diff --git a/.eslintrc.cjs b/.eslintrc.cjs
index 3cf525c35..4ae0d9792 100644
--- a/.eslintrc.cjs
+++ b/.eslintrc.cjs
@@ -21,6 +21,9 @@ module.exports = {
"bootstrap-template.js",
"playwright.config.ts",
"CMakeFiles",
+ "android",
+ "ios",
+ "firmware",
],
parser: "@typescript-eslint/parser",
parserOptions: {
diff --git a/.github/workflows/android-build.yml b/.github/workflows/android-build.yml
new file mode 100644
index 000000000..aaadbc55c
--- /dev/null
+++ b/.github/workflows/android-build.yml
@@ -0,0 +1,106 @@
+name: Android Build
+
+on:
+ release:
+ types: [created]
+ push:
+ branches:
+ - "**"
+
+concurrency:
+ group: ${{ github.workflow }}-${{ startsWith(github.ref, 'refs/tags/v') && 'release' || github.ref }}
+ cancel-in-progress: ${{ !startsWith(github.ref, 'refs/tags/v') }}
+
+jobs:
+ build-android:
+ # Only run for apps releases, not web releases
+ if: ${{ github.event_name != 'release' || contains(github.event.release.tag_name, '-apps') }}
+ timeout-minutes: 15
+ runs-on: ubuntu-latest
+ permissions:
+ contents: read
+ packages: read
+ id-token: write
+ steps:
+ - uses: actions/checkout@v4
+
+ - uses: actions/setup-node@v4
+ with:
+ node-version: 20
+ cache: "npm"
+ registry-url: "https://npm.pkg.github.com"
+
+ - uses: microbit-foundation/npm-package-versioner-action@v1
+
+ # Strip prerelease suffix - app stores require X.Y.Z format
+ - name: Set marketing version
+ run: echo "MARKETING_VERSION=$(jq -r .version package.json | sed 's/-.*//')" >> $GITHUB_ENV
+
+ - uses: actions/setup-java@v4
+ with:
+ distribution: "temurin"
+ java-version: "21"
+
+ - uses: ruby/setup-ruby@v1
+ with:
+ ruby-version: "3.3"
+ bundler-cache: true
+
+ - run: npm ci
+ env:
+ NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+
+ - run: echo "ML_THEME_VERSION=$(jq -r '.["theme-package-version"]' workflow-config.json)" >> $GITHUB_ENV
+
+ - run: npm install --no-save @microbit-foundation/ml-trainer-microbit@${{ env.ML_THEME_VERSION }}
+ if: github.repository_owner == 'microbit-foundation'
+ env:
+ NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+
+ - run: node ./bin/print-apps-ci-env.cjs >> $GITHUB_ENV
+ - run: npm run build:apps
+
+ - run: npx cap sync android
+
+ - name: Decode keystore
+ run: |
+ echo "SIGNING_STORE_FILE=$RUNNER_TEMP/keystore.jks" >> $GITHUB_ENV
+ printenv SIGNING_STORE_FILE_BASE64 | base64 -d > "$RUNNER_TEMP/keystore.jks"
+ env:
+ SIGNING_STORE_FILE_BASE64: ${{ secrets.ANDROID_SIGNING_STORE_FILE_BASE64 }}
+
+ - name: Build with Fastlane
+ run: bundle exec fastlane android build
+ env:
+ SIGNING_KEY_ALIAS: upload
+ SIGNING_KEY_PASSWORD: ${{ secrets.ANDROID_SIGNING_PASSWORD }}
+ SIGNING_STORE_PASSWORD: ${{ secrets.ANDROID_SIGNING_PASSWORD }}
+ BUILD_NUMBER: ${{ github.run_number }}
+ MARKETING_VERSION: ${{ env.MARKETING_VERSION }}
+
+ - name: Clean up keystore
+ run: rm -f "$RUNNER_TEMP/keystore.jks"
+ if: always()
+
+ - uses: actions/upload-artifact@v4
+ with:
+ name: android-apk-${{ github.sha }}
+ path: android/app/build/outputs/apk/release/*.apk
+ retention-days: 30
+
+ - uses: actions/upload-artifact@v4
+ with:
+ name: android-aab-${{ github.sha }}
+ path: android/app/build/outputs/bundle/release/*.aab
+ retention-days: 30
+
+ - name: Authenticate to Google Cloud
+ if: github.event_name == 'release'
+ uses: google-github-actions/auth@v2
+ with:
+ workload_identity_provider: projects/311821962964/locations/global/workloadIdentityPools/github-actions-pool/providers/github-actions
+ service_account: fastlane-supply@microbit-fastlane.iam.gserviceaccount.com
+
+ - name: Upload to Google Play
+ if: github.event_name == 'release'
+ run: bundle exec fastlane android upload
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 1de542957..9eaede313 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -13,6 +13,8 @@ concurrency:
jobs:
build:
+ # Skip apps releases - handled by ios-build.yml and android-build.yml
+ if: ${{ github.event_name != 'release' || !contains(github.event.release.tag_name, '-apps') }}
timeout-minutes: 10
runs-on: ubuntu-latest
permissions:
@@ -39,11 +41,13 @@ jobs:
- run: npm ci
env:
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- - run: npm install --no-save @microbit-foundation/ml-trainer-microbit@0.2.0 @microbit-foundation/website-deploy-aws@0.6 @microbit-foundation/website-deploy-aws-config@0.10
+ - run: echo "ML_THEME_VERSION=$(jq -r '.["theme-package-version"]' workflow-config.json)" >> $GITHUB_ENV
+ - run: npm install --no-save @microbit-foundation/ml-trainer-microbit@${{ env.ML_THEME_VERSION }} @microbit-foundation/website-deploy-aws@0.6 @microbit-foundation/website-deploy-aws-config@0.10
if: github.repository_owner == 'microbit-foundation'
env:
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- - run: node ./bin/print-ci-env.cjs >> $GITHUB_ENV
+
+ - run: node ./bin/print-web-ci-env.cjs >> $GITHUB_ENV
- run: npm run ci
- name: Run Playwright tests
if: env.STAGE == 'REVIEW' || env.STAGE == 'STAGING' || env.STAGE == 'BETA'
diff --git a/.github/workflows/ios-build.yml b/.github/workflows/ios-build.yml
new file mode 100644
index 000000000..ef0d4f28d
--- /dev/null
+++ b/.github/workflows/ios-build.yml
@@ -0,0 +1,90 @@
+name: iOS Build
+
+on:
+ release:
+ types: [created]
+ push:
+ branches:
+ - "**"
+
+concurrency:
+ group: ${{ github.workflow }}-${{ startsWith(github.ref, 'refs/tags/v') && 'release' || github.ref }}
+ cancel-in-progress: ${{ !startsWith(github.ref, 'refs/tags/v') }}
+
+jobs:
+ build-ios:
+ # Only run for apps releases, not web releases
+ if: ${{ github.event_name != 'release' || contains(github.event.release.tag_name, '-apps') }}
+ timeout-minutes: 25
+ runs-on: macos-26
+ permissions:
+ contents: read
+ packages: read
+ steps:
+ - uses: actions/checkout@v4
+
+ - uses: actions/setup-node@v4
+ with:
+ node-version: 20
+ cache: "npm"
+ registry-url: "https://npm.pkg.github.com"
+
+ - uses: microbit-foundation/npm-package-versioner-action@v1
+
+ # Strip prerelease suffix - app stores require X.Y.Z format
+ - name: Set marketing version
+ run: echo "MARKETING_VERSION=$(jq -r .version package.json | sed 's/-.*//')" >> $GITHUB_ENV
+
+ - uses: ruby/setup-ruby@v1
+ with:
+ ruby-version: "3.3"
+ bundler-cache: true
+
+ - name: Setup SSH for Match
+ run: |
+ eval "$(ssh-agent -s)"
+ echo "SSH_AUTH_SOCK=$SSH_AUTH_SOCK" >> $GITHUB_ENV
+ echo "SSH_AGENT_PID=$SSH_AGENT_PID" >> $GITHUB_ENV
+ ssh-add - <<< "$FASTLANE_MATCH_DEPLOY_KEY"
+ env:
+ FASTLANE_MATCH_DEPLOY_KEY: ${{ secrets.FASTLANE_MATCH_DEPLOY_KEY }}
+
+ - run: npm ci
+ env:
+ NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+
+ - run: echo "ML_THEME_VERSION=$(jq -r '.["theme-package-version"]' workflow-config.json)" >> $GITHUB_ENV
+
+ - run: npm install --no-save @microbit-foundation/ml-trainer-microbit@${{ env.ML_THEME_VERSION }}
+ if: github.repository_owner == 'microbit-foundation'
+ env:
+ NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+
+ - run: node ./bin/print-apps-ci-env.cjs >> $GITHUB_ENV
+ - run: npm run build:apps
+
+ - run: npx cap sync ios
+
+ - run: pod install
+ working-directory: ios/App
+
+ - name: Build with Fastlane
+ run: bundle exec fastlane ios build
+ env:
+ MATCH_PASSWORD: ${{ secrets.FASTLANE_MATCH_PASSWORD }}
+ BUILD_NUMBER: ${{ github.run_number }}
+ MARKETING_VERSION: ${{ env.MARKETING_VERSION }}
+
+ - uses: actions/upload-artifact@v4
+ with:
+ name: ios-app-${{ github.sha }}
+ path: ios/App/build/output/*.ipa
+ retention-days: 30
+
+ - name: Upload to TestFlight
+ if: github.event_name == 'release'
+ run: bundle exec fastlane ios upload
+ env:
+ APP_STORE_CONNECT_KEY_ID: ${{ secrets.APP_STORE_CONNECT_KEY_ID }}
+ APP_STORE_CONNECT_ISSUER_ID: ${{ secrets.APP_STORE_CONNECT_ISSUER_ID }}
+ APP_STORE_CONNECT_KEY_CONTENT: ${{ secrets.APP_STORE_CONNECT_KEY_CONTENT }}
diff --git a/.gitignore b/.gitignore
index e08d49ea0..03adbe0bb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,5 @@
/dist/
-/.idea/
+.idea/
/node_modules/
.DS_Store
@@ -16,7 +16,17 @@
.env.*
+/screenshots/
/src/.DS_Store
/playwright-report/
/test-results/
-/ml4f-output/
\ No newline at end of file
+/ml4f-output/
+/android/app/src/main/assets/public
+/ios/App/App/public
+
+# Fastlane
+fastlane/report.xml
+fastlane/Preview.html
+fastlane/screenshots
+fastlane/test_output
+Gemfile.lock
diff --git a/.prettierignore b/.prettierignore
index f4752710f..3df2ab1ff 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -1,2 +1,3 @@
src/translations.ts
src/messages/
+src/images/
diff --git a/AGENTS.md b/AGENTS.md
new file mode 100644
index 000000000..fd6d1088f
--- /dev/null
+++ b/AGENTS.md
@@ -0,0 +1,36 @@
+# AI agent notes
+
+## Formatting/style
+
+Run `npm run format` to format code with Prettier.
+
+New files should have a copyright header with the current year which is 2026. Use an existing file as a template but update the year.
+
+When documenting properties/fields use the following style of comment:
+
+```typescript
+/**
+ * Example comment text.
+ */
+```
+
+## Internationalization (i18n)
+
+To add or amend UI strings:
+
+1. Edit `lang/ui.en.json`
+2. Run `find lang -type f -not -name ui.en.json | while read n; do git checkout beta -- $n; done && npm run i18n:compile` to update `src/messages/` via formatjs and ensure that outdated text of new message is not preserved in translation bundles as we iterate on the text.
+
+## Vitest
+
+To run a subset of unit tests, pass a file pattern directly (not `--testPathPattern`):
+
+```bash
+npm test -- download-machine-browser-default
+```
+
+## Playwright
+
+If you run the e2e tests, be sure to run them headlessly via `npm run test:e2e:headless`.
+
+When updating `@playwright/test` in package.json, also update the Docker image version in `.github/workflows/build.yml` to match.
diff --git a/CLAUDE.md b/CLAUDE.md
new file mode 100644
index 000000000..43c994c2d
--- /dev/null
+++ b/CLAUDE.md
@@ -0,0 +1 @@
+@AGENTS.md
diff --git a/Gemfile b/Gemfile
new file mode 100644
index 000000000..7a118b49b
--- /dev/null
+++ b/Gemfile
@@ -0,0 +1,3 @@
+source "https://rubygems.org"
+
+gem "fastlane"
diff --git a/README.md b/README.md
index b7e34b250..ee3065a72 100644
--- a/README.md
+++ b/README.md
@@ -48,6 +48,58 @@ See the section about [running tests](https://facebook.github.io/create-react-ap
Builds the app for production to the `dist` folder.\
It correctly bundles React in production mode and optimizes the build for the best performance.
+## iOS/Android development
+
+### Local development
+
+To get a proper dev server for iOS/Android development run:
+
+```bash
+npm run cap:sync:dev
+```
+
+Then run
+
+```bash
+npm run dev:apps
+```
+
+Use e.g. `npx cap open ios` to open the IDE and run from there.
+
+The vite dev server run by dev:apps will be running inside the app.
+
+### Signed builds
+
+CI builds signed artifacts using [Fastlane](https://fastlane.tools/). iOS certificates and provisioning profiles are managed via [Fastlane Match](https://docs.fastlane.tools/actions/match/) with encrypted credentials stored in a private repository. Android signing uses a keystore stored in CI secrets.
+
+To run Fastlane locally:
+
+```bash
+bundle install
+bundle exec fastlane ios build # Build signed IPA (macOS only)
+bundle exec fastlane android build # Build signed APK/AAB
+```
+
+Or you can use Homebrew via `brew install fastlane` and drop the `bundle exec` (this can sidestep Ruby version issues).
+
+Android builds require the signing keystore and passwords via environment variables. iOS builds require Match credentials to fetch certificates.
+
+### App versioning
+
+App releases use tags with an `-apps` suffix to distinguish them from web releases on main until we merge the apps work back. The marketing version is derived from the tag with the suffix stripped (store limitation).
+
+When creating an apps tag we target next unreleased minor version, so if main is on v1.2.3:
+
+| Stage | Example tag | Marketing version | Build number |
+| -------- | ------------------------ | ----------------- | ------------- |
+| Internal | `v1.3.0-apps.internal.1` | 1.3.0 | CI run number |
+| Beta | `v1.3.0-apps.beta.1` | 1.3.0 | CI run number |
+| Public | `v1.3.0-apps` | 1.3.0 | CI run number |
+
+If main releases a new minor version (e.g., 1.3.0) before apps ships, then we'll bump the next apps version (assuming we've merged main into apps).
+
+If we've merged apps back into main before we get to a public release we can drop the apps suffix.
+
## Deployments
Most users should use the supported Foundation deployment at https://createai.microbit.org/
diff --git a/android/.gitignore b/android/.gitignore
new file mode 100644
index 000000000..48354a3df
--- /dev/null
+++ b/android/.gitignore
@@ -0,0 +1,101 @@
+# Using Android gitignore template: https://github.com/github/gitignore/blob/HEAD/Android.gitignore
+
+# Built application files
+*.apk
+*.aar
+*.ap_
+*.aab
+
+# Files for the ART/Dalvik VM
+*.dex
+
+# Java class files
+*.class
+
+# Generated files
+bin/
+gen/
+out/
+# Uncomment the following line in case you need and you don't have the release build type files in your app
+# release/
+
+# Gradle files
+.gradle/
+build/
+
+# Local configuration file (sdk path, etc)
+local.properties
+
+# Proguard folder generated by Eclipse
+proguard/
+
+# Log Files
+*.log
+
+# Android Studio Navigation editor temp files
+.navigation/
+
+# Android Studio captures folder
+captures/
+
+# IntelliJ
+*.iml
+.idea/workspace.xml
+.idea/tasks.xml
+.idea/gradle.xml
+.idea/assetWizardSettings.xml
+.idea/dictionaries
+.idea/libraries
+# Android Studio 3 in .gitignore file.
+.idea/caches
+.idea/modules.xml
+# Comment next line if keeping position of elements in Navigation Editor is relevant for you
+.idea/navEditor.xml
+
+# Keystore files
+# Uncomment the following lines if you do not want to check your keystore files in.
+#*.jks
+#*.keystore
+
+# External native build folder generated in Android Studio 2.2 and later
+.externalNativeBuild
+.cxx/
+
+# Google Services (e.g. APIs or Firebase)
+# google-services.json
+
+# Freeline
+freeline.py
+freeline/
+freeline_project_description.json
+
+# fastlane
+fastlane/report.xml
+fastlane/Preview.html
+fastlane/screenshots
+fastlane/test_output
+fastlane/readme.md
+
+# Version control
+vcs.xml
+
+# lint
+lint/intermediates/
+lint/generated/
+lint/outputs/
+lint/tmp/
+# lint/reports/
+
+# Android Profiling
+*.hprof
+
+# Cordova plugins for Capacitor
+capacitor-cordova-android-plugins
+
+# Copied web assets
+app/src/main/assets/public
+
+# Generated Config files
+app/src/main/assets/capacitor.config.json
+app/src/main/assets/capacitor.plugins.json
+app/src/main/res/xml/config.xml
diff --git a/android/app/.gitignore b/android/app/.gitignore
new file mode 100644
index 000000000..043df802a
--- /dev/null
+++ b/android/app/.gitignore
@@ -0,0 +1,2 @@
+/build/*
+!/build/.npmkeep
diff --git a/android/app/build.gradle b/android/app/build.gradle
new file mode 100644
index 000000000..a7151631c
--- /dev/null
+++ b/android/app/build.gradle
@@ -0,0 +1,66 @@
+apply plugin: 'com.android.application'
+
+android {
+ namespace "org.microbit.createai"
+ compileSdk rootProject.ext.compileSdkVersion
+ defaultConfig {
+ applicationId "org.microbit.createai"
+ minSdkVersion rootProject.ext.minSdkVersion
+ targetSdkVersion rootProject.ext.targetSdkVersion
+ versionCode 1
+ versionName "0.1.0"
+ testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
+ ndk {
+ debugSymbolLevel 'SYMBOL_TABLE'
+ }
+ aaptOptions {
+ // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.
+ // Default: https://android.googlesource.com/platform/frameworks/base/+/282e181b58cf72b6ca770dc7ca5f91f135444502/tools/aapt/AaptAssets.cpp#61
+ ignoreAssetsPattern '!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~'
+ }
+ }
+ signingConfigs {
+ release {
+ keyAlias = System.getenv('SIGNING_KEY_ALIAS')
+ keyPassword = System.getenv('SIGNING_KEY_PASSWORD')
+ storeFile = System.getenv('SIGNING_STORE_FILE') ? file(System.getenv('SIGNING_STORE_FILE')) : null
+ storePassword = System.getenv('SIGNING_STORE_PASSWORD')
+ }
+ }
+ buildTypes {
+ release {
+ minifyEnabled false
+ proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
+ signingConfig signingConfigs.release
+ }
+ }
+}
+
+repositories {
+ flatDir{
+ dirs '../capacitor-cordova-android-plugins/src/main/libs', 'libs'
+ }
+}
+
+dependencies {
+ implementation fileTree(include: ['*.jar'], dir: 'libs')
+ implementation "androidx.appcompat:appcompat:$androidxAppCompatVersion"
+ implementation "androidx.coordinatorlayout:coordinatorlayout:$androidxCoordinatorLayoutVersion"
+ implementation "androidx.core:core-splashscreen:$coreSplashScreenVersion"
+ implementation project(':capacitor-android')
+ testImplementation "junit:junit:$junitVersion"
+ androidTestImplementation "androidx.test.ext:junit:$androidxJunitVersion"
+ androidTestImplementation "androidx.test.espresso:espresso-core:$androidxEspressoCoreVersion"
+ implementation project(':capacitor-cordova-android-plugins')
+}
+
+apply from: 'capacitor.build.gradle'
+
+try {
+ def servicesJSON = file('google-services.json')
+ if (servicesJSON.text) {
+ apply plugin: 'com.google.gms.google-services'
+ }
+} catch(Exception e) {
+ logger.info("google-services.json not found, google-services plugin not applied. Push Notifications won't work")
+}
diff --git a/android/app/capacitor.build.gradle b/android/app/capacitor.build.gradle
new file mode 100644
index 000000000..4488007c6
--- /dev/null
+++ b/android/app/capacitor.build.gradle
@@ -0,0 +1,26 @@
+// DO NOT EDIT THIS FILE! IT IS GENERATED EACH TIME "capacitor update" IS RUN
+
+android {
+ compileOptions {
+ sourceCompatibility JavaVersion.VERSION_21
+ targetCompatibility JavaVersion.VERSION_21
+ }
+}
+
+apply from: "../capacitor-cordova-android-plugins/cordova.variables.gradle"
+dependencies {
+ implementation project(':capacitor-community-bluetooth-le')
+ implementation project(':capacitor-community-safe-area')
+ implementation project(':capacitor-app')
+ implementation project(':capacitor-filesystem')
+ implementation project(':capacitor-keyboard')
+ implementation project(':capacitor-share')
+ implementation project(':microbit-capacitor-community-nordic-dfu')
+ implementation project(':microbit-capacitor-sqlite-vanilla')
+
+}
+
+
+if (hasProperty('postBuildExtras')) {
+ postBuildExtras()
+}
diff --git a/android/app/proguard-rules.pro b/android/app/proguard-rules.pro
new file mode 100644
index 000000000..f1b424510
--- /dev/null
+++ b/android/app/proguard-rules.pro
@@ -0,0 +1,21 @@
+# Add project specific ProGuard rules here.
+# You can control the set of applied configuration files using the
+# proguardFiles setting in build.gradle.
+#
+# For more details, see
+# http://developer.android.com/guide/developing/tools/proguard.html
+
+# If your project uses WebView with JS, uncomment the following
+# and specify the fully qualified class name to the JavaScript interface
+# class:
+#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
+# public *;
+#}
+
+# Uncomment this to preserve the line number information for
+# debugging stack traces.
+#-keepattributes SourceFile,LineNumberTable
+
+# If you keep the line number information, uncomment this to
+# hide the original source file name.
+#-renamesourcefileattribute SourceFile
diff --git a/android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java b/android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java
new file mode 100644
index 000000000..f2c2217ef
--- /dev/null
+++ b/android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java
@@ -0,0 +1,26 @@
+package com.getcapacitor.myapp;
+
+import static org.junit.Assert.*;
+
+import android.content.Context;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+import androidx.test.platform.app.InstrumentationRegistry;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+/**
+ * Instrumented test, which will execute on an Android device.
+ *
+ * @see Testing documentation
+ */
+@RunWith(AndroidJUnit4.class)
+public class ExampleInstrumentedTest {
+
+ @Test
+ public void useAppContext() throws Exception {
+ // Context of the app under test.
+ Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext();
+
+ assertEquals("com.getcapacitor.app", appContext.getPackageName());
+ }
+}
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
new file mode 100644
index 000000000..c9ebbf3d1
--- /dev/null
+++ b/android/app/src/main/AndroidManifest.xml
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/android/app/src/main/java/org/microbit/createai/MainActivity.java b/android/app/src/main/java/org/microbit/createai/MainActivity.java
new file mode 100644
index 000000000..e37158f99
--- /dev/null
+++ b/android/app/src/main/java/org/microbit/createai/MainActivity.java
@@ -0,0 +1,41 @@
+package org.microbit.createai;
+
+import android.os.Bundle;
+
+import androidx.activity.EdgeToEdge;
+import androidx.core.view.ViewCompat;
+import androidx.core.view.WindowInsetsCompat;
+
+import com.getcapacitor.BridgeActivity;
+
+public class MainActivity extends BridgeActivity {
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ registerPlugin(SaveToDownloadsPlugin.class);
+ super.onCreate(savedInstanceState);
+ }
+
+ @Override
+ public void onStart() {
+ super.onStart();
+ // Enable edge-to-edge mode for all Android versions.
+ // On API 35+ this is automatic, but older versions need this call
+ // to make status/navigation bars transparent and allow content underneath.
+ // The @capacitor-community/safe-area plugin handles icon colors via config.
+ EdgeToEdge.enable(this);
+ // Prevent the keyboard from resizing the WebView (match iOS behavior).
+ // Must be set after EdgeToEdge.enable() as it installs its own insets
+ // listener that would otherwise override ours.
+ ViewCompat.setOnApplyWindowInsetsListener(
+ getWindow().getDecorView(),
+ (view, insets) -> {
+ // Strip out IME insets so the layout doesn't resize for the keyboard
+ return new WindowInsetsCompat.Builder(insets)
+ .setInsets(WindowInsetsCompat.Type.ime(), androidx.core.graphics.Insets.NONE)
+ .build();
+ }
+ );
+ }
+
+}
\ No newline at end of file
diff --git a/android/app/src/main/java/org/microbit/createai/SaveToDownloadsPlugin.java b/android/app/src/main/java/org/microbit/createai/SaveToDownloadsPlugin.java
new file mode 100644
index 000000000..e2432eb7c
--- /dev/null
+++ b/android/app/src/main/java/org/microbit/createai/SaveToDownloadsPlugin.java
@@ -0,0 +1,78 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+package org.microbit.createai;
+
+import android.content.ContentResolver;
+import android.content.ContentValues;
+import android.net.Uri;
+import android.os.Build;
+import android.provider.MediaStore;
+
+import com.getcapacitor.JSObject;
+import com.getcapacitor.Plugin;
+import com.getcapacitor.PluginCall;
+import com.getcapacitor.PluginMethod;
+import com.getcapacitor.annotation.CapacitorPlugin;
+
+import java.io.OutputStream;
+import java.nio.charset.StandardCharsets;
+
+/**
+ * Saves a text string to the device Downloads folder via MediaStore.
+ * Only supports text data (written as UTF-8). Not suitable for binary content.
+ */
+@CapacitorPlugin(name = "SaveToDownloads")
+public class SaveToDownloadsPlugin extends Plugin {
+
+ @PluginMethod
+ public void saveFile(PluginCall call) {
+ String filename = call.getString("filename");
+ String data = call.getString("data");
+ String mimeType = call.getString("mimeType", "application/octet-stream");
+
+ if (filename == null || data == null) {
+ call.reject("filename and data are required");
+ return;
+ }
+
+ if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q) {
+ call.reject("API 29+ required", "API_LEVEL_TOO_LOW");
+ return;
+ }
+
+ try {
+ ContentResolver resolver = getContext().getContentResolver();
+ ContentValues values = new ContentValues();
+ values.put(MediaStore.Downloads.DISPLAY_NAME, filename);
+ values.put(MediaStore.Downloads.MIME_TYPE, mimeType);
+ values.put(MediaStore.Downloads.IS_PENDING, 1);
+
+ Uri uri = resolver.insert(MediaStore.Downloads.EXTERNAL_CONTENT_URI, values);
+ if (uri == null) {
+ call.reject("Failed to create file in Downloads");
+ return;
+ }
+
+ try (OutputStream os = resolver.openOutputStream(uri)) {
+ if (os == null) {
+ call.reject("Failed to open output stream");
+ return;
+ }
+ os.write(data.getBytes(StandardCharsets.UTF_8));
+ }
+
+ values.clear();
+ values.put(MediaStore.Downloads.IS_PENDING, 0);
+ resolver.update(uri, values, null, null);
+
+ JSObject result = new JSObject();
+ result.put("uri", uri.toString());
+ call.resolve(result);
+ } catch (Exception e) {
+ call.reject("Failed to save file: " + e.getMessage(), e);
+ }
+ }
+}
diff --git a/android/app/src/main/res/drawable-land-hdpi/splash.png b/android/app/src/main/res/drawable-land-hdpi/splash.png
new file mode 100644
index 000000000..cf920ab42
Binary files /dev/null and b/android/app/src/main/res/drawable-land-hdpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-land-ldpi/splash.png b/android/app/src/main/res/drawable-land-ldpi/splash.png
new file mode 100644
index 000000000..4a0c68a8b
Binary files /dev/null and b/android/app/src/main/res/drawable-land-ldpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-land-mdpi/splash.png b/android/app/src/main/res/drawable-land-mdpi/splash.png
new file mode 100644
index 000000000..6cdc6ba06
Binary files /dev/null and b/android/app/src/main/res/drawable-land-mdpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-land-night-hdpi/splash.png b/android/app/src/main/res/drawable-land-night-hdpi/splash.png
new file mode 100644
index 000000000..1f7e6fd8f
Binary files /dev/null and b/android/app/src/main/res/drawable-land-night-hdpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-land-night-ldpi/splash.png b/android/app/src/main/res/drawable-land-night-ldpi/splash.png
new file mode 100644
index 000000000..7923d4ec1
Binary files /dev/null and b/android/app/src/main/res/drawable-land-night-ldpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-land-night-mdpi/splash.png b/android/app/src/main/res/drawable-land-night-mdpi/splash.png
new file mode 100644
index 000000000..bd105007f
Binary files /dev/null and b/android/app/src/main/res/drawable-land-night-mdpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-land-night-xhdpi/splash.png b/android/app/src/main/res/drawable-land-night-xhdpi/splash.png
new file mode 100644
index 000000000..65489fd2e
Binary files /dev/null and b/android/app/src/main/res/drawable-land-night-xhdpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-land-night-xxhdpi/splash.png b/android/app/src/main/res/drawable-land-night-xxhdpi/splash.png
new file mode 100644
index 000000000..d08c54f15
Binary files /dev/null and b/android/app/src/main/res/drawable-land-night-xxhdpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-land-night-xxxhdpi/splash.png b/android/app/src/main/res/drawable-land-night-xxxhdpi/splash.png
new file mode 100644
index 000000000..998061798
Binary files /dev/null and b/android/app/src/main/res/drawable-land-night-xxxhdpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-land-xhdpi/splash.png b/android/app/src/main/res/drawable-land-xhdpi/splash.png
new file mode 100644
index 000000000..4d0fa9e32
Binary files /dev/null and b/android/app/src/main/res/drawable-land-xhdpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-land-xxhdpi/splash.png b/android/app/src/main/res/drawable-land-xxhdpi/splash.png
new file mode 100644
index 000000000..d423aea0b
Binary files /dev/null and b/android/app/src/main/res/drawable-land-xxhdpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-land-xxxhdpi/splash.png b/android/app/src/main/res/drawable-land-xxxhdpi/splash.png
new file mode 100644
index 000000000..fc5ef7d40
Binary files /dev/null and b/android/app/src/main/res/drawable-land-xxxhdpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-night/splash.png b/android/app/src/main/res/drawable-night/splash.png
new file mode 100644
index 000000000..7923d4ec1
Binary files /dev/null and b/android/app/src/main/res/drawable-night/splash.png differ
diff --git a/android/app/src/main/res/drawable-port-hdpi/splash.png b/android/app/src/main/res/drawable-port-hdpi/splash.png
new file mode 100644
index 000000000..72ce331f9
Binary files /dev/null and b/android/app/src/main/res/drawable-port-hdpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-port-ldpi/splash.png b/android/app/src/main/res/drawable-port-ldpi/splash.png
new file mode 100644
index 000000000..3d0d47749
Binary files /dev/null and b/android/app/src/main/res/drawable-port-ldpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-port-mdpi/splash.png b/android/app/src/main/res/drawable-port-mdpi/splash.png
new file mode 100644
index 000000000..1b59b036c
Binary files /dev/null and b/android/app/src/main/res/drawable-port-mdpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-port-night-hdpi/splash.png b/android/app/src/main/res/drawable-port-night-hdpi/splash.png
new file mode 100644
index 000000000..976f83837
Binary files /dev/null and b/android/app/src/main/res/drawable-port-night-hdpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-port-night-ldpi/splash.png b/android/app/src/main/res/drawable-port-night-ldpi/splash.png
new file mode 100644
index 000000000..de3520d74
Binary files /dev/null and b/android/app/src/main/res/drawable-port-night-ldpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-port-night-mdpi/splash.png b/android/app/src/main/res/drawable-port-night-mdpi/splash.png
new file mode 100644
index 000000000..9312b5671
Binary files /dev/null and b/android/app/src/main/res/drawable-port-night-mdpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-port-night-xhdpi/splash.png b/android/app/src/main/res/drawable-port-night-xhdpi/splash.png
new file mode 100644
index 000000000..590e52149
Binary files /dev/null and b/android/app/src/main/res/drawable-port-night-xhdpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-port-night-xxhdpi/splash.png b/android/app/src/main/res/drawable-port-night-xxhdpi/splash.png
new file mode 100644
index 000000000..5582b5124
Binary files /dev/null and b/android/app/src/main/res/drawable-port-night-xxhdpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-port-night-xxxhdpi/splash.png b/android/app/src/main/res/drawable-port-night-xxxhdpi/splash.png
new file mode 100644
index 000000000..63cc006c6
Binary files /dev/null and b/android/app/src/main/res/drawable-port-night-xxxhdpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-port-xhdpi/splash.png b/android/app/src/main/res/drawable-port-xhdpi/splash.png
new file mode 100644
index 000000000..ac5c57df4
Binary files /dev/null and b/android/app/src/main/res/drawable-port-xhdpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-port-xxhdpi/splash.png b/android/app/src/main/res/drawable-port-xxhdpi/splash.png
new file mode 100644
index 000000000..416e2f56c
Binary files /dev/null and b/android/app/src/main/res/drawable-port-xxhdpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-port-xxxhdpi/splash.png b/android/app/src/main/res/drawable-port-xxxhdpi/splash.png
new file mode 100644
index 000000000..4e9982d5a
Binary files /dev/null and b/android/app/src/main/res/drawable-port-xxxhdpi/splash.png differ
diff --git a/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
new file mode 100644
index 000000000..c7bd21dbd
--- /dev/null
+++ b/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/android/app/src/main/res/drawable/splash.png b/android/app/src/main/res/drawable/splash.png
new file mode 100644
index 000000000..1b59b036c
Binary files /dev/null and b/android/app/src/main/res/drawable/splash.png differ
diff --git a/android/app/src/main/res/layout/activity_main.xml b/android/app/src/main/res/layout/activity_main.xml
new file mode 100644
index 000000000..b5ad13870
--- /dev/null
+++ b/android/app/src/main/res/layout/activity_main.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
new file mode 100644
index 000000000..0aa82aa1b
--- /dev/null
+++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
new file mode 100644
index 000000000..0aa82aa1b
--- /dev/null
+++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..bcf225060
Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png
new file mode 100644
index 000000000..40fbc2a1b
Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png differ
diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
new file mode 100644
index 000000000..9d9c3c6cb
Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png differ
diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
new file mode 100644
index 000000000..99028395f
Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png differ
diff --git a/android/app/src/main/res/mipmap-ldpi/ic_launcher.png b/android/app/src/main/res/mipmap-ldpi/ic_launcher.png
new file mode 100644
index 000000000..71a30462b
Binary files /dev/null and b/android/app/src/main/res/mipmap-ldpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-ldpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-ldpi/ic_launcher_background.png
new file mode 100644
index 000000000..7536957bc
Binary files /dev/null and b/android/app/src/main/res/mipmap-ldpi/ic_launcher_background.png differ
diff --git a/android/app/src/main/res/mipmap-ldpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-ldpi/ic_launcher_foreground.png
new file mode 100644
index 000000000..394f232c6
Binary files /dev/null and b/android/app/src/main/res/mipmap-ldpi/ic_launcher_foreground.png differ
diff --git a/android/app/src/main/res/mipmap-ldpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-ldpi/ic_launcher_round.png
new file mode 100644
index 000000000..7dd71cf1c
Binary files /dev/null and b/android/app/src/main/res/mipmap-ldpi/ic_launcher_round.png differ
diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..e3a3bd0e7
Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png
new file mode 100644
index 000000000..fa01e06e6
Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png differ
diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
new file mode 100644
index 000000000..3f79b0cfe
Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png differ
diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
new file mode 100644
index 000000000..8d457779e
Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..720399268
Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png
new file mode 100644
index 000000000..463eada7b
Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
new file mode 100644
index 000000000..214030ee5
Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png differ
diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
new file mode 100644
index 000000000..a83079840
Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..bd58103a3
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png
new file mode 100644
index 000000000..fc01ba7c9
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
new file mode 100644
index 000000000..f89b3d198
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png differ
diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
new file mode 100644
index 000000000..9bca825d8
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..3324f6d97
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png
new file mode 100644
index 000000000..8e2952cfc
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
new file mode 100644
index 000000000..46a50c783
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png differ
diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
new file mode 100644
index 000000000..0068f6aef
Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ
diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml
new file mode 100644
index 000000000..f8b6ba62a
--- /dev/null
+++ b/android/app/src/main/res/values/strings.xml
@@ -0,0 +1,7 @@
+
+
+ CreateAI
+ CreateAI
+ org.microbit.createai
+ org.microbit.createai
+
diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml
new file mode 100644
index 000000000..be874e54a
--- /dev/null
+++ b/android/app/src/main/res/values/styles.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/app/src/main/res/xml/file_paths.xml b/android/app/src/main/res/xml/file_paths.xml
new file mode 100644
index 000000000..bd0c4d80d
--- /dev/null
+++ b/android/app/src/main/res/xml/file_paths.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java b/android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java
new file mode 100644
index 000000000..029732784
--- /dev/null
+++ b/android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java
@@ -0,0 +1,18 @@
+package com.getcapacitor.myapp;
+
+import static org.junit.Assert.*;
+
+import org.junit.Test;
+
+/**
+ * Example local unit test, which will execute on the development machine (host).
+ *
+ * @see Testing documentation
+ */
+public class ExampleUnitTest {
+
+ @Test
+ public void addition_isCorrect() throws Exception {
+ assertEquals(4, 2 + 2);
+ }
+}
diff --git a/android/build.gradle b/android/build.gradle
new file mode 100644
index 000000000..18b9962d1
--- /dev/null
+++ b/android/build.gradle
@@ -0,0 +1,29 @@
+// Top-level build file where you can add configuration options common to all sub-projects/modules.
+
+buildscript {
+
+ repositories {
+ google()
+ mavenCentral()
+ }
+ dependencies {
+ classpath 'com.android.tools.build:gradle:8.13.1'
+ classpath 'com.google.gms:google-services:4.4.2'
+
+ // NOTE: Do not place your application dependencies here; they belong
+ // in the individual module build.gradle files
+ }
+}
+
+apply from: "variables.gradle"
+
+allprojects {
+ repositories {
+ google()
+ mavenCentral()
+ }
+}
+
+task clean(type: Delete) {
+ delete rootProject.buildDir
+}
diff --git a/android/capacitor.settings.gradle b/android/capacitor.settings.gradle
new file mode 100644
index 000000000..e4fe4d46d
--- /dev/null
+++ b/android/capacitor.settings.gradle
@@ -0,0 +1,27 @@
+// DO NOT EDIT THIS FILE! IT IS GENERATED EACH TIME "capacitor update" IS RUN
+include ':capacitor-android'
+project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android/capacitor')
+
+include ':capacitor-community-bluetooth-le'
+project(':capacitor-community-bluetooth-le').projectDir = new File('../node_modules/@capacitor-community/bluetooth-le/android')
+
+include ':capacitor-community-safe-area'
+project(':capacitor-community-safe-area').projectDir = new File('../node_modules/@capacitor-community/safe-area/android')
+
+include ':capacitor-app'
+project(':capacitor-app').projectDir = new File('../node_modules/@capacitor/app/android')
+
+include ':capacitor-filesystem'
+project(':capacitor-filesystem').projectDir = new File('../node_modules/@capacitor/filesystem/android')
+
+include ':capacitor-keyboard'
+project(':capacitor-keyboard').projectDir = new File('../node_modules/@capacitor/keyboard/android')
+
+include ':capacitor-share'
+project(':capacitor-share').projectDir = new File('../node_modules/@capacitor/share/android')
+
+include ':microbit-capacitor-community-nordic-dfu'
+project(':microbit-capacitor-community-nordic-dfu').projectDir = new File('../node_modules/@microbit/capacitor-community-nordic-dfu/android')
+
+include ':microbit-capacitor-sqlite-vanilla'
+project(':microbit-capacitor-sqlite-vanilla').projectDir = new File('../node_modules/@microbit/capacitor-sqlite-vanilla/android')
diff --git a/android/gradle.properties b/android/gradle.properties
new file mode 100644
index 000000000..2e87c52f8
--- /dev/null
+++ b/android/gradle.properties
@@ -0,0 +1,22 @@
+# Project-wide Gradle settings.
+
+# IDE (e.g. Android Studio) users:
+# Gradle settings configured through the IDE *will override*
+# any settings specified in this file.
+
+# For more details on how to configure your build environment visit
+# http://www.gradle.org/docs/current/userguide/build_environment.html
+
+# Specifies the JVM arguments used for the daemon process.
+# The setting is particularly useful for tweaking memory settings.
+org.gradle.jvmargs=-Xmx1536m
+
+# When configured, Gradle will run in incubating parallel mode.
+# This option should only be used with decoupled projects. More details, visit
+# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
+# org.gradle.parallel=true
+
+# AndroidX package structure to make it clearer which packages are bundled with the
+# Android operating system, and which are packaged with your app's APK
+# https://developer.android.com/topic/libraries/support-library/androidx-rn
+android.useAndroidX=true
diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar
new file mode 100644
index 000000000..a4b76b953
Binary files /dev/null and b/android/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 000000000..ed4c299ad
--- /dev/null
+++ b/android/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,7 @@
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-all.zip
+networkTimeout=10000
+validateDistributionUrl=true
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
diff --git a/android/gradlew b/android/gradlew
new file mode 100755
index 000000000..f5feea6d6
--- /dev/null
+++ b/android/gradlew
@@ -0,0 +1,252 @@
+#!/bin/sh
+
+#
+# Copyright © 2015-2021 the original authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# SPDX-License-Identifier: Apache-2.0
+#
+
+##############################################################################
+#
+# Gradle start up script for POSIX generated by Gradle.
+#
+# Important for running:
+#
+# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
+# noncompliant, but you have some other compliant shell such as ksh or
+# bash, then to run this script, type that shell name before the whole
+# command line, like:
+#
+# ksh Gradle
+#
+# Busybox and similar reduced shells will NOT work, because this script
+# requires all of these POSIX shell features:
+# * functions;
+# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
+# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
+# * compound commands having a testable exit status, especially «case»;
+# * various built-in commands including «command», «set», and «ulimit».
+#
+# Important for patching:
+#
+# (2) This script targets any POSIX shell, so it avoids extensions provided
+# by Bash, Ksh, etc; in particular arrays are avoided.
+#
+# The "traditional" practice of packing multiple parameters into a
+# space-separated string is a well documented source of bugs and security
+# problems, so this is (mostly) avoided, by progressively accumulating
+# options in "$@", and eventually passing that to Java.
+#
+# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
+# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
+# see the in-line comments for details.
+#
+# There are tweaks for specific operating systems such as AIX, CygWin,
+# Darwin, MinGW, and NonStop.
+#
+# (3) This script is generated from the Groovy template
+# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
+# within the Gradle project.
+#
+# You can find Gradle at https://github.com/gradle/gradle/.
+#
+##############################################################################
+
+# Attempt to set APP_HOME
+
+# Resolve links: $0 may be a link
+app_path=$0
+
+# Need this for daisy-chained symlinks.
+while
+ APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
+ [ -h "$app_path" ]
+do
+ ls=$( ls -ld "$app_path" )
+ link=${ls#*' -> '}
+ case $link in #(
+ /*) app_path=$link ;; #(
+ *) app_path=$APP_HOME$link ;;
+ esac
+done
+
+# This is normally unused
+# shellcheck disable=SC2034
+APP_BASE_NAME=${0##*/}
+# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
+APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s
+' "$PWD" ) || exit
+
+# Use the maximum available, or set MAX_FD != -1 to use that value.
+MAX_FD=maximum
+
+warn () {
+ echo "$*"
+} >&2
+
+die () {
+ echo
+ echo "$*"
+ echo
+ exit 1
+} >&2
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false
+msys=false
+darwin=false
+nonstop=false
+case "$( uname )" in #(
+ CYGWIN* ) cygwin=true ;; #(
+ Darwin* ) darwin=true ;; #(
+ MSYS* | MINGW* ) msys=true ;; #(
+ NONSTOP* ) nonstop=true ;;
+esac
+
+CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
+
+
+# Determine the Java command to use to start the JVM.
+if [ -n "$JAVA_HOME" ] ; then
+ if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+ # IBM's JDK on AIX uses strange locations for the executables
+ JAVACMD=$JAVA_HOME/jre/sh/java
+ else
+ JAVACMD=$JAVA_HOME/bin/java
+ fi
+ if [ ! -x "$JAVACMD" ] ; then
+ die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+ fi
+else
+ JAVACMD=java
+ if ! command -v java >/dev/null 2>&1
+ then
+ die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+ fi
+fi
+
+# Increase the maximum file descriptors if we can.
+if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
+ case $MAX_FD in #(
+ max*)
+ # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
+ # shellcheck disable=SC2039,SC3045
+ MAX_FD=$( ulimit -H -n ) ||
+ warn "Could not query maximum file descriptor limit"
+ esac
+ case $MAX_FD in #(
+ '' | soft) :;; #(
+ *)
+ # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
+ # shellcheck disable=SC2039,SC3045
+ ulimit -n "$MAX_FD" ||
+ warn "Could not set maximum file descriptor limit to $MAX_FD"
+ esac
+fi
+
+# Collect all arguments for the java command, stacking in reverse order:
+# * args from the command line
+# * the main class name
+# * -classpath
+# * -D...appname settings
+# * --module-path (only if needed)
+# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
+
+# For Cygwin or MSYS, switch paths to Windows format before running java
+if "$cygwin" || "$msys" ; then
+ APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
+ CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
+
+ JAVACMD=$( cygpath --unix "$JAVACMD" )
+
+ # Now convert the arguments - kludge to limit ourselves to /bin/sh
+ for arg do
+ if
+ case $arg in #(
+ -*) false ;; # don't mess with options #(
+ /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
+ [ -e "$t" ] ;; #(
+ *) false ;;
+ esac
+ then
+ arg=$( cygpath --path --ignore --mixed "$arg" )
+ fi
+ # Roll the args list around exactly as many times as the number of
+ # args, so each arg winds up back in the position where it started, but
+ # possibly modified.
+ #
+ # NB: a `for` loop captures its iteration list before it begins, so
+ # changing the positional parameters here affects neither the number of
+ # iterations, nor the values presented in `arg`.
+ shift # remove old arg
+ set -- "$@" "$arg" # push replacement arg
+ done
+fi
+
+
+# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
+
+# Collect all arguments for the java command:
+# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
+# and any embedded shellness will be escaped.
+# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
+# treated as '${Hostname}' itself on the command line.
+
+set -- \
+ "-Dorg.gradle.appname=$APP_BASE_NAME" \
+ -classpath "$CLASSPATH" \
+ org.gradle.wrapper.GradleWrapperMain \
+ "$@"
+
+# Stop when "xargs" is not available.
+if ! command -v xargs >/dev/null 2>&1
+then
+ die "xargs is not available"
+fi
+
+# Use "xargs" to parse quoted args.
+#
+# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
+#
+# In Bash we could simply go:
+#
+# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
+# set -- "${ARGS[@]}" "$@"
+#
+# but POSIX shell has neither arrays nor command substitution, so instead we
+# post-process each arg (as a line of input to sed) to backslash-escape any
+# character that might be a shell metacharacter, then use eval to reverse
+# that process (while maintaining the separation between arguments), and wrap
+# the whole thing up as a single "set" statement.
+#
+# This will of course break if any of these variables contains a newline or
+# an unmatched quote.
+#
+
+eval "set -- $(
+ printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
+ xargs -n1 |
+ sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
+ tr '\n' ' '
+ )" '"$@"'
+
+exec "$JAVACMD" "$@"
diff --git a/android/gradlew.bat b/android/gradlew.bat
new file mode 100644
index 000000000..9b42019c7
--- /dev/null
+++ b/android/gradlew.bat
@@ -0,0 +1,94 @@
+@rem
+@rem Copyright 2015 the original author or authors.
+@rem
+@rem Licensed under the Apache License, Version 2.0 (the "License");
+@rem you may not use this file except in compliance with the License.
+@rem You may obtain a copy of the License at
+@rem
+@rem https://www.apache.org/licenses/LICENSE-2.0
+@rem
+@rem Unless required by applicable law or agreed to in writing, software
+@rem distributed under the License is distributed on an "AS IS" BASIS,
+@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+@rem See the License for the specific language governing permissions and
+@rem limitations under the License.
+@rem
+@rem SPDX-License-Identifier: Apache-2.0
+@rem
+
+@if "%DEBUG%"=="" @echo off
+@rem ##########################################################################
+@rem
+@rem Gradle startup script for Windows
+@rem
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+set DIRNAME=%~dp0
+if "%DIRNAME%"=="" set DIRNAME=.
+@rem This is normally unused
+set APP_BASE_NAME=%~n0
+set APP_HOME=%DIRNAME%
+
+@rem Resolve any "." and ".." in APP_HOME to make it shorter.
+for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
+
+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
+
+@rem Find java.exe
+if defined JAVA_HOME goto findJavaFromJavaHome
+
+set JAVA_EXE=java.exe
+%JAVA_EXE% -version >NUL 2>&1
+if %ERRORLEVEL% equ 0 goto execute
+
+echo. 1>&2
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
+echo. 1>&2
+echo Please set the JAVA_HOME variable in your environment to match the 1>&2
+echo location of your Java installation. 1>&2
+
+goto fail
+
+:findJavaFromJavaHome
+set JAVA_HOME=%JAVA_HOME:"=%
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
+
+if exist "%JAVA_EXE%" goto execute
+
+echo. 1>&2
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
+echo. 1>&2
+echo Please set the JAVA_HOME variable in your environment to match the 1>&2
+echo location of your Java installation. 1>&2
+
+goto fail
+
+:execute
+@rem Setup the command line
+
+set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
+
+
+@rem Execute Gradle
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
+
+:end
+@rem End local scope for the variables with windows NT shell
+if %ERRORLEVEL% equ 0 goto mainEnd
+
+:fail
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+set EXIT_CODE=%ERRORLEVEL%
+if %EXIT_CODE% equ 0 set EXIT_CODE=1
+if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
+exit /b %EXIT_CODE%
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega
diff --git a/android/settings.gradle b/android/settings.gradle
new file mode 100644
index 000000000..3b4431d77
--- /dev/null
+++ b/android/settings.gradle
@@ -0,0 +1,5 @@
+include ':app'
+include ':capacitor-cordova-android-plugins'
+project(':capacitor-cordova-android-plugins').projectDir = new File('./capacitor-cordova-android-plugins/')
+
+apply from: 'capacitor.settings.gradle'
\ No newline at end of file
diff --git a/android/variables.gradle b/android/variables.gradle
new file mode 100644
index 000000000..2c8e4083f
--- /dev/null
+++ b/android/variables.gradle
@@ -0,0 +1,16 @@
+ext {
+ minSdkVersion = 23
+ compileSdkVersion = 35
+ targetSdkVersion = 35
+ androidxActivityVersion = '1.9.2'
+ androidxAppCompatVersion = '1.7.0'
+ androidxCoordinatorLayoutVersion = '1.2.0'
+ androidxCoreVersion = '1.15.0'
+ androidxFragmentVersion = '1.8.4'
+ coreSplashScreenVersion = '1.0.1'
+ androidxWebkitVersion = '1.12.1'
+ junitVersion = '4.13.2'
+ androidxJunitVersion = '1.2.1'
+ androidxEspressoCoreVersion = '3.6.1'
+ cordovaAndroidVersion = '10.1.1'
+}
\ No newline at end of file
diff --git a/assets/README.md b/assets/README.md
new file mode 100644
index 000000000..964dfd614
--- /dev/null
+++ b/assets/README.md
@@ -0,0 +1,3 @@
+For https://www.npmjs.com/package/@capacitor/assets
+
+npx @capacitor/assets generate --ios --android --logoSplashScale 0.5
diff --git a/assets/icon.svg b/assets/icon.svg
new file mode 100644
index 000000000..9aa8a8f24
--- /dev/null
+++ b/assets/icon.svg
@@ -0,0 +1,7 @@
+
diff --git a/bin/ci-stage.cjs b/bin/ci-stage.cjs
new file mode 100644
index 000000000..7cba98a32
--- /dev/null
+++ b/bin/ci-stage.cjs
@@ -0,0 +1,22 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+
+// Determines the CI stage from GITHUB_REF.
+// Used by print-web-ci-env.cjs and print-apps-ci-env.cjs.
+
+const ref = process.env.GITHUB_REF;
+let stage;
+if (ref === "refs/heads/beta") {
+ stage = "BETA";
+} else if (ref === "refs/heads/main") {
+ stage = "STAGING";
+} else if (ref.startsWith("refs/tags/v")) {
+ stage = "PRODUCTION";
+} else {
+ stage = "REVIEW";
+}
+
+module.exports = { stage };
diff --git a/bin/print-apps-ci-env.cjs b/bin/print-apps-ci-env.cjs
new file mode 100644
index 000000000..2e7975f66
--- /dev/null
+++ b/bin/print-apps-ci-env.cjs
@@ -0,0 +1,15 @@
+#!/usr/bin/env node
+
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+
+// Prints STAGE and VITE_STAGE for CI builds.
+// Used by app builds that don't need the deployment config from print-web-ci-env.cjs.
+
+const { stage } = require("./ci-stage.cjs");
+
+console.log(`STAGE=${stage}`);
+console.log(`VITE_STAGE=${stage}`);
diff --git a/bin/print-ci-env.cjs b/bin/print-web-ci-env.cjs
similarity index 67%
rename from bin/print-ci-env.cjs
rename to bin/print-web-ci-env.cjs
index 22e031233..c8d3fb741 100644
--- a/bin/print-ci-env.cjs
+++ b/bin/print-web-ci-env.cjs
@@ -1,16 +1,6 @@
#!/usr/bin/env node
-const ref = process.env.GITHUB_REF;
-let stage;
-if (ref === "refs/heads/beta") {
- stage = "BETA";
-} else if (ref === "refs/heads/main") {
- stage = "STAGING";
-} else if (ref.startsWith("refs/tags/v")) {
- stage = "PRODUCTION";
-} else {
- stage = "REVIEW";
-}
+const { stage } = require("./ci-stage.cjs");
process.env.STAGE = stage;
// STAGE must be defined before this is imported
diff --git a/capacitor.config.ts b/capacitor.config.ts
new file mode 100644
index 000000000..13cb3d8de
--- /dev/null
+++ b/capacitor.config.ts
@@ -0,0 +1,46 @@
+import type { CapacitorConfig } from "@capacitor/cli";
+import { networkInterfaces } from "os";
+
+const config: CapacitorConfig = {
+ appId: "org.microbit.createai",
+ appName: "micro:bit CreateAI",
+ webDir: "dist",
+ android: {
+ adjustMarginsForEdgeToEdge: "disable",
+ },
+ plugins: {
+ SafeArea: {
+ // "DARK" = light/white icons for dark header background
+ // (confusing name - it refers to the background, not the icons)
+ statusBarStyle: "DARK",
+ navigationBarStyle: "LIGHT",
+ },
+ // Required by @capacitor-community/safe-area plugin from v8
+ SystemBars: {
+ insetsHandling: "disable",
+ },
+ Keyboard: {
+ // Prevent iOS from resizing the WebView when the keyboard opens.
+ // We handle scroll-into-view manually via useKeyboardHeight.
+ resize: "none",
+ },
+ },
+};
+
+function getIP() {
+ const nets = networkInterfaces();
+ for (const name of Object.keys(nets)) {
+ for (const net of nets[name]) {
+ if (net.family === "IPv4" && !net.internal) {
+ return net.address;
+ }
+ }
+ }
+ throw new Error("Could not guess Vite server IP");
+}
+
+if (process.env.CAP_LOCAL_DEV) {
+ config.server = { url: `http://${getIP()}:5173`, cleartext: true };
+}
+
+export default config;
diff --git a/fastlane/Appfile b/fastlane/Appfile
new file mode 100644
index 000000000..b37bfd0b4
--- /dev/null
+++ b/fastlane/Appfile
@@ -0,0 +1,8 @@
+# iOS
+app_identifier "org.microbit.createai"
+apple_id ENV["APPLE_ID"] # Only needed for deliver/pilot, not for building
+team_id "Z2ZPB8NPHN"
+
+# Android
+# Authentication via Workload Identity Federation (google-github-actions/auth sets GOOGLE_APPLICATION_CREDENTIALS)
+package_name "org.microbit.createai"
diff --git a/fastlane/Fastfile b/fastlane/Fastfile
new file mode 100644
index 000000000..0948fd49b
--- /dev/null
+++ b/fastlane/Fastfile
@@ -0,0 +1,113 @@
+default_platform(:ios)
+
+platform :ios do
+ desc "Build signed IPA for App Store/TestFlight"
+ lane :build do
+ setup_ci if ENV["CI"]
+
+ # Fetch certificates and profiles from Match repo
+ match(
+ type: "appstore",
+ readonly: ENV["CI"] == "true"
+ )
+
+ # Set build number from CI or default to 1
+ if ENV["BUILD_NUMBER"]
+ increment_build_number(
+ xcodeproj: "ios/App/App.xcodeproj",
+ build_number: ENV["BUILD_NUMBER"]
+ )
+ end
+
+ # Set marketing version from CI
+ if ENV["MARKETING_VERSION"]
+ increment_version_number(
+ xcodeproj: "ios/App/App.xcodeproj",
+ version_number: ENV["MARKETING_VERSION"]
+ )
+ end
+
+ build_app(
+ workspace: "ios/App/App.xcworkspace",
+ scheme: "App",
+ configuration: "Release",
+ export_method: "app-store",
+ output_directory: "ios/App/build/output",
+ output_name: "App.ipa",
+ export_options: {
+ signingStyle: "manual",
+ provisioningProfiles: {
+ "org.microbit.createai" => "match AppStore org.microbit.createai"
+ }
+ }
+ )
+ end
+
+ desc "Upload to TestFlight for internal testing"
+ lane :upload do
+ api_key = app_store_connect_api_key(
+ key_id: ENV["APP_STORE_CONNECT_KEY_ID"],
+ issuer_id: ENV["APP_STORE_CONNECT_ISSUER_ID"],
+ key_content: ENV["APP_STORE_CONNECT_KEY_CONTENT"],
+ is_key_content_base64: true
+ )
+
+ upload_to_testflight(
+ api_key: api_key,
+ ipa: "ios/App/build/output/App.ipa",
+ skip_waiting_for_build_processing: true
+ )
+ end
+
+ desc "Build and upload to TestFlight"
+ lane :release do
+ build
+ upload
+ end
+end
+
+platform :android do
+ desc "Build signed AAB and APK for Play Store"
+ lane :build do
+ # Set version code from CI or leave as-is for local builds
+ if ENV["BUILD_NUMBER"]
+ sh("sed -i'' -e 's/versionCode [0-9]*/versionCode #{ENV["BUILD_NUMBER"]}/' ../android/app/build.gradle")
+ end
+
+ # Set marketing version from CI
+ if ENV["MARKETING_VERSION"]
+ sh("sed -i'' -e 's/versionName \"[^\"]*\"/versionName \"#{ENV["MARKETING_VERSION"]}\"/' ../android/app/build.gradle")
+ end
+
+ gradle(
+ project_dir: "android",
+ tasks: ["assembleRelease", "bundleRelease"],
+ properties: {
+ "android.injected.signing.store.file" => ENV["SIGNING_STORE_FILE"],
+ "android.injected.signing.store.password" => ENV["SIGNING_STORE_PASSWORD"],
+ "android.injected.signing.key.alias" => ENV.fetch("SIGNING_KEY_ALIAS", "upload"),
+ "android.injected.signing.key.password" => ENV["SIGNING_KEY_PASSWORD"]
+ }
+ )
+ end
+
+ desc "Upload to Google Play internal testing track"
+ lane :upload do
+ upload_to_play_store(
+ track: "internal",
+ release_status: "draft",
+ aab: "android/app/build/outputs/bundle/release/app-release.aab",
+ json_key: ENV["GOOGLE_APPLICATION_CREDENTIALS"],
+ skip_upload_apk: true,
+ skip_upload_metadata: true,
+ skip_upload_images: true,
+ skip_upload_screenshots: true
+ )
+ end
+
+ desc "Build and upload to Google Play internal track"
+ lane :release do
+ build
+ upload
+ end
+end
diff --git a/fastlane/Matchfile b/fastlane/Matchfile
new file mode 100644
index 000000000..bce5336b5
--- /dev/null
+++ b/fastlane/Matchfile
@@ -0,0 +1,9 @@
+git_url "git@github.com:microbit-foundation/ios-certificates.git"
+
+storage_mode "git"
+
+type "appstore"
+
+app_identifier "org.microbit.createai"
+
+team_id "Z2ZPB8NPHN"
diff --git a/firmware/README.md b/firmware/README.md
new file mode 100644
index 000000000..d93bbede2
--- /dev/null
+++ b/firmware/README.md
@@ -0,0 +1,74 @@
+# micro:bit data collection firmware
+
+C++ firmware for micro:bit V1 and V2 that exposes Bluetooth accelerometer and
+button services for use by the app.
+
+Note: We tried switching to MakeCode for this firmware. It's viable on V2 but
+not V1 as you hit sporadic 020 memory errors. There are also difficulties in
+the MakeCode settings UI switching Bluetooth security modes (the change doesn't
+always seem to take effect in the downloaded hex).
+
+## Structure
+
+```
+firmware/
+ source/
+ main.cpp Shared application source (identical for V1 and V2)
+ v1/
+ config-no-pairing.json BLE config: open link (web app)
+ config-just-works.json BLE config: no-MITM bonding (native app)
+ module.json Yotta module definition
+ ... Yotta build scaffolding
+ v2/
+ codal-no-pairing.json BLE config: open link (web app)
+ codal-just-works.json BLE config: no-MITM bonding (native app)
+ build.py CODAL build script
+ CMakeLists.txt CMake build definition
+ ... CODAL build scaffolding (from microbit-v2-samples)
+ build.sh Builds all hex files
+ create-universal-hex.mjs Combines V1 + V2 hex into a universal hex
+```
+
+## Building
+
+Prerequisites: Docker.
+
+```bash
+./firmware/build.sh
+```
+
+This builds both BLE security variants for both micro:bit versions and writes
+six hex files to `src/device/firmware/`:
+
+| File | Description |
+| --------------------------------------------------- | ------------------------------------------ |
+| `microbit-data-collection-no-pairing-v1.hex` | V1, open link (web app) |
+| `microbit-data-collection-no-pairing-v2.hex` | V2, open link (web app) |
+| `microbit-data-collection-no-pairing-universal.hex` | Universal, open link (web app) |
+| `microbit-data-collection-just-works-v1.hex` | V1, just-works bonding (native app) |
+| `microbit-data-collection-just-works-v2.hex` | V2, just-works bonding (native app) |
+| `microbit-data-collection-just-works-universal.hex` | Universal, just-works bonding (native app) |
+
+## BLE security variants
+
+Both variants enable Bluetooth pairing mode (triple-tap to enter pairing) and
+expose the same services. They differ only in BLE security level:
+
+- **no-pairing** (`SECURITY_MODE_ENCRYPTION_OPEN_LINK`): No bonding or
+ encryption required. Used by the web app which connects via Web Bluetooth.
+- **just-works** (`SECURITY_MODE_ENCRYPTION_NO_MITM`): Bonding and encryption
+ without a passkey. Used by the native app.
+
+## Build systems
+
+V1 and V2 use different SDKs and build toolchains but share the same `main.cpp`:
+
+- **V1** uses the micro:bit DAL built with yotta. Config is in `config.json`
+ (generated from `config-{variant}.json` at build time).
+- **V2** uses CODAL built with CMake via `build.py`. Config is in `codal.json`
+ (generated from `codal-{variant}.json` at build time). The V2 scaffolding
+ originates from
+ [microbit-v2-samples](https://github.com/lancaster-university/microbit-v2-samples).
+
+Both build inside the same Docker image
+(`ghcr.io/carlosperate/microbit-toolchain`).
diff --git a/firmware/build.sh b/firmware/build.sh
new file mode 100755
index 000000000..c10b58e31
--- /dev/null
+++ b/firmware/build.sh
@@ -0,0 +1,62 @@
+#!/usr/bin/env bash
+# (c) 2024, Micro:bit Educational Foundation and contributors
+# SPDX-License-Identifier: MIT
+#
+# Builds micro:bit V1 and V2 data collection firmware for both BLE
+# security variants and copies the hex files to src/device/firmware/.
+#
+# Variants:
+# no-pairing - SECURITY_MODE_ENCRYPTION_OPEN_LINK (web app)
+# just-works - SECURITY_MODE_ENCRYPTION_NO_MITM (native app)
+
+set -euo pipefail
+
+SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
+PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
+FIRMWARE_DIR="$PROJECT_ROOT/src/device/firmware"
+DOCKER_IMAGE="ghcr.io/carlosperate/microbit-toolchain:latest"
+
+V1_HEX="$SCRIPT_DIR/v1/build/bbc-microbit-classic-gcc/source/microbit-app-combined.hex"
+V2_HEX="$SCRIPT_DIR/v2/MICROBIT.hex"
+
+build_variant() {
+ local variant="$1"
+ echo ""
+ echo "=== Building variant: $variant ==="
+
+ # Set up config files for this variant
+ cp "$SCRIPT_DIR/v1/config-${variant}.json" "$SCRIPT_DIR/v1/config.json"
+ cp "$SCRIPT_DIR/v2/codal-${variant}.json" "$SCRIPT_DIR/v2/codal.json"
+
+ # Clean and build V1
+ echo "Building V1 ($variant)..."
+ rm -rf "$SCRIPT_DIR/v1/build"
+ docker run -v "$SCRIPT_DIR/v1:/home" -v "$SCRIPT_DIR/source:/home/source" \
+ --rm "$DOCKER_IMAGE" yotta build
+
+ # Clean and build V2
+ echo "Building V2 ($variant)..."
+ docker run -v "$SCRIPT_DIR:/home" --rm -w /home/v2 \
+ "$DOCKER_IMAGE" python3 build.py -c
+
+ # Copy hex files
+ echo "Copying hex files..."
+ cp "$V1_HEX" "$FIRMWARE_DIR/microbit-data-collection-${variant}-v1.hex"
+ cp "$V2_HEX" "$FIRMWARE_DIR/microbit-data-collection-${variant}-v2.hex"
+
+ # Create universal hex
+ echo "Creating universal hex..."
+ node "$SCRIPT_DIR/create-universal-hex.mjs" \
+ "$V1_HEX" "$V2_HEX" \
+ "$FIRMWARE_DIR/microbit-data-collection-${variant}-universal.hex"
+
+ # Clean up generated config files
+ rm "$SCRIPT_DIR/v1/config.json" "$SCRIPT_DIR/v2/codal.json"
+}
+
+build_variant "no-pairing"
+build_variant "just-works"
+
+echo ""
+echo "Done. Firmware files:"
+ls -la "$FIRMWARE_DIR"/microbit-data-collection-*.hex
diff --git a/firmware/create-universal-hex.mjs b/firmware/create-universal-hex.mjs
new file mode 100644
index 000000000..b3d0bc44e
--- /dev/null
+++ b/firmware/create-universal-hex.mjs
@@ -0,0 +1,29 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { readFileSync, writeFileSync } from "fs";
+import {
+ createUniversalHex,
+ microbitBoardId,
+} from "@microbit/microbit-universal-hex";
+
+const [v1Path, v2Path, outputPath] = process.argv.slice(2);
+if (!v1Path || !v2Path || !outputPath) {
+ console.error(
+ "Usage: node create-universal-hex.mjs "
+ );
+ process.exit(1);
+}
+
+const v1Hex = readFileSync(v1Path, "utf-8");
+const v2Hex = readFileSync(v2Path, "utf-8");
+
+const universalHex = createUniversalHex([
+ { hex: v1Hex, boardId: microbitBoardId.V1 },
+ { hex: v2Hex, boardId: microbitBoardId.V2 },
+]);
+
+writeFileSync(outputPath, universalHex);
+console.log(`Created universal hex: ${outputPath}`);
diff --git a/firmware/source/main.cpp b/firmware/source/main.cpp
new file mode 100644
index 000000000..e8408f9c6
--- /dev/null
+++ b/firmware/source/main.cpp
@@ -0,0 +1,123 @@
+/**
+ * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors
+ * Modifications (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+#include "MicroBit.h"
+#include "MicroBitAccelerometerService.h"
+#include "MicroBitButtonService.h"
+
+MicroBit uBit;
+
+MicroBitAccelerometerService *accel;
+MicroBitButtonService *btn;
+
+int connected = 0;
+
+const uint8_t CODEBOOK[MICROBIT_NAME_LENGTH][MICROBIT_NAME_CODE_LETTERS] = {
+ {'z', 'v', 'g', 'p', 't'},
+ {'u', 'o', 'i', 'e', 'a'},
+ {'z', 'v', 'g', 'p', 't'},
+ {'u', 'o', 'i', 'e', 'a'},
+ {'z', 'v', 'g', 'p', 't'}
+};
+
+const char *const GLAD_SMILEY = "\
+ 000,000,000,000,000\n\
+ 000,070,000,070,000\n\
+ 000,000,000,000,000\n\
+ 070,000,000,000,070\n\
+ 000,070,070,070,000\n";
+
+const char *const SAD_SMILEY = "\
+ 000,000,000,000,000\n\
+ 000,070,000,070,000\n\
+ 000,000,000,000,000\n\
+ 000,070,070,070,000\n\
+ 070,000,000,000,070\n";
+
+void printSmiley(const char *smiley) {
+ MicroBitImage img(smiley);
+ uBit.display.print(img);
+}
+
+void printPairPattern() {
+ ManagedString name = ManagedString(microbit_friendly_name());
+ MicroBitImage image(5, 5);
+ for (int i = 0; i < MICROBIT_NAME_LENGTH; i++) {
+ for (int j = 0; j < MICROBIT_NAME_CODE_LETTERS; j++) {
+ if (name.charAt(i) == CODEBOOK[i][j]) {
+ for (int k = 0; k < j + 1; k++) {
+ image.setPixelValue(i, 4 - k, 100);
+ }
+ }
+ }
+ }
+ uBit.display.image.paste(image);
+}
+
+void printPairPatternAnimated() {
+ const uint8_t levels[] = {10, 40, 100};
+ const uint8_t intervals[] = {80, 30, 30};
+ ManagedString name = ManagedString(microbit_friendly_name());
+ MicroBitImage image(5, 5);
+ for (unsigned int pass = 0; pass < sizeof(levels); pass++) {
+ uint8_t brightness = levels[pass];
+ uint8_t sleepMs = intervals[pass];
+ for (int i = 0; i < MICROBIT_NAME_LENGTH; i++) {
+ for (int j = 0; j < MICROBIT_NAME_CODE_LETTERS; j++) {
+ if (name.charAt(i) == CODEBOOK[i][j]) {
+ for (int k = 0; k < j + 1; k++) {
+ image.setPixelValue(i, 4 - k, brightness);
+ uBit.sleep(sleepMs);
+ uBit.display.image.paste(image);
+ }
+ }
+ }
+ }
+ }
+ uBit.sleep(200);
+ // Blink twice
+ for (int b = 0; b < 2; b++) {
+ MicroBitImage img = uBit.display.image.clone();
+ uBit.display.clear();
+ uBit.sleep(150);
+ uBit.display.image.paste(img);
+ uBit.sleep(100);
+ }
+}
+
+void onConnected(MicroBitEvent) {
+ connected = 1;
+ printSmiley(GLAD_SMILEY);
+}
+
+void onDisconnected(MicroBitEvent) {
+ connected = 0;
+ printSmiley(SAD_SMILEY);
+ uBit.sleep(2000);
+ printPairPattern();
+}
+
+int main() {
+ uBit.init();
+
+ uBit.messageBus.listen(MICROBIT_ID_BLE, MICROBIT_BLE_EVT_CONNECTED, onConnected);
+ uBit.messageBus.listen(MICROBIT_ID_BLE, MICROBIT_BLE_EVT_DISCONNECTED, onDisconnected);
+
+ uBit.bleManager.setTransmitPower(7);
+
+ btn = new MicroBitButtonService(*uBit.ble);
+ accel = new MicroBitAccelerometerService(*uBit.ble, uBit.accelerometer);
+
+ printSmiley(GLAD_SMILEY);
+ uBit.sleep(400);
+ if (!connected) {
+ printPairPatternAnimated();
+ }
+ if (connected) {
+ printSmiley(GLAD_SMILEY);
+ }
+ release_fiber();
+}
diff --git a/microbit/v1/.gitignore b/firmware/v1/.gitignore
similarity index 90%
rename from microbit/v1/.gitignore
rename to firmware/v1/.gitignore
index 80d26f3bb..f1d1d7be0 100644
--- a/microbit/v1/.gitignore
+++ b/firmware/v1/.gitignore
@@ -18,4 +18,5 @@ cr.sh
# Built Visual Studio Code Extensions
*.vsix
-buildAndFlash.sh
\ No newline at end of file
+buildAndFlash.sh
+config.json
\ No newline at end of file
diff --git a/microbit/v1/.yotta.json b/firmware/v1/.yotta.json
similarity index 100%
rename from microbit/v1/.yotta.json
rename to firmware/v1/.yotta.json
diff --git a/microbit/v1/.yotta_ignore b/firmware/v1/.yotta_ignore
similarity index 100%
rename from microbit/v1/.yotta_ignore
rename to firmware/v1/.yotta_ignore
diff --git a/firmware/v1/config-just-works.json b/firmware/v1/config-just-works.json
new file mode 100644
index 000000000..a541746fb
--- /dev/null
+++ b/firmware/v1/config-just-works.json
@@ -0,0 +1,16 @@
+{
+ "microbit-dal": {
+ "bluetooth": {
+ "enabled": 1,
+ "pairing_mode": 1,
+ "open": 0,
+ "whitelist": 0,
+ "dfu_service": 1,
+ "partial_flashing": 0,
+ "event_service": 0,
+ "device_info_service": 1,
+ "security_level": "SECURITY_MODE_ENCRYPTION_NO_MITM"
+ },
+ "gatt_table_size": "0x600"
+ }
+}
diff --git a/firmware/v1/config-no-pairing.json b/firmware/v1/config-no-pairing.json
new file mode 100644
index 000000000..9d21bbd4a
--- /dev/null
+++ b/firmware/v1/config-no-pairing.json
@@ -0,0 +1,14 @@
+{
+ "microbit-dal": {
+ "bluetooth": {
+ "enabled": 1,
+ "pairing_mode": 1,
+ "open": 1,
+ "dfu_service": 1,
+ "partial_flashing": 0,
+ "event_service": 0,
+ "device_info_service": 1
+ },
+ "gatt_table_size": "0x600"
+ }
+}
diff --git a/microbit/v1/module.json b/firmware/v1/module.json
similarity index 61%
rename from microbit/v1/module.json
rename to firmware/v1/module.json
index 7ced330dd..c0ec7b18a 100644
--- a/microbit/v1/module.json
+++ b/firmware/v1/module.json
@@ -1,7 +1,7 @@
{
- "name": "ml-microbit-cpp-version",
+ "name": "microbit-app",
"version": "0.0.0",
- "description": "The version of ml-machine microbit software in C++",
+ "description": "micro:bit data collection firmware for ML trainer",
"license": "MIT",
"dependencies": {
"microbit": "lancaster-university/microbit#v2.1.1"
diff --git a/microbit/v2/.gitignore b/firmware/v2/.gitignore
similarity index 90%
rename from microbit/v2/.gitignore
rename to firmware/v2/.gitignore
index 10a51a398..d1f9f4cf9 100644
--- a/microbit/v2/.gitignore
+++ b/firmware/v2/.gitignore
@@ -18,4 +18,5 @@ buildcache.json
build_and_move.sh
build_clear_and_move.sh
-samples/
\ No newline at end of file
+samples/
+codal.json
\ No newline at end of file
diff --git a/microbit/v2/CMakeLists.txt b/firmware/v2/CMakeLists.txt
similarity index 100%
rename from microbit/v2/CMakeLists.txt
rename to firmware/v2/CMakeLists.txt
diff --git a/microbit/v2/Dockerfile b/firmware/v2/Dockerfile
similarity index 100%
rename from microbit/v2/Dockerfile
rename to firmware/v2/Dockerfile
diff --git a/microbit/v2/build.py b/firmware/v2/build.py
similarity index 100%
rename from microbit/v2/build.py
rename to firmware/v2/build.py
diff --git a/firmware/v2/codal-just-works.json b/firmware/v2/codal-just-works.json
new file mode 100644
index 000000000..59932aac9
--- /dev/null
+++ b/firmware/v2/codal-just-works.json
@@ -0,0 +1,21 @@
+{
+ "application": "../source",
+ "target": {
+ "name": "codal-microbit-v2",
+ "url": "https://github.com/lancaster-university/codal-microbit-v2",
+ "branch": "v0.3.4",
+ "type": "git"
+ },
+ "config": {
+ "SOFTDEVICE_PRESENT": 1,
+ "DEVICE_BLE": 1,
+ "MICROBIT_BLE_ENABLED": 1,
+ "MICROBIT_BLE_PAIRING_MODE": 1,
+ "MICROBIT_BLE_DFU_SERVICE": 1,
+ "MICROBIT_BLE_WHITELIST": 0,
+ "MICROBIT_BLE_DEVICE_INFORMATION_SERVICE": 1,
+ "MICROBIT_BLE_EVENT_SERVICE": 1,
+ "MICROBIT_BLE_PARTIAL_FLASHING": 0,
+ "MICROBIT_BLE_SECURITY_LEVEL": "SECURITY_MODE_ENCRYPTION_NO_MITM"
+ }
+}
diff --git a/firmware/v2/codal-no-pairing.json b/firmware/v2/codal-no-pairing.json
new file mode 100644
index 000000000..78802483f
--- /dev/null
+++ b/firmware/v2/codal-no-pairing.json
@@ -0,0 +1,21 @@
+{
+ "application": "../source",
+ "target": {
+ "name": "codal-microbit-v2",
+ "url": "https://github.com/lancaster-university/codal-microbit-v2",
+ "branch": "v0.3.4",
+ "type": "git"
+ },
+ "config": {
+ "SOFTDEVICE_PRESENT": 1,
+ "DEVICE_BLE": 1,
+ "MICROBIT_BLE_ENABLED": 1,
+ "MICROBIT_BLE_PAIRING_MODE": 1,
+ "MICROBIT_BLE_DFU_SERVICE": 1,
+ "MICROBIT_BLE_WHITELIST": 0,
+ "MICROBIT_BLE_DEVICE_INFORMATION_SERVICE": 1,
+ "MICROBIT_BLE_EVENT_SERVICE": 1,
+ "MICROBIT_BLE_PARTIAL_FLASHING": 0,
+ "MICROBIT_BLE_SECURITY_LEVEL": "SECURITY_MODE_ENCRYPTION_OPEN_LINK"
+ }
+}
diff --git a/microbit/v2/module.json b/firmware/v2/module.json
similarity index 100%
rename from microbit/v2/module.json
rename to firmware/v2/module.json
diff --git a/microbit/v2/utils/__init__.py b/firmware/v2/utils/__init__.py
similarity index 100%
rename from microbit/v2/utils/__init__.py
rename to firmware/v2/utils/__init__.py
diff --git a/microbit/v2/utils/cmake/JSONParser.cmake b/firmware/v2/utils/cmake/JSONParser.cmake
similarity index 100%
rename from microbit/v2/utils/cmake/JSONParser.cmake
rename to firmware/v2/utils/cmake/JSONParser.cmake
diff --git a/microbit/v2/utils/cmake/buildtools/codal.cmake b/firmware/v2/utils/cmake/buildtools/codal.cmake
similarity index 100%
rename from microbit/v2/utils/cmake/buildtools/codal.cmake
rename to firmware/v2/utils/cmake/buildtools/codal.cmake
diff --git a/microbit/v2/utils/cmake/buildtools/yotta.cmake b/firmware/v2/utils/cmake/buildtools/yotta.cmake
similarity index 100%
rename from microbit/v2/utils/cmake/buildtools/yotta.cmake
rename to firmware/v2/utils/cmake/buildtools/yotta.cmake
diff --git a/microbit/v2/utils/cmake/colours.cmake b/firmware/v2/utils/cmake/colours.cmake
similarity index 100%
rename from microbit/v2/utils/cmake/colours.cmake
rename to firmware/v2/utils/cmake/colours.cmake
diff --git a/microbit/v2/utils/cmake/toolchains/ARM_GCC/bin-generator.cmake b/firmware/v2/utils/cmake/toolchains/ARM_GCC/bin-generator.cmake
similarity index 100%
rename from microbit/v2/utils/cmake/toolchains/ARM_GCC/bin-generator.cmake
rename to firmware/v2/utils/cmake/toolchains/ARM_GCC/bin-generator.cmake
diff --git a/microbit/v2/utils/cmake/toolchains/ARM_GCC/compiler-flags.cmake b/firmware/v2/utils/cmake/toolchains/ARM_GCC/compiler-flags.cmake
similarity index 100%
rename from microbit/v2/utils/cmake/toolchains/ARM_GCC/compiler-flags.cmake
rename to firmware/v2/utils/cmake/toolchains/ARM_GCC/compiler-flags.cmake
diff --git a/microbit/v2/utils/cmake/toolchains/ARM_GCC/hex-generator.cmake b/firmware/v2/utils/cmake/toolchains/ARM_GCC/hex-generator.cmake
similarity index 100%
rename from microbit/v2/utils/cmake/toolchains/ARM_GCC/hex-generator.cmake
rename to firmware/v2/utils/cmake/toolchains/ARM_GCC/hex-generator.cmake
diff --git a/microbit/v2/utils/cmake/toolchains/ARM_GCC/platform_includes.h b/firmware/v2/utils/cmake/toolchains/ARM_GCC/platform_includes.h
similarity index 100%
rename from microbit/v2/utils/cmake/toolchains/ARM_GCC/platform_includes.h
rename to firmware/v2/utils/cmake/toolchains/ARM_GCC/platform_includes.h
diff --git a/microbit/v2/utils/cmake/toolchains/ARM_GCC/toolchain.cmake b/firmware/v2/utils/cmake/toolchains/ARM_GCC/toolchain.cmake
similarity index 100%
rename from microbit/v2/utils/cmake/toolchains/ARM_GCC/toolchain.cmake
rename to firmware/v2/utils/cmake/toolchains/ARM_GCC/toolchain.cmake
diff --git a/microbit/v2/utils/cmake/toolchains/AVR_GCC/bin-generator.cmake b/firmware/v2/utils/cmake/toolchains/AVR_GCC/bin-generator.cmake
similarity index 100%
rename from microbit/v2/utils/cmake/toolchains/AVR_GCC/bin-generator.cmake
rename to firmware/v2/utils/cmake/toolchains/AVR_GCC/bin-generator.cmake
diff --git a/microbit/v2/utils/cmake/toolchains/AVR_GCC/compiler-flags.cmake b/firmware/v2/utils/cmake/toolchains/AVR_GCC/compiler-flags.cmake
similarity index 100%
rename from microbit/v2/utils/cmake/toolchains/AVR_GCC/compiler-flags.cmake
rename to firmware/v2/utils/cmake/toolchains/AVR_GCC/compiler-flags.cmake
diff --git a/microbit/v2/utils/cmake/toolchains/AVR_GCC/hex-generator.cmake b/firmware/v2/utils/cmake/toolchains/AVR_GCC/hex-generator.cmake
similarity index 100%
rename from microbit/v2/utils/cmake/toolchains/AVR_GCC/hex-generator.cmake
rename to firmware/v2/utils/cmake/toolchains/AVR_GCC/hex-generator.cmake
diff --git a/microbit/v2/utils/cmake/toolchains/AVR_GCC/platform_includes.h b/firmware/v2/utils/cmake/toolchains/AVR_GCC/platform_includes.h
similarity index 100%
rename from microbit/v2/utils/cmake/toolchains/AVR_GCC/platform_includes.h
rename to firmware/v2/utils/cmake/toolchains/AVR_GCC/platform_includes.h
diff --git a/microbit/v2/utils/cmake/toolchains/AVR_GCC/toolchain.cmake b/firmware/v2/utils/cmake/toolchains/AVR_GCC/toolchain.cmake
similarity index 100%
rename from microbit/v2/utils/cmake/toolchains/AVR_GCC/toolchain.cmake
rename to firmware/v2/utils/cmake/toolchains/AVR_GCC/toolchain.cmake
diff --git a/microbit/v2/utils/cmake/toolchains/XTENSA_GCC/bin-generator.cmake b/firmware/v2/utils/cmake/toolchains/XTENSA_GCC/bin-generator.cmake
similarity index 100%
rename from microbit/v2/utils/cmake/toolchains/XTENSA_GCC/bin-generator.cmake
rename to firmware/v2/utils/cmake/toolchains/XTENSA_GCC/bin-generator.cmake
diff --git a/microbit/v2/utils/cmake/toolchains/XTENSA_GCC/compiler-flags.cmake b/firmware/v2/utils/cmake/toolchains/XTENSA_GCC/compiler-flags.cmake
similarity index 100%
rename from microbit/v2/utils/cmake/toolchains/XTENSA_GCC/compiler-flags.cmake
rename to firmware/v2/utils/cmake/toolchains/XTENSA_GCC/compiler-flags.cmake
diff --git a/microbit/v2/utils/cmake/toolchains/XTENSA_GCC/hex-generator.cmake b/firmware/v2/utils/cmake/toolchains/XTENSA_GCC/hex-generator.cmake
similarity index 100%
rename from microbit/v2/utils/cmake/toolchains/XTENSA_GCC/hex-generator.cmake
rename to firmware/v2/utils/cmake/toolchains/XTENSA_GCC/hex-generator.cmake
diff --git a/microbit/v2/utils/cmake/toolchains/XTENSA_GCC/platform_includes.h b/firmware/v2/utils/cmake/toolchains/XTENSA_GCC/platform_includes.h
similarity index 100%
rename from microbit/v2/utils/cmake/toolchains/XTENSA_GCC/platform_includes.h
rename to firmware/v2/utils/cmake/toolchains/XTENSA_GCC/platform_includes.h
diff --git a/microbit/v2/utils/cmake/toolchains/XTENSA_GCC/toolchain.cmake b/firmware/v2/utils/cmake/toolchains/XTENSA_GCC/toolchain.cmake
similarity index 100%
rename from microbit/v2/utils/cmake/toolchains/XTENSA_GCC/toolchain.cmake
rename to firmware/v2/utils/cmake/toolchains/XTENSA_GCC/toolchain.cmake
diff --git a/microbit/v2/utils/cmake/util.cmake b/firmware/v2/utils/cmake/util.cmake
similarity index 100%
rename from microbit/v2/utils/cmake/util.cmake
rename to firmware/v2/utils/cmake/util.cmake
diff --git a/microbit/v2/utils/debug/dmesg.js b/firmware/v2/utils/debug/dmesg.js
similarity index 100%
rename from microbit/v2/utils/debug/dmesg.js
rename to firmware/v2/utils/debug/dmesg.js
diff --git a/microbit/v2/utils/debug/meminfo.js b/firmware/v2/utils/debug/meminfo.js
similarity index 100%
rename from microbit/v2/utils/debug/meminfo.js
rename to firmware/v2/utils/debug/meminfo.js
diff --git a/microbit/v2/utils/esptool.py b/firmware/v2/utils/esptool.py
similarity index 100%
rename from microbit/v2/utils/esptool.py
rename to firmware/v2/utils/esptool.py
diff --git a/microbit/v2/utils/generate_libraries.py b/firmware/v2/utils/generate_libraries.py
similarity index 100%
rename from microbit/v2/utils/generate_libraries.py
rename to firmware/v2/utils/generate_libraries.py
diff --git a/microbit/v2/utils/merge_hex.py b/firmware/v2/utils/merge_hex.py
similarity index 100%
rename from microbit/v2/utils/merge_hex.py
rename to firmware/v2/utils/merge_hex.py
diff --git a/microbit/v2/utils/python/__init__.py b/firmware/v2/utils/python/__init__.py
similarity index 100%
rename from microbit/v2/utils/python/__init__.py
rename to firmware/v2/utils/python/__init__.py
diff --git a/microbit/v2/utils/python/codal_utils.py b/firmware/v2/utils/python/codal_utils.py
similarity index 100%
rename from microbit/v2/utils/python/codal_utils.py
rename to firmware/v2/utils/python/codal_utils.py
diff --git a/microbit/v2/utils/python/doc_gen/__init__.py b/firmware/v2/utils/python/doc_gen/__init__.py
similarity index 100%
rename from microbit/v2/utils/python/doc_gen/__init__.py
rename to firmware/v2/utils/python/doc_gen/__init__.py
diff --git a/microbit/v2/utils/python/doc_gen/doc_gen.py b/firmware/v2/utils/python/doc_gen/doc_gen.py
similarity index 100%
rename from microbit/v2/utils/python/doc_gen/doc_gen.py
rename to firmware/v2/utils/python/doc_gen/doc_gen.py
diff --git a/microbit/v2/utils/python/doc_gen/doxygen_extractor.py b/firmware/v2/utils/python/doc_gen/doxygen_extractor.py
similarity index 100%
rename from microbit/v2/utils/python/doc_gen/doxygen_extractor.py
rename to firmware/v2/utils/python/doc_gen/doxygen_extractor.py
diff --git a/microbit/v2/utils/python/doc_gen/md_converter.py b/firmware/v2/utils/python/doc_gen/md_converter.py
similarity index 100%
rename from microbit/v2/utils/python/doc_gen/md_converter.py
rename to firmware/v2/utils/python/doc_gen/md_converter.py
diff --git a/microbit/v2/utils/python/doc_gen/system_utils.py b/firmware/v2/utils/python/doc_gen/system_utils.py
similarity index 100%
rename from microbit/v2/utils/python/doc_gen/system_utils.py
rename to firmware/v2/utils/python/doc_gen/system_utils.py
diff --git a/microbit/v2/utils/targets.json b/firmware/v2/utils/targets.json
similarity index 100%
rename from microbit/v2/utils/targets.json
rename to firmware/v2/utils/targets.json
diff --git a/microbit/v2/utils/uf2conv.py b/firmware/v2/utils/uf2conv.py
similarity index 100%
rename from microbit/v2/utils/uf2conv.py
rename to firmware/v2/utils/uf2conv.py
diff --git a/index.html b/index.html
index f44440950..c1a2097cd 100644
--- a/index.html
+++ b/index.html
@@ -9,7 +9,7 @@
<%= appNameFull %>
@@ -25,6 +25,7 @@
<% } %>
+ <% if (buildMode !== 'apps') { %>
-
+
diff --git a/ios/.gitignore b/ios/.gitignore
new file mode 100644
index 000000000..f47029973
--- /dev/null
+++ b/ios/.gitignore
@@ -0,0 +1,13 @@
+App/build
+App/Pods
+App/output
+App/App/public
+DerivedData
+xcuserdata
+
+# Cordova plugins for Capacitor
+capacitor-cordova-ios-plugins
+
+# Generated Config files
+App/App/capacitor.config.json
+App/App/config.xml
diff --git a/ios/App/App.xcodeproj/project.pbxproj b/ios/App/App.xcodeproj/project.pbxproj
new file mode 100644
index 000000000..6138f235a
--- /dev/null
+++ b/ios/App/App.xcodeproj/project.pbxproj
@@ -0,0 +1,412 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 48;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 2FAD9763203C412B000D30F8 /* config.xml in Resources */ = {isa = PBXBuildFile; fileRef = 2FAD9762203C412B000D30F8 /* config.xml */; };
+ 50379B232058CBB4000EE86E /* capacitor.config.json in Resources */ = {isa = PBXBuildFile; fileRef = 50379B222058CBB4000EE86E /* capacitor.config.json */; };
+ 504EC3081FED79650016851F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 504EC3071FED79650016851F /* AppDelegate.swift */; };
+ 504EC30D1FED79650016851F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 504EC30B1FED79650016851F /* Main.storyboard */; };
+ 504EC30F1FED79650016851F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 504EC30E1FED79650016851F /* Assets.xcassets */; };
+ 504EC3121FED79650016851F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 504EC3101FED79650016851F /* LaunchScreen.storyboard */; };
+ 50B271D11FEDC1A000F3C39B /* public in Resources */ = {isa = PBXBuildFile; fileRef = 50B271D01FEDC1A000F3C39B /* public */; };
+ A084ECDBA7D38E1E42DFC39D /* Pods_App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 2FAD9762203C412B000D30F8 /* config.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = config.xml; sourceTree = ""; };
+ 50379B222058CBB4000EE86E /* capacitor.config.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = capacitor.config.json; sourceTree = ""; };
+ 504EC3041FED79650016851F /* App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = App.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 504EC3071FED79650016851F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
+ 504EC30C1FED79650016851F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; };
+ 504EC30E1FED79650016851F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
+ 504EC3111FED79650016851F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; };
+ 504EC3131FED79650016851F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ 50B271D01FEDC1A000F3C39B /* public */ = {isa = PBXFileReference; lastKnownFileType = folder; path = public; sourceTree = ""; };
+ AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_App.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.release.xcconfig"; path = "Pods/Target Support Files/Pods-App/Pods-App.release.xcconfig"; sourceTree = ""; };
+ FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.debug.xcconfig"; path = "Pods/Target Support Files/Pods-App/Pods-App.debug.xcconfig"; sourceTree = ""; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 504EC3011FED79650016851F /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ A084ECDBA7D38E1E42DFC39D /* Pods_App.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 27E2DDA53C4D2A4D1A88CE4A /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */,
+ );
+ name = Frameworks;
+ sourceTree = "";
+ };
+ 504EC2FB1FED79650016851F = {
+ isa = PBXGroup;
+ children = (
+ 504EC3061FED79650016851F /* App */,
+ 504EC3051FED79650016851F /* Products */,
+ 7F8756D8B27F46E3366F6CEA /* Pods */,
+ 27E2DDA53C4D2A4D1A88CE4A /* Frameworks */,
+ );
+ sourceTree = "";
+ };
+ 504EC3051FED79650016851F /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 504EC3041FED79650016851F /* App.app */,
+ );
+ name = Products;
+ sourceTree = "";
+ };
+ 504EC3061FED79650016851F /* App */ = {
+ isa = PBXGroup;
+ children = (
+ 50379B222058CBB4000EE86E /* capacitor.config.json */,
+ 504EC3071FED79650016851F /* AppDelegate.swift */,
+ 504EC30B1FED79650016851F /* Main.storyboard */,
+ 504EC30E1FED79650016851F /* Assets.xcassets */,
+ 504EC3101FED79650016851F /* LaunchScreen.storyboard */,
+ 504EC3131FED79650016851F /* Info.plist */,
+ 2FAD9762203C412B000D30F8 /* config.xml */,
+ 50B271D01FEDC1A000F3C39B /* public */,
+ );
+ path = App;
+ sourceTree = "";
+ };
+ 7F8756D8B27F46E3366F6CEA /* Pods */ = {
+ isa = PBXGroup;
+ children = (
+ FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */,
+ AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */,
+ );
+ name = Pods;
+ sourceTree = "";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 504EC3031FED79650016851F /* App */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 504EC3161FED79650016851F /* Build configuration list for PBXNativeTarget "App" */;
+ buildPhases = (
+ 6634F4EFEBD30273BCE97C65 /* [CP] Check Pods Manifest.lock */,
+ 504EC3001FED79650016851F /* Sources */,
+ 504EC3011FED79650016851F /* Frameworks */,
+ 504EC3021FED79650016851F /* Resources */,
+ 9592DBEFFC6D2A0C8D5DEB22 /* [CP] Embed Pods Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = App;
+ productName = App;
+ productReference = 504EC3041FED79650016851F /* App.app */;
+ productType = "com.apple.product-type.application";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 504EC2FC1FED79650016851F /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastSwiftUpdateCheck = 920;
+ LastUpgradeCheck = 920;
+ TargetAttributes = {
+ 504EC3031FED79650016851F = {
+ CreatedOnToolsVersion = 9.2;
+ LastSwiftMigration = 1100;
+ ProvisioningStyle = Automatic;
+ };
+ };
+ };
+ buildConfigurationList = 504EC2FF1FED79650016851F /* Build configuration list for PBXProject "App" */;
+ compatibilityVersion = "Xcode 8.0";
+ developmentRegion = en;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ Base,
+ );
+ mainGroup = 504EC2FB1FED79650016851F;
+ packageReferences = (
+ );
+ productRefGroup = 504EC3051FED79650016851F /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 504EC3031FED79650016851F /* App */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 504EC3021FED79650016851F /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 504EC3121FED79650016851F /* LaunchScreen.storyboard in Resources */,
+ 50B271D11FEDC1A000F3C39B /* public in Resources */,
+ 504EC30F1FED79650016851F /* Assets.xcassets in Resources */,
+ 50379B232058CBB4000EE86E /* capacitor.config.json in Resources */,
+ 504EC30D1FED79650016851F /* Main.storyboard in Resources */,
+ 2FAD9763203C412B000D30F8 /* config.xml in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+ 6634F4EFEBD30273BCE97C65 /* [CP] Check Pods Manifest.lock */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
+ "${PODS_ROOT}/Manifest.lock",
+ );
+ name = "[CP] Check Pods Manifest.lock";
+ outputPaths = (
+ "$(DERIVED_FILE_DIR)/Pods-App-checkManifestLockResult.txt",
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 9592DBEFFC6D2A0C8D5DEB22 /* [CP] Embed Pods Frameworks */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "[CP] Embed Pods Frameworks";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-App/Pods-App-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 504EC3001FED79650016851F /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 504EC3081FED79650016851F /* AppDelegate.swift in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXVariantGroup section */
+ 504EC30B1FED79650016851F /* Main.storyboard */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 504EC30C1FED79650016851F /* Base */,
+ );
+ name = Main.storyboard;
+ sourceTree = "";
+ };
+ 504EC3101FED79650016851F /* LaunchScreen.storyboard */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 504EC3111FED79650016851F /* Base */,
+ );
+ name = LaunchScreen.storyboard;
+ sourceTree = "";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ 504EC3141FED79650016851F /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_COMMA = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INFINITE_RECURSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
+ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ CODE_SIGN_IDENTITY = "iPhone Developer";
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ ENABLE_TESTABILITY = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu11;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ IPHONEOS_DEPLOYMENT_TARGET = 14.0;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = iphoneos;
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ };
+ name = Debug;
+ };
+ 504EC3151FED79650016851F /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
+ CLANG_CXX_LIBRARY = "libc++";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_WARN_COMMA = YES;
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_ENUM_CONVERSION = YES;
+ CLANG_WARN_INFINITE_RECURSION = YES;
+ CLANG_WARN_INT_CONVERSION = YES;
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
+ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ CODE_SIGN_IDENTITY = "iPhone Developer";
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu11;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ GCC_WARN_UNUSED_FUNCTION = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ IPHONEOS_DEPLOYMENT_TARGET = 14.0;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = iphoneos;
+ SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
+ VALIDATE_PRODUCT = YES;
+ };
+ name = Release;
+ };
+ 504EC3171FED79650016851F /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CODE_SIGN_STYLE = Automatic;
+ CURRENT_PROJECT_VERSION = 2;
+ DEVELOPMENT_TEAM = Z2ZPB8NPHN;
+ INFOPLIST_FILE = App/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 14.0;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+ MARKETING_VERSION = 0.1.0;
+ OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\"";
+ PRODUCT_BUNDLE_IDENTIFIER = org.microbit.createai;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
+ SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = 2;
+ };
+ name = Debug;
+ };
+ 504EC3181FED79650016851F /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CODE_SIGN_IDENTITY = "Apple Distribution";
+ CODE_SIGN_STYLE = Manual;
+ CURRENT_PROJECT_VERSION = 2;
+ DEVELOPMENT_TEAM = Z2ZPB8NPHN;
+ INFOPLIST_FILE = App/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 14.0;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+ MARKETING_VERSION = 0.1.0;
+ PRODUCT_BUNDLE_IDENTIFIER = org.microbit.createai;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ PROVISIONING_PROFILE_SPECIFIER = "match AppStore org.microbit.createai";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
+ SWIFT_VERSION = 5.0;
+ TARGETED_DEVICE_FAMILY = 2;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 504EC2FF1FED79650016851F /* Build configuration list for PBXProject "App" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 504EC3141FED79650016851F /* Debug */,
+ 504EC3151FED79650016851F /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 504EC3161FED79650016851F /* Build configuration list for PBXNativeTarget "App" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 504EC3171FED79650016851F /* Debug */,
+ 504EC3181FED79650016851F /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 504EC2FC1FED79650016851F /* Project object */;
+}
diff --git a/ios/App/App.xcworkspace/contents.xcworkspacedata b/ios/App/App.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 000000000..b301e824b
--- /dev/null
+++ b/ios/App/App.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
diff --git a/ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
new file mode 100644
index 000000000..18d981003
--- /dev/null
+++ b/ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEDidComputeMac32BitWarning
+
+
+
diff --git a/ios/App/App/AppDelegate.swift b/ios/App/App/AppDelegate.swift
new file mode 100644
index 000000000..afc7b605a
--- /dev/null
+++ b/ios/App/App/AppDelegate.swift
@@ -0,0 +1,134 @@
+import UIKit
+import Capacitor
+import WebKit
+
+@UIApplicationMain
+class AppDelegate: UIResponder, UIApplicationDelegate {
+
+ var window: UIWindow?
+ private var windowControlsObserver: WindowControlsObserver?
+
+ func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
+ // Override point for customization after application launch.
+ return true
+ }
+
+ func applicationWillResignActive(_ application: UIApplication) {
+ // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
+ // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game.
+ }
+
+ func applicationDidEnterBackground(_ application: UIApplication) {
+ // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
+ // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
+ }
+
+ func applicationWillEnterForeground(_ application: UIApplication) {
+ // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background.
+ }
+
+ func applicationDidBecomeActive(_ application: UIApplication) {
+ // Work around an iOS WKWebView bug where viewport units (vw, vh)
+ // become stale after the app resumes from background. Forcing a
+ // layout pass may cause WebKit to recalculate them.
+ // See https://bugs.webkit.org/show_bug.cgi?id=170595
+ guard let vc = window?.rootViewController as? CAPBridgeViewController,
+ let webView = vc.webView else { return }
+ webView.setNeedsLayout()
+ webView.layoutIfNeeded()
+
+ setupWindowControlsObserver(webView: webView)
+ }
+
+ /// Adds an invisible view that tracks the iPadOS 26 window-controls
+ /// corner adaptation margin and injects it as a CSS variable.
+ private func setupWindowControlsObserver(webView: WKWebView) {
+ guard windowControlsObserver == nil,
+ let parent = webView.superview else { return }
+ let observer = WindowControlsObserver()
+ observer.attach(to: webView)
+ observer.translatesAutoresizingMaskIntoConstraints = false
+ observer.isUserInteractionEnabled = false
+ observer.alpha = 0
+ observer.isAccessibilityElement = false
+ observer.accessibilityElementsHidden = true
+ parent.insertSubview(observer, belowSubview: webView)
+ NSLayoutConstraint.activate([
+ observer.topAnchor.constraint(equalTo: webView.topAnchor),
+ observer.leadingAnchor.constraint(equalTo: webView.leadingAnchor),
+ observer.trailingAnchor.constraint(equalTo: webView.trailingAnchor),
+ observer.bottomAnchor.constraint(equalTo: webView.bottomAnchor),
+ ])
+ windowControlsObserver = observer
+ parent.layoutIfNeeded()
+ observer.injectWindowControlsInset()
+ }
+
+ func applicationWillTerminate(_ application: UIApplication) {
+ // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
+ }
+
+ func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool {
+ // Called when the app was launched with a url. Feel free to add additional processing here,
+ // but if you want the App API to support tracking app url opens, make sure to keep this call
+ return ApplicationDelegateProxy.shared.application(app, open: url, options: options)
+ }
+
+ func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
+ // Called when the app was launched with an activity, including Universal Links.
+ // Feel free to add additional processing here, but if you want the App API to support
+ // tracking app url opens, make sure to keep this call
+ return ApplicationDelegateProxy.shared.application(application, continue: userActivity, restorationHandler: restorationHandler)
+ }
+
+}
+
+/// Invisible view that observes layout changes to detect the iPadOS 26
+/// window-controls region and inject its width as a CSS custom property
+/// (`--window-controls-left`) into the Capacitor web view.
+///
+/// On older iOS versions or when window controls are absent the value is 0.
+private class WindowControlsObserver: UIView {
+ weak var webView: WKWebView?
+ private var lastLeft: CGFloat = -1
+ private var loadingObservation: NSKeyValueObservation?
+
+ func attach(to webView: WKWebView) {
+ self.webView = webView
+ // Re-inject after page reload (document.documentElement is replaced).
+ loadingObservation = webView.observe(\.isLoading) { [weak self] wv, _ in
+ if !wv.isLoading {
+ self?.lastLeft = -1
+ self?.injectWindowControlsInset()
+ }
+ }
+ }
+
+ override func layoutSubviews() {
+ super.layoutSubviews()
+ injectWindowControlsInset()
+ }
+
+ func injectWindowControlsInset() {
+ var left: CGFloat = 0
+ if #available(iOS 26.0, *) {
+ let corner = edgeInsets(
+ for: .margins(cornerAdaptation: .horizontal)
+ )
+ let base = edgeInsets(for: .margins())
+ // Only non-zero when window controls are actually present.
+ // Use the full corner value so the variable represents the
+ // complete inset from the window edge.
+ if corner.left > base.left {
+ left = corner.left
+ }
+ }
+ guard left != lastLeft else { return }
+ lastLeft = left
+ let px = Int(left)
+ let js = "document.documentElement.style.setProperty('--window-controls-left','\(px)px')"
+ DispatchQueue.main.async { [weak self] in
+ self?.webView?.evaluateJavaScript(js, completionHandler: nil)
+ }
+ }
+}
diff --git a/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png b/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png
new file mode 100644
index 000000000..ce1b3aad9
Binary files /dev/null and b/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png differ
diff --git a/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json b/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json
new file mode 100644
index 000000000..b1a84833e
--- /dev/null
+++ b/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -0,0 +1,14 @@
+{
+ "images": [
+ {
+ "idiom": "universal",
+ "size": "1024x1024",
+ "filename": "AppIcon-512@2x.png",
+ "platform": "ios"
+ }
+ ],
+ "info": {
+ "author": "xcode",
+ "version": 1
+ }
+}
\ No newline at end of file
diff --git a/ios/App/App/Assets.xcassets/Contents.json b/ios/App/App/Assets.xcassets/Contents.json
new file mode 100644
index 000000000..da4a164c9
--- /dev/null
+++ b/ios/App/App/Assets.xcassets/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json b/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json
new file mode 100644
index 000000000..84a416d6b
--- /dev/null
+++ b/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json
@@ -0,0 +1,56 @@
+{
+ "images": [
+ {
+ "idiom": "universal",
+ "filename": "Default@1x~universal~anyany.png",
+ "scale": "1x"
+ },
+ {
+ "idiom": "universal",
+ "filename": "Default@2x~universal~anyany.png",
+ "scale": "2x"
+ },
+ {
+ "idiom": "universal",
+ "filename": "Default@3x~universal~anyany.png",
+ "scale": "3x"
+ },
+ {
+ "appearances": [
+ {
+ "appearance": "luminosity",
+ "value": "dark"
+ }
+ ],
+ "idiom": "universal",
+ "scale": "1x",
+ "filename": "Default@1x~universal~anyany-dark.png"
+ },
+ {
+ "appearances": [
+ {
+ "appearance": "luminosity",
+ "value": "dark"
+ }
+ ],
+ "idiom": "universal",
+ "scale": "2x",
+ "filename": "Default@2x~universal~anyany-dark.png"
+ },
+ {
+ "appearances": [
+ {
+ "appearance": "luminosity",
+ "value": "dark"
+ }
+ ],
+ "idiom": "universal",
+ "scale": "3x",
+ "filename": "Default@3x~universal~anyany-dark.png"
+ }
+ ],
+ "info": {
+ "version": 1,
+ "author": "xcode"
+ }
+}
\ No newline at end of file
diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/Default@1x~universal~anyany-dark.png b/ios/App/App/Assets.xcassets/Splash.imageset/Default@1x~universal~anyany-dark.png
new file mode 100644
index 000000000..00e7876d6
Binary files /dev/null and b/ios/App/App/Assets.xcassets/Splash.imageset/Default@1x~universal~anyany-dark.png differ
diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/Default@1x~universal~anyany.png b/ios/App/App/Assets.xcassets/Splash.imageset/Default@1x~universal~anyany.png
new file mode 100644
index 000000000..bffbf1e81
Binary files /dev/null and b/ios/App/App/Assets.xcassets/Splash.imageset/Default@1x~universal~anyany.png differ
diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/Default@2x~universal~anyany-dark.png b/ios/App/App/Assets.xcassets/Splash.imageset/Default@2x~universal~anyany-dark.png
new file mode 100644
index 000000000..00e7876d6
Binary files /dev/null and b/ios/App/App/Assets.xcassets/Splash.imageset/Default@2x~universal~anyany-dark.png differ
diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/Default@2x~universal~anyany.png b/ios/App/App/Assets.xcassets/Splash.imageset/Default@2x~universal~anyany.png
new file mode 100644
index 000000000..bffbf1e81
Binary files /dev/null and b/ios/App/App/Assets.xcassets/Splash.imageset/Default@2x~universal~anyany.png differ
diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/Default@3x~universal~anyany-dark.png b/ios/App/App/Assets.xcassets/Splash.imageset/Default@3x~universal~anyany-dark.png
new file mode 100644
index 000000000..00e7876d6
Binary files /dev/null and b/ios/App/App/Assets.xcassets/Splash.imageset/Default@3x~universal~anyany-dark.png differ
diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/Default@3x~universal~anyany.png b/ios/App/App/Assets.xcassets/Splash.imageset/Default@3x~universal~anyany.png
new file mode 100644
index 000000000..bffbf1e81
Binary files /dev/null and b/ios/App/App/Assets.xcassets/Splash.imageset/Default@3x~universal~anyany.png differ
diff --git a/ios/App/App/Base.lproj/LaunchScreen.storyboard b/ios/App/App/Base.lproj/LaunchScreen.storyboard
new file mode 100644
index 000000000..e7ae5d780
--- /dev/null
+++ b/ios/App/App/Base.lproj/LaunchScreen.storyboard
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ios/App/App/Base.lproj/Main.storyboard b/ios/App/App/Base.lproj/Main.storyboard
new file mode 100644
index 000000000..b44df7be8
--- /dev/null
+++ b/ios/App/App/Base.lproj/Main.storyboard
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ios/App/App/Info.plist b/ios/App/App/Info.plist
new file mode 100644
index 000000000..c5515409b
--- /dev/null
+++ b/ios/App/App/Info.plist
@@ -0,0 +1,94 @@
+
+
+
+
+ LSApplicationCategoryType
+ public.app-category.education
+ CFBundleDevelopmentRegion
+ en
+ CFBundleDisplayName
+ CreateAI
+ CFBundleDocumentTypes
+
+
+ CFBundleTypeName
+ Micro:bit HEX File
+ CFBundleTypeRole
+ Editor
+ LSHandlerRank
+ Owner
+ LSItemContentTypes
+
+ org.microbit.hex
+
+
+
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ APPL
+ CFBundleShortVersionString
+ $(MARKETING_VERSION)
+ CFBundleVersion
+ $(CURRENT_PROJECT_VERSION)
+ ITSAppUsesNonExemptEncryption
+
+ LSRequiresIPhoneOS
+
+ LSSupportsOpeningDocumentsInPlace
+
+ NSBluetoothAlwaysUsageDescription
+ The micro:bit CreateAI app uses Bluetooth to connect to your micro:bit.
+ NSBluetoothPeripheralUsageDescription
+ The micro:bit CreateAI app uses Bluetooth to connect to your micro:bit.
+ UIBackgroundModes
+
+ bluetooth-central
+
+ UILaunchStoryboardName
+ LaunchScreen
+ UIMainStoryboardFile
+ Main
+ UIRequiredDeviceCapabilities
+
+ armv7
+
+ UISupportedInterfaceOrientations
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationPortraitUpsideDown
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ UIViewControllerBasedStatusBarAppearance
+
+ UTExportedTypeDeclarations
+
+
+ UTTypeConformsTo
+
+ public.data
+
+ UTTypeDescription
+ Micro:bit HEX File
+ UTTypeIdentifier
+ org.microbit.hex
+ UTTypeTagSpecification
+
+ public.filename-extension
+ hex
+ public.mime-type
+
+ application/octet-stream
+
+
+
+
+
+
diff --git a/ios/App/Podfile b/ios/App/Podfile
new file mode 100644
index 000000000..587cae0d8
--- /dev/null
+++ b/ios/App/Podfile
@@ -0,0 +1,31 @@
+require_relative '../../node_modules/@capacitor/ios/scripts/pods_helpers'
+
+platform :ios, '14.0'
+use_frameworks!
+
+# workaround to avoid Xcode caching of Pods that requires
+# Product -> Clean Build Folder after new Cordova plugins installed
+# Requires CocoaPods 1.6 or newer
+install! 'cocoapods', :disable_input_output_paths => true
+
+def capacitor_pods
+ pod 'Capacitor', :path => '../../node_modules/@capacitor/ios'
+ pod 'CapacitorCordova', :path => '../../node_modules/@capacitor/ios'
+ pod 'CapacitorCommunityBluetoothLe', :path => '../../node_modules/@capacitor-community/bluetooth-le'
+ pod 'CapacitorCommunitySafeArea', :path => '../../node_modules/@capacitor-community/safe-area'
+ pod 'CapacitorApp', :path => '../../node_modules/@capacitor/app'
+ pod 'CapacitorFilesystem', :path => '../../node_modules/@capacitor/filesystem'
+ pod 'CapacitorKeyboard', :path => '../../node_modules/@capacitor/keyboard'
+ pod 'CapacitorShare', :path => '../../node_modules/@capacitor/share'
+ pod 'MicrobitCapacitorCommunityNordicDfu', :path => '../../node_modules/@microbit/capacitor-community-nordic-dfu'
+ pod 'MicrobitCapacitorSqliteVanilla', :path => '../../node_modules/@microbit/capacitor-sqlite-vanilla'
+end
+
+target 'App' do
+ capacitor_pods
+ # Add your Pods here
+end
+
+post_install do |installer|
+ assertDeploymentTarget(installer)
+end
diff --git a/ios/App/Podfile.lock b/ios/App/Podfile.lock
new file mode 100644
index 000000000..4010e7ea6
--- /dev/null
+++ b/ios/App/Podfile.lock
@@ -0,0 +1,85 @@
+PODS:
+ - Capacitor (7.4.5):
+ - CapacitorCordova
+ - CapacitorApp (7.1.1):
+ - Capacitor
+ - CapacitorCommunityBluetoothLe (7.3.2):
+ - Capacitor
+ - CapacitorCommunitySafeArea (7.0.0):
+ - Capacitor
+ - CapacitorCordova (7.4.5)
+ - CapacitorFilesystem (7.1.6):
+ - Capacitor
+ - IONFilesystemLib (~> 1.0.1)
+ - CapacitorKeyboard (7.0.5):
+ - Capacitor
+ - CapacitorShare (7.0.4):
+ - Capacitor
+ - IONFilesystemLib (1.0.1)
+ - MicrobitCapacitorCommunityNordicDfu (7.0.0-microbit.4):
+ - Capacitor
+ - NordicDFU (~> 4.16.0)
+ - MicrobitCapacitorSqliteVanilla (0.1.0-alpha.5):
+ - Capacitor
+ - NordicDFU (4.16.0):
+ - ZIPFoundation (= 0.9.19)
+ - ZIPFoundation (0.9.19)
+
+DEPENDENCIES:
+ - "Capacitor (from `../../node_modules/@capacitor/ios`)"
+ - "CapacitorApp (from `../../node_modules/@capacitor/app`)"
+ - "CapacitorCommunityBluetoothLe (from `../../node_modules/@capacitor-community/bluetooth-le`)"
+ - "CapacitorCommunitySafeArea (from `../../node_modules/@capacitor-community/safe-area`)"
+ - "CapacitorCordova (from `../../node_modules/@capacitor/ios`)"
+ - "CapacitorFilesystem (from `../../node_modules/@capacitor/filesystem`)"
+ - "CapacitorKeyboard (from `../../node_modules/@capacitor/keyboard`)"
+ - "CapacitorShare (from `../../node_modules/@capacitor/share`)"
+ - "MicrobitCapacitorCommunityNordicDfu (from `../../node_modules/@microbit/capacitor-community-nordic-dfu`)"
+ - "MicrobitCapacitorSqliteVanilla (from `../../node_modules/@microbit/capacitor-sqlite-vanilla`)"
+
+SPEC REPOS:
+ trunk:
+ - IONFilesystemLib
+ - NordicDFU
+ - ZIPFoundation
+
+EXTERNAL SOURCES:
+ Capacitor:
+ :path: "../../node_modules/@capacitor/ios"
+ CapacitorApp:
+ :path: "../../node_modules/@capacitor/app"
+ CapacitorCommunityBluetoothLe:
+ :path: "../../node_modules/@capacitor-community/bluetooth-le"
+ CapacitorCommunitySafeArea:
+ :path: "../../node_modules/@capacitor-community/safe-area"
+ CapacitorCordova:
+ :path: "../../node_modules/@capacitor/ios"
+ CapacitorFilesystem:
+ :path: "../../node_modules/@capacitor/filesystem"
+ CapacitorKeyboard:
+ :path: "../../node_modules/@capacitor/keyboard"
+ CapacitorShare:
+ :path: "../../node_modules/@capacitor/share"
+ MicrobitCapacitorCommunityNordicDfu:
+ :path: "../../node_modules/@microbit/capacitor-community-nordic-dfu"
+ MicrobitCapacitorSqliteVanilla:
+ :path: "../../node_modules/@microbit/capacitor-sqlite-vanilla"
+
+SPEC CHECKSUMS:
+ Capacitor: 12914e6f1b7835e161a74ebd19cb361efa37a7dd
+ CapacitorApp: 63b237168fc869e758481dba283315a85743ee78
+ CapacitorCommunityBluetoothLe: 9aa29c1555fbe797e6b595db824c2acd39a5bdf5
+ CapacitorCommunitySafeArea: 211e919d3f0ff6020a3b2acb3b772fa30fb685ef
+ CapacitorCordova: 31bbe4466000c6b86d9b7f1181ee286cff0205aa
+ CapacitorFilesystem: 66f05ee0d8b1ccdc00d509091273a9b3b57c4a0b
+ CapacitorKeyboard: 2fa1e17aec16aef8b01adbc20e8fc295db46104d
+ CapacitorShare: 25f7fc5dd0e4edbde5d6801c6de5d14a8b450a41
+ IONFilesystemLib: 89258b8e3e85465da93127d25d7ce37f977e8a6f
+ MicrobitCapacitorCommunityNordicDfu: fd00d14531eb46f4cc5cfc989d59f46ac12bbcac
+ MicrobitCapacitorSqliteVanilla: 007363ee4be41cd778997dda58b6827173ffb67f
+ NordicDFU: 116a4ec458945889f8e0e71759e03b23c39c3482
+ ZIPFoundation: b8c29ea7ae353b309bc810586181fd073cb3312c
+
+PODFILE CHECKSUM: 24f63ab351c0eda2e1130251dc39df3235af6d9e
+
+COCOAPODS: 1.16.2
diff --git a/lang/ui.ca.json b/lang/ui.ca.json
index c37a191fb..71861d4d2 100644
--- a/lang/ui.ca.json
+++ b/lang/ui.ca.json
@@ -83,6 +83,10 @@
"defaultMessage": "Amic que narra contes amb IA",
"description": "Home page resource card title"
},
+ "animation-bluetooth-mode-label": {
+ "defaultMessage": "Animation demonstrating how to reset to Bluetooth mode.",
+ "description": "Aria label for animation"
+ },
"animation-label": {
"defaultMessage": "Animació que demostra els cinc passos del flux de treball del CreateAI: Connectar, Recollir dades, Provar el Model, Codificar i Ús. Connectar: Una micro:bit està connectada a l'ordinador, establint una comunicació entre els dos. Recollir Dades: una micro:bit està lligada al canell. Es recullen les dades de dos moviments: una onada (representat per la icona d'un cor) i sacseig (representat per la icona d'una creu). Es recullen diferents mostres i s'entrena un model de machine learning. L'ordinador, després intenta reconèixer els gestos de l'onada i el sacseig en temps real. L'usuari després pot retornar al pas de Recollir Dades i obtenir mostres adicionals i fer altre cop la prova del model. Codificar: l'usuari escriu un programa utilitzant els blocs de MakeCode que incorporen el model entrenat. El programa acabat es baixa a la micro:bit. Ús: La micro:bit respon als moviments físics de l'usuari, mostrant icones diferents a la pantalla de LEDs depenent de si es detecta un gest d'onada o de sacseig. ",
"description": "Aria label for animation"
@@ -131,6 +135,26 @@
"defaultMessage": "Previsualització de blocs",
"description": "Blocks preview heading text"
},
+ "bluetooth-disabled-body": {
+ "defaultMessage": "Please turn on Bluetooth and try again.",
+ "description": "Body text for Bluetooth disabled error dialog"
+ },
+ "bluetooth-disabled-heading": {
+ "defaultMessage": "Bluetooth is turned off",
+ "description": "Heading for Bluetooth disabled error dialog"
+ },
+ "bluetooth-permission-denied-body-android": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on Android"
+ },
+ "bluetooth-permission-denied-body-ios": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on iOS"
+ },
+ "bluetooth-permission-denied-heading": {
+ "defaultMessage": "Bluetooth permission required",
+ "description": "Heading for Bluetooth permission denied error dialog"
+ },
"bluetooth-unsupported-advice": {
"defaultMessage": "Et recomanem Google Chrome o Microsoft Edge perquè puguis connectar-te directament a la micro:bit.",
"description": "Note on supported browsers"
@@ -215,6 +239,10 @@
"defaultMessage": "Confirma i desa",
"description": "Confirm and save action label"
},
+ "confirm-share-action": {
+ "defaultMessage": "Confirm and share",
+ "description": "Confirm and share action label"
+ },
"connect-action": {
"defaultMessage": "Connecta",
"description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio"
@@ -243,6 +271,10 @@
"defaultMessage": "No has triat una micro:bit. Vols tornar-ho a provar?",
"description": "Error when the user cancelled the Web Bluetooth permission/device selection dialog"
},
+ "connect-bluetooth-enabled": {
+ "defaultMessage": "Bluetooth enabled",
+ "description": "Label indicating Bluetooth needs to be enabled"
+ },
"connect-bluetooth-heading": {
"defaultMessage": "Connecta't mitjançant Web Bluetooth",
"description": "Connection dialogs"
@@ -287,6 +319,10 @@
"defaultMessage": "Connecta la micro:bit a aquest ordinador amb un cable USB perquè el programa de recollida de dades es pugui descarregar.",
"description": "Project download instructions"
},
+ "connect-cannot-see-pattern": {
+ "defaultMessage": "I do not see a pattern",
+ "description": "Link to troubleshooting not seeing Bluetooth pattern"
+ },
"connect-computer": {
"defaultMessage": "Ordinador",
"description": "Label for computer icon in connection dialog"
@@ -331,6 +367,26 @@
"defaultMessage": "Cable micro USB",
"description": "Label for cable icon in list of requirements"
},
+ "connect-native-change-pattern": {
+ "defaultMessage": "My pattern is different",
+ "description": "Change Bluetooth pattern link"
+ },
+ "connect-native-pattern-heading": {
+ "defaultMessage": "Confirm this pattern matches your micro:bit",
+ "description": "Native Bluetooth pattern dialog heading"
+ },
+ "connect-native-pattern-subtitle": {
+ "defaultMessage": "If needed, change the pattern below to match.",
+ "description": "Native Bluetooth pattern dialog subtitle"
+ },
+ "connect-native-start-battery-check": {
+ "defaultMessage": "Connect the battery pack, then check the light on the back of the micro:bit is on.",
+ "description": "Instruction to check the micro:bit is powered on via the battery pack"
+ },
+ "connect-native-start-heading": {
+ "defaultMessage": "Connect micro:bit battery pack",
+ "description": "Connection dialog heading"
+ },
"connect-pattern-heading": {
"defaultMessage": "Copia el patró",
"description": "Heading for Bluetooth pattern connection dialog"
@@ -339,6 +395,10 @@
"defaultMessage": "Columna {colNum}: nombre de LEDs encesos a la pantalla de la micro:bit",
"description": "Screen reader text for numeric pattern input"
},
+ "connect-pattern-label": {
+ "defaultMessage": "The number of LEDs lit in each column of the micro:bit display, from left to right, are {numLedsOnCol1}, {numLedsOnCol2}, {numLedsOnCol3}, {numLedsOnCol4}, and {numLedsOnCol5}.",
+ "description": "Screen reader text for numeric pattern input"
+ },
"connect-pattern-subtitle": {
"defaultMessage": "Copia el patró que es mostra a la micro:bit.",
"description": "Instruction for bluetooth pattern dialog"
@@ -447,6 +507,30 @@
"defaultMessage": "Resolució de problemes",
"description": "Troubleshooting heading"
},
+ "connect-try-another-way": {
+ "defaultMessage": "Try another way",
+ "description": "Link to alternative connection method"
+ },
+ "connect-unable-to-enter-bluetooth-mode": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Link to troubleshooting entering Bluetooth mode"
+ },
+ "connect-unable-to-enter-bluetooth-mode-heading": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Unable to enter Bluetooth mode dialog heading"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": {
+ "defaultMessage": "Try the following:",
+ "description": "Heading for list of things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": {
+ "defaultMessage": "Disconnect and then reconnect the micro:bit with the power source.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": {
+ "defaultMessage": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
"connect-with-batteries": {
"defaultMessage": "amb piles",
"description": "Under header 'Battery holder' this notes that batteries are required"
@@ -675,6 +759,10 @@
"defaultMessage": "Transferir el programa de recollida de dades",
"description": "Progress text"
},
+ "downloading-data-collection-microbit-header": {
+ "defaultMessage": "Downloading data collection program to micro:bit",
+ "description": "Progress text"
+ },
"downloading-header": {
"defaultMessage": "Transfereix el programa a la micro:bit",
"description": "Progress text"
@@ -683,9 +771,29 @@
"defaultMessage": "Transferir el programa d'enllaç de ràdio",
"description": "Progress text"
},
- "downloading-subtitle": {
- "defaultMessage": "Si us plau, espera. Transferint el programa a la micro:bit.",
- "description": "Progress text"
+ "downloading-stage-checking-bond": {
+ "defaultMessage": "Choose ‘Pair’ if asked",
+ "description": "Progress text when ensuring device is paired before flashing"
+ },
+ "downloading-stage-connecting": {
+ "defaultMessage": "Connecting to micro:bit…",
+ "description": "Progress text during connection stage of flashing"
+ },
+ "downloading-stage-finding-device": {
+ "defaultMessage": "Finding micro:bit…",
+ "description": "Progress text during device discovery stage of flashing"
+ },
+ "downloading-stage-flashing": {
+ "defaultMessage": "Please wait. Downloading program to micro:bit.",
+ "description": "Progress text during actual flashing stage"
+ },
+ "downloading-stage-flashing-native": {
+ "defaultMessage": "Please do not interact with the micro:bit before the download is complete.",
+ "description": "Progress text during native flashing stage"
+ },
+ "downloading-stage-resetting-device": {
+ "defaultMessage": "Waiting for micro:bit to reboot...",
+ "description": "Progress text when rebooting micro:bit before flashing"
},
"duplicate-project-action": {
"defaultMessage": "Duplica",
@@ -1179,6 +1287,14 @@
"defaultMessage": "S'està carregant",
"description": "Aria label for loading spinner"
},
+ "location-disabled-body": {
+ "defaultMessage": "Location services are required for Bluetooth on this device. Please enable location services in Settings and try again.",
+ "description": "Body text for location disabled error dialog (Android only)"
+ },
+ "location-disabled-heading": {
+ "defaultMessage": "Location services required",
+ "description": "Heading for location disabled error dialog (Android only)"
+ },
"main-menu": {
"defaultMessage": "Menú principal",
"description": "Main menu label"
@@ -1203,6 +1319,10 @@
"defaultMessage": "No s'ha pogut carregar Microsoft MakeCode",
"description": "Title of MakeCode load error dialog"
},
+ "microbit-name-label": {
+ "defaultMessage": "micro:bit name: {name}",
+ "description": "Screen reader text for micro:bit name"
+ },
"microbit-not-connected": {
"defaultMessage": "La teva micro:bit no està connectada",
"description": "Live graph disconnected micro:bit status message"
@@ -1243,6 +1363,50 @@
"defaultMessage": "El nom s'utilitza quan deses un fitxer hexadecimal.",
"description": "Text under project name field"
},
+ "native-bluetooth-error-body": {
+ "defaultMessage": "The connection to the micro:bit failed.",
+ "description": "Body text for native Bluetooth connection error dialog"
+ },
+ "native-bluetooth-error-check": {
+ "defaultMessage": "Please check that:",
+ "description": "Heading for list of things to check in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-distance": {
+ "defaultMessage": "the micro:bit is close to this device",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-mode": {
+ "defaultMessage": "the micro:bit is in Bluetooth mode (showing the pairing pattern)",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-pattern": {
+ "defaultMessage": "the pattern you entered is correct",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device": {
+ "defaultMessage": "Please forget this device in your Bluetooth settings and try again.",
+ "description": "Heading for instructions on how to forget device in Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-1": {
+ "defaultMessage": "Go to Bluetooth in the Settings app",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-2": {
+ "defaultMessage": "Tap the information icon next to the BBC micro:bit device",
+ "description": "List item in native Bluetooth error dialog. infoIcon is an inline SVG icon, the text inside is used as alt text."
+ },
+ "native-bluetooth-error-forget-device-step-3": {
+ "defaultMessage": "Tap ‘Forget This Device’",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-4": {
+ "defaultMessage": "Return to this app to try again",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-heading": {
+ "defaultMessage": "Could not connect to micro:bit",
+ "description": "Heading for native Bluetooth connection error dialog"
+ },
"new-project-setup-title": {
"defaultMessage": "New project setup",
"description": "New project setup title"
@@ -1399,6 +1563,10 @@
"defaultMessage": "No s'ha pogut restablir la connexió amb la micro:bit connectada al teu ordinador.",
"description": "Connection error dialog"
},
+ "reconnect-failed-native-heading": {
+ "defaultMessage": "Failed to reconnect to data collection micro:bit",
+ "description": "Connection error dialog for native Bluetooth reconnection failure"
+ },
"reconnect-failed-radio-heading": {
"defaultMessage": "No es pot reconnectar a les micro:bits",
"description": "Connection error dialog"
@@ -1499,6 +1667,18 @@
"defaultMessage": "Reanomena el projecte",
"description": "Heading for rename project dialog"
},
+ "reset-to-bluetooth-mode-ab-subtitle": {
+ "defaultMessage": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears.",
+ "description": "Instructions to hold A and B buttons while pressing reset on the micro:bit"
+ },
+ "reset-to-bluetooth-mode-heading": {
+ "defaultMessage": "Reset to Bluetooth mode",
+ "description": "Title for dialog with instructures on using "
+ },
+ "reset-to-bluetooth-mode-subtitle": {
+ "defaultMessage": "Press RESET three times.",
+ "description": "Instructions to press the physical reset button on the micro:bit"
+ },
"reset-to-default-action": {
"defaultMessage": "Restableix els blocs predeterminats",
"description": "Reset to default blocks button text"
@@ -1539,6 +1719,14 @@
"defaultMessage": "També pots obrir-lo amb Microsoft MakeCode si no necessites canviar les accions i les mostres de dades.",
"description": "Text in the dialog shown when saving a hex file"
},
+ "save-to-files-action": {
+ "defaultMessage": "Save to Files",
+ "description": "Label for action that saves the project to the device file system on Android"
+ },
+ "saving-dataset-toast-title": {
+ "defaultMessage": "Your data samples have been downloaded",
+ "description": "Notification after a dataset has been downloaded"
+ },
"saving-description": {
"defaultMessage": "La transferència estarà llesta aviat.",
"description": "Saving progress dialog text"
@@ -1583,6 +1771,26 @@
"defaultMessage": "Menú de les accions de configuració",
"description": "Label for settings actions menu button"
},
+ "share-action": {
+ "defaultMessage": "Share",
+ "description": "Label for action that initiates sharing the project on mobile"
+ },
+ "share-hex-dialog-heading": {
+ "defaultMessage": "Share project as a hex file",
+ "description": "Heading for the dialog shown when sharing a hex file on mobile"
+ },
+ "share-hex-dialog-message1": {
+ "defaultMessage": "The hex file contains your actions, data samples and your MakeCode project. Open it in {appNameFull} to continue working.",
+ "description": "Text in the dialog shown when sharing a hex file on mobile"
+ },
+ "sharing-description": {
+ "defaultMessage": "Your project will be ready to share soon.",
+ "description": "Sharing progress dialog text for mobile"
+ },
+ "sharing-title": {
+ "defaultMessage": "Sharing…",
+ "description": "Sharing progress title"
+ },
"show-graphs-checkbox-label-text": {
"defaultMessage": "Mostra gràfics",
"description": "Show graphs checkbox label text"
@@ -1651,6 +1859,10 @@
"defaultMessage": "Atura l'enregistrament",
"description": "Button label to stop recording movement data while recording multiple samples"
},
+ "storage-error-device-other": {
+ "defaultMessage": "Failed to save your project to device storage",
+ "description": "Toast shown when a SQLite storage write fails on a native device"
+ },
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when a storage write fails for an unknown reason"
diff --git a/lang/ui.en.json b/lang/ui.en.json
index 3602dfb80..c366a9cc1 100644
--- a/lang/ui.en.json
+++ b/lang/ui.en.json
@@ -83,6 +83,10 @@
"defaultMessage": "AI storytelling friend",
"description": "Home page resource card title"
},
+ "animation-bluetooth-mode-label": {
+ "defaultMessage": "Animation demonstrating how to reset to Bluetooth mode.",
+ "description": "Aria label for animation"
+ },
"animation-label": {
"defaultMessage": "Animation demonstrating the five steps of the CreateAI workflow: Connect, Collect Data, Test Model, Code, and Use. Connect: A micro:bit device is connected to a computer, establishing communication between the two. Collect Data: A micro:bit is strapped to a wrist. Movement data is recorded for two gestures: a wave (represented by a heart icon) and a shake (represented by a cross icon). Multiple samples are collected for each gesture to train the model. Test Model: Once enough samples are gathered, a machine learning model is trained. The computer then attempts to recognise wave and shake gestures in real time. The user can return to the Collect Data step to gather additional samples and do subsequent testing. Code: The user writes a program using MakeCode blocks that incorporates the trained model. The finished program is downloaded to the micro:bit. Use: The micro:bit responds to the user's physical movements, displaying different icons on its LED screen depending on whether a wave or shake gesture is detected.",
"description": "Aria label for animation"
@@ -131,6 +135,26 @@
"defaultMessage": "Blocks preview",
"description": "Blocks preview heading text"
},
+ "bluetooth-disabled-body": {
+ "defaultMessage": "Please turn on Bluetooth and try again.",
+ "description": "Body text for Bluetooth disabled error dialog"
+ },
+ "bluetooth-disabled-heading": {
+ "defaultMessage": "Bluetooth is turned off",
+ "description": "Heading for Bluetooth disabled error dialog"
+ },
+ "bluetooth-permission-denied-body-android": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on Android"
+ },
+ "bluetooth-permission-denied-body-ios": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on iOS"
+ },
+ "bluetooth-permission-denied-heading": {
+ "defaultMessage": "Bluetooth permission required",
+ "description": "Heading for Bluetooth permission denied error dialog"
+ },
"bluetooth-unsupported-advice": {
"defaultMessage": "We recommend Google Chrome or Microsoft Edge so you can connect directly to your micro:bit.",
"description": "Note on supported browsers"
@@ -215,6 +239,10 @@
"defaultMessage": "Confirm and save",
"description": "Confirm and save action label"
},
+ "confirm-share-action": {
+ "defaultMessage": "Confirm and share",
+ "description": "Confirm and share action label"
+ },
"connect-action": {
"defaultMessage": "Connect",
"description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio"
@@ -243,8 +271,12 @@
"defaultMessage": "You didn't choose a micro:bit. Do you want to try again?",
"description": "Error when the user cancelled the Web Bluetooth permission/device selection dialog"
},
+ "connect-bluetooth-enabled": {
+ "defaultMessage": "Bluetooth enabled",
+ "description": "Label indicating Bluetooth needs to be enabled"
+ },
"connect-bluetooth-heading": {
- "defaultMessage": "Connect using Web Bluetooth",
+ "defaultMessage": "Connecting to data collection micro:bit",
"description": "Connection dialogs"
},
"connect-bluetooth-invalid-pattern": {
@@ -287,6 +319,10 @@
"defaultMessage": "Connect the micro:bit to this computer with a USB cable so that the data collection program can be downloaded to it.",
"description": "Project download instructions"
},
+ "connect-cannot-see-pattern": {
+ "defaultMessage": "I do not see a pattern",
+ "description": "Link to troubleshooting not seeing Bluetooth pattern"
+ },
"connect-computer": {
"defaultMessage": "Computer",
"description": "Label for computer icon in connection dialog"
@@ -331,6 +367,26 @@
"defaultMessage": "Micro USB cable",
"description": "Label for cable icon in list of requirements"
},
+ "connect-native-change-pattern": {
+ "defaultMessage": "My pattern is different",
+ "description": "Change Bluetooth pattern link"
+ },
+ "connect-native-pattern-heading": {
+ "defaultMessage": "Confirm this pattern matches your micro:bit",
+ "description": "Native Bluetooth pattern dialog heading"
+ },
+ "connect-native-pattern-subtitle": {
+ "defaultMessage": "If needed, change the pattern below to match.",
+ "description": "Native Bluetooth pattern dialog subtitle"
+ },
+ "connect-native-start-battery-check": {
+ "defaultMessage": "Connect the battery pack, then check the light on the back of the micro:bit is on.",
+ "description": "Instruction to check the micro:bit is powered on via the battery pack"
+ },
+ "connect-native-start-heading": {
+ "defaultMessage": "Connect micro:bit battery pack",
+ "description": "Connection dialog heading"
+ },
"connect-pattern-heading": {
"defaultMessage": "Copy pattern",
"description": "Heading for Bluetooth pattern connection dialog"
@@ -339,6 +395,10 @@
"defaultMessage": "Column {colNum} - number of LEDs lit on the micro:bit display",
"description": "Screen reader text for numeric pattern input"
},
+ "connect-pattern-label": {
+ "defaultMessage": "The number of LEDs lit in each column of the micro:bit display, from left to right, are {numLedsOnCol1}, {numLedsOnCol2}, {numLedsOnCol3}, {numLedsOnCol4}, and {numLedsOnCol5}.",
+ "description": "Screen reader text for numeric pattern input"
+ },
"connect-pattern-subtitle": {
"defaultMessage": "Copy the pattern displayed on the micro:bit.",
"description": "Instruction for bluetooth pattern dialog"
@@ -447,6 +507,30 @@
"defaultMessage": "Troubleshooting",
"description": "Troubleshooting heading"
},
+ "connect-try-another-way": {
+ "defaultMessage": "Try another way",
+ "description": "Link to alternative connection method"
+ },
+ "connect-unable-to-enter-bluetooth-mode": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Link to troubleshooting entering Bluetooth mode"
+ },
+ "connect-unable-to-enter-bluetooth-mode-heading": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Unable to enter Bluetooth mode dialog heading"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": {
+ "defaultMessage": "Try the following:",
+ "description": "Heading for list of things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": {
+ "defaultMessage": "Disconnect and then reconnect the micro:bit with the power source.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": {
+ "defaultMessage": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
"connect-with-batteries": {
"defaultMessage": "with batteries",
"description": "Under header 'Battery holder' this notes that batteries are required"
@@ -675,6 +759,10 @@
"defaultMessage": "Downloading the data collection program",
"description": "Progress text"
},
+ "downloading-data-collection-microbit-header": {
+ "defaultMessage": "Downloading data collection program to micro:bit",
+ "description": "Progress text"
+ },
"downloading-header": {
"defaultMessage": "Downloading program to micro:bit",
"description": "Progress text"
@@ -683,9 +771,29 @@
"defaultMessage": "Downloading the radio link program",
"description": "Progress text"
},
- "downloading-subtitle": {
+ "downloading-stage-checking-bond": {
+ "defaultMessage": "Choose ‘Pair’ if asked",
+ "description": "Progress text when ensuring device is paired before flashing"
+ },
+ "downloading-stage-connecting": {
+ "defaultMessage": "Connecting to micro:bit…",
+ "description": "Progress text during connection stage of flashing"
+ },
+ "downloading-stage-finding-device": {
+ "defaultMessage": "Finding micro:bit…",
+ "description": "Progress text during device discovery stage of flashing"
+ },
+ "downloading-stage-flashing": {
"defaultMessage": "Please wait. Downloading program to micro:bit.",
- "description": "Progress text"
+ "description": "Progress text during actual flashing stage"
+ },
+ "downloading-stage-flashing-native": {
+ "defaultMessage": "Please do not interact with the micro:bit before the download is complete.",
+ "description": "Progress text during native flashing stage"
+ },
+ "downloading-stage-resetting-device": {
+ "defaultMessage": "Waiting for micro:bit to reboot...",
+ "description": "Progress text when rebooting micro:bit before flashing"
},
"duplicate-project-action": {
"defaultMessage": "Duplicate",
@@ -1179,6 +1287,14 @@
"defaultMessage": "Loading",
"description": "Aria label for loading spinner"
},
+ "location-disabled-body": {
+ "defaultMessage": "Location services are required for Bluetooth on this device. Please enable location services in Settings and try again.",
+ "description": "Body text for location disabled error dialog (Android only)"
+ },
+ "location-disabled-heading": {
+ "defaultMessage": "Location services required",
+ "description": "Heading for location disabled error dialog (Android only)"
+ },
"main-menu": {
"defaultMessage": "Main menu",
"description": "Main menu label"
@@ -1203,6 +1319,10 @@
"defaultMessage": "Could not load Microsoft MakeCode",
"description": "Title of MakeCode load error dialog"
},
+ "microbit-name-label": {
+ "defaultMessage": "micro:bit name: {name}",
+ "description": "Screen reader text for micro:bit name"
+ },
"microbit-not-connected": {
"defaultMessage": "Your micro:bit is not connected",
"description": "Live graph disconnected micro:bit status message"
@@ -1243,6 +1363,50 @@
"defaultMessage": "The name is used when you save a file.",
"description": "Text under project name field"
},
+ "native-bluetooth-error-body": {
+ "defaultMessage": "The connection to the micro:bit failed.",
+ "description": "Body text for native Bluetooth connection error dialog"
+ },
+ "native-bluetooth-error-check": {
+ "defaultMessage": "Please check that:",
+ "description": "Heading for list of things to check in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-distance": {
+ "defaultMessage": "the micro:bit is close to this device",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-mode": {
+ "defaultMessage": "the micro:bit is in Bluetooth mode (showing the pairing pattern)",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-pattern": {
+ "defaultMessage": "the pattern you entered is correct",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device": {
+ "defaultMessage": "Please forget this device in your Bluetooth settings and try again.",
+ "description": "Heading for instructions on how to forget device in Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-1": {
+ "defaultMessage": "Go to Bluetooth in the Settings app",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-2": {
+ "defaultMessage": "Tap the information icon next to the BBC micro:bit device",
+ "description": "List item in native Bluetooth error dialog. infoIcon is an inline SVG icon, the text inside is used as alt text."
+ },
+ "native-bluetooth-error-forget-device-step-3": {
+ "defaultMessage": "Tap ‘Forget This Device’",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-4": {
+ "defaultMessage": "Return to this app to try again",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-heading": {
+ "defaultMessage": "Could not connect to micro:bit",
+ "description": "Heading for native Bluetooth connection error dialog"
+ },
"new-project-setup-title": {
"defaultMessage": "New project setup",
"description": "New project setup title"
@@ -1399,6 +1563,10 @@
"defaultMessage": "The connection to the micro:bit connected to your computer could not be re-established.",
"description": "Connection error dialog"
},
+ "reconnect-failed-native-heading": {
+ "defaultMessage": "Failed to reconnect to data collection micro:bit",
+ "description": "Connection error dialog for native Bluetooth reconnection failure"
+ },
"reconnect-failed-radio-heading": {
"defaultMessage": "Failed to reconnect to micro:bits",
"description": "Connection error dialog"
@@ -1499,6 +1667,18 @@
"defaultMessage": "Rename project",
"description": "Heading for rename project dialog"
},
+ "reset-to-bluetooth-mode-ab-subtitle": {
+ "defaultMessage": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears.",
+ "description": "Instructions to hold A and B buttons while pressing reset on the micro:bit"
+ },
+ "reset-to-bluetooth-mode-heading": {
+ "defaultMessage": "Reset to Bluetooth mode",
+ "description": "Title for dialog with instructures on using "
+ },
+ "reset-to-bluetooth-mode-subtitle": {
+ "defaultMessage": "Press RESET three times.",
+ "description": "Instructions to press the physical reset button on the micro:bit"
+ },
"reset-to-default-action": {
"defaultMessage": "Reset to default blocks",
"description": "Reset to default blocks button text"
@@ -1537,7 +1717,15 @@
},
"save-hex-dialog-message2": {
"defaultMessage": "You can also open it with Microsoft MakeCode if you don't need to change the actions and data samples.",
- "description": "Text in the dialog shown when saving a hex file"
+ "description": "Text in the save/share hex dialog explaining MakeCode compatibility"
+ },
+ "save-to-files-action": {
+ "defaultMessage": "Save to Files",
+ "description": "Label for action that saves the project to the device file system on Android"
+ },
+ "saving-dataset-toast-title": {
+ "defaultMessage": "Your data samples have been downloaded",
+ "description": "Notification after a dataset has been downloaded"
},
"saving-description": {
"defaultMessage": "Your download will be ready soon.",
@@ -1583,6 +1771,26 @@
"defaultMessage": "Settings actions menu",
"description": "Label for settings actions menu button"
},
+ "share-action": {
+ "defaultMessage": "Share",
+ "description": "Label for action that initiates sharing the project on mobile"
+ },
+ "share-hex-dialog-heading": {
+ "defaultMessage": "Share project as a hex file",
+ "description": "Heading for the dialog shown when sharing a hex file on mobile"
+ },
+ "share-hex-dialog-message1": {
+ "defaultMessage": "The hex file contains your actions, data samples and your MakeCode project. Open it in {appNameFull} to continue working.",
+ "description": "Text in the dialog shown when sharing a hex file on mobile"
+ },
+ "sharing-description": {
+ "defaultMessage": "Your project will be ready to share soon.",
+ "description": "Sharing progress dialog text for mobile"
+ },
+ "sharing-title": {
+ "defaultMessage": "Sharing…",
+ "description": "Sharing progress title"
+ },
"show-graphs-checkbox-label-text": {
"defaultMessage": "Show graphs",
"description": "Show graphs checkbox label text"
@@ -1651,9 +1859,13 @@
"defaultMessage": "Stop recording",
"description": "Button label to stop recording movement data while recording multiple samples"
},
+ "storage-error-device-other": {
+ "defaultMessage": "Failed to save your project to device storage",
+ "description": "Toast shown when a SQLite storage write fails on a native device"
+ },
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
- "description": "Toast shown when a storage write fails for an unknown reason"
+ "description": "Toast shown when an IndexedDB storage write fails for an unknown reason"
},
"storage-error-quota-description": {
"defaultMessage": "Your project edit may not be saved.",
@@ -1935,4 +2147,4 @@
"defaultMessage": "How CreateAI works",
"description": "Welcome dialog"
}
-}
\ No newline at end of file
+}
diff --git a/lang/ui.es-es.json b/lang/ui.es-es.json
index a02af84a3..745e2d4f8 100644
--- a/lang/ui.es-es.json
+++ b/lang/ui.es-es.json
@@ -83,6 +83,10 @@
"defaultMessage": "Amigo cuentacuentos con IA",
"description": "Home page resource card title"
},
+ "animation-bluetooth-mode-label": {
+ "defaultMessage": "Animation demonstrating how to reset to Bluetooth mode.",
+ "description": "Aria label for animation"
+ },
"animation-label": {
"defaultMessage": "Animación que demuestra los cinco pasos del flujo de trabajo de CreateAI: Conectar, Recopilar datos, Probar modelo, Programar y Usar. Conectar: Se conecta un dispositivo micro:bit a un ordenador, estableciendo la comunicación entre ambos. Recopilar datos: Se sujeta una micro:bit a la muñeca. Se registran los datos de movimiento para dos gestos: un saludo (representado por el icono de un corazón) y una sacudida (representada por el icono de una cruz). Se recolectan múltiples muestras de cada gesto para entrenar el modelo. Probar el Modelo: Una vez que se han reunido suficientes muestras, se entrena un modelo de aprendizaje automático (machine learning). El ordenador intenta entonces reconocer los gestos de saludo y sacudida en tiempo real. El usuario puede volver al paso de Recopilar datos para obtener muestras adicionales y realizar pruebas posteriores. Programar: El usuario escribe un programa utilizando bloques de MakeCode que incorpora el modelo entrenado. El programa finalizado se descarga en la micro:bit. Usar: La micro:bit responde a los movimientos físicos del usuario, mostrando diferentes iconos en su pantalla LED dependiendo de si se detecta un gesto de saludo o de sacudida.",
"description": "Aria label for animation"
@@ -131,6 +135,26 @@
"defaultMessage": "Vista previa de los bloques",
"description": "Blocks preview heading text"
},
+ "bluetooth-disabled-body": {
+ "defaultMessage": "Please turn on Bluetooth and try again.",
+ "description": "Body text for Bluetooth disabled error dialog"
+ },
+ "bluetooth-disabled-heading": {
+ "defaultMessage": "Bluetooth is turned off",
+ "description": "Heading for Bluetooth disabled error dialog"
+ },
+ "bluetooth-permission-denied-body-android": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on Android"
+ },
+ "bluetooth-permission-denied-body-ios": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on iOS"
+ },
+ "bluetooth-permission-denied-heading": {
+ "defaultMessage": "Bluetooth permission required",
+ "description": "Heading for Bluetooth permission denied error dialog"
+ },
"bluetooth-unsupported-advice": {
"defaultMessage": "Te recomendamos Google Chrome o Microsoft Edge para que puedas conectarte directamente a tu micro:bit.",
"description": "Note on supported browsers"
@@ -215,6 +239,10 @@
"defaultMessage": "Confirmar y guardar",
"description": "Confirm and save action label"
},
+ "confirm-share-action": {
+ "defaultMessage": "Confirm and share",
+ "description": "Confirm and share action label"
+ },
"connect-action": {
"defaultMessage": "Conectar",
"description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio"
@@ -243,6 +271,10 @@
"defaultMessage": "No has elegido un micro:bit. ¿Quieres volver a intentarlo?",
"description": "Error when the user cancelled the Web Bluetooth permission/device selection dialog"
},
+ "connect-bluetooth-enabled": {
+ "defaultMessage": "Bluetooth enabled",
+ "description": "Label indicating Bluetooth needs to be enabled"
+ },
"connect-bluetooth-heading": {
"defaultMessage": "Conectar mediante Web Bluetooth",
"description": "Connection dialogs"
@@ -287,6 +319,10 @@
"defaultMessage": "Conecta el micro:bit a este ordenador con un cable USB para poder descargar en él el programa de recogida de datos.",
"description": "Project download instructions"
},
+ "connect-cannot-see-pattern": {
+ "defaultMessage": "I do not see a pattern",
+ "description": "Link to troubleshooting not seeing Bluetooth pattern"
+ },
"connect-computer": {
"defaultMessage": "Ordenador",
"description": "Label for computer icon in connection dialog"
@@ -331,6 +367,26 @@
"defaultMessage": "Cable micro USB",
"description": "Label for cable icon in list of requirements"
},
+ "connect-native-change-pattern": {
+ "defaultMessage": "My pattern is different",
+ "description": "Change Bluetooth pattern link"
+ },
+ "connect-native-pattern-heading": {
+ "defaultMessage": "Confirm this pattern matches your micro:bit",
+ "description": "Native Bluetooth pattern dialog heading"
+ },
+ "connect-native-pattern-subtitle": {
+ "defaultMessage": "If needed, change the pattern below to match.",
+ "description": "Native Bluetooth pattern dialog subtitle"
+ },
+ "connect-native-start-battery-check": {
+ "defaultMessage": "Connect the battery pack, then check the light on the back of the micro:bit is on.",
+ "description": "Instruction to check the micro:bit is powered on via the battery pack"
+ },
+ "connect-native-start-heading": {
+ "defaultMessage": "Connect micro:bit battery pack",
+ "description": "Connection dialog heading"
+ },
"connect-pattern-heading": {
"defaultMessage": "Copiar patrón",
"description": "Heading for Bluetooth pattern connection dialog"
@@ -339,6 +395,10 @@
"defaultMessage": "Columna {colNum}: número de LED encendidos en la pantalla del micro:bit",
"description": "Screen reader text for numeric pattern input"
},
+ "connect-pattern-label": {
+ "defaultMessage": "The number of LEDs lit in each column of the micro:bit display, from left to right, are {numLedsOnCol1}, {numLedsOnCol2}, {numLedsOnCol3}, {numLedsOnCol4}, and {numLedsOnCol5}.",
+ "description": "Screen reader text for numeric pattern input"
+ },
"connect-pattern-subtitle": {
"defaultMessage": "Copia el patrón que aparece en el micro:bit.",
"description": "Instruction for bluetooth pattern dialog"
@@ -447,6 +507,30 @@
"defaultMessage": "Resolución de problemas",
"description": "Troubleshooting heading"
},
+ "connect-try-another-way": {
+ "defaultMessage": "Try another way",
+ "description": "Link to alternative connection method"
+ },
+ "connect-unable-to-enter-bluetooth-mode": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Link to troubleshooting entering Bluetooth mode"
+ },
+ "connect-unable-to-enter-bluetooth-mode-heading": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Unable to enter Bluetooth mode dialog heading"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": {
+ "defaultMessage": "Try the following:",
+ "description": "Heading for list of things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": {
+ "defaultMessage": "Disconnect and then reconnect the micro:bit with the power source.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": {
+ "defaultMessage": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
"connect-with-batteries": {
"defaultMessage": "con pilas",
"description": "Under header 'Battery holder' this notes that batteries are required"
@@ -675,6 +759,10 @@
"defaultMessage": "Descargar el programa de recogida de datos",
"description": "Progress text"
},
+ "downloading-data-collection-microbit-header": {
+ "defaultMessage": "Downloading data collection program to micro:bit",
+ "description": "Progress text"
+ },
"downloading-header": {
"defaultMessage": "Descargando el programa al micro:bit",
"description": "Progress text"
@@ -683,9 +771,29 @@
"defaultMessage": "Descargando el programa de enlace de radio",
"description": "Progress text"
},
- "downloading-subtitle": {
- "defaultMessage": "Espera, por favor. Descargando el programa al micro:bit.",
- "description": "Progress text"
+ "downloading-stage-checking-bond": {
+ "defaultMessage": "Choose ‘Pair’ if asked",
+ "description": "Progress text when ensuring device is paired before flashing"
+ },
+ "downloading-stage-connecting": {
+ "defaultMessage": "Connecting to micro:bit…",
+ "description": "Progress text during connection stage of flashing"
+ },
+ "downloading-stage-finding-device": {
+ "defaultMessage": "Finding micro:bit…",
+ "description": "Progress text during device discovery stage of flashing"
+ },
+ "downloading-stage-flashing": {
+ "defaultMessage": "Please wait. Downloading program to micro:bit.",
+ "description": "Progress text during actual flashing stage"
+ },
+ "downloading-stage-flashing-native": {
+ "defaultMessage": "Please do not interact with the micro:bit before the download is complete.",
+ "description": "Progress text during native flashing stage"
+ },
+ "downloading-stage-resetting-device": {
+ "defaultMessage": "Waiting for micro:bit to reboot...",
+ "description": "Progress text when rebooting micro:bit before flashing"
},
"duplicate-project-action": {
"defaultMessage": "Duplicado",
@@ -1179,6 +1287,14 @@
"defaultMessage": "Cargando",
"description": "Aria label for loading spinner"
},
+ "location-disabled-body": {
+ "defaultMessage": "Location services are required for Bluetooth on this device. Please enable location services in Settings and try again.",
+ "description": "Body text for location disabled error dialog (Android only)"
+ },
+ "location-disabled-heading": {
+ "defaultMessage": "Location services required",
+ "description": "Heading for location disabled error dialog (Android only)"
+ },
"main-menu": {
"defaultMessage": "Menú principal",
"description": "Main menu label"
@@ -1203,6 +1319,10 @@
"defaultMessage": "No se ha podido cargar Microsoft MakeCode",
"description": "Title of MakeCode load error dialog"
},
+ "microbit-name-label": {
+ "defaultMessage": "micro:bit name: {name}",
+ "description": "Screen reader text for micro:bit name"
+ },
"microbit-not-connected": {
"defaultMessage": "Tu micro:bit no está conectado",
"description": "Live graph disconnected micro:bit status message"
@@ -1243,6 +1363,50 @@
"defaultMessage": "El nombre se usa al guardar un archivo HEX.",
"description": "Text under project name field"
},
+ "native-bluetooth-error-body": {
+ "defaultMessage": "The connection to the micro:bit failed.",
+ "description": "Body text for native Bluetooth connection error dialog"
+ },
+ "native-bluetooth-error-check": {
+ "defaultMessage": "Please check that:",
+ "description": "Heading for list of things to check in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-distance": {
+ "defaultMessage": "the micro:bit is close to this device",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-mode": {
+ "defaultMessage": "the micro:bit is in Bluetooth mode (showing the pairing pattern)",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-pattern": {
+ "defaultMessage": "the pattern you entered is correct",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device": {
+ "defaultMessage": "Please forget this device in your Bluetooth settings and try again.",
+ "description": "Heading for instructions on how to forget device in Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-1": {
+ "defaultMessage": "Go to Bluetooth in the Settings app",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-2": {
+ "defaultMessage": "Tap the information icon next to the BBC micro:bit device",
+ "description": "List item in native Bluetooth error dialog. infoIcon is an inline SVG icon, the text inside is used as alt text."
+ },
+ "native-bluetooth-error-forget-device-step-3": {
+ "defaultMessage": "Tap ‘Forget This Device’",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-4": {
+ "defaultMessage": "Return to this app to try again",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-heading": {
+ "defaultMessage": "Could not connect to micro:bit",
+ "description": "Heading for native Bluetooth connection error dialog"
+ },
"new-project-setup-title": {
"defaultMessage": "Configuración de nuevo proyecto",
"description": "New project setup title"
@@ -1399,6 +1563,10 @@
"defaultMessage": "No se ha podido restablecer la conexión con el micro:bit conectado a tu ordenador.",
"description": "Connection error dialog"
},
+ "reconnect-failed-native-heading": {
+ "defaultMessage": "Failed to reconnect to data collection micro:bit",
+ "description": "Connection error dialog for native Bluetooth reconnection failure"
+ },
"reconnect-failed-radio-heading": {
"defaultMessage": "No se ha podido reconectar a micro:bits",
"description": "Connection error dialog"
@@ -1499,6 +1667,18 @@
"defaultMessage": "Renombrar Proyecto",
"description": "Heading for rename project dialog"
},
+ "reset-to-bluetooth-mode-ab-subtitle": {
+ "defaultMessage": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears.",
+ "description": "Instructions to hold A and B buttons while pressing reset on the micro:bit"
+ },
+ "reset-to-bluetooth-mode-heading": {
+ "defaultMessage": "Reset to Bluetooth mode",
+ "description": "Title for dialog with instructures on using "
+ },
+ "reset-to-bluetooth-mode-subtitle": {
+ "defaultMessage": "Press RESET three times.",
+ "description": "Instructions to press the physical reset button on the micro:bit"
+ },
"reset-to-default-action": {
"defaultMessage": "Restablecer bloques por defecto",
"description": "Reset to default blocks button text"
@@ -1539,6 +1719,14 @@
"defaultMessage": "También puedes abrirlo con Microsoft MakeCode si no necesitas cambiar las acciones y las muestras de datos.",
"description": "Text in the dialog shown when saving a hex file"
},
+ "save-to-files-action": {
+ "defaultMessage": "Save to Files",
+ "description": "Label for action that saves the project to the device file system on Android"
+ },
+ "saving-dataset-toast-title": {
+ "defaultMessage": "Your data samples have been downloaded",
+ "description": "Notification after a dataset has been downloaded"
+ },
"saving-description": {
"defaultMessage": "Tu descarga estará lista en breve.",
"description": "Saving progress dialog text"
@@ -1583,6 +1771,26 @@
"defaultMessage": "Menú de acciones de configuración",
"description": "Label for settings actions menu button"
},
+ "share-action": {
+ "defaultMessage": "Share",
+ "description": "Label for action that initiates sharing the project on mobile"
+ },
+ "share-hex-dialog-heading": {
+ "defaultMessage": "Share project as a hex file",
+ "description": "Heading for the dialog shown when sharing a hex file on mobile"
+ },
+ "share-hex-dialog-message1": {
+ "defaultMessage": "The hex file contains your actions, data samples and your MakeCode project. Open it in {appNameFull} to continue working.",
+ "description": "Text in the dialog shown when sharing a hex file on mobile"
+ },
+ "sharing-description": {
+ "defaultMessage": "Your project will be ready to share soon.",
+ "description": "Sharing progress dialog text for mobile"
+ },
+ "sharing-title": {
+ "defaultMessage": "Sharing…",
+ "description": "Sharing progress title"
+ },
"show-graphs-checkbox-label-text": {
"defaultMessage": "Mostrar gráficos",
"description": "Show graphs checkbox label text"
@@ -1651,6 +1859,10 @@
"defaultMessage": "Detener la grabación",
"description": "Button label to stop recording movement data while recording multiple samples"
},
+ "storage-error-device-other": {
+ "defaultMessage": "Failed to save your project to device storage",
+ "description": "Toast shown when a SQLite storage write fails on a native device"
+ },
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when a storage write fails for an unknown reason"
diff --git a/lang/ui.fr.json b/lang/ui.fr.json
index cbeb356cf..dc2a46b79 100644
--- a/lang/ui.fr.json
+++ b/lang/ui.fr.json
@@ -83,6 +83,10 @@
"defaultMessage": "L'IA, l'amie de la narration",
"description": "Home page resource card title"
},
+ "animation-bluetooth-mode-label": {
+ "defaultMessage": "Animation demonstrating how to reset to Bluetooth mode.",
+ "description": "Aria label for animation"
+ },
"animation-label": {
"defaultMessage": "Animation illustrant les cinq étapes du processus CreateAI : Connecter, Collecter des données, Tester le modèle, Coder et Utiliser. Connecter : un micro:bit est connecté à un ordinateur, établissant ainsi une communication entre les deux appareils. Collecter des données : un micro:bit est fixé au poignet. Les données de mouvement sont enregistrées pour deux gestes : un signe de la main (représenté par une icône en forme de cœur) et une secousse (représentée par une icône en forme de croix). Plusieurs échantillons sont collectés pour chaque geste afin d'entraîner le modèle. Tester le modèle : une fois qu'un nombre suffisant d'échantillons a été recueilli, un modèle d'apprentissage automatique est entraîné. L'ordinateur tente alors de reconnaître les gestes de salut et de secousse en temps réel. L'utilisateur peut revenir à l'étape \"Collecter les données\" pour recueillir des échantillons supplémentaires et effectuer des tests ultérieurs. Coder : l'utilisateur écrit un programme à l'aide des blocs MakeCode qui intègre le modèle entraîné. Le programme terminé est téléchargé sur le micro:bit. Utiliser : le micro:bit réagit aux mouvements physiques de l'utilisateur, affichant différentes icônes sur son écran LED selon qu'un geste de salut ou de secousse est détecté.",
"description": "Aria label for animation"
@@ -131,6 +135,26 @@
"defaultMessage": "Aperçu des blocs",
"description": "Blocks preview heading text"
},
+ "bluetooth-disabled-body": {
+ "defaultMessage": "Please turn on Bluetooth and try again.",
+ "description": "Body text for Bluetooth disabled error dialog"
+ },
+ "bluetooth-disabled-heading": {
+ "defaultMessage": "Bluetooth is turned off",
+ "description": "Heading for Bluetooth disabled error dialog"
+ },
+ "bluetooth-permission-denied-body-android": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on Android"
+ },
+ "bluetooth-permission-denied-body-ios": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on iOS"
+ },
+ "bluetooth-permission-denied-heading": {
+ "defaultMessage": "Bluetooth permission required",
+ "description": "Heading for Bluetooth permission denied error dialog"
+ },
"bluetooth-unsupported-advice": {
"defaultMessage": "Nous recommandons Google Chrome ou Microsoft Edge pour que vous puissiez vous connecter directement à votre micro:bit.",
"description": "Note on supported browsers"
@@ -215,6 +239,10 @@
"defaultMessage": "Confirmer et enregistrer",
"description": "Confirm and save action label"
},
+ "confirm-share-action": {
+ "defaultMessage": "Confirm and share",
+ "description": "Confirm and share action label"
+ },
"connect-action": {
"defaultMessage": "Se connecter",
"description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio"
@@ -243,6 +271,10 @@
"defaultMessage": "Vous n'avez pas choisi de micro:bit. Voulez-vous réessayer ?",
"description": "Error when the user cancelled the Web Bluetooth permission/device selection dialog"
},
+ "connect-bluetooth-enabled": {
+ "defaultMessage": "Bluetooth enabled",
+ "description": "Label indicating Bluetooth needs to be enabled"
+ },
"connect-bluetooth-heading": {
"defaultMessage": "Se connecter via Web Bluetooth",
"description": "Connection dialogs"
@@ -287,6 +319,10 @@
"defaultMessage": "Connectez le micro:bit à cet ordinateur à l'aide d'un câble USB afin que le programme de collecte de données puisse y être téléchargé.",
"description": "Project download instructions"
},
+ "connect-cannot-see-pattern": {
+ "defaultMessage": "I do not see a pattern",
+ "description": "Link to troubleshooting not seeing Bluetooth pattern"
+ },
"connect-computer": {
"defaultMessage": "Ordinateur",
"description": "Label for computer icon in connection dialog"
@@ -331,6 +367,26 @@
"defaultMessage": "Câble Micro USB",
"description": "Label for cable icon in list of requirements"
},
+ "connect-native-change-pattern": {
+ "defaultMessage": "My pattern is different",
+ "description": "Change Bluetooth pattern link"
+ },
+ "connect-native-pattern-heading": {
+ "defaultMessage": "Confirm this pattern matches your micro:bit",
+ "description": "Native Bluetooth pattern dialog heading"
+ },
+ "connect-native-pattern-subtitle": {
+ "defaultMessage": "If needed, change the pattern below to match.",
+ "description": "Native Bluetooth pattern dialog subtitle"
+ },
+ "connect-native-start-battery-check": {
+ "defaultMessage": "Connect the battery pack, then check the light on the back of the micro:bit is on.",
+ "description": "Instruction to check the micro:bit is powered on via the battery pack"
+ },
+ "connect-native-start-heading": {
+ "defaultMessage": "Connect micro:bit battery pack",
+ "description": "Connection dialog heading"
+ },
"connect-pattern-heading": {
"defaultMessage": "Copier le motif",
"description": "Heading for Bluetooth pattern connection dialog"
@@ -339,6 +395,10 @@
"defaultMessage": "Colonne {colNum} : nombre de LED allumées sur l'écran micro:bit",
"description": "Screen reader text for numeric pattern input"
},
+ "connect-pattern-label": {
+ "defaultMessage": "The number of LEDs lit in each column of the micro:bit display, from left to right, are {numLedsOnCol1}, {numLedsOnCol2}, {numLedsOnCol3}, {numLedsOnCol4}, and {numLedsOnCol5}.",
+ "description": "Screen reader text for numeric pattern input"
+ },
"connect-pattern-subtitle": {
"defaultMessage": "Copiez le motif affiché sur le micro:bit.",
"description": "Instruction for bluetooth pattern dialog"
@@ -447,6 +507,30 @@
"defaultMessage": "Dépannage",
"description": "Troubleshooting heading"
},
+ "connect-try-another-way": {
+ "defaultMessage": "Try another way",
+ "description": "Link to alternative connection method"
+ },
+ "connect-unable-to-enter-bluetooth-mode": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Link to troubleshooting entering Bluetooth mode"
+ },
+ "connect-unable-to-enter-bluetooth-mode-heading": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Unable to enter Bluetooth mode dialog heading"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": {
+ "defaultMessage": "Try the following:",
+ "description": "Heading for list of things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": {
+ "defaultMessage": "Disconnect and then reconnect the micro:bit with the power source.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": {
+ "defaultMessage": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
"connect-with-batteries": {
"defaultMessage": "avec des piles",
"description": "Under header 'Battery holder' this notes that batteries are required"
@@ -675,6 +759,10 @@
"defaultMessage": "Téléchargement du programme de collecte de données",
"description": "Progress text"
},
+ "downloading-data-collection-microbit-header": {
+ "defaultMessage": "Downloading data collection program to micro:bit",
+ "description": "Progress text"
+ },
"downloading-header": {
"defaultMessage": "Téléchargement du programme vers micro:bit",
"description": "Progress text"
@@ -683,9 +771,29 @@
"defaultMessage": "Téléchargement du programme de liaison radio",
"description": "Progress text"
},
- "downloading-subtitle": {
- "defaultMessage": "Veuillez patienter. Téléchargement du programme sur le micro:bit.",
- "description": "Progress text"
+ "downloading-stage-checking-bond": {
+ "defaultMessage": "Choose ‘Pair’ if asked",
+ "description": "Progress text when ensuring device is paired before flashing"
+ },
+ "downloading-stage-connecting": {
+ "defaultMessage": "Connecting to micro:bit…",
+ "description": "Progress text during connection stage of flashing"
+ },
+ "downloading-stage-finding-device": {
+ "defaultMessage": "Finding micro:bit…",
+ "description": "Progress text during device discovery stage of flashing"
+ },
+ "downloading-stage-flashing": {
+ "defaultMessage": "Please wait. Downloading program to micro:bit.",
+ "description": "Progress text during actual flashing stage"
+ },
+ "downloading-stage-flashing-native": {
+ "defaultMessage": "Please do not interact with the micro:bit before the download is complete.",
+ "description": "Progress text during native flashing stage"
+ },
+ "downloading-stage-resetting-device": {
+ "defaultMessage": "Waiting for micro:bit to reboot...",
+ "description": "Progress text when rebooting micro:bit before flashing"
},
"duplicate-project-action": {
"defaultMessage": "Dupliquer",
@@ -1179,6 +1287,14 @@
"defaultMessage": "Chargement",
"description": "Aria label for loading spinner"
},
+ "location-disabled-body": {
+ "defaultMessage": "Location services are required for Bluetooth on this device. Please enable location services in Settings and try again.",
+ "description": "Body text for location disabled error dialog (Android only)"
+ },
+ "location-disabled-heading": {
+ "defaultMessage": "Location services required",
+ "description": "Heading for location disabled error dialog (Android only)"
+ },
"main-menu": {
"defaultMessage": "Menu principal",
"description": "Main menu label"
@@ -1203,6 +1319,10 @@
"defaultMessage": "Impossible de charger Microsoft MakeCode",
"description": "Title of MakeCode load error dialog"
},
+ "microbit-name-label": {
+ "defaultMessage": "micro:bit name: {name}",
+ "description": "Screen reader text for micro:bit name"
+ },
"microbit-not-connected": {
"defaultMessage": "Votre micro:bit n'est pas connecté",
"description": "Live graph disconnected micro:bit status message"
@@ -1243,6 +1363,50 @@
"defaultMessage": "Ce nom est utilisé lorsque vous enregistrez un fichier hex.",
"description": "Text under project name field"
},
+ "native-bluetooth-error-body": {
+ "defaultMessage": "The connection to the micro:bit failed.",
+ "description": "Body text for native Bluetooth connection error dialog"
+ },
+ "native-bluetooth-error-check": {
+ "defaultMessage": "Please check that:",
+ "description": "Heading for list of things to check in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-distance": {
+ "defaultMessage": "the micro:bit is close to this device",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-mode": {
+ "defaultMessage": "the micro:bit is in Bluetooth mode (showing the pairing pattern)",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-pattern": {
+ "defaultMessage": "the pattern you entered is correct",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device": {
+ "defaultMessage": "Please forget this device in your Bluetooth settings and try again.",
+ "description": "Heading for instructions on how to forget device in Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-1": {
+ "defaultMessage": "Go to Bluetooth in the Settings app",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-2": {
+ "defaultMessage": "Tap the information icon next to the BBC micro:bit device",
+ "description": "List item in native Bluetooth error dialog. infoIcon is an inline SVG icon, the text inside is used as alt text."
+ },
+ "native-bluetooth-error-forget-device-step-3": {
+ "defaultMessage": "Tap ‘Forget This Device’",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-4": {
+ "defaultMessage": "Return to this app to try again",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-heading": {
+ "defaultMessage": "Could not connect to micro:bit",
+ "description": "Heading for native Bluetooth connection error dialog"
+ },
"new-project-setup-title": {
"defaultMessage": "Nouvelle configuration de projet",
"description": "New project setup title"
@@ -1399,6 +1563,10 @@
"defaultMessage": "La connexion avec le micro:bit connecté à votre ordinateur n'a pas pu être rétablie.",
"description": "Connection error dialog"
},
+ "reconnect-failed-native-heading": {
+ "defaultMessage": "Failed to reconnect to data collection micro:bit",
+ "description": "Connection error dialog for native Bluetooth reconnection failure"
+ },
"reconnect-failed-radio-heading": {
"defaultMessage": "Impossible de se reconnecter au micro:bit",
"description": "Connection error dialog"
@@ -1499,6 +1667,18 @@
"defaultMessage": "Renommer le projet",
"description": "Heading for rename project dialog"
},
+ "reset-to-bluetooth-mode-ab-subtitle": {
+ "defaultMessage": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears.",
+ "description": "Instructions to hold A and B buttons while pressing reset on the micro:bit"
+ },
+ "reset-to-bluetooth-mode-heading": {
+ "defaultMessage": "Reset to Bluetooth mode",
+ "description": "Title for dialog with instructures on using "
+ },
+ "reset-to-bluetooth-mode-subtitle": {
+ "defaultMessage": "Press RESET three times.",
+ "description": "Instructions to press the physical reset button on the micro:bit"
+ },
"reset-to-default-action": {
"defaultMessage": "Réinitialiser les blocs par défaut",
"description": "Reset to default blocks button text"
@@ -1539,6 +1719,14 @@
"defaultMessage": "Vous pouvez également l'ouvrir avec Microsoft MakeCode si vous ne devez pas modifier les actions et les échantillons de données.",
"description": "Text in the dialog shown when saving a hex file"
},
+ "save-to-files-action": {
+ "defaultMessage": "Save to Files",
+ "description": "Label for action that saves the project to the device file system on Android"
+ },
+ "saving-dataset-toast-title": {
+ "defaultMessage": "Your data samples have been downloaded",
+ "description": "Notification after a dataset has been downloaded"
+ },
"saving-description": {
"defaultMessage": "Votre téléchargement sera bientôt prêt.",
"description": "Saving progress dialog text"
@@ -1583,6 +1771,26 @@
"defaultMessage": "Menu d'actions des paramètres",
"description": "Label for settings actions menu button"
},
+ "share-action": {
+ "defaultMessage": "Share",
+ "description": "Label for action that initiates sharing the project on mobile"
+ },
+ "share-hex-dialog-heading": {
+ "defaultMessage": "Share project as a hex file",
+ "description": "Heading for the dialog shown when sharing a hex file on mobile"
+ },
+ "share-hex-dialog-message1": {
+ "defaultMessage": "The hex file contains your actions, data samples and your MakeCode project. Open it in {appNameFull} to continue working.",
+ "description": "Text in the dialog shown when sharing a hex file on mobile"
+ },
+ "sharing-description": {
+ "defaultMessage": "Your project will be ready to share soon.",
+ "description": "Sharing progress dialog text for mobile"
+ },
+ "sharing-title": {
+ "defaultMessage": "Sharing…",
+ "description": "Sharing progress title"
+ },
"show-graphs-checkbox-label-text": {
"defaultMessage": "Afficher les graphiques",
"description": "Show graphs checkbox label text"
@@ -1651,6 +1859,10 @@
"defaultMessage": "Arrêter l'enregistrement",
"description": "Button label to stop recording movement data while recording multiple samples"
},
+ "storage-error-device-other": {
+ "defaultMessage": "Failed to save your project to device storage",
+ "description": "Toast shown when a SQLite storage write fails on a native device"
+ },
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when a storage write fails for an unknown reason"
diff --git a/lang/ui.ja.json b/lang/ui.ja.json
index cb8ddeb16..90c50dab7 100644
--- a/lang/ui.ja.json
+++ b/lang/ui.ja.json
@@ -83,6 +83,10 @@
"defaultMessage": "AIストーリーテリングの友達",
"description": "Home page resource card title"
},
+ "animation-bluetooth-mode-label": {
+ "defaultMessage": "Animation demonstrating how to reset to Bluetooth mode.",
+ "description": "Aria label for animation"
+ },
"animation-label": {
"defaultMessage": "「CreateAI」のワークフローの5つのステップ(「Connect」「Collect Data」「Test Model」「Code」「Use」)を示すアニメーションです。\nConnect: micro:bit デバイスをコンピューターに接続し、両者のコミュニケーションを確立します。\nCollect Data: micro:bit を手首に装着し、2種類のジェスチャー(ハートのアイコンで表すウェーブと、十字のアイコンで表すシェイク)の動作を記録します。モデルを学習させるために、各ジェスチャーのデータを複数回収集します。\nTest Model: 十分なデータが集まると、機械学習モデルがトレーニングされます。コンピューターはリアルタイムでウェーブとシェイクのジェスチャーを認識しようとします。必要に応じて「Collect Data」にリターンし、追加データを収集して再テストを行うことができます。\nCode: ユーザーは MakeCode ブロックを使って、学習済みモデルを組み込んだプログラムを作成します。完成したプログラムを micro:bit にダウンロードします。\nUse: micro:bit はユーザーの動作に反応し、ウェーブまたはシェイクのどちらが検知されたかに応じて、LED 画面に異なるアイコンを表示します。",
"description": "Aria label for animation"
@@ -131,6 +135,26 @@
"defaultMessage": "ブロックのプレビュー",
"description": "Blocks preview heading text"
},
+ "bluetooth-disabled-body": {
+ "defaultMessage": "Please turn on Bluetooth and try again.",
+ "description": "Body text for Bluetooth disabled error dialog"
+ },
+ "bluetooth-disabled-heading": {
+ "defaultMessage": "Bluetooth is turned off",
+ "description": "Heading for Bluetooth disabled error dialog"
+ },
+ "bluetooth-permission-denied-body-android": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on Android"
+ },
+ "bluetooth-permission-denied-body-ios": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on iOS"
+ },
+ "bluetooth-permission-denied-heading": {
+ "defaultMessage": "Bluetooth permission required",
+ "description": "Heading for Bluetooth permission denied error dialog"
+ },
"bluetooth-unsupported-advice": {
"defaultMessage": "micro:bitに直接接続できるように、Google ChromeまたはMicrosoft Edgeをお勧めします。",
"description": "Note on supported browsers"
@@ -215,6 +239,10 @@
"defaultMessage": "確認して保存",
"description": "Confirm and save action label"
},
+ "confirm-share-action": {
+ "defaultMessage": "Confirm and share",
+ "description": "Confirm and share action label"
+ },
"connect-action": {
"defaultMessage": "接続",
"description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio"
@@ -243,6 +271,10 @@
"defaultMessage": "micro:bitを選択していません。もう一度試しますか?",
"description": "Error when the user cancelled the Web Bluetooth permission/device selection dialog"
},
+ "connect-bluetooth-enabled": {
+ "defaultMessage": "Bluetooth enabled",
+ "description": "Label indicating Bluetooth needs to be enabled"
+ },
"connect-bluetooth-heading": {
"defaultMessage": "Web Bluetooth を使って繋げる",
"description": "Connection dialogs"
@@ -287,6 +319,10 @@
"defaultMessage": "データ収集プログラムをダウンロードできるように、micro:bitをUSBケーブルでこのコンピュータに繋げます。",
"description": "Project download instructions"
},
+ "connect-cannot-see-pattern": {
+ "defaultMessage": "I do not see a pattern",
+ "description": "Link to troubleshooting not seeing Bluetooth pattern"
+ },
"connect-computer": {
"defaultMessage": "コンピュータ",
"description": "Label for computer icon in connection dialog"
@@ -331,6 +367,26 @@
"defaultMessage": "マイクロUSBケーブル",
"description": "Label for cable icon in list of requirements"
},
+ "connect-native-change-pattern": {
+ "defaultMessage": "My pattern is different",
+ "description": "Change Bluetooth pattern link"
+ },
+ "connect-native-pattern-heading": {
+ "defaultMessage": "Confirm this pattern matches your micro:bit",
+ "description": "Native Bluetooth pattern dialog heading"
+ },
+ "connect-native-pattern-subtitle": {
+ "defaultMessage": "If needed, change the pattern below to match.",
+ "description": "Native Bluetooth pattern dialog subtitle"
+ },
+ "connect-native-start-battery-check": {
+ "defaultMessage": "Connect the battery pack, then check the light on the back of the micro:bit is on.",
+ "description": "Instruction to check the micro:bit is powered on via the battery pack"
+ },
+ "connect-native-start-heading": {
+ "defaultMessage": "Connect micro:bit battery pack",
+ "description": "Connection dialog heading"
+ },
"connect-pattern-heading": {
"defaultMessage": "パターンをコピー",
"description": "Heading for Bluetooth pattern connection dialog"
@@ -339,6 +395,10 @@
"defaultMessage": "{colNum} 列 - micro:bitディスプレイで点灯したLEDの数",
"description": "Screen reader text for numeric pattern input"
},
+ "connect-pattern-label": {
+ "defaultMessage": "The number of LEDs lit in each column of the micro:bit display, from left to right, are {numLedsOnCol1}, {numLedsOnCol2}, {numLedsOnCol3}, {numLedsOnCol4}, and {numLedsOnCol5}.",
+ "description": "Screen reader text for numeric pattern input"
+ },
"connect-pattern-subtitle": {
"defaultMessage": "micro:bitに表示されているパターンをコピーします。",
"description": "Instruction for bluetooth pattern dialog"
@@ -447,6 +507,30 @@
"defaultMessage": "トラブルシューティング",
"description": "Troubleshooting heading"
},
+ "connect-try-another-way": {
+ "defaultMessage": "Try another way",
+ "description": "Link to alternative connection method"
+ },
+ "connect-unable-to-enter-bluetooth-mode": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Link to troubleshooting entering Bluetooth mode"
+ },
+ "connect-unable-to-enter-bluetooth-mode-heading": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Unable to enter Bluetooth mode dialog heading"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": {
+ "defaultMessage": "Try the following:",
+ "description": "Heading for list of things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": {
+ "defaultMessage": "Disconnect and then reconnect the micro:bit with the power source.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": {
+ "defaultMessage": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
"connect-with-batteries": {
"defaultMessage": "電池と",
"description": "Under header 'Battery holder' this notes that batteries are required"
@@ -675,6 +759,10 @@
"defaultMessage": "データ収集プログラムのダウンロード",
"description": "Progress text"
},
+ "downloading-data-collection-microbit-header": {
+ "defaultMessage": "Downloading data collection program to micro:bit",
+ "description": "Progress text"
+ },
"downloading-header": {
"defaultMessage": "micro:bitへのプログラムのダウンロード",
"description": "Progress text"
@@ -683,9 +771,29 @@
"defaultMessage": "無線リンクプログラムのダウンロード",
"description": "Progress text"
},
- "downloading-subtitle": {
- "defaultMessage": "しばらくお待ちください。micro:bitにプログラムをダウンロードしています。",
- "description": "Progress text"
+ "downloading-stage-checking-bond": {
+ "defaultMessage": "Choose ‘Pair’ if asked",
+ "description": "Progress text when ensuring device is paired before flashing"
+ },
+ "downloading-stage-connecting": {
+ "defaultMessage": "Connecting to micro:bit…",
+ "description": "Progress text during connection stage of flashing"
+ },
+ "downloading-stage-finding-device": {
+ "defaultMessage": "Finding micro:bit…",
+ "description": "Progress text during device discovery stage of flashing"
+ },
+ "downloading-stage-flashing": {
+ "defaultMessage": "Please wait. Downloading program to micro:bit.",
+ "description": "Progress text during actual flashing stage"
+ },
+ "downloading-stage-flashing-native": {
+ "defaultMessage": "Please do not interact with the micro:bit before the download is complete.",
+ "description": "Progress text during native flashing stage"
+ },
+ "downloading-stage-resetting-device": {
+ "defaultMessage": "Waiting for micro:bit to reboot...",
+ "description": "Progress text when rebooting micro:bit before flashing"
},
"duplicate-project-action": {
"defaultMessage": "複製",
@@ -1179,6 +1287,14 @@
"defaultMessage": "読み込み中",
"description": "Aria label for loading spinner"
},
+ "location-disabled-body": {
+ "defaultMessage": "Location services are required for Bluetooth on this device. Please enable location services in Settings and try again.",
+ "description": "Body text for location disabled error dialog (Android only)"
+ },
+ "location-disabled-heading": {
+ "defaultMessage": "Location services required",
+ "description": "Heading for location disabled error dialog (Android only)"
+ },
"main-menu": {
"defaultMessage": "メインメニュー",
"description": "Main menu label"
@@ -1203,6 +1319,10 @@
"defaultMessage": "Microsoft MakeCode を読み込めませんでした",
"description": "Title of MakeCode load error dialog"
},
+ "microbit-name-label": {
+ "defaultMessage": "micro:bit name: {name}",
+ "description": "Screen reader text for micro:bit name"
+ },
"microbit-not-connected": {
"defaultMessage": "micro:bitが接続されていません",
"description": "Live graph disconnected micro:bit status message"
@@ -1243,6 +1363,50 @@
"defaultMessage": "この名前は hex ファイルを保存するときに使用されます。",
"description": "Text under project name field"
},
+ "native-bluetooth-error-body": {
+ "defaultMessage": "The connection to the micro:bit failed.",
+ "description": "Body text for native Bluetooth connection error dialog"
+ },
+ "native-bluetooth-error-check": {
+ "defaultMessage": "Please check that:",
+ "description": "Heading for list of things to check in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-distance": {
+ "defaultMessage": "the micro:bit is close to this device",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-mode": {
+ "defaultMessage": "the micro:bit is in Bluetooth mode (showing the pairing pattern)",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-pattern": {
+ "defaultMessage": "the pattern you entered is correct",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device": {
+ "defaultMessage": "Please forget this device in your Bluetooth settings and try again.",
+ "description": "Heading for instructions on how to forget device in Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-1": {
+ "defaultMessage": "Go to Bluetooth in the Settings app",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-2": {
+ "defaultMessage": "Tap the information icon next to the BBC micro:bit device",
+ "description": "List item in native Bluetooth error dialog. infoIcon is an inline SVG icon, the text inside is used as alt text."
+ },
+ "native-bluetooth-error-forget-device-step-3": {
+ "defaultMessage": "Tap ‘Forget This Device’",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-4": {
+ "defaultMessage": "Return to this app to try again",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-heading": {
+ "defaultMessage": "Could not connect to micro:bit",
+ "description": "Heading for native Bluetooth connection error dialog"
+ },
"new-project-setup-title": {
"defaultMessage": "新しいプロジェクトのセットアップ",
"description": "New project setup title"
@@ -1399,6 +1563,10 @@
"defaultMessage": "コンピューターに接続されたmicro:bitとの接続を再確立できませんでした。",
"description": "Connection error dialog"
},
+ "reconnect-failed-native-heading": {
+ "defaultMessage": "Failed to reconnect to data collection micro:bit",
+ "description": "Connection error dialog for native Bluetooth reconnection failure"
+ },
"reconnect-failed-radio-heading": {
"defaultMessage": "micro:bitへの接続に失敗しました",
"description": "Connection error dialog"
@@ -1499,6 +1667,18 @@
"defaultMessage": "プロジェクト名を変更",
"description": "Heading for rename project dialog"
},
+ "reset-to-bluetooth-mode-ab-subtitle": {
+ "defaultMessage": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears.",
+ "description": "Instructions to hold A and B buttons while pressing reset on the micro:bit"
+ },
+ "reset-to-bluetooth-mode-heading": {
+ "defaultMessage": "Reset to Bluetooth mode",
+ "description": "Title for dialog with instructures on using "
+ },
+ "reset-to-bluetooth-mode-subtitle": {
+ "defaultMessage": "Press RESET three times.",
+ "description": "Instructions to press the physical reset button on the micro:bit"
+ },
"reset-to-default-action": {
"defaultMessage": "初期ブロックにリセット",
"description": "Reset to default blocks button text"
@@ -1539,6 +1719,14 @@
"defaultMessage": "アクションとデータサンプルを変更する必要がない場合は、Microsoft MakeCode で開くこともできます。",
"description": "Text in the dialog shown when saving a hex file"
},
+ "save-to-files-action": {
+ "defaultMessage": "Save to Files",
+ "description": "Label for action that saves the project to the device file system on Android"
+ },
+ "saving-dataset-toast-title": {
+ "defaultMessage": "Your data samples have been downloaded",
+ "description": "Notification after a dataset has been downloaded"
+ },
"saving-description": {
"defaultMessage": "ダウンロードはまもなく完了します。",
"description": "Saving progress dialog text"
@@ -1583,6 +1771,26 @@
"defaultMessage": "設定アクションメニュー",
"description": "Label for settings actions menu button"
},
+ "share-action": {
+ "defaultMessage": "Share",
+ "description": "Label for action that initiates sharing the project on mobile"
+ },
+ "share-hex-dialog-heading": {
+ "defaultMessage": "Share project as a hex file",
+ "description": "Heading for the dialog shown when sharing a hex file on mobile"
+ },
+ "share-hex-dialog-message1": {
+ "defaultMessage": "The hex file contains your actions, data samples and your MakeCode project. Open it in {appNameFull} to continue working.",
+ "description": "Text in the dialog shown when sharing a hex file on mobile"
+ },
+ "sharing-description": {
+ "defaultMessage": "Your project will be ready to share soon.",
+ "description": "Sharing progress dialog text for mobile"
+ },
+ "sharing-title": {
+ "defaultMessage": "Sharing…",
+ "description": "Sharing progress title"
+ },
"show-graphs-checkbox-label-text": {
"defaultMessage": "グラフを表示",
"description": "Show graphs checkbox label text"
@@ -1651,6 +1859,10 @@
"defaultMessage": "記録の停止",
"description": "Button label to stop recording movement data while recording multiple samples"
},
+ "storage-error-device-other": {
+ "defaultMessage": "Failed to save your project to device storage",
+ "description": "Toast shown when a SQLite storage write fails on a native device"
+ },
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when a storage write fails for an unknown reason"
diff --git a/lang/ui.ko.json b/lang/ui.ko.json
index fb13c4a7e..931f9350d 100644
--- a/lang/ui.ko.json
+++ b/lang/ui.ko.json
@@ -83,6 +83,10 @@
"defaultMessage": "AI 스토리텔링 친구",
"description": "Home page resource card title"
},
+ "animation-bluetooth-mode-label": {
+ "defaultMessage": "Animation demonstrating how to reset to Bluetooth mode.",
+ "description": "Aria label for animation"
+ },
"animation-label": {
"defaultMessage": "연결, 데이터 수집, 모델 테스트, 코드, 사용 등 CreateAI 워크플로 5단계를 보여주는 애니메이션. 연결: micro:bit 장치를 컴퓨터에 연결하여 두 기기의 통신을 설정합니다. 데이터 수집: micro:bit를 손목에 착용합니다. 손 젓기(하트 아이콘으로 표시)와 흔들기(X 아이콘으로 표시)라는 두 가지 제스처에 대한 움직임 데이터를 기록합니다. 모델을 학습시키기 위해 각 제스처에 대한 샘플을 여러 개 수집합니다. 모델 테스트: 샘플을 충분히 수집했다면 머신러닝 모델을 학습시킵니다. 그 후 컴퓨터는 실시간으로 손 젓기와 흔들기 제스처를 인식하려고 시도합니다. 사용자는 필요에 따라 다시 데이터 수집 단계로 돌아가 샘플을 더 수집하여 후속 테스트를 진행할 수 있습니다. 코드: 사용자는 학습된 모델이 포함된 MakeCode 블록을 사용해 프로그램을 작성합니다. 완성한 프로그램을 micro:bit에 다운로드합니다. 사용: micro:bit가 사용자의 신체 움직임에 반응합니다. 손 젓기 또는 흔들기 제스처가 감지되면 LED 스크린에 각 제스처에 해당하는 아이콘이 나타납니다.",
"description": "Aria label for animation"
@@ -131,6 +135,26 @@
"defaultMessage": "블록 미리 보기",
"description": "Blocks preview heading text"
},
+ "bluetooth-disabled-body": {
+ "defaultMessage": "Please turn on Bluetooth and try again.",
+ "description": "Body text for Bluetooth disabled error dialog"
+ },
+ "bluetooth-disabled-heading": {
+ "defaultMessage": "Bluetooth is turned off",
+ "description": "Heading for Bluetooth disabled error dialog"
+ },
+ "bluetooth-permission-denied-body-android": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on Android"
+ },
+ "bluetooth-permission-denied-body-ios": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on iOS"
+ },
+ "bluetooth-permission-denied-heading": {
+ "defaultMessage": "Bluetooth permission required",
+ "description": "Heading for Bluetooth permission denied error dialog"
+ },
"bluetooth-unsupported-advice": {
"defaultMessage": "micro:bit에 바로 연결하려면 Google Chrome 또는 Microsoft Edge를 사용하는 것이 좋습니다.",
"description": "Note on supported browsers"
@@ -215,6 +239,10 @@
"defaultMessage": "확인 및 저장",
"description": "Confirm and save action label"
},
+ "confirm-share-action": {
+ "defaultMessage": "Confirm and share",
+ "description": "Confirm and share action label"
+ },
"connect-action": {
"defaultMessage": "연결하기",
"description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio"
@@ -243,6 +271,10 @@
"defaultMessage": "micro:bit를 선택하지 않으셨습니다. 다시 시도하시겠습니까? ",
"description": "Error when the user cancelled the Web Bluetooth permission/device selection dialog"
},
+ "connect-bluetooth-enabled": {
+ "defaultMessage": "Bluetooth enabled",
+ "description": "Label indicating Bluetooth needs to be enabled"
+ },
"connect-bluetooth-heading": {
"defaultMessage": "Web Bluetooth를 사용하여 연결",
"description": "Connection dialogs"
@@ -287,6 +319,10 @@
"defaultMessage": "데이터 수집 프로그램을 micro:bit에 다운로드할 수 있도록 USB 케이블로 micro:bit를 이 컴퓨터에 연결합니다.",
"description": "Project download instructions"
},
+ "connect-cannot-see-pattern": {
+ "defaultMessage": "I do not see a pattern",
+ "description": "Link to troubleshooting not seeing Bluetooth pattern"
+ },
"connect-computer": {
"defaultMessage": "컴퓨터",
"description": "Label for computer icon in connection dialog"
@@ -331,6 +367,26 @@
"defaultMessage": "마이크로 USB 케이블",
"description": "Label for cable icon in list of requirements"
},
+ "connect-native-change-pattern": {
+ "defaultMessage": "My pattern is different",
+ "description": "Change Bluetooth pattern link"
+ },
+ "connect-native-pattern-heading": {
+ "defaultMessage": "Confirm this pattern matches your micro:bit",
+ "description": "Native Bluetooth pattern dialog heading"
+ },
+ "connect-native-pattern-subtitle": {
+ "defaultMessage": "If needed, change the pattern below to match.",
+ "description": "Native Bluetooth pattern dialog subtitle"
+ },
+ "connect-native-start-battery-check": {
+ "defaultMessage": "Connect the battery pack, then check the light on the back of the micro:bit is on.",
+ "description": "Instruction to check the micro:bit is powered on via the battery pack"
+ },
+ "connect-native-start-heading": {
+ "defaultMessage": "Connect micro:bit battery pack",
+ "description": "Connection dialog heading"
+ },
"connect-pattern-heading": {
"defaultMessage": "패턴 복사",
"description": "Heading for Bluetooth pattern connection dialog"
@@ -339,6 +395,10 @@
"defaultMessage": "{colNum}열 - micro:bit 디스플레이에 켜진 LED 개수",
"description": "Screen reader text for numeric pattern input"
},
+ "connect-pattern-label": {
+ "defaultMessage": "The number of LEDs lit in each column of the micro:bit display, from left to right, are {numLedsOnCol1}, {numLedsOnCol2}, {numLedsOnCol3}, {numLedsOnCol4}, and {numLedsOnCol5}.",
+ "description": "Screen reader text for numeric pattern input"
+ },
"connect-pattern-subtitle": {
"defaultMessage": "micro:bit에 표시된 패턴을 복사합니다.",
"description": "Instruction for bluetooth pattern dialog"
@@ -447,6 +507,30 @@
"defaultMessage": "문제 해결",
"description": "Troubleshooting heading"
},
+ "connect-try-another-way": {
+ "defaultMessage": "Try another way",
+ "description": "Link to alternative connection method"
+ },
+ "connect-unable-to-enter-bluetooth-mode": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Link to troubleshooting entering Bluetooth mode"
+ },
+ "connect-unable-to-enter-bluetooth-mode-heading": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Unable to enter Bluetooth mode dialog heading"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": {
+ "defaultMessage": "Try the following:",
+ "description": "Heading for list of things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": {
+ "defaultMessage": "Disconnect and then reconnect the micro:bit with the power source.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": {
+ "defaultMessage": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
"connect-with-batteries": {
"defaultMessage": "배터리",
"description": "Under header 'Battery holder' this notes that batteries are required"
@@ -675,6 +759,10 @@
"defaultMessage": "데이터 수집 프로그램 다운로드 중",
"description": "Progress text"
},
+ "downloading-data-collection-microbit-header": {
+ "defaultMessage": "Downloading data collection program to micro:bit",
+ "description": "Progress text"
+ },
"downloading-header": {
"defaultMessage": "micro:bit에 프로그램 다운로드 중",
"description": "Progress text"
@@ -683,9 +771,29 @@
"defaultMessage": "라디오 링크 프로그램 다운로드 중",
"description": "Progress text"
},
- "downloading-subtitle": {
- "defaultMessage": "잠시만 기다리세요. micro:bit에 프로그램을 다운로드하는 중입니다.",
- "description": "Progress text"
+ "downloading-stage-checking-bond": {
+ "defaultMessage": "Choose ‘Pair’ if asked",
+ "description": "Progress text when ensuring device is paired before flashing"
+ },
+ "downloading-stage-connecting": {
+ "defaultMessage": "Connecting to micro:bit…",
+ "description": "Progress text during connection stage of flashing"
+ },
+ "downloading-stage-finding-device": {
+ "defaultMessage": "Finding micro:bit…",
+ "description": "Progress text during device discovery stage of flashing"
+ },
+ "downloading-stage-flashing": {
+ "defaultMessage": "Please wait. Downloading program to micro:bit.",
+ "description": "Progress text during actual flashing stage"
+ },
+ "downloading-stage-flashing-native": {
+ "defaultMessage": "Please do not interact with the micro:bit before the download is complete.",
+ "description": "Progress text during native flashing stage"
+ },
+ "downloading-stage-resetting-device": {
+ "defaultMessage": "Waiting for micro:bit to reboot...",
+ "description": "Progress text when rebooting micro:bit before flashing"
},
"duplicate-project-action": {
"defaultMessage": "복제",
@@ -1179,6 +1287,14 @@
"defaultMessage": "불러오는 중...",
"description": "Aria label for loading spinner"
},
+ "location-disabled-body": {
+ "defaultMessage": "Location services are required for Bluetooth on this device. Please enable location services in Settings and try again.",
+ "description": "Body text for location disabled error dialog (Android only)"
+ },
+ "location-disabled-heading": {
+ "defaultMessage": "Location services required",
+ "description": "Heading for location disabled error dialog (Android only)"
+ },
"main-menu": {
"defaultMessage": "메인 메뉴",
"description": "Main menu label"
@@ -1203,6 +1319,10 @@
"defaultMessage": "Microsoft MakeCode를 불러올 수 없습니다.",
"description": "Title of MakeCode load error dialog"
},
+ "microbit-name-label": {
+ "defaultMessage": "micro:bit name: {name}",
+ "description": "Screen reader text for micro:bit name"
+ },
"microbit-not-connected": {
"defaultMessage": "micro:bit가 연결되지 않았습니다.",
"description": "Live graph disconnected micro:bit status message"
@@ -1243,6 +1363,50 @@
"defaultMessage": "hex 파일을 저장할 때 해당 이름을 사용합니다.",
"description": "Text under project name field"
},
+ "native-bluetooth-error-body": {
+ "defaultMessage": "The connection to the micro:bit failed.",
+ "description": "Body text for native Bluetooth connection error dialog"
+ },
+ "native-bluetooth-error-check": {
+ "defaultMessage": "Please check that:",
+ "description": "Heading for list of things to check in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-distance": {
+ "defaultMessage": "the micro:bit is close to this device",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-mode": {
+ "defaultMessage": "the micro:bit is in Bluetooth mode (showing the pairing pattern)",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-pattern": {
+ "defaultMessage": "the pattern you entered is correct",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device": {
+ "defaultMessage": "Please forget this device in your Bluetooth settings and try again.",
+ "description": "Heading for instructions on how to forget device in Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-1": {
+ "defaultMessage": "Go to Bluetooth in the Settings app",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-2": {
+ "defaultMessage": "Tap the information icon next to the BBC micro:bit device",
+ "description": "List item in native Bluetooth error dialog. infoIcon is an inline SVG icon, the text inside is used as alt text."
+ },
+ "native-bluetooth-error-forget-device-step-3": {
+ "defaultMessage": "Tap ‘Forget This Device’",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-4": {
+ "defaultMessage": "Return to this app to try again",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-heading": {
+ "defaultMessage": "Could not connect to micro:bit",
+ "description": "Heading for native Bluetooth connection error dialog"
+ },
"new-project-setup-title": {
"defaultMessage": "새 프로젝트 설정",
"description": "New project setup title"
@@ -1399,6 +1563,10 @@
"defaultMessage": "컴퓨터에 연결된 micro:bit에 대한 연결을 다시 설정할 수 없습니다.",
"description": "Connection error dialog"
},
+ "reconnect-failed-native-heading": {
+ "defaultMessage": "Failed to reconnect to data collection micro:bit",
+ "description": "Connection error dialog for native Bluetooth reconnection failure"
+ },
"reconnect-failed-radio-heading": {
"defaultMessage": "micro:bit에 다시 연결할 수 없습니다.",
"description": "Connection error dialog"
@@ -1499,6 +1667,18 @@
"defaultMessage": "프로젝트 이름 변경",
"description": "Heading for rename project dialog"
},
+ "reset-to-bluetooth-mode-ab-subtitle": {
+ "defaultMessage": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears.",
+ "description": "Instructions to hold A and B buttons while pressing reset on the micro:bit"
+ },
+ "reset-to-bluetooth-mode-heading": {
+ "defaultMessage": "Reset to Bluetooth mode",
+ "description": "Title for dialog with instructures on using "
+ },
+ "reset-to-bluetooth-mode-subtitle": {
+ "defaultMessage": "Press RESET three times.",
+ "description": "Instructions to press the physical reset button on the micro:bit"
+ },
"reset-to-default-action": {
"defaultMessage": "기본 블록으로 초기화",
"description": "Reset to default blocks button text"
@@ -1539,6 +1719,14 @@
"defaultMessage": "행동과 데이터 샘플을 변경할 필요가 없는 경우 Microsoft MakeCode로도 열 수 있습니다.",
"description": "Text in the dialog shown when saving a hex file"
},
+ "save-to-files-action": {
+ "defaultMessage": "Save to Files",
+ "description": "Label for action that saves the project to the device file system on Android"
+ },
+ "saving-dataset-toast-title": {
+ "defaultMessage": "Your data samples have been downloaded",
+ "description": "Notification after a dataset has been downloaded"
+ },
"saving-description": {
"defaultMessage": "다운로드 파일이 곧 준비됩니다.",
"description": "Saving progress dialog text"
@@ -1583,6 +1771,26 @@
"defaultMessage": "설정 행동 메뉴",
"description": "Label for settings actions menu button"
},
+ "share-action": {
+ "defaultMessage": "Share",
+ "description": "Label for action that initiates sharing the project on mobile"
+ },
+ "share-hex-dialog-heading": {
+ "defaultMessage": "Share project as a hex file",
+ "description": "Heading for the dialog shown when sharing a hex file on mobile"
+ },
+ "share-hex-dialog-message1": {
+ "defaultMessage": "The hex file contains your actions, data samples and your MakeCode project. Open it in {appNameFull} to continue working.",
+ "description": "Text in the dialog shown when sharing a hex file on mobile"
+ },
+ "sharing-description": {
+ "defaultMessage": "Your project will be ready to share soon.",
+ "description": "Sharing progress dialog text for mobile"
+ },
+ "sharing-title": {
+ "defaultMessage": "Sharing…",
+ "description": "Sharing progress title"
+ },
"show-graphs-checkbox-label-text": {
"defaultMessage": "그래프 표시",
"description": "Show graphs checkbox label text"
@@ -1651,6 +1859,10 @@
"defaultMessage": "기록 중단",
"description": "Button label to stop recording movement data while recording multiple samples"
},
+ "storage-error-device-other": {
+ "defaultMessage": "Failed to save your project to device storage",
+ "description": "Toast shown when a SQLite storage write fails on a native device"
+ },
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when a storage write fails for an unknown reason"
diff --git a/lang/ui.lol.json b/lang/ui.lol.json
index 8ed851a64..ce3621078 100644
--- a/lang/ui.lol.json
+++ b/lang/ui.lol.json
@@ -83,6 +83,10 @@
"defaultMessage": "crwdns363518:0crwdne363518:0",
"description": "Home page resource card title"
},
+ "animation-bluetooth-mode-label": {
+ "defaultMessage": "Animation demonstrating how to reset to Bluetooth mode.",
+ "description": "Aria label for animation"
+ },
"animation-label": {
"defaultMessage": "crwdns369281:0crwdne369281:0",
"description": "Aria label for animation"
@@ -131,6 +135,26 @@
"defaultMessage": "crwdns368553:0crwdne368553:0",
"description": "Blocks preview heading text"
},
+ "bluetooth-disabled-body": {
+ "defaultMessage": "Please turn on Bluetooth and try again.",
+ "description": "Body text for Bluetooth disabled error dialog"
+ },
+ "bluetooth-disabled-heading": {
+ "defaultMessage": "Bluetooth is turned off",
+ "description": "Heading for Bluetooth disabled error dialog"
+ },
+ "bluetooth-permission-denied-body-android": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on Android"
+ },
+ "bluetooth-permission-denied-body-ios": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on iOS"
+ },
+ "bluetooth-permission-denied-heading": {
+ "defaultMessage": "Bluetooth permission required",
+ "description": "Heading for Bluetooth permission denied error dialog"
+ },
"bluetooth-unsupported-advice": {
"defaultMessage": "crwdns362680:0crwdne362680:0",
"description": "Note on supported browsers"
@@ -215,6 +239,10 @@
"defaultMessage": "crwdns362712:0crwdne362712:0",
"description": "Confirm and save action label"
},
+ "confirm-share-action": {
+ "defaultMessage": "Confirm and share",
+ "description": "Confirm and share action label"
+ },
"connect-action": {
"defaultMessage": "crwdns362714:0crwdne362714:0",
"description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio"
@@ -243,6 +271,10 @@
"defaultMessage": "crwdns362726:0crwdne362726:0",
"description": "Error when the user cancelled the Web Bluetooth permission/device selection dialog"
},
+ "connect-bluetooth-enabled": {
+ "defaultMessage": "Bluetooth enabled",
+ "description": "Label indicating Bluetooth needs to be enabled"
+ },
"connect-bluetooth-heading": {
"defaultMessage": "crwdns362728:0crwdne362728:0",
"description": "Connection dialogs"
@@ -287,6 +319,10 @@
"defaultMessage": "crwdns362748:0crwdne362748:0",
"description": "Project download instructions"
},
+ "connect-cannot-see-pattern": {
+ "defaultMessage": "I do not see a pattern",
+ "description": "Link to troubleshooting not seeing Bluetooth pattern"
+ },
"connect-computer": {
"defaultMessage": "crwdns362750:0crwdne362750:0",
"description": "Label for computer icon in connection dialog"
@@ -331,6 +367,26 @@
"defaultMessage": "crwdns362770:0crwdne362770:0",
"description": "Label for cable icon in list of requirements"
},
+ "connect-native-change-pattern": {
+ "defaultMessage": "My pattern is different",
+ "description": "Change Bluetooth pattern link"
+ },
+ "connect-native-pattern-heading": {
+ "defaultMessage": "Confirm this pattern matches your micro:bit",
+ "description": "Native Bluetooth pattern dialog heading"
+ },
+ "connect-native-pattern-subtitle": {
+ "defaultMessage": "If needed, change the pattern below to match.",
+ "description": "Native Bluetooth pattern dialog subtitle"
+ },
+ "connect-native-start-battery-check": {
+ "defaultMessage": "Connect the battery pack, then check the light on the back of the micro:bit is on.",
+ "description": "Instruction to check the micro:bit is powered on via the battery pack"
+ },
+ "connect-native-start-heading": {
+ "defaultMessage": "Connect micro:bit battery pack",
+ "description": "Connection dialog heading"
+ },
"connect-pattern-heading": {
"defaultMessage": "crwdns362774:0crwdne362774:0",
"description": "Heading for Bluetooth pattern connection dialog"
@@ -339,6 +395,10 @@
"defaultMessage": "crwdns362776:0{colNum}crwdne362776:0",
"description": "Screen reader text for numeric pattern input"
},
+ "connect-pattern-label": {
+ "defaultMessage": "The number of LEDs lit in each column of the micro:bit display, from left to right, are {numLedsOnCol1}, {numLedsOnCol2}, {numLedsOnCol3}, {numLedsOnCol4}, and {numLedsOnCol5}.",
+ "description": "Screen reader text for numeric pattern input"
+ },
"connect-pattern-subtitle": {
"defaultMessage": "crwdns362778:0crwdne362778:0",
"description": "Instruction for bluetooth pattern dialog"
@@ -447,6 +507,30 @@
"defaultMessage": "crwdns362830:0crwdne362830:0",
"description": "Troubleshooting heading"
},
+ "connect-try-another-way": {
+ "defaultMessage": "Try another way",
+ "description": "Link to alternative connection method"
+ },
+ "connect-unable-to-enter-bluetooth-mode": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Link to troubleshooting entering Bluetooth mode"
+ },
+ "connect-unable-to-enter-bluetooth-mode-heading": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Unable to enter Bluetooth mode dialog heading"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": {
+ "defaultMessage": "Try the following:",
+ "description": "Heading for list of things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": {
+ "defaultMessage": "Disconnect and then reconnect the micro:bit with the power source.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": {
+ "defaultMessage": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
"connect-with-batteries": {
"defaultMessage": "crwdns362832:0crwdne362832:0",
"description": "Under header 'Battery holder' this notes that batteries are required"
@@ -675,6 +759,10 @@
"defaultMessage": "crwdns362926:0crwdne362926:0",
"description": "Progress text"
},
+ "downloading-data-collection-microbit-header": {
+ "defaultMessage": "Downloading data collection program to micro:bit",
+ "description": "Progress text"
+ },
"downloading-header": {
"defaultMessage": "crwdns362928:0crwdne362928:0",
"description": "Progress text"
@@ -683,9 +771,29 @@
"defaultMessage": "crwdns362930:0crwdne362930:0",
"description": "Progress text"
},
- "downloading-subtitle": {
- "defaultMessage": "crwdns362932:0crwdne362932:0",
- "description": "Progress text"
+ "downloading-stage-checking-bond": {
+ "defaultMessage": "Choose ‘Pair’ if asked",
+ "description": "Progress text when ensuring device is paired before flashing"
+ },
+ "downloading-stage-connecting": {
+ "defaultMessage": "Connecting to micro:bit…",
+ "description": "Progress text during connection stage of flashing"
+ },
+ "downloading-stage-finding-device": {
+ "defaultMessage": "Finding micro:bit…",
+ "description": "Progress text during device discovery stage of flashing"
+ },
+ "downloading-stage-flashing": {
+ "defaultMessage": "Please wait. Downloading program to micro:bit.",
+ "description": "Progress text during actual flashing stage"
+ },
+ "downloading-stage-flashing-native": {
+ "defaultMessage": "Please do not interact with the micro:bit before the download is complete.",
+ "description": "Progress text during native flashing stage"
+ },
+ "downloading-stage-resetting-device": {
+ "defaultMessage": "Waiting for micro:bit to reboot...",
+ "description": "Progress text when rebooting micro:bit before flashing"
},
"duplicate-project-action": {
"defaultMessage": "crwdns369323:0crwdne369323:0",
@@ -1179,6 +1287,14 @@
"defaultMessage": "crwdns363158:0crwdne363158:0",
"description": "Aria label for loading spinner"
},
+ "location-disabled-body": {
+ "defaultMessage": "Location services are required for Bluetooth on this device. Please enable location services in Settings and try again.",
+ "description": "Body text for location disabled error dialog (Android only)"
+ },
+ "location-disabled-heading": {
+ "defaultMessage": "Location services required",
+ "description": "Heading for location disabled error dialog (Android only)"
+ },
"main-menu": {
"defaultMessage": "crwdns363160:0crwdne363160:0",
"description": "Main menu label"
@@ -1203,6 +1319,10 @@
"defaultMessage": "crwdns363174:0crwdne363174:0",
"description": "Title of MakeCode load error dialog"
},
+ "microbit-name-label": {
+ "defaultMessage": "micro:bit name: {name}",
+ "description": "Screen reader text for micro:bit name"
+ },
"microbit-not-connected": {
"defaultMessage": "crwdns363176:0crwdne363176:0",
"description": "Live graph disconnected micro:bit status message"
@@ -1243,6 +1363,50 @@
"defaultMessage": "crwdns363186:0crwdne363186:0",
"description": "Text under project name field"
},
+ "native-bluetooth-error-body": {
+ "defaultMessage": "The connection to the micro:bit failed.",
+ "description": "Body text for native Bluetooth connection error dialog"
+ },
+ "native-bluetooth-error-check": {
+ "defaultMessage": "Please check that:",
+ "description": "Heading for list of things to check in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-distance": {
+ "defaultMessage": "the micro:bit is close to this device",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-mode": {
+ "defaultMessage": "the micro:bit is in Bluetooth mode (showing the pairing pattern)",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-pattern": {
+ "defaultMessage": "the pattern you entered is correct",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device": {
+ "defaultMessage": "Please forget this device in your Bluetooth settings and try again.",
+ "description": "Heading for instructions on how to forget device in Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-1": {
+ "defaultMessage": "Go to Bluetooth in the Settings app",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-2": {
+ "defaultMessage": "Tap the information icon next to the BBC micro:bit device",
+ "description": "List item in native Bluetooth error dialog. infoIcon is an inline SVG icon, the text inside is used as alt text."
+ },
+ "native-bluetooth-error-forget-device-step-3": {
+ "defaultMessage": "Tap ‘Forget This Device’",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-4": {
+ "defaultMessage": "Return to this app to try again",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-heading": {
+ "defaultMessage": "Could not connect to micro:bit",
+ "description": "Heading for native Bluetooth connection error dialog"
+ },
"new-project-setup-title": {
"defaultMessage": "crwdns369349:0crwdne369349:0",
"description": "New project setup title"
@@ -1399,6 +1563,10 @@
"defaultMessage": "crwdns363256:0crwdne363256:0",
"description": "Connection error dialog"
},
+ "reconnect-failed-native-heading": {
+ "defaultMessage": "Failed to reconnect to data collection micro:bit",
+ "description": "Connection error dialog for native Bluetooth reconnection failure"
+ },
"reconnect-failed-radio-heading": {
"defaultMessage": "crwdns363258:0crwdne363258:0",
"description": "Connection error dialog"
@@ -1499,6 +1667,18 @@
"defaultMessage": "crwdns369387:0crwdne369387:0",
"description": "Heading for rename project dialog"
},
+ "reset-to-bluetooth-mode-ab-subtitle": {
+ "defaultMessage": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears.",
+ "description": "Instructions to hold A and B buttons while pressing reset on the micro:bit"
+ },
+ "reset-to-bluetooth-mode-heading": {
+ "defaultMessage": "Reset to Bluetooth mode",
+ "description": "Title for dialog with instructures on using "
+ },
+ "reset-to-bluetooth-mode-subtitle": {
+ "defaultMessage": "Press RESET three times.",
+ "description": "Instructions to press the physical reset button on the micro:bit"
+ },
"reset-to-default-action": {
"defaultMessage": "crwdns363300:0crwdne363300:0",
"description": "Reset to default blocks button text"
@@ -1539,6 +1719,14 @@
"defaultMessage": "crwdns363318:0crwdne363318:0",
"description": "Text in the dialog shown when saving a hex file"
},
+ "save-to-files-action": {
+ "defaultMessage": "Save to Files",
+ "description": "Label for action that saves the project to the device file system on Android"
+ },
+ "saving-dataset-toast-title": {
+ "defaultMessage": "Your data samples have been downloaded",
+ "description": "Notification after a dataset has been downloaded"
+ },
"saving-description": {
"defaultMessage": "crwdns363320:0crwdne363320:0",
"description": "Saving progress dialog text"
@@ -1583,6 +1771,26 @@
"defaultMessage": "crwdns363334:0crwdne363334:0",
"description": "Label for settings actions menu button"
},
+ "share-action": {
+ "defaultMessage": "Share",
+ "description": "Label for action that initiates sharing the project on mobile"
+ },
+ "share-hex-dialog-heading": {
+ "defaultMessage": "Share project as a hex file",
+ "description": "Heading for the dialog shown when sharing a hex file on mobile"
+ },
+ "share-hex-dialog-message1": {
+ "defaultMessage": "The hex file contains your actions, data samples and your MakeCode project. Open it in {appNameFull} to continue working.",
+ "description": "Text in the dialog shown when sharing a hex file on mobile"
+ },
+ "sharing-description": {
+ "defaultMessage": "Your project will be ready to share soon.",
+ "description": "Sharing progress dialog text for mobile"
+ },
+ "sharing-title": {
+ "defaultMessage": "Sharing…",
+ "description": "Sharing progress title"
+ },
"show-graphs-checkbox-label-text": {
"defaultMessage": "crwdns363336:0crwdne363336:0",
"description": "Show graphs checkbox label text"
@@ -1651,6 +1859,10 @@
"defaultMessage": "crwdns363360:0crwdne363360:0",
"description": "Button label to stop recording movement data while recording multiple samples"
},
+ "storage-error-device-other": {
+ "defaultMessage": "Failed to save your project to device storage",
+ "description": "Toast shown when a SQLite storage write fails on a native device"
+ },
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when a storage write fails for an unknown reason"
diff --git a/lang/ui.nl.json b/lang/ui.nl.json
index adeba3b02..102378981 100644
--- a/lang/ui.nl.json
+++ b/lang/ui.nl.json
@@ -83,6 +83,10 @@
"defaultMessage": "AI verhalenvertellende vriend",
"description": "Home page resource card title"
},
+ "animation-bluetooth-mode-label": {
+ "defaultMessage": "Animation demonstrating how to reset to Bluetooth mode.",
+ "description": "Aria label for animation"
+ },
"animation-label": {
"defaultMessage": "Animatie om de vijf stappen van de CreateAI workflow te demonstreren: Verbind, Verzamel gegevens, Test model, Codeer en Gebruik. Verbind: Een micro:bit apparaat is verbonden met een computer, waardoor communicatie tussen de twee tot stand wordt gebracht. Verzamel gegevens: Een micro:bit is om een pols gebonden. Gegevens van beweging worden geregistreerd voor twee gebaren: een golf (vertegenwoordigd door een hartpictogram) en een schudding (vertegenwoordigd door een kruispictogram). Er worden meerdere opnames verzameld voor elk gebaar om het model te trainen. Test model: Zodra er genoeg opnames zijn verzameld, wordt er een machine learning-model getraind. De computer probeert vervolgens golf- en schudgebaren in real time te herkennen. De gebruiker kan terugkeren naar de Verzamel gegevens- stap om extra opnames te verzamelen en vervolgens te testen. Codeer: De gebruiker schrijft een programma met behulp van MakeCode blokken waarin het getrainde model is geïntegreerd. Het voltooide programma wordt gedownload naar de micro:bit. Gebruik: De micro:bit reageert op de fysieke bewegingen van de gebruiker, verschillende pictogrammen worden weergegeven op het LED-scherm, afhankelijk van of er een golf- of schudgebaar wordt gedetecteerd.",
"description": "Aria label for animation"
@@ -131,6 +135,26 @@
"defaultMessage": "Blokken voorbeeld",
"description": "Blocks preview heading text"
},
+ "bluetooth-disabled-body": {
+ "defaultMessage": "Please turn on Bluetooth and try again.",
+ "description": "Body text for Bluetooth disabled error dialog"
+ },
+ "bluetooth-disabled-heading": {
+ "defaultMessage": "Bluetooth is turned off",
+ "description": "Heading for Bluetooth disabled error dialog"
+ },
+ "bluetooth-permission-denied-body-android": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on Android"
+ },
+ "bluetooth-permission-denied-body-ios": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on iOS"
+ },
+ "bluetooth-permission-denied-heading": {
+ "defaultMessage": "Bluetooth permission required",
+ "description": "Heading for Bluetooth permission denied error dialog"
+ },
"bluetooth-unsupported-advice": {
"defaultMessage": "We raden Google Chrome of Microsoft Edge aan, zodat je direct verbinding kunt maken met je micro:bit.",
"description": "Note on supported browsers"
@@ -215,6 +239,10 @@
"defaultMessage": "Bevestigen en opslaan",
"description": "Confirm and save action label"
},
+ "confirm-share-action": {
+ "defaultMessage": "Confirm and share",
+ "description": "Confirm and share action label"
+ },
"connect-action": {
"defaultMessage": "Verbinden ",
"description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio"
@@ -243,6 +271,10 @@
"defaultMessage": "Je hebt geen micro:bit gekozen. Wil je het opnieuw proberen?",
"description": "Error when the user cancelled the Web Bluetooth permission/device selection dialog"
},
+ "connect-bluetooth-enabled": {
+ "defaultMessage": "Bluetooth enabled",
+ "description": "Label indicating Bluetooth needs to be enabled"
+ },
"connect-bluetooth-heading": {
"defaultMessage": "Verbinden via Web Bluetooth",
"description": "Connection dialogs"
@@ -287,6 +319,10 @@
"defaultMessage": "Sluit de micro:bit aan op deze computer met een USB-kabel zodat het programma voor gegevensverzameling kan worden gedownload.",
"description": "Project download instructions"
},
+ "connect-cannot-see-pattern": {
+ "defaultMessage": "I do not see a pattern",
+ "description": "Link to troubleshooting not seeing Bluetooth pattern"
+ },
"connect-computer": {
"defaultMessage": "Computer",
"description": "Label for computer icon in connection dialog"
@@ -331,6 +367,26 @@
"defaultMessage": "Micro USB-kabel",
"description": "Label for cable icon in list of requirements"
},
+ "connect-native-change-pattern": {
+ "defaultMessage": "My pattern is different",
+ "description": "Change Bluetooth pattern link"
+ },
+ "connect-native-pattern-heading": {
+ "defaultMessage": "Confirm this pattern matches your micro:bit",
+ "description": "Native Bluetooth pattern dialog heading"
+ },
+ "connect-native-pattern-subtitle": {
+ "defaultMessage": "If needed, change the pattern below to match.",
+ "description": "Native Bluetooth pattern dialog subtitle"
+ },
+ "connect-native-start-battery-check": {
+ "defaultMessage": "Connect the battery pack, then check the light on the back of the micro:bit is on.",
+ "description": "Instruction to check the micro:bit is powered on via the battery pack"
+ },
+ "connect-native-start-heading": {
+ "defaultMessage": "Connect micro:bit battery pack",
+ "description": "Connection dialog heading"
+ },
"connect-pattern-heading": {
"defaultMessage": "Kopieer patroon",
"description": "Heading for Bluetooth pattern connection dialog"
@@ -339,6 +395,10 @@
"defaultMessage": "Kolom {colNum} - aantal verlichte LEDs op de micro:bit display",
"description": "Screen reader text for numeric pattern input"
},
+ "connect-pattern-label": {
+ "defaultMessage": "The number of LEDs lit in each column of the micro:bit display, from left to right, are {numLedsOnCol1}, {numLedsOnCol2}, {numLedsOnCol3}, {numLedsOnCol4}, and {numLedsOnCol5}.",
+ "description": "Screen reader text for numeric pattern input"
+ },
"connect-pattern-subtitle": {
"defaultMessage": "Kopieer het getoonde patroon op de micro:bit.",
"description": "Instruction for bluetooth pattern dialog"
@@ -447,6 +507,30 @@
"defaultMessage": "Probleemoplossing",
"description": "Troubleshooting heading"
},
+ "connect-try-another-way": {
+ "defaultMessage": "Try another way",
+ "description": "Link to alternative connection method"
+ },
+ "connect-unable-to-enter-bluetooth-mode": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Link to troubleshooting entering Bluetooth mode"
+ },
+ "connect-unable-to-enter-bluetooth-mode-heading": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Unable to enter Bluetooth mode dialog heading"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": {
+ "defaultMessage": "Try the following:",
+ "description": "Heading for list of things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": {
+ "defaultMessage": "Disconnect and then reconnect the micro:bit with the power source.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": {
+ "defaultMessage": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
"connect-with-batteries": {
"defaultMessage": "met batterijen",
"description": "Under header 'Battery holder' this notes that batteries are required"
@@ -675,6 +759,10 @@
"defaultMessage": "Het programma voor gegevensverzameling downloaden",
"description": "Progress text"
},
+ "downloading-data-collection-microbit-header": {
+ "defaultMessage": "Downloading data collection program to micro:bit",
+ "description": "Progress text"
+ },
"downloading-header": {
"defaultMessage": "Programma downloaden naar micro:bit",
"description": "Progress text"
@@ -683,9 +771,29 @@
"defaultMessage": "Het radiolink-programma downloaden",
"description": "Progress text"
},
- "downloading-subtitle": {
- "defaultMessage": "Even geduld. Programma is aan het downloaden naar de micro:bit.",
- "description": "Progress text"
+ "downloading-stage-checking-bond": {
+ "defaultMessage": "Choose ‘Pair’ if asked",
+ "description": "Progress text when ensuring device is paired before flashing"
+ },
+ "downloading-stage-connecting": {
+ "defaultMessage": "Connecting to micro:bit…",
+ "description": "Progress text during connection stage of flashing"
+ },
+ "downloading-stage-finding-device": {
+ "defaultMessage": "Finding micro:bit…",
+ "description": "Progress text during device discovery stage of flashing"
+ },
+ "downloading-stage-flashing": {
+ "defaultMessage": "Please wait. Downloading program to micro:bit.",
+ "description": "Progress text during actual flashing stage"
+ },
+ "downloading-stage-flashing-native": {
+ "defaultMessage": "Please do not interact with the micro:bit before the download is complete.",
+ "description": "Progress text during native flashing stage"
+ },
+ "downloading-stage-resetting-device": {
+ "defaultMessage": "Waiting for micro:bit to reboot...",
+ "description": "Progress text when rebooting micro:bit before flashing"
},
"duplicate-project-action": {
"defaultMessage": "Kopiëren",
@@ -1179,6 +1287,14 @@
"defaultMessage": "Laden",
"description": "Aria label for loading spinner"
},
+ "location-disabled-body": {
+ "defaultMessage": "Location services are required for Bluetooth on this device. Please enable location services in Settings and try again.",
+ "description": "Body text for location disabled error dialog (Android only)"
+ },
+ "location-disabled-heading": {
+ "defaultMessage": "Location services required",
+ "description": "Heading for location disabled error dialog (Android only)"
+ },
"main-menu": {
"defaultMessage": "Hoofd menu",
"description": "Main menu label"
@@ -1203,6 +1319,10 @@
"defaultMessage": "Kon Microsoft MakeCode niet laden",
"description": "Title of MakeCode load error dialog"
},
+ "microbit-name-label": {
+ "defaultMessage": "micro:bit name: {name}",
+ "description": "Screen reader text for micro:bit name"
+ },
"microbit-not-connected": {
"defaultMessage": "Je micro:bit is niet verbonden",
"description": "Live graph disconnected micro:bit status message"
@@ -1243,6 +1363,50 @@
"defaultMessage": "De naam wordt gebruikt wanneer je een hex-bestand opslaat.",
"description": "Text under project name field"
},
+ "native-bluetooth-error-body": {
+ "defaultMessage": "The connection to the micro:bit failed.",
+ "description": "Body text for native Bluetooth connection error dialog"
+ },
+ "native-bluetooth-error-check": {
+ "defaultMessage": "Please check that:",
+ "description": "Heading for list of things to check in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-distance": {
+ "defaultMessage": "the micro:bit is close to this device",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-mode": {
+ "defaultMessage": "the micro:bit is in Bluetooth mode (showing the pairing pattern)",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-pattern": {
+ "defaultMessage": "the pattern you entered is correct",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device": {
+ "defaultMessage": "Please forget this device in your Bluetooth settings and try again.",
+ "description": "Heading for instructions on how to forget device in Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-1": {
+ "defaultMessage": "Go to Bluetooth in the Settings app",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-2": {
+ "defaultMessage": "Tap the information icon next to the BBC micro:bit device",
+ "description": "List item in native Bluetooth error dialog. infoIcon is an inline SVG icon, the text inside is used as alt text."
+ },
+ "native-bluetooth-error-forget-device-step-3": {
+ "defaultMessage": "Tap ‘Forget This Device’",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-4": {
+ "defaultMessage": "Return to this app to try again",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-heading": {
+ "defaultMessage": "Could not connect to micro:bit",
+ "description": "Heading for native Bluetooth connection error dialog"
+ },
"new-project-setup-title": {
"defaultMessage": "Nieuw project instellen",
"description": "New project setup title"
@@ -1399,6 +1563,10 @@
"defaultMessage": "De verbinding van de micro:bit met je computer kon niet opnieuw tot stand worden gebracht.",
"description": "Connection error dialog"
},
+ "reconnect-failed-native-heading": {
+ "defaultMessage": "Failed to reconnect to data collection micro:bit",
+ "description": "Connection error dialog for native Bluetooth reconnection failure"
+ },
"reconnect-failed-radio-heading": {
"defaultMessage": "Kan geen nieuwe verbinding maken met micro:bits",
"description": "Connection error dialog"
@@ -1499,6 +1667,18 @@
"defaultMessage": "Hernoem project",
"description": "Heading for rename project dialog"
},
+ "reset-to-bluetooth-mode-ab-subtitle": {
+ "defaultMessage": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears.",
+ "description": "Instructions to hold A and B buttons while pressing reset on the micro:bit"
+ },
+ "reset-to-bluetooth-mode-heading": {
+ "defaultMessage": "Reset to Bluetooth mode",
+ "description": "Title for dialog with instructures on using "
+ },
+ "reset-to-bluetooth-mode-subtitle": {
+ "defaultMessage": "Press RESET three times.",
+ "description": "Instructions to press the physical reset button on the micro:bit"
+ },
"reset-to-default-action": {
"defaultMessage": "Herstel naar standaardblokken",
"description": "Reset to default blocks button text"
@@ -1539,6 +1719,14 @@
"defaultMessage": "Je kunt het ook openen met Microsoft MakeCode als je de acties en data samples niet hoeft te wijzigen.",
"description": "Text in the dialog shown when saving a hex file"
},
+ "save-to-files-action": {
+ "defaultMessage": "Save to Files",
+ "description": "Label for action that saves the project to the device file system on Android"
+ },
+ "saving-dataset-toast-title": {
+ "defaultMessage": "Your data samples have been downloaded",
+ "description": "Notification after a dataset has been downloaded"
+ },
"saving-description": {
"defaultMessage": "Je download zal binnenkort klaar zijn.",
"description": "Saving progress dialog text"
@@ -1583,6 +1771,26 @@
"defaultMessage": "Instellingen acties menu",
"description": "Label for settings actions menu button"
},
+ "share-action": {
+ "defaultMessage": "Share",
+ "description": "Label for action that initiates sharing the project on mobile"
+ },
+ "share-hex-dialog-heading": {
+ "defaultMessage": "Share project as a hex file",
+ "description": "Heading for the dialog shown when sharing a hex file on mobile"
+ },
+ "share-hex-dialog-message1": {
+ "defaultMessage": "The hex file contains your actions, data samples and your MakeCode project. Open it in {appNameFull} to continue working.",
+ "description": "Text in the dialog shown when sharing a hex file on mobile"
+ },
+ "sharing-description": {
+ "defaultMessage": "Your project will be ready to share soon.",
+ "description": "Sharing progress dialog text for mobile"
+ },
+ "sharing-title": {
+ "defaultMessage": "Sharing…",
+ "description": "Sharing progress title"
+ },
"show-graphs-checkbox-label-text": {
"defaultMessage": "Grafieken weergeven",
"description": "Show graphs checkbox label text"
@@ -1651,6 +1859,10 @@
"defaultMessage": "Stop met opnemen",
"description": "Button label to stop recording movement data while recording multiple samples"
},
+ "storage-error-device-other": {
+ "defaultMessage": "Failed to save your project to device storage",
+ "description": "Toast shown when a SQLite storage write fails on a native device"
+ },
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when a storage write fails for an unknown reason"
diff --git a/lang/ui.pl.json b/lang/ui.pl.json
index df24a1974..c78cf8550 100644
--- a/lang/ui.pl.json
+++ b/lang/ui.pl.json
@@ -83,6 +83,10 @@
"defaultMessage": "Przyjaciel opowiadający historyjki za pomocą AI",
"description": "Home page resource card title"
},
+ "animation-bluetooth-mode-label": {
+ "defaultMessage": "Animation demonstrating how to reset to Bluetooth mode.",
+ "description": "Aria label for animation"
+ },
"animation-label": {
"defaultMessage": "Animacja pokazująca pięć kroków przebiegu działania CreateAI: Połącz, Zbierz Dane, Testuj model, Koduj i Użyj. Połącz: micro:bit jest podłączony do komputera, ustanawiajc komunikację między nimi. Zbierz dane: micro:bit jest przymocowany do nadgarstka. Dane są rejestrowane dla dwóch ruchów: machania (reprezentowanego przez ikonę serca) i potrząśnięcia (reprezentowanego przez ikonę krzyżyka). Wielokrotne próbki pobiera się dla każdego ruchu do trenowania modelu. Testuj model: Po zebraniu wystarczającej liczby próbek następuje trenowanie modelu uczenia maszynowego. Następnie komputer próbuje rozpoznać ruchy machania i potrząsanie w czasie rzeczywistym. Użytkownik może powrócić do etapu gromadzenia danych, aby zebrać dodatkowe próbki i wykonać kolejne badania. Koduj: Użytkownik pisze program złożony z bloków MakeCode, który zawiera wytrenowany model. Ukończony program jest pobierany do micro:bita. Użyj: micro:bit odpowiada fizycznym ruchom użytkownika, wyświetlając różne ikony na wyświatlaczu LED w zależności od tego, czy wykryte zostało machanie czy potrząsanie.",
"description": "Aria label for animation"
@@ -131,6 +135,26 @@
"defaultMessage": "Przegląd bloków",
"description": "Blocks preview heading text"
},
+ "bluetooth-disabled-body": {
+ "defaultMessage": "Please turn on Bluetooth and try again.",
+ "description": "Body text for Bluetooth disabled error dialog"
+ },
+ "bluetooth-disabled-heading": {
+ "defaultMessage": "Bluetooth is turned off",
+ "description": "Heading for Bluetooth disabled error dialog"
+ },
+ "bluetooth-permission-denied-body-android": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on Android"
+ },
+ "bluetooth-permission-denied-body-ios": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on iOS"
+ },
+ "bluetooth-permission-denied-heading": {
+ "defaultMessage": "Bluetooth permission required",
+ "description": "Heading for Bluetooth permission denied error dialog"
+ },
"bluetooth-unsupported-advice": {
"defaultMessage": "Zalecamy Google Chrome lub Microsoft Edge, abyś mógł połączyć się bezpośrednio ze swoim micro:bitem.",
"description": "Note on supported browsers"
@@ -215,6 +239,10 @@
"defaultMessage": "Potwierdź i zapisz",
"description": "Confirm and save action label"
},
+ "confirm-share-action": {
+ "defaultMessage": "Confirm and share",
+ "description": "Confirm and share action label"
+ },
"connect-action": {
"defaultMessage": "Podłącz",
"description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio"
@@ -243,6 +271,10 @@
"defaultMessage": "Nie wybrałeś micro:bita. Czy chcesz spróbować ponownie?",
"description": "Error when the user cancelled the Web Bluetooth permission/device selection dialog"
},
+ "connect-bluetooth-enabled": {
+ "defaultMessage": "Bluetooth enabled",
+ "description": "Label indicating Bluetooth needs to be enabled"
+ },
"connect-bluetooth-heading": {
"defaultMessage": "Połącz za pomocą Bluetooth Web",
"description": "Connection dialogs"
@@ -287,6 +319,10 @@
"defaultMessage": "Połącz micro:bit z tym komputerem za pomocą kabla USB, aby program zbierania danych mógł być do niego pobrany.",
"description": "Project download instructions"
},
+ "connect-cannot-see-pattern": {
+ "defaultMessage": "I do not see a pattern",
+ "description": "Link to troubleshooting not seeing Bluetooth pattern"
+ },
"connect-computer": {
"defaultMessage": "Komputer",
"description": "Label for computer icon in connection dialog"
@@ -331,6 +367,26 @@
"defaultMessage": "Kabel Micro USB",
"description": "Label for cable icon in list of requirements"
},
+ "connect-native-change-pattern": {
+ "defaultMessage": "My pattern is different",
+ "description": "Change Bluetooth pattern link"
+ },
+ "connect-native-pattern-heading": {
+ "defaultMessage": "Confirm this pattern matches your micro:bit",
+ "description": "Native Bluetooth pattern dialog heading"
+ },
+ "connect-native-pattern-subtitle": {
+ "defaultMessage": "If needed, change the pattern below to match.",
+ "description": "Native Bluetooth pattern dialog subtitle"
+ },
+ "connect-native-start-battery-check": {
+ "defaultMessage": "Connect the battery pack, then check the light on the back of the micro:bit is on.",
+ "description": "Instruction to check the micro:bit is powered on via the battery pack"
+ },
+ "connect-native-start-heading": {
+ "defaultMessage": "Connect micro:bit battery pack",
+ "description": "Connection dialog heading"
+ },
"connect-pattern-heading": {
"defaultMessage": "Kopiuj wzór",
"description": "Heading for Bluetooth pattern connection dialog"
@@ -339,6 +395,10 @@
"defaultMessage": "Kolumna {colNum} - liczba diod LED włączonych na wyświetlaczu micro:bita",
"description": "Screen reader text for numeric pattern input"
},
+ "connect-pattern-label": {
+ "defaultMessage": "The number of LEDs lit in each column of the micro:bit display, from left to right, are {numLedsOnCol1}, {numLedsOnCol2}, {numLedsOnCol3}, {numLedsOnCol4}, and {numLedsOnCol5}.",
+ "description": "Screen reader text for numeric pattern input"
+ },
"connect-pattern-subtitle": {
"defaultMessage": "Skopiuj wzór wyświetlany na micro:bicie.",
"description": "Instruction for bluetooth pattern dialog"
@@ -447,6 +507,30 @@
"defaultMessage": "Rozwiązywanie problemów",
"description": "Troubleshooting heading"
},
+ "connect-try-another-way": {
+ "defaultMessage": "Try another way",
+ "description": "Link to alternative connection method"
+ },
+ "connect-unable-to-enter-bluetooth-mode": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Link to troubleshooting entering Bluetooth mode"
+ },
+ "connect-unable-to-enter-bluetooth-mode-heading": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Unable to enter Bluetooth mode dialog heading"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": {
+ "defaultMessage": "Try the following:",
+ "description": "Heading for list of things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": {
+ "defaultMessage": "Disconnect and then reconnect the micro:bit with the power source.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": {
+ "defaultMessage": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
"connect-with-batteries": {
"defaultMessage": "z bateriami",
"description": "Under header 'Battery holder' this notes that batteries are required"
@@ -675,6 +759,10 @@
"defaultMessage": "Pobieranie programu gromadzenia danych",
"description": "Progress text"
},
+ "downloading-data-collection-microbit-header": {
+ "defaultMessage": "Downloading data collection program to micro:bit",
+ "description": "Progress text"
+ },
"downloading-header": {
"defaultMessage": "Pobieranie programu do micro:bita",
"description": "Progress text"
@@ -683,9 +771,29 @@
"defaultMessage": "Pobieranie programu łącza radiowego",
"description": "Progress text"
},
- "downloading-subtitle": {
- "defaultMessage": "Proszę czekać. Pobieranie programu na micro:bita.",
- "description": "Progress text"
+ "downloading-stage-checking-bond": {
+ "defaultMessage": "Choose ‘Pair’ if asked",
+ "description": "Progress text when ensuring device is paired before flashing"
+ },
+ "downloading-stage-connecting": {
+ "defaultMessage": "Connecting to micro:bit…",
+ "description": "Progress text during connection stage of flashing"
+ },
+ "downloading-stage-finding-device": {
+ "defaultMessage": "Finding micro:bit…",
+ "description": "Progress text during device discovery stage of flashing"
+ },
+ "downloading-stage-flashing": {
+ "defaultMessage": "Please wait. Downloading program to micro:bit.",
+ "description": "Progress text during actual flashing stage"
+ },
+ "downloading-stage-flashing-native": {
+ "defaultMessage": "Please do not interact with the micro:bit before the download is complete.",
+ "description": "Progress text during native flashing stage"
+ },
+ "downloading-stage-resetting-device": {
+ "defaultMessage": "Waiting for micro:bit to reboot...",
+ "description": "Progress text when rebooting micro:bit before flashing"
},
"duplicate-project-action": {
"defaultMessage": "Duplikuj",
@@ -1179,6 +1287,14 @@
"defaultMessage": "Ładowanie",
"description": "Aria label for loading spinner"
},
+ "location-disabled-body": {
+ "defaultMessage": "Location services are required for Bluetooth on this device. Please enable location services in Settings and try again.",
+ "description": "Body text for location disabled error dialog (Android only)"
+ },
+ "location-disabled-heading": {
+ "defaultMessage": "Location services required",
+ "description": "Heading for location disabled error dialog (Android only)"
+ },
"main-menu": {
"defaultMessage": "Menu główne",
"description": "Main menu label"
@@ -1203,6 +1319,10 @@
"defaultMessage": "Nie można załadować Microsoft MakeCode",
"description": "Title of MakeCode load error dialog"
},
+ "microbit-name-label": {
+ "defaultMessage": "micro:bit name: {name}",
+ "description": "Screen reader text for micro:bit name"
+ },
"microbit-not-connected": {
"defaultMessage": "Twój micro:bit nie jest połączony",
"description": "Live graph disconnected micro:bit status message"
@@ -1243,6 +1363,50 @@
"defaultMessage": "Nazwa jest używana podczas zapisywania pliku.",
"description": "Text under project name field"
},
+ "native-bluetooth-error-body": {
+ "defaultMessage": "The connection to the micro:bit failed.",
+ "description": "Body text for native Bluetooth connection error dialog"
+ },
+ "native-bluetooth-error-check": {
+ "defaultMessage": "Please check that:",
+ "description": "Heading for list of things to check in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-distance": {
+ "defaultMessage": "the micro:bit is close to this device",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-mode": {
+ "defaultMessage": "the micro:bit is in Bluetooth mode (showing the pairing pattern)",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-pattern": {
+ "defaultMessage": "the pattern you entered is correct",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device": {
+ "defaultMessage": "Please forget this device in your Bluetooth settings and try again.",
+ "description": "Heading for instructions on how to forget device in Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-1": {
+ "defaultMessage": "Go to Bluetooth in the Settings app",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-2": {
+ "defaultMessage": "Tap the information icon next to the BBC micro:bit device",
+ "description": "List item in native Bluetooth error dialog. infoIcon is an inline SVG icon, the text inside is used as alt text."
+ },
+ "native-bluetooth-error-forget-device-step-3": {
+ "defaultMessage": "Tap ‘Forget This Device’",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-4": {
+ "defaultMessage": "Return to this app to try again",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-heading": {
+ "defaultMessage": "Could not connect to micro:bit",
+ "description": "Heading for native Bluetooth connection error dialog"
+ },
"new-project-setup-title": {
"defaultMessage": "Nowa konfiguracja projektu",
"description": "New project setup title"
@@ -1399,6 +1563,10 @@
"defaultMessage": "Nie można nawiązać połączenia z micro:bitem podłączonym do komputera.",
"description": "Connection error dialog"
},
+ "reconnect-failed-native-heading": {
+ "defaultMessage": "Failed to reconnect to data collection micro:bit",
+ "description": "Connection error dialog for native Bluetooth reconnection failure"
+ },
"reconnect-failed-radio-heading": {
"defaultMessage": "Nie udało się ponownie połączyć z micro:bitami",
"description": "Connection error dialog"
@@ -1499,6 +1667,18 @@
"defaultMessage": "Zmień nazwę projektu",
"description": "Heading for rename project dialog"
},
+ "reset-to-bluetooth-mode-ab-subtitle": {
+ "defaultMessage": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears.",
+ "description": "Instructions to hold A and B buttons while pressing reset on the micro:bit"
+ },
+ "reset-to-bluetooth-mode-heading": {
+ "defaultMessage": "Reset to Bluetooth mode",
+ "description": "Title for dialog with instructures on using "
+ },
+ "reset-to-bluetooth-mode-subtitle": {
+ "defaultMessage": "Press RESET three times.",
+ "description": "Instructions to press the physical reset button on the micro:bit"
+ },
"reset-to-default-action": {
"defaultMessage": "Przywróć domyślne bloki",
"description": "Reset to default blocks button text"
@@ -1539,6 +1719,14 @@
"defaultMessage": "Możesz go również otworzyć za pomocą Microsoft MakeCode, jeśli nie musisz zmieniać akcji i próbek danych.",
"description": "Text in the dialog shown when saving a hex file"
},
+ "save-to-files-action": {
+ "defaultMessage": "Save to Files",
+ "description": "Label for action that saves the project to the device file system on Android"
+ },
+ "saving-dataset-toast-title": {
+ "defaultMessage": "Your data samples have been downloaded",
+ "description": "Notification after a dataset has been downloaded"
+ },
"saving-description": {
"defaultMessage": "Pobieranie wkrótce będzie gotowe.",
"description": "Saving progress dialog text"
@@ -1583,6 +1771,26 @@
"defaultMessage": "Ustawienia menu akcji",
"description": "Label for settings actions menu button"
},
+ "share-action": {
+ "defaultMessage": "Share",
+ "description": "Label for action that initiates sharing the project on mobile"
+ },
+ "share-hex-dialog-heading": {
+ "defaultMessage": "Share project as a hex file",
+ "description": "Heading for the dialog shown when sharing a hex file on mobile"
+ },
+ "share-hex-dialog-message1": {
+ "defaultMessage": "The hex file contains your actions, data samples and your MakeCode project. Open it in {appNameFull} to continue working.",
+ "description": "Text in the dialog shown when sharing a hex file on mobile"
+ },
+ "sharing-description": {
+ "defaultMessage": "Your project will be ready to share soon.",
+ "description": "Sharing progress dialog text for mobile"
+ },
+ "sharing-title": {
+ "defaultMessage": "Sharing…",
+ "description": "Sharing progress title"
+ },
"show-graphs-checkbox-label-text": {
"defaultMessage": "Pokaż wykres",
"description": "Show graphs checkbox label text"
@@ -1651,6 +1859,10 @@
"defaultMessage": "Zatrzymaj nagrywanie",
"description": "Button label to stop recording movement data while recording multiple samples"
},
+ "storage-error-device-other": {
+ "defaultMessage": "Failed to save your project to device storage",
+ "description": "Toast shown when a SQLite storage write fails on a native device"
+ },
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when a storage write fails for an unknown reason"
diff --git a/lang/ui.pt-br.json b/lang/ui.pt-br.json
index 6d14d6992..9cc603f9b 100644
--- a/lang/ui.pt-br.json
+++ b/lang/ui.pt-br.json
@@ -83,6 +83,10 @@
"defaultMessage": "Amigo contador de histórias de IA",
"description": "Home page resource card title"
},
+ "animation-bluetooth-mode-label": {
+ "defaultMessage": "Animation demonstrating how to reset to Bluetooth mode.",
+ "description": "Aria label for animation"
+ },
"animation-label": {
"defaultMessage": "Animação demonstrando as cinco etapas do fluxo de trabalho do CreateAI: Conectar, Coletar dados, Testar modelo, Programar e Usar. Conectar: Um dispositivo micro:bit é conectado a um computador, estabelecendo comunicação entre os dois. Coletar dados: Um micro:bit é preso a um pulso. Dados de movimentos são registrados para dois gestos: um aceno (representado por um ícone de coração) e um movimento de sacudir (representado por um ícone de cruz). Várias amostras são coletadas para cada gesto para treinar o modelo. Testar modelo: Assim que amostras suficientes forem coletadas, um modelo de aprendizagem de máquina é treinado. O computador então tenta reconhecer os gestos de aceno e movimento de sacudir em tempo real. O usuário pode retornar à etapa Coletar dados para coletar amostras adicionais e realizar testes subsequentes. Programar: O usuário escreve um programa usando blocos MakeCode que incorpora o modelo treinado. O programa finalizado é baixado para o micro:bit. Usar: O micro:bit responde aos movimentos físicos do usuário, exibindo ícones diferentes em sua tela de LED dependendo se um gesto de aceno ou movimento de sacudir é detectado.",
"description": "Aria label for animation"
@@ -131,6 +135,26 @@
"defaultMessage": "Visualização de blocos",
"description": "Blocks preview heading text"
},
+ "bluetooth-disabled-body": {
+ "defaultMessage": "Please turn on Bluetooth and try again.",
+ "description": "Body text for Bluetooth disabled error dialog"
+ },
+ "bluetooth-disabled-heading": {
+ "defaultMessage": "Bluetooth is turned off",
+ "description": "Heading for Bluetooth disabled error dialog"
+ },
+ "bluetooth-permission-denied-body-android": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on Android"
+ },
+ "bluetooth-permission-denied-body-ios": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on iOS"
+ },
+ "bluetooth-permission-denied-heading": {
+ "defaultMessage": "Bluetooth permission required",
+ "description": "Heading for Bluetooth permission denied error dialog"
+ },
"bluetooth-unsupported-advice": {
"defaultMessage": "Recomendamos o Google Chrome ou o Microsoft Edge para que você possa se conectar diretamente ao seu micro:bit.",
"description": "Note on supported browsers"
@@ -215,6 +239,10 @@
"defaultMessage": "Confirmar e salvar",
"description": "Confirm and save action label"
},
+ "confirm-share-action": {
+ "defaultMessage": "Confirm and share",
+ "description": "Confirm and share action label"
+ },
"connect-action": {
"defaultMessage": "Conectar",
"description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio"
@@ -243,6 +271,10 @@
"defaultMessage": "Você não escolheu um micro:bit. Deseja tentar novamente?",
"description": "Error when the user cancelled the Web Bluetooth permission/device selection dialog"
},
+ "connect-bluetooth-enabled": {
+ "defaultMessage": "Bluetooth enabled",
+ "description": "Label indicating Bluetooth needs to be enabled"
+ },
"connect-bluetooth-heading": {
"defaultMessage": "Conectar usando Web Bluetooth",
"description": "Connection dialogs"
@@ -287,6 +319,10 @@
"defaultMessage": "Conecte o micro:bit a este computador com um cabo USB para que o programa de coleta de dados possa ser baixado para ele.",
"description": "Project download instructions"
},
+ "connect-cannot-see-pattern": {
+ "defaultMessage": "I do not see a pattern",
+ "description": "Link to troubleshooting not seeing Bluetooth pattern"
+ },
"connect-computer": {
"defaultMessage": "Computador",
"description": "Label for computer icon in connection dialog"
@@ -331,6 +367,26 @@
"defaultMessage": "Cabo Micro USB",
"description": "Label for cable icon in list of requirements"
},
+ "connect-native-change-pattern": {
+ "defaultMessage": "My pattern is different",
+ "description": "Change Bluetooth pattern link"
+ },
+ "connect-native-pattern-heading": {
+ "defaultMessage": "Confirm this pattern matches your micro:bit",
+ "description": "Native Bluetooth pattern dialog heading"
+ },
+ "connect-native-pattern-subtitle": {
+ "defaultMessage": "If needed, change the pattern below to match.",
+ "description": "Native Bluetooth pattern dialog subtitle"
+ },
+ "connect-native-start-battery-check": {
+ "defaultMessage": "Connect the battery pack, then check the light on the back of the micro:bit is on.",
+ "description": "Instruction to check the micro:bit is powered on via the battery pack"
+ },
+ "connect-native-start-heading": {
+ "defaultMessage": "Connect micro:bit battery pack",
+ "description": "Connection dialog heading"
+ },
"connect-pattern-heading": {
"defaultMessage": "Copiar padrão",
"description": "Heading for Bluetooth pattern connection dialog"
@@ -339,6 +395,10 @@
"defaultMessage": "Coluna {colNum} - número de LEDs acesos no display do micro:bit",
"description": "Screen reader text for numeric pattern input"
},
+ "connect-pattern-label": {
+ "defaultMessage": "The number of LEDs lit in each column of the micro:bit display, from left to right, are {numLedsOnCol1}, {numLedsOnCol2}, {numLedsOnCol3}, {numLedsOnCol4}, and {numLedsOnCol5}.",
+ "description": "Screen reader text for numeric pattern input"
+ },
"connect-pattern-subtitle": {
"defaultMessage": "Copie o padrão exibido no micro:bit.",
"description": "Instruction for bluetooth pattern dialog"
@@ -447,6 +507,30 @@
"defaultMessage": "Resolução de problemas",
"description": "Troubleshooting heading"
},
+ "connect-try-another-way": {
+ "defaultMessage": "Try another way",
+ "description": "Link to alternative connection method"
+ },
+ "connect-unable-to-enter-bluetooth-mode": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Link to troubleshooting entering Bluetooth mode"
+ },
+ "connect-unable-to-enter-bluetooth-mode-heading": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Unable to enter Bluetooth mode dialog heading"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": {
+ "defaultMessage": "Try the following:",
+ "description": "Heading for list of things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": {
+ "defaultMessage": "Disconnect and then reconnect the micro:bit with the power source.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": {
+ "defaultMessage": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
"connect-with-batteries": {
"defaultMessage": "com baterias",
"description": "Under header 'Battery holder' this notes that batteries are required"
@@ -675,6 +759,10 @@
"defaultMessage": "Baixando o programa de coleta de dados",
"description": "Progress text"
},
+ "downloading-data-collection-microbit-header": {
+ "defaultMessage": "Downloading data collection program to micro:bit",
+ "description": "Progress text"
+ },
"downloading-header": {
"defaultMessage": "Baixando o programa para o micro:bit",
"description": "Progress text"
@@ -683,9 +771,29 @@
"defaultMessage": "Baixando o programa de link de rádio",
"description": "Progress text"
},
- "downloading-subtitle": {
- "defaultMessage": "Por favor, aguarde. Baixando o programa para o micro:bit.",
- "description": "Progress text"
+ "downloading-stage-checking-bond": {
+ "defaultMessage": "Choose ‘Pair’ if asked",
+ "description": "Progress text when ensuring device is paired before flashing"
+ },
+ "downloading-stage-connecting": {
+ "defaultMessage": "Connecting to micro:bit…",
+ "description": "Progress text during connection stage of flashing"
+ },
+ "downloading-stage-finding-device": {
+ "defaultMessage": "Finding micro:bit…",
+ "description": "Progress text during device discovery stage of flashing"
+ },
+ "downloading-stage-flashing": {
+ "defaultMessage": "Please wait. Downloading program to micro:bit.",
+ "description": "Progress text during actual flashing stage"
+ },
+ "downloading-stage-flashing-native": {
+ "defaultMessage": "Please do not interact with the micro:bit before the download is complete.",
+ "description": "Progress text during native flashing stage"
+ },
+ "downloading-stage-resetting-device": {
+ "defaultMessage": "Waiting for micro:bit to reboot...",
+ "description": "Progress text when rebooting micro:bit before flashing"
},
"duplicate-project-action": {
"defaultMessage": "Duplicar",
@@ -1179,6 +1287,14 @@
"defaultMessage": "Carregando",
"description": "Aria label for loading spinner"
},
+ "location-disabled-body": {
+ "defaultMessage": "Location services are required for Bluetooth on this device. Please enable location services in Settings and try again.",
+ "description": "Body text for location disabled error dialog (Android only)"
+ },
+ "location-disabled-heading": {
+ "defaultMessage": "Location services required",
+ "description": "Heading for location disabled error dialog (Android only)"
+ },
"main-menu": {
"defaultMessage": "Menu principal",
"description": "Main menu label"
@@ -1203,6 +1319,10 @@
"defaultMessage": "Não foi possível carregar o Microsoft MakeCode.",
"description": "Title of MakeCode load error dialog"
},
+ "microbit-name-label": {
+ "defaultMessage": "micro:bit name: {name}",
+ "description": "Screen reader text for micro:bit name"
+ },
"microbit-not-connected": {
"defaultMessage": "Seu micro:bit não está conectado.",
"description": "Live graph disconnected micro:bit status message"
@@ -1243,6 +1363,50 @@
"defaultMessage": "O nome é usado quando você salva um arquivo.",
"description": "Text under project name field"
},
+ "native-bluetooth-error-body": {
+ "defaultMessage": "The connection to the micro:bit failed.",
+ "description": "Body text for native Bluetooth connection error dialog"
+ },
+ "native-bluetooth-error-check": {
+ "defaultMessage": "Please check that:",
+ "description": "Heading for list of things to check in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-distance": {
+ "defaultMessage": "the micro:bit is close to this device",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-mode": {
+ "defaultMessage": "the micro:bit is in Bluetooth mode (showing the pairing pattern)",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-pattern": {
+ "defaultMessage": "the pattern you entered is correct",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device": {
+ "defaultMessage": "Please forget this device in your Bluetooth settings and try again.",
+ "description": "Heading for instructions on how to forget device in Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-1": {
+ "defaultMessage": "Go to Bluetooth in the Settings app",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-2": {
+ "defaultMessage": "Tap the information icon next to the BBC micro:bit device",
+ "description": "List item in native Bluetooth error dialog. infoIcon is an inline SVG icon, the text inside is used as alt text."
+ },
+ "native-bluetooth-error-forget-device-step-3": {
+ "defaultMessage": "Tap ‘Forget This Device’",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-4": {
+ "defaultMessage": "Return to this app to try again",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-heading": {
+ "defaultMessage": "Could not connect to micro:bit",
+ "description": "Heading for native Bluetooth connection error dialog"
+ },
"new-project-setup-title": {
"defaultMessage": "Nova configuração de projeto",
"description": "New project setup title"
@@ -1399,6 +1563,10 @@
"defaultMessage": "A conexão com o micro:bit conectado ao seu computador não pôde ser restabelecida.",
"description": "Connection error dialog"
},
+ "reconnect-failed-native-heading": {
+ "defaultMessage": "Failed to reconnect to data collection micro:bit",
+ "description": "Connection error dialog for native Bluetooth reconnection failure"
+ },
"reconnect-failed-radio-heading": {
"defaultMessage": "Falha ao reconectar aos micro:bits",
"description": "Connection error dialog"
@@ -1499,6 +1667,18 @@
"defaultMessage": "Renomear projeto",
"description": "Heading for rename project dialog"
},
+ "reset-to-bluetooth-mode-ab-subtitle": {
+ "defaultMessage": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears.",
+ "description": "Instructions to hold A and B buttons while pressing reset on the micro:bit"
+ },
+ "reset-to-bluetooth-mode-heading": {
+ "defaultMessage": "Reset to Bluetooth mode",
+ "description": "Title for dialog with instructures on using "
+ },
+ "reset-to-bluetooth-mode-subtitle": {
+ "defaultMessage": "Press RESET three times.",
+ "description": "Instructions to press the physical reset button on the micro:bit"
+ },
"reset-to-default-action": {
"defaultMessage": "Resetar para os blocos padrão",
"description": "Reset to default blocks button text"
@@ -1539,6 +1719,14 @@
"defaultMessage": "Você também pode abri-lo com o Microsoft MakeCode se não precisar alterar as ações e amostras de dados.",
"description": "Text in the dialog shown when saving a hex file"
},
+ "save-to-files-action": {
+ "defaultMessage": "Save to Files",
+ "description": "Label for action that saves the project to the device file system on Android"
+ },
+ "saving-dataset-toast-title": {
+ "defaultMessage": "Your data samples have been downloaded",
+ "description": "Notification after a dataset has been downloaded"
+ },
"saving-description": {
"defaultMessage": "Seu download estará pronto em breve.",
"description": "Saving progress dialog text"
@@ -1583,6 +1771,26 @@
"defaultMessage": "Menu de ações de configurações",
"description": "Label for settings actions menu button"
},
+ "share-action": {
+ "defaultMessage": "Share",
+ "description": "Label for action that initiates sharing the project on mobile"
+ },
+ "share-hex-dialog-heading": {
+ "defaultMessage": "Share project as a hex file",
+ "description": "Heading for the dialog shown when sharing a hex file on mobile"
+ },
+ "share-hex-dialog-message1": {
+ "defaultMessage": "The hex file contains your actions, data samples and your MakeCode project. Open it in {appNameFull} to continue working.",
+ "description": "Text in the dialog shown when sharing a hex file on mobile"
+ },
+ "sharing-description": {
+ "defaultMessage": "Your project will be ready to share soon.",
+ "description": "Sharing progress dialog text for mobile"
+ },
+ "sharing-title": {
+ "defaultMessage": "Sharing…",
+ "description": "Sharing progress title"
+ },
"show-graphs-checkbox-label-text": {
"defaultMessage": "Mostrar gráficos",
"description": "Show graphs checkbox label text"
@@ -1651,6 +1859,10 @@
"defaultMessage": "Parar a gravação",
"description": "Button label to stop recording movement data while recording multiple samples"
},
+ "storage-error-device-other": {
+ "defaultMessage": "Failed to save your project to device storage",
+ "description": "Toast shown when a SQLite storage write fails on a native device"
+ },
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when a storage write fails for an unknown reason"
diff --git a/lang/ui.zh-tw.json b/lang/ui.zh-tw.json
index 09caaab3a..308a687c8 100644
--- a/lang/ui.zh-tw.json
+++ b/lang/ui.zh-tw.json
@@ -83,6 +83,10 @@
"defaultMessage": "AI 說故事夥伴",
"description": "Home page resource card title"
},
+ "animation-bluetooth-mode-label": {
+ "defaultMessage": "Animation demonstrating how to reset to Bluetooth mode.",
+ "description": "Aria label for animation"
+ },
"animation-label": {
"defaultMessage": "動畫展示 CreateAI 工作流程的五個步驟:連線、收集資料、測試模型、程式碼,以及使用。連線:將 micro:bit 裝置連線到電腦,建立兩者之間的通訊。收集資料:將 micro:bit 綁在手腕上。記錄兩種手勢的移動資料:揮手(以愛心圖示表示)與搖動(以叉叉圖示表示)。每種手勢都會收集多筆範例來訓練模型。測試模型:收集到足夠範例後,便會訓練機器學習模型。接著,電腦會嘗試即時辨識揮手與搖動手勢。使用者可以返回「收集資料」步驟,收集更多範例並再次測試。程式碼:使用者利用 MakeCode 程式積木寫入整合已訓練模型的程式。完成的程式會下載到 micro:bit。使用:micro:bit 會回應使用者的實際移動,並依據偵測到的是揮手還是搖動手勢,在 LED 螢幕上顯示不同圖示。",
"description": "Aria label for animation"
@@ -131,6 +135,26 @@
"defaultMessage": "程式積木預覽",
"description": "Blocks preview heading text"
},
+ "bluetooth-disabled-body": {
+ "defaultMessage": "Please turn on Bluetooth and try again.",
+ "description": "Body text for Bluetooth disabled error dialog"
+ },
+ "bluetooth-disabled-heading": {
+ "defaultMessage": "Bluetooth is turned off",
+ "description": "Heading for Bluetooth disabled error dialog"
+ },
+ "bluetooth-permission-denied-body-android": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on Android"
+ },
+ "bluetooth-permission-denied-body-ios": {
+ "defaultMessage": "{appNameShort} uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in {appNameShort} settings.",
+ "description": "Body text for Bluetooth permission denied error dialog on iOS"
+ },
+ "bluetooth-permission-denied-heading": {
+ "defaultMessage": "Bluetooth permission required",
+ "description": "Heading for Bluetooth permission denied error dialog"
+ },
"bluetooth-unsupported-advice": {
"defaultMessage": "我們建議您使用 Google Chrome 或 Microsoft Edge,以便您能夠直接連線到您的 micro:bit。",
"description": "Note on supported browsers"
@@ -215,6 +239,10 @@
"defaultMessage": "確認並儲存",
"description": "Confirm and save action label"
},
+ "confirm-share-action": {
+ "defaultMessage": "Confirm and share",
+ "description": "Confirm and share action label"
+ },
"connect-action": {
"defaultMessage": "連線",
"description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio"
@@ -243,6 +271,10 @@
"defaultMessage": "您沒有選擇 micro:bit。您想再試一次嗎?",
"description": "Error when the user cancelled the Web Bluetooth permission/device selection dialog"
},
+ "connect-bluetooth-enabled": {
+ "defaultMessage": "Bluetooth enabled",
+ "description": "Label indicating Bluetooth needs to be enabled"
+ },
"connect-bluetooth-heading": {
"defaultMessage": "使用網路藍牙來連線",
"description": "Connection dialogs"
@@ -287,6 +319,10 @@
"defaultMessage": "使用 USB 纜線將 micro:bit 連線到這台電腦,以便將數據收集程式下載到其中。",
"description": "Project download instructions"
},
+ "connect-cannot-see-pattern": {
+ "defaultMessage": "I do not see a pattern",
+ "description": "Link to troubleshooting not seeing Bluetooth pattern"
+ },
"connect-computer": {
"defaultMessage": "電腦",
"description": "Label for computer icon in connection dialog"
@@ -331,6 +367,26 @@
"defaultMessage": "微型 USB 纜線",
"description": "Label for cable icon in list of requirements"
},
+ "connect-native-change-pattern": {
+ "defaultMessage": "My pattern is different",
+ "description": "Change Bluetooth pattern link"
+ },
+ "connect-native-pattern-heading": {
+ "defaultMessage": "Confirm this pattern matches your micro:bit",
+ "description": "Native Bluetooth pattern dialog heading"
+ },
+ "connect-native-pattern-subtitle": {
+ "defaultMessage": "If needed, change the pattern below to match.",
+ "description": "Native Bluetooth pattern dialog subtitle"
+ },
+ "connect-native-start-battery-check": {
+ "defaultMessage": "Connect the battery pack, then check the light on the back of the micro:bit is on.",
+ "description": "Instruction to check the micro:bit is powered on via the battery pack"
+ },
+ "connect-native-start-heading": {
+ "defaultMessage": "Connect micro:bit battery pack",
+ "description": "Connection dialog heading"
+ },
"connect-pattern-heading": {
"defaultMessage": "複製圖案",
"description": "Heading for Bluetooth pattern connection dialog"
@@ -339,6 +395,10 @@
"defaultMessage": "第 {colNum} 欄 - micro:bit 顯示器上亮起的 LED 數量",
"description": "Screen reader text for numeric pattern input"
},
+ "connect-pattern-label": {
+ "defaultMessage": "The number of LEDs lit in each column of the micro:bit display, from left to right, are {numLedsOnCol1}, {numLedsOnCol2}, {numLedsOnCol3}, {numLedsOnCol4}, and {numLedsOnCol5}.",
+ "description": "Screen reader text for numeric pattern input"
+ },
"connect-pattern-subtitle": {
"defaultMessage": "複製 micro:bit 上顯示的圖案。",
"description": "Instruction for bluetooth pattern dialog"
@@ -447,6 +507,30 @@
"defaultMessage": "疑難排解",
"description": "Troubleshooting heading"
},
+ "connect-try-another-way": {
+ "defaultMessage": "Try another way",
+ "description": "Link to alternative connection method"
+ },
+ "connect-unable-to-enter-bluetooth-mode": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Link to troubleshooting entering Bluetooth mode"
+ },
+ "connect-unable-to-enter-bluetooth-mode-heading": {
+ "defaultMessage": "Unable to enter Bluetooth mode?",
+ "description": "Unable to enter Bluetooth mode dialog heading"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": {
+ "defaultMessage": "Try the following:",
+ "description": "Heading for list of things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": {
+ "defaultMessage": "Disconnect and then reconnect the micro:bit with the power source.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": {
+ "defaultMessage": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again.",
+ "description": "List item in things to try to enter Bluetooth mode dialog"
+ },
"connect-with-batteries": {
"defaultMessage": "需要電池",
"description": "Under header 'Battery holder' this notes that batteries are required"
@@ -675,6 +759,10 @@
"defaultMessage": "下載數據收集程式",
"description": "Progress text"
},
+ "downloading-data-collection-microbit-header": {
+ "defaultMessage": "Downloading data collection program to micro:bit",
+ "description": "Progress text"
+ },
"downloading-header": {
"defaultMessage": "將程式下載至 micro:bit",
"description": "Progress text"
@@ -683,9 +771,29 @@
"defaultMessage": "下載無線電連結程式",
"description": "Progress text"
},
- "downloading-subtitle": {
- "defaultMessage": "請稍等。正在將程式下載至 micro:bit。",
- "description": "Progress text"
+ "downloading-stage-checking-bond": {
+ "defaultMessage": "Choose ‘Pair’ if asked",
+ "description": "Progress text when ensuring device is paired before flashing"
+ },
+ "downloading-stage-connecting": {
+ "defaultMessage": "Connecting to micro:bit…",
+ "description": "Progress text during connection stage of flashing"
+ },
+ "downloading-stage-finding-device": {
+ "defaultMessage": "Finding micro:bit…",
+ "description": "Progress text during device discovery stage of flashing"
+ },
+ "downloading-stage-flashing": {
+ "defaultMessage": "Please wait. Downloading program to micro:bit.",
+ "description": "Progress text during actual flashing stage"
+ },
+ "downloading-stage-flashing-native": {
+ "defaultMessage": "Please do not interact with the micro:bit before the download is complete.",
+ "description": "Progress text during native flashing stage"
+ },
+ "downloading-stage-resetting-device": {
+ "defaultMessage": "Waiting for micro:bit to reboot...",
+ "description": "Progress text when rebooting micro:bit before flashing"
},
"duplicate-project-action": {
"defaultMessage": "複製",
@@ -1179,6 +1287,14 @@
"defaultMessage": "正在載入",
"description": "Aria label for loading spinner"
},
+ "location-disabled-body": {
+ "defaultMessage": "Location services are required for Bluetooth on this device. Please enable location services in Settings and try again.",
+ "description": "Body text for location disabled error dialog (Android only)"
+ },
+ "location-disabled-heading": {
+ "defaultMessage": "Location services required",
+ "description": "Heading for location disabled error dialog (Android only)"
+ },
"main-menu": {
"defaultMessage": "主選單",
"description": "Main menu label"
@@ -1203,6 +1319,10 @@
"defaultMessage": "無法載入 Microsoft MakeCode",
"description": "Title of MakeCode load error dialog"
},
+ "microbit-name-label": {
+ "defaultMessage": "micro:bit name: {name}",
+ "description": "Screen reader text for micro:bit name"
+ },
"microbit-not-connected": {
"defaultMessage": "您的 micro:bit 未連線",
"description": "Live graph disconnected micro:bit status message"
@@ -1243,6 +1363,50 @@
"defaultMessage": "儲存 HEX 檔案時,使用該名稱。",
"description": "Text under project name field"
},
+ "native-bluetooth-error-body": {
+ "defaultMessage": "The connection to the micro:bit failed.",
+ "description": "Body text for native Bluetooth connection error dialog"
+ },
+ "native-bluetooth-error-check": {
+ "defaultMessage": "Please check that:",
+ "description": "Heading for list of things to check in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-distance": {
+ "defaultMessage": "the micro:bit is close to this device",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-mode": {
+ "defaultMessage": "the micro:bit is in Bluetooth mode (showing the pairing pattern)",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-check-pattern": {
+ "defaultMessage": "the pattern you entered is correct",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device": {
+ "defaultMessage": "Please forget this device in your Bluetooth settings and try again.",
+ "description": "Heading for instructions on how to forget device in Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-1": {
+ "defaultMessage": "Go to Bluetooth in the Settings app",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-2": {
+ "defaultMessage": "Tap the information icon next to the BBC micro:bit device",
+ "description": "List item in native Bluetooth error dialog. infoIcon is an inline SVG icon, the text inside is used as alt text."
+ },
+ "native-bluetooth-error-forget-device-step-3": {
+ "defaultMessage": "Tap ‘Forget This Device’",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-forget-device-step-4": {
+ "defaultMessage": "Return to this app to try again",
+ "description": "List item in native Bluetooth error dialog"
+ },
+ "native-bluetooth-error-heading": {
+ "defaultMessage": "Could not connect to micro:bit",
+ "description": "Heading for native Bluetooth connection error dialog"
+ },
"new-project-setup-title": {
"defaultMessage": "新專案設定",
"description": "New project setup title"
@@ -1399,6 +1563,10 @@
"defaultMessage": "無法重新建立與您的電腦連線的 micro:bit 的連線。",
"description": "Connection error dialog"
},
+ "reconnect-failed-native-heading": {
+ "defaultMessage": "Failed to reconnect to data collection micro:bit",
+ "description": "Connection error dialog for native Bluetooth reconnection failure"
+ },
"reconnect-failed-radio-heading": {
"defaultMessage": "無法重新連線到 micro:bits",
"description": "Connection error dialog"
@@ -1499,6 +1667,18 @@
"defaultMessage": "重新命名專案",
"description": "Heading for rename project dialog"
},
+ "reset-to-bluetooth-mode-ab-subtitle": {
+ "defaultMessage": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears.",
+ "description": "Instructions to hold A and B buttons while pressing reset on the micro:bit"
+ },
+ "reset-to-bluetooth-mode-heading": {
+ "defaultMessage": "Reset to Bluetooth mode",
+ "description": "Title for dialog with instructures on using "
+ },
+ "reset-to-bluetooth-mode-subtitle": {
+ "defaultMessage": "Press RESET three times.",
+ "description": "Instructions to press the physical reset button on the micro:bit"
+ },
"reset-to-default-action": {
"defaultMessage": "重設為預設區塊",
"description": "Reset to default blocks button text"
@@ -1539,6 +1719,14 @@
"defaultMessage": "如果您不需要變更動作和數據樣本,您也可以使用 Microsoft MakeCode 開啟它。",
"description": "Text in the dialog shown when saving a hex file"
},
+ "save-to-files-action": {
+ "defaultMessage": "Save to Files",
+ "description": "Label for action that saves the project to the device file system on Android"
+ },
+ "saving-dataset-toast-title": {
+ "defaultMessage": "Your data samples have been downloaded",
+ "description": "Notification after a dataset has been downloaded"
+ },
"saving-description": {
"defaultMessage": "您的下載很快就會準備就緒。",
"description": "Saving progress dialog text"
@@ -1583,6 +1771,26 @@
"defaultMessage": "設定動作選單",
"description": "Label for settings actions menu button"
},
+ "share-action": {
+ "defaultMessage": "Share",
+ "description": "Label for action that initiates sharing the project on mobile"
+ },
+ "share-hex-dialog-heading": {
+ "defaultMessage": "Share project as a hex file",
+ "description": "Heading for the dialog shown when sharing a hex file on mobile"
+ },
+ "share-hex-dialog-message1": {
+ "defaultMessage": "The hex file contains your actions, data samples and your MakeCode project. Open it in {appNameFull} to continue working.",
+ "description": "Text in the dialog shown when sharing a hex file on mobile"
+ },
+ "sharing-description": {
+ "defaultMessage": "Your project will be ready to share soon.",
+ "description": "Sharing progress dialog text for mobile"
+ },
+ "sharing-title": {
+ "defaultMessage": "Sharing…",
+ "description": "Sharing progress title"
+ },
"show-graphs-checkbox-label-text": {
"defaultMessage": "顯示圖表",
"description": "Show graphs checkbox label text"
@@ -1651,6 +1859,10 @@
"defaultMessage": "停止錄製",
"description": "Button label to stop recording movement data while recording multiple samples"
},
+ "storage-error-device-other": {
+ "defaultMessage": "Failed to save your project to device storage",
+ "description": "Toast shown when a SQLite storage write fails on a native device"
+ },
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when a storage write fails for an unknown reason"
diff --git a/microbit/README.md b/microbit/README.md
deleted file mode 100644
index 9740110ac..000000000
--- a/microbit/README.md
+++ /dev/null
@@ -1,16 +0,0 @@
-# micro:bit program sources
-
-This folder contains the micro:bit software, that enables the micro:bit to interact with the webapplication.
-
-Both v1 and v2. micro:bits have separated folders for source code.
-Inside each folder is an instruction on the build process, as the build tools needed are not the same.
-
-### What if i want to alter the micro:bit software?
-Navigate into the version you wish to change and follow the instructions.
-There will be a comprehensive guide on how to install the build tools. All the code has accompanying documentation
-in an effort to make it as easy as possible to change the behaviour of the micro:bit.
-
-#### Universal hex
-Once changes have been applied in both micro:bit versions we recommend creating a universal hex file, using this [tool from microbit.org](https://tech.microbit.org/software/universal-hex-creator/).
-
-We create universal hex files if users have to manually download and transfer them, as universal hex files cannot be flashed using the DAPLink interface.
\ No newline at end of file
diff --git a/microbit/v1/README.md b/microbit/v1/README.md
deleted file mode 100644
index 5aedca405..000000000
--- a/microbit/v1/README.md
+++ /dev/null
@@ -1,177 +0,0 @@
-# ML-Machine microbit v1 firmware
-
-This is the folder for the micro:bit software that is used for ML-Machine. It is the version that will be given to users with v1 micro:bits.
-
-This folder provides the tooling needed to compile a C++ DAL program for the micro:bit v1 and produce a HEX file that can be downloaded to the device.
-
-For example on how to develop programs for micro:bit v1's, visit [lancaster-university/microbit-samples](https://github.com/lancaster-university/microbit-samples).
-
-# Installation
-
-Before gettings started we have some dependencies to take care of
-
-- [yotta](http://docs.yottabuild.org/#installing)
-
-
-
-### Docker image
-In order to compile, a docker image is used.
-
-`docker pull ghcr.io/carlosperate/microbit-toolchain:latest`
-
-
-
-## Configurations
-### yotta
-**yottas registry is deprecated!** This means we have to acquire the build target (bbc-microbit-classic-gcc) elsewhere. Lancaster University has provided a link that will replace the yotta registry.
-
-In `./.yotta.json` we configure:
-
-```json
-{
- "build": {
- "target": "bbc-microbit-classic-gcc,https://github.com/lancaster-university/yotta-target-bbc-microbit-classic-gcc"
- }
-}
-```
-
-`./.yotta_ignore` contains the items that will be excluded from the build.
-
-We can then select the build target with (optional, but does produce a warning if not explicitly selected.)
-
-```yotta target bbc-microbit-classic-gcc```
-
-**Note!** When changing the target using the command above, you must have acquired the build target from lancaster, otherwise you have to copy the `./.yotta.json` file above in order to download it.
-
-### 503 Server Error: Service Unavailable for url:
-
-To fix this simply copy the target from above, and run the docker build command. Do NOT run `yotta target ...` again! This will undo the target and the error will occur again.
-
-### Configuring the Micro:bit
-
-In the root of the project the file `./config.json` we have the configurations for the MicroBit, allowing us to enable Bluetooth. See the [samples project](https://github.com/lancaster-university/microbit-samples) for examples.
-
-## Building the project
-
-We use yotta and the docker image provided to build the project
-
-`docker run -v $(pwd):/home --rm ghcr.io/carlosperate/microbit-toolchain:latest yotta build`
-
-Doing this will create the file `./build/bbc-microbit-classic-gcc/source/microbit-samples-combined.hex`. This is the hex that will be flashed to the microbit
-
-**Note!** When we build we use the target provided in `.yotta.json`. By default, it is using a github repository to download. Github has hourly limits, so frequently deleting folders `yotta_modules` and `yotta_targets` may cause these limits to be reached, and prevent further downloads until the limit has expired.
-
-
-## Flashing the .hex
-
-Copy the file `./build/bbc-microbit-classic-gcc/source/microbit-samples-combined.hex` to the microbit to flash
-or by using a command.
-
-## Understanding the software
-
-The v1 micro:bit is even simpler than the v2 micro:bit software.
-It contains a single file, source/main.cpp.
-
-Inside is a function named *main*.
-
-```cpp
-int main()
-{
- // Initialise the micro:bit runtime.
- uBit.init();
-
- // Add listeners for events
- uBit.messageBus.listen(MICROBIT_ID_BLE, MICROBIT_BLE_EVT_CONNECTED, onConnected);
- uBit.messageBus.listen(MICROBIT_ID_BLE, MICROBIT_BLE_EVT_DISCONNECTED, onDisconnected);
-
- // Initialise the micro:bit services.
- uart = new MicroBitUARTService(*uBit.ble, 32, 32);
- led = new MicroBitLEDService(*uBit.ble,uBit.display);
- io = new MicroBitIOPinService(*uBit.ble, uBit.io);
- btn = new MicroBitButtonService(*uBit.ble);
- accel = new MicroBitAccelerometerService(*uBit.ble, uBit.accelerometer);
-
- pairPtn = getPairPattern();
-
- uBit.display.image.paste(pairPtn);
-
- release_fiber();
-}
-```
-
-Inside this function we initialize the micro:bit runtime
-
-```c
-uBit.init();
-```
-
-Then we add some event listeners, that fires once the micro:bit is connected or disconnected from Bluetooth
-
-```c
-uBit.messageBus.listen(MICROBIT_ID_BLE, MICROBIT_BLE_EVT_CONNECTED, onConnected);
-uBit.messageBus.listen(MICROBIT_ID_BLE, MICROBIT_BLE_EVT_DISCONNECTED, onDisconnected);
-```
-
-Next up is the service initialization. Luckily enabling services are very simple, we can simply instantiate new objects of them, like so
-
-```c
-uart = new MicroBitUARTService(*uBit.ble, 32, 32);
-led = new MicroBitLEDService(*uBit.ble,uBit.display);
-io = new MicroBitIOPinService(*uBit.ble, uBit.io);
-btn = new MicroBitButtonService(*uBit.ble);
-accel = new MicroBitAccelerometerService(*uBit.ble, uBit.accelerometer);
-```
-
-Then we will immediately draw the pairing pattern
-
-```cpp
-pairPtn = getPairPattern();
-uBit.display.image.paste(pairPtn);
-```
-The pairing pattern is derived from the micro:bit's name using a lookup table . You can read more about it [here](https://support.microbit.org/support/solutions/articles/19000067679-how-to-find-the-name-of-your-micro-bit)
-
-
-Finally we will tear down the micro:bit
-```cpp
-release_fiber();
-```
->Fibers are lightweight threads used by the runtime to perform operations asynchronously. The function call release_fiber(); is recommended at the end of main to release the main fiber, and enter the scheduler indefinitely as you may have other fibers running elsewhere in the code. It also means that the processor will enter a power efficient sleep if there are no other processes running. If this line is omitted, your program will cease all execution.
-
-
-
-
-## Sources
-
-### Yotta installation
-
-http://docs.yottabuild.org/#installing
-
-### Microbit docs
-
-https://lancaster-university.github.io/microbit-docs/offline-toolchains/
-
-https://lancaster-university.github.io/microbit-docs/
-
-### Docker image
-
-https://github.com/carlosperate/docker-microbit-toolchain
-
-### Code examples for C++
-
-https://github.com/lancaster-university/microbit-samples
-
-
-## Developer notes
-
-I recommend creating a bash file that both builds and flashes the build to the microbit.
-
-example (for OS X):
-
-```bash
-# compile and run
-
-docker run -v $(pwd):/home --rm ghcr.io/carlosperate/microbit-toolchain:latest yotta build
-
-cp $(pwd)/build/bbc-microbit-classic-gcc/source/microbit-samples-combined.hex /Volumes/MICROBIT
-
-```
\ No newline at end of file
diff --git a/microbit/v1/config.json b/microbit/v1/config.json
deleted file mode 100644
index f0a4cb7f0..000000000
--- a/microbit/v1/config.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "microbit-dal": {
- "bluetooth": {
- "enabled": 1,
- "pairing_mode": 1,
- "open": 1,
- "tx_power": 0,
- "dfu_service": 0,
- "event_service": 0,
- "device_info_service": 1,
- "security_level": null
- },
- "gatt_table_size": "0x600"
- }
-}
diff --git a/microbit/v1/source/main.cpp b/microbit/v1/source/main.cpp
deleted file mode 100755
index afee7f76f..000000000
--- a/microbit/v1/source/main.cpp
+++ /dev/null
@@ -1,121 +0,0 @@
-/**
- * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors
- *
- * SPDX-License-Identifier: MIT
- */
-#include "MicroBit.h"
-#include "MicroBitUARTService.h"
-#include "MicroBitAccelerometerService.h"
-#include "MicroBitIOPinService.h"
-#include "MicroBitLEDService.h"
-#include "MicroBitButtonService.h"
-
-MicroBit uBit;
-
-MicroBitAccelerometerService *accel;
-MicroBitUARTService *uart;
-MicroBitLEDService *led;
-MicroBitIOPinService *io;
-MicroBitButtonService *btn;
-MicroBitImage pairPtn;
-int connected = 0;
-
-// For now manually increment this by one for each build. Used by app to determine the capabilities of the microbit
-int buildNumber = 1;
-
-const uint8_t CODEBOOK[MICROBIT_NAME_LENGTH][MICROBIT_NAME_CODE_LETTERS] =
- {
- {'z', 'v', 'g', 'p', 't'},
- {'u', 'o', 'i', 'e', 'a'},
- {'z', 'v', 'g', 'p', 't'},
- {'u', 'o', 'i', 'e', 'a'},
- {'z', 'v', 'g', 'p', 't'}
- };
-
-void sendString(ManagedString s)
-{
- if (connected == 0)
- return;
-
- uart->send(s);
-}
-
-/**
- * @brief The event that is fired upon bluetooth connection.
- */
-void onConnected(MicroBitEvent)
-{
- connected = 1; // Set the connected flag
- uBit.sleep(3000);
- uart->send(ManagedString("id_prop")); // MUST be sent before vi_ message
- uart->send(ManagedString("vi_") + ManagedString(buildNumber));
-
- const uint8_t smiley[] {
- 0, 0, 0, 0, 0,
- 0, 1, 0, 1, 0,
- 0, 0, 0, 0, 0,
- 1, 0, 0, 0, 1,
- 0, 1, 1, 1, 0, };
-
- MicroBitImage happy(5,5,smiley);
- uBit.display.print(happy);
-}
-
-/**
- * @brief The event that is fired upon bluetooth disconnection.
- */
-void onDisconnected(MicroBitEvent)
-{
- connected = 0; // Set the connected flag
-
- const uint8_t smiley[] {
- 0, 0, 0, 0, 0,
- 0, 1, 0, 1, 0,
- 0, 0, 0, 0, 0,
- 0, 1, 1, 1, 0,
- 1, 0, 0, 0, 1, };
-
- MicroBitImage unHappy(5,5,smiley);
- uBit.display.print(unHappy);
-
- uBit.sleep(2000);
- uBit.display.image.paste(pairPtn);
-}
-
-MicroBitImage getPairPattern() {
- ManagedString name = uBit.getName();
- MicroBitImage image(5,5);
- for (int i = 0; i < MICROBIT_NAME_LENGTH; i++) {
- for (int j = 0; j < MICROBIT_NAME_CODE_LETTERS; j++) {
- if (name.charAt(i) == CODEBOOK[i][j]) {
- for (int k = 0; k < j+1; k++) {
- image.setPixelValue(i, 4-k, 1);
- }
- }
- }
- }
- return image;
-}
-
-int main()
-{
- // Initialise the micro:bit runtime.
- uBit.init();
-
- // Add listeners for events
- uBit.messageBus.listen(MICROBIT_ID_BLE, MICROBIT_BLE_EVT_CONNECTED, onConnected);
- uBit.messageBus.listen(MICROBIT_ID_BLE, MICROBIT_BLE_EVT_DISCONNECTED, onDisconnected);
-
- // Initialise the micro:bit services.
- uart = new MicroBitUARTService(*uBit.ble, 32, 32);
- led = new MicroBitLEDService(*uBit.ble,uBit.display);
- io = new MicroBitIOPinService(*uBit.ble, uBit.io);
- btn = new MicroBitButtonService(*uBit.ble);
- accel = new MicroBitAccelerometerService(*uBit.ble, uBit.accelerometer);
-
- pairPtn = getPairPattern();
-
- uBit.display.image.paste(pairPtn);
-
- release_fiber();
-}
diff --git a/microbit/v2/README.md b/microbit/v2/README.md
deleted file mode 100755
index 9012a7fd2..000000000
--- a/microbit/v2/README.md
+++ /dev/null
@@ -1,251 +0,0 @@
-# ML-Machine microbit v2 firmware
-
-This is the folder for the micro:bit software that is used for ML-Machine. It is the version that will be given to users with v2 micro:bits.
-
-This folder provides the tooling needed to compile a C/C++ CODAL program for the micro:bit v2 and produce a HEX file that can be downloaded to the device.
-
-This originated as a fork of [Lancaster's Microbit v2 samples repository](https://github.com/lancaster-university/microbit-v2-samples).
-That repository is a good starting place if one wishes to learn more about development for micro:bits.
-
-# Installation
-You need some open source pre-requisites to build this repo. You can either install these tools yourself, or use the docker image provided below.
-
-- [GNU Arm Embedded Toolchain](https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads)
-- [Git](https://git-scm.com/)
-- [CMake](https://cmake.org/download/)
-- [Python 3](https://www.python.org/downloads/)
-- For OS X you may need command line tools for xcode. Install using `xcode-select --install`
-- For linux you may need the package
- - `arm-none-eabi-newlib` - Found to be the case in Arch Linux.
-
-**OR**
-
-One can use docker instead of downloading these dependencies (read about this here [here](https://github.com/lancaster-university/microbit-v2-samples))
-
-# Building without docker
-- Clone this repository
-- In the folder `/microbit/v2` type `python3 build.py` or `python build.py` depending on python version
-- The hex file will be built `MICROBIT.HEX` and placed in the `/microbit/v2` folder.
-- If at some point any config changes are made outside any .cpp files run `python3 build.py -c`. The `-c` flag will clear the build files. If this is not done the changes to config will not take effect.
-
-**Note**: for OS X users receiving the error
-
-```xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun```
-
-install xcode command line tools using `xcode-select --install`
-
-### Broken .hex fix
-If at some point the HEX file doesn't seem to work, but compiles fine, check `codal.json` to see if the following is missing.
-
-```JSON
-"config":{
- "SOFTDEVICE_PRESENT": 1,
-}
-```
-
-Add if it is not present. (It may not be required in the future, but is currently a bug. Last checked 14th nov 2022)
-
-It is related to [this issue](https://github.com/lancaster-university/codal-microbit-v2/issues/242)
-
-## Getting started on development
-
-- Check out `src/main.cpp`
-
-- Now find the main function
-
-```C
-int main()
-{
- ...
-}
-```
-
-#### Understanding the main function
-
-**Setting up the micro:bit**
-
-The first is the initialization method, which is required for the micro:bit to work.
-```C++
- uBit.init();
-```
-
-Then we add listeners for events such as
- - Incoming UART messages
- - Disconnect
- - Connect
-```C++
- uBit.messageBus.listen(MICROBIT_ID_BLE, MICROBIT_BLE_EVT_CONNECTED, onConnected);
- uBit.messageBus.listen(MICROBIT_ID_BLE, MICROBIT_BLE_EVT_DISCONNECTED, onDisconnected);
- uBit.messageBus.listen(MICROBIT_ID_BLE_UART, MICROBIT_UART_S_EVT_DELIM_MATCH, onDelim);
-```
-
-The line for incoming UART messages tells the micro:bit that when a **delimiter match** is found, fire the onDelim function with.
-```C++
- uBit.messageBus.listen(MICROBIT_ID_BLE_UART, MICROBIT_UART_S_EVT_DELIM_MATCH, onDelim);
-```
-For example we delimit messages with the '#' character. Using '#' as the delimiter means that a steam of bytes such as `123456789` can be separated into messages `123`, `456`, `7`, `8`, `9` by using the delimiter. I.e sending `123#456#7#8#9#`. The micro:bit does not know where a message ends without this delimiter and will infinitely grow it's message buffer until out of memory. We assign the delimiter like this
-```C++
- uart->eventOn("#");
-```
-This is also shown later in the main function.
-
-Next up is the service initialization. Luckily enabling services are dead-simple, we can simply instantiate new objects of them, like so
-
-```C++
- uBit.bleManager.setTransmitPower(7);
-
- uart = new MicroBitUARTService(*uBit.ble, 32, 32);
- led = new MicroBitLEDService(*uBit.ble, uBit.display);
- io = new MicroBitIOPinService(*uBit.ble, uBit.io);
- btn = new MicroBitButtonService(*uBit.ble);
- accel = new MicroBitAccelerometerService(*uBit.ble, uBit.accelerometer);
-```
-The following line we add in order to ensure that the bluetooth signal has enough strength. The power level is a number between 0-7 where 7 is the strongest signal. Using other power levels may give longer battery life, but could result in instable bluetooth connections.
-```c++
- uBit.bleManager.setTransmitPower(7);
-```
-
-In each of the initializations we give the `*uBit.ble` pointer along which points to the bluetooth module of the micro:bit, as well as modules the initializations need to access, such as the display `uBit.display` for the LEDService.
-
-We don't actually need to assign them to variables, but I have chosen to do so in case they become useful later on.
-
-While it has nothing to do with setting up the micro:bit it has to do with tearing it down again, I will mention the last line. The description below is from [Lancaster](https://lancaster-university.github.io/microbit-docs/)
-```C++
- release_fiber();
-```
-> Fibers are lightweight threads used by the runtime to perform operations asynchronously.
-> The function call release_fiber(); is recommended at the end of main to release the main fiber, and enter the scheduler indefinitely as you may have other fibers running elsewhere in the code. It also means that the processor will enter a power efficient sleep if there are no other processes running.
-> If this line is omitted, your program will cease all execution.
-
-**Initial display state**
-
-Now that we have taken care of the set-up, the last remaining lines are as follows
-```
- printSmiley(GLAD_SMILEY);
- uBit.sleep(400);
- printPairPatternAnimated();
-```
-Now these should be fairly obvious, they put a happy smiley on the display, waits for 400ms and prints the pairing pattern in an animated fashion.
-
-#### Understanding main.cpp
-
-After discussing the main function, you should have a good idea of how it all works, but let's quickly look through the rest of the `main.cpp` file starting at the top.
-
-```c++
-MicroBit uBit;
-typedef __uint8_t uint8_t ;
-```
-
-`uBit` is the reference to the micro:bit object, it has all of the neccessary modules such as `uBit.accelerometer`, `uBit.ble`(bluetooth module) or `uBit.bleManager`. I suggest looking to the [samples](https://github.com/lancaster-university/microbit-v2-samples) for more information on the CODAL modules.
-
-The line `typedef __uint8_t uint8_t ;` was to prevent IDE errors because of `` warnings. It has no actual effect besides keeping the IDE happy. `uint8_t` is by the way a 'lighter' integer, that is used instead of `int` wherever possible as it uses less memory.
-
-Let's now look at the other methods that are defined inside main.cpp
-```c++
-void sendString(ManagedString s)
-{
- if (connected == 0)
- return;
-
- uart->send(s);
-}
-```
-`sendString` is a method for sending messages outbound from the micro:bit. It is not used anywhere, but it's available for future usage
-
-```c++
-void onConnected(MicroBitEvent)
-{
- connected = 1; // Set the connected flag
- printSmiley(GLAD_SMILEY);
-}
-```
-`onConnected` is the event called by the micro:bit event system when a bluetooth connection is made.
-
-```c++
-void onDisconnected(MicroBitEvent)
-{
- connected = 0; // Set the connected flag
-
- printSmiley(SAD_SMILEY);
-
- uBit.sleep(2000);
- printPairPattern();
-}
-```
-`onDisconnect` is the event called by the micro:bit event system when a bluetooth connection is broken.
-
-```c++
-void onDelim(MicroBitEvent)
-{
- int beat = 200;
- ManagedString r = uart->readUntil("#");
- ManagedString prefix = r.substring(0,2);
-
- if (prefix == "s_") {
- ManagedString soundNo = r.substring(2,1);
- playSound(getSound(soundNo), beat);
- }
-}
-```
-`onDelim` is the event called by the micro:bit event system when a *delimiting character* was received. Right now the UART service is used to determine what sound should be played. It will read from the buffer until the delimiting character, in this case '#', and since sound indeces from ML-Machine.org are sent as s1, s2 etc, it will substring the last character giving s1->1 s2->2, which will be used to figure out what sound to play.
-
-
-#### Understanding the rest of the architecture
-
-**The utilities.h file**
-Inside the `utilities.h` header file, a few things are defined worth mentioning
-
-The enum `Note` will map musical notes into frequencies that the micro:bit speaker uses to generate sound. *Fun fact: it is based on the A-440 scale.*
-```c++
-enum Note {
- C = 262,
- CSharp = 277,
- D = 294,
- ...
-};
-```
-
-Functions for sound are also found. They are implemented in the `sound.cpp` file.
-```c++
-Note * getSound(ManagedString soundNo);
-
-void playNote(Note note, int time);
-
-void playSound(Note notes[], int beat);
-```
-The `playSound` plays a sound on the micro:bit speaker. It is parameterized by an array of Notes and a 'beat'. An example of note arrays can be found in `sounds.h` and the beat is how much time each note should be played for. We use 200ms for each note, which can be seen in the onDelim function inside of `main.cpp`.
-
-
-Other helper functions for LED display are also found and implemented in `helpers.cpp`
-```c++
-void blink();
-
-void printSmiley(const char * smiley);
-
-void printPairPatternAnimated();
-
-void printPairPattern();
-```
-The `printSmiley(const char * smiley)` takes a string as argument in order to display it. See `smileys.h` for predefined smileys to put as arguments and for examples on how to make your own.
-
-Functions `PrintPairPattern()` and `PrintPairPatternAnimated()` however the first is instant and the last is animated. The implementations of these functions uses the `codebook.h` header to decode it's pairing pattern by matching each letter of the micro:bit's name to the placement inside of the codebook.
-
-### Development advice
-
-When developing the .hex files I recommend making two bash files to avoid having to manually copy the .hex into the micro:bit.
-
-These are meant for MacOSX, but equivalents can be made for other development environments.
-
-build_and_move.sh
-```sh
-python3 build.py
-
-mv $(pwd)/MICROBIT.hex /volumes/MICROBIT/MICROBIT.hex
-```
-build_clear_and_move.sh
-```sh
-python3 build.py -c
-
-mv $(pwd)/MICROBIT.hex /volumes/MICROBIT/MICROBIT.hex
-```
-
diff --git a/microbit/v2/buildAndFlash.sh b/microbit/v2/buildAndFlash.sh
deleted file mode 100755
index 09a90d098..000000000
--- a/microbit/v2/buildAndFlash.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-# compile and run
-
-python3 build.py
-
-cp $(pwd)/MICROBIT.hex /Volumes/MICROBIT
diff --git a/microbit/v2/codal.ble.json b/microbit/v2/codal.ble.json
deleted file mode 100644
index d024d9f51..000000000
--- a/microbit/v2/codal.ble.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "target": {
- "name": "codal-microbit-v2",
- "url": "https://github.com/lancaster-university/codal-microbit-v2",
- "branch": "master",
- "type": "git",
- "test_ignore": true,
- "dev": true
- } ,
- "config":{
- "SOFTDEVICE_PRESENT": 1,
- "DEVICE_BLE": 1,
- "MICROBIT_BLE_ENABLED" : 1,
- "MICROBIT_BLE_PAIRING_MODE": 1,
- "MICROBIT_BLE_DFU_SERVICE": 1,
- "MICROBIT_BLE_DEVICE_INFORMATION_SERVICE": 1,
- "MICROBIT_BLE_EVENT_SERVICE" : 1,
- "MICROBIT_BLE_PARTIAL_FLASHING" : 0,
- "MICROBIT_BLE_SECURITY_LEVEL": "SECURITY_MODE_ENCRYPTION_NO_MITM"
- }
-}
diff --git a/microbit/v2/codal.json b/microbit/v2/codal.json
deleted file mode 100644
index 591d011c2..000000000
--- a/microbit/v2/codal.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "target": {
- "name": "codal-microbit-v2",
- "url": "https://github.com/lancaster-university/codal-microbit-v2",
- "branch": "master",
- "type": "git",
- "test_ignore": true,
- "dev": true
- },
- "config": {
- "SOFTDEVICE_PRESENT": 1,
- "DEVICE_BLE": 1,
- "MICROBIT_BLE_ENABLED": 1,
- "MICROBIT_BLE_PAIRING_MODE": 0,
- "MICROBIT_BLE_DFU_SERVICE": 1,
- "MICROBIT_BLE_WHITELIST": 0,
- "MICROBIT_BLE_DEVICE_INFORMATION_SERVICE": 1,
- "MICROBIT_BLE_EVENT_SERVICE": 1,
- "MICROBIT_BLE_PARTIAL_FLASHING": 0,
- "MICROBIT_BLE_SECURITY_LEVEL": "SECURITY_MODE_ENCRYPTION_OPEN_LINK"
- }
- }
\ No newline at end of file
diff --git a/microbit/v2/source/codebook.h b/microbit/v2/source/codebook.h
deleted file mode 100644
index 4cad3e28d..000000000
--- a/microbit/v2/source/codebook.h
+++ /dev/null
@@ -1,19 +0,0 @@
-/**
- * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors
- *
- * SPDX-License-Identifier: MIT
- */
-
-#include "MicroBit.h"
-#ifndef CODEBOOK_H_INCLUDED
-#define CODEBOOK_H_INCLUDED
-
-uint8_t CODEBOOK[MICROBIT_NAME_LENGTH][MICROBIT_NAME_CODE_LETTERS] =
- {
- {'z', 'v', 'g', 'p', 't'},
- {'u', 'o', 'i', 'e', 'a'},
- {'z', 'v', 'g', 'p', 't'},
- {'u', 'o', 'i', 'e', 'a'},
- {'z', 'v', 'g', 'p', 't'}
- };
-#endif
\ No newline at end of file
diff --git a/microbit/v2/source/helpers.cpp b/microbit/v2/source/helpers.cpp
deleted file mode 100644
index 4e18ada6e..000000000
--- a/microbit/v2/source/helpers.cpp
+++ /dev/null
@@ -1,81 +0,0 @@
-/**
- * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors
- *
- * SPDX-License-Identifier: MIT
- */
-
-#include "MicroBit.h"
-#include "codebook.h"
-#include "utilities.h"
-
-extern MicroBit uBit;
-typedef __uint8_t uint8_t ;
-
-/**
- * @brief Blinks the display for 150 milliseconds.
- */
-void blink() {
- MicroBitImage img = uBit.display.image.clone();
- uBit.display.clear();
- uBit.sleep(150);
- uBit.display.image.paste(img);
- uBit.sleep(100);
-}
-
-/**
- * @brief Prints a smiley found in smileys.h
- *
- * @param smiley an array of integers that represents the brightness levels of each LED.
- */
-void printSmiley(const char * smiley) {
- MicroBitImage outputImage(smiley);
- uBit.display.print(outputImage);
-}
-
-/**
- * @brief Prints the pairing pattern on the LED display instantly.
- */
-void printPairPattern() {
- ManagedString name = ManagedString(microbit_friendly_name());
- MicroBitImage image(5,5);
- for (int i = 0; i < MICROBIT_NAME_LENGTH; i++) {
- for (int j = 0; j < MICROBIT_NAME_CODE_LETTERS; j++) {
- if (name.charAt(i) == CODEBOOK[i][j]) {
- for (int k = 0; k < j+1; k++) {
- // Adding the sleep command sort of animates the display
- image.setPixelValue(i, 4-k, 100);
- }
- }
- }
- }
- uBit.display.image.paste(image);
-}
-
-/**
- * @brief Prints the pairing pattern on the LED display in an animated fashion.
- */
-void printPairPatternAnimated() {
- const uint8_t levels[] = {10, 40, 100}; // brightness levels over each iteration
- const uint8_t intervals[] = {80, 30, 30}; // sleep intervals between each LED change
- ManagedString name = ManagedString(microbit_friendly_name());
- MicroBitImage image(5,5);
-
- for (int i = 0; i < sizeof(levels); i++) {
- uint8_t brightnessLevel = levels[i];
- uint8_t sleep = intervals[i];
- for (int i = 0; i < MICROBIT_NAME_LENGTH; i++) {
- for (int j = 0; j < MICROBIT_NAME_CODE_LETTERS; j++) {
- if (name.charAt(i) == CODEBOOK[i][j]) {
- for (int k = 0; k < j+1; k++) {
- // Adding the sleep command sort of animates the display
- image.setPixelValue(i, 4-k, brightnessLevel);
- uBit.sleep(sleep);
- uBit.display.image.paste(image);
- }
- }
- }
- }
- }
- uBit.sleep(200);
- blink(); blink();
-}
\ No newline at end of file
diff --git a/microbit/v2/source/main.cpp b/microbit/v2/source/main.cpp
deleted file mode 100644
index 48cf7da37..000000000
--- a/microbit/v2/source/main.cpp
+++ /dev/null
@@ -1,117 +0,0 @@
-/**
- * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors
- *
- * SPDX-License-Identifier: MIT
- */
-#include "MicroBit.h"
-#include "MicroBitUARTService.h"
-#include "MicroBitAccelerometerService.h"
-#include "MicroBitIOPinService.h"
-#include "MicroBitLEDService.h"
-#include "MicroBitButtonService.h"
-#include "utilities.h"
-#include "smileys.h"
-
-MicroBit uBit;
-
-typedef __uint8_t uint8_t ;
-
-// Services
-MicroBitAccelerometerService *accel;
-MicroBitUARTService *uart;
-MicroBitLEDService *led;
-MicroBitIOPinService *io;
-MicroBitButtonService *btn;
-
-// State
-int connected = 0;
-
-// Manually increase this build number each build. Used by the application to determine what capabilities the firmware has.
-int buildNumber = 1;
-
-/**
- * @brief Sends a message with UART
- *
- * @param s The message
- */
-void sendString(ManagedString s)
-{
- if (connected == 0)
- return;
-
- uart->send(s);
-}
-
-/**
- * @brief The event that is fired upon bluetooth connection.
- */
-void onConnected(MicroBitEvent)
-{
- connected = 1; // Set the connected flag
-
- uBit.sleep(3000);
- uart->send(ManagedString("id_prop")); // MUST be sent before vi_ message
- uart->send(ManagedString("vi_") + ManagedString(buildNumber));
-
- printSmiley(GLAD_SMILEY);
-}
-
-/**
- * @brief The event that is fired upon bluetooth disconnection.
- */
-void onDisconnected(MicroBitEvent)
-{
- connected = 0; // Set the connected flag
-
- printSmiley(SAD_SMILEY);
-
- uBit.sleep(2000);
- printPairPattern();
-}
-
-/**
- * @brief Handler for incoming UART messages.
- */
-void onDelim(MicroBitEvent)
-{
- int beat = 200;
- ManagedString r = uart->readUntil("#");
- ManagedString prefix = r.substring(0,2);
- if (prefix == "s_") { // Will be request to play sound
- ManagedString soundNo = r.substring(2,1);
- playSound(getSound(soundNo), beat);
- }
-}
-
-int main()
-{
- // Initialise the micro:bit runtime.
- uBit.init();
-
- // Add listeners for events
- uBit.messageBus.listen(MICROBIT_ID_BLE, MICROBIT_BLE_EVT_CONNECTED, onConnected);
- uBit.messageBus.listen(MICROBIT_ID_BLE, MICROBIT_BLE_EVT_DISCONNECTED, onDisconnected);
- uBit.messageBus.listen(MICROBIT_ID_BLE_UART, MICROBIT_UART_S_EVT_DELIM_MATCH, onDelim);
-
- uBit.bleManager.setTransmitPower(7);
-
- // Initialise the micro:bit services.
- uart = new MicroBitUARTService(*uBit.ble, 32, 32);
- led = new MicroBitLEDService(*uBit.ble, uBit.display);
- io = new MicroBitIOPinService(*uBit.ble, uBit.io);
- btn = new MicroBitButtonService(*uBit.ble);
- accel = new MicroBitAccelerometerService(*uBit.ble, uBit.accelerometer);
-
- uart->eventOn("#");
-
- printSmiley(GLAD_SMILEY);
-
- uBit.sleep(400);
- if (!connected) {
- printPairPatternAnimated();
- }
- if (connected) {
- printSmiley(GLAD_SMILEY);
- }
- release_fiber();
-}
diff --git a/microbit/v2/source/smileys.h b/microbit/v2/source/smileys.h
deleted file mode 100644
index e89454387..000000000
--- a/microbit/v2/source/smileys.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/**
- * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors
- *
- * SPDX-License-Identifier: MIT
- */
-#include "utilities.h"
-#ifndef SMILEYS_H_INCLUDED
-#define SMILEYS_H_INCLUDED
-
-const char * const GLAD_SMILEY ="\
- 000,000,000,000,000\n\
- 000,070,000,070,000\n\
- 000,000,000,000,000\n\
- 070,000,000,000,070\n\
- 000,070,070,070,000\n";
-
-const char * const SAD_SMILEY ="\
- 000,000,000,000,000\n\
- 000,070,000,070,000\n\
- 000,000,000,000,000\n\
- 000,070,070,070,000\n\
- 070,000,000,000,070\n";
-
-#endif
\ No newline at end of file
diff --git a/microbit/v2/source/sound.cpp b/microbit/v2/source/sound.cpp
deleted file mode 100644
index 94068579b..000000000
--- a/microbit/v2/source/sound.cpp
+++ /dev/null
@@ -1,69 +0,0 @@
-/**
- * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors
- *
- * SPDX-License-Identifier: MIT
- */
-#include "MicroBit.h"
-#include "utilities.h"
-#include "sounds.h"
-extern MicroBit uBit;
-
-/**
- * @brief Plays a single note for a specified amount of time.
- *
- * @param note The note
- * @param time Time to play it for
- */
-void playNote(Note note, int time)
-{
- // Disable RUN_MIC
- uBit.io.runmic.setDigitalValue(0);
-
- uBit.io.speaker.setAnalogValue(512);
-
- uBit.io.speaker.setAnalogPeriodUs(note);
- uBit.sleep(time);
-
- uBit.io.speaker.setAnalogValue(0);
-}
-
-/**
- * @brief Plays a series of notes with some interval inbetween each note.
- *
- * @param notes An array of notes to play
- * @param beat The time between each note.
- */
-void playSound(Note notes[], int beat) {
- for (int i = 0; i < sizeof(notes); i++) {
- Note note = notes[i];
- playNote(note, beat);
- }
-}
-
-/**
- * @brief Returns one of the sounds in sounds.h.
- * Note: adding new sounds needs you to modify this function aswell.
- * @param soundNo The string indicating sound number such as the string "0" or "5"
- * @return Note* The array of notes that can be played
- */
-Note * getSound(ManagedString soundNo) {
- if (soundNo == "0") {
- return SOUND_0;
- }
- if (soundNo == "1") {
- return SOUND_1;
- }
- if (soundNo == "2") {
- return SOUND_2;
- }
- if (soundNo == "3") {
- return SOUND_3;
- }
- if (soundNo == "4") {
- return SOUND_4;
- }
- if (soundNo == "5") {
- return SOUND_5;
- }
- return DEV_ERR;
-}
\ No newline at end of file
diff --git a/microbit/v2/source/sounds.h b/microbit/v2/source/sounds.h
deleted file mode 100644
index 7e6f14bf3..000000000
--- a/microbit/v2/source/sounds.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/**
- * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors
- *
- * SPDX-License-Identifier: MIT
- */
-#include "utilities.h"
-#ifndef SOUNDS_H_INCLUDED
-#define SOUNDS_H_INCLUDED
-
-// C E G C5 C5 C C5 C5
-Note SOUND_0 [] = {
- Note::C, Note::E, Note::G, Note::C5, Note::C5, Note::C, Note::C5, Note::C5
-};
-// C C C C - - - -
-Note SOUND_1[] = {
- Note::C, Note::C, Note::C, Note::C
-};
-// C5 C5 C5 C5 - - - -
-Note SOUND_2[] = {
- Note::C5, Note::C5, Note::C5, Note::C5
-};
-// C5 A B G A F G E
-Note SOUND_3[] = {
- Note::C5, Note::A, Note::B, Note::G, Note::A, Note::F, Note::G, Note::E
-};
-// D D C C - - - -
-Note SOUND_4[] = {
- Note::D, Note::D, Note::C, Note::C
-};
-// G G E E G G E E
-Note SOUND_5[] = {
- Note::G, Note::G, Note::E, Note::E, Note::G, Note::G, Note::E, Note::E
-};
-
-// DEV ERROR SOUND
-Note DEV_ERR[] = {
- Note::A, Note::B, Note::C, Note::D, Note::E, Note::F, Note::G,
- Note::A3, Note::B3, Note::C3, Note::D3, Note::E3, Note::F3, Note::G3,
- Note::A4, Note::B4, Note::C4, Note::D4, Note::E4, Note::F4, Note::G4
-};
-
-#endif
\ No newline at end of file
diff --git a/microbit/v2/source/utilities.h b/microbit/v2/source/utilities.h
deleted file mode 100644
index 5bc6b4488..000000000
--- a/microbit/v2/source/utilities.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/**
- * (c) 2023, Center for Computational Thinking and Design at Aarhus University and contributors
- *
- * SPDX-License-Identifier: MIT
- */
-#ifndef UTILITIES_H_INCLUDED
-#define UTILITIES_H_INCLUDED
-
-enum Note {
- C = 262,
- CSharp = 277,
- D = 294,
- Eb = 311,
- E = 330,
- F = 349,
- FSharp = 370,
- G = 392,
- GSharp = 415,
- A = 440,
- Bb = 466,
- B = 494,
- C3 = 131,
- CSharp3 = 139,
- D3 = 147,
- Eb3 = 156,
- E3 = 165,
- F3 = 175,
- FSharp3 = 185,
- G3 = 196,
- GSharp3 = 208,
- A3 = 220,
- Bb3 = 233,
- B3 = 247,
- C4 = 262,
- CSharp4 = 277,
- D4 = 294,
- Eb4 = 311,
- E4 = 330,
- F4 = 349,
- FSharp4 = 370,
- G4 = 392,
- GSharp4 = 415,
- A4 = 440,
- Bb4 = 466,
- B4 = 494,
- C5 = 523,
- CSharp5 = 555,
- D5 = 587,
- Eb5 = 622,
- E5 = 659,
- F5 = 698,
- FSharp5 = 740,
- G5 = 784,
- GSharp5 = 831,
- A5 = 880,
- Bb5 = 932,
- B5 = 988,
-};
-
-Note * getSound(ManagedString soundNo);
-
-void playNote(Note note, int time);
-
-void playSound(Note notes[], int beat);
-
-void blink();
-
-void printSmiley(const char * smiley);
-
-void printPairPatternAnimated();
-
-void printPairPattern();
-
-#endif
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index dfe3bdc9b..09c85f011 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,12 +10,24 @@
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
+ "@capacitor-community/bluetooth-le": "^7.3.0",
+ "@capacitor-community/safe-area": "^7.0.0-beta.5",
+ "@capacitor/android": "^7.4.4",
+ "@capacitor/app": "^7.1.0",
+ "@capacitor/core": "^7.4.4",
+ "@capacitor/filesystem": "^7.1.5",
+ "@capacitor/ios": "^7.4.4",
+ "@capacitor/keyboard": "^7.0.5",
+ "@capacitor/share": "^7.0.3",
"@chakra-ui/icons": "^2.1.1",
"@chakra-ui/react": "^2.8.2",
"@emotion/react": "^11.11.4",
"@emotion/styled": "^11.11.5",
- "@microbit/makecode-embed": "^0.3.0",
- "@microbit/microbit-connection": "^0.0.0-alpha.39",
+ "@formatjs/intl-localematcher": "^0.8.0",
+ "@microbit/capacitor-community-nordic-dfu": "^7.0.0-microbit.3",
+ "@microbit/capacitor-sqlite-vanilla": "^0.1.0-alpha.5",
+ "@microbit/makecode-embed": "^0.5.0",
+ "@microbit/microbit-connection": "^0.9.0-apps.alpha.18",
"@microbit/ml-header-generator": "^0.4.3",
"@microbit/smoothie": "^1.37.0-microbit.2",
"@tensorflow/tfjs": "^4.20.0",
@@ -31,6 +43,7 @@
"lodash.orderby": "^4.6.0",
"lodash.upperfirst": "^4.3.1",
"ml4f": "git://github.com/microsoft/ml4f#v1.10.1",
+ "nrf-intel-hex": "^1.4.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-hotkeys-hook": "^4.6.1",
@@ -43,12 +56,14 @@
"zustand": "^4.5.5"
},
"devDependencies": {
+ "@capacitor/cli": "^7.4.4",
"@chakra-ui/cli": "^2.4.1",
"@formatjs/cli": "^6.2.7",
"@playwright/test": "1.58.2",
"@testing-library/jest-dom": "^5.14.1",
"@testing-library/react": "^14.0.0",
"@testing-library/user-event": "^14.0.0",
+ "@types/better-sqlite3": "^7.6.13",
"@types/d3": "^7.4.1",
"@types/ejs": "^3.1.5",
"@types/lodash.camelcase": "^4.3.9",
@@ -61,6 +76,7 @@
"@typescript-eslint/eslint-plugin": "^7.2.0",
"@typescript-eslint/parser": "^7.2.0",
"@vitejs/plugin-react": "^4.5.2",
+ "better-sqlite3": "^12.6.2",
"cross-env": "^7.0.3",
"ejs": "^3.1.9",
"eslint": "^8.57.0",
@@ -69,6 +85,7 @@
"eslint-plugin-react-refresh": "^0.4.6",
"jsdom": "^24.0.0",
"lightningcss": "^1.31.1",
+ "patch-package": "^8.0.1",
"playwright": "1.58.2",
"prettier": "2.8.8",
"typescript": "^5.4.2",
@@ -377,6 +394,222 @@
"node": ">=6.9.0"
}
},
+ "node_modules/@capacitor-community/bluetooth-le": {
+ "version": "7.3.2",
+ "resolved": "https://registry.npmjs.org/@capacitor-community/bluetooth-le/-/bluetooth-le-7.3.2.tgz",
+ "integrity": "sha512-7dgtglFXGmyS849XtIZ62iA997aE3yqNsq7XsC8yjR8dqe/agh852+nW1Zk/8QlG58dPu/K5fxVzlWZvZFb80g==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/web-bluetooth": "^0.0.20"
+ },
+ "peerDependencies": {
+ "@capacitor/core": ">=7.0.0"
+ }
+ },
+ "node_modules/@capacitor-community/safe-area": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@capacitor-community/safe-area/-/safe-area-7.0.0.tgz",
+ "integrity": "sha512-+bze1ChJasYBvLtgp2mFeAHxiOmXqHvb1adtO0MbobZ/5WCrTsOi6ebECJkUpao4MJ4mqCBOus0jOXJXwx3YgA==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@capacitor/core": ">=7.0.0"
+ }
+ },
+ "node_modules/@capacitor/android": {
+ "version": "7.4.5",
+ "resolved": "https://registry.npmjs.org/@capacitor/android/-/android-7.4.5.tgz",
+ "integrity": "sha512-G76C+PGIFkG+hxj6JLlY003txRaGZwsXBPo4b4xiZMZaD6DG++sDCoumYl/5xL40dL2b8P5tb3CKf/khWyL2Gw==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@capacitor/core": "^7.4.0"
+ }
+ },
+ "node_modules/@capacitor/app": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/@capacitor/app/-/app-7.1.1.tgz",
+ "integrity": "sha512-H4rmMXlL6GEDs2Yds5JvYqZxz4mdp7R4XdGJ7p+oGV+YapuQ2kW38UabuhdP6qSrKfIeLde6qx+8FEX02krypA==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@capacitor/core": ">=7.0.0"
+ }
+ },
+ "node_modules/@capacitor/cli": {
+ "version": "7.4.5",
+ "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-7.4.5.tgz",
+ "integrity": "sha512-ApKxpzcWTqmyTD+WxBvL7UJt+x0xr9Vqa+S4Iqbl/R2kC0tf1ay22wE9pOrdWXbTqFbNhBuUuRvTvZ6Edp7QzQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@ionic/cli-framework-output": "^2.2.8",
+ "@ionic/utils-subprocess": "^3.0.1",
+ "@ionic/utils-terminal": "^2.3.5",
+ "commander": "^12.1.0",
+ "debug": "^4.4.0",
+ "env-paths": "^2.2.0",
+ "fs-extra": "^11.2.0",
+ "kleur": "^4.1.5",
+ "native-run": "^2.0.3",
+ "open": "^8.4.0",
+ "plist": "^3.1.0",
+ "prompts": "^2.4.2",
+ "rimraf": "^6.0.1",
+ "semver": "^7.6.3",
+ "tar": "^6.1.11",
+ "tslib": "^2.8.1",
+ "xml2js": "^0.6.2"
+ },
+ "bin": {
+ "cap": "bin/capacitor",
+ "capacitor": "bin/capacitor"
+ },
+ "engines": {
+ "node": ">=20.0.0"
+ }
+ },
+ "node_modules/@capacitor/cli/node_modules/commander": {
+ "version": "12.1.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
+ "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@capacitor/cli/node_modules/glob": {
+ "version": "13.0.1",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.1.tgz",
+ "integrity": "sha512-B7U/vJpE3DkJ5WXTgTpTRN63uV42DseiXXKMwG14LQBXmsdeIoHAPbU/MEo6II0k5ED74uc2ZGTC6MwHFQhF6w==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "minimatch": "^10.1.2",
+ "minipass": "^7.1.2",
+ "path-scurry": "^2.0.0"
+ },
+ "engines": {
+ "node": "20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@capacitor/cli/node_modules/minimatch": {
+ "version": "10.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.2.tgz",
+ "integrity": "sha512-fu656aJ0n2kcXwsnwnv9g24tkU5uSmOlTjd6WyyaKm2Z+h1qmY6bAjrcaIxF/BslFqbZ8UBtbJi7KgQOZD2PTw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "@isaacs/brace-expansion": "^5.0.1"
+ },
+ "engines": {
+ "node": "20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@capacitor/cli/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/@capacitor/cli/node_modules/rimraf": {
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.1.2.tgz",
+ "integrity": "sha512-cFCkPslJv7BAXJsYlK1dZsbP8/ZNLkCAQ0bi1hf5EKX2QHegmDFEFA6QhuYJlk7UDdc+02JjO80YSOrWPpw06g==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "glob": "^13.0.0",
+ "package-json-from-dist": "^1.0.1"
+ },
+ "bin": {
+ "rimraf": "dist/esm/bin.mjs"
+ },
+ "engines": {
+ "node": "20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@capacitor/cli/node_modules/semver": {
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@capacitor/core": {
+ "version": "7.4.5",
+ "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-7.4.5.tgz",
+ "integrity": "sha512-JnUywi0WRbqm4QYoplNsMQ7KAVuyrQFha0dOH9YDVCyrVHUvPcvrnK+9j5elUMgy+pOh3ve+pk6BVoySr91c+A==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.1.0"
+ }
+ },
+ "node_modules/@capacitor/filesystem": {
+ "version": "7.1.6",
+ "resolved": "https://registry.npmjs.org/@capacitor/filesystem/-/filesystem-7.1.6.tgz",
+ "integrity": "sha512-7NGrmp9v/ejR2C2QKr66na5IJMCBH78TEX2AwqQyq2MCR3yM2PsWvFPAnNOYlBHPgBzzxEC+sjPRBk1bDsXJvg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@capacitor/synapse": "^1.0.3"
+ },
+ "peerDependencies": {
+ "@capacitor/core": ">=7.0.0"
+ }
+ },
+ "node_modules/@capacitor/ios": {
+ "version": "7.4.5",
+ "resolved": "https://registry.npmjs.org/@capacitor/ios/-/ios-7.4.5.tgz",
+ "integrity": "sha512-i9cfo15Vn0GvFJ0Pm2zPhxQrK3NW5ISrf7bdzmKWUM5TUaCnWkCO4Zxsgjm8/VMXwt/gabA/di1O1c9pC3enCA==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@capacitor/core": "^7.4.0"
+ }
+ },
+ "node_modules/@capacitor/keyboard": {
+ "version": "7.0.5",
+ "resolved": "https://registry.npmjs.org/@capacitor/keyboard/-/keyboard-7.0.5.tgz",
+ "integrity": "sha512-XGqTXvoZLx4gm5TZnH9uDKg9doy8NFhabytyjDOlXDqxNitz9IPWAANUoOyu2W4Ng9a/YaY5csCnAsoUPZesTA==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@capacitor/core": ">=7.0.0"
+ }
+ },
+ "node_modules/@capacitor/share": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/@capacitor/share/-/share-7.0.4.tgz",
+ "integrity": "sha512-wNXxmXUcChrtbZ5jQv8scFIbIGKo3rk6B7qpWySxfUhYJP5NANgAqQ9Z69m0k/zYsucdh66SBU7XW1ykd9aUug==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@capacitor/core": ">=7.0.0"
+ }
+ },
+ "node_modules/@capacitor/synapse": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@capacitor/synapse/-/synapse-1.0.4.tgz",
+ "integrity": "sha512-/C1FUo8/OkKuAT4nCIu/34ny9siNHr9qtFezu4kxm6GY1wNFxrCFWjfYx5C1tUhVGz3fxBABegupkpjXvjCHrw==",
+ "license": "ISC"
+ },
"node_modules/@chakra-ui/accordion": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/@chakra-ui/accordion/-/accordion-2.3.1.tgz",
@@ -528,6 +761,7 @@
"arm"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"android"
@@ -544,6 +778,7 @@
"arm64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"android"
@@ -560,6 +795,7 @@
"x64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"android"
@@ -592,6 +828,7 @@
"x64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
@@ -608,6 +845,7 @@
"arm64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"freebsd"
@@ -624,6 +862,7 @@
"x64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"freebsd"
@@ -640,6 +879,7 @@
"arm"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -656,6 +896,7 @@
"arm64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -672,6 +913,7 @@
"ia32"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -688,6 +930,7 @@
"loong64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -704,6 +947,7 @@
"mips64el"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -720,6 +964,7 @@
"ppc64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -736,6 +981,7 @@
"riscv64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -752,6 +998,7 @@
"s390x"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -768,6 +1015,7 @@
"x64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -784,6 +1032,7 @@
"x64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"netbsd"
@@ -800,6 +1049,7 @@
"x64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"openbsd"
@@ -816,6 +1066,7 @@
"x64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"sunos"
@@ -832,6 +1083,7 @@
"arm64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -848,6 +1100,7 @@
"ia32"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -864,6 +1117,7 @@
"x64"
],
"dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -2729,6 +2983,15 @@
"tslib": "^2.4.0"
}
},
+ "node_modules/@formatjs/ecma402-abstract/node_modules/@formatjs/intl-localematcher": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz",
+ "integrity": "sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==",
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
"node_modules/@formatjs/fast-memoize": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz",
@@ -2788,6 +3051,15 @@
"tslib": "^2.4.0"
}
},
+ "node_modules/@formatjs/intl-displaynames/node_modules/@formatjs/intl-localematcher": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz",
+ "integrity": "sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==",
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
"node_modules/@formatjs/intl-listformat": {
"version": "7.5.7",
"resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-7.5.7.tgz",
@@ -2798,14 +3070,34 @@
"tslib": "^2.4.0"
}
},
- "node_modules/@formatjs/intl-localematcher": {
+ "node_modules/@formatjs/intl-listformat/node_modules/@formatjs/intl-localematcher": {
"version": "0.5.4",
"resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz",
"integrity": "sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==",
+ "license": "MIT",
"dependencies": {
"tslib": "^2.4.0"
}
},
+ "node_modules/@formatjs/intl-localematcher": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.8.1.tgz",
+ "integrity": "sha512-xwEuwQFdtSq1UKtQnyTZWC+eHdv7Uygoa+H2k/9uzBVQjDyp9r20LNDNKedWXll7FssT3GRHvqsdJGYSUWqYFA==",
+ "license": "MIT",
+ "dependencies": {
+ "@formatjs/fast-memoize": "3.1.0",
+ "tslib": "^2.8.1"
+ }
+ },
+ "node_modules/@formatjs/intl-localematcher/node_modules/@formatjs/fast-memoize": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-3.1.0.tgz",
+ "integrity": "sha512-b5mvSWCI+XVKiz5WhnBCY3RJ4ZwfjAidU0yVlKa3d3MSgKmH1hC3tBGEAtYyN5mqL7N0G5x0BOUYyO8CEupWgg==",
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "^2.8.1"
+ }
+ },
"node_modules/@humanwhocodes/config-array": {
"version": "0.11.14",
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
@@ -2863,6 +3155,187 @@
"deprecated": "Use @eslint/object-schema instead",
"dev": true
},
+ "node_modules/@ionic/cli-framework-output": {
+ "version": "2.2.8",
+ "resolved": "https://registry.npmjs.org/@ionic/cli-framework-output/-/cli-framework-output-2.2.8.tgz",
+ "integrity": "sha512-TshtaFQsovB4NWRBydbNFawql6yul7d5bMiW1WYYf17hd99V6xdDdk3vtF51bw6sLkxON3bDQpWsnUc9/hVo3g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@ionic/utils-terminal": "2.3.5",
+ "debug": "^4.0.0",
+ "tslib": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/@ionic/utils-array": {
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/@ionic/utils-array/-/utils-array-2.1.6.tgz",
+ "integrity": "sha512-0JZ1Zkp3wURnv8oq6Qt7fMPo5MpjbLoUoa9Bu2Q4PJuSDWM8H8gwF3dQO7VTeUj3/0o1IB1wGkFWZZYgUXZMUg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.0.0",
+ "tslib": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/@ionic/utils-fs": {
+ "version": "3.1.7",
+ "resolved": "https://registry.npmjs.org/@ionic/utils-fs/-/utils-fs-3.1.7.tgz",
+ "integrity": "sha512-2EknRvMVfhnyhL1VhFkSLa5gOcycK91VnjfrTB0kbqkTFCOXyXgVLI5whzq7SLrgD9t1aqos3lMMQyVzaQ5gVA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/fs-extra": "^8.0.0",
+ "debug": "^4.0.0",
+ "fs-extra": "^9.0.0",
+ "tslib": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/@ionic/utils-fs/node_modules/fs-extra": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
+ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@ionic/utils-fs/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@ionic/utils-object": {
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/@ionic/utils-object/-/utils-object-2.1.6.tgz",
+ "integrity": "sha512-vCl7sl6JjBHFw99CuAqHljYJpcE88YaH2ZW4ELiC/Zwxl5tiwn4kbdP/gxi2OT3MQb1vOtgAmSNRtusvgxI8ww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.0.0",
+ "tslib": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/@ionic/utils-process": {
+ "version": "2.1.12",
+ "resolved": "https://registry.npmjs.org/@ionic/utils-process/-/utils-process-2.1.12.tgz",
+ "integrity": "sha512-Jqkgyq7zBs/v/J3YvKtQQiIcxfJyplPgECMWgdO0E1fKrrH8EF0QGHNJ9mJCn6PYe2UtHNS8JJf5G21e09DfYg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@ionic/utils-object": "2.1.6",
+ "@ionic/utils-terminal": "2.3.5",
+ "debug": "^4.0.0",
+ "signal-exit": "^3.0.3",
+ "tree-kill": "^1.2.2",
+ "tslib": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/@ionic/utils-stream": {
+ "version": "3.1.7",
+ "resolved": "https://registry.npmjs.org/@ionic/utils-stream/-/utils-stream-3.1.7.tgz",
+ "integrity": "sha512-eSELBE7NWNFIHTbTC2jiMvh1ABKGIpGdUIvARsNPMNQhxJB3wpwdiVnoBoTYp+5a6UUIww4Kpg7v6S7iTctH1w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.0.0",
+ "tslib": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/@ionic/utils-subprocess": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@ionic/utils-subprocess/-/utils-subprocess-3.0.1.tgz",
+ "integrity": "sha512-cT4te3AQQPeIM9WCwIg8ohroJ8TjsYaMb2G4ZEgv9YzeDqHZ4JpeIKqG2SoaA3GmVQ3sOfhPM6Ox9sxphV/d1A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@ionic/utils-array": "2.1.6",
+ "@ionic/utils-fs": "3.1.7",
+ "@ionic/utils-process": "2.1.12",
+ "@ionic/utils-stream": "3.1.7",
+ "@ionic/utils-terminal": "2.3.5",
+ "cross-spawn": "^7.0.3",
+ "debug": "^4.0.0",
+ "tslib": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/@ionic/utils-terminal": {
+ "version": "2.3.5",
+ "resolved": "https://registry.npmjs.org/@ionic/utils-terminal/-/utils-terminal-2.3.5.tgz",
+ "integrity": "sha512-3cKScz9Jx2/Pr9ijj1OzGlBDfcmx7OMVBt4+P1uRR0SSW4cm1/y3Mo4OY3lfkuaYifMNBW8Wz6lQHbs1bihr7A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/slice-ansi": "^4.0.0",
+ "debug": "^4.0.0",
+ "signal-exit": "^3.0.3",
+ "slice-ansi": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "tslib": "^2.0.1",
+ "untildify": "^4.0.0",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/@isaacs/balanced-match": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz",
+ "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "20 || >=22"
+ }
+ },
+ "node_modules/@isaacs/brace-expansion": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.1.tgz",
+ "integrity": "sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@isaacs/balanced-match": "^4.0.1"
+ },
+ "engines": {
+ "node": "20 || >=22"
+ }
+ },
"node_modules/@jest/expect-utils": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz",
@@ -3022,16 +3495,39 @@
"resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz",
"integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw=="
},
- "node_modules/@microbit/makecode-embed": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@microbit/makecode-embed/-/makecode-embed-0.3.0.tgz",
- "integrity": "sha512-RK0smAQD5UDoqG1Xh4LQvxbrN7CXnu6IdWtQmp5PR+6WRzK3yqx4tgsJMH+q+OKhEVMYSL0L7pM4R9z1lSugsQ==",
- "dependencies": {
- "tslib": ">=2.0.0"
- },
+ "node_modules/@microbit/capacitor-community-nordic-dfu": {
+ "version": "7.0.0-microbit.4",
+ "resolved": "https://registry.npmjs.org/@microbit/capacitor-community-nordic-dfu/-/capacitor-community-nordic-dfu-7.0.0-microbit.4.tgz",
+ "integrity": "sha512-ffCmbAqvBrd6kSyNu80wh51LlBfoy3UbWsMUjnPHYlTKh/tthi5efDbuRBJUfT2E/4ZznrAPN2wuwLMBcah/CA==",
+ "license": "MIT",
+ "peer": true,
"engines": {
- "node": ">=20",
- "npm": ">=10"
+ "node": ">=20.0.0"
+ },
+ "peerDependencies": {
+ "@capacitor/core": "^7.0.0"
+ }
+ },
+ "node_modules/@microbit/capacitor-sqlite-vanilla": {
+ "version": "0.1.0-alpha.5",
+ "resolved": "https://registry.npmjs.org/@microbit/capacitor-sqlite-vanilla/-/capacitor-sqlite-vanilla-0.1.0-alpha.5.tgz",
+ "integrity": "sha512-IwuUCgYSCG6M1Ba7HOXcjfe2g1xI9OTbaFsgtPscOVt17LXJqw57O6obzI6GKeznqPg/iY4pZtVXx68rTYhf9g==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@capacitor/core": ">=7.0.0"
+ }
+ },
+ "node_modules/@microbit/makecode-embed": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/@microbit/makecode-embed/-/makecode-embed-0.5.0.tgz",
+ "integrity": "sha512-z37koTrEGQVq/zwI5DKfYrmPYUxHiJYFr+86OXCIsqctTRM4DLPm4NZOz9dKRPj6Bwv9uyqF4qvMxcKFFtfX0A==",
+ "license": "MIT",
+ "dependencies": {
+ "tslib": ">=2.0.0"
+ },
+ "engines": {
+ "node": ">=20",
+ "npm": ">=10"
},
"peerDependencies": {
"react": ">=17.0.2",
@@ -3039,15 +3535,20 @@
}
},
"node_modules/@microbit/microbit-connection": {
- "version": "0.0.0-alpha.39",
- "resolved": "https://registry.npmjs.org/@microbit/microbit-connection/-/microbit-connection-0.0.0-alpha.39.tgz",
- "integrity": "sha512-P4/G1reVl4KE028w+7hRAUXGtgYn/5G56qHVKcZXYBbVWfl2bcEZig6lXoq7HZKwVlyRpRszk7mR6PNhEMRK6w==",
+ "version": "0.9.0-apps.alpha.18",
+ "resolved": "https://registry.npmjs.org/@microbit/microbit-connection/-/microbit-connection-0.9.0-apps.alpha.18.tgz",
+ "integrity": "sha512-yK0d4lm+ndjO1QdPIJMjsrK01MDqNFWSSjiNrJg0W5Ccus/RLpCQDMOOgVYPfEg6hEN2UFHuP1oBWBsOH2bwvA==",
"dependencies": {
"@microbit/microbit-universal-hex": "^0.2.2",
+ "@types/w3c-web-usb": "^1.0.13",
"@types/web-bluetooth": "^0.0.20",
- "crelt": "^1.0.6",
- "dapjs": "^2.3.0",
"nrf-intel-hex": "^1.4.0"
+ },
+ "peerDependencies": {
+ "@capacitor-community/bluetooth-le": "^7.3.0",
+ "@capacitor/core": "^7.4.4",
+ "@capacitor/filesystem": "^7.1.6",
+ "@microbit/capacitor-community-nordic-dfu": "v7.0.0-microbit.4"
}
},
"node_modules/@microbit/microbit-universal-hex": {
@@ -4289,6 +4790,16 @@
"@babel/types": "^7.20.7"
}
},
+ "node_modules/@types/better-sqlite3": {
+ "version": "7.6.13",
+ "resolved": "https://registry.npmjs.org/@types/better-sqlite3/-/better-sqlite3-7.6.13.tgz",
+ "integrity": "sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
"node_modules/@types/chai": {
"version": "5.2.2",
"resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.2.tgz",
@@ -4585,6 +5096,16 @@
"fast-json-stable-stringify": "*"
}
},
+ "node_modules/@types/fs-extra": {
+ "version": "8.1.5",
+ "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.5.tgz",
+ "integrity": "sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
"node_modules/@types/geojson": {
"version": "7946.0.13",
"resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.13.tgz",
@@ -4738,14 +5259,6 @@
"form-data": "^4.0.0"
}
},
- "node_modules/@types/node-hid": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/@types/node-hid/-/node-hid-1.3.4.tgz",
- "integrity": "sha512-0ootpsYetN9vjqkDSwm/cA4fk/9yGM/PO0X8SLPE/BzXlUaBelImMWMymtF9QEoEzxY0pnhcROIJM0CNSUqO8w==",
- "dependencies": {
- "@types/node": "*"
- }
- },
"node_modules/@types/offscreencanvas": {
"version": "2019.3.0",
"resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.3.0.tgz",
@@ -4785,6 +5298,13 @@
"resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-2.4.34.tgz",
"integrity": "sha512-ytDiArvrn/3Xk6/vtylys5tlY6eo7Ane0hvcx++TKo6RxQXuVfW0AF/oeWqAj9dN29SyhtawuXstgmPlwNcv/A=="
},
+ "node_modules/@types/slice-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@types/slice-ansi/-/slice-ansi-4.0.0.tgz",
+ "integrity": "sha512-+OpjSaq85gvlZAYINyzKpLeiFkSC4EsC6IIiT6v6TLSU5k5U83fHGj9Lel8oKEXM0HqgrMVCjXPDPVICtxF7EQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@types/stack-utils": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz",
@@ -4800,23 +5320,16 @@
"@types/jest": "*"
}
},
- "node_modules/@types/usb": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/@types/usb/-/usb-1.5.4.tgz",
- "integrity": "sha512-NOUza/8yuswu6RoECQyPHEjA34qpDaeONQ72fm+bCnnN2DJjDePAY+NsmV17H88oIlq4JlJ2mD5Kh5d6R2MwTQ==",
- "dependencies": {
- "@types/node": "*"
- }
- },
"node_modules/@types/w3c-web-serial": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/@types/w3c-web-serial/-/w3c-web-serial-1.0.6.tgz",
"integrity": "sha512-5IlDdQ2C56sCVwc7CUlqT9Axxw+0V/FbWRbErklYIzZ5mKL9s4l7epXHygn+4X7L2nmAPnVvRl55XUVo0760Rg=="
},
"node_modules/@types/w3c-web-usb": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/@types/w3c-web-usb/-/w3c-web-usb-1.0.10.tgz",
- "integrity": "sha512-CHgUI5kTc/QLMP8hODUHhge0D4vx+9UiAwIGiT0sTy/B2XpdX1U5rJt6JSISgr6ikRT7vxV9EVAFeYZqUnl1gQ=="
+ "version": "1.0.13",
+ "resolved": "https://registry.npmjs.org/@types/w3c-web-usb/-/w3c-web-usb-1.0.13.tgz",
+ "integrity": "sha512-N2nSl3Xsx8mRHZBvMSdNGtzMyeleTvtlEw+ujujgXalPqOjIA6UtrqcB6OzyUjkTbDm3J7P1RNK1lgoO7jxtsw==",
+ "license": "MIT"
},
"node_modules/@types/web-bluetooth": {
"version": "0.0.20",
@@ -5193,6 +5706,23 @@
"resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.38.tgz",
"integrity": "sha512-7LrhVKz2PRh+DD7+S+PVaFd5HxaWQvoMqBbsV9fNJO1pjUs1P8bM2vQVNfk+3URTqbuTI7gkXi0rfsN0IadoBA=="
},
+ "node_modules/@xmldom/xmldom": {
+ "version": "0.8.11",
+ "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.11.tgz",
+ "integrity": "sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/@yarnpkg/lockfile": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
+ "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==",
+ "dev": true,
+ "license": "BSD-2-Clause"
+ },
"node_modules/@zag-js/dom-query": {
"version": "0.16.0",
"resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.16.0.tgz",
@@ -5481,6 +6011,16 @@
"node": ">=12"
}
},
+ "node_modules/astral-regex": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
+ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/async": {
"version": "3.2.5",
"resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz",
@@ -5492,6 +6032,16 @@
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
},
+ "node_modules/at-least-node": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
+ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
"node_modules/available-typed-arrays": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
@@ -5527,6 +6077,52 @@
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
"dev": true
},
+ "node_modules/base64-js": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/better-sqlite3": {
+ "version": "12.6.2",
+ "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.6.2.tgz",
+ "integrity": "sha512-8VYKM3MjCa9WcaSAI3hzwhmyHVlH8tiGFwf0RlTsZPWJ1I5MkzjiudCo4KC4DxOaL/53A5B1sI/IbldNFDbsKA==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "dependencies": {
+ "bindings": "^1.5.0",
+ "prebuild-install": "^7.1.1"
+ },
+ "engines": {
+ "node": "20.x || 22.x || 23.x || 24.x || 25.x"
+ }
+ },
+ "node_modules/big-integer": {
+ "version": "1.6.52",
+ "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz",
+ "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==",
+ "dev": true,
+ "license": "Unlicense",
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
"node_modules/binary-extensions": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
@@ -5539,11 +6135,46 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/bindings": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
+ "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "file-uri-to-path": "1.0.0"
+ }
+ },
+ "node_modules/bl": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
+ "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "buffer": "^5.5.0",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.4.0"
+ }
+ },
"node_modules/bowser": {
"version": "2.11.0",
"resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz",
"integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA=="
},
+ "node_modules/bplist-parser": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz",
+ "integrity": "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "big-integer": "1.6.x"
+ },
+ "engines": {
+ "node": ">= 5.10.0"
+ }
+ },
"node_modules/brace-expansion": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
@@ -5599,6 +6230,41 @@
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
}
},
+ "node_modules/buffer": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ },
+ "node_modules/buffer-crc32": {
+ "version": "0.2.13",
+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
+ "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
"node_modules/cac": {
"version": "6.7.14",
"resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
@@ -5610,16 +6276,47 @@
}
},
"node_modules/call-bind": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
- "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
+ "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
"dev": true,
+ "license": "MIT",
"dependencies": {
+ "call-bind-apply-helpers": "^1.0.0",
"es-define-property": "^1.0.0",
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2",
"get-intrinsic": "^1.2.4",
- "set-function-length": "^1.2.1"
+ "set-function-length": "^1.2.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/call-bind-apply-helpers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
+ "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/call-bound": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
+ "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.2",
+ "get-intrinsic": "^1.3.0"
},
"engines": {
"node": ">= 0.4"
@@ -5745,6 +6442,16 @@
"fsevents": "~2.3.2"
}
},
+ "node_modules/chownr": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/ci-info": {
"version": "3.9.0",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
@@ -6055,11 +6762,6 @@
"node": ">= 6"
}
},
- "node_modules/crelt": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz",
- "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g=="
- },
"node_modules/cross-env": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
@@ -6306,19 +7008,6 @@
"node": ">=12"
}
},
- "node_modules/dapjs": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/dapjs/-/dapjs-2.3.0.tgz",
- "integrity": "sha512-quanzq7+2xnqgGqqYgARz9o3iBcZ3Ir5r5mTA7WPsjrp9ilEqqCToSFGTL+8HuGP35dUIL7O+yMBloYHhHgZDA==",
- "dependencies": {
- "@types/node-hid": "^1.2.0",
- "@types/usb": "^1.5.1",
- "@types/w3c-web-usb": "^1.0.4"
- },
- "engines": {
- "node": ">=8.14.0"
- }
- },
"node_modules/data-urls": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz",
@@ -6414,6 +7103,22 @@
"integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==",
"dev": true
},
+ "node_modules/decompress-response": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
+ "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mimic-response": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/deep-eql": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",
@@ -6456,6 +7161,16 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/deep-extend": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
+ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
"node_modules/deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
@@ -6479,6 +7194,16 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/define-lazy-prop": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/define-properties": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
@@ -6577,6 +7302,21 @@
"tslib": "^2.0.3"
}
},
+ "node_modules/dunder-proto": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
+ "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.2.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/ejs": {
"version": "3.1.10",
"resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
@@ -6599,6 +7339,19 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/elementtree": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz",
+ "integrity": "sha512-wkgGT6kugeQk/P6VZ/f4T+4HB41BVgNBq5CDIZVbQ02nvTVqAiVTbskxxu3eA/X96lMlfYOwnLQpN2v5E1zDEg==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "sax": "1.1.4"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
"node_modules/emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
@@ -6612,6 +7365,16 @@
"iconv-lite": "^0.6.2"
}
},
+ "node_modules/end-of-stream": {
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
+ "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "once": "^1.4.0"
+ }
+ },
"node_modules/entities": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
@@ -6624,6 +7387,16 @@
"url": "https://github.com/fb55/entities?sponsor=1"
}
},
+ "node_modules/env-paths": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
+ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/error-ex": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
@@ -6693,13 +7466,11 @@
}
},
"node_modules/es-define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
- "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
+ "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
"dev": true,
- "dependencies": {
- "get-intrinsic": "^1.2.4"
- },
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
}
@@ -6766,10 +7537,11 @@
"license": "MIT"
},
"node_modules/es-object-atoms": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz",
- "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
+ "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"es-errors": "^1.3.0"
},
@@ -7296,6 +8068,16 @@
"node": ">=0.10.0"
}
},
+ "node_modules/expand-template": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
+ "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
+ "dev": true,
+ "license": "(MIT OR WTFPL)",
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/expect": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz",
@@ -7397,6 +8179,16 @@
"integrity": "sha512-ZiPp9pZlgxpWRu0M+YWbm6+aQ84XEfH1JRXvfOc/fILWI0VKhLC2LX13X1NYq4fULzLMq7Hfh43CSo2/aIaUPA==",
"deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js."
},
+ "node_modules/fd-slicer": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
+ "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "pend": "~1.2.0"
+ }
+ },
"node_modules/file-entry-cache": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
@@ -7409,6 +8201,13 @@
"node": "^10.12.0 || >=12.0.0"
}
},
+ "node_modules/file-uri-to-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
+ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/filelist": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
@@ -7463,6 +8262,16 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/find-yarn-workspace-root": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz",
+ "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "micromatch": "^4.0.2"
+ }
+ },
"node_modules/flat-cache": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
@@ -7568,6 +8377,71 @@
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
"integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
},
+ "node_modules/fs-constants": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
+ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/fs-extra": {
+ "version": "11.3.3",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.3.tgz",
+ "integrity": "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
+ "node_modules/fs-extra/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/fs-minipass": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/fs-minipass/node_modules/minipass": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
+ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fs-minipass/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -7641,16 +8515,22 @@
}
},
"node_modules/get-intrinsic": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
- "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
+ "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
+ "call-bind-apply-helpers": "^1.0.2",
+ "es-define-property": "^1.0.1",
"es-errors": "^1.3.0",
+ "es-object-atoms": "^1.1.1",
"function-bind": "^1.1.2",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3",
- "hasown": "^2.0.0"
+ "get-proto": "^1.0.1",
+ "gopd": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "hasown": "^2.0.2",
+ "math-intrinsics": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -7667,6 +8547,20 @@
"node": ">=6"
}
},
+ "node_modules/get-proto": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
+ "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "dunder-proto": "^1.0.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/get-symbol-description": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz",
@@ -7684,6 +8578,13 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/github-from-package": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
+ "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/glamor": {
"version": "2.20.40",
"resolved": "https://registry.npmjs.org/glamor/-/glamor-2.20.40.tgz",
@@ -7796,12 +8697,13 @@
}
},
"node_modules/gopd": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
- "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
+ "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
"dev": true,
- "dependencies": {
- "get-intrinsic": "^1.1.3"
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -7862,10 +8764,11 @@
}
},
"node_modules/has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
+ "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
},
@@ -7967,6 +8870,27 @@
"integrity": "sha512-LtwtVyVYO5BqRvcsKuB2iUMnHwPVByPCXFXOpuU96IZPPoPN6xjOGxZQ74pgSVVLQWtUOYgyeL4GE98BY5D3wg==",
"license": "ISC"
},
+ "node_modules/ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "BSD-3-Clause"
+ },
"node_modules/ignore": {
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
@@ -8029,6 +8953,16 @@
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
"dev": true
},
+ "node_modules/ini": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz",
+ "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
"node_modules/inline-style-prefixer": {
"version": "3.0.8",
"resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-3.0.8.tgz",
@@ -8229,6 +9163,22 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@@ -8476,6 +9426,19 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/isarray": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
@@ -9189,6 +10152,26 @@
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
},
+ "node_modules/json-stable-stringify": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.3.0.tgz",
+ "integrity": "sha512-qtYiSSFlwot9XHtF9bD9c7rwKjr+RecWT//ZnPvSmEjpV5mmPOCN4j8UjY5hbjNkOwZ/jQv3J6R1/pL7RwgMsg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "isarray": "^2.0.5",
+ "jsonify": "^0.0.1",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/json-stable-stringify-without-jsonify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
@@ -9212,6 +10195,39 @@
"node": ">=6"
}
},
+ "node_modules/jsonfile": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
+ "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/jsonfile/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/jsonify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz",
+ "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==",
+ "dev": true,
+ "license": "Public Domain",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/jsx-ast-utils": {
"version": "3.3.5",
"resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz",
@@ -9236,6 +10252,26 @@
"json-buffer": "3.0.1"
}
},
+ "node_modules/klaw-sync": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz",
+ "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.1.11"
+ }
+ },
+ "node_modules/kleur": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
+ "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/levn": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
@@ -9647,6 +10683,16 @@
"@jridgewell/sourcemap-codec": "^1.5.0"
}
},
+ "node_modules/math-intrinsics": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
+ "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/merge2": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
@@ -9688,6 +10734,19 @@
"node": ">= 0.6"
}
},
+ "node_modules/mimic-response": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
+ "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/min-indent": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
@@ -9712,6 +10771,80 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/minizlib/node_modules/minipass": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
+ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minizlib/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/mkdirp-classic": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
+ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/ml4f": {
"version": "1.10.1",
"resolved": "git+ssh://git@github.com/microsoft/ml4f.git#ec901a2378827139c4e422ecc196fc4759d397ca",
@@ -9758,6 +10891,39 @@
"node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
}
},
+ "node_modules/napi-build-utils": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz",
+ "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/native-run": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/native-run/-/native-run-2.0.3.tgz",
+ "integrity": "sha512-U1PllBuzW5d1gfan+88L+Hky2eZx+9gv3Pf6rNBxKbORxi7boHzqiA6QFGSnqMem4j0A9tZ08NMIs5+0m/VS1Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@ionic/utils-fs": "^3.1.7",
+ "@ionic/utils-terminal": "^2.3.4",
+ "bplist-parser": "^0.3.2",
+ "debug": "^4.3.4",
+ "elementtree": "^0.1.7",
+ "ini": "^4.1.1",
+ "plist": "^3.1.0",
+ "split2": "^4.2.0",
+ "through2": "^4.0.2",
+ "tslib": "^2.6.2",
+ "yauzl": "^2.10.0"
+ },
+ "bin": {
+ "native-run": "bin/native-run"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
"node_modules/natural-compare": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
@@ -9774,6 +10940,32 @@
"tslib": "^2.0.3"
}
},
+ "node_modules/node-abi": {
+ "version": "3.87.0",
+ "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.87.0.tgz",
+ "integrity": "sha512-+CGM1L1CgmtheLcBuleyYOn7NWPVu0s0EJH2C4puxgEZb9h8QpR9G2dBfZJOAUhi7VQxuBPMd0hiISWcTyiYyQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/node-abi/node_modules/semver": {
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/node-fetch": {
"version": "2.6.13",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.13.tgz",
@@ -9980,6 +11172,24 @@
"wrappy": "1"
}
},
+ "node_modules/open": {
+ "version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
+ "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "define-lazy-prop": "^2.0.0",
+ "is-docker": "^2.1.1",
+ "is-wsl": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/optionator": {
"version": "0.9.4",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
@@ -10035,6 +11245,13 @@
"node": ">=6"
}
},
+ "node_modules/package-json-from-dist": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
+ "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0"
+ },
"node_modules/parent-module": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
@@ -10075,6 +11292,177 @@
"url": "https://github.com/inikulin/parse5?sponsor=1"
}
},
+ "node_modules/patch-package": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.1.tgz",
+ "integrity": "sha512-VsKRIA8f5uqHQ7NGhwIna6Bx6D9s/1iXlA1hthBVBEbkq+t4kXD0HHt+rJhf/Z+Ci0F/HCB2hvn0qLdLG+Qxlw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@yarnpkg/lockfile": "^1.1.0",
+ "chalk": "^4.1.2",
+ "ci-info": "^3.7.0",
+ "cross-spawn": "^7.0.3",
+ "find-yarn-workspace-root": "^2.0.0",
+ "fs-extra": "^10.0.0",
+ "json-stable-stringify": "^1.0.2",
+ "klaw-sync": "^6.0.0",
+ "minimist": "^1.2.6",
+ "open": "^7.4.2",
+ "semver": "^7.5.3",
+ "slash": "^2.0.0",
+ "tmp": "^0.2.4",
+ "yaml": "^2.2.2"
+ },
+ "bin": {
+ "patch-package": "index.js"
+ },
+ "engines": {
+ "node": ">=14",
+ "npm": ">5"
+ }
+ },
+ "node_modules/patch-package/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/patch-package/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/patch-package/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/patch-package/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/patch-package/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/patch-package/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/patch-package/node_modules/open": {
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
+ "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-docker": "^2.0.0",
+ "is-wsl": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/patch-package/node_modules/semver": {
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/patch-package/node_modules/slash": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
+ "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/patch-package/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/patch-package/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
"node_modules/path-exists": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
@@ -10106,6 +11494,43 @@
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
},
+ "node_modules/path-scurry": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.1.tgz",
+ "integrity": "sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "lru-cache": "^11.0.0",
+ "minipass": "^7.1.2"
+ },
+ "engines": {
+ "node": "20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/path-scurry/node_modules/lru-cache": {
+ "version": "11.2.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.5.tgz",
+ "integrity": "sha512-vFrFJkWtJvJnD5hg+hJvVE8Lh/TcMzKnTgCWmtBipwI5yLX/iX+5UB2tfuyODF5E7k9xEzMdYgGqaSb1c0c5Yw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": "20 || >=22"
+ }
+ },
+ "node_modules/path-scurry/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/path-type": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
@@ -10131,6 +11556,13 @@
"node": ">= 14.16"
}
},
+ "node_modules/pend": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
+ "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/picocolors": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
@@ -10195,6 +11627,21 @@
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
}
},
+ "node_modules/plist": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz",
+ "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@xmldom/xmldom": "^0.8.8",
+ "base64-js": "^1.5.1",
+ "xmlbuilder": "^15.1.1"
+ },
+ "engines": {
+ "node": ">=10.4.0"
+ }
+ },
"node_modules/possible-typed-array-names": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz",
@@ -10239,6 +11686,33 @@
"integrity": "sha512-ThuGXBmJS3VsT+jIP+eQufD3L8pRw/PY3FoCys6O9Pu6aF12Pn9zAJDX99TfwRAFOCEKm/P0lwiPTbqKMJp0fA==",
"hasInstallScript": true
},
+ "node_modules/prebuild-install": {
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz",
+ "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "detect-libc": "^2.0.0",
+ "expand-template": "^2.0.3",
+ "github-from-package": "0.0.0",
+ "minimist": "^1.2.3",
+ "mkdirp-classic": "^0.5.3",
+ "napi-build-utils": "^2.0.0",
+ "node-abi": "^3.3.0",
+ "pump": "^3.0.0",
+ "rc": "^1.2.7",
+ "simple-get": "^4.0.0",
+ "tar-fs": "^2.0.0",
+ "tunnel-agent": "^0.6.0"
+ },
+ "bin": {
+ "prebuild-install": "bin.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/prelude-ls": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
@@ -10303,6 +11777,30 @@
"asap": "~2.0.3"
}
},
+ "node_modules/prompts": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
+ "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "kleur": "^3.0.3",
+ "sisteransi": "^1.0.5"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/prompts/node_modules/kleur": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
+ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/prop-types": {
"version": "15.8.1",
"resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
@@ -10319,6 +11817,17 @@
"integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==",
"dev": true
},
+ "node_modules/pump": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz",
+ "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
"node_modules/punycode": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
@@ -10354,6 +11863,39 @@
}
]
},
+ "node_modules/rc": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
+ "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
+ "dev": true,
+ "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
+ "dependencies": {
+ "deep-extend": "^0.6.0",
+ "ini": "~1.3.0",
+ "minimist": "^1.2.0",
+ "strip-json-comments": "~2.0.1"
+ },
+ "bin": {
+ "rc": "cli.js"
+ }
+ },
+ "node_modules/rc/node_modules/ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/rc/node_modules/strip-json-comments": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+ "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/react": {
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
@@ -10572,6 +12114,21 @@
}
}
},
+ "node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/readdirp": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
@@ -10821,6 +12378,13 @@
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
+ "node_modules/sax": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz",
+ "integrity": "sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/saxes": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
@@ -10944,6 +12508,67 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/simple-concat": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
+ "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/simple-get": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
+ "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "decompress-response": "^6.0.0",
+ "once": "^1.3.1",
+ "simple-concat": "^1.0.0"
+ }
+ },
+ "node_modules/sisteransi": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
+ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/slash": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
@@ -10953,6 +12578,60 @@
"node": ">=8"
}
},
+ "node_modules/slice-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
+ "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "astral-regex": "^2.0.0",
+ "is-fullwidth-code-point": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/slice-ansi?sponsor=1"
+ }
+ },
+ "node_modules/slice-ansi/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/slice-ansi/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/slice-ansi/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/snake-case": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz",
@@ -10980,6 +12659,16 @@
"node": ">=0.10.0"
}
},
+ "node_modules/split2": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz",
+ "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">= 10.x"
+ }
+ },
"node_modules/sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
@@ -11242,6 +12931,69 @@
"integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
"dev": true
},
+ "node_modules/tar": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
+ "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
+ "deprecated": "Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^5.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/tar-fs": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz",
+ "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chownr": "^1.1.1",
+ "mkdirp-classic": "^0.5.2",
+ "pump": "^3.0.0",
+ "tar-stream": "^2.1.4"
+ }
+ },
+ "node_modules/tar-fs/node_modules/chownr": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
+ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/tar-stream": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
+ "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bl": "^4.0.3",
+ "end-of-stream": "^1.4.1",
+ "fs-constants": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.1.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tar/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/text-table": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
@@ -11253,6 +13005,16 @@
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
"integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
},
+ "node_modules/through2": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
+ "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "readable-stream": "3"
+ }
+ },
"node_modules/tiny-invariant": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz",
@@ -11348,6 +13110,16 @@
"node": ">=14.0.0"
}
},
+ "node_modules/tmp": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz",
+ "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
"node_modules/to-regex-range": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
@@ -11410,6 +13182,16 @@
"node": ">=18"
}
},
+ "node_modules/tree-kill": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
+ "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "tree-kill": "cli.js"
+ }
+ },
"node_modules/ts-api-utils": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz",
@@ -11423,11 +13205,25 @@
}
},
"node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==",
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD",
"peer": true
},
+ "node_modules/tunnel-agent": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "safe-buffer": "^5.0.1"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
"node_modules/type-check": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
@@ -11578,6 +13374,16 @@
"node": ">= 4.0.0"
}
},
+ "node_modules/untildify": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
+ "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/update-browserslist-db": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
@@ -11678,6 +13484,13 @@
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
}
},
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/uuid": {
"version": "13.0.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-13.0.0.tgz",
@@ -13409,6 +15222,40 @@
"node": ">=18"
}
},
+ "node_modules/xml2js": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz",
+ "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "sax": ">=0.6.0",
+ "xmlbuilder": "~11.0.0"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/xml2js/node_modules/xmlbuilder": {
+ "version": "11.0.1",
+ "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
+ "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/xmlbuilder": {
+ "version": "15.1.1",
+ "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz",
+ "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
"node_modules/xmlchars": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
@@ -13429,6 +15276,22 @@
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
"dev": true
},
+ "node_modules/yaml": {
+ "version": "2.8.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz",
+ "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "yaml": "bin.mjs"
+ },
+ "engines": {
+ "node": ">= 14.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/eemeli"
+ }
+ },
"node_modules/yargs": {
"version": "16.2.0",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
@@ -13454,6 +15317,17 @@
"node": ">=10"
}
},
+ "node_modules/yauzl": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
+ "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "buffer-crc32": "~0.2.3",
+ "fd-slicer": "~1.1.0"
+ }
+ },
"node_modules/yocto-queue": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
diff --git a/package.json b/package.json
index 1b389f69f..bdb4e46ba 100644
--- a/package.json
+++ b/package.json
@@ -6,12 +6,17 @@
"license": "MIT",
"scripts": {
"build": "tsc && cross-env VITE_VERSION=$npm_package_version vite build",
+ "build:apps": "tsc && cross-env VITE_BUILD_MODE=apps VITE_VERSION=$npm_package_version vite build",
+ "cap:sync:dev": "cross-env CAP_LOCAL_DEV=1 npx cap sync",
"ci": "npm run test && npm run lint && npm run build && npx prettier --check src",
"deploy": "website-deploy-aws",
"dev": "cross-env VITE_VERSION=$npm_package_version vite",
+ "dev:apps": "cross-env VITE_BUILD_MODE=apps VITE_VERSION=$npm_package_version vite --host",
"invalidate": "invalidate-cloudfront-distribution",
"lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
- "postinstall": "npm run theme",
+ "format": "prettier --write src",
+ "format:check": "prettier --check src",
+ "postinstall": "patch-package && npm run theme",
"preview": "vite preview",
"start": "vite dev",
"test": "vitest --exclude **/ml4f-output.test.ts",
@@ -19,17 +24,21 @@
"test:e2e:headless": "playwright test",
"theme:watch": "chakra-cli tokens src/deployment/default/theme.ts --watch",
"theme": "chakra-cli tokens src/deployment/default/theme.ts",
+ "typecheck": "tsc --noEmit",
+ "typecheck:watch": "tsc --noEmit --watch",
"i18n:compile": "node bin/tidy-lang.cjs && formatjs compile-folder --ast lang src/messages",
"ml4f-output": "vitest ml4f-output --run",
"new-translations": "node bin/new-translations.js"
},
"devDependencies": {
+ "@capacitor/cli": "^7.4.4",
"@chakra-ui/cli": "^2.4.1",
"@formatjs/cli": "^6.2.7",
"@playwright/test": "1.58.2",
"@testing-library/jest-dom": "^5.14.1",
"@testing-library/react": "^14.0.0",
"@testing-library/user-event": "^14.0.0",
+ "@types/better-sqlite3": "^7.6.13",
"@types/d3": "^7.4.1",
"@types/ejs": "^3.1.5",
"@types/lodash.camelcase": "^4.3.9",
@@ -42,6 +51,7 @@
"@typescript-eslint/eslint-plugin": "^7.2.0",
"@typescript-eslint/parser": "^7.2.0",
"@vitejs/plugin-react": "^4.5.2",
+ "better-sqlite3": "^12.6.2",
"cross-env": "^7.0.3",
"ejs": "^3.1.9",
"eslint": "^8.57.0",
@@ -50,6 +60,7 @@
"eslint-plugin-react-refresh": "^0.4.6",
"jsdom": "^24.0.0",
"lightningcss": "^1.31.1",
+ "patch-package": "^8.0.1",
"playwright": "1.58.2",
"prettier": "2.8.8",
"typescript": "^5.4.2",
@@ -59,12 +70,24 @@
"vitest-dom": "^0.1.1"
},
"dependencies": {
+ "@capacitor-community/bluetooth-le": "^7.3.0",
+ "@capacitor-community/safe-area": "^7.0.0-beta.5",
+ "@capacitor/android": "^7.4.4",
+ "@capacitor/app": "^7.1.0",
+ "@capacitor/core": "^7.4.4",
+ "@capacitor/filesystem": "^7.1.5",
+ "@capacitor/ios": "^7.4.4",
+ "@capacitor/keyboard": "^7.0.5",
+ "@capacitor/share": "^7.0.3",
"@chakra-ui/icons": "^2.1.1",
"@chakra-ui/react": "^2.8.2",
"@emotion/react": "^11.11.4",
"@emotion/styled": "^11.11.5",
- "@microbit/makecode-embed": "^0.3.0",
- "@microbit/microbit-connection": "^0.0.0-alpha.39",
+ "@formatjs/intl-localematcher": "^0.8.0",
+ "@microbit/capacitor-community-nordic-dfu": "^7.0.0-microbit.3",
+ "@microbit/capacitor-sqlite-vanilla": "^0.1.0-alpha.5",
+ "@microbit/makecode-embed": "^0.5.0",
+ "@microbit/microbit-connection": "^0.9.0-apps.alpha.18",
"@microbit/ml-header-generator": "^0.4.3",
"@microbit/smoothie": "^1.37.0-microbit.2",
"@tensorflow/tfjs": "^4.20.0",
@@ -80,6 +103,7 @@
"lodash.orderby": "^4.6.0",
"lodash.upperfirst": "^4.3.1",
"ml4f": "git://github.com/microsoft/ml4f#v1.10.1",
+ "nrf-intel-hex": "^1.4.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-hotkeys-hook": "^4.6.1",
diff --git a/patches/@capacitor+share+7.0.4.patch b/patches/@capacitor+share+7.0.4.patch
new file mode 100644
index 000000000..7d57a765a
--- /dev/null
+++ b/patches/@capacitor+share+7.0.4.patch
@@ -0,0 +1,13 @@
+diff --git a/node_modules/@capacitor/share/android/src/main/java/com/capacitorjs/plugins/share/SharePlugin.java b/node_modules/@capacitor/share/android/src/main/java/com/capacitorjs/plugins/share/SharePlugin.java
+index 36171b7..fa9417c 100644
+--- a/node_modules/@capacitor/share/android/src/main/java/com/capacitorjs/plugins/share/SharePlugin.java
++++ b/node_modules/@capacitor/share/android/src/main/java/com/capacitorjs/plugins/share/SharePlugin.java
+@@ -149,7 +149,7 @@ public class SharePlugin extends Plugin {
+ if (isFileUrl(file)) {
+ String type = getMimeType(file);
+ if (type == null || filesList.size() > 1) {
+- type = "*/*";
++ type = "application/octet-stream";
+ }
+ intent.setType(type);
+
diff --git a/src/App.tsx b/src/App.tsx
index 2e7a8c3bd..67504191f 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -7,11 +7,9 @@
/* eslint-disable @typescript-eslint/no-unsafe-assignment */
import { ChakraProvider, useToast } from "@chakra-ui/react";
import { MakeCodeFrameDriver } from "@microbit/makecode-embed/react";
-import {
- createRadioBridgeConnection,
- createWebBluetoothConnection,
- createWebUSBConnection,
-} from "@microbit/microbit-connection";
+import { createBluetoothConnection } from "@microbit/microbit-connection/bluetooth";
+import { createRadioBridgeConnection } from "@microbit/microbit-connection/radio-bridge";
+import { createUSBConnection } from "@microbit/microbit-connection/usb";
import React, { ReactNode, useEffect, useMemo, useRef } from "react";
import { useIntl } from "react-intl";
import {
@@ -25,6 +23,7 @@ import {
useRouteError,
} from "react-router-dom";
import "theme-package/fonts/fonts.css";
+import { useNativeBackButton } from "./back-button";
import {
broadcastChannel,
BroadcastChannelData,
@@ -35,24 +34,27 @@ import EditCodeDialog from "./components/EditCodeDialog";
import ErrorBoundary from "./components/ErrorBoundary";
import ErrorHandlerErrorView from "./components/ErrorHandlerErrorView";
import NotFound from "./components/NotFound";
-import { ConnectProvider } from "./connect-actions-hooks";
-import { ConnectStatusProvider } from "./connect-status-hooks";
-import { ConnectionStageProvider } from "./connection-stage-hooks";
+import { ConnectionsProvider } from "./connections-hooks";
+import { DataConnectionEventProvider } from "./data-connection-flow";
import { deployment, useDeployment } from "./deployment";
-import { MockWebBluetoothConnection } from "./device/mockBluetooth";
+import { MockBluetoothConnection } from "./device/mockBluetooth";
import { MockRadioBridgeConnection } from "./device/mockRadioBridge";
-import { MockWebUSBConnection } from "./device/mockUsb";
+import { MockUSBConnection } from "./device/mockUsb";
import { flags } from "./flags";
import { ProjectProvider } from "./hooks/project-hooks";
+import { useSafeAreaInsets } from "./hooks/use-safe-area-insets";
import { LoggingProvider } from "./logging/logging-hooks";
import { hasMakeCodeMlExtension } from "./makecode/utils";
import TranslationProvider from "./messages/TranslationProvider";
import { PostImportDialogState } from "./model";
import CodePage from "./pages/CodePage";
import DataSamplesPage from "./pages/DataSamplesPage";
+import HomePage from "./pages/HomePage";
import ImportPage from "./pages/ImportPage";
import OpenSharedProjectPage from "./pages/OpenSharedProjectPage";
+import ProjectsPage from "./pages/ProjectsPage";
import TestingModelPage from "./pages/TestingModelPage";
+import { isNativePlatform } from "./platform";
import { projectSessionStorage } from "./session-storage";
import {
getAllProjectsFromStorage,
@@ -71,8 +73,6 @@ import {
createProjectsPageUrl,
createTestingModelPageUrl,
} from "./urls";
-import ProjectsPage from "./pages/ProjectsPage";
-import HomePage from "./pages/HomePage";
export interface ProviderLayoutProps {
children: ReactNode;
@@ -87,11 +87,14 @@ const isMockDeviceMode = () =>
const logging = deployment.logging;
const usb = isMockDeviceMode()
- ? new MockWebUSBConnection()
- : createWebUSBConnection({ logging });
+ ? new MockUSBConnection()
+ : createUSBConnection({ logging });
const bluetooth = isMockDeviceMode()
- ? new MockWebBluetoothConnection()
- : createWebBluetoothConnection({ logging });
+ ? new MockBluetoothConnection()
+ : createBluetoothConnection({
+ logging,
+ deviceBondState: useStore.getState().deviceBondState,
+ });
const radioBridge = isMockDeviceMode()
? new MockRadioBridgeConnection(usb)
: createRadioBridgeConnection(usb, { logging });
@@ -105,15 +108,11 @@ const Providers = ({ children }: ProviderLayoutProps) => {
-
-
-
-
- {children}
-
-
-
-
+
+
+ {children}
+
+
@@ -172,17 +171,26 @@ const Layout = () => {
if (!storageError) {
return;
}
- const messages =
- storageError.type === "quota"
- ? {
- title: intl.formatMessage({ id: "storage-error-quota-title" }),
- description: intl.formatMessage({
- id: "storage-error-quota-description",
- }),
- }
- : {
- title: intl.formatMessage({ id: "storage-error-other" }),
- };
+ const messages = (() => {
+ if (storageError.type === "quota") {
+ return {
+ title: intl.formatMessage({ id: "storage-error-quota-title" }),
+ description: intl.formatMessage({
+ id: "storage-error-quota-description",
+ }),
+ };
+ }
+ if (storageError.kind === "device") {
+ return {
+ title: intl.formatMessage({
+ id: "storage-error-device-other",
+ }),
+ };
+ }
+ return {
+ title: intl.formatMessage({ id: "storage-error-other" }),
+ };
+ })();
const toastOptions = {
id: "storage-error",
position: "top" as const,
@@ -252,6 +260,9 @@ const Layout = () => {
updateProjectTimestampUrls,
]);
+ // Native back button / swipe-back handling (no-op on desktop).
+ useNativeBackButton();
+
return (
// We use this even though we have errorElement as this does logging.
@@ -353,6 +364,19 @@ const createRouter = () => {
};
const App = () => {
+ // Detect safe area insets and set CSS variables for nav bar side only
+ useSafeAreaInsets();
+
+ // Set status bar style on native platforms (LIGHT = dark icons for light backgrounds)
+ useEffect(() => {
+ if (isNativePlatform()) {
+ void import("@capacitor-community/safe-area").then(
+ ({ SafeArea, SystemBarsStyle }) =>
+ SafeArea.setSystemBarsStyle({ style: SystemBarsStyle.Light })
+ );
+ }
+ }, []);
+
useEffect(() => {
if (navigator.bluetooth) {
navigator.bluetooth
@@ -366,7 +390,7 @@ const App = () => {
});
})
.catch((err) => {
- logging.error(err);
+ logging.error("Error checking BT availability", err);
});
} else {
logging.event({
diff --git a/src/back-button.ts b/src/back-button.ts
new file mode 100644
index 000000000..922b0defc
--- /dev/null
+++ b/src/back-button.ts
@@ -0,0 +1,228 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+
+/**
+ * Android back button handling.
+ *
+ * The Android back button fires Capacitor's "backButton" event. The
+ * handler inspects app state and either navigates back in the
+ * connection/download flow, closes a dialog or menu, exits the app
+ * from the home page, or performs normal history navigation.
+ *
+ * Dialogs and menus are closed directly from app state — no browser
+ * history entries are pushed or manipulated for them.
+ *
+ * On desktop browsers and iOS this is a no-op. Dialogs are dismissed
+ * via Escape or the close button; there is no swipe-back gesture.
+ *
+ * All setup is performed via {@link useNativeBackButton}.
+ */
+
+import { App as CapacitorApp } from "@capacitor/app";
+import { Capacitor } from "@capacitor/core";
+import { type MutableRefObject, useEffect, useRef } from "react";
+import {
+ DataConnectionStep,
+ isDataConnectionDialogOpen,
+} from "./data-connection-flow";
+import { canTransition as canDataConnectionTransition } from "./data-connection-flow/data-connection-actions";
+import { useDataConnectionMachine } from "./data-connection-flow/data-connection-internal-hooks";
+import { useDownloadActions } from "./download-flow/download-hooks";
+import { DownloadStep } from "./download-flow/download-types";
+import { SaveStep, TrainModelDialogStage } from "./model";
+import { type State, isCloseableDialogOpen, useStore } from "./store";
+import { createHomePageUrl } from "./urls";
+
+/**
+ * Data connection steps where an operation is in progress and
+ * back navigation must be completely ignored (swallowed).
+ */
+const nonCloseableDataConnectionSteps = new Set([
+ DataConnectionStep.FlashingInProgress,
+ DataConnectionStep.BluetoothConnect,
+ DataConnectionStep.ConnectingMicrobits,
+ // WebUSB browser picker is open — not a dialog we control.
+ DataConnectionStep.WebUsbChooseMicrobit,
+]);
+
+/**
+ * Download flow steps where an operation is in progress and
+ * back navigation must be completely ignored (swallowed).
+ */
+const nonCloseableDownloadSteps = new Set([
+ DownloadStep.FlashingInProgress,
+ DownloadStep.BluetoothSearchConnect,
+]);
+
+/**
+ * Callback registered by a menu component to close itself when the
+ * back button is pressed. Only one menu can be open at a time.
+ */
+let activeMenuClose: (() => void) | null = null;
+
+/**
+ * Register a callback that the back button handler will invoke to
+ * close the currently open menu. Called by the Menu component wrapper
+ * when a menu opens on native platforms.
+ */
+export const setActiveMenuClose = (cb: (() => void) | null): void => {
+ activeMenuClose = cb;
+};
+
+// ---------------------------------------------------------------------------
+// Single entry point
+// ---------------------------------------------------------------------------
+
+interface BackButtonDeps {
+ dataConnectionFireEvent: (
+ event: { type: "back" } | { type: "close" }
+ ) => void;
+ getDownloadOnBack: () => (() => void) | undefined;
+ downloadClose: () => void;
+}
+
+/**
+ * Set up the Android back button listener.
+ *
+ * No-op on non-native platforms.
+ */
+export const useNativeBackButton = (): void => {
+ const { fireEvent: dataConnectionFireEvent } = useDataConnectionMachine();
+ const downloadActions = useDownloadActions();
+ const depsRef = useRef(null);
+ depsRef.current = {
+ dataConnectionFireEvent,
+ getDownloadOnBack: downloadActions.getOnBack,
+ downloadClose: downloadActions.close,
+ };
+ useEffect(() => setupNativeBackButton(depsRef), []);
+};
+
+const setupNativeBackButton = (
+ depsRef: MutableRefObject
+): (() => void) => {
+ if (!Capacitor.isNativePlatform()) {
+ return () => {};
+ }
+
+ const backButtonListener = CapacitorApp.addListener("backButton", () => {
+ handleNativeBackButton(depsRef);
+ });
+
+ return () => {
+ void backButtonListener.then((l) => l.remove());
+ };
+};
+
+// ---------------------------------------------------------------------------
+// Android back button handler
+// ---------------------------------------------------------------------------
+
+/**
+ * Handle the Android back button.
+ *
+ * Priority:
+ * 1. Non-closeable dialog (flashing, BLE connect, training, etc.) → swallow
+ * 2. Data connection flow dialog with "back" step → go back in flow
+ * 3. Data connection flow dialog without "back" → close flow
+ * 4. Download flow dialog with "back" → go back in flow
+ * 5. Download flow dialog without "back" → close flow
+ * 6. Open menu → close menu
+ * 7. Open closeable dialog → close dialog
+ * 8. Home page → exit app
+ * 9. No dialog → history.back() (normal page navigation)
+ */
+const handleNativeBackButton = (
+ depsRef: MutableRefObject
+): void => {
+ const deps = depsRef.current!;
+ const state = useStore.getState();
+
+ // --- Non-closeable states: swallow ---
+ if (isNonCloseableState(state)) {
+ return;
+ }
+
+ // --- Data connection flow ---
+ const dcStep = state.dataConnection.step;
+ if (isDataConnectionDialogOpen(dcStep)) {
+ if (canDataConnectionTransition({ type: "back" }, state.dataConnection)) {
+ deps.dataConnectionFireEvent({ type: "back" });
+ } else {
+ deps.dataConnectionFireEvent({ type: "close" });
+ }
+ return;
+ }
+
+ // --- Download flow ---
+ const dlStep = state.download.step;
+ if (dlStep !== DownloadStep.None) {
+ const onBack = deps.getDownloadOnBack();
+ if (onBack) {
+ onBack();
+ } else {
+ deps.downloadClose();
+ }
+ return;
+ }
+
+ // --- Open menu → close it directly ---
+ if (activeMenuClose) {
+ const close = activeMenuClose;
+ activeMenuClose = null;
+ close();
+ return;
+ }
+
+ // --- Closeable dialog → close it directly ---
+ if (isCloseableDialogOpen(state)) {
+ state.closeDialog();
+ return;
+ }
+
+ // --- Home page: exit app (Android only) ---
+ if (window.location.pathname === createHomePageUrl()) {
+ void CapacitorApp.exitApp();
+ return;
+ }
+
+ // --- Normal page navigation ---
+ history.back();
+};
+
+/**
+ * Check if the current state has a non-closeable operation in progress.
+ */
+const isNonCloseableState = (state: State): boolean => {
+ // Data connection flow
+ if (nonCloseableDataConnectionSteps.has(state.dataConnection.step)) {
+ return true;
+ }
+
+ // Download flow
+ if (nonCloseableDownloadSteps.has(state.download.step)) {
+ return true;
+ }
+
+ // Training in progress
+ if (
+ state.trainModelDialogStage === TrainModelDialogStage.TrainingInProgress
+ ) {
+ return true;
+ }
+
+ // Save in progress
+ if (state.save.step === SaveStep.SaveProgress) {
+ return true;
+ }
+
+ // Recording in progress
+ if (state.isRecordingDialogOpen) {
+ return true;
+ }
+
+ return false;
+};
diff --git a/src/bt-pattern-utils.ts b/src/bt-pattern-utils.ts
index d0e20029f..a1fd815c8 100644
--- a/src/bt-pattern-utils.ts
+++ b/src/bt-pattern-utils.ts
@@ -67,6 +67,8 @@ export const deviceIdToMicrobitName = (deviceId: number): string => {
return name;
};
+export const blank = " ";
+
/**
* Converts a pairing pattern to a name.
* See guide on microbit names to understand how a pattern is turned into a name
@@ -75,7 +77,7 @@ export const deviceIdToMicrobitName = (deviceId: number): string => {
* @returns {string} The name of the micro:bit.
*/
export const microbitPatternToName = (pattern: boolean[]): string => {
- const code: string[] = [" ", " ", " ", " ", " "];
+ const code: string[] = [blank, blank, blank, blank, blank];
for (let col = 0; col < microbitNameLength; col++) {
for (let row = 0; row < microbitNameLength; row++) {
diff --git a/src/buffered-data-hooks.tsx b/src/buffered-data-hooks.tsx
index 982269e37..bc23e1e5c 100644
--- a/src/buffered-data-hooks.tsx
+++ b/src/buffered-data-hooks.tsx
@@ -4,10 +4,7 @@
*
* SPDX-License-Identifier: MIT
*/
-import {
- AccelerometerData,
- AccelerometerDataEvent,
-} from "@microbit/microbit-connection";
+import { AccelerometerData } from "@microbit/microbit-connection";
import {
ReactNode,
createContext,
@@ -17,8 +14,9 @@ import {
useRef,
} from "react";
import { BufferedData } from "./buffered-data";
-import { useConnectActions } from "./connect-actions-hooks";
-import { ConnectionStatus, useConnectStatus } from "./connect-status-hooks";
+import { useDataConnection } from "./connections-hooks";
+import { useDataConnected } from "./data-connection-flow";
+import { useAccelerometerListener } from "./hooks/use-accelerometer-listener";
import { useStore } from "./store";
const BufferedDataContext = createContext(null);
@@ -45,8 +43,6 @@ export const useBufferedData = (): BufferedData => {
};
const useBufferedDataInternal = (): BufferedData => {
- const [connectStatus] = useConnectStatus();
- const connection = useConnectActions();
const dataWindow = useStore((s) => s.dataWindow);
const bufferRef = useRef();
const getBuffer = useCallback(() => {
@@ -56,73 +52,71 @@ const useBufferedDataInternal = (): BufferedData => {
bufferRef.current = new BufferedData(dataWindow.minSamples * 2);
return bufferRef.current;
}, [dataWindow.minSamples]);
- useEffect(() => {
- if (connectStatus !== ConnectionStatus.Connected) {
- return;
- }
- const listener = (e: AccelerometerDataEvent) => {
- const { x, y, z } = e.data;
+
+ const accelerometerListener = useCallback(
+ (e: AccelerometerData) => {
+ const { x, y, z } = e;
const sample = {
x: x / 1000,
y: y / 1000,
z: z / 1000,
};
getBuffer().addSample(sample, Date.now());
- };
- connection.addAccelerometerListener(listener);
- return () => {
- connection.removeAccelerometerListener(listener);
- };
- }, [connection, connectStatus, getBuffer]);
+ },
+ [getBuffer]
+ );
+
+ useAccelerometerListener(accelerometerListener);
+
return getBuffer();
};
export const useHasMoved = (): boolean => {
const hasMoved = useStore((s) => s.hasMoved);
const setHasMoved = useStore((s) => s.setHasMoved);
- const [connectStatus] = useConnectStatus();
- const connection = useConnectActions();
+ const isConnected = useDataConnected();
+ const connection = useDataConnection();
useEffect(() => {
let ignore = false;
const delta: AccelerometerData = { x: 0, y: 0, z: 0 };
let lastSample: AccelerometerData | undefined;
const threshold = 40_000;
const minDelta = 100;
- const listener = (e: AccelerometerDataEvent) => {
+ const listener = (e: AccelerometerData) => {
if (lastSample) {
- const deltaX = Math.abs(lastSample.x - e.data.x);
+ const deltaX = Math.abs(lastSample.x - e.x);
if (deltaX > minDelta) {
delta.x += deltaX;
}
- const deltaY = Math.abs(lastSample.y - e.data.y);
+ const deltaY = Math.abs(lastSample.y - e.y);
if (deltaY > minDelta) {
delta.y += deltaY;
}
- const deltaZ = Math.abs(lastSample.z - e.data.z);
+ const deltaZ = Math.abs(lastSample.z - e.z);
if (deltaZ > minDelta) {
delta.z += deltaZ;
}
}
- lastSample = e.data;
+ lastSample = e;
if (
(delta.x > threshold ? 1 : 0) +
(delta.y > threshold ? 1 : 0) +
(delta.z > threshold ? 1 : 0) >
0
) {
- connection.removeAccelerometerListener(listener);
+ connection.removeEventListener("accelerometerdatachanged", listener);
if (!ignore) {
setHasMoved(true);
}
}
};
if (!hasMoved) {
- connection.addAccelerometerListener(listener);
+ connection.addEventListener("accelerometerdatachanged", listener);
}
return () => {
ignore = true;
- connection.removeAccelerometerListener(listener);
+ connection.removeEventListener("accelerometerdatachanged", listener);
};
- }, [connection, connectStatus, hasMoved, setHasMoved]);
+ }, [connection, isConnected, hasMoved, setHasMoved]);
return hasMoved;
};
diff --git a/src/components/AboutDialog.tsx b/src/components/AboutDialog.tsx
index 1e376f91a..38a8fa4da 100644
--- a/src/components/AboutDialog.tsx
+++ b/src/components/AboutDialog.tsx
@@ -66,7 +66,7 @@ const AboutDialog = ({ isOpen, onClose, finalFocusRef }: AboutDialogProps) => {
diff --git a/src/components/ActionBar/ActionBar.tsx b/src/components/ActionBar/ActionBar.tsx
index c1815cab4..b85bd3225 100644
--- a/src/components/ActionBar/ActionBar.tsx
+++ b/src/components/ActionBar/ActionBar.tsx
@@ -3,7 +3,7 @@
*
* SPDX-License-Identifier: MIT
*/
-import { BoxProps, HStack, StackProps } from "@chakra-ui/react";
+import { Box, BoxProps, HStack, StackProps, VStack } from "@chakra-ui/react";
import { ReactNode } from "react";
export interface ActionBarProps extends BoxProps {
@@ -14,6 +14,13 @@ export interface ActionBarProps extends BoxProps {
itemsCenterProps?: StackProps;
}
+/**
+ * Overlap between status bar area and ActionBar content area.
+ * Reduces visual "double padding" when both have centered content.
+ * Only applied when there's a non-zero safe area inset.
+ */
+const statusBarOverlap = "12px";
+
const ActionBar = ({
itemsLeft,
itemsCenter,
@@ -23,35 +30,54 @@ const ActionBar = ({
...rest
}: ActionBarProps) => {
return (
-
+ {/* Status bar spacer: full inset minus overlap (but never negative) */}
+
+ {/* ActionBar content */}
- {itemsLeft}
-
- {itemsCenter && (
-
- {itemsCenter}
+
+ {itemsLeft}
+
+ {itemsCenter && (
+
+ {itemsCenter}
+
+ )}
+
+ {itemsRight}
- )}
-
- {itemsRight}
-
+
);
};
diff --git a/src/components/ActionBar/ActionBarItemsRight.tsx b/src/components/ActionBar/ActionBarItemsRight.tsx
index 4ce13f118..f8c4def96 100644
--- a/src/components/ActionBar/ActionBarItemsRight.tsx
+++ b/src/components/ActionBar/ActionBarItemsRight.tsx
@@ -7,6 +7,7 @@ import { HStack } from "@chakra-ui/react";
import { ReactNode, useMemo } from "react";
import { useLocation } from "react-router";
import { keyboardShortcuts, useShortcut } from "../../keyboard-shortcut-hooks";
+import { useNativeTabletBreakpoint } from "../../native-breakpoint-hooks";
import { useStore } from "../../store";
import AboutDialog from "../AboutDialog";
import ConnectFirstDialog from "../ConnectFirstDialog";
@@ -52,6 +53,7 @@ const ItemsRight = ({ toolbarItems }: ItemsRightProps) => {
}
}, [tourTriggerName]);
useShortcut(keyboardShortcuts.settings, settingsDialogOnOpen);
+ const useTabletLayout = useNativeTabletBreakpoint();
return (
<>
@@ -61,10 +63,9 @@ const ItemsRight = ({ toolbarItems }: ItemsRightProps) => {
onClose={closeDialog}
onChooseConnect={() => setPostConnectTourTrigger(tourTrigger)}
explanationTextId="connect-to-tour-body"
- options={{ postConnectTourTrigger: tourTrigger }}
/>
-
+
{toolbarItems}
{
/>
{
const intl = useIntl();
const barWidth = 240;
- const predictionResult = useStore((s) => s.predictionResult);
- const isTriggered = predictionResult?.detected?.id === actionId;
- const colorScheme = useMemo(
- () => (isTriggered ? "brand2.500" : undefined),
- [isTriggered]
- );
+
const handleThresholdChange = useCallback(
(val: number) => onThresholdChange(val * 0.01),
[onThresholdChange]
);
const sliderValue = requiredConfidence * 100;
- const currentConfidence = Math.round(
- (predictionResult?.confidences[actionId] ?? 0) * 100
- );
return (
-
-
+
+
diff --git a/src/components/ActionDataSamplesCard.tsx b/src/components/ActionDataSamplesCard.tsx
index 789d2db74..fb6d74e65 100644
--- a/src/components/ActionDataSamplesCard.tsx
+++ b/src/components/ActionDataSamplesCard.tsx
@@ -15,7 +15,6 @@ import {
HStack,
Icon,
keyframes,
- Menu,
MenuItem,
MenuList,
Portal,
@@ -26,6 +25,7 @@ import { ReactNode, useCallback } from "react";
import { RiHashtag, RiTimerLine } from "react-icons/ri";
import { FormattedMessage, useIntl } from "react-intl";
import { DataSamplesView, ActionData, RecordingData } from "../model";
+import Menu from "./Menu";
import { useStore } from "../store";
import { tourElClassname } from "../tours";
import MoreMenuButton from "./MoreMenuButton";
diff --git a/src/components/ActionNameCard.tsx b/src/components/ActionNameCard.tsx
index 4c5504c06..65e1f1cd3 100644
--- a/src/components/ActionNameCard.tsx
+++ b/src/components/ActionNameCard.tsx
@@ -9,18 +9,20 @@ import {
CloseButton,
HStack,
Input,
+ useBreakpointValue,
useToast,
} from "@chakra-ui/react";
-import { useCallback, useEffect, useMemo, useState } from "react";
+import { useCallback, useEffect, useMemo, useRef, useState } from "react";
import { useIntl } from "react-intl";
import { Action } from "../model";
import { useStore } from "../store";
import { tourElClassname } from "../tours";
import { MakeCodeIcon } from "../utils/icons";
import LedIconSvg from "./icons/LedIconSvg";
-import LedIcon from "./LedIcon";
+import LedIcon, { LedIconHandle } from "./LedIcon";
import LedIconPicker from "./LedIconPicker";
import debounce from "lodash.debounce";
+import { isNativePlatform } from "../platform";
export enum ActionCardNameViewMode {
Editable = "Editable", // Interaction, color, depth
@@ -62,11 +64,18 @@ const ActionNameCard = ({
// Occurs when the name is updated in another tab.
setLocalName(value.name);
}, [value.name]);
- const predictionResult = useStore((s) => s.predictionResult);
- const isTriggered =
- viewMode === ActionCardNameViewMode.ReadOnly
- ? predictionResult?.detected?.id === value.id
- : undefined;
+ const ledIconRef = useRef(null);
+ useEffect(() => {
+ if (viewMode !== ActionCardNameViewMode.ReadOnly) return;
+ return useStore.subscribe(
+ (s) => s.predictionResult?.detected?.id === value.id,
+ (v) => ledIconRef.current?.setLedsOn(v)
+ );
+ }, [value.id, viewMode]);
+
+ // Avoid autofocus on mobile/native as it triggers the keyboard
+ const allowAutoFocus =
+ useBreakpointValue({ base: false, md: true }) && !isNativePlatform();
const debouncedSetActionName = useMemo(
() =>
@@ -158,7 +167,12 @@ const ActionNameCard = ({
{viewMode === ActionCardNameViewMode.ReadOnly ? (
-
+
) : (
)}
@@ -171,7 +185,7 @@ const ActionNameCard = ({
void;
isPaused: boolean;
withPlayState: (animationCss: string) => string;
+ prefersReducedMotion: boolean;
}
export const AnimationContext = createContext(
@@ -34,12 +35,25 @@ export const useAnimation = () => {
return ctx;
};
-const isInitiallyPaused =
+const prefersReducedMotion =
typeof window !== "undefined" &&
window.matchMedia("(prefers-reduced-motion: reduce)").matches;
-export const AnimationProvider = ({ children }: { children: ReactNode }) => {
+interface AnimationProviderProps {
+ children: ReactNode;
+ removeAnimationIfReducedMotion?: boolean;
+ startPausedIfReducedMotion?: boolean;
+}
+
+export const AnimationProvider = ({
+ children,
+ removeAnimationIfReducedMotion,
+ startPausedIfReducedMotion,
+}: AnimationProviderProps) => {
const controllerRef = useRef(new AbortController());
+ const isInitiallyPaused = startPausedIfReducedMotion
+ ? prefersReducedMotion
+ : false;
const [isPaused, setIsPaused] = useState(isInitiallyPaused);
const resumeRef = useRef<(() => void) | null>(null);
@@ -135,8 +149,11 @@ export const AnimationProvider = ({ children }: { children: ReactNode }) => {
}, []);
const withPlayState = useCallback(
- (s: string) => `${s} ${isPaused ? "paused" : "running"}`,
- [isPaused]
+ (s: string) =>
+ prefersReducedMotion && removeAnimationIfReducedMotion
+ ? "none"
+ : `${s} ${isPaused ? "paused" : "running"}`,
+ [isPaused, removeAnimationIfReducedMotion]
);
return (
@@ -148,6 +165,7 @@ export const AnimationProvider = ({ children }: { children: ReactNode }) => {
isPaused,
restartAbortController,
withPlayState,
+ prefersReducedMotion,
}}
>
{children}
diff --git a/src/components/BluetoothConnectingDialog.tsx b/src/components/BluetoothConnectingDialog.tsx
new file mode 100644
index 000000000..30a5a46c7
--- /dev/null
+++ b/src/components/BluetoothConnectingDialog.tsx
@@ -0,0 +1,75 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ Modal,
+ ModalBody,
+ ModalContent,
+ ModalFooter,
+ ModalHeader,
+ ModalOverlay,
+ Text,
+ VStack,
+} from "@chakra-ui/react";
+import { ProgressStage } from "@microbit/microbit-connection";
+import { FormattedMessage } from "react-intl";
+import { isNativePlatform } from "../platform";
+import ChooseDeviceOverlay from "./ChooseDeviceOverlay";
+import LoadingAnimation from "./LoadingAnimation";
+
+export interface BluetoothConnectingDialogProps {
+ isOpen: boolean;
+ stage: ProgressStage | undefined;
+}
+
+const noop = () => {};
+
+const BluetoothConnectingDialog = ({
+ isOpen,
+ stage,
+}: BluetoothConnectingDialogProps) => {
+ // Skip showing dialog when stage is undefined (not yet started).
+ if (stage === undefined) {
+ return null;
+ }
+ // On web, show overlay instead of dialog while browser device picker is open.
+ // On native, show progress dialog during device scanning.
+ if (
+ !isNativePlatform() &&
+ (stage === ProgressStage.FindingDevice ||
+ stage === ProgressStage.Initializing)
+ ) {
+ return ;
+ }
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default BluetoothConnectingDialog;
diff --git a/src/components/BluetoothPatternInput.tsx b/src/components/BluetoothPatternInput.tsx
index dd84b2da1..59e500d62 100644
--- a/src/components/BluetoothPatternInput.tsx
+++ b/src/components/BluetoothPatternInput.tsx
@@ -4,6 +4,7 @@
* SPDX-License-Identifier: MIT
*/
import {
+ Box,
Button,
FormControl,
FormLabel,
@@ -11,9 +12,10 @@ import {
GridItem,
NumberInput,
NumberInputField,
+ Text,
VisuallyHidden,
} from "@chakra-ui/react";
-import { useCallback, useState } from "react";
+import React, { useCallback, useState } from "react";
import { FormattedMessage } from "react-intl";
import {
generateMatrix,
@@ -22,21 +24,29 @@ import {
transformMatrixToColumns,
updateMatrixColumns,
} from "../bt-pattern-matrix-utils";
-import React from "react";
+import { isNativePlatform } from "../platform";
+import {
+ BluetoothPattern,
+ microbitNameToBluetoothPattern,
+ microbitPatternToName,
+} from "../bt-pattern-utils";
interface BluetoothPatternInputProps {
- pattern: boolean[];
- onChange: (matrix: boolean[]) => void;
+ onChange?: (name: string) => void;
invalid: boolean;
+ microbitName: string | undefined;
}
const matrixDim = 5;
const BluetoothPatternInput = ({
- pattern,
onChange,
invalid,
+ microbitName,
}: BluetoothPatternInputProps) => {
+ const pattern = microbitName
+ ? microbitNameToBluetoothPattern(microbitName)
+ : (Array(25).fill(false) as BluetoothPattern);
const [highlighted, setHighlighted] = useState(
generateMatrix(matrixDim, false)
);
@@ -53,7 +63,7 @@ const BluetoothPatternInput = ({
(colIdx: number, rowIdx: number) => {
const columns = updateMatrixColumns(matrixColumns, { colIdx, rowIdx });
const matrix = transformColumnsToMatrix(columns) as boolean[];
- onChange(matrix);
+ onChange && onChange(microbitPatternToName(matrix));
},
[matrixColumns, onChange]
);
@@ -73,10 +83,13 @@ const BluetoothPatternInput = ({
[inputValues, updateMatrix]
);
+ const nativePlatform = isNativePlatform();
+ const isEditable = !!onChange;
+
return (
{matrixColumns.map((cells, colIdx) => (
@@ -100,19 +113,56 @@ const BluetoothPatternInput = ({
onMouseLeave={clearHighlighted}
isOn={c}
isHighlighted={highlighted[colIdx][rowIdx]}
+ editable={isEditable}
/>
))}
+ {nativePlatform && (
+
+ {microbitName ? microbitName[colIdx] : " "}
+
+ )}
-
+ {isEditable && (
+
+ )}
))}
+ {nativePlatform && (
+
+ {!isEditable && (
+
+
+
+ )}
+
+
+
+
+ )}
);
};
@@ -123,6 +173,7 @@ interface PatternBoxProps {
onMouseEnter: () => void;
onMouseLeave: () => void;
isHighlighted: boolean;
+ editable: boolean;
}
const PatternBox = ({
@@ -131,8 +182,9 @@ const PatternBox = ({
onMouseEnter,
onMouseLeave,
isHighlighted,
+ editable,
}: PatternBoxProps) => {
- return (
+ return editable ? (
+ ) : (
+
);
};
diff --git a/src/components/BluetoothPermissionErrorDialog.tsx b/src/components/BluetoothPermissionErrorDialog.tsx
new file mode 100644
index 000000000..c6042b58a
--- /dev/null
+++ b/src/components/BluetoothPermissionErrorDialog.tsx
@@ -0,0 +1,122 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ Button,
+ HStack,
+ Modal,
+ ModalBody,
+ ModalContent,
+ ModalFooter,
+ ModalHeader,
+ ModalOverlay,
+ Text,
+ VStack,
+} from "@chakra-ui/react";
+import { ReactNode, useEffect, useRef, useState } from "react";
+import { FormattedMessage } from "react-intl";
+import { useDeployment } from "../deployment";
+
+export interface PermissionErrorDialogProps {
+ headingId: string;
+ bodyId: string;
+ isOpen: boolean;
+ onClose: () => void;
+ onTryAgain: () => void;
+ onOpenSettings?: () => void;
+ /**
+ * Whether a permission check is in progress.
+ * Shows loading state on the "Try Again" button.
+ */
+ isCheckingPermissions: boolean;
+}
+
+const PermissionErrorDialog = ({
+ headingId,
+ bodyId,
+ isOpen,
+ onClose,
+ onTryAgain,
+ onOpenSettings,
+ isCheckingPermissions,
+}: PermissionErrorDialogProps) => {
+ const { appNameShort } = useDeployment();
+
+ // Ensure spinner shows for minimum 200ms so it's perceivable
+ const loadingStartRef = useRef(0);
+ const [showLoading, setShowLoading] = useState(false);
+ useEffect(() => {
+ if (isCheckingPermissions) {
+ loadingStartRef.current = Date.now();
+ setShowLoading(true);
+ } else if (showLoading) {
+ const elapsed = Date.now() - loadingStartRef.current;
+ const remaining = Math.max(0, 200 - elapsed);
+ const timer = setTimeout(() => setShowLoading(false), remaining);
+ return () => clearTimeout(timer);
+ }
+ }, [isCheckingPermissions, showLoading]);
+
+ return (
+
+
+
+
+
+
+
+
+
+ {onOpenSettings ? (
+ (
+
+ ),
+ }}
+ />
+ ) : (
+
+ )}
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default PermissionErrorDialog;
diff --git a/src/components/BrokenFirmwareDialog.tsx b/src/components/BrokenFirmwareDialog.tsx
index 2bc817e01..914ae413a 100644
--- a/src/components/BrokenFirmwareDialog.tsx
+++ b/src/components/BrokenFirmwareDialog.tsx
@@ -40,7 +40,7 @@ const BrokenFirmwareDialog = ({
motionPreset="none"
isOpen={isOpen}
onClose={onClose}
- size="3xl"
+ size={{ base: "full", md: "3xl" }}
isCentered
>
diff --git a/src/components/Carousel/SwiperCarouselButtons.tsx b/src/components/Carousel/SwiperCarouselButtons.tsx
index 7cdaf3e3e..ebb777410 100644
--- a/src/components/Carousel/SwiperCarouselButtons.tsx
+++ b/src/components/Carousel/SwiperCarouselButtons.tsx
@@ -2,6 +2,7 @@ import { Box } from "@chakra-ui/react";
import { useEffect, useRef } from "react";
import { useSwiper } from "swiper/react";
import CarouselButton from "./CarouselButton";
+import { isNativePlatform } from "../../platform";
const buttonStyles = {
position: "absolute" as const,
@@ -45,7 +46,7 @@ const SwiperCarouselButtons = () => {
return (
diff --git a/src/components/ConnectCableDialog.tsx b/src/components/ConnectCableDialog.tsx
index 25323858d..dc4230edb 100644
--- a/src/components/ConnectCableDialog.tsx
+++ b/src/components/ConnectCableDialog.tsx
@@ -3,14 +3,14 @@
*
* SPDX-License-Identifier: MIT
*/
-import { Button, Image, Text, VStack } from "@chakra-ui/react";
+import { Image, Text, VStack } from "@chakra-ui/react";
import { FormattedMessage, useIntl } from "react-intl";
-import { ConnectionFlowType } from "../connection-stage-hooks";
-import { isLocalStage } from "../environment";
+import { DataConnectionType, RadioFlowPhase } from "../data-connection-flow";
import connectCableImage from "../images/connect-cable.gif";
import ConnectContainerDialog, {
ConnectContainerDialogProps,
} from "./ConnectContainerDialog";
+import DialogFooterLink from "./DialogFooterLink";
type LinkType = "switch" | "skip" | "none";
interface Config {
@@ -21,38 +21,38 @@ interface Config {
}
export const getConnectionCableDialogConfig = (
- flowType: ConnectionFlowType,
- isWebBluetoothSupported: boolean
+ flowType: DataConnectionType,
+ canSwitchFlowType: boolean,
+ radioFlowPhase?: RadioFlowPhase
): Config => {
switch (flowType) {
- case ConnectionFlowType.ConnectBluetooth:
+ case DataConnectionType.NativeBluetooth:
+ throw new Error("Unused");
+ case DataConnectionType.WebBluetooth:
return {
headingId: "connect-cable-heading",
subtitleId: "connect-cable-subtitle",
linkTextId: "connect-cable-skip",
linkType: "skip",
};
- case ConnectionFlowType.ConnectRadioRemote:
+ case DataConnectionType.Radio:
+ // In bridge phase, show different content
+ if (radioFlowPhase === "bridge") {
+ return {
+ headingId: "connect-radio-link-heading",
+ subtitleId: "connect-radio-link-subtitle",
+ ...(canSwitchFlowType
+ ? {
+ linkTextId: "connect-radio-start-switch-bluetooth",
+ linkType: "switch",
+ }
+ : {}),
+ };
+ }
+ // Remote phase (default)
return {
headingId: "connect-data-collection-heading",
subtitleId: "connect-data-collection-subtitle",
- ...(isLocalStage()
- ? {
- linkTextId: "connect-cable-skip",
- linkType: "skip",
- }
- : {}),
- };
- case ConnectionFlowType.ConnectRadioBridge:
- return {
- headingId: "connect-radio-link-heading",
- subtitleId: "connect-radio-link-subtitle",
- ...(isWebBluetoothSupported
- ? {
- linkTextId: "connect-radio-start-switch-bluetooth",
- linkType: "switch",
- }
- : {}),
};
}
};
@@ -81,13 +81,9 @@ const ConnectCableDialog = ({
linkType &&
onSkip &&
onSwitch && (
-
+
)
}
>
diff --git a/src/components/ConnectContainerDialog.tsx b/src/components/ConnectContainerDialog.tsx
index c50cd939f..6bd2a3f9d 100644
--- a/src/components/ConnectContainerDialog.tsx
+++ b/src/components/ConnectContainerDialog.tsx
@@ -12,13 +12,13 @@ import {
} from "@chakra-ui/modal";
import {
Button,
- HStack,
ModalCloseButton,
ModalHeader,
VStack,
} from "@chakra-ui/react";
import { ReactNode } from "react";
import { FormattedMessage } from "react-intl";
+import ModalFooterContent from "./ModalFooterContent";
export interface ConnectContainerDialogProps {
isOpen: boolean;
@@ -47,7 +47,7 @@ const ConnectContainerDialog = ({
motionPreset="none"
isOpen={isOpen}
onClose={onClose}
- size="3xl"
+ size={{ base: "full", md: "3xl" }}
isCentered
>
@@ -61,9 +61,8 @@ const ConnectContainerDialog = ({
{children}
-
- {footerLeft && footerLeft}
-
+
+
{onBackClick && (
)}
-
+
diff --git a/src/components/ConnectErrorDialog.tsx b/src/components/ConnectErrorDialog.tsx
index 8c1517511..1a88fdbdd 100644
--- a/src/components/ConnectErrorDialog.tsx
+++ b/src/components/ConnectErrorDialog.tsx
@@ -5,7 +5,6 @@
*/
import {
Button,
- HStack,
ListItem,
Modal,
ModalBody,
@@ -19,94 +18,85 @@ import {
VStack,
} from "@chakra-ui/react";
import { FormattedMessage } from "react-intl";
-import {
- ConnectionFlowStep,
- ConnectionFlowType,
-} from "../connection-stage-hooks";
-import ExternalLink from "./ExternalLink";
import { useDeployment } from "../deployment";
+import ExternalLink from "./ExternalLink";
+import ModalFooterContent from "./ModalFooterContent";
+
+export type ConnectionErrorVariant =
+ | "connectionLost"
+ | "connectFailed"
+ | "reconnectFailed";
+
+export type ConnectionErrorDeviceType = "bluetooth" | "bridge" | "remote";
interface ConnectErrorDialogProps {
isOpen: boolean;
onClose: () => void;
- onConnect: () => void;
- flowType: ConnectionFlowType;
- errorStep:
- | ConnectionFlowStep.ConnectFailed
- | ConnectionFlowStep.ReconnectFailed
- | ConnectionFlowStep.ConnectionLost;
+ onRetry: () => void;
+ variant: ConnectionErrorVariant;
+ deviceType: ConnectionErrorDeviceType;
}
-const contentConfig = {
- [ConnectionFlowType.ConnectBluetooth]: {
- listHeading: "disconnected-warning-bluetooth2",
- bullets: [
- "disconnected-warning-bluetooth3",
- "disconnected-warning-bluetooth4",
- ],
- },
- [ConnectionFlowType.ConnectRadioBridge]: {
- listHeading: "webusb-retry-replug2",
- bullets: ["webusb-retry-replug3", "webusb-retry-replug4"],
- },
- [ConnectionFlowType.ConnectRadioRemote]: {
+const variantToTextPrefix: Record = {
+ connectionLost: "disconnected-warning",
+ connectFailed: "connect-failed",
+ reconnectFailed: "reconnect-failed",
+};
+
+const getRecoveryStepsConfig = (deviceType: ConnectionErrorDeviceType) => {
+ // USB (bridge) disconnect shows USB replug steps
+ if (deviceType === "bridge") {
+ return {
+ listHeading: "webusb-retry-replug2",
+ bullets: ["webusb-retry-replug3", "webusb-retry-replug4"],
+ };
+ }
+ // Bluetooth and remote disconnects show bluetooth recovery steps
+ return {
listHeading: "disconnected-warning-bluetooth2",
bullets: [
"disconnected-warning-bluetooth3",
"disconnected-warning-bluetooth4",
],
- },
-};
-
-const errorTextIdPrefixConfig = {
- [ConnectionFlowStep.ConnectionLost]: "disconnected-warning",
- [ConnectionFlowStep.ReconnectFailed]: "reconnect-failed",
- [ConnectionFlowStep.ConnectFailed]: "connect-failed",
+ };
};
-const ReconnectErrorDialog = ({
+const ConnectErrorDialog = ({
isOpen,
onClose,
- onConnect,
- flowType,
- errorStep,
+ onRetry,
+ variant,
+ deviceType,
}: ConnectErrorDialogProps) => {
const { supportLinks } = useDeployment();
- const errorTextIdPrefix = errorTextIdPrefixConfig[errorStep];
- const flowTypeText = {
- [ConnectionFlowType.ConnectBluetooth]: "bluetooth",
- [ConnectionFlowType.ConnectRadioBridge]: "bridge",
- [ConnectionFlowType.ConnectRadioRemote]: "remote",
- }[flowType];
+ const textPrefix = variantToTextPrefix[variant];
+ const recoverySteps = getRecoveryStepsConfig(deviceType);
+
return (
-
+
-
+
-
+
-
- {contentConfig[flowType].bullets.map((textId) => (
+
+ {recoverySteps.bullets.map((textId) => (
@@ -117,25 +107,22 @@ const ReconnectErrorDialog = ({
-
-
-
+
+
+ }
+ >
-
+
@@ -143,4 +130,4 @@ const ReconnectErrorDialog = ({
);
};
-export default ReconnectErrorDialog;
+export default ConnectErrorDialog;
diff --git a/src/components/ConnectFirstDialog.tsx b/src/components/ConnectFirstDialog.tsx
index ffbf40228..5fbe44c1e 100644
--- a/src/components/ConnectFirstDialog.tsx
+++ b/src/components/ConnectFirstDialog.tsx
@@ -15,21 +15,22 @@ import {
} from "@chakra-ui/react";
import { ComponentProps, useCallback, useEffect, useState } from "react";
import { FormattedMessage } from "react-intl";
-import { ConnectionStatus } from "../connect-status-hooks";
-import { useConnectionStage } from "../connection-stage-hooks";
-import { ConnectOptions } from "../store";
+import { useDataConnectionActions } from "../data-connection-flow";
+import {
+ DataConnectionStep,
+ isDataConnectionDialogOpen,
+} from "../data-connection-flow";
+import { useStore } from "../store";
import { ButtonWithLoading } from "./ButtonWithLoading";
interface ConnectFirstDialogProps
extends Omit, "children"> {
explanationTextId: string;
onChooseConnect?: () => void;
- options?: ConnectOptions;
}
const ConnectFirstDialog = ({
explanationTextId,
- options,
onClose,
onChooseConnect,
isOpen,
@@ -39,7 +40,6 @@ const ConnectFirstDialog = ({
isOpen,
onClose,
onConnect: onChooseConnect,
- connectOptions: options,
});
return (
void;
onConnect?: () => void;
- connectOptions?: ConnectOptions;
}) => {
- const {
- actions,
- status: connStatus,
- isDialogOpen: isConnectionDialogOpen,
- } = useConnectionStage();
+ const connActions = useDataConnectionActions();
+ const dataConnection = useStore((s) => s.dataConnection);
+ const isConnected = dataConnection.step === DataConnectionStep.Connected;
+ const isReconnecting = dataConnection.isReconnecting;
+ const isConnectionDialogOpen = isDataConnectionDialogOpen(
+ dataConnection.step
+ );
const [isConnecting, setIsConnecting] = useState(false);
const handleClose = useCallback(() => {
@@ -100,61 +100,42 @@ export const useConnectFirst = ({
onClose();
}, [onClose]);
- const handleConnect = useCallback(async () => {
+ const handleConnect = useCallback(() => {
onConnect?.();
- switch (connStatus) {
- case ConnectionStatus.FailedToConnect:
- case ConnectionStatus.FailedToReconnectTwice:
- case ConnectionStatus.FailedToSelectBluetoothDevice:
- case ConnectionStatus.NotConnected: {
- // Start connection flow.
- actions.startConnect(connectOptions);
- return handleClose();
- }
- case ConnectionStatus.ConnectionLost:
- case ConnectionStatus.FailedToReconnect:
- case ConnectionStatus.Disconnected: {
- // Reconnect.
- await actions.reconnect();
- return handleClose();
- }
- case ConnectionStatus.ReconnectingAutomatically: {
- // Wait for reconnection to happen.
- setIsConnecting(true);
- return;
- }
- case ConnectionStatus.Connected: {
- // Connected whilst dialog is up.
- return handleClose();
- }
- case ConnectionStatus.ReconnectingExplicitly:
- case ConnectionStatus.Connecting: {
- // Impossible cases.
- return handleClose();
- }
+
+ // Auto-reconnection in progress - show loading and wait for it
+ if (isReconnecting) {
+ setIsConnecting(true);
+ return;
}
- }, [onConnect, connStatus, actions, connectOptions, handleClose]);
- useEffect(() => {
- if (
- isOpen &&
- (isConnectionDialogOpen ||
- (isConnecting && connStatus === ConnectionStatus.Connected))
- ) {
- // Close dialog if connection dialog is opened, or
- // once connected after waiting.
+ // Already connected or connection dialog in progress - just close
+ if (isConnected || isConnectionDialogOpen) {
handleClose();
return;
}
+
+ // Initiate connection - state machine decides fresh vs reconnect
+ connActions.connect();
+ handleClose();
}, [
- connStatus,
- handleClose,
+ onConnect,
+ isReconnecting,
+ isConnected,
isConnectionDialogOpen,
- isOpen,
- isConnecting,
- onClose,
+ connActions,
+ handleClose,
]);
+ useEffect(() => {
+ if (isOpen && (isConnectionDialogOpen || (isConnecting && isConnected))) {
+ // Close dialog if connection dialog is opened, or
+ // once connected after waiting.
+ handleClose();
+ return;
+ }
+ }, [isConnected, handleClose, isConnectionDialogOpen, isOpen, isConnecting]);
+
return { handleConnect, isConnecting, handleClose };
};
diff --git a/src/components/ConnectionFlowDialogs.tsx b/src/components/ConnectionFlowDialogs.tsx
deleted file mode 100644
index b041e6c8f..000000000
--- a/src/components/ConnectionFlowDialogs.tsx
+++ /dev/null
@@ -1,246 +0,0 @@
-/**
- * (c) 2024, Micro:bit Educational Foundation and contributors
- *
- * SPDX-License-Identifier: MIT
- */
-import { useCallback, useState } from "react";
-import { bluetoothUniversalHex } from "../connection-stage-actions";
-import {
- ConnectionFlowStep,
- ConnectionFlowType,
- ConnectionStage,
- useConnectionStage,
-} from "../connection-stage-hooks";
-import { useLogging } from "../logging/logging-hooks";
-import BrokenFirmwareDialog from "./BrokenFirmwareDialog";
-import ConnectBatteryDialog from "./ConnectBatteryDialog";
-import ConnectCableDialog, {
- getConnectionCableDialogConfig,
-} from "./ConnectCableDialog";
-import ConnectErrorDialog from "./ConnectErrorDialog";
-import DownloadProgressDialog, {
- getHeadingId as getDownloadProgressHeadingId,
-} from "./DownloadProgressDialog";
-import EnterBluetoothPatternDialog from "./EnterBluetoothPatternDialog";
-import LoadingDialog from "./LoadingDialog";
-import ManualFlashingDialog from "./ManualFlashingDialog";
-import SelectMicrobitBluetoothDialog from "./SelectMicrobitBluetoothDialog";
-import SelectMicrobitUsbDialog, {
- getHeadingId as getSelectMicrobitUsbHeadingId,
-} from "./SelectMicrobitUsbDialog";
-import TryAgainDialog from "./TryAgainDialog";
-import UnsupportedMicrobitDialog from "./UnsupportedMicrobitDialog";
-import WebUsbBluetoothUnsupportedDialog from "./WebUsbBluetoothUnsupportedDialog";
-import WhatYouWillNeedDialog from "./WhatYouWillNeedDialog";
-import ChooseDeviceOverlay from "./ChooseDeviceOverlay";
-
-const ConnectionDialogs = () => {
- const { stage, actions } = useConnectionStage();
- const logging = useLogging();
- const [flashProgress, setFlashProgress] = useState(0);
- const [microbitName, setMicrobitName] = useState(
- stage.bluetoothMicrobitName
- );
- const onClose = useCallback(() => {
- actions.setFlowStep(ConnectionFlowStep.None);
- }, [actions]);
-
- const isOpen = stage.flowStep !== ConnectionFlowStep.None;
-
- const progressCallback = useCallback(
- (progress: number) => {
- if (stage.flowStep !== ConnectionFlowStep.FlashingInProgress) {
- actions.setFlowStep(ConnectionFlowStep.FlashingInProgress);
- }
- setFlashProgress(progress * 100);
- },
- [actions, stage.flowStep]
- );
-
- const dialogCommonProps = { isOpen, onClose };
-
- switch (stage.flowStep) {
- case ConnectionFlowStep.ReconnectFailedTwice:
- case ConnectionFlowStep.Start: {
- return (
-
- );
- }
- case ConnectionFlowStep.ConnectCable: {
- const config = getConnectionCableDialogConfig(
- stage.flowType,
- stage.isWebBluetoothSupported
- );
- return (
- actions.setFlowStep(ConnectionFlowStep.ConnectBattery)}
- onSwitch={actions.switchFlowType}
- />
- );
- }
- case ConnectionFlowStep.WebUsbFlashingTutorial: {
- const connectAndFlash = async () => {
- const onFlashSuccess = (newStage: ConnectionStage) => {
- // Inferring microbit name saves the user from entering the pattern
- // for bluetooth connection flow
- if (newStage.bluetoothMicrobitName) {
- setMicrobitName(newStage.bluetoothMicrobitName);
- }
- };
-
- if (stage.flowType === ConnectionFlowType.ConnectRadioBridge) {
- logging.event({
- type: "connect-user",
- message: "radio-bridge",
- });
- }
- await actions.connectAndflashMicrobit(progressCallback, onFlashSuccess);
- };
- return (
-
- );
- }
- // Only bluetooth mode has this fallback, the radio bridge mode requires working WebUSB.
- case ConnectionFlowStep.ManualFlashingTutorial: {
- return (
-
- );
- }
- case ConnectionFlowStep.ConnectBattery: {
- return (
-
- );
- }
- case ConnectionFlowStep.EnterBluetoothPattern: {
- return (
- {
- actions.onChangeMicrobitName(name);
- setMicrobitName(name);
- }}
- />
- );
- }
- case ConnectionFlowStep.ConnectBluetoothTutorial: {
- const handleConnectBluetooth = () => {
- logging.event({
- type: "connect-user",
- message: "bluetooth",
- });
- void actions.connectBluetooth();
- };
- return (
-
- );
- }
- case ConnectionFlowStep.WebUsbChooseMicrobit: {
- // Browser dialog is shown, no custom dialog shown at the same time
- return ;
- }
- case ConnectionFlowStep.FlashingInProgress: {
- return (
-
- );
- }
- case ConnectionFlowStep.ConnectingBluetooth: {
- return (
-
- );
- }
- case ConnectionFlowStep.ConnectingMicrobits: {
- return (
-
- );
- }
- case ConnectionFlowStep.TryAgainBluetoothSelectMicrobit:
- case ConnectionFlowStep.TryAgainReplugMicrobit:
- case ConnectionFlowStep.TryAgainWebUsbSelectMicrobit:
- case ConnectionFlowStep.TryAgainCloseTabs: {
- return (
-
- );
- }
- case ConnectionFlowStep.BadFirmware: {
- return (
-
- );
- }
- case ConnectionFlowStep.MicrobitUnsupported: {
- return (
-
- );
- }
- case ConnectionFlowStep.WebUsbBluetoothUnsupported: {
- return ;
- }
- case ConnectionFlowStep.ConnectFailed:
- case ConnectionFlowStep.ReconnectFailed:
- case ConnectionFlowStep.ConnectionLost: {
- return (
-
- );
- }
- }
-};
-
-export default ConnectionDialogs;
diff --git a/src/components/DataConnectionDialogs.tsx b/src/components/DataConnectionDialogs.tsx
new file mode 100644
index 000000000..ef9a53c5e
--- /dev/null
+++ b/src/components/DataConnectionDialogs.tsx
@@ -0,0 +1,315 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ DataConnectionStep,
+ DataConnectionType,
+ isDataConnectionDialogOpen,
+ useDataConnectionActions,
+} from "../data-connection-flow";
+import { DataConnectionState } from "../data-connection-flow/data-connection-types";
+import { bluetoothUniversalHex } from "../device/get-hex-file";
+import { isAndroid } from "../platform";
+import { useStore } from "../store";
+import BluetoothConnectingDialog from "./BluetoothConnectingDialog";
+import PermissionErrorDialog from "./BluetoothPermissionErrorDialog";
+import BrokenFirmwareDialog from "./BrokenFirmwareDialog";
+import ConnectBatteryDialog from "./ConnectBatteryDialog";
+import ConnectCableDialog, {
+ getConnectionCableDialogConfig,
+} from "./ConnectCableDialog";
+import ConnectErrorDialog, {
+ ConnectionErrorDeviceType,
+} from "./ConnectErrorDialog";
+import DownloadProgressDialog, {
+ getHeadingId as getDownloadProgressHeadingId,
+} from "./DownloadProgressDialog";
+import EnterBluetoothPatternDialog from "./EnterBluetoothPatternDialog";
+import LoadingDialog from "./LoadingDialog";
+import ManualFlashingDialog from "./ManualFlashingDialog";
+import NativeBluetoothConnectBatteryDialog from "./NativeBluetoothConnectBatteryDialog";
+import NativeBluetoothErrorDialog from "./NativeBluetoothErrorDialog";
+import NativeBluetoothPairingLostDialog from "./NativeBluetoothPairingLostDialog";
+import ResetToBluetoothModeDialog from "./ResetToBluetoothModeDialog";
+import ResetToBluetoothModeTroubleshootDialog from "./ResetToBluetoothModeTroubleshootDialog";
+import SelectMicrobitBluetoothDialog from "./SelectMicrobitBluetoothDialog";
+import SelectMicrobitUsbDialog, {
+ getHeadingId as getSelectMicrobitUsbHeadingId,
+} from "./SelectMicrobitUsbDialog";
+import TryAgainDialog from "./TryAgainDialog";
+import UnsupportedMicrobitDialog from "./UnsupportedMicrobitDialog";
+import WebUsbBluetoothUnsupportedDialog from "./WebUsbBluetoothUnsupportedDialog";
+import WhatYouWillNeedDialog from "./WhatYouWillNeedDialog";
+
+const getDeviceType = (state: DataConnectionState): ConnectionErrorDeviceType =>
+ state.type === DataConnectionType.Radio
+ ? state.lastDisconnectSource === "bridge"
+ ? "bridge"
+ : "remote"
+ : "bluetooth";
+
+const DataConnectionDialogs = () => {
+ const state = useStore((s) => s.dataConnection);
+ const actions = useDataConnectionActions();
+ const flashProgress = useStore((s) => s.dataConnectionFlashingProgress);
+ const onClose = actions.close;
+
+ const isOpen = isDataConnectionDialogOpen(state.step);
+
+ const dialogCommonProps = { isOpen, onClose };
+
+ switch (state.step) {
+ case DataConnectionStep.StartOver:
+ case DataConnectionStep.Start: {
+ if (state.type === DataConnectionType.NativeBluetooth) {
+ return (
+
+ );
+ }
+ return (
+
+ );
+ }
+ case DataConnectionStep.NativeBluetoothPreConnectTutorial: {
+ return (
+
+ );
+ }
+ case DataConnectionStep.NativeBluetoothPreConnectTroubleshooting: {
+ return (
+
+ );
+ }
+ case DataConnectionStep.ConnectCable: {
+ const config = getConnectionCableDialogConfig(
+ state.type,
+ actions.canSwitchFlowType(),
+ state.radioFlowPhase
+ );
+ return (
+
+ );
+ }
+ case DataConnectionStep.WebUsbFlashingTutorial: {
+ return (
+
+ );
+ }
+ // Only bluetooth mode has this fallback, the radio bridge mode requires working WebUSB.
+ case DataConnectionStep.ManualFlashingTutorial: {
+ return (
+
+ );
+ }
+ case DataConnectionStep.ConnectBattery: {
+ return (
+
+ );
+ }
+ case DataConnectionStep.EnterBluetoothPattern: {
+ return (
+
+ );
+ }
+ case DataConnectionStep.WebBluetoothPreConnectTutorial: {
+ return (
+
+ );
+ }
+ case DataConnectionStep.FlashingInProgress: {
+ return (
+
+ );
+ }
+ case DataConnectionStep.BluetoothConnect: {
+ return (
+
+ );
+ }
+ case DataConnectionStep.ConnectingMicrobits: {
+ return (
+
+ );
+ }
+ case DataConnectionStep.TryAgainBluetoothSelectMicrobit:
+ case DataConnectionStep.TryAgainReplugMicrobit:
+ case DataConnectionStep.TryAgainWebUsbSelectMicrobit:
+ case DataConnectionStep.TryAgainCloseTabs: {
+ return (
+
+ );
+ }
+ case DataConnectionStep.BadFirmware: {
+ return (
+
+ );
+ }
+ case DataConnectionStep.MicrobitUnsupported: {
+ return (
+
+ );
+ }
+ case DataConnectionStep.WebUsbBluetoothUnsupported: {
+ return ;
+ }
+ case DataConnectionStep.ConnectFailed: {
+ // Native Bluetooth: show native-specific error dialog with pattern/mode/distance advice
+ if (state.type === DataConnectionType.NativeBluetooth) {
+ return (
+
+ );
+ }
+ // WebBluetooth/Radio: show standard connect error dialog
+ return (
+
+ );
+ }
+ case DataConnectionStep.PairingLost: {
+ return (
+
+ );
+ }
+ case DataConnectionStep.ConnectionLost: {
+ // Connection was working then lost - standard dialog is appropriate for all flows
+ return (
+
+ );
+ }
+ case DataConnectionStep.BluetoothDisabled:
+ return (
+
+ );
+ case DataConnectionStep.BluetoothPermissionDenied:
+ return (
+
+ );
+ case DataConnectionStep.LocationDisabled:
+ return (
+
+ );
+ }
+};
+
+export default DataConnectionDialogs;
diff --git a/src/components/DataSamplesMenu.tsx b/src/components/DataSamplesMenu.tsx
index 8081b72d9..ba77a5c80 100644
--- a/src/components/DataSamplesMenu.tsx
+++ b/src/components/DataSamplesMenu.tsx
@@ -3,16 +3,17 @@
*
* SPDX-License-Identifier: MIT
*/
+import { isAndroid } from "../platform";
import {
Icon,
IconButton,
- Menu,
MenuButton,
MenuDivider,
MenuItem,
MenuList,
Portal,
Text,
+ useToast,
} from "@chakra-ui/react";
import { useCallback } from "react";
import { MdMoreVert } from "react-icons/md";
@@ -22,14 +23,15 @@ import {
RiUpload2Line,
} from "react-icons/ri";
import { FormattedMessage, useIntl } from "react-intl";
+import { useProjectIsUntitled } from "../hooks/project-hooks";
import { useLogging } from "../logging/logging-hooks";
import { useStore } from "../store";
import { getTotalNumSamples } from "../utils/actions";
import { ConfirmDialog } from "./ConfirmDialog";
import LoadProjectMenuItem from "./LoadProjectMenuItem";
+import Menu from "./Menu";
import { NameProjectDialog } from "./NameProjectDialog";
import ViewDataFeaturesMenuItem from "./ViewDataFeaturesMenuItem";
-import { useProjectIsUntitled } from "../hooks/project-hooks";
const DataSamplesMenu = () => {
const intl = useIntl();
@@ -47,8 +49,9 @@ const DataSamplesMenu = () => {
const nameProjectDialogOnOpen = useStore((s) => s.nameProjectDialogOnOpen);
const isUntitled = useProjectIsUntitled();
const setProjectName = useStore((s) => s.setProjectName);
+ const toast = useToast();
- const download = useCallback(() => {
+ const download = useCallback(async () => {
logging.event({
type: "dataset-save",
detail: {
@@ -56,8 +59,19 @@ const DataSamplesMenu = () => {
samples: getTotalNumSamples(actions),
},
});
- downloadDataset();
- }, [downloadDataset, actions, logging]);
+ await downloadDataset();
+ if (isAndroid()) {
+ // Android saves to Downloads with no browser feedback;
+ // iOS share sheet provides its own; web has the browser download bar.
+ toast({
+ id: "save-complete",
+ position: "top",
+ duration: 5_000,
+ title: intl.formatMessage({ id: "saving-dataset-toast-title" }),
+ status: "info",
+ });
+ }
+ }, [actions, downloadDataset, intl, logging, toast]);
const deleteAllActions = useStore((s) => s.deleteAllActions);
const handleDeleteAllActions = useCallback(async () => {
logging.event({
@@ -67,22 +81,23 @@ const DataSamplesMenu = () => {
closeDialog();
}, [closeDialog, deleteAllActions, logging]);
+ // called if nameProjectDialog was launched from handleDownloadDataset
const handleSave = useCallback(
async (newName?: string) => {
if (newName) {
await setProjectName(newName);
}
- download();
+ await download();
closeDialog();
},
[closeDialog, download, setProjectName]
);
- const handleDownloadDataset = useCallback(() => {
+ const handleDownloadDataset = useCallback(async () => {
if (isUntitled) {
nameProjectDialogOnOpen();
} else {
- download();
+ await download();
}
}, [download, isUntitled, nameProjectDialogOnOpen]);
diff --git a/src/components/DataSamplesTable.tsx b/src/components/DataSamplesTable.tsx
index aa7ea572e..2fc95fc40 100644
--- a/src/components/DataSamplesTable.tsx
+++ b/src/components/DataSamplesTable.tsx
@@ -5,13 +5,15 @@
* SPDX-License-Identifier: MIT
*/
import { Grid, GridProps, HStack, Text } from "@chakra-ui/react";
-import { ButtonEvent } from "@microbit/microbit-connection";
-import { useCallback, useEffect, useState } from "react";
+import { ButtonData } from "@microbit/microbit-connection";
+import { useCallback, useEffect, useRef, useState } from "react";
import { FormattedMessage, useIntl } from "react-intl";
-import { useConnectActions } from "../connect-actions-hooks";
-import { useConnectionStage } from "../connection-stage-hooks";
+import { useDataConnected } from "../data-connection-flow";
+import useKeyboardHeight from "../hooks/use-keyboard-height";
+import { useMicrobitButtonListener } from "../hooks/use-microbit-button-listener";
import { keyboardShortcuts, useShortcut } from "../keyboard-shortcut-hooks";
import { ActionData, DataSamplesPageHint } from "../model";
+import { isIOS } from "../platform";
import { useStore } from "../store";
import { recordButtonId } from "./ActionDataSamplesCard";
import { actionNameInputId } from "./ActionNameCard";
@@ -62,6 +64,37 @@ const DataSamplesTable = ({
hint,
}: DataSamplesTableProps) => {
const actions = useStore((s) => s.actions);
+ const keyboardHeight = useKeyboardHeight();
+ const gridRef = useRef(null);
+
+ // Calculate how much of the grid is actually obscured by the keyboard.
+ // The keyboard covers bottomContent first, so the grid loses less than
+ // the full keyboard height. Extra padding ensures the last item isn't
+ // flush against the keyboard edge.
+ const extraPadding = isIOS() ? 32 : 16;
+ const [gridPadding, setGridPadding] = useState(0);
+ useEffect(() => {
+ if (keyboardHeight > 0 && gridRef.current) {
+ const gridBottom = gridRef.current.getBoundingClientRect().bottom;
+ const visibleBottom = window.innerHeight - keyboardHeight;
+ const obscured = gridBottom - visibleBottom;
+ setGridPadding(obscured > 0 ? obscured + extraPadding : 0);
+ } else {
+ setGridPadding(0);
+ }
+ }, [extraPadding, keyboardHeight]);
+
+ // Scroll the focused element into view after the padding has been applied,
+ // so the scroll container has enough room.
+ useEffect(() => {
+ if (gridPadding > 0 && document.activeElement instanceof HTMLElement) {
+ document.activeElement.scrollIntoView({
+ block: "center",
+ behavior: "smooth",
+ });
+ }
+ }, [gridPadding]);
+
// Default to first action being selected if last action is deleted.
const selectedAction: ActionData = actions[selectedActionIdx] ?? actions[0];
@@ -78,10 +111,8 @@ const DataSamplesTable = ({
(s) => s.connectToRecordDialogOnOpen
);
const closeDialog = useStore((s) => s.closeDialog);
- const tourState = useStore((s) => s.tourState);
- const connection = useConnectActions();
- const { isConnected } = useConnectionStage();
+ const isConnected = useDataConnected();
const isNonConnectionDialogOpen = useStore(
(s) => s.isNonConnectionDialogOpen
);
@@ -91,8 +122,13 @@ const DataSamplesTable = ({
undefined
);
- useEffect(() => {
- const listener = (e: ButtonEvent) => {
+ const [recordingOptions, setRecordingOptions] = useState({
+ continuousRecording: false,
+ recordingsToCapture: 1,
+ });
+
+ const buttonListener = useCallback(
+ (e: ButtonData) => {
// Allow Button B recording when no dialogs are opened and the
// record button for selected action is displayed.
if (
@@ -106,23 +142,11 @@ const DataSamplesTable = ({
});
recordingDialogOnOpen();
}
- };
- connection.addButtonListener("B", listener);
- return () => {
- connection.removeButtonListener("B", listener);
- };
- }, [
- connection,
- isNonConnectionDialogOpen,
- recordingDialogOnOpen,
- selectedAction,
- tourState,
- ]);
+ },
+ [isNonConnectionDialogOpen, recordingDialogOnOpen, selectedAction]
+ );
- const [recordingOptions, setRecordingOptions] = useState({
- continuousRecording: false,
- recordingsToCapture: 1,
- });
+ useMicrobitButtonListener("B", buttonListener);
const handleRecord = useCallback(
(recordingOptions: RecordingOptions) => {
setRecordingOptions(recordingOptions);
@@ -229,12 +253,16 @@ const DataSamplesTable = ({
0 ? `${gridPadding}px` : 2}
alignItems="start"
autoRows="max-content"
overflow="auto"
flexGrow={1}
h={0}
- ref={arrowNavRef}
+ ref={(node) => {
+ arrowNavRef(node);
+ gridRef.current = node;
+ }}
>
{actions.map((action, idx) => (
{
};
export const RecordHint = () => {
- const { isConnected } = useConnectionStage();
+ const isConnected = useDataConnected();
return (
{
const intl = useIntl();
const navigate = useNavigate();
- const { isDialogOpen: isConnectionDialogOpen } = useConnectionStage();
+ const isConnectionDialogOpen = useStore((s) =>
+ isDataConnectionDialogOpen(s.dataConnection.step)
+ );
const isNonConnectionDialogOpen = useStore((s) =>
s.isNonConnectionDialogOpen()
);
const { appNameFull } = useDeployment();
const drawer = useDisclosure();
+ const useTabletLayout = useNativeTabletBreakpoint();
useEffect(() => {
document.title = titleId
@@ -114,7 +133,7 @@ const DefaultPageLayout = ({
return (
<>
{/* Suppress dialogs to prevent overlapping dialogs */}
- {!isNonConnectionDialogOpen && }
+ {!isNonConnectionDialogOpen && }
) : (
/* Mobile/tablet: centered app logo when no page title */
-
+
)
@@ -228,7 +255,7 @@ const DefaultPageLayout = ({
/>
) : (
}
color="white"
@@ -261,7 +288,7 @@ const DefaultPageLayout = ({
{!backUrl && (
}
color="white"
@@ -298,9 +325,14 @@ const DefaultPageLayout = ({
/>
{flags.preReleaseNotice && }
-
+
{children}
+ {bottomContent && (
+
+ {bottomContent}
+
+ )}
>
@@ -310,19 +342,56 @@ const DefaultPageLayout = ({
export const ProjectToolbarItems = () => {
const { saveHex } = useProject();
const handleSave = useCallback(() => {
- void saveHex();
+ void saveHex(SaveType.Download);
+ }, [saveHex]);
+ const handleShare = useCallback(() => {
+ void saveHex(SaveType.Share);
}, [saveHex]);
useShortcut(keyboardShortcuts.saveSession, handleSave);
+ const canShare = isNativePlatform();
+ const shareOnly = isIOS();
+
return (
<>
- }
- onClick={handleSave}
- >
-
-
+ {shareOnly ? (
+ }
+ onClick={handleShare}
+ >
+
+
+ ) : canShare ? (
+
+ ) : (
+ }
+ onClick={handleSave}
+ >
+
+
+ )}
>
);
diff --git a/src/components/DialogFooterLink.tsx b/src/components/DialogFooterLink.tsx
new file mode 100644
index 000000000..da70f3749
--- /dev/null
+++ b/src/components/DialogFooterLink.tsx
@@ -0,0 +1,12 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { Button, ButtonProps } from "@chakra-ui/react";
+
+const DialogFooterLink = ({ ...props }: ButtonProps) => {
+ return ;
+};
+
+export default DialogFooterLink;
diff --git a/src/components/DownloadChooseMicrobitDialog.tsx b/src/components/DownloadChooseMicrobitDialog.tsx
index 8c0c82349..d33349f8c 100644
--- a/src/components/DownloadChooseMicrobitDialog.tsx
+++ b/src/components/DownloadChooseMicrobitDialog.tsx
@@ -22,7 +22,10 @@ import twoMicrobitsImage from "../images/stylised-two-microbits-black.svg";
import ConnectContainerDialog, {
ConnectContainerDialogProps,
} from "./ConnectContainerDialog";
-import { DownloadState, MicrobitToFlash } from "../model";
+import {
+ DownloadState,
+ SameOrDifferentChoice,
+} from "../download-flow/download-types";
export interface DownloadChooseMicrobitDialogProps
extends Omit {
@@ -31,7 +34,9 @@ export interface DownloadChooseMicrobitDialogProps
stage: DownloadState;
}
-type MicrobitOption = MicrobitToFlash.Same | MicrobitToFlash.Different;
+type MicrobitOption =
+ | SameOrDifferentChoice.Same
+ | SameOrDifferentChoice.Different;
const DownloadChooseMicrobitDialog = ({
onSameMicrobitClick,
@@ -40,9 +45,9 @@ const DownloadChooseMicrobitDialog = ({
...props
}: DownloadChooseMicrobitDialogProps) => {
const defaultValue =
- stage.microbitToFlash === MicrobitToFlash.Default
- ? MicrobitToFlash.Same
- : stage.microbitToFlash;
+ stage.microbitChoice === SameOrDifferentChoice.Default
+ ? SameOrDifferentChoice.Same
+ : stage.microbitChoice;
const [selected, setSelected] = useState(defaultValue);
const handleOptionChange = useCallback(
(opt: MicrobitOption) => setSelected(opt),
@@ -56,11 +61,11 @@ const DownloadChooseMicrobitDialog = ({
const group = getRootProps();
const radioCardOptions: Omit[] = [
{
- id: MicrobitToFlash.Same,
+ id: SameOrDifferentChoice.Same,
imgSrc: microbitImage,
},
{
- id: MicrobitToFlash.Different,
+ id: SameOrDifferentChoice.Different,
imgSrc: twoMicrobitsImage,
},
];
@@ -68,7 +73,7 @@ const DownloadChooseMicrobitDialog = ({
{
const downloadActions = useDownloadActions();
- const stage = useStore((s) => s.download);
+ const state = useStore((s) => s.download);
const flashingProgress = useStore((s) => s.downloadFlashingProgress);
- const actions = useStore((s) => s.actions);
- const logging = useLogging();
+ const [settings] = useSettings();
- switch (stage.step) {
+ switch (state.step) {
case DownloadStep.Help:
return (
{
onClose={downloadActions.close}
onDifferentMicrobitClick={downloadActions.onChosenDifferentMicrobit}
onSameMicrobitClick={downloadActions.onChosenSameMicrobit}
- stage={stage}
+ stage={state}
/>
);
+ case DownloadStep.NativeBluetoothPreConnectTutorial: {
+ return (
+
+ );
+ }
+ case DownloadStep.NativeBluetoothPreConnectTroubleshooting: {
+ return (
+
+ );
+ }
case DownloadStep.ConnectCable:
return (
{
onNextClick={downloadActions.getOnNext()}
/>
);
- case DownloadStep.WebUsbFlashingTutorial: {
- const handleDownloadProject = async () => {
- logging.event({
- type: "hex-download",
- detail: {
- actions: actions.length,
- samples: getTotalNumSamples(actions),
- },
- });
- await downloadActions.connectAndFlashMicrobit(stage);
- };
-
+ case DownloadStep.WebUsbFlashingTutorial:
return (
+ );
+ case DownloadStep.EnterBluetoothPattern:
+ return (
+ {
+ downloadActions.onChangeMicrobitName(name);
+ }}
/>
);
- }
case DownloadStep.FlashingInProgress:
return (
+ );
+ case DownloadStep.ConnectFailed:
+ return (
+
+ );
+ case DownloadStep.PairingLost:
+ return (
+
);
case DownloadStep.ManualFlashingTutorial:
- if (!stage.hex) {
+ if (!state.hex) {
throw new Error("Project expected");
}
return (
@@ -127,6 +171,45 @@ const DownloadDialogs = () => {
stage="flashDevice"
/>
);
+ case DownloadStep.BluetoothDisabled:
+ return (
+
+ );
+ case DownloadStep.BluetoothPermissionDenied:
+ return (
+
+ );
+ case DownloadStep.LocationDisabled:
+ return (
+
+ );
}
return <>>;
};
diff --git a/src/components/DownloadHelpDialog.tsx b/src/components/DownloadHelpDialog.tsx
index be6dc963c..e7af71e5c 100644
--- a/src/components/DownloadHelpDialog.tsx
+++ b/src/components/DownloadHelpDialog.tsx
@@ -6,7 +6,6 @@
import {
Button,
Checkbox,
- HStack,
Modal,
ModalBody,
ModalCloseButton,
@@ -19,6 +18,7 @@ import {
import { ComponentProps, useCallback, useState } from "react";
import { FormattedMessage } from "react-intl";
import { useDeployment } from "../deployment";
+import ModalFooterContent from "./ModalFooterContent";
export interface DownloadHelpDialogProps
extends Omit, "children"> {
@@ -40,7 +40,7 @@ const DownloadHelpDialog = ({
closeOnOverlayClick={false}
motionPreset="none"
onClose={onClose}
- size="xl"
+ size={{ base: "full", md: "xl" }}
isCentered
{...rest}
>
@@ -58,21 +58,24 @@ const DownloadHelpDialog = ({
/>
-
- setSkipNextTime(e.target.checked)}
+
+ setSkipNextTime(e.target.checked)}
+ >
+
+
+ }
>
-
-
-
-
+
diff --git a/src/components/DownloadProgressDialog.tsx b/src/components/DownloadProgressDialog.tsx
index 19dbd9016..145ae78b2 100644
--- a/src/components/DownloadProgressDialog.tsx
+++ b/src/components/DownloadProgressDialog.tsx
@@ -4,6 +4,8 @@
* SPDX-License-Identifier: MIT
*/
import {
+ Box,
+ Link,
Modal,
ModalBody,
ModalContent,
@@ -14,23 +16,60 @@ import {
Text,
VStack,
} from "@chakra-ui/react";
+import { ProgressStage } from "@microbit/microbit-connection";
import { FormattedMessage } from "react-intl";
-import { ConnectionFlowType } from "../connection-stage-hooks";
+import { DataConnectionType, RadioFlowPhase } from "../data-connection-flow";
+import { isNativePlatform } from "../platform";
+import ChooseDeviceOverlay from "./ChooseDeviceOverlay";
+import LoadingAnimation from "./LoadingAnimation";
+import BluetoothPatternInput from "./BluetoothPatternInput";
export interface DownloadProgressDialogProps {
isOpen: boolean;
headingId: string;
- progress: number;
+ stage: ProgressStage | undefined;
+ progress: number | undefined;
+ tryAgain?: () => void;
+ microbitName: string | undefined;
}
-export const getHeadingId = (flowType: ConnectionFlowType) => {
+export const getHeadingId = (
+ flowType: DataConnectionType,
+ radioFlowPhase?: RadioFlowPhase
+): string => {
switch (flowType) {
- case ConnectionFlowType.ConnectBluetooth:
+ case DataConnectionType.WebBluetooth:
return "downloading-data-collection-header";
- case ConnectionFlowType.ConnectRadioRemote:
- return "downloading-data-collection-header";
- case ConnectionFlowType.ConnectRadioBridge:
- return "downloading-radio-link-header";
+ case DataConnectionType.NativeBluetooth:
+ return "downloading-data-collection-microbit-header";
+ case DataConnectionType.Radio:
+ return radioFlowPhase === "bridge"
+ ? "downloading-radio-link-header"
+ : "downloading-data-collection-header";
+ }
+};
+
+const getSubtitleId = (
+ stage: ProgressStage | undefined
+): string | undefined => {
+ switch (stage) {
+ case ProgressStage.Initializing:
+ return undefined;
+ case ProgressStage.FindingDevice:
+ return "downloading-stage-finding-device";
+ case ProgressStage.CheckingBond:
+ return "downloading-stage-checking-bond";
+ case ProgressStage.ResettingDevice:
+ return "downloading-stage-resetting-device";
+ case ProgressStage.Connecting:
+ return "downloading-stage-connecting";
+ case ProgressStage.PartialFlashing:
+ case ProgressStage.FullFlashing:
+ return isNativePlatform()
+ ? "downloading-stage-flashing-native"
+ : "downloading-stage-flashing";
+ default:
+ throw new Error(stage);
}
};
@@ -39,15 +78,30 @@ const noop = () => {};
const DownloadProgressDialog = ({
isOpen,
headingId,
+ stage,
progress,
+ tryAgain,
+ microbitName,
}: DownloadProgressDialogProps) => {
+ // Skip showing dialog when stage is undefined (not yet started).
+ if (stage === undefined) {
+ return null;
+ }
+ // On web, show overlay instead of dialog while browser device picker is open.
+ // On native, show progress dialog during device scanning.
+ if (!isNativePlatform() && stage === ProgressStage.FindingDevice) {
+ return ;
+ }
+ const isIndeterminate = progress === undefined;
+ const subtitleId = getSubtitleId(stage);
+ const isFindingDevice = stage === ProgressStage.FindingDevice;
return (
@@ -56,19 +110,41 @@ const DownloadProgressDialog = ({
-
-
-
+
+
+ {subtitleId ? : "\u00A0"}
-
+ {isNativePlatform() && isFindingDevice ? (
+
+ ) : isIndeterminate ? (
+
+ ) : (
+
+
+
+ )}
-
+
+ {isNativePlatform() && tryAgain && isFindingDevice && (
+
+
+
+ )}
+
diff --git a/src/components/EditCodeDialog.tsx b/src/components/EditCodeDialog.tsx
index e5f17b448..8438d5571 100644
--- a/src/components/EditCodeDialog.tsx
+++ b/src/components/EditCodeDialog.tsx
@@ -51,11 +51,18 @@ const EditCodeDialog = forwardRef(
tabIndex={-1}
w="100%"
h="100%"
- bgColor="white"
+ bgColor="#3454D1" // Matches MakeCode behind status bar, for edge-to-edge appearance
left={isOpen ? undefined : "-150vw"}
top={isOpen ? undefined : "-150vh"}
visibility={isOpen ? "visible" : "hidden"}
position={isOpen ? undefined : "absolute"}
+ sx={{
+ paddingTop: "env(safe-area-inset-top)",
+ paddingBottom: "env(safe-area-inset-bottom)",
+ paddingLeft:
+ "max(var(--window-controls-left, 0px), var(--safe-area-nav-left, 0px))",
+ paddingRight: "var(--safe-area-nav-right, 0px)",
+ }}
>
diff --git a/src/components/Editor.tsx b/src/components/Editor.tsx
index 0a55bade7..507b89968 100644
--- a/src/components/Editor.tsx
+++ b/src/components/Editor.tsx
@@ -33,7 +33,7 @@ const Editor = forwardRef(function Editor(
controller={2}
lang={getMakeCodeLang(languageId)}
loading="eager"
- version={getEditorVersionOverride()}
+ version={getEditorVersionOverride() ?? "beta"}
{...editorCallbacks}
{...props}
/>
diff --git a/src/components/EnterBluetoothPatternDialog.tsx b/src/components/EnterBluetoothPatternDialog.tsx
index 46718c391..843328c72 100644
--- a/src/components/EnterBluetoothPatternDialog.tsx
+++ b/src/components/EnterBluetoothPatternDialog.tsx
@@ -6,15 +6,13 @@
import { Text, VStack } from "@chakra-ui/react";
import { useCallback, useState } from "react";
import { FormattedMessage } from "react-intl";
+import { blank } from "../bt-pattern-utils";
import BluetoothPatternInput from "./BluetoothPatternInput";
import ConnectContainerDialog, {
ConnectContainerDialogProps,
} from "./ConnectContainerDialog";
-import {
- BluetoothPattern,
- microbitNameToBluetoothPattern,
- microbitPatternToName,
-} from "../bt-pattern-utils";
+import { isNativePlatform } from "../platform";
+import DialogFooterLink from "./DialogFooterLink";
export interface EnterBluetoothPatternDialogProps
extends Omit {
@@ -30,50 +28,57 @@ const EnterBluetoothPatternDialog = ({
...props
}: EnterBluetoothPatternDialogProps) => {
const [showInvalid, setShowInvalid] = useState(false);
- const [bluetoothPattern, setBluetoothPattern] = useState(
- microbitName
- ? microbitNameToBluetoothPattern(microbitName)
- : Array(25).fill(false)
- );
+ const [value, setValue] = useState(microbitName);
+
+ // Native reconnection with a stored pattern uses "confirm" copy;
+ // all other cases (web bluetooth, first-time native) use "copy" copy.
+ const [headingId, subtitleId] =
+ isNativePlatform() && microbitName
+ ? ["connect-native-pattern-heading", "connect-native-pattern-subtitle"]
+ : ["connect-pattern-heading", "connect-pattern-subtitle"];
const handleNextClick = useCallback(() => {
- if (!isPatternValid(bluetoothPattern)) {
+ if (!value || value.includes(blank)) {
setShowInvalid(true);
return;
}
+ onChangeMicrobitName(value);
onNextClick && onNextClick();
- }, [bluetoothPattern, onNextClick]);
+ }, [onChangeMicrobitName, onNextClick, value]);
const handleBackClick = useCallback(() => {
setShowInvalid(false);
onBackClick && onBackClick();
}, [onBackClick]);
- const handlePatternChange = useCallback(
- (newPattern: BluetoothPattern) => {
- setBluetoothPattern(newPattern);
- onChangeMicrobitName(microbitPatternToName(newPattern));
- setShowInvalid(false);
- },
- [onChangeMicrobitName]
- );
+ const handleNameChange = useCallback((name: string) => {
+ setValue(name);
+ setShowInvalid(false);
+ }, []);
return (
+
+
+ ) : undefined
+ }
{...props}
>
-
+
{
- for (let col = 0; col < 5; col++) {
- let isAnyHighlighted = false;
- for (let row = 0; row < 5; row++) {
- if (pattern[row * 5 + col]) {
- isAnyHighlighted = true;
- }
- }
- if (!isAnyHighlighted) {
- return false;
- }
- }
- return true;
-};
-
export default EnterBluetoothPatternDialog;
diff --git a/src/components/FeedbackForm.tsx b/src/components/FeedbackForm.tsx
index 73557c9a1..6bf6904eb 100644
--- a/src/components/FeedbackForm.tsx
+++ b/src/components/FeedbackForm.tsx
@@ -50,7 +50,7 @@ const FeedbackForm = ({
diff --git a/src/components/HelpMenu.tsx b/src/components/HelpMenu.tsx
index 01f2d09da..b1aa30b42 100644
--- a/src/components/HelpMenu.tsx
+++ b/src/components/HelpMenu.tsx
@@ -7,7 +7,6 @@ import {
Box,
BoxProps,
IconButton,
- Menu,
MenuButton,
MenuList,
Portal,
@@ -16,6 +15,7 @@ import { useRef } from "react";
import { RiQuestionLine } from "react-icons/ri";
import { useIntl } from "react-intl";
import HelpMenuItems from "./HelpMenuItems";
+import Menu from "./Menu";
import { TourTrigger } from "../model";
interface HelpMenuProps extends BoxProps {
diff --git a/src/components/HelpMenuItems.tsx b/src/components/HelpMenuItems.tsx
index 73ae0c8e2..67ed1e848 100644
--- a/src/components/HelpMenuItems.tsx
+++ b/src/components/HelpMenuItems.tsx
@@ -3,6 +3,7 @@
*
* SPDX-License-Identifier: MIT
*/
+import { Capacitor } from "@capacitor/core";
import { MenuDivider, MenuItem } from "@chakra-ui/react";
import { useCallback } from "react";
import { MdOutlineCookie } from "react-icons/md";
@@ -13,7 +14,7 @@ import {
RiInformationLine,
} from "react-icons/ri";
import { FormattedMessage } from "react-intl";
-import { useConnectionStage } from "../connection-stage-hooks";
+import { useDataConnected } from "../data-connection-flow";
import { useDeployment } from "../deployment";
import { TourTrigger } from "../model";
import { useStore } from "../store";
@@ -98,7 +99,7 @@ const HelpMenuItems = ({
)}
- {deployment.compliance.manageCookies && (
+ {deployment.compliance.manageCookies && !Capacitor.isNativePlatform() && (
diff --git a/src/components/LedIcon.tsx b/src/components/LedIcon.tsx
index 0c31a0f07..460509dde 100644
--- a/src/components/LedIcon.tsx
+++ b/src/components/LedIcon.tsx
@@ -3,47 +3,92 @@
*
* SPDX-License-Identifier: MIT
*/
-import { AspectRatio, Box, HStack, keyframes, VStack } from "@chakra-ui/react";
-import { memo, useCallback } from "react";
+import {
+ AspectRatio,
+ Box,
+ HStack,
+ keyframes,
+ useToken,
+ VStack,
+} from "@chakra-ui/react";
+import { forwardRef, memo, useImperativeHandle, useRef } from "react";
import { icons, LedIconType } from "../utils/icons";
import { useIntl } from "react-intl";
+export interface LedIconHandle {
+ /**
+ * Toggle between the colorScheme color and gray without a React re-render.
+ */
+ setLedsOn(on: boolean): void;
+}
+
interface LedIconProps {
+ colorScheme?: string;
icon: LedIconType;
- isTriggered?: boolean;
+ initiallyOn?: boolean;
size?: string | number;
}
-const LedIcon = ({ icon, isTriggered, size = 20 }: LedIconProps) => {
- const iconData = icons[icon];
- const intl = useIntl();
- return (
-
-
- {Array.from(Array(5)).map((_, idx) => {
- const start = idx * 5;
- return (
-
+const LedIcon = forwardRef(
+ ({ colorScheme = "brand", icon, initiallyOn = true, size = 20 }, ref) => {
+ const iconData = icons[icon];
+ const intl = useIntl();
+ const vstackRef = useRef(null);
+ const [activeColor, offColor] = useToken("colors", [
+ `${colorScheme}.500`,
+ "gray.600",
+ ]);
+
+ useImperativeHandle(
+ ref,
+ () => ({
+ setLedsOn(on: boolean) {
+ vstackRef.current?.style.setProperty(
+ "--led-color",
+ on ? activeColor : offColor
);
+ },
+ }),
+ [activeColor, offColor]
+ );
+
+ return (
+
-
- );
-};
+ >
+
+ {Array.from(Array(5)).map((_, idx) => {
+ const start = idx * 5;
+ return (
+
+ );
+ })}
+
+
+ );
+ }
+);
-const turnOn = keyframes`
+const turnOn = keyframes`
0% {
transform: scale(1);
}
@@ -55,7 +100,7 @@ const turnOn = keyframes`
}
`;
-const turnOff = keyframes`
+const turnOff = keyframes`
0% {
transform: scale(1);
}
@@ -69,27 +114,12 @@ const turnOff = keyframes`
interface LedIconRowProps {
data: string;
- isTriggered?: boolean;
}
-const LedIconRow = ({ data, isTriggered }: LedIconRowProps) => {
+const LedIconRow = ({ data }: LedIconRowProps) => {
const turnOnAnimation = `${turnOn} 200ms ease`;
const turnOffAnimation = `${turnOff} 200ms ease`;
- const getBgColor = useCallback(
- (isOn: boolean) => {
- if (!isOn) {
- return "gray.200";
- }
- if (typeof isTriggered === "boolean" && isTriggered) {
- return "brand2.500";
- }
- if (typeof isTriggered === "boolean" && !isTriggered) {
- return "gray.600";
- }
- return "brand.500";
- },
- [isTriggered]
- );
+
return (
{Array.from(Array(5)).map((_, idx) => (
@@ -97,7 +127,7 @@ const LedIconRow = ({ data, isTriggered }: LedIconRowProps) => {
h="100%"
w="100%"
key={idx}
- bg={getBgColor(data[idx] === "1")}
+ bgColor={data[idx] === "1" ? "var(--led-color)" : "gray.200"}
borderRadius="sm"
transitionTimingFunction="ease"
transitionProperty="background-color"
@@ -109,4 +139,6 @@ const LedIconRow = ({ data, isTriggered }: LedIconRowProps) => {
);
};
+LedIcon.displayName = "LedIcon";
+
export default memo(LedIcon);
diff --git a/src/components/LiveGraph.tsx b/src/components/LiveGraph.tsx
index 31e2400c4..587166061 100644
--- a/src/components/LiveGraph.tsx
+++ b/src/components/LiveGraph.tsx
@@ -6,12 +6,11 @@
*/
import { HStack } from "@chakra-ui/react";
import { useSize } from "@chakra-ui/react-use-size";
-import { AccelerometerDataEvent } from "@microbit/microbit-connection";
-import { useEffect, useMemo, useRef, useState } from "react";
+import { AccelerometerData } from "@microbit/microbit-connection";
+import { useCallback, useEffect, useMemo, useRef, useState } from "react";
import { SmoothieChart, TimeSeries } from "@microbit/smoothie";
-import { useConnectActions } from "../connect-actions-hooks";
-import { ConnectionStatus } from "../connect-status-hooks";
-import { useConnectionStage } from "../connection-stage-hooks";
+import { useAccelerometerListener } from "../hooks/use-accelerometer-listener";
+import { useDataConnected } from "../data-connection-flow";
import { useGraphColors } from "../hooks/use-graph-colors";
import { maxAccelerationScaleForGraphs } from "../mlConfig";
import { useSettings, useStore } from "../store";
@@ -29,8 +28,7 @@ interface LiveGraphProps {
}
const LiveGraph = ({ paused }: LiveGraphProps) => {
- const { isConnected, status } = useConnectionStage();
- const connectActions = useConnectActions();
+ const isConnected = useDataConnected();
const [{ graphColorScheme, graphLineScheme, graphLineWeight }] =
useSettings();
@@ -114,15 +112,12 @@ const LiveGraph = ({ paused }: LiveGraphProps) => {
]);
useEffect(() => {
- if (
- (isConnected || status === ConnectionStatus.ReconnectingAutomatically) &&
- !paused
- ) {
+ if (isConnected && !paused) {
chart?.start();
} else {
chart?.stop();
}
- }, [chart, isConnected, paused, status]);
+ }, [chart, isConnected, paused]);
// Draw on graph to display that users are recording.
const isRecording = useStore((s) => s.isRecording);
@@ -149,8 +144,8 @@ const LiveGraph = ({ paused }: LiveGraphProps) => {
z: 0,
});
- useEffect(() => {
- const listener = ({ data }: AccelerometerDataEvent) => {
+ const accelerometerListener = useCallback(
+ (data: AccelerometerData) => {
const t = new Date().getTime();
dataRef.current = {
x: smoothenDataPoint(dataRef.current.x, data.x),
@@ -160,14 +155,11 @@ const LiveGraph = ({ paused }: LiveGraphProps) => {
lineX.append(t, dataRef.current.x, false);
lineY.append(t, dataRef.current.y, false);
lineZ.append(t, dataRef.current.z, false);
- };
- if (isConnected) {
- connectActions.addAccelerometerListener(listener);
- }
- return () => {
- connectActions.removeAccelerometerListener(listener);
- };
- }, [connectActions, isConnected, lineX, lineY, lineZ]);
+ },
+ [lineX, lineY, lineZ]
+ );
+
+ useAccelerometerListener(accelerometerListener);
return (
{
const [{ graphColorScheme }] = useSettings();
const colors = useGraphColors(graphColorScheme);
- const connectActions = useConnectActions();
const xArrowHeightRef = useRef(null);
const xLabelHeightRef = useRef(null);
@@ -60,8 +59,11 @@ const LiveGraphLabels = ({ paused }: LiveGraphLabelsProps) => {
z: 0,
});
- useEffect(() => {
- const listener = ({ data }: AccelerometerDataEvent) => {
+ const accelerometerListener = useCallback(
+ (data: AccelerometerData) => {
+ if (paused) {
+ return;
+ }
dataRef.current = {
x: smoothenDataPoint(dataRef.current.x, data.x),
y: smoothenDataPoint(dataRef.current.y, data.y),
@@ -79,15 +81,11 @@ const LiveGraphLabels = ({ paused }: LiveGraphLabelsProps) => {
config.labelHeightRef.current.style.transform = `translateY(${heights.labelHeight}rem)`;
}
});
- };
- if (paused) {
- return;
- }
- connectActions.addAccelerometerListener(listener);
- return () => {
- connectActions.removeAccelerometerListener(listener);
- };
- }, [connectActions, labelConfig, paused]);
+ },
+ [paused, labelConfig]
+ );
+
+ useAccelerometerListener(accelerometerListener);
return (
diff --git a/src/components/LiveGraphPanel.tsx b/src/components/LiveGraphPanel.tsx
index 9053863ef..d4f8efd92 100644
--- a/src/components/LiveGraphPanel.tsx
+++ b/src/components/LiveGraphPanel.tsx
@@ -16,18 +16,21 @@ import {
} from "@chakra-ui/react";
import { useCallback, useRef } from "react";
import { FormattedMessage, useIntl } from "react-intl";
-import { ConnectionStatus } from "../connect-status-hooks";
-import { useConnectionStage } from "../connection-stage-hooks";
+import {
+ DataConnectionStep,
+ isDataConnectionDialogOpen,
+ useDataConnectionActions,
+} from "../data-connection-flow";
import microbitImage from "../images/stylised-microbit-black.svg";
import { keyboardShortcuts, useShortcut } from "../keyboard-shortcut-hooks";
import { useLogging } from "../logging/logging-hooks";
+import { TrainModelDialogStage } from "../model";
+import { useStore } from "../store";
import { tourElClassname } from "../tours";
import AlertIcon from "./AlertIcon";
import InfoToolTip from "./InfoToolTip";
import LiveGraph from "./LiveGraph";
import PredictedAction from "./PredictedAction";
-import { TrainModelDialogStage } from "../model";
-import { useStore } from "../store";
interface LiveGraphPanelProps {
showPredictedAction?: boolean;
@@ -42,37 +45,30 @@ const LiveGraphPanel = ({
disconnectedTextId,
showDisconnectedOverlay = true,
}: LiveGraphPanelProps) => {
- const { actions, status, isConnected } = useConnectionStage();
+ const actions = useDataConnectionActions();
+ const dataConnection = useStore((s) => s.dataConnection);
const isTraining = useStore(
(s) =>
s.trainModelDialogStage === TrainModelDialogStage.Help ||
s.trainModelDialogStage === TrainModelDialogStage.TrainingInProgress
);
+ const isConnected = dataConnection.step === DataConnectionStep.Connected;
+ const isReconnecting = dataConnection.isReconnecting;
const parentPortalRef = useRef(null);
const logging = useLogging();
- const isReconnecting =
- status === ConnectionStatus.ReconnectingAutomatically ||
- status === ConnectionStatus.ReconnectingExplicitly;
+ // Show disconnected state when not connected, not reconnecting, and don't distract from dialogs.
const isDisconnected =
- !isConnected && !isReconnecting && status !== ConnectionStatus.Connecting;
+ !isConnected &&
+ !isReconnecting &&
+ !isDataConnectionDialogOpen(dataConnection.step);
const handleConnectOrReconnect = useCallback(() => {
- if (
- status === ConnectionStatus.NotConnected ||
- status === ConnectionStatus.Connecting ||
- status === ConnectionStatus.FailedToConnect ||
- status === ConnectionStatus.FailedToReconnectTwice ||
- status === ConnectionStatus.FailedToSelectBluetoothDevice
- ) {
- actions.startConnect();
- } else {
- logging.event({
- type: "reconnect-user",
- });
- void actions.reconnect();
- }
- }, [status, actions, logging]);
+ logging.event({
+ type: "connect-user",
+ });
+ actions.connect();
+ }, [actions, logging]);
useShortcut(keyboardShortcuts.connect, handleConnectOrReconnect, {
enabled: isDisconnected,
});
@@ -104,6 +100,8 @@ const LiveGraphPanel = ({
gap={10}
justifyContent="center"
zIndex={1}
+ // On mobile text will overlap
+ bg={{ base: "white", md: "unset" }}
>
void;
}
export interface LoadProjectInputRef {
@@ -27,7 +32,10 @@ export interface LoadProjectInputRef {
}
const LoadProjectInput = forwardRef(
- function LoadProjectInput({ accept }: LoadProjectInputProps, ref) {
+ function LoadProjectInput(
+ { accept, setLoading }: LoadProjectInputProps,
+ ref
+ ) {
const { loadFile } = useProject();
const inputRef = useRef(null);
const [action, setAction] = useState("replaceProject");
@@ -45,12 +53,14 @@ const LoadProjectInput = forwardRef(
);
const onOpen = useCallback(
- (files: File[]) => {
+ async (files: File[]) => {
if (files.length === 1) {
- loadFile(files[0], "file-upload", action);
+ setLoading && setLoading(true);
+ await loadFile(files[0], "file-upload", action);
+ setLoading && setLoading(false);
}
},
- [action, loadFile]
+ [action, loadFile, setLoading]
);
const handleOpenFile = useCallback(
@@ -61,19 +71,27 @@ const LoadProjectInput = forwardRef(
// Clear the input so we're triggered if the user opens the same file again.
inputRef.current!.value = "";
if (filesArray.length > 0) {
- onOpen(filesArray);
+ void onOpen(filesArray);
}
}
},
[onOpen]
);
+ // On Android, the file picker filters by MIME type rather than extension.
+ // .hex files have no standard MIME type, so we add application/octet-stream
+ // to ensure they appear in the picker.
+ const effectiveAccept =
+ isAndroid() && accept.includes(".hex")
+ ? `${accept},application/octet-stream`
+ : accept;
+
return (
diff --git a/src/components/LoadingDialog.tsx b/src/components/LoadingDialog.tsx
index 9ee5c22d0..801b338b6 100644
--- a/src/components/LoadingDialog.tsx
+++ b/src/components/LoadingDialog.tsx
@@ -28,7 +28,7 @@ const LoadingDialog = ({ headingId, isOpen }: LoadingDialogProps) => {
motionPreset="none"
isOpen={isOpen}
onClose={() => {}}
- size="3xl"
+ size={{ base: "full", md: "3xl" }}
isCentered
>
diff --git a/src/components/MakeCodeLoadErrorDialog.tsx b/src/components/MakeCodeLoadErrorDialog.tsx
index 6738ba62f..34a2b5f94 100644
--- a/src/components/MakeCodeLoadErrorDialog.tsx
+++ b/src/components/MakeCodeLoadErrorDialog.tsx
@@ -5,7 +5,6 @@
*/
import {
Button,
- HStack,
Modal,
ModalBody,
ModalCloseButton,
@@ -18,9 +17,10 @@ import {
} from "@chakra-ui/react";
import { useCallback } from "react";
import { FormattedMessage } from "react-intl";
+import { useDeployment } from "../deployment";
import { useStore } from "../store";
import ExternalLink from "./ExternalLink";
-import { useDeployment } from "../deployment";
+import ModalFooterContent from "./ModalFooterContent";
const MakeCodeLoadErrorDialog = () => {
const isOpen = useStore((s) => s.isEditorTimedOutDialogOpen);
@@ -32,7 +32,7 @@ const MakeCodeLoadErrorDialog = () => {
motionPreset="none"
isOpen={isOpen}
onClose={onClose}
- size="2xl"
+ size={{ base: "full", md: "2xl" }}
isCentered
>
@@ -51,12 +51,15 @@ const MakeCodeLoadErrorDialog = () => {
-
-
-
+
+
+ }
+ >
@@ -67,7 +70,7 @@ const MakeCodeLoadErrorDialog = () => {
>
-
+
diff --git a/src/components/ManualFlashingDialog.tsx b/src/components/ManualFlashingDialog.tsx
index 068ca144a..52b7ed472 100644
--- a/src/components/ManualFlashingDialog.tsx
+++ b/src/components/ManualFlashingDialog.tsx
@@ -15,7 +15,7 @@ import ConnectContainerDialog, {
ConnectContainerDialogProps,
} from "./ConnectContainerDialog";
import { HexData, HexUrl } from "../model";
-import { downloadHex } from "../utils/fs-util";
+import { downloadHexData, downloadUrl, isHexUrl } from "../utils/fs-util";
interface ImageProps {
src: string;
@@ -54,8 +54,12 @@ const ManualFlashingDialog = ({
const imageProps = getImageProps(osName);
- const handleDownload = useCallback(() => {
- downloadHex(hex);
+ const handleDownload = useCallback(async () => {
+ if (isHexUrl(hex)) {
+ await downloadUrl(hex.url, `${hex.name}.hex`);
+ } else {
+ await downloadHexData(hex);
+ }
}, [hex]);
return (
diff --git a/src/components/Menu.tsx b/src/components/Menu.tsx
new file mode 100644
index 000000000..839406f8d
--- /dev/null
+++ b/src/components/Menu.tsx
@@ -0,0 +1,55 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { Capacitor } from "@capacitor/core";
+import { Menu as ChakraMenu, MenuProps } from "@chakra-ui/react";
+import { useCallback, useState } from "react";
+import { setActiveMenuClose } from "../back-button";
+
+const isNative = Capacitor.isNativePlatform();
+
+/**
+ * Wrapper around Chakra UI Menu that integrates with native back button
+ * handling. On Android, opening the menu registers a close callback so
+ * that the Anrdoid back button dismisses the menu.
+ *
+ * On native platforms the menu runs in controlled mode so the back button
+ * handler can close it.
+ *
+ * On desktop browsers this is a plain pass-through to Chakra Menu.
+ */
+const Menu = ({ onOpen, onClose, ...props }: MenuProps) => {
+ const [isOpen, setIsOpen] = useState(false);
+
+ const handleOpen = useCallback(() => {
+ setIsOpen(true);
+ setActiveMenuClose(() => {
+ setIsOpen(false);
+ setActiveMenuClose(null);
+ });
+ onOpen?.();
+ }, [onOpen]);
+
+ const handleClose = useCallback(() => {
+ setIsOpen(false);
+ setActiveMenuClose(null);
+ onClose?.();
+ }, [onClose]);
+
+ if (!isNative) {
+ return ;
+ }
+
+ return (
+
+ );
+};
+
+export default Menu;
diff --git a/src/components/ModalFooterContent.tsx b/src/components/ModalFooterContent.tsx
new file mode 100644
index 000000000..89f3741d0
--- /dev/null
+++ b/src/components/ModalFooterContent.tsx
@@ -0,0 +1,49 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { Box, Flex, HStack } from "@chakra-ui/react";
+import { ReactNode } from "react";
+
+interface ModalFooterContentProps {
+ /**
+ * Content for the left side (links, checkboxes, etc.).
+ * Stacks above buttons on mobile.
+ */
+ leftContent?: ReactNode;
+ /**
+ * Buttons for the right side.
+ */
+ children: ReactNode;
+}
+
+/**
+ * Responsive layout for modal footer content.
+ * On desktop: left content and buttons side by side.
+ * On mobile: left content stacked above buttons.
+ */
+const ModalFooterContent = ({
+ leftContent,
+ children,
+}: ModalFooterContentProps) => (
+
+ {leftContent && {leftContent}}
+
+ {children}
+
+
+);
+
+export default ModalFooterContent;
diff --git a/src/components/NameProjectDialog.tsx b/src/components/NameProjectDialog.tsx
index 554880f41..4c8d83cfb 100644
--- a/src/components/NameProjectDialog.tsx
+++ b/src/components/NameProjectDialog.tsx
@@ -85,6 +85,7 @@ export const NameProjectDialog = ({
{
+ reconnect: boolean;
+}
+
+const NativeBluetoothConnectBatteryDialog = ({
+ reconnect,
+ ...props
+}: NativeBluetoothConnectBatteryDialogProps) => {
+ return (
+
+
+ {reconnect && (
+
+
+
+ )}
+
+
+
+
+
+
+ );
+};
+
+export default NativeBluetoothConnectBatteryDialog;
diff --git a/src/components/NativeBluetoothErrorDialog.tsx b/src/components/NativeBluetoothErrorDialog.tsx
new file mode 100644
index 000000000..0c2409815
--- /dev/null
+++ b/src/components/NativeBluetoothErrorDialog.tsx
@@ -0,0 +1,95 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ Button,
+ HStack,
+ ListItem,
+ Modal,
+ ModalBody,
+ ModalContent,
+ ModalFooter,
+ ModalHeader,
+ ModalOverlay,
+ Text,
+ UnorderedList,
+ VStack,
+} from "@chakra-ui/react";
+import { FormattedMessage } from "react-intl";
+
+interface NativeBluetoothErrorDialogProps {
+ isOpen: boolean;
+ onClose: () => void;
+ onTryAgain: () => void;
+}
+
+/**
+ * Error dialog for native Bluetooth connection/flash failures for when we've not previously connected.
+ */
+const NativeBluetoothErrorDialog = ({
+ isOpen,
+ onClose,
+ onTryAgain,
+}: NativeBluetoothErrorDialogProps) => {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default NativeBluetoothErrorDialog;
diff --git a/src/components/NativeBluetoothPairingLostDialog.tsx b/src/components/NativeBluetoothPairingLostDialog.tsx
new file mode 100644
index 000000000..790a6ae76
--- /dev/null
+++ b/src/components/NativeBluetoothPairingLostDialog.tsx
@@ -0,0 +1,106 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ Button,
+ HStack,
+ Icon,
+ ListItem,
+ Modal,
+ ModalBody,
+ ModalContent,
+ ModalFooter,
+ ModalHeader,
+ ModalOverlay,
+ OrderedList,
+ Text,
+ VStack,
+} from "@chakra-ui/react";
+import { RiInformationLine } from "react-icons/ri";
+import { FormattedMessage } from "react-intl";
+
+interface NativeBluetoothPairingLostDialogProps {
+ isOpen: boolean;
+ onClose: () => void;
+ onTryAgain: () => void;
+}
+
+/**
+ * Error dialog for iOS Bluetooth pairing information has been lost.
+ * This can happen when the user flashes the paired micro:bit using the computer.
+ */
+const NativeBluetoothPairingLostDialog = ({
+ isOpen,
+ onClose,
+ onTryAgain,
+}: NativeBluetoothPairingLostDialogProps) => {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (
+
+ ),
+ }}
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default NativeBluetoothPairingLostDialog;
diff --git a/src/components/NavigationDrawer.tsx b/src/components/NavigationDrawer.tsx
index c75bd520d..3e32f667a 100644
--- a/src/components/NavigationDrawer.tsx
+++ b/src/components/NavigationDrawer.tsx
@@ -28,13 +28,15 @@ import {
RiFlag2Line,
RiHome2Line,
RiListSettingsLine,
+ RiShareLine,
} from "react-icons/ri";
import { FormattedMessage } from "react-intl";
import { useNavigate } from "react-router";
-import { useConnectionStage } from "../connection-stage-hooks";
+import { useDataConnected } from "../data-connection-flow";
import { useDeployment } from "../deployment";
import { useProject } from "../hooks/project-hooks";
-import { TourTrigger } from "../model";
+import { SaveType, TourTrigger } from "../model";
+import { isAndroid, isIOS, isNativePlatform } from "../platform";
import { useStore } from "../store";
import { createHomePageUrl } from "../urls";
import { userGuideUrl } from "../utils/external-links";
@@ -65,7 +67,7 @@ const NavigationDrawer = ({
const feedbackOnOpen = useStore((s) => s.feedbackFormOnOpen);
const connectFirstDialogOnOpen = useStore((s) => s.connectFirstDialogOnOpen);
const tourStart = useStore((s) => s.tourStart);
- const { isConnected } = useConnectionStage();
+ const isConnected = useDataConnected();
const pendingNavRef = useRef(null);
const onEditRef = useRef<(() => void) | undefined>(undefined);
@@ -83,9 +85,17 @@ const NavigationDrawer = ({
const handleSave = useCallback(() => {
onClose();
- void saveHex();
+ void saveHex(SaveType.Download);
}, [onClose, saveHex]);
+ const handleShare = useCallback(() => {
+ onClose();
+ void saveHex(SaveType.Share);
+ }, [onClose, saveHex]);
+
+ const canShare = isNativePlatform();
+ const shareOnly = isIOS();
+
const handleLanguage = useCallback(() => {
onClose();
languageDialogOnOpen();
@@ -151,9 +161,20 @@ const NavigationDrawer = ({
{showProjectName && (
<>
-
-
-
+ {canShare && (
+
+
+
+ )}
+ {!shareOnly && (
+
+
+
+ )}
diff --git a/src/components/PairingModeAnimation/ABLabelledMicrobitBoard.tsx b/src/components/PairingModeAnimation/ABLabelledMicrobitBoard.tsx
new file mode 100644
index 000000000..7add675ed
--- /dev/null
+++ b/src/components/PairingModeAnimation/ABLabelledMicrobitBoard.tsx
@@ -0,0 +1,197 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ forwardRef,
+ useCallback,
+ useImperativeHandle,
+ useRef,
+ useState,
+} from "react";
+import {
+ MicrobitBoardFront,
+ MicrobitBoardFrontRef,
+} from "./MicrobitBoardFront";
+import {
+ Box,
+ HStack,
+ StackProps,
+ Text,
+ TextProps,
+ VStack,
+ keyframes,
+} from "@chakra-ui/react";
+import { useAnimation } from "../AnimationProvider";
+
+export interface ABLabelledMicrobitBoardRef {
+ playHoldAB(): Promise;
+ playBluetoothPattern(): Promise;
+ reset(): void;
+}
+
+interface ABLabelledMicrobitBoardProps extends StackProps {
+ activeColor: string;
+}
+
+const inactiveColor = "gray.500";
+
+const ABLabelledMicrobitBoard = forwardRef<
+ ABLabelledMicrobitBoardRef,
+ ABLabelledMicrobitBoardProps
+>(function ABLabelledMicrobitBoard({ activeColor, ...props }, ref) {
+ const microbitBoardFrontRef = useRef(null);
+ const buttonLabelARef = useRef(null);
+ const buttonLabelBRef = useRef(null);
+ const [ABButtonOutlineColor, setABButtonOutlineColor] =
+ useState(inactiveColor);
+ const [plusTextColor, setPlusTextColor] = useState(inactiveColor);
+ useImperativeHandle(
+ ref,
+ () => {
+ return {
+ async playHoldAB() {
+ setABButtonOutlineColor(activeColor);
+ await Promise.all([
+ buttonLabelARef.current?.play(),
+ buttonLabelBRef.current?.play(),
+ ]);
+ setPlusTextColor(activeColor);
+ },
+
+ async playBluetoothPattern() {
+ await microbitBoardFrontRef.current?.playBluetoothPattern();
+ },
+
+ reset() {
+ setABButtonOutlineColor(inactiveColor);
+ setPlusTextColor(inactiveColor);
+ buttonLabelARef.current?.reset();
+ buttonLabelBRef.current?.reset();
+ microbitBoardFrontRef.current?.reset();
+ },
+ };
+ },
+ [activeColor]
+ );
+
+ return (
+
+
+
+
+ +
+
+
+
+
+
+ );
+});
+
+interface ButtonLabelProps {
+ text: string;
+ activeColor: string;
+}
+
+interface ButtonLabelRef {
+ play(): Promise;
+ reset(): void;
+}
+
+const textBoxFillUp = keyframes`
+ 75% { background-size: 100% 0%; }
+ 100% { background-size: 100% 100%; }
+`;
+
+const lineScaleUp = keyframes`
+ 0% { transform: scaleY(0); }
+ 75% { transform: scaleY(1.02); }
+ 100% { transform: scaleY(1.02); }
+`;
+
+const buttonLabelFillDuration = 0.75; // sec
+
+const ButtonLabel = forwardRef(
+ function ButtonLabel({ activeColor, text }, ref) {
+ const { delayInSec, withPlayState, prefersReducedMotion } = useAnimation();
+ const [playing, setPlaying] = useState(false);
+
+ const buttonLabelAnimationProps = useCallback(
+ (keyframes: string): TextProps => {
+ return {
+ backgroundImage: `linear-gradient(to top, ${activeColor}, ${activeColor})`,
+ backgroundRepeat: "no-repeat",
+ backgroundPosition: "bottom",
+ backgroundSize: "100% 0%",
+ animation: withPlayState(
+ `${keyframes} ${buttonLabelFillDuration}s ease-in-out forwards`
+ ),
+ };
+ },
+ [activeColor, withPlayState]
+ );
+ useImperativeHandle(
+ ref,
+ () => {
+ return {
+ async play() {
+ setPlaying(true);
+ await delayInSec(buttonLabelFillDuration);
+ },
+ reset() {
+ setPlaying(false);
+ },
+ };
+ },
+ [delayInSec]
+ );
+ return (
+
+
+ {text}
+
+
+
+
+ );
+ }
+);
+
+export default ABLabelledMicrobitBoard;
diff --git a/src/components/PairingModeAnimation/MicrobitBoardBack.tsx b/src/components/PairingModeAnimation/MicrobitBoardBack.tsx
new file mode 100644
index 000000000..0db21afd3
--- /dev/null
+++ b/src/components/PairingModeAnimation/MicrobitBoardBack.tsx
@@ -0,0 +1,189 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { Icon, IconProps, useToken } from "@chakra-ui/react";
+
+export interface MicrobitBoardBackRef {}
+
+interface MicrobitBoardBackProps extends IconProps {
+ resetButtonStrokeColor?: string;
+}
+
+export const MicrobitBoardBack = ({
+ resetButtonStrokeColor = "transparent",
+ ...props
+}: MicrobitBoardBackProps) => {
+ const [resetButtonStrokeFill] = useToken("colors", [resetButtonStrokeColor]);
+ return (
+
+ {/* Card outline */}
+
+
+ {/* Bottom circles */}
+
+
+
+
+
+ {/* Chip square */}
+
+
+ {/* Chip circle */}
+
+ {/* Diamond shape */}
+
+ {/* Micro text / serial number paths */}
+
+
+
+ {/* Barcode dots */}
+
+
+
+
+ {/* micro:bit text */}
+
+
+
+
+
+
+
+
+
+ {/* Left zigzag lines */}
+
+
+
+
+ );
+};
diff --git a/src/components/PairingModeAnimation/MicrobitBoardFront.tsx b/src/components/PairingModeAnimation/MicrobitBoardFront.tsx
new file mode 100644
index 000000000..f8a6cf35b
--- /dev/null
+++ b/src/components/PairingModeAnimation/MicrobitBoardFront.tsx
@@ -0,0 +1,256 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { Icon, IconProps, useToken } from "@chakra-ui/react";
+import { forwardRef, useImperativeHandle, useState } from "react";
+import { icons } from "../../utils/icons";
+import { useAnimation } from "../AnimationProvider";
+
+const dotGridPositions = [
+ // Row 1 (y ≈ 47.94)
+ [65.53, 47.94],
+ [77.92, 47.96],
+ [90.3, 47.99],
+ [102.68, 48.01],
+ [115.07, 48.03],
+ // Row 2 (y ≈ 60.32)
+ [65.51, 60.32],
+ [77.89, 60.35],
+ [90.27, 60.37],
+ [102.66, 60.39],
+ [115.04, 60.42],
+ // Row 3 (y ≈ 72.71)
+ [65.49, 72.71],
+ [77.87, 72.73],
+ [90.25, 72.75],
+ [102.64, 72.78],
+ [115.02, 72.8],
+ // Row 4 (y ≈ 85.09)
+ [65.47, 85.09],
+ [77.85, 85.11],
+ [90.23, 85.14],
+ [102.61, 85.16],
+ [115.0, 85.18],
+ // Row 5 (y ≈ 97.47)
+ [65.44, 97.47],
+ [77.83, 97.49],
+ [90.21, 97.51],
+ [102.59, 97.54],
+ [114.97, 97.57],
+];
+
+const clearGridSequence = [
+ "1111111111110111111111111",
+ "1111111011100011101111111",
+ "1101110001000001000111011",
+ "1000100000000000000010001",
+ "0000000000000000000000000",
+];
+
+const bluetoothPattern = "0010000110101101011111111";
+
+interface MicrobitBoardFrontProps extends IconProps {
+ buttonStrokeColor?: string;
+}
+
+export interface MicrobitBoardFrontRef {
+ playBluetoothPattern(): Promise;
+ reset(): void;
+}
+
+// Durations in sec.
+const durations = {
+ transition: 0.03,
+ bluetoothIcon: 0.5,
+ bluetoothPattern: 1,
+};
+
+export const MicrobitBoardFront = forwardRef<
+ MicrobitBoardFrontRef,
+ MicrobitBoardFrontProps
+>(function MicrobitBoard(
+ { buttonStrokeColor = "transparent", ...props }: MicrobitBoardFrontProps,
+ ref
+) {
+ const { delayInSec } = useAnimation();
+ const [ledPattern, setLedPattern] = useState(icons.off);
+ const [litLedColor, unlitLedColor] = useToken("colors", [
+ "pink.500",
+ "gray.500",
+ ]);
+
+ const [buttonStrokeFill] = useToken("colors", [buttonStrokeColor]);
+
+ useImperativeHandle(
+ ref,
+ () => {
+ return {
+ async playBluetoothPattern() {
+ setLedPattern(icons.off);
+ await delayInSec(durations.transition);
+
+ // Fill dot grid from left to right, row by row.
+ for (let dotIdx = 0; dotIdx < dotGridPositions.length; dotIdx++) {
+ const pattern = icons.off
+ .split("")
+ .map((_, i) => (i <= dotIdx ? 1 : 0))
+ .join("");
+ setLedPattern(pattern);
+ await delayInSec(durations.transition);
+ }
+
+ // Clear grid sequence.
+ for (
+ let patternIdx = 0;
+ patternIdx < clearGridSequence.length;
+ patternIdx++
+ ) {
+ setLedPattern(clearGridSequence[patternIdx]);
+ await delayInSec(durations.transition);
+ }
+
+ // Show Bluetooth icon.
+ setLedPattern(icons.bluetooth);
+ await delayInSec(durations.bluetoothIcon);
+
+ // Show Bluetooth pattern.
+ setLedPattern(bluetoothPattern);
+ await delayInSec(durations.bluetoothPattern);
+ },
+ reset() {
+ setLedPattern(icons.off);
+ },
+ };
+ },
+ [delayInSec]
+ );
+ return (
+
+ {/* Card outline */}
+
+
+ {/* Bottom circles */}
+
+
+
+
+
+ {/* Chip squares */}
+
+
+
+ {/* Chip circles */}
+
+
+ {/* Corner triangles */}
+
+
+
+ {/* Logo mark */}
+
+
+
+ {/* Dot grid */}
+ {dotGridPositions.map(([cx, cy], i) => (
+
+ ))}
+
+ );
+});
diff --git a/src/components/PairingModeAnimation/ResetPressedMicrobitBoard.tsx b/src/components/PairingModeAnimation/ResetPressedMicrobitBoard.tsx
new file mode 100644
index 000000000..172e61a4b
--- /dev/null
+++ b/src/components/PairingModeAnimation/ResetPressedMicrobitBoard.tsx
@@ -0,0 +1,312 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ Icon,
+ IconProps,
+ keyframes,
+ StackProps,
+ VStack,
+ Heading,
+} from "@chakra-ui/react";
+import { forwardRef, useCallback, useImperativeHandle, useState } from "react";
+import { useAnimation } from "../AnimationProvider";
+import { MicrobitBoardBack } from "./MicrobitBoardBack";
+
+const handPos = {
+ // Start - hand is out of view.
+ hidden: { right: "-50%", top: "25%" },
+ // Ready - hand is ready to press reset button.
+ ready: { right: "-17.5%", top: "5%" },
+ // Press - hand is pressing reset button.
+ press: { right: "-15%", top: "5%" },
+};
+
+// Durations in sec.
+const durations = {
+ move: 0.5,
+ ready: 0.25,
+ press: 0.2,
+ pressing: 0.1,
+};
+
+type HandState = "hidden" | "moving" | "ready" | "pressDown" | "pressUp";
+
+interface HandConfig extends IconProps {
+ animation?: {
+ kf: string;
+ duration: number;
+ };
+}
+
+const handConfig: Record = {
+ moving: {
+ ...handPos.hidden,
+ opacity: 0,
+ animation: {
+ kf: keyframes({
+ "0%": { ...handPos.hidden, opacity: 0 },
+ "10%": { opacity: 1 },
+ "100%": { ...handPos.ready, opacity: 1 },
+ }),
+ duration: durations.move,
+ },
+ },
+ hidden: { ...handPos.hidden, opacity: 0 },
+ ready: { ...handPos.ready },
+ pressDown: {
+ ...handPos.ready,
+ animation: {
+ kf: keyframes({ from: handPos.ready, to: handPos.press }),
+ duration: durations.press,
+ },
+ },
+ pressUp: {
+ ...handPos.ready,
+ animation: {
+ kf: keyframes({ from: handPos.press, to: handPos.ready }),
+ duration: durations.press,
+ },
+ },
+};
+
+export interface ResetPressedMicrobitBoardRef {
+ playPressed(count?: number): Promise;
+ reset(): void;
+}
+interface ResetPressedMicrobitBoardProps extends StackProps {
+ activeColor: string;
+}
+
+const ResetPressedMicrobitBoard = forwardRef<
+ ResetPressedMicrobitBoardRef,
+ ResetPressedMicrobitBoardProps
+>(function ResetHighlightedMicrobitBoard({ activeColor, ...props }, ref) {
+ const { delayInSec, withPlayState } = useAnimation();
+ const [showButtonOutline, setShowButtonOutline] = useState(false);
+ const [showGlowLines, setShowGlowLines] = useState(false);
+ const [handState, setHandState] = useState("hidden");
+ const [count, setCount] = useState(undefined);
+
+ const getHandProps = useCallback(
+ (state: HandState): IconProps => {
+ const cfg = handConfig[state];
+ return {
+ ...cfg,
+ animation: cfg.animation
+ ? withPlayState(
+ `${cfg.animation.kf} ${cfg.animation.duration}s forwards`
+ )
+ : undefined,
+ };
+ },
+ [withPlayState]
+ );
+
+ useImperativeHandle(
+ ref,
+ () => {
+ return {
+ async playPressed(countValue?) {
+ if (handState === "hidden") {
+ // Move hand to position.
+ setShowButtonOutline(true);
+ setHandState("moving");
+ await delayInSec(durations.move);
+ await delayInSec(durations.ready);
+ }
+
+ // Press down.
+ setHandState("pressDown");
+ await delayInSec(durations.press);
+
+ // Pressing.
+ setCount(countValue);
+ setShowGlowLines(true);
+ await delayInSec(durations.pressing);
+ setShowGlowLines(false);
+
+ // Press up.
+ setHandState("pressUp");
+ await delayInSec(durations.press);
+ setHandState("ready");
+
+ setCount(undefined);
+ },
+
+ reset() {
+ setShowButtonOutline(false);
+ setShowGlowLines(false);
+ setHandState("hidden");
+ setCount(undefined);
+ },
+ };
+ },
+ [delayInSec, handState]
+ );
+
+ return (
+
+ {count && (
+
+ {count}
+
+ )}
+
+
+
+
+ );
+});
+
+const GlowLines = (props: IconProps) => {
+ return (
+
+
+
+
+
+
+
+
+
+ );
+};
+
+const PointingHand = (props: IconProps) => {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default ResetPressedMicrobitBoard;
diff --git a/src/components/PairingModeAnimation/index.tsx b/src/components/PairingModeAnimation/index.tsx
new file mode 100644
index 000000000..6e717183f
--- /dev/null
+++ b/src/components/PairingModeAnimation/index.tsx
@@ -0,0 +1,124 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { Box, Stack, VisuallyHidden } from "@chakra-ui/react";
+import { useEffect, useRef } from "react";
+import { useIntl } from "react-intl";
+import { BluetoothPairingMethod } from "../../data-connection-flow/data-connection-types";
+import { useAnimation } from "../AnimationProvider";
+import ABLabelledMicrobitBoard, {
+ ABLabelledMicrobitBoardRef,
+} from "./ABLabelledMicrobitBoard";
+import {
+ MicrobitBoardFront,
+ MicrobitBoardFrontRef,
+} from "./MicrobitBoardFront";
+import ResetPressedMicrobitBoard, {
+ ResetPressedMicrobitBoardRef,
+} from "./ResetPressedMicrobitBoard";
+
+interface PairingModeAnimationProps {
+ pairingMethod: BluetoothPairingMethod;
+}
+
+const durations = {
+ startPause: 1,
+ pause: 0.1,
+};
+
+const PairingModeAnimation = ({ pairingMethod }: PairingModeAnimationProps) => {
+ const intl = useIntl();
+ const microbitABBoardFrontRef = useRef(null);
+ const microbitBoardFrontRef = useRef(null);
+ const microbitBoardBackRef = useRef(null);
+
+ const { restartAbortController, delayInSec } = useAnimation();
+ const isTripleReset = pairingMethod === "triple-reset";
+
+ useEffect(() => {
+ const run = async () => {
+ await delayInSec(durations.startPause);
+ // eslint-disable-next-line no-constant-condition
+ while (true) {
+ try {
+ switch (pairingMethod) {
+ case "a-b-reset": {
+ await microbitABBoardFrontRef.current?.playHoldAB();
+ await delayInSec(durations.pause);
+ await microbitBoardBackRef.current?.playPressed();
+ await microbitABBoardFrontRef.current?.playBluetoothPattern();
+ break;
+ }
+ case "triple-reset": {
+ await microbitBoardBackRef.current?.playPressed(1);
+ await microbitBoardBackRef.current?.playPressed(2);
+ await microbitBoardBackRef.current?.playPressed(3);
+ await microbitBoardFrontRef.current?.playBluetoothPattern();
+ }
+ }
+
+ // Reset all.
+ microbitABBoardFrontRef.current?.reset();
+ microbitBoardFrontRef.current?.reset();
+ microbitBoardBackRef.current?.reset();
+ await delayInSec(durations.pause);
+ } catch (e) {
+ if (e instanceof DOMException && e.name === "AbortError") {
+ // Abort running animation.
+ return;
+ }
+ throw e;
+ }
+ }
+ };
+
+ restartAbortController();
+ void run();
+ }, [delayInSec, pairingMethod, restartAbortController]);
+
+ return (
+ <>
+
+
+
+
+ {isTripleReset ? (
+
+ ) : (
+
+ )}
+
+
+ >
+ );
+};
+
+export default PairingModeAnimation;
diff --git a/src/components/PauseResumeAnimationLink.tsx b/src/components/PauseResumeAnimationLink.tsx
new file mode 100644
index 000000000..b7b4d1037
--- /dev/null
+++ b/src/components/PauseResumeAnimationLink.tsx
@@ -0,0 +1,21 @@
+import { Icon } from "@chakra-ui/react";
+import { RiPlayFill } from "react-icons/ri";
+import { FormattedMessage } from "react-intl";
+import { useAnimation } from "./AnimationProvider";
+import DialogFooterLink from "./DialogFooterLink";
+import PauseIcon from "./icons/PauseIcon";
+
+const PauseResumeLink = () => {
+ const { pause, isPaused, resume } = useAnimation();
+ return isPaused ? (
+ }>
+
+
+ ) : (
+ }>
+
+
+ );
+};
+
+export default PauseResumeLink;
diff --git a/src/components/PercentageDisplay.tsx b/src/components/PercentageDisplay.tsx
index a1cf7457e..f51438c2e 100644
--- a/src/components/PercentageDisplay.tsx
+++ b/src/components/PercentageDisplay.tsx
@@ -3,35 +3,84 @@
*
* SPDX-License-Identifier: MIT
*/
-import { BoxProps, Text, VisuallyHidden } from "@chakra-ui/react";
+import { BoxProps, Text, useToken, VisuallyHidden } from "@chakra-ui/react";
+import { useCallback, useEffect, useRef } from "react";
+import { useStore } from "../store";
+import { useIntl } from "react-intl";
interface PercentageDisplayProps extends BoxProps {
- value: number;
- colorScheme?: string;
- ariaLabel?: string;
+ actionId: string;
+ actionName: string;
}
const PercentageDisplay = ({
- value,
- colorScheme = "gray.600",
- ariaLabel,
+ actionId,
+ actionName,
...rest
}: PercentageDisplayProps) => {
+ const intl = useIntl();
+
+ const textRef = useRef(null);
+ const accessibleTextRef = useRef(null);
+ const [triggeredColor, defaultColor] = useToken("colors", [
+ "brand2.500",
+ "gray.600",
+ ]);
+
+ const getAriaLabel = useCallback(
+ (currentConfidence: string) =>
+ intl.formatMessage(
+ {
+ id: "certainty-percentage-label",
+ },
+ { currentConfidence, action: actionName }
+ ),
+ [intl, actionName]
+ );
+
+ useEffect(
+ () =>
+ useStore.subscribe(
+ // subscribe returns its own unsubscribe function
+ (s) => s.predictionResult,
+ (predictionResult) => {
+ if (!textRef.current) return;
+ textRef.current.style.backgroundColor =
+ predictionResult?.detected?.id === actionId
+ ? triggeredColor
+ : defaultColor;
+ const confidence = Math.round(
+ (predictionResult?.confidences[actionId] ?? 0) * 100
+ );
+ textRef.current.textContent = `${confidence}%`;
+ if (accessibleTextRef.current) {
+ accessibleTextRef.current.textContent = getAriaLabel(
+ `${confidence}%`
+ );
+ }
+ }
+ ),
+ [actionId, getAriaLabel, triggeredColor, defaultColor]
+ );
+
return (
<>
- {ariaLabel}
+ {getAriaLabel("0%")}
{`${value}%`}
+ >
+ 0%
+
>
);
};
diff --git a/src/components/PercentageMeter.tsx b/src/components/PercentageMeter.tsx
index 5267ef8f6..20967b3a5 100644
--- a/src/components/PercentageMeter.tsx
+++ b/src/components/PercentageMeter.tsx
@@ -3,21 +3,46 @@
*
* SPDX-License-Identifier: MIT
*/
-import { HStack, StackProps } from "@chakra-ui/react";
+import { HStack, StackProps, useToken } from "@chakra-ui/react";
+import { useEffect, useRef } from "react";
+import { useStore } from "../store";
interface PercentageMeterProps extends StackProps {
- value: number;
- colorScheme?: string;
- meterBarWidthPx?: number;
+ actionId: string;
+ meterBarWidthPx: number;
}
const PercentageMeter = ({
- value,
- colorScheme = "gray.600",
+ actionId,
meterBarWidthPx,
}: PercentageMeterProps) => {
const height = 3;
const numTicks = 9;
+
+ const meterRef = useRef(null);
+ const [triggeredColor, defaultColor] = useToken("colors", [
+ "brand2.500",
+ "gray.600",
+ ]);
+
+ useEffect(
+ () =>
+ useStore.subscribe(
+ (s) => s.predictionResult,
+ (predictionResult) => {
+ if (!meterRef.current) return;
+ meterRef.current.style.backgroundColor =
+ predictionResult?.detected?.id === actionId
+ ? triggeredColor
+ : defaultColor;
+ meterRef.current.style.width = `${
+ (predictionResult?.confidences[actionId] ?? 0) * 100
+ }%`;
+ }
+ ),
+ [actionId, triggeredColor, defaultColor]
+ );
+
return (
element.
- style={{
- width: `${value}%`,
- }}
+ ref={meterRef}
+ w={0}
h={height}
rounded="full"
- bgColor={colorScheme}
+ bgColor="gray.600"
/>
{
const intl = useIntl();
- const predictionResult = useStore((s) => s.predictionResult);
- const estimatedAction = predictionResult?.detected?.name;
+ const predictionDetected = useStore(
+ useShallow((s) => s.predictionResult?.detected)
+ );
+ const estimatedAction = predictionDetected?.name;
+ const estimatedIcon = predictionDetected?.icon ?? "off";
const [liveRegionEstimatedAction, setLiveRegionEstimatedAction] = useState<
string | undefined
>(estimatedAction);
@@ -37,7 +41,7 @@ const PredictedAction = () => {
const commonEstimatedActionProps: TextProps = {
size: "md",
fontWeight: "bold",
- color: predictionResult?.detected ? "brand2.600" : "gray.600",
+ color: predictionDetected ? "brand2.600" : "gray.600",
isTruncated: true,
textAlign: "center",
w: `${predictedActionDisplayWidth}px`,
@@ -72,11 +76,7 @@ const PredictedAction = () => {
/>
-
+
{/* Display workaround for in-context translation error caused by DOM change. */}
{
const handleDrop = useCallback(
(files: File[]) => {
if (files.length === 1) {
- loadFile(files[0], "drop-load", "replaceProject");
+ void loadFile(files[0], "drop-load", "replaceProject");
}
},
[loadFile]
diff --git a/src/components/RecordingDialog.tsx b/src/components/RecordingDialog.tsx
index c2009e338..2fe8005e5 100644
--- a/src/components/RecordingDialog.tsx
+++ b/src/components/RecordingDialog.tsx
@@ -272,7 +272,7 @@ const RecordingDialog = ({
motionPreset="none"
isOpen={isOpen}
onClose={handleOnClose}
- size="lg"
+ size={{ base: "full", md: "lg" }}
isCentered
>
diff --git a/src/components/ResetToBluetoothModeDialog.tsx b/src/components/ResetToBluetoothModeDialog.tsx
new file mode 100644
index 000000000..a37d7b053
--- /dev/null
+++ b/src/components/ResetToBluetoothModeDialog.tsx
@@ -0,0 +1,71 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { Text, VStack } from "@chakra-ui/react";
+import { useCallback, useState } from "react";
+import { FormattedMessage } from "react-intl";
+import { BluetoothPairingMethod } from "../data-connection-flow/data-connection-types";
+import { AnimationProvider } from "./AnimationProvider";
+import ConnectContainerDialog, {
+ ConnectContainerDialogProps,
+} from "./ConnectContainerDialog";
+import DialogFooterLink from "./DialogFooterLink";
+import PairingModeAnimation from "./PairingModeAnimation";
+import PauseResumeLink from "./PauseResumeAnimationLink";
+
+export interface ResetToBluetoothModeDialogProps
+ extends Omit {
+ onTroubleshooting: () => void;
+}
+
+const ResetToBluetoothModeDialog = ({
+ onTroubleshooting,
+ ...props
+}: ResetToBluetoothModeDialogProps) => {
+ const [pairingMethod, setPairingMethod] =
+ useState("triple-reset");
+ const isTripleReset = pairingMethod === "triple-reset";
+ const subtitleId = isTripleReset
+ ? "reset-to-bluetooth-mode-subtitle"
+ : "reset-to-bluetooth-mode-ab-subtitle";
+
+ const onSwitchPairingMethod = useCallback(() => {
+ setPairingMethod(isTripleReset ? "a-b-reset" : "triple-reset");
+ }, [isTripleReset]);
+
+ return (
+
+
+
+ {isTripleReset ? (
+
+ ) : (
+
+ )}
+
+
+
+ }
+ >
+
+
+
+
+
+
+
+
+ );
+};
+
+export default ResetToBluetoothModeDialog;
diff --git a/src/components/ResetToBluetoothModeTroubleshootDialog.tsx b/src/components/ResetToBluetoothModeTroubleshootDialog.tsx
new file mode 100644
index 000000000..a7c69ee03
--- /dev/null
+++ b/src/components/ResetToBluetoothModeTroubleshootDialog.tsx
@@ -0,0 +1,85 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ Button,
+ HStack,
+ ListItem,
+ Modal,
+ ModalBody,
+ ModalContent,
+ ModalFooter,
+ ModalHeader,
+ ModalOverlay,
+ Text,
+ UnorderedList,
+ VStack,
+} from "@chakra-ui/react";
+import { FormattedMessage } from "react-intl";
+
+interface ResetToBluetoothModeTroubleshootDialogProps {
+ isOpen: boolean;
+ onClose: () => void;
+ onTryAgain: () => void;
+}
+
+/**
+ * Troubleshooting dialog for resetting micro:bit to Bluetooth mode.
+ */
+const ResetToBluetoothModeTroubleshootDialog = ({
+ isOpen,
+ onClose,
+ onTryAgain,
+}: ResetToBluetoothModeTroubleshootDialogProps) => {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default ResetToBluetoothModeTroubleshootDialog;
diff --git a/src/components/SaveDialogs.tsx b/src/components/SaveDialogs.tsx
index 0734c3301..db0fd7709 100644
--- a/src/components/SaveDialogs.tsx
+++ b/src/components/SaveDialogs.tsx
@@ -8,36 +8,37 @@ import { useProjectIsUntitled, useProject } from "../hooks/project-hooks";
import { useStore } from "../store";
import SaveHelpDialog from "./SaveHelpDialog";
import SaveProgressDialog from "./SaveProgressDialog";
-import { SaveStep } from "../model";
+import { SaveStep, SaveType } from "../model";
import { NameProjectDialog } from "./NameProjectDialog";
+import { FormattedMessage } from "react-intl";
const SaveDialogs = () => {
const setSave = useStore((s) => s.setSave);
const isUntitled = useProjectIsUntitled();
- const { step, hex } = useStore((s) => s.save);
+ const { step, hex, type } = useStore((s) => s.save);
const setProjectName = useStore((s) => s.setProjectName);
const { saveHex } = useProject();
const handleHelpNext = useCallback(async () => {
if (isUntitled) {
- setSave({ step: SaveStep.ProjectName });
+ setSave({ type, step: SaveStep.ProjectName });
} else {
- await saveHex();
+ await saveHex(type);
}
- }, [isUntitled, saveHex, setSave]);
+ }, [isUntitled, saveHex, setSave, type]);
const handleSave = useCallback(
async (newName?: string) => {
if (newName) {
await setProjectName(newName);
}
- await saveHex(hex);
+ await saveHex(type, hex);
},
- [hex, saveHex, setProjectName]
+ [hex, saveHex, setProjectName, type]
);
const handleClose = useCallback(() => {
- setSave({ step: SaveStep.None });
+ setSave({ step: SaveStep.None, type: SaveType.Download });
}, [setSave]);
switch (step) {
@@ -45,10 +46,22 @@ const SaveDialogs = () => {
return (
);
- case SaveStep.ProjectName:
+ case SaveStep.ProjectName: {
+ const confirmText =
+ type === SaveType.Download ? (
+
+ ) : (
+
+ );
return (
-
+
);
+ }
case SaveStep.SaveProgress:
return ;
default:
diff --git a/src/components/SaveHelpDialog.tsx b/src/components/SaveHelpDialog.tsx
index c1454ac95..e11e8ff0a 100644
--- a/src/components/SaveHelpDialog.tsx
+++ b/src/components/SaveHelpDialog.tsx
@@ -18,10 +18,12 @@ import {
Text,
VStack,
} from "@chakra-ui/react";
-import { FormattedMessage } from "react-intl";
-import { useSettings } from "../store";
import { ChangeEvent, useCallback } from "react";
+import { FormattedMessage } from "react-intl";
import { useDeployment } from "../deployment";
+import { useSettings, useStore } from "../store";
+import ModalFooterContent from "./ModalFooterContent";
+import { SaveType } from "../model";
interface SaveHelpDialogProps {
isOpen: boolean;
@@ -39,13 +41,17 @@ const SaveHelpDialog = ({ isOpen, onClose, onSave }: SaveHelpDialogProps) => {
},
[setSettings]
);
+
+ const shareOrSave =
+ useStore((s) => s.save.type) === SaveType.Share ? "share" : "save";
+
return (
-
+
@@ -54,7 +60,7 @@ const SaveHelpDialog = ({ isOpen, onClose, onSave }: SaveHelpDialogProps) => {
@@ -64,13 +70,18 @@ const SaveHelpDialog = ({ isOpen, onClose, onSave }: SaveHelpDialogProps) => {
-
-
-
-
-
-
-
+
+
+
+
+ }
+ >
+
+
+
+
diff --git a/src/components/SaveProgressDialog.tsx b/src/components/SaveProgressDialog.tsx
index 1fa977b08..984fb20f5 100644
--- a/src/components/SaveProgressDialog.tsx
+++ b/src/components/SaveProgressDialog.tsx
@@ -10,37 +10,42 @@ import {
ModalFooter,
ModalHeader,
ModalOverlay,
- Progress,
Text,
VStack,
} from "@chakra-ui/react";
import { FormattedMessage } from "react-intl";
+import { useStore } from "../store";
+import { SaveType } from "../model";
+import LoadingAnimation from "./LoadingAnimation";
export interface SavingDialogProps {
isOpen: boolean;
}
const SaveProgressDialog = ({ isOpen }: SavingDialogProps) => {
+ const isShare = useStore((s) => s.save.type) === SaveType.Share;
+ const sharingOrSaving = isShare ? "sharing" : "saving";
+
return (
{}}
- size="2xl"
+ size={{ base: "full", md: "3xl" }}
isCentered
>
-
+
-
-
-
+
+
+
-
+
diff --git a/src/components/SelectMicrobitUsbDialog.tsx b/src/components/SelectMicrobitUsbDialog.tsx
index 2b8525202..5185f7226 100644
--- a/src/components/SelectMicrobitUsbDialog.tsx
+++ b/src/components/SelectMicrobitUsbDialog.tsx
@@ -19,19 +19,24 @@ import ConnectContainerDialog, {
} from "./ConnectContainerDialog";
import ArrowOne from "./ArrowOne";
import ArrowTwo from "./ArrowTwo";
-import { ConnectionFlowType } from "../connection-stage-hooks";
+import { DataConnectionType, RadioFlowPhase } from "../data-connection-flow";
export interface SelectMicrobitDialogProps
extends Omit {}
-export const getHeadingId = (flowType: ConnectionFlowType) => {
+export const getHeadingId = (
+ flowType: DataConnectionType,
+ radioFlowPhase?: RadioFlowPhase
+): string => {
switch (flowType) {
- case ConnectionFlowType.ConnectBluetooth:
+ case DataConnectionType.WebBluetooth:
return "connect-popup-usb-bluetooth-data-collection-title";
- case ConnectionFlowType.ConnectRadioRemote:
- return "connect-popup-usb-radio-data-collection-title";
- case ConnectionFlowType.ConnectRadioBridge:
- return "connect-popup-usb-radio-link-title";
+ case DataConnectionType.Radio:
+ return radioFlowPhase === "bridge"
+ ? "connect-popup-usb-radio-link-title"
+ : "connect-popup-usb-radio-data-collection-title";
+ default:
+ throw new Error(flowType);
}
};
diff --git a/src/components/SettingsDialog.tsx b/src/components/SettingsDialog.tsx
index a51c9abc7..ee3a8b0a5 100644
--- a/src/components/SettingsDialog.tsx
+++ b/src/components/SettingsDialog.tsx
@@ -104,7 +104,7 @@ export const SettingsDialog = ({
diff --git a/src/components/SettingsMenu.tsx b/src/components/SettingsMenu.tsx
index c4f240fc2..3fd6f5af6 100644
--- a/src/components/SettingsMenu.tsx
+++ b/src/components/SettingsMenu.tsx
@@ -6,7 +6,6 @@
import {
Box,
IconButton,
- Menu,
MenuButton,
MenuList,
Portal,
@@ -15,6 +14,7 @@ import { useRef } from "react";
import { RiSettings2Line } from "react-icons/ri";
import { useIntl } from "react-intl";
import LanguageMenuItem from "./LanguageMenuItem";
+import Menu from "./Menu";
import SettingsMenuItem from "./SettingsMenuItem";
interface SettingsMenuProps {
diff --git a/src/components/TestingModelTable.tsx b/src/components/TestingModelTable.tsx
index ae8c15c21..e8bc39838 100644
--- a/src/components/TestingModelTable.tsx
+++ b/src/components/TestingModelTable.tsx
@@ -17,7 +17,7 @@ import { MakeCodeRenderBlocksProvider } from "@microbit/makecode-embed/react";
import { useRef } from "react";
import { RiArrowRightLine } from "react-icons/ri";
import { useIntl } from "react-intl";
-import { useConnectionStage } from "../connection-stage-hooks";
+import { useDataConnected } from "../data-connection-flow";
import { useProject } from "../hooks/project-hooks";
import { mlSettings } from "../mlConfig";
import { getMakeCodeLang } from "../settings";
@@ -55,7 +55,7 @@ const TestingModelTable = () => {
const actions = useStore((s) => s.actions);
const setRequiredConfidence = useStore((s) => s.setRequiredConfidence);
const { project, projectEdited } = useProject();
- const { isConnected } = useConnectionStage();
+ const isConnected = useDataConnected();
const [{ languageId }] = useSettings();
const makeCodeLang = getMakeCodeLang(languageId);
const scrollableAreaRef = useRef(null);
diff --git a/src/components/ToolbarMenu.tsx b/src/components/ToolbarMenu.tsx
index a9d011044..3b1b2604e 100644
--- a/src/components/ToolbarMenu.tsx
+++ b/src/components/ToolbarMenu.tsx
@@ -7,13 +7,13 @@ import {
Box,
BoxProps,
IconButton,
- Menu,
MenuButton,
MenuList,
ThemeTypings,
} from "@chakra-ui/react";
import { ReactNode } from "react";
import { RiMenuLine } from "react-icons/ri";
+import Menu from "./Menu";
interface ToolbarMenuProps extends BoxProps {
label: string;
diff --git a/src/components/TrainModelHelpDialog.tsx b/src/components/TrainModelHelpDialog.tsx
index b43782906..17745868b 100644
--- a/src/components/TrainModelHelpDialog.tsx
+++ b/src/components/TrainModelHelpDialog.tsx
@@ -18,6 +18,7 @@ import {
import { ComponentProps, useCallback, useState } from "react";
import { FormattedMessage } from "react-intl";
import { useDeployment } from "../deployment";
+import ModalFooterContent from "./ModalFooterContent";
interface TrainModelHelpDialogProps
extends Omit, "children"> {
@@ -54,16 +55,21 @@ const TrainModelIntroDialog = ({
/>
-
- setSkip(e.target.checked)}
+
+ setSkip(e.target.checked)}
+ >
+
+
+ }
>
-
-
-
-
-
+
+
+
+
diff --git a/src/components/TrainingModelProgressDialog.tsx b/src/components/TrainingModelProgressDialog.tsx
index 7d9de12dd..d61273724 100644
--- a/src/components/TrainingModelProgressDialog.tsx
+++ b/src/components/TrainingModelProgressDialog.tsx
@@ -32,7 +32,7 @@ const TrainingModelProgressDialog = ({
motionPreset="none"
isOpen={isOpen}
onClose={() => {}}
- size="2xl"
+ size={{ base: "full", md: "2xl" }}
isCentered
finalFocusRef={finalFocusRef}
>
diff --git a/src/components/TryAgainDialog.tsx b/src/components/TryAgainDialog.tsx
index af6f0e1a6..f15c3f5ea 100644
--- a/src/components/TryAgainDialog.tsx
+++ b/src/components/TryAgainDialog.tsx
@@ -18,7 +18,7 @@ import {
VStack,
} from "@chakra-ui/react";
import { FormattedMessage } from "react-intl";
-import { ConnectionFlowStep } from "../connection-stage-hooks";
+import { DataConnectionStep } from "../data-connection-flow";
import { useDeployment } from "../deployment";
const OneLineContent = ({ textId }: { textId: string }) => {
@@ -35,7 +35,7 @@ const ReplugMicrobitContent = () => {
-
+
{["webusb-retry-replug3", "webusb-retry-replug4"].map((textId) => (
@@ -63,20 +63,29 @@ const CloseTabsContent = () => {
);
};
-const configs = {
- [ConnectionFlowStep.TryAgainReplugMicrobit]: {
+type TryAgainStepType =
+ | typeof DataConnectionStep.TryAgainReplugMicrobit
+ | typeof DataConnectionStep.TryAgainCloseTabs
+ | typeof DataConnectionStep.TryAgainWebUsbSelectMicrobit
+ | typeof DataConnectionStep.TryAgainBluetoothSelectMicrobit;
+
+const configs: Record<
+ TryAgainStepType,
+ { headingId: string; children: React.ReactNode }
+> = {
+ [DataConnectionStep.TryAgainReplugMicrobit]: {
headingId: "other-tabs-heading",
children: ,
},
- [ConnectionFlowStep.TryAgainCloseTabs]: {
+ [DataConnectionStep.TryAgainCloseTabs]: {
headingId: "other-tabs-heading",
children: ,
},
- [ConnectionFlowStep.TryAgainWebUsbSelectMicrobit]: {
+ [DataConnectionStep.TryAgainWebUsbSelectMicrobit]: {
headingId: "other-tabs-heading",
children: ,
},
- [ConnectionFlowStep.TryAgainBluetoothSelectMicrobit]: {
+ [DataConnectionStep.TryAgainBluetoothSelectMicrobit]: {
headingId: "connect-bluetooth-heading",
children: (
@@ -88,11 +97,7 @@ interface TryAgainDialogProps {
isOpen: boolean;
onClose: () => void;
onTryAgain: () => void;
- type:
- | ConnectionFlowStep.TryAgainReplugMicrobit
- | ConnectionFlowStep.TryAgainCloseTabs
- | ConnectionFlowStep.TryAgainWebUsbSelectMicrobit
- | ConnectionFlowStep.TryAgainBluetoothSelectMicrobit;
+ type: TryAgainStepType;
}
const TryAgainDialog = ({
@@ -108,7 +113,7 @@ const TryAgainDialog = ({
motionPreset="none"
isOpen={isOpen}
onClose={onClose}
- size="3xl"
+ size={{ base: "full", md: "3xl" }}
isCentered
>
diff --git a/src/components/UnsupportedMicrobitDialog.tsx b/src/components/UnsupportedMicrobitDialog.tsx
index 8bca62d26..59c4443f7 100644
--- a/src/components/UnsupportedMicrobitDialog.tsx
+++ b/src/components/UnsupportedMicrobitDialog.tsx
@@ -40,7 +40,7 @@ const UnsupportedMicrobitDialog = ({
motionPreset="none"
isOpen={isOpen}
onClose={onClose}
- size="3xl"
+ size={{ base: "full", md: "3xl" }}
isCentered
>
diff --git a/src/components/WebUsbBluetoothUnsupportedDialog.tsx b/src/components/WebUsbBluetoothUnsupportedDialog.tsx
index 914d48826..caceb22ce 100644
--- a/src/components/WebUsbBluetoothUnsupportedDialog.tsx
+++ b/src/components/WebUsbBluetoothUnsupportedDialog.tsx
@@ -32,7 +32,7 @@ const WebUsbBluetoothUnsupportedDialog = ({
motionPreset="none"
isOpen={isOpen}
onClose={onClose}
- size="3xl"
+ size={{ base: "full", md: "3xl" }}
isCentered
>
diff --git a/src/components/WelcomeDialog.tsx b/src/components/WelcomeDialog.tsx
index 633be531e..598a9d53a 100644
--- a/src/components/WelcomeDialog.tsx
+++ b/src/components/WelcomeDialog.tsx
@@ -4,8 +4,6 @@
* SPDX-License-Identifier: MIT
*/
import {
- Button,
- Icon,
Modal,
ModalBody,
ModalCloseButton,
@@ -17,13 +15,12 @@ import {
VStack,
} from "@chakra-ui/react";
import { ComponentProps } from "react";
-import { RiPlayFill } from "react-icons/ri";
import { FormattedMessage } from "react-intl";
-import { AnimationProvider, useAnimation } from "./AnimationProvider";
+import { AnimationProvider } from "./AnimationProvider";
import { ButtonWithLoading } from "./ButtonWithLoading";
import { useConnectFirst } from "./ConnectFirstDialog";
import HowItWorksAnimation from "./HowItWorksAnimation/index";
-import PauseIcon from "./icons/PauseIcon";
+import PauseResumeLink from "./PauseResumeAnimationLink";
type WelcomeDialogProps = Omit, "children">;
@@ -34,7 +31,7 @@ const WelcomeDialog = ({ onClose, isOpen, ...rest }: WelcomeDialogProps) => {
});
return (
-
+
{
-
+
{
);
};
-const PauseResumeButton = () => {
- const { pause, isPaused, resume } = useAnimation();
- return isPaused ? (
- }>
-
-
- ) : (
- }>
-
-
- );
-};
-
export default WelcomeDialog;
diff --git a/src/components/WhatYouWillNeedDialog.tsx b/src/components/WhatYouWillNeedDialog.tsx
index 6938e1092..a0fd51e8c 100644
--- a/src/components/WhatYouWillNeedDialog.tsx
+++ b/src/components/WhatYouWillNeedDialog.tsx
@@ -3,7 +3,7 @@
*
* SPDX-License-Identifier: MIT
*/
-import { Button, Grid, GridItem, Image, Text, VStack } from "@chakra-ui/react";
+import { Grid, GridItem, Image, Text, VStack } from "@chakra-ui/react";
import { FormattedMessage } from "react-intl";
import batteryPackImage from "../images/stylised-battery-pack.svg";
import microbitImage from "../images/stylised-microbit-black.svg";
@@ -16,6 +16,7 @@ import ConnectContainerDialog, {
} from "./ConnectContainerDialog";
import ExternalLink from "./ExternalLink";
import { useDeployment } from "../deployment";
+import DialogFooterLink from "./DialogFooterLink";
const itemsConfig = {
radio: [
@@ -89,13 +90,13 @@ const WhatYouWillNeedDialog = ({
footerLeft={
{onLinkClick && (
-
+
-
+
)}
{reconnect && (
;
-}
-
-const ConnectContext = createContext(null);
-
-interface ConnectProviderProps {
- children: ReactNode;
- usb: MicrobitWebUSBConnection;
- bluetooth: MicrobitWebBluetoothConnection;
- radioBridge: MicrobitRadioBridgeConnection;
-}
-
-export const ConnectProvider = ({
- children,
- usb,
- bluetooth,
- radioBridge,
-}: ConnectProviderProps) => {
- const [isInitialized, setIsInitialized] = useState(false);
-
- useEffect(() => {
- const initialize = async () => {
- await usb.initialize();
- await bluetooth.initialize();
- await radioBridge.initialize();
- setIsInitialized(true);
- };
- if (!isInitialized) {
- void initialize();
- }
- }, [bluetooth, isInitialized, radioBridge, usb]);
-
- const radioRemoteBoardVersion = useRef();
-
- return (
-
- {isInitialized ? children : <>>}
-
- );
-};
-
-export const useConnectActions = (): ConnectActions => {
- const connectContextValue = useContext(ConnectContext);
- if (!connectContextValue) {
- throw new Error("Missing provider");
- }
- const { usb, bluetooth, radioBridge, radioRemoteBoardVersion } =
- connectContextValue;
- const logging = useLogging();
-
- const connectActions = useMemo(
- () =>
- new ConnectActions(
- logging,
- usb,
- bluetooth,
- radioBridge,
- radioRemoteBoardVersion
- ),
- [bluetooth, logging, radioBridge, radioRemoteBoardVersion, usb]
- );
-
- return connectActions;
-};
diff --git a/src/connect-actions.ts b/src/connect-actions.ts
deleted file mode 100644
index cd53c8a24..000000000
--- a/src/connect-actions.ts
+++ /dev/null
@@ -1,274 +0,0 @@
-/**
- * (c) 2024, Micro:bit Educational Foundation and contributors
- *
- * SPDX-License-Identifier: MIT
- */
-import {
- AccelerometerDataEvent,
- BoardVersion,
- ButtonEvent,
- ConnectionStatus,
- ConnectionStatusEvent,
- ConnectionStatus as DeviceConnectionStatus,
- DeviceError,
- MicrobitRadioBridgeConnection,
- MicrobitWebBluetoothConnection,
- MicrobitWebUSBConnection,
- createUniversalHexFlashDataSource,
-} from "@microbit/microbit-connection";
-import { ConnectionType } from "./connection-stage-hooks";
-import { HexType, getFlashDataSource } from "./device/get-hex-file";
-import { Logging } from "./logging/logging";
-
-export enum ConnectResult {
- Success = "Success",
- Failed = "Failed",
- ErrorBadFirmware = "ErrorBadFirmware",
- ErrorNoDeviceSelected = "ErrorNoDeviceSelected",
- ErrorUnableToClaimInterface = "ErrorUnableToClaimInterface",
-}
-
-export type ConnectAndFlashFailResult = Exclude<
- ConnectResult,
- ConnectResult.Success
->;
-
-export interface StatusListeners {
- bluetooth: (e: ConnectionStatusEvent) => void;
- radioBridge: (e: ConnectionStatusEvent) => void;
- usb: (e: ConnectionStatusEvent) => void;
-}
-
-export type StatusListenerType = "bluetooth" | "radioRemote" | "usb";
-
-export type StatusListener = (e: {
- status: DeviceConnectionStatus;
- type: StatusListenerType;
-}) => void;
-
-export interface ConnectionAndFlashOptions {
- temporaryUsbConnection: MicrobitWebUSBConnection;
- callbackIfDeviceIsSame?: () => Promise;
-}
-
-export class ConnectActions {
- private statusListeners: StatusListeners = {
- bluetooth: () => {},
- radioBridge: () => {},
- usb: () => {},
- };
- isWebBluetoothSupported: boolean;
- isWebUsbSupported: boolean;
- constructor(
- private logging: Logging,
- private usb: MicrobitWebUSBConnection,
- private bluetooth: MicrobitWebBluetoothConnection,
- private radioBridge: MicrobitRadioBridgeConnection,
- private radioRemoteBoardVersion: React.MutableRefObject<
- BoardVersion | undefined
- >
- ) {
- this.isWebBluetoothSupported =
- bluetooth.status !== DeviceConnectionStatus.NOT_SUPPORTED;
- this.isWebUsbSupported =
- usb.status !== DeviceConnectionStatus.NOT_SUPPORTED;
- }
-
- requestUSBConnection = async (
- options?: ConnectionAndFlashOptions
- ): Promise<
- | {
- result: ConnectResult.Success;
- deviceId: number;
- usb: MicrobitWebUSBConnection;
- }
- | {
- result: ConnectAndFlashFailResult;
- deviceId?: number;
- usb?: MicrobitWebUSBConnection;
- }
- > => {
- const usb = options?.temporaryUsbConnection ?? this.usb;
- try {
- await usb.connect();
- // Save remote micro:bit device id is stored for passing it to bridge micro:bit
- const deviceId = usb.getDeviceId();
- if (
- options?.temporaryUsbConnection &&
- options?.callbackIfDeviceIsSame &&
- deviceId === this.usb.getDeviceId()
- ) {
- await options?.callbackIfDeviceIsSame();
- }
- if (!deviceId) {
- return { result: ConnectResult.Failed };
- }
- return { result: ConnectResult.Success, deviceId, usb };
- } catch (e) {
- this.logging.error(
- `USB request device failed/cancelled: ${JSON.stringify(e)}`
- );
- return { result: this.handleConnectAndFlashError(e) };
- }
- };
-
- flashMicrobit = async (
- hex: string | HexType,
- progress: (progress: number) => void,
- temporaryUsbConnection?: MicrobitWebUSBConnection
- ): Promise => {
- const usb = temporaryUsbConnection ?? this.usb;
- if (!usb) {
- return ConnectResult.Failed;
- }
- const data = Object.values(HexType).includes(hex as HexType)
- ? getFlashDataSource(hex as HexType)
- : createUniversalHexFlashDataSource(hex);
- try {
- await usb.flash(data, {
- partial: true,
- // If we could improve the re-rendering due to progress further we can remove this and accept the
- // default which updates 4x as often.
- minimumProgressIncrement: 0.01,
- progress: (v: number | undefined) => progress(v ?? 1),
- });
- return ConnectResult.Success;
- } catch (e) {
- this.logging.error(`Flashing failed: ${JSON.stringify(e)}`);
- return ConnectResult.Failed;
- }
- };
-
- private handleConnectAndFlashError = (
- err: unknown
- ): ConnectAndFlashFailResult => {
- if (err instanceof DeviceError) {
- switch (err.code) {
- case "clear-connect":
- return ConnectResult.ErrorUnableToClaimInterface;
- case "no-device-selected":
- return ConnectResult.ErrorNoDeviceSelected;
- case "update-req":
- return ConnectResult.ErrorBadFirmware;
- default:
- return ConnectResult.Failed;
- }
- }
- return ConnectResult.Failed;
- };
-
- connectMicrobitsSerial = async (
- deviceId: number,
- boardVersion?: BoardVersion
- ): Promise => {
- this.radioRemoteBoardVersion.current = boardVersion;
- this.radioBridge.setRemoteDeviceId(deviceId);
- await this.radioBridge.connect();
- };
-
- getUsbDeviceId = () => {
- return this.usb.getDeviceId();
- };
-
- isUsbDeviceConnected = () => {
- return this.usb.status === ConnectionStatus.CONNECTED;
- };
-
- getUsbConnection = () => {
- return this.usb;
- };
-
- getUsbDevice = () => {
- return this.usb.getDevice();
- };
-
- getDataCollectionBoardVersion = (): BoardVersion | undefined => {
- return (
- this.bluetooth.getBoardVersion() ?? this.radioRemoteBoardVersion.current
- );
- };
-
- clearUsbDevice = async () => {
- await this.usb.clearDevice();
- };
-
- connectBluetooth = async (
- name: string | undefined,
- clearDevice: boolean
- ): Promise => {
- if (clearDevice) {
- await this.bluetooth.clearDevice();
- }
- if (name) {
- this.bluetooth.setNameFilter(name);
- }
- await this.bluetooth.connect();
- };
-
- addAccelerometerListener = (
- listener: (e: AccelerometerDataEvent) => void
- ) => {
- this.bluetooth.addEventListener("accelerometerdatachanged", listener);
- this.radioBridge.addEventListener("accelerometerdatachanged", listener);
- };
-
- removeAccelerometerListener = (
- listener: (e: AccelerometerDataEvent) => void
- ) => {
- this.bluetooth.removeEventListener("accelerometerdatachanged", listener);
- this.radioBridge.removeEventListener("accelerometerdatachanged", listener);
- };
-
- addButtonListener = (
- button: "A" | "B",
- listener: (e: ButtonEvent) => void
- ) => {
- const type = button === "A" ? "buttonachanged" : "buttonbchanged";
- this.bluetooth.addEventListener(type, listener);
- this.radioBridge.addEventListener(type, listener);
- };
-
- removeButtonListener = (
- button: "A" | "B",
- listener: (e: ButtonEvent) => void
- ) => {
- const type = button === "A" ? "buttonachanged" : "buttonbchanged";
- this.bluetooth.removeEventListener(type, listener);
- this.radioBridge.removeEventListener(type, listener);
- };
-
- disconnect = async () => {
- await this.bluetooth.disconnect();
- await this.radioBridge.disconnect();
- };
-
- private prepareStatusListeners = (
- listener: StatusListener
- ): StatusListeners => {
- return {
- bluetooth: (e) => listener({ status: e.status, type: "bluetooth" }),
- radioBridge: (e) => listener({ status: e.status, type: "radioRemote" }),
- usb: (e) => listener({ status: e.status, type: "usb" }),
- };
- };
-
- addStatusListener = (listener: StatusListener, connType: ConnectionType) => {
- const listeners = this.prepareStatusListeners(listener);
- if (connType === "bluetooth") {
- this.bluetooth.addEventListener("status", listeners.bluetooth);
- this.statusListeners.bluetooth = listeners.bluetooth;
- } else {
- this.radioBridge.addEventListener("status", listeners.radioBridge);
- this.statusListeners.radioBridge = listeners.radioBridge;
- this.usb.addEventListener("status", listeners.usb);
- this.statusListeners.usb = listeners.usb;
- }
- };
-
- removeStatusListener = () => {
- const listeners = this.statusListeners;
- this.bluetooth.removeEventListener("status", listeners.bluetooth);
- this.radioBridge.removeEventListener("status", listeners.radioBridge);
- this.usb.removeEventListener("status", listeners.usb);
- };
-}
diff --git a/src/connect-status-hooks.tsx b/src/connect-status-hooks.tsx
deleted file mode 100644
index 1ca4a6e18..000000000
--- a/src/connect-status-hooks.tsx
+++ /dev/null
@@ -1,172 +0,0 @@
-/**
- * (c) 2024, Micro:bit Educational Foundation and contributors
- *
- * SPDX-License-Identifier: MIT
- */
-import { ConnectionStatus as DeviceConnectionStatus } from "@microbit/microbit-connection";
-import {
- ReactNode,
- createContext,
- useContext,
- useEffect,
- useRef,
- useState,
-} from "react";
-import { StatusListener } from "./connect-actions";
-import { useConnectActions } from "./connect-actions-hooks";
-import { ConnectionFlowType, ConnectionType } from "./connection-stage-hooks";
-import { getNextConnectionState } from "./get-next-connection-state";
-
-export enum ConnectionStatus {
- /**
- * Represents the initial connection status.
- */
- NotConnected = "NotConnected",
- /**
- * Connecting occurs for the initial connection.
- */
- Connecting = "Connecting",
- /**
- * Connected.
- */
- Connected = "Connected",
- /**
- * Reconnecting explicitly occurs when a reconnection is triggered by the user.
- */
- ReconnectingExplicitly = "ReconnectingExplicitly",
- /**
- * Reconnecting automatically occurs when a reconnection is triggered automatically.
- * This happens before a connection lost is declared.
- */
- ReconnectingAutomatically = "ReconnectingAutomatically",
- /**
- * Disconnected. The disconnection is triggered by the user.
- */
- Disconnected = "Disconnected",
- /**
- * Failure to select a device by the user.
- */
- FailedToSelectBluetoothDevice = "FailedToSelectBluetoothDevice",
- /**
- * Failure to establish initial connection triggered by the user.
- */
- FailedToConnect = "FailedToConnect",
- /**
- * Failure to reconnect triggered by the user.
- */
- FailedToReconnect = "FailedToReconnect",
- /**
- * Connection lost. Auto-reconnect was attempted, but failed.
- */
- ConnectionLost = "ConnectionLost",
- /**
- * A subsequent failure to reconnect after a reconnection failure.
- * The initial reconnection failure may have been triggered automatically
- * or by the user (ConnectionLost or FailedToReconnect).
- */
- FailedToReconnectTwice = "FailedToReconnectTwice",
-}
-
-type ConnectStatusContextValue = [
- ConnectionStatus,
- (status: ConnectionStatus) => void
-];
-
-const ConnectStatusContext = createContext(
- null
-);
-
-interface ConnectStatusProviderProps {
- children: ReactNode;
-}
-
-export const ConnectStatusProvider = ({
- children,
-}: ConnectStatusProviderProps) => {
- const connectStatusContextValue = useState(
- ConnectionStatus.NotConnected
- );
- return (
-
- {children}
-
- );
-};
-
-export const useConnectStatus = (): [
- ConnectionStatus,
- (status: ConnectionStatus) => void
-] => {
- const connectStatusContextValue = useContext(ConnectStatusContext);
- if (!connectStatusContextValue) {
- throw new Error("Missing provider");
- }
- return connectStatusContextValue;
-};
-
-export const useConnectStatusUpdater = (
- currConnType: ConnectionType,
- handleStatus: (status: ConnectionStatus, type: ConnectionFlowType) => void
-): ConnectionStatus => {
- const [connectionStatus, setConnectionStatus] = useConnectStatus();
- const connectActions = useConnectActions();
- const isBrowserTabVisible = useBrowserTabVisibility();
- const prevDeviceStatus = useRef(null);
- const [hasAttempedReconnect, setHasAttemptedReconnect] =
- useState(false);
- const [onFirstConnectAttempt, setOnFirstConnectAttempt] =
- useState(true);
-
- useEffect(() => {
- const listener: StatusListener = ({ status: deviceStatus, type }) => {
- const nextState = getNextConnectionState({
- currConnType,
- currStatus: connectionStatus,
- deviceStatus,
- prevDeviceStatus: prevDeviceStatus.current,
- type,
- hasAttempedReconnect,
- setHasAttemptedReconnect,
- onFirstConnectAttempt,
- setOnFirstConnectAttempt,
- isBrowserTabVisible,
- });
- prevDeviceStatus.current = deviceStatus;
- if (nextState) {
- handleStatus && handleStatus(nextState.status, nextState.flowType);
- setConnectionStatus(nextState.status);
- }
- };
- // Only add relevant connection type status listener
- connectActions.removeStatusListener();
- connectActions.addStatusListener(listener, currConnType);
- return () => {
- connectActions.removeStatusListener();
- };
- }, [
- connectActions,
- connectionStatus,
- currConnType,
- handleStatus,
- hasAttempedReconnect,
- isBrowserTabVisible,
- onFirstConnectAttempt,
- setConnectionStatus,
- ]);
-
- return connectionStatus;
-};
-
-const useBrowserTabVisibility = (): boolean => {
- const [visible, setVisible] = useState(true);
-
- useEffect(() => {
- const listener = () => setVisible(!document.hidden);
- document.addEventListener("visibilitychange", listener, false);
- return () => {
- document.removeEventListener("visibilitychange", listener);
- };
- }, []);
-
- return visible;
-};
diff --git a/src/connection-stage-actions.ts b/src/connection-stage-actions.ts
deleted file mode 100644
index 072a7f02b..000000000
--- a/src/connection-stage-actions.ts
+++ /dev/null
@@ -1,426 +0,0 @@
-/**
- * (c) 2024, Micro:bit Educational Foundation and contributors
- *
- * SPDX-License-Identifier: MIT
- */
-import { BoardVersion } from "@microbit/microbit-connection";
-import { deviceIdToMicrobitName } from "./bt-pattern-utils";
-import {
- ConnectActions,
- ConnectAndFlashFailResult,
- ConnectResult,
-} from "./connect-actions";
-import { ConnectionStatus } from "./connect-status-hooks";
-import {
- ConnectionFlowStep,
- ConnectionFlowType,
- ConnectionStage,
- ConnectionType,
-} from "./connection-stage-hooks";
-import { getHexFileUrl, HexType } from "./device/get-hex-file";
-import { HexUrl } from "./model";
-import { downloadHex } from "./utils/fs-util";
-import { ConnectOptions } from "./store";
-
-type FlowStage = Pick;
-
-export const bluetoothUniversalHex: HexUrl = {
- url: getHexFileUrl("universal", HexType.Bluetooth)!,
- name: "data-collection-program",
-};
-
-export class ConnectionStageActions {
- constructor(
- private actions: ConnectActions,
- private stage: ConnectionStage,
- private setStage: (stage: ConnectionStage) => void,
- private setStatus: (status: ConnectionStatus) => void,
- private dataCollectionMicrobitStartConnect: (
- options?: ConnectOptions
- ) => void,
- private dataCollectionMicrobitConnected: () => void
- ) {}
-
- startConnect = (options?: ConnectOptions) => {
- this.dataCollectionMicrobitStartConnect(options);
- this.setStatus(ConnectionStatus.NotConnected);
- const { isWebBluetoothSupported, isWebUsbSupported } = this.stage;
- this.setStage({
- ...this.stage,
- hasFailedToReconnectTwice: false,
- flowType:
- !isWebBluetoothSupported ||
- this.stage.flowType !== ConnectionFlowType.ConnectBluetooth
- ? ConnectionFlowType.ConnectRadioRemote
- : ConnectionFlowType.ConnectBluetooth,
- flowStep:
- !isWebBluetoothSupported && !isWebUsbSupported
- ? ConnectionFlowStep.WebUsbBluetoothUnsupported
- : ConnectionFlowStep.Start,
- });
- };
-
- disconnectInputMicrobit = async () => {
- await this.actions.disconnect();
- this.actions.removeStatusListener();
- this.setStatus(ConnectionStatus.NotConnected);
- };
-
- setFlowStep = (step: ConnectionFlowStep) => {
- this.setStage({ ...this.stage, flowStep: step });
- };
-
- connectAndflashMicrobit = async (
- progressCallback: (progress: number) => void,
- onSuccess: (stage: ConnectionStage) => void
- ) => {
- this.setFlowStep(ConnectionFlowStep.WebUsbChooseMicrobit);
- const hex = this.getHexType();
-
- const {
- result: usbResult,
- usb,
- deviceId,
- } = await this.actions.requestUSBConnection();
- if (usbResult !== ConnectResult.Success) {
- return this.handleConnectAndFlashFail(usbResult);
- }
- const boardVersion = usb?.getBoardVersion();
- if (
- usbResult === ConnectResult.Success &&
- boardVersion === "V1" &&
- this.stage.flowType !== ConnectionFlowType.ConnectBluetooth
- ) {
- return this.setFlowStep(ConnectionFlowStep.MicrobitUnsupported);
- }
- const flashResult = await this.actions.flashMicrobit(hex, progressCallback);
- if (flashResult !== ConnectResult.Success) {
- return this.handleConnectAndFlashFail(flashResult);
- }
- await this.onFlashSuccess(deviceId, onSuccess, boardVersion);
- };
-
- private getHexType = () => {
- return {
- [ConnectionFlowType.ConnectBluetooth]: HexType.Bluetooth,
- [ConnectionFlowType.ConnectRadioBridge]: HexType.RadioBridge,
- [ConnectionFlowType.ConnectRadioRemote]: HexType.RadioRemote,
- }[this.stage.flowType];
- };
-
- private onFlashSuccess = async (
- deviceId: number,
- onSuccess: (stage: ConnectionStage) => void,
- boardVersion?: BoardVersion
- ) => {
- let newStage = this.stage;
- // Store radio/bluetooth details. Radio is essential to pass to micro:bit 2.
- // Bluetooth saves the user from entering the pattern.
- switch (this.stage.flowType) {
- case ConnectionFlowType.ConnectBluetooth: {
- const microbitName = deviceIdToMicrobitName(deviceId);
- newStage = {
- ...this.stage,
- connType: "bluetooth",
- flowStep: ConnectionFlowStep.ConnectBattery,
- bluetoothDeviceId: deviceId,
- bluetoothMicrobitName: microbitName,
- };
- break;
- }
- case ConnectionFlowType.ConnectRadioBridge: {
- await this.connectMicrobits({
- radioBridgeDeviceId: deviceId,
- });
- return;
- }
- case ConnectionFlowType.ConnectRadioRemote: {
- newStage = {
- ...this.stage,
- connType: "radio",
- flowStep: ConnectionFlowStep.ConnectBattery,
- radioRemoteDeviceId: deviceId,
- radioRemoteBoardVersion: boardVersion,
- };
- break;
- }
- }
- onSuccess(newStage);
- this.setStage(newStage);
- };
-
- private handleConnectAndFlashFail = (result: ConnectAndFlashFailResult) => {
- if (result === ConnectResult.ErrorBadFirmware) {
- return this.setFlowStep(ConnectionFlowStep.BadFirmware);
- }
- if (this.stage.flowType === ConnectionFlowType.ConnectBluetooth) {
- downloadHex(bluetoothUniversalHex);
- return this.setFlowStep(ConnectionFlowStep.ManualFlashingTutorial);
- }
- switch (result) {
- case ConnectResult.ErrorNoDeviceSelected:
- return this.setFlowStep(
- ConnectionFlowStep.TryAgainWebUsbSelectMicrobit
- );
- case ConnectResult.ErrorUnableToClaimInterface:
- return this.setFlowStep(ConnectionFlowStep.TryAgainCloseTabs);
- default:
- return this.setFlowStep(ConnectionFlowStep.TryAgainReplugMicrobit);
- }
- };
-
- onChangeMicrobitName = (name: string) => {
- this.setStage({
- ...this.stage,
- connType: "bluetooth",
- // It is not possible to compute device id from micro:bit name
- // so to remove confusion, device id is removed from state
- bluetoothDeviceId: undefined,
- bluetoothMicrobitName: name,
- });
- };
-
- connectBluetooth = async (clearDevice: boolean = true) => {
- this.setStage(this.getConnectingStage("bluetooth"));
- await this.actions.connectBluetooth(
- this.stage.bluetoothMicrobitName,
- clearDevice
- );
- };
-
- connectMicrobits = async (partialStage?: Partial) => {
- const newStage = {
- ...this.getConnectingStage("radio"),
- ...(partialStage || {}),
- };
- this.setStage(newStage);
- if (!newStage.radioRemoteDeviceId) {
- throw new Error("Radio bridge device id not set");
- }
- await this.actions.connectMicrobitsSerial(
- newStage.radioRemoteDeviceId,
- newStage.radioRemoteBoardVersion
- );
- };
-
- private getConnectingStage = (connType: ConnectionType) => {
- return {
- ...this.stage,
- connType,
- flowStep:
- connType === "bluetooth"
- ? ConnectionFlowStep.ConnectingBluetooth
- : ConnectionFlowStep.ConnectingMicrobits,
- };
- };
-
- private onConnected = () => {
- this.setFlowStep(ConnectionFlowStep.None);
- this.dataCollectionMicrobitConnected();
- };
-
- disconnect = async () => {
- this.setStatus(ConnectionStatus.Disconnected);
- await this.actions.disconnect();
- };
-
- handleConnectionStatus = (
- status: ConnectionStatus,
- flowType: ConnectionFlowType
- ) => {
- switch (status) {
- case ConnectionStatus.Connected: {
- return this.onConnected();
- }
- case ConnectionStatus.FailedToSelectBluetoothDevice: {
- return this.setFlowStep(
- ConnectionFlowStep.TryAgainBluetoothSelectMicrobit
- );
- }
- case ConnectionStatus.FailedToConnect: {
- return this.setStage({
- ...this.stage,
- flowType,
- flowStep: ConnectionFlowStep.ConnectFailed,
- });
- }
- case ConnectionStatus.FailedToReconnectTwice: {
- return this.setStage({
- ...this.stage,
- flowType,
- hasFailedToReconnectTwice: true,
- flowStep: ConnectionFlowStep.ReconnectFailedTwice,
- });
- }
- case ConnectionStatus.FailedToReconnect: {
- return this.setFlowStage({
- flowStep: ConnectionFlowStep.ReconnectFailed,
- flowType,
- });
- }
- case ConnectionStatus.ConnectionLost: {
- return this.setFlowStage({
- flowStep: ConnectionFlowStep.ConnectionLost,
- flowType,
- });
- }
- case ConnectionStatus.ReconnectingAutomatically: {
- // Don't show dialogs when reconnecting automatically
- return this.setFlowStep(ConnectionFlowStep.None);
- }
- }
- return;
- };
-
- reconnect = async () => {
- this.setStatus(ConnectionStatus.ReconnectingExplicitly);
- if (this.stage.connType === "bluetooth") {
- await this.connectBluetooth(false);
- } else {
- await this.connectMicrobits();
- }
- };
-
- switchFlowType = () => {
- this.setStage({
- ...this.stage,
- flowType:
- this.stage.flowType === ConnectionFlowType.ConnectBluetooth
- ? ConnectionFlowType.ConnectRadioRemote
- : ConnectionFlowType.ConnectBluetooth,
- });
- };
-
- onStartBluetoothFlow = () => {
- this.setStage({
- ...this.stage,
- flowStep: ConnectionFlowStep.Start,
- flowType: ConnectionFlowType.ConnectBluetooth,
- });
- };
-
- private getStagesOrder = () => {
- const isRestartAgain = this.stage.hasFailedToReconnectTwice;
- const isManualFlashing =
- !this.stage.isWebUsbSupported ||
- this.stage.flowStep === ConnectionFlowStep.ManualFlashingTutorial;
-
- if (this.stage.flowType === ConnectionFlowType.ConnectBluetooth) {
- return bluetoothFlow({ isManualFlashing, isRestartAgain });
- }
- return radioFlow({ isRestartAgain });
- };
-
- private setFlowStage = (flowStage: FlowStage) => {
- this.setStage({ ...this.stage, ...flowStage });
- };
-
- onNextClick = () => {
- this.setFlowStage(getNextStage(this.stage, 1, this.getStagesOrder()));
- };
-
- onBackClick = () => {
- this.setFlowStage(getNextStage(this.stage, -1, this.getStagesOrder()));
- };
-
- onTryAgain = () => {
- this.setFlowStep(
- this.stage.flowStep === ConnectionFlowStep.TryAgainBluetoothSelectMicrobit
- ? ConnectionFlowStep.EnterBluetoothPattern
- : ConnectionFlowStep.ConnectCable
- );
- };
-}
-
-const bluetoothFlow = ({
- isManualFlashing,
- isRestartAgain,
-}: {
- isManualFlashing: boolean;
- isRestartAgain: boolean;
-}) => [
- {
- flowStep: isRestartAgain
- ? ConnectionFlowStep.ReconnectFailedTwice
- : ConnectionFlowStep.Start,
- flowType: ConnectionFlowType.ConnectBluetooth,
- },
- {
- flowStep: ConnectionFlowStep.ConnectCable,
- flowType: ConnectionFlowType.ConnectBluetooth,
- },
- // Only bluetooth mode has this fallback, the radio bridge mode requires working WebUSB.
- {
- flowStep: isManualFlashing
- ? ConnectionFlowStep.ManualFlashingTutorial
- : ConnectionFlowStep.WebUsbFlashingTutorial,
- flowType: ConnectionFlowType.ConnectBluetooth,
- },
- {
- flowStep: ConnectionFlowStep.ConnectBattery,
- flowType: ConnectionFlowType.ConnectBluetooth,
- },
- {
- flowStep: ConnectionFlowStep.EnterBluetoothPattern,
- flowType: ConnectionFlowType.ConnectBluetooth,
- },
- {
- flowStep: ConnectionFlowStep.ConnectBluetoothTutorial,
- flowType: ConnectionFlowType.ConnectBluetooth,
- },
-];
-
-const radioFlow = ({ isRestartAgain }: { isRestartAgain: boolean }) => [
- {
- flowStep: isRestartAgain
- ? ConnectionFlowStep.ReconnectFailedTwice
- : ConnectionFlowStep.Start,
- flowType: ConnectionFlowType.ConnectRadioRemote,
- },
- {
- flowStep: ConnectionFlowStep.ConnectCable,
- flowType: ConnectionFlowType.ConnectRadioRemote,
- },
- {
- flowStep: ConnectionFlowStep.WebUsbFlashingTutorial,
- flowType: ConnectionFlowType.ConnectRadioRemote,
- },
- {
- flowStep: ConnectionFlowStep.ConnectBattery,
- flowType: ConnectionFlowType.ConnectRadioRemote,
- },
- {
- flowStep: ConnectionFlowStep.ConnectCable,
- flowType: ConnectionFlowType.ConnectRadioBridge,
- },
- {
- flowStep: ConnectionFlowStep.WebUsbFlashingTutorial,
- flowType: ConnectionFlowType.ConnectRadioBridge,
- },
-];
-
-const getFlowStageIdx = (
- { flowStep, flowType }: FlowStage,
- order: FlowStage[]
-) => {
- for (let idx = 0; idx < order.length; idx++) {
- const currStage = order[idx];
- if (currStage.flowStep === flowStep && currStage.flowType === flowType) {
- return idx;
- }
- }
- throw new Error("Should be able to match stage and type again order");
-};
-
-const getNextStage = (
- stage: ConnectionStage,
- increment: number,
- stagesOrder: FlowStage[]
-): FlowStage => {
- const currIdx = getFlowStageIdx(stage, stagesOrder);
- const newIdx = currIdx + increment;
- if (newIdx === stagesOrder.length || newIdx < 0) {
- throw new Error("Impossible step stage");
- }
- return stagesOrder[newIdx];
-};
diff --git a/src/connection-stage-hooks.tsx b/src/connection-stage-hooks.tsx
deleted file mode 100644
index 54244cdf6..000000000
--- a/src/connection-stage-hooks.tsx
+++ /dev/null
@@ -1,216 +0,0 @@
-/**
- * (c) 2024, Micro:bit Educational Foundation and contributors
- *
- * SPDX-License-Identifier: MIT
- */
-import { BoardVersion } from "@microbit/microbit-connection";
-import {
- ReactNode,
- createContext,
- useCallback,
- useContext,
- useMemo,
- useState,
-} from "react";
-import { ConnectActions } from "./connect-actions";
-import { useConnectActions } from "./connect-actions-hooks";
-import {
- ConnectionStatus,
- useConnectStatus,
- useConnectStatusUpdater,
-} from "./connect-status-hooks";
-import { ConnectionStageActions } from "./connection-stage-actions";
-import { useStorage } from "./hooks/use-storage";
-import { useStore } from "./store";
-
-export enum ConnectionFlowType {
- ConnectBluetooth = "ConnectBluetooth",
- ConnectRadioBridge = "ConnectRadioBridge",
- ConnectRadioRemote = "ConnectRadioRemote",
-}
-
-export type InputConnectionFlowType =
- | ConnectionFlowType.ConnectBluetooth
- | ConnectionFlowType.ConnectRadioBridge
- | ConnectionFlowType.ConnectRadioRemote;
-
-export type ConnectionType = "bluetooth" | "radio";
-
-export enum ConnectionFlowStep {
- // Happy flow stages
- None = "None",
- Start = "Start",
- ConnectCable = "ConnectCable",
- WebUsbFlashingTutorial = "WebUsbFlashingTutorial",
- ManualFlashingTutorial = "ManualFlashingTutorial",
- ConnectBattery = "ConnectBattery",
- EnterBluetoothPattern = "EnterBluetoothPattern",
- ConnectBluetoothTutorial = "ConnectBluetoothTutorial",
-
- // Stages that are not user-controlled
- WebUsbChooseMicrobit = "WebUsbChooseMicrobit",
- ConnectingBluetooth = "ConnectingBluetooth",
- ConnectingMicrobits = "ConnectingMicrobits",
- FlashingInProgress = "FlashingInProgress",
-
- // Failure stages
- TryAgainReplugMicrobit = "TryAgainReplugMicrobit",
- TryAgainCloseTabs = "TryAgainCloseTabs",
- TryAgainWebUsbSelectMicrobit = "TryAgainWebUsbSelectMicrobit",
- TryAgainBluetoothSelectMicrobit = "TryAgainBluetoothSelectMicrobit",
- ConnectFailed = "ConnectFailed",
- BadFirmware = "BadFirmware",
- MicrobitUnsupported = "MicrobitUnsupported",
- WebUsbBluetoothUnsupported = "WebUsbBluetoothUnsupported",
-
- ConnectionLost = "ConnectionLoss",
- ReconnectFailed = "ReconnectFailed",
- ReconnectFailedTwice = "ReconnectFailedTwice",
-}
-
-export interface ConnectionStage {
- // For connection flow
- flowStep: ConnectionFlowStep;
- flowType: ConnectionFlowType;
-
- // Compatibility
- isWebBluetoothSupported: boolean;
- isWebUsbSupported: boolean;
-
- // Connection state
- connType: "bluetooth" | "radio";
- bluetoothDeviceId?: number;
- bluetoothMicrobitName?: string;
- radioBridgeDeviceId?: number;
- radioRemoteDeviceId?: number;
- radioRemoteBoardVersion?: BoardVersion;
- hasFailedToReconnectTwice: boolean;
-
- // User Project
- makeCodeHex?: string;
-}
-
-type ConnectionStageContextValue = [
- ConnectionStage,
- (state: ConnectionStage) => void
-];
-
-const ConnectionStageContext =
- createContext(null);
-
-interface ConnectionStageProviderProps {
- children: ReactNode;
-}
-
-interface StoredConnectionConfig {
- bluetoothMicrobitName?: string;
- radioRemoteDeviceId?: number;
-}
-
-const getInitialConnectionStageValue = (
- config: StoredConnectionConfig,
- isWebBluetoothSupported: boolean,
- isWebUsbSupported: boolean
-): ConnectionStage => ({
- flowStep: ConnectionFlowStep.None,
- flowType: isWebBluetoothSupported
- ? ConnectionFlowType.ConnectBluetooth
- : ConnectionFlowType.ConnectRadioRemote,
- bluetoothMicrobitName: config.bluetoothMicrobitName,
- radioRemoteDeviceId: config.radioRemoteDeviceId,
- connType: isWebBluetoothSupported ? "bluetooth" : "radio",
- isWebBluetoothSupported,
- isWebUsbSupported,
- hasFailedToReconnectTwice: false,
-});
-
-export const ConnectionStageProvider = ({
- children,
-}: ConnectionStageProviderProps) => {
- const [config, setConfig] = useStorage(
- "local",
- "connectionConfig",
- { bluetoothMicrobitName: undefined, radioRemoteDeviceId: undefined }
- );
- const connectActions = useConnectActions();
- const [connectionStage, setConnStage] = useState(
- getInitialConnectionStageValue(
- config,
- connectActions.isWebBluetoothSupported,
- connectActions.isWebUsbSupported
- )
- );
- const setConnectionStage = useCallback(
- (connStage: ConnectionStage) => {
- setConfig({
- bluetoothMicrobitName: connStage.bluetoothMicrobitName,
- radioRemoteDeviceId: connStage.radioRemoteDeviceId,
- });
- setConnStage(connStage);
- },
- [setConfig]
- );
-
- return (
-
- {children}
-
- );
-};
-
-export const useConnectionStage = (): {
- status: ConnectionStatus;
- stage: ConnectionStage;
- actions: ConnectionStageActions;
- isConnected: boolean;
- connectActions: ConnectActions;
- isDialogOpen: boolean;
-} => {
- const connectionStageContextValue = useContext(ConnectionStageContext);
- if (!connectionStageContextValue) {
- throw new Error("Missing provider");
- }
- const [stage, setStage] = connectionStageContextValue;
- const connectActions = useConnectActions();
- const startConnect = useStore((s) => s.dataCollectionMicrobitConnectionStart);
- const dataCollectionMicrobitConnected = useStore(
- (s) => s.dataCollectionMicrobitConnected
- );
- const [, setStatus] = useConnectStatus();
-
- const actions = useMemo(() => {
- return new ConnectionStageActions(
- connectActions,
- stage,
- setStage,
- setStatus,
- startConnect,
- dataCollectionMicrobitConnected
- );
- }, [
- connectActions,
- stage,
- setStage,
- setStatus,
- startConnect,
- dataCollectionMicrobitConnected,
- ]);
-
- const status = useConnectStatusUpdater(
- stage.connType,
- actions.handleConnectionStatus
- );
- const isConnected = status === ConnectionStatus.Connected;
- const isDialogOpen = stage.flowStep !== ConnectionFlowStep.None;
-
- return {
- status,
- stage,
- actions,
- isConnected,
- connectActions,
- isDialogOpen,
- };
-};
diff --git a/src/connections-hooks.tsx b/src/connections-hooks.tsx
new file mode 100644
index 000000000..aa8eac3d6
--- /dev/null
+++ b/src/connections-hooks.tsx
@@ -0,0 +1,241 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { ConnectionStatusChange } from "@microbit/microbit-connection";
+import { MicrobitBluetoothConnection } from "@microbit/microbit-connection/bluetooth";
+import { MicrobitRadioBridgeConnection } from "@microbit/microbit-connection/radio-bridge";
+import { MicrobitUSBConnection } from "@microbit/microbit-connection/usb";
+import {
+ MutableRefObject,
+ ReactNode,
+ createContext,
+ useContext,
+ useEffect,
+ useMemo,
+ useRef,
+ useState,
+} from "react";
+import {
+ DataConnectionType,
+ dataConnectionTypeToTransport,
+} from "./data-connection-flow";
+import { isNativePlatform } from "./platform";
+import { useStore } from "./store";
+
+/**
+ * Union type for connections that can be used for data collection.
+ */
+export type DataConnection =
+ | MicrobitBluetoothConnection
+ | MicrobitRadioBridgeConnection;
+
+/**
+ * Union type for connections that can be used for flashing.
+ */
+export type FlashConnection =
+ | MicrobitBluetoothConnection
+ | MicrobitUSBConnection;
+
+/**
+ * Tracks mutable connection state.
+ */
+interface ConnectionsRefValue {
+ connection: DataConnection;
+ type: DataConnectionType;
+ listener: ((event: ConnectionStatusChange) => void) | undefined;
+}
+
+/**
+ * Holds the three connection instances and provides methods to access them.
+ *
+ * This object has a stable identity and uses refs internally for mutable state.
+ * Use {@link useDataConnection} for reactive access to the current data connection.
+ */
+export interface Connections {
+ // Prefer getDefaultFlashConnection / getDataConnection.
+ radioBridge: MicrobitRadioBridgeConnection;
+ bluetooth: MicrobitBluetoothConnection;
+ usb: MicrobitUSBConnection;
+
+ initialize(): Promise;
+
+ /**
+ * Get the default connection for flashing based on the platform.
+ * Returns bluetooth on native platforms, USB on web.
+ */
+ getDefaultFlashConnection(): FlashConnection;
+
+ /**
+ * Get the data connection based on the store's connection type.
+ * Returns bluetooth for Bluetooth connection types, radioBridge for Radio.
+ */
+ getDataConnection(): DataConnection;
+
+ getDataConnectionType(): DataConnectionType;
+
+ /**
+ * Sets the data connection type.
+ *
+ * This writes through to the store and updates the connection returned by
+ * {@link getDataConnection}.
+ */
+ setDataConnectionType(connectionType: DataConnectionType): void;
+
+ /**
+ * Hook for the data connection state machine to receive events from the
+ * current data connection.
+ */
+ setDataConnectionListener(
+ listener: ((event: ConnectionStatusChange) => void) | undefined
+ ): void;
+}
+
+/**
+ * Create a Connections object with the given connection instances.
+ */
+const createConnections = (
+ usb: MicrobitUSBConnection,
+ bluetooth: MicrobitBluetoothConnection,
+ radioBridge: MicrobitRadioBridgeConnection,
+ persistType: (type: DataConnectionType) => void,
+ ref: MutableRefObject
+): Connections => {
+ return {
+ usb,
+ bluetooth,
+ radioBridge,
+
+ async initialize() {
+ await usb.initialize();
+ await bluetooth.initialize();
+ await radioBridge.initialize();
+ },
+
+ getDefaultFlashConnection() {
+ return isNativePlatform() ? bluetooth : usb;
+ },
+
+ getDataConnection() {
+ return ref.current.connection;
+ },
+
+ getDataConnectionType() {
+ return ref.current.type;
+ },
+
+ setDataConnectionListener(
+ listener: ((event: ConnectionStatusChange) => void) | undefined
+ ) {
+ const oldListener = ref.current.listener;
+ if (oldListener) {
+ ref.current.connection.removeEventListener("status", oldListener);
+ }
+ ref.current.listener = listener;
+ if (listener) {
+ ref.current.connection.addEventListener("status", listener);
+ }
+ },
+
+ setDataConnectionType(type: DataConnectionType): void {
+ if (ref.current.type === type) {
+ return;
+ }
+ ref.current.type = type;
+ persistType(type);
+
+ const transport = dataConnectionTypeToTransport(type);
+ const listener = ref.current.listener;
+ if (listener) {
+ ref.current.connection.removeEventListener("status", listener);
+ }
+ ref.current.connection =
+ transport === "bluetooth" ? bluetooth : radioBridge;
+ if (listener) {
+ ref.current.connection.addEventListener("status", listener);
+ }
+ },
+ };
+};
+
+const ConnectionsContext = createContext(null);
+
+interface ConnectionsProviderProps {
+ children: ReactNode;
+ usb: MicrobitUSBConnection;
+ bluetooth: MicrobitBluetoothConnection;
+ radioBridge: MicrobitRadioBridgeConnection;
+}
+
+export const ConnectionsProvider = ({
+ children,
+ usb,
+ bluetooth,
+ radioBridge,
+}: ConnectionsProviderProps) => {
+ const [isInitialized, setIsInitialized] = useState(false);
+ const setDataConnectionType = useStore((s) => s.setDataConnectionType);
+
+ // Read initial value directly from store to avoid subscription.
+ const initialType = useStore.getState().dataConnection.type;
+ const valueRef = useRef({
+ connection:
+ dataConnectionTypeToTransport(initialType) === "bluetooth"
+ ? bluetooth
+ : radioBridge,
+ type: initialType,
+ listener: undefined,
+ });
+
+ // Stable connections object - uses refs for mutable state.
+ const connections = useMemo(
+ () =>
+ createConnections(
+ usb,
+ bluetooth,
+ radioBridge,
+ setDataConnectionType,
+ valueRef
+ ),
+ [usb, bluetooth, radioBridge, setDataConnectionType]
+ );
+
+ useEffect(() => {
+ if (!isInitialized) {
+ void connections.initialize().then(() => setIsInitialized(true));
+ }
+ }, [isInitialized, connections]);
+
+ return (
+
+ {isInitialized ? children : <>>}
+
+ );
+};
+
+/**
+ * Returns the Connections object.
+ */
+export const useConnections = (): Connections => {
+ const context = useContext(ConnectionsContext);
+ if (!context) {
+ throw new Error("Missing ConnectionsProvider");
+ }
+ return context;
+};
+
+/**
+ * Returns the data connection, re-rendering when the connection type changes.
+ *
+ * Use this hook when you need reactive updates to connection type changes.
+ * For non-reactive access, use `useConnections().getDataConnection()`.
+ */
+export const useDataConnection = (): DataConnection => {
+ const connections = useConnections();
+ const dataConnectionType = useStore((s) => s.dataConnection.type);
+ const transport = dataConnectionTypeToTransport(dataConnectionType);
+ return transport === "bluetooth"
+ ? connections.bluetooth
+ : connections.radioBridge;
+};
diff --git a/src/data-connection-flow/data-connection-actions.ts b/src/data-connection-flow/data-connection-actions.ts
new file mode 100644
index 000000000..1c75bff93
--- /dev/null
+++ b/src/data-connection-flow/data-connection-actions.ts
@@ -0,0 +1,525 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ DeviceError,
+ FlashOptions,
+ ProgressStage,
+} from "@microbit/microbit-connection";
+import { deviceIdToMicrobitName } from "../bt-pattern-utils";
+import { Connections } from "../connections-hooks";
+import {
+ DataConnectionAction,
+ DataConnectionEvent,
+ dataConnectionTransition,
+} from "./data-connection-machine";
+import {
+ DataConnectionType,
+ DataConnectionState,
+ getInitialDataConnectionType,
+} from "./data-connection-types";
+import { Logging } from "../logging/logging";
+import {
+ isWebUSBConnection,
+ isWebBluetoothSupported,
+ isWebUsbSupported,
+} from "../device/connection-utils";
+import {
+ bluetoothUniversalHex,
+ getFlashDataSource,
+ HexType,
+} from "../device/get-hex-file";
+import { useStore } from "../store";
+import { downloadUrl } from "../utils/fs-util";
+import { checkPermissions } from "../shared-steps";
+
+/**
+ * Dependencies needed for state machine action execution.
+ */
+export interface DataConnectionDeps {
+ connections: Connections;
+ dataCollectionMicrobitConnected: () => void;
+ logging: Logging;
+}
+
+// =============================================================================
+// State management helpers
+// =============================================================================
+
+const getDataConnectionState = () => useStore.getState().dataConnection;
+
+const setDataConnectionState = (state: DataConnectionState) => {
+ useStore.getState().setDataConnection(state);
+};
+
+/**
+ * Progress callback that updates the store directly.
+ */
+const progressCallback = (stage: ProgressStage, value: number | undefined) => {
+ useStore.getState().setDataConnectionFlashingProgress(stage, value);
+};
+
+/**
+ * Build the flow context from state and settings.
+ * Context is rebuilt fresh for each transition.
+ */
+const buildContext = (state: DataConnectionState) => ({
+ ...state,
+ bluetoothMicrobitName: useStore.getState().settings.bluetoothMicrobitName,
+});
+
+// =============================================================================
+// State machine event handling
+// =============================================================================
+
+/**
+ * Send an event to the state machine and execute resulting actions.
+ */
+const sendEvent = async (
+ event: DataConnectionEvent,
+ deps: DataConnectionDeps
+): Promise => {
+ const state = getDataConnectionState();
+ const context = buildContext(state);
+ const result = dataConnectionTransition(context, event);
+
+ if (!result) {
+ return;
+ }
+
+ // Apply step change and assigns together so the UI sees consistent
+ // state on first render. Actions run after an await boundary so they
+ // arrive a frame late — assigns avoid that for synchronous state.
+ setDataConnectionState({
+ ...getDataConnectionState(),
+ ...result.assign,
+ step: result.step,
+ });
+
+ // Execute actions sequentially, getting fresh state for each
+ for (const action of result.actions) {
+ await executeAction(action, event, deps);
+ }
+};
+
+/**
+ * Create a function that fires events into the state machine.
+ * The returned function captures deps in closure, so callers don't need to pass them.
+ */
+export const createFireDataConnectionEvent = (
+ deps: DataConnectionDeps
+): ((event: DataConnectionEvent) => void) => {
+ return (event: DataConnectionEvent) => {
+ sendEvent(event, deps).catch((error) => {
+ deps.logging.error(`Connection flow error [${event.type}]`, error);
+ });
+ };
+};
+
+/**
+ * Create an async function that sends events to the state machine and waits for completion.
+ * Use this when you need to await the event processing (e.g., disconnecting before connecting).
+ */
+export const createSendDataConnectionEvent = (
+ deps: DataConnectionDeps
+): ((event: DataConnectionEvent) => Promise) => {
+ return (event: DataConnectionEvent) => sendEvent(event, deps);
+};
+
+/**
+ * Check if a transition exists for the given event from the current state.
+ * Used by UI to conditionally show controls based on state machine capabilities.
+ */
+export const canTransition = (
+ event: DataConnectionEvent,
+ state: DataConnectionState
+): boolean => {
+ return dataConnectionTransition(state, event) !== null;
+};
+
+// =============================================================================
+// State machine action execution
+// =============================================================================
+
+/**
+ * Execute a single action from the state machine.
+ */
+const executeAction = async (
+ action: DataConnectionAction,
+ event: DataConnectionEvent,
+ deps: DataConnectionDeps
+): Promise => {
+ switch (action.type) {
+ case "reset": {
+ // Reset flow state and set connection type for fresh connection
+ const currentState = getDataConnectionState();
+ const connectionType = currentState.hasSwitchedConnectionType
+ ? currentState.type
+ : getInitialDataConnectionType(currentState.isWebBluetoothSupported);
+ const name = useStore.getState().settings.bluetoothMicrobitName;
+ setDataConnectionState({
+ ...currentState,
+ type: connectionType,
+ isReconnecting: false,
+ hasFailedOnce: false,
+ isStartingOver: false,
+ hadSuccessfulConnection: false,
+ pairingMethod: "triple-reset",
+ bluetoothMicrobitName: name,
+ });
+ break;
+ }
+
+ case "setConnectionType": {
+ deps.connections.setDataConnectionType(action.connectionType);
+ setDataConnectionState({
+ ...getDataConnectionState(),
+ hasSwitchedConnectionType: true,
+ });
+ break;
+ }
+
+ case "saveMicrobitName": {
+ const name = getDataConnectionState().bluetoothMicrobitName;
+ if (name) {
+ await useStore.getState().setSettings({ bluetoothMicrobitName: name });
+ }
+ break;
+ }
+
+ case "resetMicrobitName": {
+ const name = useStore.getState().settings.bluetoothMicrobitName;
+ setDataConnectionState({
+ ...getDataConnectionState(),
+ bluetoothMicrobitName: name,
+ });
+ break;
+ }
+
+ case "setMicrobitName": {
+ // Extract name from setMicrobitName event (user input)
+ if (event.type === "setMicrobitName") {
+ setDataConnectionState({
+ ...getDataConnectionState(),
+ bluetoothMicrobitName: event.name,
+ });
+ }
+ // Extract name from flashSuccess event (from USB flashing)
+ if (event.type === "flashSuccess") {
+ setDataConnectionState({
+ ...getDataConnectionState(),
+ bluetoothMicrobitName: event.bluetoothMicrobitName,
+ });
+ // We are sure it is a valid pattern and can persist the name
+ // since it has flashed successfully.
+ await useStore
+ .getState()
+ .setSettings({ bluetoothMicrobitName: event.bluetoothMicrobitName });
+ }
+ break;
+ }
+
+ case "clearMicrobitName": {
+ // The in-memory state is cleared via assign on the transition.
+ // This action persists the change to settings/IndexedDB.
+ await useStore
+ .getState()
+ .setSettings({ bluetoothMicrobitName: undefined });
+ break;
+ }
+
+ case "setRadioRemoteDeviceId":
+ if (event.type === "flashSuccess" && event.deviceId !== undefined) {
+ deps.connections.radioBridge.setRemoteDeviceId(event.deviceId);
+ setDataConnectionState({
+ ...getDataConnectionState(),
+ radioRemoteDeviceId: event.deviceId,
+ });
+ }
+ break;
+
+ case "setRadioBridgeDeviceId":
+ if (event.type === "flashSuccess" && event.deviceId !== undefined) {
+ setDataConnectionState({
+ ...getDataConnectionState(),
+ radioBridgeDeviceId: event.deviceId,
+ });
+ }
+ break;
+
+ case "abortFindingDevice": {
+ const { connectionAbortController } = getDataConnectionState();
+ connectionAbortController?.abort();
+ setDataConnectionState({
+ ...getDataConnectionState(),
+ connectionAbortController: undefined,
+ });
+ break;
+ }
+
+ case "connectFlash":
+ await performConnectFlash(action.clearDevice ?? false, deps);
+ break;
+
+ case "flash":
+ await performFlash(deps);
+ break;
+
+ case "connectData":
+ await performConnectData(action.clearDevice ?? false, deps);
+ break;
+
+ case "downloadHexFile":
+ await downloadUrl(bluetoothUniversalHex.url, bluetoothUniversalHex.name);
+ break;
+
+ case "notifyConnected":
+ deps.dataCollectionMicrobitConnected();
+ break;
+
+ // Reconnect tracking actions
+ case "setHasFailedOnce":
+ setDataConnectionState({
+ ...getDataConnectionState(),
+ hasFailedOnce: action.value,
+ });
+ break;
+
+ case "setIsStartingOver":
+ setDataConnectionState({
+ ...getDataConnectionState(),
+ isStartingOver: action.value,
+ });
+ break;
+
+ // Connection state actions
+ case "setReconnecting":
+ setDataConnectionState({
+ ...getDataConnectionState(),
+ isReconnecting: action.value,
+ });
+ break;
+
+ case "setRadioFlowPhase":
+ setDataConnectionState({
+ ...getDataConnectionState(),
+ radioFlowPhase: action.phase,
+ });
+ break;
+
+ case "setConnected":
+ setDataConnectionState({
+ ...getDataConnectionState(),
+ hadSuccessfulConnection: true,
+ isReconnecting: false,
+ });
+ break;
+
+ case "disconnectData":
+ await performDisconnectData(deps);
+ break;
+
+ case "setDisconnectSource":
+ if (event.type === "deviceDisconnected" && event.source) {
+ setDataConnectionState({
+ ...getDataConnectionState(),
+ lastDisconnectSource: event.source,
+ });
+ }
+ break;
+
+ case "checkPermissions":
+ await performCheckPermissions(deps);
+ break;
+
+ case "setCheckingPermissions":
+ setDataConnectionState({
+ ...getDataConnectionState(),
+ isCheckingPermissions: action.value,
+ });
+ break;
+ }
+};
+
+// =============================================================================
+// State machine action implementations
+// =============================================================================
+
+/**
+ * Sync connection configuration.
+ * Use pending micro:bit name if it exists, otherwise use persisted settings.
+ * Called before each connection attempt so settings loaded asynchronously
+ * from IndexedDB or updated mid-flow are reflected on the connection.
+ */
+const syncConnectionSettings = (deps: DataConnectionDeps) => {
+ const { bluetoothMicrobitName } = useStore.getState().dataConnection;
+ if (bluetoothMicrobitName) {
+ deps.connections.bluetooth.setNameFilter(bluetoothMicrobitName);
+ }
+};
+
+/**
+ * Connect to the flash connection (USB or Native Bluetooth) in order to flash.
+ */
+const performConnectFlash = async (
+ clearDevice: boolean,
+ deps: DataConnectionDeps
+): Promise => {
+ syncConnectionSettings(deps);
+ const state = getDataConnectionState();
+ const connection = deps.connections.getDefaultFlashConnection();
+ const abortController = new AbortController();
+ setDataConnectionState({
+ ...state,
+ connectionAbortController: abortController,
+ });
+ try {
+ if (clearDevice) {
+ await connection.clearDevice();
+ }
+ await connection.connect({
+ progress: progressCallback,
+ signal: abortController.signal,
+ });
+ const boardVersion = connection.getBoardVersion();
+ await sendEvent({ type: "connectFlashSuccess", boardVersion }, deps);
+ } catch (e) {
+ if (e instanceof DeviceError) {
+ await sendEvent({ type: "connectFlashFailure", code: e.code }, deps);
+ } else {
+ throw e;
+ }
+ }
+};
+
+/**
+ * Perform flash operation.
+ */
+const performFlash = async (deps: DataConnectionDeps): Promise => {
+ const state = getDataConnectionState();
+ const connection = deps.connections.getDefaultFlashConnection();
+ const hex = getHexType(state);
+
+ try {
+ const options: FlashOptions = {
+ partial: true,
+ minimumProgressIncrement: 0.01,
+ progress: progressCallback,
+ };
+ await connection.flash(getFlashDataSource(hex), options);
+
+ const deviceId = isWebUSBConnection(connection)
+ ? connection.getDeviceId()
+ : undefined;
+ const bluetoothMicrobitName = deviceId
+ ? deviceIdToMicrobitName(deviceId)
+ : undefined;
+ const boardVersion = connection.getBoardVersion();
+
+ await sendEvent(
+ {
+ type: "flashSuccess",
+ boardVersion,
+ deviceId,
+ bluetoothMicrobitName,
+ },
+ deps
+ );
+ } catch (e) {
+ if (e instanceof DeviceError) {
+ await sendEvent({ type: "flashFailure", code: e.code }, deps);
+ } else {
+ throw e;
+ }
+ }
+};
+
+/**
+ * Connect to the data connection micro:bit (bluetooth or radio bridge).
+ * If clearDevice is true, clears any existing device first (for fresh connections).
+ *
+ * Success is handled via the status listener (deviceConnected event) because
+ * that route also handles internal reconnections.
+ */
+const performConnectData = async (
+ clearDevice: boolean,
+ deps: DataConnectionDeps
+): Promise => {
+ syncConnectionSettings(deps);
+ const state = getDataConnectionState();
+ // Only log for user-initiated connections, not reconnects.
+ if (!state.isReconnecting) {
+ const logMessage =
+ state.type === DataConnectionType.Radio ? "radio-bridge" : "bluetooth";
+ deps.logging.event({ type: "connect-user", message: logMessage });
+ }
+ try {
+ const connection = deps.connections.getDataConnection();
+ if (clearDevice) {
+ await connection.clearDevice();
+ }
+ await connection.connect({ progress: progressCallback });
+ // Success event (deviceConnected) is sent by the status listener.
+ } catch (e) {
+ if (e instanceof DeviceError) {
+ await sendEvent({ type: "connectDataFailure", code: e.code }, deps);
+ } else {
+ throw e;
+ }
+ }
+};
+
+/**
+ * Get hex type for the current flow.
+ */
+const getHexType = (state: DataConnectionState): HexType => {
+ switch (state.type) {
+ case DataConnectionType.NativeBluetooth:
+ case DataConnectionType.WebBluetooth:
+ return HexType.Bluetooth;
+ case DataConnectionType.Radio:
+ // Use radioFlowPhase to determine which hex to flash
+ return state.radioFlowPhase === "bridge"
+ ? HexType.RadioBridge
+ : HexType.RadioRemote;
+ }
+};
+
+/**
+ * Disconnect from the data connection.
+ */
+const performDisconnectData = async (
+ deps: DataConnectionDeps
+): Promise => {
+ setDataConnectionState({
+ ...getDataConnectionState(),
+ isReconnecting: false,
+ });
+ await deps.connections.getDataConnection().disconnect();
+};
+
+const performCheckPermissions = async (
+ deps: DataConnectionDeps
+): Promise => {
+ const event = await checkPermissions(deps.connections.bluetooth);
+ await sendEvent(event, deps);
+};
+
+/**
+ * Initialize capabilities in state from connections.
+ * Should be called once when the provider mounts.
+ */
+export const initializeCapabilities = async (connections: Connections) => {
+ const [webBluetoothSupported, webUsbSupported] = await Promise.all([
+ isWebBluetoothSupported(connections.bluetooth),
+ isWebUsbSupported(connections.usb),
+ ]);
+ const store = useStore.getState();
+ store.setDataConnection({
+ ...store.dataConnection,
+ isWebBluetoothSupported: webBluetoothSupported,
+ isWebUsbSupported: webUsbSupported,
+ });
+};
diff --git a/src/data-connection-flow/data-connection-internal-hooks.tsx b/src/data-connection-flow/data-connection-internal-hooks.tsx
new file mode 100644
index 000000000..9ff90a24a
--- /dev/null
+++ b/src/data-connection-flow/data-connection-internal-hooks.tsx
@@ -0,0 +1,200 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ createContext,
+ ReactNode,
+ useContext,
+ useEffect,
+ useMemo,
+} from "react";
+import { useConnections } from "../connections-hooks";
+import {
+ createFireDataConnectionEvent,
+ createSendDataConnectionEvent,
+ DataConnectionDeps,
+ initializeCapabilities,
+} from "./data-connection-actions";
+import { DataConnectionEvent } from "./data-connection-machine";
+import { useLogging } from "../logging/logging-hooks";
+import { useStore } from "../store";
+import {
+ ConnectionStatus,
+ ConnectionStatusChange,
+} from "@microbit/microbit-connection";
+import { DataConnectionType } from "./data-connection-types";
+
+/**
+ * Hook that syncs browser tab visibility with the data connection store.
+ * This is used by the flow machine to defer error states while user is away.
+ */
+const useBrowserTabVisibilitySync = () => {
+ const setDataConnection = useStore((s) => s.setDataConnection);
+
+ useEffect(() => {
+ const updateVisibility = () => {
+ const isVisible = !document.hidden;
+ const currentState = useStore.getState().dataConnection;
+ if (currentState.isBrowserTabVisible !== isVisible) {
+ setDataConnection({
+ ...currentState,
+ isBrowserTabVisible: isVisible,
+ });
+ }
+ };
+
+ // Set initial visibility
+ updateVisibility();
+
+ document.addEventListener("visibilitychange", updateVisibility, false);
+ return () => {
+ document.removeEventListener("visibilitychange", updateVisibility);
+ };
+ }, [setDataConnection]);
+};
+
+type FireDataConnectionEvent = (event: DataConnectionEvent) => void;
+type SendDataConnectionEvent = (event: DataConnectionEvent) => Promise;
+
+interface DataConnectionMachine {
+ fireEvent: FireDataConnectionEvent;
+ sendEvent: SendDataConnectionEvent;
+}
+
+const DataConnectionMachineContext =
+ createContext(null);
+
+interface DataConnectionEventProviderProps {
+ children: ReactNode;
+}
+
+/**
+ * Provider that sets up the connection state machine infrastructure.
+ * Creates the bound fireEvent function with all required dependencies.
+ * Should be placed inside ConnectionsProvider.
+ */
+export const DataConnectionEventProvider = ({
+ children,
+}: DataConnectionEventProviderProps) => {
+ // Sync browser tab visibility with the store
+ useBrowserTabVisibilitySync();
+
+ const connections = useConnections();
+
+ const dataCollectionMicrobitConnected = useStore(
+ (s) => s.dataCollectionMicrobitConnected
+ );
+ const logging = useLogging();
+
+ const deps: DataConnectionDeps = useMemo(
+ () => ({
+ connections,
+ dataCollectionMicrobitConnected,
+ logging,
+ }),
+ [connections, dataCollectionMicrobitConnected, logging]
+ );
+
+ const api: DataConnectionMachine = useMemo(() => {
+ const fireEvent = createFireDataConnectionEvent(deps);
+ const sendEvent = createSendDataConnectionEvent(deps);
+ return { fireEvent, sendEvent };
+ }, [deps]);
+
+ // Initialize capabilities once on mount
+ useEffect(() => {
+ void initializeCapabilities(connections);
+
+ connections.setDataConnectionListener((event: ConnectionStatusChange) => {
+ const { status, previousStatus } = event;
+ const isUsbConnected =
+ connections.usb.status === ConnectionStatus.Connected;
+ const type = connections.getDataConnectionType();
+ const mappedEvent = mapStatusToEvent(
+ status,
+ previousStatus,
+ isUsbConnected,
+ type
+ );
+ if (mappedEvent) {
+ api.fireEvent(mappedEvent);
+ }
+ });
+
+ return () => {
+ connections.setDataConnectionListener(undefined);
+ };
+ }, [api, connections]);
+
+ return (
+
+ {children}
+
+ );
+};
+
+/**
+ * Hook to get the event API for the connection state machine.
+ *
+ * Returns:
+ * - `fireEvent`: Fire-and-forget event dispatch with built-in error logging
+ * - `sendEvent`: Async event dispatch that returns a promise
+ */
+export const useDataConnectionMachine = (): DataConnectionMachine => {
+ const value = useContext(DataConnectionMachineContext);
+ if (!value) {
+ throw new Error(
+ "useDataConnectionMachine must be used within DataConnectionEventProvider"
+ );
+ }
+ return value;
+};
+
+/**
+ * Map device status to a state machine event.
+ * Some events require checking the previous status to avoid false positives.
+ *
+ * Note: Connection success (deviceConnected) must be handled via status listener
+ * rather than explicit events because the connection library has internal
+ * auto-reconnect logic that can succeed independently of performConnectData.
+ */
+const mapStatusToEvent = (
+ status: ConnectionStatus,
+ previousStatus: ConnectionStatus,
+ isUsbConnected: boolean,
+ dataConnectionType: DataConnectionType
+): DataConnectionEvent | null => {
+ // For radio connections, determine if disconnect is from bridge or remote.
+ let disconnectSource: "bridge" | "remote" | undefined;
+ if (
+ dataConnectionType === DataConnectionType.Radio &&
+ status === ConnectionStatus.Disconnected
+ ) {
+ disconnectSource = isUsbConnected ? "remote" : "bridge";
+ }
+
+ switch (status) {
+ case ConnectionStatus.Connected:
+ return { type: "deviceConnected" };
+ case ConnectionStatus.Disconnected:
+ case ConnectionStatus.NoAuthorizedDevice: {
+ // Both DISCONNECTED and NO_AUTHORIZED_DEVICE mean "not connected".
+ // Ignore transitions between these disconnected states (e.g., during
+ // clearDevice() which goes DISCONNECTED → NO_AUTHORIZED_DEVICE).
+ if (
+ previousStatus === ConnectionStatus.Disconnected ||
+ previousStatus === ConnectionStatus.NoAuthorizedDevice
+ ) {
+ return null;
+ }
+ return { type: "deviceDisconnected", source: disconnectSource };
+ }
+ case ConnectionStatus.Paused:
+ // Connection paused due to tab visibility - will reconnect automatically.
+ return { type: "devicePaused" };
+ default:
+ return null;
+ }
+};
diff --git a/src/data-connection-flow/data-connection-machine-common.ts b/src/data-connection-flow/data-connection-machine-common.ts
new file mode 100644
index 000000000..3d51dc0f9
--- /dev/null
+++ b/src/data-connection-flow/data-connection-machine-common.ts
@@ -0,0 +1,813 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { BoardVersion } from "@microbit/microbit-connection";
+import {
+ DataConnectionState,
+ DataConnectionStep,
+ DataConnectionType,
+ RadioFlowPhase,
+} from "./data-connection-types";
+import {
+ always,
+ ConditionalTransition,
+ FlowDefinition,
+} from "../state-machine";
+import { isNativePlatform } from "../platform";
+
+// =============================================================================
+// Types
+// =============================================================================
+
+export type DataConnectionEvent =
+ | /**
+ * User wants to connect - state machine decides fresh vs reconnect.
+ */
+ { type: "connect" }
+ | { type: "next" }
+ | { type: "back" }
+ | { type: "close" }
+ | { type: "tryAgain" }
+ | { type: "switchFlowType" }
+ /**
+ * Skip data collection hex flashing.
+ */
+ | { type: "skip" }
+ /**
+ * From MicrobitUnsupported dialog.
+ */
+ | { type: "startBluetoothFlow" }
+ | { type: "saveMicrobitName"; name: string }
+ | { type: "setMicrobitName"; name: string }
+ | { type: "connectFlashSuccess"; boardVersion?: BoardVersion }
+ | {
+ type: "connectFlashFailure";
+ /** DeviceError code if the failure was due to a DeviceError. */
+ code?: string;
+ }
+ | {
+ type: "flashSuccess";
+ boardVersion?: BoardVersion;
+ deviceId?: number;
+ bluetoothMicrobitName?: string;
+ }
+ | {
+ type: "flashFailure";
+ /** DeviceError code if the failure was due to a DeviceError. */
+ code?: string;
+ }
+ // Data connection failure event - sent from performConnectData.
+ // Success is handled via the status listener (deviceConnected).
+ | { type: "connectDataFailure"; code?: string }
+ // Device status events - sent from the status listener.
+ | { type: "deviceConnected" }
+ | { type: "deviceDisconnected"; source?: "bridge" | "remote" }
+ /**
+ * Connection paused due to tab visibility. Will reconnect when tab visible.
+ */
+ | { type: "devicePaused" }
+ // User-initiated disconnect event.
+ | { type: "disconnect" }
+ // Reset state (use after disconnect when micro:bit is being reused).
+ | { type: "reset" }
+ // Permission check result events (native Bluetooth only).
+ | { type: "permissionsOk" }
+ | { type: "bluetoothDisabled" }
+ | { type: "permissionDenied" }
+ | { type: "locationDisabled" }
+ // Troubleshoot pairing method.
+ | { type: "troubleshootPairingMethod" };
+
+export type DataConnectionAction =
+ | { type: "setConnectionType"; connectionType: DataConnectionType }
+ /**
+ * Saves micro:bit name to storage so that it is persisted.
+ */
+ | { type: "saveMicrobitName" }
+ /**
+ * Sets micro:bit name from setMicrobitName event (user input) or from flashSuccess event (USB flashing).
+ */
+ | { type: "setMicrobitName"; name?: string }
+ /**
+ * Resets micro:bit name to what is stored.
+ */
+ | { type: "resetMicrobitName" }
+ | { type: "clearMicrobitName" }
+ | { type: "setRadioRemoteDeviceId"; deviceId?: number }
+ | { type: "setRadioBridgeDeviceId"; deviceId?: number }
+ /**
+ * Sets flow type and capabilities for fresh connection.
+ */
+ | { type: "reset" }
+ | { type: "connectFlash"; clearDevice?: boolean }
+ | { type: "flash" }
+ /**
+ * Connect to the data connection (bluetooth or radio bridge).
+ * If clearDevice is true, clears any existing device first.
+ */
+ | { type: "connectData"; clearDevice?: boolean }
+ | { type: "downloadHexFile" }
+ | { type: "notifyConnected" }
+ // Reconnect tracking actions.
+ | { type: "setHasFailedOnce"; value: boolean }
+ | { type: "setIsStartingOver"; value: boolean }
+ // Connection state actions.
+ | { type: "setReconnecting"; value: boolean }
+ | { type: "setRadioFlowPhase"; phase: RadioFlowPhase }
+ /**
+ * Sets hadSuccessfulConnection=true, isReconnecting=false.
+ */
+ | { type: "setConnected" }
+ // Disconnect action.
+ | { type: "disconnectData" }
+ /**
+ * Track disconnect source for error dialogs.
+ */
+ | { type: "setDisconnectSource" }
+ /**
+ * Check Bluetooth permissions (native Bluetooth only).
+ * Sends permissionsOk, bluetoothDisabled, permissionDenied, or locationDisabled events.
+ */
+ | { type: "checkPermissions" }
+ /**
+ * Set the checking permissions flag (native Bluetooth only).
+ * Used to show loading state on "Try Again" button.
+ */
+ | { type: "setCheckingPermissions"; value: boolean }
+ /**
+ * Abort finding device.
+ */
+ | { type: "abortFindingDevice" };
+
+/**
+ * Context for the data connection flow.
+ * Built fresh for each transition from state + external sources (settings).
+ */
+export interface DataConnectionFlowContext extends DataConnectionState {}
+
+export type DataConnectionFlowDef = FlowDefinition<
+ DataConnectionStep,
+ DataConnectionEvent,
+ DataConnectionAction,
+ DataConnectionFlowContext
+>;
+
+export type DataConnectionTransition = ConditionalTransition<
+ DataConnectionStep,
+ DataConnectionAction,
+ DataConnectionFlowContext,
+ DataConnectionEvent
+>;
+
+// =============================================================================
+// Guards
+// =============================================================================
+
+export const guards = {
+ /**
+ * User has connected successfully in this session - can attempt direct reconnection.
+ */
+ hadSuccessfulConnection: (ctx: DataConnectionFlowContext) =>
+ ctx.hadSuccessfulConnection,
+
+ /**
+ * A micro:bit name is stored in settings.
+ */
+ hasMicrobitName: (ctx: DataConnectionFlowContext) =>
+ !!ctx.bluetoothMicrobitName,
+
+ /**
+ * User is restarting the flow from StartOver - back should return there.
+ */
+ isStartingOver: (ctx: DataConnectionFlowContext) => ctx.isStartingOver,
+
+ isV1Board: (_ctx: DataConnectionFlowContext, event: DataConnectionEvent) =>
+ event.type === "connectFlashSuccess" && event.boardVersion === "V1",
+
+ /**
+ * Radio bridge disconnected (USB unplugged) - can't auto-reconnect.
+ */
+ isBridgeDisconnect: (
+ _ctx: DataConnectionFlowContext,
+ event: DataConnectionEvent
+ ) => event.type === "deviceDisconnected" && event.source === "bridge",
+
+ // Radio flow phase guards
+
+ /**
+ * Remote phase is the default - undefined is treated as remote.
+ */
+ isInRemotePhase: (ctx: DataConnectionFlowContext) =>
+ ctx.radioFlowPhase === "remote" || ctx.radioFlowPhase === undefined,
+ isInBridgePhase: (ctx: DataConnectionFlowContext) =>
+ ctx.radioFlowPhase === "bridge",
+
+ // ==========================================================================
+ // Flow support guards - which connection flows are available
+ // ==========================================================================
+
+ /** WebBluetooth flow requires browser WebBluetooth API support. */
+ isWebBluetoothFlowSupported: (ctx: DataConnectionFlowContext) =>
+ ctx.isWebBluetoothSupported,
+
+ /** Radio flow requires WebUSB for flashing the micro:bits. */
+ isRadioFlowSupported: (ctx: DataConnectionFlowContext) =>
+ ctx.isWebUsbSupported,
+
+ /** Native Bluetooth flow is available on iOS/Android apps. */
+ isNativeBluetoothFlowSupported: () => isNativePlatform(),
+
+ /** No connection flow is available - show unsupported browser message. */
+ hasNoSupportedFlow: (ctx: DataConnectionFlowContext) =>
+ !ctx.isWebBluetoothSupported &&
+ !ctx.isWebUsbSupported &&
+ !isNativePlatform(),
+
+ // ==========================================================================
+
+ /**
+ * Browser tab visibility guard.
+ */
+ isTabHidden: (ctx: DataConnectionFlowContext) => !ctx.isBrowserTabVisible,
+
+ // Guards that check event payload (using DeviceError codes directly)
+ // Flash connection errors (from performConnectFlash)
+ isBadFirmwareError: (
+ _ctx: DataConnectionFlowContext,
+ event: DataConnectionEvent
+ ) =>
+ event.type === "connectFlashFailure" &&
+ event.code === "firmware-update-required",
+
+ // Native Bluetooth permission errors - can occur in both flash and data connection contexts.
+ // In native Bluetooth, both connectFlash and connectData use Bluetooth, so permission errors
+ // can come from either connectFlashFailure (flash) or connectDataFailure (data).
+ isBluetoothDisabledError: (
+ _ctx: DataConnectionFlowContext,
+ event: DataConnectionEvent
+ ) =>
+ (event.type === "connectFlashFailure" ||
+ event.type === "connectDataFailure") &&
+ event.code === "disabled",
+
+ isPermissionDeniedError: (
+ _ctx: DataConnectionFlowContext,
+ event: DataConnectionEvent
+ ) =>
+ (event.type === "connectFlashFailure" ||
+ event.type === "connectDataFailure") &&
+ event.code === "permission-denied",
+
+ isLocationDisabledError: (
+ _ctx: DataConnectionFlowContext,
+ event: DataConnectionEvent
+ ) =>
+ (event.type === "connectFlashFailure" ||
+ event.type === "connectDataFailure") &&
+ event.code === "location-disabled",
+
+ // Errors that can occur in flash or data connection contexts
+ isNoDeviceSelectedError: (
+ _ctx: DataConnectionFlowContext,
+ event: DataConnectionEvent
+ ) => {
+ if (
+ event.type === "connectFlashFailure" ||
+ event.type === "connectDataFailure" ||
+ event.type === "flashFailure"
+ ) {
+ return event.code === "no-device-selected";
+ }
+ return false;
+ },
+
+ isUnableToClaimError: (
+ _ctx: DataConnectionFlowContext,
+ event: DataConnectionEvent
+ ) => {
+ if (
+ event.type === "connectFlashFailure" ||
+ event.type === "connectDataFailure" ||
+ event.type === "flashFailure"
+ ) {
+ return event.code === "device-in-use";
+ }
+ return false;
+ },
+
+ isPairingInformationLostError: (
+ _ctx: DataConnectionFlowContext,
+ event: DataConnectionEvent
+ ) => {
+ if (
+ event.type === "connectFlashFailure" ||
+ event.type === "connectDataFailure" ||
+ event.type === "flashFailure"
+ ) {
+ return event.code === "pairing-information-lost";
+ }
+ return false;
+ },
+};
+
+// =============================================================================
+// Reusable action arrays
+// =============================================================================
+
+// Successfully reconnected/connected - defined first so it can be reused
+const connectedActions: DataConnectionAction[] = [
+ { type: "setHasFailedOnce", value: false },
+ { type: "setConnected" },
+];
+
+export const actions = {
+ /**
+ * Set reconnecting flag.
+ */
+ reconnecting: [{ type: "setReconnecting", value: true }],
+
+ /**
+ * First auto-reconnect attempt.
+ */
+ firstReconnectAttempt: [
+ { type: "setHasFailedOnce", value: true },
+ { type: "setReconnecting", value: true },
+ { type: "connectData" },
+ ],
+
+ /**
+ * Successfully reconnected/connected.
+ */
+ connected: connectedActions,
+
+ /**
+ * Connection lost after retry - preserve hasFailedOnce so user-initiated
+ * reconnect failure goes to StartOver.
+ */
+ connectionLost: [{ type: "setReconnecting", value: false }],
+
+ /**
+ * Initial connect success (first time connecting).
+ */
+ initialConnectSuccess: [{ type: "notifyConnected" }, ...connectedActions],
+
+ /**
+ * First connection attempt failed.
+ */
+ firstConnectFailure: [
+ { type: "setHasFailedOnce", value: true },
+ { type: "setReconnecting", value: false },
+ ],
+
+ /**
+ * Reset flow state.
+ */
+ reset: [{ type: "reset" }],
+
+ // Flow type switching
+ // setConnectionType sets hasSwitchedConnectionType and updates the status listener
+ switchToRadio: [
+ {
+ type: "setConnectionType",
+ connectionType: DataConnectionType.Radio,
+ },
+ ],
+ switchToWebBluetooth: [
+ {
+ type: "setConnectionType",
+ connectionType: DataConnectionType.WebBluetooth,
+ },
+ ],
+
+ // Radio flow phase actions
+ setRemotePhase: [{ type: "setRadioFlowPhase", phase: "remote" }],
+ setBridgePhase: [{ type: "setRadioFlowPhase", phase: "bridge" }],
+
+ /**
+ * Track disconnect source for error dialogs.
+ */
+ setDisconnectSource: [{ type: "setDisconnectSource" }],
+} satisfies Record;
+
+// =============================================================================
+// Shared transition helpers
+// =============================================================================
+
+// -----------------------------------------------------------------------------
+// Idle state transitions
+// -----------------------------------------------------------------------------
+
+/**
+ * Browser unsupported transition - used by WebBluetooth and Radio flows.
+ */
+export const idleBrowserUnsupported = {
+ guard: guards.hasNoSupportedFlow,
+ target: DataConnectionStep.WebUsbBluetoothUnsupported,
+};
+
+/**
+ * Bluetooth reconnect transition - used by WebBluetooth and NativeBluetooth flows.
+ */
+export const idleBluetoothReconnect = {
+ guard: guards.hadSuccessfulConnection,
+ target: DataConnectionStep.BluetoothConnect,
+ actions: [
+ { type: "setHasFailedOnce", value: false },
+ { type: "setIsStartingOver", value: false },
+ { type: "setReconnecting", value: true },
+ { type: "connectData" },
+ ],
+} satisfies DataConnectionTransition;
+
+/**
+ * Radio reconnect transition - used by Radio flow.
+ */
+export const idleRadioReconnect = {
+ guard: guards.hadSuccessfulConnection,
+ target: DataConnectionStep.ConnectingMicrobits,
+ actions: [
+ { type: "setHasFailedOnce", value: false },
+ { type: "setIsStartingOver", value: false },
+ { type: "setReconnecting", value: true },
+ { type: "connectData" },
+ ],
+} satisfies DataConnectionTransition;
+
+/**
+ * Fresh start transition - used by all flows.
+ */
+export const idleFreshStart = {
+ guard: always,
+ target: DataConnectionStep.Start,
+ actions: actions.reset,
+} satisfies DataConnectionTransition;
+
+// -----------------------------------------------------------------------------
+// Back navigation
+// -----------------------------------------------------------------------------
+
+/**
+ * Back navigation to Start or StartOver depending on isStartingOver flag.
+ * Used by WebBluetooth and NativeBluetooth flows.
+ */
+export const backToStartTransition: DataConnectionTransition[] = [
+ {
+ guard: guards.isStartingOver,
+ target: DataConnectionStep.StartOver,
+ },
+ {
+ guard: always,
+ target: DataConnectionStep.Start,
+ },
+];
+
+// -----------------------------------------------------------------------------
+// Flow type switching
+// -----------------------------------------------------------------------------
+
+/**
+ * switchFlowType handler for bluetooth flow (switches to radio).
+ * Always goes to Start to show the new flow's requirements.
+ */
+export const switchToRadio = {
+ switchFlowType: {
+ target: DataConnectionStep.Start,
+ actions: actions.switchToRadio,
+ },
+};
+
+/**
+ * switchFlowType handler for radio flow (switches to webBluetooth if supported).
+ * Always goes to Start to show the new flow's requirements.
+ */
+export const switchToWebBluetooth = {
+ switchFlowType: [
+ {
+ guard: guards.isWebBluetoothFlowSupported,
+ target: DataConnectionStep.Start,
+ actions: actions.switchToWebBluetooth,
+ },
+ ],
+};
+
+// =============================================================================
+// Factory functions
+// =============================================================================
+
+/**
+ * Create event handlers for initial connection (BluetoothConnect, ConnectingMicrobits).
+ * @param options.connectFlashFailureGuards - Additional guards checked before standard failure handling
+ */
+export const createInitialConnectHandlers = (options?: {
+ connectFlashFailureGuards?: DataConnectionTransition[];
+}) => ({
+ // Success comes via status listener, not explicit event from performConnectData,
+ // because the connection library has internal auto-reconnect logic.
+ deviceConnected: {
+ target: DataConnectionStep.Connected,
+ actions: actions.initialConnectSuccess,
+ },
+ deviceDisconnected: [
+ // First attempt failed - show retry dialog
+ {
+ guard: (ctx: DataConnectionFlowContext) => !ctx.hasFailedOnce,
+ target: DataConnectionStep.ConnectFailed,
+ actions: [...actions.setDisconnectSource, ...actions.firstConnectFailure],
+ },
+ // Retry attempt failed - show start over dialog
+ {
+ guard: always,
+ target: DataConnectionStep.StartOver,
+ actions: [...actions.setDisconnectSource, ...actions.reset],
+ },
+ ],
+ /**
+ * Connection action failed (e.g., user cancelled device picker).
+ */
+ connectDataFailure: [
+ ...(options?.connectFlashFailureGuards ?? []),
+ {
+ guard: (ctx: DataConnectionFlowContext) => !ctx.hasFailedOnce,
+ target: DataConnectionStep.ConnectFailed,
+ actions: actions.firstConnectFailure,
+ },
+ {
+ guard: always,
+ target: DataConnectionStep.StartOver,
+ actions: actions.reset,
+ },
+ ],
+});
+
+/**
+ * Create recovery error states (ConnectFailed, ConnectionLost).
+ * These states allow the user to retry reconnection.
+ *
+ * @param reconnectTarget - Target state for reconnection attempt
+ * @param reconnectAction - Action to trigger reconnection
+ * @param options.connectFailedFallbackTarget - If provided, ConnectFailed will go here
+ * when hadSuccessfulConnection is false (first-time failure), otherwise goes to
+ * reconnectTarget (reconnection attempt for previously working connection).
+ */
+export const createRecoveryStates = (
+ reconnectTarget: DataConnectionStep,
+ reconnectAction: DataConnectionAction,
+ options?: {
+ connectFailedFallbackTarget?: DataConnectionStep;
+ }
+) => {
+ const reconnectActions: DataConnectionAction[] = [
+ { type: "setReconnecting", value: true },
+ reconnectAction,
+ ];
+
+ const connectFailedTransition = options?.connectFailedFallbackTarget
+ ? [
+ {
+ // Previously connected successfully - try reconnect directly
+ guard: guards.hadSuccessfulConnection,
+ target: reconnectTarget,
+ actions: reconnectActions,
+ },
+ {
+ // First-time failure - go back to fallback target
+ guard: always,
+ target: options.connectFailedFallbackTarget,
+ },
+ ]
+ : { target: reconnectTarget, actions: reconnectActions };
+
+ return {
+ [DataConnectionStep.PairingLost]: {
+ on: {
+ next: connectFailedTransition,
+ },
+ },
+ [DataConnectionStep.ConnectFailed]: {
+ on: {
+ next: connectFailedTransition,
+ },
+ },
+ [DataConnectionStep.ConnectionLost]: {
+ on: {
+ next: { target: reconnectTarget, actions: reconnectActions },
+ },
+ },
+ };
+};
+
+/**
+ * Create a try-again error state that returns to the specified target.
+ */
+export const createTryAgainState = (
+ step: DataConnectionStep,
+ tryAgainTarget: DataConnectionStep
+) => ({
+ [step]: {
+ on: {
+ tryAgain: { target: tryAgainTarget },
+ },
+ },
+});
+
+/**
+ * Recovery states for WebBluetooth flow.
+ * Always attempts reconnect directly since pattern is derived from USB.
+ */
+export const bluetoothRecoveryStates = createRecoveryStates(
+ DataConnectionStep.BluetoothConnect,
+ { type: "connectData" }
+);
+
+/**
+ * Recovery states for NativeBluetooth flow.
+ * On first-time failure, goes back to tutorial (pattern might be wrong or not in bluetooth mode).
+ * On reconnection failure, attempts reconnect directly (we know the pattern works).
+ */
+export const nativeBluetoothRecoveryStates = createRecoveryStates(
+ DataConnectionStep.BluetoothConnect,
+ { type: "connectData" },
+ {
+ connectFailedFallbackTarget:
+ DataConnectionStep.NativeBluetoothPreConnectTutorial,
+ }
+);
+
+// =============================================================================
+// Shared event handlers
+// =============================================================================
+
+/**
+ * Handler for setMicrobitName event - stores the micro:bit name from user input.
+ * Used by WebBluetooth and NativeBluetooth flows when connect flash succeeds.
+ */
+export const setMicrobitNameHandler = {
+ setMicrobitName: {
+ actions: [{ type: "setMicrobitName" }] as DataConnectionAction[],
+ },
+};
+
+/**
+ * Handler for connectFlashSuccess that triggers flash and saves micro:bit name.
+ * Used by WebBluetooth and NativeBluetooth flows in FlashingInProgress step.
+ */
+export const connectFlashSuccessHandler = {
+ connectFlashSuccess: {
+ actions: [
+ { type: "saveMicrobitName" },
+ { type: "flash" },
+ ] as DataConnectionAction[],
+ },
+};
+
+// =============================================================================
+// Shared states
+// =============================================================================
+
+/**
+ * BadFirmware error state - returns to ConnectCable.
+ */
+export const badFirmwareState = createTryAgainState(
+ DataConnectionStep.BadFirmware,
+ DataConnectionStep.ConnectCable
+);
+
+/**
+ * WebUSB try-again error states (replug, close tabs, select microbit).
+ */
+export const webUsbTryAgainStates = {
+ ...createTryAgainState(
+ DataConnectionStep.TryAgainReplugMicrobit,
+ DataConnectionStep.ConnectCable
+ ),
+ ...createTryAgainState(
+ DataConnectionStep.TryAgainCloseTabs,
+ DataConnectionStep.ConnectCable
+ ),
+ ...createTryAgainState(
+ DataConnectionStep.TryAgainWebUsbSelectMicrobit,
+ DataConnectionStep.ConnectCable
+ ),
+};
+
+/**
+ * WebUsbFlashingTutorial state shared by WebBluetooth and Radio flows.
+ */
+export const webUsbFlashingTutorialState: DataConnectionFlowDef = {
+ [DataConnectionStep.WebUsbFlashingTutorial]: {
+ on: {
+ next: {
+ target: DataConnectionStep.FlashingInProgress,
+ actions: [{ type: "connectFlash" }],
+ },
+ back: { target: DataConnectionStep.ConnectCable },
+ },
+ },
+};
+
+/**
+ * WebUsbBluetoothUnsupported terminal state shared by WebBluetooth and Radio flows.
+ */
+export const webUsbBluetoothUnsupportedState: DataConnectionFlowDef = {
+ [DataConnectionStep.WebUsbBluetoothUnsupported]: {
+ on: {},
+ },
+};
+
+/**
+ * Connected state shared by all flows.
+ */
+export const connectedState = {
+ [DataConnectionStep.Connected]: {
+ on: {
+ /**
+ * Connection paused due to tab visibility - stay connected, library will move
+ * out of paused when tab is visible. Only used for USB connections.
+ * Internal transition - no exit/entry.
+ */
+ devicePaused: {
+ actions: actions.reconnecting,
+ },
+ deviceDisconnected: [
+ // First disconnect: try auto-reconnect
+ {
+ guard: (ctx: DataConnectionFlowContext) => !ctx.hasFailedOnce,
+ actions: [
+ ...actions.setDisconnectSource,
+ ...actions.firstReconnectAttempt,
+ ],
+ },
+ // Bridge disconnect: can't auto-reconnect
+ {
+ guard: guards.isBridgeDisconnect,
+ target: DataConnectionStep.ConnectionLost,
+ actions: [...actions.setDisconnectSource, ...actions.connectionLost],
+ },
+ // Second disconnect: show connection lost
+ {
+ guard: always,
+ target: DataConnectionStep.ConnectionLost,
+ actions: [...actions.setDisconnectSource, ...actions.connectionLost],
+ },
+ ],
+ /**
+ * Reconnection failed (e.g., user cancelled device picker). Treat like disconnect.
+ */
+ connectDataFailure: [
+ // First failure: try again
+ {
+ guard: (ctx: DataConnectionFlowContext) => !ctx.hasFailedOnce,
+ actions: actions.firstReconnectAttempt,
+ },
+ {
+ guard: always,
+ target: DataConnectionStep.ConnectionLost,
+ actions: actions.connectionLost,
+ },
+ ],
+ // Success comes via status listener, not explicit event from performConnectData,
+ // because the connection library has internal auto-reconnect logic.
+ deviceConnected: {
+ actions: actions.connected,
+ },
+ },
+ },
+};
+
+// =============================================================================
+// Global handlers
+// =============================================================================
+
+/**
+ * Global handlers shared by all flows.
+ * - close: returns to Idle and resets state if not hadSuccessfulConnection (to preserve reconnect)
+ * - disconnect: returns to Idle (preserves hadSuccessfulConnection for reconnect)
+ * - reset: resets state in place (use after disconnect when micro:bit is being reused)
+ */
+export const globalHandlers = {
+ _global: {
+ on: {
+ close: [
+ {
+ guard: guards.hadSuccessfulConnection,
+ target: DataConnectionStep.Idle,
+ },
+ {
+ guard: always,
+ target: DataConnectionStep.Idle,
+ actions: actions.reset,
+ },
+ ],
+ disconnect: {
+ target: DataConnectionStep.Idle,
+ actions: [{ type: "disconnectData" }],
+ },
+ reset: {
+ target: DataConnectionStep.Idle,
+ actions: actions.reset,
+ },
+ },
+ },
+} satisfies DataConnectionFlowDef;
diff --git a/src/data-connection-flow/data-connection-machine-hooks.ts b/src/data-connection-flow/data-connection-machine-hooks.ts
new file mode 100644
index 000000000..3d048473e
--- /dev/null
+++ b/src/data-connection-flow/data-connection-machine-hooks.ts
@@ -0,0 +1,93 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { useDataConnectionMachine } from "./data-connection-internal-hooks";
+import { useStore } from "../store";
+import { canTransition } from "./data-connection-actions";
+import { useCallback, useMemo } from "react";
+import { DataConnectionStep } from "./data-connection-types";
+import { BleClient } from "@capacitor-community/bluetooth-le";
+import { isAndroid } from "../platform";
+
+/**
+ * UI actions for the connection flow.
+ * These fire events into the state machine.
+ */
+export interface DataConnectionActions {
+ connect: () => void;
+ close: () => void;
+ onNextClick: () => void;
+ onBackClick: () => void;
+ onTryAgain: () => void;
+ switchFlowType: () => void;
+ canSwitchFlowType: () => boolean;
+ onSkip: () => void;
+ onStartBluetoothFlow: () => void;
+ onChangeMicrobitName: (name: string) => void;
+ disconnect: () => void;
+ /**
+ * Opens app settings. Use when permissions have been declined.
+ */
+ openAppSettings: () => void;
+ /**
+ * Opens location settings. Only available on Android.
+ * Only needed on older Android (< API 31) where location is required for BLE.
+ */
+ openLocationSettings?: () => void;
+ troubleshootPairingMethod: () => void;
+}
+
+/**
+ * Hook providing UI actions for the connection flow.
+ * These actions fire events into the state machine.
+ */
+export const useDataConnectionActions = (): DataConnectionActions => {
+ const dataConnectionMachine = useDataConnectionMachine();
+
+ const openAppSettings = useCallback(() => {
+ BleClient.openAppSettings().catch(() => {});
+ }, []);
+
+ const openLocationSettings = useCallback(() => {
+ BleClient.openLocationSettings().catch(() => {});
+ }, []);
+
+ const android = isAndroid();
+
+ return useMemo((): DataConnectionActions => {
+ return {
+ connect: () => {
+ dataConnectionMachine.fireEvent({ type: "connect" });
+ },
+ close: () => dataConnectionMachine.fireEvent({ type: "close" }),
+ onNextClick: () => dataConnectionMachine.fireEvent({ type: "next" }),
+ onBackClick: () => dataConnectionMachine.fireEvent({ type: "back" }),
+ onTryAgain: () => dataConnectionMachine.fireEvent({ type: "tryAgain" }),
+ switchFlowType: () =>
+ dataConnectionMachine.fireEvent({ type: "switchFlowType" }),
+ canSwitchFlowType: () =>
+ canTransition(
+ { type: "switchFlowType" },
+ useStore.getState().dataConnection
+ ),
+ onSkip: () => dataConnectionMachine.fireEvent({ type: "skip" }),
+ onStartBluetoothFlow: () =>
+ dataConnectionMachine.fireEvent({ type: "startBluetoothFlow" }),
+ onChangeMicrobitName: (name: string) =>
+ dataConnectionMachine.fireEvent({ type: "setMicrobitName", name }),
+ disconnect: () => dataConnectionMachine.fireEvent({ type: "disconnect" }),
+ openAppSettings,
+ openLocationSettings: android ? openLocationSettings : undefined,
+ troubleshootPairingMethod: () =>
+ dataConnectionMachine.fireEvent({ type: "troubleshootPairingMethod" }),
+ };
+ }, [dataConnectionMachine, openAppSettings, openLocationSettings, android]);
+};
+
+/**
+ * Hook that returns true when a data collection micro:bit is connected.
+ */
+export const useDataConnected = (): boolean =>
+ useStore((s) => s.dataConnection.step === DataConnectionStep.Connected);
diff --git a/src/data-connection-flow/data-connection-machine-native-bluetooth.test.ts b/src/data-connection-flow/data-connection-machine-native-bluetooth.test.ts
new file mode 100644
index 000000000..3e59ac657
--- /dev/null
+++ b/src/data-connection-flow/data-connection-machine-native-bluetooth.test.ts
@@ -0,0 +1,506 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ DataConnectionEvent,
+ DataConnectionFlowContext,
+ dataConnectionTransition,
+} from "./data-connection-machine";
+import {
+ DataConnectionStep,
+ DataConnectionType,
+} from "./data-connection-types";
+
+const createContext = (
+ overrides: Partial = {}
+): DataConnectionFlowContext => ({
+ type: DataConnectionType.NativeBluetooth,
+ step: DataConnectionStep.Idle,
+ isWebBluetoothSupported: true,
+ isWebUsbSupported: true,
+ hadSuccessfulConnection: false,
+ hasSwitchedConnectionType: false,
+ isReconnecting: false,
+ hasFailedOnce: false,
+ isStartingOver: false,
+ isBrowserTabVisible: true,
+ isCheckingPermissions: false,
+ pairingMethod: "triple-reset",
+ connectionAbortController: undefined,
+ bluetoothMicrobitName: undefined,
+ ...overrides,
+});
+
+const connectEvent = (): DataConnectionEvent => ({
+ type: "connect",
+});
+
+const transition = (
+ step: DataConnectionStep,
+ event: DataConnectionEvent,
+ overrides: Partial = {}
+) => {
+ return dataConnectionTransition(
+ createContext({
+ type: DataConnectionType.NativeBluetooth,
+ step,
+ ...overrides,
+ }),
+ event
+ );
+};
+
+describe("Data connection flow: Native Bluetooth", () => {
+ describe("connect transitions from Idle", () => {
+ it("goes to Start normally", () => {
+ const result = transition(DataConnectionStep.Idle, connectEvent());
+
+ expect(result?.step).toBe(DataConnectionStep.Start);
+ expect(result?.actions).toContainEqual({ type: "reset" });
+ });
+ });
+
+ describe("forward navigation", () => {
+ it("Start next -> triggers checkPermissions", () => {
+ const result = transition(DataConnectionStep.Start, { type: "next" });
+
+ // Stay in Start while checking permissions (no step change in transition)
+ expect(result?.step).toBe(DataConnectionStep.Start);
+ expect(result?.actions).toContainEqual({ type: "checkPermissions" });
+ });
+
+ it("Start permissionsOk -> NativeBluetoothPreConnectTutorial", () => {
+ const result = transition(DataConnectionStep.Start, {
+ type: "permissionsOk",
+ });
+
+ expect(result?.step).toBe(
+ DataConnectionStep.NativeBluetoothPreConnectTutorial
+ );
+ });
+
+ it("Start bluetoothDisabled -> BluetoothDisabled", () => {
+ const result = transition(DataConnectionStep.Start, {
+ type: "bluetoothDisabled",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.BluetoothDisabled);
+ });
+
+ it("Start permissionDenied -> BluetoothPermissionDenied", () => {
+ const result = transition(DataConnectionStep.Start, {
+ type: "permissionDenied",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.BluetoothPermissionDenied);
+ });
+
+ it("Start locationDisabled -> LocationDisabled", () => {
+ const result = transition(DataConnectionStep.Start, {
+ type: "locationDisabled",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.LocationDisabled);
+ });
+
+ it("StartOver next -> triggers checkPermissions", () => {
+ const result = transition(DataConnectionStep.StartOver, { type: "next" });
+
+ // Stay in StartOver while checking permissions
+ expect(result?.step).toBe(DataConnectionStep.StartOver);
+ expect(result?.actions).toContainEqual({ type: "checkPermissions" });
+ });
+
+ it("StartOver permissionsOk -> NativeBluetoothPreConnectTutorial", () => {
+ const result = transition(DataConnectionStep.StartOver, {
+ type: "permissionsOk",
+ });
+
+ expect(result?.step).toBe(
+ DataConnectionStep.NativeBluetoothPreConnectTutorial
+ );
+ });
+
+ it("NativeBluetoothPreConnectTutorial next -> EnterBluetoothPattern (no stored name)", () => {
+ const result = transition(
+ DataConnectionStep.NativeBluetoothPreConnectTutorial,
+ { type: "next" }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.EnterBluetoothPattern);
+ });
+
+ it("NativeBluetoothPreConnectTutorial next -> EnterBluetoothPattern (with stored name)", () => {
+ const result = transition(
+ DataConnectionStep.NativeBluetoothPreConnectTutorial,
+ { type: "next" },
+ { bluetoothMicrobitName: "zugat" }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.EnterBluetoothPattern);
+ });
+
+ it("BluetoothPattern next -> FlashingInProgress with connectFlash", () => {
+ const result = transition(DataConnectionStep.EnterBluetoothPattern, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.FlashingInProgress);
+ expect(result?.actions).toContainEqual({
+ type: "connectFlash",
+ clearDevice: true,
+ });
+ });
+ });
+
+ describe("back navigation coherence", () => {
+ it("NativeBluetoothPreConnectTutorial back -> Start (normal case)", () => {
+ const result = transition(
+ DataConnectionStep.NativeBluetoothPreConnectTutorial,
+ { type: "back" }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.Start);
+ });
+
+ it("NativeBluetoothPreConnectTutorial back -> StartOver (when isStartingOver)", () => {
+ const result = transition(
+ DataConnectionStep.NativeBluetoothPreConnectTutorial,
+ { type: "back" },
+ { isStartingOver: true }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.StartOver);
+ });
+
+ it("BluetoothPattern back -> NativeBluetoothPreConnectTutorial", () => {
+ const result = transition(DataConnectionStep.EnterBluetoothPattern, {
+ type: "back",
+ });
+
+ expect(result?.step).toBe(
+ DataConnectionStep.NativeBluetoothPreConnectTutorial
+ );
+ });
+ });
+
+ describe("flashing outcomes", () => {
+ it("connectFlashSuccess -> FlashingInProgress with flash action", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "connectFlashSuccess",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.FlashingInProgress);
+ expect(result?.actions).toContainEqual({ type: "flash" });
+ });
+
+ it("connectFlashFailure -> ConnectFailed for generic errors", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "connectFlashFailure",
+ code: "unknown-error",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectFailed);
+ });
+
+ it("connectFlashFailure with disabled code -> BluetoothDisabled", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "connectFlashFailure",
+ code: "disabled",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.BluetoothDisabled);
+ });
+
+ it("connectFlashFailure with permission-denied code -> BluetoothPermissionDenied", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "connectFlashFailure",
+ code: "permission-denied",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.BluetoothPermissionDenied);
+ });
+
+ it("connectFlashFailure with location-disabled code -> LocationDisabled", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "connectFlashFailure",
+ code: "location-disabled",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.LocationDisabled);
+ });
+
+ it("connectFlashFailure with no-device-selected code -> ConnectFailed", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "connectFlashFailure",
+ code: "no-device-selected",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectFailed);
+ });
+
+ it("flashSuccess -> BluetoothConnect with connectData action", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "flashSuccess",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.BluetoothConnect);
+ expect(result?.actions).toContainEqual({ type: "connectData" });
+ });
+
+ it("flashFailure -> ConnectFailed", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "flashFailure",
+ code: "unknown-error",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectFailed);
+ });
+ });
+
+ describe("bluetooth connection outcomes", () => {
+ it("deviceConnected -> Connected with notifyConnected", () => {
+ const result = transition(DataConnectionStep.BluetoothConnect, {
+ type: "deviceConnected",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.Connected);
+ expect(result?.actions).toContainEqual({ type: "notifyConnected" });
+ expect(result?.actions).toContainEqual({
+ type: "setConnected",
+ });
+ });
+
+ it("deviceDisconnected on first attempt -> ConnectFailed", () => {
+ const result = transition(
+ DataConnectionStep.BluetoothConnect,
+ { type: "deviceDisconnected" },
+ { hasFailedOnce: false }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectFailed);
+ expect(result?.actions).toContainEqual({
+ type: "setReconnecting",
+ value: false,
+ });
+ });
+
+ it("connectDataFailure with disabled code -> BluetoothDisabled", () => {
+ const result = transition(DataConnectionStep.BluetoothConnect, {
+ type: "connectDataFailure",
+ code: "disabled",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.BluetoothDisabled);
+ });
+
+ it("connectDataFailure with permission-denied code -> BluetoothPermissionDenied", () => {
+ const result = transition(DataConnectionStep.BluetoothConnect, {
+ type: "connectDataFailure",
+ code: "permission-denied",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.BluetoothPermissionDenied);
+ });
+
+ it("connectDataFailure with location-disabled code -> LocationDisabled", () => {
+ const result = transition(DataConnectionStep.BluetoothConnect, {
+ type: "connectDataFailure",
+ code: "location-disabled",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.LocationDisabled);
+ });
+
+ it("connectDataFailure with no-device-selected code -> ConnectFailed", () => {
+ const result = transition(DataConnectionStep.BluetoothConnect, {
+ type: "connectDataFailure",
+ code: "no-device-selected",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectFailed);
+ });
+
+ it("connectDataFailure with generic error -> ConnectFailed (first attempt)", () => {
+ const result = transition(
+ DataConnectionStep.BluetoothConnect,
+ { type: "connectDataFailure", code: "unknown-error" },
+ { hasFailedOnce: false }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectFailed);
+ });
+
+ it("connectDataFailure with generic error -> StartOver (second attempt)", () => {
+ const result = transition(
+ DataConnectionStep.BluetoothConnect,
+ { type: "connectDataFailure", code: "unknown-error" },
+ { hasFailedOnce: true }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.StartOver);
+ });
+ });
+
+ describe("permission error recovery", () => {
+ it("BluetoothDisabled tryAgain -> internal transition with checkPermissions", () => {
+ const result = transition(DataConnectionStep.BluetoothDisabled, {
+ type: "tryAgain",
+ });
+
+ // Stays in same state while checking permissions
+ expect(result?.step).toBe(DataConnectionStep.BluetoothDisabled);
+ expect(result?.actions).toContainEqual({
+ type: "setCheckingPermissions",
+ value: true,
+ });
+ expect(result?.actions).toContainEqual({ type: "checkPermissions" });
+ });
+
+ it("BluetoothDisabled permissionsOk -> NativeBluetoothPreConnectTutorial", () => {
+ // Always goes to tutorial after permission recovery.
+ // Stored name (if any) will be pre-filled there.
+ const result = transition(DataConnectionStep.BluetoothDisabled, {
+ type: "permissionsOk",
+ });
+
+ expect(result?.step).toBe(
+ DataConnectionStep.NativeBluetoothPreConnectTutorial
+ );
+ expect(result?.actions).toContainEqual({
+ type: "setCheckingPermissions",
+ value: false,
+ });
+ });
+
+ it("BluetoothDisabled bluetoothDisabled -> stays in BluetoothDisabled", () => {
+ const result = transition(DataConnectionStep.BluetoothDisabled, {
+ type: "bluetoothDisabled",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.BluetoothDisabled);
+ expect(result?.actions).toContainEqual({
+ type: "setCheckingPermissions",
+ value: false,
+ });
+ });
+
+ it("BluetoothDisabled permissionDenied -> BluetoothPermissionDenied", () => {
+ const result = transition(DataConnectionStep.BluetoothDisabled, {
+ type: "permissionDenied",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.BluetoothPermissionDenied);
+ expect(result?.actions).toContainEqual({
+ type: "setCheckingPermissions",
+ value: false,
+ });
+ });
+
+ it("BluetoothPermissionDenied tryAgain -> internal transition with checkPermissions", () => {
+ const result = transition(DataConnectionStep.BluetoothPermissionDenied, {
+ type: "tryAgain",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.BluetoothPermissionDenied);
+ expect(result?.actions).toContainEqual({
+ type: "setCheckingPermissions",
+ value: true,
+ });
+ expect(result?.actions).toContainEqual({ type: "checkPermissions" });
+ });
+
+ it("LocationDisabled tryAgain -> internal transition with checkPermissions", () => {
+ const result = transition(DataConnectionStep.LocationDisabled, {
+ type: "tryAgain",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.LocationDisabled);
+ expect(result?.actions).toContainEqual({
+ type: "setCheckingPermissions",
+ value: true,
+ });
+ expect(result?.actions).toContainEqual({ type: "checkPermissions" });
+ });
+ });
+
+ describe("error recovery", () => {
+ it("ConnectFailed next -> NativeBluetoothPreConnectTutorial (first-time failure)", () => {
+ const result = transition(
+ DataConnectionStep.ConnectFailed,
+ { type: "next" },
+ { hadSuccessfulConnection: false }
+ );
+
+ expect(result?.step).toBe(
+ DataConnectionStep.NativeBluetoothPreConnectTutorial
+ );
+ });
+
+ it("ConnectFailed next -> BluetoothConnect (reconnection failure)", () => {
+ const result = transition(
+ DataConnectionStep.ConnectFailed,
+ { type: "next" },
+ { hadSuccessfulConnection: true }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.BluetoothConnect);
+ expect(result?.actions).toContainEqual({
+ type: "setReconnecting",
+ value: true,
+ });
+ expect(result?.actions).toContainEqual({ type: "connectData" });
+ });
+
+ it("ConnectionLost next -> BluetoothConnect with status and connectData", () => {
+ const result = transition(DataConnectionStep.ConnectionLost, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.BluetoothConnect);
+ expect(result?.actions).toContainEqual({
+ type: "setReconnecting",
+ value: true,
+ });
+ expect(result?.actions).toContainEqual({ type: "connectData" });
+ });
+ });
+
+ describe("close from any step", () => {
+ const stepsWithClose = [
+ DataConnectionStep.Start,
+ DataConnectionStep.StartOver,
+ DataConnectionStep.NativeBluetoothPreConnectTutorial,
+ DataConnectionStep.EnterBluetoothPattern,
+ DataConnectionStep.BluetoothDisabled,
+ DataConnectionStep.BluetoothPermissionDenied,
+ DataConnectionStep.LocationDisabled,
+ ];
+ const stepsAfterSuccessfulConnection = [
+ DataConnectionStep.ConnectFailed,
+ DataConnectionStep.ConnectionLost,
+ ];
+
+ stepsWithClose.forEach((step) => {
+ it(`${step} close -> None with reset`, () => {
+ const result = transition(step, { type: "close" });
+ expect(result?.step).toBe(DataConnectionStep.Idle);
+ expect(result?.actions).toContainEqual({ type: "reset" });
+ });
+ });
+
+ stepsAfterSuccessfulConnection.forEach((step) => {
+ it(`${step} close -> None`, () => {
+ const result = transition(
+ step,
+ { type: "close" },
+ { hadSuccessfulConnection: true }
+ );
+ expect(result?.step).toBe(DataConnectionStep.Idle);
+ expect(result?.actions.length).toBe(0);
+ });
+ });
+ });
+});
diff --git a/src/data-connection-flow/data-connection-machine-native-bluetooth.ts b/src/data-connection-flow/data-connection-machine-native-bluetooth.ts
new file mode 100644
index 000000000..dba3b2cb6
--- /dev/null
+++ b/src/data-connection-flow/data-connection-machine-native-bluetooth.ts
@@ -0,0 +1,170 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ backToStartTransition,
+ connectedState,
+ connectFlashSuccessHandler,
+ createInitialConnectHandlers,
+ DataConnectionAction,
+ DataConnectionFlowDef,
+ globalHandlers,
+ guards,
+ idleBluetoothReconnect,
+ idleFreshStart,
+ nativeBluetoothRecoveryStates,
+ setMicrobitNameHandler,
+} from "./data-connection-machine-common";
+import { DataConnectionStep } from "./data-connection-types";
+import { always } from "../state-machine";
+import {
+ createPermissionErrorStateHandlers,
+ createStartStepWithPermissionHandlers,
+} from "../shared-steps";
+
+// Shared handlers for Start and StartOver - check permissions before tutorial
+const startStepHandlers = createStartStepWithPermissionHandlers(
+ DataConnectionStep.NativeBluetoothPreConnectTutorial
+);
+
+// Error guards for native Bluetooth - route known errors to specific dialogs
+const nativeBluetoothErrorGuards = [
+ {
+ guard: guards.isBluetoothDisabledError,
+ target: DataConnectionStep.BluetoothDisabled,
+ },
+ {
+ guard: guards.isPermissionDeniedError,
+ target: DataConnectionStep.BluetoothPermissionDenied,
+ },
+ {
+ guard: guards.isLocationDisabledError,
+ target: DataConnectionStep.LocationDisabled,
+ },
+];
+
+// Connect failure handlers that route known errors to specific states
+const connectFlashFailureWithErrorHandling = [
+ ...nativeBluetoothErrorGuards,
+ {
+ guard: guards.isPairingInformationLostError,
+ target: DataConnectionStep.PairingLost,
+ },
+ {
+ guard: always,
+ target: DataConnectionStep.ConnectFailed,
+ action: [{ type: "resetMicrobitName" }] as DataConnectionAction[],
+ },
+];
+
+// Permission error state handlers using shared factory
+const permissionErrorStateHandlers = createPermissionErrorStateHandlers(
+ DataConnectionStep.NativeBluetoothPreConnectTutorial
+);
+
+export const nativeBluetoothFlow: DataConnectionFlowDef = {
+ ...globalHandlers,
+
+ // Entry point
+ [DataConnectionStep.Idle]: {
+ on: {
+ connect: [idleBluetoothReconnect, idleFreshStart],
+ },
+ },
+
+ // Happy path: Start → NativeBluetoothPreConnectTutorial → BluetoothPattern
+ // → FlashingInProgress → BluetoothConnect → Connected
+ // Permission check at Start/StartOver, then connect handles any further checks.
+ [DataConnectionStep.Start]: {
+ on: startStepHandlers,
+ },
+
+ // Permission error states with retry option.
+ // tryAgain re-attempts connect (which will re-check permissions internally).
+ [DataConnectionStep.BluetoothDisabled]: {
+ on: permissionErrorStateHandlers,
+ },
+ [DataConnectionStep.BluetoothPermissionDenied]: {
+ on: permissionErrorStateHandlers,
+ },
+ [DataConnectionStep.LocationDisabled]: {
+ on: permissionErrorStateHandlers,
+ },
+
+ [DataConnectionStep.NativeBluetoothPreConnectTutorial]: {
+ on: {
+ next: {
+ target: DataConnectionStep.EnterBluetoothPattern,
+ },
+ back: backToStartTransition,
+ troubleshootPairingMethod: {
+ target: DataConnectionStep.NativeBluetoothPreConnectTroubleshooting,
+ },
+ },
+ },
+
+ [DataConnectionStep.NativeBluetoothPreConnectTroubleshooting]: {
+ on: {
+ tryAgain: {
+ target: DataConnectionStep.NativeBluetoothPreConnectTutorial,
+ },
+ },
+ },
+
+ [DataConnectionStep.EnterBluetoothPattern]: {
+ on: {
+ // Go directly to flashing - connectFlash() handles permission checks internally
+ next: {
+ target: DataConnectionStep.FlashingInProgress,
+ actions: [{ type: "connectFlash", clearDevice: true }],
+ },
+ back: { target: DataConnectionStep.NativeBluetoothPreConnectTutorial },
+ ...setMicrobitNameHandler,
+ },
+ },
+
+ [DataConnectionStep.FlashingInProgress]: {
+ on: {
+ ...connectFlashSuccessHandler,
+ connectFlashFailure: connectFlashFailureWithErrorHandling,
+ flashSuccess: {
+ target: DataConnectionStep.BluetoothConnect,
+ actions: [{ type: "connectData" }],
+ },
+ flashFailure: {
+ target: DataConnectionStep.ConnectFailed,
+ },
+ tryAgain: {
+ target: DataConnectionStep.EnterBluetoothPattern,
+ assign: { bluetoothMicrobitName: undefined },
+ actions: [
+ { type: "clearMicrobitName" },
+ { type: "abortFindingDevice" },
+ ],
+ },
+ },
+ },
+
+ [DataConnectionStep.BluetoothConnect]: {
+ on: {
+ ...createInitialConnectHandlers({
+ // Handle permission errors that can occur during connectData
+ // (e.g., Bluetooth disabled while connecting to data services)
+ connectFlashFailureGuards: nativeBluetoothErrorGuards,
+ }),
+ },
+ },
+
+ // Success state
+ ...connectedState,
+
+ // Error/recovery states
+ [DataConnectionStep.StartOver]: {
+ entry: [{ type: "setIsStartingOver", value: true }],
+ on: startStepHandlers,
+ },
+
+ ...nativeBluetoothRecoveryStates,
+};
diff --git a/src/data-connection-flow/data-connection-machine-radio.test.ts b/src/data-connection-flow/data-connection-machine-radio.test.ts
new file mode 100644
index 000000000..020a34583
--- /dev/null
+++ b/src/data-connection-flow/data-connection-machine-radio.test.ts
@@ -0,0 +1,734 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ DataConnectionEvent,
+ DataConnectionFlowContext,
+ dataConnectionTransition,
+} from "./data-connection-machine";
+import {
+ DataConnectionStep,
+ DataConnectionType,
+} from "./data-connection-types";
+
+const createContext = (
+ overrides: Partial = {}
+): DataConnectionFlowContext => ({
+ type: DataConnectionType.Radio,
+ step: DataConnectionStep.Idle,
+ isWebBluetoothSupported: true,
+ isWebUsbSupported: true,
+ hadSuccessfulConnection: false,
+ hasSwitchedConnectionType: false,
+ isReconnecting: false,
+ hasFailedOnce: false,
+ isStartingOver: false,
+ isBrowserTabVisible: true,
+ isCheckingPermissions: false,
+ pairingMethod: "triple-reset",
+ connectionAbortController: undefined,
+ bluetoothMicrobitName: undefined,
+ ...overrides,
+});
+
+const connectEvent = (): DataConnectionEvent => ({
+ type: "connect",
+});
+
+const transition = (
+ step: DataConnectionStep,
+ event: DataConnectionEvent,
+ overrides: Partial = {}
+) => {
+ return dataConnectionTransition(
+ createContext({ type: DataConnectionType.Radio, step, ...overrides }),
+ event
+ );
+};
+
+describe("Data connection flow: Radio", () => {
+ describe("remote phase", () => {
+ describe("connect transitions from Idle", () => {
+ it("goes to WebUsbBluetoothUnsupported if neither Web Bluetooth nor WebUSB is supported", () => {
+ const result = transition(DataConnectionStep.Idle, connectEvent(), {
+ isWebBluetoothSupported: false,
+ isWebUsbSupported: false,
+ });
+
+ expect(result?.step).toBe(
+ DataConnectionStep.WebUsbBluetoothUnsupported
+ );
+ });
+
+ it("goes to Start normally", () => {
+ const result = transition(DataConnectionStep.Idle, connectEvent());
+
+ expect(result?.step).toBe(DataConnectionStep.Start);
+ expect(result?.actions).toContainEqual({ type: "reset" });
+ });
+ });
+
+ describe("forward navigation", () => {
+ it("Start -> ConnectCable", () => {
+ const result = transition(DataConnectionStep.Start, { type: "next" });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectCable);
+ });
+
+ it("StartOver -> ConnectCable", () => {
+ const result = transition(DataConnectionStep.StartOver, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectCable);
+ });
+
+ it("ConnectCable -> WebUsbFlashingTutorial", () => {
+ const result = transition(DataConnectionStep.ConnectCable, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.WebUsbFlashingTutorial);
+ });
+
+ it("WebUsbFlashingTutorial -> FlashingInProgress with connectFlash action", () => {
+ const result = transition(DataConnectionStep.WebUsbFlashingTutorial, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.FlashingInProgress);
+ expect(result?.actions).toContainEqual({ type: "connectFlash" });
+ });
+
+ it("ConnectBattery -> switches to bridge phase", () => {
+ const result = transition(DataConnectionStep.ConnectBattery, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectCable);
+ expect(result?.actions).toContainEqual({
+ type: "setRadioFlowPhase",
+ phase: "bridge",
+ });
+ });
+ });
+
+ describe("back navigation coherence", () => {
+ it("ConnectCable back -> Start (normal case)", () => {
+ const result = transition(DataConnectionStep.ConnectCable, {
+ type: "back",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.Start);
+ });
+
+ it("ConnectCable back -> StartOver (when isStartingOver)", () => {
+ const result = transition(
+ DataConnectionStep.ConnectCable,
+ { type: "back" },
+ { isStartingOver: true }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.StartOver);
+ });
+
+ it("WebUsbFlashingTutorial back -> ConnectCable", () => {
+ const result = transition(DataConnectionStep.WebUsbFlashingTutorial, {
+ type: "back",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectCable);
+ });
+
+ it("ConnectBattery back -> WebUsbFlashingTutorial", () => {
+ const result = transition(DataConnectionStep.ConnectBattery, {
+ type: "back",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.WebUsbFlashingTutorial);
+ });
+ });
+
+ describe("flashing outcomes", () => {
+ it("connectFlashSuccess (V2 board) -> FlashingInProgress with flash action", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "connectFlashSuccess",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.FlashingInProgress);
+ expect(result?.actions).toContainEqual({ type: "flash" });
+ });
+
+ it("connectFlashSuccess (V1 board) -> MicrobitUnsupported", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "connectFlashSuccess",
+ boardVersion: "V1",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.MicrobitUnsupported);
+ });
+
+ it("connectFlashFailure with bad firmware -> BadFirmware", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "connectFlashFailure",
+ code: "firmware-update-required",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.BadFirmware);
+ });
+
+ it("connectFlashFailure with no device selected -> TryAgainWebUsbSelectMicrobit", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "connectFlashFailure",
+ code: "no-device-selected",
+ });
+
+ expect(result?.step).toBe(
+ DataConnectionStep.TryAgainWebUsbSelectMicrobit
+ );
+ });
+
+ it("connectFlashFailure with unable to claim -> TryAgainCloseTabs", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "connectFlashFailure",
+ code: "device-in-use",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.TryAgainCloseTabs);
+ });
+
+ it("connectFlashFailure (other) -> TryAgainReplugMicrobit", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "connectFlashFailure",
+ code: "unknown-error",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.TryAgainReplugMicrobit);
+ });
+
+ it("flashSuccess -> ConnectBattery with device id and board version", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "flashSuccess",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectBattery);
+ expect(result?.actions).toContainEqual({
+ type: "setRadioRemoteDeviceId",
+ });
+ });
+
+ it("flashFailure with no device selected -> TryAgainWebUsbSelectMicrobit", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "flashFailure",
+ code: "no-device-selected",
+ });
+
+ expect(result?.step).toBe(
+ DataConnectionStep.TryAgainWebUsbSelectMicrobit
+ );
+ });
+
+ it("flashFailure with unable to claim -> TryAgainCloseTabs", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "flashFailure",
+ code: "device-in-use",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.TryAgainCloseTabs);
+ });
+
+ it("flashFailure (other) -> TryAgainReplugMicrobit", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "flashFailure",
+ code: "unknown-error",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.TryAgainReplugMicrobit);
+ });
+ });
+
+ describe("switch flow type", () => {
+ it("Start switchFlowType -> stays at Start with setFlowType to WebBluetooth (if supported)", () => {
+ const result = transition(
+ DataConnectionStep.Start,
+ { type: "switchFlowType" },
+ { isWebBluetoothSupported: true }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.Start);
+ expect(result?.actions).toContainEqual({
+ type: "setConnectionType",
+ connectionType: DataConnectionType.WebBluetooth,
+ });
+ });
+
+ it("Start switchFlowType -> ignored if WebBluetooth not supported", () => {
+ const result = transition(
+ DataConnectionStep.Start,
+ { type: "switchFlowType" },
+ { isWebBluetoothSupported: false }
+ );
+
+ expect(result).toBeNull();
+ });
+
+ it("StartOver switchFlowType -> goes to Start with setFlowType to WebBluetooth (if supported)", () => {
+ const result = transition(
+ DataConnectionStep.StartOver,
+ { type: "switchFlowType" },
+ { isWebBluetoothSupported: true }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.Start);
+ expect(result?.actions).toContainEqual({
+ type: "setConnectionType",
+ connectionType: DataConnectionType.WebBluetooth,
+ });
+ });
+
+ it("StartOver switchFlowType -> ignored if WebBluetooth not supported", () => {
+ const result = transition(
+ DataConnectionStep.StartOver,
+ { type: "switchFlowType" },
+ { isWebBluetoothSupported: false }
+ );
+
+ expect(result).toBeNull();
+ });
+
+ it("ConnectCable switchFlowType -> goes to Start with setFlowType to WebBluetooth (if supported)", () => {
+ const result = transition(
+ DataConnectionStep.ConnectCable,
+ { type: "switchFlowType" },
+ { isWebBluetoothSupported: true }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.Start);
+ expect(result?.actions).toContainEqual({
+ type: "setConnectionType",
+ connectionType: DataConnectionType.WebBluetooth,
+ });
+ });
+
+ it("ConnectCable switchFlowType -> ignored if WebBluetooth not supported", () => {
+ const result = transition(
+ DataConnectionStep.ConnectCable,
+ { type: "switchFlowType" },
+ { isWebBluetoothSupported: false }
+ );
+
+ expect(result).toBeNull();
+ });
+
+ it("switchFlowType sets connection type (when WebBluetooth supported)", () => {
+ const result = transition(
+ DataConnectionStep.Start,
+ { type: "switchFlowType" },
+ { isWebBluetoothSupported: true }
+ );
+
+ expect(result?.actions).toContainEqual({
+ type: "setConnectionType",
+ connectionType: DataConnectionType.WebBluetooth,
+ });
+ });
+ });
+
+ describe("error recovery", () => {
+ it("BadFirmware tryAgain -> ConnectCable", () => {
+ const result = transition(DataConnectionStep.BadFirmware, {
+ type: "tryAgain",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectCable);
+ });
+
+ it("TryAgainReplugMicrobit tryAgain -> ConnectCable", () => {
+ const result = transition(DataConnectionStep.TryAgainReplugMicrobit, {
+ type: "tryAgain",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectCable);
+ });
+
+ it("TryAgainCloseTabs tryAgain -> ConnectCable", () => {
+ const result = transition(DataConnectionStep.TryAgainCloseTabs, {
+ type: "tryAgain",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectCable);
+ });
+
+ it("TryAgainWebUsbSelectMicrobit tryAgain -> ConnectCable", () => {
+ const result = transition(
+ DataConnectionStep.TryAgainWebUsbSelectMicrobit,
+ { type: "tryAgain" }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectCable);
+ });
+
+ it("MicrobitUnsupported startBluetoothFlow -> Start with WebBluetooth flow type (if supported)", () => {
+ const result = transition(
+ DataConnectionStep.MicrobitUnsupported,
+ { type: "startBluetoothFlow" },
+ { isWebBluetoothSupported: true }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.Start);
+ expect(result?.actions).toContainEqual({
+ type: "setConnectionType",
+ connectionType: DataConnectionType.WebBluetooth,
+ });
+ });
+
+ it("MicrobitUnsupported startBluetoothFlow -> stays at MicrobitUnsupported (if not supported)", () => {
+ const result = transition(
+ DataConnectionStep.MicrobitUnsupported,
+ { type: "startBluetoothFlow" },
+ { isWebBluetoothSupported: false }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.MicrobitUnsupported);
+ });
+ });
+
+ describe("close from any step", () => {
+ const stepsWithClose = [
+ DataConnectionStep.Start,
+ DataConnectionStep.StartOver,
+ DataConnectionStep.ConnectCable,
+ DataConnectionStep.WebUsbFlashingTutorial,
+ DataConnectionStep.ConnectBattery,
+ DataConnectionStep.BadFirmware,
+ DataConnectionStep.TryAgainReplugMicrobit,
+ DataConnectionStep.TryAgainCloseTabs,
+ DataConnectionStep.TryAgainWebUsbSelectMicrobit,
+ DataConnectionStep.MicrobitUnsupported,
+ DataConnectionStep.WebUsbBluetoothUnsupported,
+ ];
+
+ stepsWithClose.forEach((step) => {
+ it(`${step} close -> None`, () => {
+ const result = transition(step, { type: "close" });
+ expect(result?.step).toBe(DataConnectionStep.Idle);
+ });
+ });
+ });
+ });
+
+ describe("bridge phase", () => {
+ describe("connect transitions from Idle", () => {
+ it("goes to Start and sets remote phase when starting fresh", () => {
+ const result = transition(DataConnectionStep.Idle, connectEvent(), {
+ hadSuccessfulConnection: false,
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.Start);
+ expect(result?.actions).toContainEqual({
+ type: "setRadioFlowPhase",
+ phase: "remote",
+ });
+ expect(result?.actions).toContainEqual({ type: "reset" });
+ });
+
+ it("goes to ConnectingMicrobits when hadSuccessfulConnection", () => {
+ const result = transition(DataConnectionStep.Idle, connectEvent(), {
+ hadSuccessfulConnection: true,
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectingMicrobits);
+ expect(result?.actions).toContainEqual({ type: "connectData" });
+ });
+ });
+
+ describe("forward navigation", () => {
+ it("ConnectCable -> WebUsbFlashingTutorial", () => {
+ const result = transition(DataConnectionStep.ConnectCable, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.WebUsbFlashingTutorial);
+ });
+
+ it("WebUsbFlashingTutorial -> FlashingInProgress with connectFlash action", () => {
+ const result = transition(DataConnectionStep.WebUsbFlashingTutorial, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.FlashingInProgress);
+ expect(result?.actions).toContainEqual({ type: "connectFlash" });
+ });
+ });
+
+ describe("back navigation coherence", () => {
+ it("ConnectCable back in bridge phase -> ConnectBattery with remote phase", () => {
+ const result = transition(
+ DataConnectionStep.ConnectCable,
+ { type: "back" },
+ { radioFlowPhase: "bridge" }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectBattery);
+ expect(result?.actions).toContainEqual({
+ type: "setRadioFlowPhase",
+ phase: "remote",
+ });
+ });
+
+ it("WebUsbFlashingTutorial back -> ConnectCable", () => {
+ const result = transition(DataConnectionStep.WebUsbFlashingTutorial, {
+ type: "back",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectCable);
+ });
+ });
+
+ describe("flashing outcomes", () => {
+ it("connectFlashSuccess -> FlashingInProgress with flash action", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "connectFlashSuccess",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.FlashingInProgress);
+ expect(result?.actions).toContainEqual({ type: "flash" });
+ });
+
+ it("connectFlashFailure with bad firmware -> BadFirmware", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "connectFlashFailure",
+ code: "firmware-update-required",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.BadFirmware);
+ });
+
+ it("connectFlashFailure with no device selected -> TryAgainWebUsbSelectMicrobit", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "connectFlashFailure",
+ code: "no-device-selected",
+ });
+
+ expect(result?.step).toBe(
+ DataConnectionStep.TryAgainWebUsbSelectMicrobit
+ );
+ });
+
+ it("connectFlashFailure with unable to claim -> TryAgainCloseTabs", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "connectFlashFailure",
+ code: "device-in-use",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.TryAgainCloseTabs);
+ });
+
+ it("connectFlashFailure (other) -> TryAgainReplugMicrobit", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "connectFlashFailure",
+ code: "unknown-error",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.TryAgainReplugMicrobit);
+ });
+
+ it("flashSuccess in bridge phase -> ConnectingMicrobits with device id and connectData action", () => {
+ const result = transition(
+ DataConnectionStep.FlashingInProgress,
+ { type: "flashSuccess" },
+ { radioFlowPhase: "bridge" }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectingMicrobits);
+ expect(result?.actions).toContainEqual({
+ type: "setRadioBridgeDeviceId",
+ });
+ expect(result?.actions).toContainEqual({ type: "connectData" });
+ });
+
+ it("flashFailure with no device selected -> TryAgainWebUsbSelectMicrobit", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "flashFailure",
+ code: "no-device-selected",
+ });
+
+ expect(result?.step).toBe(
+ DataConnectionStep.TryAgainWebUsbSelectMicrobit
+ );
+ });
+
+ it("flashFailure with unable to claim -> TryAgainCloseTabs", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "flashFailure",
+ code: "device-in-use",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.TryAgainCloseTabs);
+ });
+
+ it("flashFailure (other) -> TryAgainReplugMicrobit", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "flashFailure",
+ code: "unknown-error",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.TryAgainReplugMicrobit);
+ });
+ });
+
+ describe("connecting microbits outcomes", () => {
+ it("deviceConnected -> Connected with notifyConnected", () => {
+ const result = transition(DataConnectionStep.ConnectingMicrobits, {
+ type: "deviceConnected",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.Connected);
+ expect(result?.actions).toContainEqual({ type: "notifyConnected" });
+ expect(result?.actions).toContainEqual({
+ type: "setConnected",
+ });
+ });
+
+ it("deviceDisconnected on first attempt -> ConnectFailed", () => {
+ const result = transition(
+ DataConnectionStep.ConnectingMicrobits,
+ { type: "deviceDisconnected" },
+ { hasFailedOnce: false }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectFailed);
+ expect(result?.actions).toContainEqual({
+ type: "setReconnecting",
+ value: false,
+ });
+ });
+ });
+
+ describe("error recovery", () => {
+ it("BadFirmware tryAgain -> ConnectCable", () => {
+ const result = transition(DataConnectionStep.BadFirmware, {
+ type: "tryAgain",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectCable);
+ });
+
+ it("TryAgainReplugMicrobit tryAgain -> ConnectCable", () => {
+ const result = transition(DataConnectionStep.TryAgainReplugMicrobit, {
+ type: "tryAgain",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectCable);
+ });
+
+ it("TryAgainCloseTabs tryAgain -> ConnectCable", () => {
+ const result = transition(DataConnectionStep.TryAgainCloseTabs, {
+ type: "tryAgain",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectCable);
+ });
+
+ it("TryAgainWebUsbSelectMicrobit tryAgain -> ConnectCable", () => {
+ const result = transition(
+ DataConnectionStep.TryAgainWebUsbSelectMicrobit,
+ { type: "tryAgain" }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectCable);
+ });
+
+ it("ConnectFailed next -> ConnectingMicrobits with status and connectData", () => {
+ const result = transition(DataConnectionStep.ConnectFailed, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectingMicrobits);
+ expect(result?.actions).toContainEqual({
+ type: "setReconnecting",
+ value: true,
+ });
+ expect(result?.actions).toContainEqual({ type: "connectData" });
+ });
+
+ it("ConnectionLost next -> ConnectingMicrobits with status and connectData", () => {
+ const result = transition(DataConnectionStep.ConnectionLost, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectingMicrobits);
+ expect(result?.actions).toContainEqual({
+ type: "setReconnecting",
+ value: true,
+ });
+ expect(result?.actions).toContainEqual({ type: "connectData" });
+ });
+ });
+
+ describe("close from any step", () => {
+ const stepsWithClose = [
+ DataConnectionStep.ConnectCable,
+ DataConnectionStep.WebUsbFlashingTutorial,
+ DataConnectionStep.BadFirmware,
+ DataConnectionStep.TryAgainReplugMicrobit,
+ DataConnectionStep.TryAgainCloseTabs,
+ DataConnectionStep.TryAgainWebUsbSelectMicrobit,
+ ];
+ const stepsAfterSuccessfulConnection = [
+ DataConnectionStep.ConnectFailed,
+ DataConnectionStep.ConnectionLost,
+ ];
+
+ stepsWithClose.forEach((step) => {
+ it(`${step} close -> None with reset`, () => {
+ const result = transition(step, { type: "close" });
+ expect(result?.step).toBe(DataConnectionStep.Idle);
+ expect(result?.actions).toContainEqual({ type: "reset" });
+ });
+ });
+
+ stepsAfterSuccessfulConnection.forEach((step) => {
+ it(`${step} close -> None`, () => {
+ const result = transition(
+ step,
+ { type: "close" },
+ { hadSuccessfulConnection: true }
+ );
+ expect(result?.step).toBe(DataConnectionStep.Idle);
+ expect(result?.actions.length).toBe(0);
+ });
+ });
+ });
+ });
+
+ describe("phase transitions", () => {
+ it("ConnectBattery next sets bridge phase", () => {
+ const forwardResult = transition(
+ DataConnectionStep.ConnectBattery,
+ { type: "next" },
+ { radioFlowPhase: "remote" }
+ );
+ expect(forwardResult?.step).toBe(DataConnectionStep.ConnectCable);
+ expect(forwardResult?.actions).toContainEqual({
+ type: "setRadioFlowPhase",
+ phase: "bridge",
+ });
+ });
+
+ it("ConnectCable back in bridge phase sets remote phase", () => {
+ const backResult = transition(
+ DataConnectionStep.ConnectCable,
+ { type: "back" },
+ { radioFlowPhase: "bridge" }
+ );
+ expect(backResult?.step).toBe(DataConnectionStep.ConnectBattery);
+ expect(backResult?.actions).toContainEqual({
+ type: "setRadioFlowPhase",
+ phase: "remote",
+ });
+ });
+ });
+});
diff --git a/src/data-connection-flow/data-connection-machine-radio.ts b/src/data-connection-flow/data-connection-machine-radio.ts
new file mode 100644
index 000000000..8ca2d24bb
--- /dev/null
+++ b/src/data-connection-flow/data-connection-machine-radio.ts
@@ -0,0 +1,191 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ actions,
+ backToStartTransition,
+ badFirmwareState,
+ connectedState,
+ createInitialConnectHandlers,
+ createRecoveryStates,
+ DataConnectionFlowDef,
+ globalHandlers,
+ guards,
+ idleBrowserUnsupported,
+ idleFreshStart,
+ idleRadioReconnect,
+ switchToWebBluetooth,
+ webUsbBluetoothUnsupportedState,
+ webUsbFlashingTutorialState,
+ webUsbTryAgainStates,
+} from "./data-connection-machine-common";
+import {
+ DataConnectionStep,
+ DataConnectionType,
+} from "./data-connection-types";
+import { always } from "../state-machine";
+
+export const radioFlow: DataConnectionFlowDef = {
+ ...globalHandlers,
+
+ // Entry point
+ [DataConnectionStep.Idle]: {
+ on: {
+ connect: [idleBrowserUnsupported, idleRadioReconnect, idleFreshStart],
+ },
+ },
+
+ // Happy path: Start → ConnectCable → WebUsbFlashingTutorial → FlashingInProgress
+ // → ConnectBattery → ConnectCable → WebUsbFlashingTutorial → FlashingInProgress
+ // → ConnectingMicrobits → Connected
+ [DataConnectionStep.Start]: {
+ entry: actions.setRemotePhase,
+ on: {
+ next: { target: DataConnectionStep.ConnectCable },
+ ...switchToWebBluetooth,
+ },
+ },
+
+ [DataConnectionStep.ConnectCable]: {
+ on: {
+ next: { target: DataConnectionStep.WebUsbFlashingTutorial },
+ back: [
+ // In bridge phase, go back to ConnectBattery (and switch back to remote phase)
+ {
+ guard: guards.isInBridgePhase,
+ target: DataConnectionStep.ConnectBattery,
+ actions: actions.setRemotePhase,
+ },
+ ...backToStartTransition,
+ ],
+ ...switchToWebBluetooth,
+ },
+ },
+
+ ...webUsbFlashingTutorialState,
+
+ [DataConnectionStep.FlashingInProgress]: {
+ on: {
+ connectFlashSuccess: [
+ // Radio requires V2 for both remote and bridge micro:bits
+ {
+ guard: (ctx, event) => guards.isV1Board(ctx, event),
+ target: DataConnectionStep.MicrobitUnsupported,
+ },
+ {
+ guard: always,
+ actions: [{ type: "flash" }],
+ },
+ ],
+ connectFlashFailure: [
+ {
+ guard: guards.isBadFirmwareError,
+ target: DataConnectionStep.BadFirmware,
+ },
+ {
+ guard: guards.isNoDeviceSelectedError,
+ target: DataConnectionStep.TryAgainWebUsbSelectMicrobit,
+ },
+ {
+ guard: guards.isUnableToClaimError,
+ target: DataConnectionStep.TryAgainCloseTabs,
+ },
+ {
+ guard: always,
+ target: DataConnectionStep.TryAgainReplugMicrobit,
+ },
+ ],
+ flashSuccess: [
+ // Remote phase: go to ConnectBattery
+ {
+ guard: guards.isInRemotePhase,
+ target: DataConnectionStep.ConnectBattery,
+ actions: [{ type: "setRadioRemoteDeviceId" }],
+ },
+ // Bridge phase: go to ConnectingMicrobits
+ {
+ guard: always,
+ target: DataConnectionStep.ConnectingMicrobits,
+ actions: [
+ { type: "setRadioBridgeDeviceId" },
+ { type: "connectData" },
+ ],
+ },
+ ],
+ flashFailure: [
+ {
+ guard: guards.isNoDeviceSelectedError,
+ target: DataConnectionStep.TryAgainWebUsbSelectMicrobit,
+ },
+ {
+ guard: guards.isUnableToClaimError,
+ target: DataConnectionStep.TryAgainCloseTabs,
+ },
+ {
+ guard: always,
+ target: DataConnectionStep.TryAgainReplugMicrobit,
+ },
+ ],
+ },
+ },
+
+ [DataConnectionStep.ConnectBattery]: {
+ on: {
+ // After battery, transition to bridge phase
+ next: {
+ target: DataConnectionStep.ConnectCable,
+ actions: actions.setBridgePhase,
+ },
+ back: { target: DataConnectionStep.WebUsbFlashingTutorial },
+ },
+ },
+
+ [DataConnectionStep.ConnectingMicrobits]: {
+ on: {
+ ...createInitialConnectHandlers(),
+ },
+ },
+
+ // Success state
+ ...connectedState,
+
+ // Error/recovery states
+ [DataConnectionStep.StartOver]: {
+ entry: [
+ { type: "setIsStartingOver", value: true },
+ ...actions.setRemotePhase,
+ ],
+ on: {
+ next: { target: DataConnectionStep.ConnectCable },
+ ...switchToWebBluetooth,
+ },
+ },
+
+ ...badFirmwareState,
+ ...webUsbTryAgainStates,
+ ...createRecoveryStates(DataConnectionStep.ConnectingMicrobits, {
+ type: "connectData",
+ }),
+
+ [DataConnectionStep.MicrobitUnsupported]: {
+ on: {
+ startBluetoothFlow: [
+ {
+ guard: guards.isWebBluetoothFlowSupported,
+ target: DataConnectionStep.Start,
+ actions: [
+ {
+ type: "setConnectionType",
+ connectionType: DataConnectionType.WebBluetooth,
+ },
+ ],
+ },
+ { guard: always, target: DataConnectionStep.MicrobitUnsupported },
+ ],
+ },
+ },
+
+ ...webUsbBluetoothUnsupportedState,
+};
diff --git a/src/data-connection-flow/data-connection-machine-web-bluetooth.test.ts b/src/data-connection-flow/data-connection-machine-web-bluetooth.test.ts
new file mode 100644
index 000000000..4d01075b2
--- /dev/null
+++ b/src/data-connection-flow/data-connection-machine-web-bluetooth.test.ts
@@ -0,0 +1,451 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ DataConnectionEvent,
+ DataConnectionFlowContext,
+ dataConnectionTransition,
+} from "./data-connection-machine";
+import {
+ DataConnectionStep,
+ DataConnectionType,
+} from "./data-connection-types";
+
+const createContext = (
+ overrides: Partial = {}
+): DataConnectionFlowContext => ({
+ type: DataConnectionType.WebBluetooth,
+ step: DataConnectionStep.Idle,
+ isWebBluetoothSupported: true,
+ isWebUsbSupported: true,
+ hadSuccessfulConnection: false,
+ hasSwitchedConnectionType: false,
+ isReconnecting: false,
+ hasFailedOnce: false,
+ isStartingOver: false,
+ isBrowserTabVisible: true,
+ isCheckingPermissions: false,
+ pairingMethod: "triple-reset",
+ connectionAbortController: undefined,
+ bluetoothMicrobitName: undefined,
+ ...overrides,
+});
+
+const connectEvent = (): DataConnectionEvent => ({
+ type: "connect",
+});
+
+const transition = (
+ step: DataConnectionStep,
+ event: DataConnectionEvent,
+ overrides: Partial = {}
+) => {
+ return dataConnectionTransition(
+ createContext({
+ type: DataConnectionType.WebBluetooth,
+ step,
+ ...overrides,
+ }),
+ event
+ );
+};
+
+describe("Data connection flow: Web Bluetooth", () => {
+ describe("connect transitions from Idle", () => {
+ it("goes to WebUsbBluetoothUnsupported if neither Web Bluetooth nor WebUSB is supported", () => {
+ const result = transition(DataConnectionStep.Idle, connectEvent(), {
+ isWebBluetoothSupported: false,
+ isWebUsbSupported: false,
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.WebUsbBluetoothUnsupported);
+ });
+
+ it("goes to Start normally", () => {
+ const result = transition(DataConnectionStep.Idle, connectEvent());
+
+ expect(result?.step).toBe(DataConnectionStep.Start);
+ expect(result?.actions).toContainEqual({ type: "reset" });
+ });
+ });
+
+ describe("forward navigation", () => {
+ it("Start -> ConnectCable", () => {
+ const result = transition(DataConnectionStep.Start, { type: "next" });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectCable);
+ });
+
+ it("StartOver -> ConnectCable", () => {
+ const result = transition(DataConnectionStep.StartOver, { type: "next" });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectCable);
+ });
+
+ it("ConnectCable -> WebUsbFlashingTutorial", () => {
+ const result = transition(DataConnectionStep.ConnectCable, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.WebUsbFlashingTutorial);
+ });
+
+ it("WebUsbFlashingTutorial -> FlashingInProgress with connectFlash action", () => {
+ const result = transition(DataConnectionStep.WebUsbFlashingTutorial, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.FlashingInProgress);
+ expect(result?.actions).toContainEqual({ type: "connectFlash" });
+ });
+
+ it("ManualFlashingTutorial -> ConnectBattery", () => {
+ const result = transition(DataConnectionStep.ManualFlashingTutorial, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectBattery);
+ });
+
+ it("ConnectBattery -> BluetoothPattern", () => {
+ const result = transition(DataConnectionStep.ConnectBattery, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.EnterBluetoothPattern);
+ });
+
+ it("BluetoothPattern -> WebBluetoothPreConnectTutorial", () => {
+ const result = transition(DataConnectionStep.EnterBluetoothPattern, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(
+ DataConnectionStep.WebBluetoothPreConnectTutorial
+ );
+ });
+
+ it("WebBluetoothPreConnectTutorial -> BluetoothConnect with connectData action", () => {
+ const result = transition(
+ DataConnectionStep.WebBluetoothPreConnectTutorial,
+ { type: "next" }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.BluetoothConnect);
+ expect(result?.actions).toContainEqual({
+ type: "connectData",
+ clearDevice: true,
+ });
+ });
+
+ it("BluetoothPattern setMicrobitName -> stays on BluetoothPattern with setMicrobitName action", () => {
+ const result = transition(DataConnectionStep.EnterBluetoothPattern, {
+ type: "setMicrobitName",
+ name: "zogup",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.EnterBluetoothPattern);
+ expect(result?.actions).toContainEqual({
+ type: "setMicrobitName",
+ });
+ });
+ });
+
+ describe("back navigation coherence", () => {
+ it("ConnectCable back -> Start (normal case)", () => {
+ const result = transition(DataConnectionStep.ConnectCable, {
+ type: "back",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.Start);
+ });
+
+ it("ConnectCable back -> StartOver (when isStartingOver)", () => {
+ const result = transition(
+ DataConnectionStep.ConnectCable,
+ { type: "back" },
+ { isStartingOver: true }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.StartOver);
+ });
+
+ it("WebUsbFlashingTutorial back -> ConnectCable", () => {
+ const result = transition(DataConnectionStep.WebUsbFlashingTutorial, {
+ type: "back",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectCable);
+ });
+
+ it("ManualFlashingTutorial back -> ConnectCable", () => {
+ const result = transition(DataConnectionStep.ManualFlashingTutorial, {
+ type: "back",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectCable);
+ });
+
+ it("ConnectBattery back -> WebUsbFlashingTutorial", () => {
+ const result = transition(DataConnectionStep.ConnectBattery, {
+ type: "back",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.WebUsbFlashingTutorial);
+ });
+
+ it("BluetoothPattern back -> ConnectBattery", () => {
+ const result = transition(DataConnectionStep.EnterBluetoothPattern, {
+ type: "back",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectBattery);
+ });
+
+ it("WebBluetoothPreConnectTutorial back -> BluetoothPattern", () => {
+ const result = transition(
+ DataConnectionStep.WebBluetoothPreConnectTutorial,
+ { type: "back" }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.EnterBluetoothPattern);
+ });
+ });
+
+ describe("flashing outcomes", () => {
+ it("connectFlashSuccess -> FlashingInProgress with flash action", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "connectFlashSuccess",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.FlashingInProgress);
+ expect(result?.actions).toEqual([
+ { type: "saveMicrobitName" },
+ { type: "flash" },
+ ]);
+ });
+
+ it("connectFlashFailure with bad firmware -> BadFirmware", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "connectFlashFailure",
+ code: "firmware-update-required",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.BadFirmware);
+ });
+
+ it("connectFlashFailure (other) -> ManualFlashingTutorial with downloadHexFile", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "connectFlashFailure",
+ code: "unknown-error",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ManualFlashingTutorial);
+ expect(result?.actions).toContainEqual({ type: "downloadHexFile" });
+ });
+
+ it("flashSuccess -> ConnectBattery with bluetooth name/id actions", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "flashSuccess",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectBattery);
+ });
+
+ it("flashFailure -> ManualFlashingTutorial with downloadHexFile", () => {
+ const result = transition(DataConnectionStep.FlashingInProgress, {
+ type: "flashFailure",
+ code: "unknown-error",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ManualFlashingTutorial);
+ expect(result?.actions).toContainEqual({ type: "downloadHexFile" });
+ });
+ });
+
+ describe("bluetooth connection outcomes", () => {
+ it("deviceConnected -> Connected with notifyConnected", () => {
+ const result = transition(DataConnectionStep.BluetoothConnect, {
+ type: "deviceConnected",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.Connected);
+ expect(result?.actions).toContainEqual({ type: "notifyConnected" });
+ expect(result?.actions).toContainEqual({
+ type: "setConnected",
+ });
+ });
+
+ it("deviceDisconnected on first attempt -> ConnectFailed", () => {
+ const result = transition(
+ DataConnectionStep.BluetoothConnect,
+ { type: "deviceDisconnected" },
+ { hasFailedOnce: false }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectFailed);
+ expect(result?.actions).toContainEqual({
+ type: "setReconnecting",
+ value: false,
+ });
+ });
+
+ it("connectDataFailure (no device selected) -> TryAgainBluetoothSelectMicrobit", () => {
+ const result = transition(DataConnectionStep.BluetoothConnect, {
+ type: "connectDataFailure",
+ code: "no-device-selected",
+ });
+
+ expect(result?.step).toBe(
+ DataConnectionStep.TryAgainBluetoothSelectMicrobit
+ );
+ expect(result?.actions).toEqual([]);
+ });
+ });
+
+ describe("switch flow type", () => {
+ it("Start switchFlowType -> stays at Start with setFlowType to radio", () => {
+ const result = transition(DataConnectionStep.Start, {
+ type: "switchFlowType",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.Start);
+ expect(result?.actions).toContainEqual({
+ type: "setConnectionType",
+ connectionType: DataConnectionType.Radio,
+ });
+ });
+
+ it("StartOver switchFlowType -> goes to Start with setFlowType to radio", () => {
+ const result = transition(DataConnectionStep.StartOver, {
+ type: "switchFlowType",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.Start);
+ expect(result?.actions).toContainEqual({
+ type: "setConnectionType",
+ connectionType: DataConnectionType.Radio,
+ });
+ });
+
+ it("ConnectCable switchFlowType -> goes to Start with setFlowType to radio", () => {
+ const result = transition(DataConnectionStep.ConnectCable, {
+ type: "switchFlowType",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.Start);
+ expect(result?.actions).toContainEqual({
+ type: "setConnectionType",
+ connectionType: DataConnectionType.Radio,
+ });
+ });
+
+ it("switchFlowType sets connection type", () => {
+ const result = transition(DataConnectionStep.Start, {
+ type: "switchFlowType",
+ });
+
+ expect(result?.actions).toContainEqual({
+ type: "setConnectionType",
+ connectionType: DataConnectionType.Radio,
+ });
+ });
+ });
+
+ describe("skip", () => {
+ it("ConnectCable skip -> ConnectBattery", () => {
+ const result = transition(DataConnectionStep.ConnectCable, {
+ type: "skip",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectBattery);
+ });
+ });
+
+ describe("error recovery", () => {
+ it("BadFirmware tryAgain -> ConnectCable", () => {
+ const result = transition(DataConnectionStep.BadFirmware, {
+ type: "tryAgain",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.ConnectCable);
+ });
+
+ it("TryAgainBluetoothSelectMicrobit tryAgain -> BluetoothPattern", () => {
+ const result = transition(
+ DataConnectionStep.TryAgainBluetoothSelectMicrobit,
+ { type: "tryAgain" }
+ );
+
+ expect(result?.step).toBe(DataConnectionStep.EnterBluetoothPattern);
+ });
+
+ it("ConnectFailed next -> BluetoothConnect with status and connectData", () => {
+ const result = transition(DataConnectionStep.ConnectFailed, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.BluetoothConnect);
+ expect(result?.actions).toContainEqual({
+ type: "setReconnecting",
+ value: true,
+ });
+ expect(result?.actions).toContainEqual({ type: "connectData" });
+ });
+
+ it("ConnectionLost next -> BluetoothConnect with status and connectData", () => {
+ const result = transition(DataConnectionStep.ConnectionLost, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DataConnectionStep.BluetoothConnect);
+ expect(result?.actions).toContainEqual({
+ type: "setReconnecting",
+ value: true,
+ });
+ expect(result?.actions).toContainEqual({ type: "connectData" });
+ });
+ });
+
+ describe("close from any step", () => {
+ const stepsWithClose = [
+ DataConnectionStep.Start,
+ DataConnectionStep.StartOver,
+ DataConnectionStep.ConnectCable,
+ DataConnectionStep.WebUsbFlashingTutorial,
+ DataConnectionStep.ManualFlashingTutorial,
+ DataConnectionStep.ConnectBattery,
+ DataConnectionStep.EnterBluetoothPattern,
+ DataConnectionStep.WebBluetoothPreConnectTutorial,
+ DataConnectionStep.BadFirmware,
+ DataConnectionStep.TryAgainBluetoothSelectMicrobit,
+ DataConnectionStep.WebUsbBluetoothUnsupported,
+ ];
+ const stepsAfterSuccessfulConnection = [
+ DataConnectionStep.ConnectFailed,
+ DataConnectionStep.ConnectionLost,
+ ];
+
+ stepsWithClose.forEach((step) => {
+ it(`${step} close -> None with reset`, () => {
+ const result = transition(step, { type: "close" });
+ expect(result?.step).toBe(DataConnectionStep.Idle);
+ expect(result?.actions).toContainEqual({ type: "reset" });
+ });
+ });
+
+ stepsAfterSuccessfulConnection.forEach((step) => {
+ it(`${step} close -> None`, () => {
+ const result = transition(
+ step,
+ { type: "close" },
+ { hadSuccessfulConnection: true }
+ );
+ expect(result?.step).toBe(DataConnectionStep.Idle);
+ expect(result?.actions.length).toBe(0);
+ });
+ });
+ });
+});
diff --git a/src/data-connection-flow/data-connection-machine-web-bluetooth.ts b/src/data-connection-flow/data-connection-machine-web-bluetooth.ts
new file mode 100644
index 000000000..3a2194e02
--- /dev/null
+++ b/src/data-connection-flow/data-connection-machine-web-bluetooth.ts
@@ -0,0 +1,151 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ backToStartTransition,
+ badFirmwareState,
+ bluetoothRecoveryStates,
+ connectedState,
+ connectFlashSuccessHandler,
+ createInitialConnectHandlers,
+ createTryAgainState,
+ DataConnectionFlowDef,
+ globalHandlers,
+ guards,
+ idleBluetoothReconnect,
+ idleBrowserUnsupported,
+ idleFreshStart,
+ setMicrobitNameHandler,
+ switchToRadio,
+ webUsbBluetoothUnsupportedState,
+ webUsbFlashingTutorialState,
+} from "./data-connection-machine-common";
+import { DataConnectionStep } from "./data-connection-types";
+import { always } from "../state-machine";
+
+export const webBluetoothFlow: DataConnectionFlowDef = {
+ ...globalHandlers,
+
+ // Entry point
+ [DataConnectionStep.Idle]: {
+ on: {
+ connect: [idleBrowserUnsupported, idleBluetoothReconnect, idleFreshStart],
+ },
+ },
+
+ // Happy path: Start → ConnectCable → WebUsbFlashingTutorial → FlashingInProgress
+ // → ConnectBattery → BluetoothPattern → WebBluetoothPreConnectTutorial
+ // → BluetoothConnect → Connected
+ [DataConnectionStep.Start]: {
+ on: {
+ next: { target: DataConnectionStep.ConnectCable },
+ ...switchToRadio,
+ },
+ },
+
+ [DataConnectionStep.ConnectCable]: {
+ on: {
+ next: { target: DataConnectionStep.WebUsbFlashingTutorial },
+ back: backToStartTransition,
+ skip: { target: DataConnectionStep.ConnectBattery },
+ ...switchToRadio,
+ },
+ },
+
+ ...webUsbFlashingTutorialState,
+
+ [DataConnectionStep.FlashingInProgress]: {
+ on: {
+ ...connectFlashSuccessHandler,
+ connectFlashFailure: [
+ {
+ guard: guards.isBadFirmwareError,
+ target: DataConnectionStep.BadFirmware,
+ },
+ {
+ guard: always,
+ target: DataConnectionStep.ManualFlashingTutorial,
+ actions: [{ type: "downloadHexFile" }, { type: "resetMicrobitName" }],
+ },
+ ],
+ flashSuccess: {
+ target: DataConnectionStep.ConnectBattery,
+ actions: [{ type: "setMicrobitName" }],
+ },
+ flashFailure: {
+ target: DataConnectionStep.ManualFlashingTutorial,
+ actions: [{ type: "downloadHexFile" }],
+ },
+ },
+ },
+
+ [DataConnectionStep.ManualFlashingTutorial]: {
+ on: {
+ next: { target: DataConnectionStep.ConnectBattery },
+ back: { target: DataConnectionStep.ConnectCable },
+ },
+ },
+
+ [DataConnectionStep.ConnectBattery]: {
+ on: {
+ next: { target: DataConnectionStep.EnterBluetoothPattern },
+ back: { target: DataConnectionStep.WebUsbFlashingTutorial },
+ },
+ },
+
+ [DataConnectionStep.EnterBluetoothPattern]: {
+ on: {
+ next: { target: DataConnectionStep.WebBluetoothPreConnectTutorial },
+ back: { target: DataConnectionStep.ConnectBattery },
+ ...setMicrobitNameHandler,
+ },
+ },
+
+ [DataConnectionStep.WebBluetoothPreConnectTutorial]: {
+ on: {
+ next: {
+ target: DataConnectionStep.BluetoothConnect,
+ actions: [{ type: "connectData", clearDevice: true }],
+ },
+ back: { target: DataConnectionStep.EnterBluetoothPattern },
+ },
+ },
+
+ [DataConnectionStep.BluetoothConnect]: {
+ on: {
+ ...createInitialConnectHandlers({
+ connectFlashFailureGuards: [
+ {
+ guard: guards.isNoDeviceSelectedError,
+ target: DataConnectionStep.TryAgainBluetoothSelectMicrobit,
+ },
+ ],
+ }),
+ },
+ },
+
+ // Success state
+ ...connectedState,
+
+ // Error/recovery states
+ [DataConnectionStep.StartOver]: {
+ entry: [{ type: "setIsStartingOver", value: true }],
+ on: {
+ next: { target: DataConnectionStep.ConnectCable },
+ ...switchToRadio,
+ },
+ },
+
+ ...badFirmwareState,
+
+ ...createTryAgainState(
+ DataConnectionStep.TryAgainBluetoothSelectMicrobit,
+ DataConnectionStep.EnterBluetoothPattern
+ ),
+
+ ...bluetoothRecoveryStates,
+
+ ...webUsbBluetoothUnsupportedState,
+};
diff --git a/src/data-connection-flow/data-connection-machine.ts b/src/data-connection-flow/data-connection-machine.ts
new file mode 100644
index 000000000..bd553feb9
--- /dev/null
+++ b/src/data-connection-flow/data-connection-machine.ts
@@ -0,0 +1,50 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ DataConnectionAction,
+ DataConnectionEvent,
+ DataConnectionFlowContext,
+ DataConnectionFlowDef,
+} from "./data-connection-machine-common";
+import { nativeBluetoothFlow } from "./data-connection-machine-native-bluetooth";
+import { radioFlow } from "./data-connection-machine-radio";
+import { webBluetoothFlow } from "./data-connection-machine-web-bluetooth";
+import {
+ DataConnectionStep,
+ DataConnectionType,
+} from "./data-connection-types";
+import { transition, TransitionResult } from "../state-machine";
+
+// Re-export types for external consumers
+export type {
+ DataConnectionAction,
+ DataConnectionEvent,
+ DataConnectionFlowContext,
+} from "./data-connection-machine-common";
+
+const getFlow = (type: DataConnectionType): DataConnectionFlowDef => {
+ switch (type) {
+ case DataConnectionType.WebBluetooth:
+ return webBluetoothFlow;
+ case DataConnectionType.NativeBluetooth:
+ return nativeBluetoothFlow;
+ case DataConnectionType.Radio:
+ return radioFlow;
+ }
+};
+
+export type DataConnectionTransitionResult = TransitionResult<
+ DataConnectionStep,
+ DataConnectionAction
+>;
+
+export const dataConnectionTransition = (
+ context: DataConnectionFlowContext,
+ event: DataConnectionEvent
+): DataConnectionTransitionResult | null => {
+ const flow = getFlow(context.type);
+ return transition(flow, context.step, event, context);
+};
diff --git a/src/data-connection-flow/data-connection-types.ts b/src/data-connection-flow/data-connection-types.ts
new file mode 100644
index 000000000..d5c226c48
--- /dev/null
+++ b/src/data-connection-flow/data-connection-types.ts
@@ -0,0 +1,247 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { isNativePlatform } from "../platform";
+import { PermissionStep } from "../shared-steps";
+
+/**
+ * This is the connection type from the perspective of how we end up talking
+ * to the data connection micro:bit.
+ */
+export type ConnectionTransport = "bluetooth" | "radio";
+
+export enum DataConnectionType {
+ /**
+ * This connection flow first flashes over WebUSB (with manual fallback)
+ * and then connects over bluetooth.
+ */
+ WebBluetooth = "WebBluetooth",
+ /**
+ * This is a native-app bluetooth only connection flow that flashes over
+ * bluetooth and then reconnects to the flashed device.
+ */
+ NativeBluetooth = "NativeBluetooth",
+ /**
+ * Radio bridge connection flow. Flashes the remote micro:bit first, then
+ * the bridge micro:bit, and connects them over radio.
+ */
+ Radio = "Radio",
+}
+
+/**
+ * Tracks the current phase within the radio connection flow.
+ * - "remote": Flashing the data collection micro:bit (first half)
+ * - "bridge": Flashing the bridge micro:bit (second half)
+ */
+export type RadioFlowPhase = "remote" | "bridge";
+
+/**
+ * Which method to show for entering Bluetooth pairing mode.
+ * - "triple-reset": Press reset button three times
+ * - "a-b-reset": Hold A+B and press reset
+ */
+export type BluetoothPairingMethod = "triple-reset" | "a-b-reset";
+
+export const dataConnectionTypeToTransport = (
+ type: DataConnectionType
+): ConnectionTransport => {
+ switch (type) {
+ case DataConnectionType.NativeBluetooth:
+ case DataConnectionType.WebBluetooth:
+ return "bluetooth";
+ case DataConnectionType.Radio:
+ return "radio";
+ }
+};
+
+/**
+ * Steps in the data connection flow.
+ * Using const object pattern with string literal union types.
+ */
+export const DataConnectionStep = {
+ // Idle/not started - no connection flow dialog open, no device monitoring.
+ Idle: "Idle",
+ // Successfully connected - device is ready to use.
+ Connected: "Connected",
+
+ // Happy flow stages.
+ Start: "Start",
+ ConnectCable: "ConnectCable",
+ WebUsbFlashingTutorial: "WebUsbFlashingTutorial",
+ ConnectBattery: "ConnectBattery",
+ EnterBluetoothPattern: "EnterBluetoothPattern",
+ NativeBluetoothPreConnectTutorial: "NativeBluetoothPreConnectTutorial",
+ WebBluetoothPreConnectTutorial: "WebBluetoothPreConnectTutorial",
+
+ // Transient stages (not user-controlled, not navigable).
+ WebUsbChooseMicrobit: "WebUsbChooseMicrobit",
+ BluetoothConnect: "BluetoothConnect",
+ ConnectingMicrobits: "ConnectingMicrobits",
+ FlashingInProgress: "FlashingInProgress",
+
+ // Failure stages.
+ NativeBluetoothPreConnectTroubleshooting:
+ "NativeBluetoothPreConnectTroubleshooting",
+ TryAgainReplugMicrobit: "TryAgainReplugMicrobit",
+ TryAgainCloseTabs: "TryAgainCloseTabs",
+ TryAgainWebUsbSelectMicrobit: "TryAgainWebUsbSelectMicrobit",
+ TryAgainBluetoothSelectMicrobit: "TryAgainBluetoothSelectMicrobit",
+ ConnectFailed: "ConnectFailed",
+ PairingLost: "PairingLost",
+ BadFirmware: "BadFirmware",
+ MicrobitUnsupported: "MicrobitUnsupported",
+ WebUsbBluetoothUnsupported: "WebUsbBluetoothUnsupported",
+ ManualFlashingTutorial: "ManualFlashingTutorial",
+
+ ConnectionLost: "ConnectionLost",
+ StartOver: "StartOver",
+
+ // Permission error steps (shared with download flow)
+ ...PermissionStep,
+} as const;
+
+export type DataConnectionStep =
+ (typeof DataConnectionStep)[keyof typeof DataConnectionStep];
+
+export interface DataConnectionState {
+ // For connection flow.
+ type: DataConnectionType;
+ step: DataConnectionStep;
+
+ // Compatibility.
+ isWebBluetoothSupported: boolean;
+ isWebUsbSupported: boolean;
+
+ // Connection state.
+ radioBridgeDeviceId?: number;
+ radioRemoteDeviceId?: number;
+
+ /**
+ * True if user connected successfully in this session.
+ * Reset when user cancels or starts over. Used to determine if this is a
+ * reconnection scenario (skip flow, show "reconnect" text on errors).
+ */
+ hadSuccessfulConnection: boolean;
+
+ /**
+ * True when an auto or explicit reconnection is in progress.
+ * Used by UI to show reconnecting indicator without changing step.
+ */
+ isReconnecting: boolean;
+
+ /**
+ * Tracks whether we've already failed once during connection/reconnection.
+ * When true, the next failure will show the "start over" dialog.
+ * Reset when user proceeds from "start over" dialog or connects successfully.
+ */
+ hasFailedOnce: boolean;
+
+ /**
+ * True when user is restarting the flow from the StartOver state.
+ * Used for back navigation to return to StartOver instead of Start.
+ */
+ isStartingOver: boolean;
+
+ /**
+ * Browser tab visibility - used to defer error states while user is away.
+ */
+ isBrowserTabVisible: boolean;
+
+ /**
+ * Tracks whether the last disconnect was from the bridge or remote micro:bit.
+ * Used by error dialogs to show appropriate recovery instructions.
+ */
+ lastDisconnectSource?: "bridge" | "remote";
+
+ /**
+ * Tracks the current phase within the radio connection flow.
+ * Only meaningful when type is Radio.
+ */
+ radioFlowPhase?: RadioFlowPhase;
+
+ /**
+ * Tracks whether the user has explicitly switched connection type (e.g., from
+ * Bluetooth to Radio). Used to preserve their choice even if they haven't
+ * successfully connected yet.
+ */
+ hasSwitchedConnectionType: boolean;
+
+ /**
+ * True while a permission check is in progress (native Bluetooth only).
+ * Used to show loading state on "Try Again" button in permission error dialogs.
+ */
+ isCheckingPermissions: boolean;
+
+ /**
+ * Which pairing method variant to show in the Bluetooth tutorial dialog.
+ * Allows user to switch between "triple-reset" and "a-b-reset" methods.
+ */
+ pairingMethod: BluetoothPairingMethod;
+
+ /**
+ * Abort controller for aborting the connection process.
+ * If `undefined`, there is no process to abort.
+ */
+ connectionAbortController: AbortController | undefined;
+
+ /**
+ * Bluetooth micro:bit name that changes with user input.
+ * If connection succeeds with this name, it gets saved into settings.
+ * If connection fails with this name (not due to permissions or pairing
+ * information lost), it gets reset to the persisted name.
+ */
+ bluetoothMicrobitName: string | undefined;
+}
+
+/**
+ * Determines the connection flow type based on platform capabilities.
+ * Defaults to WebBluetooth if supported, otherwise Radio.
+ */
+export const getInitialDataConnectionType = (
+ isWebBluetoothSupported: boolean
+): DataConnectionType => {
+ if (isNativePlatform()) {
+ return DataConnectionType.NativeBluetooth;
+ }
+ // Default to WebBluetooth if supported
+ if (isWebBluetoothSupported) {
+ return DataConnectionType.WebBluetooth;
+ }
+ return DataConnectionType.Radio;
+};
+
+/**
+ * Get initial data connection state.
+ * Called at store creation time.
+ */
+export const getInitialDataConnectionState = (): DataConnectionState => {
+ // At store init time, we don't have web bluetooth/usb support info yet.
+ // These will be updated when the provider initializes.
+ return {
+ step: DataConnectionStep.Idle,
+ // This value will be replaced before it is used.
+ type: DataConnectionType.WebBluetooth,
+ isWebBluetoothSupported: false,
+ isWebUsbSupported: false,
+ hadSuccessfulConnection: false,
+ hasSwitchedConnectionType: false,
+ isReconnecting: false,
+ hasFailedOnce: false,
+ isStartingOver: false,
+ isBrowserTabVisible: document.visibilityState === "visible",
+ isCheckingPermissions: false,
+ pairingMethod: "triple-reset",
+ connectionAbortController: undefined,
+ // This value will be replaced by persisted name before it is used.
+ bluetoothMicrobitName: undefined,
+ };
+};
+
+/**
+ * Returns true if the connection flow dialog should be open.
+ * The dialog is shown for all steps except Idle (not started) and Connected (success).
+ */
+export const isDataConnectionDialogOpen = (step: DataConnectionStep): boolean =>
+ step !== DataConnectionStep.Idle && step !== DataConnectionStep.Connected;
diff --git a/src/data-connection-flow/index.ts b/src/data-connection-flow/index.ts
new file mode 100644
index 000000000..99b8d357e
--- /dev/null
+++ b/src/data-connection-flow/index.ts
@@ -0,0 +1,24 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+export type {
+ DataConnectionState,
+ RadioFlowPhase,
+} from "./data-connection-types";
+export {
+ DataConnectionStep,
+ DataConnectionType,
+ dataConnectionTypeToTransport,
+ getInitialDataConnectionState,
+ isDataConnectionDialogOpen,
+} from "./data-connection-types";
+
+export type { DataConnectionActions } from "./data-connection-machine-hooks";
+export {
+ useDataConnectionActions,
+ useDataConnected,
+} from "./data-connection-machine-hooks";
+export { DataConnectionEventProvider } from "./data-connection-internal-hooks";
+export type { DataConnectionEvent } from "./data-connection-machine-common";
diff --git a/src/deployment/default/components/modal.ts b/src/deployment/default/components/modal.ts
new file mode 100644
index 000000000..dc8203c3b
--- /dev/null
+++ b/src/deployment/default/components/modal.ts
@@ -0,0 +1,75 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { modalAnatomy } from "@chakra-ui/anatomy";
+import { createMultiStyleConfigHelpers } from "@chakra-ui/react";
+
+const { definePartsStyle, defineMultiStyleConfig } =
+ createMultiStyleConfigHelpers(modalAnatomy.keys);
+
+/**
+ * Add horizontal margin for breathing room on mobile.
+ *
+ * Override Chakra's default 100vw/100vh on the overlay and dialog
+ * container with 100%. Both elements use position:fixed so 100% is
+ * relative to the viewport (the initial containing block) — same
+ * result as 100vw but immune to iOS WKWebView returning stale
+ * viewport-unit values after the app resumes from background.
+ *
+ * See https://bugs.webkit.org/show_bug.cgi?id=170595
+ */
+const baseStyle = definePartsStyle({
+ dialog: {
+ mx: 2,
+ },
+ overlay: {
+ w: "100%",
+ h: "100%",
+ },
+ dialogContainer: {
+ width: "100%",
+ height: "100%",
+ },
+});
+
+/**
+ * Add safe area inset handling for full-screen modals on devices with notches/status bars.
+ * Uses brand color in status bar area (matching ActionBar) with DARK status bar style (white icons).
+ */
+const full = definePartsStyle({
+ dialog: {
+ mx: 0,
+ maxHeight: "100%",
+ paddingTop: "env(safe-area-inset-top)",
+ paddingBottom: "env(safe-area-inset-bottom)",
+ paddingLeft: "env(safe-area-inset-left)",
+ paddingRight: "env(safe-area-inset-right)",
+ background:
+ "linear-gradient(to bottom, var(--chakra-colors-brand2-500) env(safe-area-inset-top), white env(safe-area-inset-top))",
+ },
+ header: {
+ flexShrink: 0,
+ pl: "calc(var(--window-controls-left, 0px) + var(--chakra-space-6))",
+ },
+ body: {
+ flex: 1,
+ overflowY: "auto",
+ },
+ footer: {
+ flexShrink: 0,
+ },
+ closeButton: {
+ top: "calc(env(safe-area-inset-top) + var(--chakra-space-2))",
+ },
+});
+
+const Modal = defineMultiStyleConfig({
+ baseStyle,
+ sizes: {
+ full,
+ },
+});
+
+export default Modal;
diff --git a/src/deployment/default/index.tsx b/src/deployment/default/index.tsx
index ee2bf89d4..14b52b0c5 100644
--- a/src/deployment/default/index.tsx
+++ b/src/deployment/default/index.tsx
@@ -6,7 +6,7 @@
import { BoxProps, Text, VStack } from "@chakra-ui/react";
import { ReactNode, createContext } from "react";
import { CookieConsent, DeploymentConfigFactory } from "..";
-import { NullLogging } from "./logging";
+import { ConsoleLogging } from "./logging";
import theme from "./theme";
const stubConsentValue: CookieConsent = {
@@ -35,7 +35,7 @@ const defaultDeploymentFactory: DeploymentConfigFactory = () => ({
);
},
OrgLogo: undefined,
- logging: new NullLogging(),
+ logging: new ConsoleLogging(),
compliance: {
ConsentProvider: ({ children }: { children: ReactNode }) => (
diff --git a/src/deployment/default/logging.ts b/src/deployment/default/logging.ts
index 4e597c300..6142aef7b 100644
--- a/src/deployment/default/logging.ts
+++ b/src/deployment/default/logging.ts
@@ -4,10 +4,17 @@
* SPDX-License-Identifier: MIT
*/
+import { LoggingEvent } from "@microbit/microbit-connection";
import { Logging } from "../../logging/logging";
-export class NullLogging implements Logging {
- event(): void {}
- error(): void {}
- log(): void {}
+export class ConsoleLogging implements Logging {
+ event(event: LoggingEvent): void {
+ console.log(event);
+ }
+ error(message: string, e: unknown): void {
+ console.error(message, e);
+ }
+ log(e: unknown): void {
+ console.log(e);
+ }
}
diff --git a/src/deployment/default/theme.ts b/src/deployment/default/theme.ts
index b7178701f..3ff5f737c 100644
--- a/src/deployment/default/theme.ts
+++ b/src/deployment/default/theme.ts
@@ -7,6 +7,7 @@ import { extendTheme, withDefaultVariant } from "@chakra-ui/react";
import colors from "./colors";
import Alert from "./components/alert";
import Button from "./components/button";
+import Modal from "./components/modal";
import fonts from "./fonts";
import radii from "./radii";
import shadows from "./shadows";
@@ -20,6 +21,7 @@ const overrides = {
components: {
Alert,
Button,
+ Modal,
},
};
diff --git a/src/device/connection-utils.ts b/src/device/connection-utils.ts
new file mode 100644
index 000000000..c9a95d573
--- /dev/null
+++ b/src/device/connection-utils.ts
@@ -0,0 +1,46 @@
+import { MicrobitBluetoothConnection } from "@microbit/microbit-connection/bluetooth";
+import { MicrobitUSBConnection } from "@microbit/microbit-connection/usb";
+import { isNativePlatform } from "../platform";
+
+export type MicrobitConnection =
+ | MicrobitBluetoothConnection
+ | MicrobitUSBConnection;
+
+export const isBluetoothConnection = (
+ connection: MicrobitConnection
+): connection is MicrobitBluetoothConnection => connection.type === "bluetooth";
+
+export const isWebUSBConnection = (
+ connection: MicrobitConnection
+): connection is MicrobitUSBConnection => connection.type === "usb";
+
+export const isNativeBluetoothConnection = (
+ connection: MicrobitConnection
+): connection is MicrobitBluetoothConnection =>
+ isBluetoothConnection(connection) && isNativePlatform();
+
+/**
+ * Check if Web Bluetooth is supported.
+ * On native platforms, we use native Bluetooth, not Web Bluetooth.
+ */
+export const isWebBluetoothSupported = async (
+ bluetooth: MicrobitBluetoothConnection
+): Promise => {
+ if (isNativePlatform()) {
+ return false;
+ }
+ // Only check for "unsupported" - the browser's device picker handles the
+ // disabled case with its own UI ("Turn on Bluetooth to allow pairing").
+ const status = await bluetooth.checkAvailability();
+ return status !== "unsupported";
+};
+
+/**
+ * Check if Web USB is supported.
+ */
+export const isWebUsbSupported = async (
+ usb: MicrobitUSBConnection
+): Promise => {
+ const status = await usb.checkAvailability();
+ return status !== "unsupported";
+};
diff --git a/src/device/firmware/MICROBIT.hex b/src/device/firmware/MICROBIT.hex
deleted file mode 100644
index 7dade5785..000000000
--- a/src/device/firmware/MICROBIT.hex
+++ /dev/null
@@ -1,16444 +0,0 @@
-:1000000000040020810A000015070000610A0000BA
-:100010001F07000029070000330700000000000050
-:10002000000000000000000000000000A50A000021
-:100030003D070000000000004707000051070000D6
-:100040005B070000650700006F07000079070000EC
-:10005000830700008D07000097070000A10700003C
-:10006000AB070000B5070000BF070000C90700008C
-:10007000D3070000DD070000E7070000F1070000DC
-:10008000FB070000050800000F0800001908000029
-:10009000230800002D080000370800004108000078
-:1000A0004B080000550800005F08000069080000C8
-:1000B000730800007D080000870800009108000018
-:1000C0009B080000A5080000AF080000B908000068
-:1000D000C3080000CD080000D7080000E1080000B8
-:1000E000EB080000F5080000FF0800000909000007
-:1000F000130900001D090000270900003109000054
-:100100003B0900001FB500F003F88DE80F001FBD8C
-:1001100000F0ACBC40F6FC7108684FF01022401CA7
-:1001200008D00868401C09D00868401C04D0086842
-:1001300000F037BA9069F5E79069F9E7704770B554
-:100140000B46010B184400F6FF70040B4FF0805073
-:100150000022090303692403406943431D1B104621
-:1001600000F048FA29462046BDE8704000F042BA47
-:10017000F0B54FF6FF734FF4B4751A466E1E11E0DA
-:10018000A94201D3344600E00C46091B30F8027B3B
-:10019000641E3B441A44F9D19CB204EB134394B25D
-:1001A00004EB12420029EBD198B200EB134002EBB2
-:1001B000124140EA0140F0BDF34992B00446D1E952
-:1001C0000001CDE91001FF224021684600F0F4FB58
-:1001D00094E80F008DE80F00684610A902E004C8FB
-:1001E00041F8042D8842FAD110216846FFF7C0FF7C
-:1001F0001090AA208DF8440000F099F9FFF78AFFCB
-:1002000040F6FC7420684FF01025401C0FD0206889
-:1002100010226946803000F078F92068401C08D030
-:100220002068082210A900F070F900F061F9A869AF
-:10023000EEE7A869F5E74FF080500369406940F6A2
-:10024000FC71434308684FF01022401C06D0086838
-:1002500000F58050834203D2092070479069F7E788
-:100260000868401C04D00868401C03D00020704778
-:100270009069F9E70420704770B504460068C34DE3
-:10028000072876D2DFE800F033041929631E250021
-:10029000D4E9026564682946304600F062F92A46CE
-:1002A0002146304600F031F9AA002146304600F0E0
-:1002B00057FB002800D0032070BD00F009FC4FF46C
-:1002C000805007E0201D00F040F90028F4D100F034
-:1002D000FFFB60682860002070BD241D94E80700C3
-:1002E000920000F03DFB0028F6D00E2070BDFFF715
-:1002F000A2FF0028FAD1D4E901034FF0805100EBAE
-:10030000830208694D69684382420ED840F6F8704E
-:1003100005684FF010226D1C09D0056805EB8305B8
-:100320000B6949694B439D4203D9092070BD55694A
-:10033000F4E70168491C03D00068401C02D003E0C8
-:100340005069FAE70F2070BD2046FFF735FFFFF731
-:1003500072FF0028F7D1201D00F0F7F80028F2D135
-:1003600060680028F0D100F0E2F8FFF7D3FE00F05B
-:10037000BFF8072070BD10B50C46182802D0012028
-:10038000086010BD2068FFF777FF206010BD41684E
-:10039000054609B1012700E0002740F6F8742068FF
-:1003A0004FF01026401C2BD02068AA68920000F065
-:1003B000D7FA38B3A86881002068401C27D020688D
-:1003C000FFF7BDFED7B12068401C22D026684FF051
-:1003D0008050AC686D68016942695143A9420DD9EA
-:1003E000016940694143A14208D92146304600F0E5
-:1003F000B8F822462946304600F087F800F078F831
-:100400007069D2E700F093F8FFF784FEF6E77069B1
-:10041000D6E77669DBE740F6FC7420684FF01026DB
-:10042000401C23D02068401C0CD02068401C1FD0EA
-:100430002568206805F18005401C1BD027683879A5
-:10044000AA2819D040F6F8700168491C42D001680A
-:10045000491C45D00168491C3ED001680968491C07
-:100460003ED00168491C39D000683EE0B069DAE747
-:10047000B569DEE7B769E2E710212846FFF778FEA5
-:100480003968814222D12068401C05D0D4F8001080
-:1004900001F18002C03107E0B169F9E730B108CA63
-:1004A00051F8040D984201D1012000E000208A4259
-:1004B000F4D158B1286810B1042803D0FEE72846CB
-:1004C000FFF765FF3149686808600EE0FFF722FE1C
-:1004D00000F00EF87169BBE77169BFE7706904E06D
-:1004E0004FF480500168491C01D000F0CBFAFEE7C0
-:1004F000BFF34F8F26480168264A01F4E06111439B
-:100500000160BFF34F8F00BFFDE72DE9F0411746B3
-:100510000D460646002406E03046296800F054F8EF
-:10052000641C2D1D361DBC42F6D3BDE8F08140F69B
-:10053000FC700168491C04D0D0F800004FF48051D1
-:10054000FDE54FF010208069F8E74FF080510A690F
-:10055000496900684A43824201D810207047002050
-:10056000704770B50C4605464FF4806608E0284693
-:1005700000F017F8B44205D3A4F5806405F5805562
-:10058000002CF4D170BD0000F40A0000000000202F
-:100590000CED00E00400FA05144801680029FCD0C5
-:1005A0007047134A0221116010490B68002BFCD0E0
-:1005B0000F4B1B1D186008680028FCD0002010603D
-:1005C00008680028FCD07047094B10B501221A605A
-:1005D000064A1468002CFCD0016010680028FCD08A
-:1005E0000020186010680028FCD010BD00E4014015
-:1005F00004E5014070B50C46054600F073F810B9EB
-:1006000000F07EF828B121462846BDE8704000F091
-:1006100007B821462846BDE8704000F037B8000012
-:100620007FB5002200920192029203920A0B000B06
-:100630006946012302440AE0440900F01F0651F80C
-:10064000245003FA06F6354341F82450401C8242F8
-:10065000F2D80D490868009A10430860081D016827
-:10066000019A1143016000F03DF800280AD00649C4
-:1006700010310868029A10430860091D0868039A3F
-:10068000104308607FBD00000006004030B50F4CED
-:10069000002200BF04EB0213D3F800582DB9D3F8A1
-:1006A000045815B9D3F808581DB1521C082AF1D3C3
-:1006B00030BD082AFCD204EB0212C2F80008C3F8CD
-:1006C00004180220C3F8080830BD000000E0014013
-:1006D0004FF08050D0F83001082801D0002070473A
-:1006E000012070474FF08050D0F83011062905D016
-:1006F000D0F83001401C01D0002070470120704725
-:100700004FF08050D0F830010A2801D00020704707
-:100710000120704708208F490968095808471020B0
-:100720008C4909680958084714208A4909680958FA
-:100730000847182087490968095808473020854923
-:100740000968095808473820824909680958084744
-:100750003C20804909680958084740207D490968BC
-:100760000958084744207B49096809580847482028
-:1007700078490968095808474C207649096809589A
-:10078000084750207349096809580847542071499F
-:1007900009680958084758206E49096809580847E8
-:1007A0005C206C4909680958084760206949096854
-:1007B00009580847642067490968095808476820AC
-:1007C00064490968095808476C2062490968095852
-:1007D000084770205F4909680958084774205D4937
-:1007E00009680958084778205A490968095808478C
-:1007F0007C205849096809580847802055490968EC
-:10080000095808478420534909680958084788202F
-:1008100050490968095808478C204E490968095809
-:10082000084790204B4909680958084794204949CE
-:10083000096809580847982046490968095808472F
-:100840009C204449096809580847A0204149096883
-:1008500009580847A4203F49096809580847A820B3
-:100860003C49096809580847AC203A4909680958C1
-:100870000847B0203749096809580847B420354966
-:10088000096809580847B8203249096809580847D3
-:10089000BC203049096809580847C0202D4909681B
-:1008A00009580847C4202B49096809580847C82037
-:1008B0002849096809580847CC2026490968095879
-:1008C0000847D0202349096809580847D4202149FE
-:1008D000096809580847D8201E4909680958084777
-:1008E000DC201C49096809580847E02019490968B3
-:1008F00009580847E4201749096809580847E820BB
-:100900001449096809580847EC2012490968095830
-:100910000847F0200F49096809580847F4200D4995
-:10092000096809580847F8200A490968095808471A
-:10093000FC2008490968095808475FF48070054998
-:10094000096809580847000003480449024A034B54
-:100950007047000000000020000B0000000B0000AA
-:1009600040EA010310B59B070FD1042A0DD310C82C
-:1009700008C9121F9C42F8D020BA19BA884201D97E
-:10098000012010BD4FF0FF3010BD1AB1D30703D0C6
-:10099000521C07E0002010BD10F8013B11F8014B7C
-:1009A0001B1B07D110F8013B11F8014B1B1B01D198
-:1009B000921EF1D1184610BD02F0FF0343EA032254
-:1009C00042EA024200F005B87047704770474FF0A6
-:1009D00000020429C0F0128010F0030C00F01B800C
-:1009E000CCF1040CBCF1020F18BF00F8012BA8BF1A
-:1009F00020F8022BA1EB0C0100F00DB85FEAC17CDE
-:100A000024BF00F8012B00F8012B48BF00F8012B90
-:100A100070474FF0000200B51346944696462039C1
-:100A200022BFA0E80C50A0E80C50B1F12001BFF4A7
-:100A3000F7AF090728BFA0E80C5048BF0CC05DF80D
-:100A400004EB890028BF40F8042B08BF704748BF5B
-:100A500020F8022B11F0804F18BF00F8012B7047CF
-:100A6000014B1B68DB6818470000002009480A4951
-:100A70007047FFF7FBFFFFF745FB00BD20BFFDE719
-:100A8000064B1847064A1060016881F308884068E1
-:100A900000470000000B0000000B000017040000DE
-:100AA000000000201EF0040F0CBFEFF30881EFF3ED
-:100AB0000981886902380078182803D100E0000015
-:100AC000074A1047074A12682C3212681047000084
-:100AD00000B5054B1B68054A9B58984700BD0000B0
-:100AE0007703000000000020F00A0000040000006E
-:100AF000001000000000000000FFFFFF0090D00386
-:10100000B00F002021AE010065B0000087AD0100E7
-:1010100065B0000065B0000065B000000000000091
-:10102000000000000000000000000000ADAE010064
-:1010300065B000000000000065B0000065B0000071
-:1010400015AF01001BAF010065B0000065B00000E6
-:1010500065B0000065B0000065B0000065B000003C
-:1010600021AF010065B0000065B0000027AF0100AE
-:1010700065B000002DAF010033AF010039AF0100B2
-:1010800065B0000065B0000065B0000065B000000C
-:1010900065B0000065B0000065B0000065B00000FC
-:1010A00065B000003FAF010065B0000065B0000012
-:1010B00065B0000065B0000065B0000065B00000DC
-:1010C00045AF010065B0000065B0000065B00000EC
-:1010D00065B0000065B0000065B0000065B00000BC
-:1010E00065B0000065B0000065B0000065B00000AC
-:1010F00065B0000065B0000065B0000065B000009C
-:1011000065B0000065B0000000F002F819F077FE4D
-:101110000AA090E8000C82448344AAF10107DA4552
-:1011200001D119F06CFEAFF2090EBAE80F0013F00E
-:10113000010F18BFFB1A43F00103184770A201000A
-:1011400090A201000A4410F8014B14F00F0508BFEB
-:1011500010F8015B240908BF10F8014B6D1E05D083
-:1011600010F8013B6D1E01F8013BF9D1641E03D05C
-:10117000641E01F8015BFBD19142E4D3704700008B
-:101180000023002400250026103A28BF78C1FBD890
-:10119000520728BF30C148BF0B6070471FB500F031
-:1011A00003F88DE80F001FBD19F026BE70B51B4C6B
-:1011B00005460A202070A01C00F0D7F85920A08016
-:1011C00029462046BDE8704006F0FEBE06F00CBF82
-:1011D00070B50C461249097829B1A0F160015E2969
-:1011E00008D3012013E0602804D0692802D043F21C
-:1011F00001000CE020CC0B4E94E80E0006EB8000C2
-:10120000A0F58050241FD0F8806E2846B04720609B
-:1012100070BD0120704706207047000008000020C4
-:101220001800002074AF01003249884201D2012029
-:1012300070470020704770B50446A0F500002E4EA0
-:10124000B0F1786F02D23444A4F5000429488442F6
-:1012500001D2012500E0002500F043F848B125B98E
-:10126000B44204D32548006808E0012070BD002086
-:1012700070BD002DF9D1B442F9D321488442F6D291
-:10128000F3E710B50446A0F50000B0F1786F03D283
-:1012900019480444A4F5000400F023F84FF08041FD
-:1012A00030B11648006804E08C4204D2012003E00B
-:1012B00013488442F8D2002080F0010010BD10B520
-:1012C00020B1FFF7DEFF08B1012010BD002010BDE6
-:1012D00010B520B1FFF7AFFF08B1012010BD00200D
-:1012E00010BD084808490068884201D101207047B4
-:1012F0000020704700C00100000000201C000020FA
-:101300000800002058000020BEBAFECA10B50446EE
-:101310000021012000F041F800210B2000F03DF8F1
-:101320000021082000F039F80421192000F035F8D8
-:1013300004210D2000F031F804210E2000F02DF8DA
-:1013400004210F2000F029F80421C84300F025F8FB
-:101350000621162000F021F80621152000F01DF8C6
-:101360002046FFF723FF002010BDCC2101807047ED
-:10137000FFF72CBF1148704710487047104A10B54E
-:1013800014680F4B0F4A08331A60FFF721FF0C480F
-:10139000001D046010BD704770474907090E002802
-:1013A00004DB00F1E02080F80014704700F00F002B
-:1013B00000F1E02080F8141D7047000003F900429E
-:1013C000100502400100000130B5FF4D0446062C17
-:1013D000A9780ED2DFE804F0030E0E0E0509FFDF38
-:1013E00008E0022906D0FFDF04E0032902D0FFDF76
-:1013F00000E0FFDFAC7030BDF34810B5407E41081F
-:10140000F14800F11A0005D00DF043FBBDE8104093
-:1014100006F07ABC0DF024FBF8E730B50446A1F1E4
-:1014200020000D460A2847D2DFE800F005070C1916
-:10143000202532373C41FFDF3FE0207820283CD197
-:10144000FFDF3AE0E0488078052836D0207824286D
-:1014500033D0252831D023282FD0FFDF2DE020786E
-:1014600022282AD0232828D8FFDF26E02078222827
-:1014700023D0FFDF21E0207822281ED024281CD092
-:1014800026281AD0272818D0292816D0FFDF14E0E4
-:101490002078252811D0FFDF0FE0207825280CD0F8
-:1014A000FFDF0AE02078252807D0FFDF05E020785D
-:1014B000282802D0FFDF00E0FFDF257030BD1FB518
-:1014C0000022ADF800200C88ADF802404B88ADF842
-:1014D0000430CA88ADF808208988ADF806100021CC
-:1014E000ADF80A10ADF80C1080B14FF6FF70062170
-:1014F000844201D1ADF80210834201D1ADF804104D
-:10150000824203D14FF44860ADF8080068460DF000
-:10151000BEFB06F0F9FB04B010BD70B514460D46D5
-:101520000646FFF788FE60B90DB1A54201D90C202F
-:1015300070BD002409E000BF56F82400FFF77BFED1
-:1015400008B1102070BD641CE4B2AC42F4D300209A
-:1015500070BD2DE9F04105461F4690460E46002419
-:101560000068FFF7B5FE30B9A98828680844401E16
-:10157000FFF7AEFE10B11020BDE8F081286800280A
-:10158000A88802D0B84202D850E00028F4D0092040
-:10159000F2E72968085DB8B1671CCA5D152A2ED02C
-:1015A0003CDC152A3AD2DFE802F039122222282840
-:1015B0002A2A313139393939393939393939220019
-:1015C000085D30BB641CA4B2A242F9D833E0022803
-:1015D000DDD1A01C085C88F80000072801D2400774
-:1015E00001D40A20C8E7307840F0010015E0C1437B
-:1015F000C90707E0012807D010E00620BCE7010773
-:10160000A1F180510029F5D01846B5E7307881075F
-:1016100001D50B20B0E740F0020030702868005D73
-:10162000384484B2A888A04202D2B0E74FF44853AD
-:1016300082B2A242ADD800209EE710B502785408CD
-:1016400009D0012243F20223012C07D0022C0DD035
-:10165000032C13D10FE00020087005E080790324EB
-:10166000B4EB901F0AD10A70002010BD8079B2EB54
-:10167000901F03D1F7E780798009F4D0184610BD98
-:1016800008B500208DF800004F4890F8221051B1A5
-:1016900090F8230002280FD003280FD0FFDF00BFEF
-:1016A0009DF8000008BD48486946193001F0C6F9A8
-:1016B0000028F5D0FFDFF3E7032000E001208DF8DC
-:1016C0000000EDE738B50C460546694601F0B6F96D
-:1016D00000280DD19DF80010207861F3470020709C
-:1016E00055F8010FC4F80100A888A4F805000020EF
-:1016F00038BD38B51378C0B1022816D033A46D4672
-:10170000246800944C7905EB9414247864F347031F
-:10171000137003280ED003F0FE0010700868C2F8A2
-:1017200001008888A2F8050038BD23F0FE0313707D
-:101730000228EED1D8B240F00100EEE702210EF00F
-:10174000BDBC38B50C460978222901D2082038BD25
-:10175000ADF800008DF8022068460DF0D9F906F0CA
-:10176000D3FA050003D121212046FFF756FE284673
-:1017700038BD1CB500208DF80000CDF80100ADF893
-:101780000500114890F82200022801D0012000E055
-:1017900000208DF8070068460DF024FA002800D0DC
-:1017A000FFDF1CBD2DE9FF478CB00025BDF834607C
-:1017B00082461C4690468DF81C50700703D5606821
-:1017C000FFF739FD90B903E0A00100200302FF01FB
-:1017D000FE4F4FF0010997F8220058B197F8230007
-:1017E000022807D16068FFF773FD18B1102010B010
-:1017F000BDE8F087300702D5A089802815D870078A
-:1018000004D4B8F1000F01D0387E70B1E07DC0F390
-:1018100000108DF81B00617D072041B1012906D021
-:101820000229E4D00429E2D117E00720DFE78DF890
-:1018300017908DF819908DF81580606878B107A918
-:10184000FFF7FBFE0028D2D1606850F8011FCDF8E9
-:101850000F108088ADF8130005E00620C7E7CDF82B
-:101860000F50ADF81350E07B0028F6D1207C002803
-:10187000F3D1607C0028F0D1A07C0028EDD1E07C81
-:10188000C006EAD18DF800A0BDF83400ADF8020022
-:10189000A0680190A0680290CDA0D0E90010CDE929
-:1018A0000A10E07C0AA901EB501000788DF80C00BA
-:1018B000FFF7E6FE8DF80D009DF81C008DF80E0078
-:1018C0008DF818508DF816508DF81A5009A96846F1
-:1018D0000DF02CFA06F018FA89E7F0B58FB0002465
-:1018E0008DF830408DF814408DF8344006468DF860
-:1018F0002840019402940394049419B10FC901ADD6
-:1019000085E80F00B14DA878052801D004280CD136
-:1019100001986968884200D120B90398E968884233
-:1019200003D110B108200FB0F0BD1F273B460DAA10
-:1019300005A903A8FFF70DFE0028F4D13B460AAA2B
-:101940000CA901A8FFF705FE0028ECD19DF81400B2
-:10195000C00701D00A20E6E7A88A410708D4A97D7C
-:1019600031B19DF82810890702D043F20120DAE74F
-:101970009DF82810C90709D0400707D4288818B156
-:1019800044F25061884201D90720CCE78DF8184015
-:101990008DF81960BDF80800ADF81A00019807909D
-:1019A00006A80DF0CEF906F0AFF90028BBD18DF8EE
-:1019B00020408DF82160BDF81000ADF8220003989A
-:1019C000099008A80DF0DFF906F09EF90028AAD1C9
-:1019D00001AC2D1D94E80F0085E80F000020A2E760
-:1019E00070B50646FFF7AAFE054606F06FFB040039
-:1019F00000D1FFDF6680207820F00F00801C20F0EF
-:101A0000F000203020700320207295F83E006072B4
-:101A1000BDE8704006F05EBB2DE9F04385B00400E0
-:101A200000D1FFDF2078694E20F00F00801C20F0ED
-:101A3000F0007030207060680178C91F14292AD224
-:101A4000DFE801F04DF3290AF3F33AF2292966F2AF
-:101A5000F2F129F2F2F0EFF286883046FFF76EFEDF
-:101A60000546304608F0BDF8C0B16068807985F859
-:101A70003E0021212846FFF7D0FC304603F0FAF95A
-:101A8000304604F0ADFB3146012012F047F9A87F43
-:101A900020F01000A87705B0BDE8F083207820F092
-:101AA000F00020302070032020726680606880790A
-:101AB000607206F00FFBDCE785882846FFF73EFEE4
-:101AC00000B9FFDF60688078012800D0FFDF606820
-:101AD000817905B02846BDE8F04308F04ABA868807
-:101AE0003046FFF72BFE050000D1FFDF06F0F2FACB
-:101AF00060683146C08828816068008968816068B4
-:101B00004089A881012012F009F90020A875C2E7D8
-:101B1000807828B10228BED03C28BCD0FFDFBAE7CD
-:101B200006F0D8FA6568A879AD1C00B9FFDFF77830
-:101B3000B5F80290B046384606F05FF8060000D1CE
-:101B4000FFDF0022022148460EF0AFFA040000D168
-:101B5000FFDF22212046FFF760FCA17F012060F318
-:101B60000101A177298B2181698B6181A98BA181D9
-:101B700084F822708DF80800B0680090F068019039
-:101B80006A46032148460EF090FA00B9FFDFB0889C
-:101B9000ADF81000B0788DF8120004AA052148466F
-:101BA0000EF083FA00B9FFDFB088ADF80C00F078D2
-:101BB0008DF80E0003AA042148460EF076FA00B90B
-:101BC000FFDF062105F1120006E00000A001002061
-:101BD000070605040302010000F04DFF30B36879E9
-:101BE000800700D5FFDF6979E07D61F34700E0758C
-:101BF000D5F80600A0616889A083062105F10C00D4
-:101C000000F039FFE0B198F819104A08617862F3E2
-:101C100047016170D8F81A10C4F80210B8F81E0015
-:101C200017E028E020E033E02DE017E0E07D20F031
-:101C3000FE00801CE075D5F81200A061E88ADBE7A1
-:101C4000607820F0FE00801C6070E868C4F8020034
-:101C5000288AE0800320FFF7B7FB1CE705B0204689
-:101C6000BDE8F04301F092BC06F034FA16F8240FF8
-:101C700040F0020005E006F02DFA16F8240F40F0BF
-:101C80000400307007E705B0BDE8F04306F022BA63
-:101C9000B178052909D00429DFD106F01BFA02200A
-:101CA00005B0BDE8F043FFF78FBB80780028D4D0A3
-:101CB000F07800F0AAFE06F00DFA0320F0E72DE917
-:101CC000F047054600780027000991460C463E463D
-:101CD000012871D0022870D007280AD00A286DD0B8
-:101CE000FFDF00BFA9F800600CB1278066800020EC
-:101CF0007EE5D5F804C0DFF8448804F108009CF8BC
-:101D000000204FF0010AD21F4FF6FF71142A76D23D
-:101D1000DFE802F00AF9F9F9F9F9F91DF9F926C035
-:101D2000889DF91061D476EE12271026BCF80400C5
-:101D30002146F3E01C270A26ECB3BCF80200A08081
-:101D4000686800792072686840796072CAE71B276A
-:101D5000092684B30320207268684088A080C1E708
-:101D60009CF802103C29BDD010272C260CF1020C47
-:101D70000CB3BCF80210A180BCF818106182BCF84A
-:101D800018102182BCF81A10A182BCF81C10E18244
-:101D90009CF8053002460CF106011846FFF7A9FC35
-:101DA0009CF8040001289DD184F80FA00020207623
-:101DB00008F1040003E00BE0A8E0B2E0EAE090E8FC
-:101DC0000E00D8F81000C4E90930C4E9071289E709
-:101DD000A9F800608BE720271126002CF8D0A180FD
-:101DE000686804F10A02807820726868807A6072FC
-:101DF00069680B1DC8781946FFF77BFC72E782E023
-:101E000021270A26002CE3D0BCF80200A0806868D5
-:101E10000079207268684079607298F8241021F087
-:101E2000040162E022270B26002CD1D0BCF804006C
-:101E3000A0806868807820726868807900F02AFE47
-:101E400060726868C07900F025FEA0724AE7262714
-:101E50001C26002CBCD0A1806868C07860726868BD
-:101E60008079A07208F1040090E80E00D8F8100004
-:101E7000C4E90530C4E90312686880783C2803D0BF
-:101E8000432804D0FFDF2DE784F808A02AE70220CA
-:101E9000207227E724271026002C99D0BCF80200D6
-:101EA000A0806868007920816868007A608168682D
-:101EB000C088A08168684089E08113E72327102645
-:101EC000002C85D0BCF80200A08068688088208142
-:101ED0006868C088608168680089A08168684089F6
-:101EE000E08198F8241021F0020188F82410F9E626
-:101EF0002F272A26002C86D0A18069682222891CDF
-:101F00000BF017FAEEE64A46214644E0287A02280A
-:101F100001D0FFDFE6E612271026688800F098FD62
-:101F2000E0E6287AB0B3012835D0022833D0032860
-:101F300001D0FFDFD6E611270926002C8AD0B5F89C
-:101F400002804046FFF7FAFB90F822A0A4F8048034
-:101F5000687A2072042140460EF0C2F805214046FE
-:101F60000EF0BEF8002140460EF0BAF801214046BE
-:101F70000EF0B6F8032140460EF0B2F802214046BA
-:101F80000EF0AEF8062140460EF0AAF8504600F0DA
-:101F90003CFDA7E6FFE72846BDE8F04701F02CBC72
-:101FA00070B5012801D0FFDF70BD8DB22846FFF764
-:101FB000C5FB040000D1FFDF20782128F4D006F013
-:101FC00085F880B1017821F00F01891C21F0F00122
-:101FD000103101700221017245800020A075BDE81A
-:101FE000704006F077B821462846BDE870401322BD
-:101FF000FFF7A7BB2DE9F04116460C00804600D143
-:10200000FFDF307820F00F00801C20F0F00010304F
-:1020100030702078022802D0FFDFBDE8F081404612
-:10202000FFF78CFB050000D1FFDFA1884FF6FF70A2
-:102030000027814202D1E288824203D0814201D14D
-:10204000E08840B106F046F894E80F00083686E8CC
-:102050000F00AF75E1E7A87D0128DED178230022CB
-:10206000414611F0B1FD0220A875D6E738B5054606
-:102070000C460846FFF7DFF8A8B9242D31D006DC5E
-:10208000202D0AD0212D0AD0222D04D124E0252D87
-:102090001BD03F2D2DD0072038BD062038BD6068ED
-:1020A000FFF70DF908B1102038BD618820886A4615
-:1020B0000CF0E1FF05F028FE0028F5D16168002949
-:1020C000F2D0BDF800200A8038BDA07800F00101F0
-:1020D00020880DF001F808E02068BDE8384001F0E4
-:1020E000C0BD618820880CF05FFFBDE8384005F076
-:1020F0000BBE207800F001008DF8000068460CF05F
-:10210000BDFD05F001FE38BD70B505460C4608461C
-:10211000FFF7B7F808B1102070BD202D07D0212D92
-:102120000DD0222D0BD0252D09D0072070BD208881
-:10213000A11C0CF03CFDBDE8704005F0E5BD06209B
-:1021400070BDFE481930704708B528220021FB48B1
-:102150000BF019F90120FFF737F9F84968461A31F1
-:1021600005F04AFFF5489DF80020417E62F34701E3
-:1021700021F001014176002180F822104FF46171B5
-:102180000184022180F82310FFF736F900B1FFDF48
-:1021900000F0AEFC01F0CCF908BD10B50C464022B1
-:1021A000002120460BF0EFF8A07F20F00300A0777D
-:1021B000202020700020A07584F8230010BD7047F7
-:1021C0002DE9FC410746FFF736F810B11020BDE8B5
-:1021D000FC81DA4E06F11901D6F819000090B6F824
-:1021E0001D50ADF80450F47F8DF806403846FFF7D7
-:1021F00069FA0028EBD1FFF7FFF80028E7D0009933
-:1022000046F8191FB580B471E1E710B50446FFF731
-:1022100038F808B1102010BDC848C8492246407E91
-:102220001A314008FFF765FA002010BD3EB504469C
-:102230000D460846FFF725F808B110203EBD14B141
-:1022400043F204003EBDBD488078052803D0042831
-:1022500001D008203EBD694602A80BF01AFB2A46B1
-:1022600069469DF80800FFF744FA00203EBDFEB520
-:102270000D4604004FF0000711D00822FFF74DF97A
-:10228000002811D1002608E054F826006946FFF71F
-:10229000D4F9002808D1761CF6B2AE42F4D30CF083
-:1022A00037FB10B143F20320FEBDA44E3776FCB1DC
-:1022B00000271AE054F8270002A9FFF7BEF900B181
-:1022C000FFDF9DF808008DF8000054F8270050F853
-:1022D000011FCDF801108088ADF8050068460CF0AC
-:1022E0003CFB00B1FFDF7F1CFFB2AF42E2D335768B
-:1022F0000020FEBD2DE9F0478AB01546894604004E
-:102300001DD00F4608222946FFF707F9002810D1F3
-:10231000002612E054F826006946103000F08EFBCB
-:10232000002806D13FB157F82600FEF784FF10B110
-:1023300010200AB0DCE4761CF6B2AE42EAD30026E6
-:10234000A5F101081CE000BF06F1010A0AF0FF0731
-:1023500012E000BF54F82600017C4A0854F8271008
-:102360000B7CB2EB530F05D10622113011310AF06C
-:10237000B3FF58B17F1CFFB2AF42EBD30AF0FF06A8
-:102380004645E1DB4E4624B1012003E043F205203F
-:10239000CFE700200CF000FB10B90CF009FB10B1E6
-:1023A00043F20420C5E75CB300270DF1170825E0D0
-:1023B00054F827006946103000F040FB00B1FFDF01
-:1023C00054F82700102250F8111FCDF80110808812
-:1023D000ADF8050054F827100DF107000AF0A9FF29
-:1023E00096B156F82710102240460AF0A2FF684620
-:1023F0000CF098FA00B1FFDF7F1CFFB2AF42D7D3D9
-:10240000FFF7B7F9002094E7404601F01EFCEEE725
-:1024100030B585B00446FEF70EFF18B96068FEF7C8
-:1024200057FF10B1102005B030BD60884AF2B811D6
-:10243000884206D82078414D28B1012806D00228CC
-:1024400004D00720EFE7FEF7D7FF18E060780228F6
-:1024500004D0032802D043F20220E4E785F82300E9
-:10246000C1B200200090ADF8040002292CD003294D
-:1024700027D0FFDF68460CF00CFB05F045FC002878
-:10248000D1D1606801F0D4FB207858B101208DF8DB
-:1024900000000DF1010001F0D8FB68460CF075FE5C
-:1024A00000B1FFDF207885F82200FFF762F960882D
-:1024B00060B1288480B20CF067FA00B1FFDF002021
-:1024C000B1E78DF80500D5E74020FAE74FF46170D9
-:1024D000EFE710B50446FEF7D4FE20B9606838B1C6
-:1024E000FEF7EDFE08B1102010BD606801F0ADFBF5
-:1024F000124830F8201F6180C178617080782070A8
-:10250000002010BD2DE9F843144689460646FEF723
-:10251000B8FEB8B94846FEF7DBFE98B92046FEF78C
-:10252000D7FE78B9054DA878012800D154B131788B
-:10253000FF2909D061B143F2040001E0A0010020AD
-:10254000BDE8F8831020F8E7012801D00420F4E763
-:10255000CCB3052811D004280FD06946204600F0DE
-:10256000A4FA0028E9D1217D49B1012909D0022925
-:1025700009D0032909D00720DFE70820DDE702465C
-:1025800004E0012202E0022200E00322804623460A
-:10259000174600200099FFF705F90028CDD1A08942
-:1025A0002880A07BE875BDF80000A882AF75BDF853
-:1025B0000010090701D5A18931B1A1892980C0077F
-:1025C00004D0032003E006E08021F7E70220FEF7B5
-:1025D000FBFE86F800804946BDE8F8430020FFF77F
-:1025E0007CB92DE9FC41FF4C06460D46A078022837
-:1025F00003D0032801D00820E9E516B143F2040016
-:10260000E5E506200DF00EFD10B9A078032849D0AD
-:102610000FF07CFC074610F0DBFE381A00F0FF08D4
-:1026200006200DF0F7FC074606200DF0FBFC391ADA
-:10263000A078042809D000221144A8EB010111F070
-:10264000FF0F04D0032804D00DE00122F4E713208B
-:10265000BDE5284605F0D1FA10B3407810B32846FE
-:1026600005F0D6FDE570FFF70BF80BF054F80120EC
-:102670008DF800008DF801008DF802602088ADF81B
-:102680000400E07D8DF8060068460CF050FC05F073
-:102690003BFB0028B0D1A078032805D0042010E02F
-:1026A000052094E5122092E5E07805F0A6FA0400F2
-:1026B00000D1FFDF607800B9FFDF6078401E6070F6
-:1026C0000520FEF781FE002081E51CB510B143F224
-:1026D00004001CBDC34CA078042803D0052801D0F9
-:1026E00008201CBD00208DF8000001218DF801108C
-:1026F0008DF8020068460CF01AFC05F005FB002876
-:10270000EFD1A078052805D05FF00200FEF75CFE4F
-:1027100000201CBDE07800F078F90320F6E72DE9F1
-:10272000FC4180460D4603260846FEF7D1FD08B160
-:1027300010204CE54046FFF701F8040004D0207853
-:10274000222804D2082042E543F202003FE5A07FA0
-:1027500000F003073DB1012F0AD000202946FEF703
-:10276000AEFE0600E5D1012F04D0FFDF30462EE596
-:102770000120F3E7A07D2946022801D011B107E02E
-:10278000112024E5684600F0E7FA0028D1D1694617
-:10279000404607F0CEFB0600E8D10120A075E5E732
-:1027A00070B50C460546FEF7C9FF010005D022466C
-:1027B0002846BDE87040FEF7C4BF43F2020070BD7A
-:1027C00010B5012807D1874B9B78012B00D011B1A0
-:1027D00043F2040010BD0CF009F9BDE8104005F00B
-:1027E00093BA012300F01BB900231A46194600F0E2
-:1027F00016B970B5064615460C460846FEF741FD6B
-:1028000018B92846FEF73DFD08B1102070BD2A46D4
-:10281000214630460CF017FC05F076FA0028F5D179
-:1028200021787F29F2D1052070BD7CB505460C4684
-:102830000846FEF700FD08B110207CBD2846FEF7D3
-:102840007DFF20B10078222804D208207CBD43F20D
-:1028500002007CBD634890F82400400701D5112098
-:102860007CBD2178C80802D16078C20801D0072059
-:102870007CBD890801D1800801D006207CBDADF85F
-:10288000005020788DF8020060788DF80300022057
-:10289000ADF8040068460BF00FFF05F035FA7CBD7B
-:1028A00070B586B014460D460646FEF747FF28B1C0
-:1028B0000078222805D2082006B070BD43F202003D
-:1028C000FAE72846FEF704FD20B944B12046FEF79A
-:1028D000F6FC08B11020EFE700202060A0804148FE
-:1028E00090F82400800701D51120E5E703A93046C0
-:1028F0000BF01FFF18B100BF05F006FADCE7ADF8DA
-:102900000060BDF81400ADF80200BDF81600ADF887
-:102910000400BDF81000BDF81210ADF80600ADF8C7
-:1029200008107DB1298809B1ADF80610698809B190
-:10293000ADF80210A98809B1ADF80810E98809B10D
-:10294000ADF80410DCB1BDF80610814201D9081AB7
-:102950002080BDF80210BDF81400814201D9081A88
-:102960006080BDF80800BDF80410BDF816200144D1
-:10297000BDF812001044814201D9081AA0806846AF
-:102980000BF074FFB8E770B505460C460846FEF735
-:1029900078FC08B1102070BD214628460CF04AF999
-:1029A000BDE8704005F0B0B93EB505460C46084696
-:1029B000FEF767FC08B110203EBD0020009001909A
-:1029C0000290ADF800502089ADF8080020788DF80D
-:1029D0000200606801902089ADF808006089ADF8B8
-:1029E0000A0001E0A001002068460CF031F905F072
-:1029F0008BF93EBD0EB5ADF8000000200190684691
-:102A00000CF026F905F080F90EBD10B505F0F5F8CB
-:102A1000040000D1FFDF6078401C607010BD1CB561
-:102A2000ADF800008DF802308DF803108DF8042009
-:102A300068460CF0D7FA05F067F91CBD0278520819
-:102A400004D0012A02D043F202207047FEF7F5BD00
-:102A500070B50C0006460DD0FEF770FE050000D1E3
-:102A6000FFDFA68028892081288960816889A0816C
-:102A7000A889E08170BD10B500231A4603E0845C8C
-:102A80002343521CD2B28A42F9D30BB1002010BDAD
-:102A9000012010BD00B530B1012803D0022801D0BB
-:102AA000FFDF002000BDFF2000BD00220A8092B29F
-:102AB00022F060020A800078062817D2DFE800F0D2
-:102AC000160306090C1142F0110007E042F01D0048
-:102AD00009E042F0150006E042F0100040F002006C
-:102AE00001E042F010000880002070470720704786
-:102AF000FD48002101604160018170472DE9FF4FD1
-:102B000093B09B46209F160004460DD01046FEF75A
-:102B100092FB18B1102017B0BDE8F08F31460120AC
-:102B2000FEF7CDFC0028F6D101258DF842504FF478
-:102B3000C050ADF84000002210A9284603F016FE50
-:102B40000028E8D18DF84250A8464FF428500025BF
-:102B5000ADF840001C222946684607950AF013FC90
-:102B60009DF81C000DF11C0A20F00F00401C20F005
-:102B7000F00010308DF81C0020788DF81D00617871
-:102B80009DF81E000DF1400961F3420040F0010084
-:102B90008DF81E009DF8000008AA40F002008DF894
-:102BA00000002089ADF83000ADF832506089ADF8F2
-:102BB0003400CDF82CA060680E900AA9CDF82890BA
-:102BC000684603F0C8FB0028A5D16068FEF777FBD4
-:102BD00040B16068FEF77CFB20B9607800F003002C
-:102BE000022801D0012000E00020BF4C08AA0AA959
-:102BF0002072BDF8200020808DF8428042F601202E
-:102C0000ADF840009DF81E0020F00600801C20F06A
-:102C100001008DF81E000220ADF83000ADF8340040
-:102C200014A80E90684603F096FB002889D1BDF8E1
-:102C30002000608036B1211D304600F059F900288F
-:102C4000C2D109E0BBF1000F05D00AF017F9E8BBCB
-:102C50000AF014F9D0BBA58017B1012F43D04AE088
-:102C60008DF8428042F6A620ADF8400046461C2270
-:102C70000021684607950AF086FB9DF81C00ADF818
-:102C8000346020F00F00401C20F0F00010308DF870
-:102C90001C009DF81D0020F0FF008DF81D009DF820
-:102CA0001E0020F0060040F00100801C8DF81E0080
-:102CB0009DF800008DF8446040F002008DF800009F
-:102CC000CDE90A9AADF8306011A800E011E00E904D
-:102CD00008AA0AA9684603F03EFB0028A6D1BDF861
-:102CE0002000E08008E00AF0C9F810B90AF0C6F840
-:102CF00008B103200FE7E58000200CE73EB504464D
-:102D0000794D0820ADF80000A88828B12046FEF7CC
-:102D100092FA18B110203EBD06203EBD214601208A
-:102D2000FEF7CDFB0028F8D12088ADF804006088BC
-:102D3000ADF80600A088ADF80800E088ADF80A00FC
-:102D4000A88801AB6A46002103F00CFFBDF8001013
-:102D50000829E2D003203EBD7FB5634D0446A88814
-:102D600068B1002002900820ADF80800CDF80CD022
-:102D70002046FEF760FA20B1102004B070BD062096
-:102D8000FBE7A98802AA4FF6FF7004F02DF900288E
-:102D9000F3D1BDF80810082901D00320EDE7BDF8F4
-:102DA00000102180BDF802106180BDF80410A180E0
-:102DB000BDF80610E180E0E701B582B00220ADF871
-:102DC0000000494802AB6A464088002103F0CAFE71
-:102DD000BDF80010022900D003200EBD1CB5002153
-:102DE00000910221ADF800100190FEF74AFA08B1F7
-:102DF00010201CBD3C486A4641884FF6FF7004F025
-:102E0000F3F8BDF800100229F3D003201CBDFEB575
-:102E1000354C06461546207A0F46C00705D00846B1
-:102E2000FEF709FA18B11020FEBD0F20FEBDF82DE7
-:102E300001D90C20FEBD3046FEF7FDF918BB2088F5
-:102E400001A902F08AFF0028F4D130788DF805003E
-:102E5000208801A903F064FE0028EBD100909DF8C2
-:102E600000009DF8051040F002008DF800000907F1
-:102E700003D040F008008DF800002088694603F078
-:102E8000ECFD0028D6D1ADF8085020883B4602AAB8
-:102E9000002103F067FEBDF80810A942CAD0032044
-:102EA000FEBD7CB505460020009001900888ADF875
-:102EB00000000C4628460195FEF701FA18B9204695
-:102EC000FEF7DFF908B110207CBD15B1BDF8000098
-:102ED00060B105486A4601884FF6FF7004F084F837
-:102EE000BDF8001021807CBDC80100200C20FAE74D
-:102EF00030B5044693B000200D46014600901422E0
-:102F000001A80AF040FA1C22002108A80AF03BFAA6
-:102F10009DF80000CDF808D020F00F00401C20F0F4
-:102F2000F00010308DF800009DF8010006AA20F096
-:102F3000FF008DF801009DF8200001A940F002007B
-:102F40008DF8200001208DF8460042F60420ADF8EF
-:102F5000440011A801902088ADF83C006088ADF8CD
-:102F60003E00A088ADF84000E088ADF842009DF832
-:102F7000020020F00600801C20F001008DF8020005
-:102F80000820ADF80C00ADF810000FA8059008A8B7
-:102F900003F0E1F9002803D1BDF8180028800020D3
-:102FA00013B030BD0A4810B5046809490948083112
-:102FB00008600FF0BEFE0648001D046010BD064903
-:102FC000002008604FF0E0210220C1F88002704725
-:102FD0001005024001000001FC1F00400548064AA0
-:102FE0000168914201D1002101600449012008607B
-:102FF0007047000058000020BEBAFECA40E50140FC
-:103000002CFFFFFFDBE5B15100C00100CC00FFFF4A
-:1030100071000000C1CF6A00FEA0D9111C1006C3C8
-:1030200089CCFC7A7B3B49141906A8C010B504462C
-:10303000FEF701F908B1102010BD2078C0F302108E
-:10304000042807D86078072804D3A178102901D86C
-:10305000814201D2072010BDE078410706D42179D2
-:103060004A0703D4000701D4080701D5062010BD84
-:10307000002010BD70B514460D46064605F026F832
-:1030800080B10178182221F00F01891C21F0F00194
-:10309000A03100F8081B21460AF04BF9BDE870404A
-:1030A00005F018B829463046BDE870401322FEF7F7
-:1030B00048BB2DE9F047064608A8904690E8300442
-:1030C00089461F461422002128460AF05CF9002197
-:1030D000CAF80010B8F1000F03D0B9F1000F03D106
-:1030E00014E03878C00711D02068FEF7CAF8C0BBDA
-:1030F000B8F1000F07D12068123028602068143022
-:1031000068602068A8602168CAF8001038788007D5
-:1031100024D56068FEF7D3F818BBB9F1000F21D0B1
-:10312000FFF70FF80168C6F868118188A6F86C11DE
-:10313000807986F86E0101F034FAF84FEF6062682A
-:1031400062B196F8680106F2691140081032FEF784
-:10315000D0FA1022394660680AF0EBF80020BDE88A
-:10316000F08706E0606820B1E8606068C6F8640136
-:10317000F4E71020F3E730B5054608780C4620F058
-:103180000F00401C20F0F001103121700020607011
-:1031900095F8230030B104280FD0052811D0062857
-:1031A00014D0FFDF20780121B1EB101F04D295F875
-:1031B000200000F01F00607030BD21F0F0002030D2
-:1031C00002E021F0F00030302070EBE721F0F00059
-:1031D0004030F9E7F0B591B0022715460C46064697
-:1031E0003A46ADF80870092103AB05F070FD049074
-:1031F000002810D004208DF804008DF80170E03410
-:10320000099605948DF818500AA968460EF051FCED
-:1032100000B1FFDF012011B0F0BD2DE9F84F0646E7
-:10322000808A0C4680B28246FEF788FA0546BB4F7C
-:103230003078203F4FF002094FF000080F287CD271
-:10324000DFE800F07BA39D082C5B6A7CBADAFD976F
-:1032500048979700012150460CF030FF040000D140
-:10326000FFDF97F85C00C00701D0386E0BE0032148
-:1032700004F11D0010F06BFAD4F81D00A849B0FB52
-:10328000F1F201FB1200C4F81D0070686067B068BD
-:10329000A0672878252872D0FFDF70E00121504612
-:1032A0000CF00CFF060000D1FFDF3078810702D55B
-:1032B0002978252904D040F001003070BDE8F88F4E
-:1032C00084F80090307F207106F11D002D36C4E98E
-:1032D0000206F3E7012150460CF0F0FE050000D194
-:1032E000FFDF2878C10604D5072020703D356560D2
-:1032F000E4E740F008002870E0E7E87F000700D529
-:10330000FFDF307CB28800F0010301B05046BDE819
-:10331000F04F092106F06FBD05B9FFDF716821B1DB
-:10332000102205F124000AF004F828212846FEF7AF
-:1033300074F8307A85F82000C0E7F7E001215046A4
-:103340000CF0BCFE050000D1FFDF022105F1850075
-:1033500010F0FDF90420207005F5B4706060B5F838
-:10336000850020826D4810387C356561C4E90270A3
-:10337000A4E7012150460CF0A1FE00B9FFDF324660
-:1033800029465046BDE8F84F74E605B9FFDF2878B6
-:10339000212893D93079012803D1E87F40F0080033
-:1033A000E877324629465046FFF764FE2846BDE8D6
-:1033B000F84F2321FEF731B83279A28004F10803D7
-:1033C0000921504605F083FCE06010B10520207013
-:1033D00074E74546012150460CF070FE040000D110
-:1033E000FFDF04F1620102231022081F0CF0FFFC32
-:1033F00005703179417061E7012150460CF05EFEA5
-:10340000040000D1FFDF94F8840000F003000128DD
-:1034100059D1E87F10F0010003D194F8A010C9073A
-:103420002AD0D4F8602132B394F88330117C63F34E
-:1034300087011174AA7FD30963F3410100E071E0B1
-:10344000D4F860211174D4F8602160F30001117484
-:1034500090B1D4F86001102205F12401883409F0FC
-:1034600068FF207E40F001002076207820F00100E7
-:1034700004F8880919E0C0B994F88810C90714D075
-:10348000D4F85C218AB194F88330117C63F387010E
-:103490001174AA7FD309D4F85C2163F3410111743C
-:1034A000D4F85C2160F30001117494F8880080075F
-:1034B00009D594F87C00D4F86421400804F17D011A
-:1034C0001032FEF716F98DF8009094F884006A46E1
-:1034D00000F003008DF8010094F888108DF80210B8
-:1034E00094F8A0008DF803002946504601F042F8F8
-:1034F0002878252805D0212807D0FFDF2878222822
-:1035000003D922212846FDF788FF012150460CF0FF
-:10351000E7FD00283FF4DDAEFFDFCFE6F401002039
-:1035200040420F00716881F80180C7E6FFDFC5E601
-:1035300070B5FE4C002584F85C5025660EF085FAC7
-:1035400004F11001204604F07DFD84F8305070BD78
-:1035500070B50D46FEF7F2F8040000D1FFDF4FF41E
-:10356000B8720021284609F00EFF2434012105F12C
-:10357000E0002C610EF06AFA002800D0FFDF70BD79
-:103580000A46014602F1E0000EF081BA70B5054628
-:10359000406886B00178082906D00B2933D00C2961
-:1035A0002FD0FFDF06B070BD46883046FEF7C6F864
-:1035B000040000D1FFDF20782128F3D028281BD178
-:1035C000686802210C3000F0A0FFA8B168680821EB
-:1035D000001D00F09AFF78B104F1240130460BF091
-:1035E000A8FC04F091FB00B1FFDF06B02046BDE867
-:1035F00070402921FDF711BF06B0BDE8704004F00E
-:1036000069BD01218171686886883046FEF796F8A9
-:10361000040000D1FFDF20782128C3D068688179B9
-:1036200009B1807808B1FFDFBCE704F053FDA07F4B
-:10363000000622D5E07FC00705D094F8200000F0F6
-:103640001F00102817D0052084F82300207829288F
-:1036500015D02428A6D13146042010F05FFB22218A
-:103660002046FDF7DAFE012130460CF039FD002836
-:1036700098D0FFDF96E70620E6E70420E4E7012183
-:1036800030460CF01BFD050000D1FFDF2521204650
-:10369000FDF7C3FE03208DF80000694605F1E00048
-:1036A0000EF0ECF90228BFD00028BDD0FFDF79E78B
-:1036B0002DE9F04788B09A46164688468146FEF7BF
-:1036C0003DF805003AD02878222837D3232835D072
-:1036D000E87F000732D40027012148460CF0EEFCB9
-:1036E000040005D10121002248460CF0DEFC04460E
-:1036F000694600F066FF009800B9FFDF00983CB112
-:10370000E03404612878222804D0242802D005E07F
-:10371000076103E025212846FDF77FFE009801217F
-:103720004170C0F824908680C0E9028A01A90EF099
-:10373000C0F9022802D0002800D0FFDF08B00EE553
-:1037400070B586B00546FDF7F9FF0078222814D938
-:10375000012128460CF0B2FC04002CD1FFDF2AE046
-:10376000B4F85E0004F1620630440178427829B171
-:1037700021462846FFF72EFDB0B913E7ADF8042027
-:103780000921284602AB05F0A2FA03900028F4D0E4
-:1037900005208DF80000694604F1E0000EF06EF996
-:1037A000022801D000B1FFDF02231022314604F1CC
-:1037B0005E000CF052FBB4F860000028D0D1F1E6B6
-:1037C00010B586B00446FDF7B9FF0078222811D95C
-:1037D000012120460CF072FC040000D1FFDF06201E
-:1037E0008DF80000694604F1E0000EF047F900286A
-:1037F00000D0FFDF06B010BD2DE9F84F0546007878
-:103800000C460027010904F1080090463E46BA46DE
-:10381000009002297ED0072902D00A2909D142E06E
-:1038200068680178082905D00B292CD00C292AD0EA
-:10383000FFDF72E114271C26002C6CD04088A0808A
-:10384000FDF77CFF5FEA000900D1FFDF99F8170060
-:1038500009F118014008009AFDF74BFF686880895C
-:10386000208268684168C4F812108068C4F81600A5
-:10387000A07E20F0060040F00100A07699F81E001E
-:1038800040F020014FE01A270A26002CD5D080886E
-:10389000A080FDF753FF050000D1FFDF2846009907
-:1038A000FFF769FC39E10CB1A88BA080287A4FF0B2
-:1038B000010B0B287ED006DC01287CD0022808D022
-:1038C000032804D137E00D2876D00E2875D0FFDF0D
-:1038D00023E11E270926002CAFD0A088FDF72EFF7C
-:1038E0005FEA000900D1FFDF287B00F00300012818
-:1038F000207A1DD020F001002072297B890861F315
-:1039000041002072297BC90861F382002072297B63
-:10391000090901E0F7E0AEE061F3C300207299F815
-:103920001E0040F0400189F81E10F6E0D40100208E
-:1039300040F00100E0E713270D26002CA6D0A08858
-:10394000FDF7FCFE81460121A0880CF0B7FB0500C5
-:1039500000D1FFDF686F817801F003010129217A2E
-:1039600050D021F00101217283789B0863F341015B
-:1039700021728378DB0863F38201217283781B094B
-:1039800063F3C3012172037863F306112172437854
-:1039900063F3C711217284F809A0C178A17202797A
-:1039A000E17A62F30001E1720279520862F34101A7
-:1039B000E17203E029E067E04EE05FE002799208FF
-:1039C00062F38201E1720279D20862F3C301E1720B
-:1039D0004279217B62F3000121734279520862F33C
-:1039E000410121734279920862F382012173407987
-:1039F000C00860F3C301217399F8000023282AD975
-:103A0000262139E041F00101ADE71827102694B3D3
-:103A1000A088FDF793FE00900121A0880CF04EFBDA
-:103A20005FEA000900D1FFDFE868A06099F80000B4
-:103A300040F0040189F8001099F80100800708D5CA
-:103A400084F80CB000980078232866D927210098C4
-:103A500052E084F80CA060E015270F265CB1A08826
-:103A6000FDF76CFE81460622E868009909F0E9FC42
-:103A700084F80EB085E042E048463DE0162709266E
-:103A8000ECB3287B207248E0287B19270E26B4B3BC
-:103A9000C4F808A0A4F80CA0012807D0022808D078
-:103AA00003280CD004280AD0FFDF15E084F808B002
-:103AB00001E002202072607A20F003000BE0697BB5
-:103AC000042801F00F0141F080012172F3D1607AE6
-:103AD00020F00300401C6072A088FDF72FFE054611
-:103AE0000078212819D0232800D0FFDF0121A088E9
-:103AF0000CF0F6FA22212846FDF78FFC0DE0FFE7D7
-:103B0000A8F800600EE00CB16888A080287A10B395
-:103B1000012809D002283AD0FFDFA8F800600CB1D4
-:103B200027806680002007E415270F26002CE7D0A9
-:103B3000A088FDF703FE0121A0880CF0BFFA050064
-:103B400000D1FFDFD5F81D000622009909F079FCAD
-:103B500084F80EA0E1E717270926002CD0D0A08812
-:103B6000FDF7ECFD81460121A0880CF0A7FA0500C5
-:103B700000D1FFDF6878800701D5022000E0012036
-:103B8000207299F800002328C7D9272174E7192744
-:103B90000E26002CB4D0A088FDF7D0FD5FEA000906
-:103BA00000D1FFDFC4F808A0A4F80CA084F808A096
-:103BB000A07A40F00300A07299F81E10C90961F3C1
-:103BC0008200A07299F81F2099F81E1012EAD11FE6
-:103BD00005D099F8201001F01F01102925D020F000
-:103BE0000800A07299F81F10607A61F3C300607238
-:103BF000697A01F0030101298FD140F0040060725D
-:103C0000E87A217B60F300012173AA7A607B62F37A
-:103C100000006073EA7A520862F341012173A97AC5
-:103C2000490861F34100607377E740F00800D8E786
-:103C300010B5F84C30B10146102204F1200009F013
-:103C400078FB012084F8300010BD10B5044600F068
-:103C5000A8FCF04920461022BDE81040203109F0B0
-:103C600068BB70B5EB4D06004FF0000412D0FDF7B5
-:103C7000E2FA08B110240BE00621304609F0C8FB37
-:103C8000411C04D02866012085F85C0000E0072470
-:103C9000204670BD0020F7E7007810F00F0204D036
-:103CA000012A05D0022A0CD110E0000909D10AE04E
-:103CB0000009012807D0022805D0032803D00428D2
-:103CC00001D0072070470870002070470620704719
-:103CD00005282AD2DFE800F003070F171F00087835
-:103CE00020F0FF001EE0087820F00F00401C20F0BC
-:103CF000F000103016E0087820F00F00401C20F093
-:103D0000F00020300EE0087820F00F00401C20F07A
-:103D1000F000303006E0087820F00F00401C20F062
-:103D2000F0004030087000207047072070472DE9F0
-:103D3000F043804687B00D464FF000090846FDF776
-:103D4000C7FAA8B94046FDF7F9FC060003D0307861
-:103D500022280BD104E043F2020007B0BDE8F08353
-:103D600035B1B07FC10601D4000703D50820F4E7C0
-:103D70001020F2E7F07F000701D50D20EDE70027C6
-:103D8000012140460CF09AF9040006D101210022DD
-:103D900040460CF08AF9040005D0694600F011FC99
-:103DA000009818B901E00420D7E7FFDF009802214E
-:103DB000E0344170C0F82480446107810121017121
-:103DC000297801F00102017E62F3010101762A786F
-:103DD000520862F3820101762A78920862F3C301E5
-:103DE00001762A78D20862F3041101762421304644
-:103DF000FDF713FB01A900980DF05BFE022801D02E
-:103E000000B1FFDF4846A8E72DE9FF4F0E46824983
-:103E1000904697B09A4607C914AB4FF0000983E863
-:103E200007001798FDF78AFC050006D02878262899
-:103E300006D008201BB0BDE8F08F43F20200F9E77E
-:103E400026B94046FFF7F2F80028F3D10121179870
-:103E50000CF034F9040000D1FFDF852E27D007DCF9
-:103E6000EEB1812E1DD0822E1DD0832E08D11CE0F4
-:103E7000862E1ED0882E1ED0892E1ED08A2E1ED0B1
-:103E80000F2020710F281CD004F020F9D8B1012098
-:103E90008DF83400201D0E902079B0B126E100206D
-:103EA000EFE70120EDE70220EBE70320E9E705203B
-:103EB000E7E70620E5E70820E3E70920E1E70A2035
-:103EC000DFE70720B6E71120B4E798F80000D4E94F
-:103ED0001D764208A87F002162F3C710A87798F8E2
-:103EE00000008208E87F62F30000E87798F800009D
-:103EF000C209607862F34100607098F8000002091E
-:103F0000207862F34710207098F80000C2086078AB
-:103F100062F30000607098F80100607198F800008A
-:103F200000F00102B07862F30100B070AA7FD209FC
-:103F300062F38200B070EA7F62F3C300B07062780F
-:103F400062F30410B0702278C0F3C00052093270DE
-:103F50006278C2F34002727098F80220F2707171B8
-:103F60003171B978C1F3C00108405FEA000B2ED06F
-:103F70005046FDF760F978BBDAF80C00FDF75BF905
-:103F800050BBDAF81C00FDF756F928BBDAF80C0034
-:103F9000A060DAF81C00E06060787A7842EA5001AC
-:103FA00061F341006070B978C0B200EA111161F3A9
-:103FB000000060700020207705F117006061681C28
-:103FC000A061B07800F00300012806D046E06078D8
-:103FD0007A7802EA5001E3E719E0B87800F00300CC
-:103FE00001283BD1321D711D404600F099FA31790C
-:103FF000387901408DF8281070797A7910408DF861
-:10400000300001432AD05046FDF715F930B1102099
-:1040100010E70000D4010020E8B001000AF1100010
-:1040200004F5AE7304F18C028DE80D0000210AAB9B
-:104030005A462046FFF73DF80028E9D104F5B07252
-:1040400004F1A403CDF800A0CDE9013201210CABAD
-:104050005A462046FFF72DF80028D9D1607880070E
-:1040600022D4B078B978C0F38000C1F3800108434E
-:104070001AD0307814AA397832F810204B00DA4080
-:1040800002F00309B9F1030F01D14FF00209BBF1AE
-:10409000000F09D0012801D0042805D1012901D041
-:1040A000042901D14FF00409A87F40F08000A877CF
-:1040B000E97F6BF30001E9776078800706D503207C
-:1040C000A071BBF1000F11D100202CE00220B9F14A
-:1040D000020F1AD0B9F1010F19D0B9F1040F2AD08B
-:1040E0000020A071A87F20F08000A8772521284615
-:1040F000FDF793F90DA904F1E0000DF0BFFC10B13C
-:10410000022800D0FFDF002094E6A071DCE7A07158
-:104110000D22002104F1200009F035F9207840F04B
-:104120000200207001208DF84C0013AA2946179830
-:1041300000F020FADAE70120A071D7E72DE9F0437B
-:1041400087B09046894604460025FDF7F7FA070038
-:1041500004D03878272804D00820FEE543F2020076
-:10416000FBE5012120460BF0A9FF040000D1FFDF91
-:10417000A6795FEA090005D0012821D0B9F1020F24
-:1041800026D110E0B8F1000F22D1012E05D0022E69
-:1041900005D0032E05D0FFDF2EE00C252CE00125F5
-:1041A0002AE0022528E04046FDF745F8B0B9032E85
-:1041B0000ED11022414604F11D0009F0BAF81BE0AF
-:1041C000012E02D0022E03D104E0B8F1000F13D06B
-:1041D0000720C2E54046FDF72EF808B11020BCE5E7
-:1041E0001022002104F11D0009F0CDF806214046FF
-:1041F00009F00EF9C4F81D002078252140F00200D6
-:1042000020703846FDF709F92078C10713D020F057
-:104210000100207002208DF8000004F11D000290C2
-:104220008DF804506946C3300DF028FC022803D0F5
-:1042300010B1FFDF00E0257700208EE530B587B0B4
-:104240000D460446FDF77AFA60B1012120460BF0D5
-:1042500035FF04000CD02846FCF7EDFF28B11020F4
-:1042600007B030BD43F20200FAE72078400701D4DE
-:104270000820F5E7294604F13D002022054609F013
-:1042800058F8207840F01000207001070FD520F07A
-:104290000800207007208DF80000694604F1E00056
-:1042A00001950DF0EBFB022801D000B1FFDF0020EB
-:1042B000D6E770B50D460646FDF740FA18B100780E
-:1042C000272817D102E043F2020070BD01213046D9
-:1042D0000BF0F4FE040000D1FFDFA079022809D121
-:1042E0006078C00706D02A4621463046FEF772FFA6
-:1042F00010B10FE0082070BDB4F860000E280BD29A
-:1043000004F1620102231022081F0BF070FD01214D
-:1043100001704570002070BD112070BD70B506465B
-:1043200014460D460846FCF786FF18B92046FCF7F0
-:10433000A8FF08B1102070BDA6F57F40FF380ED051
-:104340003046FDF7FBF938B1417822464B08811C15
-:104350001846FDF7CEF907E043F2020070BD204693
-:10436000FDF753FF0028F9D11021E01D0FF0EFF900
-:10437000E21D294604F1170000F033F9002070BD5A
-:104380002DE9F04104468AB015460E46002708463E
-:10439000FCF79EFF18B92846FCF79AFF18B11020C9
-:1043A0000AB0BDE8F0812046FDF7C8F95FEA0008D1
-:1043B00004D098F80000272810D102E043F2020050
-:1043C000EEE7012120460BF079FE040000D1FFDF6B
-:1043D0002078400702D56078800701D40820DFE705
-:1043E000D4E91D01497801B18DB1407800B176B1B1
-:1043F000ADB1EA1D06A8E16800F0F3F8102206A9A5
-:1044000005F1170008F068FF18B1042707E007203E
-:10441000C6E71022E91D04F12D0008F08AFF2EB135
-:104420001022F11D04F11D0008F083FF20782521E2
-:1044300040F0020020704046FCF7EFFF2078C107F3
-:1044400015D020F00100207002208DF8000004F14A
-:104450001D000290103003908DF804706946B3304F
-:104460000DF00CFB022803D010B1FFDF00E027772E
-:10447000002095E770B50D4606460BB1072070BDCC
-:10448000FDF75CF9040007D02078222802D3A07F32
-:10449000800604D4082070BD43F2020070BDADB1A7
-:1044A000294630460AF045FD03F02EFC297C4A08D7
-:1044B000A17F62F3C711A177297CE27F61F300023B
-:1044C000E277297C890884F8201004E030460AF05D
-:1044D00053FD03F019FCA17F21F02001A17770BDED
-:1044E00070B50D46FDF72AF9040005D02846FCF703
-:1044F000C8FE20B1102070BD43F2020070BD2946F5
-:104500002046FEF738FE002070BD04E010F8012BB5
-:104510000AB100207047491E89B2F7D201207047C6
-:1045200010B5C4780B7864F300030B70C47864088A
-:1045300064F341030B70C478A40864F382030B7026
-:10454000C478E40864F3C3030B700379117863F350
-:104550000001117003795B0863F341011170037965
-:104560009B0863F3820111700079C00860F3C301F6
-:10457000117010BD70B51546064603F0A7FD040086
-:1045800000D1FFDF207820F00F00801C20F0F00029
-:104590002030207066802868A060BDE8704003F07D
-:1045A00099BD10B5134C94F83000002808D104F1DF
-:1045B0002001A1F110000DF0A3FA012084F83000D1
-:1045C00010BD10B190F8B9202AB10A4890F8350012
-:1045D00018B1002003E0B83001E00648343008602C
-:1045E000704708B50023009313460A460BF065FF99
-:1045F00008BD0000D4010020F0B5007B059F1E46D9
-:1046000014460D46012800D0FFDF0C2030803A20F0
-:104610003880002C08D0287A032806D0287B01286F
-:1046200000D0FFDF17206081F0BDA889FBE72DE9EE
-:10463000F04786B0144691F80C900E9A0D46B9F1E9
-:10464000010F0BD01021007B2E8A8846052807D049
-:10465000062833D0FFDF06B0BDE8F0870221F2E77D
-:10466000E8890C2100EB400001EB4000188033206A
-:104670001080002CEFD0E889608100271AE00096B6
-:10468000688808F1020301AA696900F086FF06EB59
-:104690000800801C07EB470186B204EB4102BDF81D
-:1046A000040090810DF1060140460E320DF09EFA95
-:1046B0007F1CBFB26089B842E1D8CCE734201080BB
-:1046C000E889B9F1010F11D0122148430E3018804A
-:1046D000002CC0D0E88960814846B9F1010F00D0B4
-:1046E0000220207300270DF1040A1FE00621ECE7E9
-:1046F0000096688808F1020301AA696900F04DFF7D
-:1047000006EB0800801C86B2B9F1010F12D007EB4E
-:10471000C70004EB4000BDF80410C18110220AF16B
-:104720000201103008F005FE7F1CBFB26089B8425C
-:10473000DED890E707EB470104EB4102BDF8040027
-:10474000D0810AF10201404610320DF04FFAEBE73A
-:104750002DE9F0470E4688B090F80CC096F80C8012
-:10476000378AF5890C20109902F10C044FF0000AE9
-:10477000BCF1030F08D0BCF1040F3FD0BCF1070F10
-:104780007ED0FFDF08B067E705EB850C00EB4C003F
-:10479000188031200880002AF4D0A8F1060000F02B
-:1047A000FF09558126E01622002101A808F0EBFD43
-:1047B00000977088434601AA716900F0EEFEBDF8CB
-:1047C00004002080BDF80600E080BDF808002081CC
-:1047D000A21C0DF10A0148460DF008FAB9F1000FCC
-:1047E00000D018B184F804A0A4F802A007EB0800D8
-:1047F00087B20A346D1EADB2D5D2C3E705EB850C86
-:1048000000EB4C00188032200880002ABAD0A8F1B2
-:10481000050000F0FF09558137E000977088434696
-:1048200001AA716900F0B9FE9DF80600BDF80410F8
-:10483000E1802179420860F3000162F341018208BE
-:1048400062F38201C20862F3C301020962F3041138
-:10485000420962F34511820962F386112171C00990
-:104860006071BDF80700208122460DF1090148461C
-:104870000DF0BCF918B184F802A0A4F800A000E083
-:1048800007E007EB080087B20A346D1EADB2C4D250
-:1048900078E7A8F1020084B205FB08F000F10E0CE5
-:1048A000A3F800C035230B80002AA6D0558194813F
-:1048B000009783B270880E32716900F06EFE61E776
-:1048C0002DE9F84F1E460A9D0C4681462AB1607AB2
-:1048D00000F58070D080E089108199F80C000C27D9
-:1048E0004FF000084FF00E0A0D2872D2DFE800F0FA
-:1048F0009D070E1B272F374554697272720021469F
-:1049000048460095FFF778FEBDE8F88F207B91467A
-:10491000082802D0032800D0FFDF3780302009E0CC
-:10492000A9F80A80F0E7207B9146042800D0FFDF39
-:10493000378031202880B9F1000FF1D1E4E7207BE6
-:104940009146042800D0FFDF37803220F2E7207B39
-:104950009146022800D0FFDF37803320EAE7207B32
-:104960001746022800D0FFDF3420A6F800A02880D8
-:10497000002FC9D0A7F80A80C6E7207B1746042875
-:1049800000D0FFDF3520A6F800A02880002FBBD084
-:104990004046A7F80A8012E0207B1746052802D07F
-:1049A000062800D0FFDF1020308036202880002F1E
-:1049B000AAD0E0897881A7F80E80B9F80E00B881F6
-:1049C000A2E7207B9146072800D0FFDF3780372001
-:1049D000B0E72AE04FF0120018804FF038001700BF
-:1049E000288091D0E0897881A7F80E80A7F8108000
-:1049F00099F80C000A2805D00B2809D00C280DD0F6
-:104A0000FFDF81E7207B0A2800D0FFDF01200AE0DA
-:104A1000207B0B2800D0FFDF042004E0207B0C2843
-:104A200000D0FFDF052038736EE7FFDF6CE770B55D
-:104A30000C460546FCF782FE20B10078222804D2FD
-:104A4000082070BD43F2020070BD052128460BF01E
-:104A500035FB206008B1002070BD032070BD30B46C
-:104A60004880087820F00F00C01C20F0F000903043
-:104A700001F8080B1DCA81E81D0030BC03F02ABBF9
-:104A80002DE9FF4784B00027824602970798904699
-:104A90008946123006F043FB401D20F003060798BC
-:104AA00028B907A95046FFF7C2FF002854D1B9F131
-:104AB000000F05D00798017B19BB052504681BE092
-:104AC00098F80000092803D00D2812D0FFDF46E037
-:104AD000079903254868B0B3497B428871439142E6
-:104AE00039D98AB2B3B2011D0BF06DF904460780C3
-:104AF00002E0079C042508340CB1208810B1032D76
-:104B000029D02CE007980121123006F03AFBADF8CD
-:104B10000C00024602AB2946504604F0D8F80700C4
-:104B200001D1A01C029007983A461230C8F8040040
-:104B3000A8F802A003A94046029B06F02FFBD8B1BB
-:104B40000A2817D200E006E0DFE800F00709141495
-:104B5000100B0D141412132014E6002012E611207D
-:104B600010E608200EE643F203000BE6072009E6F4
-:104B70000D2007E6032005E6BDF80C002346CDE92D
-:104B800000702A465046079900F017FD57B9032DCB
-:104B900008D10798B3B2417B406871438AB2011DC6
-:104BA0000BF025F9B9F1000FD7D0079981F80C90D7
-:104BB000D3E72DE9FE4F91461A881C468A46804667
-:104BC000FAB102AB494604F082F8050019D040461C
-:104BD000A61C27880BF0B7FB3246072629463B4622
-:104BE00000960AF0D6FF20882346CDE900504A46B9
-:104BF0005146404600F0E1FC002020800120BDE845
-:104C0000FE8F0020FBE710B586B01C46AAB1042336
-:104C10008DF800301388ADF808305288ADF80A20BE
-:104C20008A788DF80E200988ADF80C1000236A46AA
-:104C30002146FFF725FF06B010BD1020FBE770B539
-:104C40000D4605210BF03AFA040000D1FFDF29469A
-:104C500004F11200BDE8704006F07CBA2DE9F8437B
-:104C60000D468046002603F031FA044628781028C5
-:104C700078D2DFE800F0773B3453313112313131F3
-:104C80000831313131312879001FC0B2022801D0FA
-:104C9000102810D114BBFFDF35E004B9FFDF052178
-:104CA00040460BF00BFA007B032806D004280BD0FB
-:104CB000072828D0FFDF072655E02879801FC0B2DB
-:104CC000022820D050B1F6E72879401FC0B2022850
-:104CD00019D0102817D0EEE704B9FFDF13E004B9AC
-:104CE000FFDF287901280ED1172137E00521404642
-:104CF0000BF0E4F9070000D1FFDF07F11201404695
-:104D000006F005FA2CB12A4621464046FFF7A7FED9
-:104D100029E013214046FDF743FD24E004B9FFDFFD
-:104D2000052140460BF0CAF9060000D1FFDF6946B5
-:104D300006F1120006F0F5F9060000D0FFDFA988A1
-:104D4000172901D2172200E00A46BDF8000082426E
-:104D500002D9014602E005E01729C5D3404600F01C
-:104D60003CFCD0E7FFDF3046BDE8F883401D20F073
-:104D7000030219B102FB01F0001D00E00020104405
-:104D8000704713B5009848B1002468460AF0C5FF83
-:104D9000002C02D1F74A009911601CBD01240020AB
-:104DA000F4E72DE9F0470C46154624220021204661
-:104DB00008F0E9FA05B9FFDFA87860732888DFF802
-:104DC000B4A3401D20F00301AF788946DAF8000053
-:104DD0000AF0C1FF060000D1FFDF4FF00008266097
-:104DE000A6F8008077B109FB07F1091D0AD0DAF8AF
-:104DF00000000AF0B0FF060000D1FFDF6660C6F8D1
-:104E0000008001E0C4F80480298804F11200BDE8A4
-:104E1000F04706F06DB92DE9F047804601F1120028
-:104E20000D46814606F07BF9401DD24F20F003026B
-:104E30006E7B1446296838680AF0B8FF3EB104FB5F
-:104E400006F2121D03D0696838680AF0AFFF05202A
-:104E50000BF0E0F8044605200BF0E4F8201A0128D6
-:104E600002D138680AF06CFF49464046BDE8F04779
-:104E700006F054B970B5054605210BF01FF9040082
-:104E800000D1FFDF04F112012846BDE8704006F0B2
-:104E90003EB92DE9F04F91B04FF0000BADF834B0B2
-:104EA000ADF804B047880C460546924605213846C1
-:104EB0000BF004F9060000D1FFDF24B1A780A4F8AD
-:104EC00006B0A4F808B0297809220B20B2EB111F14
-:104ED0007ED12A7A04F1100138274FF00C084FF0E8
-:104EE00001090391102A74D2DFE802F073F3F2F1A2
-:104EF0008008D3898EA03DDCF4EFB7B7307B022861
-:104F000000D0FFDFA88908EBC001ADF80410302104
-:104F1000ADF83410002C25D06081B5F80E90002734
-:104F20001DE004EBC708317C88F80E10F189A8F861
-:104F30000C10CDF800906888042304AA296900F0B9
-:104F40002CFBBDF81010A8F8101009F10400BDF8F2
-:104F500012107F1C1FFA80F9A8F81210BFB26089E6
-:104F6000B842DED80EE1307B022800D0FFDFE989AD
-:104F700008EBC100ADF804003020ADF83400287B08
-:104F80000A90001FC0B20F90002CEBD06181B5F8E1
-:104F90001090002726E000BFCDF80090688869696E
-:104FA00003AA0A9B00F0F9FA0A9804EBC7084844E0
-:104FB0001FFA80F908F10C0204A90F980CF016FEF4
-:104FC00018B188F80EB0A8F80CB0BDF80C1001E0CC
-:104FD000D4E0D1E0A8F81010BDF80E107F1CA8F89E
-:104FE0001210BFB26089B842D6D8CBE00DA80090AD
-:104FF00001AB224629463046FFF719FBC2E0307B61
-:10500000082805D0FFDF03E0307B082800D0FFDF51
-:10501000E8891030ADF804003620ADF83400002CDB
-:105020003FD0A9896181F189A18127E0307B0928DE
-:1050300000D0FFDFA88900F10C01ADF80410372182
-:10504000ADF83410002C2CD06081E8890090AB8939
-:10505000688804F10C02296956E0E889392110308A
-:1050600080B2ADF80400ADF83410002C74D0A989DA
-:105070006181287A0E280AD002212173E989E18111
-:10508000288A0090EB8968886969039A3CE00121CD
-:10509000F3E70DA8009001AB224629463046FFF702
-:1050A00057FB6FE0307B0A2800D0FFDF1220ADF8FD
-:1050B0000400ADF834704CB3A9896181A4F810B034
-:1050C000A4F80EB084F80C905CE020E002E031E03F
-:1050D00039E042E0307B0B2800D0FFDF288AADF8B2
-:1050E00034701230ADF8040084B104212173A98911
-:1050F0006181E989E181298A2182688A00902B8A6D
-:10510000688804F11202696900F047FA3AE0307BDE
-:105110000C2800D0FFDF1220ADF80400ADF8347089
-:105120003CB305212173A4F80AB0A4F80EB0A4F88A
-:1051300010B027E00DA8009001AB2246294630466A
-:10514000FFF75AFA1EE00DA8009001AB224629464F
-:105150003046FFF7B5FB15E034E03B21ADF8040025
-:10516000ADF8341074B3A4F80690A4F808B084F82D
-:105170000AB007E010000020FFDF03E0297A0129D0
-:1051800017D0FFDFBDF80400AAF800006CB1BDF82D
-:1051900034002080BDF804006080BDF83400392858
-:1051A00003D03C2801D086F80CB011B00020BDE837
-:1051B000F08F3C21ADF80400ADF8341014B1697AD9
-:1051C000A172DFE7AAF80000EFE72DE9F84356885F
-:1051D0000F4680461546052130460AF06FFF040051
-:1051E00000D1FFDF123400943B46414630466A68E6
-:1051F00006F008F9B8E570B50D4605210AF05EFF26
-:10520000040000D1FFDF294604F11200BDE8704020
-:1052100005F092BF70B50D4605210AF04FFF04005E
-:1052200000D1FFDF294604F11200BDE8704005F00F
-:10523000B0BF70B5054605210AF040FF040000D15B
-:10524000FFDF04F1080321462846BDE87040042230
-:10525000AFE470B5054605210AF030FF040000D127
-:10526000FFDF214628462368BDE870400522A0E400
-:1052700070B5064605210AF021FF040000D1FFDFCA
-:1052800004F1120005F04BFF401D20F0030511E072
-:10529000011D00880322431821463046FFF789FC90
-:1052A00000280BD0607BABB2684382B26068011DFE
-:1052B0000AF0D3FD606841880029E9D170BD70B55E
-:1052C0000E46054602F002FF040000D1FFDF012078
-:1052D000207266726580207820F00F00C01C20F0DC
-:1052E000F00030302070BDE8704002F0F3BE2DE9D0
-:1052F000F0438BB00D461446814606A9FFF797FB95
-:10530000002814D14FF6FF7601274FF420588CB1B6
-:1053100003208DF800001020ADF8100007A80590BC
-:1053200007AA204604A90CF080FC78B107200BB036
-:10533000BDE8F0830820ADF808508DF80E708DF8A8
-:105340000000ADF80A60ADF80C800CE00698A1787A
-:1053500001742188C1818DF80E70ADF80850ADF848
-:105360000C80ADF80A606A4602214846069BFFF7AA
-:1053700087FBDCE708B501228DF8022042F6020225
-:10538000ADF800200A4603236946FFF73CFC08BD40
-:1053900008B501228DF8022042F60302ADF8002084
-:1053A0000A4604236946FFF72EFC08BD00B587B006
-:1053B00079B102228DF800200A88ADF808204988CA
-:1053C000ADF80A1000236A460521FFF759FB07B024
-:1053D00000BD1020FBE709B1072314E40720704744
-:1053E00070B588B00D461446064606A9FFF71FFBA8
-:1053F00000280ED17CB10620ADF808508DF80000D1
-:10540000ADF80A40069B6A460821DC813046FFF76A
-:1054100037FB08B070BD05208DF80000ADF80850CE
-:10542000F0E700B587B059B107238DF80030ADF82B
-:105430000820039100236A460921FFF721FBC6E7F4
-:105440001020C4E770B588B00C460646002506A9B2
-:10545000FFF7EDFA0028DCD106980121123005F0A3
-:1054600090FE9CB12178062921D2DFE801F02005C9
-:1054700005160318801E80B2C01EE28880B20AB1F1
-:10548000A3681BB1824203D90C20C2E71020C0E7F9
-:10549000042904D0A08850B901E00620B9E7012909
-:1054A00013D0022905D004291CD005292AD00720B1
-:1054B000AFE709208DF800006088ADF80800E088AB
-:1054C000ADF80A00A068039023E00A208DF80000E0
-:1054D0006088ADF80800E088ADF80A00A0680A25E9
-:1054E000039016E00B208DF800006088ADF80800EE
-:1054F000A088ADF80A00E088ADF80C00A0680B2584
-:10550000049006E00C208DF8000060788DF808000B
-:105510000C256A4629463046069BFFF7B1FA78E724
-:1055200000B587B00D228DF80020ADF808100023DB
-:105530006A461946FFF7A4FA49E700B587B071B18A
-:1055400002228DF800200A88ADF808204988ADF8BD
-:105550000A1000236A460621FFF792FA37E7102067
-:1055600035E770B586B0064601200D46ADF8081047
-:105570008DF80000014600236A463046FFF780FAA6
-:10558000040008D12946304601F006FB00213046D0
-:1055900001F020FB204606B070BDF8B51C4615464C
-:1055A0000E46069F0AF0BDFE2346FF1DBCB23146E3
-:1055B0002A4600940AF0B9FAF8BD30B41146DDE984
-:1055C00002423CB1032903D0002330BC04F013BCD9
-:1055D0000123FAE71A8030BC704770B50C460546C7
-:1055E000FFF72DFB2146284601F0E5FA2846BDE8E5
-:1055F0007040012101F0EEBA18B18178012938D14B
-:1056000001E010207047018842F60112881A914289
-:1056100031D018DC42F60102A1EB020091422AD0FF
-:105620000CDC41B3B1F5C05F25D06FF4C050081851
-:1056300021D0A0F57060FF381BD11CE001281AD0E2
-:1056400002280AD117E0B0F5807F14D008DC0128C9
-:1056500011D002280FD003280DD0FF2809D10AE06D
-:10566000B0F5817F07D0A0F58070033803D0012802
-:1056700001D0002070470F2070470A281FD008DC97
-:105680000A2818D2DFE800F0191B1F1F171F231D5F
-:105690001F21102815D008DC0B2812D00C2810D0A0
-:1056A0000D2816D00F2806D10DE011280BD0842824
-:1056B0000BD087280FD003207047002070470520AB
-:1056C0007047072070470F2070470420704706205E
-:1056D00070470C20704743F20200704738B50C4603
-:1056E000050041D06946FEF7D7FA002819D19DF888
-:1056F0000010607861F3020060706946681CFEF774
-:10570000CBFA00280DD19DF80010607861F3C50038
-:105710006070A978C1F34101012903D0022905D0A5
-:10572000072038BD217821F0200102E0217841F0E6
-:1057300020012170410704D0A978C90861F38610BF
-:105740006070607810F0380F07D0A978090961F30C
-:10575000C710607010F0380F02D16078400603D592
-:10576000207840F040002070002038BD70B504461D
-:105770000020088015466068FFF7B0FF002816D1AA
-:105780002089A189884211D860688078C0070AD032
-:10579000B1F5007F0AD840F20120B1FBF0F200FB26
-:1057A0001210288007E0B1F5FF7F01D90C2070BDF1
-:1057B00001F201212980002070BD10B50478137812
-:1057C00064F3000313700478640864F341031370F6
-:1057D0000478A40864F3820313700478E40864F383
-:1057E000C30313700478240964F30413137004785A
-:1057F000640964F3451313700078800960F386131D
-:10580000137031B10878C10701D1800701D501209B
-:1058100000E0002060F3C713137010BD42785307F7
-:1058200002D002F0070306E012F0380F02D0C2F3F4
-:10583000C20300E001234A7863F302024A70407811
-:1058400010F0380F02D0C0F3C20005E0430702D0C9
-:1058500000F0070000E0012060F3C5024A707047C5
-:105860002DE9F04F95B00D00824613D01222002191
-:10587000284607F088FD4FF6FF7B05AA0121584610
-:1058800007F049FB0024264637464FF420586FF4B2
-:10589000205972E0102015B0BDE8F08F9DF81E0071
-:1058A00001280AD1BDF81C1041450BD011EB0900AD
-:1058B0000AD001280CD002280CD0042C0ED0052CC4
-:1058C0000FD10DE0012400E00224BDF81A6008E0C9
-:1058D000032406E00424BDF81A7002E0052400E069
-:1058E0000624BDF81A10514547D12C74BEB34FF0B1
-:1058F000000810AA4FF0070ACDE90282CDE900A8FE
-:105900000DF13C091023CDF810904246314658461F
-:1059100007F0D1FB08BBBDF83C002A46C0B210A975
-:105920000CF064F9C8B9AE81CFB1CDE900A80DF192
-:10593000080C0AAE40468CE8410213230022394687
-:10594000584607F0B8FB40B9BDF83C00F11CC01E3A
-:10595000C0B22A1D0CF04AF910B103209BE70AE0FF
-:10596000BDF82900E881062C05D19DF81E00A8721B
-:10597000BDF81C00288100208DE705A807F0D7FAA4
-:1059800000288BD0FFF779FE85E72DE9F0471C460C
-:10599000DDE90978DDF8209015460E00824600D139
-:1059A000FFDF0CB1208818B1D5B11120BDE8F08718
-:1059B000022D01D0012100E0002106F1140006F0C3
-:1059C00073F9A8F8000002463B462946504603F00A
-:1059D0007EF9C9F8000008B9A41C3C600020E5E786
-:1059E0001320E3E7F0B41446DDE904528DB100233F
-:1059F00014B1022C09D101E0012306E00D7CEE0771
-:105A000003D025F0010501230D742146F0BC04F0FC
-:105A1000F2B91A80F0BC70472DE9FE4F91461A8802
-:105A20001C468A468046FAB102AB494603F04FF95C
-:105A3000050019D04046A61C27880AF084FC32468F
-:105A4000072629463B4600960AF0A3F820882346FD
-:105A5000CDE900504A4651464046FFF7C3FF0020BB
-:105A600020800120BDE8FE8F0020FBE72DE9F047F4
-:105A700086B082460EA8904690E8B000894604AAF7
-:105A800005A903A88DE807001E462A462146504670
-:105A9000FFF77BFF039901B101213970002818D16C
-:105AA000FA4904F1140204AB0860039805998DE8E3
-:105AB000070042464946504606F0A9FCA8B109280D
-:105AC00011D2DFE800F005080510100A0C0C0E00DA
-:105AD000002006B06AE71120FBE70720F9E708205D
-:105AE000F7E70D20F5E70320F3E7BDF81010039862
-:105AF000CDE9000133462A4621465046FFF772FFA2
-:105B0000E6E72DE9F04389B01646DDE910870D463A
-:105B100081461C461422002103A807F034FC012012
-:105B200002218DF810108DF80C008DF81170ADF871
-:105B3000146064B1A278D20709D08DF81600E0880D
-:105B4000ADF81A00A088ADF81800A068079008A862
-:105B50000095CDE90110424603A948466B68FFF75E
-:105B600085FF09B0BDE8F083F0B58BB00024064690
-:105B7000069407940727089405A8099401940097B0
-:105B80000294CDE903400D4610232246304607F02B
-:105B900092FA78B90AA806A9019400970294CDE96F
-:105BA0000310BDF8143000222946304607F021F8D2
-:105BB000002801D0FFF761FD0BB0F0BD06F0B2BECA
-:105BC0002DE9FC410C468046002602F07FFA05468E
-:105BD00020780D287ED2DFE800F0BC0713B325BD86
-:105BE00049496383AF959B00A848006820B141787C
-:105BF00041F010014170ADE0404602F099FAA9E091
-:105C0000042140460AF05AFA070000D1FFDF07F1ED
-:105C10001401404605F0DDFFA5BB13214046FCF70B
-:105C2000BFFD97E0042140460AF048FA070000D182
-:105C3000FFDFE088ADF800000020B8819DF800008B
-:105C4000010704D5C00602D5A088B88105E09DF8FB
-:105C5000010040067ED5A088F88105B9FFDF224605
-:105C60002946404601F0C0FC022673E0E188ADF809
-:105C700000109DF8011009060FD5072803D006284B
-:105C80000AD00AE024E0042140460AF017FA060090
-:105C900000D1FFDFA088F0810226CDB9FFDF17E039
-:105CA000042140460AF00AFA070000D1FFDF07F19D
-:105CB000140006F06EFE90F0010F02D1E0790006AC
-:105CC00048D5387C022640F00200387405B9FFDF61
-:105CD000224600E03DE02946404601F085FC39E0DF
-:105CE000042140460AF0EAF9017C002D01F0020689
-:105CF000C1F340016171017C21F002010174E7D11F
-:105D0000FFDFE5E702260121404602F043FA21E0E9
-:105D1000042140460AF0D2F90546606800902089C7
-:105D2000ADF8040001226946404602F054FA287C8E
-:105D300020F0020028740DE0002DC9D1FFDFC7E775
-:105D4000022600214046FFF765FA002DC0D1FFDF93
-:105D5000BEE7FFDF3046BDE8FC813EB50C0009D050
-:105D600001466B4601AA002007F02AFA20B1FFF78E
-:105D700084FC3EBD10203EBD00202080A0709DF818
-:105D8000050002A900F00700FDF7A2FF50B99DF839
-:105D9000080020709DF8050002A9C0F3C200FDF7BD
-:105DA00097FF08B103203EBD9DF8080060709DF884
-:105DB0000500C109A07861F30410A0709DF80510DA
-:105DC000890961F3C300A0709DF80410890601D50C
-:105DD000022100E0012161F342009DF8001061F30F
-:105DE0000000A07000203EBD70B5144606460D466A
-:105DF00051EA040005D075B10846FBF760FA78B99E
-:105E000001E0072070BD2946304607F040FA10B186
-:105E1000BDE8704031E454B12046FBF750FA08B1B8
-:105E2000102070BD21463046BDE8704095E7002047
-:105E300070BD2DE9FC5F0C469046054600270178B1
-:105E40000822007A3E46B2EB111F7DD104F10A010F
-:105E500000910A31821E4FF0020A04F1080B0191F1
-:105E6000092A72D2DFE802F0EDE005F528287BAAC6
-:105E7000CE00688804210AF021F9060000D1FFDF76
-:105E8000B08928B152270726C3E00000380200205D
-:105E900051271026002C7DD06888A0800120A07199
-:105EA000A88900220099FFF79FFF002873D1A889D5
-:105EB0002081288AE081D1E0B5F81290072824D10A
-:105EC000E87B000621D5512709F1140086B2002C89
-:105ED000E1D0A88900220099FFF786FF00285AD157
-:105EE0006888A08084F806A0A88920810120A0737A
-:105EF000288A2082A4F81290A88A009068884B46CD
-:105F0000A969019A01F04CFBA8E0502709F11200A1
-:105F100086B2002C3ED0A88900225946FFF764FFC4
-:105F2000002838D16888A080A889E080287A0728CE
-:105F300013D002202073288AE081E87BC0096073B7
-:105F4000A4F81090A88A01E085E082E000906888BB
-:105F50004B4604F11202A969D4E70120EAE7B5F83B
-:105F60001290512709F1140086B2002C66D068887F
-:105F700004210AF0A3F883466888A080A88900223B
-:105F80000099FFF731FF00286ED184F806A0A88998
-:105F9000208101E052E067E00420A073288A20827B
-:105FA000A4F81290A88A009068884B46A969019AC3
-:105FB00001F0F6FAA989ABF80E104FE06888FBF7FC
-:105FC000BDFB0746688804210AF078F8064607B941
-:105FD000FFDF06B9FFDF687BC00702D05127142618
-:105FE00001E0502712264CB36888A080502F06D0BD
-:105FF00084F806A0287B594601F0E2FA2EE0287BBF
-:10600000A11DF9E7FE49A8894989814205D1542794
-:1060100006269CB16888A08020E053270BE06888A2
-:10602000A080A889E08019E0688804210AF046F879
-:1060300000B9FFDF55270826002CF0D1A8F8006032
-:1060400011E056270726002CF8D06888A080002091
-:1060500013E0FFDF02E0012808D0FFDFA8F80060AE
-:106060000CB1278066800020BDE8FC9F57270726DB
-:10607000002CE3D06888A080687AA071EEE7401D0C
-:1060800020F0030009B14143091D01EB40007047B6
-:1060900013B5DB4A00201071009848B1002468460F
-:1060A00009F03BFE002C02D1D64A009911601CBDBC
-:1060B00001240020F4E770B50D461446064686B06C
-:1060C0005C220021284607F05EF904B9FFDFA078C2
-:1060D0006874A2782188284601F09DFA0020A881E2
-:1060E000E881228805F11401304605F056FD6A4624
-:1060F0000121304606F00FFF1AE000BF9DF80300B3
-:10610000000715D5BDF806103046FFF72DFD9DF8A8
-:106110000300BDF8061040F010008DF80300BDF834
-:106120000300ADF81400FF233046059A07F077F816
-:10613000684606F0FCFE0028E0D006B070BD10B541
-:106140000C4601F1140005F060FD0146627C20461A
-:10615000BDE8104001F094BA30B50446A84891B0AB
-:106160004FF6FF75C18905AA284606F0D4FE30E037
-:106170009DF81E00A0422AD001282AD1BDF81C009B
-:10618000B0F5205F03D042F60101884221D1002002
-:1061900002AB0AAA0CA9019083E80700072000902F
-:1061A000BDF81A1010230022284606F084FF38B9E3
-:1061B000BDF828000BAAC0B20CA90BF017FD10B156
-:1061C000032011B030BD9DF82E00A04201D1002067
-:1061D000F7E705A806F0ABFE0028C9D00520F0E7D8
-:1061E00070B50546042109F069FF040000D1FFDF06
-:1061F00004F114010C46284605F0EBFC2146284624
-:10620000BDE8704005F0ECBC70B58AB00C4606469F
-:10621000FBF794FA050014D02878222827D30CB174
-:10622000A08890B101208DF80C0003208DF810009B
-:1062300000208DF8110054B1A088ADF81800206836
-:1062400007E043F202000AB070BD0920FBE7ADF899
-:10625000180005900421304609F030FF040000D1F9
-:10626000FFDF04F1140005F0E6FC000701D408206C
-:10627000E9E701F02BFF60B108A802210094CDE905
-:10628000011095F8232003A930466368FFF7EEFB61
-:10629000D9E71120D7E72DE9F04FB2F802A08346E5
-:1062A00089B0154689465046FBF748FA074604214F
-:1062B000504609F003FF0026044605964FF00208F9
-:1062C0000696ADF81C6007B9FFDF04B9FFDF414651
-:1062D000504603F0DAFE50B907AA06A905A88DE8D2
-:1062E00007004246214650466368FFF74EFB44488C
-:1062F00007AB0660DDE9051204F11400CDF800904B
-:10630000CDE90320CDE9013197F8232059465046C5
-:106310006B6805F0D9FC06000AD0022E04D0032ECB
-:1063200014D0042E00D0FFDF09B03046BDE8F08F56
-:10633000BDF81C000028F7D00599CDE900104246B1
-:10634000214650466368FFF74DFBEDE7687840F063
-:1063500008006870E8E72DE9F04F99B004464FF067
-:1063600000082748ADF81C80ADF82080ADF82480E7
-:10637000A0F80880ADF81480ADF81880ADF82C8036
-:10638000ADF82880007916460D464746012808D00A
-:10639000022806D0032804D0042802D0082019B00F
-:1063A000C4E72046FAF747FF70BB2846FAF743FFD9
-:1063B00050BB6068FAF78CFF30BB606848B16089F9
-:1063C0002189884202D8B1F5007F01D90C20E6E787
-:1063D00080460EAA06A92846FFF7C8F90028DED194
-:1063E00068688078C0F34100022808D19DF8190040
-:1063F00010F0380F03D02869FAF761FF20B904E0E4
-:10640000380200201400002022E005A92069FFF7CF
-:1064100065F90028C3D1206948B1607880079DF8EC
-:10642000150000F0380001D5F0B300E0E0BB9DF8A6
-:10643000140080060ED59DF8150010F0380F03D01B
-:106440006068FAF73CFF18B96068FAF741FF08B1D5
-:106450001020A4E70AA96069FFF740F900289ED13F
-:10646000606940B19DF8290000F0070101293CD185
-:1064700010F0380F39D00BA9A069FFF72FF90028C9
-:106480008DD19DF8280080062FD49DF82C00800621
-:106490002BD4A06950B19DF82D0000F0070101290F
-:1064A00023D110F0380F00E01FE01ED0E06818B1D3
-:1064B0000078D0B11C2818D20FAA611C2046FFF723
-:1064C0007CF90121384661F30F2082468DF8521085
-:1064D000B94642F603000F46ADF850000DF13F02F9
-:1064E00018A928680BF0A1FB08B1072057E79DF811
-:1064F000600015A9CDF80090C01CCDE9019100F015
-:10650000FF0B00230BF20122514614A806F02EFCCB
-:10651000F0BBBDF854000C90FE482A89296900920E
-:10652000CDE901106B89BDF838202868069906F07E
-:106530001DFC01007ED120784FF0020AC10601D473
-:1065400080062BD5CDF80C90606950B90AA906A831
-:10655000FFF764F99DF8290020F00700401C8DF832
-:1065600029009DF8280008A940F0C8008DF82800EF
-:106570008DF8527042F60210ADF8500003AACDF823
-:1065800000A0CDE90121002340F2032214A800E07D
-:106590001EE00A9906F0EAFB01004BD1DD484D46AA
-:1065A00008385B460089ADF83D000FA8CDE90290A0
-:1065B000CDF80490CDF810904FF007090022CDF8E7
-:1065C0000090BDF854104FF6FF7006F012FB10B1AA
-:1065D000FFF753F8E3E69DF83C00000624D5294672
-:1065E000012060F30F218DF852704FF42450039571
-:1065F000ADF8500062789DF80C00002362F30000B3
-:106600008DF80C006278CDF800A0520862F34100CA
-:106610008DF80C0003AACDE9012540F2032214A84D
-:1066200006F0A4FB010005D1606888B32069A8B911
-:1066300005A900E084E006A8FFF7F0F8607880077D
-:1066400006D49DF8150020F038008DF8150005E0FF
-:106650009DF8140040F040008DF814008DF8527041
-:1066600042F60110ADF85000208940F20121B0FB44
-:10667000F1F201FB1202606809ABCDF80080CDE9B0
-:106680000103002314A8059906F070FB010057D1FF
-:106690002078C00728D00395A06950B90BA906A897
-:1066A000FFF7BCF89DF82D0020F00700401C8DF886
-:1066B0002D009DF82C008DF8527040F040008DF8B0
-:1066C0002C0042F60310ADF8500007A903AACDF83C
-:1066D00000A0CDE90121002340F2032214A80B9968
-:1066E00006F044FB01002BD1E06868B32946012085
-:1066F00060F30F218DF8527042F60410ADF850008F
-:10670000E068002302788DF8582040788DF8590011
-:10671000E06816AA4088ADF85A00E06800798DF864
-:106720005C00E068C088ADF85D00CDF80090CDE970
-:1067300001254FF4027214A806F018FB010003D0E3
-:106740000C9800F0C9FF2AE672480321083801714D
-:1067500056B100893080BDF824007080BDF820005B
-:10676000B080BDF81C00F080002018E670B501254F
-:106770008AB016460B46012802D0022816D104E042
-:106780008DF80E504FF4205003E08DF80E5042F675
-:106790000100ADF80C005BB10024601C60F30F2415
-:1067A00004AA08A918460BF040FA18B107204AE5D8
-:1067B000102048E504A99DF820205648CDE9002185
-:1067C000801E02900023214603A802F2012206F057
-:1067D000CDFA10B1FEF751FF35E54E4808380EB13D
-:1067E000C1883180057100202DE5F0B593B00746D2
-:1067F00001268DF83E6041F60100ADF83C0012AA7A
-:106800000FA93046FFF7B2FF002849D1414C0025BF
-:10681000083CEFB31C22002102A806F0B4FD9DF84D
-:1068200008008DF83E6040F020008DF8080042F628
-:106830000520ADF83C000E959DF83A00119520F02A
-:106840000600801C8DF83A009DF838006A4620F05A
-:10685000FF008DF838009DF8390009A920F0FF00ED
-:106860008DF839000420ADF82C00ADF830000EA8EA
-:106870000A9011A80D900FA80990ADF82E5002A80B
-:10688000FFF769FD00280BD1BDF80000608100E032
-:1068900008E0BDF80400A081401CE08125710020C3
-:1068A00013B0F0BD6581A581BDF84800F4E72DE97E
-:1068B000F74F1849A0B00024083917940A79A14667
-:1068C000012A04D0022A02D0082023B02EE5CA886B
-:1068D000824201D00620F8E721988A46824201D1FF
-:1068E0000720F2E70120214660F30F21ADF84800B0
-:1068F0004FF6FF780691ADF84A808DF86E0042F6AB
-:10690000020B8DF872401CA9ADF86CB0ADF8704068
-:10691000139101E040020020ADF8508012A806F06B
-:1069200035FB00252E462F460DAB072212A9404607
-:1069300006F02FFB78B10A285DD195B38EB3ADF880
-:106940006450ADF866609DF85E008DF8144019AC97
-:10695000012864D06BE09DF83A001FB3012859D19B
-:10696000BDF8381059451FD118A809A901940294FF
-:10697000CDE9031007200090BDF836101023002247
-:10698000404606F098FBB0BBBDF86000042801D07B
-:1069900006284AD1BDF82410219881423AD10F200F
-:1069A00093E73AE0012835D1BDF83800B0F5205F13
-:1069B00003D042F6010188422CD1BAF80600BDF896
-:1069C0003610884201D1012700E0002705B19EB1B1
-:1069D000219881421ED118A809AA01940294CDE9F8
-:1069E0000320072000900D4610230022404606F0A9
-:1069F00062FB00B902E02DE04E460BE0BDF86000FE
-:106A0000022801D0102810D1C0B217AA09A90BF092
-:106A1000EDF850B9BDF8369086E7052055E705A991
-:106A200017A8221D0BF001F908B103204DE79DF8CE
-:106A300014000023001DC2B28DF814202298009289
-:106A4000CDE901401BA8069906F090F910B9022281
-:106A50008AF80420FEF711FE37E710B50B46401EFA
-:106A600088B084B205AA00211846FEF7A6FE0020D1
-:106A70000DF1080C06AA05A901908CE80700072073
-:106A800000900123002221464FF6FF7006F0B1F876
-:106A90000446BDF81800012800D0FFDF2046FEF7AD
-:106AA000ECFD08B010BDF0B5F74F044687B038795B
-:106AB0000E46032804D0042802D0082007B0F0BDF9
-:106AC00004AA03A92046FEF751FE0500F6D160682E
-:106AD0008078C0F3410002280AD19DF80D0010F023
-:106AE000380F05D02069FAF7EAFB08B11020E5E776
-:106AF000208905AA21698DE807006389BDF8102067
-:106B00002068039906F032F910B1FEF7B6FDD5E71B
-:106B100016B1BDF814003080042038712846CDE746
-:106B2000F8B50C0006460CD001464FF6FF75002361
-:106B30006A46284606F044FB28B100BFFEF79DFDDB
-:106B4000F8BD1020F8BD69462046FEF7C7FD0028B5
-:106B5000F8D1A078314600F001032846009A06F0EB
-:106B60005EFBEBE730B587B0144600220DF1080C50
-:106B700005AD01928CE82C00072200920A460146DE
-:106B800023884FF6FF7006F034F8BDF8141021800A
-:106B9000FEF773FD07B030BD70B50D46042109F056
-:106BA0008DFA040000D1FFDF294604F11400BDE88E
-:106BB000704005F039B870B50D46042109F07EFA31
-:106BC000040000D1FFDF294604F11400BDE8704045
-:106BD00005F04DB870B50D46042109F06FFA0400B8
-:106BE00000D1FFDF294604F11400BDE8704005F034
-:106BF00065B870B50546042109F060FA040000D1BB
-:106C0000FFDF214628462368BDE870400122FEF7D9
-:106C100003BF70B50646042109F050FA040000D104
-:106C2000FFDF04F1140004F0F0FF401D20F0030525
-:106C300011E0011D00880022431821463046FEF76E
-:106C4000EBFE00280BD0607CABB2684382B2A06838
-:106C5000011D09F002F9A06841880029E9D170BD41
-:106C600070B50546042109F029FA040000D1FFDFC0
-:106C7000214628466368BDE870400222FEF7CCBE7C
-:106C800070B50E46054601F021FA040000D1FFDF81
-:106C90000120207266726580207820F00F00001DB0
-:106CA00020F0F00040302070BDE8704001F012BAD2
-:106CB00010B50446012900D0FFDF2046BDE8104092
-:106CC0000121FEF7A7BA2DE9F04F97B04FF0000A67
-:106CD0000C008346ADF814A0D04619D0E06830B15E
-:106CE000A068A8B10188ADF81410A0F800A058461B
-:106CF000FAF724FD070043F2020961D03878222810
-:106D00005CD30421584609F0D9F9050005D103E008
-:106D1000102017B0BDE8F08FFFDF05F1140004F07C
-:106D200074FF401D20F00306A078012803D002283C
-:106D300001D00720EDE7218807AA584606F0EBF8B6
-:106D400030BB07A806F0F3F810BB07A806F0EFF871
-:106D500048B99DF82600012805D1BDF82400A0F50A
-:106D60002451023902D04FF45050D2E7E068B0B15C
-:106D7000CDE902A00720009005AACDF804A0049256
-:106D8000A2882188BDF81430584605F032FF10B1B2
-:106D9000FEF773FCBDE7A168BDF8140008809DF8FC
-:106DA0001F00C00602D543F20140B2E70B9838B18C
-:106DB000A1780078012905D080071AD40820A8E717
-:106DC0004846A6E7C007F9D002208DF83C00A86825
-:106DD0004FF00009A0B1697C4288714391420FD9FC
-:106DE0008AB2B3B2011D08F0EEFF8046A0F800A001
-:106DF00006E003208DF83C00D5F800804FF0010933
-:106E00009DF8200010F0380F00D1FFDF9DF8200022
-:106E10001E49C0F3C200084497F8231010F8010C73
-:106E2000884201D90F2074E72088ADF8400014A9EA
-:106E30000095CDE90191434607220FA95846FEF778
-:106E400015FE002891D19DF8500050B9A078012876
-:106E500007D1687CB3B2704382B2A868011D08F004
-:106E6000C6FF002055E770B5064615460C46084695
-:106E7000FEF7C2FB002805D12A4621463046BDE870
-:106E8000704073E470BD12E538020020F2B00100DA
-:106E900070B51E4614460D0009D044B1616831B189
-:106EA00038B1FC49C988814203D0072070BD102049
-:106EB00070BD2068FEF7A0FB0028F9D132462146BC
-:106EC0002846BDE87040FFF746BA70B515460C007D
-:106ED00006D038B1EF490989814203D0072070BD3F
-:106EE000102070BD2068FEF787FB0028F9D12946E5
-:106EF0002046BDE87040D6E570B5064686B00D4622
-:106F000014461046FAF7BDF9D0BB6068FAF7E0F90D
-:106F1000B0BBA6F57F40FF3803D03046FAF70EFC31
-:106F200080B128466946FEF79BFC00280CD19DF8ED
-:106F300010100F2008293DD2DFE801F008060606F0
-:106F4000060A0A0843F2020006B070BD0320FBE700
-:106F50009DF80210012908D1BDF80010B1F5C05FFD
-:106F6000F2D06FF4C052D142EED09DF80610012944
-:106F70000DD1BDF80410A1F52851062907D200E073
-:106F800029E0DFE801F0030304030303DCE79DF8D5
-:106F90000A1001290FD1BDF80810B1F5245FD3D034
-:106FA000A1F60211B1F50051CED00129CCD00229B1
-:106FB00001D1C9E7FFDF606878B9002305AA294637
-:106FC000304606F0FDF810B1FEF757FBBCE79DF820
-:106FD0001400800601D41020B6E7618822462846B6
-:106FE0006368FFF7BFFDAFE72DE9F043814687B047
-:106FF000884614461046FAF744F918B1102007B035
-:10700000BDE8F083002306AA4146484606F0D8F8BA
-:1070100018B100BFFEF731FBF1E79DF81800C0067C
-:1070200002D543F20140EAE70025072705A80195AC
-:1070300000970295CDE9035062884FF6FF734146F1
-:10704000484606F038F8060013D16068FAF719F9D7
-:1070500060B960680195CDE90250009704952388D6
-:1070600062884146484606F026F80646BDF81400F8
-:1070700020803046CEE739B1864B0A889B899A42F8
-:1070800002D843F2030070471DE610B586B0814C6C
-:107090000423ADF81430638943B1A4898C4201D232
-:1070A000914205D943F2030006B010BD0620FBE76C
-:1070B000ADF81010002100910191ADF800300221CF
-:1070C0008DF8021005A9029104A90391ADF81220D0
-:1070D0006946FFF7F8FDE7E72DE9FC4781460D46D5
-:1070E0000846FAF7A8F888BB4846FAF727FB5FEA94
-:1070F00000080AD098F80000222829D30421484625
-:1071000008F0DCFF070005D103E043F20200BDE810
-:10711000FC87FFDF07F1140004F08DFD0646287898
-:10712000012803D0022804D00720F0E7B0070FD5CC
-:1071300002E016F01C0F0BD0A8792C1DC00709D057
-:10714000E08838B1A068FAF776F818B11020DEE7C9
-:107150000820DCE721882A780720B1F5847F35D024
-:107160001EDC40F20315A1F20313A94226D00EDC67
-:10717000B1F5807FCBD003DCF9B1012926D1C6E778
-:10718000A1F58073013BC2D0012B1FD113E0012B6D
-:10719000BDD0022B1AD0032BB9D0042B16D112E08C
-:1071A000A1F20912082A11D2DFE802F00B04041040
-:1071B00010101004ABE7022AA9D007E0012AA6D0DC
-:1071C00004E0320700E0F206002AA0DACDB200F0B7
-:1071D0007DFF50B198F82300CDE90005FA892346D8
-:1071E00039464846FEF78DFC91E711208FE72DE9DF
-:1071F000F04F8BB01F4615460C4683460026FAF723
-:107200009DFA28B10078222805D208200BB081E52C
-:1072100043F20200FAE7B80801D00720F6E7032F8F
-:1072200000D100274FF6FF79CCB1022D73D3204651
-:10723000FAF74EF830B904EB0508A8F10100FAF7A7
-:1072400047F808B11020E1E7AD1E38F8028CAAB269
-:107250002146484606F007F940455CD1ADB20D49DC
-:10726000B80702D58889401C00E001201FFA80F889
-:10727000F80701D08F8900E04F4605AA41465846DD
-:1072800005F049FE4FF0070A4FF00009DCB3204635
-:107290000BE0000038020020408810283BD8361D43
-:1072A000304486B2AE4236D2A01902884245F3D3AA
-:1072B00051E000BF9DF8170002074CD594B304EBD2
-:1072C0000608361DB8F80230B6B2102B23D89A192A
-:1072D000AA4220D8B8F8002091421CD1C0061CD583
-:1072E000CDE900A90DF1080C0AAAA11948468CE8BD
-:1072F0000700B8F800100022584605F07AFC20B1CB
-:10730000FEF7BBF982E726E005E0B8F80200BDF819
-:107310002810884201D00B2078E7B8F802003044EA
-:1073200086B207E0FFE7C00604D55846FEF71CFC0E
-:10733000002888D19DF81700BDF81A1020F0100021
-:107340008DF81700BDF81700ADF80000FF23584670
-:10735000009A05F064FF05A805F0E9FD18B9BDF82D
-:107360001A10B942A6D90421584608F0A7FE040015
-:1073700000D1FFDFA2895AB1CDE900A94D46002313
-:1073800021465846FEF7BDFB0028BBD1A5813DE74D
-:1073900000203BE72DE9FF4F8BB01E4617000D463E
-:1073A0004FF0000412D0B00802D007200FB0B1E4B3
-:1073B000032E00D100265DB10846F9F780FF28B9F9
-:1073C0003888691E0844F9F77AFF08B11020EDE704
-:1073D000C74AB00701D5D18900E00121F0074FF677
-:1073E000FF7802D0D089401E00E0404686B206AA4F
-:1073F0000B9805F090FD4FF000094FF0070B0DF1D1
-:10740000140A38E09DF81B00000734D5CDF804902D
-:10741000CDF800B0CDF80890CDE9039A434600229C
-:107420000B9805F048FE60BB05B3BDF814103A8810
-:1074300021442819091D8A4230D3BDF81E2020F8A6
-:10744000022BBDF8142020F8022BCDE900B9CDE9BC
-:107450000290CDF810A0BDF81E10BDF81430002227
-:107460000B9805F028FE08B103209FE7BDF8140033
-:107470002044001D84B206A805F059FD20B10A2859
-:1074800006D0FEF7FAF891E7BDF81E10B142B9D95F
-:1074900034B17DB13888A11C884203D20C2085E725
-:1074A000052083E722462946404605F0DCFF0146D9
-:1074B00028190180A41C3C80002077E710B5044601
-:1074C000F9F7DFFE08B1102010BD8948C08920807F
-:1074D000002010BDF0B58BB00D46064614220021E9
-:1074E00003A805F050FF01208DF80C008DF8100066
-:1074F00000208DF81100ADF814503046FAF71EF94F
-:1075000048B10078222812D30421304608F0D6FD75
-:10751000040005D103E043F202000BB0F0BDFFDF31
-:1075200004F11400074604F086FB800601D408200D
-:10753000F3E7207C022140F00100207409A80094A8
-:10754000CDE90110072203A930466368FEF78EFAE1
-:1075500020B1217C21F001012174DEE7294630466B
-:10756000FDF749FE08A9384604F054FB00B1FFDFDF
-:10757000BDF82040172C01D2172000E02046A84279
-:1075800001D92C4602E0172C00D2172421463046A0
-:10759000FFF711FB21463046FDF751FB0020BCE709
-:1075A000F8B51C4615460E46069F08F0BAFE23465F
-:1075B000FF1DBCB231462A46009408F0B6FAF8BD69
-:1075C00070B50C4605460E220021204605F0DBFE74
-:1075D000002020802DB1012D01D0FFDF70BD0620DD
-:1075E00000E00520A07170BD10B5488008781346F2
-:1075F00020F00F00001D20F0F00080300C460870D5
-:107600001422194604F1080005F093FE00F062FD13
-:107610003748046010BD2DE9F047DFF8D890491DC8
-:10762000064621F0030117460C46D9F8000008F081
-:1076300092FB050000D1FFDF4FF000083560A5F890
-:1076400000802146D9F8000008F085FB050000D134
-:10765000FFDF7560A5F800807FB104FB07F1091D0D
-:107660000BD0D9F8000008F076FB040000D1FFDF52
-:10767000B460C4F80080BDE8F087C6F80880FAE777
-:107680002DE9F0411746491D21F00302194D064628
-:1076900001681446286808F089FB2246716828684A
-:1076A00008F084FB3FB104FB07F2121D03D0B16860
-:1076B000286808F07BFB042008F0ACFC044604209A
-:1076C00008F0B0FC201A012804D12868BDE8F04178
-:1076D00008F036BBBDE8F08110B50C4605F0EAFBBA
-:1076E00000B1FFDF2046BDE81040FDF7C6BF000037
-:1076F00038020020140000204FF0E0214FF4004039
-:10770000C1F88001BFF34F8FBFF36F8F00F021B836
-:1077100010B5044600F01DF8002C09D0124A12489A
-:1077200012491432124B012C03D0022C07D0FFDF78
-:1077300010BD0224046011604FF0407004E0032487
-:10774000046011604FF40000186010BD00B5FFDF49
-:1077500000BD054800210160016005494FF06070DF
-:10776000091D08607047000000F500404802002035
-:1077700004F501402DE9F05FDFF850A44FF0000858
-:107780008B4606469AF80940474645469AF80190C6
-:1077900008E0284601F00EF8817B407811FB007765
-:1077A0006D1CEDB24D45F4D19AF8090020442044F7
-:1077B00020440744FF2F01D94FF013083068C01C44
-:1077C00020F0030232605BEA080021D1FF48FBB2DF
-:1077D000062120300CF0C8F9002408E0062C0FD256
-:1077E000DFE804F005030A0A0C05F94800E0F9484F
-:1077F0000CF0DAF9054604E0F748F9E7F748F7E74F
-:10780000FFDFA54200D0FFDF641CE4B2062CE5D305
-:10781000306800EB071030604046BDE8F09F38B597
-:107820000C468288817B19B14189914200D90A4670
-:107830002280C188121D90B26A4607F081FCBDF813
-:107840000000032800D30320C1B2208800F0D1FF3C
-:1078500038BD38B50C468288817B19B101899142C7
-:1078600000D90A462280C188121D90B26A4607F0EC
-:1078700067FCBDF80000022800D30220C1B22088B6
-:1078800000F0B7FF401CC0B238BD2DE9FF5F824653
-:107890008B46D34814460BF10302D0E90110CDE921
-:1078A000021022F0030201A84421019208F035FAE7
-:1078B000C64E002C02D1CB49019A8A60019901443D
-:1078C0000191B57E05F1010504D1E8B20AF026F96F
-:1078D00000B1FFDF019800EB0510C01C20F0030190
-:1078E000019144B9727A00200870B08B80B205F023
-:1078F00040F900B1FFDF0198F16908440190214689
-:1079000001A8FFF737FF80460198C01C20F0030054
-:107910000190717A04B1002008F0F5FA0199084449
-:107920000190214601A800F06FFFA84800273D46BE
-:1079300090F801900CE0284600F03CFF0646817864
-:107940008088FDF713FA71786D1C00FB0177EDB2AA
-:107950004D45F0D10198C01C20F00300019004B106
-:1079600000203946FDF70DFA0199002708440190DF
-:1079700096483D4690F801900CE0284600F01AFF2A
-:107980000646C1788088FEF77AFB71786D1C00FB93
-:107990000177EDB24D45F0D10198C01C20F00300F5
-:1079A000019004B100203946FEF772FB01994FF0B7
-:1079B00000090844019085484D4647780EE0284666
-:1079C00000F0F8FE0646807B30B106F1080002F0B8
-:1079D0009DF8727800FB02996D1CEDB2BD42EED1AC
-:1079E0000198C01C20F00300019004B100207D49E3
-:1079F0004A78494602F08EF80199084401902146E0
-:107A000001A800F0B3FE0198C01D20F0070001900E
-:107A1000DAF80010814204D3A0EB0B01B1F5803FEE
-:107A200004DB4FF00408CAF8000004E0CAF80000C4
-:107A3000B8F1000F02D0404604B0EEE674BB6A49CC
-:107A40000020019A0CF0FEF9FAF77EFB5F4C207ED5
-:107A50000090607E012823D0002318B300225B48E9
-:107A600000210C30FBF74AF800B1FFDFE07EFEF7A3
-:107A7000BCFE00B1FFDF55484FF4F67200213830EC
-:107A800005F081FC51480421383080F8E91180F874
-:107A9000EA11062180F8EB11032101710020CBE7E8
-:107AA0000123DAE702AADAE770B5484C0646383413
-:107AB000207804EB4015E078083598B9A01990F8C3
-:107AC000E80100280FD0A0780F2800D3FFDF202284
-:107AD0000021284605F057FC687866F302006870BC
-:107AE0000120E070284670BD2DE9F04105460C46A6
-:107AF00000270078052190463E46B1EB101F00D0CC
-:107B0000FFDF287A50B101280ED0FFDFA8F800600F
-:107B10000CB1278066800020BDE8F081012709268E
-:107B200074B16888A08008E00227142644B16888F0
-:107B3000A0802869E060A88A2082287B2072E5E77F
-:107B4000A8F80060E7E730B5204C01200021207044
-:107B50006170207260726176217621730521A182A5
-:107B60001F21E182607321A121610A21A176E076C3
-:107B70001C4D4FF4B060E0616868C11C21F0030146
-:107B8000814200D0FFDF6868606030BD30B5154CC1
-:107B90001568636810339D4202D20420136030BD23
-:107BA0000A4B5D785A6802EB051210705170032081
-:107BB000D080172090800120D070907000209073AA
-:107BC0005878401C58706068103013E0540300204F
-:107BD000A11F0000359C0000A9B000000F19010092
-:107BE000F8B0010018000020000000206E52463559
-:107BF000780000006060002030BD70B50646F8488F
-:107C00000024457807E0204600F0D4FD0178B14219
-:107C100004D0641CE4B2AC42F5D1002070BDF7B5CD
-:107C2000074608780C4610B3FFF7E7FF0546A7F1B3
-:107C30002006202F06D0052E19D2DFE806F00F2BE4
-:107C40002B151A0000F0C2FD0DB1697800E000218B
-:107C5000401AA17880B20844FF2808D8A07830B133
-:107C6000A088022824D202E06088172820D20720AA
-:107C7000FEBD207AE0B161881729F8D3A1881729C1
-:107C8000F5D3A1790029F2D0E1790029EFD040287D
-:107C900004D9ECE7242F0BD1207A48B161884FF644
-:107CA000FB70814202D8A188814201D90420FEBD27
-:107CB00065B9207802AA0121FFF768FF0028F6D1F4
-:107CC0002078FFF79AFF050000D1FFDF052E18D2BC
-:107CD000DFE806F0030B0E081100A0786870A0889A
-:107CE000E8800FE06088A8800CE0A078A87009E028
-:107CF000A078E87006E054F8020FA8606068E860B9
-:107D000000E0FFDF0020FEBD1A2835D00DDC13286F
-:107D100032D2DFE800F01B31203131272723252D17
-:107D2000313129313131312F0F00302802D003DCBD
-:107D30001E2821D1072070473A3809281CD2DFE8D5
-:107D400000F0151B0F1B1B1B1B1B0700002070479F
-:107D500043F20400704743F202007047042070476A
-:107D60000D2070470F207047082070471120704782
-:107D700013207047062070470320704710B5007825
-:107D800000F0010007F0D2F9BDE81040BCE710B5E3
-:107D9000007800F0010007F0CEF9BDE81040B3E72D
-:107DA0000EB5017801F001018DF80010417801F065
-:107DB00001018DF801100178C1F340018DF8021026
-:107DC0004178C1F340018DF80310017889088DF8DE
-:107DD0000410417889088DF8051081788DF8061017
-:107DE000C1788DF8071000798DF80800684606F014
-:107DF0005DFEFFF789FF0EBD2DE9F84F784CDFF8E7
-:107E0000E481383400261FE0012000F048FD012005
-:107E1000FFF74AFE054644214746D8F8080007F018
-:107E20009AFF686000B9FFDF686806F03BFDA8B103
-:107E30002846F9F7F1FD284600F036FD20B9442226
-:107E40006968B86807F0B2FF94F9E9010428DBDA41
-:107E5000022008F0DFF807460025A6E04422696802
-:107E6000D8F8080007F0A2FFF2E7B8F80210404681
-:107E7000491C89B2A8F80210B94201D300214180FF
-:107E80000221B8F8020008F019F9002865D0B8F806
-:107E90000200694607F0C8F8FFF736FF00B1FFDFC0
-:107EA0009DF8000078B1B8F8020008F04CFA5FEADB
-:107EB000000900D1FFDF484607F0CBFC18B1B8F845
-:107EC000020002F0D0F8B8F8020008F02AFA5FEADF
-:107ED000000900D1FFDF484607F0B3FCE8BB0321EF
-:107EE000B8F8020008F0EAF85FEA000B48D1FFDFBB
-:107EF00046E000BFDBF8100010B10078FF2849D041
-:107F0000022000F0CCFC0220FFF7CEFD824648465E
-:107F100007F0A3FDCAF8040000B9FFDFDAF8040097
-:107F200007F06BFE002100900170B8F80210504677
-:107F3000AAF8021001F0BAFF484607F060FE00B947
-:107F4000FFDF504600F0B0FC18B99AF801000007B6
-:107F500004D50099CBF8101012E024E0DBF81000F3
-:107F600038B10178491C11F0FF01017008D1FFDF21
-:107F700006E000221146484600F0F6FB00B9FFDF9C
-:107F800094F9EA01022805DBB8F8020001F055FF78
-:107F90000028AFD194F9E901042804DB484607F032
-:107FA00092FE00B101266D1CEDB2BD4204D294F9DF
-:107FB000EA010228BFF659AF002E7FF423AFBDE8D7
-:107FC000F84F032000F06BBC10B5064CE060086869
-:107FD0002061AFF2DB1002F0C8FF607010BD00003E
-:107FE0005403002018000020F74800210170F748D2
-:107FF0000170F7494160704770B505464FF08050F9
-:108000000C46D0F8A410491C05D1D0F8A810C943DB
-:108010000904090C0BD050F8A01F01F001012970D0
-:10802000416821608068A080287830B970BD062141
-:1080300020460BF08CFB01202870607940F0C000D6
-:10804000607170BD70B54FF080540D46D4F880104B
-:10805000491C0BD1D4F88410491C07D1D4F88810DE
-:10806000491C03D1D4F88C10491C0CD0D4F88010D2
-:108070000160D4F884104160D4F888108160D4F88D
-:108080008C10C16002E010210BF061FBD4F890006D
-:10809000401C0BD1D4F89400401C07D1D4F89800B0
-:1080A000401C03D1D4F89C00401C09D054F8900F18
-:1080B000286060686860A068A860E068E86070BDDB
-:1080C0002846BDE8704010210BF041BBBE48383057
-:1080D0000079E9E470B5BC4C3834E07830B32078EE
-:1080E00004EB4010407A00F00700204490F9E801CA
-:1080F000002800DCFFDF2078002504EB4010407AE8
-:1081000000F00700011991F8E801401E81F8E8012C
-:108110002078401CC0B220700F2800D12570A078B4
-:10812000401CA0700BF09CF9E57070BDFFDF70BDC6
-:108130003EB50546032107F0C1FF0446284608F076
-:10814000F0F8054604B9FFDF206918B10078FF2870
-:1081500000D1FFDF01AA6946284600F005FB60B99F
-:10816000FFDF0AE0002202A9284600F0FDFA00B96C
-:10817000FFDF9DF8080000B1FFDF9DF80000411E01
-:108180008DF80010EED220690199884201D10020BB
-:1081900020613EBD70B50546A0F57F400C46FF3816
-:1081A00000D1FFDF012C01D0FFDF70BDFFF78EFF94
-:1081B000040000D1FFDF207820F00F00401D20F0E8
-:1081C000F000503020706580002020720120207364
-:1081D000BDE870407EE72DE9F04116460D460746A2
-:1081E000FFF774FF040000D1FFDF207820F00F00BC
-:1081F000401D20F0F0005030207067800120207278
-:1082000028682061A888A0822673BDE8F04161E754
-:108210007FB5FFF7F2FC040000D1FFDF02A9204682
-:10822000FFF7FDFA054603A92046FFF712FB8DF87C
-:1082300000508DF80100BDF80800001DADF80200E7
-:10824000BDF80C00001DADF80400E088ADF8060094
-:10825000684606F053FF002800D0FFDF7FBD2DE900
-:10826000F05F5A4E8146307810B10820BDE8F09F8B
-:108270004846F9F706F808B11020F7E7524C207885
-:1082800008B9FFF760FC647A4D4600F09FFAA042FF
-:1082900007D2201AC1B22A460020FFF777FC002837
-:1082A000E4D171684848C91C002721F003017160BE
-:1082B000B3463E463D46BA463C4690F801800AE049
-:1082C000204600F077FA4178807B0E4410FB015580
-:1082D000641CE4B27F1C4445F2D10AEB870000EB3A
-:1082E000C600DBF8041000EB850045185C4601224F
-:1082F00029464846FFF7C9FA060013D00020FFF7C9
-:108300007CFC05000CD005F11300616820F003002F
-:10831000884200D0FFDF2C484178491E41706560DB
-:108320003046A3E7002229464846FFF7AEFA00B1DF
-:10833000FFDFD9F8000060604FF6FF706080012019
-:108340002070002092E72DE9F04104461F481746AF
-:108350000E46007810B10820BDE8F0810846F8F715
-:108360006AFF08B11020F7E7174D287808B9FFF722
-:10837000EAFB601E1E2807D8012C22D13078FE2887
-:108380001FD8A8760020E7E7A4F120001F2805D811
-:10839000E0B23A463146BDE8F04140E4A4F1400085
-:1083A0001F2805D831462046BDE8F04100F0A2BAAA
-:1083B000A4F1A0001F2804D80020A02C0AD0A12CD2
-:1083C0000DD00720C8E7000054030020180000204B
-:1083D00048100020317801F00101E976BCE73168EE
-:1083E0000922F82901D38B0701D01046B4E76B7B33
-:1083F00003F00303012B04D1EB8AD7339CB28C42E8
-:10840000F3D8E961A8E72DE9F04781460E46084612
-:10841000F8F737FF48B94846F8F751FF28B909F18E
-:10842000030020F00301494502D01020BDE8F08789
-:10843000FC484FF0000A817869B14178804600EB32
-:1084400041140834378832460021204600F039FABA
-:10845000050004D027E0A6F800A00520E6E7B9F162
-:10846000000F24D03088B84201D90C251FE0607875
-:1084700000F00705284600F012FA08EB050732461F
-:1084800097F8E8014946401C87F8E801204607F5BF
-:10849000F47700F016FA05463878401E387003204D
-:1084A00000F0FDF92DB10C2D01D0A6F800A0284652
-:1084B000BCE76078DC4E00F00701012923D00229D7
-:1084C0000CD0032933D0FFDF98F801104046491C37
-:1084D000C9B288F801100F2934D035E0616821B1A4
-:1084E000000702D46088FFF723FE98F8EA014746A8
-:1084F000012802D1707802F057FD97F9EA010428AB
-:10850000E2DBFFDFE0E7616819B14422B06807F001
-:108510004DFC98F8E9014746032802D1707802F033
-:1085200043FD97F9E9010428CEDBFFDFCCE7C00665
-:1085300002D56088FFF7FCFD98F9EB010628C3DB44
-:10854000FFDFC1E780F801A08178491E8170617862
-:1085500001F0070101EB080090F8E811491C80F8D0
-:10856000E811A4E770B50D460446F8F764FE18B9A3
-:108570002846F8F786FE08B1102070BD294620462F
-:10858000BDE8704009F002BB70B5054609F021FB5B
-:10859000C4B22846F8F793FE08B1102070BD35B17B
-:1085A00028782C7018B1A04201D0072070BD204659
-:1085B000FDF7D2FD052805D109F00FFB012801D0F8
-:1085C000002070BD0F2070BD70B5044615460E46E4
-:1085D0000846F8F730FE18B92846F8F752FE08B1F9
-:1085E000102070BD022C03D0102C01D0092070BDCA
-:1085F0002A463146204609F0F9FA0028F7D005202E
-:1086000070BD70B514460D460646F8F714FE38B92D
-:108610002846F8F736FE18B92046F8F750FE08B19C
-:10862000102070BD22462946304609F0FEFA002887
-:10863000F7D0072070BD3EB50446F8F722FE08B11A
-:1086400010203EBD684606F0C0F9FFF75DFB00282C
-:10865000F7D19DF806002070BDF808006080BDF8D5
-:108660000A00A08000203EBD70B505460C460846B5
-:10867000F8F725FE20B93CB12068F8F702FE08B1F2
-:10868000102070BDA08828B121462846BDE8704062
-:10869000FDF7BABD092070BD70B505460C46084609
-:1086A000F8F7C9FD30B9681E1E2814D82046F8F71F
-:1086B000C2FD08B1102070BD032D01D9072070BD87
-:1086C00005B9FFDF594800EB850050F8041C20462F
-:1086D000BDE870400847A5F120001F2805D82146B5
-:1086E0002846BDE87040F9F7C1BCF02D0AD0BF2D77
-:1086F000E4D1A078218800F0010001F08DFA68B182
-:10870000002070BDA068F8F796FD0028D2D1204661
-:1087100006F04CFDBDE87040FFF7F6BA082070BDCA
-:1087200070B504460D460846F8F7ABFD30B9601E3B
-:108730001E280FD82846F8F77EFD08B1102070BD1E
-:10874000012C03D0022C01D0032C01D1062070BDD6
-:10875000072070BDA4F120001F28F9D82946204623
-:10876000BDE87040F9F7D0BC07F03AB81CB5002955
-:108770001FD104F02AFE2C4800224178C06805F081
-:108780001DFF29481030C0788DF8000010B1012875
-:1087900002D004E0012000E000208DF800006846CF
-:1087A00006F06BF9214824380068019001A806F012
-:1087B000BFFA1CBD30B51B4D0446383D6878A04259
-:1087C00000D8FFDF686800EB041030BD70B51548B5
-:1087D000002538382C46467807E02046FFF7EAFFA8
-:1087E0004078641C2844C5B2E4B2B442F5D12846AE
-:1087F00070BD021D5143452900D245210844C01CCB
-:10880000B0FBF2F0C0B270472DE9FC5F06460548A8
-:108810004FF0000838388B464746444690F80190A0
-:1088200029E000008C030020180000201CB101008A
-:108830002046FFF7BFFF050000D1FFDF68786946DB
-:108840003844C7B22846FEF7EAFF824601A9284607
-:10885000FEF7FFFF0346BDF804005246001D81B23B
-:10886000BDF80000001D80B207F0A6FC6A78641C09
-:1088700000FB0288E4B24C45DAD13068C01C20F01D
-:1088800003003060BBF1000F00D0002042463946A3
-:1088900007F0A0FC316808443060BDE8FC9F5649F1
-:1088A00008710020C87070475349CA782AB10A7805
-:1088B00001EB42110831814201D0012070470020B4
-:1088C00070472DE9F04106460078154600F00F0488
-:1088D00000201080601E0F46052800D3FFDF4748A8
-:1088E0002A4600EB8400394650F8043C3046BDE887
-:1088F000F04118472DE9F0413F4E0C46383E4028E4
-:1089000006D041281AD0422822D0432826D11AE086
-:1089100020786578012801D913201DE5FF2D08D89E
-:1089200009F0F4FA07460AF053FD381A401EA8422F
-:1089300001DA122010E5208830810DE0BDE8F04119
-:10894000084600F00DB80878022807D8307603E012
-:108950000878022802D870760020FDE40720FBE4A6
-:1089600038B50446407800F00300012803D00228FF
-:108970000BD0072038BD606858B1F8F7A9FCD0B912
-:108980006068F8F79CFC20B915E06068F8F753FCC4
-:1089900088B969462046FBF77FF90028EAD160785C
-:1089A00000F00300022808D19DF8000028B160689B
-:1089B000F8F785FC08B1102038BD6189F8290ED878
-:1089C000208988420BD8607800F003020A483838C2
-:1089D000012A06D1D731C26989B28A4201D209205F
-:1089E00038BD94E80E0000F10C0585E80E000AB9C8
-:1089F00000218182002038BD8C03002004B10100D9
-:108A00002DE9F041074614468846084601F024FD4A
-:108A1000064608EB88001C22796802EBC0000D189E
-:108A2000688C58B14146384601F025FD014678680A
-:108A30000078C200082305F120000CE0E88CA8B102
-:108A40004146384601F01EFD01467868082340780B
-:108A5000C20005F1240007F000FA38B106212172A6
-:108A60006681D0E90010C4E9031009E028780928DC
-:108A70000BD00520207266816868E06000202870B5
-:108A80002046BDE8F04101F0C8BC07202072668195
-:108A9000F4E72DE9F04116460D460746406801EB24
-:108AA00085011C2202EBC1014418204601F00CFD97
-:108AB00040B10021708865F30F2160F31F4105204C
-:108AC0000BF02CF909202070324629463846BDE8C3
-:108AD000F04195E72DE9F0410E46074600241C21A0
-:108AE000F07816E004EB8403726801EBC303D25CF8
-:108AF0006AB1FFF7EBFA050000D1FFDF6F802A466D
-:108B000021463046FFF7C5FF0120BDE8F081641C17
-:108B1000E4B2A042E6D80020F7E770B5064600248C
-:108B20001C21C0780AE000BF04EB8403726801EBEB
-:108B3000C303D5182A782AB1641CE4B2A042F3D842
-:108B4000402070BD28220021284604F01CFC7068DB
-:108B500080892881204670BD70B5034600201C2501
-:108B6000DC780CE000EB80065A6805EBC606324460
-:108B7000167816B1128A8A4204D0401CC0B28442D0
-:108B8000F0D8402070BDF0B5044600201C26E578E2
-:108B90000EE000BF00EB8007636806EBC7073B44AD
-:108BA0001F788F4202D15B78934204D0401CC0B240
-:108BB0008542EFD84020F0BD0078032801D0002086
-:108BC0007047012070470078022801D000207047CC
-:108BD000012070470078072801D00020704701204D
-:108BE00070472DE9F041064688461078F178154621
-:108BF000884200D3FFDF2C781C27641CF078E4B295
-:108C0000A04201D8201AC4B204EB8401706807EBBB
-:108C1000C1010844017821B14146884708B12C7050
-:108C200073E72878A042E8D1402028706DE770B53E
-:108C300014460B880122A240134207D113430B8034
-:108C400001230A22011D07F0D2F8047070BD2DE93E
-:108C5000FF4F81B00878DDE90E7B9A4691460E46BB
-:108C600040072CD4019807F06EFB040000D1FFDF11
-:108C700007F1040820461FFA88F106F0BDFC050044
-:108C800000D1FFDF204629466A4606F008FF00981B
-:108C9000A0F80370A0F805A0284606F0AEFF017802
-:108CA00069F306016BF3C711017020461FFA88F1C2
-:108CB00006F0E5FC00B9FFDF019805F027FC06EBA4
-:108CC0000900017F491C017705B0BDE8F08F2DE94F
-:108CD000F84F0E469A4691460746032107F0EEF9F3
-:108CE0000446008DDFF87C85002518B198F8000057
-:108CF000B0421ED1384607F026FB070000D1FFDF47
-:108D000009F10401384689B206F076FC050010D05E
-:108D1000384629466A4606F0C2FE009800210A46F7
-:108D20000180817005F067FC0098C01DCAF8000042
-:108D300021E098F80000B04216D104F1260734F87B
-:108D4000341F012000FA06F911EA090F00D0FFDFF5
-:108D50002088012340EA090020800A22391D384674
-:108D600007F060F8067006E0324604F1340104F1C1
-:108D70002600FFF75CFF0A2188F800102846BDE8AE
-:108D8000F88FFEB515460C46064602AB0C220621AE
-:108D9000FFF79DFF002827D00299607812220A7001
-:108DA000801C487008224A80A070029829880523F8
-:108DB00081806988C180A9880181E9884181002575
-:108DC0000C20CDE90005062221463046FFF73FFF83
-:108DD0002946002266F31F41F02310460AF0F4FEF4
-:108DE0006078801C60700120FEBD2DE9FE430C46BA
-:108DF000804644E002AB0E2207214046FFF767FFA2
-:108E0000002841D060681C2267788678BF1C06EB7A
-:108E1000860102EBC10145180298142101704770C8
-:108E20000A214180698A0181E98A4181A98881807A
-:108E3000A9898181304601F00FFB029905230722A1
-:108E4000C8806F700420287000250E20CDE9000531
-:108E500021464046FFF7FBFE294666F30F2168F3E3
-:108E60001F41F023002205200AF0AEFE6078FE4983
-:108E7000801C607062682046921CFFF7B2FE60683A
-:108E800080784028B6D10120BDE8FE83FEB50D46AE
-:108E9000064638E002AB0E2207213046FFF717FFE7
-:108EA000002835D068681C23C17801EB810203EBF0
-:108EB000C2028418029815220270627842700A2257
-:108EC0004280A2894281A2888281084601F0C4FAC8
-:108ED000014602988180618AC180E18A0181A0886F
-:108EE000B8B10020207000210E20CDE9000105233B
-:108EF000072229463046FFF7AAFE6A68DB49284662
-:108F0000D21CFFF76EFE6868C0784028C2D10120ED
-:108F1000FEBD0620E6E72DE9FE430C46814644E00F
-:108F2000204601F0BBFAD0B302AB08220721484625
-:108F3000FFF7CDFE0028A7D060681C22657806796F
-:108F4000AD1C06EB860102EBC10147180298B7F889
-:108F5000108006210170457004214180304601F0E7
-:108F60007BFA0146029805230722C180A0F80480FD
-:108F70007D70082038700025CDE90005214648465F
-:108F8000FFF765FE294666F30F2169F31F41F023C1
-:108F9000002205200AF018FE6078801C607062686C
-:108FA000B3492046121DFFF71CFE60680179402975
-:108FB000B6D1012068E72DE9F34F83B00D4691E06B
-:108FC000284601F06BFA00287ED068681C2290F8D1
-:108FD00006A00AEB8A0102EBC1014418514628465B
-:108FE00001F050FAA178CB0069684978CA000146BF
-:108FF00004F1240006F04DFF07468188E08B4FF016
-:109000000009091A8EB208B1C84607E04FF00108FE
-:10901000504601F00CFA08B9B61CB6B2208BB0422B
-:1090200000D80646B34602AB324607210398FFF745
-:109030004EFE060007D0B8F1000F0BD0504601F0ED
-:10904000F6F910B106E000203EE60299B8884FF02C
-:10905000020908800196E28B3968ABEB09001FFA20
-:1090600080F80A4403984E46009207F06CF9DDE957
-:109070000021F61D4346009606F08BFDE08B404430
-:1090800080B2E083B988884201D1012600E0002641
-:10909000CDE900B6238A072229460398FFF7D7FDBA
-:1090A000504601F0C4F910B9E089401EE0815EB17C
-:1090B000A078401CA0706868E978427811FB02F142
-:1090C000CAB20123816900E006E00E3006F08FFE8F
-:1090D00080F800A00020E0836A6866492846921D57
-:1090E000FFF77FFD6868817940297FF469AF01202F
-:1090F000EAE570B5064648680D4614468179402970
-:1091000010D104EB84011C2202EBC101084401F0E0
-:10911000FCF9002806D06868294684713046BDE80D
-:10912000704048E770BDFEB50C460746002645E096
-:10913000204601F0B3F9D8B360681C22417901EBF5
-:10914000810102EBC1014518688900B9FFDF02AB5C
-:10915000082207213846FFF7BAFD002833D00299CC
-:10916000607816220A70801C48700420488060686D
-:10917000407901F071F901460298052307228180A8
-:109180006989C1800820CDE9000621463846FFF7ED
-:109190005EFD6078801C6070A88969890844B0F51C
-:1091A000803F00D3FFDFA88969890844A8816E81C8
-:1091B000626831492046521DFFF713FD606841790E
-:1091C0004029B5D10120FEBD30B5438C458BC3F39A
-:1091D000C704002345B1838B641EED1AC38A6D1E3C
-:1091E0001D4495FBF3F3E4B22CB1008918B1A04201
-:1091F00000D8204603444FF6FF70834200D3034655
-:1092000013800C7030BD2DE9FC41074616460D4613
-:10921000486802EB86011C2202EBC10144186A4631
-:1092200001A92046FFF7D0FFA089618901448AB2D5
-:10923000BDF80010914212D0081A00D500206081BC
-:109240006868407940280AD1204601F054F9002886
-:1092500005D06868294646713846FFF764FFBDE8C7
-:10926000FC8100002C000020B98B0000C78B00009F
-:10927000D58B00000BA50000F7A400002DE9FE4FE0
-:109280000F46814615465088032106F017FF0190CE
-:10929000B9F8020001F0D3F882460146019801F0C6
-:1092A000FDF8002824D001981C2241680AEB8A00AE
-:1092B00002EBC0000C18204601F006F9002817D177
-:1092C000B9F80000E18A88420ED8A18961B1B8429C
-:1092D0000ED100265146019801F0CDF8218C01EB0A
-:1092E0000008608B30B114E0504601F0A0F8A0B344
-:1092F000BDE8FE8F504601F09AF808B1678308E098
-:10930000022FF5D3B9F804006083618A884224D81B
-:109310000226B81B87B2B8F80400A28B801A002876
-:1093200014DD874200DA38461FFA80FB68886968D6
-:109330000291D8F800100A44009206F0F2FFF61DE0
-:10934000009A5B460299009606F0EFFBA08B38442A
-:1093500080B2A083618B884207D96888019903B0E5
-:109360005246BDE8F04F01F0EDB81FD14FF00900B3
-:109370002872B9F802006881D8E90010C5E9041024
-:10938000608BA881284601F048F85146019801F009
-:1093900072F801460198082340680078C20004F181
-:1093A000200006F05AFD0020A0836083504601F0A3
-:1093B0003EF810B9A089401EA0816888019903B0C9
-:1093C0000AF0FF02BDE8F04F1DE72DE9F041064627
-:1093D00015460F461C461846F7F72DFF18B92068AA
-:1093E000F7F74FFF08B110201AE47168688C09780C
-:1093F000B0EBC10F01D3132012E43946304601F01F
-:109400003AF80146706808230078C20005F1200090
-:1094100006F0EDFCD4E90012C0E90012002005E4DA
-:1094200010B50446032106F049FE014600F114027E
-:109430002046BDE81040A4E470B50446032106F0C0
-:109440003DFE054601462046FFF765FD002816D083
-:1094500029462046FFF767FE002810D029462046FF
-:10946000FFF714FD00280AD029462046FFF7BDFC6F
-:10947000002804D029462046BDE870409BE570BD19
-:109480002DE9F0410C4680461EE0E178427811FB60
-:1094900002F1CAB2816901230E3006F0DEFC0778C2
-:1094A00060681C22C179491EC17107EB87016068A1
-:1094B00002EBC10146183946204600F0EFFF18B113
-:1094C000304600F0FAFF20B16068C1790029DCD194
-:1094D0008AE7FEF7FBFD050000D1FFDF0A202872B6
-:1094E000384600F0B9FF68813946204600F0CAFFCF
-:1094F0000146606808234078C20006F1240006F0A7
-:10950000ACFCD0E90010C5E90310A5F8028028469C
-:1095100000F083FFB07800B9FFDFB078401EB07074
-:1095200062E770B50C460546032106F0C7FD01460B
-:109530004068C2792244C2712846BDE870409FE766
-:109540002DE9FE4F8246507814460F464FF0000832
-:10955000002850D0012807D0022822D0FFDF206841
-:10956000B8606068F860C3E602AB0E22082150467E
-:10957000FFF7ADFB0028F2D00298152105230170FA
-:10958000217841700A214180C0F80480C0F8088029
-:10959000A0F80C80628882810E20CDE900080822A4
-:1095A00021E0A678304600F057FF054606EB86011D
-:1095B0002C22786802EBC1010822465A02AB114600
-:1095C0005046FFF784FB0028C9D00298072101709C
-:1095D000217841700421418008218580C680CDE931
-:1095E000001805230A4639464FEA0A00FFF72FFB09
-:1095F00087F808807CE6A678022516B1022E13D0E3
-:10960000FFDF2A1D914602AB08215046FFF75FFBA2
-:109610000028A4D002980121022E01702178417007
-:109620004580868002D005E00625EAE7A188C18052
-:10963000E1880181CDE9009805230822394650468A
-:10964000D4E710B50446032106F038FD014600F1C9
-:1096500008022046BDE8104072E72DE9F04F0F46A2
-:10966000054687B014465088032106F027FD4FF0C9
-:1096700000088DF808800646ADF80A80042F5CD3F8
-:109680006A78002A59D028784FF6FF794FF01C0AE3
-:10969000132815D006DC01286FD006282BD0072808
-:1096A00006D16EE0142869D0152868D0162867D036
-:1096B000CDF80080CDF8048068788DF8000037E0A0
-:1096C000B078904239D13078010736D5062F34D1A1
-:1096D00020F0080030706088414660F31F41002090
-:1096E0000AF01CFB02208DF80800ADF80C90A88849
-:1096F000ADF80E00F4E0082F1FD1A888EF8881464E
-:1097000000F09DFE80460146304600F0C7FE18B1CD
-:10971000404600F08CFE98B1FA48D0E90010CDE93F
-:1097200000106878ADF804908DF80000ADF8067070
-:1097300060886A463146FFF703FF07B0BDE8F08F47
-:10974000716808EB88002C2202EBC000085AB8426E
-:10975000F3D1EC486A46D0E90210CDE900106878F0
-:109760008DF8000008F0FF058DF802506088314642
-:10977000FFF7E6FE2246294623E097E025E0CEE00B
-:1097800023E1082FD9D1B5F80480E88800F057FE0E
-:1097900007460146304600F081FE0028CDD007EB99
-:1097A000870271680AEBC2000844028A4245C4D1AC
-:1097B00001780829C1D1407869788842BDD1F9B2D1
-:1097C00022463046FFF765F9B7E70E2F7FF470AFFA
-:1097D000E9886F898B46B5F808903046FFF7BCF9E9
-:1097E000ABF14001402901D3092048E0B9F1170F3E
-:1097F00001D3172F01D20B2041E040280ED000EBFF
-:10980000800271680AEBC20008440178012903D183
-:1098100040786978884290D00A2030E03046FFF7DF
-:109820007CF940282AD000EB800372680AEBC30160
-:1098300002EB0108012288F800206A7888F80120EC
-:109840007168AA884989B94200D93946AD8903238C
-:109850002372A282E7812182A4F80C90658200F035
-:10986000FBFD6081A8F81490A8F81870A8F80E50B5
-:10987000A8F810B0204600F0D0FD5EE704200521D6
-:109880002172A4F80A80E081012121739D49D1E968
-:109890000421CDE9002169788DF80010ADF80200AF
-:1098A00060886A463146FFF74BFEE3E7062F8BD30D
-:1098B000B07890421AD13078010717D520F008000F
-:1098C00030706088414660F31F4100200AF026FA9C
-:1098D00002208DF80800A888ADF80C00ADF80E90B5
-:1098E0006088224602A9F8F785FB26E70421304666
-:1098F000FFF749F905464028BFD0022083030090B6
-:1099000022462946304600F0E6FD4146608865F370
-:109910000F2160F31F4105200AF000FA0DE70E2F1A
-:10992000ABD104213046FFF72EF981464028A4D060
-:109930004146608869F30F2160F31F4105200AF05A
-:10994000EDF9A88906906889009070682F89408990
-:10995000B84200D938468346B5F80680A8880190F9
-:10996000484600F079FD6081069818B10220009009
-:10997000069B24E0B8F1170F1ED3172F1CD3042029
-:10998000207200986082E781A4F810B0A4F80C80DF
-:1099900009EB890271680AEBC2000D18DDE90002CB
-:1099A000A5F81480A5F818B0E8812A82204600F0B6
-:1099B00034FD06202870C0E601200B2300902246CB
-:1099C0004946304600F087FDB7E6082F8DD1A988BB
-:1099D0003046FFF7C1F80746402886D000F027FD43
-:1099E00000289BD107EB870271680AEBC20008448C
-:1099F000804600F069FD002890D1ED88B8F80E008F
-:109A00002844B0F5803F05D360883A46314600F0DF
-:109A100099FD92E6002DCED0A8F80E0060883A4657
-:109A20003146FFF766FB08202072384600F014FD2F
-:109A30006081A5811EE72DE9F05F0C4601281ED04C
-:109A4000957992F80480567905EB85011F2202EB87
-:109A5000C10121F0030B08EB060111FB05F14FF6E4
-:109A6000FF7202EAC10909F1030115FB0611264F35
-:109A700021F0031ABB6840B101283ED125E061689E
-:109A8000E57891F800804E78DEE75946184606F0F2
-:109A900062F9606000B9FFDF5A460021606803F098
-:109AA00072FCE5705146B86806F055F96168486186
-:109AB00000B9FFDF6068426902EB090181616068FB
-:109AC00080F800806068467017E06068524641691F
-:109AD000184606F06BF95A466168B86806F066F9F0
-:109AE000032006F097FA0446032006F09BFA201A9A
-:109AF000012802D1B86806F023F90BEB0A00BDE893
-:109B0000F09F000028B101002C0000200246002137
-:109B1000022090E7F7B5FF4C0A2016462070009807
-:109B200060B100254FEA0D0006F0F7F80021A170A2
-:109B30006670002D01D10099A160FEBD01250020B5
-:109B4000F2E770B50C46154638220021204603F096
-:109B50001AFC012666700A22002104F11C0003F0A1
-:109B600012FC05B9FFDF297A207861F3010020702B
-:109B7000A87900282DD02A4621460020FFF75BFF58
-:109B800061684020E34A88706168C8706168087144
-:109B900061684871616888716168288808816168B6
-:109BA00068884881606886819078002811D0616853
-:109BB0000620087761682888C885616828884886F3
-:109BC0006068068560686988928801868186468516
-:109BD000828570BDC878002802D0002201202AE7C3
-:109BE000704770B50546002165F31F4100200AF05B
-:109BF00095F80321284606F061FA040000D1FFDF42
-:109C000021462846FEF766FF002804D0207840F061
-:109C100010002070012070BD70B505460C46032071
-:109C200006F0EAF908B1002070BDBA48857084805A
-:109C3000012070BD2DE9FF4180460E460F0CFEF756
-:109C400045FA050007D06F800321384606F036FA42
-:109C5000040008D106E004B03846BDE8F041132105
-:109C6000F8F79EBDFFDF5FEA080005D0B8F1050FE9
-:109C700018D0FFDFBDE8FF8120782A4620F00800D9
-:109C800020700020ADF8020002208DF800004FF691
-:109C9000FF70ADF80400ADF8060069463846F8F7E5
-:109CA000A9F9E7E7C6F3072101EB81021C236068ED
-:109CB00003EBC202805C042803D008280AD0FFDF2F
-:109CC000D8E7012000904FF440432A46204600F098
-:109CD00002FCCFE704B02A462046BDE8F041FEF77B
-:109CE000D8BE2DE9F05F05464089002790460C4616
-:109CF0003E46824600F0A3FB8146287AC01E082813
-:109D00006BD2DFE800F00D04192058363C4772276B
-:109D10001026002C6CD0D5E90301C4E902015CE0F7
-:109D200070271226002C63D00A2205F10C0104F1E1
-:109D3000080003F0FEFA50E071270C26002C57D0E3
-:109D4000E868A06049E0742710269CB3D5E90301B8
-:109D5000C4E902016888032106F0B0F98346FEF7E2
-:109D6000B5F902466888508049465846FEF748FED5
-:109D700033E075270A26ECB1A88920812DE07627EB
-:109D80001426BCB105F10C0004F1080307C883E8F0
-:109D9000070022E07727102664B1D5E90301C4E962
-:109DA00002016888032106F089F901466888FFF7F7
-:109DB00067FB12E01CE073270826CCB168880321FA
-:109DC00006F07CF901460078C00606D56888FEF7E3
-:109DD00081FE10B96888F7F703FEA8F800602CB17F
-:109DE0002780A4F806A066806888A080002086E608
-:109DF000A8F80060FAE72DE9FC410C461E4617461C
-:109E00008046032106F05AF905460A2C0AD2DFE8FB
-:109E100004F005050505050509090907042303E004
-:109E2000062301E0FFDF0023CDE900762246294624
-:109E30004046FEF70CFFBDE8FC81F8B50546A0F5ED
-:109E40007F40FF382BD0284606F06BFA040000D183
-:109E5000FFDF204605F001FE002821D001466A46BA
-:109E6000204605F01CFE00980321B0F80560284646
-:109E700006F024F90446052E13D0304600F0DFFA30
-:109E800005460146204600F009FB40B1606805EB3D
-:109E900085013E2202EBC101405A002800D001207A
-:109EA000F8BD007A0028FAD00020F8BDF8B50446C5
-:109EB000408806F036FA050000D1FFDF6A462846E2
-:109EC000616800F0A8FA01460098091F8BB230F8CB
-:109ED000032F0280428842800188994205D1042ADA
-:109EE00008D0052A20D0062A16D022461946FFF7A8
-:109EF000C5F9F8BD001D0E4605460146224630460E
-:109F0000FBF763F90828F4D1224629463046FCF7CE
-:109F1000C2F9F8BD2C000020636864880A46011D60
-:109F20002046F9F7C5FBF4E72246001DFFF795FB35
-:109F3000EFE770B50D460646032106F0BFF80400B2
-:109F400004D02078000704D5112070BD43F2020030
-:109F500070BD2A4621463046FEF713FF18B928681F
-:109F600060616868A061207840F0080020700020DF
-:109F700070BD2DE9F04F0E4691B08046032106F0EA
-:109F80009DF80446404606F0DEF90746002007909B
-:109F900008900990ADF830000A9002900390049068
-:109FA00004B9FFDF0DF10809FFB9FFDF1DE03846F6
-:109FB0000BA9002205F014FC9DF82C0000F07F0591
-:109FC0000A2D00D3FFDF6019017F491E01779DF83C
-:109FD0002C00000609D52A460CA907A8FEF727FE83
-:109FE00019F80510491C09F80510761EF6B2DED2E4
-:109FF00004F13400F84D04F1260BDFF8E0A304F17E
-:10A000002A07069010E05846069900F08DFA064699
-:10A0100028700A2800D3FFDF5AF8261040468847E8
-:10A02000E08CC05DB04202D0208D0028EBD10A2028
-:10A030002870EA4D4E4628350EE00CA907A800F01E
-:10A0400073FA0446375D55F8240000B9FFDF55F870
-:10A050002420394640469047BDF81E000028ECD128
-:10A0600011B0BDE8F08F10B5032106F027F8040009
-:10A0700000D1FFDF0A22002104F11C0003F083F964
-:10A08000207840F00400207010BD10B50C4603216C
-:10A0900006F014F82044007F002800D0012010BDF5
-:10A0A0002DE9F84F894615468246032106F006F849
-:10A0B000070004D02846F7F7BEF840B903E043F2A2
-:10A0C0000200BDE8F88F4846F7F7DBF808B110202A
-:10A0D000F7E7786828B169880089814201D90920A9
-:10A0E000EFE7B9F800001C2488B100F0A8F9804619
-:10A0F0000146384600F0D2F988B108EB880079684B
-:10A1000004EBC000085C01280BD00820D9E73846D2
-:10A11000FEF703FD8046402807D11320D1E7052034
-:10A12000CFE7FDF7D3FF06000BD008EB8800796876
-:10A1300004EBC0000C18B9F8000020B1E88910B198
-:10A1400013E01120BDE72888172802D36888172854
-:10A1500001D20720B5E7686838B12B1D2246414679
-:10A160003846FFF732F90028ABD104F10C026946FA
-:10A170002046FFF729F8288860826888E082B9F8CD
-:10A18000000030B102202070E889A080E889A0B1E9
-:10A190002BE003202070A889A0807868817840296E
-:10A1A00005D180F8028039465046FEF71EFE404633
-:10A1B00000F052F9A9F8000021E07868218B40896D
-:10A1C000884200D908462083A6F802A004203072F5
-:10A1D000B9F800007081E0897082F181208B3082B3
-:10A1E000A08AB081304600F018F97868C17840291B
-:10A1F00005D180F8038039465046FEF747FE00201F
-:10A200005FE770B50D460646032105F057FF0400D1
-:10A210000ED0284600F013F905460146204600F00E
-:10A220003DF918B1284600F002F920B1052070BDB3
-:10A2300043F2020070BD05EB85011C22606802EB51
-:10A24000C101084400F040F908B1082070BD2A4659
-:10A250002146304600F076F9002070BD2DE9F0412E
-:10A260000C4617468046032105F028FF0546204688
-:10A2700000F0E5F8044695B10146284600F00EF9D5
-:10A2800080B104EB84011C22686802EBC10146180E
-:10A29000304600F019F938B10820BDE8F08143F2EA
-:10A2A0000200FAE70520F8E73B46324621462846F9
-:10A2B000FFF78BF80028F0D1E2B229464046FEF7BE
-:10A2C000A2FF708C0838082803D24348407800F079
-:10A2D0006BFE0020E1E72DE9F0410D461746804670
-:10A2E000032105F0EBFE0446284600F0A8F80646D8
-:10A2F00024B13846F6F79FFF38B902E043F2020076
-:10A30000CBE73868F6F797FF08B11020C5E731466C
-:10A31000204600F0C3F860B106EB86011C2260689D
-:10A3200002EBC1014518284600F0CEF818B108200C
-:10A33000B3E70520B1E7B888A98A884201D90C2083
-:10A34000ABE76168E88C4978B0EBC10F01D313200B
-:10A35000A3E73146204600F095F8014660680823DF
-:10A360004078C20005F1240005F041FDD7E9001254
-:10A37000C0E90012F2B221464046FEF7BAFE0020C4
-:10A380008BE72DE9F0470D461F4690468146032195
-:10A3900005F094FE0446284600F051F806463CB10C
-:10A3A0004DB13846F6F78BFF50B11020BDE8F0876D
-:10A3B00043F20200FAE7606858B1A0F80C8028E088
-:10A3C0003146204600F06AF818B1304600F02FF808
-:10A3D00030B10520EAE700002C00002040B1010068
-:10A3E00006EB86011C22606802EBC1014518284675
-:10A3F00000F06AF808B10820D8E7A5F80880F2B2A2
-:10A4000021464846FEF7FFFE1FB1A8896989084426
-:10A4100038800020CAE705F042BB017821F00F0127
-:10A42000491C21F0F00110310170FDF753BE20B935
-:10A430004E48807808B101207047002070474B4992
-:10A440008988884201D100207047402801D24020ED
-:10A4500000E0403880B2704710B50446402800D96B
-:10A46000FFDF2046FFF7E3FF10B14048808810BDB2
-:10A470004034A0B210BD406842690078484302EB06
-:10A48000C0007047C2784068037812FB03F243783B
-:10A49000406901FB032100EBC1007047C2788A428A
-:10A4A00009D9406801EB81011C2202EBC101405C2B
-:10A4B00008B101207047002070470078062801D9B4
-:10A4C00001207047002070470078062801D0012045
-:10A4D000704700207047F0B401EB81061C274468E8
-:10A4E00007EBC6063444049D05262670E3802571DB
-:10A4F000F0BCFEF785BA10B5418911B1FFF7DDFF59
-:10A5000008B1002010BD012010BD10B5C18C8278AB
-:10A51000B1EBC20F04D9C18911B1FFF7CEFF08B169
-:10A52000002010BD012010BD10B50C4601230A22E9
-:10A53000011D05F092FC00782188012282409143A0
-:10A54000218010BDF0B402EB82051C264C6806EB9E
-:10A55000C505072363554B681C79402C03D11A713C
-:10A56000F0BCFEF7D8BCF0BC704700002C00002007
-:10A5700070B50B2000F0BDF9082000F0BAF90021F9
-:10A580000B2000F0D4F90021082000F0D0F9F44CA1
-:10A5900001256560A5600020C4F84001C4F84401AD
-:10A5A000C4F848010B2000F0B5F9082000F0B2F91A
-:10A5B0000B2000F091F9256070BD10B50B2000F064
-:10A5C00098F9082000F095F9E54801214160816083
-:10A5D000E4490A68002AFCD10021C0F84011C0F803
-:10A5E0004411C0F848110B2000F094F9BDE8104068
-:10A5F000082000F08FB910B50B2000F08BF9BDE8F2
-:10A600001040082000F086B900B530B1012806D00E
-:10A61000022806D0FFDF002000BDD34800BDD3488C
-:10A6200000BDD248001D00BD70B5D1494FF00040BB
-:10A630000860D04DC00BC5F80803CF480024046063
-:10A64000C5F840410820C43500F053F9C5F83C4135
-:10A65000CA48047070BD08B5C14A002128B101285C
-:10A6600011D002281CD0FFDF08BD4FF48030C2F8A3
-:10A670000803C2F84803BB483C300160C2F84011EF
-:10A68000BDE80840D0E74FF40030C2F80803C2F834
-:10A690004803B44840300160C2F84411B3480CE0AC
-:10A6A0004FF48020C2F80803C2F84803AD48443094
-:10A6B0000160C2F84811AD48001D0068009008BD57
-:10A6C00070B516460D460446022800D9FFDF002269
-:10A6D000A348012304F110018B4000EB8401C1F871
-:10A6E000405526B1C1F84021C0F8043303E0C0F85A
-:10A6F0000833C1F84021C0F8443370BD2DE9F04162
-:10A700001D46144630B1012833D0022838D0FFDF6F
-:10A71000BDE8F081891E002221F07F411046FFF73D
-:10A72000CFFF012D23D00020944D924F0126687059
-:10A730003E61914900203C3908600220091D0860F3
-:10A740008D490420303908608B483D34046008206E
-:10A750006C6000F0DFF83004C7F80403082000F054
-:10A76000BBF88349F007091F08602E70D0E701206D
-:10A77000DAE7012B02D00022012005E00122FBE7ED
-:10A78000012B04D000220220BDE8F04198E701220D
-:10A79000F9E774480068704770B500F0D8F8704C5D
-:10A7A0000546D4F840010026012809D1D4F8080351
-:10A7B000C00305D54FF48030C4F80803C4F84061E5
-:10A7C000D4F8440101280CD1D4F80803800308D53B
-:10A7D0004FF40030C4F80803C4F84461012008F0C5
-:10A7E00014FAD4F8480101280CD1D4F80803400326
-:10A7F00008D54FF48020C4F80803C4F8486102204B
-:10A8000008F003FA5E48056070BD70B500F09FF86F
-:10A810005A4D0446287850B1FFF706FF687818B102
-:10A820000020687008F0F1F95548046070BD0320FD
-:10A83000F8E74FF0E0214FF40010C1F80002704734
-:10A84000152000F067B84B4901200861082000F08E
-:10A8500061B848494FF47C10C1F808030020024653
-:10A8600001EB8003C3F84025C3F84021401CC0B26F
-:10A870000628F5D37047410A43F609525143C0F305
-:10A88000080010FB02F000F5807001EB50207047CB
-:10A8900010B5430B48F2376463431B0C5C020C6039
-:10A8A000384C03FB0400384B4CF2F72443435B0D58
-:10A8B00013FB04F404EB402000F58070401210708C
-:10A8C00008681844086010BD2C4840687047294942
-:10A8D0000120C1F800027047002809DB00F01F02C8
-:10A8E000012191404009800000F1E020C0F80011F2
-:10A8F000704700280DDB00F01F0201219140400944
-:10A90000800000F1E020C0F88011BFF34F8FBFF34B
-:10A910006F8F7047002809DB00F01F020121914072
-:10A920004009800000F1E020C0F88012704749071C
-:10A93000090E002804DB00F1E02080F800147047C5
-:10A9400000F00F0000F1E02080F8141D70470C4863
-:10A95000001F00680A4A0D49121D1160704700006F
-:10A9600000B0004004B500404081004044B10040C8
-:10A9700008F501400080004040850040380000207C
-:10A9800014050240F7C2FFFF6F0C01000100000137
-:10A9900010B5EFF3108000F0010472B6FC48417866
-:10A9A000491C41704078012801D108F081FD002C3C
-:10A9B00000D162B610BD70B5F54CA07848B901253C
-:10A9C000A570FFF7E5FF08F084FD20B1002008F036
-:10A9D0004EFD002070BD4FF08040E570C0F804537C
-:10A9E000F7E770B5EFF3108000F0010572B6E84CA0
-:10A9F000607800B9FFDF6078401E6070607808B949
-:10AA000008F05AFD002D00D162B670BDE04810B5C7
-:10AA1000817821B10021C1708170FFF7E2FF002031
-:10AA200010BD10B5044608F054FDD9498978084096
-:10AA300000D001202060002010BD10B5FFF7A8FF56
-:10AA400008F047FD02220123D149540728B1D1481B
-:10AA5000026023610320087202E00A72C4F8043322
-:10AA60000020887110BD2DE9F84FDFF8249342785B
-:10AA7000817889F80420002689F80510074689F8AE
-:10AA800006600078DFF810B3354620B1012811D0F8
-:10AA9000022811D0FFDF08F02EFD4FF0804498B15E
-:10AAA00008F030FDB0420FD1304608F02FFD0028ED
-:10AAB000FAD042E00126EEE7FFF76AFF5846016848
-:10AAC000C907FCD00226E6E70120E060C4F8045183
-:10AAD000B2490E600107D1F84412B04AC1F34231C5
-:10AAE00024321160AD49343108604FF0020AC4F8D5
-:10AAF00004A3A060AA480168C94341F3001101F111
-:10AB00000108016841F01001016001E010F030F926
-:10AB1000D4F804010028F9D0304608F0F7FC0028EA
-:10AB2000FAD0B8F1000F04D19D48016821F010015E
-:10AB30000160C4F808A3C4F8045199F805004E4612
-:10AB400080B1387870B908F0C4FC804608F0CAFEBD
-:10AB50006FF00042B8F1000F02D0C6E9032001E017
-:10AB6000C6E90302DBF80000C00701D008F0ADFC25
-:10AB7000387810B13572BDE8F88F4FF01808C4F876
-:10AB800008830127A7614FF42070ADF8000000BFD3
-:10AB9000BDF80000411EADF80010F9D2C4F80C5108
-:10ABA000C4F810517A48C01D08F030FD3570FFF729
-:10ABB00044FF67617949307920310860C4F8048323
-:10ABC000D9E770B5050000D1FFDF4FF080424FF0AC
-:10ABD000FF30C2F808030021C2F80011C2F80411C6
-:10ABE000C2F80C11C2F81011694C617008F07DFCBC
-:10ABF00010B10120A070607067480068C00701D0E4
-:10AC000008F063FC2846BDE870402CE76048007AF5
-:10AC1000002800D0012070472DE9F04F61484FF027
-:10AC2000000A85B0D0F800B0D14657465D4A5E496B
-:10AC3000083211608406D4F8080110B14FF0010801
-:10AC400001E04FF0000808F0B4FC78B1D4F824011A
-:10AC500000B101208246D4F81C0100B101208146D8
-:10AC6000D4F8200108B1012700E00027D4F8000142
-:10AC700000B101200490D4F8040100B10120039038
-:10AC8000D4F80C0100B101200290D4F8100100B1F9
-:10AC900001203F4D0190287800260090B8F1000F68
-:10ACA00004D0C4F80861012008F0E1FBBAF1000FFC
-:10ACB00004D0C4F82461092008F0D9FBB9F1000FD1
-:10ACC00004D0C4F81C610A2008F0D1FB27B1C4F8F5
-:10ACD00020610B2008F0CBFB2D48C01D08F09EFC26
-:10ACE00000B1FFDFDFF8AC800498012780B1C4F821
-:10ACF0000873E87818B1EE70002008F0B8FB287AE5
-:10AD0000022805D1032028720221C8F8001027610B
-:10AD1000039808B1C4F80461029850B1C4F80C61FA
-:10AD2000287A032800D0FFDFC8F800602F72FFF7F1
-:10AD300058FE019838B1C4F81061287A012801D171
-:10AD400000F05CF86761009838B12E70287A01280D
-:10AD500001D1FFF772FEFFF744FE0D48C01D08F059
-:10AD600073FC1049091DC1F800B005B0BDE8F08FB3
-:10AD7000074810B5C01D08F051FC0549B0B10120CD
-:10AD800008704FF0E021C1F80002BDE81040FFE577
-:10AD900040000020340C00400C0400401805004026
-:10ADA00010ED00E01005024001000001087A0128C2
-:10ADB00001D1FFF742FEBDE81040244808F044BC32
-:10ADC00070B5224CE41FA07808B908F075FB01208B
-:10ADD0008507A861207A0026032809D1D5F80C013F
-:10ADE00020B9002008F092FB0028F7D1C5F80C61CB
-:10ADF00026724FF0FF30C5F8080370BD70B5134CD4
-:10AE0000E41F6079F0B1012803D0A179401E81428E
-:10AE100018DA08F05EFB054608F064FD6179012947
-:10AE200002D9A179491CA1710DB1216900E0E16845
-:10AE3000411A022902DA11F1020F06DC0DB120617C
-:10AE400000E0E060BDE87040F7E570BD470000201D
-:10AE5000374901200860704770B50D2000F049F8AF
-:10AE6000344C0020C4F800010125C4F804530D201F
-:10AE700000F050F825604FF0E0216014C1F80001A7
-:10AE800070BD10B50D2000F034F82A480121416052
-:10AE90000021C0F80011BDE810400D2000F03AB8C4
-:10AEA000254810B504682449244808310860214920
-:10AEB000D1F80001012804D0FFDF1F48001D046005
-:10AEC00010BD1B48001D00680022C0B2C1F800215F
-:10AED00008F05FFCF1E710B5164800BFD0F800118C
-:10AEE0000029FBD0FFF7DCFFBDE810400D2000F08B
-:10AEF00011B800280DDB00F01F020121914040092C
-:10AF0000800000F1E020C0F88011BFF34F8FBFF345
-:10AF10006F8F7047002809DB00F01F02012191406C
-:10AF20004009800000F1E020C0F880127047000066
-:10AF300004D5004000D0004010050240010000018F
-:10AF40004FF0E0214FF00070C1F8800101F5C071B1
-:10AF5000BFF34F8FBFF36F8FC1F80001394B8022D1
-:10AF600083F8002441F8800C704700B502460420A5
-:10AF7000354903E001EBC0031B792BB1401EC0B281
-:10AF8000F8D2FFDFFF2000BD41F8302001EBC00107
-:10AF900000224A718A7101220A7100BD2A4A0021E9
-:10AFA00002EBC0000171704710B50446042800D3BD
-:10AFB000FFDF254800EBC4042079012800D0FFDF23
-:10AFC0006079A179401CC0B2814200D060714FF01D
-:10AFD000E0214FF00070C1F8000210BD70B50425EB
-:10AFE000194E1A4C16E0217806EBC1000279012AAD
-:10AFF00008D1427983799A4204D04279827156F815
-:10B00000310080472078401CC0B22070042801D352
-:10B01000002020706D1EEDB2E5D270BD0C4810B559
-:10B0200004680B490B4808310860064890F8000492
-:10B030004009042800D0FFDFFFF7D0FF0448001DBF
-:10B04000046010BD19E000E07805002054000020E5
-:10B0500010050240010000010F4A12680D498A42A2
-:10B060000CD118470C4A12680A4B9A4206D101B516
-:10B0700008F00AFC08F0DDFEBDE801400749096858
-:10B080000958084706480749054A064B704700001B
-:10B0900000000000BEBAFECA5800002004000020D4
-:10B0A000B00F0020B00F002070B50C46054600F030
-:10B0B00045FB21462846BDE8704001F026BC000053
-:10B0C000F8B51D46DDE906470E000AD005F03BF94C
-:10B0D0002346FF1DBCB231462A46009404F059FDB8
-:10B0E000F8BDD0192246194602F023F92046F8BDD2
-:10B0F00070B50D4604461022002102F044F9258166
-:10B1000017206081A07B40F00A00A07370BD4FF64D
-:10B11000FF720A800146022008F000BE70470089D5
-:10B120007047827BD30701D1920703D480890880BE
-:10B130000020704705207047827B920700D58181EF
-:10B14000704701460020098841F6FE52114200D0A6
-:10B150000120704700B50346807BC00701D0052061
-:10B1600000BD59811846FFF7ECFFC00703D0987B5C
-:10B1700040F004009873987B40F001009873002021
-:10B1800000BD827B520700D509B140897047172066
-:10B190007047827B61F3C302827370472DE9FC5FC5
-:10B1A0000E46044601789646012000FA01F14DF65C
-:10B1B000FF5201EA020962684FF6FF7B1188594588
-:10B1C00002D10920BDE8FC9FB9F1000F05D041F67E
-:10B1D000FE55294201D00120F4E741EA090111801E
-:10B1E0001D0014D000232B7094F800C00521032209
-:10B1F0001F464FF0020ABCF10E0F76D2DFE80CF0CA
-:10B20000F909252F47646B77479193B4D1D804206F
-:10B21000D8E7616820898B7B9B0767D517284AD3BD
-:10B220000B89834247D38989172901D3814242D1AF
-:10B2300085F800A0A5F80100328061688881606807
-:10B24000817B21F002018173C6E0042028702089EF
-:10B25000A5F801006089A5F803003180BCE0208AD0
-:10B260003188C01D1FFA80F8414524D3062028707C
-:10B270002089A5F801006089A5F80300A089A5F838
-:10B2800005000721208ACDE90001636941E00CF047
-:10B29000FF00082810D0082028702089A5F8010098
-:10B2A0006089A5F8030031806A1D694604F10C002D
-:10B2B00006F0BBFC10B15EE01020EDE730889DF891
-:10B2C00000100844308087E00A2028702089A5F803
-:10B2D0000100328044E00C2028702089A5F801008C
-:10B2E0006089A5F8030031803AE082E064E02189BA
-:10B2F000338800EB41021FFA82F843453BD3B8F193
-:10B30000050F38D30E222A700BEA4101CDE9001057
-:10B31000E36860882A467146FFF7D2FEA6F80080EF
-:10B320005AE04020287060893188C01C1FFA80F8DC
-:10B33000414520D32878714620F03F001230287014
-:10B340002089A5F801006089CDE9000260882A46BD
-:10B35000E368FFF7B5FEA6F80080287840063BD4E6
-:10B3600061682089888037E0A0893288401D1FFAF3
-:10B3700080F8424501D204273DE01620287020893C
-:10B38000A5F801006089A5F80300A089CDE90001B6
-:10B3900060882A4671462369FFF792FEA6F800806E
-:10B3A000DEE718202870207A6870A6F800A013E065
-:10B3B00061680A88920401D405271CE0C9882289A3
-:10B3C000914201D0062716E01E2129703080606866
-:10B3D000018821F400510180B9F1000F0BD0618880
-:10B3E00078230022022008F0EFFB61682078887043
-:10B3F00006E0338003276068018821EA09010180A3
-:10B400003846DFE62DE9FF4F85B01746129C0D0048
-:10B410001E461CD03078C10703D000F03F00192829
-:10B4200001D9012100E000212046FFF7AAFEA84231
-:10B430000DD32088A0F57F41FF3908D03078410630
-:10B4400001D4000605D5082009B0BDE8F08F07201B
-:10B45000FAE700208DF800008DF8010030786B1EAF
-:10B4600000F03F0C0121A81E4FF0050A4FF0020921
-:10B470004FF0030B9AB2BCF1200F75D2DFE80CF04D
-:10B480008B10745E7468748C749C74B574BA74C8D0
-:10B4900074D474E1747474F174EF74EE74ED748B9D
-:10B4A000052D78D18DF80090A0788DF80400708873
-:10B4B000ADF8060030798DF80100707800F03F009B
-:10B4C0000C2829D00ADCA0F10200092863D2DFE8A9
-:10B4D00000F0126215621A621D622000122824D048
-:10B4E00004DC0E281BD01028DBD11BE016281FD04F
-:10B4F0001828D6D11FE02078800701E02078400787
-:10B50000002848DAEEE020780007F9E72078C00646
-:10B51000F6E720788006F3E720784006F0E7207809
-:10B520000006EDE72088C005EAE720884005E7E748
-:10B5300020880005E4E72088C004E1E72078800740
-:10B5400029D5032D27D18DF800B0B6F8010081E090
-:10B55000217849071FD5062D1DD381B270780128A7
-:10B5600003D0022817D102E0C9E0022000E0102039
-:10B5700004228DF8002072788DF80420801CB1FB25
-:10B58000F0F2ADF8062092B242438A4203D103970B
-:10B59000ADF80890A6E079E02078000776D598B25B
-:10B5A00082088DF800A0ADF80420B0EB820F6DD1B9
-:10B5B0000297ADF8061095E02178C90666D5022DF0
-:10B5C00064D381B206208DF80000707802285DD324
-:10B5D000B1FBF0F28DF80400ADF8062092B24243C0
-:10B5E0008A4253D1ADF808907BE0207880064DD593
-:10B5F000072003E0207840067FD508208DF8000062
-:10B60000A088ADF80400ADF80620ADF8081068E099
-:10B610002078000671D50920ADF804208DF80000CF
-:10B62000ADF8061002975DE02188C90565D5022DA9
-:10B6300063D381B20A208DF80000707804285CD3AF
-:10B64000C6E72088400558D5012D56D10B208DF82E
-:10B650000000A088ADF8040044E021E026E016E0F8
-:10B66000FFE72088000548D5052D46D30C208DF82E
-:10B670000000A088ADF80400B6F803006D1FADF817
-:10B680000850ADF80600ADF80AA02AE035E02088A1
-:10B69000C00432D5012D30D10D208DF8000021E0FD
-:10B6A0002088800429D4B6F80100E080A07B000740
-:10B6B00023D5032D21D3307800F03F001B2818D06C
-:10B6C0000F208DF80000208840F40050A4F80000FE
-:10B6D000B6F80100ADF80400ED1EADF80650ADF867
-:10B6E00008B0039769460598F9F7B8FA050008D03D
-:10B6F00016E00E208DF80000EAE7072510E0082587
-:10B700000EE0307800F03F001B2809D01D2807D03C
-:10B710000220059908F002FB208800F400502080E8
-:10B72000A07B400708D52046FFF70BFDC00703D1DB
-:10B73000A07B20F00400A073284685E61FB50228F0
-:10B7400006D101208DF8000088B26946F9F786FA23
-:10B750001FBD0000F8B51D46DDE906470E000AD002
-:10B7600004F0F1FD2346FF1DBCB231462A46009489
-:10B7700004F00FFAF8BDD0192246194601F0D9FDA0
-:10B780002046F8BD2DE9FF4F8DB09B46DDE91B57E4
-:10B79000DDF87CA00C46082B05D0E06901F0FEF82E
-:10B7A00050B11020D2E02888092140F010002880F4
-:10B7B0008AF80010022617E0E16901208871E26929
-:10B7C0004FF420519180E1698872E06942F60101ED
-:10B7D0000181E069002181732888112140F0200057
-:10B7E00028808AF80010042638780A900A203870D9
-:10B7F0004FF0020904F118004D460C9001F0C6FB11
-:10B80000B04681E0BBF1100F0ED1022D0CD0A9EB98
-:10B810000800801C80B20221CDE9001005AB524621
-:10B820001E990D98FFF796FFBDF816101A988142E1
-:10B8300003D9F74800790F9004E003D10A9808B1C2
-:10B8400038702FE04FF00201CDE900190DF1160319
-:10B8500052461E990D98FFF77DFF1D980088401BEA
-:10B86000801B83B2C6F1FF00984200D203461E99A6
-:10B870000BA8D9B15FF00002DDF878C0CDE9032054
-:10B8800009EB060189B2CDE901C10F980090BDF81E
-:10B89000161000220D9801F00EFC387070B1C0B285
-:10B8A000832807D0BDF8160020833AE00AEB09018F
-:10B8B0008A19E1E7022011B0BDE8F08FBDF82C0035
-:10B8C000811901F0FF08022D0DD09AF801204245A0
-:10B8D00006D1BDF82010814207D0B8F1FF0F04D087
-:10B8E0009AF801801FE08AF80180C9480068017851
-:10B8F000052902D1BDF81610818009EB08001FFA56
-:10B9000080F905EB080085B2DDE90C1005AB0F9A54
-:10B9100001F03FFB28B91D980088411B4145BFF647
-:10B9200071AF022D13D0BBF1100F0CD1A9EB0800A1
-:10B93000801C81B20220CDE9000105AB52461E9960
-:10B940000D98FFF707FF1D98058000203870002034
-:10B95000B1E72DE9F8439C46089E13460027B26BD9
-:10B960009AB3491F8CB2F18FA1F57F45FF3D05D0F9
-:10B970005518AD882944891D8DB200E0002529198C
-:10B98000B6F83C800831414520D82A44BCF8011063
-:10B9900022F8021BBCF8031022F8021B984622F87A
-:10B9A000024B914604F0BDFC4FF00C0C41464A4658
-:10B9B0002346CDF800C004F0B8F8F587B16B00203D
-:10B9C0002944A41D2144088003E001E0092700E088
-:10B9D00083273846BDE8F88310B50B88848F9C42D6
-:10B9E0000CD9846BE018048844B1848824F40044A2
-:10B9F000A41D23440B801060002010BD0A2010BD40
-:10BA00002DE9F0478AB00025904689468246ADF878
-:10BA1000185007274BE0059806888088000446D414
-:10BA2000A8F8006007A8019500970295CDE903509A
-:10BA30004FF4007300223146504601F03CFB0400F5
-:10BA40003CD1BDF81800ADF8200005980488818825
-:10BA5000B44216D10A0414D401950295039521F439
-:10BA600000410097049541F48043428821465046A6
-:10BA700001F0BFF804000BD10598818841F4004122
-:10BA8000818005AA08A94846FFF7A6FF0400DCD07C
-:10BA90000097059802950195039504950188BDF8D6
-:10BAA0001C300022504601F0A4F80A2C06D105AA49
-:10BAB00006A94846FFF790FF0400ACD0ADF8185037
-:10BAC00004E00598818821F40041818005AA06A937
-:10BAD0004846FFF781FF0028F3D00A2C03D0204608
-:10BAE0000AB0BDE8F0870020FAE710B50C46896B74
-:10BAF00086B051B10C218DF80010A18FADF808105F
-:10BB0000A16B01916946FAF75BF800204FF6FF71CF
-:10BB1000A063E187A08706B010BD2DE9F0410D4676
-:10BB20000746896B0020069E1446002911D0012B80
-:10BB30000FD1324629463846FFF762FF002808D168
-:10BB4000002C06D0324629463846BDE8F04100F0C8
-:10BB500034BFBDE8F0812DE9FC411446DDE9087CE5
-:10BB60000E46DDE90A15521DBCF800E092B296457A
-:10BB700002D20720BDE8FC81ACF8002017222A7011
-:10BB8000A5F80160A5F803300522CDE900423B4647
-:10BB90002A46FFF7DFFD0020ECE770B50C4615469E
-:10BBA00048220021204601F0EEFB04F1080044F891
-:10BBB0001C0F00204FF6FF71E06161842084A58492
-:10BBC0001720E08494F82A0040F00A0084F82A0044
-:10BBD00070BD4FF6FF720A800146032008F09EB840
-:10BBE00030B585B00C460546FFF77FFFA18E28468D
-:10BBF00029B101218DF800106946F9F7E1FF002015
-:10BC0000E0622063606305B030BDB0F8400070476B
-:10BC10005C00002090F84620920703D440880880FA
-:10BC20000020F4E70620F2E790F846209207EED5D0
-:10BC3000A0F84410EBE70146002009880A0700D568
-:10BC4000012011F0F00F01D040F00200CA0501D52B
-:10BC500040F004008A0501D540F008004A0501D5EE
-:10BC600040F010000905D2D540F02000CFE700B524
-:10BC7000034690F84600C00701D0062000BDA3F897
-:10BC800042101846FFF7D7FF10F03E0F05D093F88B
-:10BC9000460040F0040083F8460013F8460F40F0D9
-:10BCA00001001870002000BD90F84620520700D512
-:10BCB00011B1B0F84200AAE71720A8E710F8462F04
-:10BCC00061F3C3020270A2E72DE9FF4F9BB00E00A3
-:10BCD000DDE92B34DDE92978289D24D02878C107B7
-:10BCE00003D000F03F00192801D9012100E0002114
-:10BCF0002046FFF7D9FFB04215D32878410600F05F
-:10BD00003F010CD41E290CD0218811F47F6F0AD179
-:10BD10003A8842B1A1F57F42FF3A04D001E01229EE
-:10BD200001D1000602D504201FB0C5E5FA491D98CF
-:10BD30004FF0000A08718DF818A08DF83CA00FAAEA
-:10BD40000A60ADF81CA0ADF850A02978994601F022
-:10BD50003F02701F5B1C04F1180C4FF0060E4FF0F1
-:10BD6000040BCDF858C01F2A7ED2DFE802F07D7D9B
-:10BD7000107D267DAC7DF47DF37DF27DF17DF47D3B
-:10BD8000F07D7D7DEF7DEE7D7D7D7D7DED0094F808
-:10BD90004610B5F80100890701D5032E02D08DF8B1
-:10BDA00018B01EE34FF40061ADF85010608003211D
-:10BDB0008DF83C10ADF84000D4E2052EEFD1B5F877
-:10BDC00001002083ADF81C00B5F80310618308B1B1
-:10BDD000884201D9012079E10020A07220814FF62C
-:10BDE000FF702084169801F0D1F8052089F8000032
-:10BDF0000220029083460AAB1D9A16991B9801F007
-:10BE0000C8F890BB9DF82E00012804D0022089F8C4
-:10BE10000100102003E0012089F8010002200590B4
-:10BE2000002203A90BA805F000FFE8BB9DF80C0059
-:10BE3000059981423DD13988801CA1EB0B018142DB
-:10BE400037DB02990220CDE900010DF12A034A46B1
-:10BE500041461B98FFF77EFC02980BF1020B801CF9
-:10BE600081B217AA029101E09CE228E003A90BA885
-:10BE700005F0DBFE02999DF80C00CDE9000117AB3F
-:10BE80004A4641461B98FFF765FC9DF80C000AAB3B
-:10BE90000BEB00011FFA81FB02991D9A084480B246
-:10BEA000029016991B9800E003E001F072F8002858
-:10BEB000B6D0BBF1020F02D0A7F800B04FE20A20C3
-:10BEC0008DF818004BE200210391072EFFF467AFB5
-:10BED000B5F801002083ADF81C00B5F8032062839B
-:10BEE00000283FF477AF90423FF674AF0120A07274
-:10BEF000B5F8050020810020A073E06900F04EFD38
-:10BF000078B9E16901208871E2694FF4205191808C
-:10BF1000E1698872E16942F601000881E069002167
-:10BF20008173F01F20841E98606207206084169839
-:10BF300001F02CF8072089F80000012004900290FD
-:10BF40000020ADF82A0028E019E29FE135E1E5E0A4
-:10BF500012E2A8E080E043E00298012814D0E069F2
-:10BF60008079012803D1BDF82800ADF80E000498AF
-:10BF700003ABCDE900B04A4641461B98FFF7EAFB08
-:10BF80000498001D80B20490BDF82A00ADF80C00A2
-:10BF9000ADF80E00059880B202900AAB1D9A169972
-:10BFA0001B9800F0F6FF28B902983988001D05900B
-:10BFB0008142D1D20298012881D0E069807901289C
-:10BFC00003D1BDF82800ADF80E00049803ABCDE90D
-:10BFD00000B04A4641461B98FFF7BCFB0298BDE102
-:10BFE000072E02D0152E7FF4DAAEB5F801102183AA
-:10BFF000ADF81C10B5F80320628300293FF4EAAEC7
-:10C0000091423FF6E7AE0121A1724FF0000BA4F878
-:10C0100008B084F80EB0052E07D0C0B2691DE269E1
-:10C0200005F0E4FD00287FF44AAF4FF6FF7020844E
-:10C0300001A906AA14A8CDF800B081E885032878E4
-:10C04000214600F03F031D9A1B98FFF79BFB824699
-:10C05000208BADF81C0082E10120032EC3D14021CA
-:10C06000ADF85010B5F801102183ADF81C100AAAE4
-:10C07000B8F1000F00D00023CDE9020304921D980F
-:10C08000CDF80480009038880022401E83B21B98AF
-:10C0900001F011F88DF8180090BB0B2089F8000012
-:10C0A000BDF8280035E04FF0010C052E9BD1802013
-:10C0B000ADF85000B5F801102183B5F803002084D5
-:10C0C000ADF81C10B0F5007F03D907208DF81800DB
-:10C0D00087E140F47C4222840CA8B8F1000F00D024
-:10C0E0000023CDE90330CDE9018C1D9800903888FC
-:10C0F000401E83B21B9800F0DEFF8DF8180018B1C7
-:10C100008328A8D10220BFE00D2189F80010BDF8D6
-:10C110003000401C22E100005C000020032E04D20D
-:10C1200048067FF53CAE002018E1B5F80110ADF8E7
-:10C130001C102878400602D58DF83CE002E007206C
-:10C140008DF83C004FF000080320CDE902081E9B4B
-:10C15000CDF810801D980193A6F1030B00901FFAF3
-:10C160008BF342461B9800F044FD8DF818008DF8C3
-:10C170003C80297849060DD52088C00506D5208B3E
-:10C18000BDF81C10884201D1C4F8248040468DF8C7
-:10C190001880E3E0832801D14FF0020A4FF4807049
-:10C1A000ADF85000BDF81C002083A4F820B01E9804
-:10C1B0006062032060841321CDE0052EFFF4EFAD13
-:10C1C000B5F80110ADF81C10A28F6AB3A2F57F4339
-:10C1D000FE3B29D008228DF83C2000BF4FF0000B19
-:10C1E0000523CDE9023BDDF878C0CDF810B01D9AEB
-:10C1F00080B2CDF804C040F400430092B5F80320AB
-:10C200001B9800F0F6FC8DF83CB04FF400718DF8EF
-:10C210001800ADF85010832810D0F8B1A18FA1F507
-:10C220007F40FE3807D0DCE00B228DF83C204FF633
-:10C23000FE72A287D2E7A4F83CB0D2E000942B466D
-:10C2400031461E9A1B98FFF784FB8DF8180008B141
-:10C2500083284BD1BDF81C00208353E700942B4664
-:10C2600031461E9A1B98FFF774FB8DF81800E8BB47
-:10C27000E18FA06B0844831D8DE888034388828882
-:10C2800001881B98FFF767FC824668E095F80180FB
-:10C29000022E70D15FEA080002D0B8F1010F6AD116
-:10C2A00009208DF83C0007A800908DF84080434697
-:10C2B000002221461B98FFF730FC8DF842004FF01A
-:10C2C000000B8DF843B050B9B8F1010F12D0B8F19E
-:10C2D000000F04D1A18FA1F57F40FF380AD0A08FB5
-:10C2E00040B18DF83CB04FF4806000E037E0ADF82D
-:10C2F00050000DE00FA91B98F9F762FC82468DF8FB
-:10C300003CB04FF48060ADF85000BAF1020F06D097
-:10C31000FC480068C07928B18DF8180027E0A4F81F
-:10C32000188044E0BAF1000F03D081208DF8180086
-:10C330003DE007A800904346012221461B98FFF7E5
-:10C34000ECFB8DF8180021461B98FFF7CEFB9DF8FB
-:10C35000180020B9192189F80010012038809DF8B3
-:10C360003C0020B10FA91B98F9F72AFC8246BAF1CC
-:10C37000000F33D01BE018E08DF818E031E0207892
-:10C38000000712D5012E10D10A208DF83C00E0885C
-:10C39000ADF8400003201B9907F0C0FC0820ADF861
-:10C3A0005000C0E648067FF5FAAC4FF0040A20883A
-:10C3B000BDF8501008432080BDF8500080050BD513
-:10C3C000A18FA1F57F40FE3806D11E98E062289823
-:10C3D0002063A6864FF0030A5046A5E49DF8180096
-:10C3E00078B1012089F80000297889F80110BDF89A
-:10C3F0001C10A9F802109DF8181089F804100520E7
-:10C4000038802088BDF8501088432080E4E72DE96B
-:10C41000FF4F8846087895B0012181404FF209000E
-:10C42000249C0140ADF820102088DDF88890A0F50C
-:10C430007F424FF0000AFF3A06D039B1000705D518
-:10C44000012019B0BDE8F08F0820FAE7239E4FF0D5
-:10C45000000B0EA886F800B018995D460988ADF863
-:10C460003410A8498DF81CB0179A0A718DF838B0AD
-:10C47000086098F8000001283BD0022809D0032862
-:10C480006FD1307820F03F001D303070B8F80400D4
-:10C49000E08098F800100320022904D1317821F0BF
-:10C4A0003F011B31317094F84610090759D505AB8F
-:10C4B000B9F1000F13D0002102AA82E80B00072077
-:10C4C000CDE90009BDF83400B8F80410C01E83B2ED
-:10C4D0000022159800F0EFFD0028D1D101E0F11CF9
-:10C4E000EAE7B8F80400A6F80100BDF81400C01C83
-:10C4F00004E198F805108DF81C1098F80400012844
-:10C5000006D04FF4007A02282CD00328B8D16CE171
-:10C510002188B8F8080011F40061ADF8201020D08F
-:10C5200017281CD3B4F84010814218D3B4F8441033
-:10C53000172901D3814212D1317821F03F01C91C62
-:10C540003170A6F801000321ADF83410A4F84400BE
-:10C5500094F8460020F0020084F8460065E10525C5
-:10C560007EE177E1208808F1080700F4FE60ADF86D
-:10C57000200010F0F00F1BD010F0C00F03D038884F
-:10C58000228B9042EBD199B9B878C00710D0B96826
-:10C590000720CDE902B1CDF804B00090CDF810B07D
-:10C5A000FB88BA883988159800F023FB0028D6D17B
-:10C5B0002398BDF82010401C80294ED006DC10299D
-:10C5C0000DD020290BD0402987D124E0B1F5807F00
-:10C5D0006ED051457ED0B1F5806F97D1DEE0C806B0
-:10C5E00001D5082000E0102082460DA907AA0520E9
-:10C5F000CDE902218DF83800ADF83CB0CDE90496C4
-:10C6000008A93888CDE9000153460722214615982C
-:10C61000FFF7B8F8A8E09DF81C2001214FF00A0AA6
-:10C62000002A9BD105ABB9F1000F00D00020CDE965
-:10C6300002100720CDE90009BDF834000493401E24
-:10C6400083B2218B0022159800F035FD8DF81C0077
-:10C650000B203070BDF8140020E09DF81C20012153
-:10C660004FF00C0A002A22D113ABB9F1000F00D011
-:10C670000020CDE902100720CDE900090493BDF8A0
-:10C680003400228C401E83B2218B159800F013FDDC
-:10C690008DF81C000D203070BDF84C00401CADF82A
-:10C6A000340005208DF83800208BADF83C00BCE04C
-:10C6B0003888218B88427FF452AF9DF81C004FF0E0
-:10C6C000120A00281CD1606AA8B1B878C0073FF4EC
-:10C6D00046AF00E018E0BA680720CDE902B2CDF815
-:10C6E00004B00090CDF810B0FB88BA88159800F01F
-:10C6F00080FA8DF81C00132030700120ADF8340052
-:10C7000093E000005C0000203988208B8142D2D168
-:10C710009DF81C004FF0160A0028A06B08D0E0B36B
-:10C720004FF6FF7000215F46ADF808B0019027E09A
-:10C7300068B1B978C907BED1E18F0DAB0844821D3D
-:10C7400003968DE80C0243888288018809E0B87856
-:10C75000C007BCD0BA680DAB03968DE80C02BB884D
-:10C76000FA881598FFF7F7F905005ED0072D72D00B
-:10C7700076E0019005AA02A92046FFF72DF90146AF
-:10C78000E28FBDF80800824201D00029F1D0E08F8D
-:10C79000A16B084407800198E08746E09DF81C00E3
-:10C7A0004FF0180A40B1208BC8B138882083214649
-:10C7B0001598FFF79AF938E004F118000090237EED
-:10C7C000012221461598FFF7A8F98DF81C000028D2
-:10C7D000EDD1192030700120ADF83400E7E70525D0
-:10C7E00021461598FFF781F93AE0208800F400709F
-:10C7F000ADF8200050452DD1A08FA0F57F41FE3926
-:10C8000001D006252CE0D8F808004FF0160A48B1F0
-:10C81000A063B8F80C10A1874FF6FF71E187A0F86C
-:10C8200000B002E04FF6FF70A087BDF8200030F4A2
-:10C830007F611AD0782300220320159907F0C4F9EC
-:10C8400098F8000020712088BDF82010084320804F
-:10C850000EE000E007252088BDF8201088432080E6
-:10C86000208810F47F6F1CD03AE02188814321801A
-:10C870009DF8380020B10EA91598F9F7A1F90546E1
-:10C880009DF81C000028EBD086F801A00120307034
-:10C89000208B70809DF81C0030710520ADF83400AD
-:10C8A000DEE7A18EE1B118980DAB0088ADF8340039
-:10C8B0002398CDE90304CDE90139206B0090E36AA8
-:10C8C000179A1598FFF700FA054601208DF83800F1
-:10C8D0000EA91598F9F774F900B10546A4F834B01B
-:10C8E00094F8460040070AD52046FFF7A4F910F057
-:10C8F0003E0F04D114F8460F20F004002070189861
-:10C90000BDF83410018028469BE500B585B00328AA
-:10C9100006D102208DF8000088B26946F9F750F977
-:10C9200005B000BD10B5384C0B782268012B02D041
-:10C93000022B2AD111E013780BB1052B01D104236E
-:10C94000137023688A889A802268CB88D3802268F3
-:10C950000B891381498951810DE08B88938022686E
-:10C96000CB88D38022680B8913814B8953818B89B3
-:10C970009381096911612168F9F722F92268002180
-:10C980000228117003D0002800D0812010BD832020
-:10C9900010BD806B002800D00120704781780129EC
-:10C9A00009D10088B0F5205F03D042F6010188422A
-:10C9B00001D10020704707207047F0B587B00024F0
-:10C9C00015460E460746ADF8184011E00598008858
-:10C9D000288005980194811DCDE902410721049426
-:10C9E0000091838842880188384600F002F930B906
-:10C9F00005AA06A93046FEF7EFFF0028E6D00A2870
-:10CA000000D1002007B0F0BD5C00002010B58B788D
-:10CA100083B102789A4205D10B885BB102E08B7931
-:10CA2000091D4BB18B789A42F9D1B0F801300C88CE
-:10CA3000A342F4D1002010BD812010BD072826D0CC
-:10CA400012B1012A27D103E0497801F0070102E081
-:10CA50004978C1F3C20105291DD2DFE801F00318AE
-:10CA6000080C12000AB10320704702207047042806
-:10CA70000DD250B10DE0052809D2801E022808D33E
-:10CA800003E0062803D0032803D0052070470020C8
-:10CA900070470F20704781207047C0B282060BD4C8
-:10CAA000000607D5FA48807A4143C01D01EBD0004B
-:10CAB00080B27047084670470020704770B51388F1
-:10CAC0000B800B781C0625D5F14CA47A844204D83F
-:10CAD00043F010000870002070BD956800F0070654
-:10CAE00005EBD0052D78F54065F304130B70137832
-:10CAF000D17803F0030341EA032140F20123B1FBA3
-:10CB0000F3F503FB15119268E41D00FB012000EB17
-:10CB1000D40070BD906870BD37B51446BDF80410E0
-:10CB20001180117841F0040111709DF804100A067B
-:10CB30001ED5D74AA368C1F30011927A824208D861
-:10CB4000FE2811D1D21DD2084942184600F01BFC24
-:10CB50000AE003EBD00200F00703012510789D40A6
-:10CB6000A843994008431070207820F010002070EE
-:10CB70003EBD2DE9F0410746C81C0E4620F00300DB
-:10CB8000B04202D08620BDE8F081C14D002034467D
-:10CB90002E60AF802881AA72E8801AE0E988491CDB
-:10CBA000E980810614D4E17800F0030041EA002016
-:10CBB00040F20121B0FBF1F201FB12012068FFF706
-:10CBC0006CFF2989084480B22881381A3044A0605B
-:10CBD0000C3420784107E1D40020D4E7AC4801228E
-:10CBE0000189C08800EB400002EB8000084480B25D
-:10CBF00070472DE9FF4F89B01646DDE9168A0F46CA
-:10CC0000994623F44045084600F054FB040002D046
-:10CC10002078400703D401200DB0BDE8F08F0998BB
-:10CC200003F016FA02902078000606D59848817A1B
-:10CC30000298814201D88720EEE7224601A9029896
-:10CC4000FFF73CFF834600208DF80C004046B8F10A
-:10CC5000070F1AD001222146FFF7F0FE0028DBD192
-:10CC60002078400611D502208DF80C00ADF8107028
-:10CC7000BDF80400ADF81200ADF814601898ADF8D6
-:10CC80001650CDF81CA0ADF818005FEA094004D595
-:10CC900000252E46A84601270CE02178E07801F017
-:10CCA000030140EA012040F20121B0FBF1F280468D
-:10CCB00001FB12875FEA494009D5B84507D1A17841
-:10CCC000207901F0030140EA0120B04201D3BE42C5
-:10CCD00001D90720A0E7A8191FFA80F9B94501D9A1
-:10CCE0000D2099E79DF80C0028B103A90998F8F7E1
-:10CCF00065FF002890D1B84507D1A0784FEA1921E7
-:10CD000061F30100A07084F804901A9800B10580C6
-:10CD1000199850EA0A0027D0199830B10BEB060099
-:10CD20002A46199900F005FB0EE00BEB0608574662
-:10CD3000189E099803F0F5FA2B46F61DB5B2394650
-:10CD40004246009502F0F1FE224601A90298FFF743
-:10CD5000B5FE9DF80400224620F010008DF8040076
-:10CD6000DDE90110FFF7D8FE002055E72DE9FF4F60
-:10CD7000DFF81C91824685B0B9F80610D9F800009A
-:10CD800001EB410100EB810440F20120B2FBF0F124
-:10CD9000174600FB1175DDE9138B4E4629460698B0
-:10CDA000FFF77BFE0346FFF719FF1844B1880C30EC
-:10CDB000884202D9842009B02FE70698C6B230060F
-:10CDC00003D5B00601D50620F5E7B9F80620521CB8
-:10CDD00092B2A9F80620BBF1000F01D0ABF80020F9
-:10CDE000B00602D5C4F808800AE0B9F808201A4451
-:10CDF00092B2A9F80820D9F80000891A0844A06066
-:10CE00002246FE200699FFF787FEE77025712078FD
-:10CE1000390A61F301002A0AA17840F0040062F3A4
-:10CE20000101A17020709AF802006071BAF8000048
-:10CE3000E08000252573300602D599F80A7000E0DD
-:10CE40000127B00601D54FF000084E4600244FF0F0
-:10CE500007090FE0CDE902580195CDF8009004953F
-:10CE6000F1882046129B089AFFF7C3FE0028A2D142
-:10CE7000641CE4B2BC42EDD300209CE700B5FFF790
-:10CE8000ADFE03490C308A88904203D9842000BD4E
-:10CE900098050020CA88086802EB420300EB830073
-:10CEA000521C037823F004030370CA80002101732D
-:10CEB0000846ECE72DE9F047804600F0FBF9070053
-:10CEC00005D000264446F74D40F2012916E0012026
-:10CED000BDE8F087204600F0EDF90278C17802F055
-:10CEE000030241EA0222B2FBF9F309FB13210068B5
-:10CEF000FFF7D3FD3044641C86B2A4B2E988601EFB
-:10CF00008142E7DCA8F10100E8802889801B2881A4
-:10CF100000203870DCE710B5144631B1491E21807D
-:10CF200003F096F8A070002010BD012010BD70B570
-:10CF30000446DC48C188036801E0401C208020884A
-:10CF4000884207D200EB400213EB820202D0157830
-:10CF50006D07F2D580B2884216D2AAB15079A0727C
-:10CF6000D08820819178107901F0030140EA0120F6
-:10CF7000A081A078E11CFFF7A1FD20612088401C62
-:10CF80002080E080002070BD0A2070BD0121018258
-:10CF900070472DE9FF4F85B04FF6FF798246A3F821
-:10CFA000009048681E460D4680788DF80600486857
-:10CFB0000088ADF8040000208DF80A00088A0C886B
-:10CFC000A04200D304462C8251E03878400708D4B0
-:10CFD000641C288AA4B2401C288208F10100C0B257
-:10CFE00046E0288A401C2882781D6968FFF70EFDFC
-:10CFF000D8BB3188494501D1601E30803188A1EB12
-:10D00000080030806888A04238D3B878397900F0B9
-:10D01000030041EA002801A9781DFFF7F7FC20BBB7
-:10D02000298949452ED0002239460798FFF706FD89
-:10D03000D8B92989414518D1E9680391B5F80AC0E2
-:10D04000D7F808B05046CDF800C003F06AF9DDF813
-:10D0500000C05A460CF1070C1FFA8CFC434603999A
-:10D06000CDF800C002F02BFD60B1641CA4B200201A
-:10D070008046204600F01EF90700A6D1641E2C82CF
-:10D080000A2098E674807879B071F888B080397891
-:10D09000F87801F0030140EA01207081A6F80C80C5
-:10D0A000504602F0D5FF3A4606F10801FFF706FDAB
-:10D0B000306100207FE62DE9FF4F87B081461C4696
-:10D0C0009246DDF860B0DDF85480089800F0F2F880
-:10D0D000050002D02878400702D401200BB09CE55F
-:10D0E000484602F0B5FF2978090605D56D49897AC9
-:10D0F000814201D88720F1E7CAF309062A4601A92F
-:10D10000FFF7DCFC0746149807281CD000222946AC
-:10D11000FFF794FC0028E1D12878400613D50120C0
-:10D120008DF808000898ADF80C00BDF80400ADF8C3
-:10D130000E00ADF81060ADF8124002A94846F8F7AD
-:10D140003DFD0028CAD12978E87801F0030140EAC2
-:10D150000121AA78287902F0030240EA022056450C
-:10D1600007D0B1F5007F04D9611E814201DD0B209B
-:10D17000B4E7864201D90720B0E7801B85B2A542FB
-:10D1800000D92546BBF1000F01D0ABF8005017982D
-:10D1900018B1B9192A4600F0CCF8B8F1000F0DD03B
-:10D1A0003E4448464446169F03F0CDF82146FF1DF5
-:10D1B000BCB232462B46009402F0EBFC00208DE717
-:10D1C0002DE9F04107461D461646084600F072F864
-:10D1D000040002D02078400701D40120D3E438466F
-:10D1E00002F036FF2178090605D52E49897A814259
-:10D1F00001D88720C7E422463146FFF75FFC65B1BE
-:10D200002178E07801F0030140EA0120B0F5007FC9
-:10D2100001D8012000E0002028700020B3E42DE9AF
-:10D22000F04107461D461646084600F043F8040044
-:10D2300002D02078400701D40120A4E4384602F04F
-:10D2400007FF2178090605D51649897A814201D858
-:10D25000872098E422463146FFF75EFCFF2D14D06C
-:10D260002178E07801F0030240EA022040F2012236
-:10D27000B0FBF2F302FB130015B900F2012080B2FB
-:10D28000E070000A60F30101217000207BE410B51A
-:10D290000C4600F00FF810B10178490704D40120C2
-:10D2A00010BD000098050020C18821804079A07041
-:10D2B0000020F5E70749CA88824209D340B10968CE
-:10D2C00000EB40006FF00B0202EB80000844704757
-:10D2D000002070479805002070B504460D46214691
-:10D2E0002B460AB9002070BD01E0491C5B1C501E92
-:10D2F000021E03D008781E78B042F6D008781E7857
-:10D30000801BF0E730B50C4601462346051B9542CD
-:10D3100006D202E0521E9D5C8D54002AFAD107E02D
-:10D3200004E01D780D70491C5B1C521E002AF8D1C8
-:10D3300030BDF0B50E460146334680EA030404F0E2
-:10D340000304B4B906E002B9F0BD13F8017B01F89B
-:10D35000017B521E01F00307002FF4D10C461D463D
-:10D3600002E080CD80C4121F042AFAD221462B4647
-:10D3700000BF04E013F8014B01F8014B521E002AD4
-:10D38000F8D100BFE0E7F0B50C460146E6B204E094
-:10D3900002B9F0BD01F8016B521E01F00307002F26
-:10D3A000F6D10B46E5B245EA052545EA054501E01B
-:10D3B00020C3121F042AFBD2194602E001F8016BB8
-:10D3C000521E002AFAD100BFE3E710B506F0F7FEBF
-:10D3D000FAF792F906F09CFDBDE8104006F02EBE6B
-:10D3E000202801D2012070470020704701224FF011
-:10D3F000A043824011B1C3F80C257047C3F808253B
-:10D4000070474FF0A04101228240C1F818257047B3
-:10D4100070B50346002002466FF02F050EE09C5CBD
-:10D42000A4F130060A2E02D34FF0FF3070BD00EB9E
-:10D43000800005EB4000521C2044D2B28A42EED359
-:10D4400070BD30B50A230BE0B0FBF3F403FB14040A
-:10D45000B0FBF3F08D183034521E05F8014CD2B2F7
-:10D46000002AF1D130BD30B500234FF6FF7510E032
-:10D47000040A44EA002084B2C85C6040C0F303148C
-:10D48000604005EA00344440E0B25B1C84EA40108E
-:10D490009BB29342ECD330BDF94A137882F88B30BB
-:10D4A000A2F88C0082F88A10012082F8880092F895
-:10D4B000640008B192F8600082F88E00704710B5E1
-:10D4C0000B46114658B11846FFF7E6FFED48806855
-:10D4D000008802F026FFBDE8104002F0CDBBBDE899
-:10D4E00010404FF6FF70D7E770B50026044646702F
-:10D4F000E44D1120207029682022A01C6831FFF71C
-:10D5000018FF0121A171286800F8666F8078002853
-:10D5100011D1DB48B0F86A20A0F89220AA68537BAA
-:10D5200080F8943080F89010108802F0FAFEBDE880
-:10D53000704002F0B0BB70BD70B5D24D296891F853
-:10D5400096200024012A11D091F89020012A1CD0A5
-:10D5500091F86620012A22D091F88820012A21D052
-:10D5600091F8A020012A2ED0002070BD447017220F
-:10D57000027051F8972FC0F802204A68C0F80620C0
-:10D580000A7A827201F8014C1BE044700522027095
-:10D59000D1F89220C0F8022081F8904011E0FFF706
-:10D5A000A3FF0EE091F86620012AF8D044701422FF
-:10D5B000027051F88A2FC0F802208A88C28001F8D0
-:10D5C000024C012070BD44701A2200F8022B222266
-:10D5D000A131FFF7AEFE286880F8A040F1E7A94826
-:10D5E000006890F8661011B1B0F86A0070474FF605
-:10D5F000FF70704770B5A34C206800B9FFDF20684A
-:10D60000417811B10C25284670BD0025C422294659
-:10D61000FFF7B9FE2168FF2008707F2081F83700EE
-:10D6200013204884282081F86500012081F85C00DF
-:10D63000002081F85F0007F0AFF906F091FCE2E707
-:10D6400070B5904C0546206800B9FFDF21680020C6
-:10D6500048706560FFF7CEFF002800D0FFDF70BD87
-:10D66000884909680978814201D10120704700206A
-:10D670007047844800B5016891F82400498CC0F3D4
-:10D680008002C0F340031A4400F001001044132943
-:10D6900015D004DC102909D0122904D10FE0152976
-:10D6A00008D01D2904D0FFDF002000BD764903E02B
-:10D6B000764800BD7449083131F8100000BD724948
-:10D6C0000839F9E76F4840F271210068806A4843E1
-:10D6D00070476C48006890F83600002800D00120A0
-:10D6E000704710B5664C207B00F074FD40B1207D82
-:10D6F00004F115010BF034FB082801D0012010BD06
-:10D70000207B30B1022804D00120BDE8104007F092
-:10D71000A6BC0020F9E75A490873704759490968BF
-:10D7200081F83000704770B50646554890F82D00D6
-:10D730000BF0A4FA050018D010210BF076FD00289C
-:10D7400013D1504C012032462168C87628461C313E
-:10D7500007F092FCD4E900101C310BF0BFFF6068A9
-:10D76000BDE8704001210BF0C8BF70BD2DE9F0414C
-:10D77000434C074694F82D000BF0FDFA064694F84A
-:10D780002F0004F10E0528B126B194F82D000BF0FE
-:10D7900018FAA0B194F83000002824D094F82E0094
-:10D7A000002820D0607B294600F025FDA8B10BF0B1
-:10D7B0008AFB3A462946BDE8F04107F05DBC0120EE
-:10D7C00060733A462946304607F056FC94F82D100F
-:10D7D0002846BDE8F0410BF065BB39462846BDE858
-:10D7E000F04107F07EBCBDE8F08170B5254C2168A2
-:10D7F000087BB0B1022814D0012048730E3107F025
-:10D8000018FC2068007B00F0E5FC216881F82F00FF
-:10D81000082081F82D00487B0E3100F0E3FC40B970
-:10D8200001E00020E9E72168487B0E3100F0E3FCCD
-:10D8300000B10120216881F82E0091F82F0018B95D
-:10D8400091F82200400706D5087D15310BF088FAC3
-:10D85000216881F82D0020680025456004F0ADFDA9
-:10D86000216888600020FFF781FF2068C57690F866
-:10D87000220040070CD5BDE87040002053E70000AF
-:10D88000A405002064000020A0B101008F891300CE
-:10D8900070BDFB4A1268137B0370D2F80E0008605B
-:10D8A000508A8880704778B5F6490446F44D407B2D
-:10D8B00008732A68207810706088ADF8000080B284
-:10D8C00000F00101C0F3400341EA4301C0F38003CB
-:10D8D00041EA8301C0F3C00341EAC301C0F300136E
-:10D8E00041EA0311C0F3401341EA4311C0F3801031
-:10D8F00041EA80105084E07D012825D0022825D0FF
-:10D90000FFDF286880F85E60217B80F82410418C5E
-:10D910001D291DD061688162617D80F83610A17B70
-:10D92000C1B1022916D00121017554F80F1FC0F8AA
-:10D930001510A188A0F81910217B012900D0002121
-:10D9400080F83410002078BD0126DAE70226D8E7F7
-:10D950000021E0E70021E7E7C948006890F82200CD
-:10D96000C0F38000704700B5FFF7F6FF08B1002054
-:10D9700000BD1F2000BD00B5FFF7F5FF002800D057
-:10D98000012000BDBE49002209680A664B8C1D2B90
-:10D9900002D081F86400704781F864207047B84A6B
-:10D9A0000023126882F85D3042F84C1F90800120FD
-:10D9B00050747047B24A0023126882F85C30A2F8B3
-:10D9C000580042F8541F012010727047AC49096892
-:10D9D00081F835007047AA49096881F85F007047EF
-:10D9E000A748006890F95F007047A548006890F864
-:10D9F000220000F001007047A148006890F8220062
-:10DA0000C0F340007047002070479D48006890F8C0
-:10DA10002200C0F3C000704701207047012070470A
-:10DA20000120704770B500F0FAFB954C2068016E3C
-:10DA3000491C016690F83300002530B106F0ACFFB8
-:10DA400006F08EFA206880F833502068457090F810
-:10DA5000381009B102201AE090F86410B1B1006EDC
-:10DA6000814213D8022007F095FF206890F8220029
-:10DA7000C00704D0A06843220188012003E04322AC
-:10DA80004FF6FF710020BDE8704018E50020BDE8AA
-:10DA9000704007F07FBF10B501280DD002280DD0CF
-:10DAA00004280FD0FFDF7648006890F85E10BDE8CC
-:10DAB0001040252006F0FEBB252000E0262006F0C1
-:10DAC000D3FCF0E72720FAE702460020D30701D075
-:10DAD000CB0705D0930705D58B0703D402207047E9
-:10DAE000012070475207FCD54907FAD4042070473B
-:10DAF0002DE9F041624C86B0206800B9FFDF206854
-:10DB00004178E9BB0178FF2942D0002580F83150E7
-:10DB1000A0F85A50857080F83850284606F09EFECE
-:10DB2000182259496846FFF704FC684606F08AFE49
-:10DB300006F0CCFB206890F95F0006F085FC5248A7
-:10DB40001D3806F087FC5048203806F06CFE6068EF
-:10DB500006F087FE2068002190F82400FFF7B4FF4C
-:10DB6000FFF799FF206880F82C5006F071FE2068BE
-:10DB700090F85E10002006F030FD0F21052000E037
-:10DB800006E006F038FC206890F82E1051B902E04B
-:10DB90000C2006B027E690F82F1019B990F8220053
-:10DBA00040072BD504F009FC804620684146806878
-:10DBB00005F004F9354F064690FBF7F007FB1060BF
-:10DBC0004142404604F0CDF82168886096FBF7F0AA
-:10DBD0004A68104448600BF0BFF821684A689042D8
-:10DBE0000CD8C1E901580120FFF7C0FD206890F86A
-:10DBF0002200400702D50120FFF795FD2068417BF8
-:10DC00000E3006F0EAFB206890F85C1039B1B0F8ED
-:10DC10005810A0F84810416D416480F85C5090F8AD
-:10DC20005D1041B1B0F85010A0F84010C16C40F840
-:10DC30003C1F80F821500BF0FCF8032160680BF0CA
-:10DC40002FF9216881F833000020A2E70C49886091
-:10DC500070472DE9F0410A4C0746002620683146FE
-:10DC6000C57E6068068000F0D1FA2068408C1328D9
-:10DC700040D00DDC102861D012280DD15CE00000EE
-:10DC800064000020A4050020B0B1010040420F0054
-:10DC9000152838D01D2836D0FFDF00BF00F0CAFAA3
-:10DCA0002068418C1D2907D0152905D0B0F84820DF
-:10DCB000416C60680BF028FD206890F82C1090F8FB
-:10DCC0002400FFF701FF05463FB1FFF7E4FE012204
-:10DCD0004FF49671002006F01EFD206890F82C107D
-:10DCE000294380F82C1090F824208A434FF001013A
-:10DCF00029D02DE0002160680BF0C4FC0121606890
-:10DD000000F084FACAE7012160680BF0BBFC012136
-:10DD1000606800F07BFAD4E9001025B11C310BF0EB
-:10DD2000DDFC012104E015310BF0D8FC2068017DF9
-:10DD300060680BF0E2FCB1E7062100E002216068B8
-:10DD40000BF0A0FCAAE7428C1D2A0BD080F8311002
-:10DD50004170418C13290ED007DC10290AD01229FA
-:10DD600007D108E080F82C60F2E7152903D01D29BF
-:10DD700001D0FFDF37E590F85E20BDE8F0410121DA
-:10DD8000084606F05ABEF84810B50068417841B917
-:10DD90000078FF2805D00021084600F059FA00203D
-:10DDA00010BD00F03CFA0C2010BD2DE9F041EE4D05
-:10DDB0000446174628680E4690F8660000B1FFDF5B
-:10DDC0002968002F81F868704ED12088A1F86A0078
-:10DDD0006088A1F88000A088A1F88200E088A1F8FE
-:10DDE000840094F88C0181F8860091F82F0020B10E
-:10DDF000487B0E3100F0FFF940B9296891F83000F6
-:10DE000060B1487B0E3100F0EDF938B12868D0F8E8
-:10DE10000E104167418AA0F8781003E02868476730
-:10DE2000A0F878706968FF2E0878C0F380106076DB
-:10DE3000D1F80300C4F81A00B1F80710E18314D038
-:10DE4000296801F16E02C1F87A00E08BA1F87E002A
-:10DE500030466D310AF099FF00B9FFDF286810F8ED
-:10DE60006D1F41F002010170BDE42868C0F87A70AE
-:10DE7000A0F87E70617E80F86D10D4F81A1040F81A
-:10DE80006E1FE18B8180AEE470B5FFF7BEFDB64C2E
-:10DE9000012538B13C22FF21A068FFF786FF2068EA
-:10DEA00080F86650206890F82200C00704D0A0686F
-:10DEB0003C220188012003E03C224FF6FF71002044
-:10DEC000FFF7FDFA206880F8385070BDA649096850
-:10DED00081F83200704770B5002507F0BAFC50B1E8
-:10DEE000A14C20684178012908D0022901D00329DA
-:10DEF00036D0FFDF70BDBDE8704093E58178002922
-:10DF0000F8D1418C102913D090F8330020B106F0DD
-:10DF100019F8402006F02DFD206890F822104907DE
-:10DF200010D490F83610012904D0032902D002E061
-:10DF3000002119E0102590F85E2045F00E01002028
-:10DF400006F07BFD206890F8340008B106F054FD1F
-:10DF50000021962006F0B1FC21680220487070BDB7
-:10DF600081780029FBD18178BDE87040012000F064
-:10DF70006FB957E510B57C4C206890F8340008B1B3
-:10DF800000F07AF9206890F8330018B106F004FD2B
-:10DF900005F0E6FF07F05DFC88B1206840780228B4
-:10DFA00000D0FFDF0021012000F052F92068417805
-:10DFB000002903D04078012800D0FFDF10BDBDE864
-:10DFC00010402FE510B50AF0CBFE04460AF07DFFA5
-:10DFD00038B120460AF052FE18B110210BF025F995
-:10DFE00008B1002010BD012010BD2DE9F047DFF879
-:10DFF00078910E460746032809D0FFF7F6FC044641
-:10E00000D9F8000090F8320020B1012003E0FFF7BA
-:10E01000F3FC04460020804606F018FA0546032F5C
-:10E020002BD0012734EA080453D0D9F800004C461D
-:10E0300090F8330068B10AF0E2FE30700146FF2824
-:10E0400007D06068C01C0AF0B7FE30780AF0E1FE25
-:10E05000054360680178C1F3801221680B7D9A4204
-:10E0600005D10622C01C1531FFF736F938B1002062
-:10E070003178FF290BD0D8B903E00227D2E701207D
-:10E08000F6E7206890F82D00884211D008E038B1FA
-:10E09000616811F8030BC0F38010FFF793FF38B1EC
-:10E0A0000020216891F82210490703D5A0B910E09B
-:10E0B0000120F6E785B92D4890F8360008B1B8423E
-:10E0C00007D1616811F8030BC0F38010FFF77AFFE6
-:10E0D00010B10020BDE8F0870120FBE7F8B5224C25
-:10E0E0000746002520684078022800D0FFDF20681E
-:10E0F00090F8340008B100F0BFF860680BF0E4FA63
-:10E1000006460FB306F073F9F0B1052E1DD1606815
-:10E1100090F8240000F01F00102816D9206890F80D
-:10E12000350090B1FF208DF80000012569460520DB
-:10E13000FFF75BFF40B1206880F8A05061682222A1
-:10E14000A130C91CFFF7F5F815E060680BF0FCFA88
-:10E1500088B1062E0FD2DFE806F00E0E0E030E0B6E
-:10E1600000F0CDF806E0000064000020A4050020C7
-:10E1700000F091F800B90125206890F8330018B13B
-:10E1800006F00AFC05F0ECFE1DB10021012000F0B4
-:10E190005FF820684178002906D04178012903D032
-:10E1A0004078032800D0FFDFF8BD70B59F4E0546CC
-:10E1B0000C463068807800280BD106F02FF8034613
-:10E1C0003068214690F85E202846BDE8704007F090
-:10E1D000C1BD70BD022803D0032801D000207047C4
-:10E1E00001207047012802D14879800901D0002020
-:10E1F000704701207047012806D148790121B1EB11
-:10E20000901F01D101207047002070470278202321
-:10E2100022F0200203EA41110A430270704710B550
-:10E2200006F09AFB06F079FB06F0C8FABDE810404C
-:10E2300006F0FFBA10B57D4C7D4960680BF048FAD6
-:10E240007B480E38417B6068BDE810400BF04CBA4B
-:10E25000764A10B5126892F831303BB1508C1D28C7
-:10E2600000D1FFDFBDE81040FFF7DCBB002902D181
-:10E27000BDE81040EDE410BD10B56C4C206837309F
-:10E2800006F0C5FB18B921687F2081F83700BDE88A
-:10E29000104006F0A7BB38B5FF208DF8000001251F
-:10E2A00069460520FFF7A1FE30B3604C20688078F6
-:10E2B00008BB6268A0681278417BC2F3401211402B
-:10E2C0004173012100F04AF800229DF80010A06877
-:10E2D000FFF76BFD2068012100F8661F82788188B6
-:10E2E0000120FFF7ECF8216800204870FFF797FF46
-:10E2F000012007F04FFB00E00025284638BD38B567
-:10E30000FF208DF80000012569460320FFF76DFE10
-:10E31000464C002820681CD090F8341031B190F899
-:10E32000960018B99DF8000000F04CF860680021D4
-:10E33000018004210BF0A6F9FFF77CFF2068B0F8FC
-:10E340004020C16B60680BF0EFF921680320487032
-:10E3500002E0807800B90025284638BD70B5334DFD
-:10E360000446686850F80F2FC4F80E208288628235
-:10E3700082792275C27962750289E282428962805D
-:10E380008289A280C289E2800269A260027D227332
-:10E39000427D02F01F022276407D400984F88C0104
-:10E3A00084F8641084F86510002104F130000BF04B
-:10E3B0002AFB286890F8651004F8661F90F85F0043
-:10E3C000607070BD70B5194C0122216881F89620EB
-:10E3D0000A7881F89720FF280DD001F19902983131
-:10E3E0000AF0D3FC00B9FFDF206810F8981F41F055
-:10E3F000020101700CE060680278C2F3801281F8BB
-:10E400009820D0F8032041F8992FB0F807008880B1
-:10E41000256895F837009F357F2800D1FFDF2068F9
-:10E4200010F8371F29707F21017070BD6400002033
-:10E43000B20500202DE9FC470C460646694600F06F
-:10E4400010FF002860D1FFF7CAF8B0425CD0214627
-:10E45000304608F0DEFF28BB019D95F82C01703591
-:10E4600018B9287F08B1012000E00020814695F806
-:10E4700039004FF000084FF0010AA0B195F83A00BA
-:10E48000800710D584F8018084F800A084F8028009
-:10E49000A68095F83B10A171A98F2181E98F618138
-:10E4A00085F839802DE0304601F04DFF070000D19E
-:10E4B000FFDF384601F06DF940B184F801800D218D
-:10E4C0002170A680E08084F802A01AE0304601F0B6
-:10E4D00028FF070000D1FFDFB9F1000F14D0384644
-:10E4E00001F0AFF980B1304606F01EFD84F80180DE
-:10E4F0000A21217084F80280A680697FA17185F8C5
-:10E500001C800120BDE8FC870020FBE71CB56946A4
-:10E5100000F0A7FE00B1FFDF684600F0AFFEF9494A
-:10E5200000208968A1F8F2001CBD2DE9FC410446D9
-:10E530000E46062001F06EFD00250746A84606445B
-:10E5400017E02088401C80B22080B04202D34046B1
-:10E55000A4F8008080B2B84204D3B04202D20020B6
-:10E56000BDE8FC81694600F07CFE0028F8D06D1CF7
-:10E57000EDB2AE42E5D84FF6FF7020801220EFE7F3
-:10E5800010B506F043FD0AF026FBDF484FF6FF7199
-:10E5900000234182818203701B2141804FF4A472C9
-:10E5A0008280C180028103228275C2758272042436
-:10E5B000C4728181C1810282837610BD70B5D14C55
-:10E5C0000D466060217006F0ADFC00F063FEFFF7C1
-:10E5D000D7FF207809F09EFD284607F04DFACA487B
-:10E5E0002838FFF72DF82178606808F0F6FFBDE8BD
-:10E5F00070400AF0F0BA10B501240AB1002010BD35
-:10E6000021B1012903D00024204610BD02210BF0C6
-:10E61000CBF8F9E7887800B90320C97801B903215C
-:10E62000107019700020704730B587B0044600881C
-:10E63000694600F016FE002806D1A08830B10128F6
-:10E6400004D0022802D0122007B030BD05AB04AAC6
-:10E6500021466846FFF7DEFF0400F5D1019901204D
-:10E6600081F8C501019991F81012002539B9019975
-:10E6700091F8C41119B9019991F8971009B13A2488
-:10E6800015E00199039581F8C40101989DF81020C7
-:10E6900080F8C621019B9DF8140083F8C7018DF80E
-:10E6A0000C208DF80D0003AA01200AF0F4FE019859
-:10E6B00080F8C5512046C7E710B504460020A17870
-:10E6C00001B90120E2780AB940F0020000F0F6FD3D
-:10E6D000002803D12046BDE81040A5E710BD70B565
-:10E6E0000D4604460189002380880AF0C9FE696A44
-:10E6F00081421DD2401A401CA1884008091A8AB2E2
-:10E70000A2802189081A2081668895F86410104635
-:10E710000AF08DFE864200D230466080E68895F889
-:10E72000651020890AF083FE864200D23046E080E0
-:10E7300070BDF0B585B00D46064603A900F091FD09
-:10E7400000282AD104990022FB20B1F84E30FB2B7F
-:10E7500000D30346B1F85040FB20FB2C00D3044605
-:10E76000DFF8A8C19CE8811000900197CDF808C09F
-:10E77000ADF80230ADF806406846FFF7B0FF6E8096
-:10E78000BDF80400E880BDF808006881BDF802000B
-:10E79000A880BDF806002881002005B0F0BD2DE955
-:10E7A000F04186B004460088694600F05AFD002812
-:10E7B00059D12189E08800F09BFD002853D1A18820
-:10E7C000608800F095FD00284DD12189E08800F097
-:10E7D00085FD002847D1A188608800F07FFD0600F4
-:10E7E00041D1208802A9FFF7A4FF00B1FFDFBDF8E7
-:10E7F000101062880920914235D3BDF80C10E288D0
-:10E80000914230D3BDF81210BDF80E202389114477
-:10E81000A2881A44914226D3019D01274FF0000897
-:10E8200085F8BB71019890F8FC0105F5DD7508B11C
-:10E830003A2615E0E08868806088E880218940F603
-:10E840004800814200D30146A980A188814200D2BC
-:10E8500008462881002228460199FFF740FF2F70C3
-:10E8600085F80180304606B0BDE8F08197E710B525
-:10E870000446FEF761FE002813D0207814280FD13B
-:10E88000A07868B1A088062101F018FC40B100888A
-:10E8900006F04AFBA088062101F022FC00B1FFDF50
-:10E8A000012010BD2DE9F041060000D1FFDF164820
-:10E8B000022114308046FFF738FE00B1FFDF124C12
-:10E8C0000620A78A01F0A6FB0546A08AA84203D12C
-:10E8D0003046FFF7CCFF20B9A08A3146FFF7AAFDEA
-:10E8E00030B1304600F012FD0028EED10120BBE728
-:10E8F00002214046FFF719FE10B9A08AB842E4D1C0
-:10E900000020B1E77000002090060020C8B101008F
-:10E9100010B500F083FC08B10C2010BD0AF096F988
-:10E92000002010BD10B50446007818B1012801D0B0
-:10E93000122010BD00F07DFC20B10AF0FDF908B1F5
-:10E940000C2010BD207800F053FCE21D04F11703E9
-:10E95000611CBDE810400AF09BB910B5044600F0F8
-:10E960005DFC08B10C2010BD207818B1012801D041
-:10E97000122010BD00F03CFC611C0AF041F908B106
-:10E98000002010BD072010BD10B50AF0D9F908B15C
-:10E99000002010BD302010BD10B5044600F049FC29
-:10E9A00008B10C2010BD20460AF0C2F9002010BDAD
-:10E9B00010B500F03EFC20B10AF0BEF908B10C2001
-:10E9C00010BD0AF0A7F9002010BDFF2181704FF69D
-:10E9D000FF718180F84949680A7882718A880281CA
-:10E9E0004988418101214170002070471CB50024F5
-:10E9F00012F1080F15D00CDC12F1280F11D012F112
-:10EA0000140F0ED012F1100F0BD012F10C0F0CD10D
-:10EA100007E012F1040F04D01AB1032A01D0042A2E
-:10EA200003D1012804D0032806D0122420461CBD9F
-:10EA30001046FEF7D0FFF9E708461446694600F095
-:10EA400010FC08B10224F1E7019880F86740002427
-:10EA5000ECE710B5134601220AF003FC002010BDBC
-:10EA600010B5044600F0E5FB08B10C2010BD2146AE
-:10EA7000002006F0CCFA002010BD10B5044607F0C7
-:10EA800095F920B1207807F003F8002010BD0C2084
-:10EA900010BD10B5044600F0CCFB08B10C2010BD31
-:10EAA0002146012006F0B3FA002010BD38B5044617
-:10EAB0004FF6FF70ADF80000A079E179884216D0DA
-:10EAC0002079FEF78DFC90B16079FEF789FC70B17A
-:10EAD0000022A07911460BF0DBFB40B90022E0795F
-:10EAE00011460BF0D5FB10B9207A072801D9122066
-:10EAF00038BD07F067F948B900216846FFF715FDF2
-:10EB000020B1204605F0ADFB002038BD0C2038BDFB
-:10EB10002DE9FC41817804461A2925D00EDC1629FE
-:10EB20002DD2DFE801F02C2C2C2C2C212C2C2C2C81
-:10EB30002C2C2C2C2C2C2C2C2C2121212A291ED0A5
-:10EB40000BDCA1F11E010C2919D2DFE801F0181825
-:10EB50001818181818181818180D3A3904290ED250
-:10EB6000DFE801F00D020D022088B0F5706F06D2CB
-:10EB70000127694600F075FB18B10220F0E412206D
-:10EB8000EEE4019D68462E4605F5C87506F291161D
-:10EB900000F05AFB08B1287808B10C20E0E42F708F
-:10EBA000A0783070684600F069FB0020D8E41CB5FE
-:10EBB0000C46694600F055FB002118B12160217117
-:10EBC00002201CBD0198024610F1700080F842102E
-:10EBD00093682360137B237190F84230002BF5D1AA
-:10EBE00000201CBD10B5044600F023FB20B10AF044
-:10EBF000A3F808B10C2010BD207800F0F9FAE279F2
-:10EC0000611C0AF06EF908B1002010BD022010BD91
-:10EC100010B5886E60B1002241F8682F0120CA71DA
-:10EC2000897988400BF028FB002800D01F2010BDF8
-:10EC30000C2010BD1CB50C46694600F012FB0028E4
-:10EC400005D10198B0F87000401C208000201CBD48
-:10EC50001CB504460088694600F003FB08B1022099
-:10EC60001CBD606828B1DDE90001224600F09CFB74
-:10EC70001CBDDDE90001FFF7CBFF1CBD10B500781E
-:10EC8000012800D00020FEF7A1FE002010BDF0B545
-:10EC900044888188C288038945898089A71F40F6F6
-:10ECA0007B46B74215D28F1FB74212D28C4210D882
-:10ECB000B2F5FA7F0DD2A3F10A04361FB44208D28E
-:10ECC000521C4A43B2EB830F03DA854201D800207D
-:10ECD000F0BD3020F0BDF8B515460E46044607F0ED
-:10ECE00071F808B10C20F8BD204600F09CFB00280C
-:10ECF000F9D1A078C1064FF01100F4D5E17D0329C8
-:10ED0000F1D0FEF76DFE3070A07555B9FF208DF87B
-:10ED1000000069460020FEF74DFE69460020FEF720
-:10ED20003EFE2046BDE8F840FEF7BDBD0022D2E71A
-:10ED30000078C10801D01220704720498876002051
-:10ED4000704710B504460078C00704D1608810B140
-:10ED5000FEF711FE80B12078618800F00102607832
-:10ED600000F0ACFB002806D1FEF7FDFD01466088EF
-:10ED7000884203D9072010BD122010BD6168FEF73C
-:10ED800019FE002010BD10B504460078C00704D15C
-:10ED9000608810B1FEF730FE90B12078618800F0F5
-:10EDA0000102607800F08AFB002804D16088616865
-:10EDB000FEF7F5FD002010BD700000209006002039
-:10EDC0001220F8E77CB5044640784225012808D88F
-:10EDD000A078FEF745FC20B120781225012802D04A
-:10EDE00090B128467CBDFEF710FE20B1A088002817
-:10EDF000F7D08028F5D8FEF70FFE60B160780028C4
-:10EE0000EFD02078012808D006F07EF9044606F0FD
-:10EE100009FE00287FD00C207CBDFEF762FC10B9F3
-:10EE2000FEF7F1FD90B306F0CDFF0028F3D1FEF719
-:10EE3000D6FBA0F57F41FF39EDD1FEF7D6FCA688C1
-:10EE400042F210704643A079FEF79CFDFEF7CDFD1F
-:10EE5000F8B10022062101A801F002F9040058D0FF
-:10EE6000F7480021846020460AF01EF92046FEF78C
-:10EE7000EDFEF44D04F13000AA89E989C2830184D2
-:10EE8000FEF7CCFD60B1288A01210DE0FFE71220DA
-:10EE90007CBD3146002006F0FEFD88B3FFDF44E074
-:10EEA000FEF7BEFD0146288A06F090FE0146A062EC
-:10EEB0000022204606F02BF9FEF7B0FD38B9FEF728
-:10EEC000AFFD0246214601200AF0E3FAD0B1DD4A47
-:10EED0002146163201200AF0DEFAE87A0090AB7A79
-:10EEE000EA89A989208801F0A5F900B1FFDF20880F
-:10EEF00006F019F83146204606F0CDFD00B1FFDFDF
-:10EF000013E008E00621BDF8040001F0E9F800B1C3
-:10EF1000FFDF09207CBD44B1208806F005F8208879
-:10EF2000062101F0DDF800B1FFDF00207CBD0021EB
-:10EF300048E770B50D46062101F0C0F8040003D083
-:10EF400094F8930110B10AE0022070BD94F87D009E
-:10EF5000142801D0152802D194F8E00108B10C2042
-:10EF600070BD1022294604F5CA70FEF7E2F90120AF
-:10EF700084F89301002070BD10B5062101F09EF8C1
-:10EF800018B190F8931111B107E0022013E790F83F
-:10EF90007D10142903D0152901D00C200BE7022184
-:10EFA00080F89311002006E72DE9FC410D464BF651
-:10EFB00080321221954213D895B1694600F051F97B
-:10EFC00000280CD1019EB41C703627882A46394689
-:10EFD00030460AF02AF82088B842F6D10020CDE564
-:10EFE0000846CBE51CB504460088694600F039F9AF
-:10EFF000002808D10199A378084691F82C20703197
-:10F000009A4201D10C201CBD7F220A728A72002212
-:10F01000CA72E17880F82D10217980F82E10A1783D
-:10F0200080F82C1010461CBD1CB50C46694600F03B
-:10F0300018F9002806D1019890F88C0000B1012041
-:10F04000207000201CBD7CB50D461446694600F0BA
-:10F0500008F9002805D1019890F82C00012801D06A
-:10F060000C207CBD019890F87810297090F87900F8
-:10F07000207000207CBD70B50D461646062101F0BB
-:10F080001DF818B381880124C388428804EB410429
-:10F09000AC4217D842F210746343A4106243B3FB2E
-:10F0A000F2F2521E94B24FF4FA72944200D914460E
-:10F0B000A54200D22C46491C641CB4FBF1F24A4321
-:10F0C000521E91B290F8CC211AB901E0022070BD15
-:10F0D00001843180002070BD10B50C46062100F07F
-:10F0E000EDFF48B180F8FF4024B190F8FD1009B160
-:10F0F00006F083FD00205EE602205CE6017899B10F
-:10F10000417889B141881B290ED381881B290BD3F3
-:10F11000C188022908D34B490268283941F8322FA7
-:10F1200040684860002070471220704710B506F014
-:10F130001EFD00203FE610B506F01CFD00203AE65B
-:10F1400070B514460A46064600250121104606F011
-:10F150003DFD002800D8284605460121304600F034
-:10F160004EF806460121002000F049F8311801222E
-:10F1700096318D4206D901F19600691AB1FBF0F083
-:10F18000401C82B22280002070BD10B5044600F001
-:10F1900050F808B10C200EE6601C09F08FFE2078B4
-:10F1A00000F00100FEF7BAFA002004E610B50446AC
-:10F1B000062000F021FF08B10C20FCE52078C007F4
-:10F1C00010D00022607811460BF062F808B11220CE
-:10F1D000F1E5A06808F073FD6078616808F078FDDB
-:10F1E0000020E8E5002008F06AFD00210846F5E768
-:10F1F00018B1022801D0012070470020704710B5D7
-:10F20000012904D0022905D0FFDF2046D3E5C00044
-:10F21000503001E080002C3084B2F6E710B506F0E3
-:10F22000D1FD20B1FEF755FA08B10120C3E5002059
-:10F23000C1E510B506F0C6FD002800D00120BAE5F2
-:10F240007000002090060020416891F82C0191F890
-:10F250008C1021B918B1042801D00120704700207A
-:10F26000704710B50C46062100F028FF606018B109
-:10F270000120207000209EE502209CE5416891F865
-:10F28000FD20002A05D0002281F8FD20406806F00C
-:10F29000B4BC704708B54FF6FF70ADF8000006E04B
-:10F2A0000621BDF8000000F01BFF00B1FFDF0021C8
-:10F2B0006846FFF73AF90028F2D008BD70B5144649
-:10F2C0000546012200F00EF9002806D12146284605
-:10F2D000BDE87040002200F005B970BDFB2803D8DE
-:10F2E00040F64800814201D9112070470020704744
-:10F2F0001B38E12806D2B1F5A47F03D344F2902055
-:10F30000814201D912207047002070471FB58E49F5
-:10F31000897ECA0702D10278192A0AD08A0702D444
-:10F320000278182A24D0490739D40178122933D019
-:10F3300035E04088ADF8000002A9FFF792FF00B168
-:10F34000FFDF039810F8601F8DF8021040788DF8E9
-:10F3500003000020ADF8040001B9FFDF9DF80300B1
-:10F3600000B9FFDF6846FFF7A7F9D8B1FFDF19E062
-:10F370004088ADF8000040F64800FB21ADF80400DD
-:10F38000ADF80800ADF80210ADF806106846FFF7BA
-:10F390006DFA38B1FFDF05E0007BC00702D0002026
-:10F3A00004B008E50120FBE7F8B50646508914468D
-:10F3B0000F4640B1B0F5004F05D20022A0781146AB
-:10F3C0000AF066FF08B11220F8BDB86E394607F1A1
-:10F3D000700530B1A07891F86E20904201D00C20D9
-:10F3E000F8BD012081F86F00A07881F86E00606898
-:10F3F00041F8680F608988802089A884002087F8F8
-:10F400006F0020886946FFF715FCA88CBDF8001036
-:10F41000081A00B2002804DD39463046FFF7F8FB31
-:10F42000DDE70020F8BD38B504460078EF2841D864
-:10F430006088ADF80000009800F061F888B361883A
-:10F44000080708D4D4E90120824233D8202A31D3D6
-:10F45000B0F5804F2ED8207B18B307282AD8607BC0
-:10F4600028B1012803D0022801D0032822D14A075D
-:10F4700003D4022801D0032805D1A07B08B10128BC
-:10F4800018D1480707D4607D28B1012803D002288D
-:10F4900001D003280ED1C806E07D03D5012809D18B
-:10F4A00004E007E0012801D0032803D1E07E18B171
-:10F4B000012801D0122038BD002038BD70B50C469F
-:10F4C0000546FF2904D8FEF7A9FA18B11F2C01D967
-:10F4D000122070BD2846FEF7C3F808B1002070BDA9
-:10F4E000422070BD0AB1012200E00222024202D194
-:10F4F000880802D109B1002070471120704780B2FE
-:10F50000C1060BD401071CD481064FEAC07101D596
-:10F51000B9B900E099B1800713D410E0410610D4C6
-:10F5200081060ED4C1074FEA807104D0002902DBA6
-:10F53000400704D405E0010703D4400701D40120AB
-:10F5400070470020704700009006002030B5058805
-:10F5500025F4004421448CB24FF4004194420AD275
-:10F56000121B92B21B339A4201D2A94307E005F461
-:10F570000041214303E0A21A92B2A9431143018042
-:10F5800030BD0844083050434A31084480B27047C7
-:10F5900070B51D4616460B46044629463046049A69
-:10F5A000FFF7EFFF0646B34200D2FFDF282200211B
-:10F5B0002046FDF7E8FE4FF6FF70A082283EB0B26D
-:10F5C00065776080B0F5004F00D9FFDF618805F1F5
-:10F5D0003C00814200D2FFDF60880835401B343890
-:10F5E00080B220801B2800D21B2020800020A07722
-:10F5F00070BD8161886170472DE9F05F0D46C1885B
-:10F60000044600F12809008921F4004620F400484E
-:10F6100000F063FB10B10020BDE8F09F4FF0000A3E
-:10F620004FF0010BB0450CD9617FA8EB0600401AE2
-:10F630000838854219DC09EB06000021058041806D
-:10F640001AE06088617F801B471A083F0DD41B2F8A
-:10F6500000DAFFDFBD4201DC294600E0B9B2681ADA
-:10F660000204120C04D0424502DD84F817A0D2E750
-:10F6700009EB06000180428084F817B0CCE770B532
-:10F68000044600F12802C088E37D20F400402BB13D
-:10F6900010440288438813448B4201D2002070BD7D
-:10F6A00000258A4202D30180458008E0891A0904B6
-:10F6B000090C418003D0A01D00F01FFB08E0637F10
-:10F6C00000880833184481B26288A01DFFF73EFF0E
-:10F6D000E575012070BD70B5034600F12804C588AA
-:10F6E000808820F400462644A84202D100201882D7
-:10F6F00070BD98893588A84206D3401B75882D1A9D
-:10F700002044ADB2C01E05E02C1AA5B25C7F204497
-:10F710003044401D0C88AC4200D90D809C8924B136
-:10F72000002414700988198270BD0124F9E770B5AE
-:10F73000044600F12801808820F400404518208A02
-:10F74000002825D0A189084480B2A08129886A8830
-:10F750001144814200D2FFDF2888698800260844CE
-:10F76000A189884212D1A069807F2871698819B166
-:10F77000201D00F0C2FA08E0637F2888083318448F
-:10F7800081B26288201DFFF7E1FEA681268201205A
-:10F7900070BD2DE9F041418987880026044600F1BB
-:10F7A0002805B94219D004F10A0800BF21F400402D
-:10F7B0002844418819B1404600F09FFA08E0637F71
-:10F7C00000880833184481B262884046FFF7BEFEC5
-:10F7D000761C6189B6B2B942E8D13046BDE8F08105
-:10F7E0002DE9F04104460B4627892830A68827F4E6
-:10F7F0000041B4F80A8001440D46B74201D100200F
-:10F80000ECE70AB1481D106023B1627F691D1846FC
-:10F81000FDF78FFD2E88698804F1080021B18A194F
-:10F8200096B200F06AFA06E0637F6288083399199D
-:10F8300089B2FFF78BFE474501D1208960813046B0
-:10F84000CCE78188C088814201D101207047002027
-:10F85000704701898088814201D1012070470020D2
-:10F86000704770B58588C38800F1280425F40042EC
-:10F8700023F4004114449D421AD08389058A5E19FD
-:10F8800025886388EC18A64214D313B18B4211D398
-:10F890000EE0437F08325C192244408892B2801AFD
-:10F8A00080B22333984201D211B103E08A4201D1E0
-:10F8B000002070BD012070BD2DE9F0478846C18849
-:10F8C0000446008921F4004604F1280720F400458D
-:10F8D00007EB060900F001FA002178BBB54204D914
-:10F8E000627FA81B801A002503E06088627F801B6E
-:10F8F000801A083823D4E28962B1B9F80020B9F837
-:10F9000002303BB1E81A2177404518DBE0893844E2
-:10F91000801A09E0801A217740450ADB607FE1897F
-:10F920000830304439440844C01EA4F81280BDE8B1
-:10F93000F087454503DB01202077E7E7FFE7618299
-:10F940000020F4E72DE9F74F044600F12805C088B0
-:10F95000884620F4004A608A05EB0A0608B1404553
-:10F9600002D20020BDE8FE8FE08978B13788B6F872
-:10F97000029007EB0901884200D0FFDF207F4FF0A3
-:10F98000000B50EA090106D088B33BE00027A07FB6
-:10F99000B9463071F2E7E18959B1607F29440830F6
-:10F9A00050440844B4F81F1020F8031D94F82110A7
-:10F9B0008170E28907EB080002EB0801E1813080E9
-:10F9C000A6F802B002985F4650B1637F30880833D2
-:10F9D000184481B26288A01DFFF7B8FDE78121E0DD
-:10F9E000607FE18908305044294408442DE0FFE756
-:10F9F000E089B4F81F102844C01B20F8031D94F8B8
-:10FA00002110817009EB0800E28981B202EB080045
-:10FA1000E081378071800298A0B1A01D00F06DF9DF
-:10FA2000A4F80EB0A07F401CA077A07D08B1E088AC
-:10FA3000A08284F816B000BFA4F812B084F817B002
-:10FA400001208FE7E0892844C01B30F8031DA4F88B
-:10FA50001F10807884F82100EEE710B5818800F14E
-:10FA6000280321F400442344848AC288A14212D08E
-:10FA7000914210D0818971B9826972B11046FFF745
-:10FA8000E8FE50B91089283220F40040104419795A
-:10FA90000079884201D1002010BD184610BD00F148
-:10FAA0002803407F08300844C01E1060088808B949
-:10FAB000DB1E136008884988084480B270472DE92E
-:10FAC000F04100F12806407F1C460830904643185C
-:10FAD00008884D88069ADB1EA0B1C01C80B29042F7
-:10FAE00014D9801AA04200DB204687B298183A4603
-:10FAF0004146FDF7F1FB002816D1E01B84B2B84463
-:10FB0000002005E0ED1CADB2F61EE8E7101A80B249
-:10FB10000119A94206D8304422464146BDE8F041C9
-:10FB2000FDF7DABB4FF0FF3058E62DE9F04100F168
-:10FB30002804407F1E460830904643180025088858
-:10FB40004F88069ADB1E90B1C01C80B2904212D939
-:10FB5000801AB04200DB304685B299182A464046EA
-:10FB6000FDF7E7FB701B86B2A844002005E0FF1CF0
-:10FB7000BFB2E41EEAE7101A80B28119B94206D872
-:10FB8000211832464046FDF7D4FBA81985B2284615
-:10FB900024E62DE9F04100F12804407F1E4608309C
-:10FBA00090464318002508884F88069ADB1E90B1BE
-:10FBB000C01C80B2904212D9801AB04200DB30469D
-:10FBC00085B298182A464146FDF7B3FB701B86B2F2
-:10FBD000A844002005E0FF1CBFB2E41EEAE7101AAB
-:10FBE00080B28119B94206D8204432464146FDF719
-:10FBF000A0FBA81985B22846F0E5401D704710B556
-:10FC0000044600F12801C288808820F4004319448A
-:10FC1000904206D0A28922B9228A12B9A28A9042C1
-:10FC200001D1002010BD0888498831B1201D00F0A5
-:10FC300064F800202082012010BD637F62880833B1
-:10FC4000184481B2201DFFF781FCF2E70021C18139
-:10FC500001774182C1758175704703881380C2891D
-:10FC600042B1C28822F4004300F128021A440A601B
-:10FC7000C08970470020704710B50446808AA0F5FF
-:10FC80007F41FF3900D0FFDFE088A082E08900B12A
-:10FC90000120A07510BD4FF6FF7181820021817592
-:10FCA000704710B50446808AA0F57F41FF3900D126
-:10FCB000FFDFA07D28B9A088A18A884201D1002059
-:10FCC00010BD012010BD8188828A914201D1807DC2
-:10FCD00008B1002070470120704720F4004221F451
-:10FCE00000439A4207D100F4004001F400418842E9
-:10FCF00001D0012070470020704730B504460088CD
-:10FD00000D4620F40040A84200D2FFDF21884FF4C6
-:10FD1000004088432843208030BD70B50C00054664
-:10FD200009D0082C00D2FFDF1DB1A1B2286800F075
-:10FD300044F8201D70BD0DB100202860002070BD6A
-:10FD40000021026803E093881268194489B2002AEE
-:10FD5000F9D100F032B870B500260D4604460829E6
-:10FD600000D2FFDF206808B91EE0044620688188C1
-:10FD7000A94202D001680029F7D181880646A9422C
-:10FD800001D100680DE005F1080293B2002299420A
-:10FD900009D32844491B02608180216809682160D9
-:10FDA0000160206000E00026304670BD00230B603B
-:10FDB0008A8002680A600160704700234360021D68
-:10FDC000018102607047F0B50F46018840881546F2
-:10FDD0000C181E46AC4200D3641B3044A84200D924
-:10FDE000FFDFA019A84200D9FFDF3819F0BD2DE9C7
-:10FDF000F041884606460188408815460C181F4683
-:10FE0000AC4200D3641B3844A84200D9FFDFE0199C
-:10FE1000A84200D9FFDF70883844708008EB0400E6
-:10FE2000BDE8F0812DE9F041054600881E461746E1
-:10FE3000841B8846BC4200D33C442C8068883044F4
-:10FE4000B84200D9FFDFA019B84200D9FFDF6888A7
-:10FE50003044688008EB0400E2E72DE9F0410688B1
-:10FE60001D460446701980B2174688462080B84265
-:10FE700001D3C01B20806088A84200D2FFDF701928
-:10FE8000B84200D9FFDF6088401B608008EB0600A5
-:10FE9000C6E730B50D460188CC18944200D3A41AA9
-:10FEA0004088984200D8FFDF281930BD2DE9F04185
-:10FEB000BF4D04469046A8780E46A04200D8FFDF0A
-:10FEC00005EB8607786A50F8240000B1FFDFB868B8
-:10FED000002816D0304600F032F90146B868FFF726
-:10FEE0003AFF05000CD0786A072E40F8245000D362
-:10FEF000FFDFB0484246294650F826302046984752
-:10FF00002846BDE8F0812DE9F84305000C46009530
-:10FF100024D00026E81C20F00300A84200D0FFDF18
-:10FF2000DFF88C820027314688F8007088F801409D
-:10FF300088F8024088F8034088F8044088F80540B3
-:10FF400088F80640684600F003F900204246009910
-:10FF5000C91C21F00301009116B10FE00126D9E779
-:10FF600002EB80035962002106E000BFD3F824C0F1
-:10FF70004CF82170491CC9B2A142F7D30099401C2A
-:10FF800001EB8401C0B200910728E0D3481BBDE813
-:10FF9000F88310B50446F1F774F908B1102010BDCC
-:10FFA0002078834A618802EB800092780EE0436AF1
-:10FFB00053F8213043B14A1C6280A180406A50F856
-:10FFC0002100A060002010BD491C89B28A42EED8F1
-:10FFD0006180052010BD70B505460C460846F1F756
-:10FFE00050F908B1102070BD072D01D3072070BD56
-:10FFF00025700020608070BD0EB56946FFF7EBFFED
-:020000021000EC
-:1000000000B1FFDF6846FFF7C4FF08B100200EBD56
-:1000100001200EBD10B50446072800D3FFDF644859
-:10002000005D10BD3EB5054600246946FFF7D3FFCD
-:1000300018B1FFDF01E0641CE4B26846FFF7A9FFD6
-:100040000028F8D02846FFF7E5FF001BC0B23EBDF0
-:1000500057498978814201D9C0B27047FF20704763
-:100060002DE9F04106291BD1514C00273B464FF6A4
-:10007000FF7604EB810514F801C00AE0DC19D5F81D
-:1000800024E0A4B25EF824E0BEF1000F04D05B1CB3
-:100090009BB29C45F2D8344604802046B44201D13C
-:1000A00000202EE7BDE8F04100E7A0F57F43FF3BCD
-:1000B00001D0072901D300207047F7E6A0F57F4261
-:1000C000FF3A0BD0072909D2394A9378834205D9E0
-:1000D00002EB8101496A51F8200070470020704707
-:1000E0002DE9F04104460D46A4F57F4143F202009C
-:1000F000FF3902D0072D01D3072002E72C494FF02A
-:1001000000088A78A242F8D901EB8506726A52F893
-:100110002470002FF1D0274839461C3050F8252094
-:1001200020469047716A284641F8248000F007F87D
-:1001300002463946B068FFF739FE0020E1E61D4966
-:10014000383131F810004FF6FC71C01C0840704780
-:100150002DE9F843164E8846054600242868C01C41
-:1001600020F0030028602046FFF7E9FF315D484397
-:10017000B8F1000F01D0002200E02A680146009289
-:1001800032B100274FEA0D00FFF7C7FD1FB106E0AF
-:1001900001270020F8E706EB8401009A8A602968AD
-:1001A000641C0844E4B22860072CD7D3EFE60000B3
-:1001B000AC060020D4B1010070B50E461D461146B4
-:1001C00000F0D5F804462946304600F0D9F820441E
-:1001D000001D70BD2DE9F04190460D4604004FF022
-:1001E000000610D00027E01C20F00300A04200D041
-:1001F000FFDFE5B141460020FFF78FFD0C3000EB3B
-:10020000850617B113E00127EDE7624F04F10C00FA
-:10021000AA003C602572606000EB85002060002130
-:100220006068FDF7B0F841463868FFF776FD304664
-:10023000BDE8F0812DE9FF4F564C804681B0206823
-:100240009A46934600B9FFDF2068027A424503D9F7
-:10025000416851F8280020B143F2020005B0BDE822
-:10026000F08F5146029800F082F886B258460E99F7
-:1002700000F086F885B27019001D87B22068A1468B
-:1002800039460068FFF767FD04001FD067802580AE
-:100290002946201D0E9D07465A4601230095FFF76B
-:1002A00077F92088314638440123029ACDF800A01E
-:1002B000FFF76EF92088C1193846FFF79AF9D9F887
-:1002C00000004168002041F82840C7E70420C5E746
-:1002D00070B5304C0546206800B9FFDF2068017A10
-:1002E000A9420ED9426852F8251051B1002342F8B4
-:1002F00025304A880068FFF759FD216800200A7AF6
-:1003000008E043F2020070BD4B6853F8203033B967
-:10031000401CC0B28242F7D80868FFF711FD0020E8
-:1003200070BD70B51B4E05460024306800B9FFDF74
-:100330003068017AA94204D9406850F8250000B11C
-:10034000041D204670BD70B5124E0546002430686D
-:1003500000B9FFDF3068017AA94206D9406850F839
-:10036000251011B131F8040B4418204670BD10B5AA
-:100370000A460121FFF705F9C01C20F0030010BD5B
-:1003800010B50A460121FFF7FCF8C01C20F003005D
-:1003900010BD00007C00002070B50446C2F11005BD
-:1003A0002819FCF7C6FF15F0FF0109D0491ECAB293
-:1003B0008020A0542046BDE870400021FCF7E3BF38
-:1003C00070BD30B505E05B1EDBB2CC5CD55C6C402B
-:1003D000C454002BF7D130BD10B5002409E00B78D0
-:1003E000521E44EA430300F8013B11F8013BD2B22C
-:1003F000DC09002AF3D110BD2DE9F04389B01E4677
-:10040000DDE9107990460D00044622D002460846E8
-:10041000F949FEF71EFB102221463846FFF7DCFFA4
-:10042000E07B000606D5F44A394610231032084610
-:10043000FFF7C7FF102239464846FFF7CDFFF87B8C
-:10044000000606D5EC4A4946102310320846FFF74D
-:10045000B8FF102200212046FCF795FF0DE0103E6A
-:10046000B6B208EB0601102322466846FFF7A9FF43
-:10047000224628466946FEF7ECFA102EEFD818D02F
-:10048000F2B241466846FFF787FF10234A466946A5
-:1004900004A8FFF796FF1023224604A96846FFF739
-:1004A00090FF224628466946FEF7D3FA09B0BDE818
-:1004B000F08310233A464146EAE770B59CB01E46E9
-:1004C0000546134620980C468DF808002022194650
-:1004D0000DF10900FCF72DFF202221460DF1290026
-:1004E000FCF727FF17A913A8CDE90001412302AAB1
-:1004F00031462846FFF780FF1CB070BD2DE9FF4F45
-:100500009FB014AEDDE92D5410AFBB49CDE90076A4
-:10051000202320311AA8FFF76FFF4FF000088DF855
-:1005200008804FF001098DF8099054F8010FCDF8BB
-:100530000A00A088ADF80E0014F8010C1022C0F3D8
-:1005400040008DF8100055F8010FCDF81100A88873
-:10055000ADF8150015F8010C2C99C0F340008DF88A
-:10056000170006A88246FCF7E4FE0AA8834610227C
-:100570002299FCF7DEFEA0483523083802AA40681D
-:100580008DF83C80CDE900760E901AA91F98FFF7F0
-:1005900033FF8DF808808DF809902068CDF80A00A7
-:1005A000A088ADF80E0014F8010C1022C0F3400032
-:1005B0008DF810002868CDF81100A888ADF8150056
-:1005C00015F8010C2C99C0F340008DF81700504627
-:1005D000FCF7AFFE584610222299FCF7AAFE864887
-:1005E0003523083802AA40688DF83C90CDE90076A2
-:1005F0000E901AA92098FFF7FFFE23B0BDE8F08FF8
-:10060000F0B59BB00C460546DDE922101E461746A4
-:10061000DDE92032D0F801C0CDF808C0B0F805C03F
-:10062000ADF80CC00078C0F340008DF80E00D1F892
-:100630000100CDF80F00B1F80500ADF813000878FF
-:100640001946C0F340008DF815001088ADF816006B
-:1006500090788DF818000DF119001022FCF769FE52
-:100660000DF1290010223146FCF763FE0DF139002F
-:1006700010223946FCF75DFE17A913A8CDE9000149
-:10068000412302AA21462846FFF7B6FE1BB0F0BD63
-:10069000F0B5A3B017460D4604461E46102202A828
-:1006A0002899FCF746FE06A820223946FCF741FEB1
-:1006B0000EA820222946FCF73CFE1EA91AA8CDE967
-:1006C0000001502302AA314616A8FFF795FE16989E
-:1006D000206023B0F0BDF0B589B00446DDE90E0717
-:1006E0000D463978109EC1F340018DF80010317825
-:1006F0009446C1F340018DF801101968CDF802103D
-:100700009988ADF8061099798DF808100168CDF830
-:1007100009108188ADF80D1080798DF80F00102335
-:100720006A46614604A8FFF74CFE2246284604A903
-:10073000FEF78FF9D6F801000090B6F80500ADF885
-:100740000400D7F80100CDF80600B7F80500ADF8B1
-:100750000A000020039010236A46214604A8FFF7F0
-:1007600030FE2246284604A9FEF773F909B0F0BD11
-:100770001FB51C6800945B6801931368029352686C
-:100780000392024608466946FEF763F91FBD10B59D
-:1007900088B00446106804905068059000200690C8
-:1007A000079008466A4604A9FEF753F9BDF8000011
-:1007B000208008B010BD1FB51288ADF800201A883F
-:1007C000ADF80220002201920292039202460846EE
-:1007D0006946FEF73EF91FBD7FB5074B1446054637
-:1007E000083B9A1C6846FFF7E6FF22466946284602
-:1007F000FFF7CDFF7FBD000022B2010070B50446B7
-:1008000000780E46012813D0052802D0092813D1FC
-:100810000EE0A06861690578042003F07FFA052DD9
-:100820000AD0782300220420616903F0CDF903E0A7
-:100830000420616903F072FA31462046BDE8704039
-:1008400001F08AB810B500F12D03C2799C78411DE2
-:10085000144064F30102C271D2070DD04A795C7969
-:1008600022404A710A791B791A400A718278C97844
-:100870008A4200D9817010BD00224A71F5E74178A3
-:10088000012900D00C21017070472DE9F04F93B081
-:100890004FF0000B0C690D468DF820B00978012649
-:1008A0000C2017464FF00D084FF0110A4FF00809C1
-:1008B0001B2975D2DFE811F01B00C40207031F03D8
-:1008C0005E037103A303B803F9031A0462049504D9
-:1008D000A204EF042D05370555056005F30536061E
-:1008E000390668068406FE062207EB06F00614B1F8
-:1008F00020781D282AD0D5F808805FEA08004FD05C
-:1009000001208DF82000686A02220D908DF82420C5
-:100910000A208DF82500A8690A90A8880028EED042
-:1009200098F8001091B10F2910D27DD2DFE801F0C4
-:100930007C1349DEFCFBFAF9F8F738089CF6F50061
-:1009400002282DD124B120780C2801D00026F0E314
-:100950008DF82020CBE10420696A03F0DFF9A88834
-:100960000728EED1204600F0F2FF022809D02046E9
-:1009700000F0EDFF032807D9204600F0E8FF072824
-:1009800002D20120207004E0002CB8D02078012889
-:10099000D7D198F80400C11F0A2902D30A2061E0C8
-:1009A000C4E1A070D8F80010E162B8F80410218604
-:1009B00098F8060084F83200012028700320207087
-:1009C00044E00728BDD1002C99D020780D28B8D15B
-:1009D00098F8031094F82F20C1F3C000C2F3C002AE
-:1009E000104201D0062000E00720890707D198F8BF
-:1009F00005100142D2D198F806100142CED194F8E8
-:100A0000312098F8051020EA02021142C6D194F86C
-:100A1000322098F8061090430142BFD198F80400A4
-:100A2000C11F0A29BAD200E008E2617D81427CD868
-:100A3000D8F800106160B8F80410218198F8060019
-:100A4000A072012028700E20207003208DF8200055
-:100A5000686A0D9004F12D000990601D0A900F3016
-:100A60000B9022E12875FCE3412891D1204600F04B
-:100A70006EFF042802D1E078C00704D1204600F0C0
-:100A800066FF0F2884D1A88CD5F80C8080B24FF077
-:100A9000400BE669FFF745FC324641465B464E4651
-:100AA000CDF80090FFF741F80B208DF82000686A20
-:100AB0000D90E0690990002108A8FFF79FFE2078BB
-:100AC000042806D0A07D58B1012809D003280AD0F7
-:100AD0004AE305202070032028708DF82060CEE1C5
-:100AE00084F800A032E712202070EAE11128BCD17E
-:100AF000204600F02CFF042802D1E078C00719D06E
-:100B0000204600F024FF062805D1E078C00711D167
-:100B1000A07D02280ED0204608E0CCE084E072E1FF
-:100B200051E124E103E1E9E019E0B0E100F00FFF59
-:100B300011289AD1102208F1010104F13C00FCF7C0
-:100B4000F8FB607801286ED012202070E078C00792
-:100B500060D0A07D0028C8D00128C6D05AE0112856
-:100B600090D1204600F0F3FE082804D0204600F083
-:100B7000EEFE132886D104F16C00102208F1010169
-:100B80000646FCF7D6FB207808280DD014202070EC
-:100B9000E178C8070DD0A07D02280AD06278022A29
-:100BA00004D00328A1D035E00920F0E708B10128DE
-:100BB00037D1C80713D0A07D02281DD00020009097
-:100BC000D4E9062133460EA8FFF777FC10220EA9C0
-:100BD00004F13C00FCF780FBC8B1042042E7D4E9F3
-:100BE0000912201D8DE8070004F12C0332460EA8DF
-:100BF000616BFFF770FDE9E7606BC1F34401491ECB
-:100C00000068C84000F0010040F08000D7E720787D
-:100C1000092806D185F800908DF8209036E32870D9
-:100C2000EFE30920FBE79EE1112899D1204600F06F
-:100C30008EFE0A2802D1E078C00704D1204600F0D9
-:100C400086FE15288CD104F13C00102208F1010128
-:100C50000646FCF76EFB20780A2816D01620207076
-:100C6000D4E90932606B611D8DE80F0004F15C036B
-:100C700004F16C0247310EA8FFF7C2FC10220EA946
-:100C80003046FCF729FB18B1F9E20B20207073E223
-:100C90002046FFF7D7FDA078216AC0F110020B189B
-:100CA00000211846FCF76FFB26E3394608A8FFF73A
-:100CB000A5FD06463CE20228B7D1204600F047FEDB
-:100CC000042804D3204600F042FE082809D3204619
-:100CD00000F03DFE0E2829D3204600F038FE1228F1
-:100CE00024D2A07D0228A0D10E208DF82000686AB1
-:100CF0000D9098F801008DF82400F5E3022894D1B6
-:100D0000204600F024FE002810D0204600F01FFEF0
-:100D10000128F9D0204600F01AFE0C28F4D0042057
-:100D20008DF8240098F801008DF8250060E2112864
-:100D3000FCD1002CFAD020781728F7D16178606AAE
-:100D4000022912D05FF0000101EB4101182606EBE9
-:100D5000C1011022405808F10101FCF7EAFA042011
-:100D6000696A00F0E7FD2670F0E50121ECE70B2849
-:100D7000DCD1002CDAD020781828D7D16078616ACD
-:100D800002281CD05FF0000000EB4002102000EBB6
-:100D9000C2000958B8F8010008806078616A02282A
-:100DA0000FD0002000EB4002142000EBC2000958D5
-:100DB000404650F8032F0A604068486039E001203F
-:100DC000E2E70120EEE71128B0D1002CAED0207868
-:100DD0001928ABD16178606A022912D05FF0000156
-:100DE00001EB41011C2202EBC1011022405808F125
-:100DF0000101FCF79EFA0420696A00F09BFD1A20AD
-:100E0000B6E00121ECE7082890D1002C8ED02078A4
-:100E10001A288BD1606A98F80120017862F34701A3
-:100E20000170616AD8F8022041F8012FB8F8060075
-:100E300088800420696A00F07DFD90E2072011E6B9
-:100E40003878012894D1182204F114007968FCF74D
-:100E500070FAE079C10894F82F0001EAD001E07837
-:100E600061F30000E070217D002974D1217803290D
-:100E700009D0C00725D0032028708DF82090686A1B
-:100E80000D90412008E3607DA178884201D90620B9
-:100E9000E8E502262671E179204621F0E001E171C2
-:100EA000617A21F0F0016172A17A21F0F001A17262
-:100EB000FFF7C8FC2E708DF82090686A0D9007200F
-:100EC000EAE20420ABE6387805289DD18DF82000B1
-:100ED000686A0D90B8680A900720ADF824000A9857
-:100EE0008DF830B06168016021898180A17A8171BB
-:100EF00004202070F8E23978052985D18DF820107A
-:100F0000696A0D91391D09AE0EC986E80E004121AE
-:100F1000ADF824108DF830B01070A88CD7F80C8084
-:100F200080B24026A769FFF70EFA41463A4633469B
-:100F3000C846CDF80090FEF72CFE002108A8FFF768
-:100F40005DFCE07820F03E00801CE07020780528F1
-:100F500002D00F200CE04AE1A07D20B1012802D090
-:100F6000032802D002E10720BEE584F80080EDE40A
-:100F70002070EBE4102104F15C0002F0E8FB606BF0
-:100F8000B0BBA07D18B1012801D00520FDE00620EE
-:100F90002870F8486063A063C2E23878022894D1D0
-:100FA000387908B12875B7E3A07D022802D003285C
-:100FB00005D022E0B8680028F5D060631CE06078B6
-:100FC000012806D0A07994F82E10012805D0E94810
-:100FD00006E0A17994F82E00F7E7B8680028E2D07F
-:100FE0006063E078C00701D0012902D0E14803E046
-:100FF00003E0F8680028D6D0A06306200FE68DF83D
-:101000002090696A0D91E1784846C90709D0617856
-:10101000022903D1A17D29B1012903D0A17D032992
-:1010200000D00720287033E138780528BBD120781C
-:1010300007281ED084F800A005208DF82000686ADB
-:101040000D90B8680A90ADF824A08DF830B0032157
-:101050000170E178CA070FD0A27D022A1AD00021C0
-:101060000091D4E9061204F15C03401CFFF725FA55
-:101070006BE384F80090DFE7D4E90923211D8DE8B4
-:101080000E0004F12C0304F15C02401C616BFFF7BD
-:1010900022FB5AE3626BC1F34401491E1268CA4045
-:1010A00002F0010141F08001DAE738780528BDD16E
-:1010B0008DF82000686A0D90B8680A90ADF824A0F9
-:1010C0008DF830B0042100F8011B102204F15C01FE
-:1010D000FCF72FF9002108A8FFF790FB20780928DA
-:1010E00001D0132044E70A2020709AE5E078C10778
-:1010F00042D0A17D012902D0022927D038E06178B1
-:1011000008A8012916D004F16C010091D4E9061257
-:1011100004F15C03001DFFF7BBFA0A2028700326C8
-:101120008DF82080686A0D90002108A8FFF766FB03
-:10113000E1E2C7E204F15C010091D4E9062104F187
-:101140006C03001DFFF7A4FA0026E9E7C0F3440191
-:1011500014290DD24FF0006101EBB0104FEAB060DE
-:10116000E0706078012801D01020BDE40620FFE681
-:10117000607801283FF4B6AC0A2050E5E178C90751
-:1011800008D0A17D012903D10B202870042030E074
-:1011900028702EE00E2028706078616B012818D02E
-:1011A00004F15C0304F16C020EA8FFF7E1FA20469B
-:1011B000FFF748FBA0780EAEC0F1100230440021CA
-:1011C000FCF7E1F806208DF82000686A09960D907A
-:1011D0009BE004F16C0304F15C020EA8FFF7C8FA6F
-:1011E000E8E73978022903D139790029D0D0297567
-:1011F00092E28DF82000686A0D9056E5387807284D
-:10120000F6D1D4E909216078012808D004F16C00F6
-:10121000CDE90002029105D104F16C0304E004F170
-:101220005C00F5E704F15C0304F14C007A680646C3
-:10123000216AFFF763F96078012822D1A078216A3A
-:10124000C0F110020B1800211846FCF79CF8D4E9F5
-:101250000923606B04F12D018DE80F0004F15C039C
-:1012600000E05BE204F16C0231460EA8FFF7C8F91A
-:1012700010220EA904F13C00FCF72EF808B10B2057
-:10128000ACE485F8008000BF8DF82090686A0D906E
-:101290008DF824A009E538780528A9D18DF820001B
-:1012A000686A0D90B8680A90ADF824A08DF830B047
-:1012B00080F80080617801291AD0D4E9092104F16D
-:1012C0002D03A66B03910096CDE9013204F16C0366
-:1012D00004F15C0204F14C01401CFFF791F900217C
-:1012E00008A8FFF78BFA6078012805D015203FE6A3
-:1012F000D4E90912631DE4E70E20287006208DF85A
-:101300002000686ACDF824B00D90A0788DF82800F0
-:10131000CBE438780328C0D1E079C00770D00F2023
-:101320002870072065E7387804286BD11422391D0E
-:1013300004F11400FBF7FDFF616A208CA1F809009D
-:10134000616AA078C871E179626A01F003011172E3
-:10135000616A627A0A73616AA07A81F824001620B1
-:101360005DE485F800A08DF82090696A50460D91E3
-:1013700092E0000022B201003878052842D1B86816
-:10138000A8616178606A022901D0012100E0002192
-:1013900001EB4101142606EBC1014058082102F07F
-:1013A000D6F96178606A022901D0012100E00021AC
-:1013B00001EB410106EBC101425802A8E169FFF7C8
-:1013C0000BFA6078626A022801D0012000E0002058
-:1013D00000EB4001102000EBC1000223105802A9CD
-:1013E0000932FEF7EEFF626AFD4B0EA80932A169D1
-:1013F000FFF7E1F96178606A022904D0012103E076
-:1014000044E18DE0BFE0002101EB4101182606EB2D
-:10141000C101A27840580EA9FBF78BFF6178606A82
-:10142000022901D0012100E0002101EB410106EB7E
-:10143000C1014158A0780B18C0F1100200211846D4
-:10144000FBF7A1FF05208DF82000686A0D90A869C0
-:101450000A90ADF824A08DF830B0062101706278B2
-:10146000616A022A01D0012200E0002202EB42025E
-:1014700006EBC202401C89581022FBF75AFF0021DC
-:1014800008A8FFF7BBF91220C5F818B028708DF82E
-:101490002090686A0D900B208DF8240005E43878C0
-:1014A000052870D18DF82000686A0D90B8680A9000
-:1014B0000B20ADF824000A98072101706178626A58
-:1014C000022901D0012100E0002101EB410310219C
-:1014D00001EBC30151580988A0F801106178626AD4
-:1014E000022902D0012101E02FE1002101EB41039B
-:1014F000142101EBC30151580A6840F8032F4968D1
-:10150000416059E01920287001208DF8300074E600
-:10151000162028708DF830B0002108A8FFF76EF96A
-:10152000032617E114202870AEE6387805282AD162
-:101530008DF82000686A0D90B8680A90ADF824A074
-:101540008DF830B080F800906278616A4E46022AC9
-:1015500001D0012200E0002202EB42021C2303EB37
-:10156000C202401C89581022FBF7E3FE002108A8A4
-:10157000FFF744F9152028708DF82060686A0D90F7
-:101580008DF8246039E680E0387805287DD18DF823
-:101590002000686A0D90B8680A90ADF8249009217F
-:1015A00001706169097849084170616951F8012F3A
-:1015B000C0F802208988C18020781C28A8D1A1E722
-:1015C000E078C00702D04FF0060C01E04FF0070CA6
-:1015D000607802280AD000BF4FF0000000EB040141
-:1015E00001F1090105D04FF0010004E04FF00100C6
-:1015F000F4E74FF000000B78204413EA0C030B7063
-:1016000010F8092F02EA0C02027004D14FF01B0CF3
-:1016100084F800C0D2B394F801C0BCF1010F00D02F
-:101620009BB990F800C0E0465FEACC7C04D028F07B
-:1016300001060670102606E05FEA887C05D528F0D2
-:101640000206067013262E70032694F801C0BCF122
-:10165000020F00D092B991F800C05FEACC7804D0B4
-:101660002CF001060E70172106E05FEA8C7805D594
-:101670002CF002060E701921217000260078D0BBD4
-:10168000CAB3C3BB1C20207035E012E002E03878FA
-:10169000062841D11A2015E4207801283CD00C28D6
-:1016A0003AD02046FFF7EBF809208DF82000686A51
-:1016B0000D9031E03878052805D0062038700326D3
-:1016C0001820287046E005208DF82000696A0D91E9
-:1016D000B9680A910221ADF8241001218DF830106B
-:1016E0000A990870287D4870394608A8FFF786F8DF
-:1016F000064618202870012E0ED02BE001208DF810
-:101700002000686A0D9003208DF82400287D8DF854
-:10171000250085F814B012E0287D80B11D202070CE
-:10172000172028708DF82090686A0D9002208DF89F
-:101730002400394608A8FFF761F806460AE00CB114
-:10174000FE2020709DF8200020B1002108A8FFF79E
-:1017500055F80CE413B03046BDE8F08F2DE9F043A6
-:1017600087B00C464E6900218DF8041001202578C1
-:10177000034602274FF007094FF0050C85B1012DF4
-:1017800053D0022D39D1FE2030708DF80030606AC0
-:10179000059003208DF80400207E8DF8050063E09D
-:1017A0002179012925D002292DD0032928D0042907
-:1017B00023D1B17D022920D131780D1F042D04D30E
-:1017C0000A3D032D01D31D2917D12189022914D3E4
-:1017D0008DF80470237020899DF80410884201E080
-:1017E0001AB2010018D208208DF80000606A059036
-:1017F00057E070780128EBD0052007B0BDE8F083F2
-:101800001D203070E4E771780229F5D131780C2978
-:10181000F3D18DF80490DDE7083402F804CB94E8A6
-:101820000B0082E80B000320E7E71578052DE4D1D3
-:101830008DF800C0656A0595956802958DF81010C1
-:1018400094F80480B8F1010F13D0B8F1020F2DD035
-:10185000B8F1030F1CD0B8F1040FCED1ADF804706D
-:101860000E202870207E687000216846FEF7C6FFB3
-:101870000CE0ADF804700B202870207E002100F0F1
-:101880001F0068706846FEF7B9FF37700020B4E7A4
-:10189000ADF804708DF8103085F800C0207E6870B7
-:1018A000277011466846FEF7A9FFA6E7ADF8049039
-:1018B0002B70207F6870607F00F00100A870A07F0F
-:1018C00000F01F00E870E27F2A71C0071CD094F876
-:1018D000200000F00700687194F8210000F0070074
-:1018E000A87100216846FEF789FF2868F062A88881
-:1018F0003086A87986F83200A0694078707528791A
-:10190000B0700D203070C1E7A9716971E9E700B5C9
-:1019100087B004280CD101208DF800008DF8040058
-:10192000002005918DF8050001466846FEF766FF28
-:1019300007B000BD70B50C46054602F0EFF9214630
-:101940002846BDE870407823002202F03DB908B176
-:10195000007870470C20704770B50C0005784FF088
-:1019600000010CD021702146F1F757FC694821781D
-:10197000405D884201D1032070BD022070BDF1F7A7
-:101980004CFC002070BD0279012A05D000220A70AB
-:101990004B78012B02D003E0042070470A758A615E
-:1019A00002799300521C0271C15003207047F0B5B8
-:1019B00087B00F4605460124287905EB800050F8D2
-:1019C000046C7078411E02290AD252493A460839FD
-:1019D00001EB8000314650F8043C28469847044605
-:1019E0000CB1012C11D12879401E10F0FF00287194
-:1019F00001D00324E0E70A208DF80000706A05900A
-:101A0000002101966846FFF7A7FF032CD4D007B04A
-:101A10002046F0BD70B515460A46044629461046D4
-:101A2000FFF7C5FF064674B12078FE280BD1207C55
-:101A300030B100202870294604F10C00FFF7B7FFF1
-:101A40002046FEF71CFF304670BD704770B50E464D
-:101A500004467C220021FBF796FC0225012E03D0D0
-:101A6000022E04D0052070BD0120607000E065707A
-:101A70002046FEF704FFA575002070BD28B1027C4A
-:101A80001AB10A4600F10C01C4E70120704710B5F5
-:101A9000044686B0042002F041F92078FE2806D0E2
-:101AA00000208DF8000069462046FFF7E7FF06B0EA
-:101AB00010BD7CB50E4600218DF804104178012937
-:101AC00003D0022903D0002405E0046900E0446942
-:101AD0000CB1217C89B16D4601462846FFF753FFC2
-:101AE000032809D1324629462046FFF793FF9DF887
-:101AF0000410002900D004207CBD04F10C05EBE7A4
-:101B000030B40C460146034A204630BC024B0C3A26
-:101B1000FEF751BE60B201001AB2010070B50D4669
-:101B2000040012D08DB1220100212846FBF72BFCC6
-:101B3000102255492846FBF7FCFB53480121083881
-:101B4000018044804560002070BD012070BD70B5EB
-:101B50004D4E00240546083E10E07068AA7B00EB5D
-:101B60000410817B914208D1C17BEA7B914204D170
-:101B70000C222946FBF7B0FB30B1641C308884424C
-:101B8000EBDB4FF0FF3070BD204670BD70B50D46E9
-:101B9000060006D02DB1FFF7DAFF002803DB401C5A
-:101BA00014E0102070BD384C083C20886288411C2D
-:101BB000914201D9042070BD6168102201EB001030
-:101BC0003146FBF7B6FB2088401C2080287000209F
-:101BD00070BD2D480838008870472B49083908889F
-:101BE000012802D0401E08800020704770B51446BE
-:101BF0000D0018D0BCB10021A170022802D010281D
-:101C000011D105E0288870B10121A170108008E091
-:101C10002846FFF79CFF002805DB401CA070A88920
-:101C20002080002070BD012070BD70B505461446AF
-:101C30000E000BD000203070A878012808D005D9FC
-:101C40001149A1F108010A8890420AD9012070BD0A
-:101C500024B1287820702888000A5070022008706B
-:101C60000FE064B14968102201EB001120461039E1
-:101C7000FBF75FFB287820732888000A6073102028
-:101C80003070002070BD0000880000202DE9F04178
-:101C900090460C4607460025C2EB4811FE48072F28
-:101CA00000EB410607D2DFE807F007070707040447
-:101CB0000400012500E0FFDF06F81470002D13D0AA
-:101CC000F5487C3000EB880191F827001F2803D0ED
-:101CD00006EB4000447001E081F8264006EB440228
-:101CE0001F20507081F82740BDE8F081F0B51F46F5
-:101CF00014460E4605461F2A00D1FFDFE648C7EB13
-:101D0000471100EB410CE4490CEB44007C3101EB42
-:101D100087021F2E07D00CEB460140784B784870A5
-:101D200018461F210AE092F82530407882F82500F5
-:101D3000F6E701460CEB410005704078A142F8D16E
-:101D400092F827401F2C03D00CEB4404637001E091
-:101D500082F826300CEB41041F23637082F82710B1
-:101D6000F0BD30B50D46CD4B44190022181A72EB68
-:101D7000020100D2FFDFCA48854200DDFFDFC8480C
-:101D80004042854200DAFFDFC448401C844207DA43
-:101D9000002C01DB204630BDC048401C201830BD5F
-:101DA000BE48C043FAE710B504460168407ABD4A10
-:101DB00052F82020114450B10220084420F07F4006
-:101DC000F8F759FD94F90810BDE81040C9E7042060
-:101DD000F3E72DE9F047B04E7C3696F82D50DFF84A
-:101DE000B89206EB850090F8264036E0C5EB451129
-:101DF00009EB41074FF0070817F81400012806D037
-:101E000004282ED005282ED0062800D0FFDF01F0B0
-:101E100045F9014607EB4400427806EB850080F85F
-:101E2000262090F82720A24202D11F2280F82720E6
-:101E3000084601F03EF92A4621460120FFF726FF19
-:101E40009948414600EB041002682046904796F8F6
-:101E50002D5006EB850090F826401F2CC6D1BDE81A
-:101E6000F087022000E003208046D0E710B58A4CBE
-:101E70001F217C3484F8251084F8261084F827105C
-:101E8000002084F8280084F82D0084F82E10411ECC
-:101E9000A16044F8100B2074607420736073A07309
-:101EA0008249E07720750870487000217A4A103C1A
-:101EB00002F81100491CC9B21F29F9D30120F8F713
-:101EC000CAFB0020F8F7C7FB012084F82200F9F7CD
-:101ED00037F87748F9F749F8744CA41E2070754814
-:101EE000F9F743F86070BDE81040F8F741BB10B552
-:101EF000F8F763FB6D4CA41E2078F9F74FF8607873
-:101F0000F9F74CF8BDE8104001F000B91F20704708
-:101F10000020F8F779BB70B5054601240E46AC40A9
-:101F20005AB1FFF7F5FF0146634800EBC500C0F862
-:101F30001015C0F81465614801E06048001D046098
-:101F400070BD2DE9F34F544D00247C3505EB810A1B
-:101F500089B09AF825001F2823D0611E02915249AA
-:101F6000009401EB0017391D03AB07C983E8070094
-:101F700005F11400A0460189ADF81C10807A8DF897
-:101F80001E009DF81500C8B10226464951F82040B0
-:101F90000399A219114421F07F41019184B10221DA
-:101FA0000FE00120F8F757FB0020F8F754FBF8F793
-:101FB00022FB01F0ABF885F82F40A9E00426E4E706
-:101FC00000218DF81810022801D0012820D1039893
-:101FD00001190998081A801C9DF81C1020F07F40F8
-:101FE00001B10221353181420BD203208DF8150059
-:101FF0000398C4F13201401A20F07F40322403904C
-:102000000CE095F8240018B901F063FA002863D0B9
-:10201000322C03D214B101F06DF801E001F076F832
-:10202000224A107818B393465278039B121B002162
-:102030009DF81840994601281AD0032818D000208E
-:102040008DF81E00002A04DD981A039001208DF8F7
-:1020500018009DF81C0000B102210398184A20F0D6
-:102060007F40039003AB099801F05CF810B110E0D9
-:102070000120E5E79DF81D0018B99BF80000032832
-:1020800029D08DF81C80CDF80C908DF818408DF873
-:102090001E809DF8180015E0DC080020FF7F841EDC
-:1020A0000020A10770B20100EC0600209A00002079
-:1020B000773A0100D31D010000F0014004F5014012
-:1020C000FFFF3F0058B103980123811900221846F1
-:1020D000F8F714FB06E000200BB0BDE8F08F0120FC
-:1020E000F8F7B9FA97F90C20012300200199F8F7C5
-:1020F00005FBF87BC00701D0F8F7E9FB012085F864
-:102100002F008AF8288020226946FE48FBF711F943
-:102110000120E1E72DE9F05FDFF8E883064608EBF0
-:10212000860090F825501F2D21D0A8F17C01C6EB28
-:1021300046102C4601EB4007A1F5F879DFF8C8B34B
-:1021400005E0A24607EB4A0044781F2C0AD0F8F7B6
-:1021500020FB09EB04135A4601211B1D00F0E2FF8E
-:102160000028EED0AC4202D0334652461EE0E7488B
-:1021700008B1AFF30080F8F70CFB98F82F206AB194
-:10218000D8F80C20411C891A0902CA1701EB126108
-:102190000912002902DD0020BDE8F09F3146FFF75B
-:1021A000D0FE08B10120F7E733462A461F2104205C
-:1021B000FFF79CFDEFE72DE9F041D24C2569F8F7D8
-:1021C000E8FA401B0002C11700EB1160001200D4B6
-:1021D000FFDF94F8220000B1FFDF012784F82270AE
-:1021E00094F82E001F2800D1FFDF94F82E601F20E6
-:1021F00084F82E00002584F82F5084F8205084F8AD
-:102200002150C34825600078022835D0032833D0F8
-:1022100000202077A068401C05D04FF0FF30A06060
-:102220000120F8F718FA0020F8F715FAF8F711FB73
-:10223000F8F709FBF8F7DFF908F0C6F8B5480560CC
-:1022400005604FF0E0214FF40040B846C1F880022D
-:10225000F0F7B5FE94F82D703846FFF75BFF0028C5
-:10226000FAD0A849C7EB47107C3901EB400010F8C1
-:102270001600022802D006E00120CAE73A4631469D
-:102280000620FFF703FD84F8238004EB870090F815
-:1022900026001F2804D09E48801E4078F8F784FE50
-:1022A000207F002803D0F8F7C4FA257765771BE56F
-:1022B000944910B591F82D20924B0024C2EB4211A5
-:1022C0007C3B03EB410100BF11F814302BB1641CBF
-:1022D000E4B21F2CF8D31F2010BD8F4901EB04116D
-:1022E00008600020C87321460120FFF7CFFC20467C
-:1022F00010BD10B5012801D0032800D181B3814A57
-:1023000092F82D307F4C0022C3EB43137C3C04EB4E
-:10231000430300BF13F812400CB1082010BD521C3B
-:10232000D2B21F2AF6D37A4A48B1022807D0072929
-:1023300017D2DFE801F01606080A0C0E1000002183
-:102340000AE01B2108E03A2106E0582104E0772149
-:1023500002E0962100E0B52151701070002010BD00
-:10236000FFE70720FBE76A4810B54078F8F783FAE3
-:1023700080B2F4E710B51F2815D2624991F82D20DC
-:10238000C2EB4213A1F17C0202EB430414F81030BB
-:102390004BB191F82D30C3EB431302EB430212F81B
-:1023A0001020012A01D00020D9E791F82D20014604
-:1023B0000020FFF76BFC0120D1E710B5F8F7E9F931
-:1023C000BDE81040F8F757BA2DE9F0410E464D4FE1
-:1023D00001781F257C3FC3EB43130C4607EB4303F7
-:1023E00003E0254603EB45046478944202D01F2C99
-:1023F000F7D108E01F2C06D0A14206D103EB410122
-:102400004978017007E000206EE403EB440003EB21
-:10241000450140784870414F7EB127B1002140F21C
-:102420002D40AFF300803078A04206D127B10021C3
-:102430004FF48660AFF30080357027B1002140F281
-:102440003540AFF3008001204EE410B542680B68C0
-:102450009A1A1202D41702EB1462121216D4497A95
-:1024600091B1427A82B92E4A006852F8211012685E
-:1024700019441044001D891C081A0002C11700EB02
-:1024800011600012322801DB012068E7002066E7B6
-:102490002DE9F0478146204EC1EB411006F5F87159
-:1024A0009846144601EB400713E000BF06EB041505
-:1024B000291D4846FFF7C9FF68B988F80040A97B85
-:1024C00099F80A00814201D80020C8E407EB4400D3
-:1024D00044781F2CEAD10120C1E42DE9F04782465F
-:1024E00008480E4600EB8600DFF82C8090F8254067
-:1024F0001F201070C1EB46109946154608F5F8717B
-:1025000010E0000058090020FFFF3F00000000001D
-:102510009A00002000F50040EC06002000000000BA
-:1025200070B2010001EB40070BE000BF08EB0410A4
-:102530005146001DFFF789FF28B107EB44002C70BE
-:1025400044781F2CF2D1297889F800104B46224696
-:1025500031465046BDE8F0479AE72DE9FC410E466A
-:1025600007460024FE4D08E09DF8000005EB001032
-:102570008168384600F0EAFD01246B4601AA314625
-:102580003846FFF7AAFF0028EED02046BDE8FC81C0
-:1025900070B50446C0EB44110125F248A54300EB99
-:1025A0004101C5EB451200EB42003E22FAF7C1FEA5
-:1025B000ED4E26B100214FF49360AFF30080E9485F
-:1025C0007C3000EB850100EB8400D0F82500C1F8D9
-:1025D000250026B1002140F29C40AFF30080284640
-:1025E00070BD8A4203D003460520FFF77FBB1F2939
-:1025F00008D0DC4AC0EB401002EB400000EB410089
-:1026000040787047D7497C3101EB800090F8250075
-:102610007047D34901EB0010001DFFF7C4BB7CB528
-:102620001D46134604460E4600F108022146184690
-:10263000F8F72EF994F908000F2804DD1F382072EE
-:102640002068401C206096B10220C84951F826102D
-:10265000461820686946801B20F07F40206094F96E
-:1026600008002844C01C1F2803DA012009E00420C8
-:10267000EBE701AAF8F70CF99DF8040010B10098F7
-:10268000401C00900099206831440844C01C20F090
-:102690007F4060607CBDFEB50C46064609786079D7
-:1026A000907220791F461546507279B12179002227
-:1026B0002846A368FFF7B3FFAA4928467C3191F862
-:1026C0002E201F2A0AD00969491D0DE0D4E90223F2
-:1026D000217903B02846BDE8F040A0E7A449497835
-:1026E000052900D20521314421F07F4100F02EFD63
-:1026F00039462846FFF731FFD4E90232217968468E
-:10270000FFF78DFF2B4600213046019A00F00AFDAD
-:10271000002806D103B031462846BDE8F04000F05D
-:1027200015BDFEBD2DE9FE4F814600F0CBFC38B152
-:102730005FF0000799F8000020B10020BDE8FE8F8F
-:102740000127F7E7874D884C4FF0000A7C3524B10C
-:10275000002140F2FF40AFF3008095F82D8085F80E
-:1027600023A0002624B1002140F20450AFF30080E2
-:102770001FB94046FFF70CFF804624B1002140F20C
-:102780000C50AFF30080F8F704F843466A46494618
-:10279000FFF781FF24B1002140F21250AFF3008017
-:1027A00095F82E001F280CD029690098401A0002C5
-:1027B000C21700EB1260001203D5684600F0C6FC99
-:1027C000012624B1002140F21C50AFF3008095F89F
-:1027D00023000028BBD124B1002140F22250AFF3E6
-:1027E0000080F7F7D6FF6B46624A002100F09AFCA2
-:1027F0000028A3D027B941466846FFF7AEFE06433E
-:1028000026B16846FFF7CFFAC9F8080024B10021C5
-:1028100040F23550AFF3008001208FE72DE9F04FF3
-:1028200089B08B46824600F04DFC4E4C7C3428B378
-:102830009BF80000002710B1012800D0FFDF4A4DAF
-:1028400025B1002140F2F750AFF300804449012048
-:1028500001EB0A18A94607905FEA090604D0002197
-:1028600040F2FF50AFF30080079800F022FC94F88C
-:102870002D50002084F8230067B119E094F82E0051
-:1028800001271F2800D1FFDF9BF800000028D6D0C9
-:10289000FFDFD4E72846FFF77BFE054626B100217F
-:1028A00040F20960AFF3008094F823000028D3D1F0
-:1028B00026B1002140F21360AFF30080F7F769FF03
-:1028C0002B4602AA59460790FFF7E5FE98F80F003D
-:1028D0005FEA060900F001008DF8130004D0002122
-:1028E00040F21D60AFF300803B462A4602A9CDF8B6
-:1028F00000A0079800F035FC064604EB850090F830
-:1029000028000090B9F1000F04D0002140F22460AB
-:10291000AFF3008000F0C2FB0790B9F1000F04D0C4
-:10292000002140F22A60AFF3008094F823000028D1
-:1029300092D1B9F1000F04D0002140F23260AFF320
-:1029400000800DF1080C9CE80E00C8E90112C8F8DF
-:102950000C30BEB35FEA090612D000210CE0000083
-:10296000EC060020DC0800200000000070B201002E
-:102970009A000020FFFF3F0040F23F60AFF300806D
-:102980000098B84312D094F82E001F280ED126B11B
-:10299000002140F24460AFF300802846FFF7BAFB05
-:1029A00020B99BF80000D8B3012849D0B9F1000F35
-:1029B00004D0002140F26160AFF30080284600F0AF
-:1029C00066FB01265FEA090504D0002140F26A6037
-:1029D000AFF30080079800F06CFB25B1002140F2B6
-:1029E0006E60AFF300808EB194F82D0004EB800090
-:1029F00090F826001F2809D025B1002140F275600B
-:102A0000AFF30080F9484078F8F7CEFA25B10021FD
-:102A100040F27A60AFF3008009B03046BDE8F08F35
-:102A2000FFE7B9F1000F04D0002140F24C60AFF392
-:102A3000008094F82D2051460420FFF727F9C0E7C5
-:102A4000002E3FF409AF002140F25760AFF3008041
-:102A500002E72DE9F84FE64D814695F82D004FF03D
-:102A60000008E44C4FF0010B474624B100214FF41D
-:102A7000D160AFF30080584600F01BFB85F823704F
-:102A800024B1002140F28D60AFF3008095F82D0055
-:102A9000FFF77EFD064695F8230028B1002CE4D010
-:102AA000002140F293604DE024B1002140F2976094
-:102AB000AFF30080CE49C6EB46107C3901EB4001F4
-:102AC00011F81900032856D1334605EB830A4A460C
-:102AD0009AF82500904201D1012000E000200090EA
-:102AE0000AF125000021FFF76FFC01460098014222
-:102AF00003D001228AF82820AF77E1B324B1002166
-:102B000040F29C60AFF30080324649460120FFF757
-:102B1000BDF89AF828A024B1002140F2A760AFF3D5
-:102B2000008000F0BBFA834624B1002140F2AC6083
-:102B3000AFF3008095F8230038B1002C95D0002128
-:102B40004FF4D660AFF300808FE7BAF1000F07D0E3
-:102B500095F82E001F2803D13046FFF7DBFAE0B1CD
-:102B600024B1002140F2C460AFF30080304600F091
-:102B70008EFA4FF0010824B1002140F2CD60AFF38E
-:102B80000080584600F095FA24B1002140F2D1604F
-:102B9000AFF300804046BDE8F88F002CF1D0002153
-:102BA00040F2BF60AFF30080E6E70120F7F72CBDED
-:102BB0008E48007870472DE9F0418D4C94F82E0036
-:102BC0001F2821D194F82D6004EB860797F8255033
-:102BD0001F2D00D1FFDF8649C6EB46107C3901EB83
-:102BE000400000EB4500407807F8250F0120F87001
-:102BF00084F82300294684F82E50324602202234DD
-:102C0000FFF744F8002020701EE42DE9F0417A4ED1
-:102C1000774C012538B1012821D0022879D003282A
-:102C20007DD0FFDF10E400F065FAFFF7C4FF207EDF
-:102C300000B1FFDF84F821500020F7F70CFDA168F8
-:102C4000481C04D0012300221846F7F757FD14F85A
-:102C50002E0F217806EB01110A68012154E0FFF7DD
-:102C6000AAFF0120F7F7F7FC94F8210050B1A06803
-:102C7000401C07D014F82E0F217806EB01110A68CA
-:102C8000062141E0207EDFF86481002708F1020878
-:102C9000012803D002281ED0FFDFB5E7A777F7F79A
-:102CA000C8FD98F80000032801D165772577607D7D
-:102CB000524951F8200094F8201051B948B1616888
-:102CC0000123091A00221846F7F718FD0220207682
-:102CD0009AE7277698E784F8205000F00BFAA07F57
-:102CE00050B198F8010061680123091A00221846C2
-:102CF000F7F704FD257600E0277614F82E0F2178EB
-:102D000006EB01110A680021BDE8F041104700E020
-:102D100005E036480078BDE8F041F8F745B9FFF71F
-:102D20004AFF14F82E0F217806EB01110A680521DD
-:102D3000EAE710B52E4C94F82E001F2800D1FFDFD3
-:102D400014F82E0F21782C4A02EB01110A68BDE815
-:102D50001040042110477CB5254C054694F82E0000
-:102D60001F2800D1FFDFA068401C00D0FFDF94F8CF
-:102D70002E00214901AA01EB0010694690F90C00D0
-:102D80002844F7F785FD9DF904000F2801DD012097
-:102D900000E00020009908446168084420F07F4169
-:102DA000A16094F82100002807D002B00123BDE8FB
-:102DB000704000221846F7F7A1BC7CBD30B5104A20
-:102DC0000B1A541CB3EB940F1ED3451AB5EB940F9A
-:102DD0001AD3934203D9101A43185B1C14E095428E
-:102DE00010D9511A0844401C43420DE098000020BD
-:102DF0005809002000000000EC06002070B201001D
-:102E0000FF7F841EFFDF0023184630BD0123002210
-:102E100001460220F7F772BC0220F7F71CBCF7F757
-:102E2000B8BC2DE9FE4FF24C05468A4694F82E00B8
-:102E30001F2800D1FFDFEE4E94F82E10A04620464A
-:102E4000A6F51B7202EB01141F218DF8001090F8FB
-:102E50002D10376900EB8101D8F8000091F825901A
-:102E6000284402AA01A90C36F7F712FD9DF90800C3
-:102E7000002802DD0198401C0190A0680199642D92
-:102E8000084453D3DB4B00225B1B72EB02014DD392
-:102E90006168411A21F07F41B1F5800F46D220F0E0
-:102EA0007F40706086F80AA098F82D1044466B4663
-:102EB0004A463046FFF7ECFAB8B3A068401C10D081
-:102EC000F7F767FCA168081A0002C11700EB116050
-:102ED000001202282CDD0120F7F7BDFB4FF0FF3078
-:102EE000A06094F82D009DF800201F210F34FFF7FB
-:102EF00078FBA17FBE4AC1EB41117C3A02EB410154
-:102F0000E27F01EB4201487054F80F0C284444F86A
-:102F10000F0C012020759DF800001F2803D0B64833
-:102F20004078F8F741F8012008E401E0002005E4CA
-:102F30007760FBE72DE9F047AD4C074694F82D008C
-:102F4000A4F17C06C0EB401006EB400010F817001F
-:102F500000B9FFDF94F82D50A046A84C24B1002101
-:102F600040F6E800AFF30080C5EB451040F6F409E9
-:102F700040F6FD0A06EB400616F81700012819D0A6
-:102F8000042811D005280FD006280DD01CB100212F
-:102F90004846AFF3008007F0EBFE002CECD0002198
-:102FA0005046AFF30080E7E72A4639460120FEF796
-:102FB0006DFEF2E74FF0010A4FF00009454624B1DB
-:102FC000002140F60410AFF30080504600F071F885
-:102FD00085F8239024B1002140F60910AFF300805A
-:102FE00095F82D00FFF7D4FA064695F8230028B18E
-:102FF000002CE4D0002140F60F101FE024B1002186
-:1030000040F61310AFF3008005EB860000F12701B6
-:1030100033463A462630FFF7D7F924B1002140F66F
-:103020001710AFF3008000F039F8824695F82300BE
-:1030300038B1002CC3D0002140F61D10AFF3008042
-:10304000BDE785F82D60012085F82300504600F08B
-:1030500030F8002C04D0002140F62A10AFF3008095
-:10306000BDE8F08730B5044661480D4690F82D0064
-:103070005F49C0EB40107C3901EB400010F81400B0
-:1030800000B9FFDF5E4800EB0410C57330BD58493E
-:1030900081F82D00012081F82300704710B55948B0
-:1030A00008B1AFF30080EFF3108000F0010072B6BA
-:1030B00010BD10B5002804D1534808B1AFF300800B
-:1030C00062B610BD51480068C005C00D10D0103860
-:1030D00040B2002804DB00F1E02090F8000405E095
-:1030E00000F00F0000F1E02090F8140D4009704747
-:1030F0000820704710B53E4C94F82400002804D1F5
-:10310000F7F746FC012084F8240010BD10B5384CB8
-:1031100094F82400002804D0F7F763FC002084F81A
-:10312000240010BD10B51C685B68241A181A24F01E
-:103130007F4420F07F40A14206D8B4F5800F03D22F
-:10314000904201D8012010BD002010BDD0E900320E
-:10315000D21A21F07F43114421F07F41C0E90031B0
-:1031600070472DE9FC418446214815460F46C2EBC5
-:1031700045117C38089C00EB410616F81400012824
-:1031800004D0022802D00020BDE8FC813B46204A42
-:1031900001216046FFF7C6FFF0B101AB6A46294640
-:1031A0003846FFF79AF9B8B19DF804209DF8001051
-:1031B0002846FFF716FA06EB440148709DF8000018
-:1031C0001F280DD006EB400044702A4621460320FC
-:1031D000FEF75CFD0120D7E72A4621460420F7E7E9
-:1031E0000348012100EB850000F8254FC170ECE792
-:1031F00058090020FF1FA1079800002000000000D0
-:10320000EC060020000000000000000004ED00E0DB
-:10321000FFFF3F002DE9F041044680074FF0000515
-:103220004FF001060CD56B480560066000F0DEF932
-:1032300020B16948016841F48061016024F0020412
-:10324000E0044FF0FF3705D564484660C0F80873C6
-:1032500024F48054600003D56148056024F0804464
-:10326000E0050FD55F48C0F80052C0F808735E490A
-:103270000D60091D0D605C4A04210C32116006616D
-:1032800024F48074A00409D558484660C0F8005260
-:10329000C0F808735648056024F40054C4F3803025
-:1032A000C4F3C031884200D0FFDF14F4404F14D083
-:1032B00050484660C0F808734F488660C0F8005216
-:1032C000C0F808734D490D600A1D16608660C0F88D
-:1032D00008730D60166024F4404420050AD5484860
-:1032E00046608660C0F80873C0F8487345480560BA
-:1032F00024F4006407F042F84348044200D0FFDFA2
-:10330000BDE8F081F0B50022202501234FEA020438
-:1033100020FA02F1C9072DD051B2002910DB00BFFD
-:103320004FEA51174FEA870701F01F0607F1E02720
-:1033300003FA06F6C7F88061BFF34F8FBFF36F8FB4
-:103340000CDB00BF4FEA51174FEA870701F01F0659
-:1033500007F1E02703FA06F6C7F8806204DB01F103
-:10336000E02181F8004405E001F00F0101F1E021C6
-:1033700081F8144D02F10102AA42C9D3F0BD10B583
-:10338000224C20600846F7F71CFC2068FFF742FF3C
-:103390002068FFF7B7FF06F031FC00F088F906F06F
-:1033A000EDFF06F02CFFF7F7CBFDBDE8104006F06F
-:1033B000D9BC10B5154C2068FFF72CFF2068FFF72B
-:1033C000A1FF06F0DBFFF7F7FBFC0020206010BD3B
-:1033D0000A207047FC1F00403C17004000C000401E
-:1033E00004E50140008000400485004000D000401A
-:1033F00004D5004000E0004000F0004000F500402F
-:1034000000B0004008B50040FEFF0FFD9C0000200A
-:1034100070B526490A680AB30022154601244B6894
-:103420005B1C4B600C2B00D34D600E7904FA06F345
-:103430000E681E420FD0EFF3108212F0010272B636
-:1034400000D001220C689C430C6002B962B6496846
-:103450000160002070BD521C0C2AE0D3052070BD15
-:103460004FF0E0214FF48000C1F800027047EFF305
-:10347000108111F0010F72B64FF0010202FA00F252
-:103480000A48036842EA0302026000D162B6E7E735
-:1034900006480021016041607047012181400348D6
-:1034A0000068084000D0012070470000A000002004
-:1034B00001208107086070470121880741600021D1
-:1034C000C0F80011184801707047174901200870B2
-:1034D00070474FF08040D0F80001012803D0124817
-:1034E0000078002800D00120704710480068C0070D
-:1034F00000D0012070470D480C300068C00700D094
-:10350000012070470948143000687047074910319E
-:103510000A68D20306D5096801F00301814201D18E
-:103520000120704700207047A800002008040040D8
-:103530004FF08050D0F830010A2801D000207047A9
-:103540000120704700B5FFF7F3FF20B14FF0805026
-:10355000D0F8340108B1002000BD012000BD4FF0BB
-:103560008050D0F83001062803D0401C01D0002044
-:103570007047012070474FF08050D0F830010D287F
-:1035800001D000207047012070474FF08050D0F8E4
-:103590003001082801D000207047012070474FF00B
-:1035A0008050D0F83001102801D000207047012051
-:1035B000704700B5FFF7F3FF30B9FFF7DCFF18B92C
-:1035C000FFF7E3FF002800D0012000BD00B5FFF7A2
-:1035D000C6FF38B14FF08050D0F83401062803D32D
-:1035E000401C01D0002000BD012000BD00B5FFF748
-:1035F000B6FF48B14FF08050D0F83401062803D30D
-:10360000401C01D0012000BD002000BD0021017040
-:10361000084670470146002008707047EFF310819C
-:1036200001F0010172B60278012A01D0012200E006
-:1036300000220123037001B962B60AB1002070476D
-:103640004FF400507047E9E7EFF3108111F0010FDC
-:1036500072B64FF00002027000D162B600207047CF
-:10366000F2E700002DE9F04115460E46044600271A
-:1036700000F0EBF8A84215D3002341200FE000BF73
-:1036800094F84220A25CF25494F84210491CB1FB19
-:10369000F0F200FB12115B1C84F84210DBB2AB426B
-:1036A000EED3012700F0DDF83846BDE8F08172491D
-:1036B00010B5802081F800047049002081F8420094
-:1036C00081F84100433181F8420081F841004331E3
-:1036D00081F8420081F841006948FFF797FF684888
-:1036E000401CFFF793FFF7F7B3FBBDE8104000F075
-:1036F000B8B840207047614800F0A7B80A460146B4
-:103700005E48AFE7402070475C48433000F09DB80A
-:103710000A46014659484330A4E740210170002081
-:10372000704710B504465548863000F08EF820707A
-:10373000002010BD0A460146504810B58630FFF7FC
-:1037400091FF08B1002010BD42F2070010BD70B516
-:103750000C460646412900D9FFDF4A480068103868
-:1037600040B200F054F8C5B20D2000F050F8C0B2DD
-:10377000854201D3012504E0002502E00DB1F7F7F1
-:10378000AAFB224631463D48FFF76CFF0028F5D0E2
-:1037900070BD2DE9F0413A4F0025064617F10407A8
-:1037A00057F82540204600F041F810B36D1CEDB2EB
-:1037B000032DF5D33148433000F038F8002825D0E8
-:1037C0002E4800F033F8002820D02C48863000F036
-:1037D0002DF800281AD0F7F754FB2948FFF71EFFF1
-:1037E000B0F5005F00D0FFDFBDE8F0412448FFF7EF
-:1037F0002BBF94F841004121265414F8410F401C7E
-:10380000B0FBF1F201FB12002070D3E74DE7002876
-:1038100004DB00F1E02090F8000405E000F00F0068
-:1038200000F1E02090F8140D4009704710F8411F96
-:103830004122491CB1FBF2F302FB13114078814293
-:1038400001D1012070470020704710F8411F4078D7
-:10385000814201D3081A02E0C0F141000844C0B21D
-:10386000704710B50648FFF7D9FE002803D1BDE820
-:103870001040F7F7F1BA10BD0DE000E08809002014
-:10388000AC00002004ED00E070B5154D2878401C18
-:10389000C4B26878844202D000F0DBFA2C7070BDAC
-:1038A0002DE9F0410E4C4FF0E02600BF00F0C6FAC3
-:1038B00007F05EFA40BF20BF677820786070D6F8C6
-:1038C0000052EDF759FD854305D1D6F8040210B931
-:1038D0002078B842EAD000F0ACFA0020BDE8F081D0
-:1038E000BC0000202DE9F04101264FF0E022310319
-:1038F0004FF000084046C2F88011BFF34F8FBFF36E
-:103900006F8F204CC4F800010C2000F02EF81E4DE3
-:103910002868C04340F30017286840F01000286072
-:10392000C4F8046326607F1C02E000BF07F020FAA1
-:10393000D4F800010028F9D01FB9286820F0100041
-:103940002860124805686660C4F80863C4F80081FE
-:103950000C2000F00AF82846BDE8F08110B50446B6
-:10396000FFF7C0FF2060002010BD002809DB00F039
-:103970001F02012191404009800000F1E020C0F8C1
-:103980008012704700C0004010ED00E008C5004004
-:103990002DE9F047FF4C0646FF21A06800EB061218
-:1039A00011702178FF2910D04FF0080909EB01119F
-:1039B00009EB06174158C05900F0F4F9002807DD5B
-:1039C000A168207801EB061108702670BDE8F08729
-:1039D00094F8008045460DE0A06809EB05114158B8
-:1039E000C05900F0DFF9002806DCA068A84600EB0B
-:1039F00008100578FF2DEFD1A06800EB061100EB51
-:103A000008100D700670E1E7F0B5E24B04460020A7
-:103A100001259A680C269B780CE000BF05EB001787
-:103A2000D75DA74204D106EB0017D7598F4204D0C7
-:103A3000401CC0B28342F1D8FF20F0BD70B5FFF743
-:103A4000EEF9D44C08252278A16805EB02128958BA
-:103A500000F0A8F9012808DD2178A06805EB011124
-:103A60004058BDE87040FFF7D1B9FFF7A1F8BDE8B5
-:103A70007040F7F799BA2DE9F041C64C2578FFF769
-:103A8000CEF9FF2D6ED04FF00808A26808EB05169E
-:103A9000915900F087F90228A06801DD80595DE0A6
-:103AA00000EB051109782170022101EB0511425C40
-:103AB0005AB1521E4254815901F5800121F07F41D3
-:103AC00081512846FFF764FF34E00423012203EB11
-:103AD000051302EB051250F803C0875CBCF1000F20
-:103AE00010D0BCF5007F10D9CCF3080250F806C006
-:103AF0000CEB423C2CF07F4C40F806C0C3589A1A9D
-:103B0000520A09E0FF2181540AE0825902EB4C324B
-:103B100022F07F428251002242542846FFF738FFAC
-:103B20000C21A06801EB05114158E06850F82720EE
-:103B3000384690472078FF2814D0FFF770F9227894
-:103B4000A16808EB02124546895800F02BF90128BC
-:103B500093DD2178A06805EB01114058BDE8F041E4
-:103B6000FFF754B9BDE8F081F0B51D4614460E4686
-:103B70000746FF2B00D3FFDFA00700D0FFDF8548FB
-:103B8000FF210022C0E90247C57006710170427032
-:103B900082701046012204E002EB0013401CE15445
-:103BA000C0B2A842F8D3F0BD70B57A4C064665782D
-:103BB0002079854200D3FFDFE06840F82560607817
-:103BC000401C6070284670BD2DE9FF5F1D468B4686
-:103BD0000746FF24FFF723F9DFF8B891064699F866
-:103BE0000100B84200D8FFDF00214FF001084FF07C
-:103BF0000C0A99F80220D9F808000EE008EB01132E
-:103C0000C35CFF2B0ED0BB4205D10AEB011350F869
-:103C100003C0DC450CD0491CC9B28A42EED8FF2C47
-:103C200002D00DE00C46F6E799F803108A4203D162
-:103C3000FF2004B0BDE8F09F1446521C89F8022012
-:103C400008EB04110AEB0412475440F802B00421B7
-:103C5000029B0022012B01EB04110CD040F8012043
-:103C60004FF4007808234FF0020C454513D9E905BD
-:103C7000C90D02D002E04550F2E7414606EB413261
-:103C800003EB041322F07F42C250691A0CEB0412BA
-:103C9000490A81540BE005B9012506EB453103EBD8
-:103CA000041321F07F41C1500CEB0411425499F8E8
-:103CB00000502046FFF76CFE99F80000A84201D0A2
-:103CC000FFF7BCFE3846B4E770B50C460546FFF773
-:103CD000A6F8064621462846FFF796FE0446FF282A
-:103CE0001AD02C4D082101EB0411A8684158304628
-:103CF00000F058F800F58050C11700EBD140401398
-:103D00000221AA6801EB0411515C09B100EB4120CA
-:103D1000002800DC012070BD002070BD2DE9F047B7
-:103D200088468146FFF770FE0746FF281BD0194DD5
-:103D30002E78A8683146344605E0BC4206D02646B7
-:103D400000EB06121478FF2CF7D10CE0FF2C0AD000
-:103D5000A6420CD100EB011000782870FF2804D097
-:103D6000FFF76CFE03E0002030E6FFF755F8414610
-:103D70004846FFF7A9FF0123A968024603EB041395
-:103D8000FF20C854A878401EB84200D1A87001EBAB
-:103D9000041001E0540A002001EB061100780870BD
-:103DA000104613E6081A0002C11700EB116000125A
-:103DB0007047000010B5202000F07FF8202000F0B0
-:103DC0008DF84D49202081F80004EDF7D3FA4B49D6
-:103DD00008604B48D0F8041341F00101C0F8041307
-:103DE000D0F8041341F08071C0F804134249012057
-:103DF0001C39C1F8000110BD10B5202000F05DF89D
-:103E00003E480021C8380160001D01603D4A481E3F
-:103E100010603B4AC2F80803384B1960C2F8000131
-:103E2000C2F8600138490860BDE81040202000F069
-:103E300055B834493548091F08607047314933483F
-:103E4000086070472D48C8380160001D521E02608E
-:103E500070472C4901200860BFF34F8F70472DE950
-:103E6000F0412849D0F8188028480860244CD4F83C
-:103E700000010025244E6F1E28B14046EDF7D4F90D
-:103E800040B9002111E0D4F8600198B14046EDF747
-:103E9000CBF948B1C4F80051C4F860513760BDE8AF
-:103EA000F041202000F01AB831684046BDE8F041EA
-:103EB00006F068BFFFDFBDE8F08100280DDB00F0F1
-:103EC0001F02012191404009800000F1E020C0F86C
-:103ED0008011BFF34F8FBFF36F8F7047002809DB4E
-:103EE00000F01F02012191404009800000F1E02014
-:103EF000C0F880127047000020E000E0C8060240D1
-:103F000000000240180502400004024001000001C8
-:103F1000454800210170417010218170704770B5D3
-:103F2000054616460C460220F3F7F2FB3E490120F7
-:103F3000F61E08703D4806603C4808380560001FC2
-:103F4000046070BD10B50220F3F7E2FB3649012092
-:103F5000087000F051F836494FF40000086010BDB9
-:103F600010B5314C207888B131494FF40000091D5B
-:103F7000086000F04AF8002120B1012060702D484F
-:103F8000006801E061701020A0702170BDE8104051
-:103F90000020F3F7BDBB244810B5017859B126487D
-:103FA000D0F8000128B100F030F8002800D001203E
-:103FB00010BD022010BD407810BD10B5C824641E8D
-:103FC000E4B2FFF7E8FF022803D0012800D0002068
-:103FD00010BD002CF3D1FFDFF9E7134810B50178CD
-:103FE00041B100F012F818B112480068C0B210BD1B
-:103FF000102010BD807810BD0F480021C0F80011BE
-:10400000C0F80411C0F8081170470B48D0F800112F
-:1040100029B1D0F8041111B1D0F8080108B100207D
-:104020007047012070470000BE00002010F50040DE
-:1040300004F5014000F4004000F000404748002132
-:1040400001704170704770B5064614460D46012058
-:10405000F3F75EFB42480660001D0460001D05602A
-:1040600070BD70B53D4901250D7040EA02413C4AE2
-:1040700041F08071121F11603A4C0026C4F80461AF
-:10408000394A4FF04071116058B1012800D0FFDF6C
-:10409000C4F80062256034494FF00070091F0860C1
-:1040A00070BDC4F80052256070BD2C48017871B114
-:1040B0002D4A4FF0407111602A49D1F804210021A6
-:1040C0001AB12A4A1268427000E041700170002063
-:1040D000F3F71EBB2148017841B12248D0F8040112
-:1040E000002802D021480068C0B27047407870476D
-:1040F0002DE9F04700282AD01848007800B9FFDFE2
-:10410000184DD5F80401002821D10227C5F8047301
-:10411000174C2068C04340F30016206840F01000A0
-:1041200020604FF400484FF0E029761C04E000BF07
-:10413000C9F8808206F01CFED5F804010028F7D0EB
-:104140001EB9206820F010002060C5F80873BDE893
-:10415000F08704490120886070470000C1000020FA
-:1041600008F5004000F0004008F5014000F4004070
-:1041700010ED00E010B541F6A474012802D0022829
-:1041800002D0FFDF204610BD41F2883010BD38B5A7
-:10419000FE4D0024C5F80041C5F80C41C5F810419A
-:1041A000C5F80441C5F81441C5F81841FFF70EFAE7
-:1041B00008B1C5F82841F6480068009038BD70B5D0
-:1041C000F44D00246C702C7000F0D2FD85F8254071
-:1041D000EC620922002105F11800AC63F9F7D3F86D
-:1041E000ED49601E0860091D0860091D0C60091D6D
-:1041F0000860091D0C60091D0860091D0860091D83
-:104200000860091D0860091D0860091D0860091D76
-:104210000860091D0860091D086070BDDF4800B511
-:10422000016801F00F01032905D0006800F00F00BC
-:10423000042802D0FFDF012000BD022000BD00B530
-:10424000012802D0022800D0FFDF002000BD00B509
-:10425000012802D0022802D0FFDF282000BD18204C
-:1042600000BD10B5CB4902681839CA4C0A634268D0
-:104270004A63007A81F83800207E50B1207FF9F738
-:10428000C0F8A07E08B1012100E00021207FF9F7ED
-:10429000ADF8607E00280CD0607FF9F7B2F8E07EC0
-:1042A00008B1012100E00021607FBDE81040F9F76E
-:1042B0009DB810BD00F063BD10B500F060FDB348BF
-:1042C000D0F80001002800D0FFDF10BD70B501203C
-:1042D00000F030FDB2480025056001260660FFF7BA
-:1042E00085F9B04C18B1206840F480602060FFF779
-:1042F00036F928B12068AC4920F0770008432060E7
-:10430000FFF764F938B1A748001D016821F47F4127
-:1043100041F4B0510160A349A4483C310860FFF763
-:1043200055F99C4C60B19D490220503184F8210020
-:104330000860A0499E48086095481030091F086031
-:104340004FF01020806C411C05D094497C310A68E4
-:1043500060F317420A60914940F25B6028310860BF
-:10436000091F40F203100860081F06608B490320F4
-:1043700008608C48EC38066094F8211011B14FF4B5
-:10438000C02100E08C498B4A41F46021943A1160CD
-:104390008749884A091F083211607D490839121F70
-:1043A0001160016821F440710160016841F480717D
-:1043B0000160012000F0CFFC74491020C1F8040313
-:1043C00084F83150E56270BD76483830016821F0DC
-:1043D000010141F08071016070476E4A0368183A2C
-:1043E000C2F81A308088D0836A48017270476948E1
-:1043F00090F825007047674A517010707047F0B50B
-:104400000546840061488B882044C0F820360B782C
-:10441000D1F8011043EA0121C0F8001605F10800A7
-:104420000127604C07FA00F6FC3C52B1012A00D08B
-:10443000FFDF2068304320602068AF4038432060B1
-:10444000F0BD2068B043F6E706F0E8B8514890F8B0
-:1044500032007047514AC1781432116000684F49E8
-:1044600000020C3108607047252807D0262807D0A5
-:10447000272807D00A2807D8042206E0022107E0EF
-:104480001A2105E0502103E0062202EB4001C9B2E7
-:10449000424A083A116041494431086070473D483A
-:1044A000817A012917D0022914D1417E002911D027
-:1044B000827F0121C37F01FA02F299400A433D49FC
-:1044C00094390A6090F820003C4A002102EB8000F9
-:1044D000C0F810157047017EE8E72DE9F0472D4C34
-:1044E000A17A01290BD0022975D1627E002A72D0EF
-:1044F000012906D0677FE17E59B101260AE0227EBC
-:10450000F4E7277FA17E09B1012600E000261121F2
-:1045100001E000262421DFF898804FF0010AA8F17D
-:104520004408C8F84CA0DFF898904518D9F8000066
-:10453000A84200D3FFDF0021C8F84C11C9F8005091
-:10454000380286F0010140EA015040F0031294F86D
-:1045500020101A4800EB8103C3F8102500EB8101FD
-:10456000A27F184800EBC203C3F81415164DC3F818
-:104570001055E37F00EBC300C0F814150449083957
-:10458000C0F810150AFA02F120E024E00010004003
-:10459000181100407C0A0020000E00401015004059
-:1045A000FC1F00403C170040880000802C00008960
-:1045B000448000409CF5014000000404006000407D
-:1045C0004C85004000F001404C8100400AFA03F0A5
-:1045D0000143F9480160BDE8F0872DE9F0410E463E
-:1045E000F64907460320C1F80002F54C94F8210073
-:1045F00010B14FF4C02000E0F248EF4D2860304683
-:1046000006F036F817B1012F0FD017E0FEF7DEFFE6
-:1046100010B1304600F0C9FB0120A072A06B40F43D
-:104620008010A0634FF4801007E00220A072A06BFE
-:1046300040F40010A0634FF400102860F6F744F92E
-:104640003146BDE8F04148E72DE9F05FDB4C074615
-:1046500003200E469346C4F80002D94D95F8210078
-:1046600010B14FF4C02100E0D649DFF84C93C9F8EF
-:104670000010104605F0FCFFDFF83C834FF0010A04
-:1046800008F1A808A7B3012F3ED0FFDFCE4806608F
-:10469000C949CE48A4310860A86B40F40020A86343
-:1046A000D4F800721025C4F808530020C4F80002A2
-:1046B000C1494FF48028091DC1F8008004F5007439
-:1046C000FFF765FD2760C9F80080C4F80451E903CD
-:1046D000C9F80010BE49C1F84CA0BB48001D0068D5
-:1046E000B04200D3FFDF59463046BDE8F05FF4E644
-:1046F000FFE7FEF76BFF10B1584600F056FBC8F815
-:10470000004085F80AA0C1E7AC49091DC8F80010AF
-:104710000220A872BAE72DE9F041A94C064690465E
-:1047200094F831000F46002500B9FFDF16B1012EC5
-:1047300012D01DE094F83100012806D094F8302002
-:104740004146384605F0A2FF10E094F8301042468A
-:10475000384605F0DCFF09E094F8310094F8301099
-:1047600001284246384609D005F0F8FFE16A4518AD
-:10477000424629463046BDE8F04165E705F0A8FF0E
-:10478000F4E708B5FF208DF800008C480021C0F840
-:1047900010110121016104E09DF80010491E8DF8FF
-:1047A00000109DF8001019B1D0F810110029F3D0B5
-:1047B0009DF80000002800D1FFDF08BD2DE9F04181
-:1047C0007E4CD4F8000220F00307D4F804034FF025
-:1047D0001008C0F30016C4F808830025C4F800527E
-:1047E000774890F8210010B14FF4C02000E07548E0
-:1047F000714940F46020091D0860FFF750FEFFF783
-:10480000C0FFC4F81051FEF7E1FE08B1C4F828510A
-:1048100000F0AEFAC4F80072002E01D0C4F8048390
-:10482000BDE8F081ADE700686A4920F07F4008608C
-:10483000704710B5012000F07DFABDE8104001205E
-:1048400000F089BA01465E4818221838F8F771BDA1
-:104850004FF0E0210220C1F8000170475E49087066
-:1048600070475C4938390860704770B50546F6F7FF
-:104870002BF8534C2844E16A884200D8FFDF01201E
-:104880002074F6F721F82844606194F8211041B1B2
-:10489000084460614948D0F8001241F04001C0F876
-:1048A00000124B490020C1F8440147496069091FC3
-:1048B0000860BDE8704000F0A2BA70B5404C0646F2
-:1048C00002200D462074FFF7A9FC024694F831003F
-:1048D00094F8301001281BD0304605F081FF60614C
-:1048E00094F8210048B16169084460613348D0F808
-:1048F000001241F04001C0F8001235490020C1F813
-:1049000044016169E06A08442F49091F086070BDCD
-:104910002B46304605F037FFE1E727494FF480008A
-:10492000091D08602648816B21F480018163002104
-:10493000017470472A4A10B502EBC002274BC2F837
-:104940001035C2F81415012181401B4801601C4834
-:10495000826B0A43826310BD1D4801214160C16022
-:104960000021C0F844111848001F01601448C162BA
-:10497000704710B50446FEF729FE10B1104880F8C4
-:1049800021401448243004600C48D0F8001241F053
-:104990004001C0F8001210BD084810B5D0F8001250
-:1049A00021F04001C0F80012FEF710FE0949243141
-:1049B00000B10220086010BD04F501400010004065
-:1049C0007C0A002000000404488500404881004023
-:1049D000008000403C150040C3000020041100404E
-:1049E00000F00140F948D0F8001221F01001C0F8A1
-:1049F0000012012181617047F4480021C0F81C11A8
-:104A0000D0F8001241F01001C0F800127047EF49D1
-:104A100008B5D1F81C21012A01D0002008BDEC4ABC
-:104A2000126802F07F02524202700020C1F81C019D
-:104A3000E84800680090012008BDF0B517460C005A
-:104A4000064600D1FFDFE44DE0072F7302D0012CB2
-:104A500000D0FFDF46B102206872EC72012802D05C
-:104A6000022800D0FFDFF0BD0120F5E770B5DA4C79
-:104A70000021E27A930703D5830701D5430713D4B6
-:104A8000D30605D594F8333013B194F835305BB1C3
-:104A9000130702D594F8243033B9520702D594F89D
-:104AA00025200AB1C00700D00121607A012518B184
-:104AB000A1B1BDE8704081E694F8210010B14FF437
-:104AC000C02000E0C548C6490860C048D0F80012C0
-:104AD00021F00301C0F80012E57270BD012803D077
-:104AE000022808D0FFDF70BD00F042F9A5729621C0
-:104AF000227B002006E000F03BF90220A072227B1E
-:104B000096210120BDE8704005E62DE9F05FDFF851
-:104B1000D4B29BF80000042800D3FFDFB248D0F8DD
-:104B20004C0108B1FFF7BBFCAB4CAD49A06B086072
-:104B30004FF00008C4F8388000F06BF9DFF8AC9251
-:104B40000546D9F80010A16294F8210008B1081AAE
-:104B5000A062A648001F0068E062FFF75FFB84F8D0
-:104B60003000A07ADFF868A2012184F83100AAF1B0
-:104B7000440A022808D1607830B1DAF800201278AF
-:104B800002402078904310D084F82480924EA807E9
-:104B9000A6F1180605D5F5F797FEA16A081A31693E
-:104BA0008847E80704D0002709E084F82410EDE7DF
-:104BB000A80701D5012702E0280707D50227F5F746
-:104BC00083FEE16A7269081A394690479BF8000033
-:104BD000C0071CD1DAF800005746007800F00F003B
-:104BE000072812D239680622A01C0931F8F774FB95
-:104BF00038B9207A39680978B0EBD11F01D101208A
-:104C000000E0002084F8250001E084F82580284693
-:104C1000FFF72CFFE80701D030682FE0A80726D562
-:104C200068071ED4FEF7D2FCD8B9FEF7DFFCC0B986
-:104C30006748F4380168001F0068C0F3425CC0F3A5
-:104C4000006700F00F03C0F30312C0F3032047B165
-:104C50000BB102B128B921B1BCF1030F01D245F06B
-:104C6000040545F380007168401C884709E0280767
-:104C700001D5B06802E0E80602D5F068804700E0A0
-:104C8000FFDFA07A02281BD1207C002818D0564ACA
-:104C9000C2F8448102280FD0012800D0FFDFE16A6A
-:104CA0006069884200D8FFDFD4F81410C9F80010FA
-:104CB000BDE8F05F00F0A3B86169E06A0144F5E780
-:104CC000BDE8F09F70B5054641F2643441F66A06CE
-:104CD000022806D0012D12D0022D0CD0FFDF304665
-:104CE00070BDFEF72FFC0028F6D1FEF738FC002837
-:104CF000F2D141F6583441F29A00204470BD42F698
-:104D0000CE3070BD324808300168032904D00068F5
-:104D1000022801D000207047012070472C4808303D
-:104D200001680B2904D000680A2801D000207047D0
-:104D30000120704700280DDB00F01F020121914087
-:104D40004009800000F1E020C0F88011BFF34F8FD0
-:104D5000BFF36F8F7047002809DB00F01F020121AD
-:104D600091404009800000F1E020C0F880127047B7
-:104D700019480021417281720121C172704730B51A
-:104D800000240546012902D002290BD0FFDF184874
-:104D900004430F4834380460164805430C48303843
-:104DA000056030BD4FF08074F1E7094A4032116868
-:104DB00053060228D3F820031ED0C0F3062000BFFC
-:104DC00021F4FE4141EA00201060704700100040CD
-:104DD000481500401C1100407C0A0020000004041B
-:104DE00008F50140C30000200080004044850040D9
-:104DF0000801100000000302C0F30660E0E7354838
-:104E0000816B41F48001816333494FF48000086075
-:104E1000DBE7F8B52F4C314E0020217C19B1D6F8D4
-:104E20004411012907D00023A27A2D49012A04D078
-:104E3000022A0AD019E00123F6E7D1F80C01012873
-:104E400001D0002011E008200FE0D1F80C0101286A
-:104E500006D0002223480068012803D0042002E085
-:104E60000222F7E7002010431843D1F81021012A4D
-:104E70002ED0002505431C48026812F0FF0F03D016
-:104E8000D1F81421012A00D0002284F832200068D1
-:104E900010F0FF0F03D0D1F81801012800D0002036
-:104EA00084F833000F481030006884F83400FFF7AE
-:104EB00072F8012800D0002084F83500FFF767F968
-:104EC0000020C6F844010948006800902846F8BD53
-:104ED0001025CFE77C0A002004F501400080004047
-:104EE0000010004000140040401600404481004083
-:104EF00010B5444822220021F8F745FA4148002421
-:104F0000017821F010010170012104F04DFC3D49B0
-:104F10004FF6FF70263981F8224088843A4908808C
-:104F2000488010BDE4E7704700F05FB83549016084
-:104F30007047354908807047324926398A8CA2F576
-:104F40007F43FF3B02D00021016008E091F822205E
-:104F50002C492639012A02D0016001207047002027
-:104F600070472848263810F8221F012908D001214F
-:104F7000017025482349263900888884012070471C
-:104F8000002070472049488070471E491E4B263933
-:104F90008A8C5B889A4205D191F8222012B1016077
-:104FA00001207047002070471648174A2638818C28
-:104FB0005288914209D14FF6FF71818410F8221F67
-:104FC00019B10021017001207047002070470D4881
-:104FD0000D4A2638818C5288914204D190F82200E3
-:104FE00008B10020704701207047064926398A8C95
-:104FF000824205D1002081F822004FF6FF7088849C
-:1050000070470000DE0A0020C400002070473D4ABF
-:10501000012338B1012804D1137008689060888892
-:105020009081704753700868C2F802008888D08069
-:105030007047344A10B1012807D00EE0507860B1B3
-:10504000D2F802000860D08804E0107828B1906897
-:1050500008609089888001207047002070472949A6
-:1050600010B1012802D005E0487800E0087808B1C6
-:10507000012070470020704730B50C4605468DB0C2
-:105080004FF0030104F1030012B1FEF741FB01E010
-:10509000FEF75DFB60790D2220F0C00040F040007B
-:1050A0006071002104A8F8F76EF9E0788DF81F0010
-:1050B00020798DF81E0060798DF81D001022294698
-:1050C0006846F8F736F9684604F036FE9DF82F007A
-:1050D00020709DF82E0060709DF82D00A0700DB01E
-:1050E00030BD10B5002904464FF0060102D0FEF78E
-:1050F0000FFB01E0FEF72BFB607920F0C000607130
-:1051000010BD0000C8000020FE48406870472DE92F
-:10511000F0410E46074601461446012004F011FDF9
-:10512000054697F86500FFF725F84AF2B1210844D3
-:105130004FF47A71B0FBF1F1788840F2712250435C
-:10514000C1EB4000041BA4F2663402F0BBFD00B1C9
-:105150001E3CAE4201D2284600E03046A04204D2B6
-:10516000AE4201D22C4600E034467C62BDE8F081BC
-:1051700030B502460020002914D0A2FB01104C0AD1
-:1051800044EAC054400A641C40F100000021D4F1FC
-:10519000FF3240F2A175814100D2FFDF04F5F464D3
-:1051A000B4FBF5F030BD2DE9FF4F8BB0044690F80D
-:1051B00065008A460990DDE90D1008430890D24841
-:1051C0000026007800F004FE054694F88C0100F0FB
-:1051D000FFFD284480B2009094F87D000D2804D093
-:1051E000002007900D9810B131E00120F9E794F804
-:1051F0002C0103282BD1079848B3B4F8AE115145C0
-:1052000025D1D4F83401C4F82001608840F2E2418D
-:105210004843C4F82401B4F87A01B4F806110844EC
-:10522000C4F82801204602F057FDB4F8B201E0822C
-:1052300094F8B0016075B4F8B4016080B4F8B601B8
-:10524000A080B4F8B801E080022084F82C01D4F8E2
-:1052500084010590D4F880010390B4F80681B4F875
-:105260007811D4F8740106900D9820B194F840019B
-:1052700000287DD108E004F580700290743004901D
-:1052800004F5B075001D07E004F5AA700290001D3A
-:10529000049004F5A275001D0A90B4F87020AAEBE2
-:1052A00002000FFA80F9AAEB010007B2002F05DA1D
-:1052B000D4F87001069001204F46089092484FF0B4
-:1052C000000B007970B3F5F7A1FC58B3B4F81801DE
-:1052D000022827D394F82C01022823D094F8430104
-:1052E00000BB94F88C0100F073FD00F5C86080B23B
-:1052F000009094F82C01012845D0608840F2E241EA
-:1053000048430099FFF734FF08EB0901CA1BD4F8A2
-:10531000341180B2431A02FB03BBC4F834010120EC
-:1053200084F8430194F82C0100286DD001287DD029
-:1053300002287CD003287BD0FFDF00BFA6EB0B0147
-:105340000698FCF70EFD0499012640F271220860D0
-:105350000A990020A1F800A028702E710498006816
-:10536000A8606088D4F834115043C1EB400000E0DD
-:10537000BFE16549A0F23630C861896981427DD9B3
-:10538000029908607BE194F88000032833D0012162
-:10539000002004F0CDF8E18A40F27122514300EB85
-:1053A00041000190D4F82401B8340099FFF7E0FEE1
-:1053B000A16E226F431AA066DDE9001002FB03BB59
-:1053C000FFF7D6FEA16FA067421A34F8B60C40F280
-:1053D000E241484393440099FFF7CAFE08EB0901F4
-:1053E000226FC91B8A1AE16F521E431A02FB03BBCC
-:1053F000E067B83C93E7E08A40F27122D4F82411C8
-:10540000504301EB4000CCE7039800B9FFDF0121D6
-:10541000002004F08DF80646E08A40F271214843EE
-:1054200006EB40000099FFF7A3FE02E0C0E058E061
-:10543000DDE0C4F83001608840F2E2414843009961
-:10544000FFF796FEC4F8340182B22046A16AFFF746
-:105450005EFE14F8650FFEF7F2FE4FF47A7800F264
-:10546000E140B0FBF8F1039801EB00092078FEF76A
-:10547000E6FE07462078FEF77DFE00E0FDE03844BA
-:105480004AF2AB310144B1FBF8F134F84F0C40F271
-:105490007122504306EB4000411AD4F8CB0040F291
-:1054A000E2430A1A02EB0906227814F8501C11FB99
-:1054B00003F1203E00F0B9FC1349801C886114F808
-:1054C0006509FEF7BCFE00F2E140B0FBF8F103987D
-:1054D0000844301A40F2F6218842BFF42FAFFFDFB4
-:1054E0002CE7E08A40F27122D4F82411504301EBFA
-:1054F00040000099FFF73CFEC4F83001608840F29C
-:10550000E24103E0000B0020D8000020484300994E
-:10551000FFF72EFEC4F8340182B22046A16AFFF7DD
-:10552000F6FDB8F1000F21D10E98F8B194F865603E
-:105530003046FEF71FFE4AF2B12101444FF47A7063
-:10554000B1FBF0F0D4F8301140F271230144E08A4D
-:10555000D4F82421584302EB4000471A3046FEF7A6
-:1055600076FE0599081A3E18203E0AE0E08A40F2CD
-:105570007122D4F82411504301EB4000D4F83011CB
-:10558000461AD4F82821D4F82011D4F8300140F27A
-:10559000E24301FB020094F86520617D11FB03F1F9
-:1055A00000F043FCF9498861012084F82C01C5E62C
-:1055B000608840F271225043D4F83411D4F8282185
-:1055C000C1EB40067E4308EB0900801AD4F8207135
-:1055D000D4F83031401E07FB023200FB012094F862
-:1055E0006520617D40F2E24311FB03F140E06088F9
-:1055F00040F27122D4F834115043C1EB400694F8C4
-:105600007C007E43242803D094F87D0024280AD10E
-:10561000B4F8AE11AAEB010000B2002803DB94F845
-:10562000B10100B109900898D8B1B8F1000F18D1B4
-:10563000059808B1039800B9FFDF94F86500FEF7FC
-:1056400099FD4AF2B12101444FF47A70B1FBF0F0B8
-:10565000361A94F86500FEF7FAFD0599081A064413
-:10566000203ED4F8341108EB090048430021099A80
-:1056700000F0DBFBC549886160E602980160029892
-:10568000616A0068084400F5D370E86002F01AFB14
-:1056900010B1E8681E30E8606E71B4F8F010A1EB4C
-:1056A0000A0000B2002801DD032068710798002875
-:1056B0000E9822D0C0B100BFB4F81811B1B3B4F83D
-:1056C0001A0100BFA4F81A0194F81C21401C42439F
-:1056D0008A4209D26879401E002805DD6E71B4F84F
-:1056E0001A01401CA4F81A010D9830B394F8400137
-:1056F000F8B102200FB0BDE8F08F0028DCD194F89B
-:105700002C010028F0D0608840F27122D4F83411C6
-:105710005043C1EB4001284603F04EFE0004000C4C
-:10572000E2D0189901B108800120E3E7FFE70020EB
-:10573000C8E794F87C01FDF78CF994F87C012946C0
-:1057400000F059FB20B10D9880F0010084F8410170
-:105750000020CFE77CB50446FCF72FFE0146D4F8C5
-:105760007001FDF72BFB214600F076FB94F87D10CD
-:105770000D290AD0B4F87020B4F83E1113189942DC
-:1057800006DB491CA4F83E1106E0B4F83E010CE02B
-:10579000401C1044A4F83E0194F8420140B9B4F80A
-:1057A0003E01B4F8F410884202D1401CA4F83E0136
-:1057B000B4F87A0101AE401CA4F87A01B4F89A005A
-:1057C000B4F89810401AB4F87010401E084485B21E
-:1057D00009E000231A4620460096FFF7E4FCD0B10A
-:1057E00001282ED0FFDFB4F83E11681A00B200285D
-:1057F000EFDA082084F88D00012084F88C00204620
-:1058000001F0F5FE204600F0F8FA60484079BDE866
-:105810007C40F5F7C9BBA06E002811D0B4F83E015A
-:10582000B4F89420801A01B2002909DD34F86C0F15
-:105830000144491E91FBF0F189B201FB0020208553
-:105840007CBDB4F83E01BDF804100844A4F83E0144
-:10585000C9E770B54E4C607A08B1002070BD94F86D
-:10586000300030B1616B606A884202D9F8F70CFBF6
-:10587000F3E7A06AC8B1F7F725FF0546F7F7F9FE89
-:10588000284442F210714618FCF797FD0546294658
-:10589000E06AFDF793FAE562A16A8219914202D2A9
-:1058A0000120A062E2E7081AA062012070BD70B575
-:1058B000374C012500202575207494F8300004F140
-:1058C000100650B14FF47A71A069FCF74AFAA06152
-:1058D0000021304603F070FD10E0002000F00DFBC9
-:1058E0000546F7F7EFFE05442946A069FCF739FAAB
-:1058F000A0612946304603F05FFD451C208C411C09
-:105900000A2901D228442084606828B1208C401CD8
-:105910000A2801D3022000E003206075FFF799FFF9
-:1059200038B1207B314600F066FA002800D1FFDF55
-:1059300070BD00F0DAFA15484079BDE87040F5F71F
-:1059400033BB38B50025044680F82C51A0F87851B7
-:105950002B462A4629460095FFF725FC00B1FFDFBC
-:10596000C4F828510120C4F8205184F82C01A4F86F
-:105970003E51A4F83C5184F8425134F8700F401E57
-:1059800024F8B80B0020A4F8525038BDD8000020ED
-:10599000000B002010B530B1F749012807D00228CC
-:1059A0000BD0FFDF10BDBDE8104000F0EABA486A36
-:1059B000BDE81040002100F0B5BA002081F83000A9
-:1059C000FCF7F9FBED484079BDE81040F5F7ECBA7B
-:1059D0002DE9F0410646E8480F460178E74D0329D6
-:1059E00009D1017BB14206D1406868613846BDE803
-:1059F000F04100F0EEBA304600F0F3F90621FAF774
-:105A00005DFB040000D1FFDF304600F0EAF9218899
-:105A1000884200D0FFDF214638466C61BDE8F04186
-:105A200000F027BA10B5D44C207848B1012060723C
-:105A3000F8F74CFA2078032804D0207A002800D008
-:105A40000C2010BD207BFDF704F8207BFDF772FAD7
-:105A5000207BFCF78FFC00B9FFDF0020207010BD19
-:105A600010B5FFF7DFFF00F0F1FAC348002180F81E
-:105A70003010C172084610BDC049487100208870BE
-:105A800001220A7048700A71C870BB490870E7E7C4
-:105A9000BA49087070472DE9F047B74C07460E46E3
-:105AA000207800284BD1B648FCF702FC20731F2851
-:105AB00045D04FF00309676084F8009000256572B7
-:105AC000257287B1012107F58E70FDF740FE062093
-:105AD000FAF7A0FA97F81C11B1FBF0F200FB1210D4
-:105AE000401C87F81C01FCF73EFC40F2F65188424E
-:105AF00000D2084600F23F101FFA80F8F7F7B9FD10
-:105B0000E061F7F7DFFD0127E0B1A772FCF755FC74
-:105B10008246002000F0F1F900EB08015046FCF746
-:105B200020F9A061C4E90A6A277584F815909249A2
-:105B30002574207B103100F05EF990B910E00C2044
-:105B4000BDE8F087FCF739FC4146FCF70AF9A06193
-:105B5000A57284F83070A6F28B566663A562E3E7FF
-:105B6000FFDF25840020F8F7B1F90020E8E783493A
-:105B7000487070478149087170472DE9F0417F4CAA
-:105B80000746E088401CE080D4E902516078D7F8ED
-:105B9000806120B13246284603F036FC0546A068F5
-:105BA000854205D02169281A08442061FDF7D3F801
-:105BB000A560AE4205D897F82C01012801D0E07805
-:105BC00010B10020BDE8F0810120FBE710B50446CC
-:105BD0000846FEF7CFFA4AF2B12108444FF47A7131
-:105BE000B0FBF1F040F2E2414C4300F23630844227
-:105BF00001D9201A10BD002010BD7CB5044600203C
-:105C000084F8400194F8FE0000283FD194F82C015C
-:105C100003283BD1FCF7D1FB0146D4F87001FDF716
-:105C2000CDF8002832DD214600F016F9411CB4F809
-:105C300070000144A4F83C11B4F83C11B4F8F4200D
-:105C4000511A09B2002921DD012184F84211B4F86A
-:105C50009A10B4F8982001AE891A491E084485B2FA
-:105C60000EE00096B4F83C11002301222046FFF715
-:105C70009AFA00280AD0012809D0022806D0FFDFAE
-:105C8000B4F83C01281A00B20028EADA7CBDB4F866
-:105C90003C01BDF804100844A4F83C01F0E738B515
-:105CA00000250446012902D13448C07868B1042097
-:105CB00084F82C01FCF77FFAA4F87A51B4F870004C
-:105CC000A4F83E0184F842515FE60095B4F8F41060
-:105CD000012300222046FFF766FA0028EAD0FFDF02
-:105CE000E8E710B5062916D2DFE801F00509030C34
-:105CF0000C0D002100E00121BDE81040CFE7032199
-:105D000080F82C1110BDB0F834118AB2816ABDE858
-:105D10001040FFF7FCB9FFDF10BD70B5174CA1783C
-:105D2000022916D1E188002913D16569C5F88401DB
-:105D300095F86500FEF78BFAD5F88411081AA1686A
-:105D40000144A160E1680844E060BDE8704000F0F3
-:105D5000A9B970BD70B5054608488478022C11D0E9
-:105D6000054C243401B34FF47A7601290ED0022970
-:105D700010D0FFDF70BD0000000B0020D800002015
-:105D8000D1590100446904F5C074EBE71846FEF7E9
-:105D900056FA02E01046FEF795FF00F2E140B0FB34
-:105DA000F6F0281A2060E5E72560E3E7FE4810B525
-:105DB000007808B1002010BD0620FAF71DF980F028
-:105DC000010010BDF8480078002800D0012070477D
-:105DD00010B504460C2800D3FFDFF44830F8140057
-:105DE00010BD10B504461F2800D3FFDFEE48383041
-:105DF00030F8140010BDFCF711BD70B5044600204A
-:105E000084F82C0194F87C514FF6FF761F2D00D3B7
-:105E1000FFDFE548383020F8156094F87C01FCF786
-:105E2000A9FA1F2084F87C01A4E770B505460C464A
-:105E300016461046FEF79EF94AF2B12108444FF487
-:105E40007A71B0FBF1F000EB450004443046FEF7F8
-:105E5000FEF9204460308DE7002809D0D1F83421C4
-:105E6000498840F271235943C2EB4101B0FBF1F084
-:105E700070472DE9F04101250226CD4F0C46082838
-:105E800031D2DFE800F0040E161611301A23204636
-:105E900000F0ADF9204600F064F984F84051BE707E
-:105EA00090E601F00AFF01E0FEF72FFE84F8405172
-:105EB00088E62046BDE8F0414CE4FEF7B3FCFEF76F
-:105EC00024FE4FF0E020C0F880627BE694F82C01BD
-:105ED000042800D0FFDF2046FFF78FFF7879BDE868
-:105EE000F041F5F761B8FFDF6CE610B5AE4C207BF2
-:105EF000FCF740FA0020207010BD08B500284FF0D4
-:105F00000101684602D0FDF703FC01E0FDF7F6FB56
-:105F10009DF8000042F210710002B0FBF1F201FBAB
-:105F2000120008BD2DE9F0419F4C0746002084F87F
-:105F30003000A669E07220700120207201216068A3
-:105F400003F0B2F86068C0F87061257B80F87C517E
-:105F5000C0F88071C0F8746106881F2D00D3FFDF80
-:105F60009148383020F815606068FFF7EAFC00B10E
-:105F7000FFDFFCF720F98E484079BDE8F041F5F7E6
-:105F800013B870B5884C0025A07A18B10120FFF72E
-:105F9000B4FF0546F7F796FB4119A069FBF7E1FE50
-:105FA000A061002525740320607501202075607AAA
-:105FB00030B97D49207B1031FFF71DFF00B9FFDFAD
-:105FC0002584FCF7F8F87A484079BDE87040F4F78A
-:105FD000EBBF70B5744D04462878032800D0FFDF6E
-:105FE000082C31D2DFE804F0040E2A2A2630302DA6
-:105FF00000206862F7F77CFD00B1FFDF6C490320E9
-:106000008870B7E6F7F735FBE9690446A14206D286
-:10601000601A0421FCF705FFEC6108B906E0E861AD
-:10602000F7F7B1FE0028ECD0FFDFA3E6BDE8704033
-:106030000020AFE4BDE87040FEF767BDBDE87040EA
-:1060400035E4BDE8704050E7FFDF93E6FEB5584CFD
-:106050000120E0704FF6FF750CE00621FAF72EF8EC
-:10606000060000D1FFDF96F87C01FCF763FF3046A5
-:10607000FFF7C3FE69460620F9F7ADFF50B1FFDF19
-:1060800008E0029830B190F82C1119B10088A842AC
-:10609000E3D104E06846F9F77CFF0028F1D0002046
-:1060A000E070FEBD2DE9F0474148446994F8431182
-:1060B000002955D094F82C11032951D194F86590FA
-:1060C0000078FFF785FE054694F88C01FFF780FE07
-:1060D000284486B294F88C01FFF77AFE00F5C86078
-:1060E0001FFA80F84846FEF7B2F8D4F884110D1A6A
-:1060F0004846FEF73FF84FF47A7A00F2E730B0FBFB
-:10610000FAF02D1A4846FEF7A2F8D4F800110F1A3B
-:106110004846FEF72FF84AF2B1210144B1FBFAF0EC
-:106120003A1AA2F160007043B0FBF8F1292000EBAD
-:1061300052006031A0EB510200EB5100AA4201D89D
-:10614000854201D3F4F714FE608840F2E2414843EF
-:106150003146FFF70DF8C4F83401002084F84301FC
-:10616000EEE470B50446FCF7FEF8054694F86500C9
-:10617000FEF700F84AF2B12108444FF47A71B0FBFF
-:10618000F1F0D4F8341140F2712201446088504398
-:10619000C1EB4006303EB72D00D8B725214601207F
-:1061A00003F0CFFC284405E0000B002088B201007A
-:1061B000D8000020351A21460120A5F21B3503F036
-:1061C000C0FC616A9C30814201D9081A00E00020BD
-:1061D0002C49A842CD6000D328468860D4F86C01D1
-:1061E000A0F5D3700861BDE87040FCF7B4BD10B5F0
-:1061F000044624490020C4F88001C880C4F8840102
-:1062000094F8410138B9FCF7D8F8D4F84C11FCF7F0
-:10621000D5FD002813DCB4F83E11B4F870008142BB
-:1062200001D1B4F8F410081AA4F8F600A4F870101C
-:10623000D4F86801C4F84C01C4F870011CE0B4F84B
-:106240003C01B4F87010401AA4F8F600B4F83C0110
-:10625000A4F87000D4F84C01C4F86801C4F87001C7
-:10626000D4F85401C4F80001D4F85801C4F87401FA
-:10627000B4F85C01A4F878012046BDE8104001F0B4
-:1062800006BC0000D80000202DE9F0410E4604466F
-:1062900003F06FFB0546204603F06DFB044603F058
-:1062A000FDF8FB4F010015D0386990F864208A4250
-:1062B00010D090F8C4311BB190F8C63123421FD0E2
-:1062C0002EB990F85D30234201D18A4218D890F857
-:1062D000C401A8B1284603F0E1F870B1396991F81A
-:1062E0006520824209D091F8C40118B191F8C70124
-:1062F000284205D091F8C40110B10120BDE8F08119
-:106300000020FBE730B5E24C85B0E06900285ED0A4
-:10631000142200216846F7F736F8206990F86500E6
-:10632000FDF728FF4FF47A7100F5FA70B0FBF1F534
-:10633000206990F86500FDF78AFF2844ADF8060053
-:1063400020690188ADF80010B0F87010ADF80410A5
-:106350004188ADF8021090F8A60130B1A069C11CC7
-:10636000039103F01FFA8DF81000206990F8A50141
-:106370008DF80800E169684688472069002180F8A7
-:10638000A61180F8A5110399002920D090F8A41136
-:1063900000291CD190F87C10272918D09DF81010E6
-:1063A000039A002913D013780124FF2B11D0072B57
-:1063B0000DD102290BD15178FF2908D180F8A441D1
-:1063C0000399C0F8A8119DF8101080F8A71105B026
-:1063D00030BD1B29F2D9FAE770B5AD4C206990F8B1
-:1063E0007D001B2800D0FFDF2069002580F8A75022
-:1063F00090F8D80100B1FFDF206990F8A81041B1F2
-:1064000080F8A8500188A0F8DC1180F8DA510C213E
-:1064100008E00188A0F8DC1180F8DA51012180F849
-:10642000DE110B2180F8D8110088F9F77AFFF9F70F
-:1064300023FC2079F4F7B8FD206980F87D5070BD09
-:1064400070B5934CA07980072CD5A078002829D16D
-:1064500062692046D37801690D2B01F170005FD08D
-:106460000DDCA3F102034FF001050B2B19D2DFE87D
-:1064700003F01A1844506127182C183A6400152BA1
-:106480006FD008DC112B4BD0122B5AD0132B62D0BB
-:10649000142B06D166E0162B71D0172B70D0FF2B72
-:1064A0006FD0FFDF70BD91F87F200123194602F005
-:1064B00038FF0028F6D12169082081F87F0070BDDF
-:1064C0001079BDE8704001F0A2BC91F87E00C007D1
-:1064D00000D1FFDF01F05AFC206910F87E1F21F087
-:1064E0000101017070BD91F87D00102800D0FFDF20
-:1064F0002069112180F8A75008E091F87D00142848
-:1065000000D0FFDF2069152180F8A75080F87D10AA
-:1065100070BD91F87D00152800D0FFDF172005E041
-:1065200091F87D00152800D0FFDF1920216981F83E
-:106530007D0070BDBDE870404EE7BDE8704001F0E1
-:106540003ABC91F87C200123002102F0EAFE00B958
-:10655000FFDF0E200FE011F87E0F20F0040008701E
-:106560001DE00FE091F87C200123002102F0D9FE0C
-:1065700000B9FFDF1C20216981F87C0070BD12E0AA
-:106580001BE022E091F87E00C0F30110012800D04A
-:10659000FFDF206910F87E1F21F010010170BDE8B7
-:1065A000704001F0F3BB91F87C200123002102F040
-:1065B000B8FE00B9FFDF1F20DDE791F87D0021283C
-:1065C00001D000B1FFDF2220B0E7BDE8704001F04C
-:1065D000E9BB2F48016991F87E20130702D50121FC
-:1065E0008170704742F0080281F87E208069C0788F
-:1065F00081F8E10001F0C1BB10B5254C21690A8882
-:10660000A1F81A2281F8180291F8640001F0A9FBA0
-:10661000216981F81C0291F8650001F0A2FB216953
-:1066200081F81D02012081F81602002081F8C401C2
-:106630002079BDE81040F4F7B7BC10B5144C052123
-:106640002069FFF74EFB206990F85A10012908D005
-:1066500000F5F77103F048FA2079BDE81040F4F72F
-:10666000A3BC022180F85A1010BD10B5084C0123BC
-:106670000921206990F87C20703002F052FE48B168
-:106680002169002001F8960F087301F81A0C10BD5B
-:10669000F80000200120A070F9E770B5FE4D01233D
-:1066A00029462869896990F87C2009790E2A01D148
-:1066B000122903D000241C2A03D004E0BDE8704056
-:1066C000D3E7142902D0202A07D008E080F87C40C4
-:1066D00080F8A240BDE87040AFE7162906D0262A10
-:1066E00001D1162902D0172909D00CE000F87C4FFF
-:1066F00080F82640407821280CD01A2017E090F826
-:106700007D20222A07D0EA69002A03D0FF2901D17F
-:1067100080F8A63132E780F87D4001F037FB286928
-:1067200080F8974090F8C4010028F3D00020BDE81D
-:10673000704061E72DE9F843D74C206990F87C1050
-:10674000202909D05FF0000790F87D10222905D09C
-:106750007FB300F17C0503E00127F5E700F17D053B
-:1067600010F8B01F41F004010170A06903F007F9AF
-:106770004FF00108002608B33946A069FFF784FDF1
-:10678000E0B16A46A169206902F096FE90B3A06963
-:1067900003F0F3F82169A1F8AE01B1F8701001F02F
-:1067A000C6FA40B32069282180F88D1080F88C80CB
-:1067B00048E0FFE70220A070BDE8F883206990F868
-:1067C000C40110B11E20FFF717FFAFB1A069216906
-:1067D000C07881F8E20008FA00F1C1F3006000B966
-:1067E000FFDF20690A2180F87C1090F8A20040B9F0
-:1067F000FFDF06E009E01AE02E7001F0C7FAFFF7AC
-:10680000E8FE206980F89760D6E7206990F8C40117
-:1068100018B10020FFF7F0FE2E70206900F17D0115
-:1068200080F897608D420DD180F87D600AE0206984
-:106830009DF8001080F8B0119DF8011080F8B1119A
-:1068400024202870206900F17D018D4203D1BDE82C
-:10685000F84301F09BBA80F8A260ADE770B58E4CAA
-:1068600001230B21206990F87D20703002F059FD42
-:10687000202650BB20690123002190F87D20703034
-:1068800002F04FFD0125F0B1206990F87C0024282A
-:106890001BD0A06903F063F8C8B1206990F8B0106C
-:1068A00041F0040180F8B010A1694A7902F00702B2
-:1068B00080F85D20097901F0070180F85C1090F8FC
-:1068C000C5311BBB06E0A57058E6A67056E6BDE8CC
-:1068D00070407EE690F8C431C3B900F164035E787D
-:1068E0008E4205D11978914202D180F897500DE07F
-:1068F00000F504710D7002884A8090F85C200A71DE
-:1069000090F85D0048712079F4F74EFB2169212051
-:1069100081F87D00BDE8704001F02FBAF8B55E4CFB
-:10692000206990F87E0010F0300F04D0A07840F07D
-:106930000100A070F8BDA06902F0FAFF50B3A06991
-:1069400002F0F0FF0746A06902F0F0FF0646A069DA
-:1069500002F0E6FF0546A06902F0E6FF0146009757
-:10696000206933462A46303003F046F8A079800784
-:1069700003D56069C07814280FD0216991F87C0094
-:106980001C280AD091F85A0001280ED091F8BB01BA
-:1069900058B907E0BDE8F8401BE62169012081F8FD
-:1069A0005A0002E091F8BA0130B1206910F87E1F58
-:1069B00041F0100101700EE091F87E0001F5FE72C9
-:1069C00040F0200081F87E0031F8300B03F080F8B1
-:1069D0002079F4F7E9FABDE8F84001F0CEB970B5D6
-:1069E0002D4C206990F87E10890707D590F87C20FF
-:1069F00001230821703002F094FCE8B1206990F87E
-:106A0000AA00800712D4A06902F073FF216981F8FF
-:106A1000AB00A06930F8052FA1F8AC204088A1F8A0
-:106A2000AE0011F8AA0F40F002000870206990F83B
-:106A3000AA10C90703D00FE00120A0709EE590F8CE
-:106A40007E00800700D5FFDF206910F87E1F41F02F
-:106A50000201017001F091F92069002590F87C1085
-:106A6000062906D180F87C5080F8A2502079F4F7EE
-:106A70009BFA206990F8AC110429DFD180F8AC5161
-:106A80002079F4F791FA206990F87C100029D5D18B
-:106A900080F8A25072E50000F800002070B5FE4CAE
-:106AA00001230021206990F87D20703002F039FC2C
-:106AB000012578B9206990F87D20122A0AD0012397
-:106AC0000521703002F02DFC10B10820A07055E5B2
-:106AD000A57053E5206990F8A80008B901F04DF9B8
-:106AE0002169A06901F5847102F0F1FE2169A069B4
-:106AF000D83102F0F2FE206990F8E00100B1FFDF2A
-:106B000021690888A1F8E20101F5F271A06902F09B
-:106B1000D6FE2169A06901F5F67102F0D5FE206963
-:106B200080F8E051142180F87D102079BDE8704094
-:106B3000F4F73ABA70B5D84C01230021206990F8D7
-:106B40007D20703002F0EDFB0125A8B1A06902F0B4
-:106B50008CFE98B1A0692169B0F80D00A1F8AE01D2
-:106B6000B1F8701001F0E3F858B12069282180F8DD
-:106B70008D1080F88C5001E5A570FFE4BDE87040F1
-:106B800027E5A0692169027981F8B021B0F80520D4
-:106B9000A1F8B22102F060FE2169A1F8B401A06958
-:106BA00002F05DFE2169A1F8B601A06902F05AFE6B
-:106BB0002169A1F8B8010D2081F87D00DEE47CB5E3
-:106BC000B54CA079C00738D0A06901230521C5784C
-:106BD000206990F87D20703002F0A3FB68B1AD1EF3
-:106BE0000A2D06D2DFE805F00909050509090505A2
-:106BF0000909A07840F00800A070A07800281CD1F6
-:106C0000A06902F0FFFD00287AD0A0690226C578AD
-:106C10001DB1012D01D0162D18D1206990F87C00EE
-:106C200002F067FB90B1206990F87C101F290DD00D
-:106C3000202903D0162D16D0A6707CBD262180F801
-:106C40007C10162D02D02A20FFF7D6FC0C2D58D030
-:106C50000CDC0C2D54D2DFE805F033301D44A7A71F
-:106C6000479E57A736392020A0707CBD0120152DE6
-:106C700075D008DC112D73D0122D69D0132D64D07E
-:106C8000142D3DD178E0162D7CD0182D7DD0FF2D10
-:106C900036D183E020690123194690F87F207030B7
-:106CA00002F03FFBF8B9A06902F007FE216981F804
-:106CB0009201072081F87F0078E001F044F975E047
-:106CC000FFF738FF72E001F01EF96FE0206990F8DD
-:106CD0007D10112901D0A67068E0122180F87D1086
-:106CE00064E0FFF7DBFE61E0206990F87D00172883
-:106CF000F1D101F04BF821691B2081F87D0055E0AE
-:106D000052E0FFF76CFE51E0206990F87E00C0076A
-:106D100003D0A07840F001001FE06946A06902F0AE
-:106D2000EAFD9DF8000000F02501206900F8B01F81
-:106D30009DF8011001F04101417001F01EF8206939
-:106D400010F87E1F41F0010114E0FFF78EFC2DE0EA
-:106D5000216991F87E10490705D5A07026E00EE064
-:106D600016E00FE011E001F008F8206910F87E1F2E
-:106D700041F00401017019E0FFF7D0FD16E001F0C9
-:106D80008AF813E0FFF76AFD10E0FFF7D3FC0DE08F
-:106D900001F060F80AE0FFF780FC07E0E16919B153
-:106DA000216981F8A60101E0FFF713FC2069F0E9F1
-:106DB0003012491C42F10002C0E900127CBD70B5DE
-:106DC000354CA07900074AD5A078002847D1206922
-:106DD00090F8E400FE2800D1FFDF2069FE210025A5
-:106DE00080F8E41090F87D10192906D180F8A7509A
-:106DF00000F0CCFF206980F87D50206990F87C106D
-:106E00001F2902D0272921D119E090F87D0002F036
-:106E100070FA78B120692621012380F87C1090F85F
-:106E20007D200B21703002F07CFA78B92A20FFF720
-:106E3000E3FB0BE02169202081F87C0006E00121C2
-:106E400080F8A51180F87C5080F8A250206990F855
-:106E50007F10082903D10221217080F8E41059E441
-:106E600010B50D4C216991F8B0210AB991F8642050
-:106E700081F8642091F8B1210AB991F8652081F870
-:106E8000652010B10020FFF7B7FB206902F0D4FDA8
-:106E9000002809D0206901E0F8000020BDE810407A
-:106EA00000F5F77102F020BE10BD70B5FC4C06462F
-:106EB0000D46206990F8E400FE2800D0FFDF22692B
-:106EC000002082F8E46015B1A2F8A40022E422F8C0
-:106ED0009E0F012010711DE470B5F14C01230021BB
-:106EE000206990F87C20703002F01BFA002869D0ED
-:106EF000206990F8BA1111B190F8BB1139B190F82E
-:106F0000C41100295DD090F8C51111B359E090F873
-:106F10007D1024291BD090F87C10242917D0002341
-:106F200000F5D87200F5DD7102F058FD21690020EE
-:106F300081F8BA0101461420FFF7B7FF216901F17A
-:106F40003000C28A21F8E62F408B48803FE00123C1
-:106F5000E6E790F87D2001230B21703002F0E1F983
-:106F600078BB206990F8640000F0FBFE05462069BC
-:106F700090F8650000F0F5FE0646206990F8C6110D
-:106F8000284600F0E0FE50B1206990F8C711304665
-:106F900000F0D9FE18B10020FFF72EFB11E02069A8
-:106FA0000123032190F87D20703002F0BAF940B936
-:106FB00020690123022190F87D20703002F0B1F9A0
-:106FC00008B1002080E400211620FFF76EFF0120A9
-:106FD0007AE410B5F0BBB24C206990F87E10CA0775
-:106FE00002D00121092051E08A070AD501210C2095
-:106FF000FFF75BFF206910F8AA1F41F00101017043
-:1070000046E04A0702D5012113203FE00A0705D5D3
-:1070100010F8E11F41710121072037E011F0300F16
-:107020003AD090F8BB11A9B990F8BA11D9B190F83B
-:107030007D1024292ED090F87C1024292AD00023FA
-:1070400000F5D87200F5DD7102F0C8FC216911F875
-:107050007E0F00E020E020F0200040F010000870DB
-:10706000002081F83C01206990F87E10C90613D5F4
-:1070700002F0E2FCFFF7E1FA216901F13000C28A77
-:1070800021F8E62F408B488001211520FFF70DFFE6
-:10709000012010BD0123D3E7002010BD70B5804C46
-:1070A000206990F8E410FE2978D1A178002975D1E3
-:1070B00090F87F2001231946703002F032F9002841
-:1070C0006CD1206990F8901149B10021A0F89C1072
-:1070D00090F8911180F8E610002102205BE090F812
-:1070E0007D2001230421703002F01BF90546FFF7D3
-:1070F00070FF002852D1284600F089FF00284DD1AA
-:1071000020690123002190F87C20703002F009F9F9
-:1071100078B120690123042190F87D20703002F0BD
-:1071200000F930B9206990F8960010B100211220C2
-:1071300031E0206990F87C200A2A0DD0002D2DD155
-:1071400001230021703002F0ECF878B1206990F84A
-:10715000AC1104290AD105E010F8E21F01710021E9
-:10716000072018E090F8AA00800718D0FFF7B4FEB7
-:10717000002813D120690123002190F87C20703071
-:1071800002F0CFF8002809D0206990F8A401002867
-:1071900004D00021FF20BDE8704086E609E0002110
-:1071A0000C20FFF782FE206910F8AA1F41F00101B0
-:1071B000017043E43EB505466846FDF7BDFE00B9E3
-:1071C000FFDF222200210098F6F7DDF80321009866
-:1071D00002F0FFFA0098017821F0100101702946B1
-:1071E00002F01DFB2E4C0D2D40D00BDCA5F102054D
-:1071F0000B2D19D2DFE805F01F184719191F185673
-:1072000018192400152D5ED008DC112D25D0122D63
-:107210000BD0132D09D0142D06D154E0162D29D0F2
-:10722000172D69D0FF2D73D0FFDFFDF79AFE0028E0
-:1072300000D1FFDF3EBD2169009891F8E61017E00C
-:10724000E26800981178017191884171090A817191
-:107250005188C171090A0172E7E70321009802F021
-:10726000A6FB0621009802F0A6FBDEE700980621A7
-:107270000171DAE70098216991F8C621027191F84D
-:10728000C7114171D1E72169009801F5887102F0B9
-:1072900028FB21690098DC3102F028FBC5E70000DB
-:1072A000F8000020F849D1E90001CDE90101206989
-:1072B00001A990F8B00000F025008DF804000098B6
-:1072C00002F048FBB1E72069B0F84810009802F0DE
-:1072D00017FB2069B0F8E810009802F015FB206950
-:1072E000B0F84410009802F013FB2069B0F8E610E3
-:1072F000009802F011FB98E7216991F8C401002879
-:107300000098B9D111F8642F02714978B9E7FFE705
-:10731000206990F8A721D0F8A811009802F08DFA02
-:1073200083E7DA4810B5006990F8821041B990F807
-:107330007D2001230621703001F0F3FF002800D0EA
-:10734000012010BD70B5D14D286990F8801039B179
-:10735000012905D0022906D0032904D0FFDF0AE461
-:10736000B0F8F41037E090F87F10082936D0B0F864
-:107370009810B0F89A2000248B1C9A4206D3511A18
-:10738000891E0C04240C01D0641EA4B290F896103F
-:1073900039B190F87C2001230921703001F0C1FF40
-:1073A00040B3FFF7BEFF78B129690020B1F8902003
-:1073B000B1F88E108B1C9A4203D3501A801E00D055
-:1073C000401EA04200D284B20CB1641EA4B228694F
-:1073D000B0F8F4102144A0F8F01040E5B0F898108F
-:1073E0000329BDD330F8701F428D1144491CA0F809
-:1073F000801034E50024EAE770B50C4605464FF4EA
-:10740000087200212046F5F7BEFF258027E5F8F732
-:107410005FBF2DE9F0410D4607460621F8F74EFE05
-:10742000041E3ED094F8CC010026B8B16E7007203F
-:1074300028700DE0268484F8CC61D4F8CE01C5F81C
-:107440000200D4F8D201C5F80600B4F8D60168816C
-:1074500094F8CC010028EDD1AE70B6E094F8D801D4
-:1074600090B394F8D8010B2813D00C2801D0FFDF7B
-:10747000ABE02088F8F755FF0746F8F712FC78B91B
-:107480006E700C20287094F8DA01A8702088A8800B
-:1074900014E02088F8F745FF0746F8F702FC10B122
-:1074A0000020BDE8F0816E700B20287094F8DA019E
-:1074B000A8702088A88094F8DE01A87184F8D861AB
-:1074C0003846F8F7E8FB80E0FFE794F80E0230B1A9
-:1074D0006E700E20287084F80E626F8075E094F84C
-:1074E000E00180B16E700820287020886880D4F890
-:1074F000E4116960D4F8E811A960B4F8EC01A8813E
-:1075000084F8E06161E094F8080270B16E701620B2
-:10751000287005E084F80862D4F80A02C5F8020071
-:1075200094F808020028F5D14FE094F8EE01B0B1CC
-:107530006E70122028700DE084F8EE61D4F8F0012E
-:10754000C5F80200D4F8F401C5F80600D4F8F80133
-:10755000C5F80A0094F8EE010028EDD135E094F862
-:10756000FC0180B16E701820287084F8FC61D4F89A
-:10757000FE01C5F80200D4F80202C5F80600B4F80E
-:107580000602688121E094F8100240B119202870A9
-:1075900084F81062D4F81202C5F8020015E094F8DD
-:1075A000160200283FF47DAF6E701320287008E0AB
-:1075B00084F81662D4F81802C5F80200B4F81C0268
-:1075C000E88094F816020028F2D1012069E72F48DC
-:1075D0000021C16101620846704730B52B4D0C4651
-:1075E000E860FFF7F4FF00B1FFDF2C7130BD002130
-:1075F00080F87C1080F87D1080F8801090F8FE10E4
-:1076000009B1022100E00321FEF76BBB2DE9F04137
-:107610001E4C0546206909B1002104E0B0F80611AE
-:10762000B0F8F6201144A0F8061190F8901139B97D
-:1076300090F87F2001231946703001F072FE30B1BE
-:10764000206930F89C1FB0F85A201144018020694D
-:1076500090F8A23033B1B0F89E10B0F8F620114483
-:10766000A0F89E1090F9A670002F06DDB0F8A410C7
-:10767000B0F8F6201144A0F8A41001213D263DB138
-:1076800080F88D6018E00000A0B20100F800002032
-:107690002278022A0AD0012A11D0A2782AB380F8CF
-:1076A0008C1012F0140F0DD01E2113E090F8E6207C
-:1076B000062A3CD016223AE080F88C1044E090F87C
-:1076C000922134E0110702D580F88D603CE09106EC
-:1076D00003D5232180F88D1036E0900700D1FFDF1D
-:1076E00021692A2081F88D002AE02BB1B0F89E2074
-:1076F000B0F8A0309A4210D2002F05DDB0F8A420D7
-:10770000B0F8A0309A4208D2B0F89C30B0F89A2075
-:10771000934204D390F890310BB1222207E090F805
-:1077200080303BB1B0F89830934209D3082280F8FA
-:107730008D20C1E7B0F89820062A01D33E22F6E753
-:10774000206990F88C1019B12069BDE8F0414EE72E
-:10775000BDE8F0410021FEF7C4BA2DE9F047FF4C27
-:1077600081460D4620690088F8F7EDFD060000D13E
-:10777000FFDFA0782843A070A0794FF000058006B5
-:10778000206904D5A0F8985080F8045103E030F83F
-:10779000981F491C0180FFF7C4FD012740B3E08812
-:1077A000000506D5206990F8821011B1A0F88E501E
-:1077B0001EE02069B0F88E10491C89B2A0F88E1026
-:1077C000B0F890208A4201D3531A00E00023B4F8A5
-:1077D00008C00CF1050C634501D880F89670914201
-:1077E00006D3A0F88E5080F80E722079F3F7DCFBF8
-:1077F000A0794FF0020810F0600F0ED0206990F8C9
-:10780000801011B1032908D102E080F8807001E0F6
-:1078100080F880800121FEF764FA206990F88010DA
-:10782000012904D1E188C90501D580F88080B9F12A
-:10783000000F71D1E188890502D5A0F8185104E044
-:10784000B0F81811491CA0F8181100F0A7FBFEF7BA
-:1078500059FDFFF723FC00F0B2FD0028206902D09B
-:10786000A0F8F85003E030F8F81F491C018000F040
-:10787000A9FD38B1206990F80411022907D8491CE4
-:1078800080F80411206990F80401022804D92069C5
-:1078900020F8F85F4580057320690123002190F8E6
-:1078A0007D20703001F03DFD20B9206990F87D0009
-:1078B0000C286AD120690123002190F87C207030C7
-:1078C00001F02FFD48B320690123002190F87F20AB
-:1078D000703001F026FD00B3206990F88010022975
-:1078E00053D190F80401C0B93046F7F7AAFFA0B110
-:1078F000216991F8E400FE2847D1B1F8F20001288F
-:1079000043D981F8FD70B1F89A20B1F89800931E20
-:10791000984203DB012004E043E036E0101A401EE9
-:1079200080B2B1F8F82023899A4201D3012202E003
-:107930009A1A521C92B2904200D91046012801D1E5
-:1079400081F8FD5091F86F206AB98A6E5AB1B1F88A
-:107950009420B1F87030D21A12B2002A03DD90429E
-:1079600000DB104680B291F8892192B1B1F8FA207B
-:10797000B1F88A118A4201D3012102E0891A491C17
-:1079800089B2884205D9084603E02169012081F8BF
-:10799000FD502169B1F870201044A1F8F400FFF700
-:1079A000D1FCE088C0F340214846FFF72FFE206954
-:1079B00080F8FE50BDE8F047FDF7F6BA6749024689
-:1079C0008878CB78184312D10846006942B189798A
-:1079D000090703D590F87F00082808D001207047D8
-:1079E000B0F84C10028E914201D8FEF7C6B80020C4
-:1079F000704770B5594C05460E46E0882843E08034
-:107A0000A80703D5E80700D0FFDF6661EA074FF05B
-:107A100000014FF001001AD0A661F278062A02D0C8
-:107A20000B2A14D10AE0226992F87D30172B0ED16F
-:107A30000023E2E92E3302F8370C08E0226992F8BD
-:107A40007D30112B03D182F8811082F8A800AA079B
-:107A500018D56269D278052A02D00B2A12D10AE021
-:107A6000216991F87D20152A0CD10022E1E930220C
-:107A700001F83E0C06E0206990F87D20102A01D123
-:107A800080F88210280601D50820E07067E42DE90F
-:107A9000F84F324C00254FF00108E580A570E570E5
-:107AA0004146257061F3070220619246814680F8C5
-:107AB000FE800088F8F747FC070000D1FFDF20694F
-:107AC0000088FDF736FA20690088FDF75BFA206927
-:107AD000B0F8F21071B190F8E410FE290FD190F8CF
-:107AE000901189B190F87F2001231946703001F080
-:107AF00018FC78B1206990F8E400FE2804D02069D1
-:107B000090F8E400FFF756FB206990F8FF1089B168
-:107B1000258118E02069A0F89C5090F8911180F818
-:107B2000E61000210220FFF7C0F9206980F8FD501F
-:107B30000220E7E790F8CC1119B9018C82889142B4
-:107B400000D881882181B0F8F610491E8EB2B0F8B5
-:107B5000F8103144A0F8F81002E00000F80000200E
-:107B600090F8FC1021B1A0F8FA5080F8FC5004E025
-:107B7000B0F8FA103144A0F8FA1030F8981F3144E8
-:107B80000180FFF7CEFB20B1206930F88E1F314411
-:107B900001802069B0F8F210012902D8491CA0F830
-:107BA000F2100EB180F8045190F8FD10A1B1B0F8B8
-:107BB000F800218988420FD23846F7F742FE58B1C3
-:107BC000206990F8891139B1B0F8FA10B0F88A013B
-:107BD000814201D300F0F9FB206980F8FD5090F854
-:107BE0007D100B2901D00C2916D1B0F87020B0F807
-:107BF000AE31D21A12B2002A0EDBD0F8B011816079
-:107C000090F8B4110173032101F04EFA206980F855
-:107C10007D5080F8B28026E0242910D1B0F8701091
-:107C2000B0F8AE21891A09B2002908DB90F8C40126
-:107C3000FFF716F9206900F87D5F857613E090F86C
-:107C40007C10242901D025290DD1B0F87010B0F88E
-:107C5000AE01081A00B2002805DB0120FFF700F989
-:107C6000206980F87C5020690146B0F8F620703019
-:107C700001F0C8FA206990F8891109B1A0F8FA500A
-:107C8000F6480090F64BF74A4946504600F0DEFAB7
-:107C9000216A11B16078FCF74DFE206901230521AE
-:107CA00090F87D20703001F03CFB002803D0BDE847
-:107CB000F84F00F038BABDE8F88F00F045BBEA494C
-:107CC000C8617047E848C069002800D001207047AB
-:107CD000E54A50701162704710B50446B0F8B421FF
-:107CE0004388B0F8B611B0F8B8019A4205D1A3881C
-:107CF000994202D1E38898420FD02388A4F8D0316A
-:107D0000A4F8D221A4F8D411A4F8D601012084F853
-:107D1000CC01D5480079F3F747F90221204601F05C
-:107D2000C3F9002004F87D0F0320E07010BD401A55
-:107D300000B247F6FE71884201DC002801DC012018
-:107D4000704700207047012802D0022805D102E0C8
-:107D5000012904D001E0022901D000207047012050
-:107D6000704710B5012804D0022804D0FFDF204658
-:107D700010BD0124FBE70224F9E7BB48002100699C
-:107D800020F8A41F8178491C81707047B64800B55F
-:107D9000016911F8A60F401E40B20870002800DAF1
-:107DA000FFDF00BDB0482721006980F87C1000216A
-:107DB00080F8A411704710B5AB4C206990F8AC1155
-:107DC000042916D190F87C2001230021703001F0A5
-:107DD000A8FA00B9FFDF206990F8AA10890703D438
-:107DE000062180F87C1004E0002180F8A21080F8C1
-:107DF000AC11206990F87E00800707D5FFF7C6FF19
-:107E0000206910F87E1F21F00201017010BD964913
-:107E100010B5096991F87C200A2A09D191F8E2206D
-:107E2000824205D1002081F87C0081F8A20010BDBB
-:107E300091F87E20130706D522F0080081F87E0015
-:107E4000BDE81040A2E7FF2801D0FFDF10BDBDE86C
-:107E50001040A7E710B5844C206910F8B01F41F01E
-:107E600004010170A06901F0A4FD162806D1206963
-:107E700090F87C00202802D0262805D010BDA069EB
-:107E800001F09BFDFEF7B8FB2169002081F87C0022
-:107E900081F8A20010BDF8B5734C01230A212069B6
-:107EA00090F87C20703001F03CFA38B3A06901F002
-:107EB0003FFDC8B1A06901F035FD0746A06901F09A
-:107EC00035FD0646A06901F02BFD0546A06901F0CD
-:107ED0002BFD01460097206933462A46303001F0D9
-:107EE0008BFD206901F0A8FD2169002081F8A20026
-:107EF00081F87C00BDE8F840FEF79FBBA07840F019
-:107F00000100A070F8BD10B5574C01230021206975
-:107F100090F87D20703001F004FA30B1FFF72DFFAA
-:107F20002169102081F87D0010BD20690123052101
-:107F300090F87D20703001F0F4F908B1082000E0DD
-:107F40000120A07010BD70B5474C012300212069AD
-:107F500090F87D20703001F0E4F9012588B1A06926
-:107F600001F0A8FC2169A1F8AE01B1F87010FFF78B
-:107F7000DEFE40B12069282180F88D1080F88C50F9
-:107F800084E5A57082E52169A06901F5D87101F049
-:107F90008CFC21690B2081F87D0077E510B5FEF798
-:107FA0000EFFFEF70CFE304CA079400708D5A078F4
-:107FB00030B9206990F87F00072801D10120207096
-:107FC000FEF73EFAA079C00609D5A07838B9206935
-:107FD00090F87D100B2902D10C2180F87D10E078FB
-:107FE00000070ED520690123052190F87D2070300F
-:107FF00001F097F930B10820A0702169002081F8C4
-:10800000D80110BDBDE81040002000F016BB10B52F
-:10801000154C216991F87D2040B3102A06D0142A0E
-:1080200007D0152A23D01B2A35D123E001210B20AC
-:1080300022E0FBF769FB0C2820D32069082100F51A
-:108040008870FBF765FB28B120690421DC30FBF761
-:108050005FFB00B9FFDF012104200DE05B77010029
-:10806000BD790100F3790100F800002008E000F07C
-:1080700017F803E001210620FEF717FF012010BDCD
-:10808000212A08D191F8970038B991F8C40110B1AC
-:1080900091F8C50108B1002010BD01211720EBE7C0
-:1080A00070B5184C0025206990F8931101290AD069
-:1080B000022925D190F8A810A9B1062180F8E61070
-:1080C0000121022017E090F8D811002918D100F101
-:1080D000C80300F58471002200F5CA7001F0C1F8F0
-:1080E0000121052007E090F8B000400701D51120DC
-:1080F00000E00D200121FEF7D8FE206980F89351A1
-:10810000C4E40000F8000020F9480078002800D0FE
-:108110000C20704710B50446FFF7F6FF00B1FFDFF3
-:10812000F348047210BDF2490120C871704770B560
-:108130000C460546082B01D0194600E004211046E4
-:1081400001F075F9844200D220460DB1001D80B2C5
-:10815000C0B270BD70B5E64934314C6804F17005A9
-:1081600060B1628F218F94F86530A87CFFF7DFFF44
-:1081700094F86510BDE87040FCF79EB8FF2094F8B5
-:108180006410F7E72DE9F0478146D9483430446858
-:10819000002004F17005628F218F94F86530FFF79D
-:1081A000C6FFD34F0646D34878620120FFF7D2FFBF
-:1081B000A87C4FF0000840B305F15801CE4891E883
-:1081C0000E1000F1080A8AE80E10A96EC0F82110FE
-:1081D000E96EC0F82510FE38FCF743FBC6480121C4
-:1081E00008300176D5E91412C0E90412A0F58372B3
-:1081F000796AFBF728FF94F8650000F0A7FB0246B8
-:1082000031460120FBF72DFF04E0786AFCF729FBDB
-:10821000FBF74BFFB9F1000F03D141469620FCF765
-:108220004CFB94F8642001210020FCF706FC94F834
-:108230002C00012801D1FCF7DFFB02203870FCF78D
-:1082400061FD002800D0FFDFBDE8F0872DE9F04395
-:10825000A74D87B0804628780E9F1C461646894653
-:1082600010B90EB104B107B9FFDFEF61C5E90564CC
-:108270000020C5E90D89E871A871E870A87028711F
-:108280009B4F6871A8813437E8817E68344636F8A0
-:10829000700BF8F758F8E8622088F8F742F828637E
-:1082A000FCF714F894F96700FCF7CEF804F112001B
-:1082B000FCF7B9FA04F10E00FCF7CCF80120FCF74A
-:1082C000CDFA18228D496846F5F733F88C480490AA
-:1082D0006846FCF7B7FAF07EFCF7C6F8FCF7B8FA88
-:1082E00094F86F0078B9A06E68B1B08C318888427C
-:1082F00009D1B4F86C1001220844B08494F86E00DF
-:10830000A16EF9F708FE628F218F94F86530B07C7A
-:10831000FFF70DFF94F865402146FBF7CDFF786825
-:1083200090F8880108B1FCF74FF821460120FCF7CE
-:1083300054F97868D0F80001FCF797FA0120FFF7AC
-:1083400021FF07B0BDE8F083694800B50078022836
-:1083500000D0FFDF00BD664810B534304468FCF73C
-:10836000FBFAFCF7DAFAFCF729FAFCF762FAFBF7FA
-:108370009CFE94F82C00012801D1FCF733FB94F803
-:108380006F0038B9A06E28B1002294F86E00114633
-:10839000F9F7C1FD564CE08900F0E2FAE269A179F3
-:1083A000A07890470020207010BD514810B500788B
-:1083B000022800D0FFDFBDE81040CCE7CBE74C48F7
-:1083C000007970474A48C078704749490120487190
-:1083D00070472DE9FC474648454E3430A0F114075C
-:1083E00044684FF0000A254694F875004FF00108E4
-:1083F000703458B3012868D002286AD0032876D098
-:10840000FFDF316AB1460826087820F008000870BE
-:10841000A37906EAC303184320F004000870E37947
-:10842000042606EA8303184320F0100008706779D9
-:10843000D9F82C00F7F715FA0646FCF7C8FD022F0D
-:1084400067D0012F65D0032F66D068E000F094FA62
-:10845000AA8E0146104600F0EAFF298E814200D222
-:1084600008464C21ADF8040048533846FCF78DFD12
-:1084700048B14FF48060316A00F077FA03206071F0
-:1084800084F80380BDE76A4601A9F06A00F05CFA4F
-:10849000306210B194F8371029B13846FCF746FD28
-:1084A00084F80580ADE79DF8001031B9A0F800A070
-:1084B00080F802A0012101F08CF9BDF80410306AA7
-:1084C00001F07DFA022060719BE73846FCF72EFD33
-:1084D00097E7B5F84C00ADF804006A4601A9F06AC8
-:1084E00000F032FA306200288BD1FFDF89E709E023
-:1084F0001C010020780B0020780D0020A8B201009C
-:108500001B5D01003846FCF740FD0028BAD1FFDFB3
-:1085100077E7B04301D002E00EB1012100E0002175
-:10852000D9F820004E46027842EA01110170617CC0
-:1085300051B36179012927D004F15801F7488EC958
-:1085400000F1080989E88E00A16EC0F82110E16EE3
-:10855000C0F82510FE38FCF784F9F048083080F8A0
-:1085600018A0D4E91212C0E90412A0F58371326A8E
-:10857000FBF769FD95F8640000F0E8F90246FB217D
-:108580000020FBF76EFD03E0FCF76BF9FBF78DFDB8
-:10859000012195F865200846FCF74FFA86F804801B
-:1085A000316A0A8832828978B17486F80080FCF7D3
-:1085B000B5FB002800D0FFDFBDE8FC8770B5D84CC4
-:1085C000054639B9012D05D1E078401CC0B2E070F4
-:1085D000012820D8A16928468847E0B16179D148AF
-:1085E00031B1012D04D1417811B90178C90612D5F4
-:1085F000A17981B98DB9CA4910310978CA0602D466
-:108600000078C00607D5A08928B9A06A28B9608972
-:1086100018B1C80601D4012070BD002070BD10B58E
-:10862000BF4CA06A00B9FFDF6289D4E90910D21CEF
-:10863000F4F77FFEA06A606210BD2DE9F0470600E6
-:10864000B748B74D00F134004468686A04F170041B
-:10865000477801D0012E03D1296B02F0EDF8687044
-:1086600068784FF000084FF0010938B1012816D0A2
-:1086700002282FD0032844D0FFDFE5E5012E30D0BB
-:10868000FFF7CDFF39460122286BF7F75BF926E0AB
-:1086900084F8078030E000BF84F807902CE0012EBA
-:1086A00008D0FFF7BCFF39460022286BF7F74AF9DC
-:1086B000022EE2D0D4E91401401C41F10001C4E9CA
-:1086C0001401E079012802D084F80790BCE584F811
-:1086D0000780B9E5012E04D0286BF7F7B7FA022E10
-:1086E000CBD0D4E91401401C41F10001C4E91401CC
-:1086F000E0790128D0D1CBE7287ABDE8F047F2F73E
-:1087000053BC012EB9D0286BF7F7A0FAF4E770B587
-:108710008349834A343100264C68516A01257034FC
-:108720000B7803F00303012B14D0022B12D0032B80
-:1087300003D0907940F0040023E0A570D08940F484
-:108740000060D081012000F010F91CE0E67170BDDE
-:10875000E57170BD4978B1B1D38943F40063D38129
-:10876000936A002BF5D0FB2908D8D17921B1BDE857
-:108770007040802000F0F4B8057070BD907940F032
-:108780001000907170BDE0790128E1D1DEE770B58D
-:108790006348634D3430446828787034012800D031
-:1087A000FFDFA07838B10020A0700146042000F05F
-:1087B000DCF801202071296A0878C043800705D1C0
-:1087C000A889400502D5022000F0CFF80121002041
-:1087D000FFF7F4FE10B1BDE87040BCE5BDE87040A5
-:1087E0000020CFE42DE9F84F4D4F4D4C3437002693
-:1087F0007D6882468DF8006020787035022800D0B0
-:10880000FFDFE08940F40070E0810020FFF7A2FC68
-:10881000A87CBAF1000F5BD0FBF76AFCFBF75AFCAF
-:108820004FF0010968B9A87C58B1606A417841B13C
-:108830000078E979C0F3C000884202D184F8029040
-:1088400059E0606A4178618121B1206BF7F734F813
-:10885000A06200E0A662E089B84640F02000E08116
-:10886000E670786800F17007064690F82C00012841
-:1088700016D1FCF7B7F83946304600F010FD78B154
-:10888000D8F804003188A0F80A12397A80F80C125E
-:10889000797A80F80D1280F80892207AF2F784FB3A
-:1088A000606AA9790078C0F38000884205D000F0A2
-:1088B00094F8E08940F48070E081606AE97900789A
-:1088C000C0F3C00088420AD16846FFF720FF06E0E7
-:1088D00008B1FBF73EFCE08940F04000E0815146E2
-:1088E0000120FFF76BFE00289DF8000007D010B1B3
-:1088F0000020FFF7A2FEFFF72EFDBDE8F88F10B1B4
-:108900000120FFF79AFEFFF764FD9DF800000028A4
-:10891000F3D00220FFF791FEEFE70000780D002072
-:108920001C010020780B002070B5064654480D4607
-:108930004468FBF773FC034694F8642029463046EC
-:10894000BDE87040FDF706BAF6F7C5BE00B50128D0
-:1089500002D0022802D0FFDF002000BD012000BDB0
-:10896000474A0021343A52691047454A343A9389BC
-:108970000343938152691047414810B5446804F19C
-:108980007001087B24280ED0497B24290BD01F2896
-:108990000CD020280AD0222912D094F86400042890
-:1089A00000D1082010BD94F8B01106E0222907D0AC
-:1089B00094F8C60100F04FF8014694F8640008E00E
-:1089C00094F8C60114F85D1F084000F044F8014611
-:1089D000E079BDE8104000F048B870B52848446818
-:1089E00094F875007034002832D0022810D1244D3C
-:1089F000343DE86AF6F79BFE00B9FFDFD4E91201C7
-:108A0000401C41F10001C4E91201287AF2F7CCFAC6
-:108A100000256571207920B1257100211020FFF714
-:108A2000A4FFE07878B1E570FCF7BEFA00B9FFDF8B
-:108A300000210820FFF799FFD4E91201401C41F101
-:108A40000001C4E91201A079012802D00120A0711F
-:108A500070BDA57170BDC10701D0012070478007AE
-:108A600001D50220704700207047002904D001285A
-:108A700003D0012901D00220704701207047000077
-:108A8000500100202DE9F0410F4606460024FE4D1E
-:108A90000FE000BF05EBC40090F85311B14206D1BE
-:108AA0000622394600F5AA70F4F716FC38B1641CAA
-:108AB000E4B22878A042EDD81020BDE8F08120462D
-:108AC000FBE7F0B50746F04816460478621C0270D2
-:108AD00000EBC4050868C5F854018888A5F858015A
-:108AE000102C00D3FFDF85F8537185F85A612046BA
-:108AF000F0BD70B5054600F017FA10281CD1E24C05
-:108B00002078401EC0B22070A84215D004EBC002ED
-:108B100004EBC50102F58070D2F85321C1F853214E
-:108B2000D0F85700C1F85701207800F0FDF910285F
-:108B300002D0204480F8035170BD2DE9F047D24C9B
-:108B40000646A719A078401EC5B2A57097F8038104
-:108B5000AE422AD004EB051A04EB06190AF1030110
-:108B600009F103001022F4F7E4FB0AF1830109F193
-:108B700083001022F4F7DDFB601905EB450290F845
-:108B8000031187F8031106EB460104EB420204EBE4
-:108B90004101D2F80B31C1F80B31B2F80F21A1F825
-:108BA0000F2190F83B0187F83B0104EBC80090F8D7
-:108BB0005A01C00703D14046BDE8F04799E7BDE838
-:108BC000F087B1498A78824203D9084490F843017A
-:108BD00070470020704710B540F2D3120021AA4818
-:108BE000F4F7D1FB0822FF21A848F4F7CCFBA748F3
-:108BF00000210C38417081704FF46171818010BD8B
-:108C000070B50D460646FFF73DFF9F4C102807D074
-:108C100004EBC00191F85A11C90701D0012070BDC1
-:108C20006178082910D2102808D004EBC000012177
-:108C300080F85A116078401C6070EFE701222946E5
-:108C40003046FFF73EFFF5E7002070BD70B58E4D52
-:108C50002878401E44B20AE005EBC40090F85A019F
-:108C6000C00702D0E0B200F070F9641E64B2002CBC
-:108C7000F2DA864900200C39887070BD82498A7802
-:108C8000824203D901EB0010C01C704700207047DE
-:108C90002DE9F047984691460C460546FFF7F2FE4F
-:108CA0000646102805D000F03FF9102801D0122008
-:108CB00085E7754FB87808282AD2102E05D10022F2
-:108CC00021462846FFF7FDFE0646BC781022601CB0
-:108CD000B87007EB0415E81C494600F0B5FA05F139
-:108CE00083001022414600F0AFFA1021404600F008
-:108CF0009CFA3C44102184F84301484604F59674DC
-:108D000000F093FAE07704F8296C0020E07356E74E
-:108D1000072054E75C4810B58078401E44B204E058
-:108D2000E0B2FFF70AFF641E64B2002CF8DA10BD4F
-:108D300056490C394870704754480C384078704791
-:108D400040B14AF2B811884204D850490C398880A1
-:108D500001207047002070474C480C3880887047CD
-:108D600010B5FFF78FFE102803D000F0DDF81028B3
-:108D700000D1082010BD44498A78824203D901EB12
-:108D8000001083307047002070473F4B10B59C782F
-:108D900084420FD9184490F8030103EBC00090F807
-:108DA00053310B70D0F854111160B0F85801908015
-:108DB000012010BD002010BD334A114491F8032159
-:108DC00032490C390A700268C1F80620808848814F
-:108DD000704770B52D4B0C3B5B7873B12A4B9C7878
-:108DE0005CB1451821460AB1D81C01E02648833001
-:108DF0002A46FBF794F8012070BD002070BD10B525
-:108E0000FBF7DBF818B1BDE81040FBF7E6B8FF2030
-:108E100010BD1D498A78824209D9084490F803019F
-:108E200001EBC00090F85A0100F0010070470020EB
-:108E300070472DE9F04100242546134E2CE02846CA
-:108E400000F072F88046FFF719FF06EBC50797F8A8
-:108E50005A11C9071ED060B1B8F1100F05D006EB4A
-:108E6000080191F83B11012903D0102100F0DDF930
-:108E700080B10649204601F80480641C97F853210C
-:108E800007F5AA71E4B203E0A80D002064010020F8
-:108E9000FBF7B5FA6D1CEDB23078A842CFD80CE6DE
-:108EA000012296E72E4A01EB410102EB41010268E3
-:108EB000C1F80B218088A1F80F01704701461022EC
-:108EC000284800F0C1B92748704725498A7882426E
-:108ED00003D9084490F83B0108B1002070470120F5
-:108EE00070472DE9F0410E460746154606213046EB
-:108EF00000F09BF91A4C58B1002004E02118401CE6
-:108F000081F83B51C0B2A1788142F7D80120D4E565
-:108F100031463846FFF724FF082803D0204480F864
-:108F20003B51F3E70020C8E50D4910B5034600208A
-:108F30008A7806E00C1894F803419C4204D0401C47
-:108F4000C0B28242F6D8102010BD05494A78521EA0
-:108F50004A7001EBC001002281F85A21C9E50000E6
-:108F6000A80D00207B0F002000F00101400800F058
-:108F700001021144400800F001021144400800F0D1
-:108F800001021144400800F001021144400800F0C1
-:108F900001021144400800F00102114401EB5000AD
-:108FA000704710B500240485848DDB004C43B3FB6F
-:108FB000F2F394FBF2F45B1C84859BB203FB02F496
-:108FC0004385B4F5C84F01DD5B1E43854FF4FA437A
-:108FD000B3FBF2F35B1C0386438C02EBC3035B1E03
-:108FE000B3FBF2F30384C38B4B43B3FBF2F1C183B6
-:108FF00010BD70B50546087B0E4600F01F000873D3
-:109000000020687604463019007AFFF7ADFF291971
-:10901000641C0875697EE4B208446876052CF2D3B6
-:10902000C0B2252800D9FFDF70BD0023C38342846E
-:1090300001EBC202521EB2FBF1F101847047F0B5A0
-:109040006FF01F02010C02EA90261F25A1F5AA402D
-:1090500054380DD0A1F5AA40553809D0A1F52850B3
-:10906000AA3805D0A1F52A40AA3801D0012000E095
-:10907000002000221346144682EA0107FF431F43E3
-:109080007F1C0FD006F00107520842EAC73205F0F4
-:1090900001075B0876086D08641C43EAC733162C89
-:1090A000EAD3F0BD0020F0BD2DE9F04101260446D1
-:1090B000002500F1700751B1012974D0022971D047
-:1090C00003296CD101463846BDE8F04191E7802282
-:1090D00000213846F4F757F9BD71FD713D737D737A
-:1090E000FD733D747D71BD76FD76212087F84000CB
-:1090F000412087F84100FE2087F8740027887022FD
-:1091000000212046F4F73FF9278084F8646084F852
-:109110006560282084F8660004F1300000210746CD
-:1091200000F071FC1B21F9833984A4F85210A4F8D3
-:1091300054104FF4A470A4F85600A4F858006673B5
-:109140004FF448606080A4F8F050A4F8F250A4F8FE
-:10915000F450A4F8F650A4F8F850A4F8FA5084F8A3
-:10916000FD5084F8FF50A4F8065184F80451A4F887
-:109170001851A4F81A5184F8BA5184F8BB5184F8F4
-:10918000C45184F8C55184F8895184F8905184F809
-:10919000935184F8AC51C4F8A451C4F8A851BDE867
-:1091A000F08100E025E0A4F8065184F8FE506188C3
-:1091B000FE480A460844B0FBF1F0A4F890004BF6D4
-:1091C0008030A4F89200E3883846FFF7EAFE214693
-:1091D0003846FFF70EFFFAF7F9F920B1D4F80E0080
-:1091E000FFF72DFF10B184F88851D8E784F8886123
-:1091F000D5E74188B4F8B831B4F8B4213846BDE8B1
-:10920000F041CEE6437E0BB1252B01D912207047E9
-:109210002AB14B7B2BB1012B05D01F2070470020BA
-:10922000704700F0EEB900F092B910B500231A466D
-:1092300003E0845C2343521CD2B28A42F9D30BB1BF
-:10924000002010BD012010BD30B5134606E0CC183B
-:10925000D51A14F8014C5B1E4455DBB2002BF6D135
-:1092600030BD70B50E468CB0144601461D46102226
-:109270006846FFF7E9FF1022314604A8FFF7E4FF34
-:10928000684600F059FD08A94FF0100228461CB1AD
-:10929000FFF7DAFF0CB070BDF4F74BF8FAE738B51A
-:1092A00005460C466846FBF7B2FB002820D09DF926
-:1092B00000002072E17E617294F90A100022411AC6
-:1092C00000D5494295F82D308B4210DCFF2B0ED093
-:1092D000E17A491CC9B2E17295F82E30994202D860
-:1092E000A17A7F2903D1A0720020E07201221046EA
-:1092F00038BD0C2813D00B2811D00D280FD01F28F3
-:109300000DD020280BD0212809D0222807D02328CF
-:1093100005D0242803D0262801D000207047012042
-:10932000704710B5A2F10F030C2941D2DFE801F01C
-:1093300006080D1215181C40243E272EAAB337E04C
-:10934000072A37D0082A35D032E00C2A32D00B2A2F
-:1093500030D02DE00D2A2DD02AE00C2B2AD927E081
-:10936000103A0B2A26D923E0032B23D990F8380092
-:10937000F0B11B2A1ED91BE0062A1BD018E01C2ABC
-:1093800018D01D2A16D01E2A14D011E01F2A11D081
-:10939000202A0FD0212A0DD0222A0BD0232A09D02F
-:1093A000242A07D0262A05D002E003E00E2A01D0A5
-:1093B000002010BD012010BD2DE9F0410C460546EE
-:1093C00040F23577866805E0F8F7F7FF3946F8F799
-:1093D000C8FCA8602846F9F7A5F90028F4D08CB19C
-:1093E0003046A968F9F7EAFC00280BDD2044401E4E
-:1093F000B0FBF4F707FB04F13046F8F7B2FCA860C5
-:109400003846CCE60020CAE670B5044690420BD23E
-:10941000101B642800D2642025188D4205D8042131
-:10942000F9F7FFFC08B1284670BD204670BD11F069
-:109430000C0F19D04A074FF41671002A03DA00BF47
-:109440004FF0100201E04FF0400201DA4FF09601B8
-:1094500001F5BC71A0EB0103884202D993FBF2F045
-:1094600000E0002080B27047022904D06FF00D01A7
-:1094700001EBD000F6E76FF00E0101EB9000F1E791
-:109480000844184498300AB1042100E0002108443F
-:10949000704701207047106808667047C10701D007
-:1094A00001207047810701D502207047400701D590
-:1094B00008207047002070472DE9F0410546164608
-:1094C00088460124084600F054FA0746404600F05A
-:1094D00052FA0346FFF7E2FF02463846FFF7DEFF87
-:1094E00052EA000100D10024990700D10022B907F7
-:1094F00000D1002095F86410914200D10022327012
-:1095000095F86510814200D10020707072B968B979
-:10951000404600F032FAB5F87010401A00B247F633
-:10952000FE71884201DC002800DC0024204636E67B
-:1095300010B540F6C4125410012903D0022902D0FC
-:10954000FFDF02E008B1104610BD204610BDF0B5A7
-:109550000C7C8B7BCD7B5C404B7C02886B4044EA6F
-:109560000324467E62400023D5B2120A95FAA5F57F
-:1095700092FAA2F22D0E120E45EA022202EB02121C
-:109580005B1C2244DBB292B2032BEDD36240252355
-:10959000B2FBF3F403FB142301EBD304837603F053
-:1095A00007070125247A05FA07F701E0FFDB05002C
-:1095B0003C4201D0C3761AE05643320C521CD2B260
-:1095C000002403191B7D934213D300230E19367A0E
-:1095D00005FA03F73E4201D0521ED2B222B15B1C03
-:1095E000DBB2082BF4D306E003EBC401C176002004
-:1095F000F0BDD21AD2B2641CE4B2052CE1D31F2014
-:10960000F0BDF0B5837E0C7E012504FB02322523DC
-:10961000B2FBF3F403FB142201EBD204827602F0D6
-:109620000703247A05FA03F31C4201D0C2761EE038
-:10963000437EB2FBF3F403FB1422521CD2B200238C
-:10964000C418247D944214D30024CE1896F80860E0
-:1096500005FA04F73E4201D0521ED2B222B1641C78
-:10966000E4B2082CF4D306E004EBC301C176002079
-:10967000F0BD121BD2B25B1CDBB2052BE0D31F2066
-:10968000F0BD000030B50546007801F00F0220F073
-:109690000F0010432870092912D2DFE801F00507F6
-:1096A00005070509050B0F0006240BE00C2409E053
-:1096B000222407E001240020E87003E00E2401E0EA
-:1096C0000024FFDF6C7030BD007800F00F007047A1
-:1096D0000A6840F8032F8988818070470A6840F83B
-:1096E000092F8988818070470278402322F0400248
-:1096F00003EA81110A4302707047027822F0800267
-:1097000042EAC1120270704770B514460E46054613
-:109710001F2A00D9FFDF2246314605F10900F3F781
-:1097200008FEA41D6C7070BD70B514460E4605464B
-:109730001F2A00D9FFDF2246314605F10900F3F761
-:10974000F8FDA41D6C7070BD30B5017801F00F01FB
-:10975000032920D0052921D14578B0F81910B0F897
-:109760001B40B0F81730827D222D17D1062915D362
-:109770004FF44865A94211D8B4F5FA7F0ED26AB108
-:10978000082A0BD88A4209D28B4207D8B0F81D00AC
-:10979000A84205D902E040780C2801D0002030BD55
-:1097A000012030BD4078704700B5027801F0030316
-:1097B00022F003021A430270012905D0022903D0C6
-:1097C000032903D0FFDF00BD002100E0012141702B
-:1097D00000BD00B5027801F0030322F003021A4332
-:1097E0000270012905D0022903D0032903D0FFDF2D
-:1097F00000BD002100E00121417000BD007800F0B3
-:1098000003007047417841B1C078192803D2704AEB
-:10981000105C884201D1012070470020704730B5AC
-:1098200001240546C170192902D26948445C02E04E
-:10983000FF2900D0FFDF6C7030BD70B514460E46B6
-:1098400005461B2A00D9FFDF6C7022463146E81C12
-:10985000BDE87040F3F76DBDB0F807007047B0F891
-:1098600009007047B0F80B00704770B5B0F80720DA
-:10987000B0F80940B0F805300179951F40F67A46F6
-:10988000B54210D8B4F5FA7F0DD261B108290AD8D3
-:10989000914208D2934206D8B0F80B00B0F5486F59
-:1098A00001D8012070BD002070BD42680A60007AB6
-:1098B00008717047B0F80900704700797047426836
-:1098C0000A6080684860704780890880704750F857
-:1098D0000E2F0A60406848607047D0F81600086094
-:1098E00070470A6842604968816070470968C160D2
-:1098F00070470079704742680A6080684860704726
-:109900000171090A417170478171090AC17170477B
-:109910000172090A417270478172090AC172704767
-:1099200080887047C08870470089704740897047B9
-:1099300001891B290CD341894FF4A472914207D3AA
-:1099400081881B2904D3C088904201D3012070472D
-:10995000002070470A684260496881607047017959
-:10996000490704D04079400701D00120704700200A
-:1099700070470079704740797047C08870470CB5D0
-:1099800014A2D2E90012CDE900120179407901F068
-:10999000070269461DF80220012A04D800F00700DA
-:1099A000085C012801D900200CBD01200CBD01710B
-:1099B000704700797047417170474079704730B502
-:1099C0000C460546FB2900D9FFDF6C7030BD000056
-:1099D000C0B20100000101020102020310B58C882F
-:1099E0000A894B88C988A0F84430A0F84810A0F82C
-:1099F0004640A0F84A2010BD10B5029C8181C2816A
-:109A00000382448210BD1B2202838282C281828132
-:109A100042800281028042848284828300290AD1AA
-:109A20004FF4A4714183C18241820182C18041818E
-:109A30008180C18401857047F0B5B0F84830818FCE
-:109A4000458EC48E8B4200D30B46B0F84A10B0F856
-:109A50004020914200D20A464386C286068F478F35
-:109A600000F130019E4200D21E46974200D21746B6
-:109A70000E814F81AB4201D1A24201D0012400E00E
-:109A80000024B0F84420C38F068E858E9A4200D3FE
-:109A90001A46B0F84670B0F842309F4200D23B46BA
-:109AA00090F85A70022F08D1964200D232469D4259
-:109AB00000D22B46002780F85A700A808B80B24271
-:109AC00001D1AB4201D0012000E000202043F0BDD5
-:109AD000508088899080C889D080088A1081488AFF
-:109AE000508101201070704770B502884A80048E42
-:109AF0008C80838ECB80428E0A81C58E4D81B0F8DA
-:109B00005660AE420BD1B0F85250954207D1B0F832
-:109B100058509D4203D1B0F85430A34201D00123E4
-:109B200000E000230B73A0F852204A89A0F85620C9
-:109B30008A88A0F85420CA88A0F85820012008700C
-:109B400070BD70B50C46088E91F8641000F016F8E0
-:109B5000A18E0546A94200D20D46208F94F86510CB
-:109B600000F00CF8618F814200D208460146284679
-:109B7000BDE8704000221346FFF782BC11F00C0FC5
-:109B800004D04FF4747101EB801006E0022902D07A
-:109B9000C000703001E080003C3080B270470000AF
-:109BA0002DE9F0410C4612490D68114A114908325D
-:109BB0001160A0F12001312901D301200CE04128DE
-:109BC00010D040CC0C4F94E80E0007EB8000241F0F
-:109BD00050F8807C3046B84720600548001D05607D
-:109BE000BDE8F081204601F0B9F8F5E7062070479E
-:109BF0001005024001000001DCB2010010B555481B
-:109C0000F9F704FD00B1FFDF5248401CF9F7FEFCF4
-:109C1000002800D0FFDF10BD2DE9F14F4E4E82B07D
-:109C2000D6F800B001274B48F9F7F8FCDFF824819B
-:109C300020B9002708F10100F9F706FD474C00257F
-:109C40004FF0030901206060C4F80051C4F80451CA
-:109C5000029931602060DFF808A11BE0DAF800000B
-:109C6000C00617D50E2000F068F8EFF3108010F052
-:109C7000010072B600D001200090C4F80493D4F81B
-:109C8000000120B9D4F8040108B901F071F8009876
-:109C900000B962B6D4F8000118B9D4F8040100285C
-:109CA000DCD0D4F804010028CCD137B1C6F800B01C
-:109CB00008F10100F9F7B2FC11E008F10100F9F731
-:109CC000ADFC0028B6D1C4F80893C4F80451C4F818
-:109CD00000510E2000F031F81E48F9F7B5FC0020C5
-:109CE000BDE8FE8F2DE9F0438DB00D4606460024F9
-:109CF0000DF110090DF1200818E000BF04EB440736
-:109D0000102255F827106846F3F713FB05EB870779
-:109D1000102248467968F3F70CFB6846FFF77CFF92
-:109D200010224146B868F3F704FB641CB442E5DB3B
-:109D30000DB00020BDE8F0836EE7002809DB00F0DD
-:109D40001F02012191404009800000F1E020C0F88D
-:109D5000801270476C01002004E5004000E00040E4
-:109D600010ED00E0B64900200870704770B5B54DA1
-:109D700001232B60B44B1C68002CFCD0002407E0AE
-:109D80000E6806601E68002EFCD0001D091D641CB4
-:109D90009442F5D30020286018680028FCD070BDDC
-:109DA00070B5A74E0446A94D3078022800D0FFDFD9
-:109DB000AC4200D3FFDF7169A548012903D847F2FF
-:109DC0003052944201DD03224271491C7161291B0A
-:109DD000C1609F49707800F030F9002800D1FFDFA2
-:109DE00070BD70B5964C0D466178884200D0FFDF9B
-:109DF000964E082D4BD2DFE805F04A041E2D4A4A44
-:109E00004A382078022800D0FFDF03202070A07895
-:109E1000012801D020B108E0A06800F041FD04E075
-:109E200004F1080007C8FFF7A1FF05202070BDE876
-:109E30007040F8F7C0B9F8F7C0FA01466068F8F763
-:109E4000BDFFB04202D2616902290BD30320F9F7AA
-:109E50000EFB12E0F8F7B1FA01466068F8F7AEFFC2
-:109E6000B042F3D2BDE870409AE7207802280AD0C9
-:109E7000052806D0FFDF04202070BDE8704000F008
-:109E8000D2B8022000E00320F9F7F1FAF3E7FFDF90
-:109E900070BD70B50546F8F790FA694C606020789F
-:109EA000012800D0FFDF6A490120087000200871F6
-:109EB00004208D6048716548C86002202070607879
-:109EC00000F0BBF8002800D1FFDF70BD10B55C4C7E
-:109ED000207838B90220F9F7E0FA18B90320F9F729
-:109EE000DCFA08B1112010BD5A48F8F7E1F96070AA
-:109EF0001F2804D0012020700020606110BD0320C5
-:109F000010BD2DE9F0471446054600EB84000E46CF
-:109F1000A0F1040800F0D7FC07464FF0805001691B
-:109F20004F4306EB8401091FB14201D2012100E039
-:109F3000002189461CB10069B4EB900F02D90920B9
-:109F4000BDE8F0872846E7F76FF990B9A84510D328
-:109F5000BD4205D2B84503D245EA0600800701D0CC
-:109F60001020EDE73046E7F75FF910B9B9F1000FBF
-:109F700001D00F20E4E7384838490068884205D00E
-:109F8000224631462846FFF7F1FE1AE0FFF79EFF12
-:109F90000028D5D12A4800218560C0E9036481707A
-:109FA000F9F7DDFA08B12E4801E04AF2F870604393
-:109FB0004FF47A7100F2E730B0FBF1F01830FFF7A0
-:109FC00068FF0020BCE770B505464FF0805004697B
-:109FD0006C432046E7F728F908B10F2070BD00F068
-:109FE00072FCA84201D8102070BD1B481B490068B4
-:109FF000884203D0204600F053FC10E0FFF766FFD4
-:10A000000028F1D10E48012184608170F9F7A7FA88
-:10A0100008B1144800E014481830FFF73AFF002058
-:10A0200070BD00F053BE10B5054C6078F8F7A2F98A
-:10A0300000B9FFDF0020207010BDF8F7EFBB000073
-:10A040007001002004E5014000E40140105C0C00B8
-:10A050008C0F0020E39D010058000020BEBAFECA0C
-:10A0600050280500645E0100A85B01007149096881
-:10A070000160002070476F4908600020704701218F
-:10A080008A0720B1012804D042F20400704791678A
-:10A0900000E0D1670020704767490120086042F264
-:10A0A0000600704708B50423634A1907103230B11F
-:10A0B000C1F80433106840F0010010600BE0106834
-:10A0C00020F001001060C1F808330020C1F8080139
-:10A0D0005A4800680090002008BD011F0B2909D8CC
-:10A0E000554910310A6822F01E0242EA4000086019
-:10A0F0000020704742F205007047000100F18040E7
-:10A10000C0F8041900207047000100F18040C0F839
-:10A11000081900207047000100F18040D0F80009C4
-:10A12000086000207047012801D907207047444A81
-:10A1300052F8200002680A4302600020704701289C
-:10A1400001D9072070473E4A52F8200002688A432E
-:10A15000026000207047012801D907207047384A63
-:10A1600052F820000068086000207047020035495E
-:10A170004FF0000003D0012A01D0072070470A6089
-:10A18000704708B54FF40072510510B1C1F80423AF
-:10A1900008E0C1F808230020C1F8240127481C303A
-:10A1A00000680090002008BD08B58022D10510B1DC
-:10A1B000C1F8042308E0C1F808230020C1F81C01FD
-:10A1C0001E48143000680090002008BD08B54FF408
-:10A1D0008072910510B1C1F8042308E0C1F808238A
-:10A1E0000020C1F8200115481830006800900020B8
-:10A1F00008BD10493831096801600020704770B50A
-:10A200004FF080450024C5F80841F9F7B4F910B9BA
-:10A21000F9F7BBF928B1C5F82441C5F81C41C5F8C8
-:10A2200020414FF0E020802180F800140121C0F887
-:10A23000001170BD0004004000050040080100400E
-:10A24000A0B30100780500406249634B0A68634986
-:10A250009A42096801D1C1F31001016000207047E2
-:10A260005C495D4B0A685D49091D9A4201D1C0F302
-:10A2700010000860002070475649574B0A6857493C
-:10A2800008319A4201D1C0F31000086000207047E5
-:10A2900030B5504B504D1C6842F20803AC4202D01E
-:10A2A000142802D203E0112801D3184630BDC300A0
-:10A2B0004B481844C0F81015C0F81425002030BDD4
-:10A2C0004449454B0A6842F209019A4202D00628E5
-:10A2D00002D203E0042801D308467047404A012116
-:10A2E00042F83010002070473A493B4B0A6842F26E
-:10A2F00009019A4202D0062802D203E0042801D3C1
-:10A3000008467047364A012102EBC0004160002038
-:10A31000704770B52F4A304E314C156842F2090330
-:10A3200004EB8002B54204D0062804D2C2F800181B
-:10A3300007E0042801D3184670BDC1F31000C2F82D
-:10A340000008002070BD70B5224A234E244C1568C9
-:10A3500042F2090304EB8002B54204D0062804D27D
-:10A36000D2F8000807E0042801D3184670BDD2F8DF
-:10A370000008C0F310000860002070BD174910B538
-:10A380000831184808601120154A002102EBC0036B
-:10A39000C3F81015C3F81415401C1428F6D3002078
-:10A3A00006E0042804D302EB8003C3F8001807E09A
-:10A3B00002EB8003D3F80048C4F31004C3F800484C
-:10A3C000401C0628EDD310BD04490648083108603A
-:10A3D0007047000058000020BEBAFECA00F50140D8
-:10A3E00000F001400000FEFF814B1B6803B198475D
-:10A3F000BFF34F8F7F4801687F4A01F4E06111434A
-:10A400000160BFF34F8F00BFFDE710B5EFF3108081
-:10A4100010F0010F72B601D0012400E0002400F01A
-:10A42000DDF850B1E6F7A4FFF7F761FDF8F7C1FFDB
-:10A43000F9F7E2FC71490020086004B962B6002017
-:10A4400010BD2DE9F0410C460546EFF3108010F0E9
-:10A45000010F72B601D0012600E0002600F0BEF820
-:10A4600020B106B962B60820BDE8F08100F006FD13
-:10A47000E6F782FF0246002001234709BF0007F1EB
-:10A48000E02700F01F01D7F80071CF40F9071BD07B
-:10A49000202803D222FA00F1C90727D141B20029AE
-:10A4A00004DB01F1E02191F8001405E001F00F0157
-:10A4B00001F1E02191F8141D4909082916D203FA87
-:10A4C00001F717F0EC0F11D0401C6428D5D3F9F731
-:10A4D00071FC4B4A4B490020F9F7B4FC47494A4804
-:10A4E00008602046E6F7A7FE60B904E006B962B648
-:10A4F00041F20100B8E73E4804602DB12846E6F776
-:10A50000E7FE18B1102428E0404D19E02878022811
-:10A5100002D94FF4805420E007240028687801D045
-:10A52000D8B908E0C8B1202817D8A878212814D8AD
-:10A53000012812D001E0A87878B9E8780B280CD867
-:10A54000E6F71AFF2946F8F71AFFF7F78FFC00F035
-:10A55000EDF92846E6F7DAFE044606B962B61CB104
-:10A56000FFF753FF20467FE700207DE710B5044644
-:10A5700000F034F800B101202070002010BD244903
-:10A5800008600020704770B50C4622490D682149CB
-:10A59000214E08310E60102807D011280CD0122847
-:10A5A0000FD0132811D0012013E0D4E90001FFF7E8
-:10A5B00048FF354620600DE0FFF727FF00252060AB
-:10A5C00008E02068FFF7D2FF03E011492068086027
-:10A5D000002020600F48001D056070BD07480A4933
-:10A5E0000068884201D101207047002070470000B8
-:10A5F000880100200CED00E00400FA05580000205E
-:10A600004810002000000020BEBAFECAA8B3010016
-:10A6100004000020100502400100000100B585493A
-:10A6200010F1080F19D00CDC10F1280F1DD010F11B
-:10A63000140F18D010F1100F13D010F10C0F08D117
-:10A640000DE010F1040F06D080B103280ED00428CD
-:10A650000CD0FFDF00BDFC2008E0F82006E0F4206D
-:10A6600004E0F02002E0EC2000E0D820086000BD0B
-:10A67000704900B5091D012803D0022803D0FFDF6F
-:10A6800000BD032000E00420086000BD2DE9F0417A
-:10A6900005460C4617461046F9F76CFD4FF47A76DE
-:10A6A000022C10D0012C10D040F63401441838464A
-:10A6B000F9F7C5FD204449F679710844B0FBF6F07E
-:10A6C000281ABDE8F0813146F0E74FF4C861EDE7A4
-:10A6D00070B505460C460846FAF7F4FA022C10D07D
-:10A6E000012C11D04FF4AF5149F6CA62511A0844F7
-:10A6F0004FF47A7100F2E140B0FBF1F0281A801EAD
-:10A7000070BD40F24C41EFE740F63401ECE770B524
-:10A71000064615460C460846FAF7D4FA4FF47A7105
-:10A7200040F63402022D11D0012D11D01346022C17
-:10A7300011D0012C01D04FF4AF529A1A104449F6AF
-:10A74000FC621044B0FBF1F0301A70BD0B46EEE72E
-:10A750004FF4C863EBE740F24C42EEE770B50446B5
-:10A760000E460846F9F706FD05463046F9F767FD3F
-:10A7700028444AF2AB3108444FF47A71B0FBF1F04F
-:10A78000201A801E70BD2DE9F04106461D460C467C
-:10A790001746104600F045F806EB4601C1EBC6111E
-:10A7A00000EBC100022C15D0012C16D04FF4AF5194
-:10A7B00046182046FAF786FA301A4FF47A7100F6F6
-:10A7C000B730B0FBF1F43846F9F741FD2044284496
-:10A7D000401D76E740F24C41EAE740F63401E7E7F6
-:10A7E00070B5044615460E460846F9F7C3FC04EB5F
-:10A7F0004401C1EBC411C0EBC1043046F9F71FFDA1
-:10A80000241A284600F00DF820444FF47A7100F61F
-:10A81000B730B0FBF1F42846F9F719FD2044401D8C
-:10A8200070BD082803D0042801D0F9F7A3BC4EF668
-:10A83000283070470C150040F0B585B00C46054631
-:10A84000FEF7DCFF07466E78204603A96A46F5F757
-:10A8500004FA81198EB258B1012F02D0032005B03D
-:10A86000F0BD204604AA0399F5F719F9049D01E00B
-:10A87000022F0FD1ED1C042E0FD32888BDF8001035
-:10A88000001D80B2884201D8864202D14FF00000FC
-:10A89000E5E702D34FF00200E1E74FF00100DEE709
-:10A8A0000B4A022111600B490B68002BFCD0084BAE
-:10A8B0001B1D186008680028FCD000201060086884
-:10A8C0000028FCD070474FF080504069704700006E
-:10A8D00004E5014000E4014002000B464FF0000097
-:10A8E000014620D0012A04D0022A04D0032A0DD127
-:10A8F00003E0012002E0022015E00320072B05D22F
-:10A90000DFE803F00406080A0C0E10000720704769
-:10A91000012108E0022106E0032104E0042102E015
-:10A92000052100E00621F7F7E4BC0000E24805211C
-:10A9300081700021017041707047E0490A78012A56
-:10A9400005D0CA681044C8604038F8F704BA8A686D
-:10A9500010448860F8E7002819D00378D849D94A0C
-:10A9600013B1012B0ED011E00379012B00D06BB98C
-:10A9700043790BB1012B09D18368643B8B4205D22B
-:10A98000C0680EE00379012B02D00BB100207047A4
-:10A9900043790BB1012BF9D1C368643B8B42F5D2EB
-:10A9A00080689042F2D801207047C44901220A70A1
-:10A9B000027972B100220A71427962B104224A71AD
-:10A9C000826852328A60C068C860BB4902208870C1
-:10A9D00070470322EFE70322F1E770B5B74D044655
-:10A9E00000202870207988B100202871607978B122
-:10A9F0000420B14E6871A168F068F7F7B2F9A86059
-:10AA0000E0685230E8600320B07070BD0120ECE7D0
-:10AA10000320EEE72DE9F04105460226F8F7C5F8D8
-:10AA2000006800B1FFDFA44C01273DB12878B8B120
-:10AA3000012805D0022811D0032814D027710DE079
-:10AA40006868C82808D30421F8F7EBF920B16868D2
-:10AA5000FFF773FF012603E0002601E000F014F980
-:10AA60003046BDE8F08120780028F7D16868FFF70C
-:10AA700072FF0028E2D06868017879B1A0780428D4
-:10AA800000D0FFDF01216868FFF7A7FF8B49E0785E
-:10AA900000F003F90028E1D1FFDFDFE7FFF785FFD2
-:10AAA0006770DBE72DE9F041834C0F46E17888427F
-:10AAB00000D0FFDF00250126082F7DD2DFE807F058
-:10AAC000040B28283D434F57A0780328C9D00228FB
-:10AAD000C7D0FFDFC5E7A078032802D0022800D046
-:10AAE000FFDF0420A07025712078B8BB0020FFF79D
-:10AAF00024FF72480178012906D08068E06000F0E8
-:10AB0000F9F82061002023E0E078F7F782FDF5E70F
-:10AB1000A078032802D0022800D0FFDF207880BB75
-:10AB2000022F08D05FF00500F8F7A1FCA0780328F9
-:10AB300040D0A57095E70420F6E7A078042800D05F
-:10AB4000FFDF022004E0A078042800D0FFDF01200E
-:10AB5000A1688847FFF75EFF054633E003E0A07871
-:10AB6000042800D0FFDFBDE8F04100F08DB8A078E8
-:10AB7000042804D0617809B1022800D0FFDF2078D2
-:10AB800018B1BDE8F04100F08AB8207920B1062064
-:10AB9000F8F76DFC25710DE0607840B14749E07829
-:10ABA00000F07BF800B9FFDF65705AE704E007208A
-:10ABB000F8F75DFCA67054E7FFDF52E73DB1012DC9
-:10ABC00003D0FFDF022DF9D14BE70420C0E70320BB
-:10ABD000BEE770B5050004D0374CA078052806D133
-:10ABE00001E0102070BD0820F8F757FC08B11120D3
-:10ABF00070BD3548F7F75CFBE0701F2806D00121D7
-:10AC0000F8F730FA0020A560A07070BD032070BD79
-:10AC1000294810B5017809B1112010BD81780529A6
-:10AC200006D0012906D029B101210170002010BDF4
-:10AC30000F2010BD00F033F8F8E770B51E4C054644
-:10AC4000A07808B1012809D155B12846FFF783FE45
-:10AC500040B1287840B1A078012809D00F2070BDFC
-:10AC6000102070BD072070BD2846FFF79EFE03E050
-:10AC700000212846FFF7B1FE1049E07800F00DF8FA
-:10AC800000B9FFDF002070BD0B4810B5006900F06F
-:10AC900029F8BDE81040F7F78EBAF7F7BFBD0648B0
-:10ACA00010B5C078F7F766FB00B9FFDF0820F8F7AA
-:10ACB000DEFBBDE8104039E68C0100209C0F00202F
-:10ACC0003D860100FF1FA107A5AA010010B5134C86
-:10ACD0002060201D0160114810300260001D0360DB
-:10ACE000002010BD0E490A6848F202139A4302433D
-:10ACF0000A6070470A4A116848F2021301EA030029
-:10AD0000994311607047054B02465B421020134483
-:10AD1000FC2B01D8116000207047000000060040A5
-:10AD2000C806024070477047704700001EF0040FCD
-:10AD30000CBFEFF30880EFF30980014A10470000D1
-:10AD40005F3E010001B41EB400B5F8F7A9FD01B4DF
-:10AD50000198864601BC01B01EBD0000826903490E
-:10AD600081614FF0010010447047000045AD0100C3
-:10AD70000FF20C0000F10000694641F8080C20BFFA
-:10AD800070470000FEDF18490978F9B904207146C0
-:10AD900008421BD10699154A914217DC06990229EF
-:10ADA00014DB02394878DF2810D10878FE2807D054
-:10ADB000FF280BD14FF001004FF000020C4B184759
-:10ADC00041F201000099019A094B1847094B002BE9
-:10ADD00002D01B68DB6818474FF0FF3071464FF018
-:10ADE0000002034B1847000028ED00E000C00100FE
-:10ADF000E9A3010004000020174818497047FFF735
-:10AE0000FBFFE6F7CBF900BD1548164909688842F3
-:10AE100003D1154A13605B68184700BD20BFFDE7EA
-:10AE20000F4810490968884210D1104B18684FF03C
-:10AE3000FF318842F2D080F308884FF02021884209
-:10AE400004DD0B48026803210A4302600948804779
-:10AE500009488047FFDF0000B00F0020B00F00203E
-:10AE600000100000000000200400002000C00100CD
-:10AE700014090040DD2F000009AE0100F0B4404687
-:10AE8000494652465B460FB402A0013001B5064860
-:10AE9000004700BF01BC86460FBC804689469246EB
-:10AEA0009B46F0BC70470000091100000420714669
-:10AEB000084202D0EFF3098101E0EFF308818869CD
-:10AEC00002380078102813DB20280FDB2C280BDB3E
-:10AED0000A4A12680A4B9A4203D1602804DB094AE5
-:10AEE0001047022008607047074A1047074A10477A
-:10AEF000074A12682C3212681047000058000020E0
-:10AF0000BEBAFECA7D130000A19B010087A5010007
-:10AF1000040000200D4B0E4908470E4B0C49084712
-:10AF20000D4B0B4908470D4B094908470C4B084985
-:10AF300008470C4B064908470B4B054908470B4B84
-:10AF4000034908470A4B02490847000019AC0000B2
-:10AF500059B00000A52F00000BA8000099A7000021
-:10AF6000A1AE0000991300004D7700001DB0000055
-:10AF70002DAD01005F8200000784000065850000A0
-:10AF8000C98500000386000037860000698600003E
-:10AF90009986000021870000478300008985000012
-:10AFA00013120000C12100000B2200006F220000DC
-:10AFB000F522000011240000D32400000525000024
-:10AFC000E3250000CB2600001F270000A12700007A
-:10AFD000C1270000B92D0000DD2D0000FD2C000070
-:10AFE000592D00000F2E0000A32E00002F3D000061
-:10AFF000093E00003D4100003D420000B342000018
-:10B000001D4300008143000017120000754400003A
-:10B01000E1440000E3270000E927000017120000C8
-:10B02000171200001712000017120000F32700008B
-:10B030002B280000A12800001712000017120000A2
-:10B040002D22000087290000A9290000F529000011
-:10B05000131200001312000013120000131200005C
-:10B06000EF5200007553000091530000AD530000F3
-:10B070003B550000D7530000E1530000235400006B
-:10B0800045540000215500006355000013120000D4
-:10B0900013120000676E0000876E0000916E0000C2
-:10B0A000CB6E0000F96E0000E96F000077700000C1
-:10B0B0008B700000D9700000EF71000095730000E4
-:10B0C000BD740000E95D0000D5740000131200009B
-:10B0D00013120000A1A0000003A200005DA2000066
-:10B0E000D7A2000083A30000100110013A02000063
-:10B0F0001A0200040506000007000000FFFFFFFF22
-:10B100000000FFFFE39C0000BF1C0000934E000006
-:10B11000335E0000E97A000000000000A17D00001D
-:10B120007D7D00008F7D0000000002000000000017
-:10B13000000200000000000000010000000000000C
-:10B14000136C0000F36B0000616C00007152000092
-:10B150003352000053520000219400003994000043
-:10B160004396000041370000816C000000000000A1
-:10B17000B16C0000BF5200000000000000000000A1
-:10B18000000000002395000000000000C13700000F
-:10B19000555555D6BE898E0000006406640C6412B5
-:10B1A00000000803AC055008000054044408340CA7
-:10B1B00075DF0000DDE00000D7DE000073DF000077
-:10B1C0001B5D0100ABE1000000000000480800002A
-:10B1D0004808000051350000513500009B21000057
-:10B1E000439B0000B7600000A34D0000F97301000D
-:10B1F0008135000081350000BF210000D59B000093
-:10B200003F610000174E00000F74010070017001D3
-:10B21000400038005C002400200200000300656C40
-:10B220007462000000000000000000000000000048
-:10B230000000870000000000000000000000000087
-:10B240000000BE83605ADB0B376038A5F5AA9183F6
-:10B25000886C0000010000008B0801005D170100F0
-:10B2600000000001020603040500000007000000C2
-:10B2700000000000060000000A000000320000008C
-:10B2800073000000B4000000F401FA0096006400AE
-:10B290004B0032001E0014000A00050002000100ED
-:10B2A0000041000000000000AB830100E5870100C1
-:10B2B0008F870100BD830100000000002989010083
-:10B2C0000C0802170D010102090901010602091803
-:10B2D00018030101090903030500000049A2010048
-:10B2E00061A2010079A2010091A20100C1A20100A6
-:10B2F000E9A2010013A3010047A30100C79F0100B9
-:10B30000039F010023A0010007AD01000D360100DD
-:10B310001D360100493601001B37010023370100AB
-:10B32000353701007FA0010099A001006DA0010048
-:10B3300077A00100A5A00100DBA00100ED9B0100AA
-:10B34000FBA0010009A1010017A1010027A1010034
-:10B350003FA1010057A101006DA10100ED9B01007B
-:10B3600000000000B7A900000DAA000023AA0000F9
-:10B37000D9A80100199C0100E59C0100D3AB010094
-:10B3800011AC01003BAC0100113401005D3901003A
-:10B3900083A10100A9A10100CDA10100F3A1010039
-:10B3A0001C0500402005004000100200CCB3010045
-:10B3B00008000020980100004411000000B40100C2
-:10B3C000A0010020100E00008011000001150545AD
-:10B3D000481000200519A40500203601000100884E
-:10B3E0003720FB349B5F80041F8000100D9DCB092C
-:10B3F0000020880900200E0A0020024810000000EA
-:10C00000000002204DF2020075F2020077F20200F9
-:10C0100079F202007BF202007DF2020000000000D3
-:10C020000000000000000000000000007FF202009D
-:10C0300081F202000000000083F2020085F202009B
-:10C0400087F20200694E0200EDF00200B1F002003A
-:10C05000C5F0020087F2020035DC020025C80200AC
-:10C06000EDEC0200F5EC0200FDEC020087F20200AC
-:10C0700087F2020087F2020087F2020087F20200D4
-:10C0800087F20200D9FA020087F2020087F202006A
-:10C0900087F2020087F202001932030087F20200E1
-:10C0A00087F2020087F2020005ED02000DED0200AA
-:10C0B00087F2020087F2020000000000000000008A
-:10C0C00087F2020087F2020087F20200D9F0020034
-:10C0D00087F2020087F2020087F2020087F2020074
-:10C0E00015F1020000000000000000000000000048
-:10C0F0000000000087F202000000000001F10200D1
-:10C10000000000000000000000000000000000002F
-:10C11000000000000000000000000000000000001F
-:10C12000000000000000000000000000000000000F
-:10C1300000000000000000000000000000000000FF
-:10C1400000000000000000000000000000000000EF
-:10C1500000000000000000000000000000000000DF
-:10C1600000000000000000000000000000000000CF
-:10C1700000000000000000000000000000000000BF
-:10C1800000000000000000000000000000000000AF
-:10C19000000000000000000000000000000000009F
-:10C1A000000000000000000000000000000000008F
-:10C1B000000000000000000000000000000000007F
-:10C1C000000000000000000000000000000000006F
-:10C1D000000000000000000000000000000000005F
-:10C1E000000000000000000000000000000000004F
-:10C1F000000000000000000000000000000000003F
-:10C2000030B5214C04600325C0F81458002400F612
-:10C210001C0EF7EE007A0225C0E90144C0F8185858
-:10C22000CEED007AC0F8204800F624044FF0000C50
-:10C23000C4F800C09FED127B012480F828485C1EE2
-:10C2400000F5036E00F5046C032C8EED007B0CED05
-:10C25000027B05D85C1C6410C0F81438C0F818487C
-:10C2600092B207EE902A00F50162F8EE677A00F6C6
-:10C270000C031160C3ED007A30BD00BFAFF3008046
-:10C280000000000000000000E87F03000000000044
-:10C290004389DA0700F1E9802DE9F0474FF0804249
-:10C2A00043F00103D2F8002443818EB00646002AF1
-:10C2B00000F0CD80704A13680133136008F0FEFF70
-:10C2C00006F1B8070021304607F090FB38466B4C6A
-:10C2D00009F0EEFB04F1F00554F8043F184613B1E1
-:10C2E0001B681B689847AC42F6D1304601F090F8C5
-:10C2F000634B0024CDE90A340AAB93E80300102312
-:10C300008DE8030002932246334640F2FD31384661
-:10C3100007F016FB5B4BCDE90C34C02302930EAB48
-:10C3200013E9030064228DE80300334640F2FD3137
-:10C33000384607F005FB7289534B42F4C0424FF078
-:10C34000E00C7281A02160228025402083F809C37F
-:10C3500083F80A1383F81A2383F81B2383F807133F
-:10C3600083F81C1383F8215383F8222383F80153A5
-:10C3700083F8020383F8060306F5E26001F0E6FDA8
-:10C3800001F086F8014604A80FF02CFA12F056FDD1
-:10C3900037A3D3E90023824689461BF0FFF934A373
-:10C3A000D3E9002380460D46504649461BF0F6F976
-:10C3B00006A811460FF0F6F92DA3D3E90023404655
-:10C3C00029461BF0EBF907A811460FF0EBF928A35B
-:10C3D000D3E90023404629461BF0E0F9014608A8AE
-:10C3E0000FF0E0F907AA08A909A80FF0DBFA06AADE
-:10C3F00009A905A80FF0D6FA09A80FF0CBF908A8EB
-:10C400000FF0C8F907A80FF0C5F906A80FF0C2F998
-:10C4100006F294723B4604A9009206F10C0005AAAC
-:10C42000019404F077FF05A80FF0B4F904A80FF009
-:10C43000B1F907F025F83368144A5B6893420DD1CF
-:10C440000A2009F09BFD20460EB0BDE8F0870A4B9C
-:10C450004FF47A701A600AF069F92FE730460A2122
-:10C46000984720460EB0BDE8F0870948704700BFE6
-:10C4700000CA9A3B00000000302000205439002000
-:10C48000F9340200E534020000E100E089340200E2
-:10C4900016FCFFFF0000000082B010B59FED0C7B82
-:10C4A00082B00146069CCC6081ED067B10300021F5
-:10C4B00004AC019084E80C0009F068FF019802B018
-:10C4C000BDE8104002B009F0B5BE00BFAFF3008078
-:10C4D000000000000000000010B5054C237833B9BF
-:10C4E000044B13B10448AFF300800123237010BD47
-:10C4F00030380020000000008C9A030008B5034B80
-:10C500001BB103490348AFF3008008BD00000000E1
-:10C51000343800208C9A0300A3F5803A704700BF9E
-:10C52000174B002B08BF134B9D46FFF7F5FF00216B
-:10C530008B460F461348144A121A1BF02AFB0E4B67
-:10C54000002B00D098470D4B002B00D098470020BF
-:10C55000002104000D000D48002802D00C4801F015
-:10C560003FF91AF019FB2000290000F011FA1AF027
-:10C57000FFFA00BF000008000000000000000000FB
-:10C580000000022000240020A4420020E1D7010086
-:10C590000000000010B50E4C84B0214603A80EF038
-:10C5A000CDFFA4F1100003F047FA962009F0E6FC55
-:10C5B00000231A46009303A920460EF05DFE642076
-:10C5C00009F0DCFC03A80EF027FD04B010BD00BF8D
-:10C5D000F42C002000B585B0014602A80EF092FDB3
-:10C5E00002A903A80EF084FD0023CDE900331A460A
-:10C5F00003A906480BF000FF03A80EF00DFD02A8EA
-:10C600000EF00AFD05B05DF804FB00BF202D0020F0
-:10C610002DE9F04784B000F03BFF014602A80FF07F
-:10C62000E1F80522114603A80EF042FDDFF8708004
-:10C6300000270FFA87F946460125494602A80FF060
-:10C64000C9F916F8013B984217D00135062DF4D1EF
-:10C650000137052F08F10508EBD100231A46009396
-:10C6600003A90E480EF008FE03A80EF0D5FC02A8A0
-:10C670000FF090F804B0BDE8F087C5F1040A042477
-:10C680001FFA8AFA22B2013C6423494603A8A4B2E5
-:10C690000EF0C2FD5445F5D1D7E700BFF42C0020C1
-:10C6A000442000202DE9F04F3B4A3C4B12681B68A8
-:10C6B000DFF8F0908BB0190C100CADF81C30ADF811
-:10C6C00018208DF81E108DF81A0000F0E1FE0146CA
-:10C6D00008A80FF087F80522114609A80EF0E8FC1B
-:10C6E0000DF1190304930DF11D0305934FF0500A4A
-:10C6F0004FF00A0B2A4B039300230293BDF90870F5
-:10C70000039E0125394608A80FF064F916F8013B8D
-:10C71000984217D00135062DF4D1029B039A0133BC
-:10C720000532052B02930392E8D1049B0DF11B0205
-:10C73000934221D013F801BB0493059B13F801AB7E
-:10C740000593D7E7C5F104081FFA88F8042422B23C
-:10C750005B46394609A80EF05FFD504609F00EFC15
-:10C76000013C002300931A4609A94846A4B20EF0E2
-:10C7700083FD4445EBD1CDE7C82009F0FFFBFFF76F
-:10C7800009FFFFF707FF09A80EF046FC08A80FF005
-:10C7900001F80BB0BDE8F08F487C03004C7C03002F
-:10C7A00044200020F42C002030B589B0EC468CE801
-:10C7B0000F001C4C1C4B012240F6B8301A6009F0E7
-:10C7C000DDFB2568194907A80FF00CF8022207A91C
-:10C7D000284606F069FD07A80EF0DCFF144924681E
-:10C7E00005A80EF0FFFF134B06A819680EF0DAFF3C
-:10C7F00006AA05A907A80FF0D5F8022207A9204626
-:10C8000006F052FD07A80EF0C5FF06A80EF0C2FF05
-:10C8100005A80EF0BFFF084809B0BDE83040FFF79B
-:10C82000D9BE00BF6038002054380020507C03007F
-:10C83000587C0300602000205C7C030010B584B0AD
-:10C840000DF1100C084C0CE90F0000230748236081
-:10C85000FFF7C0FE4FF4FA6009F090FB04B0BDE8AA
-:10C860001040FFF7D5BE00BF54380020D87C03002D
-:10C8700010B588B0EC468CE80F00204B20491C68AE
-:10C8800007A80EF0AFFF2146022307AA04A806F06E
-:10C8900013FD07A80EF07EFF0223002204A905A8BD
-:10C8A0000FF048F8174907A80EF09CFF07A905A844
-:10C8B0000FF02EF8044607A80EF06CFF3CB905A84F
-:10C8C0000EF068FF04A80EF065FF08B010BD01234C
-:10C8D000022204A906A80FF02DF806A907A80EF059
-:10C8E000F7FF07A800F0FCF9C82100F077FA07A8C5
-:10C8F0000EF050FF06A80EF04DFFE0E76038002074
-:10C90000547D0300587D030010B5034B03600446BB
-:10C910000FF0C6FF204610BD647D030010B5054B27
-:10C92000036004460FF0BCFF20461BF0D0F8204601
-:10C9300010BD00BF647D03002DE9F04182B0BDF859
-:10C940002080CBB10F2906460D4617461C4602D162
-:10C95000B8F1C00F10D128201BF0BBF82346A9B2B4
-:10C96000CDF80080BAB2044609F01AFE33682146B9
-:10C970005B683046984710B902B0BDE8F0812046A8
-:10C9800009F026FE204602B0BDE8F0411BF09FB83A
-:10C9900070B5424C424E84B010252046FFF778FC1B
-:10C9A00004F1B8003F4B009501224FF47A71FFF774
-:10C9B000C3FF04F1B8003C4B009502224FF47A719A
-:10C9C000FFF7BAFF394B0095012204F1B8004FF48C
-:10C9D0009661FFF7B1FF072104F10C0004F02CFE73
-:10C9E00038201BF076F820231A46216B054606F006
-:10C9F00073FB482035601BF06CF8216B04F2E47285
-:10CA0000054606F0FDF92A4B7C201D601BF061F8FD
-:10CA100004F54B72216B054605F0DEFF254B202007
-:10CA20001D601BF056F8216B054605F069FB224B93
-:10CA300028201D601BF04DF8D4F81029216B044606
-:10CA400004F09CF81D4B35681D491C6003A80EF0CE
-:10CA5000C9FE002203A9284606F0FCFC03A80EF03C
-:10CA600099FE184C1848FFF7B5FD4FF4C87009F04F
-:10CA700085FA23683BB11448FFF7ACFD09F03CFB95
-:10CA8000002004B070BDFFF70DFE2368002BF2D12B
-:10CA900009F032FB002004B070BD00BF002500206B
-:10CAA00060380020A9C701003DC8010071C801001D
-:10CAB0005C38002058380020503800204C380020C6
-:10CAC000547D0300543800205C7C030010B5054CF5
-:10CAD000204606F0B3FD2046034A0449BDE8104055
-:10CAE0001AF0F0BF0025002040200020F1CA01000C
-:10CAF0002DE9F843654B664E664FDFF8B08104467A
-:10CB000003F13C0200F59350C4E9003208300025DF
-:10CB100000F09EFF04F6281000F0FAFA04F6FC007C
-:10CB2000A4F80259C4F8FC6808F0B4FD04F6D40077
-:10CB3000A4F8DA58C4F8D46808F0ACFD04F6A400F0
-:10CB40000CF07CFF544BC4F8943804F6940009F0C0
-:10CB5000F5FD04F674000BF0D7FC04F654000BF05E
-:10CB6000D3FC04F2E47000F053FE04F2847002F08F
-:10CB70000BFC04F5EB6001F031FC04F5E26000F021
-:10CB80007DFFC4F8F47604F2F4600FF089FEC4F877
-:10CB9000DC7604F2DC600FF083FE04F2746011F0C6
-:10CBA00067FB3E4BC4F82C3304F54B7704F5CE609D
-:10CBB0000EF04AFD3846A4F83253C4F82C6308F04E
-:10CBC00069FD374BC4F8EC3204F53B700DF0EEF81C
-:10CBD000344BC4F8E0302833C4F8E83004F538703A
-:10CBE0000EF032FD04F537700EF02EFD04F1E00971
-:10CBF00004F52E7504F1D80745F8188C28460DF079
-:10CC00004BFAA5F110003C3D0EF01EFDBD42F3D1E4
-:10CC100000254846C4F8E060A4F8E65008F03AFD64
-:10CC200004F1B8000CF06CFB04F180000BF0A2F8EA
-:10CC300004F164006666A4F86A5008F02BFD04F164
-:10CC40004C00E664A4F8525008F024FD274604F195
-:10CC500034006663658708F01DFD134B47F80C3FF1
-:10CC600004F120000EF096FD04F11C000EF092FD80
-:10CC70003846E660658208F00DFD201D666065811E
-:10CC800008F008FD2046BDE8F88300BFBC8C030017
-:10CC9000348E0300647D0300C09103001C8D0300EB
-:10CCA000A497030010960300788A0300EC95030014
-:10CCB000A0F104001CE700BF10B50446FFF718FF01
-:10CCC00020461AF004FF204610BD00BF10B5041F17
-:10CCD0002046FFF70DFF20461AF0F9FE204610BD52
-:10CCE00030B583B03049044601A80EF07BFD01A9A0
-:10CCF00020460EF00DFE054601A80EF04BFD15B1C5
-:10CD00002A4803B030BD2A4901A80EF06BFD01A9E5
-:10CD100020460EF0FDFD054601A80EF03BFD7DB955
-:10CD2000244901A80EF05EFD01A920460EF0F0FD99
-:10CD3000054601A80EF02EFD2DB11F4803B030BDF1
-:10CD40001E4803B030BD1E4901A80EF04BFD01A9DD
-:10CD500020460EF0DDFD054601A80EF01BFD75B95D
-:10CD6000184901A80EF03EFD01A920460EF0D0FDA5
-:10CD7000054601A80EF00EFD1DB11348C1E713488A
-:10CD8000BFE7134901A80EF02DFD01A920460EF0C2
-:10CD9000BFFD044601A80EF0FDFC0E4B0E48002C12
-:10CDA00008BF1846ADE700BF64860300902000204E
-:10CDB000A47D0300A87D0300A8200020A02000205F
-:10CDC000AC7D0300B07D0300C0200020B020002017
-:10CDD0009484030064200020C82000202DE9F8433B
-:10CDE000DFF840908846851E861DA9F1180435F8A5
-:10CDF000027F0021484610F0AFFB4FF4007120463F
-:10CE000011F088F83946204610F032FC404609F00F
-:10CE1000B5F80021204611F07DF8B542E7D1BDE814
-:10CE2000F88300BF302A00200048704716FCFFFF3F
-:10CE3000704700BF704700BF0048704716FCFFFFF7
-:10CE400082B010B58C4684B049688646DCF8000094
-:10CE50000DF1080CACE8030006A981E80C00039B67
-:10CE6000DA070EEB630C12D55A10029B5EF8022013
-:10CE7000D45808AB93E803008DE8030006AB0CCB55
-:10CE80006046A04704B0BDE8104002B07047029C65
-:10CE9000EFE700BF2DE9F04F83B0DDE90CABBDF843
-:10CEA0003870002B41D080460E4691461D46BAF19F
-:10CEB000000F3DD00F2E01D1C02F36D128201AF0FF
-:10CEC00008FE044610300EF06DF818202680A4F8F5
-:10CED00002901AF0FEFDCDE900AB47F00207A780F3
-:10CEE0006B4607460246A06003CB47F80C5B002365
-:10CEF000D8F80060D360E3607B6091605060756833
-:10CF00000D495161C4E908330C4B9D4208D12046BC
-:10CF100009F05EFB204603B0BDE8F04F1AF0D7BD24
-:10CF200021464046A8470028F1D103B0BDE8F08F64
-:10CF30001BF0010FBED1F8E741CE010039CE010050
-:10CF400082B070B504A981E80C000446D0F8480806
-:10CF5000BDF8126018300DF0BBF818B926F00206C3
-:10CF6000012E13D1D4F8E008036801211B6898470B
-:10CF7000D4F8E008012110F063FFD4F84818D4F881
-:10CF8000D808BDE8704002B00FF094BA0546D4F856
-:10CF9000E008036829461B689847D4F8E00829464A
-:10CFA000BDE8704002B010F04BBF00BF70B5044642
-:10CFB00082B038201AF08DFD04F1080613233246A2
-:10CFC000054624490093244B0FF01EFF0021C4F8AE
-:10CFD000D458284610F02CF8D4F8D4080FF0ECFF01
-:10CFE00081B2304602F0F2F84FF40041304602F0D0
-:10CFF000F7F8D4F8D40888B194F86038D4F86818F1
-:10D000008BB910F09BF9D4F8D40894F8613828B1A2
-:10D01000D4F864185BB1002210F04CF9D4F8D03881
-:10D020005BB102B070BD012210F044F9EBE710F0E3
-:10D0300085F9D4F8D038002BF3D1002240F2FF3329
-:10D0400004F66C01304602F081F8C4F8D00802B052
-:10D0500070BD00BF0010024000442C4710B50446CC
-:10D0600049B3D0F8D43823B3C388194A43F0010335
-:10D070000221C380C2F88410BFF34F8FBFF36F8FBC
-:10D08000D0F8D40810F010F9D4F86818D4F8D408FF
-:10D0900010F054F9D4F86418D4F8D40810F04EF90C
-:10D0A000D4F8D40810B103689B6998470023C4F8EA
-:10D0B000D438002010BDC388DA07FAD5D0F8D428B8
-:10D0C00023F00103C380002AF3D1FFF76FFFF0E7DD
-:10D0D00000E100E0044B186810B1D0F8D43803B177
-:10D0E0007047FFF763BF00BF64380020D0F8D43822
-:10D0F00080F861185BB129B1D0F864180022184695
-:10D1000010F0D8B8D0F86418184610F017B9704766
-:10D1100070B50446D0F8D4081C4B236048B1D4F84D
-:10D12000681810F00BF9D4F86418D4F8D40810F08B
-:10D1300005F9174BC4F8EC3803F1800103F1A402A0
-:10D14000C4F80019C4F80829124E002504F614107A
-:10D150000EF07AFA04F51060C4F80069A4F80659D4
-:10D1600008F098FA04F6E80002F0B4FF04F66C0048
-:10D1700002F084FC04F1080001F0BEFD20462660A8
-:10D18000E58008F087FA204670BD00BFBC7D030033
-:10D190004C890300348E030010B50446FFF7B8FF36
-:10D1A00020461AF094FC204610BD00BF2DE9F04740
-:10D1B0004FF000088CB01D46734B03600646C0F864
-:10D1C0000480044617468A46DDF8509008F0F4F9CA
-:10D1D0006E4B46F8083B6E49032340F2FF3230465F
-:10D1E000FFF70EF840F20113C4F8687804F66C07F4
-:10D1F0004AF64442A4F8603840F6C231C4F864A844
-:10D20000384602F0D9FC159BC4F8E0383946C4F81A
-:10D21000D088C4F8D488C4F8D858C4F8DC9804F688
-:10D22000E80002F055FF2B22314604F6EC0003F033
-:10D23000F3F9584B1A68002A00F0A3803846012100
-:10D2400002F03AFF0022494628460FF0DBF85A2147
-:10D25000C4F8480828460FF01BF807210022D4F82C
-:10D2600048084D4E0EF02EFD08F092F9024650206F
-:10D2700005921AF02EFCD4F84818059A0546183184
-:10D280000DF078FDC4F8545828460DF035FC0146E1
-:10D29000482005911AF01DFC0A23019302233F4AFE
-:10D2A00005990093012305460DF0D4FAD4F85408EB
-:10D2B000C4F84C5803689B68984701465020059174
-:10D2C0001AF007FC002301931523029300274FF067
-:10D2D000834300930599324B324A039705460DF07C
-:10D2E000E1F83368C4F858588BB12F490691079775
-:10D2F00006A903C9D4F8542815898DE803001846F7
-:10D30000C02302933A4629462346FFF7C3FD502027
-:10D310001AF0DFFBD4F84C182522243105460DF015
-:10D3200029FD3368C4F850583BB3DFF87C800025F2
-:10D33000CDE9088508AA92E80300C0278DE803001C
-:10D340002A461846252123460297FFF7A3FDD4F865
-:10D3500048083668294618300CF0AEFECDE90A853B
-:10D360000CAB0297024613E9030023468DE8030045
-:10D3700040F2FF313046FFF78DFD20460CB0BDE88E
-:10D38000F0871C605AE700BF348E0300BC7D0300A9
-:10D3900000442C4764380020843A00200AD7A33D7B
-:10D3A000000082420000AA4241CF010000487047BD
-:10D3B000D87D0300BFF34F8F0549064BCA6802F4BE
-:10D3C000E0621343CB60BFF34F8F00BFFDE700BFA8
-:10D3D00000ED00E00400FA0512DF7047704700BF5F
-:10D3E00008B5084609F0A6F9002008BD11F026BDD1
-:10D3F000084609F09BB900BF11F026BD024A034957
-:10D4000001601060704700BF743800201C7E03006C
-:10D4100030B583B0054600240DF107008DF80740B4
-:10D42000FFF7DAFF9DF80730012B1ED0154A16488A
-:10D43000012313604FF0040CC2F80041D2F8003110
-:10D44000002BFBD0D2F80835BCF1010C43EA0020D8
-:10D45000F2D1012353602B680C4A9B6993420AD195
-:10D4600003B0BDE8304009F065B92B68074A9B69F5
-:10D4700005489342F4D00146284603B0BDE8304049
-:10D48000184700BF00D00040ED5EBC0BE1D30100A7
-:10D4900030B4194D0FCD88B001AC0FC495E807002A
-:10D4A000164D03C4002305F8053F19464FF080537D
-:10D4B00022705C6E05204FF0010C01EB810202F13D
-:10D4C00020030DEB0302B4FBF0F300FB1343B3FBAB
-:10D4D000FCF31A44013112F81C2C05F8012D052922
-:10D4E000A4EB030400EB80000CEB8C0CE5D10348AB
-:10D4F00008B030BC704700BFE07D030068380020F2
-:10D5000000B583B000230DF107008DF80730FFF759
-:10D5100063FF9DF80700A0F10100B0FA80F0400918
-:10D5200003B05DF804FB00BF2DE9F04F89B09E4CBD
-:10D53000079011F079FC9D4B9D490022C3F81025FE
-:10D54000C3F81425C3F81825C3F81C25C3F82025F3
-:10D55000C3F82425C3F82825C3F82C251C230D1D4A
-:10D560004FF0A04203F5E07303208D4242F8230000
-:10D570000ED011F8013F1F2B86BF03F01F03224678
-:10D580004FF0A04203F5E0738D4242F82300F0D142
-:10D59000884A854C1523151D4FF0A04103F5E07313
-:10D5A0000320954241F823000ED012F8013F1F2BB3
-:10D5B00086BF03F01F0321464FF0A04103F5E0733F
-:10D5C000954241F82300F0D17A48774D15234FF06A
-:10D5D000A041012404FA03F39042C1F80C350ED0A7
-:10D5E00010F8013F1F2B86BF03F01F0329464FF0A1
-:10D5F000A04104FA03F39042C1F80C35F0D16E4B10
-:10D600006E4A1B6812680693DFF89CB104920023EF
-:10D6100003934FF0010A049B002B00F0B880039A9B
-:10D62000934240F3B280664B0193002302931B2682
-:10D630004FF0A041019B4FF000095A1CB9F1270F90
-:10D64000059203F1050876DC039B40F69F72042BDC
-:10D6500049F6404E49F63F43C4BF4FF47A6E134635
-:10D66000DDF814C0534C774649F64042B6460425CF
-:10D670004EFA05FE1EF0010F524E4FF01C0012D064
-:10D680001F2846D84FF0A04E0AFA00F0013DCEF810
-:10D690000C0512D31CF801EC16F8010B4EFA05FE2E
-:10D6A0001EF0010FECD11F2837D84FF0A04E0AFA18
-:10D6B00000F0013DCEF80805ECD25FB120781F28BC
-:10D6C00086BF00F01F005D464FF0A0450AFA00F04B
-:10D6D000C5F80805002002E00130904212D09842BF
-:10D6E000D1F80455F8D125781F2D86BF05F01F0508
-:10D6F0005E464FF0A04601300AFA05F59042C6F8A2
-:10D700000C55ECD1C44504F101040AD01CF801EB1E
-:10D71000ADE700F01F00DE46B6E700F01F00DE4672
-:10D72000C5E709F10109B9F1300F09D0019BB9F141
-:10D73000270F1E7888DD4FF0FF334FF0000E8FE784
-:10D74000029B032B2BD0029B3BB3012B14BF012365
-:10D750000A23079A92FBF3F3029A1B4801320292C2
-:10D7600080FB0320DA17C2EBA00202EB8202A3EBDC
-:10D770004203303305226FF09F005BB212FB0303BC
-:10D78000069AD018D65C019054E7FFF713FE0C4BB5
-:10D790000193049B02931B264AE76423D9E7039B6A
-:10D7A0000133039337E700BF0003005000600040DF
-:10D7B0000C7E0300047E0300382100207038002016
-:10D7C000FC7D03000D7E03006766666608B5FFF703
-:10D7D000ABFE00BF08B50846FFF7F8FF08BD00BF65
-:10D7E0004FF0FF30704700BF054B186828B1036841
-:10D7F000044ADB69934202D1704711F01DBB184700
-:10D8000074380020DDD301000048704716FCFFFF8C
-:10D8100010B5074B03F1080248330446026040F894
-:10D820003C3F0AF0BDFB204601F0B8FD204610BD8C
-:10D830003C7E0300094B10B503F10802483304464F
-:10D84000026040F83C3F0AF0ABFB204601F0A6FD29
-:10D8500020461AF03CF9204610BD00BF3C7E030074
-:10D86000094A10B502F108014832A0F13C0440F821
-:10D870003C1C02600AF094FB204601F08FFD20461C
-:10D880001AF025F9204610BD3C7E0300084B10B568
-:10D89000044603F10801483340F83C1C44F83C3985
-:10D8A0000AF07EFB204601F079FD204610BD00BF46
-:10D8B0003C7E0300F0B5044683B0182015460F46A1
-:10D8C0001AF007F90D491B22064611F023FA01232D
-:10D8D00000933A462B463146204601F0F5FE2A4693
-:10D8E000214604F13C000AF09FFB054B204603F162
-:10D8F000080248332260E36303B0F0BD00B001408A
-:10D900003C7E0300F8B50646044656F85C0B0368F7
-:10D910004FF400620025DF69E2620B233146B8470D
-:10D920002946102284F8835084F8785084F86D508A
-:10D9300084F8885004F1790019F06AFA2946102217
-:10D94000E06304F16E0019F063FA2368E56A1A686F
-:10D95000606405F5006518466563136BE76B9847CF
-:10D960002844874212D3656CE36BAB420ED2206829
-:10D970000368DB6A9847854208D205490E22304683
-:10D980001AF0CFF8B0FA80F04009F8BD0020F8BDD9
-:10D99000A07E030038B50446154618464FF4807241
-:10D9A0000423C4E90150216004F10C00083106F0A1
-:10D9B00085FB04F1240008F039FC04F190000DF01F
-:10D9C00091FF0023C4E91133C4E9133323632362B5
-:10D9D000A363E3626363E363A4F85430A365C4F80C
-:10D9E0008C30204638BD00BF30B5036ADB078DB0F0
-:10D9F000044608D4FFF786FF28B9236A23F0010301
-:10DA000023620DB030BD2D22002168461AF0C1F806
-:10DA10002068E16A02680B23156A6A46A8472068F5
-:10DA2000016801230D6A616C6A46A847E5E700BFFB
-:10DA300038B500F124050446284608F0FBFB2046D3
-:10DA4000FFF7D2FF2846BDE8384008F06BBC00BFA6
-:10DA500010B5044690300DF09DFE204610BD00BF6D
-:10DA6000C1600020704700BF0048704716FCFFFFF0
-:10DA7000014B1880704700BF7442002010B5044A63
-:10DA8000026000230446C38007F004FE204610BD58
-:10DA9000348E030010B5064A026000230446C3809A
-:10DAA00007F0F8FD20461AF012F8204610BD00BF1E
-:10DAB000348E030082B010B58C4684B04968864627
-:10DAC000DCF800000DF1080CACE8030006A981E8C1
-:10DAD0000C00039BDA070EEB630C12D55A10029B65
-:10DAE0005EF80220D45808AB93E803008DE80300E9
-:10DAF00006AB0CCB6046A04704B0BDE8104002B0B6
-:10DB00007047029CEFE700BF2DE9F84300251E4651
-:10DB1000134B45600446036017468846BDF82090C5
-:10DB200007F04AFD0F4B2360C4E90887A66204F1A1
-:10DB30002C0008F07BFB00220023C4E90E23E388BD
-:10DB4000256143F4804343F004036561A561656387
-:10DB5000A4F84050A4F80490E3802046BDE8F88380
-:10DB6000348E0300047F0300C3885B070CD510B517
-:10DB7000006A84B0026800230093146AE0210DF16A
-:10DB80000F02A04704B010BD704700BF70B5C38836
-:10DB90005B0784B004460D4608D5006A002302687E
-:10DBA0000093166AE0210DF10F02B047206A2A683F
-:10DBB00001685388002400940C6A0432E021A047D5
-:10DBC00004B070BD70B54B6AD3F80C23B3F81243A0
-:10DBD000526884B0064603F543700D46904784F4BE
-:10DBE0008074B0FA80F3C4F300245B09A34229D106
-:10DBF0000C2101220DEB01000DF0FEFCEB885B0710
-:10DC000008D5286A002302680093146AE0210DF108
-:10DC10000B02A047286A039A0368002100919C6ABE
-:10DC200004320C23E021A04748B903A930460DF087
-:10DC300001FD03A80DF008FD304604B070BD03A837
-:10DC40000DF002FD30460DF0D1FC304604B070BD41
-:10DC500070B50C4682B0064668460DF0C7FCE388F6
-:10DC600001252B43E380012008F060FD214601A837
-:10DC7000FFF7A8FF01A968460DF0EEFC01A80DF022
-:10DC8000E3FC009B5A88691CE2B11A79202A1DD155
-:10DC9000E2885B79920601D5392B1FD0312B11D048
-:10DCA000022168460DF06AFDE38823F0010369460E
-:10DCB000E38030460DF0BEFC68460DF0C5FC3046F2
-:10DCC00002B070BD132D0BDC0D46CCE7132AE7D054
-:10DCD00059790E4808F0D2FCC11CE2E70125C2E7E1
-:10DCE0000122022101A80DF087FC019B20221A715C
-:10DCF00038225A71E38823F00103E38001A93046FA
-:10DD00000DF098FC01A80DF09FFCD5E7B47E030050
-:10DD100070B584B00D4601921E4604460DF066FCB7
-:10DD2000019903A80DF086FC03A92846FFF72EFFF2
-:10DD300000B92EB903A80DF087FC204604B070BDD1
-:10DD400003A80DF081FC294603A8FFF781FF03A972
-:10DD500020460DF081FC03A80DF076FC204604B0AF
-:10DD600070BD00BF70B582B01646044601220D4654
-:10DD7000684602210DF040FC20460DF037FC009B68
-:10DD800010225E711A71694601A80DF053FC01A9B9
-:10DD90002846FFF7FBFE064601A80DF055FC2EB104
-:10DDA00068460DF051FC204602B070BD294601A81E
-:10DDB000FFF74EFF01A920460DF04EFC01A80DF023
-:10DDC00043FC68460DF040FC204602B070BD00BF29
-:10DDD00030B5CB889B0783B00C46054606D5A068B6
-:10DDE000A38928602846AB8003B030BD68460DF09B
-:10DDF000FDFB0122214601A8FFF7B4FF01A96846F7
-:10DE00000DF02AFC01A80DF01FFC009BB3F80730B1
-:10DE1000A3810222214601A8FFF7A4FF01A96846B9
-:10DE20000DF01AFC01A80DF00FFC009BB3F80730B1
-:10DE30002381022B03D1E38843F02003E3800322F4
-:10DE4000214601A8FFF78EFF01A968460DF004FCEA
-:10DE500001A80DF0F9FB009BA189B3F8073063819D
-:10DE600049F60412E388914216BF23F0040343F0FD
-:10DE7000060343F00203E38068460DF0E5FBAEE7DE
-:10DE800070B50C4684B00421054601220DEB01005B
-:10DE90000DF0B2FB019A122313710126082384F0BE
-:10DEA000010453719671D47101A90DEB03000DF0BB
-:10DEB000C1FB3346294602AA03A8FFF729FF03A89E
-:10DEC0000DF0C2FB02A80DF0BFFB01A80DF0BCFBDA
-:10DED00004B070BD30B5012185B00446FFF7D0FF16
-:10DEE0000021012007F0EAFB04210DEB01000122D3
-:10DEF0000DF082FB019A1223137107230125537140
-:10DF000008239571D37101A90DEB03000DF092FB6D
-:10DF10002B4602AA214603A8FFF7FAFE03A80DF03C
-:10DF200093FB02A80DF090FB0A2008F0FFFB606A4B
-:10DF3000032100F543700FF09DFF4FF0804301A8CF
-:10DF4000C3F800550DF080FB05B030BDC388DB077A
-:10DF500000D5704730B50446406AD0F80C33B0F8AD
-:10DF600012535B6883B000F54370984785F4807561
-:10DF7000B0FA80F0C5F300254009A84213D16846E5
-:10DF80000DF034FB214601A8FFF71CFE01A96846ED
-:10DF90000DF062FB01A80DF057FB009B5A8822B9D7
-:10DFA00068460DF051FB03B030BD1A79112AF7D144
-:10DFB0005A79092AF4D19A79012AF1D1DB79032B14
-:10DFC000EED12046FFF786FFEAE700BFC38870B5B1
-:10DFD00013F0010503D0124B00221A6070BD0446F5
-:10DFE000406AD0F80C33B0F812635B6800F54370F8
-:10DFF000984786F48076B0FA80F0C6F30026400990
-:10E00000B042E8D1064A13681D2B02DC01331360CD
-:10E0100070BD20461560BDE87040FFF797BF00BF98
-:10E0200078380020C38819B143F00103C3807047DA
-:10E0300023F001039BB2C380704700BF08B508F00E
-:10E04000DFF8003818BF012008BD00BF10B5044636
-:10E0500009F092FED4E90E32C01A61EB0201B0F56C
-:10E06000FA7F71F1000305D3606B0028CCBF00205C
-:10E07000012010BD002010BD30B5194B1D688DB0BA
-:10E0800045B3044606A80CF08DFF164B02931820EA
-:10E0900019F01FFD14490022CDE900120146CDE917
-:10E0A000040241F80C4BCDE90A22C2604A606A467C
-:10E0B000034603CA586099602A680C4992680C4864
-:10E0C00058618A424FF01203ADF80C3004D102A817
-:10E0D00008F07EFA0DB030BD02A928469047F6E759
-:10E0E000843A0020FF03050011E1010069DA010014
-:10E0F000B5DA010010B5002104462C3008F046F9CD
-:10E10000002008F085F82046BDE81040FFF7B4BFB6
-:10E1100082B010B502A981E80C00BDF8082040F2D9
-:10E12000FF339A4203D0BDE8104002B07047BDF8FB
-:10E130000A30052BF7D1044600212C3008F026F9CF
-:10E14000002008F065F82046BDE8104002B0FFF757
-:10E1500093BF00BF2DE9F04F8BB006469DF85000ED
-:10E1600004901F460D460191144609F015FEB36A4E
-:10E17000002B00F0F68082468B4609F00DFE6DB153
-:10E18000844277EB0103C0F0EA80774A201A67EBFC
-:10E190000101002382428B4180F0E1803046012161
-:10E1A000FFF76EFE049B002B14BF0220012000210C
-:10E1B00007F084FA08A809F0B9FE8046B06A029117
-:10E1C0000368C168DA6943690791D3F84815059176
-:10E1D000D3F804130691D3F80413C3F80813634B60
-:10E1E0009A4240F0B480624BC360DFF89491002300
-:10E1F000A9F80030049B73B9159B63B11B6815988F
-:10E200005B689847159BD988C1F30021C1F10301D0
-:10E2100018460FF02FFE706A032100F543700FF0CF
-:10E2200029FEB06A534A03684021DB6B1160089AEB
-:10E2300002219847B06A03689B6A98470D3C029B8D
-:10E2400047F1FF37B4EB0A0467EB0B07B8EB0A089A
-:10E2500063EB0B0B18EB08084BEB0B0BB4EB080351
-:10E26000029367EB0B030393019B089CDFF814B147
-:10E2700000252F46AA4643B3029B03999D4277EBA4
-:10E28000010224D25A1B61EB070393457AEB030387
-:10E290001BD3B06A03682244DB6B0221984730BF6E
-:10E2A000B06A03689B6C9847041B6519804647F168
-:10E2B000000709F071FDB9F8002092B2444632B16E
-:10E2C000019BA9F800A0002BD6D15A46E1E7706A5D
-:10E2D000002100F543700FF0CDFD049921B9159B85
-:10E2E00013B118460FF0C6FDB06A03681B6B984760
-:10E2F000B06A0368DA694369D3F80413C3F80813F2
-:10E300001A498A4226D1079AC260059AC3F848255D
-:10E31000002200231946104609F018FEB36A049A39
-:10E320005B69002A069AC3F8042314BF0420032063
-:10E33000002107F0C3F900213046FFF7A1FD09F0E5
-:10E340001BFDC6E90E0100200BB0BDE8F08F0849A7
-:10E3500090474AE707999047B36A5B69D5E7064853
-:10E36000F2E70648F0E700BF9F86010061DA01008E
-:10E3700071DA010000E100E009FCFFFF16FCFFFF7D
-:10E3800074420020BFBDF0FF70B5044684B0002089
-:10E3900007F03EFF2046FFF76FFE0022002302A891
-:10E3A000CDE9022309F0E8FD002601230146009390
-:10E3B0000196DDE902232046FFF7CCFE31460546F3
-:10E3C00004F12C0007F0E2FF284604B070BD00BF46
-:10E3D0006FF47D70704700BF00207047094B10B587
-:10E3E00003F10802483304460260836018300DF0E0
-:10E3F000D1F9054A226000232046E38007F04AF95C
-:10E40000204610BD687F0300348E03000020704753
-:10E410000B4B10B503F108024833044602608360D9
-:10E4200018300DF0B7F9074A22600023E380204638
-:10E4300007F030F9204619F04AFB204610BD00BF16
-:10E44000687F0300348E03002DE9F0411D46104B18
-:10E4500003600023436004460F461646BDF818804B
-:10E4600007F0AAF80B4B656103F1080248332260FC
-:10E47000A360C4E9037604F118000DF033FA4022DA
-:10E480001823A4F80480A262E3802046BDE8F0814E
-:10E49000348E0300687F03002DE9F04F032B87B013
-:10E4A00082460D46174619464FF00102B8BF0321B8
-:10E4B00005A803930DF0A0F84B4E4FF014094FF050
-:10E4C000000868690121FFF7ADFDE8683A68016856
-:10E4D0005388CDF800800C6A0432E421A0478346BB
-:10E4E000002866D13B681B790C2B39D1EB8813F0DF
-:10E4F000400F14BF6420142007F040FD2869D0F8B5
-:10E500000C23B0F81243526884F48074B24200F5D0
-:10E510004370C4F3002447D10020844224D1002258
-:10E5200011464FF0FF3305A80DF0BCF8E868059AD6
-:10E5300001685388CDF800808C6A0432E421A0473A
-:10E540008346C8B9059A386813790079834237D071
-:10E55000EC88A1061BD5202B0ED15379392B0BD17A
-:10E56000012007F00BFDC9E70BF1010B012007F0BB
-:10E5700005FDBBF1140FC1D1B9F10109A1D1686941
-:10E580004946FFF74FFD50460DF030F824E0002BD0
-:10E59000E6D0202BF0D153799842E1D0002BDFD088
-:10E5A000B9F101098DD1EAE79047B0FA80F040094E
-:10E5B000B3E7012007F0E2FCB9F1010981D1DEE700
-:10E5C00068695946FFF72EFD039905A80DF0D6F8A6
-:10E5D00005A950460DF02EF805A80DF035F8504667
-:10E5E00007B0BDE8F08F00BFD1E301002DE9F04195
-:10E5F0000C4684B00546486998461746FFF7B4FABA
-:10E60000E388DB0611D403AE394630460DF012F82C
-:10E610004346324621462846FFF73EFF30460DF07E
-:10E6200013F8284604B0BDE8F0810122114601A884
-:10E630000CF0E2FF3B681B79032B019B0CBF062209
-:10E6400003221A7101A902A80CF0F4FF03210A4861
-:10E6500008F014F803AE034602AA21463046FFF73D
-:10E660001BFF30460CF0F0FF02A80CF0EDFF01A8F4
-:10E670000CF0EAFFC8E700BF207F0300F0B585B0CB
-:10E68000044617460E460122082101A89D000CF001
-:10E69000B3FF20460CF0AAFF47F02060019F06F070
-:10E6A000A3FA7860284606F09FFA01A9B86002A88C
-:10E6B0000CF0C0FF05F1080302AA314603A8FFF7DA
-:10E6C00095FF03A920460CF0C7FF03A80CF0BCFF80
-:10E6D00002A80CF0B9FF23685B88082B12D900222E
-:10E6E00020464FF0FF3308210CF0FCFF23685988C7
-:10E6F000204608390DF042F801A80CF0A5FF20468D
-:10E7000005B0F0BD03A80CF071FF03A920460CF082
-:10E71000A3FF03A80CF098FF01A80CF095FF20467A
-:10E7200005B0F0BD30B583B00C46014601A81D46CA
-:10E73000FFF7A4FF01994B885BB12046AA00043182
-:10E7400019F0FFF9002401A80CF07EFF204603B069
-:10E7500030BD014CF7E700BF0CFCFFFFA0F1080043
-:10E76000FFF7E0BF2DE9F04F804685B068464FEADD
-:10E7700083090D4692460CF039FFD8F82810494518
-:10E78000A8BF49460831012201A80CF035FF09EB6A
-:10E79000050B4FF0FF330022FF2101A80CF082FF90
-:10E7A0005D453DD2002601E0AB4539D9D8F8282097
-:10E7B000019FA9EB0604944245F03060A8BF1446BF
-:10E7C00006F012FA7860204606F00EFA26F00301F1
-:10E7D00022465144B86007F10C0019F0B2F904F177
-:10E7E000080101A80CF0CAFF01A902A80CF022FF41
-:10E7F000092302AA414603A8FFF7F8FE03A96846C9
-:10E800000CF02AFF03A80CF01FFF02A80CF01CFF5D
-:10E81000009B5B8825442644002BC5D1064C00E0B4
-:10E82000002401A80CF010FF68460CF00DFF2046F4
-:10E8300005B0BDE8F08F00BF0EFCFFFFA0F108009F
-:10E84000FFF790BF70B5154682B0012204460E4610
-:10E85000684611460CF0D0FE009B69461D7101A868
-:10E860000CF0E8FE2946094807F008FF01AA034614
-:10E8700031462046FFF7BAFE01A80CF0E5FE6846D7
-:10E880000CF0E2FE204602B070BD00BF207F030006
-:10E8900010B5C3889B0784B0044609D5636A00207D
-:10E8A0009AB262F30F001B0C63F31F4004B010BD5B
-:10E8B00001A80CF09BFE0722214602A8FFF7C2FF29
-:10E8C00002A901A80CF0C8FE02A80CF0BDFE019B35
-:10E8D0005A88B2B90622214602A8FFF7B3FF02A95F
-:10E8E00001A80CF0B9FE02A80CF0AEFE019B5A88FC
-:10E8F0001AB901A80CF0A8FED0E75B7984F826309D
-:10E90000F7E7B3F8050006F07FF90622A084214658
-:10E9100002A8FFF797FF02A901A80CF09DFE02A82C
-:10E920000CF092FE019B5A88002AE2D05B79A28CFF
-:10E9300084F8263002FB03F3B3F5F83F1EDC61696F
-:10E9400002A8FFF745FABDF80830012B4FF040024E
-:10E95000E3881AD023F0100343F02803A2629BB28D
-:10E96000BDF80C2002F5CD427B3292B2012A98BF4D
-:10E9700043F0400343F00203E380BAE74FF4F83377
-:10E98000B3FBF2F284F82620D9E7A26243F0180321
-:10E99000E6E700BF2DE9F04788B0064615460C466D
-:10E9A0000122082101A80CF027FE02A80CF01EFE8F
-:10E9B00003A80CF01BFE04A80CF018FE3046FFF76D
-:10E9C00067FF96F826300590B08C04EB850900FBB4
-:10E9D00003F3994500F2D580B9FBF0F8B4FBF0F1F0
-:10E9E00000FB08F8B9EB080300FB01FA08BFA8EB2D
-:10E9F000000854454FEA850500F0BD80C31A00FBAE
-:10EA00001144B3FBF0F700FB1737002C7DD1002F2A
-:10EA100040F08C80F3881B073BD5C2455BD8544639
-:10EA200007AD03E0B38C1C44444554D844F0406027
-:10EA3000019F06F0D9F87860204606F0D5F801A9C4
-:10EA4000B86006A80CF0F6FD012306AA3146284658
-:10EA5000FFF7CCFD294602A80CF0FEFD28460CF07D
-:10EA6000F3FD06A80CF0F0FD029B5B88002BD9D1CA
-:10EA7000454C04A80CF0E8FD03A80CF0E5FD02A845
-:10EA80000CF0E2FD01A80CF0DFFD204608B0BDE867
-:10EA9000F0874AF04060019C06F0A6F860604046AE
-:10EAA00006F0A2F801A9A06006A80CF0C3FD01239E
-:10EAB00006AA314607A8FFF799FD07A902A80CF09E
-:10EAC000CBFD07A80CF0C0FD06A80CF0BDFD029B15
-:10EAD0005B88002BCCD0039B5B88002B35D1049B3B
-:10EAE0005C88002CC5D004A907A80CF0A3FD079AE8
-:10EAF00033681C6A5388494604329B083046A04755
-:10EB000007A80CF0A1FD0024B3E707ADA308524607
-:10EB100031462846FFF7B2FD294603A80CF09CFDBC
-:10EB200028460CF091FD002F3FF474AF07ADBB08F1
-:10EB30004A4631462846FFF7A1FD294604A80CF0B5
-:10EB40008BFD28460CF080FD64E703A907A80CF0B4
-:10EB500071FD079A33681C6A538851469B0804323A
-:10EB60003046A04707A80CF06FFD049B5C88002C82
-:10EB70003FF47FAFB7E7021B4244AA427FF43EAFA7
-:10EB800048E76FF47A7474E70EFCFFFF10B5044693
-:10EB900084B00191FFF77CFEA28C01999208204677
-:10EBA00004B0BDE81040FFF7F5BE00BF10B5044645
-:10EBB00082B0FFF76DFEA38C94F8260003FB00F0F3
-:10EBC00002B010BD10B5044682B0FFF761FEA08C04
-:10EBD00002B010BD10B5044682B00838FFF758FEE9
-:10EBE000A08B02B010BD00BF0368084ADB6A9342E5
-:10EBF0000BD110B5044682B0FFF74AFEA08C94F802
-:10EC0000263003FB00F002B010BD1847ADEB010049
-:10EC100010B5044682B00838FFF73AFEA38BA07FF8
-:10EC200003FB00F002B010BD30B5044685B0A0F182
-:10EC3000080528460191FFF72BFEA28B0199920847
-:10EC4000284605B0BDE83040FFF7A4BE10B550F827
-:10EC5000083C0A4ADB6A9342044682B0A0F10800ED
-:10EC600003D002B0BDE810401847FFF711FEA08B9B
-:10EC7000A37F03FB00F002B010BD00BFADEB0100AD
-:10EC800003460020DA680132DA6070470B68816061
-:10EC90001B680846184700BFD0F81408704700BF2B
-:10ECA0004B1E032B02D96FF47A7070474B1C5B101C
-:10ECB000C0F81418C0F818380020704700F501603B
-:10ECC0000068704710B5044B044640F8083B0CF050
-:10ECD000BBFC204610BD00BFD47F030010B5054B20
-:10ECE000044640F8083B0CF0AFFC204618F0EFFE5D
-:10ECF000204610BDD47F0300F8B54468104B036074
-:10ED00000546D4B10F4E104F08E040F8087B0CF0D8
-:10ED10009BFC204618F0DBFE6C6874B16068E26B07
-:10ED200003689B686A60984723689B68B3422046E3
-:10ED3000EBD098476C68002CF0D12846F8BD00BF96
-:10ED4000E87F0300DDEC0100D47F030038B54B6899
-:10ED50000C461A684FF07E510546D268216318466A
-:10ED600005F50165904795ED006A9FED117AD4EDA8
-:10ED7000067AD4ED075AC7EE276A431C03EBD37318
-:10ED800020F002025B10012AC4E90D0385EE867AA9
-:10ED9000C4ED096A84ED0A7A02D00023236238BDEB
-:10EDA000BEEE007A67EE877AC4ED087A38BD00BF00
-:10EDB00000C07F442DE9F04F2DED068B8BB00C4643
-:10EDC0000AEE100A029108F0E7FF63680193CDE9AB
-:10EDD0000401002B00F09981029B4FF40072D3F8DC
-:10EDE000183892FBF3F2002A40F3AC81029B0C33FB
-:10EDF000920000211846039318F0CBFECC4E9FEDF5
-:10EE0000CD8A01240AE002985946FFF79FFFDBF8FC
-:10EE100034505DB9019B002B00F0B080019B9B46F4
-:10EE2000DB6BDBF834500193002DECD0029BDBED63
-:10EE30000A7AD3F818284FF4007AF5EE407A9AFB54
-:10EE4000F2FA0AF1030A03EB8A02F1EE10FA0092D9
-:10EE500009D103F5016292ED007ADBED076AC6EE97
-:10EE6000877ACBED0A7A009A039B9A42D2D99846C8
-:10EE7000DBF808309BED0B7A5A88DBF8383092FBD0
-:10EE8000F3F207EE902AF8EEE77A9BED0A6A009A11
-:10EE900077EEC77AA2EB0807C7EE866ABF10FDEED1
-:10EEA000E68A18EE909AB945A8BFB946B9F1000FA5
-:10EEB00034D007EE903A4C46C24601E0DBED0E7AC4
-:10EEC000DBF8102056F82530F8EEE77A67EE877AFF
-:10EED000FDEEE77A17EE900A1044984707EE900A85
-:10EEE0009BED087A9BED096ADBED0C6AF8EEE77A98
-:10EEF000013C77EE877A9AED007A67EE867AA6EE85
-:10EF0000A77AAAEC017ADBED0B7A9BED0A7A37EE51
-:10EF1000877A8BED0B7AD1D108EB890818EE903AFD
-:10EF20009F4223DDDBF80C30002B3FF473AFDBF89E
-:10EF30000410013BCBF80C300B6806A81B689847FF
-:10EF400006A90BF108000CF087FB06A80CF07CFB6F
-:10EF5000DBF808308BED0B8A5A880433CBF810307D
-:10EF60001344CBF81430002A3FF454AF009B98456B
-:10EF7000FFF47EAF019B002B7FF450AF002C40F0DC
-:10EF80008580029B93F828387BB1029B049AC3F8D2
-:10EF90003828059AC3F83C2883F828480222012320
-:10EFA00040F6D63106A80BF0AFFF01224FF40071F6
-:10EFB00006A80CF021FB029A069C9FED5F7A6588FB
-:10EFC00002F60C0393ED008A02F61C03D3ED007ADF
-:10EFD000D2F81438D2F8182895FBF2F568EE277AA3
-:10EFE000032BC7EE879A04F1040400F08580012BFF
-:10EFF00000F08280F6EE007A68EE678A9FED4F9A05
-:10F0000028EE278A75B3B8EEC99A039F4C4EDDF8F7
-:10F010000880023D02E0D8F81438013DB7EC017ACF
-:10F02000D8F8202856F82330F0EE497AE7EE297A0E
-:10F030002046F4EE687AF1EE10FA48BFF0EE687AF6
-:10F04000F4EE487AF1EE10FAC8BFF0EE487AFDEE21
-:10F05000E77A17EE901A11439847D8F818381C44ED
-:10F060006B1CD8D1029B986803681B68984706A957
-:10F070001AEE100A0CF0DEFA06A80CF0E5FA1AEE09
-:10F08000100A0BB0BDEC068BBDE8F08F029A02F6B9
-:10F090002403D3ED007AF5EE407AF1EE10FA0ED0AB
-:10F0A000D2F818384FF4007292FBF3F2002A06DD12
-:10F0B000039B03EB8202E3EC017A9A42FBD1029BB1
-:10F0C00093F82838002B7FF470AF02990498C1F8A8
-:10F0D00030080123059881F8283801F504640026DA
-:10F0E0000027C1F834081A4644E9026740F6D631D1
-:10F0F00006A80BF009FF58E7B6EE009A28EE099A29
-:10F10000DFED0C8ABDEEC99A7CE7029B9868036824
-:10F110001B6898471AEE100A01224FF400710CF098
-:10F120006BFA1AEE100A0BB0BDEC068BBDE8F08F3F
-:10F13000F02000200000000000C07F44000000001C
-:10F1400014210020029B0C33039357E670B505464B
-:10F150002DED028B402008EE902A0E4608EE103A64
-:10F1600018F0B7FC40220446002118F012FD20469A
-:10F17000154B40F8083B0CF039FAF5EE408AF1EEF9
-:10F1800010FA04BF05F50163D3ED008A6660B8EE9E
-:10F19000C88A0023002221462846C4E9033384EDAF
-:10F1A000068AC4ED078A6361E262FFF7CFFD336828
-:10F1B0006A685B68E26330466C6021469847BDEC44
-:10F1C000028B204670BD00BFD47F030007EE901A6B
-:10F1D000F8EE677A00F60C00C0ED007A0020704768
-:10F1E000C0F820180020704729DF704728DF7047DB
-:10F1F00012DF7047022802D1014B01221A707047BA
-:10F200008042002000207047C0687047D0E902307B
-:10F2100003FB00F0704700BF10B504460846646861
-:10F22000114621449A0018F08CFC002010BD00BF4C
-:10F230002DE9F041466882B04FF000080DF107005B
-:10F240001D4614460E448DF80780FFF7D1FF9DF848
-:10F250000730ABB11E4F87F8008001E008F060FE78
-:10F260002A4621463046FFF7BFFF03460A20002BFF
-:10F27000F4D13B78002BFCD0002002B0BDE8F08137
-:10F28000144A0123C2F80435D2F80034002BFBD015
-:10F2900095B1A4F1040C0F48C4F104040CEB8505EE
-:10F2A000344404EB0C035CF8042F1A60D0F800140B
-:10F2B0000029FBD0AC45F4D1064A0023C2F804353E
-:10F2C000D2F80034002BFBD0002002B0BDE8F08162
-:10F2D0008042002000E00140F0B5436883B004465E
-:10F2E00000270DF10700CD188DF80770FFF780FF9C
-:10F2F0009DF807309BB1174E377001E008F010FE03
-:10F30000E068B5FBF0F0FFF771FF03460A20002B21
-:10F31000F4D13378002BFCD0002003B0F0BD0E4AAE
-:10F320000223C2F80435D2F80034002BFBD00A497E
-:10F33000C2F80855D1F80034002BFBD00023064A50
-:10F34000C1F80435D2F80034002BFBD0002003B004
-:10F35000F0BD00BF8042002000E001400268054986
-:10F36000D2688A4204D1D0E9020303FB00F070475F
-:10F37000104700BF0DF20100C360024B0360C0E9FB
-:10F38000011270470C800300704700BF6FF47D705E
-:10F39000704700BF6FF47D70704700BF10B5C38821
-:10F3A000044A026023F400530446C38007F026FD9C
-:10F3B000204610BD3080030010B5C388064A0260A5
-:10F3C00023F400530446C38007F018FD204618F0CC
-:10F3D0007EFB204610BD00BF30800300036870B57F
-:10F3E0005A6C0A4DAA42044606D15B68084A934209
-:10F3F00008D16FF47D7070BD90472368044A5B6844
-:10F400009342F6D02046BDE87040184795F30100BE
-:10F41000D1E3010070B50646006A0368DB6A9847CD
-:10F42000306A03681B6B9847F369D868002820DDB1
-:10F4300006F130011E4D0844002411F9012B02F59C
-:10F44000A272884245F82240F7D11A4D002402E00A
-:10F45000DA68A2420DDD5A6952F824000268526847
-:10F46000AA4204F10104F3D09047F369DA68A2429A
-:10F47000F1DC9A68002A13DD0E4D002402E09A6840
-:10F48000A2420DDD1A6952F8240002685268AA42AD
-:10F4900004F10104F3D09047F3699A68A242F1DCC9
-:10F4A000F388002223F00203F380F27570BD00BFE1
-:10F4B00000600040D1E30100C37D0BB1FFF7AABF9C
-:10F4C000704700BF2DE9F04FC37D85B00446019120
-:10F4D000002B6CD1C3880293E669F368002B6DDDC5
-:10F4E0000123206ADFF8E880DFF8E8E0344D354F8B
-:10F4F000039404F1300C04F1350200219B469C1C5E
-:10F500008CF80030147074696458247C03F5A27977
-:10F5100048EA04244EF8294012F9019B446909F194
-:10F52000A20901F5A27A544445F8394012F9014C78
-:10F530001CF9019BA23405EBC40407EB8909C4F84C
-:10F54000049012F9014C0BFA04F4C5F80445F46870
-:10F550009C4201F1040103F10103D0DC039C029BF6
-:10F5600023F00103E380019B327A1749023B012B10
-:10F570009CBF0132D2B26275C2EB0212134B9200F1
-:10F58000B3FBF2F2237B626202FB03F3A1FB0313E2
-:10F59000DB0BA36203680021DB6B9847236A5B697E
-:10F5A0000122DA60019BA37505B0BDE8F08FC38826
-:10F5B0000293DB0790D4D0E90760D4E7206ACEE756
-:10F5C00000F0014030600040818080800024F40021
-:10F5D00003000100006000402DE9F8430546817DED
-:10F5E000FFF770FFEB699A68002A20DD304FDFF8E3
-:10F5F000C490DFF8C48000240AE05A6C4A4549D11F
-:10F600005B68434543D1EB699A680134A2420EDD41
-:10F610001B6953F8246033689A68BA42EDD0002120
-:10F6200030469047EB699A680134A242F0DCDA6810
-:10F63000002A20DD1E4FDFF87C90DFF87C8000245C
-:10F640000AE05A6C4A452DD15B68434527D1EB69E6
-:10F65000DA680134A2420EDD5B6953F82460336836
-:10F660009A68BA42EDD0002130469047EB69DA68DB
-:10F670000134A242F0DC286A03685B6A9847286A72
-:10F6800003689B6A98470123EB75BDE8F883304611
-:10F690009847B8E70021304690473368B0E73046D6
-:10F6A0009847D4E70021304690473368CCE700BF45
-:10F6B000DDF3010095F30100D1E30100C37D03B147
-:10F6C0007047FFF789BF00BFF8B515460E46526870
-:10F6D00029689DF81870044607F0BCFBEA68134BD4
-:10F6E00013492360052A4FF00003C4E90756A775A4
-:10F6F0000C602376E3752375E3620FDC32681946EC
-:10F700003046936B9847206A03684FF47A51DB6C5C
-:10F710009847226AE37D0749D1600BB12046F8BDC6
-:10F720002046FFF759FF2046F8BD00BF3080030098
-:10F730007C38002029FA010010B5034661B1026847
-:10F740000E49126B0E4CC37D23708A4213D10BB14C
-:10F75000FFF760FE002010BD094A1278002AF9D098
-:10F760001A680849D26A8A4205D1DB7D002BF1D1A3
-:10F77000FFF732FFEEE79047002010BDB9F401001B
-:10F7800081420020BDF601002DE9F04FC769037DDD
-:10F79000BA680569934285B0044680F21B813A69D4
-:10F7A0009E4E52F8230003681B68B34240F032813A
-:10F7B000D4F82080D8F8142001235360227D617D85
-:10F7C0001A44B2FBF1F001FB10222275B8688242A4
-:10F7D0005EDAD7F80C90B969B9F1000F01EB42017C
-:10F7E0004BDDAA1DD8F81450009525890195CDE967
-:10F7F000027800FA03FEDDE90078A07DCDE900265D
-:10F8000000F0FD0004F1300CCD18227E032A03D84D
-:10F81000DFE802F002B2A3BF4A78009E15F801ACFF
-:10F8200008FB026212F80A2018B9002A00F0BF8013
-:10F83000FF22A66A03F5A87A06FB02F247F82A20FF
-:10F840009A46002A00F0B8809CF90020920002F14C
-:10F85000804202F5C042D2F810B52BF4801BC2F8EA
-:10F8600010B5D145714403F101030CF1010C75444D
-:10F87000CBDCDDE90278019E227D3B6953F8220052
-:10F8800003681B68B34240F0BC80D8F814305EE0D7
-:10F89000626AD8F800300021DB6B9200404698473E
-:10F8A000E169CB68002B27DD0025DFF8749104F1B6
-:10F8B0003007A84602E0CB68AB421DDD4A6917F964
-:10F8C000013B013502EB850203F5A27352F8040CEB
-:10F8D00049F82380D4E9082305F5A87C52699B00E8
-:10F8E00042F82C3003681B68B342E4D001219847EA
-:10F8F000E169CB68AB42E1DC0B69186803681B68FF
-:10F90000B34240F083800B6994F930201B6844496E
-:10F910001B7C02F5A2721B0243F0011341F8223056
-:10F9200094F9303094F935103E4A9B00A23103F12E
-:10F93000804303F5C24342F83130236A94F935100D
-:10F940005B69A23102EBC10203F144015160012263
-:10F95000DA601A6005B0BDE8F08F91F801A0628905
-:10F96000009EA2EB0A0215F801AC08FB02626FEAE6
-:10F970000A0A12F80A2057E715F8012C009E91F8A0
-:10F9800001A002FB088232446FEA0A0A12F80A2038
-:10F990004AE7628915F801AC009E013AA2EB0A021F
-:10F9A00008FB026291F801A012F80A203CE703F577
-:10F9B000A8729A4647F822009CF90020920002F1B2
-:10F9C000804202F5C042D2F810B54BF4801BC2F859
-:10F9D00010B546E7D0E908235169104E9A00D1F8D6
-:10F9E0004435817DC3EB0323B3FBF2F3C288C3F13B
-:10F9F000FF0342F00302C362C280FFF763FDE769C1
-:10FA0000D6E601219847236A5B69A0E70021984761
-:10FA1000E16978E700219847E769C9E68DF30100BD
-:10FA20000060004000F00140024B186808B1FFF789
-:10FA3000ABBE70477C38002010300BF0E3BB00BF3A
-:10FA400010B5044607F0BEF940B9237B616A044A49
-:10FA500001FB03F3A2FB0323DB0BA36210BD00BF7A
-:10FA600081808080C160704703207047006B07EE83
-:10FA7000900AF8EEE77A17EE900A70470F4B03F101
-:10FA80000802343310B50446C0E9002324300BF0DB
-:10FA9000DBFD04F120000BF0D7FD04F11C000BF09E
-:10FAA000D3FD04F118000BF0CFFD054A626000237E
-:10FAB000201D638105F0EEFD204610BD6880030027
-:10FAC000348E0300114B03F10802343310B50446A1
-:10FAD000C0E9002324300BF0B7FD04F120000BF047
-:10FAE000B3FD04F11C000BF0AFFD04F118000BF0A6
-:10FAF000ABFD074A626000236381201D05F0CAFD4B
-:10FB0000204617F0E4FF204610BD00BF68800300C8
-:10FB1000348E030038B5124B03F108023433044627
-:10FB200040F8042C40F8203B0BF08EFD04F11C0043
-:10FB30000BF08AFD04F118000BF086FD04F11400AF
-:10FB40000BF082FD074A22600023251FE380204638
-:10FB500005F0A0FD284617F0BAFF284638BD00BFC3
-:10FB600068800300348E030038B5114B054603F15D
-:10FB700008023433044640F8042C45F80439203098
-:10FB80000BF062FD04F11C000BF05EFD04F11800A7
-:10FB90000BF05AFD04F114000BF056FD054A2260EB
-:10FBA00000232046E38005F075FD284638BD00BFE0
-:10FBB00068800300348E0300F0B5264B03600446D2
-:10FBC0000025254B436083B02181043065811646B2
-:10FBD00005F0F2FC214B23602C33636004F110002C
-:10FBE00006F024FB04F11C0701224FF4007104F11C
-:10FBF00018000BF001FD38460BF0F8FC04F1200072
-:10FC00000BF0F4FC2946012204F124000BF0F4FC73
-:10FC100000234FF4007163650122E163C4E90A55D2
-:10FC2000E560256401A80BF0E7FC01A938460BF05C
-:10FC300013FD01A80BF008FD094A6263AE424FF0C4
-:10FC400000032046C4E91355C8BF2663238703B0C9
-:10FC5000F0BD00BF54920300348E03007080030097
-:10FC600000C07F4443895B0770B5856A04465DD454
-:10FC70002B46216A002B64D05033081D4A88A362AA
-:10FC8000024493420ED3D1ED037AA062F5EEC07A1E
-:10FC9000F1EE10FA3CDA04F1100006F0AFFB002898
-:10FCA00036DCA36A93ED027ADFED277A19685A6889
-:10FCB000A264B5EEC07AF1EE10FA48BFB1EE477A11
-:10FCC000C7EE276A00206164206504F1580104F141
-:10FCD0006405D4ED0C7AF8EEE77A67EEA67AFDEECD
-:10FCE000E77AF8EEE76AC4ED137ADA699861012AD7
-:10FCF000B8BF012207EE902AB8EEE77ADA61C6EEC5
-:10FD0000877A1433E1EC017A8D42EED1002070BD88
-:10FD10000026A66204F1240104F120000BF09CFCF3
-:10FD2000A81BC4E9136618BF012070BD00238362BD
-:10FD300000F1240120300BF08FFCA36A216A002B14
-:10FD40009AD10B1D184699E700007A442DE9F04F2F
-:10FD5000D1E9137E2DED088B01F118034FF0000B54
-:10FD60009FEDB68ADFEDB6AA9FEDB6AA0BEE903AEC
-:10FD70000BEE100A8BB00C465D467046B842034647
-:10FD800032D0628912F004022ED10492B8424DDBC7
-:10FD90006289920740F11581049B002BEED0AB469F
-:10FDA000002D00F03F81D4ED0D7A228FB6EE007A5F
-:10FDB00067EE877A5545FCEEE77A17EE903A43EA0C
-:10FDC00002039BB203D22BF8023BDA45FBD81BEEB1
-:10FDD000901A1BEE100A0BF02DFC1BEE100A0BB054
-:10FDE000BDEC088BBDE8F08F2046FFF73BFFE76CCA
-:10FDF0006389002F40F09D80002800F0F280E562CA
-:10FE000023F0040363810523236401231A46218917
-:10FE100006A80BF079F804F1100006F083FAD4E993
-:10FE200013700122B84203460492B1DA002D00F0AB
-:10FE3000CB8006AA019204F15802029204F1640BED
-:10FE4000D4ED127AD4ED0D8A94ED117AA16ADDF821
-:10FE500008C0DDF804E068EEA78AD4ED0C7A27EE3E
-:10FE6000087AF8EEE77A68EEAA8A87EE279A0E46B5
-:10FE7000F0EE4A9AE8EECA9AD6F81880F269BCEC1D
-:10FE8000017A07EE908AF8EEE77A013A67EE877A10
-:10FE90009045FDEEE77A06F11406EEEC017A08BF14
-:10FEA0004EF8047CE345E7D1DDE90676089ABE42C8
-:10FEB000A8BF3E469642A8BF16469E4240DDAA45D0
-:10FEC00085D0D4ED157AFDEEE77AD1E9033017EE4F
-:10FED000901A984707EE900AF8EE676AB0EE697AD2
-:10FEE000A8EEA67A206D228FD4ED157ABCEEC77AE3
-:10FEF00079EE277A17EE101AF4EEC87A431C1143F4
-:10FF0000F1EE10FA25F8021B18462365C4ED157AA8
-:10FF100008DD77EEC87AF4EEC87AF1EE10FAF8DC74
-:10FF2000C4ED157AB3420BDA55453FF450AFA16AE0
-:10FF3000C7E713F004025CD000283FF461AF5EE72E
-:10FF40009C46BC4586460DF11C094FF014084FF045
-:10FF50000006204608D00136032E08F1140828D0E8
-:10FF600059F8047BBC45F6D1826A06EB860102EBA8
-:10FF7000810389000391D3E906718F424FEA860419
-:10FF8000E9DA5B6902EB08014BB1059098470598E7
-:10FF9000039B826AD0F850E01344F4469F693444CE
-:10FFA00002EB840201360137032E976108F1140831
-:10FFB000D6D104466346E76C674570463FF740AFCD
-:10FFC000EAE6002D7FF4E8AEE56AB5B1A26900214A
-:10FFD000E16202F1040A5288874292443FF729AF56
-:10FFE000DAE659073FF50CAF206D01230493034671
-:10FFF000CCE6206D04920346C8E606AD0122E16B13
-:020000022000DC
-:1000000028460BF0F9FA29461BEE900A0BF024FB68
-:1000100028460BF019FBA269206DE76C151D0346FD
-:10002000AA46D8E706A80BF0E1FA1BEE900A06A94B
-:100030000BF012FB06A80BF007FBC8E6000080449B
-:100040000000803A00000044F0B50C4601F11C07A6
-:1000500085B0394606460BF0EDFAE36A6D4633B1DA
-:1000600028462146FFF772FE28460BF0EDFA0023E2
-:10007000E36204F1180138460BF0EEFA21462846F7
-:10008000FFF764FE28460BF0DFFAE06803681B68A0
-:100090009847236C002B02DD013B236413B13046EB
-:1000A00005B0F0BD21890123022228460AF02CFF69
-:1000B000304605B0F0BD00BF438919B143F00203DB
-:1000C0004381704723F002039BB24381704700BF16
-:1000D00001607047704700BF70B5664E664D674C53
-:1000E000674930460BF07EFB3046664E2A46214675
-:1000F00017F0E8FC644930460BF074FB3046634E61
-:100100002A46214617F0DEFC614930460BF06AFBB7
-:100110003046604E2A46214617F0D4FC5E493046F0
-:100120000BF060FB30465D4E2A46214617F0CAFCB4
-:100130005B4930460BF056FB30465A4E2A46214664
-:1001400017F0C0FC584930460BF04CFB3046574E78
-:100150002A46214617F0B6FC554930460BF042FBC3
-:100160003046544E2A46214617F0ACFC52493046E0
-:100170000BF038FB3046514E2A46214617F0A2FCC0
-:100180004F4930460BF02EFB30464E4E2A46214654
-:1001900017F098FC4C4930460BF024FB30464B4E90
-:1001A0002A46214617F08EFC494930460BF01AFBCF
-:1001B0003046484E2A46214617F084FC46493046D0
-:1001C0000BF010FB3046454E2A46214617F07AFCCC
-:1001D000434930460BF006FB3046424E2A46214644
-:1001E00017F070FC404930460BF0FCFA30463F4EA9
-:1001F0002A46214617F066FC3D4930460BF0F2FADC
-:1002000030463C4E2A46214617F05CFC3A493046BF
-:100210000BF0E8FA3046394E2A46214617F052FCD8
-:10022000374930460BF0DEFA3046364E2A46214634
-:1002300017F048FC344930460BF0D4FA3046334EC0
-:100240002A46214617F03EFC314930460BF0CAFAE7
-:100250003046304E2A46214617F034FC2E493046AF
-:100260000BF0C0FA2A4621463046BDE8704017F030
-:1002700029BC00BFAC3800204020002095B7020008
-:10028000B880030080380020C0800300A038002020
-:1002900030820300C438002038820300A4380020D4
-:1002A00014830300C83800201C8303008438002016
-:1002B000F883030094380020048403009838002059
-:1002C00098840300B43800209C840300A8380020E0
-:1002D00030850300CC38002038850300B838002072
-:1002E000CC8503008C380020D4850300B038002072
-:1002F000688603008838002070860300BC38002020
-:1003000004870300903800200C8703009C380020ED
-:1003100058870300C0380020608703006FF47D70A9
-:10032000704700BF6FF47D70704700BF6FF47D7041
-:10033000704700BFC08800F00500003818BF0120DA
-:10034000704700BFC08800F00A00003818BF0120C5
-:10035000704700BFC08810F0030018BF012070472D
-:10036000C08800F00C00003818BF0120704700BFA3
-:10037000C088C0F3802070476FF47D70704700BF65
-:100380006FF47D70704700BF03684FF47A729B6B07
-:1003900002FB01F1184700BF6FF47D70704700BF8A
-:1003A0006FF47D70704700BF08B50368DB6B98473A
-:1003B000024BA3FB0030800908BD00BFD34D621083
-:1003C0006FF47D70704700BFC1600020704700BFB0
-:1003D0006FF47D70704700BF6FF47D70704700BF91
-:1003E0000A717047704700BF704700BF006B7047CD
-:1003F000C06A70470120704710B5044617F067FBCC
-:10040000204610BD438B990710B5044606D5C36C32
-:100410005BB110BD23F002039BB26383E26C002A40
-:10042000C4BF43F00203638310BD07F0A5FCE36B78
-:10043000C01A61F10001652871F10003638BE9D2F4
-:100440009A07EBD510BD00BF0B4B10B503F10801A7
-:1004500003F18802AC33044601604261C361283075
-:100460000BF0F2F8054A6261002304F11400638383
-:1004700005F010F9204610BD44890300348E0300B6
-:1004800038B50C4B03F1080103F18802AC33044684
-:1004900040F8141C0260836014300BF0D5F8064A53
-:1004A000226000232046A4F11405E38005F0F2F851
-:1004B000284638BD44890300348E0300026838B5ED
-:1004C00093690D4612498B42044617D1C38803F045
-:1004D00005031BB153680F4A934201D10E4838BD42
-:1004E00020469847B5FA85F35B098342F6D1236825
-:1004F0000A4A1B68934206D1002038BD984700285D
-:10050000ECD02268E6E7294620469847002038BD0F
-:1005100035030200D1E3010012FCFFFF8DF301005F
-:1005200002680849D26B8A4208B505D1C06A064BF9
-:10053000A3FB0030800908BD9047034BA3FB0030AC
-:10054000800908BDF1030200D34D621001207047FD
-:100550000D4B10B503F1080103F18802AC330446DA
-:1005600001604261C36128300BF06EF8074A626196
-:100570000023638304F1140005F08CF8204617F083
-:10058000A6FA204610BD00BF44890300348E030044
-:1005900038B50E4B03F1080103F18802AC33044671
-:1005A00040F8141C0260836014300BF04DF8084AC8
-:1005B00022600023A4F11405E380204605F06AF8C8
-:1005C000284617F084FA284638BD00BF4489030046
-:1005D000348E0300C388990710B5044606D5836B93
-:1005E0005BB110BD23F002039BB2E380A26B002A33
-:1005F000C4BF43F00203E38010BD07F0BDFBA36A54
-:10060000C01A61F10001652871F10003E388E9D2A5
-:100610009A07EBD510BD00BF1B4B70B504460360B5
-:100620004FF48073C3800025184B22810220207173
-:10063000636104F114002574E560A5610E4604F0C1
-:10064000BBFF134B266203F1080103F18802AC33B0
-:1006500021606261E36101224FF4007104F128001E
-:100660000AF0CAFF638BA26AE5620021802004328F
-:1006700043F4804320636562E5636264A164E564DA
-:100680006383204670BD00BFD8880300348E03000A
-:1006900044890300836A10B4043333F8024C002900
-:1006A0003BD01919426B274C436CA4FB0242994280
-:1006B0004FEA121C2AD9520907EE902AB8EEE77ABF
-:1006C00007EE90CADFED205AF8EEE76AB7EE006A4F
-:1006D000D0ED127AF4EEC77AF1EE10FA4FF0000284
-:1006E00048BF90F84C201A70D0ED127A436C77EE28
-:1006F000867A0133F4EEE67AF1EE10FAC8BFF0EE36
-:10070000657A8B42C0ED127A4364E1D3D0E90B23C2
-:100710005DF8044BC0E90D237047D0E90F21521A50
-:1007200007EE902A9FED097AF8EE677A67EE877AEE
-:10073000FDEEE77A17EE902AA242D4BF9918191954
-:10074000B0E700BFA38B2EBA0000000078C2B93C0E
-:1007500010B5044607F010FBE36AE06303B1236BB6
-:10076000E36400212046FFF795FF638BDB0700D58C
-:1007700010BDFCF7AFFC04F11C01074A206A80237E
-:10078000FEF7E4FC628B016842F0010209686062D6
-:100790006283BDE81040084700442C47B1F5806FE4
-:1007A0000DD8B1F5007F08B5C8BFC1F580618029BB
-:1007B000A8BF80210163FFF7CBFF002008BD6FF4C5
-:1007C0007A70704708B5134BA3FB01231B0916224F
-:1007D00002FB03F39A1807EE103A07EE901A06EEA2
-:1007E000902AF8EE677AF8EE666AB8EE477A37EE46
-:1007F000C77A77EEE67AB0EEC77AF0EEE77AB4EE33
-:10080000E77AF1EE10FA58BF1346C362FFF7A0FF74
-:10081000002008BDA38B2EBA036810B54FF47A747C
-:100820009B6B04FB01F1174CA34227D1164BA3FB92
-:1008300001C316241B0904FB03F303EB040C07EEAE
-:10084000103A07EE901A06EE90CAF8EE677AF8EEC4
-:10085000666AB8EE477A37EEC77A77EEE67AB0EE98
-:10086000C77AF0EEE77AB4EEE77AF1EE10FA58BF05
-:100870006346C362FFF76CFF002010BDBDE8104067
-:10088000184700BFC5070200A38B2EBA70B50C46EF
-:1008900082B005460AF0AAFE638B9B070DD4A36ABB
-:1008A0000433636407F068FA636A20641A681846C0
-:1008B00013689847284602B070BD04F128063146F7
-:1008C00028460AF0C9FE20460121FFF7E3FE012277
-:1008D0004FF4007101A80AF08FFE01A930460AF01A
-:1008E000BBFE01A80AF0B0FED9E700BFA1F11C01D0
-:1008F000FFF7CCBF0220704701EB810100EB410004
-:100900001430704782B010B58C4684B04968864672
-:10091000DCF800000DF1080CACE8030006A981E842
-:100920000C00039BDA070EEB630C12D55A10029BE6
-:100930005EF80220D45808AB93E803008DE803006A
-:1009400006AB0CCB6046A04704B0BDE8104002B037
-:100950007047029CEFE700BF03682DE9F0411B6977
-:100960001A4E0F88B34204460D4626D11E30038826
-:10097000BB4201D0BDE8F0816B89012BFAD9A9896E
-:10098000A06861820368DB699847A0680368254610
-:100990001B6A984755F8123B60821B69B3420FD11E
-:1009A00004F11E06204601F01FF82A4601460223E4
-:1009B0003046BDE8F04100F035B901219847D6E74F
-:1009C0000121204698470646ECE700BFF9080200DF
-:1009D00030B5194B1D688DB045B3044606A80AF022
-:1009E000E1FA164B0293182017F073F8144900220D
-:1009F000CDE900120146CDE9040241F80C4BCDE9E6
-:100A00000A22C2604A606A46034603CA5860996077
-:100A10002A680C4992680C4858618A424FF01203C8
-:100A2000ADF80C3004D102A805F0D2FD0DB030BDF8
-:100A300002A928469047F6E7843A00200500010005
-:100A4000110B020069DA01000509020070B50446C5
-:100A500082B0806806F0ACF8A081A06806F0B6F815
-:100A6000E081A06806F0C0F8A36820821A681846E2
-:100A7000136A98471D4B608228201E6817F029F8DA
-:100A8000054610300AF08EFA194B2B60182017F02B
-:100A900020F8184900910146002241F80C4B0192C0
-:100AA000C260EA604A60C5E908226A460346A86057
-:100AB00003CA5860996032680F4952680F485861FC
-:100AC0008A424FF0C203AB8008D1284605F080FD72
-:100AD000284602B0BDE8704016F0F9BF29463046FE
-:100AE00090470028F1D102B070BD00BF843A0020C9
-:100AF00005000100110B020039CE010005090200BA
-:100B0000024B1B680BB1FFF7A1BF7047843A00206E
-:100B100082B070B504A981E80C00044600F076FFAD
-:100B200018B9BDE8704002B07047A06806F040F800
-:100B3000A081A06806F04AF825460346E381A06834
-:100B400006F052F855F80C3B0B4A1B692082934281
-:100B50000DD104F11406204600F046FF2A46014656
-:100B60003046BDE87040062302B000F071B80021A5
-:100B7000204698470646EEE7F908020030B50446DD
-:100B800085B0154600F070FE1E4B2360A56004F191
-:100B9000140000F041F8002504F11E0000F03CF8BC
-:100BA00019492046C4E9035500F07CFE40F2537118
-:100BB000204600F08BFE06220920CDE9012004F139
-:100BC0000C032946009220464CF64B2200F08EFE84
-:100BD00002210520CDE901100091204604F1120305
-:100BE0004FF62432012100F081FE204600F00EFF76
-:100BF00028B1064B1B6813B12046FFF727FF20469C
-:100C000005B030BD148A0300948A0300843A0020A2
-:100C1000ACDF7047AEDF70470022028102604260A5
-:100C2000704700BF10B5844682B014460022ADF86C
-:100C3000022008466A46BCF80010ADF80030019466
-:100C4000FFF7E6FFB0FA80F0400902B010BD00BF28
-:100C50002DE9F0414FF6FF7486B0A142ADF80630A1
-:100C600033D0048914F001040D46064617460FD10F
-:100C70009BB202AA00243188ADF808302846ADF8AE
-:100C80000A400397FFF7C4FF204606B0BDE8F08195
-:100C90000388ADF808300592012302AA8DF80A30C6
-:100CA0004FF000080DF1060311462846ADF80C8000
-:100CB00004930092FFF7AEFF0028E5D0049B009A52
-:100CC0001988BDF806309942D4D10024204606B0D8
-:100CD000BDE8F081F0B50C4687B04FF6FF718C424D
-:100CE000ADF806302FD003899B07054617460FD471
-:100CF000BDF8063002AA2988ADF808302046002445
-:100D0000ADF80A400397FFF783FF204607B0F0BD18
-:100D10000288ADF80820022302AA8DF80A30114695
-:100D20000DF10603002620460092ADF80C600493F6
-:100D30000597FFF76FFF009A40B1049B1988BDF833
-:100D400006309942D7D0002007B0F0BD012007B08F
-:100D5000F0BD00BF72DF704773DF704774DF70470C
-:100D600076DF704777DF704778DF70477ADF70474C
-:100D70008FDF704769DF70471321FFF7F1BF00BFB6
-:100D80000B68034A0146D2560320FFF7EBBF00BFB2
-:100D9000688A030010B5094B044640F8143B0AF07A
-:100DA000F9FC04F110000AF0F5FC054A226000236A
-:100DB0002046E38004F06EFC204610BD788A0300D4
-:100DC000348E0300C388590705D41B0700D470472D
-:100DD00004200EF085BF10B5044606F0CDFFA369D0
-:100DE000C01A61F10001B0F5FA6F71F1000303D28E
-:100DF000E3881A070BD410BD074800210FF088FDC7
-:100E0000E38823F004039BB21A07E380F3D5BDE81F
-:100E1000104004200EF064BF790D020070B584B05C
-:100E20000DF107034FF6FF70039310F0D3F94FF65F
-:100E3000FF75A84227D0044607E0039B1B786BB1DF
-:100E400010F0C8F9A84204461DD002AA012120468C
-:100E500010F0BEFB03462046002BEED006F08CFFC0
-:100E60000A4E04460D4610F055FF09E006F084FFD7
-:100E7000031B61EB0502B3F57A7F72F1000302D226
-:100E80003368002BF2D104B070BD00BF10390020D0
-:100E900010B59AB004463C2200210BA816F079FE4A
-:100EA0000023012205930A930293CDE90833CDE98B
-:100EB000033306938DF814208DF829200F4B4FF43F
-:100EC0007A7202FB04F40221A3FB043406238DF89A
-:100ED0002C1002AA0A498DF82F300BA81F23640A90
-:100EE0000191ADF8083007940FF010F805AA01A998
-:100EF0000448FFF72FFF1AB010BD00BF5917B7D134
-:100F0000DC380020CC21002038B5664D002943D1C3
-:100F10002B78990638D4DA062FD41C0725D4580725
-:100F20001DD4990713D4DA070BD45B0603D40EF053
-:100F300093FC002038BD5C4B01211878FFF70CFFB3
-:100F4000F5E712F045F92B785B06F0D5F3E7574B40
-:100F50004FF400321A602B78DA07E6D5F1E7534AEE
-:100F6000012151609907DED5F1E7504B4FF0007237
-:100F70001A602B785807D4D5F1E74C4B01221A6040
-:100F80002B781C07CBD5F0E7484B4FF400621A6072
-:100F90002B78DA06C1D5F0E70EF058FC00232B7051
-:100FA00012F02EF92C7810B944F001042C703F4B4C
-:100FB0001B689A0348BF44F002043C4B48BF2C70A6
-:100FC0005B68DB0748BF44F00404384B48BF2C7013
-:100FD0001B68980148BF44F00804344B48BF2C708C
-:100FE0001B68D90748BF44F01004304B48BF2C7031
-:100FF0001B681A052C4B48BF44F02004187848BFE2
-:101000002C70FFF7ABFEB0B1E30719D4A0071CD4D6
-:10101000610726D422072FD4E30639D4A00688D549
-:10102000224B4FF40062C3F88020BFF34F8FBFF311
-:101030006F8F002038BD44F04004E3072C70E5D5E5
-:1010400012F0A4F82C78A007E2D5184B4FF4003228
-:10105000C3F88020BFF34F8FBFF36F8F2C786107E9
-:10106000D8D5124B0122C3F88420BFF34F8FBFF3B2
-:101070006F8F2C782207CFD50C4B4FF00072C3F83E
-:101080008020BFF34F8FBFF36F8F2C78E306C5D559
-:10109000064B0122C3F88020BFF34F8FBFF36F8F41
-:1010A0002C78BBE782420020CC21002000E100E048
-:1010B0000B4B10B5044640F8143B0AF06BFB04F1EF
-:1010C00010000AF067FB074A22600023E3802046F5
-:1010D00004F0E0FA204616F0FAFC204610BD00BFEE
-:1010E000788A0300348E030010B5044682B010F0F5
-:1010F000FFFE204610F00AFF2378023B062B0CD897
-:10110000DFE803F01022040B0B0B0D0001236088B5
-:101110008DF8043001A910F0F9FD02B010BD237A5A
-:10112000012B1FD0124B1C68002CF6D094F82030F5
-:10113000002BF2D1E3689B07EFD4A369002BECD01E
-:1011400006F01AFEA061E8E7094B1B68002BE4D00B
-:1011500093F82020002AE0D1DA689207DDD4022239
-:10116000DA60DAE7034A1368013B1360DAE700BF8D
-:10117000143900201039002003883B2B42D80F2B54
-:1011800040F29B8010B5103B86B02B2B38D8DFE89F
-:1011900003F0475C37373716373737773737373706
-:1011A000373737893737373737373737373737377D
-:1011B000373737373737373737373737374000F133
-:1011C0000801062268460AF05DFB694601A80AF09C
-:1011D0007FFB3A4B1C686CB101A902A80AF078FBAE
-:1011E00002A904F110000AF083FB0123E36002A8C6
-:1011F0000AF0D0FA01A80AF0CDFA68460AF0CAFA55
-:1012000006B010BD562B03D180881321FFF7A8BD6F
-:1012100070478088132106B0BDE81040FFF7A0BDDD
-:1012200081884FF6FF73994206D0254B254A1B68EB
-:101230000320D256FFF796FD01231A464FF47A7128
-:1012400002A809F061FE06B010BD1C4B1C68002C02
-:10125000D6D0012302224FF47A7102A809F054FE7D
-:1012600094F82130002BCBD00FF0D0FA0028C7D152
-:10127000154B1878012106B0BDE81040FFF76CBD92
-:10128000037A002BBCD10D4B1C68002CB8D094F80D
-:101290002030002BB4D1E3689B07B1D406F06CFD7D
-:1012A000A061ADE7002302A980888DF808308DF891
-:1012B0000930FFF75DFD06B010BD704714390020FE
-:1012C000E0200020688A0300CC21002038B50E4BB6
-:1012D00000250446C0E9003504F06EF90B4B23608D
-:1012E000A56004F110000AF0FDFA04F114000AF000
-:1012F000F9FA074BE56040F2011222841C6012F0FB
-:10130000A5F9204638BD00BF348E0300788A03005B
-:10131000143900202DE9F04FC488A3B014F4805490
-:101320009DF8B4B002D023B0BDE8F08F1E462C9BD0
-:101330008360C0E906449146884605460EF0DAF916
-:1013400012F032F800940EF0B5FC11F047FE694639
-:10135000012011F0ADFFA74B05F1140A196812A87E
-:101360000AF040FA12A950460AF0C2FA12A80AF08E
-:1013700011FA06AFA04904A80AF034FA9F4938468A
-:101380000AF030FA04AA514608A80AF00BFB4246BC
-:1013900008A90BA80AF006FB3A460BA912A80AF006
-:1013A00001FB12A950460AF0A3FA12A80AF0F2F9BA
-:1013B0000BA80AF0EFF908A80AF0ECF938460AF091
-:1013C000E9F904A80AF0E6F96B6908940220C4F36D
-:1013D000072260F301028DF821201A1D0A94099258
-:1013E00008A95B88009AADF828304120ADF82A3072
-:1013F000FFF7C0FC684611F0A3FF2046FFF7B4FCDE
-:1014000003224FF0000362F3061304944FF0100818
-:101410008DF8103007238DF811308DF814408DF8B9
-:10142000128010F015FC0DEB080010F057FC74480A
-:1014300010F038FC0823ADF8183038464FF4C87364
-:10144000ADF81A80ADF81C40ADF81E30FFF78EFCE9
-:101450006C4821460FF0ECFBBBF1000F40F0B6806A
-:101460000DF10C0B0DF10808674B129312A812F046
-:101470006DF8664901A80AF0B5F95E4B4046196857
-:101480000AF0B0F9624958460AF0ACF95A464146AA
-:101490000BA80AF087FA01AA0BA912A80AF082FA8F
-:1014A00012A940460AF024FA12A80AF073F90BA810
-:1014B0000AF070F958460AF06DF94022002112A88E
-:1014C00016F067FB534B1868139001238DF8843096
-:1014D00010B116F09AFB80B2ADF8480002980430C3
-:1014E000159016F092FBADF85000D9F800000430CA
-:1014F000179016F08AFB484BADF858001868199001
-:1015000010B116F082FB80B2444BADF86000186851
-:101510001B9010B116F079FB80B2414BADF868001A
-:1015200018681D9010B116F070FB84B212A8ADF8C7
-:10153000704012F057F9502016F0CBFA3246294687
-:1015400000F0E4FF10F0F8FB364B18601B68002B2E
-:1015500001DDFFF763FC344C344E3220FFF798FC7A
-:101560004FF0010921463248C4F800900FF0D0F93D
-:101570003178FF2905D023682E4A4846D256FFF716
-:10158000F1FB00234FF4A032CDE90E33CDE9103347
-:101590004FF4F023CDE90C230BA803238DF838304A
-:1015A0000B970EF0C5FF012185F821103078FFF769
-:1015B000D3FBEB8843F48053EB8040460AF0EAF813
-:1015C00001A80AF0E7F823B0BDE8F08F10F0B4FBF3
-:1015D00003280DF10C0B0DF108087FF745AF12AB96
-:1015E0005A460BA9404610F0B9FBBDF80C0010F0AC
-:1015F000ABFB39E7DC200020488A03004C8A03005B
-:10160000E9100200FC380020E5160200508A0300B1
-:10161000548A0300D4380020D0380020D82000207D
-:10162000D838002010390020E0200020CC210020F4
-:10163000810D0200688A0300072915D810B50C4CEB
-:101640000C480B46214623600FF062F90A4B1978CB
-:10165000FF2901D1002010BD2368084A0120D2567D
-:10166000FFF780FB002010BD6FF47A70704700BF59
-:10167000E0200020810D0200CC210020688A0300B8
-:1016800008B50FF0C3F8003818BF012008BD00BF2F
-:1016900038B5124B044600251878FFF75FFB84F835
-:1016A00021500FF09DF898B9E3696BB106F064FB27
-:1016B000E369C01A61F10001B0F5FA7F71F100032E
-:1016C0002CBF0120002038BD06F056FBE061EDE79D
-:1016D000294603480FF01CF9284638BDCC210020CC
-:1016E000790D020020B9034B186808B1FFF7D0BF8D
-:1016F000704700BF143900200238012801D90120A9
-:10170000704710B5074C206850B1C38843F00803F8
-:10171000C38003F063FA2068BDE81040FFF7B8BF4C
-:10172000012010BD14390020012801D0012070478C
-:101730000B4B10B51C6824B12046BDE81040FFF7E4
-:10174000A7BF084B1878FFF709FB0FF049F808B955
-:10175000012010BD214604480FF0DAF8204610BDE4
-:1017600014390020CC210020790D020044F201033D
-:10177000984214D009D801280FD041F201039842B1
-:1017800014BF4A204720FCF721B844F202039842D4
-:1017900014BF4A204820FCF719B84620F3E7492037
-:1017A000F1E700BFA8DF7047B0DF704762DF704726
-:1017B000704700BF0368034A9B68934200D170479B
-:1017C00006311847B11702000B88502B70B504463C
-:1017D0002CD00FD9512B35D0532B09D10368204D74
-:1017E0001C6BAC4233D19B680A461E498B4233D1F5
-:1017F000012070BD102B1ED0112BF9D10368194D9B
-:10180000DA69AA4225D100252E4605E023681B6926
-:101810009847013523680681DB68204698470346D0
-:10182000AB4229462046F1DC012070BD03681B6AEB
-:101830009847012070BD03680A4A9B699342F7D11B
-:10184000012070BD03685B6A9847012070BDA04706
-:10185000CEE790472368D6E7911D9847C8E700BFB9
-:10186000B5170200B117020010B50023054A026047
-:1018700004460371C38000F0E7F9214600F0F2F955
-:10188000204610BDAC8A030010B5054B036004462A
-:1018900000F0DAF9214600F0F7F9204610BD00BF4C
-:1018A000AC8A030000B585B010316B460DF1100C09
-:1018B00011F8012D03F8012B6345F9D1011D68468C
-:1018C000FFF774FF05B05DF804FB00BF00B583B0FF
-:1018D00003798DF806308C46821D01A90120ADF8F0
-:1018E00004C0FFF75FFF03B05DF804FB2DE9F0478C
-:1018F00088B00546BDF84090BDF84460BDF848404A
-:1019000092460F46202200216846984616F041F97B
-:10191000ADF80460B6EB090618BF01262B79ADF8C7
-:1019200000A0E007CDF80880ADF806908DF80C60B7
-:101930008DF8023005D59DF80D3043F002038DF887
-:101940000D30A10705D59DF80D3043F004038DF847
-:101950000D30620705D59DF80D3043F008038DF872
-:101960000D30230705D59DF80D3043F010038DF899
-:101970000D30E60605D59DF80D3043F020038DF8B7
-:101980000D30A00605D59DF80D3043F040038DF8CD
-:101990000D30610605D59DF80D3043F001038DF83B
-:1019A0000D30E20544BF01238DF80F3040F20112E3
-:1019B000A30548BF0123ADF812202A6848BF8DF85F
-:1019C0001030012312698DF811308DF8143039462A
-:1019D0002846EC8890476946024620460EF0F2FF02
-:1019E00008B0BDE8F08700BF00B58DB001A80EF0CB
-:1019F00033FF019B23B1BDF808000DB05DF804FB77
-:101A00004FF6FF700DB05DF804FB00BF08B50EF097
-:101A1000FDFE003818BF012008BD00BF03682DE996
-:101A2000F041DB6806460C4690469847071E1BDDD2
-:101A300000250BE04388A3421ED08388A34221D017
-:101A4000C388A34224D00135AF420DD03368294664
-:101A50001B69304698470388A342EBD1012388F8DD
-:101A600000302846BDE8F08100234FF0FF3588F8AC
-:101A700000302846BDE8F081022388F8003028466F
-:101A8000BDE8F081032388F800302846BDE8F081E6
-:101A9000042388F800302846BDE8F08130B583B0D3
-:101AA0000C460DF10702C9880546FFF7B7FF011E76
-:101AB00008DB9DF80730032B06D02B680A4A1B6809
-:101AC00093420BD103B030BD238A022BF5D12B6892
-:101AD00028461B699847638A0381EEE7A11D2846C3
-:101AE000984703B030BD00BFB117020070B58AB08F
-:101AF0000C460DF1070209890646FFF78FFF002803
-:101B00002CDB9DF8072001239A428DF8083027D15D
-:101B10002389ADF81830336825485B68E189ADF852
-:101B20001A10002540F2011C83420895ADF824509C
-:101B3000ADF81CC029D12B462E4605939DF80E30DA
-:101B4000ADF8101062F30003A088ADF80C5002A9A4
-:101B5000ADF812608DF80E30FFF726FE0AB070BDAA
-:101B60009DF80E20E589A088ADF81050002363F39E
-:101B7000000202A9ADF80C308DF80E20ADF812303D
-:101B80000593FFF711FE0AB070BD06A930469847CD
-:101B90009DF81C309DF81D20BDF81A10BDF824607A
-:101BA0001BB9089B4FF48175C7E7089BC5E700BFC9
-:101BB000B117020000B583B009890DF10702FFF7E4
-:101BC0002DFF03B05DF804FB91F806C0BCF1010FD6
-:101BD00011D0BCF1020F0DD110B50268094CD26AC8
-:101BE000A24282B00AD109890DF10702FFF716FF60
-:101BF00002B010BD704703689B6A184702B0BDE889
-:101C000010401047B51B0200F8B50E4C26689EB177
-:101C10003368002B0FDD07463546002402E03368A9
-:101C2000A34208DD55F8040F036839465B690134A7
-:101C300098470028F3D1F8BD542015F04AFF2060E2
-:101C40000660F8BD1839002010B5054C206800B1B9
-:101C500010BD542015F03DFF00230360206010BD2F
-:101C60001839002038B50368132B04460D4605DCEF
-:101C700004EB830201335560236038BD1420FBF769
-:101C800053FC2368F4E700BF30B40568002D19DD6C
-:101C90000246002302E00133AB4213D052F8044F56
-:101CA0008C42F8D15A1CAA42B8BF00EB820108DA74
-:101CB00001324C6841F8044BAA42F9D1591ED31A9B
-:101CC0000B44036030BC704702207047013101EBC8
-:101CD000810100EB4100704782B010B58C4684B0A2
-:101CE00049688646DCF800000DF1080CACE80300FA
-:101CF00006A981E80C00039BDA070EEB630C12D5F2
-:101D00005A10029B5EF80220D45808AB93E80300F7
-:101D10008DE8030006AB0CCB6046A04704B0BDE8DD
-:101D2000104002B07047029CEFE700BF2DE9F04F72
-:101D300083B0DDE90CABBDF83870002B41D0804694
-:101D40000E4691461D46BAF1000F3DD00F2E01D12F
-:101D5000C02F36D1282015F0BCFE0446103009F003
-:101D600021F918202680A4F8029015F0B2FECDE9E2
-:101D700000AB47F00207A7806B4607460246A0600B
-:101D800003CB47F80C5B0023D8F80060D360E36016
-:101D90007B609160506075680D495161C4E90833FA
-:101DA0000C4B9D4208D1204604F012FC204603B0A3
-:101DB000BDE8F04F15F08BBE21464046A8470028ED
-:101DC000F1D103B0BDE8F08F1BF0010FBED1F8E7F1
-:101DD000D91C020039CE01002DE9F0438DB0044634
-:101DE000149FDDF85490884616461D465FB306A83A
-:101DF00009F0D8F81820ADF80880ADF80A6015F0A1
-:101E000068FE0146CDE9007941F80C5B0023EC4601
-:101E10000246C3604B60BCE80300506020689160DC
-:101E200005930D498568049251610C4A0A93122169
-:101E30009542ADF80C100B9309D102A804F0C8FB31
-:101E40000DB0BDE8F08319F0010FD0D1F8E761467D
-:101E50002046A847F1E700BFD91C020069DA01005B
-:101E600030B5124D2A6889B0EAB111490024CDE994
-:101E7000061408A9034611E9030003938DE8030043
-:101E8000104601212246FFF7A7FF0A4A039BCDE92E
-:101E9000042404AA92E8030022468DE8030028687F
-:101EA0000221FFF799FF09B030BD00BF843A00203E
-:101EB000B51F0200151F0200F0B5134D2E688BB040
-:101EC000FEB1124A05900024CDE90824102702979C
-:101ED0000AA9034611E9030022468DE803003046B3
-:101EE0000121FFF723FF0A4A0297CDE9062406A93C
-:101EF00003C9059B8DE80300224628680221FFF7ED
-:101F000015FF0BB0F0BD00BF843A0020B51F0200E2
-:101F1000151F020082B070B504A981E80C000446C8
-:101F2000BDF81250FFF772FD28B1022D1ED0012D11
-:101F30001ED0052D03D0BDE8704002B070470223CB
-:101F40002546637255F8093B194A1B69934225D10E
-:101F500004F114062046FFF747FD2A4601463046A5
-:101F6000BDE87040012302B0FEF772BE0023E7E730
-:101F70002646657256F8093B0D4A1B69934212D1F9
-:101F800004F114052046FFF72FFD3246014628468E
-:101F9000BDE87040012302B0FEF75ABE0121204681
-:101FA00098470646D6E72946204698470546E9E77A
-:101FB000CD1C020082B070B504A981E80C00044673
-:101FC000BDF81250FFF722FD28B1022D1ED0012DC1
-:101FD00029D0052D03D0BDE8704002B07047022320
-:101FE0002546237255F8083B1D4A1B69934230D1A0
-:101FF00004F10A062046FFF7F7FC2A460146304660
-:10200000BDE87040012302B0FEF722BE0021254644
-:10201000217255F8083B124A1B699342E8D02046CA
-:1020200098470646E6E72646257256F8083B0C4ACE
-:102030001B6993420FD104F10A052046FFF7D4FC37
-:10204000324601462846BDE87040012302B0FEF743
-:10205000FFBD0021E3E70021204698470546ECE755
-:10206000CD1C0200F0B5234E35688FB00DB303468A
-:102070000C4601B3204A05930024CDE9062410271D
-:10208000029706AA92E8030022468DE8030028463C
-:102090000121FFF74BFE194A0297CDE9082408A950
-:1020A00003C9059B8DE80300224630680221FFF733
-:1020B0003DFE0FB0F0BD104A0593CDE90A210AAAF2
-:1020C00092E8030022468DE8030028460121FFF72D
-:1020D00083FE0A4ACDE90C240EAB13E90300224625
-:1020E0008DE80300059B30680221FFF775FE0FB0F5
-:1020F000F0BD00BF843A0020B51F0200151F02008A
-:10210000F0B5044685B0FFF7AFFB20461C4B40F806
-:102110000A3BFEF781FD002704F11400FEF77CFD69
-:10212000184927812046FFF7BDFB0125092649F6FE
-:1021300082012046FFF7CAFB04F1080339464DF639
-:1021400090222046CDE901560095FFF7CFFB2046AF
-:10215000CDE90156A3194DF6912200952946FFF7C6
-:10216000C5FB2046FFF752FC10B9204605B0F0BD74
-:1021700020462946FFF776FF204605B0F0BD00BF98
-:10218000E88A0300948A0300002070470420704707
-:1021900001EB810100EB41002630704782B010B5A1
-:1021A0008C4684B049688646DCF800000DF1080CC6
-:1021B000ACE8030006A981E80C00039BDA070EEBEC
-:1021C000630C12D55A10029B5EF80220D45808AB5B
-:1021D00093E803008DE8030006AB0CCB6046A047F4
-:1021E00004B0BDE8104002B07047029CEFE700BFAA
-:1021F00010B50749074A016000238260C381044685
-:10220000083003F047FA2046FFF73EFB204610BD9A
-:10221000248B0300348E030010B50849084C01607C
-:102220000022C28040F8084CA0F1080403F032FA02
-:102230002046FFF729FB204610BD00BF348E030067
-:10224000248B030082B070B504A981E80C00044619
-:10225000FFF7DCFB18B9BDE8704002B07047236897
-:102260000E4A1B69BDF81000BDF81210208393427E
-:1022700061830ED104F126052046FFF7B5FB04F17A
-:10228000180201462846BDE87040042302B0FEF75C
-:10229000DFBC0021204698470546EDE7912102006A
-:1022A0002DE9F04F0368444D1B694F89B1F8008058
-:1022B000AB4285B006460C4628D13A3003884345E8
-:1022C0000DD03368B4F800801B69AB426FD106F1C2
-:1022D0004400038843451CD005B0BDE8F08F032FB0
-:1022E000FADD3D1F04F1140325F0030510341D44ED
-:1022F00034F8022C34F8041C01236846043408F036
-:1023000003FEAC42F4D105B0BDE8F08F022198473E
-:10231000D4E7032FE0DD043F04F1140327F00307A3
-:10232000DFF8A08010341F4408E0284604F050F97C
-:10233000284615F0CCFB0434BC42CDD034F804ACB4
-:10234000BAF10F0F4FF02800F5D034F8029CD6F800
-:1023500010B015F0BEFB0546103008F023FEA5F8BE
-:1023600000A0A5F80290182015F0B3FB0146134A0F
-:1023700041F80C6B00920022C26001924A60EA6050
-:10238000C5E908220E4A42616A460346A86003CAAC
-:1023900058609960DBF800305B6812224345AA80E0
-:1023A000C3D05846294698470028C4D0BDE703212A
-:1023B000304698478DE700BF912102004522020078
-:1023C0009D21020039CE01000368154A1B69934222
-:1023D00070B50E8804460D4612D130300388B342E2
-:1023E00000D070BD2069A18C03680E4ADB684E1CCA
-:1023F0009342A68407D11C340023AC60AB8170BD2E
-:1024000001219847EAE798470028F4D043880188DB
-:10241000E38304F11C020423A183AA60AB8170BD95
-:10242000912102008921020070B58CB00546FFF7AA
-:10243000EDFA08B9AB8C0BB90CB070BD0446A8849A
-:1024400006A82E6908F0AEFD1820029415F041FB95
-:10245000114A04900146CDE9002441F80C5B6A461C
-:10246000C46003464C6003CA0C4A996058605A61C4
-:1024700033680594CDE90A449B68094C1222A342B3
-:10248000ADF80C2004D102A804F0A2F80CB070BD85
-:1024900002A930469847F6E7452202009D21020036
-:1024A00069DA0100A0F10800FFF7BEBF10B50949C5
-:1024B000094A016000238260C3810446083003F0AA
-:1024C000E9F82046FFF7E0F9204615F000FB20462A
-:1024D00010BD00BF248B0300348E030038B50949BA
-:1024E000094D01600022A0F10804C28040F8085C98
-:1024F00003F0D0F82046FFF7C7F9204615F0E7FAB9
-:10250000204638BD348E0300248B03002DE9F041B2
-:1025100086B00446154600F10807FFF7A5F9314AD1
-:102520000023C4E90223384603F046F82E4B23600B
-:1025300048332561A36004F1260504F14E062846C0
-:102540000A35FEF769FBAE42F9D100252562206A03
-:10255000E061E069656104F11803A584A061234985
-:1025600005932046FFF79EF9204649F2AF31FFF769
-:10257000ADF9294609220425059B02922046CDE9A2
-:10258000005549F27572FFF7B1F906230293204610
-:1025900004F11403CDE9005504F1200845F204428A
-:1025A0000221FFF7A3F943462046CDE901550095E6
-:1025B00042F2C4320321FFF799F904F11C0640F2FC
-:1025C00009123346029201214BF64C022046CDE916
-:1025D0000055FFF78BF9384602F000FB204606B0A5
-:1025E000BDE8F081348E0300248B0300948A03003D
-:1025F0000420704701EB810100EB4100523070472D
-:1026000010B50749074A016000238260C381044670
-:10261000083003F03FF82046FFF736F9204610BD9A
-:10262000908B0300348E030010B50849084C0160FC
-:102630000022C28040F8084CA0F1080403F02AF8F8
-:102640002046FFF721F9204610BD00BF348E03005D
-:10265000908B030010B50949094A0160002382608C
-:10266000C3810446083003F015F82046FFF70CF943
-:10267000204615F02CFA204610BD00BF908B0300B9
-:10268000348E030038B50949094D01600022A0F1DC
-:102690000804C28040F8085C02F0FCFF2046FFF707
-:1026A000F3F8204615F013FA204638BD348E0300A7
-:1026B000908B03002DE9F84F0368A04F1B690E882B
-:1026C000BB4204460D4640F077815C300288B2423E
-:1026D00022D0BB422E886DD1B4F85220B24204F110
-:1026E00052006FD0BB422E8840F0BB80B4F86630F9
-:1026F000B34204F1660000F0BB8023682E881B699A
-:10270000BB4240F00381B4F87030B34204F1700072
-:1027100000F00381BDE8F88F6A89032AD9D92646DB
-:10272000EA6846F8182FBB4240F04B8104F15C0880
-:102730002046FFF759F93246014604234046FEF78A
-:1027400071FA4FF00C0900264FF0010A11E0A2695E
-:1027500018EA020F06EB460306D0206900EBC3031C
-:102760004844DB685B6998470136132E09F1180964
-:102770001BD063690AFA06F818EA030FE7D1A269C9
-:1027800018EA020F06EB4603EED0206900EBC30304
-:102790004844DB685B689847636918EA030FD6D141
-:1027A0000136132E09F11809E3D123682E881B691D
-:1027B000BB4291D000212046984702882368B2424C
-:1027C0001B698FD16A89032A8CD92646EA6846F8A4
-:1027D000142FBB4240F0FA8004F152082046FFF764
-:1027E00003F93246014604234046FEF71BFA4FF038
-:1027F0000C0900264FF0010A11E0A26918EA020F45
-:1028000006EB460306D0206900EBC3034844DB68AF
-:102810005B6998470136132E09F118091BD06369CB
-:102820000AFA06F818EA030FE7D1A26918EA020FBC
-:1028300006EB4603EED0206900EBC3034844DB6897
-:102840005B689847636918EA030FD6D10136132EE7
-:1028500009F11809E3D123682E881B69BB423FF4B4
-:1028600045AF0221204698470388B3427FF445AF25
-:102870006A89002A3FF44EAF02EBC20302EBC303A6
-:1028800003EB43235B429BB242F292418B423FF601
-:1028900041AF2B4BA3FB0213D21A03EB520212F4EB
-:1028A0007F7FC2F387033FF428AF05F10C064FF09A
-:1028B000070A1AFB036A3278B6F80110D6F80390BB
-:1028C000122A4FF00C0813469DBF4046182212FBF7
-:1028D00003080023206903EB43034FEAC30B00EB1B
-:1028E000C3034044DB68DB689847206983440736AC
-:1028F000DBF80C3049469B6B40449847B245DAD12F
-:1029000023682E881B69BB423FF4FDAE032120469D
-:1029100098470388B3427FF4FDAE6F89012F7FF69D
-:10292000F9AE023F05F11003C7F34E070E3503EB76
-:1029300047074FF001080C261BE000BFF5250200F9
-:1029400025499224122B206915F8011C96BF1822E4
-:10295000134612FB036203EB430300EBC30388BF80
-:102960000C22DB6810441B6898470235AF423FF4E5
-:10297000D1AE15F8023CA16908FA03F21140F4D176
-:1029800060690240DED0122B9ABF182010FB036250
-:102990000B46206915F8011C03EB430300EBC3034E
-:1029A00088BF0C22DB68FF29DB68104414BF890054
-:1029B00040F2FF319847D8E70121984723681B6907
-:1029C00084E60121204698478046B1E60021204652
-:1029D0009847804602E700BF2DE9F04385B00446E2
-:1029E000154600F10807FEF73FFF364A0023C4E909
-:1029F0000223384602F0E0FD334B23604833256163
-:102A0000A36004F1520504F17A0628460A35FEF760
-:102A100003F9AE42F9D10025C4F84A502046C4E972
-:102A200005552A49C4F83E50C4F84250C4F84650EF
-:102A3000C4F84D50E561256265622585FEF732FFD9
-:102A4000042620464FF0050941F27B21FEF73EFFA8
-:102A500004F1140329462046CDE90066CDF808901C
-:102A600045F69902FEF742FF04F118032046CDE92E
-:102A7000016900964BF6FE120121FEF737FF04F1C3
-:102A80001C080E22CDE900224346204602964DF650
-:102A900022020221FEF72AFF142340F20D12CDE993
-:102AA0000132032104F12A034FF40D422046009520
-:102AB000FEF71CFF384602F091F8204605B0BDE84D
-:102AC000F08300BF348E0300908B0300948A0300D0
-:102AD0002DE9F04700240546884600F13E060C2704
-:102AE000A1464FF0010A20E000EBCC0C3844DCF8A2
-:102AF0000C305B689847C0B205EB4903B8F1000F92
-:102B000002D13278824209D009F10109B9F1090FE5
-:102B1000307083F82A4083F82B001ADC0134132C20
-:102B200006F1010607F1180713D0AB690AFA04F29F
-:102B30001A42F3D0D5E904031A4204EB440CD3D073
-:102B400000EBCC013844CB685B699847C0F3870041
-:102B5000D2E74846BDE8F08703680D4A1B699342F7
-:102B600070B50E8804460D460FD170300388B3420D
-:102B700000D070BD01212046FFF7AAFF0028F8D041
-:102B80002A344000AC60A88170BD03219847EDE76E
-:102B9000F525020070B582B00446FEF737FF08B98C
-:102BA00002B070BD00212046FFF792FF0028F7D049
-:102BB00025460F4955F82A3B1A6940008A4283B2DC
-:102BC0000ED104F1700620460193FEF70DFF019B24
-:102BD00001462A46304602B0BDE87040FEF738B8DC
-:102BE0000193032120469047019B0646EBE700BF77
-:102BF000F525020070B5A0F1080582B0044628460C
-:102C0000FEF704FF08B902B070BD00212846FFF7A7
-:102C10005FFF0028F7D054F8083C10491E694000B7
-:102C20008E4204F1220283B20ED168342846CDE9E7
-:102C30000023FEF7D9FEDDE900230146204602B05D
-:102C4000BDE87040FEF704B8CDE900230321284613
-:102C5000B047DDE900230446E8E700BFF5250200A0
-:102C60000320704701EB810100EB410028307047E1
-:102C70002DE9F04F03681E4A1B690C88934283B00C
-:102C80000546884631D128300388A34202D003B0DC
-:102C9000BDE8F08F05F10C03002701931E46BA46EC
-:102CA0004FF0010906F801AB0FFA87FB0024A86872
-:102CB00021B25A46103008F0CBFAC4F104030134B3
-:102CC00030B116F8011C09FA03F30B4306F8013C76
-:102CD000052CECD10137052FE4D1019BC8F8083051
-:102CE000A8F80C7003B0BDE8F08F00219847CBE73F
-:102CF000652C02002DE9F0430368404C1B690F4628
-:102D0000A34237F80C8B83B005460E464CD12830D1
-:102D1000038843451FD02B68B6F800801B69A34287
-:102D200064D105F132000388434540D02B683788D1
-:102D30001B69A3425ED105F13C000388BB4202D06F
-:102D400003B0BDE8F0837389012B84BFB3896B8224
-:102D500003B0BDE8F0837389013B9BB2042BDAD842
-:102D6000A8683C3005F006FB73894FF00008002B83
-:102D7000E6D00FFA88F900243B78A868C4F1040271
-:102D8000134143F3000321B2DBB2103001344A4651
-:102D900008F042FA052CEFD1738908F10108434588
-:102DA00007F10107E5DCCBE700219847B0E7B6F96A
-:102DB0000A203946684608F065FDA8683C3005F0F1
-:102DC000D9FAA868694600F13C0401A808F080FD22
-:102DD0006A8A01A9204605F075FB01A808F0DAFC13
-:102DE000684608F0D7FC03B0BDE8F083012128460F
-:102DF000984798E70221284698479EE7652C0200ED
-:102E0000F0B5044685B01546FEF72EFD234B236032
-:102E1000A56004F12800FDF7FFFE04F13200FDF784
-:102E2000FBFE04F13C00FDF7F7FE002578236382EA
-:102E300020461B49E56025742575FEF733FD2046C5
-:102E40004DF61D11FEF742FD052604F10C0740F278
-:102E500005123B46294602922046CDE9006647F618
-:102E60007732FEF743FD14220421CDE90121A31896
-:102E70000092204649F2EE320121FEF737FD022191
-:102E80002046CDE90116009104F1120340F62D52BF
-:102E9000FEF72CFD204605B0F0BD00BFFC8B030003
-:102EA000948A03000220704701EB810100EB41008E
-:102EB0002430704790F823200023038480F82230C8
-:102EC00002B9704700B585B00123032240F2FF31FB
-:102ED000684608F019F805B05DF804FBF0B583B05A
-:102EE0000446FEF793FD18B90025284603B0F0BD4F
-:102EF0002368254F1B69BB42054639D104F12400E4
-:102F000003899B07F0D594F82230E27CE66894F8B8
-:102F10002110132B16440FD916E0E26884F8220022
-:102F2000525CF25494F8223094F813E09CFBFEF1CA
-:102F3000132B0EFB11C107D894F820208A4203F10D
-:102F4000010001F1010CE8D122681269BA429BB27A
-:102F500012D104F1240720460193FEF745FD019BA1
-:102F6000014632463846FDF7B5FE284603B0F0BDAF
-:102F7000002120469847C3E701930021204690474F
-:102F8000019B0746E7E700BFA92E02002DE9F04F9D
-:102F90000368314A1B690C88934285B0054689460F
-:102FA00056D12E300388A34202D005B0BDE8F08F81
-:102FB000B9F80A30002BF8D009F10C0909EB030B22
-:102FC0002B7CAA7C697C5E1CB6FBF2F002FB1066CF
-:102FD0008E422AD0AA6999F80070B2F90280B8F13D
-:102FE000000F17DD05F1180A002401E0A04510D0FC
-:102FF00021B2504608F0EEFC874204F10104F5D1FD
-:1030000001231A464FF49661684607F07DFFA045FC
-:10301000EED12B7CAA68D754EB692E749E420CD05B
-:1030200009F10109CB45CBD1BFE7012303224FF4BE
-:103030009661684607F068FFF2E74FF0FF33EB61F7
-:10304000022201234FF49661684607F05DFFE7E72F
-:1030500001219847A6E700BFA92E020030B50368FA
-:103060001C4A1B690D88934285B004462FD1243039
-:103070000388AB4201D005B030BD94F8221094F81B
-:103080002130E27C94F823500B44B3FBF2F102FBB5
-:103090001133002284F8213084F8222001230322F6
-:1030A00040F2FF31684607F02FFF002DE3D194F87E
-:1030B0002230002BDFD194F8212094F820309A425E
-:1030C000D9D0204605B0BDE83040FFF707BF00214A
-:1030D0009847CDE7A92E0200F0B5044685B0154605
-:1030E0001E46FEF7C1FB2046214B40F8183B08F076
-:1030F000F9FB013604F12400FDF78EFDF6B204F170
-:103100002E000135FDF788FDEDB206F12800012102
-:10311000284403F031FA05F1140300270344C4E9FD
-:103120000203A574204613492782E6742762FEF73E
-:10313000B9FB20460121FEF7C9FBA36800972B4489
-:1031400006211425CDE90151204603220121FEF775
-:10315000CDFB0195E368009710220292204633448C
-:1031600002223946FEF7C2FB204605B0F0BD00BF83
-:10317000488C0300308C03002DE9F04FB2F1000BB6
-:1031800083B040F38980012B1D4600F08580044602
-:103190000E46FEF73BFC00287BD02368404F1B699E
-:1031A000BB4272D104F1240003899A0771D54FF014
-:1031B000000A04F12403D14601934FF00108204690
-:1031C000FEF724FC002847D023681B69BB4247D187
-:1031D000019803899B073FD5DA451CDA0AF1FF30D5
-:1031E00094F8201030440BE0E26810F801CF02F8A8
-:1031F00001C00AF1010AD9B2D34584F820100AD0DF
-:1032000094F813C094F821204B1CB3FBFCFE0CFB7C
-:103210001E339A42E8D1022D26D184F8238003215F
-:1032200040F2FF3002F0FEFC94F8223043B994F8EB
-:10323000212094F820309A4202D02046FFF74EFE1B
-:1032400002F054FED34584F82390B8D194F821209D
-:1032500094F820309A42B2D1504603B0BDE8F08FC6
-:10326000002120469847B4E794F82230002BF3D190
-:1032700094F8212094F820309A42EDD02046FFF7B0
-:103280002DFE504603B0BDE8F08F00212046984740
-:103290008AE7DFF810A0DFE76FF47A7ADCE700BF97
-:1032A000A92E020016FCFFFF09681346043131F90C
-:1032B000022CFFF761BF00BF2DE9F04F2DED028B0F
-:1032C00085B000AF012B08EE100A7B6000F0928001
-:1032D00091F811A00C7CA2458846934635D013681E
-:1032E000B3F90210D8F80830554600295E5D23DD99
-:1032F00000244FF0FF3921B2584608F06BFBDBF891
-:103300000010B1F902100134B04208BFA946A14231
-:10331000F1DC98F8120098F81040013595FBF0F6B2
-:1033200000FB1655AC4218D0B9F1FF3F18D1D8F8C0
-:10333000083000295E5DDBDC98F81200013595FB52
-:10334000F0F600FB1655AC42CFD17B68022B59D06A
-:1033500018EE100A08F0C6FA44E07B68022B4ED043
-:10336000B9F1000FF4DBD145BDBF98F81250A5EBC1
-:103370000A054D44A9EB0A0505F1080222F00702EF
-:103380006C46ADEB020D00216A1C684614F001FC8E
-:103390001FFA89F39A45D8F808C098F81260694670
-:1033A0001FFA8AF00ED00DF1FF3E421C92B2B2FB22
-:1033B000F6FA06FB1A221CF800A00EF801AF90B234
-:1033C0008342F2D198F8113001332B4493FBF6F08D
-:1033D00006FB10332AB218EE100A88F8113008F0F4
-:1033E00051FAA54618EE100A1437BD46BDEC028B03
-:1033F000BDE8F08F6FF47A7108F0D4F9F2E7B9F113
-:10340000FF3FADD1594608F1180407F10C0008F050
-:103410005FFA07F10C01204608F06AFA01214FF427
-:10342000966002F095FD07F10C0008F0B3F998F8EA
-:10343000103007F10C0003F1FF3908F053FA07F1DF
-:103440000C01204608F054FA07F10C0008F0A2F92C
-:1034500086E700BF012A0FD010B51830144608F0D7
-:1034600047FA022C01D0002010BD01214FF49660D4
-:1034700002F06EFD002010BD6FF47A70704700BF3F
-:1034800042DF7047704700BF084602F077BD00BFBB
-:1034900082B010B58C4684B049688646DCF80000DE
-:1034A0000DF1080CACE8030006A981E80C00039BB1
-:1034B000DA070EEB630C12D55A10029B5EF802205D
-:1034C000D45808AB93E803008DE8030006AB0CCB9F
-:1034D0006046A04704B0BDE8104002B07047029CAF
-:1034E000EFE700BF82B08DE80C00002100F6281045
-:1034F00002B0F9F7FBBD00BF82B010B502A981E8A8
-:103500000C00BDF80A30152B044610D8022B1DD92B
-:10351000033B122B1AD8DFE803F025191D371919C0
-:10352000191919191D191919191919193F0040F6F6
-:10353000B93293420AD100F580544FF0FF31D4F8EC
-:103540008001BDE8104002B006F0FABFBDE81040AF
-:1035500002B07047BDE81040D0F81009036802B00F
-:103560001B6B1847002100F6540005F055F904F6CE
-:103570007400002105F050F904F69400BDE81040F5
-:10358000012102B006F04CBABDE81040D0F8140991
-:10359000036802B09B6A184700F580540121D4F8F3
-:1035A0008001BDE8104002B007F00AB838B500F558
-:1035B000E26504462846FAF741FD40B104F10C00EB
-:1035C000FEF75EF838B92846FAF740FD50B9BDE875
-:1035D00038400BF031BC2846FAF78CFDBDE8384086
-:1035E0000BF02ABC2846FAF7CFFE0028EFD138BDF1
-:1035F000064A1368591E11603BB9054A116821B18A
-:103600004189136021F4005343817047E420002076
-:1036100030200020704700BF064A1368591E116011
-:103620003BB9054A116821B1C188136021F40053E8
-:10363000C3807047E4200020302000202DE9F04FA7
-:103640002DED028B87B00446F9F7D8FEB44B002568
-:10365000C4E90135201D01F0AFFFB24B236003F137
-:103660003C0204F10C0604F1340862603046FDF7B8
-:103670002DFE04F14C07AC492663092240460BF0AD
-:1036800049FB04F16406A9490A2238460BF042FBC3
-:10369000A7491A2230460BF03DFB2A46414601233A
-:1036A00004F1800004F0C6FB04F1E00304F1B8006B
-:1036B000039305F081FE3946039F222304F53B7BEB
-:1036C0005B22384608F08AFB3146122204F54B761D
-:1036D00058460BF06DF804F2746339465A4630468A
-:1036E00004F2DC67049300F0E1F9924B049804F5CE
-:1036F000C46204F5C1610AF0A9FE04F5AF6204F5E5
-:10370000AC61384601F0EEFD04F59A6204F59D6166
-:1037100004F2F46001F0E6FD04F5E2692822434674
-:103720000092394632464846FAF7EEF904F5EB6363
-:1037300008EE103A18462A233946324600934B4683
-:10374000FAF782FED5F8F83F01330ABF4FF0102395
-:10375000D5F8F81F59694FF0805304F28476186940
-:103760001B6900EB4000091A04F2947501223046EF
-:10377000FBF702FE314600222846059505F0A4F825
-:103780000523C4F8C837C4F8CC37C4F8D037C4F818
-:10379000D437D4F85036C4F8B437D4F85436C4F813
-:1037A000B837D4F85836C4F8BC37D4F85C36C4F807
-:1037B000C037D4F86036C4F8C4375F4BC4F8E0377C
-:1037C00004F5B263C4F8A03704F5B563C4F8A437B0
-:1037D00004F5B863C4F8A83704F5BB6304F2E478D1
-:1037E000C4F8AC3704F5F46604F5BE6304F2B475AE
-:1037F00004F5F96AC4F8B037072251464046C4F8C8
-:10380000D867C4F8DC57FAF755F80023CDE9003340
-:1038100001231A4604F56C7104F6540004F0C4FF49
-:103820000023CDE900330222012304F5886104F668
-:10383000740004F0B9FF03230222012104F694006E
-:1038400006F0ACF85A4640F6AC5304F5A06104F615
-:10385000A40006F01FF9092104F6D40001F0AAFA29
-:10386000082104F6FC0001F06BFC384600F038FC3F
-:10387000C4F81009384600F0BBFC059B00930146D4
-:103880004346D4F81029C4F8140904F6181000F0BF
-:103890003DFD04F5A662019204F5A36804F5A96252
-:1038A000039B009204F54E71424604F62810F9F786
-:1038B0007DFC04F593504A4618EE101A049B08301C
-:1038C000FAF768F804F5C7694FF0000363814846CA
-:1038D00009F0D8FF0221484609F0D4FDB4F83E367D
-:1038E000164923F480733846A4F83E3608F0A2FF48
-:1038F00056F8040B01210AF0A3FAB542F8D155F8A5
-:10390000040B01210AF09CFAAA45F8D10121404696
-:103910000AF096FA204607B0BDEC028BBDE8F08FA6
-:10392000348E0300BC8C03000090004000A00040D7
-:1039300000A0014000200040808C0300801A060097
-:103940002DE9F04F83B0DDE90CABBDF83880002BDA
-:103950003CD007460E4691461D46BAF1000F32D0C4
-:103960000F2E02D1B8F1C00F30D1282014F0B1F8D9
-:103970000446103007F016FB18202680A4F80290A9
-:1039800014F0A7F8CDE900AB84466B460246A06070
-:1039900003CB4CF80C5B00233E68D360E360CCF8AB
-:1039A000043050609160756848F00208C4E908333B
-:1039B0000C4BA4F80480384653612146A84740B90F
-:1039C00003B0BDE8F08F1BF0010FC9D16FF47A701E
-:1039D000F6E7204602F0FCFD204614F078F8024895
-:1039E000EEE700BF9134020016FCFFFF30B587B050
-:1039F00000224FF48053009204460D4602A811465F
-:103A00008022FBF7B9FC01230E4A01A902A8FBF7AB
-:103A100003FC019B7BB10B4901236A4602A8FBF71B
-:103A200007FC04F593500830FAF702F802A8FBF7F8
-:103A3000ABFC07B030BD002DF3D102A8FBF7A4FC0E
-:103A400007B030BD7C8C0300A0F10400F8F720BC67
-:103A500010B5084B0360044600F5517007F0F4FD03
-:103A6000054A226000232046E38001F013FE204631
-:103A700010BD00BF1C8D0300348E030010B5094B30
-:103A80000360044600F5517007F0DEFD064A22602F
-:103A90000023E380204601F0FDFD204614F017F8D6
-:103AA000204610BD1C8D0300348E03002DE9F04F1D
-:103AB000B54B03604FF0000987B08046C0F8049012
-:103AC000CDE9021201F078FD4046B04B40F80C3BC6
-:103AD00002220323642109F03DFF03231A466521D6
-:103AE00008F1240009F036FF08F1540004460323CE
-:103AF0000422662108F13C0009F02CFF08F16C0B50
-:103B000003231F2267212046009409F023FF03238B
-:103B10001C226821584609F01DFF08F1840608F1AF
-:103B20009C031D460E2203236921304609F012FF33
-:103B300008F1B40A032325226A212846019509F0D9
-:103B400009FF03230B226B21504609F003FF0323D7
-:103B50000A226C2108F1CC0009F0FCFE08F1FC07F8
-:103B6000032309226D2108F1E40009F0F3FE08F5B2
-:103B70008A7503231E226E21384609F0EBFE0323CB
-:103B800017226F21284609F0E5FE03230C2270213D
-:103B900008F5967009F0DEFE03231122712108F565
-:103BA000A27009F0D7FE03230122722108F5AE703E
-:103BB00009F0D0FE03230D22732108F5BA7009F035
-:103BC000C9FE03232222742108F5C67009F0C2FE43
-:103BD00003231A22772108F5D27009F0BBFE08F5FD
-:103BE000EA7403232022782108F5DE7009F0B2FE82
-:103BF000032324227921204609F0ACFE4A46032300
-:103C00007A2108F5F67009F0A5FE032314227B2122
-:103C100008F5017009F09EFE03230522862108F5B0
-:103C2000077009F097FE032310227C2108F50D7020
-:103C300009F090FE032308227D2108F5137009F096
-:103C400089FE032315227E2108F5197009F082FEF2
-:103C5000032316227F2108F51F7009F07BFE032342
-:103C60000F22802108F5257009F074FE0323182225
-:103C7000812108F52B7009F06DFE032313228221A8
-:103C800008F5317009F066FE01230622832108F54C
-:103C9000377009F05FFE01232822842108F53D706A
-:103CA00009F058FE19228521032308F5437009F015
-:103CB00051FE009BC8F82C33019BC8F8404308F51F
-:103CC0005179C8E9CC37C8E9CE65C8E9C9BA4846D0
-:103CD00007F08CFC2E4B029919602E4B039A1A6048
-:103CE00021231325C8F80830236820465B6C002187
-:103CF0009847D8F808300135AB4204F11804F3DCDA
-:103D0000D8F82403036800215B6C9847D8F828038F
-:103D1000036800215B6C9847D8F82C0303680021E6
-:103D20005B6C9847D8F83003036800215B6C9847B8
-:103D3000D8F83403036800215B6C9847D8F838033F
-:103D4000036800215B6C9847D8F83C0303680021A6
-:103D50005B6C9847D8F808100122114405A807F0B9
-:103D60004BFC05A9484607F077FC05A807F06CFC5A
-:103D7000D8F80810D8F844330B44002240461A7192
-:103D800007B0BDE8F08F00BF348E03001C8D030028
-:103D9000743B0020703B00202DE9F8438268D0F886
-:103DA000443313441A7942F001021A718368002BDC
-:103DB00044DD0025DFF88890064600F10C04A84693
-:103DC00013E0D3F8003703F44033B3F5003F06D1D6
-:103DD000D6F844332B441A7942F008021A71B368BA
-:103DE0000135AB4204F1180428DDD6F84433277CB2
-:103DF0002B44204683F804802368DB69984707F04A
-:103E00001F020028EBD1202F34BF4FF0A0434B46B8
-:103E100003EB8203D3F8002702F44032B2F5403FAF
-:103E2000CFD1D6F844332B4401351A7942F004023D
-:103E30001A71B368AB4204F11804D6DCBDE8F8830C
-:103E400000030050F8B58168D0F844331E4A0B4493
-:103E5000197921F0010119718368D2F80473D2F83D
-:103E60000413C2F80813002B2ADD064600F10C04E7
-:103E700000250FE011F0080320464FF0020104BFB7
-:103E80002046194609F0F6FFB3680135AB4204F14C
-:103E9000180415DD23682046DB6998470028F3D114
-:103EA000D6F844332B4419794B07E3D52046032138
-:103EB00009F0E0FFB3680135AB4204F11804E9DC16
-:103EC000014BC3F80473F8BD006000402DE9F04FCA
-:103ED00006463A4883B09946B3689246D0F8042320
-:103EE0000092002BD0F80423C0F808232FDD884669
-:103EF00034460025E36894F81CB0DB6904F10C0734
-:103F000038469847E8B9E36838461B6A9847C0B115
-:103F1000638A13F4007124D0B8F1000F11D0BAF104
-:103F2000000F2BD0BBF1200F0BF01F0B244A0BF519
-:103F3000E07138BF4FF0A04252F8211011F4403F19
-:103F400027D0B3680135AB4204F11804D2DC1B4B17
-:103F50000022C3F87C21009AC3F8042303B0BDE813
-:103F6000F08FB9F1000FECD0384609F083FFB36849
-:103F70000135AB4204F11804BCDCE8E73846514691
-:103F800009F078FFB3680135AB4204F11804B1DCE5
-:103F9000DDE7C3F30023C3F103013846019209F0C2
-:103FA00069FF019A012303FA0BF3C2F82035B368C5
-:103FB0000135AB4204F118049CDCC8E70060004006
-:103FC0000003005010B582B0062916D8DFE801F0D2
-:103FD000323E4D18181D0400816800290DDD0022B5
-:103FE000438A9C0548BF23F4007302F1010248BFD5
-:103FF00043828A4200F11800F2D1002002B010BDC5
-:10400000FFF720FF002002B010BD002A46D08468D0
-:10401000002CC8BF0023F0DD418A11F4007F03F1BA
-:10402000010300F1180002D0116801311160A342B0
-:10403000F2D1E2E70190FFF7AFFE012201980023E1
-:104040001146FFF743FF002002B010BD8268D0F890
-:10405000443313441B79DA0716D50123002219468D
-:10406000FFF734FF002002B010BDD0F8443382685F
-:1040700013441B79DB070CD501231A461946FFF7B9
-:1040800025FF002002B010BD0190FFF785FE0198CA
-:10409000E3E70190FFF780FE0198EDE76FF47A7097
-:1040A000ACE700BF00207047002070476FF47D70C0
-:1040B000704700BF6FF47D70704700BF10B50446B5
-:1040C00003EB4300C4E9022321608000012102F0D8
-:1040D00053FA002360602382204610BD704700BF62
-:1040E0002DE9F043364C236813F0010383B00546F5
-:1040F0001AD0344C2368DE0721D5334C334F344E6D
-:104100000A2002F013FB204609F0BCFB02212046E6
-:1041100009F0B8F9E3883A7823F48073E380E2B1D8
-:10412000306803B0BDE8F08301222A48114606F04A
-:104130007FFE01232360234C2368DE07DDD4192290
-:1041400085210323204809F005FC0123224A234945
-:104150001D48236013F0B6FCCFE7DFF8848032609F
-:1041600032212846C8F8002004F07AFE28B93068C9
-:1041700001233B7003B0BDE8F083502013F0A9FC8D
-:1041800032230522CDE9003229462246114B8146D1
-:1041900004F04CFE5420C6F8009013F09AFC22461E
-:1041A0003C2306248146CDE900342946094B04F01E
-:1041B00035FF3168C8F80090484602F0E1FDD6E7C7
-:1041C0001C39002020390020303900208342002093
-:1041D000243900202839002040200020DD40020042
-:1041E0004839002010B5044613F071FC204610BD7C
-:1041F00010B504460A2002F099FA2046FFF770FF36
-:10420000014B186810BD00BF4839002082B010B5BE
-:104210008C4684B049688646DCF800000DF1080C35
-:10422000ACE8030006A981E80C00039BDA070EEB5B
-:10423000630C12D55A10029B5EF80220D45808ABCA
-:1042400093E803008DE8030006AB0CCB6046A04763
-:1042500004B0BDE8104002B07047029CEFE700BF19
-:104260002DE9F04F83B0DDE90CABBDF83870002BC1
-:1042700041D080460E4691461D46BAF1000F3DD012
-:104280000F2E01D1C02F36D1282013F022FC044676
-:10429000103006F087FE18202680A4F8029013F054
-:1042A00018FCCDE900AB47F00207A7806B46074634
-:1042B0000246A06003CB47F80C5B0023D8F80060EF
-:1042C000D360E3607B609160506075680D49516117
-:1042D000C4E908330C4B9D4208D1204602F078F91E
-:1042E000204603B0BDE8F04F13F0F1BB2146404635
-:1042F000A8470028F1D103B0BDE8F08F1BF0010FF3
-:10430000BED1F8E70D42020039CE010030B58DB0C4
-:10431000044610982160C4E901231B49E06004F0C1
-:1043200017FBD0B105460DF1140E00696969AA6941
-:10433000EB69F446ACE80F00286A696AAA6AACE83F
-:1043400007001CE90F008DE80F0020689EE80E00B2
-:1043500002F0FCFC284613F0BAFB0C4B1D6885B13B
-:104360000B4A0023CDE9052305AB93E80300C023E6
-:104370008DE8030002930322234606212846FFF717
-:104380006FFF20460DB030BD388D0300843A002009
-:104390008D48020070B40B680468D0E90156E31A36
-:1043A00007EE903A4B68EB1A06EE903AF8EEE66AA2
-:1043B0008B68F8EEE77A66EEA66AF31AE7EEA76A6C
-:1043C000012A07EE903AF8EEE77AE7EEA76A35DDC4
-:1043D00002EB420201EB8200B0EE666A0C38D1E9D2
-:1043E0000323EB1A07EE903AA21AF8EEE77A07EEEB
-:1043F000102A4B69B8EEC77A67EEA77AF31AE7EE90
-:10440000077A0C3107EE103AB8EEC77AE7EE077A72
-:10441000F4EE667AF1EE10FAB4EE676A48BFF0EE99
-:10442000676AF1EE10FA48BFB0EE676A8842D6D1EB
-:1044300076EE667A70BC17EE900A7047B0EE666A48
-:1044400076EE667A70BC17EE900A70472DE9F04759
-:104450002DED068B84B004AC04E90E00139A029E85
-:104460001D4600230F469A424FF48061C0E9003395
-:10447000C0E90311814683608361416140F3D480C8
-:10448000129CDFED7D8A02EB420204EB8208A24619
-:10449000DAE90023F31A07EE903ABA1AF8EEE77A4F
-:1044A00007EE102ADAF80830B8EEC77A67EEA77A76
-:1044B000EB1AE7EE077A07EE103AB8EEC77AE7EEA6
-:1044C000077AF5EE407AF1EE10FA00F1B880B1EE1D
-:1044D000E77A0AF10C0AFDEEC77AF8EEE77AF4EE15
-:1044E000687AF1EE10FAC8BFF0EE678AD045CFD1F6
-:1044F0009FED619AF7EE00AAF0EE499AB0EE49AA54
-:10450000B0EE498AD4E90012B31A07EE903A7B1A4A
-:1045100007EE103AF8EEE77AA368B8EEC77A67EECE
-:10452000A77AE81AE7EE077A07EE100AB8EEC77A1C
-:10453000E7EE077AF5EE407AF1EE10FA00F18680A8
-:10454000F1EEE75AC91B921B5B1B0C3488EEA56A7F
-:1045500007EE901AF8EEE76A07EE902AB8EEE77ACF
-:1045600007EE903AF8EEE77A86EEA55AC7EE256A8E
-:1045700087EEA57A76EE6A7ABDEEC88ABDEEE76A66
-:1045800018EE102A16EE103A9A42B8BF1A4608EEF4
-:10459000102AB0EEC56AF0EEE66AB0EEC77AA04522
-:1045A000A6EE27AAE6EEA79AA7EE279AB8EEC88A43
-:1045B000A8D169EEA97AEAEE0A7AE9EE097AF5EE6F
-:1045C000407AF1EE10FA4BD4BDEEE87A17EE103ACD
-:1045D000B1EEE77A4846C9E90165C9F80070C9F843
-:1045E00018308AEE075AC9EE875A89EE076AF7EE45
-:1045F000007AF0EE676AB0EE677AE5EE086AA5EE3B
-:10460000887AE6EE087AFEEECB6ABEEECB7AFEEE54
-:10461000CB7AC9ED036A89ED047AC9ED057A04B055
-:10462000BDEC068BBDE8F0879FED139AF0EE499A3A
-:10463000B0EE49AAB0EE498AF0EE497AC8E717EE23
-:10464000900A12F021F807EE100A42E717EE900ADE
-:1046500012F01AF8D4E9001205EE900AA36871E787
-:1046600017EE900A12F010F8FDEEE87A07EE100A45
-:1046700017EE903AAEE700BF000000002DE9F04FC2
-:1046800093B0161E1190884640F3FA80002206EB84
-:10469000460C0B46740001EB8C0C15461746D3E90B
-:1046A00000010C330D4453F8041C9C4507440A4494
-:1046B000F5D197FBF6F3099395FBF6F3079392FB7D
-:1046C000F6F30393119B099A1A60079A5A60039AAA
-:1046D0009A60414632461846FFF75CFE3444D8F8EB
-:1046E0000030D8F80410D8F808B00A93A8F10C02EA
-:1046F00002EB84026FF0C704E41A10946FF0C70451
-:10470000641AC3F5C8730B940D936FF0C704C1F519
-:10471000C87305EE900AA4EB0B0400200E93CBF5B2
-:10472000C87305910C9006948246019081460F93C0
-:10473000099B1099194402910D99CB180893079978
-:104740000E9B0B44049303990F9B03EB010EDDEDCD
-:10475000027A0A9B17EE901AF8EEE74A5D180B9B57
-:10476000079964EEA44A03EB010C07EE90CAF8EE39
-:10477000E77A059B0399B0EE645AA7EEA75A03EBBC
-:104780000C04069B5F1807EE907AF8EEE77AB0EE1D
-:10479000456AA7EEA76A012E0BEB0700F0EE466A0A
-:1047A00029DD43461969611A07EE901AD968691A1A
-:1047B00007EE101AF8EEE77A5969B8EEC77A67EE95
-:1047C000A77A411AE7EE077A0C3307EE101AB8EE13
-:1047D000C77AE7EE077AB4EE676AF1EE10FAF4EE04
-:1047E000676AC8BFB0EE676AF1EE10FA48BFF0EE34
-:1047F000676A9A42D6D176EEC66AF4EEE56AF1EEC1
-:1048000010FA04D5F0EE665A82460194A946C837DC
-:10481000BE45B8D1049B0CF1C80C6345A5D1029BE1
-:104820000899C8339942029391D1099B4B4508D00E
-:10483000019B07930123CDF80CA00C93CDF8249095
-:1048400076E7079B01998B4206D0019B07930123D2
-:10485000CDF80CA00C936BE7039B9A4504D0012381
-:10486000CDF80CA00C9363E70C9B2BB1119B099A1C
-:104870001A60079AC3E9012A119813B0BDE8F08FB6
-:10488000002303930793099374001BE782B02DE97B
-:10489000F04F2DED028BF1B001467CAC642084E832
-:1048A0000C00069101F042FF0522114612A806F005
-:1048B000FFFB964913A806F025FC25AB70A9002242
-:1048C0009A60C3E900220C339942F9D1069C1C92EC
-:1048D000A0688DF8742003681792CDE91822CDE9FD
-:1048E0001A229B6ADFF83892984708EE100AA068EF
-:1048F0000368FF215B6A9847A0683C3003F03AFDEB
-:1049000043F68C420023099205939B4607930A9332
-:10491000099B43F68C429342A9F1020A00F0BA8047
-:104920007B4A9342C0F2B680099B002B00F0DE80E8
-:10493000059A0F2A00F0DA80A3F16402089313B2FB
-:1049400009930799734B069D2831A3FB0132C820B8
-:10495000920900FB1212D3B26868079302F028F99B
-:104960000446686802F032F914F52A7FC0F2B2807A
-:1049700014F1C80FC0F2B680B4F52A7F00F3C180ED
-:10498000C82C00F3218102230C93984610F52A7F4E
-:10499000C0F29C8010F1C80FC0F2A080B0F52A7F51
-:1049A00000F3AB80C82800F3138102230D930B930F
-:1049B000594D12A817AE06F025FC2C460A9B374627
-:1049C00004E002344C450CD017F8013F012BF8D11C
-:1049D00062782178FF2312A8023406F01DFC4C45B2
-:1049E000F2D1079BDDE90C1212A806F015FC089B1A
-:1049F000002B02DB059B0F2B09D900230093069B9C
-:104A00009868002310301A4612A906F035FC0023DE
-:104A10001A460EAF0B9B05E0554506F101062AD05C
-:104A200015F8022F9045F7D16A789A42F4D125A95A
-:104A30000BEB4B0401EB8404317801294FF00002A9
-:104A4000EAD00893069B3846196802F09BF9059A4C
-:104A50000132D3B297E807000BF1010B05935545DE
-:104A60004FF00103337084E80700089B5FFA8BFB6B
-:104A700006F10106D4D1642001F058FEBBF1180FF5
-:104A800050D89DF85C300A93099B43F68C429342C0
-:104A90007FF446AF069CA068FAF7CEFFA4681F49D2
-:104AA0001EA806F09FFE3C3478220DEB0201204642
-:104AB00003F008FD1EA806F06DFE43F68C4343F696
-:104AC0002842CDE90832002305933AE700230D93ED
-:104AD0000B936DE700230C93984657E701230D9342
-:104AE0000B9365E701230C9398464FE7069B986864
-:104AF0003C3003F03FFC099B1EE704230D930B930E
-:104B000056E704230C93984640E700BF448D03000A
-:104B1000D18AFFFF1F85EB51A48D03008C8D03000C
-:104B2000D68D030014AC5A4625A92046FFF7A6FDF2
-:104B300025ABCDF804B0009394E80E001EA8FFF753
-:104B400085FC21AB0FCB8DE80F00069D1EAB2868BE
-:104B50000ECB02F0FBF8E86820B11F491EAA1C2307
-:104B600003F03CFF069EB068FAF766FFB06813A931
-:104B700000F13C05204606F0BBFA002340F2DC526F
-:104B8000CDE9003221461A46284603F00FFC2046A4
-:104B900006F042FA4FF47A7001F0C8FDB068FAF7F7
-:104BA0004BFFB068036818EE101A5B6A984713A8A9
-:104BB00006F032FA12A806F02FFA71B0BDEC028BA3
-:104BC000BDE8F04F02B0704703230C939846DDE632
-:104BD00003230D930B93EBE6388D0300C38843F456
-:104BE0008043C380704700BF84B003AA01900DF1D9
-:104BF00007030DF1030013F8011902F8011B8342AA
-:104C0000F9D1039804B0704740BA82B080B202B0C4
-:104C1000704700BF10B5044A026000230446C380F9
-:104C200000F038FD204610BD348E030010B5064A52
-:104C3000026000230446C38000F02CFD204612F0E1
-:104C400046FF204610BD00BF348E0300F8B545690D
-:104C50000446002D5ED04FF0804200210123C2F8AF
-:104C600000111360D2F80031002BFBD0637A2E4A7A
-:104C70002E4DD35CC5F80C35217A2D4BC5F808159F
-:104C80000022C5F81025C5F81C35A67AF8F738FCBF
-:104C900010B9A672C5F82465244BDFF89CC067697B
-:104CA000244D002001210826C3F82C050222C3F858
-:104CB00030154FF6FF7EC3F81465C3F818C5DFF84A
-:104CC0007CC0C3F83425C3F83CE5C3F838C54FF0C1
-:104CD000180CC3F854C5C3F80475C3F80463C5F8C9
-:104CE00080212A60D3F8002242F01002C3F800228B
-:104CF000C3F800015960D3F80021002AFBD0E288F4
-:104D0000012142F4804200200A43C3F80C0199605B
-:104D1000E280F8BD2C2012F0DCFE2C22064629464B
-:104D200012F037FF666196E7D88D0300001000404F
-:104D30007469627500E100E02000040221100100A6
-:104D4000F0B51B4F85B0054600F118062C698CB1F3
-:104D5000E278012A10D0022A05F1200024D0012394
-:104D60000A21684606F0D0F82B69A3420AD01C46F7
-:104D7000002CEDD105B0F0BD304600F043F92B69B1
-:104D8000A342F4D10222C7F88020BFF34F8FBFF3B4
-:104D90006F8F2B695B6A2B61EB7A013BEB722046CC
-:104DA0003A6012F094FED1E700F054F9DCE700BF5E
-:104DB00000E100E0104B70B500250446C0E9003565
-:104DC0000E4600F0F9FB20460C4B40F8183B2146FC
-:104DD00000F014F9214604F1200000F037F940F208
-:104DE0000772C4E90225064BA680C4E90455E58094
-:104DF0001C60204670BD00BF348E0300EC8D0300A4
-:104E00004C39002038B5436943B3C27A032A0446BB
-:104E100021D8C288D2074CBFC268124A9A622C209D
-:104E200012F057FE2C220021054612F0B2FE6369F3
-:104E300000225A6223695BB11A465B6A002BFBD1E0
-:104E400063695362E37A65610133E372002038BD20
-:104E500063692361F6E76FF47B7038BD6FF47A7095
-:104E600038BD00BF16FCFFFF1A4BD3F8002122B15A
-:104E700000210122C3F800119A60164BD3F80C21CF
-:104E800082B10022C3F80C21D3F8001401290AD002
-:104E9000114B1B68D988C90700D5DA600D4B012278
-:104EA0009A607047704710B50B4CD3F848352068AE
-:104EB000C288D207C3F1000300D5C360FFF7A2FF89
-:104EC0002268044B5269C3F80425024B01229A6000
-:104ED00010BD00BF001000404C39002010B5044642
-:104EE000F8F70EFBF0B9E38813F0010301D118467F
-:104EF00010BD0D4B0222C3F88020BFF34F8FBFF3CC
-:104F00006F8F0A4A0123C2F810011361D2F81031E1
-:104F1000002BFBD0E38823F4804323F0010300201F
-:104F2000E38010BD024810BD00E100E00010004029
-:104F300016FCFFFF70B505460E46F8F7E1FA0028AB
-:104F40003CD13EB9EB8813F0040420D19A072DD44C
-:104F5000002070BDEB88044613F001000ED1184A02
-:104F600011688C07F4D543F002030221EB80C2F8EC
-:104F70008010BFF34F8FBFF36F8F70BD2846FFF7D0
-:104F8000ADFFEB8843F004032046EB8070BD23F0B7
-:104F90000402D907EA80DBD4F8F7B2FA0446002805
-:104FA000D6D12846FFF752FE204670BD044A23F0B2
-:104FB00002030221EB802046116070BD014870BDE4
-:104FC00000E100E016FCFFFF03699BB10A4910B441
-:104FD0000224C1F88040BFF34F8FBFF36F8F026987
-:104FE000526A0261C27A013AC2720C6018465DF8D8
-:104FF000044B70471846704700E100E00022C0E90A
-:105000000012704710B5044684B00068FFF7DCFF5B
-:1050100000224262616889B14B6A33B119465B6A0A
-:105020000132002BFAD1032A0ADC486201231A4616
-:105030000921684605F068FF04B010BD6060F5E71F
-:1050400004B0BDE8104012F042BD00BF0022416034
-:105050000270704738B504464068FFF7B5FF01237A
-:1050600023700546043005F0A7FF0023237025B107
-:105070002846BDE8384012F02ABD38BD4CDF7047E5
-:1050800010B5044A026000230446C38000F002FB0E
-:10509000204610BD348E030010B5064A026000237E
-:1050A0000446C38000F0F6FA204612F010FD2046B8
-:1050B00010BD00BF348E030010B586B00023044637
-:1050C0000193F8F71DFA00BB124A01231360D2F8CE
-:1050D0000031002BFBD00023C2F80031D2F8083594
-:1050E000019301215160002BB8BF03339B10238231
-:1050F00002F042FEE268A18801231044A0601A4633
-:1051000002A805F001FF06B010BD01A8FFF7B6FF29
-:10511000019BE8E700C00040C38843F4804310B51A
-:105120000446C38002F028FEA368984271F1000390
-:1051300000D210BD2046BDE81040FFF7BDBF00BF44
-:1051400070B5094B00250446C0E900350E4600F055
-:1051500033FA064A22604FF47A73C4E90253A680F8
-:105160002561204670BD00BF348E0300108E030001
-:1051700010B50446006806F06BFC204610BD00BF69
-:10518000F8B522EAE275044605F10C001F460E460A
-:1051900001F092F9206006F083FC23681D722068FC
-:1051A000476036B12A4631460930BDE8F84012F072
-:1051B000C8BCF8BD08B50023194605480122FFF711
-:1051C000DFFFBDE80840034A0349014812F07ABCFA
-:1051D00050390020402000207151020010B5ADF57B
-:1051E000627D01A800F096F84FF46072002102A8D9
-:1051F00012F0CFFC022300225821039303A80123BD
-:105200000A930AF073FC00220290C3219AA80AF0C4
-:105210006DFC00239990D3F8FC2F013219D04FF088
-:105220008052D3F8FC4F13691C444FF4607202A9FA
-:10523000204612F076FCD0B900234FF46072D3F808
-:10524000FC4F02A9204612F06CFC50BB0DF5627DAC
-:1052500010BD4FF010224FF0805394691B691C441D
-:105260004FF4607202A9204612F05BFC70B1214637
-:1052700001A800F051F8E02302AA214601A800F09D
-:1052800081F80023D3F8FC3F0133D5D14FF0102330
-:105290004FF460729C6902A9204612F042FC00287B
-:1052A000D4D0214601A800F037F8E02302AA214615
-:1052B00001A800F067F80DF5627D10BD0023D3F85A
-:1052C000FC2F01320ABF4FF01023D3F8FC2F9A694C
-:1052D0004FF080531B69134493F8A13203B9704710
-:1052E000FFF77CBF10B50023044607F0B3FB024B69
-:1052F0002360204610BD00BF647D030029DF704796
-:1053000028DF7047022802D1014B01221A70704732
-:1053100084420020704700BF70B50C46F8F7F0F8E3
-:10532000A0B1164D00232B704FF0805601E002F023
-:10533000F7FD3069B4FBF0F0FFF7E2FF03460A2007
-:10534000002BF4D12B78002BFCD070BD0C4A02232B
-:10535000C2F80435D2F80034002BFBD00849C2F85B
-:105360000845D1F80034002BFBD00023044AC1F8D3
-:105370000435D2F80034002BFBD070BD84420020ED
-:1053800000E00140F8B50D4614461E46F8F7B8F89F
-:1053900090B11A4F00233B7001E002F0C1FD32468C
-:1053A00021462846FFF7AAFF03460A20002BF4D126
-:1053B0003B78002BFCD0F8BD114A0123C2F804351C
-:1053C000D2F80034002BFBD0002E0EDD221F0C4C37
-:1053D000291F02EB860652F8043F41F8043FD4F837
-:1053E00000040028FBD0B242F5D1054A0023C2F8E0
-:1053F0000435D2F80034002BFBD0F8BD84420020E5
-:1054000000E0014070B5A9B380EAE0741B4E0D4680
-:1054100001F1FF3CC4EBE074002186FB0423E2179A
-:10542000C2EBA30202EB8203A4EB4303002BB8BF41
-:105430005B4230338E460CF8013F01311446002A9E
-:10544000EBD1002803DA2D236B540EF10201002367
-:105450006B54284612F0D9FB01382844854207D204
-:105460002B78027805F8012B00F801398542F7D333
-:10547000204670BD6FF47A74FAE700BF676666660F
-:10548000014B18600020704754390020022908B5EC
-:1054900009D90339012904D80368094ADB68934212
-:1054A0000BD1002008BD0029FBD00368044ADB684B
-:1054B0009342F6D001219847F3E700219847F0E79F
-:1054C00009D8010070B584B004AC04E90F00BDF840
-:1054D0000230012B13D0022B0FD1144C144E04F1C7
-:1054E000F00554F8040F30B1C3885B0403D503689A
-:1054F0009B68B34217D1AC42F3D104B070BD0B4CE2
-:105500000C4E04F1F00501E0AC42F6D054F8040F63
-:105510000028F9D0C3889A04F6D503685B68B342C3
-:10552000F2D09847F0E79847E5E700BF54390020EC
-:1055300035CE010031CE010010B4084C00232246C4
-:1055400002E001333C2B06D052F8041B8842F8D10C
-:10555000002244F823205DF8044B7047583900209E
-:1055600038B50A4D04462A46002302E001333C2B9D
-:1055700006D052F8041B8C42F8D1002245F82320B3
-:10558000204612F0A4FA204638BD00BF583900204A
-:1055900010B5084C20884FF6E853984202D8431CB7
-:1055A000238010BD1520F8F711F92088431C2380B3
-:1055B00010BD00BFC82100202DE9F041304C82B061
-:1055C0002246002302E001333C2B05D052F8041B95
-:1055D0000029F8D144F823002A4C237813F0010362
-:1055E0000BD1294D2A6842B10093102201234FF4B8
-:1055F0007A60002102F0E0FB10B102B0BDE8F0815A
-:105600002820D5F80080214F12F063FAC0230093C0
-:1056100001221F4B1021064600F0C2FFD8F80030CF
-:105620005B68BB4220D1304600F0D2FF304612F01A
-:105630004EFA28202E6812F04CFAC0230093022262
-:10564000134B0F21054600F0ABFF33685B68BB428C
-:1056500010D1284600F0BCFF284612F038FA237813
-:1056600043F001032370C8E74046314698470028BD
-:10567000DFD0D8E72946304698470028EFD0E8E742
-:105680005839002085420020843A002039CE01009C
-:10569000C554020010B4084C0023224602E0013336
-:1056A0003C2B06D052F8041B8142F8D1002244F86A
-:1056B00023205DF8044B704758390020F8B50546A3
-:1056C0000E46062813D8DFE800F013131304041362
-:1056D00004000F4F07F1F00454F8043D3246294608
-:1056E000184613B11B681B699847BC42F4D1F8BD3A
-:1056F000084C04F1F00754F8043F32462946184696
-:1057000013B11B681B699847BC42F4D1F8BD00BFB8
-:105710005839002054390020084600F02FBC00BF43
-:105720002DE9F04385B004AC04E90F0023490D686E
-:105730004FF47A72DDE90201002312F02FF885B3ED
-:10574000DFF87C8006460F464FF000092C46AD6915
-:10575000E3689E4277F1000321D363697BB109F0CE
-:1057600063FBE3692BB3A2699A61A3690BB1E26998
-:10577000DA61C4E90699C4F8149009F047FB09F00E
-:1057800053FBD8F80030C4F814806BB11A469B69FB
-:10579000002BFBD19461C4E9063209F037FB002DE0
-:1057A000D4D105B0BDE8F083C4E90633C8F80040A1
-:1057B000F3E7D4E905321A60D7E700BF503A00207A
-:1057C000583A00202DE9F04FDFF8A49193B004ACD3
-:1057D00084E80F00D9F800302BB3614BBDF81040BE
-:1057E000D3F800A0BDF81280BAF1000F17D0002343
-:1057F0005C4D039340F2FE361F46D346B442DBF8BD
-:105800000C30DAF818A04FEA134099B203460DD0D5
-:10581000002944D08C4242D0BAF1000FEDD1A4F25D
-:10582000FE33012B79D813B0BDE8F08F40F2FF3C76
-:105830006145EDD1002869D1039B002BECD1DBF849
-:105840001430ABB109F0F0FADBF81C30002B00F09B
-:105850008280DBF818109961DBF8183013B1DBF89F
-:105860001C10D961CBE90677CBF8147009F0CEFA99
-:1058700009F0DAFA2B68CBF81450002B62D01946E5
-:105880009B69002BFBD1C1F818B0CBE9063109F0B8
-:10589000BDFA01230393BAF1000FAED1BFE708B1FF
-:1058A0004345B9D1DBF814309BB109F0BDFADBF800
-:1058B0001C303BB3DBF818109961DBF8183013B1DA
-:1058C000DBF81C10D961CBE90677CBF8147009F02E
-:1058D0009DFA09F0A9FA2B68CBF814506BB1194660
-:1058E0009B69002BFBD1C1F818B0CBE9063109F058
-:1058F0008DFABAF1000F80D191E7CBE90633C5F8F4
-:1059000000B0F4E7DBE905311960D6E7404593D0F4
-:10591000BAF1000F7FF471AF81E7D9F8005010237E
-:1059200000934246104B214608A800F039FE2B6830
-:105930000E4A9B6893420AD108A800F049FE13B0B2
-:10594000BDE8F08FCBE90633C5F800B09FE708A9A2
-:1059500028469847F0E7DBE9053119607CE700BF8E
-:10596000683A0020583A0020C557020069DA010061
-:105970004C3A002038B509F057FA1F4B1C685CB34D
-:1059800063697BB109F050FAE3690BB3A2699A61CC
-:10599000A3690BB1E269DA610023C4E906336361EC
-:1059A00009F034FA09F032FA0023236163622568B2
-:1059B00009F078FA0146284609F080FA09F034FA2D
-:1059C0000E4B1A6822621C6009F020FA204638BD8E
-:1059D000D4E905321A60DBE7282012F07AF8282291
-:1059E0000021044612F0D5F809F060FA0023C4E95A
-:1059F0000003A360D6E700BF603A00205C3A0020B5
-:105A000038B50B4B1C682369DB0707D5094D28689F
-:105A100030B1626A4262002363620446204638BDA8
-:105A2000FFF7A8FF28600028F3D1204638BD00BF4B
-:105A3000483A0020543A00202DE9F04105460E4630
-:105A400017469846FFF796FF044620B332463B467A
-:105A50002946006809F03CFA256809F023FA011F7D
-:105A6000284609F029FA0F4B0F492068B8F1000FBA
-:105A700018BF194609F01EFA09F0D6F90B4A6261FF
-:105A800013685BB11A469B69002BFBD19461C4E992
-:105A9000063209F0BBF92046BDE8F081C4E90633BF
-:105AA0001460F6E7416102000D610200583A0020DF
-:105AB0002DE9F0414E4D2B78DB0782B002D502B0C4
-:105AC000BDE8F0814B4E3060FFF754FF4A4B04466F
-:105AD000186009F0A9F9494A62611368002B70D077
-:105AE0001A469B69002BFBD19461C4E9063209F088
-:105AF0008DF9FFF73FFF424C0768206009F0D2F9AB
-:105B0000011F384609F0D8F923683E49186809F0A2
-:105B1000D1F93468002C4DD0282011F0DAFFC023D1
-:105B200000930022384BDFF8E88040F2FF3107464F
-:105B300000F036FD23685B68434552D1384600F0DB
-:105B400047FD384611F0C3FF2820376811F0C1FF28
-:105B5000C023009300222C4B40F2FE31044600F09B
-:105B60001FFD3B685B68434535D1204600F030FDA2
-:105B7000204611F0ACFF00220123002100924FF4D7
-:105B80007A600F2202F018F92820366811F0A1FF80
-:105B9000C023009301221D4B0F21044600F000FD9D
-:105BA00033685B68434510D1204600F011FD204664
-:105BB00011F08DFF2B7843F001032B7002B0BDE88C
-:105BC000F081C4E90633146091E7214630469847D6
-:105BD0000028EFD0E8E73846214698470028CAD089
-:105BE000C3E72046394698470028ADD0A6E700BF56
-:105BF000864200204C3A0020483A0020583A0020C3
-:105C0000643A0020015F0200C557020021570200DC
-:105C100039CE0100024B187800F00100704700BF38
-:105C200086420020F0B5304F3B6883B0002B58D03F
-:105C30002E4B1B78DB0754D505460E46FFF7E0FEDA
-:105C400045EA0643C360436904467BB109F0ECF8BA
-:105C5000D4E9062303B39A61A3690BB1E269DA615F
-:105C60000023C4E90633636109F0D0F809F0DCF8D9
-:105C70001F4A6261136853B31A469B69002BFBD11C
-:105C80009461C4E9063209F0C1F8A5F2FE33012B94
-:105C900005D8002003B0F0BD63691A60DCE7282056
-:105CA0003F6811F016FFC023324600932946114B7E
-:105CB000044600F075FC3B680F4A5B6893420AD1CA
-:105CC000204600F085FC204611F001FFE1E7C4E921
-:105CD00006331460D7E72146384698470028D8D0C5
-:105CE000EEE70648D6E700BF4C3A00208642002087
-:105CF000683A0020C557020039CE010016FCFFFFAC
-:105D0000024B1868B0FA80F040097047583A0020FA
-:105D100010B5104C23789A0784B004D50E4B1B683D
-:105D200073B104B010BD43F00200207001230222C1
-:105D30000F21684605F0E8F8074B1B68002BF0D1EF
-:105D4000237823F00203237004B0BDE81040F7F776
-:105D50004BBD00BF86420020583A00202DE9F0419B
-:105D60005C4D2C682269D10727D45B4E3368002B29
-:105D700057D06169B1426BD02B60584F3968994256
-:105D800052D09C4242D08C4242D0554B62699A42DA
-:105D90003ED0206809F094F8064609F093F8A1680F
-:105DA00063682F68361ACB1A9E4265D8BB683A687A
-:105DB0002068BDE8F04109F0B7B94A4E2068336861
-:105DC00042F0020222611A691C6842F004021A6160
-:105DD00009F07CF80146204609F070F83768386809
-:105DE00009F06EF8044609F06DF8D7E90123241A8A
-:105DF0009B1A9C4255D833689968186809F0D5F900
-:105E00002B681A6900219207316045D4BDE8F08102
-:105E10002A68002193681268BDE8F041084609F03D
-:105E200083B92E4F3B682B60130718D42B689C4214
-:105E3000ECD039680E6809F035F8011F304609F0DA
-:105E40003BF83B682849186809F034F839689AE744
-:105E5000A169002908BF194629600B468DE72C600F
-:105E6000FFF756FF3368002BFAD09C422B60CDD051
-:105E700039688B4287D1DDE72C6009F023F8606830
-:105E8000203626F01F0610BB304600F015FB3118F7
-:105E9000C4E901012F6089E7BDE8F041186809F005
-:105EA000BEB9D5F800802F6009F00CF8786820346E
-:105EB00024F01F0440B9204600F0FEFA0444C7E96C
-:105EC0000104C5F8008096E700F034FBF3E700F02A
-:105ED00031FBD9E7483A0020583A0020643A0020C4
-:105EE000603A0020543A0020015F0200034B1B7807
-:105EF000DB0701D5FFF732BF704700BF86420020A5
-:105F000000B5114C114D85B005E02A68A2B1DA0741
-:105F100002D5FFF723FF23789907F6D443F0020C4C
-:105F2000022201230F21684684F800C004F0ECFF30
-:105F30002A682378002AEAD123F002032370F7F7B6
-:105F400053FC2378E3E700BF86420020583A002044
-:105F500000B583B0FFF766FE10B103B05DF804FB37
-:105F6000054B1B78DB07F8D50190FFF7F7FE01988A
-:105F700003B05DF804FB00BF8642002070B5204EE0
-:105F80003378DA072FD50546FFF73AFD044601F0CE
-:105F9000F3FE63692844E0607BB108F045FFE369E4
-:105FA00053B3A2699A61A3690BB1E269DA61002374
-:105FB000C4E90633636108F029FF08F035FF114A90
-:105FC00062611368A3B11A469B69002BFBD19461EF
-:105FD000C4E9063208F01AFF3378DB0707D5BDE8BD
-:105FE0007040FFF7BBBEBDE8704000F09FBB70BDC6
-:105FF000C4E906331460EDE7D4E905321A60D2E74C
-:1060000086420020503A002070B5374D2C686369F5
-:106010008BB108F009FFE369002B59D0A2699A619E
-:10602000A3690BB1E269DA610023C4E90633636155
-:1060300008F0ECFE2C682D4E08F0F6FE3368666121
-:10604000002B4DD01A469B69002BFBD19461C4E90B
-:10605000063208F0DBFE34684CB1A369002223B19C
-:106060001C460132A369002BFAD1032A21DC2B68DC
-:1060700000221A611C6808F015FF0146204608F04E
-:106080001DFF08F0D1FE1A4A296813688B421CD004
-:106090002BB11A6A914220D01346002BF9D108F097
-:1060A000B5FE144B1B78DB0716D5BDE87040FFF733
-:1060B00055BEE2692068936100F03CFA606800F028
-:1060C00039FA204600F036FAD1E71B6A1360E6E79A
-:1060D000D4E905321A60A3E770BD0A6A1A62DEE7E6
-:1060E000C4E906333460B4E7483A0020603A00203F
-:1060F0005C3A002086420020034B1B78DB0701D569
-:10610000FFF782BF704700BF8642002010B50C46E3
-:106110008047A047044B1B78DB0703D5BDE8104040
-:10612000FFF772BF10BD00BF86420020034B1B78F3
-:10613000DB0700D47047FFF767BF00BF864200202F
-:1061400038B50346144610460D4698472046A847E2
-:10615000044B1B78DB0700D438BDBDE83840FFF79F
-:1061600053BF00BF8642002000283DD02DE9F843F0
-:106170001F4F3B78DC0735D51E4E33681A6952072E
-:106180008846044601D15D6A45B11B490123424658
-:106190002046FFF751FC0020BDE8F883186809F09D
-:1061A00026F83268136913F0020916D143F001038F
-:1061B00013614046A04733681869C3F8249020F063
-:1061C000010210F004001A61E6D0387810F00100E6
-:1061D000E2D0FFF719FF4846DEE723F0030313611F
-:1061E0002846D9E70548D7E76FF47A70704700BFB3
-:1061F00086420020483A00202D61020016FCFFFF75
-:10620000024B1878C0F38000704700BF8642002020
-:10621000054A137818B143F004031370704703F074
-:10622000FB031370704700BF864200200022C0E9C4
-:1062300000227047F8B5394F3B78DA0700D4F8BD33
-:10624000044608F0F1FD26680136266008F0DEFD00
-:10625000012EF4DDFFF7D4FB4369054683B108F056
-:10626000E3FDD5E90623002B51D09A61AB690BB150
-:10627000EA69DA610023C5E906336B6108F0C6FDFF
-:1062800008F0D2FD231D6B616368002B37D01A46DE
-:106290009B69002BFBD19561C5E9063208F0B6FD7C
-:1062A00008F0C2FD23689E4220DD6B697BB108F0D7
-:1062B000BBFDEB693BB3AA699A61AB690BB1EA69B3
-:1062C000DA610023C5E906336B6108F09FFD08F031
-:1062D000ABFD134A6A611368E3B11A469B69002B50
-:1062E000FBD19561C5E9063208F090FD08F08EFDFE
-:1062F0003B78DB07A3D5BDE8F840FFF72FBDC5E924
-:1063000006336560CAE7D5E905321A60D5E76B69DF
-:106310001A60ABE7C5E906331560E5E78642002061
-:10632000583A002038B54468054604B363697BB128
-:1063300008F07AFDE36913B3A2699A61A3690BB10E
-:10634000E269DA610023C4E90633636108F05EFDA7
-:1063500008F06AFD0C4A6261136863B11A469B69D2
-:10636000002BFBD19461C4E9063208F04FFD2B6885
-:10637000013B2B6038BDC4E906331460F5E7D4E96E
-:1063800005321A60DAE700BF583A00202DE9F041E3
-:106390004468074688461CB3174D0026636973B1ED
-:1063A00008F042FDE3691BB3A2699A61A3690BB1CE
-:1063B000E269DA61C4E90666666108F027FD08F063
-:1063C00033FD2B6865617BB11A469B69002BFBD1BD
-:1063D0009461C4E9063208F019FD7C68002CDDD117
-:1063E000C7F80080BDE8F081C4E906332C60F2E70D
-:1063F000D4E905321A60D9E7583A002043682BB136
-:1064000000209B690130002BFBD170471846704774
-:10641000830770B50D4644D100B970BD860808F0F9
-:1064200003FDD5E90040751CA04206D9216800296A
-:1064300007DB04EB8104A042F8D808F0E7FC002059
-:1064400070BD21F000434FEA810C54F82320002A4C
-:1064500004EB81010EDB0FE022F00042134443F015
-:106460000042226054F82320002A04EB83014FEA03
-:10647000830C01DA8842EFD89D4201D96444D3E706
-:10648000A042DAD902369E4203D204EB8606B0421D
-:106490000AD8236823F00043236008F0B7FC201DCE
-:1064A00070BD8008461CBAE75B1B43F0004346F80A
-:1064B000043C2560F1E700BFF8B5074660B3184C0F
-:1064C00023783BB117493846FFF7A2FF0446F0B1E5
-:1064D0002046F8BD144D154A2B70166808F0A4FC30
-:1064E000104A134BC2E900639B1B9B0843F0004317
-:1064F00033602B7801332B7008F088FC01230949A5
-:1065000023703846FFF784FF04460028E0D11420AA
-:10651000F7F75CF92046F8BD04462046F8BD00BFF9
-:10652000874200206C3A0020884200204021002051
-:1065300000F80120B0B10F4B1A68824210B5044632
-:1065400002D25B68834204D8BDE810401E20F7F7F2
-:106550003DB950F8043C002B05DD43F0004344F8FE
-:10656000043C10BD70471E20F7F730F954F8043C86
-:10657000F3E700BF6C3A002010B501FB00F282B0D7
-:1065800010460192FFF798FF044628B10123019AB3
-:106590000360002111F0FDFA204602B010BD00BFDB
-:1065A0002DE9F041044610300F46BDF8188016461C
-:1065B0001D4604F0F7FC0021C4E90251C4E90811AA
-:1065C00027806680A4F804802046BDE8F08100BFE3
-:1065D00083889B0710B5044603D5806808B111F085
-:1065E00076FA204610BD00BF82B070B5046A86B04E
-:1065F0000AA981E80C003CB3236963B101221C465F
-:106600001B690132002BFAD1092A04DD06B0BDE86E
-:10661000704002B070470AAB0FCB02AD85E80F00A7
-:10662000182011F056FA06AB064613E903008DE870
-:106630000300304695E80C0004F0DAFC266106B051
-:10664000BDE8704002B0704705460FC902AC84E84F
-:106650000F00182011F03DFA06AB064613E90300BF
-:106660008DE80300304694E80C0004F0C1FC2E6273
-:1066700006B0BDE8704002B0704700BF30B4D0E94A
-:10668000004303F10050013804EBC00084420AD8F3
-:10669000034603E09442184605D813461D68A942F4
-:1066A000A3F10802F6D9406830BC704710B4D0E9B5
-:1066B000004303F10053013B04EBC30C64450FD8C6
-:1066C000634603E094429C4607D81346186881420B
-:1066D000A3F10802F6D9DCF800005DF8044B70471E
-:1066E00054F83300F9E700BF10B4D0E9004303F1D8
-:1066F0000053013B04EBC30C644513D8634603E02D
-:1067000094429C4607D8134618688142A3F10802B8
-:10671000F6D9DCF800005DF8044B081AB0FA80F0F6
-:106720004009704754F83300F5E700BF01F0F8BBAB
-:1067300001F0CABBFEF7A4BE0020704710B5044AA2
-:10674000026000230446C380FEF7A4FF204610BD6C
-:10675000348E030010B5064A026000230446C3804D
-:10676000FEF798FF204611F0B2F9204610BD00BF99
-:10677000348E030038B5084B04460025C0E90035C7
-:10678000FEF71AFFE388054A226043F4805325810F
-:10679000E380204638BD00BF348E0300588E0300CE
-:1067A00000897047807A70470048704716FCFFFFE9
-:1067B00010B5044A026000230446C380FEF76AFF56
-:1067C000204610BD348E030010B5064A0260002337
-:1067D0000446C380FEF75EFF204611F078F920469C
-:1067E00010BD00BF348E030038B503688172DA6AC9
-:1067F0000C498A42044608D19B6A0B4A0B4D9342CE
-:106800000AD1A07AA072284638BD90472368064A6C
-:106810009B6A93420546F4D020469847C0B2A072C6
-:10682000284638BDA9670200A567020016FCFFFFD5
-:1068300038B503680D4DDA6A0181AA42044608D1D1
-:106840001B6A0B4A0B4D93420AD1208920812846AE
-:1068500038BD90472368064A1B6A93420546F4D028
-:106860002046984780B22081284638BDA96702009B
-:10687000A167020016FCFFFFF8B50025144B03606A
-:106880000446456016460F46FEF796FE114B236000
-:1068900094F8363025631422228123F00E0302225D
-:1068A00084F83630A2724FF00113C4E90355C4E9ED
-:1068B0000555C4E90755C4E90E336762A680E58033
-:1068C000A586A4F8425084F840502046F8BD00BF89
-:1068D000348E0300808E0300C26812F5C87F30B585
-:1068E00080F2848090F8363013F0020340F0868006
-:1068F000046914F5C87F66DA90F8361011F00401C7
-:1069000069D1456915F5C87F31DA90F8361011F074
-:10691000080134D0B1FA81F390F836105B0963F3C3
-:10692000C30180F8361090F84030032B08D80133AB
-:10693000DBB2012B80F840307DD0042B00F0828048
-:10694000B0F8421090F836C0013189B21CF0010E47
-:10695000A0F8421061D01D2917D900236FF3000C55
-:1069600080F836C0A0F8423080F840300DE0B5F530
-:10697000C87F04DD90F8361011F00801CAD0002B52
-:10698000D1D190F84030002BDAD104FB04F3334925
-:1069900002FB023305FB05338B423CD912F5487FDD
-:1069A00045DBB2F5487F44DC14F5487F48DBB4F59D
-:1069B000487F43DC15F5487F37DBB5F5487FD4BF0A
-:1069C0000020062030BDB4F5C87F9ADD90F836105F
-:1069D00011F0040195D190F83650B1FA81F35B09BA
-:1069E00063F3820580F8365001238AE7B2F5C87F49
-:1069F0000FDD90F8363013F002030AD190F836100C
-:106A0000B3FA83F35B0963F3410180F83610012385
-:106A10006EE700236CE7072030BD0929B5D9013B9B
-:106A2000A0F842E080F84030AFE7052030BD0320F9
-:106A300030BD042030BDA0F84230A6E7012030BDB3
-:106A4000022030BD90F83630002243F0010380F878
-:106A50003630A0F842200B2030BD00BFFF7002008E
-:106A6000D0E9033230B502FB02F2456903FB032390
-:106A700005FB0535B5F5800F85B0044625D9038F94
-:106A8000002B45D0B5F5100F02D9638F002B5ED0D7
-:106A9000B5F1107F02D9A38F002B4FD0B5F1806FD5
-:106AA00002D9E38F002B40D0012384F831302046F7
-:106AB000FFF712FF0B2814D0A38E83421AD00023B5
-:106AC000A08684F8303005B030BD90F83130042B0A
-:106AD00046D90023C0E90E332046FFF7FDFE0B2800
-:106AE000EAD16086024601230D21684604F00CFAC3
-:106AF00005B030BD94F83030042B12D8628E0133CB
-:106B0000DBB2824284F83030DDD0052BE9D0DAE701
-:106B100001230C220D21684604F0F6F90123238796
-:106B2000B0E7638E8342DCD1CDE701230A220D2139
-:106B3000684604F0E9F90123E387B5E70123092258
-:106B40000D21684604F0E0F90123A387A6E701239D
-:106B500008220D21684604F0D7F90123638797E7DF
-:106B60000133DBB2A1E700BF30B58BB0016A00F1A1
-:106B700018030CCB02AD00910446416A284604F08C
-:106B8000ADF995E80700E38804F10C0523F0020352
-:106B900085E807002046E380FFF762FF0123A18814
-:106BA0001A4606A804F0B0F900200BB030BD00BFB3
-:106BB0000368054A1B6B934210B5044601D1E06897
-:106BC00010BD9847E06810BDA96702000368054A38
-:106BD0001B6B934210B5044601D1206910BD984744
-:106BE000206910BDA96702000368054A1B6B934228
-:106BF00010B5044601D1606910BD9847606910BDA9
-:106C0000A96702000048704716FCFFFF0089704723
-:106C100010B5044A026000230446C380FEF73AFD23
-:106C2000204610BD348E030010B5064A02600023D2
-:106C30000446C380FEF72EFD204610F048FF204694
-:106C400010BD00BF348E0300D0E90D1230B5C36B08
-:106C50000446C068091A2069121A60691B1AA069E3
-:106C600000FB01F189126163E16901FB02F2216A13
-:106C70008BB001FB03F39B129212A26302ADE3639C
-:106C800004F1340200930CCA216C284604F026F962
-:106C900095E80700012304F1280585E80700A1888D
-:106CA0001A4606A804F030F900200BB030BD00BF32
-:106CB00038B503680D4DDA690181AA42044608D14E
-:106CC0005B6A0B4A0B4D93420AD1208920812846EA
-:106CD00038BD90472368064A5B6A93420546F4D064
-:106CE0002046984780B22081284638BD056C0200B6
-:106CF0000D6C020016FCFFFFF8B50025114B036078
-:106D00000446456016460F46FEF756FC0E4B2360C0
-:106D10004FF48063C4E90553C4E9073314224FF4E8
-:106D20008053C4E90355C4E90955C4E90B55C4E9C6
-:106D30000D55C4E90F576564A6802281E380204683
-:106D4000F8BD00BF348E0300C08E030084B030B5A0
-:106D50000DF1100C8CE80E00C588044600F10C0EF5
-:106D6000BCE80F00AEE80F009CE8070045F0020504
-:106D70008EE80700E580BDE8304004B0704700BFF2
-:106D800041647047F0B50B680B4D9B6AAB4283B012
-:106D90000F46044616460CD1F86B396CCDE9000657
-:106DA00007F1340320460CCB04F046F8204603B02C
-:106DB000F0BD08469847EFE7056C02000089704770
-:106DC00040897047FF299ABF017300206FF47A70E1
-:106DD000704700BF007B7047704700BF10B54A89FD
-:106DE0000B8982B0CDE9003200231A4610310446E7
-:106DF00004F050FB204602B010BD00BF10B5074B99
-:106E0000044640F8103B04F007F9054A22600023CD
-:106E10002046E380FEF73EFC204610BDF88E0300BE
-:106E2000348E030010B5094B044640F8103B04F0C3
-:106E3000F3F8074A22600023E3802046FEF72AFC8D
-:106E4000204610F044FE204610BD00BFF88E03001F
-:106E5000348E0300F8B51F460B4B03600023044635
-:106E600043600E461546FEF7A7FB2046074B40F849
-:106E7000103B2AB231B204F01BF9FF2323732681A1
-:106E80006581A7802046F8BD348E0300F88E03008C
-:106E90006FF47D70704700BF6FF47D70704700BF66
-:106EA0006FF47D70704700BF6FF47D70704700BF56
-:106EB00010B584B003688DF80F20002400941C6A7C
-:106EC0000DF10F020123A04704B010BD10B584B02E
-:106ED00004688DF80C20002200928DF80D30246A91
-:106EE000022303AAA04704B010BD00BF10B50123C0
-:106EF00084B00468CDE900330DF10F03E46AA047C4
-:106F000008B99DF80F0004B010BD00BF2DE9F84F7F
-:106F10009DF82870002A54D0002B1D4651DD934661
-:106F20000268DFF8A4809368434506460C4636D1D4
-:106F30001369DFF898A0534538D1B5F1010918D08D
-:106F4000023D5D440BF1FF3404E004F8013FA5422B
-:106F50000DD03268526952454FF00B03F5D0002135
-:106F600030469047C3B204F8013FA542F1D13268E0
-:106F7000CB44536953450DD10B208BF8000037B932
-:106F80003368DB68434518D13846BDE8F88F0020E8
-:106F9000BDE8F88F012130469847C0B2EDE7984729
-:106FA0003268DFF828A013695345C6D044F00101C8
-:106FB000C9B2304698473268BFE7304698473846EE
-:106FC000E6E76FF47A70E3E7A16E0200A96E0200B3
-:106FD0002DE9F0479DF82070002A37D0002B994604
-:106FE00034DD14460268DFF8708095684545064632
-:106FF0008A4624D11269174DAA4219D1A14404E04E
-:1070000001344C4509D033681A69AA42F8D0217876
-:107010003046013490474C45F5D137B93368DB68C9
-:1070200043450FD13846BDE8F0870020BDE8F08722
-:107030005FFA8AF13046904733681A69DEE7A8475D
-:107040003268D7E7304698473846EFE76FF47A70F2
-:10705000ECE700BFA96E0200A16E02002DE9F0412D
-:1070600086B004469DF834508DF80F201E460F461A
-:1070700095B1026801230093156A0DF10F02A8472C
-:1070800038B9236800909D6A0C9B324639462046E9
-:10709000A84706B0BDE8F0810368DFF824C0D3F844
-:1070A0001C809DF80F20E04508D100951D6A8DF8E1
-:1070B000172001230DF11702A847E1E7C047DFE7DA
-:1070C000B16E0200024A026000218180704700BF59
-:1070D000388F03006FF47D70704700BF40797047B0
-:1070E0004171704711B370B5064608689042144666
-:1070F0000D4610D020B102680E49126E8A420CD1A2
-:1071000034B123680C4ADB6D93420AD100233371FA
-:107110002C60002070BD002070BD9047002CF0D185
-:10712000F6E70022314620469847F1E76FF47A707F
-:10713000704700BFE5030200E10302000EB42DE931
-:10714000F04787B00FAB044653F8046B00933178D7
-:1071500039B92AE0236820469B690136984731787F
-:1071600019B32529F6D1009A73781768101D252BBD
-:10717000009006F1020659D0583BDAB2202A19D8FD
-:10718000202B17D8DFE803F057161616161616161A
-:107190001616164C3316161616161616161616163C
-:1071A00016161626161616168A0007B0BDE8F04702
-:1071B00003B0704723683F219B69204698472368A6
-:1071C0003F219B692046984723683F219B692046C1
-:1071D0009847C4E717F8011B0029C0D02368204650
-:1071E0009B699847397801370029F7D1B7E7002321
-:1071F00001A93846CDE90133CDE903330593FEF704
-:1072000001F99DF804100029A9D00DF105052368A6
-:1072100020469B69984715F8011B0029F7D19EE786
-:107220002368F9B29B692046984798E7236820466F
-:107230009B69984793E74FF000094FF01C0A082517
-:107240004FF0000812E0B9F1000F2AD003F1570CFB
-:10725000236861469B6920464FF001089847013D2D
-:1072600015F0FF05AAF1040A3FF479AF27FA0AF3F3
-:1072700003F00F0303F13002392A5FFA82FCE2DCEB
-:10728000302A4FF030012046E2D1B8F1000F01D191
-:10729000012DE4D123689B699847E0E74FF001098D
-:1072A000CBE703F1370CD3E7C389DB0600D4704783
-:1072B00010B5044684B0818901230422684603F096
-:1072C00023FEE38923F01003E38104B010BD00BF67
-:1072D000C388DB0600D4704710B5044684B08188AB
-:1072E00001230422684603F00FFEE38823F0100315
-:1072F000E38004B010BD00BFC3895B073FD52DE913
-:10730000F0418369B3F90270002F84B005460E4640
-:1073100015DD00F11808002401E0A7420FD021B2CA
-:10732000404604F057FBB04204F10104F5D10123BB
-:10733000A9891A46684603F0E7FDA742EFD1EB8C16
-:1073400095F824209BB20133B3FBF2F102FB113319
-:107350002A8D9BB29A421DD0EA8C296A92B28E5431
-:10736000EB84EB69002B03DBEA8C92B2934207D0EB
-:10737000EB8943F01003EB8104B0BDE8F081704766
-:107380004FF0FF33EB61A98901230222684603F025
-:10739000BBFDEDE7A98901230322684603F0B4FD94
-:1073A00004B0BDE8F08100BFC3891B0719D530B513
-:1073B000838EC16A02689BB20446C95C926985B03B
-:1073C0009047A58E94F83030628EADB20135B5FB92
-:1073D000F3F103FB1155ADB2AA4203D0A58605B067
-:1073E00030BD7047022240F2FF310123684603F0AE
-:1073F0008BFD236801219B6820469847A58605B030
-:1074000030BD00BFC3895A0770B5044607D503686D
-:1074100000219B689847206AFFF78CF8E38994F86D
-:10742000240023F004039DB2E581FFF745F82062B4
-:1074300060B12368002645F004055B68E684268574
-:10744000E581314620469847304670BD6FF47B7029
-:1074500070BD00BF2DE9F04F2DED028B85B0884641
-:10746000C98900AFCC0708EE100A7B6000F1DF800D
-:107470004B07934640F1CB80B8F82650B8F82890D7
-:10748000ADB241F00101A945A8F80E1000F012813B
-:10749000DBF80030D8F82000B3F902104D4600297F
-:1074A000465D25DD00244FF0FF3A21B2584604F036
-:1074B00091FADBF80010B1F902100134B04208BFB4
-:1074C000AA46A142F1DC98F82440B8F8260001351C
-:1074D00080B295FBF4F604FB1655A84200F0AA8092
-:1074E000BAF1FF3F44D1D8F820000029465DD9DC2D
-:1074F00098F82440B8F8263001359BB295FBF4F695
-:1075000004FB1655AB42CAD17B68012B00F09A8070
-:107510007B68022B40F08380594607F10C0008F18C
-:10752000180404F0D5F907F10C01204604F0E0F945
-:107530000121B8F80C00FEF70BFD07F10C0004F078
-:1075400029F9B8F8262092B202F1FF3A1AB998F850
-:10755000243003F1FF3A07F10C0004F0C3F907F1FE
-:107560000C01204604F0C4F907F10C0004F012F9F4
-:10757000BAF1000F53DBCA45BDBF98F82450A5EB04
-:1075800009055544AAEB090505F1080222F0070296
-:107590006C46ADEB020D00216A1C684610F0F9FA4A
-:1075A0001FFA8AF39945D8F820E098F82400694634
-:1075B0000FD00DF1FF3609F10102B2FBF0FC00FB28
-:1075C0001C221EF809C006F801CF1FFA82F94B45AC
-:1075D000F1D1B8F8283001332B442AB2B8F80E5054
-:1075E00025F00105A8F80E5093FBF0F500FB1533CC
-:1075F000A8F8283018EE100A04F044F9A54618EE51
-:10760000100A1437BD46BDEC028BBDE8F08F404632
-:10761000FFF7F8FE00283FD1B8F80E102CE7B8F8B5
-:107620000E1021F0010118EE100AA8F80E1004F057
-:1076300059F9E4E77B68012B25D1BAF1FF3F97D1D7
-:10764000D8F82000B8F826309BB2AB42FAD0002917
-:10765000445D27DD00264FF0FF3A31B2584604F072
-:10766000B9F9DBF80010B1F902100136A04208BFE9
-:10767000AA46B142F1DC98F82400013595FBF0F4FC
-:1076800000FB1455D9E77B68022B7FF471AFBAF188
-:10769000FF3F7FF46DAF3FE7014618EE100A04F09C
-:1076A00081F8ACE798F82430013595FBF3F403FB3F
-:1076B0001455C7E77B68012B04D07B68022B3FF48D
-:1076C0002BAFAEE7DBF80030D8F82000B3F902109A
-:1076D000B8E700BF2DE9F0471E46214B03600025A7
-:1076E000204B85800446C560836008308846174675
-:1076F0009DF82090BDF824A0FDF75EFF1A4B03F122
-:10770000080240332260A360C4E9048704F1180032
-:1077100004F0E8F809F1010384F8303001364FF045
-:10772000FF33E361E58404F110014246A4F80CA0A4
-:1077300084F824602562E56225856586A586204655
-:10774000FFF7D0FC3A4604F114012046FFF7CAFCCB
-:10775000E38943F480432046E381BDE8F08700BF1E
-:10776000748F0300348E0300788F030010B5044635
-:10777000002937D001291BD0022917D1C3895B0703
-:107780003AD5E28C238D92B2934219D10221A0897D
-:10779000FEF748FAE38C94F824209BB20133B3FB44
-:1077A000F2F102FB1133E361FEF7A0FB238D07E04A
-:1077B000E3895A070FD5E28C238D92B29342F7D01A
-:1077C000216A94F82420C85C0133B3FBF2F102FB78
-:1077D0001133238510BD2046FFF714FE0028EAD0A0
-:1077E000238DEDE7C38959070BD5E28C238D92B227
-:1077F0009342E5D1054810BDFFF704FE0028C0D034
-:10780000D4E7FFF7FFFD0028EFD0CFE70CFCFFFF28
-:1078100038B50C1E06DB0368DB680546984700B9DF
-:10782000AC6338BD6FF47A7038BD00BF828E438E72
-:1078300092B29A4206D990F83010828E0B4490B2E0
-:10784000181A7047808E80B2181A70470A4B10B50C
-:1078500003F108024033044602608360183003F0ED
-:1078600099FF064AA260002304F10800E381FDF7B6
-:1078700011FF204610BD00BF788F0300348E030037
-:1078800008B5C06803681B6B9847002008BD00BF9F
-:1078900008B5C06803689B6A9847002008BD00BF10
-:1078A000F0B5054683B014461F4607F0BDFAEE68F2
-:1078B000697C336801919A6CDD6B304690470A2CE5
-:1078C00077F1000338BF0A24021901993046A8470E
-:1078D00003B0BDE8F04007F099BA00BF70B50446A8
-:1078E00007F0A2FAE06803689B6C9847D4E9083176
-:1078F00062686060821A9B182362A3681A4441F18F
-:107900000001B2F57A7F6162A26012D3D4E9063138
-:10791000013341F10001581CA2F57A720D4641F184
-:107920000001B2F57A7F1E460346F4D2C4E906652B
-:10793000A260BDE8704007F069BA00BF2DE9F04FC2
-:10794000466B83B0002EBDF83410BDF830B09DF802
-:1079500038A001913DDDC46A074690469946002152
-:1079600003E0B14204F1180433D0258A0131002D1F
-:10797000F7D13846FFF7B2FF3B6A7A6A18EB030388
-:1079800049EB0202BAF1000F28D151465046C4E932
-:107990000232019B63820F9B6361C4E90010A4F86B
-:1079A00010B007F041FA3B6B3BB1D3E90203A16889
-:1079B000E268814272EB030305D23C6342464B46C8
-:1079C0003846FFF76DFF07F021FA002003B0BDE84D
-:1079D000F08F6FF47B7003B0BDE8F08F41464846EE
-:1079E000D5E700BFF0B4456BC36A00218D42016347
-:1079F0001DDD0A461C8A013254B139B19E688F6878
-:107A0000CC68BE42DE6876EB040401D203631946FB
-:107A1000AA4203F11803EDD149B1036A8A68D21A68
-:107A20000A2AB8BF0A22F0BCD317FFF739BFF0BC4F
-:107A3000704700BF2DE9F04F06468BB069B1C468AE
-:107A4000017C23680591DD6B9B6C20469847364A84
-:107A5000059903461A442046A8473046FFF73EFFE3
-:107A6000726BF46A002A45DD0025A946012718E05B
-:107A7000D4E900BA5BEA0A08628A41D1306B00237C
-:107A8000A042238243D0CDE900EC029706A803F080
-:107A900061FA726B09F101090135AA4204F1180477
-:107AA00025DD218A0029F7D0D6F820E0A368D6F892
-:107AB00024C0E0689E457CEB000AD9D26369DB07ED
-:107AC000EAD5FEF79DFB60B1D6E90830174A13EB03
-:107AD000020ED4E9021240F1000C714572EB0C0267
-:107AE00017D3726B0135AA4204F11804D9DCB9F13D
-:107AF000000FB6D130460BB0BDE8F04FFFF772BFB4
-:107B000013EB0B0340EB0A00C4E90230BBE733631D
-:107B1000B9E7CDE900300297052240F2FF3106A80F
-:107B200003F018FADDE700BF80969800A0860100F8
-:107B3000084B1B6801465BB1187C014111F0010143
-:107B400003D001211846FFF775BF1846FFF772BF33
-:107B5000704700BF783A0020416BC36A01EB4101D6
-:107B600003EBC1018B424FF0000024D21A8AF2B11C
-:107B70005A69D2071BD5C8B130B49C688568C26801
-:107B8000AC42DC6874EB02020AD3183399420BD979
-:107B90001A8A002AF9D05A69D407F6D50028ECD100
-:107BA000184618339942F3D830BC7047184618333A
-:107BB0009942DBD870477047F8B505460C4607F088
-:107BC00033F9E86803689B6C98476A682B6A6860B9
-:107BD000821A9B182B62AB681A446B6AAA6043F145
-:107BE0000003B2F57A7F06466B6212D3AB69E9698E
-:107BF000013341F1000C591CA2F57A7260464CF138
-:107C0000000CB2F57A7F1F460B46F4D2C5E9067028
-:107C1000AA60E86803681B6B984707F0F7F8002331
-:107C2000C4E90063D5E90801F8BD00BF2DE9F843B8
-:107C3000DDE908680546174607F0F6F856EA080336
-:107C400035D02B6A9B192B626B6A48EB03036B627E
-:107C50004FF47A720023304641460FF09FFDAB6926
-:107C60000446E418EB69AC610A46304643EB020671
-:107C70004146EE614FF47A7200230FF08FFDA86841
-:107C80008318B3F57A7FAB6010D3601C46F1000116
-:107C9000421CA3F57A730C4641F10001B3F57A7FDB
-:107CA00006461046F4D2C5E90664AB606F6028460C
-:107CB000FFF714FE6B6BD5E9080703EB430E0023B7
-:107CC0002B63EB6A0A3003EBCE0E47F100077345D6
-:107CD00015D333E0D3E902128142BA4101D2C3E99C
-:107CE00002072A6B3AB196689968D268DC68B1429B
-:107CF00074EB020200D22B6318339E451ED91A8AF8
-:107D0000002AF9D0D3E9004654EA0602E2D09A6884
-:107D1000D968A21846EB0101824271EB070CE0D250
-:107D200012EB040C904662468C4641EB06018242FF
-:107D300071EB0709F4D3C3E9028CD2E7E868036862
-:107D40009B6C9847EB680A4A19680244CE6B297C01
-:107D500004461846B0472B6B33B1E868697C03686A
-:107D600004F10A02DB6B9847BDE8F84307F04EB810
-:107D700080969800704700BF064B10B51C682CB168
-:107D80002046FFF7ABFDD4E9060110BD002000211D
-:107D900010BD00BF783A0020064B10B51C682CB10E
-:107DA0002046FFF79BFDD4E9080110BD002000210B
-:107DB00010BD00BF783A002010B5094C246884B08B
-:107DC00064B10193069B03930B460121009202913B
-:107DD00002462046FFF7B2FD04B010BD0148FBE7A4
-:107DE000783A002016FCFFFF70B50E4D2C68B4B138
-:107DF0002046FFF773FD0C4B266A42F2107098473D
-:107E00002C682046FFF76AFD236A0849053B9B1B47
-:107E100042F210720020B2FBF3F30B6070BD044815
-:107E200070BD00BF783A0020E9200020743A00209D
-:107E300016FCFFFF70B516461E4A02601E4A4374C8
-:107E40000A230446C160436310600D460674012195
-:107E5000F020FEF791FB00230022C4E90B0300236E
-:107E6000C4E90623C4E908232B681449DA698A4265
-:107E70001AD1134AEA603146124ADB6B284698470A
-:107E8000E06803685B6A9847E06803680022A260C4
-:107E90009B6C9847E36860601A681846936A984735
-:107EA000FFF7A2FF204670BD284605499047E568C8
-:107EB0002B68E0E7DC8F0300783A002061DA0100EC
-:107EC000317B020080969800F8B5114E3468E4B119
-:107ED000104B0546186890B92046FFF7FFFCD4E91F
-:107EE00008072D1847F1000734682046FFF7F6FC15
-:107EF000D4E90823AA42BB41F6D30020F8BD05FB14
-:107F000000F0054B98470020F8BD0448F8BD00BFBD
-:107F1000783A0020743A0020E920002016FCFFFF88
-:107F20004FF47A7303FB00F0FFF7CEBF064B1B68DC
-:107F3000014613B11846FFF73FBE00220023C0E9F7
-:107F40000023194610467047783A002010B5084CB7
-:107F5000246882B04CB1CDE9002302460B4620468E
-:107F6000FFF764FE002002B010BD0248FBE700BF2F
-:107F7000783A002016FCFFFF084B1B685BB110B578
-:107F800004461846FFF7E8FD20B1D0E90223C4E912
-:107F90000023012010BD1846704700BF783A00202A
-:107FA000C3880D4A23F4005310B504460260C38011
-:107FB0002C3003F031F804F1240003F0EBFB04F162
-:107FC0001C0003F0E7FB054A226000232046E38003
-:107FD000FDF760FB204610BDEC8F0300348E0300DC
-:107FE000C3880F4A23F4005310B504460260C380CF
-:107FF0002C3003F011F804F1240003F0CBFB04F162
-:108000001C0003F0C7FB074A22600023E3802046E0
-:10801000FDF740FB20460FF05AFD204610BD00BF83
-:10802000EC8F0300348E0300F8B50025144B036079
-:10803000044645600F461646FDF7BEFA114B236015
-:10804000A76004F10C0002F0C7FE04F11C0003F06D
-:1080500049FC04F1240003F045FC04F12C0003F07A
-:1080600021F84FF4405384F822502563A680E38022
-:108070002575E5822583258425852046F8BD00BF2A
-:10808000348E0300EC8F03002DE9F0410446806834
-:1080900084B00121103003F0CBF994F92230042B85
-:1080A00006DCE269B4F92010B2F902208A421CDC35
-:1080B00001335DB2A06884F822500368DB699847F9
-:1080C0000130854202D004B0BDE8F081E269B4F924
-:1080D0002030002184F82210B2F902209A4230DDCB
-:1080E0000133238404B0BDE8F08104F11C0003F0E7
-:1080F00071FC014604F10C0002F080FE94F922307C
-:108100000646A068C3F1040301279F400368DB69AA
-:1081100098470138FFB2013E00255FFA80F816F853
-:10812000013F1F4205D10135052DF8D194F92230C8
-:10813000BEE7A0682AB2FF234146103003F06CF876
-:10814000F1E701231A4621756846A18802F0DCFE9A
-:1081500001231A4640F2FE31684602F0D5FEB2E72E
-:1081600030B5436AB0F92810B3F9023085688B4204
-:1081700085B0044605F1100510DC202100231A46C5
-:10818000284603F00FF9626AB4F92830B2F90220E8
-:108190009A4208DB0133238505B030BD243003F05B
-:1081A00019FC0146EAE701230020A18820751A4640
-:1081B000684602F0A9FE01231A4640F2FE316846E5
-:1081C00002F0A2FE05B030BD10B50446806886B04E
-:1081D000103003F017F8A068B4F9302000230093A2
-:1081E00004F12C01103003F047F810B994F8333043
-:1081F00053B994F932303BB1218E01220B442386CE
-:1082000084F8332006B010BD012300211A462175E1
-:1082100002A8A18802F078FE01231A4640F2FE313E
-:1082200002A802F071FE06B010BD00BF30B50446D2
-:108230008068B4F93050036887B0DB699847E36A17
-:1082400094F932105B88CB1A1844854202DC94F80A
-:1082500033307BBBB4F93020002A12DCA068002345
-:1082600004F12C010093103003F006F894F9321059
-:1082700079B1228E0123114484F83330218607B06E
-:1082800030BDA0684942103003F0D2F8B4F9302074
-:10829000E4E701231A46217502A8A18802F034FE02
-:1082A000012340F2FE311A4602A802F02DFE94F995
-:1082B0003210DEE7237D062B10D001230020A18899
-:1082C00020751A4602A802F01FFE01231A4640F24A
-:1082D000FE3102A802F018FE07B030BDA0681030D1
-:1082E00002F090FFE9E700BF037DFBB110B5038BFF
-:1082F000C28A04339BB29A4284B00446038313D8E3
-:10830000037D0022022B028327D0237D032B2BD059
-:10831000237D042B24D0237D052B08D0237D062B21
-:1083200005D0237D072B08D004B010BD7047204630
-:10833000FFF77CFF237D072BF6D1012300211A468E
-:1083400021756846A18802F0DFFD01231A4640F23C
-:10835000FE31684602F0D8FDE6E7FFF795FED4E768
-:108360002046FFF731FFD6E72046FFF7F9FECFE7BB
-:10837000FFF7BABF10B5037D84B0044633B9A068D7
-:10838000103004B0BDE8104002F03CBF01230021D2
-:108390001A4601758188684602F0B6FD01231A4627
-:1083A00040F2FF31684602F0AFFDE8E770B582B0F9
-:1083B000079D002D1BDB0446007D10B1207D0128A8
-:1083C00013D1069EA068F6B21BB212B2103000960E
-:1083D00002F052FF15B9284602B070BD00200723F5
-:1083E000E5822083237502B070BD0248F4E76FF484
-:1083F0007A70F1E712FCFFFF2DE9F04385B00D9E86
-:10840000002E58DB9846037D04460F46914623B95B
-:108410000AE0FDF79DFD257D35B194F814C00121DA
-:108420008C4540F2FF30F4D1237D002B41D13946F9
-:1084300003A802F05DFE237D13B1237D012B26D11D
-:108440000C99A068C9B200910FFA88F30FFA89F26B
-:10845000103003A902F010FF96B100220723E68234
-:108460002283237503A802F0D7FD01210720FDF721
-:108470006FFD124B984210D0002005B0BDE8F0838C
-:1084800003A802F0C9FD304605B0BDE8F08303A89B
-:1084900002F0C2FD002EEFD0E7E7237D2BB9EBE71A
-:1084A00006F0CAFC237D002BE6D0237D012BF7D1FB
-:1084B000E2E70348E8E76FF47A70E5E716FCFFFFB0
-:1084C00011FCFFFF70B5161E15DD037D044613B1C8
-:1084D000037D012B0DD1002584F82250258404F161
-:1084E0001C0003F005FA0223E68225832375284643
-:1084F00070BD024870BD6FF47A7070BD12FCFFFF52
-:10850000C08800F00100704710B5054B03F1080268
-:10851000383304460260C360FEF710F9204610BDF0
-:108520000890030010B5074B03F1080238330446E6
-:108530000260C360FEF702F920460FF0C8FA204639
-:1085400010BD00BF08900300C388DB045ED530B5C2
-:10855000036889B05B6A04469847237E20B30B2BDF
-:1085600028D80133DBB2082B237623D8012B2AD954
-:10857000E28802F00305012D23D1FFF7FDFB6369BB
-:10858000C01A40F2DC5361F10001984271F100031E
-:1085900017D3E388A18843F00203E38005222B462A
-:1085A00004A802F0B1FC0CE06BB1013BDBB2082B7C
-:1085B0002376DBD9E288D10729D502F00305012D06
-:1085C000DBD009B030BDE288D307F6D522F0030234
-:1085D000E280A18801230222684602F095FC657EB4
-:1085E000012DC5D1FFF7C8FB6369C01A61F1000115
-:1085F000B0F57A7F71F1000328BF0422A1882B46D1
-:1086000038BF032204A802F07FFCB1E770470123C2
-:1086100042EA0300A188E0801A4604A802F074FC34
-:10862000238901332381FFF7A7FB237E60619DE748
-:1086300038B5044600F10C0528460121FEF750FD2F
-:10864000E0690A4A03685B6893420CD16FF47D705D
-:10865000A47E241AB4FA84F4284600216409FEF7A3
-:108660003FFD204638BD9847F2E700BFD1E3010047
-:10867000C388027C23F40053C3808AB103680B4A89
-:108680009B69934210B504460CD1094B036030330B
-:10869000C360FEF753F820460FF019FA002010BD12
-:1086A000002070479847002010BD00BF25850200BC
-:1086B0001090030030F8063C027923F4005320F8B0
-:1086C000063C62B150F80C3C0C4A9B69934210B5D1
-:1086D000A0F10C0405D020469847002010BD0020D2
-:1086E0007047074B40F80C3C303303602046FEF7E0
-:1086F00025F820460FF0EBF9002010BD258502007B
-:10870000109003002DE9F041044684B051B1C388B4
-:10871000002223F00303C38002810276002004B00C
-:10872000BDE8F081C369DB889B05F7D503681C4A67
-:108730005B6A93422FD100F10C0630460D460121B1
-:10874000FEF7CEFCE069174A03685B68934207D1E5
-:1087500030462946FEF7C4FC002004B0BDE8F08195
-:10876000984794F81A80074629463046FEF7B8FC29
-:10877000B845D3D1E088A1880123184303251A46C0
-:10878000E0802576684602F0BFFB01232381FFF7D6
-:10879000F3FA6061C2E798470028BFD0EAE700BF5C
-:1087A00031860200D1E301002DE9F84304460D466D
-:1087B0009DF820909DF8246090461F46FDF7DAFF53
-:1087C000134B23603033E3600023238223766361FD
-:1087D000EB882A68A4F80480B9F1010F16BF23F4CE
-:1087E000807343F480739BB2EB80536C094AE5615C
-:1087F0009342677684F81A9006D1E38843F40053D5
-:108800002046E380BDE8F883314628469847F4E7E0
-:108810001090030095F301004176704700207047E7
-:108820006FF47D70704700BF70B504464068224AFF
-:1088300001680E6984B000239642009301936D464F
-:1088400023D11E4AA0680023CDE9002368B300218C
-:108850004FF480720FF09DF995E8030002AA82E8B8
-:108860000300134603CBA268154D10605160D4E994
-:10887000001003689A69AA4212D15D69114B9D42AA
-:108880000BD0A2684023A84707E0226802232946AC
-:10889000B0470A4B009A9A42D3D1019804B070BDF8
-:1088A0009047D4E900100368E7E74FF48070FDF7C4
-:1088B00003FEA060CBE700BFAD400200A10D0C009D
-:1088C00021880200B5400200F8B50446161E4FF09C
-:1088D0000000C4E901100B680F460EDB194D1A6841
-:1088E000AA4218D19B68184A934205461BD12560BD
-:1088F0002046FFF799FF2046F8BD144D5A68AA425A
-:108900001BD105469B68104A9342F0D038469847E1
-:1089100000FB1655EBE7084690473B680A4A9B6800
-:1089200093420546E3D03846984700FB065525603C
-:108930002046FFF779FF2046F8BD084690473B6880
-:108940000546DFE7A54002001D880200A94002009D
-:108950002DE9F84F81468A46FFF766FF074680B348
-:108960003020D9F800500FF0B4F8302200218046B2
-:108970000FF00FF9002F05F108051FDDDFF858B0E3
-:10898000002408E0414650460FF035F9303598B1E3
-:108990000134A74219D0D9F8040003681E695E4566
-:1089A000F0D02A460C234146B047414650460FF0CE
-:1089B00022F930350028EBD1A74206D04046BDE869
-:1089C000F88F80464046BDE8F88F40460FF07FF8AC
-:1089D0004FF00008F2E700BFAD4002002DE9F04F74
-:1089E0000446A7B008460D4692461E460FF00DF904
-:1089F00000F10108B8F1100F00F20A81202E00F2F8
-:108A0000078129462046FFF7A3FF074688B1324673
-:108A1000514610300FF085F881463846B9F1000F05
-:108A200005D10FF054F8484627B0BDE8F08F0FF09D
-:108A30004EF84246294602A80FF083F832465146C6
-:108A400006A80FF07EF820462568FFF7EDFE3022DD
-:108A5000009000210EA80FF09CF8A06805F108080E
-:108A6000002800F0CC804FF4807200210FF091F8C4
-:108A7000009B002B40F3C9800026019602271AAD07
-:108A80000DF1980960680368D3F810A0634B9A450C
-:108A900079D102A90EA80FF0AEF8002843D0A36840
-:108AA0000DF1380E03EB870ABEE80F00AC46ACE8C8
-:108AB0000F00BEE80F00ACE80F009EE80F008CE846
-:108AC0000F00AB46DC46BCE80F00CC450AF1100AAB
-:108AD0000BF1100B4AF8100C4AF80C1C4AF8082C41
-:108AE0004AF8043CEED1009B0136B34208F130084D
-:108AF00007F10C07C6D103EB4307019ABF00023709
-:108B0000002A45D0D4E900100368454D9A69AA426D
-:108B10006AD15D69434B9D426BD14FF000094846D5
-:108B200027B0BDE8F08F404B1A93009B1B932B4658
-:108B300003CBA36818605960A3680DF1080A03EB22
-:108B4000870CBAE80F00AE46AEE80F00BAE80F0097
-:108B5000AEE80F009AE80F008EE80F00AB46DE4645
-:108B6000BEE80F00CE450CF1100C0BF1100B4CF8C9
-:108B7000100C4CF80C1C4CF8082C4CF8043CEED1B2
-:108B800001230193AFE70C2342460EA9D04780E7AB
-:108B9000052B40D0BB000098234A1A9201301B904D
-:108BA0002A4603CAA76838607960A76802AE1F44E6
-:108BB0000FCEAC460FC50FCE0FC596E80F0085E867
-:108BC0000F000DF1980E65460FCD754507F11007A2
-:108BD0000CF1100C47F8100C47F80C1C47F8082C47
-:108BE00047F8043CEFD18DE79047D4E900100368C3
-:108BF0008FE7A2684023A8474FF0000913E74FF41E
-:108C00008070FDF759FCA0602DE708231AADC2E77C
-:108C10006FF47A7907E76FF47B7904E7AD400200DF
-:108C200021880200B5400200A10D0C0003681B6BF7
-:108C3000184700BF01892DE9F0414FF47A760446C8
-:108C400006FB01F12148FDF731FD214BA17AA3FB81
-:108C500000239B0923811F48FDF728FD656CA07246
-:108C60002B68B4F84C805F6AE38813F4807320D1DA
-:108C7000414628462022B84728BB606C0168102373
-:108C80004D6AB4F84C102222A847E0B9656CA17A6D
-:108C90002B6810485E6AB4F84C40FDF7EFFC60F0BA
-:108CA0007F00C3B2232221462846B04758B9BDE809
-:108CB000F0812189054806FB01F1FDF7DFFC40F05A
-:108CC0000700C3B2D4E70448F1E700BF4C900300AB
-:108CD000D34D6210449003000EFCFFFF10B5034B10
-:108CE00003600446FDF764FD204610BDC4900300F8
-:108CF00010B5054B03600446FDF75AFD20460EF003
-:108D0000E6FE204610BD00BFC490030008B5C2882F
-:108D1000034659B1D10507D5016822F4824242F4D5
-:108D20000072C96AC2808847002008BD9105FBD542
-:108D300022F4007242F48042DA80002008BD00BFB5
-:108D4000F0B5C388DA0585B005462ED4026843F431
-:108D50008243D26AC38090470126324FA86C0268D2
-:108D6000C488526884F48074BA424FF00003C4F39C
-:108D7000002415D19C424FF027020DD1686C95F864
-:108D80004C1003681B6B984710F008040FD1002E9D
-:108D9000E4D1204605B0F0BD002EDFD13446F8E71F
-:108DA0009047B0FA80F35B09E4E70026D5E7686CEA
-:108DB000012106220368CDE90021A822DC6AB5F86A
-:108DC0004C1002ABA047044648BBBDF90830BDF9C2
-:108DD0000A20BDF90C10A87A002BB8BF1F33002A57
-:108DE000B8BF1F3252110029ADF80A2010FB02F261
-:108DF0004FEA6313B8BF1F315242ADF80830491132
-:108E000010FB03F3AA612A68ADF80C105B4210FB5B
-:108E100001F1526B2846C5E907319047B9E7024C8A
-:108E2000B7E700BFD1E301000EFCFFFFF8B5044631
-:108E30000E4615461946BDF81C20BDF81870FDF702
-:108E40001BFD064B23600023C4E91165E380A4F8F1
-:108E50004C702046FFF7EEFE2046F8BDC49003009C
-:108E600008B503680F221B6BC9B29847A0F1330005
-:108E7000B0FA80F0400908BD03689B6A184700BF3C
-:108E8000018938B54FF47A75044605FB01F11548A0
-:108E9000FDF70CFC144BA3FB00239B0999B205FBC7
-:108EA00001F123810F48FDF7E9FBC3B2A06CE28812
-:108EB0000168D2054D6AB4F8501058BF43F003035F
-:108EC0006022A84758B9A06CE3880268B4F8501033
-:108ED000546AC3F300236222A04700B938BD034897
-:108EE00038BD00BFFC900300D34D62100EFCFFFFA5
-:108EF00010B5034B03600446FDF78AFE204610BD03
-:108F00002C91030010B5054B03600446FDF780FE6D
-:108F100020460EF0DCFD204610BD00BF2C91030062
-:108F200008B5C288034659B1D10507D5016822F4B6
-:108F3000824242F40072C969C2808847002008BD9D
-:108F40009105FBD522F4007242F48042DA800020C1
-:108F500008BD00BFF0B5C388DA0585B005462ED43C
-:108F6000026843F48243D269C38090470126294FA7
-:108F7000E86C0268C488526884F48074BA424FF086
-:108F80000003C4F3002415D19C424FF067020DD1B9
-:108F9000A86C95F8501003681B6B984710F00804F4
-:108FA0000FD1002EE4D1204605B0F0BD002EDFD158
-:108FB0003446F8E79047B0FA80F35B09E4E700260F
-:108FC000D5E7A86C012106220368CDE90021E8223B
-:108FD000DC6AB5F8501002ABA0470446C0B9BDF832
-:108FE0000A20BDF90C3028684FF66A7112FB01F2B5
-:108FF0006A6303EB8303BDF80820C3EB031312FB82
-:1090000001F15B00C26AEB63A96328469047CAE797
-:10901000014CC8E7D1E301000EFCFFFFF8B50446A0
-:109020000E4615461946BDF81C20BDF81870FDF710
-:1090300063FE054B2360C4E91265A4F85070204616
-:10904000FFF71EFF2046F8BD2C91030082B08DE88B
-:109050000C00014802B0704716FCFFFF0029806930
-:1090600005DD08B904E010B10139406AFBD1704751
-:10907000704700BF82B010B58C4684B04968864600
-:10908000DCF800000DF1080CACE8030006A981E84B
-:109090000C00039BDA070EEB630C12D55A10029BEF
-:1090A0005EF80220D45808AB93E803008DE8030073
-:1090B00006AB0CCB6046A04704B0BDE8104002B040
-:1090C0007047029CEFE700BF002943D02DE9F04133
-:1090D00084690646002C3AD0DFF880800D460027D0
-:1090E00005E0A268AB689A420DD0646AF4B1AA8820
-:1090F000A38853409907F8D49207F2D5A968A068CD
-:1091000002F0EEFCC0B12B8813B122889A42ECD158
-:109110006B88ABB9B3680BB120469847A38843EA84
-:109120000803A380646A0137002CE0D1002FC8BF78
-:1091300020460CDDBDE8F081AB889B07D5D4D0E795
-:1091400062889A42D1D1B368002BE5D1E6E76FF48B
-:109150007A70EFE76FF47A70704700BF0080FFFF0E
-:10916000002975D0F0B5846985B007460D464CB925
-:1091700066E0A3889B0708D52A6823689A4217D01F
-:10918000646A04B3AB889A07F3D422682B689A42C6
-:10919000F6D1A268AB689A42F2D1EA68E3689A42D3
-:1091A000EED1B4F90420A388002A4CDB2A4827E03A
-:1091B000A968A06802F094FC0028E1D0EA68E3689E
-:1091C0009A42DDD1EDE7D7F818C0BCF1000F37D0D7
-:1091D0002A886046634600E00B461988914211D206
-:1091E000596A18460029F7D163451CD0596A69624B
-:1091F0005D62012340F2FD31684601F085FE0020EA
-:1092000005B0F0BD1C46034609E0608869888842C5
-:10921000EAD2666A2346002EE6D0318834468A4276
-:10922000F3D06345E2D119888A4203D2C5F824C03D
-:10923000BD61DEE7DAD1588869888842D6D9F5E77A
-:109240002A88BD61D5E7C3F30E030348A380D7E79F
-:109250006FF47A70704700BF16FCFFFF2DE9F041F4
-:1092600083885F0782B0064603D59D062ED4DC06B0
-:1092700039D443F00403B38006F1100506F1180851
-:1092800016E0F468B76895E80F000094B847B38813
-:10929000DA0618D5346AB4B194E80F00276985E876
-:1092A0000F00204637620EF012FCFCF71FFEB38859
-:1092B00098070ED4D907E4D495E80F00B468A04706
-:1092C000B388DA06E6D423F00403B38002B0BDE825
-:1092D000F08198E8030095E80C008DE80300B06881
-:1092E00002F0E2FBD3E700F1180393E8030006F174
-:1092F00010030CCB8DE803003046FDF775F9E5E768
-:1093000030B51C4B8DB003F10802283304460260CF
-:10931000C36006A801F046FE0F23182002930EF04A
-:10932000D8FB15490246002542F80C4BCDE9001543
-:10933000C56055606A460346CDE9040503CA0F4A75
-:109340005A6158609960204602A91223ADF80C308A
-:10935000CDE90A55FFF7B8FE02A8FDF739F9084B29
-:10936000E36004F10C006582FCF794F920460DB02F
-:1093700030BD00BF74910300F195020075900200AA
-:10938000348E0300A0F10C00FFF7BABF10B50446FD
-:10939000FFF7B6FF20460EF09AFB204610BD00BF37
-:1093A00010B5A0F10C042046FFF7AAFF20460EF0EE
-:1093B0008EFB204610BD00BF70B5254B254A0446E4
-:1093C000002582B02260C4E902530C302561FCF70D
-:1093D000F3F8214B23602033E360C4E9065525628E
-:1093E000E58428200EF075FB0646103001F0DAFD0A
-:1093F0001A4B336018200EF06CFB194A009202469B
-:10940000019542F80C4BC56055606A460346C6E9B3
-:10941000020503CA996013495860C2225961204667
-:109420003146C6E90855B280FFF79AFE48B90E4B9F
-:109430001A6812B1204602B070BD20461C6002B00E
-:1094400070BD3046FDF7C4F830460EF040FBEEE745
-:10945000348E0300649103007C9103000F0002002E
-:10946000F195020075900200843A00202DE9F04148
-:1094700084691CB3002607463546B4F90430A28837
-:10948000002B06DB2546646A002CF6D13046BDE889
-:10949000F0815307F6D4D4F8248065B1C5F8248050
-:1094A0002046FDF795F8204644460EF010FB0136A5
-:1094B000002CE2D1EAE7C7F81880F1E726463046EB
-:1094C000BDE8F0812DE9F0418469002C46D0DFF839
-:1094D00094800D46164601270CE0A38803F0C003D4
-:1094E000A3F1C003B3FA83F35B09B34215D000279D
-:1094F000646A3CB323882988994201D0002BF7D1B4
-:1095000063886A889A4201D0002BF1D1FCF782FB74
-:109510000028E2D10123B342E9D1B4F90430B4F810
-:1095200004E0002BE3DB95E80F0004F1100C1EF0C3
-:10953000400F8CE80F0008D02046FFF78FFE646ACA
-:10954000002CD7D13846BDE8F081FCF763FB00283A
-:10955000F2D021464046FCF707FEC9E7012738460E
-:10956000BDE8F0815D920200F0B5012287B0076A84
-:1095700004460D46FFF7A6FF10B9E38C092B01D96D
-:1095800007B0F0BD95E80F0002AE86E80F00182086
-:109590000EF09FFA06AB054613E903008DE80300C1
-:1095A000284696E80C0001F023FD05F03DFC67B16C
-:1095B0003B692B613D612B695BB1E38C0133E38433
-:1095C00007B0BDE8F04005F021BCE3692B61E5611F
-:1095D000F2E72562F1E700BF82B008B502A9C1E950
-:1095E0000023FFF7C1FFBDE80840002002B070472C
-:1095F00082B038B504A981E80C000446FFF736FFB5
-:109600000FE0E38C013BE38405F000FC29460022D7
-:109610002046FFF757FF28460EF059FAFCF770FB7B
-:1096200070B105F001FCE5692DB12B69E361002BF8
-:10963000E7D12362E5E7BDE8384002B005F0E6BBBC
-:10964000BDE8384002B07047024B1888421C1A80AF
-:10965000704700BFCA210020C08800F00300A0F1BD
-:109660000300B0FA80F04009704700BF82B010B527
-:109670008C4684B049688646DCF800000DF1080C81
-:10968000ACE8030006A981E80C00039BDA070EEBA7
-:10969000630C12D55A10029B5EF80220D45808AB16
-:1096A00093E803008DE8030006AB0CCB6046A047AF
-:1096B00004B0BDE8104002B07047029CEFE700BF65
-:1096C00010B5034B03600446FDF738F8204610BD83
-:1096D000C091030010B5054B03600446FDF72EF85A
-:1096E00020460EF0F4F9204610BD00BFC0910300E3
-:1096F0002DE9F04F83B0DDE90CABBDF83870002BDD
-:1097000041D080460E4691461D46BAF1000F3DD02D
-:109710000F2E01D1C02F36D128200EF0DAF90446E1
-:10972000103001F03FFC18202680A4F802900EF0C3
-:10973000D0F9CDE900AB47F00207A7806B4607469A
-:109740000246A06003CB47F80C5B0023D8F800600A
-:10975000D360E3607B609160506075680D49516132
-:10976000C4E908330C4B9D4208D12046FCF730FF7A
-:10977000204603B0BDE8F04F0EF0A9B9214640469F
-:10978000A8470028F1D103B0BDE8F08F1BF0010F0E
-:10979000BED1F8E76D96020039CE010082B070B5F7
-:1097A00088B00CA981E80C004289BDF83050BDF8A2
-:1097B0003230954204460AD0022B44D0052B2FD0DC
-:1097C000012B20D008B0BDE8704002B07047022BDA
-:1097D00086896CD0052B5ED0012BF3D1C388B542AE
-:1097E00043F00103C38018BF03F002030ED0002B27
-:1097F000E8D001231A46A18804A801F085FB23893B
-:1098000001332381DEE78689B54203D1E38843F043
-:109810000203E380E38803F00103002BD2D0E8E7E2
-:109820008689B54203D1E38843F00803E380E388E7
-:1098300003F00403002BC5D0A1880123052204A84E
-:1098400001F062FBBEE71646E388D90751D4954282
-:1098500032D0A1898D4208466CD0A37B012BB1D1B7
-:1098600001230322294604A801F04EFB6289A08946
-:1098700095422ED1E18821F001039BB28542E3801D
-:109880002BD021F00501E18095429BD1E38823F0A4
-:109890001003E38096E7C388B54243F00403C38016
-:1098A00018BF03F00803BED0002B8BD0C4E7AE4234
-:1098B000CAD0E3889B071CD4E188CB064DD4A37B98
-:1098C000012B4CD101F00403002BC9D00123042249
-:1098D000C8E785427FF476AFE38823F00201954222
-:1098E000E18031D023F00A039BB223F02003E38010
-:1098F00068E70123A1880222684601F005FB63891D
-:109900009D422FD0A289AA4241D0A18801230322DF
-:1099100004A801F0F9FA6289B24203D1E38843F066
-:109920001003E380A089B042A2D1E38843F0200372
-:10993000E3809DE79E06CFD4A07B012801D0084696
-:1099400096E703F00803BFE723F006018542E180B4
-:109950009AD123F01E039BB2C7E7A0898BE7A189A8
-:10996000084685E7E28802F004010029CDD0B34221
-:1099700011D0A389B342C8D102F00802002AC4D092
-:10998000A1880123042204A801F0BEFAC3E7E288FB
-:1099900002F00801E9E702F00402EFE72DE9F043E5
-:1099A0000446DFF8749089B098460E461546FCF7D9
-:1099B000E1FE184B2360D9F80030A4F8048000279A
-:1099C0006681A581A77303B3DFF850800597CDF8B2
-:1099D000108004AA92E803008DE803003146C026F7
-:1099E00018463A4623460296FFF782FECDE90687DF
-:1099F00008AB029613E903003A468DE803002346BC
-:109A0000D9F800002946FFF773FE204609B0BDE8EB
-:109A1000F08300BFC0910300843A00209D970200AC
-:109A200081737047C388DB0606D4D0E909038342FB
-:109A3000B4BF0020012070470020704710B50446D5
-:109A4000006A074B026803F108013833126A21608B
-:109A5000E360214690472046FEF756FD204610BDA4
-:109A6000E091030010B50446006A094B026803F157
-:109A700008013833126AE36021602146904720468E
-:109A8000FEF742FD20460EF022F8204610BD00BF32
-:109A9000E0910300F0B5002783B015461E460A8901
-:109AA0000123CDE900770446FEF77EFE0C4B2360D0
-:109AB0003033E3602B682562DB692846C4E9096717
-:109AC00021469847BE4207DAE3884FF4FA72C4E9A8
-:109AD000097243F01003E380204603B0F0BD00BFDD
-:109AE000E891030038B5044600F10C052846012131
-:109AF000FDF7F6FAE0690A4A03685B68934207D10A
-:109B000028466FF47D740021FDF7EAFA204638BD3F
-:109B10009847002104462846FDF7E2FA204638BD62
-:109B2000D1E3010070B5044600F10C0630460D4645
-:109B30000121FDF7D5FAE069094A03681B689342E1
-:109B400005D130460021BDE87040FDF7C9BA29466D
-:109B5000984730460021BDE87040FDF7C1BA00BF0C
-:109B60008DF30100C288D30630B511D41E4A62239A
-:109B700001FB03F382FB03544900DB17C3EB6413BF
-:109B800082FB0142C917C1EB62111944816230BDE9
-:109B9000436A33B38B42B8BF0B46134D622404FBB8
-:109BA00003F385FB03EC4900DB17846AC3EB6C13FA
-:109BB00085FB01ECC917C1EB6C11013C19448462AF
-:109BC0004162002CE3D101EB810385FB0345DB17E8
-:109BD000C3EB65130231194422F010024162C280C6
-:109BE00030BD0B46D9E700BF1F85EB5130B4456B44
-:109BF000002D16DD8446021D002302E001339D4244
-:109C00000FD052F8044F8C42F8D1AA1C02335CF8F2
-:109C100022204CF82320013D0020CCF8345030BCE9
-:109C200070476FF47A7030BC704700BF82B010B5D7
-:109C30008C4684B049688646DCF800000DF1080CBB
-:109C4000ACE8030006A981E80C00039BDA070EEBE1
-:109C5000630C12D55A10029B5EF80220D45808AB50
-:109C600093E803008DE8030006AB0CCB6046A047E9
-:109C700004B0BDE8104002B07047029CEFE700BF9F
-:109C800038B5456B0A2D1CD0002D844608460EDDE4
-:109C90000CF10402002301E09D4208D052F8044F69
-:109CA000844203F10103F7D16FF47A7038BDAB1C25
-:109CB00001354CF82300CCF83450FFF713FF002097
-:109CC00038BD6FF47B7038BD82B02DE9F04708A92C
-:109CD00081E80C00426B002A804619DD314F051DDA
-:109CE0000024012603E0A24283F82C6010DD55F821
-:109CF000043FD8690168896CB94204F10104F2D0CB
-:109D00008847D8F834202B68A24283F82C60EEDC18
-:109D10000120FCF70BFDD8F83000DFF88CA00368B9
-:109D20001B68534536D10027D8F83420B946002A9D
-:109D300026DD002408F10405264602E00134A24293
-:109D400019DD55F8040F90F82C30002BF6D0FFF7F2
-:109D5000C9FE0128286802D0436ABB4204DC80F8AF
-:109D60002C903946FFF7FEFED8F834200134A24289
-:109D700006F10106E5DC174416B1B7F57A7FD6DDAA
-:109D8000D8F8300003681B68534506D1BDE8F0479A
-:109D900002B0704701219847C5E7BDE8F0470021B0
-:109DA00002B01847C10302008DF30100F0B5204B4B
-:109DB0001D68204B03608DB004465DB306A8A788DC
-:109DC000012601F0EFF81820ADF80870ADF80A6030
-:109DD0000DF07FFE0146002241F80C4BCDE9040254
-:109DE000C260CDE90A224A60242200920196EC4624
-:109DF0000346BCE80300104A996058605A612B681A
-:109E00000E4A9B6812219342ADF80C100CD102A8A7
-:109E1000FCF7DEFB0A4A226000232046E380FBF7C2
-:109E200039FC20460DB0F0BD614628469847EEE764
-:109E3000843A0020249203002D9C020069DA01007C
-:109E4000348E030010B50446FFF7B0FF20460DF036
-:109E50003EFE204610BD00BF70B5074B00250446EE
-:109E6000C0E900350E46FBF7A7FB044B23602563D2
-:109E7000A6806563204670BD348E030024920300E3
-:109E8000704700BF704700BF002070470048704710
-:109E900016FCFFFF00207047002070470048704705
-:109EA00016FCFFFF036AC1611A68011D526818465B
-:109EB000104700BFC069003818BF0120704700BFBD
-:109EC000006A0368DB6818470023C361704700BF5E
-:109ED00082B010B50446C06900210DF1080C8CE871
-:109EE0000C00A16118B103681B689847A061BDE828
-:109EF000104002B0704700BF006A10B103685B6990
-:109F000018470020704700BF006A10B103689B69C2
-:109F100018470020704700BF10B5044601F066FBEB
-:109F2000204610BD82B010B58C4684B04968864684
-:109F3000DCF800000DF1080CACE8030006A981E88C
-:109F40000C00039BDA070EEB630C12D55A10029B30
-:109F50005EF80220D45808AB93E803008DE80300B4
-:109F600006AB0CCB6046A04704B0BDE8104002B081
-:109F70007047029CEFE700BF30B54B69012B87B0FB
-:109F80000C46054606D94A89012340F2FF3102A852
-:109F900000F0BAFF237C002262613BB1216A0B68AA
-:109FA00028461B689847284607B030BD0C34214628
-:109FB00001A801F03FFB02A801F018FB02A920460E
-:109FC00001F04AFB02A801F03FFB01A9284601F07D
-:109FD00031FB01A801F038FB284607B030BD00BFB7
-:109FE00010B54369032B84B0044603D80133042B16
-:109FF000436125D0237CDBB9E3685B880BB1A3699F
-:10A0000063B9216A0B6868461B689847694604F182
-:10A010000C0001F021FB684601F016FB22890123A8
-:10A0200040F2FF31684600F06FFFA06904B010BD38
-:10A03000E06978B103681B6804B0BDE810401847B8
-:10A040004289002AD6D0012340F2FF31684600F051
-:10A050005BFFCFE70048E9E712FCFFFFA0F1040037
-:10A06000FFF7BEBF38B50B4B03F10802343304468B
-:10A07000C0E900230C300D4601F0B8FA002301219D
-:10A080000422C4E90523C4E907352174A3602046EE
-:10A0900038BD00BF7092030010B5064B03F10802F3
-:10A0A0003433C0E9002304460C3001F0CDFA2046D9
-:10A0B00010BD00BF7092030010B50446408910B96E
-:10A0C00011B16181084610BDFFF7BEFA608110BD75
-:10A0D000406903288CBF002001207047017441B9FA
-:10A0E0002DE9F041058982B004461DB102B0BDE8FA
-:10A0F000F0817047FFF7A8FA204B2081D3F8008049
-:10A100000746B8F1000FF1D028200DF0E2FC06461A
-:10A11000103000F047FF40F2FF3318203380778083
-:10A120000DF0D7FC164A00920246019542F80C4BFE
-:10A13000C56055606A460346C6E9020503CA586011
-:10A140009960D8F800200F4952680F4858618A4238
-:10A150004FF01203C6E90855B38008D13046FCF72A
-:10A1600037FA304602B0BDE8F0410DF0B0BC3146E0
-:10A17000404690470028B9D0F0E700BF843A00205D
-:10A18000D19E020039CE0100259F020010B505497D
-:10A19000054A8160002304460260C380FBF77AFA17
-:10A1A000204610BDE4920300348E030010B5074929
-:10A1B000074A8160002304460260C380FBF76AFA05
-:10A1C00020460DF084FC204610BD00BFE492030041
-:10A1D000348E03002DE9F04F2DED0A8B90F82C30D2
-:10A1E0008BB00746002B00F02E81F9680B6805A89C
-:10A1F0001B689847F868059A03680432DB68019287
-:10A20000984730F00403804640F013818023BB61FF
-:10A210000223B7EE00AA0293059B029A5B88B3FB68
-:10A22000F2F30093002B00F0AE80DFED929A9FEDE9
-:10A23000929ADFED92BA9FED92BA9FED92CADFED4E
-:10A2400092AABE69009B9E4200F39D80019B1E4422
-:10A250009E4240F20D81DFF84092DDF808A09B4657
-:10A2600047F6FE750024584659F82830984784422E
-:10A27000B8BF04B2D3448542C8BF05B25E45F2D828
-:10A28000641B04EBD47444F34F034FF0000B0397AB
-:10A2900008EE103A3746019C2E46029DDA462046CB
-:10A2A00059F8283098472C44801BA7420BF1010B2A
-:10A2B00000FB00AAF3D89AFBFBF00CF005FF039F0C
-:10A2C0000CF08AF9B8EEC88A0DF018FA28EE0A8A5E
-:10A2D00097ED097AC8EE297A08EE900A67EE877A38
-:10A2E000C7EE897A17EE900A0CF09EF907EE100A75
-:10A2F000F3EE047A67EE277A97ED0A7AB4EEE77AFE
-:10A30000F1EE10FA68DD87ED077ABB690099FA88EB
-:10A31000C91A0091019919440191910708D497ED48
-:10A32000077AD7ED047AB4EEE77AF1EE10FA5FDC43
-:10A33000530708D497ED077AD7ED057AB4EEE77A9C
-:10A34000F1EE10FA61D497F83C30002B39D0D7EDFC
-:10A35000107AF4EEE87AF1EE10FA01D5C7ED108A22
-:10A36000DFED4A7AF4EEE78AF1EE10FA14DDBB6B0A
-:10A3700000210133C7E90D13012287F83C20009B1F
-:10A38000002B7FF45EAF05A801F05EF900200BB052
-:10A39000BDEC0A8BBDE8F08FBB6B023B0B2B06D8E4
-:10A3A000D7ED107AF4EECC7AF1EE10FA3ADA7B6B54
-:10A3B000C7ED10AA00220133C7E90D3287F83C200F
-:10A3C000DDE7F4EECB8AF1EE10FAE5DD7B6B132BC3
-:10A3D000E2DDC7ED108ACAE7F0EEE76AF4EE6B6AD9
-:10A3E000F1EE10FA88BFF0EE477AC7ED077A8CE7F6
-:10A3F0000123B988022206A800F086FDFB8823F01D
-:10A40000040343F00203FB809DE701231A46B98849
-:10A4100006A800F079FDFB8823F0020343F0040353
-:10A42000FB8090E7B9880123082206A800F06CFDA4
-:10A43000BDE7082815D04FF48073BB6101239FED61
-:10A4400014AA0293E8E6D0E91245FDF795FC201A1C
-:10A4500065EB01054C2875F10003FFF4C6AE0D480D
-:10A4600095E74023BB6104239FED07AA0293D3E63F
-:10A47000FFDE00BF00FEFF46ACC5A737FFFF7F7FB2
-:10A480000000484300009643000000000000C8425E
-:10A490000000804312FCFFFFF0200020A0F1080024
-:10A4A000FFF798BE2DE9F8431F46234B036004468F
-:10A4B000002343601646BDF828909DF82C800D4679
-:10A4C000FBF77AF8E388DDED097A266143F00103B2
-:10A4D000E3801A4B23602833C4ED0A7AA360DDEDD4
-:10A4E000087AA4F8049000230126E36180236761C1
-:10A4F000E560C4ED097A266384F82D60A361B8F1A4
-:10A50000000F15D02B6804F108015B6828469847B6
-:10A5100084F82C600023002200200021C4E91201ED
-:10A52000C4E90D3384F83C3022642046BDE8F8834A
-:10A5300084F82C80EEE700BF348E0300BC92030049
-:10A5400038B50446C06803680D465B6804F108012D
-:10A550009847FDF711FC4B3041F100016B1C08BF1F
-:10A56000256BD4ED077A022DC4E9120102D017EE53
-:10A57000900A38BDDFED0E6A9FED0E7A77EEE67A2F
-:10A5800067EE877AF5EEC07AF1EE10FA0BD49FED04
-:10A590000A7AF4EE477AF1EE10FAC8BFF0EE477A85
-:10A5A00017EE900A38BDDFED057A17EE900A38BD38
-:10A5B00000000C42B1137B4000007F43000000000C
-:10A5C00080F82C1031B1C3681A6800F108011846F0
-:10A5D00053681847704700BF0078704790F9000033
-:10A5E000704700BF00887047B0F90000704700BF97
-:10A5F0000068000A704700BF00680012704700BF83
-:10A6000000687047006870470170704701807047AC
-:10A61000018070470A120B140170427083707047FA
-:10A62000016070470160704710B50446806820B92A
-:10A63000206A0368DB689847A06010BD08299ABFAC
-:10A64000816000206FF47A70704700BF006A036871
-:10A650005B691847006A03689B6918472DE9F04F4A
-:10A660002DED028BD1ED057A87B00C46FDEEE77A31
-:10A670000390CDED027A00F0B9FF206A0368DB6831
-:10A680009847A36882460BB9A06003460133216A4C
-:10A6900003EBD3735B1000930B6804A81B68984707
-:10A6A000A368049A0AF1010808EBD87801334FEA4D
-:10A6B000680803EBD373B8EB630FB2F8029099FB11
-:10A6C000F8F900F09380009B09FB03F3194601227F
-:10A6D00005A808EE903A00F08FFF039805A900F056
-:10A6E000BBFF05A800F0B0FF039B049D1E68B9F1F5
-:10A6F000000F05F1040506F1040640F381800027F0
-:10A70000DFF80CB101975BF82A2028469047227F9A
-:10A710000137454422B1019B03440193029BC01AB7
-:10A7200007EE900A94ED047AA369A268F8EEE77A3E
-:10A73000304667EE877AFDEEE77A17EE901A1943F6
-:10A74000009B1E44304B53F822209047B945DAD184
-:10A75000237F73B3DDED017A637FB8EEE77A07EE0E
-:10A76000909AF8EEE77A87EE278AD3B160690CF009
-:10A77000BDFC264B00220CF011FD064618EE100A17
-:10A780000F460CF0B3FC214B00220CF007FD0246F3
-:10A790000B46304639460CF04BFB0CF0AFFF08EE91
-:10A7A000100AE26884ED058A0123637782B90123E8
-:10A7B000A377039C18EE901A204600F0DFFF04A850
-:10A7C00000F042FF204607B0BDEC028BBDE8F08FE1
-:10A7D000FDEEC87A029917EE903A5B1A002BB8BFCB
-:10A7E0005B429A42E5DD0123A377E2E7039804A9DF
-:10A7F00000F032FF009B09FB03F308EE903A73E789
-:10A8000000230193A4E700BF142100200000E03FD3
-:10A81000F0200020A1F10401FFF720BF0170704774
-:10A8200008299ABF416000206FF47A70704700BF1A
-:10A83000C06903685B691847C06903689B6918476A
-:10A8400010B50446406820B9E0690368DB689847A2
-:10A85000606010BD2DE9F8431F46164B036020339E
-:10A860000446DDF82080016243600D46011D24305E
-:10A87000099E9146FFF7F6FB0023B8F1080FA3618C
-:10A8800063774FF0000398BFC4F80880C4F81090B5
-:10A890002777E66063615FB1B6FA86F35B092A68E1
-:10A8A000A37728465368214698472046BDE8F88399
-:10A8B0000123F4E7F09203002430FFF791BB00BFBF
-:10A8C000704700BF03698269013303611AB11368DD
-:10A8D00010461B6818470148704700BF12FCFFFF75
-:10A8E0008368586A0368DB68184700BF8368586A42
-:10A8F00003681B69184700BF00F1240300F14C02F4
-:10A9000053F8040F78B110B484698C4208D0934294
-:10A910000DD053F8040F0028F9D084698C42F6D189
-:10A920005DF8044B70479342EAD100207047002045
-:10A930005DF8044B704700BF10B504460DF0C7F832
-:10A94000204610BD2DE9F04F0C462DED028B6369BA
-:10A95000896800220133C4E904230B6883B05B6873
-:10A9600007466846984794ED038AB5EE408AF1EEB3
-:10A9700010FA55D0A368586A03685B69984707EED8
-:10A98000900AB4EEE78AF1EE10FA49DAA368586A41
-:10A9900003685B699847A36808EE100A586A036861
-:10A9A000DB68984794ED037A009BC8EE077A461C53
-:10A9B00006EBD6767610598891FBF6F18246012295
-:10A9C00001A8FDEEE77A17EE908A91FBF8F106FBFD
-:10A9D00001F100F011FEDDE9005463880435043410
-:10A9E000B3B1DFF858B0DFF8589008FB06F85BF811
-:10A9F0002A302846984759F82A3001462046984779
-:10AA0000019A3444131D5288E31A93424544EEDB05
-:10AA100001A9384600F00EFE01A800F015FE03E083
-:10AA20006946384600F006FE684600F00DFE3846DE
-:10AA300003B0BDEC028BBDE8F08F00BFF02000201A
-:10AA40001421002000B50A46816885B001230989D8
-:10AA500082611A46684600F057FA05B05DF804FBBB
-:10AA600000B5836885B00022198982610123022222
-:10AA7000684600F049FA05B05DF804FB094B10B5D3
-:10AA800003F108022C330446C0E900230C3000F027
-:10AA9000DBFD054A62600023201D6381FAF7FAFDA1
-:10AAA000204610BD2C930300348E0300F0B583B014
-:10AAB00001F10C07044601A80D4600F097FD01A91D
-:10AAC000384600F0D9FD064601A800F0BDFD5EB194
-:10AAD000696A0B6801A81B68984701A9384600F00D
-:10AAE000BBFD01A800F0B0FD3946204600F0A2FDF4
-:10AAF000204603B0F0BD00BF70B500F12403064648
-:10AB0000002453F8045F25B101340A2CF9D1002048
-:10AB100070BD1C200CF0DDFF084BF26903600A34A5
-:10AB2000303343600132002346F82400C0E9045565
-:10AB3000C36086608561F26170BD00BF7C930300D5
-:10AB4000D0ED037AF5EE407AF1EE10FA04D1836885
-:10AB5000586A03685B69184717EE900A704700BF90
-:10AB6000836810B50446586A03682DED028B5B6953
-:10AB7000E16008EE101A984707EE900AF4EEC87AE2
-:10AB8000F1EE10FA16D5A368586A036818EE101A89
-:10AB90009B69984707EE900AB4EEE78AF1EE10FA47
-:10ABA00008DDA368BDEC028B586A0368BDE810405D
-:10ABB0005B69184718EE100ABDEC028B10BD00BF90
-:10ABC00010B500F12402002352F8044F8C4204D047
-:10ABD00001330A2BF8D1002010BDC2690A330024CA
-:10ABE000013A40F82340C26149B10B68064A1B6A2A
-:10ABF0009342084605D10CF06AFF012010BD0120E8
-:10AC000010BD9847012010BD39A902000B4B10B5AB
-:10AC100003F108022C330446C0E900230C3000F095
-:10AC200013FD074A626000236381201DFAF732FD9D
-:10AC300020460CF04CFF204610BD00BF2C930300B3
-:10AC4000348E030038B50C4B03F108022C33044654
-:10AC500040F8042C40F8083B00F0F6FC074A22605C
-:10AC60000023251FE3802046FAF714FD28460CF048
-:10AC70002EFF284638BD00BF2C930300348E0300FE
-:10AC800038B50B4B054603F108022C33044640F857
-:10AC9000042C45F80439083000F0D6FC054A22603F
-:10ACA00000232046E380FAF7F5FC284638BD00BFB4
-:10ACB0002C930300348E03002DE9F0410023244F30
-:10ACC000036284B0054600F1240400F14C064FF005
-:10ACD000010854F8043FA3B11A68526ABA4225D158
-:10ACE0001A699969013208461A6151B10B681B68EB
-:10ACF000984730B92B6A2A7E01332B62CAB185F896
-:10AD00001880A642E5D12C6A0CB92B7EC3B96846DF
-:10AD100000F06CFC694605F10C0000F09DFC6846F3
-:10AD200000F092FC0B4804B0BDE8F0811846904753
-:10AD3000DFE7298901230322684600F0E5F8DEE712
-:10AD4000298901230422684600F0DEF82C76DEE72C
-:10AD5000C5A8020012FCFFFFC36842690133C3604B
-:10AD60001AB1136810461B6818470148704700BFA6
-:10AD700012FCFFFFF8B50446144B03600026144B89
-:10AD800043600430A6600D461746FAF715FC114BD8
-:10AD900003F108022C336360226004F10C0000F020
-:10ADA00025FC2822A018314665622781E6612662CB
-:10ADB00026760CF0EEFE2B6828465B682146984705
-:10ADC00000220023C4E904232046F8BDB09203000A
-:10ADD000348E03002C930300024A11687E22C0E9DE
-:10ADE0000012704738210020034A034692E803000E
-:10ADF00083E80300184670477C3A0020A1F1200345
-:10AE00005E2B07D8006805236FF09F0213FB01211A
-:10AE10000844704700207047034A044B11687E22A3
-:10AE2000C3E90012704700BF382100207C3A00209F
-:10AE3000017042704360704782B010B401AC84E886
-:10AE40000C0001AA03468C4607CA9DF8104083E80F
-:10AE50000700A4B19CF80100B0B9DCF80420022A74
-:10AE60001AD0032A34D0012A2CD0012C1ED0022C57
-:10AE700005D1D3E9011249425242C3E901125DF8FA
-:10AE8000044B184602B0704752424942C3E90112CE
-:10AE9000DCF80420022AE4D1D3E90012012CC1F12C
-:10AEA0000001C2F10002C3E90012E0D1D3E90010B1
-:10AEB0009A685DF8044B5242C3E900019A60184653
-:10AEC00002B07047D3E900215242C3E90012CCE737
-:10AED000D3E900125242C3E90021C6E782B010B59F
-:10AEE00082B004AC84E80C00069B0A78CDE90032FD
-:10AEF00004AB0CCB0446FFF79FFF204602B0BDE831
-:10AF0000104002B0704700BF70B5018082B042802F
-:10AF100004461D46FCF740FFC4E9020115B920466E
-:10AF200002B070BD094B1D68002DF8D02A68084B8F
-:10AF300016689E42F3D004F1080393E803008DE8FD
-:10AF40000300284694E80C00B047E8E7843A002064
-:10AF50004D90020070B582B09DED067B9DF82030CB
-:10AF6000018080ED027B0446428013B9204602B086
-:10AF700070BD0A4B1D68002DF8D02A68084B166872
-:10AF80009E42F3D000F1080393E803008DE803002C
-:10AF9000284694E80C00B047E8E700BF843A002058
-:10AFA0004D90020010B5002303600446FCF7F4FE48
-:10AFB000C4E90201204610BD30B50B4B1C6883B0BC
-:10AFC00024B12168094A0D68954201D103B030BD12
-:10AFD00000F10802034692E803008DE803002046D2
-:10AFE0000CCBA84703B030BD843A00204D9002003E
-:10AFF00082B038B5002504A90560044681E80C003C
-:10B00000FCF7CAFE04AB0FCB256184E80F00204695
-:10B01000BDE8384002B0704710B50446006800F043
-:10B0200017FD204610BD00BF2DE9F0471646062249
-:10B03000804601FB06200F461D46FBF73DFAC8F887
-:10B04000000000F02DFDD8F800401FFA87FA1FFA23
-:10B0500086F9A4F802A0A4F80490DDB1002F17DD52
-:10B06000B145A8BFB146BA45A8BFBA460634B9F142
-:10B07000000F0DD000262946204652460CF061FDF7
-:10B08000D8F8003001365B88B1453D441C44F2D10C
-:10B09000BDE8F08709FB0AF22946A01DBDE8F0478C
-:10B0A0000CF077BD014B0360704700BF8C95030027
-:10B0B00070B50D1E044615DB002A164612DB06206D
-:10B0C00005FB0200FBF7F8F9206000F0E9FC2068BE
-:10B0D00005FB06F245808680002106300CF059FD04
-:10B0E000204670BD014B2360204670BD8C95030047
-:10B0F00010B50B6804461846236000F08DFC20460E
-:10B1000010BD00BF2DE9F041064684B000296BD088
-:10B110000A780D46002A6DD04FF0000C0B466746AA
-:10B120006446604607E00A2A52D008B10134002084
-:10B1300013F8012F42B1A2F130010929F3D813F815
-:10B14000012F0120002AF6D10FFA8CF3002B48DBE7
-:10B1500038B2002845DB062203FB00201FFA8CF4DE
-:10B16000BAB2904602FB04F41FFA8CF7FBF7A4F97D
-:10B17000306000F095FC306822464780A0F80480DB
-:10B18000002106300CF005FD37682B780637DBB15F
-:10B1900001AC22464FF0000804E002F8013B15F82C
-:10B1A000013F8BB1A3F130010929F6D9A24282F8FF
-:10B1B0000080F4D920460CF0B0FC07F8010B15F81C
-:10B1C000013F2246002BEDD1304604B0BDE8F081AE
-:10B1D00000B10134A445B8BFA4460024013720467D
-:10B1E000A6E7074F3760D0E7054B0360304604B051
-:10B1F000BDE8F0811446904617460620B6E700BF2A
-:10B200008C9503000068438882880021063003FB88
-:10B2100002F20CF0BEBC00BF0068B0F802C061458D
-:10B2200012DA00B5B0F804E072450ADA002908DB4A
-:10B23000002A06DB08440CFB0202002093715DF833
-:10B2400004FB6FF47A70FAE76FF47A70704700BF0E
-:10B250000368588881420CDAB3F804C0624508DA02
-:10B26000002906DB002A04DB194400FB021398794D
-:10B2700070476FF47A7070472DE9F04707468846AB
-:10B280003C689DF8200061888A424EDAA588AB426E
-:10B290004BDAD8F800C0BCF8026002EB060ABAF13B
-:10B2A000000F42DDBCF8049003EB090EBEF1000F65
-:10B2B0003BDD002A3CDBA1EB020AB245A8BFB24647
-:10B2C000002B59DBED1AA945A8BFA9460CF10605CC
-:10B2D00022EAE272A61D0BB101FB03221644A0B3C1
-:10B2E000B9F1000F21DD002108460AF1FF3EBAF155
-:10B2F000000F10DD6B1EB44605EB0E0213F8014F74
-:10B3000014B18CF80040013093420CF1010CF5D1DE
-:10B310003C68D8F800C0BCF8023001311D44638895
-:10B3200089451E44E3D1BDE8F0870020BDE8F087E1
-:10B330008A45A8BF8A46002B2CDBED1AA945A8BF79
-:10B34000A9460CF10605AD1AC2E7B9F1000FEDDD13
-:10B3500004462946304652460CF0F3FBD8F800303C
-:10B360005B881D443B6801345B88A1451E44F0D1D5
-:10B370000AFB09F0BDE8F087AE45A8BFAE46F1462E
-:10B380000CF10605002106FB13131D4422EAE272AC
-:10B39000A61DA3E7AE45A8BFAE46F1460CF10605D3
-:10B3A0005142F0E72DE9F043054683B06846164662
-:10B3B0001C460F46FFF718FD2B685A88964234DA70
-:10B3C0009B889C4231DA1F2F2FD9019B9F422CDC96
-:10B3D00039466846FFF712FD102700F10508B4460C
-:10B3E00000212B68B3F802E0F44510DA9A88944201
-:10B3F000634447FA01F20ADA90F800900EFB043336
-:10B4000019EA020F14BF4FF0FF3200229A71013186
-:10B4100005290CF1010CE4D10130404504F101048F
-:10B42000DDD1002003B0BDE8F0836FF47A70F9E756
-:10B4300003682DE9F0410E1E5F8827DDBE4203F14F
-:10B44000060419DA9B88A3B18046BF1B0025A11909
-:10B4500020463A460CF075FB3246E01900210CF00C
-:10B4600098FBD8F800305A889B8801359D421444D7
-:10B47000EDDB0020BDE8F0819A88002107FB02F295
-:10B4800020460CF086FB0020BDE8F0816FF47A7056
-:10B49000F0E700BF2DE9F84F00AFD1F80080FE6A59
-:10B4A000B8F802501C46BB6A02EB030BAB45814661
-:10B4B00004EB06033EDABBF1000FD8BFAB46B8F889
-:10B4C0000460B34202DA002BC8BF1E460BFB06F332
-:10B4D000073323F0070305FB0422ADEB030D08F14E
-:10B4E0000605A6421544EA46C8BF6B460CDD294650
-:10B4F00018465A460CF025FB0134B8F802200346E2
-:10B50000A64215443344F2D10FFA8BF100290ADB2D
-:10B5100032B2002A07DB48465346FFF785FD48460E
-:10B52000BD46BDE8F88F044BC9F800304846BD461B
-:10B53000BDE8F88FAB46C2E78C9503002DE9F843D0
-:10B540000C68B4F90270B4F80290002F05462FDBA6
-:10B55000B4F90460B4F80480002E29DB062007FB50
-:10B560000600FAF7A9FF286000F09AFA2B68A3F802
-:10B570000290A3F80480EFB1B045A8BFB046B9452A
-:10B58000A8BFB9460633B8F1000F13D00634002621
-:10B59000214618464A460CF0D4FA2A6801365188EA
-:10B5A0000346B0453C440B44F2D12846BDE8F8833D
-:10B5B000024B2B602846BDE8F88300BF8C95030042
-:10B5C00010B5064C0648206000F026FA2046054AD1
-:10B5D0000549BDE810400CF075BA00BF883A00205C
-:10B5E0008C9503004020002019B00200014B03603D
-:10B5F000704700BF9495030070B50D1E04460CDD26
-:10B60000281D1646FAF758FF206000F049FA206816
-:10B61000012E458005D0204670BD054B03602046B5
-:10B6200070BD2A46002104300CF0B3FA204670BDEC
-:10B630009495030010B50B6804461846236000F08B
-:10B64000EBF9204610BD00BF10B50446006800F0BD
-:10B65000FFF9204610BD00BF38B50B6804460068EE
-:10B66000984206D00D4600F0F3F92868206000F0FB
-:10B67000D3F9204638BD00BF0068096888420ED063
-:10B6800008B54A8843889A4201D0002008BD043199
-:10B6900004300CF046FAB0FA80F0400908BD0120F1
-:10B6A000704700BFB2F1000C19DB0068428808B592
-:10B6B0001FFA8CFE96450FD833EA230328BF1346A2
-:10B6C000A2EB0C029A4200F10400A8BF1A466044A3
-:10B6D0000CF05FFA002008BD6FF47A7008BD6FF4BB
-:10B6E0007A707047002B70B50E46154602DA036873
-:10B6F0005B889B1A002D21DB006842885919914212
-:10B700001CDCA9421ADBCBB136F0004116D05942FD
-:10B71000B14214DAB34212DD00F1040C002E65448C
-:10B720001FDB9C1BA919224628460CF018FA32464A
-:10B7300028190021BDE870400CF02BBA70BDA9B2E9
-:10B740008A42FBD333EA230328BF1346521B04303B
-:10B750009A422844A8BF1A46BDE8704000210CF068
-:10B7600018BA29469A197442A81B0CF0F8F9224617
-:10B7700028460021BDE870400CF00BBA002906DB1A
-:10B7800003685A888A4202DB5980002070476FF4B0
-:10B790007A70704710B50446006800F059F92046E9
-:10B7A00010BD00BF30B50B4685B0044601A9184650
-:10B7B000F9F728FE01A80CF028FA05460530FAF73B
-:10B7C0007BFE206000F06CF920682A46458001A9C4
-:10B7D00004300CF0B6F920680544002320462B7194
-:10B7E00005B030BD70B5044611B10B780D461BB9DC
-:10B7F0000D4B2360204670BD08460CF006FA064645
-:10B800000530FAF759FE206000F04AF92068324608
-:10B810004680294604300CF094F920683044002317
-:10B820000371204670BD00BF98950300F8B5174618
-:10B830000A683B68B2F90250B3F902301D4404466D
-:10B84000681D0E46FAF738FE206000F029F92068DE
-:10B8500031684580B1F90220043004310CF071F9EF
-:10B86000326823683968B2F90200B1F90220043362
-:10B87000184404310CF065F923682B4400221A7136
-:10B880002046F8BDF8B5054649B10B780C4633B1F2
-:10B89000084616460CF0B9F9B7B2874203D90B4BEC
-:10B8A0002B602846F8BD701DFAF706FE286000F0F0
-:10B8B000F7F8286832464780214604300CF041F9F9
-:10B8C0002A683244002313712846F8BD9895030076
-:10B8D00010B50B6804461846236000F09DF820461A
-:10B8E00010BD00BF014B0360704700BF9895030077
-:10B8F00038B50B6804460068984206D00D4600F043
-:10B90000A7F82868206000F087F8204638BD00BFFF
-:10B910000068096808B54A8843889A4201D0002027
-:10B9200008BD043104300CF066F9B0FA80F040092B
-:10B9300008BD00BF0968B1F902C06245F8B5044608
-:10B9400005DB1748206000F067F82046F8BD081DA9
-:10B950008618805C58B1ACEB02029A42A8BF1A4626
-:10B96000304615460CF051F9ABB2834203D90C4B6B
-:10B9700023602046F8BD2FB2781DFAF79DFD2060A8
-:10B9800000F08EF820683A464580314604300CF0CD
-:10B99000D8F823683B4400221A712046F8BD00BF46
-:10B9A0009895030070B515686E88044666B10B68FB
-:10B9B0005B881BB1FFF73AFF204670BD0560284643
-:10B9C00000F02AF8204670BD0868206000F024F8D6
-:10B9D000204670BD002907DB0368B3F902208A42C4
-:10B9E00002DD1944087970470020704710B5064CF5
-:10B9F0000648206000F010F82046054A0549BDE8D9
-:10BA000010400CF05FB800BF8C3A002098950300FE
-:10BA10004020002095B7020003884FF6FF729BB2CA
-:10BA2000934214D0012B10B5044601D0DB0702D499
-:10BA30001E20F1F7CBFEBFF35B8FD4E85F3F0233EC
-:10BA4000C4E8523F002AF8D1BFF35B8F10BD7047A6
-:10BA500003884FF6FF729BB2934218D0012B10B5AA
-:10BA6000044610D0DB070ED5BFF35B8FD4E85F3FF1
-:10BA70009A1EC4E8512F0029F8D1BFF35B8F9BB207
-:10BA8000032B05D010BD1E20F1F7A0FEECE7704798
-:10BA90002046BDE8104000F001B800BFFAF74ABDEB
-:10BAA00003230380704700BF82B030B583B006A97E
-:10BAB00081E80C0008AB8646844693E803005EF8F4
-:10BAC000045B8DE8030006AB0CCBDCF81440714638
-:10BAD0002846A04703B0BDE8304002B0704700BF21
-:10BAE00008B502680B689A4201D0002008BD1022F8
-:10BAF000043104300CF015F8B0FA80F0400908BDAC
-:10BB0000042070470429024808BF0020704700BF86
-:10BB100016FCFFFF4268054B106993FBF0F007EE3F
-:10BB2000900AF8EEE77A17EE900A704740420F004D
-:10BB3000837C43F020038374704700BF10B5083145
-:10BB40000446FFF777FD204610BD00BFF8B5144B43
-:10BB5000036003F128020546826000F50070FFF7DC
-:10BB600073FD05F5FE70FFF76FFD0E4F05F5EC74E4
-:10BB7000A5F1080644F8187C2046FEF78DFAA4F1DA
-:10BB800010003C3CFFF760FDB442F3D1064A2A6046
-:10BB900000232846EB80F9F77DFD2846F8BD00BF5D
-:10BBA00010960300EC950300348E0300F8B5154B96
-:10BBB000036003F128020546826000F50070FFF77C
-:10BBC00043FD05F5FE70FFF73FFD0F4F05F5EC74E3
-:10BBD000A5F1080644F8187C2046FEF75DFAA4F1AA
-:10BBE00010003C3CFFF730FDB442F3D1074A2A6015
-:10BBF0000023EB802846F9F74DFD28460BF067FF40
-:10BC00002846F8BD10960300EC950300348E03001F
-:10BC100030B5837C13F0100483B002D1204603B00A
-:10BC200030BD4468054601A8FFF7E0FC03F0FCF8CE
-:10BC3000E37D7F3304EB830101A8FFF70DFD03F0E3
-:10BC4000E5F80023EC7C1D481A4602F15101090178
-:10BC5000415801B10133944202F101022AD0082A6D
-:10BC6000F3D1174B019A101D48F68804C15AA1421E
-:10BC7000034414D0528810446A68927D984298BF59
-:10BC8000A3EB420C08D9520001E0984204D9995A1A
-:10BC9000A1429C461344F8D1BCF90030AB81AC8979
-:10BCA00001A824B2FFF7D0FC24EAE474A4B2204631
-:10BCB00003B030BD013B5B00D4E700BF0070004023
-:10BCC0002EF8FFFF072914D8032A12D810B4C37C1A
-:10BCD00001751B0103F1804342EA012403F5E043AF
-:10BCE000427544F480540020C3F818455DF8044BB5
-:10BCF00070476FF47A70704710B504468069036826
-:10BD000000219B6B9847A06903684FF47A51DB6C64
-:10BD10009847A07D216901280346B8BF012303EBA2
-:10BD20008303B1FBF3F3B3F5807FA8BF4FF48073B7
-:10BD30005B104BD000225B1002F10102FBD107EE39
-:10BD4000901AF8EE677AB3EE007A012867EE877AE8
-:10BD50002DD9082A4FF00103A8BF082203FA02F2E6
-:10BD600007EE102AF8EEC76A194B87EEA67A002173
-:10BD7000C3F8F415C4F80422A06903680021DB6B42
-:10BD8000FDEEC77A17EE902A9847A369114A5B69BE
-:10BD9000114801210224C3F80012C2F8084503F536
-:10BDA000A074C2F81845C2F81C05D96010BD012363
-:10BDB00003FA02F106EE901A0549F8EEE66AC1F8B8
-:10BDC000F42587EEA67AC4F80432D5E71A46B6E71A
-:10BDD0000070004000F00140047000402DE9F04F79
-:10BDE00087B000250193C74B45600360044603926A
-:10BDF0000E46F9F7E1FBC44BDFF82483A66103F19B
-:10BE00000801303304F13406A360C4E907842160DB
-:10BE1000A58104F11C0104F124000291FFF7E6FB67
-:10BE200002993046FEF71EF9636A84F82F50022704
-:10BE30005B88638530464FF4007684F82E50A685E3
-:10BE4000278629462585FEF749F904F1700904F192
-:10BE50005801C4E9168404F160000291FFF7C6FBA3
-:10BE600002994846FEF7FEF8236E48464FF0010956
-:10BE700084F86B905B88A4F8663084F86A50A4F864
-:10BE80006860A4F86C702946A4F86450FEF726F99F
-:10BE900004F1AC0B04F19401C4E9258404F19C0085
-:10BEA0000291FFF7A3FB02995846FEF7DBF8D4F89E
-:10BEB0009C3084F8A7705B88A4F8A230584684F8B8
-:10BEC000A650A4F8A460A4F8A8702946A4F8A0502D
-:10BED000FEF704F904F1E80B04F1D001C4E934845D
-:10BEE00004F1D8000291FFF781FB02995846FEF752
-:10BEF000B9F8D4F8D83058464FF0030B84F8E3B0C3
-:10BF00005B88A4F8DE3084F8E250A4F8E060A4F87E
-:10BF1000E4702946A4F8DC50FEF7E0F804F5927AC4
-:10BF200004F58671C4E9438404F58A700291FFF731
-:10BF30005DFB02995046FEF795F8D4F814310421C0
-:10BF400084F81F115B88A4F81A31504684F81E51FA
-:10BF5000A4F81C61A4F820712946A4F81851FEF732
-:10BF6000BDF804F5B07A04F5A471C4E9528404F56F
-:10BF7000A8700291FFF73AFB02995046FEF772F85B
-:10BF8000D4F85031052184F85B115B88A4F8563150
-:10BF9000504684F85A51A4F85861A4F85C712946B7
-:10BFA000A4F85451FEF79AF804F5CE7A04F5C2715C
-:10BFB000C4E9618404F5C6700291FFF717FB02998A
-:10BFC0005046FEF74FF8D4F88C31062184F89711CB
-:10BFD0005B88A4F89231504684F89651A4F8946195
-:10BFE000A4F898712946A4F89051FEF777F804F563
-:10BFF000E071C4E9708404F5E47004F5EC78029112
-:10C00000FFF7F4FA02994046FEF72CF8D4F8C8314D
-:10C01000072184F8D3115B88A4F8CE312946404625
-:10C02000A4F8D47184F8D251A4F8D06104F5FE7854
-:10C03000A4F8CC51FEF752F8A7194046FFF7D6FAFC
-:10C040003846FFF7D3FA019B039AA3802261A682A8
-:10C0500031462A46C4F80492A57584F8085205A80A
-:10C06000FFF7CAFA4FF0FF332A4605A88821FFF7E9
-:10C0700019FB05A94046FFF7EFFA05A8FFF7E4FA18
-:10C08000A18A224E2A4605A8FFF7B6FA4FF0FF33E1
-:10C090002A4605A88821FFF705FB05A93846FFF7C2
-:10C0A000DBFA05A8FFF7D0FA194BE57580271C606D
-:10C0B000C6F88070BFF34F8FBFF36F8F154A164BD2
-:10C0C0001649C3F800552320C3F8F0B5C3F804039C
-:10C0D000C2F808952046C2F81015C2F81435FFF7CB
-:10C0E0000BFE86F80753A069C6F8807103683760B5
-:10C0F0005B6A9847A06903681B6B9847204607B0A6
-:10C10000BDE8F08F348E03000896030000E100E0E4
-:10C11000903A002000F0014000700040047100409F
-:10C12000EC950300F0B5584D85B0D5F84026009247
-:10C13000D5F844260192D5F8482602920023C5F886
-:10C14000FC3F0122D5F8FC1FC5F8FC2F0099C5F86B
-:10C1500040160199C5F844160299C5F848160321FE
-:10C16000C5F80035C5F8F01523210446C5F80413B9
-:10C17000844683751E46184617E05FFA8EF0A07558
-:10C18000BCF830109CF82F7049BA41F4805105EB8F
-:10C19000071789B2C7F81815C3F800250132092A14
-:10C1A000C3F804650CF13C0C1ED0531EC3EB031303
-:10C1B00004EB8301130191F82E7003F18043110108
-:10C1C00017F0100700F1010E03F5E04301F1804183
-:10C1D000D3D101F5E0410132092AC1F800750CF113
-:10C1E0003C0CC1F80475E0D108B905B0F0BD264E8D
-:10C1F00001252046C6F80055FFF77EFDE77DA18AA0
-:10C2000000227F3703A8FFF7F7F904EB87074FF009
-:10C21000FF330022882103A8FFF744FA03A9384618
-:10C22000FFF71AFA03A8FFF70FFAE27DA37DD4F80F
-:10C23000041204EB820203FB01F1D2F8FC2103F1AA
-:10C2400000430432013BC6F82C2602EB4302A38ACA
-:10C25000A94093FBF1F001FB10315B1A03EBD373A0
-:10C260002B41C6F83036094B35600321C3F804155D
-:10C2700048F6880184F8085213889BB28B42FBD0A1
-:10C28000012005B0F0BD00BF0070004000F001408B
-:10C2900090F80832BBB10D4B0D4A10B50324C3F81A
-:10C2A0000845D2F80034DB07FBD40123936090F8F3
-:10C2B0000832002BFBD190F8083201610BB9FFF76F
-:10C2C00031FF002010BD01610020704700F00140E7
-:10C2D0000070004010B5F1B190F8083203F0FF0192
-:10C2E00073B11D4B1D4A0324C3F80845D2F800342E
-:10C2F000DB07FBD40123936090F80832002BFBD1BD
-:10C30000174B184A197013681749C3F3C0130B7001
-:10C3100083B9002010BD144B1B78A3B9104B1B78B8
-:10C32000002BF6D090F80832002BF2D1FFF7FAFE7E
-:10C33000002010BD8023C2F88030BFF34F8FBFF3C1
-:10C340006F8F002010BD074B80221A60044B1B78B2
-:10C35000002BDED0E6E700BF00F001400070004097
-:10C360008A42002000E100E08942002007EE901A96
-:10C370009FED1F7A4368C7EE277A1A6910B5044605
-:10C38000FDEEE77A17EE901A914218DA93F8082238
-:10C3900052B3184A0320C2F808051748D0F8002401
-:10C3A000D207FBD40122826093F80822002AFBD135
-:10C3B00093F80822196112B91846FFF7B3FE2368F3
-:10C3C0000E4A5B6993420BD163680D481B6990FB71
-:10C3D000F3F007EE900AF8EEE77A17EE900A10BD38
-:10C3E0002046BDE810401847C3ED047AE7E700BFD8
-:10C3F0000024744900F001400070004015BB0200A9
-:10C4000040420F00F8B50D460446097C2548174602
-:10C41000FAF76AF950B1297C2248FAF72FF9461E3B
-:10C420002FB93701B81B04EB80001C30F8BDC6EBF8
-:10C43000061304EB8303370193F82E30DA0607D591
-:10C440002B68194ADB6D934225D100232373E9E75A
-:10C4500094F8083273B1154B0322C3F80825144A27
-:10C46000D2F80034DB07FBD40123936094F8083240
-:10C47000002BFBD1BB1B04EB830393F82E2042F06F
-:10C48000100283F82E2094F80832002BD8D12046D1
-:10C49000FFF748FED4E72846002204F10801984738
-:10C4A000C0E700BF9C950300E103020000F00140DB
-:10C4B0000070004031B38B7CDA0601D50020704754
-:10C4C00090F8083210B573B1104B114A0324C3F829
-:10C4D0000845D2F80034DB07FBD40123936090F8C1
-:10C4E0000832002BFBD18B7C43F010038B7490F847
-:10C4F000083203F0FF041BB9FFF714FE204610BDFD
-:10C50000002010BD6FF47A70704700BF00F001404A
-:10C510000070004038B50D460446097C2248FAF701
-:10C52000E3F800283DD0297C1F48FAF7A7F8431EFE
-:10C53000C3EB031204EB82021D0192F82E10C90610
-:10C5400026D594F8081201F0FF0019B3174A032109
-:10C55000C2F808151649D1F80024D207FBD40122ED
-:10C560008A6094F80822002AFBD1EB1A04EB8303BB
-:10C5700093F82E2002F0EF0283F82E2094F8083270
-:10C5800003F0FF0523B92046FFF7CCFD284638BD50
-:10C59000002038BD92F82E3003F0EF0382F82E30E1
-:10C5A00038BD6FF47A7038BD9C95030000F00140EF
-:10C5B0000070004070B50E460546097C0E48FAF73B
-:10C5C00093F880B1317C0C48FAF758F8441E314694
-:10C5D0002846C4EB0414FFF79DFF05EB840393F892
-:10C5E0002E20D206FBD42B7B1BB12B6828469B69DF
-:10C5F0009847002070BD00BF9C950300A0F1080083
-:10C60000FFF7D8BF2DE9F04F9946837C85B0DC0653
-:10C610000E9F56D50D686B88B2EB530F4FEA63043B
-:10C620004FDA043505EB4404064605EB4205A04607
-:10C63000023C621B521092FBF9F309FB1322002A01
-:10C64000F5D1B4F90030B381B37C9B0639D5B9F18B
-:10C65000010F4CD0B6F90E00B368011DA84519446E
-:10C660005B882ED914464FEA4909924606F1080B19
-:10C6700007E0B6F90E209A4219D0A84521D9B6F99B
-:10C680000E00984204F101041ED0B5F90020BC420E
-:10C6900092444D44EDD19AFBF4F221F8022BF28939
-:10C6A000023212B200249A42F281A246E5D106F18A
-:10C6B0001800CDE90013FDF793FCA845DDE9001350
-:10C6C000DDD805B0BDE8F08F0122B6F9101003A83F
-:10C6D000FEF792FF03A95846FEF7BEFF03A8FEF738
-:10C6E000B3FFB1680023F3814B880431CDE706F135
-:10C6F0000800FEF7B1FFB3685B88F38106F118000C
-:10C7000005B0BDE8F04FFDF76BBC00BF2DE9F0436D
-:10C71000434BD3F8042185B006461AB9D3F8143137
-:10C72000002B44D096F81790DFF8F48009F101034C
-:10C7300003F00103F375D8F8341609F17F0906EB0D
-:10C740008909490048460024FFF718F806F11C053E
-:10C75000274603E0082C05F13C051DD004F15103E8
-:10C760001B01013458F80330002BF3D0494603A8CD
-:10C77000FEF760FFD6F80412B37D00913A462846D2
-:10C7800003A9FFF73FFF03A8FEF75EFF082C07F1A0
-:10C79000010705F13C05E1D1214BD3F8042112B189
-:10C7A0000022C3F804211E4BD3F8142132B91C4CCB
-:10C7B000D4F8003163B905B0BDE8F0830022184C0D
-:10C7C000C3F8142186F80822D4F80031002BF2D0E7
-:10C7D000F57DB18A013505F00105002205F17F07DD
-:10C7E00003A8FEF709FF06EB87074FF0FF3300228F
-:10C7F000882103A8FEF756FF06EB850603A93846F5
-:10C80000FEF72AFF03A8FEF71FFFD6F8FC3100222F
-:10C810000433C4F82C36C4F8002105B0BDE8F08319
-:10C8200000700040024B186808B1FFF76FBF7047F7
-:10C83000903A0020174B99421ED9174B994298BF46
-:10C840004FF080621AD9154A4369914210B44FF0F3
-:10C85000C8604FF0000408BF4FF0C462C3F8004541
-:10C86000C3F8240508BFC3F82425062200205DF87C
-:10C87000044BC3F8002570474FF0CC724369002188
-:10C88000C3F80015C3F824250622C3F800250020AC
-:10C89000704700BF8FD003007F1A0600801A060081
-:10C8A000704700BF10B504460BF011F9204610BDCB
-:10C8B000F0B585B01E468DF80F209DF82C3002682B
-:10C8C0000093176A01230DF10F0204460D46B84785
-:10C8D00038B9236800909F6A0A9B32462946204651
-:10C8E000B84705B0F0BD00BFC3688B4210B5044621
-:10C8F0000ED003698B420BD023793BB12368094AE0
-:10C900009B6B934220460AD10BF0E1F8002010BD4A
-:10C9100023680022DB6B114620469847ECE79847D6
-:10C92000002010BDA5C80200C368002B3CD070B524
-:10C9300004460069002836D0036801211B68984727
-:10C94000E068036801211B6898470420F9F7F0FEAE
-:10C950000025E068036802219B689847014600BBF8
-:10C96000206903681B6898470420F9F7E1FE2069F5
-:10C97000036801211B68984701350420F9F7D8FEA8
-:10C98000092DE6D1E068036800211B689847042060
-:10C99000F9F7CEFEE0680368BDE870401B6801212E
-:10C9A0001847002DEED170BD704700BF38B50B465B
-:10C9B0000446154600F10C011A46FAF793FB2A4685
-:10C9C00004F110012046FAF78DFB6269E368002547
-:10C9D000C2F80055F3B12369E3B101212046FAF70B
-:10C9E0007FFB0621E06801F00FFA0621206901F0C3
-:10C9F0000BFA2046FFF798FFE068036802219B6866
-:10CA000098472069036802219B6898472946204679
-:10CA1000FAF766FB0A20F9F78BFED4E90423B2B1DA
-:10CA2000157CE26882B1107CC3F808554FF0CC71D8
-:10CA30000622C3F80C05C3F824150A20C3F8002504
-:10CA4000F9F776FE002038BD4FF0FF30ECE74FF0ED
-:10CA5000FF35E6E7F8B504461D460E461746FAF7D9
-:10CA600031FB114B23600023C4E9023323615DB124
-:10CA7000284602F041FA606160B13A4631462046EC
-:10CA8000FFF794FF2046F8BD012002F053FA6061E1
-:10CA90000028F2D15A20F0F799FE3A463146204656
-:10CAA000FFF784FF2046F8BD449603002DE9F041CE
-:10CAB00043698EB282B09C590546002C5AD1364F3C
-:10CAC0004FF001080BE0D3F8482592B9632C51DCF4
-:10CAD0000A20F9F72DFE6B699A59002A4AD1D3F83A
-:10CAE000242132BBBC4224DCD3F850210134002A7B
-:10CAF000E9D1632CECDDD3F8602152B1D3F80022E8
-:10CB0000D10506D5D3F848211AB9C3F81C801446BC
-:10CB1000DEE7D3F86021002ADAD0D3F800229205AC
-:10CB2000D6D5D3F80421002AD2D1C3F814801446F4
-:10CB3000CEE7D3F8C414C3F8C4140022C3F82421E8
-:10CB4000D3F82421019201220199144C1A625A61EE
-:10CB500001E0013C18D00A20F9F7EAFD6B69D3F82F
-:10CB60000431002BF5D00E4CA86838B9204602B02D
-:10CB7000BDE8F081A86800240028F7D0F9F7D8FDB7
-:10CB8000204602B0BDE8F0812B682A69DB6BE968BA
-:10CB9000034C28469847E7E740420F00A086010073
-:10CBA0000EFCFFFF70B44469C1F34701C4F8881557
-:10CBB0000021C4F8041189B0D4F804510695069DEB
-:10CBC000C4F82411D4F824510595059DC4F86011CA
-:10CBD000D4F860510495049DC4F85C11D4F85C51FC
-:10CBE0000395039DC4F85011D4F850510295029D4D
-:10CBF000C4F84C11D4F84C519DF830600195019D5A
-:10CC0000C4F84425C4F8483576B14FF48072012346
-:10CC1000C4F80022A360D4F848210ABB4FF4A471E1
-:10CC200009B070BCFFF742BF4FF400720123C4F893
-:10CC30000022A360D4F8482162B12362C4F848619D
-:10CC4000D4F848310793079B4FF4827109B070BC48
-:10CC5000FFF72CBF4FF4827109B070BCFFF726BFFD
-:10CC60002362C4F84811D4F848310793079BD5E7ED
-:10CC700070B54469C1F34701C4F888150021C4F8B0
-:10CC8000041188B00546D4F8040106900698C4F84B
-:10CC90002411D4F8240105900598C4F86011D4F843
-:10CCA000600104900498C4F85C11D4F85C0103900E
-:10CCB0000398C4F85011D4F8500102900298C4F8B7
-:10CCC0004C11D4F84C019DF8306001900198C4F8E3
-:10CCD0003425C4F8383586B94FF480520123C4F89E
-:10CCE00000222360D4F84821DAB94FF48271284633
-:10CCF00008B0BDE87040FFF7D9BE01232360D4F827
-:10CD0000482132B12362C4F84811D4F8483107935E
-:10CD1000079B4FF4AE712846FFF7C8FE48B108B034
-:10CD200070BD2362C4F84861D4F848310793079B6B
-:10CD3000DBE76B6901224FF4A4712846DA6108B081
-:10CD4000BDE87040FFF7B2BE0D4B10B503F108010E
-:10CD500003F1340240330446C0E90223016030305D
-:10CD6000FEF772FC04F12C00FEF76EFC054A22600F
-:10CD700000232046E380F8F78DFC204610BD00BF5D
-:10CD800084960300348E030038B5446991F810C0CE
-:10CD900000234FF0FF3504EB83020133D2F8601516
-:10CDA000614508BFC2F86055042BF4D1037C13B170
-:10CDB00003689B699847002038BD00BFA0F10C00B4
-:10CDC000FFF7E2BF0E4B03F1080103F134024033D9
-:10CDD00010B504460160C0E902233030FEF734FC90
-:10CDE00004F12C00FEF730FC064A22600023E380A9
-:10CDF0002046F8F74FFC20460AF069FE204610BD99
-:10CE000084960300348E03002DE9F0412DED028B52
-:10CE1000002408EE103A5B4B0360446005460F4661
-:10CE20001646BDF82080F8F7C7FB574B2B6003F17F
-:10CE30002C023833AA60EB606F612C8205F12C0064
-:10CE4000FEF7D4FB05F13000FEF7D0FB9FED4F7AE3
-:10CE50004F4B68696E63C7EE087A4FF08022C3E9D2
-:10CE60000022C3E902224B4BAB61A5F804802C855C
-:10CE7000EC612346C0F80045B0EE677ABEEECE7A8C
-:10CE800017EE101AB1F5004F78DB013341FA03F4C5
-:10CE9000B4F5004FF9DA072B15DC04FA03F1002989
-:10CEA000B8BF0F31091107EE901ADFED386AC0F8EC
-:10CEB0000C35F8EEE77AC0F8084586EEA77AC5ED9E
-:10CEC000097A85ED087A00230222C0F80435324938
-:10CED000C0F81025C0F84835C0F82835C0F84C35E2
-:10CEE000C0F82C3540F201136B830123C0F81435D0
-:10CEF000302404238842C0F80032C0F8044321D013
-:10CF0000264988422DD0264A90420ED0326801230D
-:10CF100052682B7605F10801C0F80035304690477D
-:10CF2000BDEC028B2846BDE8F0811E4A1E4C956080
-:10CF30001E4A9168A2F54062C1F8C840C2F8843127
-:10CF40005360E3E7194B174A99681560A3F54063EE
-:10CF50004FF08052164CC1F8B040C3F880211A60DF
-:10CF6000D4E7104B134C5D60104B9968A3F54063F8
-:10CF7000C1F8C440C3F884215A60C7E717EE104ACD
-:10CF80008DE700BF348E03008C96030000247449A3
-:10CF9000943A00200000010100C00140001002404E
-:10CFA00000200240A43A0020ADD1020000ED00E0D4
-:10CFB00001D2020055D202004369D3F80805704738
-:10CFC00007EE901AFEEECE7A844617EE901AB1F56F
-:10CFD000004F22DB0023013341FA03F2B2F5004F88
-:10CFE000F9DA072B1DDC02FA03F10029B8BF0F3173
-:10CFF000091107EE901ADFED0C6ADCF81400F8EE68
-:10D00000E77AC0F80C3586EEA77AC0F8082500202C
-:10D01000CCED097A8CED087A704717EE902A002340
-:10D02000E3E76FF47A70704700247449406A7047F0
-:10D0300043690020C3F81015704700BF436981762B
-:10D04000C27649B1012004213022C3F81405C3F887
-:10D050000012C3F8042370473022C3F81415C3F834
-:10D060000012C3F80823704770B590F9293082B0D8
-:10D070000446002B3BD1C0690D46A8B9A37E002B06
-:10D0800041D0637E002B3ED0E37E002B3BD1616913
-:10D09000234A01EB45110823C1F82025C1F82435A6
-:10D0A000012384F8293020E0616B0B6805F10B0641
-:10D0B0001B6801A804EB8606984701A93046FEF7D5
-:10D0C000CBFA01A8FEF7C0FA04EB85036169DB6ABD
-:10D0D000E269588801EB451140100433013AC1F868
-:10D0E0002035C1F824050120E26102B070BD42691B
-:10D0F00001235360D2F80431002BFBD0E3690025F3
-:10D100006576258513B9002002B070BD2268013B09
-:10D11000D269E36120469047284602B070BD00BF47
-:10D12000943A002038B5C369817E01330446C36157
-:10D1300019B1637E63B1002038BDFFF795FFC8B118
-:10D14000636901229A60A37E002BF2D1002038BDD2
-:10D15000012594F8281065762046FFF785FF94F89E
-:10D1600028302B442B4084F828303BB963690122D6
-:10D170009A60E0E7E37E002BE5D0E1E7E36913B9CD
-:10D1800000236376D7E729462046FFF76DFF94F822
-:10D190002830013303F0010384F82830002BEFD14D
-:10D1A000E4E700BFA0F10800FFF7BCBF38B5134BA0
-:10D1B0009C6834B16369D3F8102172B9D3F8143183
-:10D1C00003B938BD002584F8285001212046FFF717
-:10D1D0004BFF6369C3F8145138BD012384F828302C
-:10D1E00000212046FFF740FF63690022C3F81021A9
-:10D1F000D3F81431002BE4D0E4E700BFA43A0020B8
-:10D2000038B5134B1C6834B16369D3F8102172B977
-:10D21000D3F8143103B938BD002584F82850012112
-:10D220002046FFF721FF6369C3F8145138BD01237D
-:10D2300084F8283000212046FFF716FF636900229A
-:10D24000C3F81021D3F81431002BE4D0E4E700BF79
-:10D25000A43A002038B5134B5C6834B16369D3F845
-:10D26000102172B9D3F8143103B938BD002584F800
-:10D27000285001212046FFF7F7FE6369C3F81451D7
-:10D2800038BD012384F8283000212046FFF7ECFE4A
-:10D2900063690022C3F81021D3F81431002BE4D0C5
-:10D2A000E4E700BFA43A0020426900230376C2F8F5
-:10D2B00000357047032A37DC70B50C4602F5AC75B3
-:10D2C0004169237C51F825209A42064618D02368EC
-:10D2D00017491A6E8A421BD11A6816498A421ED112
-:10D2E000DB6D154A7169207C41F82500934209D114
-:10D2F00000233374E38843F008030020E38070BD0B
-:10D30000002070BD002206F10C0120469847F1E78D
-:10D3100020469047236807491A688A42E0D00021D6
-:10D32000204690472368DBE76FF47A70704700BFB0
-:10D33000E50302008DF30100E103020070B505680A
-:10D340000F4C2A6AA24218D144698446087C002303
-:10D350004FF0FF3604EB83020133D2F860158142AF
-:10D3600008BFC2F86065042BF4D19CF8103013B1EB
-:10D37000AB6960469847002070BDBDE8704010471B
-:10D3800089CD020043698B420AD070B505460C4630
-:10D39000164613B103681B6E984726716C6170BD09
-:10D3A000704700BF90F804C01CF0020F29D000297C
-:10D3B00024DB002A22DD002B20DDB4294FF47A7C07
-:10D3C000A8BFB42130B50CFB01F10F4D046802EB8E
-:10D3D000D27E8908A5FB0151A3EB6E030CFB03F37E
-:10D3E000890802FB0131094A246BCB1782FB01211A
-:10D3F000C3EBA1112346BDE8304018476FF47A70A3
-:10D4000070470348704700BF176CC116D34D6210B8
-:10D4100016FCFFFFC08800F00500003818BF01208F
-:10D42000704700BF037C0B49202B38BF4FF0A04151
-:10D430000122D1F8141503F01F0302FA03F30B4283
-:10D4400006D1C08800F00A00003818BF01207047DC
-:10D450001046704700030050C08810F0030018BF4A
-:10D4600001207047C08800F00C00003818BF012070
-:10D47000704700BF03684FF47A729B6B02FB01F1A7
-:10D48000184700BF027C0F4B202A38BF4FF0A04343
-:10D4900002F01F0203EB82030129D3F80027417138
-:10D4A00022F00C0207D0022908BF42F00C02C3F898
-:10D4B00000270020704742F00402C3F80027002034
-:10D4C000704700BF00030050D0F8103521EA030177
-:10D4D000C0F81815704700BFD0F810351940C0F8D3
-:10D4E0001815704738B5037C202B0446184838BF00
-:10D4F0004FF0A04003F01F0301229A40D0F81435EA
-:10D5000013421BD10D46D9B9C0F80C251146FFF7BF
-:10D51000E3FF217C0E4B202938BF4FF0A043D3F806
-:10D520001435134212D0236820461B6E9847236897
-:10D5300029461B6820469847002038BD002038BD8A
-:10D54000C0F808251146FFF7BFFFE2E7014838BDE4
-:10D550000003005012FCFFFF38B5C3889B07044648
-:10D560000D4604D54069A8B3F9F7B8FD90BB236810
-:10D5700020461B6E9847FDB9227C274B1F2A02F0DC
-:10D580001F014FF0010098BF4FF0A0438840C3F83F
-:10D590000C051F2A204BE28898BF4FF0A04303EBF5
-:10D5A000810342F00202D3F8001741F00101C3F8F1
-:10D5B00000170020E28038BD227C174B1F2A02F0A2
-:10D5C0001F014FF0010098BF4FF0A0438840C3F8FF
-:10D5D0000805DEE77DB1237C0F4A202B4FF00101C7
-:10D5E00038BF4FF0A04203F01F0301FA03F3C2F863
-:10D5F0000835002038BD237C074A202B4FF001015D
-:10D6000038BF4FF0A04203F01F0301FA03F3C2F842
-:10D610000C35002038BD00BF0003005038B5037939
-:10D620009A071FD5C3885B07044617D50E4B1868A9
-:10D63000C0B101222146FEF7E5FE054690B16069C2
-:10D6400010B1F9F74BFD18B9E38843F00403E38008
-:10D650002846FEF7DDFAC0F30F1038BD03681B6ED5
-:10D660009847E3E7014838BD743B002016FCFFFFF4
-:10D67000C3881B0739D570B51D4D1E4C28682DED8C
-:10D68000028B08EE101AFFF797FCF8EE487A08EEC6
-:10D69000900A17EE901A2868FFF792FCF8EEE88AD5
-:10D6A00004F108062388286807EE903AB8EE678AE6
-:10D6B000FFF782FC07EE900AF8EEE77A67EE887AC9
-:10D6C00087EEA87ABCEEC77A17EE103A24F8023B30
-:10D6D000B442E7D1084B074918680822012308F033
-:10D6E0004DFFBDEC028B002070BD0448704700BFA9
-:10D6F000783B00207C3B0020843B002016FCFFFF91
-:10D7000008B5C3881B0701D4064808BD064B186836
-:10D71000FFF78CFC07EE900AFCEEE77A17EE900A12
-:10D7200008BD00BF16FCFFFF783B00200368244AB9
-:10D730009B6A934210B5044630D1C3885B052CD454
-:10D740006069B0B1F9F7CAFC98B96069E38802680A
-:10D7500043F480631268E38021469047194B626965
-:10D760001B6803B10C339A421CD0227C00236361F6
-:10D7700000E0227C144B202A38BF4FF0A04302F077
-:10D780001F0203EB8203E288D3F8001702F4306231
-:10D7900021F44031C3F80017E28010BD98470028FB
-:10D7A000CED010BD094B227C181D4FF0FF0C13F991
-:10D7B000011B914208BF03F801CC9842F7D1D5E78D
-:10D7C00071030200783B0020000300503C21002040
-:10D7D00002680F49D26B8A4208B513D1C3881B0770
-:10D7E00001D40C4808BD0C4B1868FFF71FFC07EE6E
-:10D7F000900AFCEEE77A094B17EE900AA3FB003083
-:10D80000800908BD9047054BA3FB0030800908BD87
-:10D8100001D7020036894100783B0020D34D6210C9
-:10D8200070B50568154E6B6CB34204461FD10A46AD
-:10D83000017C134B4271202938BF4FF0A04301F007
-:10D840001F0103EB8103012AD3F8001721F00C011B
-:10D850000AD0022A08BF41F00C01C3F80017204685
-:10D860006B68BDE87040184741F00401F5E7984740
-:10D87000256820466B68BDE87040184785D40200D3
-:10D880000003005038B5C388DB07044606D540695D
-:10D8900000283FD0F9F722FC00283BD1236820461E
-:10D8A0001B6E9847227C294B2068202A38BF4FF0F6
-:10D8B000A04302F01F0103EB8103456CD3F800176E
-:10D8C000234821F00301C3F80017E188854241F0A5
-:10D8D0000101E18002F01F0C617930D1D3F800071B
-:10D8E000012920F00C0027D0022908BF40F00C00CD
-:10D8F000C3F8000715491F2A8CBF0A464FF0A04203
-:10D900000123D2F8102503FA0CF3134214BF0120AF
-:10D91000002038BD237C0D4A202B38BF4FF0A04299
-:10D9200003F01F03D2F81015012202FA03F30B4291
-:10D9300014BF1046002038BD40F00400D8E7204650
-:10D94000A847227C02F01F0CD4E700BF0003005060
-:10D9500085D4020038B5044615464FF48072C28063
-:10D960002F2D0F4A23714FF000004FF00103E060AC
-:10D9700021812574226063710ED80A4A0A4942F84F
-:10D98000254000236361094B4FF000404022C1F85D
-:10D99000040320461A6038BD3220EFF717FFECE78A
-:10D9A000D0960300B03A00200060004000E100E0A3
-:10D9B0000379DB074FD52DE9F041C388DA0682B041
-:10D9C00004460D463CD4236820461B6E9847012D23
-:10D9D000236842D05B682046984723682020D3F80C
-:10D9E0005C800AF076F80023CDE90033214601235C
-:10D9F00022890746FAF7D8FE2F4B984507F10C0607
-:10DA00004CD163699E4207D01BB1236820461B6E30
-:10DA1000984701233B746661E38823F400639BB25B
-:10DA200043F01103012DE38011D0002E42D056F8AF
-:10DA30000C3CDB69A6F10C0002B0BDE8F0411847D0
-:10DA4000C3F3C0238B42BED1012D4669EDD1002E18
-:10DA5000EDD13368FFDE194870473020D3F85C8081
-:10DA60000AF037F8164B21461A6840F6AC530746C1
-:10DA7000FCF710F8104B984507F10C0614D16369B8
-:10DA80009E4207D01BB1236820461B6E9847012396
-:10DA90003B746661E38843F40063C1E731460122C9
-:10DAA0002046C0476669B7E731462A462046C04748
-:10DAB0006669EFE73368FFDE85D3020016FCFFFFDF
-:10DAC000703B0020C188C1F3C021FFF771BF00BFC8
-:10DAD00010B5C388590684B0044614D49A060AD4F3
-:10DAE0001B0606D5E36823B1012004B0BDE8104051
-:10DAF000184704B010BD0123218902226846FDF7B2
-:10DB000003FAE388ECE70189002305226846FDF764
-:10DB1000FBF963694BB1596A029A5A626846521A14
-:10DB20000023CDE90223FDF747FAE388D6E700BFDB
-:10DB300010B5C388590684B0044614D49A060AD492
-:10DB40001B0606D5E36823B1002004B0BDE81040F1
-:10DB5000184704B010BD0123218903226846FDF750
-:10DB6000D3F9E388ECE70189002304226846FDF736
-:10DB7000CBF963694BB1596A029A5A626846521AE4
-:10DB80000023CDE90223FDF717FAE388D6E700BFAB
-:10DB90002DE9F04BD0F8204584B006466CB3DFF891
-:10DBA00090800D4601274FF01F0BB4FA84FCABEBBD
-:10DBB0000C03591907FA03F258F8219024EA0204D9
-:10DBC000B9F1000F17D0B9F8062012F0E00F06EBFC
-:10DBD00083030ED0D3F8002782F48032C3F80027E5
-:10DBE000D3F80037DA0348461CD5FFF771FFB9F8C0
-:10DBF0000620930508D4002CD5D14FF0FF33C6F88A
-:10DC0000203504B0BDE8F08BF8F7FAFA0028F2D01E
-:10DC10000123052240F2FF316846FDF775F9002C1B
-:10DC2000C1D1EAE7FFF784FFB9F80620E1E700BFBA
-:10DC3000B03A002008B5094BD3F87C2102B908BDE1
-:10DC40000021C3F87C114FF0A040FFF7A1FFBDE811
-:10DC5000084003482021FFF79BBF00BF0060004041
-:10DC600000030050C38813F0E00F70B504460D4662
-:10DC700021D103685B689847227C3A49202A02F048
-:10DC80001F0338BF4FF0A04101EB830302F01F02D6
-:10DC9000D3F8006726F44036C3F8006788BBD3F892
-:10DCA000000740F40030C3F80007012303FA02F232
-:10DCB000E388C1F820255A060ED423F0E0039BB276
-:10DCC000022DE38018D0032D22D0012D17D143F06F
-:10DCD0008003E380002070BD032D37D060690368A6
-:10DCE00021461B689847E38823F0E00300229BB29B
-:10DCF000022D6261E380E8D143F02003E38000203D
-:10DD000070BDD3F8000740F44030C3F80007CCE7FB
-:10DD100043F04003E380282009F0DBFE214605465E
-:10DD200008F028FBFAF738F823680F4ADE6D6862BE
-:10DD3000964212D162699542E1D012B11B6E204623
-:10DD4000984701232B716561002070BD23F0E0032B
-:10DD500043F04003E380002070BD012229462046A5
-:10DD6000B047CCE70003005085D30200032910B56B
-:10DD70000C460BDC00291ADC16D1C28812F0F00226
-:10DD800019D003681B6E9847204610BD04290BD19B
-:10DD900002680B49D26A8A420FD1C188C1F3C021FF
-:10DDA000FFF706FE002010BD6FF47A7010BDFFF77C
-:10DDB00059FF002010BD104610BD9047002010BD37
-:10DDC000C5DA020038B5036804465B680D4698471B
-:10DDD000E3885B0609D423680A4A5B6D93424FF0DF
-:10DDE0000301204607D1FFF73DFF60692946BDE8E2
-:10DDF000384008F0D7BA984760692946BDE83840EE
-:10DE000008F0D0BA6DDD0200072913D8027C0B4B55
-:10DE1000202A38BF4FF0A04302F01F0203EB820319
-:10DE20000020D3F8002722F4E06242EA0121C3F87F
-:10DE3000001770476FF47A70704700BF00030050FE
-:10DE4000007C0B4B002914BF4FF4407100212028A7
-:10DE500038BF4FF0A04300F01F0003EB8003002009
-:10DE6000D3F8002722F4E0620A43C3F80027704782
-:10DE700000030050027C0B4B202A38BF4FF0A04318
-:10DE800002F01F0203EB8203D3F8000720F44030B6
-:10DE9000C3F80007D3F8002742EA0141C3F800178E
-:10DEA000704700BF00030050F0B5164C236883B0E4
-:10DEB0002BB1154D2E688EB1002003B0F0BD382077
-:10DEC00009F007FE054608F03DFB284625600E4D8B
-:10DED000032108F0E5FA2E68002EEDD1382009F074
-:10DEE000F8FD13230746226800930849084BFEF704
-:10DEF0008BFF3846012231462F60FFF79FF8002044
-:10DF000003B0F0BD843B0020783B002000C00140FE
-:10DF10000000484203799B0763D5B1F5806F2DE976
-:10DF2000F0410E465FD2C3881A07054641D52F4FF0
-:10DF3000297C3A464FF0FF34002312F9010B884246
-:10DF400008BF1C460133042BF7D1631C35D0DFF822
-:10DF5000B480686940B3F9F7C1F828B3D8F8000075
-:10DF6000FFF72AF807EE906A9FED216A2149224BBC
-:10DF7000B8EEE77AF7EE007AE7EE467AF0EE676AF7
-:10DF800007EE900AF8EEE77A186867EEA67A0123A2
-:10DF9000FDEEE77A17EE902A21F81420082208F007
-:10DFA000EDFA0020BDE8F081EB8843F00803EB8038
-:10DFB000D4E703681B6E9847B9E72846FFF774FF5C
-:10DFC0000E4BDFF840801C78D8F80000013404F0D4
-:10DFD00003041C7022462B7C3B552946FFF76AF947
-:10DFE000B7E7074870476FF47A70DBE73C21002001
-:10DFF0000000803A7C3B0020843B0020CD210020A3
-:10E0000016FCFFFF783B002070B5184D2DED028BFC
-:10E01000044608EE101AFFF747FF2868FFF706F8D6
-:10E02000DFED137A07EE100AB4EE677AF1EE10FA1C
-:10E0300015D1DFED107A9FED0E7A2368B8EE488A8D
-:10E04000204628EE278ADB68C8EE077ABDEC028BF3
-:10E05000BDE87040FDEEE77A17EE901A184717EE0C
-:10E06000901A2868FEF7ACFFE3E700BF783B00207A
-:10E0700000409C460000804421B9436E4FF4047276
-:10E08000C3F8082300207047B1F5614F34D00DD894
-:10E0900047F61223994229D0B1F5164F13D14FF408
-:10E0A0001D03426E0020C2F824357047B1F5612F80
-:10E0B0001FD0134B994211D1426E4FF08053002074
-:10E0C000C2F824357047426E0E4BB1F5165F18BF8B
-:10E0D0004FF0EB730020C2F824357047B1F5613F73
-:10E0E00014BF4FF0EB734FF06C73DAE74FF400039B
-:10E0F000D7E74FF07063D4E74FF46B03D1E700BF6D
-:10E1000040420F000050270070B504460E461546E9
-:10E110002046F9F78BFB0028FADC94F83C3003F03A
-:10E12000FF00002BF4D1636E317C2A7CC3F80C1500
-:10E13000C3F8142570BD00BF10B584B004468DF837
-:10E14000071002E094F83C301BB100F059FE0028A3
-:10E15000F8D000F055FE636E60B10022C3F82021B4
-:10E16000D3F8201103910399C3F85821D3F858210B
-:10E170000292029A01220DF1070184F83C20C3F8B3
-:10E180004415C3F848259A6000F03AFE98B1636ED2
-:10E1900000E091B9D3F82021D3F85811002AF8D023
-:10E1A00059B90122DA60D3F85821002AFBD00020A7
-:10E1B000002384F83C3004B010BD0148F8E700BFEC
-:10E1C00009FCFFFF0021F9F7D1BA00BF90F83C30FD
-:10E1D00003B1704710B584B00446F9F727FBB8B116
-:10E1E000A28EA38E94F830109BB20133B3FBF1F0F2
-:10E1F00001FB103392B22068E16A9BB2A386895C6E
-:10E20000836920469847A38E628E9BB29A4201D0C2
-:10E2100004B010BD0123022240F2FF316846FCF732
-:10E2200073FEF5E710B5A9B9C3895A07044617D597
-:10E23000636E04F144012022C3F834150020C3F8B2
-:10E2400038254FF4047101222064C3F804131A60C6
-:10E25000002010BD0129FBD1FFF7B8FF002010BD41
-:10E26000F9F7D0F8E3895B07E2D4002010BD00BFC6
-:10E2700010B5224B224A0446406E236003F13C0154
-:10E28000A16082B0C0F8082300F0A6FE00280DDBD4
-:10E2900043091C490122203300F01F0002FA00F05C
-:10E2A00041F82300BFF34F8FBFF36F8F636ED3F836
-:10E2B0000022012122F020020020C3F80022596030
-:10E2C000C3F85801D3F858210192019AD960D3F8C4
-:10E2D0005821002AFBD04FF0FF320021C3F800156F
-:10E2E0001846C3F80C25C3F8142500F047FE204655
-:10E2F000F9F7ACFA204602B010BD00BF4497030006
-:10E300001403420000E100E0A0F10800FFF7B0BFF5
-:10E3100010B50446FFF7ACFF204609F0D8FB2046B5
-:10E3200010BD00BF10B5A0F108042046FFF7A0FF04
-:10E33000204609F0CCFB204610BD00BF70B5044656
-:10E34000406E0E4600F048FE054646B3E18911F0E6
-:10E35000200124D12368384A9B68934268D1636EB8
-:10E360004FF40472C3F808232046F9F75FFA002837
-:10E37000FADC94F83C30002BF6D1002D47DB6B091A
-:10E380002E490122203305F01F0502FA05F541F858
-:10E390002350BFF34F8FBFF36F8F002070BD002D50
-:10E3A0000DDB6B099B0003F1604303F5614305F04E
-:10E3B0001F05012202FA05F5C3F880511D6023688C
-:10E3C0001F4D5B68AB422BD1E3895A0721D5636EA1
-:10E3D00004F144022021C3F83425C3F838154FF462
-:10E3E000047200212164C3F8042301221A6020462C
-:10E3F000F9F71CFA002806DD23685B68AB4213D1ED
-:10E400002046FFF7E3FEA16B2046F9F701FA002052
-:10E4100070BD2046F8F7F6FFE3895B07E7D5D6E73E
-:10E42000002120469847E2E7012120469847EAE785
-:10E430002046984798E700BF79E0020000E100E03D
-:10E4400025E20200A0F10800FFF778BFF0B50C2626
-:10E450008DB01D461423CDE90036044616460F46FE
-:10E46000F9F738F94A4A226000233C3284F83C30FC
-:10E47000A26063662364002D7ED0284600F03CFD38
-:10E480000390606600287DD04FF0EB73C0F8243510
-:10E490000023C0F86C352046F9F7C8F90028FADCEB
-:10E4A00094F83C3003F0FF05002BF4D1606E3A7C09
-:10E4B000337CC0F80C25C0F81435C0F80851D0F8EA
-:10E4C00008310B930B9BC0F81051D0F810310A9310
-:10E4D0000A9BC0F82051D0F820310993099BC0F85D
-:10E4E0002451D0F824310893089BC0F84451D0F847
-:10E4F00044310793079BC0F85851D0F85831069320
-:10E50000069BC0F84C51D0F84C310593059BD0F8D0
-:10E510000032204D204943F02003C0F8003222464B
-:10E52000C0F8045300F08CFD606E00F055FD00282B
-:10E530001BDB430900F1604202F561429B0003F1DD
-:10E540006043202182F8001303F5614300F01F00AF
-:10E55000012202FA00F0C3F880011860636E0822FD
-:10E560002046C3F800250DB0F0BD0C4B00F00F00A5
-:10E57000034420221A76F1E7102000F0DBFC6066ED
-:10E58000002881D15A20EFF721F9606E7CE700BFA7
-:10E590004497030014034A00E9E50200FCEC00E0A4
-:10E5A00030B5436ED3F83C55026CAA4283B00446A2
-:10E5B00006DA0022C3F80821D3F808310193019B41
-:10E5C000236C9D420BDD236C5A1C2344226493F878
-:10E5D00044102046F8F790FE236CAB42F3DB002397
-:10E5E000236403B030BD00BF70B5456ED5F8083167
-:10E5F00088B00446B3B1002610E0C5F80861D5F82C
-:10E6000008310193019B236C5A1C2344226493F824
-:10E610004410F8F771FED5F808311BB1236C1F2B9D
-:10E620002046EADDD5F81031002B3AD1D5F84C312F
-:10E6300073B10023C5F84C31D5F84C31626E0393A9
-:10E64000202104F144030398C2F83435C2F8381588
-:10E65000D5F8243153B10023C5F82431D5F824313D
-:10E660000493049BD5F88034C5F88034D5F8443140
-:10E6700033B10023C5F84431D5F844310593059BE7
-:10E68000D5F82031C3B9D5F8583143B10023C5F8C6
-:10E690005831D5F858210792079A84F83C3008B0D1
-:10E6A00070BD0023C5F81031D5F810310293204613
-:10E6B000029BFFF775FFB9E70023C5F82031D5F8B5
-:10E6C00020210692069A84F83C302046F9F7AEF8ED
-:10E6D000002802DC0123EB60D5E72046F8F764FE52
-:10E6E000D1E700BF10B5034B03600446FBF75EFBA8
-:10E6F000204610BDA497030010B5054B03600446E7
-:10E70000FBF754FB204609F0E2F9204610BD00BF9C
-:10E71000A497030010B50446D4E90E2352694FF4C0
-:10E720007A50002BD2F84415C2F8440522DA1A4A6E
-:10E730000021C2F81015626B013393FBF2F102FB6A
-:10E740001133E36300F070FBD4E90E235269012119
-:10E75000002BD1600ADB02330F4A54F82330DB6907
-:10E760001B7C1B0243F00113C2F81035BDE81040BA
-:10E7700000F04CBB023354F82300FBF7F3F9E36BD2
-:10E78000054A0021C2F81015002BD4D1626B012A72
-:10E79000D2D14FF0FF33D4E700600040034B18683C
-:10E7A00018B1436B0BB1FFF7B5BF7047883B002032
-:10E7B00070B50D4611460446FBF74EFB1C4A2B680C
-:10E7C0001C499B6B14600026C4E90E562160284644
-:10E7D00031469847A06B184D03684FF47A51DB6CB3
-:10E7E0009847A06B03684FF47A52DB6B3146984729
-:10E7F000A06B124B42690168C3F820554432C3F83C
-:10E8000024250422C3F80425CB690D4A934209D17B
-:10E810000C4BC3604B6A9847A06B03689B6A984790
-:10E82000204670BD07499847A06B0168F2E700BF1A
-:10E83000883B0020A49703000061004000F00140E5
-:10E8400061DA01009DE7020038B50D460446FBF78A
-:10E8500017FA00212846FBF765F9636B012B03D1FA
-:10E86000A06B03685B6B9847002038BD007A704747
-:10E8700090F91030002B11DB5A0910B460320A4CA9
-:10E8800003F01F03012101FA03F344F82230436926
-:10E890005DF8044B012200201A6070474369012291
-:10E8A0001A600020704700BF00E100E090F91030CE
-:10E8B000002B08DB5809054903F01F03012202FA67
-:10E8C00003F341F820300020704700BF00E100E072
-:10E8D00090F91030002B0DDB5A0907480121203236
-:10E8E00003F01F0301FA03F340F82230BFF34F8F08
-:10E8F000BFF36F8F0020704700E100E0012904D0D2
-:10E90000022902D009B10020704743690020C3F8F2
-:10E9100004157047437A013B99420FDC10B44FF461
-:10E920008033446901F5A87003FA01F144F820200E
-:10E930000020C4F804135DF8044B70476FF47A703C
-:10E94000704700BF437A013B994212DC10B444691E
-:10E9500004EB8100D0F840351A444FF4803303FAB9
-:10E9600001F1C0F840250020C4F804135DF8044B01
-:10E9700070476FF47A707047437A013B994208DC24
-:10E9800042694FF4803303FA01F1C2F80813002002
-:10E9900070476FF47A707047032907D8DFE801F0F9
-:10E9A0001710090243690322C3F8082501720020E9
-:10E9B000704743690222C3F808250172002070479E
-:10E9C00043690022C3F8082501720020704743699B
-:10E9D0000122C3F8082501720020704710B5044ACF
-:10E9E000026000230446C380F6F754FE204610BDA3
-:10E9F000348E030010B5064A026000230446C3802B
-:10EA0000F6F748FE204609F062F8204610BD00BF28
-:10EA1000348E030090F91030002B09DB03F16043C2
-:10EA200003F561434901C9B283F800130020704720
-:10EA3000044A03F00F031A444901C9B211760020B9
-:10EA4000704700BFFCEC00E0B1F57A5F13D80023FB
-:10EA50004FF47A5C2CFA03F2914204D3426900200D
-:10EA6000C2F8103570470133092BF3D142690020F9
-:10EA7000C2F8103570476FF47A70704703680F4A18
-:10EA80001B6B934210B5044616D190F91030002B41
-:10EA90000DDB5A090A480121203203F01F0301FA55
-:10EAA00003F340F82230BFF34F8FBFF36F8F6369DA
-:10EAB00001225A60002010BD9847F8E7D1E8020013
-:10EAC00000E100E090F91020002A70B5044636DB22
-:10EAD00053099B0003F1604301682148096B03F56A
-:10EAE000614302F01F021D68814225FA02F505F01C
-:10EAF000010521D1012101FA02F2C3F88020BFF300
-:10EB00004F8FBFF36F8F63690122DA64D3F84C65CE
-:10EB10007DB1236813499B6A8B421CD194F9103054
-:10EB2000002B06DB590903F01F039A400E4B43F8F4
-:10EB30002120304670BD002520468847E3E7026863
-:10EB4000074B116B9942F6D143690122DA64D3F87D
-:10EB50004C65304670BD20469847304670BD00BFBA
-:10EB6000D1E80200ADE8020000E100E090F91020D9
-:10EB7000002A38B5044635DB53099B0003F1604396
-:10EB800001681F48096B03F5614302F01F021D680D
-:10EB9000814225FA02F505F001052AD1012101FA89
-:10EBA00002F2C3F88020BFF34F8FBFF36F8F62690B
-:10EBB0000123D360D368002BFCD18DB12368114AA7
-:10EBC0009B6A934218D194F91030002B08DB580946
-:10EBD0000D4903F01F03012202FA03F341F820302C
-:10EBE000002038BD0268064B116B99424FF00005BA
-:10EBF000DDD020468847DAE720469847002038BD18
-:10EC0000D1E80200ADE8020000E100E010B50346E3
-:10EC100029B390F9101000291FDB4A09920002F174
-:10EC2000604202F5614201F01F01146824FA01FC00
-:10EC30001CF0010F11D0C488036844F001041B6B61
-:10EC4000C480164CA34226D1012303FA01F1C2F875
-:10EC50008010BFF34F8FBFF36F8F002010BDC288AD
-:10EC6000D107FAD519680E4C896A22F00102A14237
-:10EC7000DA800ED193F91030002BEEDB58090949E8
-:10EC8000012203F01F0302FA03F341F820300020B1
-:10EC900010BD8847E1E79847DFE700BFD1E80200F1
-:10ECA000ADE8020000E100E00F4B70B553F82050D2
-:10ECB000CDB100236C6918464FF0010E1E4604EBDF
-:10ECC00083020EFA03FCD2F84011013321B14CEA61
-:10ECD0000000C2F84061C0B2042BF0D1EB6813B160
-:10ECE000BDE87040184770BD8C3B00200020FFF746
-:10ECF000DBBF00BF0120FFF7D7BF00BF0220FFF737
-:10ED0000D3BF00BF0320FFF7CFBF00BF0420FFF732
-:10ED1000CBBF00BFF8B5334B036000264660044606
-:10ED20000F461546F6F748FC2F4A3049E6600323A4
-:10ED30009742637267612574216047D002F5805263
-:10ED4000974234D002F58032974241D1284A002DB3
-:10ED500042F8234031DB6909264B0122203105F0BE
-:10ED60001F0502FA05F543F82150BFF34F8FBFF39B
-:10ED70006F8F94F910506769002D7A601FDB2B4468
-:10ED8000402283F8002301234FF47A52092B22FA00
-:10ED900003F103F1010002D0B1F57A7F1FD80322FD
-:10EDA000C7F810352046C7F808252272F8BD104A6A
-:10EDB0000223002D42F82340CDDA01237B600E4B65
-:10EDC00005F00F052B4440221A76DCE70123BDE74E
-:10EDD0000A4B9F4218BF3346B8D10423B6E7034617
-:10EDE000D4E700BF348E030000900040D4970300A6
-:10EDF0008C3B002000E100E0FCEC00E000B00140B2
-:10EE0000014B93F9000070478B420020054A1378AC
-:10EE1000013B5BB2002B01DD1370704700231370C0
-:10EE200062B670478B42002072B6024A13780133F3
-:10EE3000137070478B42002020BF70474FF0805303
-:10EE4000596E186E704700BFBFF34F8F0549064BD0
-:10EE5000CA6802F4E0621343CB60BFF34F8F00BF78
-:10EE6000FDE700BF00ED00E00400FA05704700BFB9
-:10EE700008B50B4B0122C3F8402502210022930064
-:10EE800003F1A0430132202AC3F80017C3F8001A87
-:10EE9000F5D1FFF7EBFFBDE80840EDF741BB00BF40
-:10EEA00000E0014000487047000002204020F7F7D2
-:10EEB00003BB00BF8163704741637047C163704704
-:10EEC000C06B7047EFF30880704700BF406B70471E
-:10EED000C0E900128360704710B5054B054C4FF434
-:10EEE0008072A168184608F02CFEA06010BD00BF1B
-:10EEF0000024002000ED00E030B50C4D0C4A2C68D9
-:10EF0000864605234FF0010C0CFA03F1214203F170
-:10EF1000FF3302D1D06B704505D0591CA2F10C0211
-:10EF2000F2D1002030BD2143296030BDA43B002038
-:10EF30002C980300F0B40F4D0F4E2C683246052379
-:10EF40004FF0010C0CFA03F1214202D1576C384208
-:10EF500007D1013B591CA2F10C02F3D10020F0BCF7
-:10EF6000704703EB4303214356F823002960F0BCAC
-:10EF7000704700BFA43B00202C980300144B98421C
-:10EF800015D003F5E04398421AD0A3F534339842E4
-:10EF900018D003F50433984216D0B0F1402F15D0A5
-:10EFA000A3F50033984208BF002001D07047052028
-:10EFB000084901220B68824023EA02030B60704774
-:10EFC0000420F5E70320F3E70220F1E70120EFE753
-:10EFD00000800240A43B002008B5174B984218D08F
-:10EFE000B0F1402F1ED003F5003398421CD0A3F59A
-:10EFF000043398421AD003F53433984218D0A3F55D
-:10F00000E043984216D05A20EEF7E0FB4FF0FF3075
-:10F0100008BD0023094A03EB430302EB830393F982
-:10F02000040008BD0123F5E70223F3E70323F1E71A
-:10F030000423EFE70523EDE7003000402C980300A0
-:10F0400038B5184B98420D46144620D0B0F1402FE9
-:10F050001FD003F5003398421DD0A3F50433984226
-:10F060001BD003F53433984219D0A3F5E0439842FE
-:10F0700008BF052304D05A20EEF7A8FB4FF0FF335A
-:10F0800009490A4A41F8235042F8234038BD002379
-:10F09000F6E70123F4E70223F2E70323F0E7042372
-:10F0A000EEE700BF00300040A83B0020C03B00203E
-:10F0B000024A034B10681B68184700BFC03B002082
-:10F0C000A83B0020024A034B50685B68184700BF0A
-:10F0D000C03B0020A83B0020024A034B90689B687D
-:10F0E000184700BFC03B0020A83B0020024A034B4A
-:10F0F000D068DB68184700BFC03B0020A83B002059
-:10F10000024A034B10691B69184700BFC03B00202F
-:10F11000A83B0020024A034B50695B69184700BFB7
-:10F12000C03B0020A83B0020002815D000604160B3
-:10F130008260C360046145618661C76144460462C0
-:10F140004C464462544684625C46C462644604632E
-:10F150006E46466374468463002906D0C46B043C43
-:10F16000043925680D60B442F9D1946BA646566BFC
-:10F17000B546002B06D0D46B043C043B1D682560CB
-:10F18000B442F9D1146BA446D46AA346946AA24649
-:10F19000546AA146146AA046D769966955691469EC
-:10F1A000D36851681068926870470060416082605F
-:10F1B000C360046145618661C761444604624C4690
-:10F1C0004462544684625C46C462644604636E468C
-:10F1D000466374468463C46B043C043925680D603F
-:10F1E000B442F9D1C769866945690469704700600E
-:10F1F00041608260C360046145618661C7614446C5
-:10F2000004624C464462544684625C46C46264466E
-:10F2100004636C4644637446846304697047846B7A
-:10F22000A646446BA546046BA446C46AA346846AFA
-:10F23000A246446AA146046AA046C7698669456930
-:10F240000469C36882680068416870470649074AD4
-:10F25000074B9B1A03DD043BC858D050FBDC00F081
-:10F2600025F8FFF705FE00001C9B0300402000204E
-:10F2700000240020FEE7FEE7FEE7FEE7FEE7FEE7EC
-:10F28000FEE7FEE7FEE7FEE7BFF34F8F0549064BBB
-:10F29000CA6802F4E0621343CB60BFF34F8F00BF34
-:10F2A000FDE700BF00ED00E00400FA0508B54FF0EF
-:10F2B0008053D3F830210D2A55D14FF080410020E2
-:10F2C000C1F80C01584AC1F81001C1F83805D3F84B
-:10F2D0000404C2F82005D3F80804C2F82405D3F8C2
-:10F2E0000C04C2F82805D3F81004C2F82C05D3F892
-:10F2F0001404C2F83005D3F81804C2F83405D3F862
-:10F300001C04C2F84005D3F82004C2F84405D3F821
-:10F310002404C2F84805D3F82804C2F84C05D3F8F1
-:10F320002C04C2F85005D3F83004C2F85405D3F8C1
-:10F330003404C2F86005D3F83804C2F86405D3F881
-:10F340003C04C2F86805D3F84004C2F86C05D3F851
-:10F350004434C2F87035D1F80034D80744BF6FF098
-:10F360000103C1F80034314AD2F8883043F4700305
-:10F37000C2F88830BFF34F8FBFF36F8F4FF0102369
-:10F38000D3F80C22D20731D4D3F80022002A07DBAD
-:10F39000D3F80432002B03DB254B264A1A6008BD44
-:10F3A000254A0123C2F80435D2F80034002BFBD0E3
-:10F3B0004FF010231221204AC3F80012D2F8003473
-:10F3C000002BFBD04FF0102312211B4AC3F804126C
-:10F3D000D2F80034002BFBD000231749C2F80435C3
-:10F3E000D1F80034002BFBD0FFF74EFF124A012367
-:10F3F000C2F80435D2F80034002BFBD04FF01021B6
-:10F400000D4AD1F80C3223F00103C1F80C32D2F8C6
-:10F410000034002BFBD000230749C2F80435D1F893
-:10F420000034002BFBD0DFE700C0004000ED00E01F
-:10F43000442100200090D00300E0014030B48468F3
-:10F440008D68C368CA68A54272EB03032CBF012014
-:10F45000002030BC704700BF38B5224B1B782BB161
-:10F46000044618B1037F03F0FF0513B900252846B1
-:10F4700038BD1D4800F01AFB1C4B1A685B688018E9
-:10F480001B4AD2E9001243F10003884273EB0202E7
-:10F4900003D210F1807043F10003D4E902128842D4
-:10F4A000934119D3236903B92377D4E905309847E9
-:10F4B0002369002BDAD0227F02F0FF05002AD5D085
-:10F4C000D4E90221D31841F10001C4E9023109480D
-:10F4D000214600F075FCCAE70648214600F070FCA2
-:10F4E000C5E700BF8C4200204821002000380020E2
-:10F4F00008380020789803002DE9F04F83B081464A
-:10F5000000F0AAFA40B1734AD2E9003113F18073D6
-:10F5100041F10001C2E900310021484600F0B6FA8D
-:10F520006D4D002840F0CC800121484600F0AEFA35
-:10F53000002840F0AE80694801A900F077FB002860
-:10F5400034D0674C674F654E09E02BB301A93046B4
-:10F5500000F09EFB01A9304600F068FB30B3037851
-:10F56000012B11D0022BF0D120464FF0000800F003
-:10F570003BFC30B180F81C80204600F035FC0028B0
-:10F58000F8D101233B70E1E72B684168994275D0BF
-:10F59000204600F033FCD9E741680B7F002BD5D122
-:10F5A00001230B77204600F00BFCCFE74C4E4E4F6B
-:10F5B000DFF8208131E0304600F016FC0446384682
-:10F5C000D4E902AB00F072FA484BD8F80420D3E932
-:10F5D00000E1D8F80030C31842F10002734572EB25
-:10F5E000010103D213F1807342F10002BAEB03036D
-:10F5F0006BEB0202012B72F100022DDBB3F5350F2C
-:10F6000032D2A2684FF496030021384600F09EF9EA
-:10F61000E0B10D2824D000232B60304600F0EAFB37
-:10F620002B6870B3002BC6D02B6884689968C268B9
-:10F63000DB688C4272EB03030BD22B681B7F002B21
-:10F64000B9D02968304600F0BBFBB4E72B688BB11A
-:10F650002C6003B0BDE8F08F0021384600F00CFAB2
-:10F660002046FFF7F9FED6E7384600F01FFA204A99
-:10F670000244C7E7484600F03BF9E9E700232B6066
-:10F6800064E7002BE5D1484603B0BDE8F04F00F039
-:10F6900033B9154800F00AFA0E4B1A685B688018F7
-:10F6A000124AD2E9004143F10003A04273EB010189
-:10F6B00003D210F1807043F10003C2E900033AE77E
-:10F6C0002B68002B3FF430AF2868FFF7C5FE0023FE
-:10F6D0002B6029E700380020443C0020343C002007
-:10F6E000789803008C420020482100200838002030
-:10F6F000FFFFB40010B5134B13491C68134882B0C8
-:10F7000008235822019400F015FA044610B120464F
-:10F7100002B010BD0E4A0F4801A900F0A3F804463C
-:10F720000028F4D10B48012100F08EF9012319467D
-:10F73000094A084800F0E4F8084B012220461A70F4
-:10F7400002B010BD74980300DC3B0020343C002064
-:10F75000F9F4020048210020FFFF7F008C420020C6
-:10F760004AB1A1F101010368B1FA81F14909C3E984
-:10F770000412002070470720704700BF037F0BB1C1
-:10F780000020704730B5044683B0A2611A480D4688
-:10F7900000F08CF9194B1A685B688018184AD2E996
-:10F7A000001243F10003884273EB020203D210F10E
-:10F7B000807043F100032818226943F10003C4E973
-:10F7C000020302B125610F4801A900F0EDF90346DB
-:10F7D00048B100250B481D705C6001A900F016FAC5
-:10F7E00020B903B030BD042003B030BD024800F0A2
-:10F7F00061F9284603B030BD4821002000380020C0
-:10F8000008380020343C002030B5044683B0002581
-:10F810000C48257701A900F0C7F980B10346012201
-:10F82000027001A907485C6000F0F0F908B903B064
-:10F8300030BD054800F03EF9284603B030BD042035
-:10F8400003B030BD343C002048210020014800F0C6
-:10F8500053B800BF48210020014800F049B800BF5C
-:10F860004821002030B51F4C437944F823201E4C1A
-:10F8700004EBC302127992BB02680D88C2F80855E6
-:10F8800090F904208978002A4FEAC30E20DB4FEA62
-:10F89000521C02F1604549014FEA8C0C05F56145A7
-:10F8A000C9B20CF1604C85F800130CF5614C02F004
-:10F8B0001F02012101FA02F2CCF88021CCF80020CD
-:10F8C000A64401228EF8042044F83300002030BD05
-:10F8D000064D02F00F024901C9B2A954F0E7082011
-:10F8E00030BD00BF503C0020483C002014ED00E03B
-:10F8F000036801221A607047036801225A6070474A
-:10F9000030B401F1500C4FEA8C0C00681FFA8CFCEB
-:10F910004FF480348C400025C0F80843C0F84843B9
-:10F9200040F80C5082B050F80C50019501F5A871C8
-:10F9300022F07F42019D40F82120C0F844430BB1E2
-:10F94000C0F8044302B030BC704700BF2DE9F04F4F
-:10F9500004684FF4803801F1500508FA01F80746B1
-:10F96000AD0004EB8100C4F84883ADB2C4F808834D
-:10F9700022F07F494FF0000AD4F80425D0F8406502
-:10F98000C0F8402544F805A0A6EB020C85B06259EA
-:10F9900002922CF07F4CBCF1010F029A9B464FEA79
-:10F9A000810640D0D4F80455C4F84483A9EB05027D
-:10F9B00022F07F42012A24D0264409F1FF33C6F801
-:10F9C0004095D4F80415CBF1FF125B1A02F57F4283
-:10F9D00023F07F439A4210D33BB10020C4F8448304
-:10F9E000C4F8048305B0BDE8F08F09F10102C6F840
-:10F9F0004025D4F804359942EFD00D2005B0BDE87C
-:10FA0000F08F01F5A8710F4B09F1010244F8212094
-:10FA100043F001034FF4806098473C68D4F8043504
-:10FA20009D42DAD0E9E7074A019142F001024FF422
-:10FA3000806090473C68019944F805A062590392A0
-:10FA4000039AAFE7407C030003680222C3F8442313
-:10FA500009B1C3F8042370470368D3F8040100B95F
-:10FA60007047002282B0C3F80421D3F80431019317
-:10FA7000019B012002B0704702684FF4803303FA03
-:10FA800001F1C2F84813C2F80813704750318900D9
-:10FA9000036889B2585800B9704700225A5082B0A2
-:10FAA0005B580193019B012002B070470368D3F8B3
-:10FAB0000405704790F90430002B09DB5A0905480A
-:10FAC00003F01F030121403201FA03F340F8223012
-:10FAD000704700BF00E100E0024A034B10681B685A
-:10FAE000184700BF483C0020503C0020D2B11368AA
-:10FAF000DB43D9B1014410B40D4C013801F1FF3C96
-:10FB000010F8011F08224B405908DB074CBF81EA5F
-:10FB100004030B46013AF7D16045F1D1D8435DF8B3
-:10FB2000044B70474FF0FF330029E3D1D8437047AF
-:10FB30002083B8ED99B110B4B2FBF3F403FB1424A5
-:10FB4000A4B244B9C0E9001484608281C381204614
-:10FB50005DF8044B704709205DF8044B70470E2098
-:10FB6000704700BF82B050E8022FC188B2EB324F1D
-:10FB70004FF0000317BF92B241EA014142EA01414E
-:10FB800004E04268B2EB324F08BF012340E80212A2
-:10FB9000002AE8D18DF807309DF80730002B0CBF04
-:10FBA0001120002002B0704710B483B050E8013F2C
-:10FBB0001FFA83FCC489A4448489A44528BFACEB04
-:10FBC000040C0489A44502BFBFF32F8F002207E075
-:10FBD000CCEA030C40E801C4002CE7D14FF001024D
-:10FBE0008DF803200193019C9DF803200C6032B135
-:10FBF000006810FA84F003B05DF8044B704702F01F
-:10FC0000FF03184603B05DF8044B70470A884B8821
-:10FC10009A4201D00020704750E8012FC2EA024208
-:10FC200040E80123002BF7D10120704710B483B0C6
-:10FC300050E8023F1FFAA3FCC488A44502BFBFF3EB
-:10FC40002F8F00220EE0C489A4448489A44528BFD4
-:10FC5000ACEB040CC3EA0C4C40E802C4002CE7D126
-:10FC60004FF001028DF803200193019C9DF80320C1
-:10FC70000C6032B1006800EB144003B05DF8044B37
-:10FC8000704702F0FF03184603B05DF8044B70475D
-:10FC90000A884B889A4201D00020704750E8022F12
-:10FCA000C2EA224240E80223002BF7D1012070472C
-:10FCB00033DF7047064A074B10B5002414701C60F0
-:10FCC000BFF35F8F0449054800F064F8204610BD7B
-:10FCD0008E4200205C3C002084980300543C0020AD
-:10FCE000F8B5264E04460121304604F0F9FFBFF373
-:10FCF0005F8FD8B9042C3AD0214B1A7832BB214FF0
-:10FD000001223C701A70204D6B682BB90FE000F097
-:10FD10004BF86B683C7853B11B6820469847034604
-:10FD20002846002BF3D1BFF35F8F3360F8BD023C50
-:10FD3000012C0FD903F024FAE0B94FF080430122DF
-:10FD4000C3F80025BFF34F8F20BFFDE7BFF35F8FE0
-:10FD50003060F8BDBFF34F8F0C490D4BCA6802F4F9
-:10FD6000E0621343CB60BFF34F8F00BFFDE7054F49
-:10FD70003C78C8E7FFF79CFFDFE700BF5C3C002052
-:10FD80008E4200208D420020543C002000ED00E017
-:10FD90000400FA05D1E900329342C0E9001304BF20
-:10FDA00000234360704700BF436843B10268D2E953
-:10FDB00001210B449342436004BF0023436070471A
-:10FDC00070B54468064620680D4618B908E02468F6
-:10FDD000206828B1B368294698470028F7D12068E1
-:10FDE0002860256070BD00BF4368186808B10268CC
-:10FDF0001A60704743681868704700BF4368186806
-:10FE000018B908E00346006828B18142FAD10A68AF
-:10FE10001A600120704770476DDF704779DF7047C7
-:10FE20007DDF704764DF70472DE9F04F85B099465C
-:10FE30000E9E0388BDF83CA00091174632880192BF
-:10FE4000002B53D04FF00008C3464546804605E0DE
-:10FE5000B8F800200BF1010B5A4529DDD8F8041041
-:10FE600051F82B00039000220DF10B0103A8FFF7BE
-:10FE7000D9FF044630BB9DF80B20BA42E8D12DB320
-:10FE80003288D119514536DC4A440DF10B0103A8E3
-:10FE90000125FFF7C7FF002832D131889DF80B20DC
-:10FEA0000A443280B8F800200BF1010B5A45D5DC2A
-:10FEB000E5B13388019A013B9B1A9BB2FF2B1AD8FC
-:10FEC00009F80230204605B0BDE8F08F3288511C99
-:10FED0003A440232524589B20DDC009B318009F868
-:10FEE00001303288013292B23280CDE700242046C0
-:10FEF00005B0BDE8F08F0C24204605B0BDE8F08FBA
-:10FF00000446204605B0BDE8F08F00BF2DE9F0475C
-:10FF100090F82D30144600222788228086B00646AD
-:10FF20000D46002B40F0F080B378002B40F0E480C9
-:10FF3000F178002940F012817368B3B12288D11C96
-:10FF4000B94200F2DD8093F900100223AB542388FC
-:10FF500001339BB20A222380EA54238801339BB2E7
-:10FF60002380E9542388013323803389002B40F018
-:10FF70000A81338A002B40F03D81338B002B40F007
-:10FF80005581336A002B45D0B4F800E00EF106022B
-:10FF9000BA4200F2B5801A88052A40F2A2816FF4B5
-:10FFA000486802EB080189B24FF27D30814240F28D
-:10FFB00098815988052940F294816FF4486C8C44EB
-:10FFC0001FFA8CFC844540F28C814FF6FF70824210
-:10FFD00002D08A4200F28581052205F80E2022888F
-:10FFE000013292B212212280A9542288013292B2A7
-:10FFF00022801988A9542A44090A517022880232A1
-:020000023000CC
-:1000000092B222805B88AB542A441B0A5370238827
-:1000100002332380736A002B2FD09988B4F800C074
-:10002000881C0CF102020244BA4269D8FE2867D843
-:10003000033105F80C102288013292B2FF21228090
-:10004000A9542288013292B222801988A9542A44E4
-:10005000090A51702088023080B220809A8862B1EB
-:1000600099680393002900F03C81284407F069FD5A
-:10007000039B9A8823881344238096F82C30002B06
-:1000800040F0ED80307800283BD03388012B00F021
-:10009000288123889A1CBA4232D8012804D1717869
-:1000A000023119448F422BD3023FFF1ABFB2A81866
-:1000B00004A9ADF81070FFF7B3FE10BB3378022B24
-:1000C00000F017817178BDF810209142C0F00D81C9
-:1000D0009742C0F00A8117460922FE2F10D82388C4
-:1000E000791CE954238801339BB22380EA54238886
-:1000F00001331F44278004E023880433BB425DD9C9
-:100100000C2006B0BDE8F087082FF9D904A8FFF746
-:1001100083FE0028F5D123880822EA54238801337E
-:100120009BB21B222380EA542388DDF8112001337F
-:100130009BB22380EA502B44BDF815209A80238877
-:100140009DF8102006339BB212F0FE0218BF012268
-:100150002380EA54238801332380E5E62388DA1CD0
-:10016000BA42CDD80222EA542388012213449BB21A
-:100170002380EA54238813449BB22380E9542388C4
-:1001800013442380D8E606F108080222CDE900478F
-:100190002B4611464046FFF747FE0028B1D1CDE976
-:1001A000004740462B4610220621FFF73DFE00285F
-:1001B000A7D1338A002B3FF4E0AE1BE004A8FFF781
-:1001C0002DFE00289DD123880322EA542388013381
-:1001D0009BB219222380EA542388BDF810200133F2
-:1001E0009BB22380EA542B44120A5A7023880233AC
-:1001F00023809DE606F11008CDE900472B46022238
-:1002000003214046FFF710FE00287FF47AAFCDE9C6
-:10021000004740462B4610220721FFF705FE002825
-:100220007FF46FAF338B002B3FF4ABAE06F11808B1
-:10023000CDE900472B46022214214046FFF7F4FD8A
-:1002400000287FF45EAFCDE9004740462B461022E0
-:100250001521FFF7E9FD00283FF493AE51E7B16A9D
-:1002600000293ED04FF000094B464FF0160A2BE014
-:100270002388E854238801339BB2238005F803A028
-:10028000238801339BB2238031F82220EA542B4487
-:10029000120A5A702088023080B22080B8F80420F8
-:1002A00028444AB1D8F80810D9B107F04AFCB8F888
-:1002B000042023881344238096F82C205FFA89F3C6
-:1002C0009A427FF6DFAEB16A03EB430201EB82088C
-:1002D00009F10109B8F80430D81C0233FE2BC7D944
-:1002E0000EE7072006B0BDE8F087012B08D00822F2
-:1002F000F3E6BDF810309F42F9D31F460922ECE621
-:100300008F42F4D30F460822E7E600BF75DF70473F
-:1003100076DF70477ADF70477BDF704770B51D4D21
-:100320002B8884B2A34282B011D11B4E297A327B32
-:1003300091420ED3337C00222A72F3B9736933B130
-:1003400000228DF80420ADF8064001A8984702B0BD
-:1003500070BD05F10A011846FFF7D8FF40B111281A
-:10036000F5D0B369002BF2D002B0BDE87040184759
-:100370002B7A01332B7202B070BD3B212046FFF770
-:10038000C7FF30F00803D9D0B369002BD6D0984707
-:10039000D4E700BF7C3C0020603C002010B4019CEE
-:1003A0006388834212D38B4210D840F2F3118A4201
-:1003B000A08894BF931A531A834207D80A448242F2
-:1003C00034BF002001205DF8044B704700205DF829
-:1003D000044B704710B50B46497A82B0024691B97A
-:1003E000104C93F808C0D4E90110BCF1000F18BFFD
-:1003F00001465868FFF7C2F988B1A3697BB102B022
-:10040000BDE810401847074949690020187231B10A
-:1004100001238DF80430ADF8062001A8884702B00A
-:1004200010BD00BF603C002070B50388122B82B065
-:1004300050D015D8102B2AD0112B0FD1394C8288CF
-:1004400023889A420AD16068FFF7DEF918B1364B6B
-:100450009B6903B198474FF6FF73238002B070BDCC
-:10046000502BFBD1304CC288E3899A42F6D1038AE3
-:10047000022BF3D12B4D83882E889E42EED1123071
-:1004800000F098FA002844D02946304633E0C37B78
-:10049000012BE3D1234C22884FF6FF739A422FD1D0
-:1004A0008588224B1030009003CB0022C4F80E1038
-:1004B000C4F80A00238A2272A189E2896089258012
-:1004C000FFF76CFF184B6072DB89002BC6D1214609
-:1004D000284610E0134C838825889D42BED1083001
-:1004E000A189238A0090E2896089FFF757FF0346BC
-:1004F00021462846637202B0BDE87040FFF76ABF2C
-:10050000094B9B69002BA9D0042002B0BDE87040C4
-:1005100018476868FFF778F900289FD0A369002B77
-:10052000F3D19BE77C3C0020603C0020903C002005
-:1005300070B3F8B586460768164E174D0446BEE8F8
-:100540000F00B446ACE80F009EE8070035608CE869
-:100550000700BFB13846FFF7DDFE90B92368186881
-:10056000596803C50D4B0E490E4A18464FF6FF74E5
-:1005700040F8041F1C800021FFF7F2F8002818BF84
-:100580000320F8BD2846FFF7C7FE0028EAD0F8BDD3
-:100590000E207047603C0020903C00207C3C0020F6
-:1005A000103800201D03030070B582B0064601918B
-:1005B000019D6DB100242546214601A804F03CFBB5
-:1005C00018B106EB450301359C800134142CF3D19E
-:1005D0003046356002B070BD2DE9F04F0388B0F8A9
-:1005E0000480103B8DB007460A2B31D8DFE803F0BA
-:1005F0000647303030303030304E3300364EB3683E
-:10060000DB4300937168684604F08CFB009901A8F5
-:10061000FFF7CAFFDDF804A0BAF1000F12D00DF108
-:1006200006097C364FF0000B39F8025F2B4C204650
-:100630002946043404F0F4FAA642F8D10BF1010B78
-:10064000D345F1D1B8F1130F29D9042003F0DEF915
-:100650000DB0BDE8F08F037A21483F2B4FEA131409
-:1006600041462CD904F0C2FA1E48414604F0BEFAB5
-:100670001D4841460DB0BDE8F04F04F0B7BA1B4825
-:1006800041460DB0BDE8F04F04F0CABA037A002B22
-:10069000DED1437A12481B074146F2D5EAE71348F8
-:1006A000414604F0A3FA0D48414604F09FFAFB7B53
-:1006B000012BCDD00E48414604F098FAC8E704F06B
-:1006C000AFFA032CD0D00748414604F0A9FA022C17
-:1006D000CED005484146D4E7983C00209C3C002001
-:1006E000B03C0020AC3C0020A83C0020A03C0020F6
-:1006F000A43C00201328014601D90020704701487E
-:1007000004F09ABA9C3C00201328014601D900202D
-:100710007047014804F090BA9C3C0020132801D98E
-:100720000020704710B504462146074804F084FABB
-:1007300008B9002010BD2146044804F07DFA0028C5
-:1007400014BF0220012010BD9C3C0020A03C0020D2
-:10075000132801D90020704710B5044621460648E9
-:1007600004F06AFA08B9002010BD21460348BDE82C
-:10077000104004F061BA00BF9C3C0020A83C00205F
-:10078000132801D90020704710B5044621460648B9
-:1007900004F052FA08B9002010BD21460348BDE814
-:1007A000104004F049BA00BF9C3C0020AC3C002043
-:1007B000132801D90020704710B504462146064889
-:1007C00004F03AFA08B9002010BD21460348BDE8FC
-:1007D000104004F031BA00BF9C3C0020B03C002027
-:1007E00030B5094B83B09B68019300252C46214608
-:1007F00001A8013404F020FA00B10135142CF6D11F
-:10080000284603B030BD00BF983C002030B50C4AEC
-:10081000D36883B0DB4300939168684604F082FAA2
-:100820000025009B01932C46214601A8013404F0C9
-:1008300003FA00B10135142CF6D1284603B030BDBF
-:10084000983C002010B5034B04465968FFF7ACFEF6
-:10085000204610BD983C002010B5084AD36882B0ED
-:10086000DB4301939168044601A804F05BFA20463B
-:100870000199FFF799FE204602B010BD983C002078
-:1008800008B51821024804F0E1F9C0B208BD00BF64
-:10089000983C002070B50C4E044630460D4604F0DE
-:1008A000CBF908B1132C01D9002070BD2146301DB1
-:1008B00004F0C2F90028F7D0E81D214606EB8000BD
-:1008C000BDE8704004F0B8B9983C0020F8B50F4F6F
-:1008D000044638460D46164604F0AEF908B1132C0E
-:1008E00000D9F8BD2146381D04F0A6F90028F8D03B
-:1008F000E91D07EB810021461EB1BDE8F84004F078
-:1009000075B9BDE8F84004F08BB900BF983C0020F1
-:10091000F0B50F4B83B09B6801930746A0B1019DD2
-:100920007DB100250E462C46214601A804F084F92D
-:1009300003463146A0B201340BB1B8470135142C3F
-:10094000F2D1284603B0F0BD0546284603B0F0BDFD
-:10095000983C0020F0B5154E83B004460F46014682
-:100960003046154604F068F918B90026304603B041
-:10097000F0BD063406EB840463680193002FF4D0C5
-:10098000019B002BF1D000263446214601A804F03B
-:1009900053F903462946A0B201340BB1B8470136DA
-:1009A000142CF2D1304603B0F0BD00BF983C0020BB
-:1009B000AADF7047008800F0010070470088C0F38C
-:1009C0004000704730B591B013460A888C78ADF876
-:1009D0000C200022ADF800208DF802204A7C012C6A
-:1009E00038BF0124013A8DF80E40042A09D8DFE807
-:1009F00012F0C800CC00D000D400050022228DF8EF
-:100A000000208A7C013A042A09D8DFE812F0CA00E3
-:100A1000CE00D200D600050022228DF80120CA7B2C
-:100A200091F80CC04CEAC20C0A7C4CEA021C9DF8FE
-:100A300002200CF0190C22F019024CEA020C0A7D7B
-:100A4000002A14BF0222012262F3420C4A7B8DF875
-:100A500002C0002412F0300FCDE90944CDE90B4467
-:100A6000CDE90D440F946FD10022CDE90722069203
-:100A70004A7B8DF824208C688A7BB1F804C08DF8FD
-:100A8000252003AACDF814D0ADF81CC004921CB1E7
-:100A9000CA880894ADF818208C69002C36D04FF025
-:100AA000000C8DF806C0ADF804C0B4F800C065684D
-:100AB000ADF82CC001AAB4F802C00D92227BADF8AB
-:100AC0002EC0013A0A95042A2CD8DFE802F08E9253
-:100AD0009682280022228DF80520A27A94F808C078
-:100AE0004CEAC20CE27A4CEA021CA27B002A9DF876
-:100AF00006200CF0190422F0190244EA020414BF83
-:100B00000222012262F342048DF80640CA6902B152
-:100B10000C9204AA09A9FFF74BFF11B030BD2222A5
-:100B20008DF80420627B013A042AD6D801A555F835
-:100B300022F000BFDB0B0300E30B0300C30B030039
-:100B4000CB0B0300D50A0300CA7CADF80840013A7C
-:100B50008DF80A4002AC042A07D8DFE802F0525EA2
-:100B60005A56030022228DF809209DF80A200E947F
-:100B7000012464F342028DF80A2011228DF8082026
-:100B800072E711228DF800203BE721228DF800202A
-:100B900037E731228DF8002033E712228DF800204C
-:100BA0002FE711228DF8012039E721228DF801204D
-:100BB00035E731228DF8012031E712228DF801202E
-:100BC0002DE731228DF8052087E712228DF80520C8
-:100BD00083E712228DF80420A4E711228DF8052066
-:100BE0007BE721228DF8052077E711228DF804207C
-:100BF00098E721228DF8042094E731228DF8042013
-:100C000090E711228DF80920AFE712228DF8092014
-:100C1000ABE731228DF80920A7E721228DF80920C2
-:100C2000A3E700BF90DF7047A5DF7047B5DF7047CF
-:100C300008B90E2070474FF01712172302604FF0CB
-:100C40001B0C41F61B32016180F804C0C380836035
-:100C500082810020704700BF8288002A3CD130B5D5
-:100C60000388242B85B00C4611D80F2B30D9103BAC
-:100C7000142B2DD8DFE803F073942C2C2C2C2C2C67
-:100C80002C2C2C2C2C2C2C2C2C2C2C9B5F003A2B21
-:100C900036D0552B1CD1C388C988A272172B38BFF8
-:100CA00017238B4228BF0B4623811046FFF7BEFF58
-:100CB000E37A6BB922695AB12189ADF80C1040F67C
-:100CC0007720ADF80800ADF80A3002A92046904719
-:100CD000A37A53B905B030BD70471128237B4AD1A0
-:100CE000627B01219A42A17248D3E1880020FFF77C
-:100CF0009BFF0028EED14FF48073638105B030BDB7
-:100D00004389C98825698B4228BF0B46172B38BFFA
-:100D10001723238165B1E17A51B140F67721ADF80F
-:100D20000810ADF80A20ADF80C3002A92046A847FB
-:100D300000236381CEE70B69027A4A73002BC7D088
-:100D400000214DF67A208DF80D10ADF80800ADF8B1
-:100D50000A108DF80C2002A920469847B8E7C27BFC
-:100D60000B790B73012A0CBF2188C988228908BF1F
-:100D7000E1808A4232D3627B9A42A9D200209BB2A0
-:100D80006A4602A9ADF80830ADF80A30ADF80C009B
-:100D9000ADF80E000090ADF80400FFF743FF97E7B1
-:100DA000172341F61B32CB808B608A8192E7037A4E
-:100DB0000A7B93424FF0000028BF134602A96A46FF
-:100DC000ADF80830ADF80A30ADF80C00ADF80E0003
-:100DD0000090ADF80400FFF725FF79E70020FFF74A
-:100DE00023FF00287FF479AF0122237BE272C2E760
-:100DF0002DE9F041DFF89C8000238AB04FF6FF70A8
-:100E0000CDE9003388F8003000F01EFD4FF6FF7684
-:100E1000B04220D0044648F2096707E000F0C0FC69
-:100E2000204600F011FDB042044614D0A4F58045E0
-:100E3000ADB26A4602A9284603F034FE0346BB421F
-:100E40002046EBD0284603F079FD48F20762904235
-:100E5000034618D013B90AB0BDE8F0810022CDE9ED
-:100E60000522CDE9082207214FF6FF7205A88DF86B
-:100E70001410ADF818400793ADF8162000F058FA9A
-:100E80000AB0BDE8F081012388F800300AB0BDE85F
-:100E9000F08100BF8F42002010B58389017886B0B1
-:100EA00003F5804300229BB20429CDE90122CDE95C
-:100EB00003220592ADF8083043D02CD84A1E022AEE
-:100EC00039D843F6FE729342C38957D8D0E901203E
-:100ED000A1F10301B1FA81F149098DF80C308DF8C7
-:100EE0000D100490002A4FD19DF81430082243F0D1
-:100EF00001038DF804208DF81430294C4FF6FF7350
-:100F000001A8ADF8063000F013FA2378BBB1FFF763
-:100F10006FFF06B010BD05290DD143684BBB1323ED
-:100F20008DF804304FF6FF7301A8ADF80830ADF826
-:100F3000063000F0FDF91A4C2378002BE7D106B0FB
-:100F400010BD43F6FE729342F5D8C289002AF2D151
-:100F50004268F2B10B238DF804300392104C012249
-:100F60004FF6FF7301A82270ADF8063000F0E0F9EB
-:100F7000E2E714228DF804200393D3E703F58044BD
-:100F8000A4B29442A2D9D6E709238DF80430059281
-:100F9000B3E70A2218468DF8042000F001FCDDE7D3
-:100FA0008F42002030B5184889B003F003FB38BBEE
-:100FB00003F018FB0546F8B900F0B6FBCDE9035580
-:100FC0000CE003F057FC019B9C8804F5804405A8C5
-:100FD000A4B203F07DFC204600F0AEFB05A903AAF5
-:100FE0004CF2070003F03EFD034601A905A8002BC3
-:100FF000E7D0284609B030BD8625284609B030BD67
-:101000000325284609B030BD990E0300F0B5FF282E
-:1010100087B007D801290C4617461E4606D00B1F7D
-:10102000052B03D90725284607B0F0BD0023A0F5FE
-:101030008040A4F58041CDE9013380B289B201AB93
-:1010400003AA03F0F3FCF8B901A903A803F012FC0A
-:101050000546C8B9019BBC705B883B808EB1366881
-:10106000786802999C00A64228BF2646324606F0C0
-:1010700068FDB4420CD803A803F02AFC284607B048
-:10108000F0BD029B7B60F6E70525284607B0F0BD62
-:101090000C25C8E7024B0022C3E90022704700BFBD
-:1010A000143D002070B5012886B004460E46154652
-:1010B00002D0031F052B1CD8A4F580400E4A80B235
-:1010C00003A903F0CFFC20B901A903A803F0D2FBC8
-:1010D00010B1002006B070BD019AAC7093885288A0
-:1010E0002A8003F58043029A6A6003A8338003F0E4
-:1010F000EFFB012006B070BD143D002030B5FF2885
-:1011000089B006D88B78012B154606D01A1F052A00
-:1011100003D90724204609B030BDA3F580430A88CF
-:101120004C689BB2A0F58040ADF80A301946002308
-:10113000CDE90342CDE9003380B26B4605AAADF894
-:10114000080003F073FCF0B902A905A803F0EEFB58
-:1011500048F2066304469C421ED007D804BB002D0B
-:10116000D8D0294605A803F0BDFCD3E748F20763B1
-:101170009C4219D048F20D639C4214BF03241124F1
-:10118000204609B030BD02A905A803F0CBFB48F208
-:10119000066304469C42E0D18624204609B030BD57
-:1011A0000324204609B030BD1124204609B030BDCB
-:1011B0004FF6FF7000F0C0BAFF2806D808B500F05F
-:1011C000DBFAFFF715FE002008BD0720704700BFBF
-:1011D00000F0FABA00F002BB00F036BB00F054BBDE
-:1011E00010B41D4C00232246B2F800C0844502F121
-:1011F0000C0208D00133042BF6D14FF0000C6046EE
-:101200005DF8044B704703EB430C04EB8C0C9CF82B
-:1012100002208A4213D00133032B03D9EDE70133B7
-:10122000042BEAD003EB43024FEA820C34F822206D
-:101230008242F4D1A4449CF802208A42EBD19CF86B
-:101240000A209207E7D1DCF80420002AE3D16046A7
-:101250005DF8044B704700BF6C3E002010B582B0B3
-:101260008278417A044600232F48CDE900338DF877
-:10127000022000F0A9FF88B3237AA2788DF802201B
-:1012800003EB83039B00013A0190ADF80030072A7D
-:1012900008D8DFE802F00407070707042C430123FE
-:1012A000ADF800302246694632F8040BFFF726FFFE
-:1012B000112827D005D8A0B1072818BF032002B0F5
-:1012C00010BD86280AD1A37A184A23F0030343F0FD
-:1012D00001030121A372117002B010BD032002B0FE
-:1012E00010BDA37A23F00303A37202B010BD2246FF
-:1012F000142332F8040BADF800306946FFF7FEFE08
-:101300001128D7D1A37A094A23F0030343F002033B
-:1013100001210020A372117002B010BD838809332F
-:101320009B08ADF80030BDE75C3E002090420020F5
-:101330002DE9F047564F0646C06886B03D463A460E
-:1013400000235168884202F10C0200F096800133BC
-:10135000042BF6D100243378092B00F08180132B65
-:1013600057D0082B58D04FF00008304600F038FB1B
-:10137000304601F05BFD304604F05EFB3046454EE2
-:1013800004F00EF93378BBB1002434704FF001093A
-:1013900004EB440305EB83034FEA440A9B7A9A0764
-:1013A0000DD5384686F80090FFF758FF98B90134FC
-:1013B000042C07F10C07EBD106B0BDE8F087DB0782
-:1013C000F5D586F80090B8F1000FF0D03846FFF759
-:1013D00045FF0028EBD054444FF6FF7235F8243017
-:1013E000ADF806208628ADF808304BD007238DF8DD
-:1013F0000430039001A800F0F3FA01A801F016FDF3
-:1014000001A804F019FB01A804F0CAF806B0BDE871
-:10141000F0874FF00108A8E7737A002BA3D1002CC6
-:1014200034D0227A6AB1DFF870909846617A4144EC
-:10143000C9B2484600F0E0FE237A08F10108984559
-:10144000F4D34FF6FF732380A370002363609846A4
-:10145000A37A23F00303A3724FF47F43238184E72D
-:10146000737A002B7FF47FAF84B1A27A094E636058
-:1014700042F00202A272984686E703EB430305EBB3
-:10148000830468E706238DF80430B3E7A0466CE7D1
-:101490006C3E0020904200205C3E002030B5174D8D
-:1014A000002283B02B464FF6FF7C4FF0FF0E144610
-:1014B00002EB420105EB8101A3F800C083F802C0F2
-:1014C00083F809E0887A0C33013220F00300042A03
-:1014D000887203F8044C43F8084CE9D15024CDE954
-:1014E0000024074B074908484FF4A07200F002FEA1
-:1014F000002818BF032003B030BD00BF6C3E0020A1
-:101500009C3E00201C3D00205C3E00202DE9F84F51
-:10151000DFF8B8800546434600241A88AA4203F142
-:101520000C030BD00134042CF7D12846FFF744FEFE
-:1015300010B1072818BF0320BDE8F88F04EB44035F
-:10154000214E08EB83034FF6FF774FF0000999789F
-:101550002846FFF745FE834600B3037A73B14FF088
-:10156000000A9BF8091051443046C9B200F044FE0D
-:101570009BF808300AF1010A9A45F2D39BF80A3029
-:10158000ABF800704FF47F4223F003038BF8027036
-:10159000CBF80490ABF808208BF80A30621C032AC1
-:1015A000C3D804EB440408EB840302E00132042AAC
-:1015B000BBD09989A94203F10C03F7D102EB420396
-:1015C00008EB83031446C2E75C3E00206C3E00201B
-:1015D0000023FFF71BBD00BF002B41D02DE9F041D8
-:1015E0001E46CB1F012B0F4629D8531E032B144632
-:1015F00025D88046FFF7F4FD054698B3037AA34249
-:101600002BD1697AFF291DD04FF0000824482C7295
-:1016100000F0DAFD88B304EB840212010332C2F356
-:101620008D02B77070603280B8F1000F04D0082FBF
-:1016300002D19200063A82800020BDE8F0810720A6
-:10164000BDE8F0812146164800F06AFDFF280146FA
-:10165000687216D04FF00108D8E70F20BDE8F0817E
-:101660000E207047FF214FF6FF70FFF7B9FD0546CA
-:1016700028B1A0F800808770C3E70320E0E71120BD
-:10168000DEE7AB7AA9704FF6FF72002023F0030368
-:101690002A804FF47F4268602A81AB721120CFE725
-:1016A0005C3E002070B5FFF79BFDE0B1037A054674
-:1016B0005BB10E4E0024697A21443046C9B200F075
-:1016C0009BFD2B7A01349C42F5D3AB7A4FF6FF7227
-:1016D0004FF47F41002023F00303AA7029812A8060
-:1016E0006860AB7270BD052070BD00BF5C3E00201D
-:1016F000CB1F012B14D870B5064610460C46154674
-:10170000FFF766FD50B121463046FFF769FD48B14D
-:1017100084700580BDE87040FFF7A0BD072070BD54
-:1017200007207047052070BD02484022002106F0C6
-:1017300030BA00BFA03E00204FF6FF73984210B5AC
-:101740000DD0FF28044602D94FF6FF7010BD09489E
-:10175000214603F057FA0028F6D1204610BD05486F
-:101760004FF4807103F072FA80B2B0F5807FEBD055
-:1017700010BD00BFA03E002008B54FF6FF73984291
-:1017800002D0FF28014601D9002008BD034803F01C
-:1017900039FA0028F8D1012008BD00BFC03E002062
-:1017A000FF2800D9704710B504462146044803F0CD
-:1017B00037FA21460348BDE8104003F031BA00BFB4
-:1017C000A03E0020C03E0020FF28014601D9002095
-:1017D0007047014803F030BAA03E0020F8B54FF63C
-:1017E000FF7398422AD0013084B2FF2C22D8144DC6
-:1017F00003E09CB2B4F5807F1CD02146284603F05C
-:101800001BFA631C0028F4D00E4FA7F120062146D6
-:10181000384603F011FA78B10134A5B207E0294641
-:10182000304603F009FAACB201350028EFD1B5F526
-:10183000807FF4D14FF6FF742046F8BD0024D6E730
-:10184000A03E0020C03E002038B54FF6FF739842FE
-:1018500016D0013084B2FF2C0ED80A4D03E09CB2A2
-:10186000B4F5807F08D02146284603F0E5F9631CD3
-:101870000028F4D0204638BD4FF6FF74204638BD0E
-:101880000024EAE7C03E002070B50024064E25463D
-:101890002146304603F0D0F90134B4F5807F054489
-:1018A000F6D1284670BD00BFA03E0020074B1B7834
-:1018B00003B9704710B5044604F026FB204601F03A
-:1018C0000DFB2046BDE8104003F056BF92420020B9
-:1018D0002DE9F04F87B083464FF6FF708A46914658
-:1018E0000193FFF777FC0423039302AB00250593D4
-:1018F00004AA03AB0621044602950495FFF786FB74
-:10190000072844D04FF6FF770346B8464FF0FF361E
-:101910000AE0052B15D1FFF75DFC03AB04AA0621F5
-:101920000446FFF773FB03462046002BF1D1029BD0
-:10193000AB4224BFA0461D46B3423CBF27461E46CD
-:10194000E9E74FF6FF739C4203D0032007B0BDE8E0
-:10195000F08FA04519D0A7420CBF05200020BBF195
-:10196000000F01D0ABF80080BAF1000F01D0CAF827
-:101970000050B9F1000F01D0A9F80070019B002BB5
-:10198000E4D01E6007B0BDE8F08F0520E7E7052032
-:1019900007B0BDE8F08F00BF0D4B70B51C7864B187
-:1019A0000C4D0D4E00231A4629463046FFF790FF96
-:1019B000052805D0B0FA80F46409084B1C7070BD8E
-:1019C00000232B60054B4FF6FF7232801C7070BDF8
-:1019D00092420020E03E0020764200209442002007
-:1019E0002DE9F043044687B0808804F005FA237897
-:1019F0006080083B032B08D8DFE803F03827170284
-:101A0000634B1A78002A40F08D80624F3B784BB1CF
-:101A1000614E002556F8043B204698473B78013537
-:101A20009D42F7DB07B0BDE8F083594D2B78002BC2
-:101A300035D15A4B1B78002BE7D0594AA38812881E
-:101A40009A42E2D1FFF7A8FFDFE7637A002BDCD1EF
-:101A500054490A68002AD8D0E0688242D5D1524859
-:101A60000B600268E360013A0260CEE7637A9BB9DB
-:101A70004C490A681AB1E068824200F08380474B03
-:101A80001B78002BC1D0464BA2881B889A42BCD140
-:101A9000237A062BB9D1D5E7012BB6D1EFE74FF664
-:101AA000FF70FFF797FB4FF6FF7398420646C0D1D1
-:101AB000FFF792FBB042BCD1364F00230DF1040872
-:101AC0000C220193C8E90133C8E903338DF80420DF
-:101AD0003A782B70ADF80800ADF80600A2B12E4E92
-:101AE0001D46B14659F8043B204698473B780135DE
-:101AF0009D42F7DB43B1002556F8043B404698472A
-:101B00003B7801359D42F7DB244B1B78002B89D0B5
-:101B1000234AA38812889A4284D107B0BDE8F043D3
-:101B2000FFF73ABF00250DF104081A4F1D70A36896
-:101B30000195C8E90355C8F8045003933B784FF664
-:101B4000FF720D218DF80410ADF80820ADF80620C5
-:101B5000002B3FF467AF104EB14659F8043B2046C6
-:101B600098473B7801359D42F7DB002B3FF45AAF95
-:101B7000002456F8043B404698473B7801349C4289
-:101B8000F7DB4FE7064AA0880B601080E3603CE774
-:101B90009142002093420020E43E00209442002025
-:101BA00076420020F03E0020E03E002078B1F8B5FB
-:101BB000074F3B7853B1074E0546002456F8043BC7
-:101BC000284698473B7801349C42F7DBF8BD7047C4
-:101BD00093420020E43E0020F8B5074F3B7853B114
-:101BE000064D0646002455F8043B304698473B789E
-:101BF00001349C42F7DBF8BD93420020E43E002014
-:101C0000F8B5074F3B7853B1064D0646002455F80A
-:101C1000043B304698473B7801349C42F7DBF8BDE3
-:101C200093420020E43E0020F8B5074F3B7853B1C3
-:101C3000064D0646002455F8043B304698473B784D
-:101C400001349C42F7DBF8BD93420020E43E0020C3
-:101C500010B5FFF7A7F9D8B9FFF720FCC0B901F01C
-:101C600005F9A8B900F080FB90B903F00FFD78B931
-:101C700003F0EEFE60B9074A074C0849084B2060A4
-:101C80004FF6FF7CA2F800C0012208701A7010BD48
-:101C9000032010BD76420020F03E00209442002038
-:101CA000924200200A4B1B786BB10A4A1378022B30
-:101CB0000BD810B4591C084C117044F823000020B4
-:101CC0005DF8044B7047082070470420704700BF40
-:101CD0009242002093420020E43E0020034B1B78F8
-:101CE0000BB101F015B90820704700BF92420020E7
-:101CF00008B5054B1B782BB101F02CF9082808BF5B
-:101D0000112008BD082008BD9242002009B101F051
-:101D10001FB97047024B1B7803B9704703F00CBE24
-:101D200092420020034B1B780BB100F0E3BF082068
-:101D3000704700BF92420020024B187800B97047EC
-:101D4000FFF74CBA92420020034B1B780BB104F012
-:101D500083B80820704700BF9242002010B4054CA1
-:101D600024781CB15DF8044BFFF7B2BD08205DF884
-:101D7000044B7047924200202DE9F041394B1B780B
-:101D800088B0002B39D0384B384C054693E8030017
-:101D9000237801AE86E803002BB3354F3C683CBB8B
-:101DA000344BDFF8DC801B88AB42D8F800302ED0F3
-:101DB0005A1C27D001332E4AC8F800303146284635
-:101DC000FFF79CF90446A0B1D8F800300022013B8F
-:101DD00011283A60C8F800300AD0862809D00728B0
-:101DE00018BF032405E0FFF7D7FD2378002BD4D1DB
-:101DF0001124204608B0BDE8F0810824204608B030
-:101E0000BDE8F0811324204608B0BDE8F081002B26
-:101E1000D0D008232846CDE90344CDE905448DF808
-:101E20000C30079403F0E8FF9DF81C30124FADF81A
-:101E30000E0064F300038DF81C303B78ADF81050B1
-:101E40000622ADF814200694002BD2D00B4E254666
-:101E500056F8043B03A898473B7801359D42F7DBD1
-:101E6000C7E700BF924200209098030094420020F0
-:101E7000F03E00207642002093420020E43E002005
-:101E8000E03E002076DF704710B5044682B059B9B5
-:101E900001A9FFF747FF43F20202904200D0C8B900
-:101EA0009DF804309B0713D400212046FFF720FF44
-:101EB00070B111280CD00D2813D00B2808D043F294
-:101EC0000202904204D002B0BDE8104001F09EBD75
-:101ED00002B010BD01F09AFD9DF804309B07F7D4C5
-:101EE000E2E71321204602B0BDE81040FFF7CABF69
-:101EF000017839B1072900D0704780680028FBD0ED
-:101F000001F084BD4088FFF7BFBF00BF2DE9F0415D
-:101F1000037886B00446142B0FD8DFE803F0630E75
-:101F2000750E0E0E110E0B0E0B0E0E0E0E0E0E0E6D
-:101F30000E224B006A4B01221A7006B0BDE8F081F8
-:101F4000684C2378002BF8D1654D2B78002B00F0DE
-:101F5000878002F031FD002840F09F80012323702C
-:101F6000EBE761495F4A5E4B0C68604F00251570D6
-:101F70001D7004F108084FF6FF76624202F0070276
-:101F800004F0070358BF5342013437F81320B2421C
-:101F90000BD001A80295CDE9035527F81360ADF8E1
-:101FA000082001950595FFF7B1FF4445E5D106B03E
-:101FB000BDE8F08183684B4948F20D6200209342EE
-:101FC000087002D0B3F5064FB7D10023062201A84E
-:101FD000CDE90133CDE9033305938DF80420FFF7F4
-:101FE00095FFAAE78088FFF7C7FE86281CD0112836
-:101FF0001AD0132803D83E4BC340DB079DD406B04C
-:10200000BDE8F04101F002BD037A012B95D8002311
-:102010008288059301A8CDE90133CDE90333ADF8FA
-:102020000820FFF773FF88E72F4830490268A4882B
-:1020300021F81240531C594201F0070103F0070335
-:1020400058BF4B4200220360062301A80192CDE94C
-:102050000222CDE904228DF80430FFF757FF6CE728
-:1020600001A802F049FD38BBBDF80A30002B14BFAF
-:10207000012300232B707FF46CAF002301AA1946C3
-:102080001846FFF76BFE064668B1431F012B7FF62B
-:1020900054AF304601F0BAFC4FE748F20762904275
-:1020A0003FF44BAFABE7BDF80400FFF74DFE06462B
-:1020B00070B901232B704CE701F0A8FCBDF80A3081
-:1020C000002B14BF012300232B707FF436AFD4E71D
-:1020D00001F09CFC0122731F93422A70D9D82CE78F
-:1020E000CE21002095420020F43E00205021002007
-:1020F000C100080030B4DDE9024570B169B163B1D7
-:1021000005FB04FC944508D83CB135B1C0E9024553
-:10211000C0E9001330BC00207047072030BC704776
-:102120002DE9F04100284AD003680646002B46D02E
-:102130004068002843D0B368002B40D000250F46EC
-:10214000FF2429460DE0FF2C08BF2C462B1B013332
-:10215000BB4235D0B3680135EDB29D4229462ED23F
-:10216000706802F04FFDBFF35F8F0028EBD0FF2CAB
-:1021700001D1FF24EEE7AC42FBD201343268E4B275
-:1021800004E0A542F5D932680134E4B2631E5FFA77
-:1021900083F8002AF5D070680028F2D0B8F1FF0F5C
-:1021A000F2D0BFF35F8F414602F046FD0028E8D031
-:1021B0007068BFF35F8F414602F032FDE1E7FF2414
-:1021C0002046BDE8F08100BFA0B138B503680446E1
-:1021D00073B1406860B1FF290D4609D0BFF35F8F2E
-:1021E00002F02AFD20B1E168206801FB050038BD3E
-:1021F000002038BD0020704748B138B50368044658
-:1022000023B1406810B1FF290D4601D138BD704798
-:10221000BFF35F8F02F010FD0028F7D06068BFF3B6
-:102220005F8F2946BDE8384002F0FABC7EDF704778
-:102230007FDF704786DF704710B58C4686B0104947
-:102240000024097803940494ADF80E208DF8103022
-:102250002246032301948DF80CC08DF80430ADF8AC
-:10226000060002940594FEF731FBBDF8060003F06A
-:102270004FFDADF8080001A800F090FD06B010BDBC
-:10228000D021002030B5164B0C46221E87B018BF57
-:10229000012219780546FEF719FB124BA4F1010241
-:1022A000B2FA82F2197828465209FEF70FFB002392
-:1022B000012228460193CDE90233CDE904338DF89C
-:1022C0000420ADF806508DF80C4003F021FD0346C4
-:1022D00001A8ADF8083000F061FD07B030BD00BFC7
-:1022E000D2210020D121002070B51A4B88B00D46B4
-:1022F000197801920446FEF7CDFA04F580720028A1
-:102300004FF0070190B214BF01260226FFF7CAF969
-:10231000019B08B1052807D12A463146204608B05E
-:10232000BDE87040FFF788BF0022CDE90322CDE968
-:1023300006220590072220468DF80C20ADF80E40AD
-:1023400003F0E6FCADF8100003A800F027FD019BA8
-:10235000E2E700BFD1210020024B0A781978FEF78E
-:10236000B5BA00BFCF210020F8B5184C2378182B40
-:1023700028D0174D2B78182B20D0164E3378182BD9
-:1023800018D0154F3B78182B10D02378182B0BD072
-:102390002B78182B08D03378182B05D03B78182BC6
-:1023A0000CBF03200020F8BD0320F8BDFEF768FA3B
-:1023B0003870EAE7FEF764FA3070E2E7FEF760FA99
-:1023C0002870DAE7FEF75CFA2070D2E7D02100200F
-:1023D000D2210020D1210020CF2100202DE9F04181
-:1023E00090B00E4617460546FEF78EF920220446A9
-:1023F00000210DEB020005F0CCFB012C34D0ECB138
-:102400009EB1284603F084FC3378DB071ED503AB6E
-:1024100005F5807080B201220721FFF7DDF8112851
-:1024200009D000285BD0032005E0852108AB0022FD
-:102430002846FFF7FDFE10B0BDE8F08143F2020030
-:1024400010B0BDE8F0813278D207E1D40021314BE1
-:102450000B970F93012CE9D108AB32462846FFF7C2
-:10246000E7FE10B0BDE8F081DFF8AC80002298F8FC
-:1024700000102846FEF72AFA7EB3284603F048FCEF
-:102480004FF6FF739842BFD098F800102846FEF729
-:1024900001FA0028B8D1CDE90300042203ABCDE94D
-:1024A0000500079028468DF80C200193ADF80E50DA
-:1024B00003F02EFC019BADF81000184600F06EFCF6
-:1024C00098F800102846FEF7E5F9019B0028BAD1DC
-:1024D0003378D90701D48521B9E78521BCE70146C6
-:1024E0005022049805F055FB04990A4A0B462846E9
-:1024F00003F8344B089301F118030C934B1C113172
-:102500000B970F920D9303F019FC08B90146A1E750
-:10251000082090E7F83E0020CF21002038B505467E
-:102520000C46FEF7F1F8012802D043F2020038BD54
-:102530003CB121462846FFF779FE042808BF112048
-:1025400038BD204638BD00BF2DE9F04F0388113B50
-:102550008BB00446092B23D8DFE803F03922055954
-:102560002222222296258088FEF7CEF801280246F4
-:1025700000F07A8134F8040F0023CDE908330434E5
-:102580000522CDE9053307948DF81420ADF8160027
-:1025900003F0BEFB034605A8ADF8183000F0FEFBC3
-:1025A0000BB0BDE8F08FBD4B80881978FEF772F94B
-:1025B00005460028F4D1A088FEF7CAF80146002895
-:1025C00040F00981A088012341F20602FEE0027A70
-:1025D0008588B34B3D2A197841F23D0228460CBF4D
-:1025E00014464FF48854FEF755F90028D8D0AB4B69
-:1025F00028461978FEF74EF9002800F0E380002203
-:10260000214628460BB0BDE8F04FFFF76DBE00F144
-:102610001006304603F0CAFB4FF6FF7305469D4295
-:102620000746A08800F09980294603F00BFC9C4BDC
-:10263000A088197801900122FEF748F9019800213D
-:10264000FFF720FE03AA07212846FEF7C1FF002856
-:1026500000F0AC80002500231A46A0882946FFF729
-:10266000E9FD082803469BD0002840F0F080A37EB7
-:10267000DA0795D5002D93D1A0882B4641F20602AA
-:102680002946FFF7D9FD8BE7057A8688002D76D19C
-:10269000834B2A4619783046FEF718F9637A5B07B0
-:1026A00040F1F38006F580791FFA89F903AB012226
-:1026B00007214846FEF790FF8046002840F09A80A8
-:1026C000304603F025FB4FF6FF7398420546074658
-:1026D00000F01381C24605AF48462A460721FFF79E
-:1026E00007F8002800F0F280862800F0DB804FF029
-:1026F0000008CDF814800723C7E90188C7E90388DB
-:10270000079030468DF81430ADF8166003F000FBEA
-:10271000ADF81800384600F041FB637AA0888DF8C8
-:102720001D8013F0040F14BF012302238DF81C3009
-:1027300002238DF81430ADF8160003F0E9FA0346D1
-:102740003846ADF8183000F029FBBAF1000F3FF41D
-:1027500027AF284603F080FB22E703F0D9FA504B5D
-:1027600005461978A08801900122FEF7AFF801987C
-:102770000021FFF787FDBD423FF46CAF62E7484A96
-:10278000437A1178304603F00304FEF783F80028FB
-:102790003FF406AF414B30461978FEF77BF8A9B2FB
-:1027A000002800F0A580224630462BE7A37ED807FC
-:1027B0007FF550AF049D95F84430D90740F1E6808D
-:1027C000343548E703460146224628460BB0BDE8AB
-:1027D000F04FFFF731BD324BA08819782A46FEF73B
-:1027E00075F8A088ADF8160002238DF81430ADF806
-:1027F0001C50CDE6072307903046CDE90555CDE9BD
-:1028000008558DF81430ADF8166003F081FA05AF65
-:1028100003463846ADF8183000F0C0FA637AA08855
-:10282000ADF8160013F0040F14BF01230223022297
-:102830008DF814208DF81C308DF81D5003F068FAC7
-:1028400003463846ADF8183000F0A8FAA8E6002292
-:10285000A08807930721CDE90522CDE908228DF84C
-:102860001410ADF8160093E6257A0D4BA088197860
-:10287000019005F00105C5F10205EDB2FEF726F85D
-:1028800001982946FFF7FEFC74E60223A0888DF824
-:102890001430ADF81600ADF81C3079E6D2210020D6
-:1028A000D0210020002305930622C7E90133C7E9A0
-:1028B000033330468DF81420ADF8166003F028FA83
-:1028C00003463846ADF8183000F068FA637AA088FD
-:1028D00013F0040F14BF01220222022101238DF8FC
-:1028E0001410ADF816008DF81C208DF81D30A5E7EA
-:1028F0000A4623460146304668E70146049803F03D
-:10290000E7F9B8420546824633D0DFF8E0B0014629
-:10291000304603F097FA9BF800103046FDF7BAFFF7
-:10292000824600287FF4D6AE0423CDE90500CDE928
-:102930000700099030468DF81430ADF8166003F0AA
-:10294000E7F905AFADF81800384600F027FA9BF814
-:1029500000103046FDF79EFF034600287FF4BCAE12
-:10296000627AA08812F0040F14BF01220222022111
-:10297000B5E7FEF71DFC5045054610D02946304608
-:1029800003F060FA4FF0010A05AFA5E6314605F104
-:10299000460003F0F1F900287FF412AF5AE607234E
-:1029A000CDE9058830468DF8143004230793CDE92E
-:1029B0000888ADF8166003F0ABF905AF034638465A
-:1029C000ADF8183000F0EAF9637AA088ADF8160087
-:1029D00013F0040F14BF0123022302228DF81420E8
-:1029E0008DF81C308DF81D8028E700BFCF21002016
-:1029F00038B3037803F08202802A21D0C3F3021295
-:102A0000042A1DD803F0F202322A19D042788178C4
-:102A10008A4215D8062A13D9102911D8C27812F083
-:102A2000040C0DD1017911F0040F09D10A431107EB
-:102A300006D4DB0706D512F0030018BF012070474B
-:102A40000020704712F0030F0CBF012000207047D8
-:102A500031F0080322D070B511298AB00C461BD082
-:102A60000D2905461BD00023CDE90533CDE90733F9
-:102A7000099303F04DF907238DF81430ADF8165083
-:102A8000ADF8180005AD0FCD6E460FC62B6833604C
-:102A900068460294FFF78AF80AB070BD70470023B9
-:102AA000CDE90533CDE907331646099303F030F934
-:102AB00003238DF81430ADF81650ADF8180005ACAE
-:102AC0000FCC6D460FC523682B607EB1337803F0C1
-:102AD0000103C3F10203DBB241F2011268468DF833
-:102AE0000830ADF80A20FFF761F8D5E70223F3E7D5
-:102AF0002DE9F041244B8EB00026CDE90A661B6813
-:102B0000099309AC0546884694E8070001AF87E8B9
-:102B10000700CDE90C6609962846A66003F0F8F890
-:102B200005238DF82430ADF82800ADF826500FCCE1
-:102B30000DF1100CACE80F002368CCF8003004A8AD
-:102B4000CDF818800797FFF731F8104B01991A68F4
-:102B50002846FFF743FC0E4BA0F11102B2FA82F2B5
-:102B60001978044652092846FDF7B0FE094B324653
-:102B700019782846FDF7AAFE019A21462846FFF754
-:102B800067FF0EB0BDE8F081443F0020383F0020D1
-:102B9000D6210020D52100200021FFF7A9BF00BFCA
-:102BA0002DE9F04706468EB090461F460C46002998
-:102BB00050D13D4B0A911B68099309AD0B91CDE9AA
-:102BC0000C1195E807000DF1040989E8070030466B
-:102BD000099403F09DF84FF0050A8DF824A0ADF894
-:102BE0002800ADF82660AC46BCE80F0004AD0FC568
-:102BF000DCF80030CDF81C9004A82B60FEF7D6FF5F
-:102C00002A4BDDF804901B789BB349464246304678
-:102C1000FFF784FC264B11281978054631D0002295
-:102C20003046FDF753FE112D0AD80D2D15D8DFE8DB
-:102C300005F026141414141414142614142614263F
-:102C400043F20204A54218BF03244FB920460EB038
-:102C5000BDE8F0874FF00009D7E70324002FF5D037
-:102C600030464A462946FFF7F3FE20460EB0BDE83F
-:102C7000F0879DF80D30002BC7D15446E6E72C466F
-:102C8000E3E701223046FDF721FE0A4B2246197880
-:102C90003046FDF71BFE084B424619783046FDF7DB
-:102CA00015FE0024D1E700BF443F002096420020DB
-:102CB000D5210020D4210020D321002010B50B4BBA
-:102CC00082B019780446FDF7E5FD094B02461978F4
-:102CD00001922046FDF7DEFD019A014601232046C0
-:102CE00002B0BDE81040FFF75BBF00BFD32100205A
-:102CF000D421002000294FD0F0B583B006460C4601
-:102D0000FDF70CFD054670B3304603F001F8A5F160
-:102D1000020507464FF6FF70381A2378B5FA85F595
-:102D200018BF01206D0923F0090345EAC0051D43C2
-:102D300025703046FDF70CFD237860F341032370C6
-:102D40003046FDF71DFD237860F382032370304683
-:102D5000FDF72EFD054650B12378002065F30413DE
-:102D6000237003B0F0BD43F2020003B0F0BD304663
-:102D7000FDF7EEFC06460028EED06A4638460721ED
-:102D8000FEF726FC0028E7D1019B93F8443013F0AE
-:102D9000010F18BF3546DFE70E20704770B5037886
-:102DA000052B82B0044615D0122B0DD11E4B1A688C
-:102DB000BAB14088FDF7CCFC0546A0B90246608850
-:102DC00001232946FFF7ECFE204602B0BDE8704023
-:102DD000FEF7ECBE8168408802B0BDE87040FFF7A6
-:102DE00087BE0125EBE7237A6088C3F34006C3F36F
-:102DF0000002B60046EAC206C3F3800346EA0316A1
-:102E000001A9E0238DF80430FFF774FF06F01C06DB
-:102E10009DF80430F6B220B936EA030314BF012549
-:102E200000252A460025CAE7443F002008B503785C
-:102E30000B2B02D8072B02D808BD132BFCD1074B54
-:102E4000074918780022FDF785FD064B06491878DA
-:102E50000022BDE80840FDF77DBD00BFD62100205F
-:102E6000992B0300D5210020BD2C030010B5174C71
-:102E70002378182B0DD0164C2378182B10D0154C16
-:102E80002378182B13D0144C2378182B16D000203D
-:102E900010BDFDF7F5FC20700D4C2378182BEED1FA
-:102EA000FDF7EEFC20700B4C2378182BEBD1FDF7CF
-:102EB000E7FC2070084C2378182BE8D1FDF7E0FCE4
-:102EC00018282070E3D1032010BD00BFD5210020B9
-:102ED000D3210020D4210020D621002008B5FFF7FF
-:102EE00033FB074B074918780022FDF733FD064BEB
-:102EF000064918780022BDE80840FDF72BBD00BF49
-:102F0000D6210020992B0300D5210020BD2C0300E1
-:102F100038B5044680B1FFF76BFD58B1094B206806
-:102F200018602179084D094A197101212B6011702F
-:102F3000002038BD072038BD0349044B086001223A
-:102F40001A7038BD3C3F0020443F002096420020CC
-:102F5000FFF702BA00230A461946FFF721BE00BF59
-:102F600010DF704711DF704710B582B00C4904467E
-:102F70006846FCF70FFF019B23B90EE0FCF714FF36
-:102F8000019B53B1D3E90031204698470346684678
-:102F9000002BF3D1112002B010BD002002B010BDF3
-:102FA0009C9803000B4991F81623EC235209134116
-:102FB000DB0707D5084B9A6842B11A6842F48002D1
-:102FC0001A60704742F2020000F020BD4FF4800307
-:102FD0000B60704700E100E0D83F002070B5284D3D
-:102FE0002C7884B0002C46D1264E01232046337025
-:102FF000FFF7BAFF11283BD0234902A8FCF7CAFE0D
-:10300000039B4BB1D3E900310020984702A8FCF79D
-:10301000CBFE039B002BF5D11C4B00221B680193B8
-:1030200002A88DF8082000F001FD194901A8FFF75A
-:1030300097FFB0FA80F304465B099DF808002B70F7
-:1030400000F01AFDA4B9134B34701C70FFF7AAFFEF
-:103050000D4902A8FCF79EFE039B4BB1D3E900315A
-:103060000120984702A8FCF79FFE039B002BF5D197
-:10307000204604B070BD0824204604B070BD00BFD7
-:103080009842002097420020B498030098980300CB
-:103090006D17020099420020F0B52C4D2B7883B0BB
-:1030A000002B44D02A4E01203070FFF75DFF11281D
-:1030B00039D028496846FCF76DFE019B4BB1D3E936
-:1030C0000031022098476846FCF76EFE019B002BFA
-:1030D000F5D1002768468DF8007000F0A7FCFFF7D7
-:1030E00041FF04469DF800002F7000F0C5FCDCB9DC
-:1030F000194B34709A68F2B11A6822F480021A608F
-:1031000014496846FCF746FE019B6BB1D3E90031D8
-:10311000032098476846FCF747FE019B002BF5D13A
-:10312000204603B0F0BD0024204603B0F0BD0824C3
-:10313000204603B0F0BD094B4FF48002C3F8802055
-:10314000BFF34F8FBFF36F8FDAE700BF98420020C5
-:1031500097420020B4980300D83F002000E100E02F
-:10316000054B1B7833B1054B1B780BB1FFF794BFB0
-:10317000FFF734BF08207047974200209842002094
-:10318000014B1878704700BF984200200C4B1B7809
-:1031900003B970470B4B9A683AB11A6822F480025F
-:1031A0001A60094B01221A707047084B4FF48002D5
-:1031B000C3F88020BFF34F8FBFF36F8FF1E700BFDD
-:1031C00098420020D83F00209942002000E100E012
-:1031D00010B5084C237813B1074B1B7803B910BD09
-:1031E000064B4FF48002C3F80021FFF7DBFE0023FB
-:1031F000237010BD994200209842002000E100E0B9
-:10320000034B1B7813B1034B1878704701207047AC
-:10321000984200209942002000B583B008496846D2
-:10322000FCF7B8FD019B43B1D3E900209047684605
-:10323000FCF7BAFD019B002BF6D103B05DF804FB4F
-:10324000A898030060DF704769DF704761DF70474F
-:10325000154B1B7833B330B5144D91B034240DF1B8
-:10326000020103A8ADF80240FFF7F0FF88B9294634
-:1032700001A8FCF78FFD029B002BF0D0D3E90031B1
-:1032800003A8984701A8FCF78FFD029B002BF5D1FE
-:10329000E5E7052801D111B030BD11B0BDE83040DF
-:1032A00000F0B4BB704700BF9A420020C0980300F2
-:1032B000002941D070B584B000240D461F4A0A6031
-:1032C000CDE90144012606238DF8040001A9202040
-:1032D000ADF8083003948DF80660FFF7B5FF2A6853
-:1032E000039401A94020CDE901448DF80560FFF762
-:1032F000ABFF04230DEB03012A6803943046CDE9AC
-:1033000001448DF80430FFF79FFF4FF4E4632A680F
-:10331000039401A9A120CDE90134FFF795FF2A68A4
-:10332000039401A9A020CDE901448DF80460FFF7C2
-:103330008BFF204604B070BD0E2070474020002057
-:1033400008B5FFF77FFF10B9014B01221A7008BDC5
-:103350009A4200204BDF704710B5124C84B001A890
-:10336000FFF7F8FFA8B9214602A8FCF713FD039B5D
-:10337000002BF4D0D3E900310198984702A8FCF75C
-:1033800013FD039B002BF5D101A8FFF7E3FF0028F5
-:10339000E9D0052801D104B010BD04B0BDE810404B
-:1033A00000F034BBCC98030000207047A8DF7047C2
-:1033B000ADDF7047AEDF7047B0DF704762DF704748
-:1033C0003CDF70473DDF7047704700BF00282ED0BC
-:1033D000F0B50388512B89B0044629D00AD8102BA8
-:1033E0001CD0112B04D1334B81889A8891421AD07A
-:1033F00009B0F0BD532BFBD12E4DC288EB889A4209
-:10340000F6D12B7E002BF3D000F0B2F90028EFD0DC
-:103410006B69022009B0BDE8F0401847254B82884F
-:103420009A8009B0F0BD4FF6FF729A80E0E77047CE
-:10343000204D8088AB889842DAD1A379022BD7D16E
-:103440002189EA889142D3D1A27B043A022ACFD9BA
-:1034500000220492CDE9052207926989029301AF07
-:1034600002AA8DF810300397FFF7A2FF064690B12D
-:1034700040F2FD13ADF81430A88804A9FFF79CFFB3
-:103480001128F9D0BDF81430002BB1D104F1080097
-:1034900000F00EF9ACE73846FDF790FA0028E7D0C7
-:1034A0009DF81630ADF8146043F001038DF8163026
-:1034B000E2E700BF483F002000B5154B87B000226F
-:1034C0008646CDF80B2098888DF80F20DA888DF885
-:1034D000061003234FF0020CADF8023020238DF8C4
-:1034E0000430ADF8082001AB0DEB0C0202A9CDE9C8
-:1034F00004238DF805E08DF80AC0FFF75BFF20B9C3
-:10350000BDF80230032B18BF0C2007B05DF804FB98
-:10351000483F002010B54FF0FF310020FFF752FF69
-:10352000044608B1204610BDB121FFF749FF04460B
-:103530000028F7D1044B01205B6998470220FCF773
-:10354000CFFB204610BD00BF483F002010B51B4BED
-:1035500084460FCB86B002AC84E80F00604650B3BF
-:10356000174BDCF800205A614FF6FF70002198805D
-:103570001976EAB1124800F05FF808B106B010BD44
-:1035800001204FF659630F4A8DF8060001A9ADF8E6
-:103590000430FFF70BFF0028F0D109492046FFF760
-:1035A0000DFF0028EAD1064800F060F806B010BD13
-:1035B000054A5A61DEE70E2006B010BDD898030018
-:1035C000483F00204A3F0020C93303004FF0030C5E
-:1035D00000DF704716490B68BBB14B68ABB110B543
-:1035E00008319847082803460ED0124C70B922685B
-:1035F000012102205376FFF75FFF28B123680320E3
-:10360000BDE810405B69184710BD70472368002271
-:1036100006215A760220FFF74FFF18B123680320D6
-:103620005B69984723680220BDE810405B69184732
-:10363000843F0020803F0020034618B1024A00204A
-:10364000136070470E207047803F002008B501F0DE
-:10365000BBFD00B108BD0448FFF7B8FF0028F9D151
-:10366000BDE8084001F0BEBD843F002010B588B021
-:10367000044620220021684604F08BFA22464FF0CF
-:10368000030C12F8063B8DF802301723ADF8043016
-:103690006088ADF800C04FF00133694642F601047E
-:1036A000ADF80C400493FDF78DF908B010BD00BFD4
-:1036B00070B50446007B01281FD0022812D1627B1E
-:1036C000531E132B29D90521264DFFF7F5FE18B1FE
-:1036D0002B6803205B6998472B680220BDE8704087
-:1036E0005B6918471F4D0221FFF7E6FE0028F3D063
-:1036F0002B6803205B699847EEE71A4D2B685E7EC6
-:103700001EBB18760146FFF7D7FED8B12B681128EB
-:103710001E76207B24D00421E6E7134E114D04F1E0
-:103720000E01301D04F00DFA2B68627B5B7EB261E6
-:103730004BB90E49304651F8083B984718B92B68E9
-:1037400001225A7670BD207BE5E70621FFF7B4FE23
-:103750000028F7D02B680320BDE870405B6918474C
-:103760000621C1E7803F0020643F0020843F002005
-:1037700008B5044B1B6800205B699847BDE808400A
-:10378000FFF7C8BE803F0020A8DF7047F0B50746AE
-:1037900089B014461E460D46E9B1C4B1202200216D
-:1037A000684604F0F6F90E4BADF8007002228DF871
-:1037B0000D2018880E9AADF804406946ADF8064011
-:1037C00002958DF81160FDF7FDF809B0F0BD2046B7
-:1037D00000F01CF9E2E7084600F018F9DDE700BF49
-:1037E0007842002070B501238EB041F60A057D4A6B
-:1037F000ADF80C5003A9044618468DF80E30FFF7BB
-:10380000C3FF0546002840F092802288002A40F03D
-:1038100091802289002A40F09D80228A002A40F06F
-:10382000A880228B002A40F0B380228C002A40F02E
-:10383000BE80228D002A40F0C780236B002B35D03C
-:103840001A688DF810201A6894F83C60120A8DF8F6
-:1038500011205A888DF81220DA788DF813205A68D2
-:103860008DF814209B688DF815301A0A8DF81620F3
-:103870001B0C2022002106A88DF8173004F089F9CE
-:1038800042F62323ADF818304FF00813079304AB2A
-:10389000089302238DF82530524B534A18888DF82F
-:1038A000296006A9FDF78EF800284FD1636B5BB144
-:1038B0001A7919684D4B009394F83C3042F62A204F
-:1038C000FFF764FF002841D1A36B83B31A788DF80A
-:1038D00010205A888DF81120120A8DF812209A882B
-:1038E0008DF81320120A8DF81420DB8894F83C40E0
-:1038F0008DF81530190A20228DF8161006A800211F
-:1039000004F047F9374B3A4A18888DF8294042F6B7
-:103910005023ADF818304FF00713079304AB08930A
-:1039200006A902238DF82530FDF74CF805462846F8
-:103930000EB070BD2F4994F83C300091616842F69A
-:103940002920FFF723FF00283FF463AF05462846F0
-:103950000EB070BD284994F83C300091E16842F601
-:103960002420FFF713FF0028F0D1228A002A3FF419
-:1039700058AF224994F83C300091616942F6252005
-:10398000FFF704FF0028E1D1228B002A3FF44DAF5E
-:103990001B4994F83C300091E16942F62720FFF77B
-:1039A000F5FE0028D2D1228C002A3FF442AF1549FF
-:1039B00094F83C300091616A42F62620FFF7E6FE5B
-:1039C00000283FF436AFC1E70F4994F83C3000912E
-:1039D000E16A42F62820FFF7D9FE00283FF42DAF18
-:1039E0000546B4E778420020D03F0020B83F0020D1
-:1039F000B03F0020A03F0020A83F0020C03F002093
-:103A0000983F0020903F0020C83F002000B585B0BF
-:103A10000346002101AA44F20100CDE901110393FC
-:103A2000EDF7A4FE05B05DF804FB00BF70B4EFF342
-:103A3000108472B60D4B9A68AAB9012199600C499D
-:103A40000C4ED1F8805035401D60C1F88060D1F82F
-:103A500084505D604FF0FF33C1F88430027004B9C8
-:103A600062B670BC704701230370F8E7D83F0020AE
-:103A700000E100E0FC06FFBD094B9A687AB170B91D
-:103A800010B4EFF3108172B6064A1C6814605C68CB
-:103A90005460986001B962B65DF8044B7047704796
-:103AA000D83F002000E100E0194B00EB800003EB61
-:103AB00080000B68426802F580502BB35A880332AD
-:103AC00003EB8203834217D210B54FF6FF7E1A68CC
-:103AD000013213D05A88033203EB820290420DD395
-:103AE000B3F804C0F4450BD01C884CB19C68013479
-:103AF00006D00B60012010BD00207047002010BDD3
-:103B00009042FBD91346E2E702F10803DAE700BF6F
-:103B10002040002070B5426882B006460C461AB1BB
-:103B20001E4BD9688A421DD20025258001950020B0
-:103B300005E0019B3268996891420DD0208801A967
-:103B4000FFF7B2FF0028F4D1238801339BB2238012
-:103B5000002BEBD002B070BD114A73601389338122
-:103B600002B070BD1B699A42DED812F00303DBD1AC
-:103B70000B49008909898842D6D13068916888420A
-:103B8000D2D1084949688A4203D901F580518A4255
-:103B900001D31846DEE723800120DBE7FC2100206B
-:103BA000084000202040002010B4104C104A6388C8
-:103BB00003EB830302EB8302D36853B94FF0040C89
-:103BC000516884F800C00B485DF8044B012201F0F5
-:103BD00025B9094A05200221207091800548116805
-:103BE0005DF8044B0023012201F018B908400020C1
-:103BF00020400020FC210020D44000202DE9F0418D
-:103C00001C469B883BB9174F80460D4616463878B0
-:103C100028B10123A38048F2096019E0A088214659
-:103C2000FFF742FFB0B12368B8F1000F04D09988C4
-:103C3000B8F800209142F1D11DB119882A8891422B
-:103C4000ECD19968084A12893281C6E90013002034
-:103C5000BDE8F081A388206001339BB2A380002BD4
-:103C6000D5D0D8E72040002008400020F0B502233E
-:103C70001A4D0B8000F5805E4FF6FF740830012668
-:103C8000036801331ED0478807F1030C00EB8C0C4E
-:103C9000E6451CD38388A34215D003889BB1836873
-:103CA000B3F1FF3F0FD0D5F800C09C4500D22B6088
-:103CB0000B8803333B440B804388033300EB8300C2
-:103CC0008645DDD8F0BD002AF2D01670F0E70AB1C3
-:103CD000012313704FF480630B80F0BD1840002067
-:103CE00030B5104C83B06088211DFFF7DDFE20B990
-:103CF00003B0BDE83040FFF757BF0B4B62689988AF
-:103D00001B680A4803EB81015388033300259BB2EB
-:103D10004FF0030C9B00009584F800C001F04AF8B6
-:103D200003B030BD08400020D4400020FC2100201A
-:103D30002DE9F04FA64FDFF8BCA2DFF8BC92DFF808
-:103D4000BC828BB006463C68002C00F0B98023781A
-:103D50005A1E052A00F26883DFE802F0412424039A
-:103D6000034E002E40F0D88094F804B0BBF1010F50
-:103D700000F04F82BBF1020F00F04582BBF1000F53
-:103D800000F02882CDE907660596099605AD48F250
-:103D90000E66023B0696042B4CD8DFE803F08571D3
-:103DA0006545A100B4F814B0002E40F09D80894D07
-:103DB000A17D0BEB8B0205EB82024FEA8B0610898B
-:103DC000526802EB8002062900F22983DFE811F035
-:103DD000680191017E01A20156013D011801002EEA
-:103DE00040F0E3812279032A00F2AD80DFE812F08F
-:103DF000E4002E029D00C500002E40F0E28198F8FC
-:103E00000B30002B00F0AA8098F8003088F80B6087
-:103E1000013B062B5BD8DFE813F03B02C501A6018E
-:103E2000A3015A0028028E0104238DF81430E38880
-:103E3000ADF82030684C04F1100654F8043B2846D5
-:103E400003B19847A642F8D15146002648463E6045
-:103E5000FBF71EFF6148012100F088FF00287FF476
-:103E600072AF0BB0BDE8F08F03238DF81430E188FA
-:103E70002289E3680793ADF82010ADF82220D9E736
-:103E800002238DF81430A37D2289A188ADF820206B
-:103E9000A3F10603B3FA83F3E26807925B09ADF876
-:103EA00022108DF82430C5E701238DF814302189C4
-:103EB000A288E3680793ADF82010ADF82220B9E797
-:103EC00051464846FBF7B2FE044638603FE7002300
-:103ED00005AD0593C5E902332B6148F20E660696DF
-:103EE00005238DF81430A5E7A17DE288394D02291C
-:103EF00007D90BEB8B0005EB8000D11C0689314400
-:103F000001814FEA8B065E4405EB8605C2F57F42D0
-:103F10006989FD320A446A8105AD002205924FF499
-:103F20000646C5E902222A6133E72D4A2D48116869
-:103F30000023237102249480012200F06FFF0028E7
-:103F40008FD03C682378284905AD002205924A604D
-:103F5000C5E902222A6148F20D661AE798F8003096
-:103F6000072B00F2DB81DFE813F0EF01D901D90163
-:103F70001201AC01E600E600BF01194E1B4A1948C8
-:103F80004FF0000B84F804B0CDF800B0082331687E
-:103F900000F010FFB8F8025005EB85030D4D05F851
-:103FA00023B005EB830533686A686B60B3882B81A7
-:103FB00002233260B380C2E7094B0D4A19680948F1
-:103FC0000123237100230093082300F0F3FEB6E7DA
-:103FD0001C40002020400020F03F0020D040002066
-:103FE000D4400020FC21002000400020EC98030079
-:103FF000F498030014400020C04000200840002036
-:10400000E288214641F61D5006EB0B0C05EB8C0CAB
-:10401000D41CBCF808E07444ACF808405E4405EBDE
-:104020008605C2F57F420C466989FD320A446A81E1
-:1040300005AD41F61D5200269042C5E90066C5E96E
-:1040400002662E613FF4A5AED8E1AA4BAA4A596890
-:10405000AA4BAB481B8803930623A3750023009348
-:10406000042300F0A7FE40BB039B03EB830305EB97
-:10407000830501232B740BB0BDE8F08F9D48A36925
-:1040800003609E49039200234360FFF743FD039AB8
-:104090000023002800F0B98111460222A27503E036
-:1040A0000223A37511460023009304239448E218C9
-:1040B00000F080FE00283FF4D4AEA07D3968E2888D
-:1040C0000B78022848F20D60A8D99DE723698C4837
-:1040D000002B14BF03230123A375002302F1080161
-:1040E000009304F10C02042300F064FE0028E4D1E4
-:1040F000B7E6032B0CBF05230623A3750023111D70
-:1041000000937F48042304F1080200F053FE0028C6
-:10411000D3D1A6E6E3880120A075002002F10C01AE
-:104120009B0022690090764800F044FE0028C4D12C
-:104130000BB0BDE8F08F072388F800300023009310
-:10414000C8F804306F4B704A19686D48082300F0B6
-:1041500031FE00283FF485AE3C6805AD237868E762
-:10416000FFF722FDF5E7D8F80420664853888488D5
-:104170000168033300209BB201EB8401009003240B
-:104180009B005F4888F8004000F014FEE1E75D4ABC
-:10419000D8F804305988938803330B449380022362
-:1041A00088F80030FFF79CFDD3E7002305AD0593A9
-:1041B000564A2B61C5E9023353604FF40646069612
-:1041C00038E605AD002305934FF40646C5E90233F2
-:1041D0002B6184E6022305AD23710DF11201E36822
-:1041E00005932846CDE90666FFF794FC002840F0C9
-:1041F000C08048F209660023C5E90033C5E90233EF
-:104200002B612378C5E5CDE907660596099605ADCE
-:10421000BFE53E4B1B78A01D002B00F0E48005ADF0
-:104220003B4B2A463146FFF7E9FC394B002800F0AA
-:10423000C980C3E9006648F2096398428ED1C5E996
-:104240000066C5E902662E612378A2E5314D2B7820
-:10425000022B40F0AC800023009369682B702E4A3B
-:104260002748082300F0A6FD69E6B8F80220294D8A
-:104270009300134405EB830500236968009306232C
-:1042800088F80030244A1E48082300F093FD60E7B8
-:1042900098F80A3043B11F4DEB68002288F80A20D5
-:1042A00013B92A7C002A7DD105AD0023059388F837
-:1042B0000030C5E90233A8F80230C8F804302B6199
-:1042C0000DE6B8F80220134D0E4902EB820305EB10
-:1042D000830308685C6858608888188102238B8093
-:1042E0000C6002FA03F3C4E7012388F8003098F861
-:1042F0000A30CFE7E43F0020E89803007A4200202C
-:10430000FC210020D4400020F4980300004000204D
-:10431000E040002020400020EC980300013B062BE9
-:104320003FF6D5AD01A252F823F000BF9142030041
-:10433000A54103006741030061410300CF3E030034
-:104340006B420300374103003C4DB8F808202B783E
-:104350000132B3FA83F3A8F8082000225B09A8F819
-:10436000022088F80B20012288F80A3088F8002003
-:1043700090E70699324A8B88E3800B882381314885
-:1043800000960423BDF8124000F014FD002838D137
-:104390002A4B04EB840403EB8404012323740BB045
-:1043A000BDE8F08FA8F80230FFF79AFCD1E6264A64
-:1043B00005AD0023012105931170C5E902332B617E
-:1043C0005360FCE600969C881D4A06991D4804230C
-:1043D00000F0F0FCA8B9194B04EB840403EB84044F
-:1043E00084F810B03DE5194B0996CDE90566CDE995
-:1043F0000766C3E9006605AD48F20160237806460A
-:10440000C7E43C6848F20D66F5E6CDE90500CDE964
-:1044100007000990237805AD48F20966B9E4E288FF
-:10442000214648F20E60EFE505AD00230593C5E98E
-:1044300002332B6148F20E630693FBE42040002018
-:10444000E8980300FC21002000400020E04000200C
-:104450004068FFF76DBC00BF2DE9F04F4F4C257849
-:1044600083B0002D5ED00C46002972D00988984692
-:104470004FF6FF7399424FD06388002B4CD066688B
-:1044800016F003065FD10746002A65D0B2F800B0E7
-:10449000B2F80290424801A9FBF786FB4FF0000AF0
-:1044A000C0F800A0C0F810A0C0F814A0C0F804A084
-:1044B000C0F808A0C0F80CA0C0F818A080F80080D0
-:1044C000636803610546A0F814B00121354800F087
-:1044D00041FC23882B81B8F1030F6388E860AB802F
-:1044E000A5F8069024D02E48A5F80AA001A9FBF74C
-:1044F0008DFB3FB1E9682C4A00231289BB72C7E9E2
-:1045000000133A812948012100F018FC044628B91B
-:10451000FFF70EFC264601E048F20366304603B082
-:10452000BDE8F08F48F20166304603B0BDE8F08F79
-:104530003B68AB61042301A9A5F80AA0AB75184834
-:10454000FBF764FBD6E748F20266304603B0BDE8ED
-:10455000F08F48F20466E1E7B4F8089009F103002F
-:1045600040F2FE3380B2984214D8114A13783BB916
-:10457000518913890B4403449BB2B3F5806F05D96D
-:1045800048F20666304603B0BDE8F08F0144518121
-:10459000B3467FE748F20866C0E700BF004000204E
-:1045A000C04000201840002008400020D0400020DB
-:1045B00020400020094A116804290BD038B515683D
-:1045C000074C03460121104644F8253000F0C2FB99
-:1045D000002038BD48F20B60704700BFDC4000206F
-:1045E000F03F00202DE9F04F954D89B02A78002347
-:1045F000CDE90333CDE905330793002A4ED1281DB9
-:1046000002F0FF0800F0BEFB20B10024204609B0F4
-:10461000BDE8F08FD8F8F83F5C1C4AD04FF08052CC
-:1046200011695269874F88493B610022A3F5005305
-:104630003846FB6000F0B2FB04460028E6D11C239C
-:1046400082498348DFF824A2DFF824B28C22FBF7EA
-:1046500071FA022326460093A146FB68F018F3582E
-:1046600000F0E1805B4530D143687A4A93424BD0F9
-:10467000013293422BD1B8F1000F40F09480764B79
-:104680007649186000220193FFF7F0FA019B9B889E
-:10469000022B0CBF042308231C434CE0704C04F194
-:1046A000100554F8043B03A803B19847A542F8D17C
-:1046B000ABE74FF010234FF080525B6911695269EC
-:1046C000581C08BF02FB01F3ACE701330BD1031DFB
-:1046D00000F5805102E0994200F08F801A680132A3
-:1046E00003F10403F7D0009B013B9BB2009309EB5D
-:1046F00089030AEB830209F10109506003220AF8D9
-:1047000023201FFA89F916E009EB89030AEB8302DB
-:104710009900506001F1100208314FF0000C524432
-:1047200051440AF823C0FFF7A1FA09F1010944F046
-:1047300002041FFA89F906F58056B6F5005F8CD1A0
-:10474000009B012B2CD9E4B2062C0ED1444C012243
-:1047500000232A706B6004F1100554F8043B03A891
-:1047600003B19847AC42F8D14FE702D814F0FD0FDF
-:1047700016D0374802A9FBF717FA053C002301229F
-:10478000036043608360C3600361436183610270BF
-:10479000062C1DD8DFE804F02B1C2B1C1A2E1A0047
-:1047A00048F20A6432E709EB890C0AEB8C02022119
-:1047B000294B0AF82C1011812A49A1F80290196896
-:1047C000516009F101091FFA89F959E703230371BF
-:1047D00002A91F48FBF71AFA2348012100F0AEFA9C
-:1047E000044600287FF411AFFFF7A2FA0EE7012379
-:1047F0000371EDE702230371EAE7174B1A68CAB1A8
-:10480000184A09EB89010AEB8103A2F802900222FF
-:1048100009F101090AF8212058601FFA89F91A8163
-:1048200044F0010487E75A1C3FF451AF5B453FF465
-:104830004EAF58E7022218609A804FF00108EFE768
-:1048400000400020FC210020089903003440002093
-:10485000C0400020FE011EF1D4400020D8400020BE
-:10486000F03F002008400020D040002020400020E1
-:10487000DEC0ADDE30B370B50D4682B0F1B10DF1E2
-:1048800006010446FFF746F918B948F2096002B07C
-:1048900070BDBDF806000D4B666800EB800003EBB1
-:1048A000800001210C3000F055FA636801220C33BE
-:1048B0000020C5E90063A27202B070BD48F2046036
-:1048C00002B070BD48F20460704700BF2040002075
-:1048D00010B310B582B00DF106010446FFF71AF9C6
-:1048E000B0B1BDF806300E4A03EB830302EB83033D
-:1048F000DA684AB1A27A3AB1DA680021013A084688
-:10490000DA60A17202B010BD48F2056002B010BDBD
-:1049100048F2096002B010BD48F20460704700BF61
-:104920002040002002230022FFF796BD18B1032388
-:104930000022FFF791BD48F20460704770B51B4B31
-:104940001B7882B01BB34FF6FF739842054628D000
-:1049500001A91748FBF728F9002405220126446025
-:104960000460C58002708460C46004614461846135
-:10497000067101A90E48FBF749F90E48314600F0CF
-:10498000DDF9054640B12546284602B070BD48F223
-:104990000165284602B070BDFFF7CAF9284602B08B
-:1049A00070BD48F20365284602B070BD004000208B
-:1049B000C0400020D040002010B5184B1B7882B0BA
-:1049C0000BB301A91648FBF7EFF8034600220621B6
-:1049D00002605A609A60DA601A615A619A611970CD
-:1049E0000F4801A9FBF712F90E4B1A780AB1012200
-:1049F000DA720D48012100F0A1F9044640B100240B
-:104A0000204602B010BD48F20164204602B010BD3D
-:104A1000FFF78EF9204602B010BD00BF0040002015
-:104A2000C040002008400020D040002010B582B0D7
-:104A3000ADF806000A48ADF80410047844B15AB144
-:104A400053B101A90DF10600FFF7D8F802B010BD6F
-:104A500048F2016002B010BD48F2046002B010BD1F
-:104A60000040002000B50E4B83B01B78ADF8060067
-:104A70005BB179B172B1134600200A460DF106010F
-:104A8000FFF7BCF803B05DF804FB48F2016003B027
-:104A90005DF804FB48F2046003B05DF804FB00BF5E
-:104AA0000040002000B50E4B83B01B78ADF8060027
-:104AB0005BB179B172B113460DF106000A460021CF
-:104AC000FFF79CF803B05DF804FB48F2016003B007
-:104AD0005DF804FB48F2046003B05DF804FB00BF1E
-:104AE0000040002020B119B103680B60002070471E
-:104AF00048F20460704700BF384B1B78002B67D02A
-:104B0000002868D030B50022354C026042608260D7
-:104B1000B4F80AC02389C260022101806168028260
-:104B200063449BB2002934D02E4A0D68954230D19F
-:104B30002D4A4D682A44012A2BD8E2684280C3F5E9
-:104B4000806292B2A0F808C0438102B1828101F173
-:104B500008034FF6FF7E01F580511A68013216D026
-:104B60005A88033203EB8202914225D39A88724518
-:104B700012D01A8882B19A6801320DD0828801322F
-:104B800082805A88033203EB82039942E5D80020E1
-:104B900030BD01220280D0E7B0F806C0C2890CF116
-:104BA000010CA0F806C05C8803322244C2815A88F6
-:104BB000033203EB8203E8E7C289C488CB1A02EB15
-:104BC000A30301340122C480C3810274002030BDDC
-:104BD00048F20160704748F20460704700400020CE
-:104BE00020400020DEC0ADDE02FEE10E4B0901F0E8
-:104BF0001F024FF0010C0CFA02F100EB830000F0F1
-:104C000085B800BF4B0910B501F01F040121A14078
-:104C100000EB830000F06EF8E04000F0010010BDF2
-:104C200001F01F02012303FA02F24B0900EB83009B
-:104C3000D14300F077B800BF4B0901F01F0150F8D5
-:104C40002300C84000F00100704700BF2DE9F04F7D
-:104C500001F1FF3A83B04FEA5A130D46044601931F
-:104C60004FF000094FF0010854F8293004EB890691
-:104C70006FEA030B9BFAABFBBBFA8BFBBBF1200F7C
-:104C800025D00BEB491B5D454FEA49170CD81EE0B8
-:104C90003368DB4393FAA3F3B3FA83F3202B07EBD8
-:104CA000030B14D05D4512D90BF01F034FEA5B10C4
-:104CB00008FA03F104EB80009A4600F01BF820FA92
-:104CC0000AF0C307E4D4584603B0BDE8F08F019A58
-:104CD0004A4509F1010301D09946C5E7AB46F2E721
-:104CE000034653E8000F0A4643E8002C9CF0000FEF
-:104CF000F7D17047034653E8000F40EA010243E84A
-:104D0000002C9CF0000FF6D1704700BF034653E81B
-:104D1000002F42EA010043E8000C9CF0000FF6D19E
-:104D2000704700BF034653E8002F02EA010043E842
-:104D3000000C9CF0000FF6D1704700BF034653E80B
-:104D4000000F00EB010243E8002C9CF0000FF6D1AD
-:104D5000704700BF034653E8002F02EB010043E811
-:104D6000000C9CF0000FF6D1704700BF034653E8DB
-:104D7000002FA2EB010043E8000C9CF0000FF6D1DD
-:104D8000704700BF0346012253E8000F40EA0201CA
-:104D900043E8001C9CF0000FF6D1704740B139B1D8
-:104DA00010B40C680160234611465DF8044B1847A7
-:104DB0000E2070472DE9F047DDF820A048B342B33C
-:104DC00006684EB31D460BB34768D7F80490B3FB93
-:104DD000F9F809FB1838B8F1000F17D142EA0104BD
-:104DE000A4078E460FD1C468A1420CD3046901F117
-:104DF000FF3E7544A54206D8CDF820A0F468A4462D
-:104E0000BDE8F04760471020BDE8F0870920BDE805
-:104E1000F0870E20BDE8F0870820F5E7D8B1F0B59F
-:104E20000668D6B1AAB1446827687C1E0C428E463B
-:104E30000DD1C468A1420AD34C1E07FB024E04697F
-:104E4000A64504D83469A446BDE8F0406047102068
-:104E5000F0BD0920F0BD0E2070470820F0BD00BF56
-:104E600029DF704728DF704703689A6852B310B58E
-:104E700086B00023CDE9023300930493037984685C
-:104E8000059401918BB1012B03D06846904706B081
-:104E900010BDC368416904911B0302208DF8000016
-:104EA00002936846904706B010BDD0E903144369E9
-:104EB000049301208DF80000CDE902416846904737
-:104EC00006B010BD704700BF08467047002070470D
-:104ED000024B187A003818BF012070478441002027
-:104EE000034B187A0122B0FA80F05A7440097047D7
-:104EF0008441002008B510461A4602F022FE002028
-:104F000008BD00BF10B5064B06480024C3E90044A5
-:104F1000C3E902441C61FAF725FE204610BD00BF1C
-:104F2000844100207441002010B50A4C0A4B4360B4
-:104F30002046FFF727FF08B1002010BDFEF720F93B
-:104F400002462274054906481C238C22FAF7F2FD1A
-:104F5000002010BD84410020FC980300E8400020A0
-:104F60007441002038B5254D2B7AFBB1244B1C68C9
-:104F700002232B72237923B3012B0CD0204603216B
-:104F8000FFF772FF00232B726B601E491E48BDE8BD
-:104F90003840FAF77DBED4E903031844FFF762FFF7
-:104FA00018B31128EAD101232B7238BD15491648D0
-:104FB000FAF73CFE124B044618600028D8D168600E
-:104FC00038BDD4E90523D21AB2F5805F28BF4FF46B
-:104FD00080529208E1682069012A38BF01221944F1
-:104FE0001844FFF73DFF0028DBD12B7C002BDCD1E0
-:104FF000BDE83840022000F009B800BF844100201D
-:105000009C410020984100207441002010B5254C9F
-:10501000237A93B1022B06D103280FD1E368013321
-:10502000082B2AD8E360637C1BB9BDE81040FFF76A
-:1050300099BFBDE81040FEF793B810BD1A4B00228F
-:105040001B68E2601A79FAB1012AECD1D3E9042194
-:1050500001328A421A61E6D10022022822720CBF74
-:1050600011460D211846FFF7FFFE10491048FAF7C8
-:105070000FFE637C002BDCD1D7E70B4B00221B68B3
-:10508000E26022720D21EDE7D3E90512A1EB020CDB
-:10509000BCF5805F94BF624402F5805291429A61F0
-:1050A000C1D1D9E7844100209C41002098410020D3
-:1050B00074410020831E012B01D8FFF7A7BF704762
-:1050C00000F0FD03012B00D07047A0F10100044B5C
-:1050D000B0FA80F0002240095A741874FFF742BFFA
-:1050E00084410020F0B585B007460C46184803A956
-:1050F00015461E46FAF758FD30B38446240B8660E9
-:1051000007600123CCF80C40124E1148CCF8145023
-:105110000024CCF8044003A9CCF81040CCF8184087
-:105120008CF80430FAF772FD301DFFF72BFE10B13A
-:10513000204605B0F0BD737C002BFAD10190FFF73B
-:1051400011FF019805B0F0BD042005B0F0BD00BF0F
-:105150007441002084410020F0B585B006460F461A
-:10516000164803A915461C46FAF71EFD10B38446DF
-:105170000A9B066083600761114ECCF8144000243E
-:105180000E48CCF80C5003A9CCF80440CCF81840D9
-:10519000FAF73CFD301DFFF7F5FD10B1204605B0D4
-:1051A000F0BD737C002BFAD10190FFF7DBFE019874
-:1051B00005B0F0BD042005B0F0BD00BF7441002073
-:1051C0008441002013DF70470023D3F8F80F421CFE
-:1051D00001D0FFF7F7BF4FF010235869431CF8D1F7
-:1051E000042070470148FFF7EDBF00BF00C0010079
-:1051F000A0DF7047A1DF7047ADDF7047B3DF7047B6
-:10520000B4DF704730B50D4B83B01A68019242F697
-:10521000A623012501AA69460446ADF80030ADF881
-:105220000250FFF7E5FF08B103B030BD044B2A463A
-:1052300019782046FBF74AFB03B030BD28990300DC
-:105240009B42002070B54FF6FF738AB0002498424D
-:10525000CDE90044CDE902440494ADF802001CD02D
-:10526000054600F049FC1128064643D017D8E0B1A6
-:105270000B2829D10F23BDF802008DF8003000F073
-:1052800047FD03466846ADF80430FCF7A5FC22460E
-:10529000194B28461978FBF719FB0AB070BD43F289
-:1052A0000203984210D12246F2E70E23BDF8020015
-:1052B0008DF8003000F02CFD03466846ADF8043050
-:1052C000FCF78AFC3246E3E7002407232846CDE9B1
-:1052D0000544CDE908448DF81430ADF81650079612
-:1052E00000F016FD034605A8ADF81830FCF774FC75
-:1052F0002246CDE70122CBE79E420020FFF7A2BF66
-:105300002DE9F047DFF8548188B098F8001007467F
-:10531000FBF7C0FA10B108B0BDE8F0870446384684
-:1053200000F050FC11280CD8112825D8DFE800F037
-:105330007D242424242448244F2424242424242485
-:10534000243A43F2020290422CD043F201429042AE
-:1053500012D13846FFF776FF01263F4B32461978C7
-:105360003846FBF7B3FA98F800102246384608B0E2
-:10537000BDE8F047FBF7AABA0023CDE90333CDE936
-:1053800006330590072338468DF80C30ADF80E70C3
-:1053900000F0BEFC034603A8ADF810300126FCF770
-:1053A0001BFCDAE70126D8E701AB294603AA3846F9
-:1053B0000493FFF721FF18B9BDF80430002BCCD1BE
-:1053C000384600F0A5FC00F019FC0026C5E70DF1F9
-:1053D0000600FFF713FFBDF80630012BF0D90026B9
-:1053E000012502A94FF0020942F6021A09E0BDF8B0
-:1053F00008305345D8D0BDF806300135ADB2AB42C8
-:10540000DED928460022CDE90391FFF7F9FE42F6E6
-:1054100005230028D4D102A9002EE8D1BDF80860E8
-:10542000F61AB6FA86F67609E5E700231022384622
-:10543000CDE90333CDE9053307938DF80C20ADF8A2
-:105440000E7000F065FC0124034603A8ADF810308F
-:105450002646FCF7C1FB80E7A0420020A1420020C5
-:1054600030B5012187B005462948FFF739FCBFF365
-:105470005F8F08B107B030BD0446284600F0F0FA4F
-:105480008628024623D00FD8C8B1112833D1214B2A
-:10549000012219782846FBF719FABFF35F8F1C4BDE
-:1054A00000221A6007B030BD43F20203984222D1B5
-:1054B000184B224619782846FBF708FAEDE7154BFA
-:1054C0001978284607B0BDE83040FBF7FFB9CDE9B1
-:1054D00003440623CDE9014428468DF80430ADF895
-:1054E0000650059400F014FC034601A8ADF80830FE
-:1054F000FCF772FBDCE700240723CDE90144CDE98A
-:1055000004448DF804302846ADF806500392E9E7CC
-:10551000A04100209F420020037803B1704730B5BE
-:10552000044683B04088FFF78DFE6588284600F06A
-:1055300033FBA0B96488204600F0EAFB00236A46EA
-:105540000921FBF763FD052818D0104B1049187886
-:105550000022FBF7FFF9024640B103B030BD0D4B0E
-:10556000012219782846FBF7B1F9E3E70A4B0B490A
-:10557000187803B0BDE83040FBF7ECB9064B0122C8
-:1055800019782046FBF7A2F9DFE700BF9F42002011
-:1055900061540300A04200209C42002005520300F9
-:1055A00070B50378082B82B009D0314C314920788E
-:1055B0000022FBF7CFF9024650B302B070BD467A25
-:1055C0000446002EF1D1057A072D29D0082D45D0AB
-:1055D000012DEAD180886A462946FBF7F9FF064685
-:1055E0000028E2D1019B1B78002BDED0A08800F0C0
-:1055F00003FC4FF6FF739842D7D01F4C2A46217800
-:10560000FBF764F91D4920783246FBF7A3F9CCE794
-:105610001B4B1C49187802B0BDE87040FBF79AB9E3
-:105620008088134C00F0E8FB4FF6FF739842054664
-:10563000BCD021780122FBF749F9284600F068FB2D
-:1056400033466A460921FBF7E1FC0528AED10C4B35
-:10565000012219782846FBF739F9A7E70A4B1A689F
-:10566000012AA2D1BFF35F8F014C1E609EE700BFED
-:105670009F42002061540300A04200200153030018
-:105680009C42002005520300A04100202DE9F84370
-:10569000FBF7F6F81E4C1F4D2070FBF7F1F8287051
-:1056A000FBF7EEF81C4E1D4F3070FBF7E9F8387031
-:1056B000FBF7E6F8DFF87080DFF8709088F80000FC
-:1056C000FBF7DEF889F80000FBF7DAF82378144AD4
-:1056D000182B107019D02B78182B16D03378182B64
-:1056E00013D03B78182B10D098F80030182B0CD022
-:1056F00099F80030182B08D0182806D0094B002044
-:105700001860BFF35F8FBDE8F8830320BDE8F8831E
-:105710009F4200209E420020A0420020A142002083
-:105720009D420020A04100209C4200209B4200207E
-:1057300030B50D4B83B000220C4619780B4B01920B
-:1057400005460093FBF7C2F809490A4B2846002C8E
-:1057500008BF0B46019300F0DBFA00226946FBF715
-:10576000CDFC03B030BD00BF9C4200200100090009
-:105770002C9903003099030070B503888588353B68
-:1057800086B004461F2B2AD8DFE803F061102929D0
-:105790002929292929292929292929292929292979
-:1057A000292929292929298429A32938554E284618
-:1057B0003178FBF76FF890B1317800222846FBF77B
-:1057C00085F8E188002940F08980E389012B03D125
-:1057D000217C003918BF01212846FFF7A9FF4A4C58
-:1057E0004A4B4B4918780022FBF7B4F84949207816
-:1057F000002206B0BDE87040FBF7ACB800261123CC
-:105800002846CDE90166CDE903668DF8043005969A
-:10581000ADF8065000F07CFAADF8080000F0EEF9A3
-:105820003D4B394C197832462846FBF74FF8217822
-:1058300032462846FBF74AF8BDF8060000F068FA41
-:10584000034601A8ADF80830FCF7C6F9C8E7334EA7
-:1058500028463178FBF71EF80028C0D000223178A6
-:105860002846FBF733F8E288002A39D02C4B264C27
-:1058700019782C4B00222846CDE90132FBF726F897
-:10588000294B0293284600F043FA002201A9FBF7B6
-:1058900035FCA5E7037B012BA1D1827A012A9ED199
-:1058A000018942F60213994299D1204C2846217869
-:1058B000FBF70CF800221E492078FBF74BF8024654
-:1058C00000288CD1164B1B4918780F4CFBF742F877
-:1058D00086E72846FFF7B6FC0B4C81E700217BE703
-:1058E000A689012EC2D1E1892846FFF783FC002852
-:1058F000BCD1044B044C197832462846FAF7E6FF2F
-:105900006EE700BF9D420020A04200209E42002082
-:10591000FD52030001530300A14200209B420020DE
-:105920009C420020010009002C9903009F420020A6
-:1059300061540300055203002DE9F0418CB000F0E2
-:105940001DF901A8FAF77EFF019EDFF85480DEB151
-:1059500000244FF6FF7703E00134A4B2B44213D21F
-:105960000CAB03EB440333F8285C284600F0D0F975
-:10597000B842F1D1013498F8001001222846A4B2AF
-:10598000FAF7A4FFB442EBD3044998F800000022D0
-:105990000CB0BDE8F041FAF7DDBF00BF01530300D2
-:1059A000A0420020AFDF7047B1DF7047B2DF704721
-:1059B000B3DF704770B51E4B1E4C93E8030023887D
-:1059C00088B04FF6FF7601ADB34285E8030007D1FA
-:1059D00027E02088FBF7FEFBB0420346208020D062
-:1059E000184600222946FBF789FB03460028F0D021
-:1059F000002220880792112BCDE90322CDE9052250
-:105A0000ADF810000DD0862B0DD007228DF80C209C
-:105A1000059300F0F1F9034603A8ADF80E30FCF74A
-:105A2000EFF808B070BD06238DF80C30F1E700BF29
-:105A3000349903007C420020044A12884FF6FF7319
-:105A40009A4200D17047FFF7B5BF00BF7C420020EB
-:105A5000024B4FF6FF721A80002070477C420020F4
-:105A60002DE9F04182B0074600F052F94FF6FF737E
-:105A700098423AD0064601224FF003086B460821AF
-:105A80003046551CFBF7A8FD0446ADB2032338464B
-:105A9000E4B9019A911D42F8048BFFF787FF034692
-:105AA00008213046CBB10C2B03D1FBF7FBFD2A4676
-:105AB000E4E70821052B18BF1C46FBF7F3FD00287F
-:105AC00018BF0324204602B0BDE8F081072C08BFB0
-:105AD0000C24204602B0BDE8F0813246FBF708FEF8
-:105AE0000446204602B0BDE8F08143F2020420469D
-:105AF00002B0BDE8F08100BF2DE9F04182B006465A
-:105B000000F006F94FF6FF7398422CD100270324CA
-:105B10003D464FF0010823463A4629463046FFF7F6
-:105B200043FF04280AD008280AD00B280AD0B8F16D
-:105B3000000F08BF0B2002B0BDE8F0811120F6E78E
-:105B40000020F4E714F0020404D13DB127463D469D
-:105B5000032400E001244FF00008DCE7002FEAD026
-:105B600003242F46F7E76A460821FBF731FD00289A
-:105B7000CCD1019DAF882C680635CAE708B54FF631
-:105B8000FF70FBF727FB034B1880BDE80840FFF7C9
-:105B900011BF00BF7C42002000B585B00DF10703A6
-:105BA000039300F0B5F802AA0121FBF711FD20B91B
-:105BB000039B187805B05DF804FB002005B05DF884
-:105BC00004FB00BF70B50C4E04463046FFF7F0FEF4
-:105BD00078B9318843F203054FF6FF722046FFF78C
-:105BE000E1FEA84200D070BD3188013189B2318018
-:105BF000F2E7032070BD00BF7E42002000B5084BD5
-:105C0000844693E8030083B06B4683E803000022D8
-:105C100019466046FBF772FA03B05DF804FB00BF5B
-:105C20003C99030046DF70472DE9F04110220546FC
-:105C30000E460130013101F074FF78BB04462B465B
-:105C400005F1100113F8012F52BB9942FAD16F7C74
-:105C500096F8118087EA080313F0FE0F16D106F1BB
-:105C6000120105F11200062207F0FE0701F059FFAC
-:105C7000042F0FD0062F0DD008F0FC08B8F1040F48
-:105C800008D0B0FA80F04009BDE8F08107F0FE07C7
-:105C9000042F13D104F00100BDE8F0810024D6E701
-:105CA000334606F1100113F8012F2AB98B42CED0EA
-:105CB00013F8012F002AF9D00124C8E7062FE9D0F4
-:105CC00008F0FC08B8F1040FE4D00020E4E700BFBE
-:105CD00070B584B005460E46FBF7DCF902AA0DF15B
-:105CE00006010720FBF7DEF9034628465BB1BDF845
-:105CF0000640B442F2D00399FFF796FF0028EDD09A
-:105D0000204604B070BD4FF6FF74204604B070BD4D
-:105D100013280DD810B50446FAF7ECFC28B1064B51
-:105D200004EB840433F8140010BD4FF6FF7010BD6F
-:105D30004FF6FF70704700BFA4410020132816D80B
-:105D400038B504460D46FAF7D5FC68B1094804EBAE
-:105D5000840400EB44040020E388D4F80220AB80E4
-:105D6000237A2A60AB7138BD43F2020038BD43F29A
-:105D700002007047A441002010B504884CB9821C71
-:105D800000F10A0C12F8013B1BB99445FAD100202E
-:105D900010BD0B88A342FAD108220231023001F073
-:105DA000C0FEB0FA80F0400910BD00BF30B585B02C
-:105DB0000546FBF76FF90CE0039C04F14601FFF781
-:105DC000DBFF034604F12A01284683B9FFF7D4FF1D
-:105DD00068B902AA0DF106010720FBF763F9034633
-:105DE0002846002BE8D14FF6FF7005B030BDBDF856
-:105DF000060005B030BD00BF4FF6FF7398422DE995
-:105E0000F04118D00024DFF838800746254601E02D
-:105E1000642C10D038F81430BB42AEB204F1050443
-:105E200005F10105F4D13046FAF764FC0028EFD003
-:105E30003046BDE8F0814FF6FF763046BDE8F08190
-:105E4000A4410020132804D8024B00EB800023F863
-:105E500010107047A4410020F8B54FF6FF73984228
-:105E60001FD00024114F0646254603E0642C05F19F
-:105E7000010515D037F81430B34204F10504A8B277
-:105E8000F4D1FAF737FC0028F0D03046FBF73EFBA0
-:105E900028B905EB85054FF6FF7327F81530F8BDD7
-:105EA0003046BDE8F840FBF731BB00BFA4410020FD
-:105EB00010B58CB0144610306B460DF1100E10F872
-:105EC00001CD03F801CB9E45F9D10023049391F84D
-:105ED00000C08EF80C30CEE901334A788B788DF80B
-:105EE0001E2068468DF81D308DF81FC0FFF79AFE02
-:105EF0009DF82F109DF82E209DF82D302170627096
-:105F0000A3700CB010BD00BF0388102B2CD1F0B5CE
-:105F100000F1040CBCE80F0095B00DF1280EAEE8BE
-:105F20000F00BCE80F00AEE80F009DF82C609CE865
-:105F3000030006F0FE07062F8EE8030015D1BDF81A
-:105F400028304E49BDF830400B9803EB83035B00CB
-:105F5000CA18D4804FF6FF74CC529DF832301372B9
-:105F6000C2F8020015B0F0BD7047FBF793F89DF83A
-:105F70002C30032B4FEA530253D9022ADFD105AC50
-:105F80000DF10605224629460720FBF78BF800286D
-:105F900060D0042FF6D10C9B0698ADF810301B0C86
-:105FA0008DF81230BDF82D30ADF8083003AA9DF8F9
-:105FB0002F308DF80A30013004A9FFF779FFBDF8C2
-:105FC0000820BDF80C309A42DCD19DF80E309DF8C7
-:105FD0000A209A42D6D1BDF82810284BBDF80650A9
-:105FE0000B9801EB810252009D521344BDF8302002
-:105FF000DA804FF6FF72C3F8020095429DF8320036
-:106000001872AFD000232046ADF816108DF814306A
-:10601000ADF81850FBF708FE2046FFF77DFA15B0E3
-:10602000F0BD05AC0DF10605224629460720FBF719
-:1060300039F8062270B106994B7C734013F0FE0FBD
-:1060400001F11201F0D10DF12D0001F06AFD0028DF
-:10605000EAD1C0E7BDF8283008490B9803EB830369
-:106060005B00CA184FF6FF74CC52BDF830109DF893
-:106070003230C2F80200D180137273E7A4410020CD
-:1060800082B010B58C4684B049688646DCF80000C2
-:106090000DF1080CACE8030006A981E80C00039B95
-:1060A000DA070EEB630C12D55A10029B5EF8022041
-:1060B000D45808AB93E803008DE8030006AB0CCB83
-:1060C0006046A04704B0BDE8104002B07047029C93
-:1060D000EFE700BF82B010B582B004A981E80C00E0
-:1060E000D0E90623134304D102B0BDE8104002B04A
-:1060F00070470446F1F750FED4E9062382428B41F3
-:10610000F2D200210022002304F11000C4E906238A
-:10611000E1600190F0F73AF9019802B0BDE8104053
-:1061200002B0F0F787B800BF2DE9F04F83B0DDE98A
-:106130000CABBDF83870002B41D080460E4691461E
-:106140001D46BAF1000F3DD00F2E01D1C02F36D120
-:10615000282001F0BEFC04461030F4F723FF18207D
-:106160002680A4F8029001F0B4FCCDE900AB47F022
-:106170000207A7806B4607460246A06003CB47F89C
-:106180000C5B0023D8F80060D360E3607B60916013
-:10619000506075680D495161C4E908330C4B9D424C
-:1061A00008D12046F0F714FA204603B0BDE8F04FBE
-:1061B00001F08DBC21464046A8470028F1D103B02C
-:1061C000BDE8F08F1BF0010FBED1F8E7816003003E
-:1061D00039CE01002DE9F0438DB00446149FDDF85F
-:1061E0005490884616461D465FB306A8F4F7DAFEBB
-:1061F0001820ADF80880ADF80A6001F06AFC01468D
-:10620000CDE9007941F80C5B0023EC460246C360FF
-:106210004B60BCE8030050602068916005930D4915
-:106220008568049251610C4A0A9312219542ADF897
-:106230000C100B9309D102A8F0F7CAF90DB0BDE814
-:10624000F08319F0010FD0D1F8E761462046A84746
-:10625000F1E700BF8160030069DA010070B583686F
-:106260001B49DA88B3F808C01A4E86B0002504919D
-:10627000059506A9044680F82050034611E903005D
-:10628000C2F30022C2F105028DE8030092B261461A
-:106290003068FFF79FFF104BCDE9023502AB93E862
-:1062A000030042F210728DE8030023463068232178
-:1062B000FFF790FF00220023294604F11000C4E9F3
-:1062C0000623E56006B0BDE87040F0F75FB800BF98
-:1062D00099C40100843A0020D560030090F8203072
-:1062E000054A10B5044602600BB9204610BDFFF701
-:1062F000B5FF204610BD00BF5499030090F8203030
-:10630000084A10B50446026023B9204601F0DFFBBD
-:10631000204610BDFFF7A2FF204601F0D8FB204623
-:1063200010BD00BF5499030090F8203010B504460A
-:1063300083B9237963B123680C4A9B6893420CD1DB
-:1063400094F820300A4A22605BB9204601F0BFFB76
-:10635000002010BDFFF782FFEBE7204698470020A2
-:1063600010BD2046FFF77AFFEFE700BFFD62030094
-:106370005499030070B50A4B03600446002500F1F0
-:106380001006816085803046EFF750FF3046E560AB
-:10639000656284F82050EFF74DFF204670BD00BFC6
-:1063A000549903002DE9F04190F8203088B004465C
-:1063B0000D46002B36D18068314A03685B6D9342ED
-:1063C0005AD1304B04934FF00008CDF8148004AB41
-:1063D0000789C2882C4E93E803008DE80300C2F3BE
-:1063E00000223946C0270297C2F10502306892B2F6
-:1063F0002346FFF799FE254B02970693CDF81C80A4
-:1064000008AB13E903008DE803003068204E2346F3
-:1064100042F210722321FFF787FE3378EBB101239C
-:1064200084F820308DB900220023C4E9062300231C
-:1064300004F11000E360EFF7FDFEE068154B002863
-:1064400008BF184608B0BDE8F081F1F7A5FC281890
-:1064500041EBE571C4E90601E9E70093232242F22A
-:10646000107342F210700021F1F7A6FC0123337083
-:10647000012384F82030D5E703219847A068A0E7DE
-:10648000D903020099C40100843A0020D5600300BA
-:10649000A242002011FCFFFF416270474068704734
-:1064A00041600020704700BFF0B58B68CD699D4208
-:1064B000A8BF1D4683B00C46012201F10C07064619
-:1064C000294601A8F5F798F801A93846F5F7C4F868
-:1064D00001A8F5F7B9F8E06861692A46043001F0CF
-:1064E00030FBE36962695B1B2A44002BE361626154
-:1064F00025D1236A002BC4BF03F1FF33236293B17C
-:10650000A3692269E361002B626104DD606A0368AC
-:106510001B689847E36933B139463046F5F78AF886
-:10652000304603B0F0BD236A002BF5D194F8283033
-:10653000002BF1D004F12C00EFF7F4FEECE7E5DCE2
-:10654000EAE700BF38B504460B4B40F80C3B04F1BA
-:106550002C05F5F74BF82846EFF768FE00210122DD
-:106560004FF480732846C4E9012364636162EFF746
-:1065700061FE204638BD00BF6899030010B504468F
-:10658000406A88B1002A0FDD73B1C4E904110168C3
-:106590004FF0000C096884F828C02362C4E9062281
-:1065A000884794F8283003B910BD04F12C00BDE8E9
-:1065B0001040EFF73FBE00BF024B1868BFF35B8F80
-:1065C000704700BF60210020024B1868BFF35B8F4B
-:1065D000704700BF6C420020F8B504460D4600F03D
-:1065E00077F8224606460F462B462046294601F0FC
-:1065F0006FF830B9204629460022002301F040F808
-:1066000010B930463946F8BD00F0ACFA002200233C
-:10661000212101601046194600F0EAFE06460F46A9
-:1066200030463946F8BD00BF08B52DED028B08EEA7
-:10663000100A00F003F9B4EE488AF1EE10FA0346AE
-:106640000ED6B5EEC08AF1EE10FA09D8B5EE408A42
-:10665000F1EE10FA08D100F085FA2222084B026010
-:10666000BDEC028B184608BD00F07CFABDEC028B35
-:10667000034621221A600348BDE8084000F04EB9E5
-:10668000000080FF888D030008B52DED028B08EE19
-:10669000100A00F03BF9B4EE488AF1EE10FA06D683
-:1066A000DFED0A8AB4EEE88AF1EE10FA02D4BDEC0E
-:1066B000028B08BD00F056FAC8EEA87ABDEC028B3A
-:1066C000034621221A6017EE900A08BD0000000060
-:1066D000594A8A432DE9F04106460F4600F0928060
-:1066E00000290B46044651DD09155DD0C3F31303A1
-:1066F000C807A1F2FF3743F4801303D45B0003EB18
-:10670000D4736400E20F002602EB430360007F10A5
-:106710004FF0160E34464FF40012A118994202DCD5
-:106720005B1A8C1816445B00BEF1010E03EBD073AC
-:106730004FEA52024FEA4000EFD175464FF0200C6D
-:106740004FF000420AE03FD0C10FBCF1010C01EB59
-:1067500043034FEA40004FEA52023ED0A34202EB0D
-:106760000E01F0DD002901EB020E09DBA0461B1B28
-:10677000814288BF03F1FF33401A15444446E3E7E2
-:10678000BEF1000FF2DB04F10108F0E721F0004256
-:10679000024335D000293FD1E20A1539134664057A
-:1067A000002AF9D0D70241D400205B00DE02054662
-:1067B00000F10100F9D51A4623468440C0F12000BB
-:1067C000C340491B134391E78142BDD8002901EB27
-:1067D000020ED5DB98460023CEE7034302D0691CA6
-:1067E00022D001354FEA550C731003F17F53F207A5
-:1067F00003F5001348BF4CF0004C03EB0751604613
-:10680000BDE8F08102460B4600F0C8FC32463B462C
-:1068100000F00EFBBDE8F081024600F007FB0246E7
-:106820000B4600F0E5FDEBE70136DDE723462020CF
-:106830004FF0FF35C4E700BF0000F07F08B530F02F
-:1068400000432DED028B07EE100A2DD0002836DB19
-:10685000B0F1FF4F47DAB0F5000F3BDB0022C31564
-:106860007F3B1344DA0F03EBD37307EE903AC2F188
-:106870007F02C0F3160040EAC250B8EEE78A00F08B
-:1068800051F89FED1C7ADFED1C6A07EE900A27EEA7
-:10689000877ADFED1A7AA8EE267AA8EE277ABDEC81
-:1068A000028B17EE100A08BD9FED157ADFED157A01
-:1068B000C7EE277ABDEC028B17EE900A08BD77EE83
-:1068C000477A9FED107AC7EE877ABDEC028B17EE00
-:1068D000900A08BDDFED0C7A67EE277A6FF0180298
-:1068E00017EE900ABBE7BDEC028B77EE077A17EE46
-:1068F000900A08BDD95BDE3EDB27543580209A3EE6
-:10690000000000CC000000000000004C07EE900AE0
-:10691000F1EEE77A17EE900A704700BF0048704723
-:106920000000C07F30F0004207EE100A03462DD071
-:10693000002834DBB0F1FF4F43DAB0F5000F37DB4E
-:106940004FF0000C7048C3F31601084400F4000235
-:1069500082F07E520A43DB1507EE102A7F3B6B4A1A
-:10696000634401F10F0CF7EE007A0CEA020237EEF5
-:10697000677A03EBD0534ABBB5EE407AF1EE10FADA
-:1069800067D1002B40F09F80002070479FED607A18
-:10699000DFED607AC7EE277A17EE900A704777EE40
-:1069A000477A9FED5C7AC7EE877A17EE900A7047B8
-:1069B000DFED597A67EE277A6FF0180C17EE903AF0
-:1069C000C0E777EE077A17EE900A7047F0EE007A8C
-:1069D00077EE277A06EE903AC7EE273A4F48C1F590
-:1069E0005712084402F522720243002ADFED4C2AB6
-:1069F0009FED4C4A9FED4C5A9FED4C3ADFED4C4ACF
-:106A0000DFED4C7A9FED4C6A63EEA35AB8EEE62AAE
-:106A100065EEA56AA6EEA24AE6EE834AA4EE265AE1
-:106A2000A4EEA66AE5EE267A67EEA57AE6EE267A69
-:106A30002EDDF6EE006A67EE266A66EE876A7BBB9D
-:106A400077EEA67AE7EEE36A77EE667A17EE900ABB
-:106A50007047F6EE006A9FED396AF0EE667AE7EE6F
-:106A6000467A67EE076A66EEA76A002BECD007EE5F
-:106A7000903ADFED335A9FED336AF8EEE77AE7EEAE
-:106A8000E56A36EEC77A97EE867A17EE100A7047F7
-:106A900043BB77EE677AA7EEE37A17EE100A7047EA
-:106AA0009FED276ADFED275A77EEA67A22EE066A77
-:106AB000A7EEA36A76EEC66A36EEC77A92EE257A1C
-:106AC00017EE100A704707EE903A9FED1D7ADFED42
-:106AD0001D6AF8EEE77A27EE877AA7EEA67A17EE18
-:106AE000100A7047DFED166A9FED166A77EE677A37
-:106AF00066EEC26AE7EEA36A36EEC77A92EE067ACF
-:106B000017EE100A704700BF20FB4A00F0FF7F001D
-:106B1000000000CC000000000000004C305CCFFF03
-:106B20009788173E25333A3E2549923E4FD01C3E6A
-:106B3000298E633EABAA2A3FCDCCCC3EABAAAA3E5F
-:106B4000D1F717378071313F10B5054C13462CB182
-:106B50000A4601460220AFF3008010BD2046FCE744
-:106B600000000000014B1868704700BF642100203E
-:106B700008B5074B044613B10021AFF30080054B65
-:106B80001868836A03B19847204600F099FF00BF58
-:106B9000000000008499030070B50D4D0D4C641B7E
-:106BA000A4100026A64209D10B4D0C4C01F036F87A
-:106BB000641BA4100026A64205D170BD55F8043B05
-:106BC00098470136EEE755F8043B98470136F2E75F
-:106BD000D8210020D8210020D8210020F821002031
-:106BE000024B0146186800F0DCBF00BF64210020A2
-:106BF00038B5074D00230446084611462B6000F0C7
-:106C000057FF431C02D12B6803B1236038BD00BF7E
-:106C100070420020012B2DE9F04701D0242B06D92A
-:106C2000FFF7A0FF162303600020BDE8F087DFF820
-:106C3000E4C00D462E4615F8014B14F80C7017F001
-:106C40000807F7D12D2C32D12C780127B51C002B49
-:106C50005BD0102B09D1302C07D12C7804F0DF0445
-:106C6000582C4DD16C781023023507F1004808F1FB
-:106C7000FF384FF0000CB8FBF3F9664603FB198AA6
-:106C8000A4F1300EBEF1090F16D87446A34224DDDC
-:106C9000BCF1000F1EDBB1451CD301D1A24519DBAD
-:106CA00006FB03464FF0010C15F8014BE8E72B2CCF
-:106CB00004BF2C78B51CCAE7A4F1410EBEF1190F30
-:106CC00001D8373CE2E7A4F1610EBEF1190F04D8F8
-:106CD000573CDBE74FF0FF3CE6E7BCF1000F05DA7D
-:106CE00022230360464642B930469EE707B176420A
-:106CF000002AF9D0BCF1000F00D0691E1160F3E743
-:106D00003024002BB1D10823AFE7302CA5D00A23C3
-:106D1000ABE700BF8999030013460A4601460248C3
-:106D20000068FFF777BF00BF642100202DE9F04322
-:106D3000364F86460D46284615F8014BE65D16F09F
-:106D40000806F8D12D2C2FD12C780126851C002B7C
-:106D500057D0102B09D1302C07D1287800F0DF0054
-:106D6000582849D16C78102302354FF0FF3800279E
-:106D7000B8FBF3F803FB08F96FEA09093846A4F1F8
-:106D8000300CBCF1090F14D86446A34222DD002F59
-:106D90001DDB80451BD301D1A14518DB00FB03405F
-:106DA000012715F8014BEAE72B2C04BF2C78851C32
-:106DB000CDE7A4F1410CBCF1190F01D8373CE4E751
-:106DC000A4F1610CBCF1190F04D8573CDDE74FF07A
-:106DD000FF37E6E7002F07DA2223CEF800304FF026
-:106DE000FF3032B9BDE8F08306B14042002AF9D045
-:106DF00007B1691E1160F5E73024002BB5D10823D7
-:106E0000B3E7302CA9D00A23AFE700BF899903006C
-:106E100013460A46014602480068FFF787BF00BFD5
-:106E20006421002081F0004102E000BF83F00043B4
-:106E300030B54FEA41044FEA430594EA050F08BF15
-:106E400090EA020F1FBF54EA000C55EA020C7FEAD9
-:106E5000645C7FEA655C00F0E2804FEA5454D4EB56
-:106E60005555B8BF6D420CDD2C4480EA020281EA20
-:106E7000030382EA000083EA010180EA020281EA58
-:106E80000303362D88BF30BD11F0004F4FEA0131AA
-:106E90004FF4801C4CEA113102D0404261EB4101B9
-:106EA00013F0004F4FEA03334CEA133302D052423F
-:106EB00063EB430394EA050F00F0A780A4F10104FB
-:106EC000D5F1200E0DDB02FA0EFC22FA05F2801835
-:106ED00041F1000103FA0EF2801843FA05F359411B
-:106EE0000EE0A5F120050EF1200E012A03FA0EFC9A
-:106EF00028BF4CF0020C43FA05F3C01851EBE371C4
-:106F000001F0004507D54FF0000EDCF1000C7EEBE0
-:106F100000006EEB0101B1F5801F1BD3B1F5001F1E
-:106F20000CD349085FEA30004FEA3C0C04F101043D
-:106F30004FEA445212F5800F80F09A80BCF1004F66
-:106F400008BF5FEA500C50F1000041EB045141EAE8
-:106F5000050130BD5FEA4C0C404141EB0101013CB1
-:106F600028BFB1F5801FE9D291F0000F04BF0146A0
-:106F70000020B1FA81F308BF2033A3F10B03B3F172
-:106F800020020CDA0C3208DD02F1140CC2F10C0202
-:106F900001FA0CF021FA02F10CE002F11402D8BF60
-:106FA000C2F1200C01FA02F120FA0CFCDCBF41EA2C
-:106FB0000C019040E41AA2BF01EB0451294330BDFB
-:106FC0006FEA04041F3C1CDA0C340EDC04F11404D8
-:106FD000C4F1200220FA04F001FA02F340EA0300AF
-:106FE00021FA04F345EA030130BDC4F10C04C4F1F5
-:106FF000200220FA02F001FA04F340EA03002946D5
-:1070000030BD21FA04F0294630BD94F0000F83F41E
-:10701000801306BF81F480110134013D4EE77FEA01
-:10702000645C18BF7FEA655C29D094EA050F08BF4D
-:1070300090EA020F05D054EA000C04BF194610462E
-:1070400030BD91EA030F1EBF0021002030BD5FEA72
-:10705000545C05D14000494128BF41F0004130BD9A
-:1070600014F580043CBF01F5801130BD01F00045EE
-:1070700045F0FE4141F470014FF0000030BD7FEA61
-:10708000645C1ABF194610467FEA655C1CBF0B465C
-:10709000024650EA013406BF52EA033591EA030F73
-:1070A00041F4002130BD00BF90F0000F04BF00216B
-:1070B000704730B54FF4806404F132044FF000059E
-:1070C0004FF0000150E700BF90F0000F04BF002117
-:1070D000704730B54FF4806404F1320410F000457D
-:1070E00048BF40424FF000013EE700BF42004FEA78
-:1070F000E2014FEA31014FEA02701FBF12F07F43F5
-:1071000093F07F4F81F06051704732F07F4208BFAB
-:10711000704793F07F4F04BF41F40021704730B5B2
-:107120004FF4607401F0004521F000411CE700BFFE
-:1071300050EA010208BF704730B54FF000050AE081
-:1071400050EA010208BF704730B511F0004502D582
-:10715000404261EB41014FF4806404F132045FEA84
-:10716000915C3FF4D8AE4FF003025FEADC0C18BF2D
-:1071700003325FEADC0C18BF033202EBDC02C2F11F
-:10718000200300FA03FC20FA02F001FA03FE40EAB1
-:107190000E0021FA02F11444BDE600BF70B54FF0B5
-:1071A000FF0C4CF4E06C1CEA11541DBF1CEA135593
-:1071B00094EA0C0F95EA0C0F00F0DEF82C4481EAFB
-:1071C000030621EA4C5123EA4C5350EA013518BF1B
-:1071D00052EA033541F4801143F4801338D0A0FB08
-:1071E00002CE4FF00005E1FB02E506F00042E0FBB5
-:1071F00003E54FF00006E1FB03569CF0000F18BFBB
-:107200004EF0010EA4F1FF04B6F5007F64F5407462
-:1072100004D25FEA4E0E6D4146EB060642EAC621F5
-:1072200041EA55514FEAC52040EA5E504FEACE2E62
-:10723000B4F1FD0C88BFBCF5E06F1ED8BEF1004F65
-:1072400008BF5FEA500E50F1000041EB045170BDE1
-:1072500006F0004646EA010140EA020081EA030125
-:10726000B4EB5C04C2BFD4EB0C0541EA045170BD21
-:1072700041F480114FF0000E013C00F3AB8014F19B
-:10728000360FDEBF002001F0004170BDC4F10004E4
-:10729000203C35DA0C341BDC04F11404C4F1200565
-:1072A00000FA05F320FA04F001FA05F240EA0200C0
-:1072B00001F0004221F0004110EBD37021FA04F6F6
-:1072C00042EB06015EEA430E08BF20EAD37070BDB0
-:1072D000C4F10C04C4F1200500FA04F320FA05F00F
-:1072E00001FA04F240EA020001F0004110EBD37011
-:1072F00041F100015EEA430E08BF20EAD37070BD81
-:10730000C4F1200500FA05F24EEA020E20FA04F359
-:1073100001FA05F243EA020321FA04F001F0004108
-:1073200021FA04F220EA020000EBD3705EEA430E79
-:1073300008BF20EAD37070BD94F0000F0FD101F0A8
-:107340000046400041EB010111F4801F08BF013CE1
-:10735000F7D041EA060195F0000F18BF704703F01F
-:107360000046520043EB030313F4801F08BF013DA6
-:10737000F7D043EA0603704794EA0C0F0CEA135562
-:1073800018BF95EA0C0F0CD050EA410618BF52EA1C
-:107390004306D1D181EA030101F000414FF0000022
-:1073A00070BD50EA410606BF1046194652EA430630
-:1073B00019D094EA0C0F02D150EA013613D195EAA4
-:1073C0000C0F05D152EA03361CBF104619460AD1EC
-:1073D00081EA030101F0004141F0FE4141F47001F6
-:1073E0004FF0000070BD41F0FE4141F4780170BDE6
-:1073F00070B54FF0FF0C4CF4E06C1CEA11541DBF4B
-:107400001CEA135594EA0C0F95EA0C0F00F0A7F84C
-:10741000A4EB050481EA030E52EA03354FEA013179
-:1074200000F088804FEA03334FF0805545EA13138C
-:1074300043EA12634FEA022245EA111545EA106554
-:107440004FEA00260EF000419D4208BF964244F1EB
-:10745000FD0404F5407402D25B084FEA3202B61A0A
-:1074600065EB03055B084FEA32024FF480104FF4DE
-:10747000002CB6EB020E75EB030E22BFB61A754652
-:1074800040EA0C005B084FEA3202B6EB020E75EBE5
-:10749000030E22BFB61A754640EA5C005B084FEA4D
-:1074A0003202B6EB020E75EB030E22BFB61A75461A
-:1074B00040EA9C005B084FEA3202B6EB020E75EB25
-:1074C000030E22BFB61A754640EADC0055EA060EE6
-:1074D00018D04FEA051545EA16754FEA06164FEA29
-:1074E000C30343EA52734FEAC2025FEA1C1CC0D1D5
-:1074F00011F4801F0BD141EA00014FF000004FF062
-:10750000004CB6E711F4801F04BF01430020B4F122
-:10751000FD0C88BFBCF5E06F3FF6AFAEB5EB030CDA
-:1075200004BFB6EB020C5FEA500C50F1000041EBD7
-:10753000045170BD0EF0004E4EEA113114EB5C04A4
-:10754000C2BFD4EB0C0541EA045170BD41F4801177
-:107550004FF0000E013C90E645EA060E8DE60CEA7F
-:10756000135594EA0C0F08BF95EA0C0F3FF43BAF9C
-:1075700094EA0C0F0AD150EA01347FF434AF95EA53
-:107580000C0F7FF425AF104619462CE795EA0C0F37
-:1075900006D152EA03353FF4FDAE1046194622E704
-:1075A00050EA410618BF52EA43067FF4C5AE50EADE
-:1075B00041047FF40DAF52EA43057FF4EBAE12E7CE
-:1075C0004FF0FF3C06E000BF4FF0010C02E000BFAF
-:1075D0004FF0010C4DF804CD4FEA410C7FEA6C5C92
-:1075E0004FEA430C18BF7FEA6C5C1BD001B050EA35
-:1075F000410C0CBF52EA430C91EA030F02BF90EA20
-:10760000020F0020704710F1000F91EA030F58BFDE
-:10761000994208BF90422CBFD8176FEAE37040F040
-:10762000010070474FEA410C7FEA6C5C02D150EADE
-:10763000013C07D14FEA430C7FEA6C5CD6D152EA99
-:10764000033CD3D05DF8040B704700BF844610465E
-:1076500062468C461946634600E000BF01B5FFF75D
-:10766000B7FF002848BF10F1000F01BD4DF808ED2D
-:10767000FFF7F4FF0CBF012000205DF808FB00BFFE
-:107680004DF808EDFFF7EAFF34BF012000205DF858
-:1076900008FB00BF4DF808EDFFF7E0FF94BF0120A5
-:1076A00000205DF808FB00BF4DF808EDFFF7CEFFA6
-:1076B00094BF012000205DF808FB00BF4DF808EDE5
-:1076C000FFF7C4FF34BF012000205DF808FB00BFB6
-:1076D0004FEA410C7FEA6C5C02D150EA013C0AD1CE
-:1076E0004FEA430C7FEA6C5C02D152EA033C02D1C0
-:1076F0004FF0000070474FF0010070474FEA410221
-:10770000B2F1E04324BFB3F5001CDCF1FE5C0DD9FF
-:1077100001F0004C4FEAC0024CEA5070B2F1004F49
-:1077200040EB830008BF20F00100704711F0804F4C
-:1077300021D113F13872BCBF01F00040704741F411
-:1077400080114FEA5252C2F11802C2F1200C10FA15
-:107750000CF320FA02F018BF40F001004FEAC123F9
-:107760004FEAD32303FA0CFC40EA0C0023FA02F39D
-:107770004FEA4303CCE77FEA625307D150EA013373
-:107780001EBF4FF0FE4040F44000704701F0004043
-:1077900040F0FE4040F40000704700BF53B94AB9C2
-:1077A000002908BF00281CBF4FF0FF314FF0FF3009
-:1077B00000F074B9ADF1080C6DE904CE00F006F8E4
-:1077C000DDF804E0DDE9022304B070472DE9F0475D
-:1077D000089D04468E46002B4DD18A42944669D9B5
-:1077E000B2FA82F252B101FA02F3C2F1200120FA98
-:1077F00001F10CFA02FC41EA030E94404FEA1C48E6
-:10780000210CBEFBF8F61FFA8CF708FB16E341EAE1
-:10781000034306FB07F199420AD91CEB030306F167
-:10782000FF3080F01F81994240F21C81023E634488
-:107830005B1AA4B2B3FBF8F008FB103344EA03442C
-:1078400000FB07F7A7420AD91CEB040400F1FF3341
-:1078500080F00A81A74240F207816444023840EA7E
-:107860000640E41B00261DB1D4400023C5E90043B7
-:107870003146BDE8F0878B4209D9002D00F0EF803A
-:107880000026C5E9000130463146BDE8F087B3FA6D
-:1078900083F6002E4AD18B4202D3824200F2F98055
-:1078A000841A61EB030301209E46002DE0D0C5E958
-:1078B000004EDDE702B9FFDEB2FA82F2002A40F0A4
-:1078C0009280A1EB0C014FEA1C471FFA8CFE0126A7
-:1078D000200CB1FBF7F307FB131140EA01410EFB4B
-:1078E00003F0884208D91CEB010103F1FF3802D2F2
-:1078F000884200F2CB804346091AA4B2B1FBF7F0EC
-:1079000007FB101144EA01440EFB00FEA64508D90E
-:107910001CEB040400F1FF3102D2A64500F2BB804B
-:107920000846A4EB0E0440EA03409CE7C6F120079A
-:10793000B34022FA07FC4CEA030C20FA07F401FAE0
-:1079400006F31C43F9404FEA1C4900FA06F3B1FB69
-:10795000F9F8200C1FFA8CFE09FB181140EA0141CE
-:1079600008FB0EF0884202FA06F20BD91CEB01016B
-:1079700008F1FF3A80F08880884240F28580A8F1C3
-:1079800002086144091AA4B2B1FBF9F009FB101115
-:1079900044EA014100FB0EFE8E4508D91CEB0101B3
-:1079A00000F1FF346CD28E456AD90238614440EA56
-:1079B0000840A0FB0294A1EB0E01A142C846A646D6
-:1079C00056D353D05DB1B3EB080261EB0E0101FA5F
-:1079D00007F722FA06F3F1401F43C5E900710026BC
-:1079E0003146BDE8F087C2F12003D8400CFA02FC12
-:1079F00021FA03F3914001434FEA1C471FFA8CFE22
-:107A0000B3FBF7F007FB10360B0C43EA064300FB11
-:107A10000EF69E4204FA02F408D91CEB030300F1AF
-:107A2000FF382FD29E422DD9023863449B1B89B266
-:107A3000B3FBF7F607FB163341EA034106FB0EF3EF
-:107A40008B4208D91CEB010106F1FF3816D28B429C
-:107A500014D9023E6144C91A46EA004638E72E4668
-:107A6000284605E70646E3E61846F8E64B45A9D260
-:107A7000B9EB020864EB0C0E0138A3E74646EAE7CF
-:107A8000204694E74046D1E7D0467BE7023B61447D
-:107A900032E7304609E76444023842E7704700BFE6
-:107AA000024B58221A604FF0FF307047704200209E
-:107AB000024B58221A604FF0FF307047704200208E
-:107AC000FEE700BF0B4601461846FFF73DB8EEF74C
-:107AD00031BD012838BF012010B504462046EEF71D
-:107AE000EBFC30B9FEF770FD08B900F00FF88047E5
-:107AF000F4E710BD08B500F004F808B5804700F0C1
-:107B000005F808B5FEF758FDFFF7F7FF08B50620A2
-:107B1000FFF766F80120FFF7D3FF0A220021FFF7E5
-:107B2000FBB810B501390244904201D1002005E0B4
-:107B3000037811F8014FA34201D0181B10BD01308A
-:107B4000F2E70A44914200F1FF3300D1704710B5CB
-:107B500011F8014B03F8014F9142F9D110BD884251
-:107B600010B501EB020402D98442234607D8431E14
-:107B7000A14208D011F8012B03F8012FF8E70244C5
-:107B800001468A4200D110BD13F8014D02F8014DA3
-:107B9000F7E702440346934200D1704703F8011B04
-:107BA000F9E71F2938B504460D4604D916230360AA
-:107BB0004FF0FF3038BD426C12B152F821304BB952
-:107BC000204600F016F82A4601462046BDE8384017
-:107BD000FFF70EB8012B0AD0591C03D116230360FE
-:107BE0000120E7E7002442F8254028469847002076
-:107BF000E0E7FFF755BF10F8012B11F8013B012A10
-:107C000028BF9A42F7D0D01A7047034613F8012BC9
-:107C1000002AFBD1181A013870470000F8B500BFE0
-:107C2000F8BC08BC9E467047F8B500BFF8BC08BC5D
-:107C30009E467047000000000000000000000000A9
-:107C40000338FDD8704700000A286400501E1E004B
-:107C500069645F70726F700076695F002020202079
-:107C60003030302C3030302C3030302C3030302C24
-:107C70003030300A202020203030302C3037302C6B
-:107C80003030302C3037302C3030300A202020205B
-:107C90003030302C3030302C3030302C3030302CF4
-:107CA0003030300A202020203037302C3030302C3B
-:107CB0003030302C3030302C3037300A202020202B
-:107CC0003030302C3037302C3037302C3037302CAF
-:107CD0003030300A00000000202020203030302CCE
-:107CE0003030302C3030302C3030302C3030300AC6
-:107CF000202020203030302C3037302C3030302CC9
-:107D00003037302C3030300A202020203030302CDA
-:107D10003030302C3030302C3030302C3030300A95
-:107D2000202020203030302C3037302C3037302C91
-:107D30003037302C3030300A202020203037302CA3
-:107D40003030302C3030302C3030302C3037300A5E
-:107D50000000000023000000735F0000000000002E
-:107D600000000000E9C8020035C80200A16E020050
-:107D7000A16E0200A96E0200A96E0200916E0200BF
-:107D8000B16E0200A5CB0200CD6E020071CC0200E4
-:107D9000B1C80200ED6E020009C901001DC9010051
-:107DA000ADC90200310000003200000033000000C5
-:107DB00034000000000000000000000029CE010097
-:107DC00031CE010035CE01005DD001008D5402009E
-:107DD00011D1010099D10100756E6B6E6F776E0045
-:107DE0007A76677074756F6965617A766770747595
-:107DF0006F6965617A766770740000001B1B000E66
-:107E00001100000015160F18130000001C0B1F2591
-:107E10001E0000000000000000000000F9D3010077
-:107E200019570200F1D30100ADD30100EDD30100D9
-:107E3000D5D70100E1D30100DDD30100000000002F
-:107E40000000000029CE010031CE010035CE010036
-:107E500039F701008D54020011D8010035D8010016
-:107E6000BD6D0200C16D020041FA0100D56D020036
-:107E7000BDF60100B9F40100DD6D0200C4FFFFFF93
-:107E80000000000029CE01007183020035CE010000
-:107E900009D801008D5402008DD8010061D801007D
-:107EA000554249545F4C4F475F46535F565F3030F1
-:107EB000320A0000BC7E0300080000000100000040
-:107EC00002000000020000000200000003000000A9
-:107ED0000200000004000000010000000500000096
-:107EE000080000000600000001000000070000007C
-:107EF0000100000008000000010000000000000078
-:107F00000000000029CE010031CE0100CDDF0100CC
-:107F100009D801008D5402007DDA010095DA0100D4
-:107F2000287F030008000000010000000C00000092
-:107F30000200000005000000030000000200000035
-:107F40000400000001000000050000000100000026
-:107F5000060000000200000007000000030000000F
-:107F60000800000001000000000000000000000008
-:107F700029CE010031CE010035CE010009D8010023
-:107F80008D540200DDE3010011E4010025E701004A
-:107F900065E701008DEB0100D9E30100ADEB0100C5
-:107FA000C5EB0100E9EB0100F8FFFFFF0000000056
-:107FB0000DE4010011EC0100D5EB01004DEC0100D6
-:107FC0005DE701003DE8010029EC01000000000030
-:107FD0000000000081EC0100C5EC0100DDEC0100B7
-:107FE0000000000000000000B5ED01008DEC010074
-:107FF000859E020099EC0100A1EC0100BDEC01009E
-:10800000999E0200000000000000000005F201003F
-:108010005DF3010009F201000DF2010019F2010007
-:1080200031F20100D9F20100000000000000000060
-:1080300029CE010031CE010035CE010039F7010013
-:108040008D5402009DF30100B9F30100BD6D0200E3
-:10805000C16D020041FA0100D56D0200BDF60100BC
-:10806000B9F40100DD6D0200000000000000000016
-:108070004900020065FA0100859E020069FA0100CC
-:108080008D9E02006DFA0100999E02007DFA0100AA
-:10809000C5FA0100FCFFFFFF0000000029CE01002F
-:1080A00031CE010035CE010009D801008D54020007
-:1080B00069FB010015FB0100676967676C650000DB
-:1080C000303130323330393838303139303038347B
-:1080D0003430303434303038383831303233303076
-:1080E000313630313030333330303234303030307C
-:1080F0003030303030303030303030303030303080
-:1081000030303030303030302C3131303233323565
-:108110003730303837343131343430303434303033
-:10812000383838303335323030353930313030331B
-:10813000333030303130303030303030303030303B
-:10814000303030303030313030303030303030302E
-:10815000302C333130323332373239303231313002
-:1081600035343430323838393038383830303931C5
-:1081700030303633303030303030303032343037E9
-:1081800030303032303030303030303030303030ED
-:10819000333030303030303030302C3331303233D7
-:1081A0003237323930313032303534343032383899
-:1081B000393038383830303931303036333030308B
-:1081C00030303030303234303730303032303030A0
-:1081D000303030303030303030333030303030309C
-:1081E0003030302C33313032333237323930313174
-:1081F000343035343430323838393038383830303B
-:108200003931303036333030303030303030323455
-:108210003037303030323030303030303030303055
-:10822000303033303030303030303030000000000B
-:108230006861707079000000303130323331393983
-:1082400032303636393131343430303434303038FD
-:1082500038383032363230303238303030303138F1
-:108260003030303230353030303030303030303007
-:1082700030303030303130303030303030303030FD
-:108280002C303032333232313239303239353038C5
-:1082900034343032343034303838383030303030B4
-:1082A00030303430303032323430303131303030C0
-:1082B00030303030303030303030303030303037B7
-:1082C0003530303030303030302C303030303032AB
-:1082D0003132393032393530393434303234303467
-:1082E0003038383830313435303030343030303266
-:1082F0003234303031313030303030303030303076
-:108300003030303030303030373530303030303061
-:108310003030000068656C6C6F0000003331303223
-:10832000333036373330313937303234343031311D
-:108330003837303838383130323330313238303005
-:108340003030303030303234303030303030303027
-:10835000303030303030303030303030303030301D
-:10836000303030302C333030303031303634303003
-:1083700031363032343430303938313038383830C2
-:1083800030303030313238303030303031303030E1
-:1083900034303030303030303030303030303030D9
-:1083A000303030303030303030303030302C3331CD
-:1083B0003032333130363430323933303234343095
-:1083C0003039383130383838313032333031323872
-:1083D0003030303030313030303430303030303098
-:1083E000303030303030303030303030303030308D
-:1083F00030303030303000006D7973746572696FE1
-:10840000757300003430303030323339303033332C
-:10841000313030343430323430343038383830342D
-:108420003737303030343030303232343030313130
-:108430003034303030303030303030303030303038
-:108440003030383030303030303030302C3430351F
-:1084500035313238343533383530303034343030EB
-:1084600034343030383838303030303031323830E1
-:1084700033303130353030313630303030303030EC
-:1084800030303030303030303030383530303035DA
-:1084900030303031350000007361640033313032E8
-:1084A000333232323630373038303134343031369E
-:1084B000323430383838313032333031323830308D
-:1084C00030303031303032343030303030303030A5
-:1084D000303030303030303030303030303030309C
-:1084E000303030302C333130323331363233303972
-:1084F000333630323434303039333930383838303C
-:10850000303030303132383030303030313030325D
-:108510003430303030303030303030303030303057
-:1085200030303030303030303030303030000000DB
-:10853000736C69646500000031303532303233329B
-:108540003530323233303234343032343034303803
-:1085500038383130323330313238303130323030F7
-:108560003030313130343030303030303030303005
-:1085700030303030303130303030303030303030FA
-:108580002C303130323332353230303931303032D4
-:1085900034343030343430303838383130323330AD
-:1085A00031323830313032323430303131303430B1
-:1085B00030303030303030303030303030303130BA
-:1085C000303030303030303030000000736F617246
-:1085D000696E670032313032333430303935333000
-:1085E000393035343430353939393038383831303C
-:1085F000323330303232303230303034303030326A
-:108600003032353030303030303030303030303063
-:108610003032303030303030303030302C34303256
-:108620003233333732373237333031343434303019
-:108630003434303038383830303030303033313016
-:10864000313032343430303033303030303030301C
-:10865000303030303030303030303030303030301A
-:108660003030303030000000737072696E67000087
-:1086700033303635393030333731313633313234C7
-:1086800034303035383730383838303830373030AB
-:1086900033343030303030303030323430303030CD
-:1086A00030303030303030303030303030353030C5
-:1086B00030303030303030302C30313032333030B8
-:1086C0003337313136333133343430303538373075
-:1086D0003838383130323330303331303030303078
-:1086E0003030303234303030303030303030303084
-:1086F0003030303030303530303030303030303075
-:10870000300000007477696E6B6C65003031303179
-:108710003830303037363732323039343430303721
-:108720003536303838383038353530313238303009
-:108730003030303030303234303030303030303033
-:108740003030303030303030303030303030303029
-:1087500030303030000000007961776E000000009A
-:1087600032303030303232383131333332303234EB
-:1087700034303135303030383838313032333031D0
-:1087800032383031303234313030323430343030CD
-:1087900030333030303030303030303030313030D5
-:1087A00030303030303030302C30303533313235BD
-:1087B000323030393130303234343030343430309B
-:1087C0003838383036333630313238303130323272
-:1087D0003430303131303330303030303030303090
-:1087E0003030303030303130303030303030303088
-:1087F000302C303038323230373834303139303054
-:108800003834343030343430303838383036383129
-:108810003030313630303030353530303234303041
-:108820003030303030303030303030303030303048
-:10883000353030303030303030302C303034373923
-:1088400030373834303139303038343430303434F3
-:1088500030303838383032393830303136303030E6
-:108860003030303030323430303030303030303002
-:1088700030303030303030303035303030303030F3
-:108880003030302C303033323130373834303139C9
-:1088900030303834343030343430303838383031A7
-:1088A00030383030313630303030333330303038AB
-:1088B00030303030303030303030303030303030B8
-:1088C0003030353030303030303030300000000063
-:1088D00000000000000000008DF30100D1E3010062
-:1088E000DDF301001D030200250302002D03020039
-:1088F0003503020045030200550302006103020034
-:10890000710302007903020081030200890302005F
-:1089100099030200A1030200A903020095F30100DC
-:10892000C1030200C9030200D1030200D9030200FF
-:10893000BD040200E1030200E5030200E9030200B6
-:10894000F903020000000000000000008DF30100A8
-:10895000D1E30100DDF301009D07020025030200C1
-:10896000ED03020035030200450302005503020037
-:108970006103020071030200790302008103020017
-:1089800019080200C5070200F103020021050200D8
-:1089900095F30100C1030200C9030200D1030200E4
-:1089A000D9030200BD040200E1030200E503020056
-:1089B0004904020051050200050402008D0802006E
-:1089C000F5030200ECFFFFFF0000000029CE0100CC
-:1089D00031CE0100D505020009D801008D540200F6
-:1089E0008104020091050200E4FFFFFF0000000087
-:1089F000ED080200819E0200859E02004D050200E6
-:108A00008D9E0200959E0200999E020000000000CB
-:108A10000000000059090200B1170200B11702005E
-:108A2000F5080200F9080200C9170200010B020054
-:108A3000D10902009D1A0200C91B0200ED1A0200B2
-:108A4000B51B0200B5170200205B00005D000000AE
-:108A50005632000020000000424243206D696372DC
-:108A60006F3A626974000000D8ECF0F4F8FC00047E
-:108A7000000000000000000029CE010031CE0100FE
-:108A8000C50D0200090F02008D540200950D020071
-:108A9000B1100200E95D0000251D470AA062FA1925
-:108AA00022DFA9A80000000000000000B1170200AA
-:108AB000B1170200B1170200F57A0300F57A03003E
-:108AC000C9170200B1170200B11702009D1A020077
-:108AD000C91B0200ED1A0200B51B0200B517020007
-:108AE0000000000000000000B1170200B1170200F2
-:108AF000B1170200C91C0200CD1C0200C9170200F8
-:108B0000B91E0200611E02009D1A0200C91B02006C
-:108B1000ED1A0200B51B0200B517020000000000AC
-:108B200000000000A1220200C9230200B1170200C8
-:108B30008D21020091210200C9170200B117020025
-:108B4000B11702009D1A0200C91B0200ED1A0200B3
-:108B5000B51B0200B517020029240200F121020012
-:108B6000AD240200F8FFFFFF0000000029CE010045
-:108B700031CE0100A524020009D801008D54020065
-:108B800019220200DD2402000000000000000000A5
-:108B9000B5260200592B0200B1170200F125020090
-:108BA000F5250200C9170200B1170200B117020033
-:108BB0009D1A0200C91B0200ED1A0200B51B02003B
-:108BC000B5170200952B020001260200552602006F
-:108BD000F8FFFFFF0000000029CE010031CE0100A8
-:108BE000F52B020009D801008D540200292602004D
-:108BF000852602000000000000000000F52C0200A5
-:108C0000712C0200B1170200612C0200652C0200D9
-:108C1000C9170200B1170200B11702009D1A020025
-:108C2000C91B0200ED1A0200B51B0200B5170200B5
-:108C30006E400000B5A3F393E0A9E50E24DCCA9EC4
-:108C400000000000000000008D2F0200B11702009C
-:108C50005D300200A52E0200A92E0200C9170200F5
-:108C6000B1170200B52E02009D1A0200C91B0200B6
-:108C7000ED1A0200B51B0200B5170200FFFFFFFF4F
-:108C800000000001000200030004010001010102D4
-:108C900001030104020002010202020302040300B4
-:108CA0000301030203030304040004010402040398
-:108CB000040400000000000000000000F9D30100DF
-:108CC00089340200F1D30100ADD30100EDD30100DE
-:108CD000D5D70100E1D30100AD35020091C20100FA
-:108CE00085340200F1350200F1CA0100B9CC01005F
-:108CF000FCFFFFFF00000000493A020019360200A5
-:108D00001536020009D801008D540200B1CC0100D3
-:108D1000CDCC0100000000000000000029CE0100C1
-:108D200031CE010035CE010009D80100C53F020057
-:108D3000513A02007D3A0200636F6D7061737343B4
-:108D4000616C0000302C3235352C302C3235352C0E
-:108D5000300A302C3235352C302C3235352C300A57
-:108D6000302C302C302C302C300A3235352C302C35
-:108D7000302C302C3235350A302C3235352C32350A
-:108D8000352C3235352C300A0000000054494C5443
-:108D900020544F2046494C4C2053435245454E20C9
-:108DA00000000000000001000200030004000001B8
-:108DB0000101020103010401000201020202030297
-:108DC000040200030103020303030403000401047B
-:108DD0000204030404040000D8D8ECF0F4F8FC000A
-:108DE00003040000000000000000000029CE010084
-:108DF00031CE0100414D0200354F02008D5402007A
-:108E0000154C02002D4C0200000000000000000084
-:108E100029CE010031CE01001951020009D801000C
-:108E20008D540200815002009950020000000000A1
-:108E30000000000029CE010031CE010035CE010036
-:108E400009D801008D540200395502006155020015
-:108E5000000000000000000029CE010031CE01001A
-:108E600035CE010009D801008D5402003D67020093
-:108E70005567020039670200000000000000000092
-:108E800029CE010031CE010035CE010009D8010004
-:108E90008D540200B1670200C96702003168020008
-:108EA000A1670200E9670200A5670200A967020046
-:108EB000A9670200696B02000000000000000000CA
-:108EC00029CE010031CE010035CE010009D80100C4
-:108ED0008D540200116C0200296C0200056C020026
-:108EE000B16C02000D6C0200056C0200496C0200BE
-:108EF000000000000000000029CE010031CE01007A
-:108F000035CE010009D801008D540200FD6D02002C
-:108F1000256E0200BD6D0200C16D0200C56D02002C
-:108F2000D56D0200D96D0200D96D0200DD6D020021
-:108F30000000000000000000D5700200996E0200E1
-:108F4000A16E0200A16E0200A96E0200A96E0200CD
-:108F5000916E0200B16E0200D16F0200CD6E020070
-:108F60000D6F02005D700200ED6E02000000000057
-:108F700000000000D57002000000000000000000AA
-:108F8000D5700200F57A0300F57A0300F57A030044
-:108F9000F57A0300A9720200F57A0300F57A03005E
-:108FA0003D71020055740200000000000000000046
-:108FB000F8FFFFFF0000000029CE010031CE0100C4
-:108FC000D172020009D801008D5402000000000097
-:108FD0000000000000000000000000009178020086
-:108FE00081780200000000000000000029CE01008E
-:108FF0007183020035CE010009D801008D540200B2
-:10900000A17F0200E17F02000000000000000000DC
-:1090100029CE01004985020035CE010005870200F6
-:109020008D54020009850200258502000185020099
-:109030007186020031860200F4FFFFFF000000008D
-:10904000B5860200549003000400000074900300F1
-:109050000900000002000000000000000400000001
-:1090600010000000080000002000000010000000B8
-:10907000300000006902000080000000E8020000EB
-:1090800090000000C4090000700000008813000078
-:10909000600000001027000050000000204E00007B
-:1090A00040000000409C000030000000A08601004D
-:1090B0002000000040420F001000000000000000EF
-:1090C0000000000029CE010031CE01002D8C0200ED
-:1090D0000D8D02008D540200DD8C0200F18C020027
-:1090E00031680200A1670200E9670200A56702007B
-:1090F000358C0200418D0200696B0200049103006F
-:1091000004000000102700000C000000204E0000AA
-:109110000800000050C3000004000000A086010009
-:1091200000000000000000000000000029CE010047
-:1091300031CE0100798E0200218F02008D54020091
-:10914000F18E0200058F0200818E0200B16C0200D8
-:109150000D6C0200558F0200496C020000000000F7
-:10916000000000004D90020039CE010069DA0100D4
-:10917000892102000000000000000000D9950200D3
-:1091800061910200C99002005D900200019302000B
-:109190008D930200F4FFFFFF0000000029CE0100C4
-:1091A00031CE010035CE010009D801008D540200F6
-:1091B00085930200A193020000000000000000005F
-:1091C00029CE010031CE010035CE010009D80100C1
-:1091D0008D540200C1960200D596020059960200F5
-:1091E000000000000000000029CE010049850200B7
-:1091F00035CE0100058702008D5402003D9A020021
-:10920000659A02000185020071860200259A02001B
-:10921000F4FFFFFF00000000B58602000000000020
-:109220000000000029CE010031CE010035CE010042
-:1092300009D801008D540200AD9D0200459E020038
-:10924000819C0200ED9B0200C99C0200000000000E
-:1092500000000000199F0200819E0200859E02000E
-:10926000899E02008D9E0200959E0200999E02003A
-:109270000000000000000000799F0200A59E02008F
-:10928000C99E0200C19E02008D9E0200F99E02004E
-:10929000099F0200B59E0200E19F0200FCFFFFFF54
-:1092A000000000005DA002000000000000000000BF
-:1092B0009D9E0200000000000000000029CE010079
-:1092C00031CE010035CE010009D801008D540200D5
-:1092D0008DA10200ADA10200D5A10200F8FFFFFFA1
-:1092E000000000009DA4020000000000000000003B
-:1092F000B9A802005DA6020029A602003DA6020050
-:109300004DA6020055A60200FCFFFFFF0000000072
-:1093100015A80200819E0200859E020041A802005D
-:1093200021A8020031A8020039A8020000000000B4
-:1093300000000000B9AC0200ADAA0200F9AA0200C8
-:10934000C1AB0200F9A802007DAA02000DAC020028
-:10935000FCFFFFFF0000000029CE010031CE01001C
-:1093600035CE010009D801008D54020081AC020005
-:1093700045AC0200000000000000000045A902000A
-:1093800045AA020061AA0200E1A80200EDA80200BD
-:1093900041AB020061AB0200C1A8020039A9020082
-:1093A000C5A80200FCFFFFFF0000000059AD02004D
-:1093B000000000000008080800080A4A4000000AEF
-:1093C0005FEA5FEA0ED92ED36E19324489330C92CC
-:1093D0004C924D0808000000048808080408048422
-:1093E0008488000A448A4000048EC480000000047F
-:1093F0008800000EC0000000000800012244881010
-:109400000C9252524C048C84848E1C824C901E1EF2
-:10941000C244924C06CA525FE21FF01EC13E024493
-:109420008ED12E1FE24488100ED12ED12E0ED12EB9
-:10943000C4880008000800000480048802448804EE
-:1094400082000EC00EC008048244880ED126C004DB
-:109450000ED135B36C0C925ED2521C925C925C0EB3
-:10946000D010100E1C9252525C1ED01C901E1ED0AA
-:109470001C90100ED013712E12525ED2521C88080E
-:10948000081C1FE242524C125498149210101010F3
-:109490001E113B75B131113935B3710C9252524CDA
-:1094A0001C925C90100C92524C861C925C92510E55
-:1094B000D00C825C1FE4848484125252524C1131CD
-:1094C000312A44113135BB7112524C9252112A4447
-:1094D00084841EC488101E0EC808080E100804825A
-:1094E000410EC242424E048A400000000000001FAC
-:1094F0000804800000000ED2524F10101C925C0035
-:109500000ED0100E02424ED24E0C925C900E06C847
-:109510001C88080ED24EC24C10101C925208000833
-:109520000808024002424C101498149208080808D7
-:1095300006001B75B131001C925252000C92524C25
-:10954000001C925C90000ED24EC2000ED010100093
-:1095500006C8049808080EC807001252524F00119E
-:10956000312A4400113135BB00124C8C9200112A73
-:109570004498001EC4881E06C48C84860808080807
-:109580000818080C881800000C836000FFFF010019
-:1095900000000000FFFF0000FFFF0000A495030093
-:1095A00008000000020000000100000003000000AD
-:1095B000020000000400000003000000050000009D
-:1095C000040000001C000000050000001D00000059
-:1095D000060000001E000000070000001F00000041
-:1095E0000800000000000000000000003DBB020079
-:1095F00031BB0200859E020001BB020005BB0200D8
-:1096000015BB02006DC30200000000000000000056
-:1096100029CE010031CE010035CE0100D5C20200B5
-:109620008D5402004DBB0200ADBB0200B5C5020067
-:10963000F8FFFFFF00000000FDC502000000000071
-:1096400000000000E9C8020035C80200A16E020057
-:10965000A16E0200A96E0200A96E0200916E0200C6
-:10966000B16E0200A5CB0200CD6E020071CC0200EB
-:10967000B1C80200ED6E0200A1C80200A5C8020038
-:10968000ADC90200000000000000000029CE01006A
-:1096900031CE010035CE010009D801008D54020001
-:1096A00049CD0200C5CD020025D1020089CD0200BE
-:1096B000F8FFFFFF00000000A5D10200F4FFFFFF4C
-:1096C00000000000BDCD020000000000000000000E
-:1096D00059D5020085D8020021D8020015DF02000A
-:1096E000A5D302001DD6020015D4020025D4020025
-:1096F00059D4020065D4020071030200C5DA0200E9
-:1097000009E0020075D4020071D6020001D7020000
-:10971000D1D7020085D40200C1030200C9030200B0
-:10972000C5DD02006DDD0200E5D4020085D3020034
-:109730002DD70200DD400200E541020000000000DC
-:1097400000000000D570020025E2020079E002006E
-:1097500089E0020009E10200A972020039E1020079
-:10976000C5E102003D7102005574020071E2020081
-:1097700011E302003DE30200F8FFFFFF00000000DC
-:1097800029CE010031CE0100D172020045E4020071
-:109790008D54020009E3020025E3020000000000EE
-:1097A0000000000029CE010031CE010035CE0100BD
-:1097B00009D801008D540200E5E60200F9E6020036
-:1097C00049E80200ED9B0200C99C02000000000075
-:1097D0000000000029CE010031CE010035CE01008D
-:1097E0000DEC02008D540200DDE90200F5E90200F3
-:1097F00061DA010015EA020071E80200ADE802003A
-:109800007DEA0200D1E802006DEB0200FDE80200F3
-:1098100015E9020045E9020079E90200C5EA020003
-:1098200049EA020099E902006DE8020000300040B8
-:10983000030000000F000000004000400400000092
-:109840000F00000000300240230000000C00000068
-:1098500000200040020000001000000000F0024064
-:109860002F000000040000000080024028000000DB
-:10987000100000000100060000000000D83B00209E
-:109880003DF40200E89A0300EC9A03000400000093
-:1098900001000600E03E002000100201049B0300CE
-:1098A000149B030008000000F49A0300049B0300CB
-:1098B00008000000EC9A0300F49A0300080000007E
-:1098C000909A0300C89A030008000000C89A030099
-:1098D000E89A03000800000050EADA308883B89F55
-:1098E000604F15F30000C98E0000FFFFDEC0ADDE43
-:1098F000FE011EF1DEC0ADDEFF011EF10010000012
-:109900000400000001000000294F0300054F030080
-:10991000F54E030059510300E5500300C94E030002
-:10992000CD4E0300D14E03000100FFFF00000000F8
-:109930000100000001000100449903000100010042
-:109940004899030001000000000000000000000032
-:109950000000000029630300DD620300FD620300D4
-:109960000000000000000000A964030099640300E7
-:10997000859E02009D640300A1640300959E020081
-:10998000999E020068210020002020202020202015
-:10999000202028282828282020202020202020209F
-:1099A00020202020202020202088101010101010AF
-:1099B00010101010101010101004040404040404FB
-:1099C0000404041010101010101041414141414195
-:1099D0000101010101010101010101010101010177
-:1099E0000101010110101010101042424242424287
-:1099F0000202020202020202020202020202020247
-:109A000002020202101010102000000000000000EE
-:109A10000000000000000000000000000000000046
-:109A20000000000000000000000000000000000036
-:109A30000000000000000000000000000000000026
-:109A40000000000000000000000000000000000016
-:109A50000000000000000000000000000000000006
-:109A600000000000000000000000000000000000F6
-:109A700000000000000000000000000000000000E6
-:109A800000000000000000000000000000000000D6
-:109A9000D905030000000000590C0300FC38002029
-:109AA0002904030000000000AD18030000000000BE
-:109AB000091C020000000000CD330300483F0020D5
-:089AC000791102000000000012
-:109AC800F5F101000000000005530200000000004D
-:109AD800B550030000000000D53503000000000069
-:049AE800F916020069
-:089AEC00C1500300000000005E
-:109AF400513203000000000059330300000000004D
-:109B04002917020000000000E14E030000000000DD
-:089B1400042AFE7F010000009D
-:109B1C00000000007A76677074756F6965617A76FB
-:109B2C00677074756F6965617A7667707400000090
-:109B3C0001000000B801EE01060126014A015D0199
-:109B4C008801DC00F70083009300A500AF00C4007F
-:109B5C00B801EE01060126014A015D0188010000F1
-:109B6C0006014A0188010B020B0206010B020B02D3
-:109B7C0006010601060106010B020B020B020B0289
-:109B8C000B02B801EE018801B8015D0188014A01A0
-:109B9C002601260106010601880188014A014A01B5
-:109BAC00880188014A014A01D87D0300588A0300C4
-:109BBC00010000007D0000000138FDD1704700BF9E
-:109BCC00D9A50200D9A50200DDA50200E5A5020079
-:109BDC00E9A50200F1A50200F9A5020001A6020008
-:109BEC0005A6020009A6020009A602001DA8020093
-:109BFC000DA6020011A6020015A6020015A6020071
-:109C0C0021A6020025A60200B0930300FFFFFFFF70
-:109C1C00A84200200090D003001001401100040065
-:109C2C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
-:109C3C000D7B0300682100200000000000000000E4
-:109C4C000000000000000000000000000000000008
-:109C5C0000000000000000000000000000000000F8
-:109C6C0000000000000000000000000000000000E8
-:109C7C0000000000000000000000000000000000D8
-:109C8C0000000000000000000000000000000000C8
-:109C9C00000000000000000000FA0004FF0301189F
-:109CAC001818181818181800FDC40100CDCA0100A6
-:109CBC00D9000200B551020019AE0200C1B5020074
-:109CCC00EDB90200D9EE0200D9C401000000000079
-:109CDC0000000000514403000000000000000000E0
-:0200000270008C
-:1070000000000220F97207002173070023730700B4
-:10701000257307002773070029730700000000008D
-:107020000000000000000000000000001DB5070087
-:107030002D730700000000002F7307003173070055
-:10704000337307003373070033730700337307008C
-:10705000337307003373070033730700337307007C
-:10706000337307003373070033730700337307006C
-:10707000337307003373070033730700337307005C
-:10708000998E0700337307003373070033730700CB
-:1070900033730700337307001DB70700337307000E
-:1070A000337307003373070033730700337307002C
-:1070B0003373070033730700000000000000000076
-:1070C000337307003373070033730700337307000C
-:1070D0001D8B0700337307003373070033730700FA
-:1070E00033730700000000000000000000000000F3
-:1070F0000000000033730700000000003373070036
-:10710000000000000000000000000000000000007F
-:10711000000000000000000000000000000000006F
-:10712000000000000000000000000000000000005F
-:10713000000000000000000000000000000000004F
-:10714000000000000000000000000000000000003F
-:10715000000000000000000000000000000000002F
-:10716000000000000000000000000000000000001F
-:10717000000000000000000000000000000000000F
-:1071800000000000000000000000000000000000FF
-:1071900000000000000000000000000000000000EF
-:1071A00000000000000000000000000000000000DF
-:1071B00000000000000000000000000000000000CF
-:1071C00000000000000000000000000000000000BF
-:1071D00000000000000000000000000000000000AF
-:1071E000000000000000000000000000000000009F
-:1071F000000000000000000000000000000000008F
-:107200000348044B834202D0034B03B11847704735
-:10721000A02B0020A02B00200000000005480649FC
-:107220000B1AD90F01EBA301491002D0034B03B194
-:1072300018477047A02B0020A02B00200000000062
-:1072400010B5064C237843B9FFF7DAFF044B13B1AE
-:107250000448AFF300800123237010BDB42B00203D
-:1072600000000000B0D2070008B5044B1BB1044970
-:107270000448AFF30080BDE80840CFE700000000FD
-:10728000B82B0020B0D20700A3F5803A704700BFAA
-:10729000154B002B08BF114B9D46FFF7F5FF002152
-:1072A0008B460F461148124A121A05F00FFC0C4B80
-:1072B000002B00D098470B4B002B00D098470020A4
-:1072C000002104000D000B4805F0DEFA05F010FB6C
-:1072D0002000290001F020F905F0DCFA0000080088
-:1072E000000000000000000000000220B42B00207D
-:1072F0004C520020BDC807000649074A074B9B1A9D
-:1073000003DD043BC858D050FBDC00F023F8FFF746
-:10731000BFFF000020D30700E82A0020B42B002084
-:10732000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE735
-:10733000FEE7FEE7054B1B680D2B01BF044B1868E9
-:10734000B0FA80F0400918BF0020704730010010EB
-:107350003401001008B5FFF7EDFF40B14FF0804356
-:107360000022C3F80C21C3F81021C3F83825FFF719
-:10737000E1FF002846D04FF080524D4BD2F8041464
-:10738000C3F82015D2F80814C3F82415D2F80C1449
-:10739000C3F82815D2F81014C3F82C15D2F8141419
-:1073A000C3F83015D2F81814C3F83415D2F81C14E9
-:1073B000C3F84015D2F82014C3F84415D2F82414A9
-:1073C000C3F84815D2F82814C3F84C15D2F82C1479
-:1073D000C3F85015D2F83014C3F85415D2F8341449
-:1073E000C3F86015D2F83814C3F86415D2F83C1409
-:1073F000C3F86815D2F84014C3F86C15D2F84424C9
-:10740000C3F87025FFF796FF48B14FF08043D3F8DB
-:107410000024D20744BF6FF00102C3F80024254ABC
-:10742000D2F8883043F47003C2F88830BFF34F8F2E
-:10743000BFF36F8F4FF01023D3F80022002A03DB35
-:10744000D3F80432002B2FDA1B4B0122C3F804259A
-:10745000D3F80024002AFBD04FF010221221C2F8EA
-:107460000012D3F80024002AFBD04FF01023122280
-:10747000C3F80422104B1A46D3F800140029FBD09D
-:107480000021C3F80415D2F80034002BFBD0BFF361
-:107490004F8F0849094BCA6802F4E0621343CB607E
-:1074A000BFF34F8F00BFFDE7054B064A1A6008BDCA
-:1074B00000C0004000ED00E000E001400400FA05DB
-:1074C000E82A00200090D0034B1C30B5DB000446B6
-:1074D00012F003009BB20DD1074D2A601A44074BEE
-:1074E0001A60074B1870074B1870074B1C80074B2E
-:1074F000198030BD0720FCE7D82B0020D42B0020BA
-:10750000D02B0020E02B0020DC2B0020DE2B0020E5
-:107510002DE9F3472B4F3B888B4206460D4690469C
-:107520004BD300240DF107008DF8074000F086F8DA
-:10753000254B26481A78264B008893F800C08445CE
-:107540005FFA8CF138BF4C1CD2B238BFE4B2A24211
-:107550002DD01C781A78D1B2904286BF0131C9B2C1
-:10756000002119709DF8070000F08CF84FF6FF73AA
-:107570009C4224D0DFF86090D9F800204FEAC40A7A
-:1075800042F8348002EBC403A6B19DB1114B388898
-:107590001B682A4604FB0030314605F0FDF9D9F896
-:1075A0000030534400209D8002B0BDE8F0874FF6C4
-:1075B000FF74D7E700209880F6E70920F4E704205D
-:1075C000F2E700BFDC2B0020E02B0020DE2B0020A8
-:1075D000D02B0020D42B0020D82B0020F8B5114C44
-:1075E000114D264622782B789A4200D1F8BD0F48DB
-:1075F0000F4A2378126807880E4802EBC30100681F
-:1076000052F83320898803FB070090470A49227803
-:107610000988D3B2914286BF0133DBB200233370B5
-:10762000E0E700BFE02B0020D02B0020DC2B002067
-:10763000D82B0020D42B0020DE2B002070B5EFF3D8
-:10764000108672B60C4A946801239CB993600B4B68
-:107650000B4DD3F8801029401160C3F88050D3F847
-:10766000841051604FF0FF32C3F88420047006B9D3
-:1076700062B670BD0370FAE7C04E002000E100E082
-:10768000FC06FFBD10B5084B9A685AB150B9EFF32C
-:10769000108172B6054A1C6814605C68546098607A
-:1076A00001B962B610BD00BFC04E002000E100E08D
-:1076B00030B53AB11368DB430A4D0144814204D12D
-:1076C000D84330BD4FF0FF33F6E710F8012B53409D
-:1076D000082213F0010418BF2C46013A84EA530330
-:1076E000F7D1EBE72083B8ED10B561B1B2FBF3F44D
-:1076F00003FB1424A4B244B9C0E90014846082815D
-:10770000C381204610BD0E20FCE70920FAE782B0B5
-:1077100050E8022FC188B2EB324F4FF0000317BF81
-:1077200092B241EA014142EA014104E04268B2EB0F
-:10773000324F08BF012340E80212002AE8D18DF839
-:1077400007309DF80730002B0CBF1120002002B03D
-:10775000704737B550E8013F9DB2C48925448489FC
-:10776000A54228BF2D1B0489A54202BFBFF32F8F5E
-:10777000002207E0C5EA030540E80154002CE9D1E6
-:107780004FF001028DF803200193019B9DF8032027
-:107790000B6002F0FF0322B10B880068184403B0AD
-:1077A00030BD1846FBE70A884B889A4209D150E859
-:1077B000012FC2EA024240E80123002BF7D1012049
-:1077C00070470020704737B550E8023F1FFAA3F515
-:1077D000C488A54202BFBFF32F8F00220DE0C489E9
-:1077E00025448489A54228BF2D1BC3EA054540E8EE
-:1077F0000254002CE8D14FF001028DF803200193D0
-:10780000019B9DF803200B6002F0FF0322B14B881F
-:107810000068184403B030BD1846FBE70A884B885F
-:107820009A4209D150E8022FC2EA224240E80223DC
-:10783000002BF7D1012070470020704710B5034698
-:1078400053E8000F40EA010243E8002494F0000FDF
-:10785000F6D110BD10B5034653E8002F02EA01002F
-:1078600043E8000494F0000FF6D110BD0121FFF7AA
-:10787000E5BF0021FFF7EEBF10B590B1D0E90123BD
-:1078800001689B1ADBB20A60013BDBB2FF2B026886
-:1078900002D10020107110BD11684C1C14600B70D7
-:1078A000F2E70E20F7E737B5044600250DF1070093
-:1078B0008DF80750FFF7C2FE2268616813688B429B
-:1078C00010D9591E116013F8015C228AE36802FB8B
-:1078D00005352268A36811685B1A1179DBB29942F9
-:1078E00038BF13719DF80700FFF7CCFE284603B0A0
-:1078F00030BD37B5054600230DF107000C468DF865
-:107900000730FFF79BFE2A681368591C1160E9686D
-:10791000641A298AB4FBF1F41C709DF80700FFF784
-:10792000B1FE03B030BD01600B681146184710B4BA
-:107930000468E468A4465DF8044B604710B404682A
-:107940002469A4465DF8044B6047000070B550B947
-:107950000E4D0F4C0026641B1423B4FBF3F4B44209
-:1079600008D1002010E00368002BF1D0BDE8704082
-:10797000DB6918472B6813B901361435EFE7DB696B
-:10798000284698470028F7D070BD00BFA02B0020E4
-:10799000B42B0020014B436000207047B4CD07009A
-:1079A0000846704700207047024B1868003818BF1F
-:1079B00001207047E42B002008B50248FFF759FF6B
-:1079C000002008BDE42B002008B510461A4604F03C
-:1079D000E3FF002008BD00002DE9F043814687B099
-:1079E00014480E4615469846FFF740FF0446F0B986
-:1079F0000746BD4215D10F48FFF73BFFD9F80830C5
-:107A00005BB102228DF800200022CDE90126CDE9EC
-:107A10000325CDF8148068469847204607B0BDE896
-:107A2000F08306EB073000F07DFB0137E1E711241E
-:107A3000F3E700BFE42B00202DE9F041804686B03B
-:107A400011480F4616461D46FFF710FF0446C8B9F9
-:107A5000AA083146384600F093FB0B48FFF709FFB0
-:107A6000D8F8083053B101228DF800200C9A059205
-:107A7000CDE90147CDE9036568469847204606B041
-:107A8000BDE8F0811124F9E7E42B002029DF7047DD
-:107A900028DF704770B50668B36886B004460D46A7
-:107AA00073B114220021684605F010F8A36805930D
-:107AB0002379019533B1012B0ED0B36868469847FE
-:107AC00006B070BD01238DF8003023690293E3688E
-:107AD000039363690493F0E702238DF80030E368B1
-:107AE0001B030293F5E7084670470020704700002B
-:107AF000024B187A003818BF01207047D42D00209F
-:107B0000034B187A0122B0FA80F05A74400970478A
-:107B1000D42D002008B510461A4604F03DFF002081
-:107B200008BD000008B514220021044804F0CEFF6F
-:107B30000348FFF7ECFD002008BD00BFD42D002056
-:107B4000C42D002010B5094C094B43602046FFF7B7
-:107B50008DFE48B903F0C8FD064920741C23064871
-:107B60004FF4EE72FFF7C0FD002010BDD42D0020B1
-:107B7000E0CD0700E82B0020C42D002070B5234C79
-:107B8000234E237A25463BB922492348FFF71BFEA3
-:107B9000306008B9606070BD022334682B722379AD
-:107BA00073B1012B22D020460321FFF773FF00237E
-:107BB0002B726B60BDE8704016491748FFF72EBE68
-:107BC000D4E90523D21A142AD4E9031028BF1422B9
-:107BD0009208012A38BF012219441844FFF756FFC2
-:107BE00050B11128DFD101232B72D4E7D4E903036C
-:107BF0001844FFF74DFFF3E72B7C002BCBD1014658
-:107C0000BDE87040022000F009B800BFD42D00206C
-:107C1000EC2D0020E82D0020C42D002038B5831E57
-:107C2000012B43D8224C237A002B3FD0022B09D1C1
-:107C300003282ED01F4B00221B68E2601A793AB14C
-:107C4000012A20D0637C6BBBBDE83840FFF796BFAC
-:107C5000D3E905128D1A142D94BF521914329A616A
-:107C60009142EFD102284FF0000308BF194623725A
-:107C7000104B18BF0D211868FFF70CFF0E490F4875
-:107C8000FFF7CCFDDEE71A6901321A615B699A429F
-:107C9000E7E7E3680133082B01D8E360D2E700236C
-:107CA000E360DFE7BDE8384003F00EBD38BD00BF3C
-:107CB000D42D0020EC2D0020E82D0020C42D002024
-:107CC00000F0FD03012B08D1044B00225A74421E20
-:107CD000504250411874FFF751BF7047D42D002017
-:107CE00010B5064C201DFFF7C1FD28B9637C1BB9F8
-:107CF000BDE81040FFF742BF10BD00BFD42D0020EB
-:107D00002DE9F34180460D460F4801A916461F464E
-:107D1000FFF71FFD0446A8B11C22002104F0D6FE87
-:107D20002D0B0123237101A90748C4F80080A76027
-:107D3000E5606661FFF737FDFFF7D2FF002002B074
-:107D4000BDE8F0810420FAE7C42D00202DE9F743B7
-:107D500081468846104801A917461E46FFF7F9FCE0
-:107D60000446B0B11C22002104F0B0FE00250A9B9D
-:107D7000A36001A9C4E9037807482571C4F80090FD
-:107D80006661FFF710FDFFF7ABFF284603B0BDE8C3
-:107D9000F0830420FAE700BFC42D002001600B68C7
-:107DA00043604A68934204BF0023436070474368BE
-:107DB00043B1026891680B4443605268934204BF28
-:107DC00000234360704700002DE9F04FC9B008AAB6
-:107DD00001F1400514464B780E781B0443EA066314
-:107DE000CE7833438E78043143EA06238D4244F83B
-:107DF000043BF0D11024916B16464FEAF14383EA1D
-:107E0000714383EA9123716A366852F8045F314402
-:107E10000B444FEAB54181EAF51181EAD5010134FD
-:107E20000B44402CD363E6D1D0E914E30093836D77
-:107E30000193C36D0293036E0393436E0493836EA9
-:107E40000593C36E0693DDE9057BDDE9031CDDE9DF
-:107E500001592B4B009E079374464FF00008079B77
-:107E600053F8042B07934FEAF12383EAB11383EA13
-:107E7000716A08AB53F828301A440AEB020327EA68
-:107E8000010A01EA0C028AEA02021A444FEA743A31
-:107E900086EA05035A448AEAB40A06EA050B234037
-:107EA00083EA0B038AEAB45A08F101089A44B8F14C
-:107EB000400F02EB0903BB465244A94619D1724454
-:107EC0000265009A22444265019A32448265029A10
-:107ED0002A44C265039A1A44049B02660B44436613
-:107EE000059B63448366069B3B44C36649B0BDE87B
-:107EF000F08F674635468C46264619461446AEE74F
-:107F00000CCE070030B5E0B10F4A1049002400251F
-:107F1000C0E91245C0E914120D4C0E4A0E4DC0E9DD
-:107F200016420E4AC0E918520D4A826602F1745296
-:107F3000A2F523020023A2F692420364C266184609
-:107F400030BD0E20FCE700BF85AE67BB67E6096A5F
-:107F500072F36E3C3AF54FA57F520E518C68059B2B
-:107F6000ABD9831F70B5F0B1DAB900201CE00C4624
-:107F70008D180026AC42F8D0036C14F8012BC254C3
-:107F80000133402B0364F5D10146FFF71DFFD0E913
-:107F9000123213F5007342F10002C0E91232066496
-:107FA000E8E70029E3D10E2070BD70B50D461646F6
-:107FB0000446002875D0002973D0026C8021372A2E
-:107FC000815402F101034FF0000240D8382B39D11F
-:107FD000D4E91201226C0823E3FB020103BAE36334
-:107FE0000B0A84F83A300B0C84F839300B0EC4E9D4
-:107FF000120184F83B1084F8383021462046FFF700
-:10800000E3FE691E76B30023E26EDA4001F8012F29
-:10801000A26EDA400A71626EDA400A72226EDA40AB
-:108020000A73E26DDA400A74A26DDA400A75626D75
-:10803000DA400A76226DDA400833202B0A77E3D142
-:10804000002070BDE2540133C0E7E25401333F2BFE
-:10805000FBD921462046FFF7B7FE3822002104F065
-:1080600035FDB5E71823226DDA4001F8012F626D66
-:10807000DA400A71A26DDA400A72E26DDA400A73E0
-:10808000226EDA400A74626EDA400A75A26EDA4035
-:108090000A76E26EDA40083B13F1080F0A77E2D164
-:1080A000CEE70E20CDE743689B68184708B54368C4
-:1080B00008305A7900F083F9002008BD2DE9F0411D
-:1080C0000C469CB008461F460392FFF7ECFFD4F81D
-:1080D0000480039998F80550BD4228BF3D460646E6
-:1080E0002A4604A800F060F998F8052022990CA807
-:1080F00000F065F900960CAB2A4604A904F10800CB
-:1081000004F044FA002848F2425018BF00201CB086
-:10811000BDE8F081024AD2F80034002BFBD0704752
-:1081200000E001400A4908B50223C1F80435BFF355
-:108130006F8FBFF34F8FC1F80805FFF7EBFF0023E8
-:10814000C1F80435BFF36F8FBFF34F8F08BD00BF79
-:1081500000E0014010B5094C0123C4F80435BFF319
-:108160006F8FBFF34F8F0160FFF7D4FF0023C4F878
-:108170000435BFF36F8FBFF34F8F10BD00E0014098
-:108180000E4B10B50124C3F80445BFF36F8FBFF346
-:108190004F8F01EB8204401AA14208D1074B002205
-:1081A000C3F80425BFF36F8FBFF34F8F10BD431883
-:1081B00051F8042B1A60FFF7ADFFEDE700E0014036
-:1081C00028B139B10023C1E900301846704748F2A0
-:1081D0001050704748F21350704738B1006848F2A9
-:1081E0004053884214BF18460020704748F2105090
-:1081F000704730B148F21153914214BF1846002025
-:10820000704748F21050704770B506460C461D4640
-:10821000FFF7D6FF50B9B3794AB1AB420AD1114644
-:108220002046FFF743FF08B9044B236070BD48F2B6
-:108230001050FBE748F21150F8E700BF7052464D6E
-:108240002DE9F0470C4606460F492046DDE908892E
-:1082500015461F46FFF7C1FFA0B963685A79494622
-:1082600052004046FFF7C5FF60B94DB1CDF8208000
-:108270003B462A4621463046BDE8F047FFF71EBF81
-:1082800048F21050BDE8F0877052464D10B50446D4
-:1082900038B149B141600B68984708B9044B236075
-:1082A00010BD48F20150FBE748F21050F8E700BF5C
-:1082B0006E524648F0B4134648B10768094EB742BB
-:1082C0000AD161B12AB14368F0BC5B68184748F233
-:1082D00001531846F0BC704748F20253F9E748F2E0
-:1082E0001053F6E76E524648F0B460B107680C4E82
-:1082F000B7420CD171B143681568DC68A5420CD354
-:10830000F0BC9B68184748F20150F0BC704748F237
-:108310000250FAE748F21350F7E748F21450F4E736
-:108320006E524648F7B50446DDE9086715460193E5
-:10833000FFF7ACFF68B9019A29462046FFF7BAFF5C
-:1083400038B93A463146204603B0BDE8F040FFF761
-:10835000CBBF03B0F0BD0000F8B50A4F0A4C0B4D7F
-:10836000E41B0121E40829700026A64203D1022360
-:108370002B700020F8BD57F8363098470028F9D107
-:108380000136F2E7B4D20700B4D20700F02D002086
-:1083900001390144814200D2704703780A7800F81D
-:1083A000012B01F80139F5E7013A02440139824213
-:1083B00000D2704711F8013F02F80139F7E770B5B4
-:1083C00016460D46FFF7F0FF3246A9193044BDE8C6
-:1083D0007040FFF7E9BF38B50D460446FFF7D8FFF8
-:1083E00029466019BDE83840FFF7D2BFBFF34F8F71
-:1083F0000549064BCA6802F4E0621343CB60BFF341
-:108400004F8F00BFFDE700BF00ED00E00400FA055C
-:10841000044A136801331360034B1B780BB100F05F
-:10842000FFB87047FC2D0020F82D002010B5094C36
-:1084300000F018F923785BB9074A137000F0B8F818
-:10844000012323700549BDE81040A32000F0D6BBEE
-:1084500010BD00BFF82D0020F12D00201184070071
-:1084600008B5084B00221A7000F030F90649A32025
-:1084700000F0C4FB054B1A68054B1A60054B01223E
-:108480001A7008BDF82D002011840700FC2D002073
-:10849000F42D0020F12D0020013870B5082823D8D4
-:1084A000DFE800F00A0C23220522050E0C0011481B
-:1084B000BDE87040FFF7BABF0F48F9E70F48F7E78C
-:1084C00002F07AF80E4B1B787BB10E4E0E4D3468DD
-:1084D0002B68E41A3B2C94BF0021012100F040F9E5
-:1084E0003B2C01D933682B6070BDBDE87040FFF7AD
-:1084F000B7BF00BF5DCF070058CF070062CF0700AE
-:10850000F12D0020FC2D0020F42D002008B5FFF7F0
-:108510006DFF08B5FFF76AFF08B500F089FC024857
-:1085200000F0A6F9FFF762FF99840700F0B51B4B36
-:108530001B4819781B4B1C4D5F5C0422012447FA31
-:1085400002F6F60710F8013B1BD51F2B86BF03F080
-:108550001F032E464FF0A04604FA03F3C6F80C356D
-:10856000013AECD2114B5B5C1F2B86BF0E4903F026
-:108570001F034FF0A041012202FA03F3C1F80835AE
-:10858000F0BD1F2B86BF03F01F032E464FF0A04601
-:1085900004FA03F3C6F80835E2E700BF052E002011
-:1085A00067CF0700002E0020000300506CCF0700AB
-:1085B00030B41748174D0022032410F8013B1F2B3D
-:1085C00086BF03F01F0329464FF0A04103F5E07377
-:1085D0000132052A41F82340EFD10F480D4D00220A
-:1085E000032410F8013B1F2B86BF03F01F0329460D
-:1085F0004FF0A04103F5E0730132052A41F8234012
-:10860000EFD1064B00221A7030BCFFF78FBF00BFBE
-:1086100067CF0700000300506CCF0700052E002035
-:1086200010B40D4A0D4913780120C95C03441F2979
-:10863000DBB28ABF0A4C4FF0A04401F01F01042BAB
-:1086400000FA01F188BF0023C4F80C1513705DF81F
-:10865000044BFFF76BBF00BF052E00206CCF070057
-:108660000003005001460522014804F095B900BFFF
-:10867000002E00201F2886BF054A00F01F004FF083
-:10868000A042012303FA00F0C2F80805704700BFBA
-:10869000000300500B4B185C1F288ABF0A4B4FF099
-:1086A000A04300F01F01D3F8042598BF0146CA403B
-:1086B000D20704D501228A40C3F80C257047FFF782
-:1086C000D9BF00BF71CF070000030050F8B5204AA2
-:1086D000204D214E002313602846032410F8012B5F
-:1086E0001F2A86BF02F01F0231464FF0A04102F55B
-:1086F000E0720133052B41F82240EFD1174C164FA1
-:1087000020460022032610F8013B1F2B86BF03F0F2
-:108710001F0339464FF0A04103F5E0730132052AEB
-:1087200041F82360EFD1002115F8010BFFF7A2FFFC
-:1087300001310529F8D1002114F8010BFFF79AFF48
-:1087400001310529F8D1BDE8F8400020FFF7A2BFAC
-:10875000082E002071CF07000003005076CF0700DD
-:10876000F0B5164A164F1668DFF858C03446002593
-:108770004FF0010E00EB8000642390FBF3F0A04269
-:108780000BDCB042B8BF304605B11060A1B104287F
-:1087900012DCBDE8F040FFF77DBFE35D1F2B8ABF11
-:1087A00065464FF0A04503F01F030EFA03F3C5F82A
-:1087B0000C3501340125E2E7F0BD00BF082E002092
-:1087C00071CF070000030050007800F001007047EF
-:1087D00041DF7047014B01221A7070472C32002094
-:1087E000BFF34F8F0549064BCA6802F4E06213439A
-:1087F000CB60BFF34F8F00BFFDE700BF00ED00E08F
-:108800000400FA05024B034800221A7001F0F2BF7F
-:108810002C320020E1870700042810B5044609D84F
-:10882000022811D816D00D4B1B68B3B12046BDE805
-:1088300010401847831F012BF5D8094B0948002227
-:108840001A7001F0D7FFEEE707494FF4701000F0FF
-:10885000A7F9E8E701F014FFE5E710BD303200208A
-:108860002C320020E18707000588070000207047B0
-:1088700038B5504B1860002001F0D2FF04460028A4
-:1088800040F0928000F07EFA012800F088800228F3
-:1088900000F08C80002840F087804FF08043D3F8B0
-:1088A000004414F4803435D04FF48032C3F80024EF
-:1088B0000446414D2B6A012B3FD04FF4701400F059
-:1088C000F7FA3E4A20211820FEF7FEFD08B1FFF717
-:1088D00020FE3B4B1A6802F0F802B02A06D11A6853
-:1088E000D20742BF1A6802F04E021A60FFF7BEFFBD
-:1088F000002859D12046334900F052F9324800F09F
-:10890000E9FF002850D100F0F9FAFEF767FEFFF703
-:108910005FFFF8E7D3F8202502F0F802A82A0AD171
-:10892000D3F82025D10706D5D3F8202502F056022A
-:10893000C3F82025BDE70124BBE743F204031A680E
-:10894000224B9A4209D002F023F8AA69014694B159
-:108950001F4802F07AFB90B9AFE76A6B1CB995F833
-:108960006032012BEFD01B484FF4805102F06DFBB9
-:108970000028E8D1A1E795F8A132012BE8D1104BEE
-:108980001B6813F0B10F98D101F0AEFF60B9124B24
-:108990001870124801F02EFF00F024F804E00E4B8E
-:1089A0000F481C7001F026FF032038BD4FF4A024AF
-:1089B00085E700BF30320020CC4E00200C2E002076
-:1089C0001C0500400588070019880700DBE5B15148
-:1089D0006D5100202C5100202C320020D58707003B
-:1089E000E187070008B5074B4FF0FF32C3F880203E
-:1089F000C3F8802101F060FCBDE808404FF48050CE
-:108A000000F002B800E100E000B5EFF305830023B9
-:108A1000D0E9001283F3148883F3108883F311885C
-:108A200083F3138881F308884FF0FF339E46104785
-:108A30005DF804FB00F1402000F50030002382B017
-:108A4000036003680193019B02B0704738B56FF073
-:108A50007F42134C057BD4F804358A4228BF0A466E
-:108A6000891A13444A1E942A23F07F4305F5A872FD
-:108A70009BBF963B96314160416044F82230094BE0
-:108A80004FF4F86043F00103984705F1500080006F
-:108A9000FFF7D0FF4FF48033AB40C4F8043338BD48
-:108AA0000040024080CF070008B517490A7852BB42
-:108AB0004FF080434FF48070D3F81834DB035EBF6F
-:108AC000124B01221A60FFF7B5FF4FF4A070FFF7B9
-:108AD000B1FF4FF4A270FFF7ADFF4FF4A470FFF7A2
-:108AE000A9FF0B4B0B48A02283F8242310225A60C5
-:108AF000094A0023C2F808350123036002201360ED
-:108B0000C2F804030B7008BD383200200800004092
-:108B100000E100E008400240004002402DE9F04141
-:108B2000194B1B683BB1194A13684FF4827001332B
-:108B30001360FFF77FFF164C164DDFF86080164E6E
-:108B40004FF480372B68A5F5804080B25BB1FFF70A
-:108B500071FF237B07FA03F3C8F80833616849B152
-:108B60002046FFF773FF0435B54204F11004E9D144
-:108B7000BDE8F081A16811B12046FFF767FF2368C7
-:108B8000002BF0D09847EEE7044102403432002039
-:108B9000EC2A0020404102404C410240004002408B
-:108BA00070B50B4B1D682A7B4FF480339340094A04
-:108BB0000E46C2F80833044640B1FFF775FF2E6039
-:108BC00021462846BDE87040FFF740BF70BD00BF9A
-:108BD0001C2B00200040024070B5074B1D680E465C
-:108BE000A8600446FFF760FF2E6021462846BDE8D6
-:108BF0007040FFF72BBF00BF242B002070B50E4B39
-:108C00001C68237B4FF480329A400C4B0E46D3F8FD
-:108C100004130A42054602D0A16881420BD0C3F872
-:108C20000823A560FFF740FF266029462046BDE8DF
-:108C30007040FFF70BBF70BD202B002000400240AA
-:108C4000014B01221A7070473932002038B50F4BA2
-:108C5000DA6A5D6A9C6CAC2A10D15B6B1C44ED1A1D
-:108C60000B482A46214603F067FE68B100F046F93A
-:108C700029462046BDE8384001F000BB002CEFD16A
-:108C800001F09CFE0446EBE738BD00BFCC4E00204F
-:108C9000007007002DE9F74F06468846A8EB060549
-:108CA0002D0B02F6FF77144600F002F9802D28BF45
-:108CB00080252B03DFF868B001933F0B0CB92346E6
-:108CC00029E0BD422CBFBA46AA464FF000025146E9
-:108CD000304634BFDDF80490A14601F0B7FA0346F0
-:108CE000C8B909F1030222F003024146304601F0FF
-:108CF0009FFA034678B9DBF830304B44CBF830307C
-:108D000001F07EFDA7EB0A07A4EB09044E44C8441A
-:108D100003460028D2D0184603B0BDE8F08F00BF4C
-:108D2000CC4E002010B501F059FE154A42F2040362
-:108D3000916CCC5803F1A34303F5471303F2D753C7
-:108D40009C4218D1D2E90C32934216D0884204D109
-:108D5000BDE81040002001F053BDD21A02F6FF72A8
-:108D600022F47F6222F00F0219441844FFF792FFA9
-:108D70000028EDD010BD0320FCE70020FAE700BF7B
-:108D8000CC4E002070B5264CE36AAA2B37D005D80C
-:108D9000012B0BD0A52B2ED0002070BDAC2BFBD10E
-:108DA000FFF7C0FF48BBFFF751FF26E0A66C656ADE
-:108DB00001F0EEFD864229D101F0EAFD00222946AC
-:108DC000FEF776FCA36A984202BF0123C4E90703B9
-:108DD000A5610025134801F0CFFD134B1348002275
-:108DE0001A7001F00DFD68B975B1236A012B14BF2B
-:108DF00001200220D1E7FFF795FF0125EAE7FFF701
-:108E000025FFE6E70320C8E70120C6E7236BEA1A3F
-:108E1000F1181844FFF73EFF0028DAD1CCE700BF75
-:108E2000CC4E0020F04E002039320020418C07004B
-:108E300008B540F6F8700368013302D10749FFF71F
-:108E400089F940F6FC700368013305D1BDE808409C
-:108E50004FF4FC21FFF77EB908BD00BF007007008A
-:108E60000A4AD2F800347BB109480023D2F8081529
-:108E7000D940C90748BF03F5C07103F1010348BFDA
-:108E800042F82100072BF1D1704700BF00000140DC
-:108E90003546526EFFF7E4BF044B002282B01A60E1
-:108EA0001B680193019B02B0704700BF00010140A5
-:108EB00038B50E4C2278BAB90D4BD3F800248AB1DC
-:108EC000D3F80455FFF7CCFF40F61650A842B8BFC0
-:108ED00028460849A0F54860FFF77EFE064B4FF490
-:108EE00080321A600123237038BD00BF3A3200205F
-:108EF00000000140958E070000E100E0034BD3F82D
-:108F000000340BB1FFF7ACBF704700BF0000014059
-:108F10000023C0E90232C0E900118B881A440261C3
-:108F2000B1F906301A4442610888003818BF0120A0
-:108F3000704710B5426811880346002939D002F104
-:108F400010014160148A2CB9C2680168FFF7E0FF84
-:108F5000204610BD9078118900F03004302C1BD1D0
-:108F6000947C04F03004302C1DD190881969091AC2
-:108F700019610021907810F0300F02BF986801301D
-:108F80009860908A0844196901441961B2F9162061
-:108F9000114459610120DCE700F0F004202C02D1DB
-:108FA00050894143E6E700F0C000802808BF042153
-:108FB000E0E70846CDE770B5466804460D466368AD
-:108FC0001A88AA4204D19B7803F00F03082B07D11B
-:108FD0002046FFF7AEFF6368B342F0D1002070BDBA
-:108FE0000120FCE743681A44426011B101399A42FA
-:108FF00001D10120704713F8010B01F8010FF6E7CA
-:109000002DE9F34183680446884623B9002630469B
-:1090100002B0BDE8F081036801220DF10701984715
-:1090200006460028F2D0A3689DF80750013BA360D4
-:109030009DF90730002B1ADA05F07F050727A36892
-:10904000002BE3D0236801220DF107012046984749
-:109050000028DBD0A3689DF80720013BA36002F045
-:109060007F03BB401D43130607F1070702D4C8F86E
-:109070000050CCE7232FE2D1C8E770B54268927860
-:1090800002F00F01082986B003461FD103691C684E
-:1090900000260CB906B070BD236826739D6862680F
-:1090A00029466846FFF734FF6368049304F10C0314
-:1090B0000593AB7803F0C003802B08BF231D6846DF
-:1090C00008BF0493FFF7D9FFA468E2E712F0C001DC
-:1090D00020D102F0300010280ED15A6911705A6860
-:1090E00018699378D46803F00F03072B09D1014660
-:1090F000204600F017F8CDE79006F0D55B6919809F
-:10910000C8E71289214614B103F046FCC2E703F018
-:10911000DDFCBFE78029BDD1006900219206016016
-:10912000B8D5EBE77FB50A4601466846FFF7F0FE83
-:1091300030B16846FFF7A1FF6846FFF7FAFEF7E790
-:1091400007B05DF804FB000030B5044685B0154655
-:10915000A9B90268114B9A4211D0102D06D82A469F
-:1091600069462046FFF7F0FF05B030BD1022694682
-:109170002046FFF7E9FF0028F6D0103DEDE7A36891
-:10918000AB4201D20020EFE723682A4620469847E9
-:109190000028F7D0A268521BA260E5E7E58F070020
-:1091A000F7B50E4601A907461546FFF729FFA8B1F6
-:1091B000019A0123D3184FF0000404D2B17801F0D2
-:1091C000C001802901D1204608E031899942FAD3B3
-:1091D00029463846FFF7B8FF019BEC5403B0F0BDB9
-:1091E00073B50D4601A906461446FFF709FF98B16D
-:1091F000019AB2F5803F11D2AB7803F0C003802B07
-:1092000002F102010AD02B898B4207D32146304656
-:1092100021F8022BFFF798FF02B070BD0020FBE79A
-:1092200010B5034C82600022C0E90041C26010BD4D
-:10923000E58F07002DE9F341002604460F46B046AE
-:109240003546A3682BB3236801220DF107012046A0
-:109250009847F0B1A3689DF807C0013B0CF07F026E
-:10926000C5F12001A360A5F1200302FA03F322FA5D
-:1092700001F10B43AA401CF0800F46EA020643EAC4
-:10928000080805F1070502D1C7E9006802E0462D8C
-:10929000D7D1002002B0BDE8F08173B50C46694615
-:1092A0001646FFF7C7FF68B12389082B0CD1DDE90B
-:1092B0000045C6E90045DDE90023AB4206BFA242F6
-:1092C0000120002002B070BD042B04D1009B33604C
-:1092D0001C460025EFE7022B4FF0000004D1009B55
-:1092E00033809CB20546E6E7012BEBD1009B33703F
-:1092F00003F0FF04F6E737B50D4669461446FFF75D
-:1093000099FF30B12A89082ADDE9003103D1C4E987
-:10931000003103B030BD042A18464FEAE37108D18A
-:1093200023601A460B468B4206BF82420120002072
-:10933000EFE7022A04D11BB223801AB2D317F2E757
-:10934000012A03D15BB223705AB2F7E70020E0E7AD
-:10935000F7B51F4600233B700D460B70136001A943
-:1093600004461646FFF74CFE30B9A36813B9012333
-:109370003B70002003B0F0BD019C002CF7D0E30847
-:1093800004F0070433602C70F4E713B50446052994
-:109390001FD8DFE801F0030F151E1E1C012201A9D2
-:1093A0002046FFF7D1FE18B19DF90430002BF5DB04
-:1093B00002B010BD082200212046FFF7C5FEF7E7E6
-:1093C00001A9FFF71DFE0028F2D0019AF3E704225D
-:1093D000F1E70020ECE773B50D4601A90446FFF75D
-:1093E0000FFE064618B90026304602B070BD94E85C
-:1093F0000F0085E80F0001998A42F4D3A960A368A1
-:109400005B1AA360F0E700002DE9F0435768BB78D2
-:1094100013F0C00489B006468C46154603D0402C94
-:109420006AD000240CE003F00F025F4903F0300320
-:10943000202B51F8228026D006D8CBB1102B1CD07F
-:10944000204609B0BDE8F083302BF9D16B6939882B
-:109450001980072A0AD16B6828691A89214603F006
-:1094600035FB6B682969D868FFF75CFE2A6940E024
-:109470002A693946C0470446E2E76B6901221A703F
-:109480002A696968F6E7BCF1020FD5F8149024D177
-:10949000042A22D804A9FFF79EFF04460028C0D062
-:1094A000069B2BB16968B9F800304A899A4205D801
-:1094B000059B7360069B002BC2D0B2E708892A691E
-:1094C00003FB002204A8C04728B1B9F800300133DB
-:1094D000A9F80030E4E70446EAE7B9F800307A89F1
-:1094E0009A429ED92A693989581CA9F8000003FBC1
-:1094F000012269683046BDE7D2F81080474657F828
-:10950000043B13B9FFF741FFB5E7022914D104A9C1
-:10951000FFF761FF002884D0D8F8003069683A4628
-:1095200004A89847044600283FF47BAF069B002B15
-:10953000F2D1059B736083E7012925D005292BD043
-:1095400000297FF46EAF0C460DF1040901340B2C99
-:109550003FF467AF012249463046FFF7F5FD00288A
-:109560003FF45FAF19F9013B002BEFDB0F4B049386
-:1095700001ABCDE9053400230793D8F800306968C2
-:109580003A4604A8984776E7082201A9FFF7DCFDD0
-:1095900008240028EAD144E704220DEB0201FFF77A
-:1095A000D3FD0424F5E700BF88CF0700E58F07004F
-:1095B0002DE9F04F91B00446002604A8CDE90266DB
-:1095C000FFF7A6FCA3683BBBDDE9053404A89D7842
-:1095D000FFF7AFFC0028F7D115F0300F03D1059B42
-:1095E0001B8803B10134002C00F0A980630900221C
-:1095F00002A9934240F09C8010AA02EB830304F07E
-:109600001F0453F8383CC4F120044FF0FF30E04011
-:10961000C31A584258410DE00DF1030301AA0DF1A0
-:1096200002012046FFF794FE38B99DF80330002B65
-:10963000CAD1002011B0BDE8F08F019904A8FFF74E
-:10964000BAFC002850D1019BB3427DD3059D059AF9
-:10965000937803F00F03082B7FD004A8FFF769FC71
-:10966000059B9D42F3D14FF0FF36019FB7426BD36C
-:10967000089B9DF802A0D4F808801D684FF00109EE
-:10968000A368002D5DD098459CD12B68D3F800B01D
-:10969000BBF1000F08D053463A4629462046D8472A
-:1096A0000028C6D0AD68EBE7D3F808B0BBF80030AF
-:1096B0009F42F7D16A6859460AA8FFF729FC6B68F0
-:1096C0000E9305F10C030F939BF8023003F0C003D7
-:1096D000802B04BF2B1D0E930AAA85F80C905146CF
-:1096E0002046FFF791FEDBE7059B9B7813F0300FD8
-:1096F0000FD1069A3F2A0CD8510910AB03EB810118
-:1097000002F01F020123934051F8382C134341F813
-:10971000383CE5682DB19DF80220019904AB204644
-:10972000A8479DF8021004AA2046FFF76DFE10E03E
-:1097300051F8225001357FF47DAF013259E7012005
-:1097400078E798457FF43EAF9DF802102046FFF77A
-:109750001CFE00287FF436AF6BE7168885E737B527
-:109760000C460546114620460192FFF7DBFC019AA4
-:109770002146284603B0BDE83040FFF719BF70B559
-:1097800086B0CE6801920C4602A90546FFF723FE7B
-:1097900068B1E06858B1A378019A03F03003202B38
-:1097A000314602A805D1FFF7DAFF039B6B6006B0D4
-:1097B00070BDFFF7FDFEF8E7D3B50C466946FFF72D
-:1097C00039FD80B1DDE9001300274A0801F00106E8
-:1097D00042EAC37256EA07014FEA53031CBFD24361
-:1097E000DB43C4E9002302B0D0BD37B50D4669465E
-:1097F0001446FFF7E1FF68B12B89082B0CD1DDE996
-:109800000001C4E90001DDE900238B4206BF82426A
-:109810000120002003B030BD042B03D1009820604C
-:10982000C117F0E7022B04D1BDF90000208000B27F
-:10983000F6E7012B04D19DF90000207040B2EFE75C
-:109840000020E7E713B504220C460DEB0201FFF7F9
-:109850007BFC08B1019B236002B010BD1146FFF7ED
-:10986000F1BF13B508220C466946FFF76DFC18B12D
-:10987000DDE90023C4E9002302B010BD1146FFF763
-:10988000F0BF10B513681F2B144607D9002208300B
-:10989000FEF78BFB08B92023236010BD48F214505B
-:1098A000FBE70830FEF75EBB0830FEF72BBB00007D
-:1098B000831F012B10B5044602D8002001F044F8A4
-:1098C000034B1B681BB12046BDE81040184710BD74
-:1098D0003C32002008B5074B18600020FFF7E8FF76
-:1098E000054801F019F820B9BDE80840024800F029
-:1098F0007BBE08BD3C320020B19807006EDF704788
-:109900006FDF704772DF704773DF704774DF704737
-:1099100075DF704776DF70477ADF70477CDF70470E
-:109920007DDF70477FDF704786DF70478FDF7047CE
-:1099300090DF7047A8DF7047AADF7047ADDF704740
-:10994000AEDF7047AFDF7047B0DF7047B1DF704701
-:10995000B5DF704762DF704766DF704713DF70471F
-:109960007FB50023CDF80B308DF80F300A4BADF8E2
-:1099700006109B89ADF8083001238DF80A300DF1EF
-:109980000603CDE90430054B02A91888FFF7D8FF7C
-:1099900007B05DF804FB00BF8E4200202A2B002098
-:1099A00001460148FDF7A5BFBCD2070070B51822DB
-:1099B0008CB00DEB0200002103F088F801238DF834
-:1099C00018308DF82D30324B1B7828220892002B4E
-:1099D0005CD0304B02AA03F110061546186859688E
-:1099E000144603C40833B3422246F7D12A4C10224E
-:1099F0002946204602F0A0FF002847D002238DF818
-:109A00002C30012104F110036846CDE90034FFF742
-:109A100075FF0122002101A8FFF772FF04231F4CEC
-:109A200002941622A37003230926ADF80420E370E4
-:109A300000225923CDE903220592012502226371F8
-:109A400001A9FE23A019ADF80C6022706570227187
-:109A5000A371FFF765FFB8B9BDF8043026725A1933
-:109A6000E271BDF80C200E4C134402A906AA204650
-:109A7000ADF80C30FFF746FF30B92078FFF746FF0E
-:109A800020782946FFF740FF0CB070BD0623C6E7DB
-:109A90000C43002080D10700D0420020A2420020C9
-:109AA000282B00202DE9F0410388232B8AB004469F
-:109AB00036D80F2B05D8012B00F0EB800AB0BDE89B
-:109AC000F081103B132BF9D801A252F823F000BF0C
-:109AD000519B07006D9B0700BD9A07003D9C070046
-:109AE0008F9D0700BD9A0700BD9A0700BD9A070029
-:109AF000BD9A0700BD9A0700E99D0700BD9A0700BF
-:109B0000BD9A0700BD9A0700BD9A0700BD9A0700DD
-:109B1000BD9A07006F9C0700BD9A07002D9C0700A7
-:109B2000503B9AB2062AC9D8062BC7D801A252F8D0
-:109B300023F000BF959B07009F9C0700E99D07004D
-:109B4000BD9A0700BD9A0700ED9B07007F9C0700A8
-:109B5000984B82881A80984A12681C460AB10120E4
-:109B6000904796492088FFF7D3FEA7E7914B4FF621
-:109B7000FF721A80924B1B685A0704D4FFF716FF36
-:109B800008B1FEF7C6FC8C4B1B68002B96D0022058
-:109B9000984793E78B4EE288B3889A428ED18A48E1
-:109BA000FDF781FE0546002888D0228A04F11201C3
-:109BB00002F0F2FE1822002104A802F087FF082319
-:109BC0008DF81030814B0693814B0596CDE9073512
-:109BD00004A8238AADF8243000F0FCFC00283FF4F0
-:109BE0006DAF79482946FDF784FE67E7E188F629DD
-:109BF0001AD8CB1E9B070DD0CB1F9BB2013B5A42FC
-:109C000002F0030203F0030301F1FF3158BF534296
-:109C1000C91A89B2674B1888FFF79AFE00283FF4EB
-:109C20004DAFFEF776FC49E7F721F3E7002204A9E0
-:109C30008088CDE90422FFF77BFEEFE700235D4C2F
-:109C4000ADF812300223ADF81030208802AB04AA20
-:109C500042F605210593FFF771FE08B1FEF759FCA6
-:109C6000002320881A468521FFF75CFED6E70023F3
-:109C700004A98088ADF81030FFF758FECEE7A3792D
-:109C8000002B7FF41BAF4B4B13211888FFF742FECC
-:109C9000C4E7484B00211888FFF75EFEBEE7A379B2
-:109CA000002B3FF40BAF022B7FF408AF454920890E
-:109CB0008A8990420E467FF401AFA27B012A7FF48D
-:109CC000FDAE00220120CDE904228DF81600208A85
-:109CD000384DADF81800608AADF81A0004F1140090
-:109CE0000790ADF80A20098A28888DF8103001AF56
-:109CF00002AAADF808300397FFF720FEA84660B926
-:109D00003846FEF761FD40B940F2FD132888ADF8F2
-:109D1000143004A9FFF718FED0E6002304A9B8F810
-:109D20000000ADF81430FFF70FFE014600287FF465
-:109D3000C5AE182204A802F0C9FE237D234A8DF87F
-:109D40001030022B0596069218D0062B10D0012B4E
-:109D500010D1204B1A88204B1A80637DD4F816202E
-:109D60000893012B099205D11C4800F0EDFD01E09C
-:109D7000637D089304A800F02DFC9FE6A27D637D1F
-:109D800043EA0223134A1380134A1380F2E7144B69
-:109D90001A7862B11349028ACB8D9A4201F104020A
-:109DA00005D11C31A0880023FFF7BEFD36E7002156
-:109DB000F8E700BF2A2B0020C8420020A6D10700E8
-:109DC000C44200208E420020BCD20700BD9E070086
-:109DD000A19907000E43002010430020B4D20700D1
-:109DE0000C430020CC420020174B1B7833B3174B99
-:109DF00017491C88082201232046FFF7A7FD0028E9
-:109E00007FF40FAF0246014602232046FFF79EFD76
-:109E100000287FF406AF0F4B4FF6FF7219882046DB
-:109E2000FFF790FD43F2020398423FF447AE082843
-:109E30003FF444AE11287FF4F1AE3FE6A0881A4605
-:109E40001946FFF783FDE9E60C4300202A2B00208A
-:109E5000044300208E42002038B5134A1368D90706
-:109E600001D4002038BD11498842FAD01049088831
-:109E70004FF6FF71884211D043F0040313211360A1
-:109E8000FFF748FD0028EDD10A4DC82445F0010533
-:109E90004FF47A40A847013CFAD1E2E7064B187824
-:109EA000BDE83840FFF732BDC4420020B4D20700FD
-:109EB0002A2B0020A0D10700282B002010B5044633
-:109EC00086B000210D2202A8019102F0FFFD237847
-:109ED000082B0BD1364A374913880988013B9BB2BE
-:109EE0001380D9B1D3B9032311802370627823780A
-:109EF0008DF805306021012A8DF804108DF80620B8
-:109F00000ED00B2A12D100F0AFF98DF80700002017
-:109F100000F0A4F9042101A8FFF722FD06B010BD4E
-:109F2000062B05D0082B29D0032B27D00321F2E7DD
-:109F3000E1688DF80710D4E90123080A8DF80800BC
-:109F4000080C090E8DF80A10110A8DF80B208DF8F7
-:109F50000C10110C120E8DF80E201A0A8DF80F300D
-:109F60008DF810201A0C1B0E8DF80D108DF80900BD
-:109F70008DF811208DF812300F21CCE7D4E90123A0
-:109F8000110A8DF807208DF80810110C120E8DF8AB
-:109F90000A201A0A8DF80B308DF80C201A0C1B0EB3
-:109FA0008DF809108DF80D208DF80E300B21B2E7D9
-:109FB000104300200E4300202DE9F0414D4B94B09A
-:109FC00005464FF6FF721A8001204FF659632A4664
-:109FD00002A98DF80A00ADF80830FFF7ABFC044683
-:109FE000002840F08380444B04AA03F11007164672
-:109FF00018685968144603C40833BB422246F7D197
-:10A00000A91C3046FFF7A6FC044600286ED11C228E
-:10A0100001460DA802F05AFD04F0F8029DF8343014
-:10A02000ADF8044042F003028DF80620F42243F01C
-:10A030000403CDE90A44ADF82C20304A8DF83430C1
-:10A040000223ADF80C3092F80080AB788DF80E301A
-:10A0500001AE212303AFCDE908768DF805300C94CD
-:10A06000B8F1000F04D1012262F307138DF8053017
-:10A070002B4608AA33F8040B0DA9FFF75DFC044634
-:10A08000A0BB01461C220DA802F020FD9DF8343033
-:10A09000ADF8044023F0180343F0180304F0E8027D
-:10A0A00042F013028DF83430AB788DF80E30012178
-:10A0B00021238DF806201722CDE90A44CDE9087640
-:10A0C000ADF80C108DF805300C94ADF82C20B8F1DB
-:10A0D000000F03D161F307138DF805302B4608AA52
-:10A0E00033F80C0B0DA9FFF727FC0446204614B0EB
-:10A0F000BDE8F0812A2B002090D107000C430020FE
-:10A1000073B5354D2B6813F0010403D000242046AD
-:10A1100002B070BD314E30603148FDF7ADFB0194A7
-:10A1200000F0BDF804460028F1D12E48FFF716FCD8
-:10A1300004460028EBD101F059FA04460028E6D184
-:10A1400001A801F021FB04460028E0D101A901206B
-:10A1500001F024FB04460028D9D101A801F082FBBC
-:10A1600004460028D3D100F093FB1F4B002830D0C9
-:10A170001E4A126A012A2CD11D481A7000F07CFB7D
-:10A1800011231C488DF8043002F0FAFC194982B200
-:10A1900001A8FFF7C3FB04460028B8D11648FFF713
-:10A1A000BBFB04460028B2D11448FFF705FF044664
-:10A1B0000028ACD1FFF7FAFB04460028A7D12B6892
-:10A1C00043F001032B603368002B9FD00920984790
-:10A1D0009DE700221A70D3E7C4420020C842002045
-:10A1E000BCD20700007007000C430020CC4E0020BA
-:10A1F000CC42002078D10700A6D107008E42002073
-:10A2000043690BB1C06818477047000010B4054996
-:10A21000054C0022904218BF214604485DF8044BCB
-:10A22000FDF781BBC0CD0700ECCD0700A02B0020BF
-:10A2300007B5009313460A4601460348FDF777FB2E
-:10A2400003B05DF804FB00BFA02B002013460A46B4
-:10A2500001460148FDF772BBA02B0020014B18708E
-:10A260000B20704712430020024B002218781A700E
-:10A27000704700BF1243002018DF704730B585B02B
-:10A28000054610220C466846002102F01FFCA40877
-:10A29000684601950294FFF7EFFF05B030BD1FB58A
-:10A2A0000023CDE901330393684602230093FFF7AF
-:10A2B000E3FF05B05DF804FB4FF000534FF480520C
-:10A2C0001A60002070470000014B06201B681847E9
-:10A2D0001C4300200A2803D90B38C0B2FFF7BEBFC9
-:10A2E0007047000010B5044686B00020FDF72EFB35
-:10A2F000014630B1164A18212046FDF709F906B08B
-:10A3000010BD1822684602F0E1FB0423114A8DF8C3
-:10A310000030114B116D1B68994211D10F4B186819
-:10A3200000F0F4FF8DF80100FFF7D4FFD4E901132A
-:10A330008DF8010068469847094800F061FADEE7A9
-:10A3400001238DF801306846D4E901139847D6E718
-:10A35000E5A20700CC4E0020144300201843002043
-:10A36000C9A20700F0B5044687B01822002168464C
-:10A3700002F0ACFB22788DF8002001238DF801302B
-:10A38000531E0B2B00F20C81DFE813F01100330099
-:10A39000110011000A0111000A0111000A010A014D
-:10A3A0000A010C007F4B1B680720984721E0062A12
-:10A3B0007D4901D0012A01D122690A700A78012A57
-:10A3C00004D0022A51D000230B7094E0072B10D840
-:10A3D000DFE803F0040F452F0F420F1C714B0320E1
-:10A3E0001B689847606900F06BFDFFF773FF8DF8FD
-:10A3F0000100D4E90113684698479DF80130012B0C
-:10A4000000F0C380674B05201B68BDE0A18A20696E
-:10A4100000F06EFDFFF75EFF644B8DF80100DA6B14
-:10A420001B6C0293E3680192002BE2D020699847ED
-:10A43000DFE75F495F4800F0A7FDFFF74BFF01280A
-:10A440008DF80100D5D1002000F0DAF90028D0D035
-:10A450000A238DF80130CCE74FF400730393534B7C
-:10A46000DA6B1B6C01920293C3E7072BC1D801A2E0
-:10A4700052F823F095A40700F3A3070059A507009D
-:10A4800065A50700F3A307008FA50700F3A3070046
-:10A49000FBA4070000F04CFD08B90823D9E7626966
-:10A4A0000AB90323D5E7C2F30B0333B13F4B40494D
-:10A4B0005B6D096813448B42F3D1B2F5805F01D91B
-:10A4C0000423C6E7394B3A49586D096815188D427F
-:10A4D000E3D85A64DA6C9A6418651863354B61697D
-:10A4E0001B6801F6FF710022090B1844FFF7AEFE4E
-:10A4F00000283FF47EAF0523ABE700F019FD0028EC
-:10A50000CBD02A4DA18AD5E914329B1A6A6C0B4430
-:10A510009342C6D8274B2F6B1B68206905F1480270
-:10A520001F44FDF7C5F8E368A28A2169064638464C
-:10A53000FFF77EFE08B1E36878E7A28A2B6B13442D
-:10A540002B63A38A2A6DAE641344CDE901362B65D3
-:10A55000144B08201B6828E7144B9A6C1B6D029261
-:10A56000019346E7114BD3E91402596C821A8A42CF
-:10A5700093D19A6C5865002120465964DA64FFF73C
-:10A58000B1FE084B1B680420984707B0F0BD074B8D
-:10A590009A6C1B6D01934FF480530292039328E74A
-:10A5A000022356E71C4300202C2B0020CC4E002019
-:10A5B0001443002018430020044B054A186D6423FF
-:10A5C00043431068B3FBF0F0704700BFCC4E00204F
-:10A5D0001443002083681BB1024A1821FCF798BF7E
-:10A5E0000720704765A3070038B50546C0B10120B4
-:10A5F000FFF70CFE044648B900F054FC00F098FC4C
-:10A6000030B9084B00201D60FFF728FE204638BDFA
-:10A610000549064800F0B8FC0128F2D00324F5E70C
-:10A620000724F3E71C4300201443002018430020B4
-:10A630002DE9F04115464FF46072064688461F46E4
-:10A6400002F07AF928B915B90020BDE8F081A847D1
-:10A65000FAE7002201213046FFF7F8FD70B94FF408
-:10A6600060724146384602F097F92B464FF460720B
-:10A6700039463046FFF7DCFD0028E5D00320E4E74B
-:10A680002DE9F0413D4C236801335CD00022582174
-:10A69000201DFDF70DF8D4F80080A8EB0002D2F1E0
-:10A6A000000848EB0208364D364E2F683B680133F0
-:10A6B0005ED000225821381DFCF7FAFF3B68834228
-:10A6C00044D17C68012C0AD00022C32107F5187000
-:10A6D000FCF7EEFFD7F85C42231A5C425C41B8F10C
-:10A6E000000F35D0254927484FF4607202F054F925
-:10A6F00064B1296824485422043102F04DF92968D4
-:10A7000022484FF432725C3102F046F97468012C31
-:10A710002CD11F49402201F5E47002F03DF91D499A
-:10A720001C2201F5E47002F037F91B4986F8A142BA
-:10A730000023042201F2862086F8603286F8E23295
-:10A7400002F02AF910E04FF00008ACE70024C6E759
-:10A7500024B129680B484FF46072D5E709484FF4DB
-:10A760006072002102F0B2F902237360BDE8F0814B
-:10A77000B8F1000FF2D00024B4E700BF00F00700EA
-:10A78000302B0020CC4E0020D04E0020284F00203F
-:10A790002850002068500020E84E002070B50D4C75
-:10A7A0000546002258212046FCF782FF002244F88B
-:10A7B000040CC32104F51770FCF77AFF261FC4F8B8
-:10A7C00058022A463146044B0448BDE87040FFF762
-:10A7D0002FBF00BFD04E00202043002000F0070014
-:10A7E00002460248024B0068FFF722BF302B0020D0
-:10A7F000A04600200149FFF7F3BF00BF00F00700AB
-:10A8000038B505460020FFF7C9FF044618B90349CB
-:10A810002846FFF7E5FF204638BD00BFCC4E00209C
-:10A8200010B5FFF7F3FC044628B9FFF729FF2046CF
-:10A83000FFF7E6FF00B1032010BD29DF70470000DD
-:10A8400038B50C4D0446D5F8243378B101330FD117
-:10A8500000223C210430FCF72BFF2060214605F547
-:10A8600049701022BDE83840FFF7E7BF0E2038BD21
-:10A870000820FCE700F0070008B528B10349402292
-:10A8800002F08AF8002008BD0E20FCE724F3070040
-:10A8900010B5064C00223C212046FCF709FF54F875
-:10A8A000043C1B1A5842584110BD00BF28F3070052
-:10A8B00038B50C4D0446D5F8643378B101330FD167
-:10A8C000002218210430FCF7F3FE2060214605F534
-:10A8D00059700722BDE83840FFF7AFBF0E2038BDE2
-:10A8E0000820FCE700F0070010B50A4CD4F8243328
-:10A8F000D4F864231340013309D04FF4FE20FDF750
-:10A9000011FCC92221464FF4FE20FDF739FC00203E
-:10A9100010BD00BFCC4E0020F8B5094E094CA41B59
-:10A920000746E4080025A54201D10020F8BD56F8ED
-:10A930003530384698470028F8D10135F3E700BF95
-:10A94000B4D20700BCD20700F8B5094E094CA41BCD
-:10A950000746E40800250436A54201D10020F8BDD1
-:10A9600056F83530384698470028F8D10135F3E7D6
-:10A97000B4D20700BCD2070008B50C22002102F0B7
-:10A98000A5F8024B00221A6308BD00BFCC4E002080
-:10A9900043F204031A68084B9A4201BF43F20803CA
-:10A9A000186800F6FF7020F47F600CBF20F00F00E5
-:10A9B0004FF48050704700BFDBE5B15108B5FFF799
-:10A9C000E7FF054B9B69184400F6FF7020F47F6099
-:10A9D00020F00F0008BD00BFCC4E00204FF4805087
-:10A9E000704700002DE9F74F0193244BDFF894B036
-:10A9F0001B6ADFF894900093054616464FF0000856
-:10AA000043F2040AB8F1010F5FFA88F714D0022F5D
-:10AA10001FD0FFF7D3FF6EB1009B013B5C425C414E
-:10AA2000A9EB0000A84200D3F9B1B4B1A8421CD2EE
-:10AA300004201FE03446F3E7FFF7AAFF019B33B978
-:10AA4000DAF80040B4EB0B0418BF0124E8E74446F1
-:10AA5000E6E701244FF48050E2E708F10108B8F17D
-:10AA6000030FCFD1A842E3D300E017B10448FFF7AA
-:10AA700083FF002003B0BDE8F08F00BFCC4E002064
-:10AA8000E44E0020DBE5B1510040070090F855206E
-:10AA900012F0FB0F07D190F8643023B1836ECBB175
-:10AAA0000B600120704712F0010303D090F856307C
-:10AAB00003B1836D9207F2D590F85C20002AEED0A6
-:10AAC000054A006EC2F5FC22904201D80344E6E735
-:10AAD000042070470F2070470070070010B5084C25
-:10AAE0004FF40072FF21204601F0F0FF20220021E8
-:10AAF000A4F1240001F0EAFF002344F82C3C10BD2F
-:10AB0000284F00202DE9F0475A495B48DFF888813B
-:10AB1000DFF88891DFF888A1584C92B00C2201F040
-:10AB20000BFF064600284CD15349382204A801F0F7
-:10AB300033FF4FF447723146204688F80060C9F869
-:10AB40000060CAF8006001F0C1FF079D012D58D1D7
-:10AB50004FF48073A3803423636143F20C0384F8C1
-:10AB60006C612570A5712572E560257425831B88AD
-:10AB7000E361089B2367032384F87630099BA4F8DC
-:10AB80005C5084F85E50266684F86450A66684F8AB
-:10AB90006C5084F87450A4F8783020220AA904F18B
-:10ABA0007A0001F0F9FEA4F89A50A4F89C5084F8B9
-:10ABB0009E60A4F8A06088F800500834304B1C60F8
-:10ABC00020E03049304E8A6B6F465C313846FEF7E4
-:10ABD00027FB97E80F0086E80F0000212B4B88F831
-:10ABE00000104FF447722046C9F80010CAF8001050
-:10ABF000F36001F06BFF264922463046FEF7AFFDB9
-:10AC000020B90025284612B0BDE8F08798F800501A
-:10AC1000002DF6D094F86C3194F800801BB3B8F195
-:10AC2000000FEED194F87231002BEAD0DAF8002050
-:10AC3000D9F800103846FEF7F3FA97E80F0086E8D7
-:10AC40000F004FF4B272414604F5BA7001F03EFFB6
-:10AC5000104904F5BA723046FEF781FD0028D0D0C5
-:10AC600004F5BA74AAE7B8F1000FCAD0A379002B93
-:10AC7000A3D1C6E7AED10700284F0020504A0020DC
-:10AC8000284E0020CC4E00206C4D0020A5AC0700C3
-:10AC900008D1070054D007004C4A0020484A002041
-:10ACA000444A002030B55B68DA680D4B9A4208D1FF
-:10ACB0000C490A6812B90C4A14681CB10B4B0022EB
-:10ACC0001A7030BDD0E90134181913F9015B002D59
-:10ACD000A0EB0304F9DB0B601460044B0122EFE7E7
-:10ACE00054D00700484A0020444A00204C4A002023
-:10ACF00010B543F2040319491C688C4202462BD05C
-:10AD000042F20403C358581A434243418C42184646
-:10AD100021D142F20403D358A3421CD14FF4405333
-:10AD200002F500511B780978142B81BF43F21403FC
-:10AD30000B481B68B3FBF0F398BF0023142989BFAD
-:10AD400042F2140100205058054A88BFB0FBF2F0CF
-:10AD5000181A18BF012010BD0023D7E7DBE5B15159
-:10AD600040420F0000B591B0FDF7F6FA6846084979
-:10AD70002022FDF724FB6A46064907484023FDF7D9
-:10AD800043FA064B01221A7011B05DF804FB00BFB4
-:10AD900018CF07007C4D00200CCF0700204A002070
-:10ADA000F0B5A3B007460D4614461E467822202370
-:10ADB000002104A8029301F089FE00230393194B9C
-:10ADC0001B780BB9FFF7CEFF2DB337BB02AB164F85
-:10ADD00001931649289B0097324604A8FDF7A2FA72
-:10ADE000E8B9402C1BD1124E22462946304601F0CC
-:10ADF000D3FD20213046FDF7EEFACDE90064029B39
-:10AE00000C493A4603A8FDF71BFA00280CBF0120A5
-:10AE1000052023B0F0BD1320FBE71620F9E70A2038
-:10AE2000F7E700BF204A0020C44D0020ACCF070048
-:10AE3000E44D00207C4D0020F0B5ABB004460D463B
-:10AE400016461F467822202300210CA8039301F008
-:10AE50003DFE114B1B780BB9FFF784FF2FB1214644
-:10AE6000202204A8FDF7A0FA04AC03AB0B4F01931A
-:10AE70000B49009733462A460CA8FDF753FA48B908
-:10AE800020222146384601F057FDB0FA80F04009F3
-:10AE90002BB0F0BD0020FBE7204A0020214A002013
-:10AEA000ACCF070008B5044B986B08B1FFF72AFE3A
-:10AEB000024B187008BD00BFCC4E0020244E00206D
-:10AEC00010B5044658B1B0F5007F0AD8064B0022F1
-:10AED0001A70FFF703FE054B01209C6310BD032091
-:10AEE000FCE70420FAE700BF244E0020CC4E0020EF
-:10AEF00070B50E4C0646E06BA36B42189A420D46A5
-:10AF000011D85C300A462044314601F045FDE36B20
-:10AF100004F140022B4429463046E363FCF7C8FBAA
-:10AF20002064012070BD0320FCE700BFCC4E002050
-:10AF3000014B1878704700BF244E002013B50F4C0A
-:10AF400094F86C31B3B10E4B1B6800930D4BB4F801
-:10AF5000DA221B6894F8D80204F53771FFF720FF56
-:10AF6000012809D104F5B874201D02B0BDE81040D5
-:10AF700000F0D0B90434F7E702B010BD504A002009
-:10AF8000444A0020484A00202DE9F843DFF8888031
-:10AF9000D8E90E329A4206460D4637D1DFF87C904A
-:10AFA00099F800704FB1FFF709FD1A4B3060294640
-:10AFB0001868BDE8F843FFF769BDFFF7A3FD38B394
-:10AFC000FFF7BCFF0128376004462F601BD1114BEF
-:10AFD00029461868FFF75AFD0128044613D198F84E
-:10AFE000A112B1FA81F103463A4628684909FFF7F0
-:10AFF000F9FC38B9FFF7E2FC89F8004030602046E0
-:10B00000BDE8F8830424FFF769FDF8E70824F6E7B4
-:10B010000524F4E7284E0020CC4E0020244E0020CA
-:10B0200010B490F86C305BB190F86E404CB1B0F851
-:10B03000704034B15DF8044B01237230FFF7FCBE61
-:10B04000012318465DF8044B704713B504460846C3
-:10B0500023781146032B03D8DFE803F021050F18EE
-:10B06000002002B010BD0022D4F80140FCF720FB04
-:10B07000844214BF00200120F3E70A460023014662
-:10B08000601C02B0BDE81040FFF7D6BE0091034639
-:10B090004022611C0020FFF783FE0128E9E7012020
-:10B0A000DFE700002DE9F041A2B004460D46164648
-:10B0B000002178221F4604A8202303939DF8A08036
-:10B0C00001F004FD41220021204601F0FFFCB5F80B
-:10B0D00094300BB195F8968084F80080B8F1030F96
-:10B0E0001ED8DFE808F00902111F00223946304659
-:10B0F000FCF7DEFAC4F801003A4631462046FFF775
-:10B10000A4FF22B0BDE8F08103AB0193631C009360
-:10B1100008493B46324604A8FDF704F90028EBD065
-:10B120000020EEE7B5F8982005F19A01601C01F0C7
-:10B1300033FCE1E7ACCF07002DE9F0476D4B1D680C
-:10B14000A4B004460F4690460A4601462846FFF73B
-:10B1500067FF002800F0CC8095F855601EBB4FF0CB
-:10B160000109CDF800903B462246294613A8FFF777
-:10B1700099FF00287FD0B8F1000F6DD041225E48C2
-:10B1800013A901F009FC5D4BC3F82C901E626A689C
-:10B190009A60002239462046FCF78AFA574B01256F
-:10B1A000C3E909709FE04122002102A801F08EFC52
-:10B1B00006F001094122002113A806F0020601F061
-:10B1C00085FCB9F1000F4BD042F20403E15803F1C2
-:10B1D000A34303F5471303F2D75399424BD1D5F854
-:10B1E00058A00AF5FF520AF6FF73C3F30B031F3290
-:10B1F000D21A42F20803E35893423CD343F20403C9
-:10B200001B688B4213D14FF440531B78102B8ABF1D
-:10B2100043F2100300221A6804F500531B78102B28
-:10B220008ABF42F210030023E3589A4223D12046FA
-:10B23000FFF75EFD00B1F6B10123009322465346AD
-:10B24000294602A8FFF72EFFA8B1AB6DE218FB1A42
-:10B250004EB9B8F1000F18D1284B01255D6110E0FF
-:10B260003B462246F4E70021009113A82946FFF748
-:10B2700019FF0028EDD10525B8F1000F30D1FFF7F7
-:10B280002DFC284624B0BDE8F087DFF87080B9F1C6
-:10B29000000F21D02046FFF72BFD18B108F1180050
-:10B2A000FFF76AFB1648412202A901F075FB002E48
-:10B2B00014BFAC23A523C8F82C30AB6DC8F83430CC
-:10B2C000002E3FF466AF0F48412213A901F064FB42
-:10B2D0006B68C8F80C305CE7AA23C8F82C30EFE79D
-:10B2E0000948FFF749FBFFF7F9FB044B9C64C8E7EB
-:10B2F0001725C1E7284E00206D510020CC4E0020BC
-:10B300002C510020AE510020F04E00200122FFF70A
-:10B3100013BF0000F0B590F854200346002A51D026
-:10B3200090F8550003284DD893F86E20032A47D192
-:10B330001A7A002A46D0DA68342A45D143F2040149
-:10B340001A8A0C6821498C422AD152B15969E9B153
-:10B35000D2B2002103F1140543F20C06CCB2A24292
-:10B3600001D8122011E055F821703488A74201F16C
-:10B370000101F3D11A78FAB101285B68144A15D893
-:10B380009068834234BF10200120F0BD10B9012A1B
-:10B39000E7D8EFE7421E18BF0122002AEAD1E0E712
-:10B3A00012B15A69002ADCD11A78F6E7D0688342D4
-:10B3B0008CBF01201020E8E7012818BF0F20E4E728
-:10B3C0001420E2E70F20E0E71120DEE7DBE5B151D2
-:10B3D000CC4E002038B1054B0360054B4360012380
-:10B3E0000372002070470E20704700BF61B4070051
-:10B3F00015B4070038B1054B0360054B43600123CA
-:10B400000372002070470E20704700BF91B4070000
-:10B410003BB4070069B10B78022B0CD1022804D091
-:10B42000032814BF08201120704703230B7000204D
-:10B4300070470E2070470820704769B10B78022BC7
-:10B440000CD1022804D0032814BF08201120704713
-:10B4500003230B70002070470E20704708207047B0
-:10B4600010B50C4681B10B78012B06D00ED9033BE9
-:10B47000012B94BF0820112010BDFFF7E1F900282F
-:10B48000FAD102232370F7E70E20F5E70820F3E74F
-:10B4900010B50C4681B10B78012B06D00ED9033BB9
-:10B4A000012B94BF0820112010BDFFF701FA0028DE
-:10B4B000FAD102232370F7E70E20F5E70820F3E71F
-:10B4C00070B5144B144A0C21D21AB2FBF1F2816907
-:10B4D00011F8025C044635B900690021914205D19A
-:10B4E000012323600EE04FF0FF30F6E71E68AE4206
-:10B4F0000CD1461C07D19D68D4E90001D4E9022390
-:10B50000A847206070BD5E688642F4D001310C33DC
-:10B51000E4E700BFD0D20700E8D207001EF0040F16
-:10B520000CBFEFF30880EFF30980FFF7C9BF00BF3E
-:10B5300010DF704711DF704713B5044609496846AC
-:10B54000FCF72CFC019808B902B010BDD0E900212D
-:10B550002046904718B16846FCF729FCF2E7112015
-:10B56000F2E700BFC0D1070013B50446074968469B
-:10B57000FCF714FC019B0BB902B010BD2046D3E9C7
-:10B58000002190476846FCF712FCF3E7D8D107008A
-:10B59000064B9A6822B11A6822F480021A6070473A
-:10B5A000034B4FF48002C3F880207047C04E002048
-:10B5B00000E100E00B4991F816335A09EC231341DE
-:10B5C000DB0706D5084B9A683AB94FF480030B6045
-:10B5D000704742F20200FCF79CBF1A6842F48002F6
-:10B5E0001A60704700E100E0C04E0020F7B5194F27
-:10B5F0003C7864BB184E012520463570FFF79CFF50
-:10B60000112821D02046FFF7AFFF144B8DF80340DF
-:10B61000186801900DF10300FCF710F8104901A81B
-:10B62000FFF786FF0446B0FA80F0400938709DF8B5
-:10B630000300FCF727F83CB90A4B34701C70FFF785
-:10B64000B9FF2846FFF790FF204603B0F0BD08245D
-:10B65000FAE700BF2D4E00202C4E0020BBD1070082
-:10B660000D8507002E4E0020F7B5154F3B781BB314
-:10B67000144E01203070FFF75FFF11284FF00005D6
-:10B680001CD00220FFF770FF0DF107008DF8075066
-:10B69000FBF7D4FFFFF74EFF04469DF807003D700F
-:10B6A000FBF7F0FF2CB93470FFF772FF0320FFF7B0
-:10B6B0005BFF204603B0F0BD0824FAE72C46F8E70C
-:10B6C0002D4E00202C4E0020054B1B7833B1054B2E
-:10B6D0001B780BB1FFF7C8BFFFF788BF0820704782
-:10B6E0002C4E00202D4E0020014B1878704700BFD3
-:10B6F0002D4E002007B508496846FCF74FFB019B1B
-:10B7000013B903B05DF804FBD3E900209047684605
-:10B71000FCF74DFBF3E700BFCCD10700FFF7EABF12
-:10B7200060DF704769DF704761DF704730B5114DEA
-:10B73000ADF5017D4FF4FA740DF1020103A8ADF8E7
-:10B740000240FFF7F1FF70B9294601A8FCF726FB7C
-:10B75000029B002BF0D003A8D3E90021904701A859
-:10B76000FCF725FBF4E7052801D0FCF7D2FE0DF528
-:10B77000017D30BDE4D10700024B1B780BB1FFF710
-:10B78000D5BF70472F4E002018B1034B0360002037
-:10B7900070470E20704700BFE82A00207FB506469C
-:10B7A0000C46002959D02E4B0B600C22002101A819
-:10B7B00001F08CF9012506232268ADF8083001A9B3
-:10B7C00020208DF804608DF80650FFF7ABFF0C22A7
-:10B7D000002101A801F07AF922688DF8055001A92D
-:10B7E0004020FFF79FFF0C22002101A801F06EF915
-:10B7F000F7232268ADF8063001A923208DF80460F4
-:10B80000FFF790FF0C22002101A801F05FF92268E8
-:10B810008DF8045001A92846FFF784FF0C2200216F
-:10B8200001A801F053F94FF4B0632268019301A914
-:10B83000A120FFF777FF0C22002101A801F046F9B3
-:10B840009DF8043022682B4301A9A0208DF8043014
-:10B85000FFF768FF002004B070BD0E20FBE700BFBB
-:10B86000E82A002008B5FFF75BFF10B9014B012261
-:10B870001A7008BD2F4E00204BDF70471FB50D4CCE
-:10B8800001A8FFF7F9FF70B9214602A8FCF786FA74
-:10B89000039B002BF4D00198D3E90021904702A824
-:10B8A000FCF785FAF4E7052801D0FCF732FE04B076
-:10B8B00010BD00BFF0D107008B1802448B4200D1AD
-:10B8C000704713F8010D02F8010DF7E700000000C2
-:10B8D000C3F10803DB0070B501330446002003A563
-:10B8E0005B1920C940CAAD1920C4184720C940CAF5
-:10B8F000754120C420C940CA754120C420C940CA2E
-:10B90000754120C420C940CA754120C420C940CA1D
-:10B91000754120C420C940CA754120C420C940CA0D
-:10B92000754120C4404170BD0000000000000000CF
-:10B93000C3F10803DB0070B50133002403A500BF89
-:10B940005B1920C940CAAD1B20C0184720C940CA96
-:10B95000B54120C020C940CAB54120C020C940CA55
-:10B96000B54120C020C940CAB54120C020C940CA45
-:10B97000B54120C020C940CAB54120C020C940CA35
-:10B98000B54120C06441B4FA84F0400970BD00BFE5
-:10B990002DE9F04F08B4F8CA04B451F8042BA3FB06
-:10B9A000028940F8048B4FF0000AE4FB629A4FF0E2
-:10B9B000000BE5FB62AB4FF0000CE6FB62BC4FF006
-:10B9C000000EE7FB62CE51F8042B4FF00008E3FBBA
-:10B9D000628940F8048BE4FB629AE5FB62ABE6FB0C
-:10B9E00062BCE7FB62CE51F8042B4FF00008E3FB8A
-:10B9F000628940F8048BE4FB629AE5FB62ABE6FBEC
-:10BA000062BCE7FB62CE51F8042B4FF00008E3FB69
-:10BA1000628940F8048BE4FB629AE5FB62ABE6FBCB
-:10BA200062BCE7FB62CE51F8042B4FF00008E3FB49
-:10BA3000628940F8048BE4FB629AE5FB62ABE6FBAB
-:10BA400062BCE7FB62CE40F8049B40F804AB40F8D0
-:10BA500004BB40F804CB40F804EB0CBC052B00F011
-:10BA60001E810C68A0F11400A1F11401A2F11402CE
-:10BA700052F804EB4FF0000550F8046BE4FB6E56EF
-:10BA800052F804EB50F8047BE4FB6E6752F804EBC9
-:10BA900050F8048BE4FB6E7852F804EB50F8049BEA
-:10BAA000E4FB6E8952F804EB50F804ABE4FB6E9AA9
-:10BAB000A0F1140052F8044B51F804EB4FF0000CC5
-:10BAC000E4FB6EC540F804CB51F804EBE4FB6E5682
-:10BAD00040F8045B51F804EBE4FB6E6740F8046B3C
-:10BAE00051F804EBE4FB6E7840F8047B51F804EB6A
-:10BAF000E4FB6E8940F8048B51F804EBE4FB6E9A8A
-:10BB0000A0E80006062B00F0CA800C68A0F118001F
-:10BB1000A1F11801A2F1180252F804EB4FF0000550
-:10BB200050F8046BE4FB6E5652F804EB50F8047BBB
-:10BB3000E4FB6E6752F804EB50F8048BE4FB6E787C
-:10BB400052F804EB50F8049BE4FB6E8952F804EBC6
-:10BB500050F804ABE4FB6E9A52F804EB50F804BBC7
-:10BB6000E4FB6EABA0F1180052F8044B51F804EB63
-:10BB70004FF0000CE4FB6EC540F804CB51F804EB29
-:10BB8000E4FB6E5640F8045B51F804EBE4FB6E678F
-:10BB900040F8046B51F804EBE4FB6E7840F8047B4A
-:10BBA00051F804EBE4FB6E8940F8048B51F804EB88
-:10BBB000E4FB6E9A40F8049B51F804EBE4FB6EAB97
-:10BBC000A0E8000C072B6AD008B40C68A0F11C0098
-:10BBD000A1F11C01A2F11C0252F804EB4FF0000588
-:10BBE00050F8046BE4FB6E5652F804EB50F8047BFB
-:10BBF000E4FB6E6752F804EB50F8048BE4FB6E78BC
-:10BC000052F804EB50F8049BE4FB6E8952F804EB05
-:10BC100050F804ABE4FB6E9A52F804EB50F804BB06
-:10BC2000E4FB6EAB52F804EB50F804CBE4FB6EBCC3
-:10BC3000A0F11C0052F8044B51F804EB4FF0000344
-:10BC4000E4FB6E3540F8043B51F804EBE4FB6E5620
-:10BC500040F8045B51F804EBE4FB6E6740F8046BBA
-:10BC600051F804EBE4FB6E7840F8047B51F804EBE8
-:10BC7000E4FB6E8940F8048B51F804EBE4FB6E9A08
-:10BC800040F8049B51F804EBE4FB6EAB40F804ABC6
-:10BC900051F804EBE4FB6EBCA0E8001808BCBDE85A
-:10BCA000F08F002310B51C465AB2914200DC10BD43
-:10BCB00040F823400133F7E710B500231A465CB281
-:10BCC000A14203DCB2FA82F0400910BD50F82340D3
-:10BCD00001332243F3E74A11012350F8220001F017
-:10BCE0001F0103FA01F108407047013910B549B24C
-:10BCF000041D0A06CBB204D4013954F82120002ACD
-:10BD0000F7D001335BB273B103F18042013A50F8CE
-:10BD10002220002022B9013B00EB431318B210BDD2
-:10BD200052080130F6E71846F9E710B500235CB277
-:10BD3000A24200DC10BD51F8234040F823400133FB
-:10BD4000F5E710B5013A52B2130601D5002010BD37
-:10BD500050F8224051F822309C4205D802F1FF32BF
-:10BD6000F2D24FF0FF30F2E70120F0E700EB810163
-:10BD70000023884200D3704751F8042D43EA520350
-:10BD80000B60D307F5E737B51D469DF918300193D1
-:10BD90000446FFF79DFD019B38B91A462146284607
-:10BDA000FFF7CFFF0128019B07D02A4621462046F6
-:10BDB00003B0BDE83040FFF7BBBD03B030BD37B5C1
-:10BDC0001D469DF9183001930446FFF7B1FD019B14
-:10BDD00038B12A462146204603B0BDE83040FFF77F
-:10BDE00077BD03B030BD2DE9F04FB5B004AC9DF97F
-:10BDF000F8501E4680462B462046FFF7C9FD24AB6F
-:10BE000029463046CDE90234FFF76FFFC0EB8510BD
-:10BE100004B2002C2146B8BF04F11F01634241F374
-:10BE2000471103F01F0314A804F01F0758BF5F4217
-:10BE3000FFF737FF002F08B22BDD14AB002203EB16
-:10BE40008001C7F1200E1346AB4217D36B0001935C
-:10BE500014AB03EB85096F1E34AB012603EB870798
-:10BE6000002C54DA34AB03EB86062A4656F8C81C7D
-:10BE70004046FFF75AFF35B0BDE8F08F56F823C0B3
-:10BE80000CFA07F0024341F8042B01332CFA0EF2AE
-:10BE9000DAE714AB2A46314603EB8000FFF745FF93
-:10BEA000D4E70FFA82FE5AF8C83C53F82EB034ABF0
-:10BEB00003EB8202013052F8803C0B44BBEB0303DE
-:10BEC00034BF012200229B4518BF11465CF8C82CE4
-:10BED00042F82E30019B42B29A42E2DB731A5E4274
-:10BEE000294614A85E41FFF741FF34AB03EB8503FD
-:10BEF000294653F8802C57F8803C484643EAC273E1
-:10BF0000013C47F8803C24B2FFF730FFA8E734AB90
-:10BF10000020C6F1010C014603EB860A03EB8C0CF2
-:10BF2000D8E730B51C4691B0054693F90030684615
-:10BF3000FFF72EFDD4F8AC3069462846984711B07B
-:10BF400030BD13460A46FFF7ECBF2DE9F04793F9E1
-:10BF5000006092B0044689461046314615461F4699
-:10BF6000FFF7AAFE002840F091803A46494602A811
-:10BF7000FFF7E7FF3B4602AA21460AA8FFF7D1FFD9
-:10BF800002A908463A46FFF7DCFF3B462A464946E7
-:10BF90004846FFF7C6FF07F104083A4629462846F7
-:10BFA000FFF7CFFF43462A46214620460096FFF77B
-:10BFB000EAFE43462A46294628460096FFF7E3FE56
-:10BFC00043462A46214628460096FFF7F8FE3B46A0
-:10BFD0002A4621462046FFF7A4FF43462246214633
-:10BFE00028460096FFF7CFFE434600962A46214694
-:10BFF0002046FFF7C8FE2368DB074AD53346424692
-:10C0000021462046FFF764FC314682462046FFF772
-:10C01000ADFE06F18043013B54F8232042EACA7288
-:10C0200044F823203A4621462846FFF78AFF434634
-:10C030000AAA294628460096FFF7C1FE43460AAAE7
-:10C04000294628460096FFF7BAFE0AA90846434645
-:10C050002A460096FFF7B3FE3B460AAA2146204631
-:10C06000FFF75FFF02AA4346104621460096FFF7FE
-:10C07000A6FE324629462046FFF757FE4946284687
-:10C08000FFF753FE02A94846FFF74FFE12B0BDE886
-:10C09000F08731462046FFF769FEC3E72DE9F041FE
-:10C0A00015468AB004460E461C22002103A800F063
-:10C0B0000DFD2F1D95F9008003232A4631462046A9
-:10C0C0000293FFF73EFF3B4602AA21462046CDF8E9
-:10C0D0000080FFF774FE2B46324621462046FFF7CC
-:10C0E00020FFCDF800803B4605F184022146204622
-:10C0F000FFF749FE0AB0BDE8F08100002DE9F042EB
-:10C10000082288B00C468146FFF70FFECB6A0393E6
-:10C110000B6B04934B6B05938B6B0693CB6B079365
-:10C12000002708236A4669466846CDE901770097EB
-:10C13000FFF7CEFB082305466A4649464846FFF707
-:10C14000C7FB236B0393636B0493A36B0593E36BB0
-:10C150000544CDE906376A46082369466846FFF775
-:10C16000B7FB082305446A4649464846FFF7B0FB3B
-:10C17000236A0093636A0193A36A0293A36B0693F5
-:10C18000E36B0793054408236A4649464846CDE9D0
-:10C1900004770397FFF79CFB636A0093A36AA26B83
-:10C1A0000193E36A02930492636BE26B0393CDE91C
-:10C1B0000523236A07932E1808236A4649464846F2
-:10C1C000FFF786FBE36A0093236B0193636B029393
-:10C1D000236A0693A36A0793351808236A464946DB
-:10C1E0004846CDE904770397FFF7A2FB236B009342
-:10C1F000636B0193A36B0293E36B0393636A0693F0
-:10C20000E36A07932E1A08236A4649464846CDE951
-:10C210000477FFF78DFB636B0093A36B0193E36BD4
-:10C220000293236A0393636A0493A36ACDE90537F3
-:10C23000236B0793361A08236A4649464846FFF798
-:10C2400077FBA36B0093E36BCDE90137636A03933C
-:10C25000A36A0493E36ACDE90537636B0793361A43
-:10C2600008236A4649464846FFF762FB361A0E4CD9
-:10C270000FD436B9082249462046FFF762FD01284F
-:10C280000FD00823224649464846FFF751FB361A8D
-:10C29000EFE70823224649464846FFF719FB3618C0
-:10C2A000F7D408B0BDE8F08200D2070070B514469C
-:10C2B0008AB006460D461A46214602A80193FFF7AA
-:10C2C00040FE019B02AA31463046FFF72AFE02A932
-:10C2D000019B22460846FFF724FE019B02AA29463D
-:10C2E0002846FFF71EFE0AB070BD2DE9F0478AB060
-:10C2F0001446DDF848A055461F4615F9046B009614
-:10C30000804689462B460246214602A8FFF757FD84
-:10C3100002A952460846FFF714FE534602AA4146B8
-:10C320004046FFF7FEFD534602AA21462046FFF78E
-:10C33000F8FD2B464A46394638460096FFF73FFD42
-:10C340005246394602A8FFF7FCFD02A92B46424699
-:10C3500008460096FFF733FD02A92B462246084601
-:10C360000096FFF72CFD2B464246214620460096BC
-:10C37000FFF725FD5346224649464846FFF7D1FDC3
-:10C380002B4602AA414620460096FFF718FD534669
-:10C39000224639463846FFF7C4FD2B464A46394601
-:10C3A00038460096FFF70BFD324602A92046FFF7FC
-:10C3B000BCFC0AB0BDE8F0872DE9F0479846B3F918
-:10C3C0000230894613F11F0148BF03F13E01DD1D14
-:10C3D00048BF03F10E05EC104E11944275B228BF10
-:10C3E000144629460746FFF75CFC22464946FFF7FC
-:10C3F00063FAB8F90230B3EBC40F4FEAC40220D29B
-:10C40000D21A07EB86010020C2F120068F420FD31B
-:10C4100008F124082A4639464046FFF792FC0128D5
-:10C420000FD02B4642463846BDE8F047FFF780BAAA
-:10C4300051F8044D24FA02F303430B6004FA06F0AA
-:10C44000E4E7BDE8F08770B5036813F00106054620
-:10C45000144605D013460A460146FFF739FA064648
-:10C4600021462846FFF782FC46B104F18042013A9A
-:10C4700055F8223043F0004345F8223070BDF0B546
-:10C480000F46A1B006461946384615461C46FFF72A
-:10C4900013FC20B13046FFF704FC21B0F0BD22466A
-:10C4A00039466846FFF741FC294608A8FFF73DFCDE
-:10C4B00010A82146FFF7F5FB012318A81093FFF7FA
-:10C4C000F0FB224608A96846FFF73BFC28B9224644
-:10C4D00010A93046FFF729FCDFE7009BDA0709D4F3
-:10C4E00021466846FFF742FC2246294610A8FFF77E
-:10C4F000AAFFE6E7089BDB0707D4214608A8FFF759
-:10C5000035FC2246294618A8F1E7002823461CDD01
-:10C5100008AA69466846FFF70BFA21466846FFF706
-:10C5200025FC224618A910A8FFF70BFC002805DA05
-:10C5300010A923462A460846FFF7CAF910A9234640
-:10C5400018AA0846FFF7F4F9CEE708A96A46084694
-:10C55000FFF7EEF9214608A8FFF708FC224610A9CC
-:10C5600018A8FFF7EEFB002805DA18A923462A468B
-:10C570000846FFF7ADF918A9234610AA0846FFF7A9
-:10C58000D7F9BEE700487047FCD107002DE9F04F0E
-:10C590002DED028BEDB08946789E05901946B6F9CF
-:10C5A000023096F9004013F11F0748BF03F13E0720
-:10C5B00047F3471707F1FF3B24AB002543F82B5007
-:10C5C0006CAB03EB8B0307EE902A4CA896F9012085
-:10C5D00043F8805C43F8605CFFF76EF996F9012040
-:10C5E00054A81144FFF768F921464CA8FFF764FBF3
-:10C5F0008046002840F0428154A8FFF75DFB03907D
-:10C60000002840F03D8106F1240A3A464CA95046E4
-:10C61000FFF797FB012840F035813A4654A9504670
-:10C62000FFF78FFB0128069040F02C811CAD3B46A4
-:10C63000524654A92846FFF722FF0DF13008039B0C
-:10C6400048F82B3017EE902A494640463346FFF70C
-:10C65000B3FE4146404653462A460097FFF7C3FBC8
-:10C660000DF5B87B53462A464CA914A80097FFF74E
-:10C67000BAFB224658460599FFF757FBA3000793DC
-:10C68000059B0BEB840903EB84014846FFF74DFB48
-:10C6900006F14403194634A80493FFF746FB049BB4
-:10C6A000A10059183CA8FFF740FB331D08EE903A53
-:10C6B000594634AA28460094FFF781FB4B465A4658
-:10C6C0003CA934A80096FFF710FE18EE902A2346E6
-:10C6D00029462846FFF7D3FE2A46494658463346A0
-:10C6E000FFF7E4FD039B0893049B0993059B3946E0
-:10C6F0004046CDE90A3BFFF7F8FA3946834614A8CD
-:10C70000FFF7F3FA5845B8BF58461FFA80FB0BF104
-:10C71000FF3109B240460491FFF7DDFA0499B0F108
-:10C72000000814A818BF4FF00108FFF7D4FA00283A
-:10C7300014BF0220002048EA00080DF1200922461B
-:10C7400059F8281024A8FFF7F0FA0DF1B009A3005A
-:10C7500019444846FFF7E9FA21462846FFF7A1FAAF
-:10C76000069B2B60ABF1020824AB08EE105A0FFABF
-:10C7700088F80493B8F1000F2ADA18EE902A18EE20
-:10C78000101A18EE100A2346FFF779FE18EE102A49
-:10C79000049833464946FFF789FD04993A465046C6
-:10C7A000FFF7CFFA012805D004993B4652460846C8
-:10C7B000FFF7BEF8013C64B24CAA230653D5039B95
-:10C7C000B3FA83F040096DB0BDEC028BBDE8F08F89
-:10C7D000334618EE102A0498D6F8A4504946A847C4
-:10C7E00041460CA8FFF777FA4146B0F1000B14A8B8
-:10C7F00018BF4FF0010BFFF76EFA002814BF02209C
-:10C8000000204BEA000B08AB53F82B1031B3224643
-:10C8100034A8FFF78AFA079B3CA81944FFF785FA6A
-:10C8200018EE102A33463CA934A8FFF73FFD18EE56
-:10C83000903A0499009434AA44A8FFF7C0FA049AE5
-:10C8400000964B463CA934A8FFF74FFD18EE101A8E
-:10C8500018EE100A334644AAFFF763FB08F1FF38CD
-:10C860000FFA88F886E7049B52F8241053F8243016
-:10C870004B40039919430391013C9EE72846A2E7E8
-:10C880004046A0E703989EE7002301461A46184653
-:10C8900000F0E4B908B5074B044613B1002100F0DD
-:10C8A0002DFA054B1868836A03B19847204600F0BB
-:10C8B00073FA00BFFDCC0700ACD2070038B50A4CB4
-:10C8C0000A4D641BA4100AD004F18043013B05EB20
-:10C8D0008305013C55F804399847002CF9D1BDE88F
-:10C8E000384000F061BA00BFA02B00209C2B002034
-:10C8F00070B50D4E0D4D761BB61006D000240134D8
-:10C9000055F8043B9847A642F9D1094E094D761BCC
-:10C9100000F044FAB61006D00024013455F8043B68
-:10C920009847A642F9D170BD982B0020982B002083
-:10C930009C2B0020982B0020032A70B412D940EAC7
-:10C940000105AD0704460B4620D11946204653F891
-:10C95000045B54F8046BAE4218D1043A032A204613
-:10C960001946F2D8541E72B103780A789A4208BF69
-:10C97000241806D00CE010F8013F11F8012F934263
-:10C9800006D1A042F7D1002070BC7047541EEBE7DF
-:10C99000981A70BC704700BF844641EA000313F048
-:10C9A00003036DD1403A41D351F8043B40F8043BB6
-:10C9B00051F8043B40F8043B51F8043B40F8043B79
-:10C9C00051F8043B40F8043B51F8043B40F8043B69
-:10C9D00051F8043B40F8043B51F8043B40F8043B59
-:10C9E00051F8043B40F8043B51F8043B40F8043B49
-:10C9F00051F8043B40F8043B51F8043B40F8043B39
-:10CA000051F8043B40F8043B51F8043B40F8043B28
-:10CA100051F8043B40F8043B51F8043B40F8043B18
-:10CA200051F8043B40F8043B403ABDD2303211D3B8
-:10CA300051F8043B40F8043B51F8043B40F8043BF8
-:10CA400051F8043B40F8043B51F8043B40F8043BE8
-:10CA5000103AEDD20C3205D351F8043B40F8043BB8
-:10CA6000043AF9D2043208D0D2071CBF11F8013BB6
-:10CA700000F8013B01D30B8803806046704700BF7C
-:10CA8000082A13D38B078DD010F003038AD0C3F18B
-:10CA90000403D21ADB071CBF11F8013B00F8013B6D
-:10CAA00080D331F8023B20F8023B7BE7043AD9D32C
-:10CAB000013A11F8013B00F8013BF9D20B78037001
-:10CAC0004B7843708B78837060467047F0B486076C
-:10CAD00046D0541E002A3CD0CAB2034602E014F1EC
-:10CAE000FF3436D303F8012B9D07F8D1032C29D945
-:10CAF000CDB245EA05250F2C45EA054533D9A4F109
-:10CB00001006360903F1200707EB061703F11002A0
-:10CB100042E9045542E902551032BA42F8D1721C7A
-:10CB200014F00C0F03EB021204F00F0613D0331FA6
-:10CB300023F003030433134442F8045B9342FBD114
-:10CB400006F003042CB1C9B21C4403F8011B9C423B
-:10CB5000FBD1F0BC704734461346002CF3D1F8E704
-:10CB600014460346C2E71A462646E0E700000000E6
-:10CB700000000000000000000000000000000000B5
-:10CB800090F800F06DE9024520F007016FF0000C0D
-:10CB900010F0070491F820F040F049804FF00004B5
-:10CBA0006FF00700D1E9002391F840F000F1080090
-:10CBB00082FA4CF2A4FA8CF283FA4CF3A2FA8CF3C8
-:10CBC0004BBBD1E9022382FA4CF200F10800A4FA2F
-:10CBD0008CF283FA4CF3A2FA8CF3E3B9D1E9042383
-:10CBE00082FA4CF200F10800A4FA8CF283FA4CF3BA
-:10CBF000A2FA8CF37BB9D1E9062301F1200182FA74
-:10CC00004CF200F10800A4FA8CF283FA4CF3A2FA79
-:10CC10008CF3002BC6D0002A04BF04301A4612BA87
-:10CC2000B2FA82F2FDE8024500EBD2007047D1E98A
-:10CC3000002304F00305C4F100004FEAC50514F019
-:10CC4000040F91F840F00CFA05F562EA05021CBFEA
-:10CC500063EA050362464FF00004A9E72DE9F843B3
-:10CC6000224C25680DB36C681F2C3BDC984691461E
-:10CC70000F46064688B1D5F8880028B3D0F80031B1
-:10CC800040F824900122A24000EB84011343022EBD
-:10CC9000C0F80031C1F8808010D0A31C01346C6052
-:10CCA00045F823700020BDE8F883114E114D256032
-:10CCB000002ED8D03468C5F88840D4E7D0F80431C5
-:10CCC0001A43C0F80421E8E70B4B5BB14FF48470C2
-:10CCD000AFF3008030B100236C68C0E94033C5F881
-:10CCE0008800CDE74FF0FF30DDE700BFBC4E0020ED
-:10CCF00000000000304E0020000000002DE9F04F41
-:10CD0000DFF8908083B0D8F8005001900F464FF0C4
-:10CD1000010A8DB16C68D5F88860013C0CD405F12E
-:10CD2000080B67B12EB106F1800353F82430BB42E3
-:10CD300005D014F1FF34F4D203B0BDE8F08F6B6876
-:10CD40005BF82420013BA34216BF00236C604BF824
-:10CD50002430002AEDD0D5F80490B6B1D6F80011F1
-:10CD60000AFA04F30B4210D0D6F8040156F8241046
-:10CD700003420CD1019890476B68D8F800204B45CE
-:10CD800001D1AA42D5D01546C3E79047F4E708463B
-:10CD90009047F1E7BC4E0020FEE700BFF8B500BFAA
-:10CDA000F8BC08BC9E467047F8B500BFF8BC08BC8C
-:10CDB0009E467047001000000400000001000000C3
-:10CDC00095790700B9790700C9790700397A070012
-:10CDD000D9790700A1790700A5790700A97907008B
-:10CDE000001000000400000001000000457B070067
-:10CDF000257B0700157B07004D7D0700017D07009F
-:10CE0000E77A0700EB7A0700F17A0700982F8A4249
-:10CE100091443771CFFBC0B5A5DBB5E95BC256398C
-:10CE2000F111F159A4823F92D55E1CAB98AA07D8A4
-:10CE3000015B8312BE853124C37D0C55745DBE72C7
-:10CE4000FEB1DE80A706DC9B74F19BC1C1699BE447
-:10CE50008647BEEFC69DC10FCCA10C246F2CE92DD7
-:10CE6000AA84744ADCA9B05CDA88F97652513E98FB
-:10CE70006DC631A8C82703B0C77F59BFF30BE0C602
-:10CE80004791A7D55163CA0667292914850AB72790
-:10CE900038211B2EFC6D2C4D130D385354730A652D
-:10CEA000BB0A6A762EC9C281852C7292A1E8BFA204
-:10CEB0004B661AA8708B4BC2A3516CC719E892D16C
-:10CEC000240699D685350EF470A06A1016C1A419EF
-:10CED000086C371E4C774827B5BCB034B30C1C39EE
-:10CEE0004AAAD84E4FCA9C5BF36F2E68EE828F74AD
-:10CEF0006F63A5781478C8840802C78CFAFFBE90C7
-:10CF0000EB6C50A4F7A3F9BEF27871C64800280074
-:10CF10000020400085C50700DDAC843D1EBD6AFCD5
-:10CF2000F19B4BD0C49DB1BE608F0D7ACA0083AA1D
-:10CF3000B84899DE96F7E90C05200B441BE1104A2E
-:10CF4000A3418950BAD2FDB74999C850A1D379AF4E
-:10CF50008939544350D9C92D06150E1506110A04F6
-:10CF60000A1104041F04041C0B1F251E15160F189C
-:10CF7000131C0B1F251E15160F18130000000000B0
-:10CF80000338FDD870470000F79207009B92070016
-:10CF9000EB9707005D9807007D980700E191070077
-:10CFA000A19107007F97070000000000A9980700E3
-:10CFB000A398070083980700200000007800000075
-:10CFC000000000000100010000000000010000005E
-:10CFD0000000000002000500010000004200000007
-:10CFE0000000000000000000000000000000000041
-:10CFF00000000000010011000100FFFF010000001F
-:10D0000000000000020017000200FEFF64010000A3
-:10D0100054D00700000000000000000000000000E5
-:10D0200000000000010001000000000001000000FD
-:10D0300000000000020005000100000022000000C6
-:10D0400000000000000000000000000000000000E0
-:10D0500000000000010011000400FCFF04000000BB
-:10D0600000000000020011000400FCFF04000000AA
-:10D0700000000000030021000400FCFF0400100079
-:10D0800000000000040011000100FFFF010000008B
-:10D0900000000000050011000200FEFF0400000077
-:10D0A00000000000060011000400FCFF0400000066
-:10D0B00000000000070011000400FCFF0400000055
-:10D0C00000000000080017000200FEFF240000001E
-:10D0D00024D00700090010000100FFFF010000003C
-:10D0E00004D107000A0027000200FEFF44000300ED
-:10D0F000C4CF070000000000000000000000000096
-:10D100000000000000000000010017000400FCFF08
-:10D1100068010000F4CF0700020017000400FCFFC4
-:10D12000AC01000038D10700000000000000000042
-:10D1300000000000000000000100070000000000E7
-:10D1400068010000F4CF07000200010000000000A9
-:10D1500001000000000000000300050001000000C5
-:10D16000420000000000000000000000000000007D
-:10D170000000000000000000446675546172670002
-:10D18000000000000000000000000000000000009F
-:10D1900050EADA308883B89F604F15F30000C98EDB
-:10D1A0000338FDD870470C000C00000058026D6970
-:10D1B00063726F6269745F61707000001002010039
-:10D1C00008D3070010D3070008000000F8D20700BA
-:10D1D00008D3070008000000F0D20700F8D20700CB
-:10D1E00008000000E8D20700F0D2070008000000A5
-:10D1F00010D3070018D30700080000000820000122
-:10D20000FFFFFFFFFFFFFFFFFFFFFFFF000000002A
-:10D21000000000000000000001000000FFFFFFFF11
-:10D22000512563FCC2CAB9F3849E17A7ADFAE6BCC8
-:10D23000FFFFFFFFFFFFFFFF00000000FFFFFFFFFA
-:10D2400096C298D84539A1F4A033EB2D817D0377A0
-:10D25000F240A463E5E6BCF847422CE1F2D1176B3B
-:10D26000F551BF376840B6CBCE5E316B5733CE2B0E
-:10D27000169E0F7C4AEBE78E9B7F1AFEE242E34F3D
-:10D280004B60D2273E3CCE3BF6B053CCB0061D657A
-:10D29000BC86987655BDEBB3E7933AAAD835C65A03
-:10D2A0004BBF07009DC00700FDC00700382B0020C2
-:10D2B0000000000001A10700599E07004032002035
-:10D2C0007C4200208D42002048320020F400000003
-:10D2D0000000000003000000F5B30700000000009C
-:10D2E00002000000D5B30700A59A07000000000067
-:10D2F000C17C07000000000079B7070000000000B3
-:10D300007DB8070000000000017B0700000000005E
-:10D310001D7C070000000000709FFF7F01000000DF
-:10D320000090D0030000000000000000000000009A
-:10D3300000000000000000000000000000000000ED
-:10D3400001000000000000000000000000000000DC
-:10D3500002000000EC2A00200C2B0020FC2A0020F8
-:10D36000FF00FFFF0100000000E00700382B002055
-:10D3700000000000000000000000000000000000AD
-:10D38000000000000000000000000000000000009D
-:10D39000000000000000000000000000000000008D
-:10D3A000000000000000000000000000000000007D
-:10D3B000000000000000000000000000000000006D
-:10D3C000000000000000000000000000000000005D
-:10D3D00069720700417207000000000000000000B1
-:0CD3E00001A2070000100000000008007F
-:10E00000BE361649020000000000000000000000BB
-:10E0100000000000000000001CD20000105EBCF8F0
-:10E0200001000000000000000000000000000000EF
-:10E0300000000000000000000000000000000000E0
-:10E0400000000000000000000000000000000000D0
-:10E0500000000000000000000000000000000000C0
-:10E0600000000000000000000000000000000000B0
-:10E0700000000000000000000000000000000000A0
-:10E080000000000000000000000000000000000090
-:10E090000000000000000000000000000000000080
-:10E0A0000000000000000000000000000000000070
-:10E0B0000000000000000000000000000000000060
-:10E0C0000000000000000000000000000000000050
-:10E0D0000000000000000000000000000000000040
-:10E0E0000000000000000000000000000000000030
-:10E0F0000000000000000000000000000000000020
-:10E10000000000000000000000000000000000000F
-:10E1100000000000000000000000000000000000FF
-:10E1200000000000000000000000000000000000EF
-:10E1300000000000000000000000000000000000DF
-:10E1400000000000000000000000000000000000CF
-:10E1500000000000000000000000000000000000BF
-:10E1600000000000000000000000000000000000AF
-:10E17000000000000000000000000000000000009F
-:10E18000000000000000000000000000000000008F
-:10E19000000000000000000000000000000000007F
-:10E1A000000000000000000000000000000000006F
-:10E1B000000000000000000000000000000000005F
-:10E1C000000000000000000000000000000000004F
-:10E1D000000000000000000000000000000000003F
-:10E1E000000000000000000000000000000000002F
-:10E1F000000000000000000000000000000000001F
-:10E20000000000000000000000000000000000000E
-:10E2100000000000000000000000000000000000FE
-:10E2200000000000000000000000000000000000EE
-:10E2300000000000000000000000000000000000DE
-:10E2400000000000000000000000000000000000CE
-:10E25000000000000000000000000000A21BDAAC7B
-:10E2600000000000000000000000000000000000AE
-:10E27000000000000000000000000000000000009E
-:10E28000000000000000000000000000000000008E
-:10E29000000000000000000000000000000000007E
-:10E2A000000000000000000000000000000000006E
-:10E2B000000000000000000000000000000000005E
-:10E2C000000000000000000000000000000000004E
-:10E2D000000000000000000000000000000000003E
-:10E2E000000000000000000000000000000000002E
-:10E2F000000000000000000000000000000000001E
-:10E30000000000000000000000000000000000000D
-:10E3100000000000000000000000000000000000FD
-:10E3200000000000000000000000000000000000ED
-:10E3300000000000000000000000000000000000DD
-:10E3400000000000000000000000000000000000CD
-:10E3500000000000000000000000000000000000BD
-:10E3600000000000000000000000000000000000AD
-:10E37000000000000000000000000000000000009D
-:10E38000000000000000000000000000000000008D
-:10E39000000000000000000000000000000000007D
-:10E3A000000000000000000000000000000000006D
-:10E3B000000000000000000000000000000000005D
-:10E3C000000000000000000000000000000000004D
-:10E3D000000000000000000000000000000000003D
-:10E3E000000000000000000000000000000000002D
-:10E3F000000000000000000000000000000000001D
-:10E40000000000000000000000000000000000000C
-:10E4100000000000000000000000000000000000FC
-:10E4200000000000000000000000000000000000EC
-:10E4300000000000000000000000000000000000DC
-:10E4400000000000000000000000000000000000CC
-:10E4500000000000000000000000000000000000BC
-:10E4600000000000000000000000000000000000AC
-:10E47000000000000000000000000000000000009C
-:10E48000000000000000000000000000000000008C
-:10E49000000000000000000000000000000000007C
-:10E4A000000000000000000000000000000000006C
-:10E4B000000000000000000000000000000000005C
-:10E4C000000000000000000000000000000000004C
-:10E4D000000000000000000000000000000000003C
-:10E4E000000000000000000000000000000000002C
-:10E4F000000000000000000000000000000000001C
-:10E50000000000000000000000000000000000000B
-:10E5100000000000000000000000000000000000FB
-:10E5200000000000000000000000000000000000EB
-:10E5300000000000000000000000000000000000DB
-:10E5400000000000000000000000000000000000CB
-:10E5500000000000000000000000000000000000BB
-:10E5600000000000000000000000000000000000AB
-:10E57000000000000000000000000000000000009B
-:10E58000000000000000000000000000000000008B
-:10E59000000000000000000000000000000000007B
-:10E5A000000000000000000000000000000000006B
-:10E5B000000000000000000000000000000000005B
-:10E5C000000000000000000000000000000000004B
-:10E5D000000000000000000000000000000000003B
-:10E5E000000000000000000000000000000000002B
-:10E5F000000000000000000000000000000000001B
-:10E60000000000000000000000000000000000000A
-:10E6100000000000000000000000000000000000FA
-:10E6200000000000000000000000000000000000EA
-:10E6300000000000000000000000000000000000DA
-:10E6400000000000000000000000000000000000CA
-:10E6500000000000000000000000000000000000BA
-:10E6600000000000000000000000000000000000AA
-:10E67000000000000000000000000000000000009A
-:10E68000000000000000000000000000000000008A
-:10E69000000000000000000000000000000000007A
-:10E6A000000000000000000000000000000000006A
-:10E6B000000000000000000000000000000000005A
-:10E6C000000000000000000000000000000000004A
-:10E6D000000000000000000000000000000000003A
-:10E6E000000000000000000000000000000000002A
-:10E6F000000000000000000000000000000000001A
-:10E700000000000000000000000000000000000009
-:10E7100000000000000000000000000000000000F9
-:10E7200000000000000000000000000000000000E9
-:10E7300000000000000000000000000000000000D9
-:10E7400000000000000000000000000000000000C9
-:10E7500000000000000000000000000000000000B9
-:10E7600000000000000000000000000000000000A9
-:10E770000000000000000000000000000000000099
-:10E780000000000000000000000000000000000089
-:10E790000000000000000000000000000000000079
-:10E7A0000000000000000000000000000000000069
-:10E7B0000000000000000000000000000000000059
-:10E7C0000000000000000000000000000000000049
-:10E7D0000000000000000000000000000000000039
-:10E7E0000000000000000000000000000000000029
-:10E7F0000000000000000000000000000000000019
-:10E800000000000000000000000000000000000008
-:10E8100000000000000000000000000000000000F8
-:10E8200000000000000000000000000000000000E8
-:10E8300000000000000000000000000000000000D8
-:10E8400000000000000000000000000000000000C8
-:10E8500000000000000000000000000000000000B8
-:10E8600000000000000000000000000000000000A8
-:10E870000000000000000000000000000000000098
-:10E880000000000000000000000000000000000088
-:10E890000000000000000000000000000000000078
-:10E8A0000000000000000000000000000000000068
-:10E8B0000000000000000000000000000000000058
-:10E8C0000000000000000000000000000000000048
-:10E8D0000000000000000000000000000000000038
-:10E8E0000000000000000000000000000000000028
-:10E8F0000000000000000000000000000000000018
-:10E900000000000000000000000000000000000007
-:10E9100000000000000000000000000000000000F7
-:10E9200000000000000000000000000000000000E7
-:10E9300000000000000000000000000000000000D7
-:10E9400000000000000000000000000000000000C7
-:10E9500000000000000000000000000000000000B7
-:10E9600000000000000000000000000000000000A7
-:10E970000000000000000000000000000000000097
-:10E980000000000000000000000000000000000087
-:10E990000000000000000000000000000000000077
-:10E9A0000000000000000000000000000000000067
-:10E9B0000000000000000000000000000000000057
-:10E9C0000000000000000000000000000000000047
-:10E9D0000000000000000000000000000000000037
-:10E9E0000000000000000000000000000000000027
-:10E9F0000000000000000000000000000000000017
-:10EA00000000000000000000000000000000000006
-:10EA100000000000000000000000000000000000F6
-:10EA200000000000000000000000000000000000E6
-:10EA300000000000000000000000000000000000D6
-:10EA400000000000000000000000000000000000C6
-:10EA500000000000000000000000000000000000B6
-:10EA600000000000000000000000000000000000A6
-:10EA70000000000000000000000000000000000096
-:10EA80000000000000000000000000000000000086
-:10EA90000000000000000000000000000000000076
-:10EAA0000000000000000000000000000000000066
-:10EAB0000000000000000000000000000000000056
-:10EAC0000000000000000000000000000000000046
-:10EAD0000000000000000000000000000000000036
-:10EAE0000000000000000000000000000000000026
-:10EAF0000000000000000000000000000000000016
-:10EB00000000000000000000000000000000000005
-:10EB100000000000000000000000000000000000F5
-:10EB200000000000000000000000000000000000E5
-:10EB300000000000000000000000000000000000D5
-:10EB400000000000000000000000000000000000C5
-:10EB500000000000000000000000000000000000B5
-:10EB600000000000000000000000000000000000A5
-:10EB70000000000000000000000000000000000095
-:10EB80000000000000000000000000000000000085
-:10EB90000000000000000000000000000000000075
-:10EBA0000000000000000000000000000000000065
-:10EBB0000000000000000000000000000000000055
-:10EBC0000000000000000000000000000000000045
-:10EBD0000000000000000000000000000000000035
-:10EBE0000000000000000000000000000000000025
-:10EBF0000000000000000000000000000000000015
-:10EC00000000000000000000000000000000000004
-:10EC100000000000000000000000000000000000F4
-:10EC200000000000000000000000000000000000E4
-:10EC300000000000000000000000000000000000D4
-:10EC400000000000000000000000000000000000C4
-:10EC500000000000000000000000000000000000B4
-:10EC600000000000000000000000000000000000A4
-:10EC70000000000000000000000000000000000094
-:10EC80000000000000000000000000000000000084
-:10EC90000000000000000000000000000000000074
-:10ECA0000000000000000000000000000000000064
-:10ECB0000000000000000000000000000000000054
-:10ECC0000000000000000000000000000000000044
-:10ECD0000000000000000000000000000000000034
-:10ECE0000000000000000000000000000000000024
-:10ECF0000000000000000000000000000000000014
-:10ED00000000000000000000000000000000000003
-:10ED100000000000000000000000000000000000F3
-:10ED200000000000000000000000000000000000E3
-:10ED300000000000000000000000000000000000D3
-:10ED400000000000000000000000000000000000C3
-:10ED500000000000000000000000000000000000B3
-:10ED600000000000000000000000000000000000A3
-:10ED70000000000000000000000000000000000093
-:10ED80000000000000000000000000000000000083
-:10ED90000000000000000000000000000000000073
-:10EDA0000000000000000000000000000000000063
-:10EDB0000000000000000000000000000000000053
-:10EDC0000000000000000000000000000000000043
-:10EDD0000000000000000000000000000000000033
-:10EDE0000000000000000000000000000000000023
-:10EDF0000000000000000000000000000000000013
-:10EE00000000000000000000000000000000000002
-:10EE100000000000000000000000000000000000F2
-:10EE200000000000000000000000000000000000E2
-:10EE300000000000000000000000000000000000D2
-:10EE400000000000000000000000000000000000C2
-:10EE500000000000000000000000000000000000B2
-:10EE600000000000000000000000000000000000A2
-:10EE70000000000000000000000000000000000092
-:10EE80000000000000000000000000000000000082
-:10EE90000000000000000000000000000000000072
-:10EEA0000000000000000000000000000000000062
-:10EEB0000000000000000000000000000000000052
-:10EEC0000000000000000000000000000000000042
-:10EED0000000000000000000000000000000000032
-:10EEE0000000000000000000000000000000000022
-:10EEF0000000000000000000000000000000000012
-:10EF00000000000000000000000000000000000001
-:10EF100000000000000000000000000000000000F1
-:10EF200000000000000000000000000000000000E1
-:10EF300000000000000000000000000000000000D1
-:10EF400000000000000000000000000000000000C1
-:10EF500000000000000000000000000000000000B1
-:10EF600000000000000000000000000000000000A1
-:10EF70000000000000000000000000000000000091
-:10EF80000000000000000000000000000000000081
-:10EF90000000000000000000000000000000000071
-:10EFA0000000000000000000000000000000000061
-:10EFB0000000000000000000000000000000000051
-:10EFC0000000000000000000000000000000000041
-:10EFD0000000000000000000000000000000000031
-:10EFE0000000000000000000000000000000000021
-:10EFF0000000000000000000000000000000000011
-:10F00000BE361649020000000000000000000000AB
-:10F0100000000000000000001CD20000105EBCF8E0
-:10F0200001000000000000000000000000000000DF
-:10F0300000000000000000000000000000000000D0
-:10F0400000000000000000000000000000000000C0
-:10F0500000000000000000000000000000000000B0
-:10F0600000000000000000000000000000000000A0
-:10F070000000000000000000000000000000000090
-:10F080000000000000000000000000000000000080
-:10F090000000000000000000000000000000000070
-:10F0A0000000000000000000000000000000000060
-:10F0B0000000000000000000000000000000000050
-:10F0C0000000000000000000000000000000000040
-:10F0D0000000000000000000000000000000000030
-:10F0E0000000000000000000000000000000000020
-:10F0F0000000000000000000000000000000000010
-:10F1000000000000000000000000000000000000FF
-:10F1100000000000000000000000000000000000EF
-:10F1200000000000000000000000000000000000DF
-:10F1300000000000000000000000000000000000CF
-:10F1400000000000000000000000000000000000BF
-:10F1500000000000000000000000000000000000AF
-:10F16000000000000000000000000000000000009F
-:10F17000000000000000000000000000000000008F
-:10F18000000000000000000000000000000000007F
-:10F19000000000000000000000000000000000006F
-:10F1A000000000000000000000000000000000005F
-:10F1B000000000000000000000000000000000004F
-:10F1C000000000000000000000000000000000003F
-:10F1D000000000000000000000000000000000002F
-:10F1E000000000000000000000000000000000001F
-:10F1F000000000000000000000000000000000000F
-:10F2000000000000000000000000000000000000FE
-:10F2100000000000000000000000000000000000EE
-:10F2200000000000000000000000000000000000DE
-:10F2300000000000000000000000000000000000CE
-:10F2400000000000000000000000000000000000BE
-:10F25000000000000000000000000000A21BDAAC6B
-:10F26000000000000000000000000000000000009E
-:10F27000000000000000000000000000000000008E
-:10F28000000000000000000000000000000000007E
-:10F29000000000000000000000000000000000006E
-:10F2A000000000000000000000000000000000005E
-:10F2B000000000000000000000000000000000004E
-:10F2C000000000000000000000000000000000003E
-:10F2D000000000000000000000000000000000002E
-:10F2E000000000000000000000000000000000001E
-:10F2F000000000000000000000000000000000000E
-:10F3000000000000000000000000000000000000FD
-:10F3100000000000000000000000000000000000ED
-:03F32000000000EA
-:020000020000FC
-:020000041000EA
-:081014000070070000E0070076
-:040000032000F24D9A
-:00000001FF
diff --git a/src/device/firmware/README.md b/src/device/firmware/README.md
new file mode 100644
index 000000000..d357725e8
--- /dev/null
+++ b/src/device/firmware/README.md
@@ -0,0 +1,35 @@
+# Data collection hex files
+
+## Bluetooth
+
+The Bluetooth hex files are derived from https://makecode.microbit.org/_MdUU3fEqvRxw
+
+### Generating hex files with different Bluetooth modes
+
+The different Bluetooth pairing modes can be configured in the MakeCode project. To ensure the correct mode has been configured, trigger a hex compilation and test using the nrf Connect app.
+
+To force compilation:
+
+1. Add the **datalogger** extension to your project
+2. Download the hex file
+3. Remove the datalogger extension
+4. Download the hex file again
+
+Use the **nRF Connect** mobile app to verify the Bluetooth mode:
+
+1. Install nRF Connect ([Android](https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp) / [iOS](https://apps.apple.com/app/nrf-connect/id1054362403))
+2. Flash the hex file to your micro:bit
+3. Open nRF Connect and scan for devices
+4. Attempt to connect to your micro:bit in Bluetooth mode
+5. Start notifications for the partial flashing service (the multiple arrows pointing down icon)
+6. Verify the pairing behaviour matches your selected mode
+
+### Separating a universal hex
+
+There's a universal hex with each Bluetooth mode. They are then split into individual hex files.
+
+https://microbit-foundation.github.io/microbit-universal-hex/examples/separate.html
+
+## Radio bridge
+
+See https://github.com/microbit-foundation/sensor-radio-bridge
diff --git a/src/device/firmware/dev/README.md b/src/device/firmware/dev/README.md
deleted file mode 100644
index 077615b20..000000000
--- a/src/device/firmware/dev/README.md
+++ /dev/null
@@ -1,9 +0,0 @@
-## Dev firmware
-
-These are firmware files used for debugging and development. These are not intended to be available to regular users.
-
-Be warned that these may not always be up-to-date feature wise, and may need to be updated when new features are added to the hex files.
-
-#### Outdated firmware
-
-To test the outdated firmware warning, we have outdated firmware versions. These should be the same as the currently available hex, but with wrong/no version numbers announced.
diff --git a/src/device/firmware/dev/outdated_universal.hex b/src/device/firmware/microbit-data-collection-just-works-universal.hex
similarity index 61%
rename from src/device/firmware/dev/outdated_universal.hex
rename to src/device/firmware/microbit-data-collection-just-works-universal.hex
index a98d19ae7..9daa7fd3a 100644
--- a/src/device/firmware/dev/outdated_universal.hex
+++ b/src/device/firmware/microbit-data-collection-just-works-universal.hex
@@ -5647,4050 +5647,3829 @@
:1068F0000000000000000000000000000000000098
:106900000000000000000000196401000000000009
:0869100000000000000000007F
-:108000000040002025030200610302006303020018
+:1080000000400020ADFD0100E9FD0100EBFD010095
:108010000000000000000000000000000000000060
-:1080200000000000000000000000000065030200E6
-:108030000000000000000000670302006903020066
-:108040006B030200A1AD0100CD0D02006B03020025
-:108050006B03020000000000250402006B03020015
-:108060006B030200A50F0200090A02006B03020065
-:108070006B0302006B0302006B0302006B03020040
-:108080006B0302006B0302006B0302006B03020030
-:108090006B0302002DF6010009F601006B030200DC
-:1080A0006B0302006B0302000000000000000000F0
+:10802000000000000000000000000000EDFD010065
+:108030000000000000000000EFFD0100F1FD010064
+:10804000F3FD0100A1AC010069040200F3FD010091
+:10805000F3FD01000000000025FE0100F3FD01001A
+:10806000F3FD010041060200F1020200F3FD0100F0
+:10807000F3FD0100F3FD0100F3FD0100F3FD01003C
+:10808000F3FD0100F3FD0100F3FD0100F3FD01002C
+:10809000F3FD01003DFA0100F9FB0100F3FD0100D1
+:1080A000F3FD0100F3FD01000000000000000000EE
:1080B00000000000000000000000000000000000C0
:1080C00010B5064C2378002B07D1054B002B02D0AE
-:1080D000044800E000BF0123237010BDB820002039
-:1080E00000000000EC7B0200044B10B5002B03D015
+:1080D000044800E000BF0123237010BDB020002041
+:1080E00000000000246E0200044B10B5002B03D0EA
:1080F0000349044800E000BF10BDC0460000000076
-:10810000BC200020EC7B0200402292029A1A924688
+:10810000B4200020246E0200402292029A1A924665
:108110007047C046174B002B00D1134B9D46FFF70D
-:10812000F3FF00218B460F461348144A121A0EF033
-:10813000BDFB0E4B002B00D098470D4B002B00D001
+:10812000F3FF00218B460F461348144A121A0DF034
+:1081300009FD0E4B002B00D098470D4B002B00D0B3
:1081400098470020002104000D000D48002802D0AF
-:108150000C4800E000BF0AF0B7FA200029000EF03A
-:10816000A2F90AF09BFAC0460000080000000000D7
-:108170000000000000400020B020002070280020F7
+:108150000C4800E000BF09F09BFD200029000DF055
+:10816000F9FA09F07FFDC046000008000000000099
+:108170000000000000400020A8200020A4280020CB
:10818000000000000000000010B50400034B036075
-:1081900040300AF0FBFF200010BDC046606A0200BC
-:1081A000FA20012210B5194B90B0C0001A6000F0FF
-:1081B0002DFE174B17491C6809A801F073F809A98F
-:1081C000022220000CF031FF09A80AF0DFFF19227B
-:1081D000114909A80EF04EFB052209AB110007A8B2
-:1081E0000BF0C4F807A908A80BF099F8002208A919
-:1081F000130001920092094802F066F908A80BF0FA
-:1082000081F807A80BF07EF810B010BDDC2000202C
-:1082100064240020D8740200E0740200DC210020F5
-:10822000192210B50024164990B0164B891809A8D8
-:108230001C600EF01FFB052209AB110007A80BF014
-:1082400095F807A908A80BF06AF82300220008A9EE
-:10825000019400940C4802F037F908A80BF052F88A
-:10826000FA20C00000F0D2FD23002200074900944C
-:1082700007480BF081F807A80BF044F810B010BDC8
-:10828000E0740200DC200020DC210020E820002037
-:1082900050220020F0B585B0040000F0C9FA0100BA
-:1082A00003A800F0FFFF0522200011000BF057F893
-:1082B0000025052300266B43124AD31801932BB2E5
-:1082C000190003A800930AF0E3FF019B9B5D834222
-:1082D0000CD100270423DA1B2000033B009912B2C3
-:1082E00001F05CF80137731C9F42F3DB0136052E69
-:1082F000E5D10135052DDCD103A80AF047FF2000A8
-:1083000005B0F0BD12750200F0B5FA261027314C09
-:1083100085B0200000F07AF92F4DB600310028001A
-:1083200001222E4B00970AF0F0FC310002222800B7
-:108330002B4B00970AF0E9FC1C200EF069FADD25B2
-:1083400020230600AD0061591A0004F017FF254BE9
-:1083500080201E600EF05CFA06006159224A04F08B
-:1083600017FE224B58201E600EF052FA0600204ADB
-:10837000615904F0E7FC1F4B0C201E600EF048FA18
-:108380000600615904F05EFB1B4B14201E600EF0CA
-:108390003FFAE42306005B00E2586159002403F031
-:1083A000A3FC164B03A81E60FFF774FF144D03A92E
-:1083B00028000AF0BCFF03A80AF0A4FF2300220053
-:1083C000290000940F480AF0D7FF00F09BFD200021
-:1083D00005B0F0BDEC200020BC210020A1810100EF
-:1083E0002182010064240020DC210020E420002000
-:1083F000E4220020E0200020D8200020D42000200B
-:10840000E82000205022002070B50A4C200000F027
-:1084100047F8094D09492A0020000EF0EEF9084CF2
-:10842000200000F0A7FF2A00200006490EF0E5F921
-:1084300070BDC046EC2000200020002049840100CF
-:10844000E820002005330200CA23144A9B0010B51F
-:10845000C2501C330400C0180AF098FED0239B00C1
-:10846000E0180AF093FE20009130FF3001F030FB5D
-:1084700020006930FF3001F02BFB2000F03001F0CC
-:1084800095FE2000D03002F0EDF92000643007F0B6
-:10849000A7FE201DFFF778FE200010BDEC6E020045
-:1084A0001423F0B5040093B000931922182104306E
-:1084B00002F0C6FC2200250026006432B4351321E8
-:1084C00010001092B83607F097FE28000CF093F8D1
-:1084D00000221E2130000BF011FD2000D03002F0F0
-:1084E000E1F92200F03211920621454A119801F07B
-:1084F00085FE20000027012369301A001121009712
-:10850000FF3001F0F1FA20009130012302221A21FC
-:108510000097FF3001F0E8FA2000B9301A2301215A
-:108520000222FF3002F076FA300001F0E3F8E42294
-:108530005200A050300001F031FBE6235B00E05018
-:108540000100E42220005200D130119BA258009576
-:10855000FF3001F021FC2000E13029001C22FF3017
-:1085600002F00AFE192320000F93013B0E93013BFA
-:108570000D93013B0C93013B0B93013B0A93013B91
-:108580000993013B0893013B0793013B0693013B91
-:108590000593013B0493013B0393013B0293013B91
-:1085A0000193F930013B082200930721013BFF3082
-:1085B0000BF0C5FCCA239B002900E01803F084FEE1
-:1085C000D3239B00E0181D2102F086FBDD239B00D6
-:1085D000E7501098032127700DF03BFE2300220086
-:1085E000200008499C33A0321C6082C2064A022146
-:1085F0005A618030012207F0C7FF200013B0F0BDA0
-:10860000686A02006D2D0200572D02000278F0B555
-:108610000123170004008FB01F401A4200D081E0F0
-:108620000300D0331800039300F0B2FA00F0E0F931
-:1086300028200EF0EDF8050010300AF036FE6F4BE2
-:1086400018202B600EF0E4F806006D4B082239006C
-:1086500004600C300C930D970EF028F90CA9082239
-:10866000301D0EF007F9674B290073611223039840
-:10867000AE60EF60AB802F626F6202F087F8002877
-:1086800005D028000AF036FD28000EF0BDF80123C1
-:1086900027002278B437134323705B4938000BF06E
-:1086A000B0FF00265949059038000BF0AAFF3500AD
-:1086B0000690642000F0AAFB049623006933FF3380
-:1086C000180007930BF015F800282DD1059B002BFF
-:1086D00034D1069B002B31D1DD254D494D48AD00ED
-:1086E00000F08CFC6359002B1CD100F0A1F80100B4
-:1086F0000BA800F0D7FD0CA80AF0ABFBCA239B0027
-:10870000E018069B0CAA0BA90093039B03F036FE0E
-:108710000CA80AF03BFD0BA80AF038FDCC239B0007
-:10872000E35863510FB0F0BD20009130FF300AF0E4
-:10873000E0FF0028CAD0049B182BC7DC200065305E
-:10874000FF2329B232B2FF3000F028FE322000F0C1
-:108750005DFB049B01350133EDB20493052D02D17D
-:1087600000250136F6B2049B192B0AD0059B002B7D
-:10877000A3D03800244902F091FC05980EF044F88B
-:1087800002E0059B002BF4D1069B002B02D01800C1
-:108790000EF03AF81E491F4800F030FCCA239B0037
-:1087A000E3180893DD239B00E3580993002B1ED1A7
-:1087B00000F03EF801000BA800F074FD0CA80AF0D0
-:1087C00048FB01230CAA0BA908980093039B03F014
-:1087D000D5FD0CA80AF0DAFC0BA80AF0D7FCCC23D4
-:1087E0009B00E3580993DD23099A9B00E250210086
-:1087F000079A0898F03103F0A5FF5EE7FD0300003B
-:10880000DF2D02009F2D02002B750200367502003D
-:1088100000200020001F0020BFF34F8F024B034AAF
-:10882000DA60BFF34F8FFEE700ED00E00400FA05C9
-:10883000F0B58BB003AF1922380015490EF01AF8C5
-:108840000023144D05266B7180235B055B6E2C00A5
-:108850000093012301933100009808F04DFD0800BA
-:10886000019908F0C3FC0522009B56431B1A009394
-:10887000019B534301932B1B5343FB181B5C013C8F
-:108880006371054B9C42E6D102480BB0F0BDC04677
-:108890007C750200CA270020C5270020F0B595B0DE
-:1088A0001822002104000EA80EF000F813210EA8D3
-:1088B0000DF0DFFD03210EA80DF07EFE464B1B6878
-:1088C000002B00D10133DBB2009300210123434A86
-:1088D00009A807F0C9FFFA239B009C429B411C405A
-:1088E00072B63F4B64211E683E4B20000593052560
-:1088F00008F006FD6843503030180A210690200029
-:1089000008F0FEFC0A2108F0E1FD694350317118BE
-:10891000200007910A2108F0D9FD694350317118F0
-:10892000802600240891B601009B002B52D004AD94
-:108930000027032C02D180260024B6016B682A4A46
-:1089400002936300D3180022019258780299095CBF
-:10895000039119788C461021604601410398014229
-:1089600004D0012090400199014301910132063366
-:10897000092AEAD1019B2A68D9431C4B09011940F5
-:10898000029B934224D1312F22DC002109A80DF053
-:10899000CCFEFA23139A0F99DB001068014219D01C
-:1089A000013B002BF9D1FA23013401377600E4B200
-:1089B0005B009F42BDD1043508ABAB42B8D1064B3A
-:1089C0001B68002BB0D0009B013BDBB20093ABE7F0
-:1089D0003143DBE7FFF720FF6C240020F0FF0000AD
-:1089E00004200020CB75020095750200F01F0000E6
-:1089F000F8B50023124C23600AF04CFA002808D086
-:108A0000042120000AF042FA002801D00D4B236017
-:108A1000F8BD0123A12704210B4A0C4D13602368E4
-:108A2000FF0068606E68002EFCD0D6591B02013929
-:108A300033430029F5D1236001235360E8E7C046A2
-:108A400068240020ED5EBC0B00D00040FCD000404C
-:108A50000B4B70B51C68002C10D0656D00F0DEFB70
-:108A6000A36C002901D1834206D820000AF06BFADA
-:108A7000200004490AF055FA2C00ECE770BDC0460E
-:108A80007424002094240020F0B593B007932A4B5F
-:108A900004AC1E68049005910692002E49D0274B25
-:108AA000678825881C6800230293002C2DD0636DF5
-:108AB00023480393A36C190C9AB20B00854214D17E
-:108AC0002048824211D1002901D0B9420BD1029B2A
-:108AD000002B08D120000AF036FA20001A490AF0CB
-:108AE00020FA01230293039CDFE7002A01D095427C
-:108AF000F9D1002901D0BB42F5D120000AF023FAB8
-:108B0000200011490AF00DFAEDE7104BEB18012B8C
-:108B10000FD910233A002900009308A80C4B0AF043
-:108B2000D3FA336830009B6808A9984708A80AF070
-:108B3000E1FA13B0F0BDC04670240020A02400204C
-:108B4000FE030000FF0300009424002002FCFFFF4E
-:108B5000898A010010B572B60B4B1C68002C08D036
-:108B600020000AF0F0F90023E364084B2000E363DF
-:108B700010BD62B65C200DF04BFE5C2200210400AB
-:108B80000DF094FEEFE7C04698240020004000203E
-:108B9000F7B51E4C0123227816001E401A4233D12D
-:108BA0001B4D2860FFF7D6FF1A4B1B4918600AF0CF
-:108BB000B8F9FFF7CFFF194B1860194B4363194BF6
-:108BC0008363286800280FD0C023174F320017494D
-:108BD00000933B000AF07FF9C023009332003B0072
-:108BE000134928680AF077F90C200DF011FE0023D4
-:108BF000838083710F4B03600F4B836000F026FB73
-:108C00000123227813432370F7BDC046D0270020EC
-:108C100070240020A4240020942400209C24002000
-:108C2000FC3F0020DF2F0200898A0100FF030000C3
-:108C3000FE030000886A0200518A0100024B187886
-:108C4000012318407047C046D0270020F7B5060022
-:108C50000D0017000193002802D100242000FEBD62
-:108C60000029FAD0FFF776FF041EF6D0074B019AD1
-:108C700043630660064B45608760002A00D0054BC1
-:108C800020000549A3630AF04CF9E7E7FC3F002008
-:108C9000B92F0200C72F02009424002070B5074BA3
-:108CA0000E0011001A7805000123100018401A4226
-:108CB00003D032002800FFF7C9FF70BDD027002085
-:108CC000024B1868434258417047C0469424002024
-:108CD0000300002210B5044994006058002801D018
-:108CE0000132F9E7635010BD7C240020002310B549
-:108CF000044A99008C58844201D00133F9E70020DE
-:108D0000885010BD7C24002010B50024084BA20020
-:108D1000D058002802D003685B6898470134062CBD
-:108D2000F4D1044B1B68002B00D120BF10BDC046FE
-:108D30007C240020942400200122F8B52C4B1B78C1
-:108D400013421CD02B4D2C68E36C134218D0022721
-:108D50003B43E364284B1E680423F26C300013434A
-:108D6000F364636BF3630AF005F93000716C04F08F
-:108D7000D6FB2868C36C3B4201D004F00AFCF8BD66
-:108D80001E4F1F4E3A683068002A0AD128601B0720
-:108D900012D52C60FFF7B8FF3B68002BFAD02B6090
-:108DA0000AE0216DB94219D1616D002900D111008D
-:108DB00029602A688242EAD029688C42DFD0336871
-:108DC00099420DD10F4B4B630F4B8B6320000AF080
-:108DD000D1F8296820004B6C626C06E02A60E8E755
-:108DE0009C42F3D1002210004B6C04F057FBC6E705
-:108DF000D0270020A42400207824002094240020E0
-:108E00009C240020FC3F0020DF2F020070B5114B96
-:108E100004001A7801231A4202D10DF0C6FB70BD7E
-:108E20000D4A1568EA6C1A4206D0FFF793FE0B4B09
-:108E30001860002800D0050000F0F0F92418AC6498
-:108E400028000AF080F8280005490AF06AF8FFF7C0
-:108E500073FFE4E7D0270020A4240020782400201A
-:108E600074240020F0B51E4B1E4F1E683B6885B071
-:108E700005000391002B31D01B4B1A7801231A42B5
-:108E80002CD0F26C1A420ED0FFF764FE174B041E72
-:108E9000186008D00AF057F8200015490AF041F888
-:108EA0002600FFF749FF039B30001B042B43B364EC
-:108EB0000AF049F830000F490AF033F80E4B00244D
-:108EC000EB18012B07D9C023009329000B4B039A01
-:108ED00038680AF000F8200005B0F0BD084CFAE749
-:108EE000A424002070240020D02700207824002013
-:108EF00094240020A024002002FCFFFF898A0100A6
-:108F000016FCFFFF10B5074B1B78DB0709D5064C95
-:108F100020680AF018F8054920680AF002F8FFF7FF
-:108F20000BFF10BDD0270020A4240020982400208F
-:108F300010B5034B1B78DB0701D5FFF7E3FF10BD2E
-:108F4000D0270020F7B505000C00002833D00126FB
-:108F50001B4B1B78334230D01A4F07233868C26C42
-:108F60001100194000911A4207D021002800164A2A
-:108F7000FFF794FE00252800FEBD04F0F2FA3A68DF
-:108F80000221D36C1800084001900B4203D001313C
-:108F90008B43D364EEE73343D3642000A8473A6899
-:108FA000019DD36C1900B143D1645B07E3D5200068
-:108FB000FFF7BEFFDFE7054DDDE7054DDBE7C04608
-:108FC000D0270020A4240020318F010017FCFFFFD0
-:108FD00016FCFFFF020010B5014B12CB12C210BDF0
-:108FE000A8240020034B1A68034B1A607E225A60A3
-:108FF0007047C04604200020A8240020F0B5124E7F
-:1090000003003278022A1BD081421BD90C1A072C8C
-:1090100018D90D0005430327280038403D4211D1DF
-:1090200072B6BA40094DA4085351AA185160802263
-:10903000120614431C6033780133337062B6F0BDFE
-:109040000348FCE70348FAE7D2270020B0240020B9
-:1090500013FCFFFF17FCFFFF70B5134C05002378CE
-:10906000124E002B0CD1124912483370FFF7C6FF85
-:10907000114B984202D11E20FFF710FC01232370F0
-:1090800000243378A34209DD0C49E3002800C91805
-:1090900009F0ABFF002805D10134F2E71420FFF7F7
-:1090A000FDFB002070BDC046D1270020D227002044
-:1090B000003800207028002017FCFFFFB02400209B
-:1090C00010B5002817D000220F4B19780F4B914292
-:1090D00015DD1C6884420FD25C6884420CD9041FE1
-:1090E0002368002B02DC1E20FFF7D8FB80232268B8
-:1090F0001B061343236010BD01320833E7E71E202F
-:10910000FFF7CCFBF7E7C046D2270020B0240020B1
-:1091100070B5051E14DD0B4E0B4C3368002B02D0CE
-:1091200020680DF0F9F8FA2120680024074B890027
-:109130008361C462694335600DF0FFF8200070BDA3
-:109140000348FCE7C0240020F0240020F99101002E
-:1091500017FCFFFFF8B5114F05003E68002E0AD13D
-:1091600030200DF055FB040007F0AEF80C4BA66163
-:109170002360E6623C600B4E3368002B09D110205F
-:109180000DF046FB04000DF024F9200034600DF0D2
-:10919000FAF82800FFF7BCFFF8BDC046F024002015
-:1091A00088720200EC240020014B18687047C0460A
-:1091B000C024002070B50D4C2368002B03D00C4B4D
-:1091C0001B68002B02D10620FFF7C4FF20680DF0BA
-:1091D000F1F802000749C3170D684E685219734130
-:1091E00020680A604B600DF0EBF870BDEC240020A5
-:1091F000F0240020B020002010B5FFF7DBFF002492
-:10920000054BA200D058002802D003681B6898477D
-:1092100001340A2CF4D110BDC424002010B5FFF78E
-:10922000C9FFFA22034B920018685968002308F01E
-:109230008DF910BDB020002010B5FFF7BBFF024B29
-:109240001868596810BDC046B02000200B4B10B5FF
-:109250001B680400002B03D0094B1B68002B02D1B4
-:109260000620FFF777FF0023064A99008858002858
-:1092700001D00133F9E78C5010BDC046EC2400202A
-:10928000F0240020C4240020002310B5044A9900D3
-:109290008C58844201D00133F9E70020885010BD7A
-:1092A000C424002010B50400002902D00B78002B44
-:1092B00003D1034B2360200010BD09F06EFFFAE7D5
-:1092C000986A0200F8B504000E00150000290AD0C3
-:1092D0000B78002B07D0002A05D0080097B20DF0BC
-:1092E00025FB874203D90B4B23602000F8BD681D86
-:1092F000FFF7B2FE20600AF0F4F820682A004780E9
-:10930000310004300DF0B6FA23685D1900232B718B
-:10931000EBE7C046986A0200014B03607047C04605
-:10932000986A020010B50548054C20600AF0DCF888
-:109330002000044A04490DF060FA10BD986A02004A
-:10934000F4240020002000208D310200084B73B56A
-:109350001D680400002D0AD001002E680822083183
-:1093600068460DF087FA0CCC28003168884773BD39
-:10937000F8240020014B03607047C046A06A020039
-:1093800010B50400081E03D1034B2360200010BD5C
-:1093900021600AF0A9F8F9E7A06A020030B5006878
-:1093A0004488A1420CDA8588AA4209DA002907DB41
-:1093B000002A05DB6243401880188371002030BD0D
-:1093C0000048FCE717FCFFFF10B50368588881428E
-:1093D0000BDA9C88A24208DA002906DB002A04DBAB
-:1093E00042435B189B18987910BD0148FCE7C046C2
-:1093F00017FCFFFFF0B507000E001D0085B0002927
-:1094000021DD002A1FDD002B1DD004686388039333
-:109410008B4200DD0391A3880293934200DD029208
-:10942000002306340193019B029A93420ED0290037
-:109430002000039A0DF01EFA3B68AD195B88E41812
-:10944000019B0133EEE7024805B0F0BD0020FBE7C9
-:1094500017FCFFFFF8B504000D0016001F000029DF
-:1094600001DB002A02DA0D4B2360F8BD10004843EF
-:109470000630FFF7F1FD20600AF033F823685D80C5
-:109480009E80002F06D03B00320029002000FFF70D
-:10949000B1FFEAE7200009F059FFE6E7A06A020001
-:1094A000F7B507000D1E03D1244B03603800FEBD45
-:1094B000002408002600210001940378002B1AD014
-:1094C0003022524294469C446246092A11D90A2B02
-:1094D0000AD1019B361901330193B14200DA310000
-:1094E000002426000130E8E7002CFBD000240136E0
-:1094F000F8E70124F6E7019A380012B209B2FFF743
-:10950000A9FF012149420E000A203B689A1D2C78D0
-:10951000002CCBD02300303B092B08D8CB43DB17E2
-:109520000B4043431B19303B19000135EFE700297D
-:10953000FBDB117031000132F7E7C046A06A020080
-:10954000F0B5040087B004A80E001D000192FFF7DB
-:1095500041FD236801995A88914233DA9B889D42E4
-:1095600030DA1F2E2ED9059B00939E422ADC05235C
-:1095700000217343049AA03BD3180393039B6E18F6
-:109580005B5C02930023019AD718226850880090F0
-:10959000B8420EDD9088B0420BDD0098D2197043BE
-:1095A000121810201841029F3840471EB84140420F
-:1095B00090710133052BE6D101310529DED1002060
-:1095C00007B0F0BD0048FBE717FCFFFFF7B50368E5
-:1095D00006009F1D5B880D005A1A0192002919DDB3
-:1095E0000024994203DB09F0B1FE002013E0336848
-:1095F0009B889C42F9DA79193800019A0DF03AF902
-:10960000019B2900F81809F084FE336801345B8857
-:10961000FF18ECE70048FEBD17FCFFFF10B505483A
-:10962000054C206009F060FF2000044A04490DF059
-:10963000E4F810BDA06A0200FC24002000200020F5
-:109640000533020010B5054C0121200009F040FF50
-:109650002000034A03490DF0D0F810BD002500207A
-:10966000002000208D340200074A030010B50120BD
-:10967000934208D0834202D00020DB0703D41E208F
-:10968000FFF70CF9002010BDFFFF000000487047F5
-:1096900016FCFFFF10B53220FFF700F9004810BD9F
-:1096A00016FCFFFF82801422002310B541620F4C8C
-:1096B0000100083404600E240281123A8371827220
-:1096C0000363838636310A78C360A2430361436132
-:1096D0008361C36103620A70021DD387012242873E
-:1096E000034AC26302004032137010BDC06A020018
-:1096F00001000100F0B5564E0500376897B0002F05
-:1097000000D090E006AC0B231C222121200001F0A8
-:10971000B9F90B231D2222210AA801F0B3F90B236A
-:109720001B2223210EA801F0ADF908200DF070F8DE
-:1097300001223B00110004900BF0B0FC3A212800FC
-:109740000AF0E0FF00281CD0A38812AFBB80A379E9
-:10975000A268BB713F4B5C2012930E23E356149218
-:10976000A289BB73BA810DF053F8042301933633F9
-:1097700000933A002900049B040001F0FFFF3460CD
-:1097800051E0322128000AF0EBFF00281BD0A3880B
-:1097900012AFBB80A379A268BB712E4B5C201293E1
-:1097A0000E23E3561492A289BB73BA810DF030F8F0
-:1097B000042301932E3300933A002900049B0400F4
-:1097C00002F080F9DBE73C2128000AF084FF002842
-:1097D00034D0362202AB9B8E12AFBB8002AB9B18FB
-:1097E0001B780832BB711B4BA420129302AB9B1851
-:1097F000109A1B781492059202AA928F5BB2BA81DA
-:10980000BB730DF005F8052304000293013B01939F
-:10981000383300933A00049B290001F0CFFE0E4B31
-:10982000346044341C600C4B094C1868002802D08A
-:10983000216809F0CCFF206817B0F0BD44200CF07F
-:10984000E7FF042204990400FFF72CFF97E7C046C6
-:1098500004250020B06A020008250020F0B5634905
-:10986000C56885B08D4258DA030036331C78022271
-:109870002300134014425BD1026901928A4265DAE7
-:1098800002003632127852076AD44269029202000C
-:10989000029C40328C4270DA0100363109780907A7
-:1098A00075D4002B7ED113789C46002B16D0010076
-:1098B000061DF38F363101339BB2F387039109788C
-:1098C00001270C003C40394200D188E01D2B05D90E
-:1098D000039BB94319700023F387137009F050FEFE
-:1098E000434A0723904277D94249043B8D4273DBB8
-:1098F000C8220133920095426EDC0198023B8842F7
-:109900006ADB013B904267DC02980433884263DBE8
-:109910000023904260DD06335EE0C822002352003F
-:109920009542A9DD030036331A7800239207A3D4A9
-:10993000012306001F00363632785408A7433C0046
-:1099400002279C40BA432243327095E7C822019C0B
-:109950005200944299DD020036321278520794D4B4
-:10996000012306001C00363632789708BC43A70056
-:109970000424A2433A43327087E7C821029C49007D
-:109980008C428EDD010036310978090789D4010047
-:10999000012636310B78DF08BE430827F600BB43AB
-:1099A00033430B701378032B00D97CE70133DBB210
-:1099B0001370012B03D10021031DD98773E7042BFA
-:1099C00000D070E7020036321178033B0B4313706E
-:1099D00000230430C3870B33180005B0F0BD092BFA
-:1099E00000D87BE76346F487013B76E770FEFFFF14
-:1099F000FF700200E0FCFFFFF0B5C369C1681A68A0
-:109A0000451D0400EB7F89B0114225D0002B57D1B2
-:109A10000123A2791A4237D0002602226846A18883
-:109A2000A67109F04CFCA31DDD7F012D2CD1FFF7A1
-:109A3000F5FB3300226A801A99410F000600A188C5
-:109A40009F4203D1FA239B009E423BD30123042271
-:109A500004A809F034FC17E00B2B01D80133EB7795
-:109A6000EB7F082B0DD90122A37913420CD11343AC
-:109A7000A188A37104A8130009F021FCFFF7CEFB15
-:109A80002062EB7F012BC3D90322A3791340012B62
-:109A900014D1FFF7C3FB0023226A801A994199422F
-:109AA00002D10A4B984209D90223A279A188134313
-:109AB000A3710522012304A809F001FC09B0F0BD3F
-:109AC000013BCCE72B000322C2E7C046DB050000C8
-:109AD00010B50400034B08330360FFF7D5FB2000EB
-:109AE00010BDC046F46A0200F0B5060000250F0064
-:109AF000040085B002930AAB1B78083603930F4B22
-:109B00002900083303600192858085711822300096
-:109B10000CF0CCFE39003000039A0CF0AFFC019B36
-:109B2000029AA380A31DE771DA77631D25622000E6
-:109B3000DD77FFF78BFB200005B0F0BDF46A020073
-:109B40000048704716FCFFFF10B53320FEF7A6FE55
-:109B5000004810BD16FCFFFF002310B504008380F1
-:109B600083710D482164083020608020C000A0610E
-:109B7000E061206211002000E360236163616362A1
-:109B8000A362E36223636363A363E363636409F033
-:109B9000F6FD200010BDC0460C6B0200F0B5544E1F
-:109BA0000500376897B0002F3DD10B231C222121DF
-:109BB00006A80AAC00F066FF0B231D22222120001C
-:109BC00000F060FF0B231B2223210EA800F05AFF98
-:109BD00008200CF01DFE01223B00110004900BF048
-:109BE0005DFA1D2128000AF0A4FD002824D0A388D6
-:109BF00012AFBB80A379A268BB713E4B6020129369
-:109C00000E23E3561492A289BB73BA810CF000FEB6
-:109C100005230193183300933A002900049B0400A4
-:109C200001F080FE3460344B314A1B681068002B11
-:109C300000D0436417B0F0BD3C2128000AF0A7FD16
-:109C400000281BD0A38812AFBB80A379A268BB7188
-:109C5000284B602012930E23E3561492A289BB7303
-:109C6000BA810CF0D5FD05230193373300933A00F8
-:109C70002900049B040001F0C7FFD3E73C21280022
-:109C80000AF029FD002829D0362202AB9B8E12AFA4
-:109C9000BB8002AB9B181B780832BB71154BA4200C
-:109CA000129302AB9B18109A1B781492059202AA89
-:109CB000928F5BB2BA81BB730CF0AAFD052304003E
-:109CC0000293013B0193383300933A00049B29002F
-:109CD00001F074FC084B1C604434A3E748200CF0EE
-:109CE00097FD052204990400FFF736FF9AE7C04666
-:109CF00008250020B06A020004250020F0B587B0D6
-:109D000001930EAB1B88060003930D9B0D0000937F
-:109D1000019B0C9F0292002B39D0002F02D1009B97
-:109D2000DB0734D528200CF073FD0400103009F057
-:109D3000BCFA029B1820258063800CF069FD0500A9
-:109D4000009B08220593019B002103600C300497BF
-:109D50000CF0ACFD082204A9281D0CF08BFD0D4B66
-:109D600002226B6100230399E3602362636233681C
-:109D70000A43300021005B68A560A2809847002854
-:109D800005D0200009F0B6F920000CF03DFD07B029
-:109D9000F0BDC0461338020070B58CB08360109BD4
-:109DA00001604260C3600400184918000AF029FCF1
-:109DB000051E14D001001C22103105A80CF05AFD1C
-:109DC0006A4608AB43CB43C21B6813602068059901
-:109DD000069A079B09F0E5FC28000CF015FD0C4BDA
-:109DE000186800280ED00B4A05AB05920022069297
-:109DF000C03202926A4622CB22C2230003220521EE
-:109E0000FFF77CFF20000CB070BDC046AB770200AE
-:109E1000F8240020199E010082B0F0B50400EDB0D6
-:109E20006420739372920CF0C0FB052210A81100FD
-:109E300009F095FA954911A8FFF732FB1925002280
-:109E400021AB013D1A605A609A600C33002DF8D1A5
-:109E50001522290014A813950CF028FDA0680AF01B
-:109E600046F8FF210A90A06800F0F6FB884FA06832
-:109E700000F0BEFA049508950995854B9F4203D0E2
-:109E8000844B9F4200DBF7E0A0680AF032F8A56837
-:109E900081491AA8FFF706FA78221AA9280000F0CB
-:109EA00047FB1AA809F072F90023794F049303269F
-:109EB000099B606801333340099309F0F9FB050001
-:109EC000606809F0FCFB0022744B05929D420FDB99
-:109ED000013205922A00C8320ADBAA22042192002C
-:109EE0000591954204DC0596C82D01DC02220592FD
-:109EF00000220692984210DB012306930300C83328
-:109F00000BDBAA2304329B000692984205DC032354
-:109F10000693C82801DC013B069310A809F016FA45
-:109F20005F4B00251E00079313ABEB5C012B05D1A3
-:109F300072783178FE3310A8FFF730FA0135023617
-:109F4000192DF1D16B4618229A5E6B4610A8142188
-:109F5000595E099BFFF722FA002F02DB049B0F2BAF
-:109F600007D90023A0681A007430009310A909F0E3
-:109F700003FA13AE079B059A1B78934221D1079BE6
-:109F8000069A5B7893421CD13378012B19D00C23AD
-:109F9000089A0CAD53432800002221680B9309F066
-:109FA00018FC21AA94460B9B634407CD07C30123E9
-:109FB0003370089B0133DBB20893049B0133DBB29F
-:109FC0000493079B374A0233079301369342D1D15A
-:109FD00064200CF0EAFA089B643F3FB2182B00D8CB
-:109FE0004BE71A0021A91AA809F002FE6A461DAB28
-:109FF00023CB23C21B6813601A991B9A1C9B2068F1
-:10A0000009F0CFFBE568002D0CD0274912A8FFF717
-:10A0100049F91C2328001AAA12A90AF027FB12A842
-:10A0200009F0B4F8A06809F064FF11A912A8A568A6
-:10A0300009F075F900221D4B009212A90193280026
-:10A04000130000F017FA12A809F05CF9FA2080005A
-:10A050000CF0ABFAA06809F04CFF0A99A06800F078
-:10A06000FBFA11A809F04EF910A809F04BF96DB0F0
-:10A07000F0BC08BC02B01847002F03D0049B0F2B84
-:10A0800000D014E7A06800F0B3F910E7B67702003B
-:10A090008C3C0000D18AFFFFFB77020058FDFFFFD8
-:10A0A0001078020042780200AB770200DC05000065
-:10A0B000F0B5040085B0637A9C46002B04D12000E3
-:10A0C00009F0B4FD05B0F0BDA37A266F019310230B
-:10A0D000019AF35600259B1801229A402900F36843
-:10A0E00003920293029BAB4231DDB068019B68434F
-:10A0F000C01873694000E77A1A181B5C5078E2793F
-:10A10000012F14D1571E3F1A18003B004243606FC5
-:10A1100052008218D2189379634500DD6346627B52
-:10A120001A4202D00123AB4019430135DAE7022F6E
-:10A1300007D0032FEAD1277A013FFF1A0300380026
-:10A14000E4E7571EFB1A277A013F381ADEE711238E
-:10A15000C943F356606C994023691940039B194326
-:10A160000CF0E3FAA27B072AACD8637B0C495B00B6
-:10A170006373531CDBB290004158A373022A03D8C7
-:10A1800008000CF007FA96E7064B20002363002333
-:10A190006363054BE462236414300CF0CEF891E75E
-:10A1A000386B0200B1A00100173C020070B504003A
-:10A1B000104B250008330360FFF766F82000743069
-:10A1C00009F0A0F82000603009F09CF82000583019
-:10A1D00008F0DCFF2000503008F0D8FF064B1435A3
-:10A1E000280063610CF098F8280006F083F820003E
-:10A1F00070BDC046586B020088720200F8B5002599
-:10A200000400324B858008330360857114301600DA
-:10A210000F0006F059F820002D4BE56263612564BC
-:10A220005030FFF779F820005830FFF775F820001C
-:10A230006030FFF79FF820000423F25E3368266742
-:10A24000590009B2743009F08AF83368226FE3715B
-:10A2500073680126237210236581A7802561D35678
-:10A2600091685918994204DD300098400133054344
-:10A27000F8E711230120D356D1685918994206DD19
-:10A2800002009A402669013332432261F6E7142026
-:10A290000CF0BEFA226900212A430123060006F0D1
-:10A2A000E3FAFF23220063720133A38100234832C3
-:10A2B0006664A37320001370A366FEF7C7FF012333
-:10A2C000A27920001343A371F8BDC046586B020069
-:10A2D0009C720200F0B5437A040085B0002B04D1D3
-:10A2E000200009F0A3FC05B0F0BD837A066F01934E
-:10A2F0001023019AF35600259B18012294469A4098
-:10A300002900F36803920293029BAB422DDDB068F3
-:10A31000019B6843C01873694000E77A1A181B5CF8
-:10A320005078E279012F10D1571E3F1A18003B00D8
-:10A330004243606F52008218D2189379002B02D0EA
-:10A340006346AB4019430135DEE7022F07D0032FE8
-:10A35000EED1277A013FFF1A03003800E8E7571EC5
-:10A36000FB1A277A013F381AE2E71123C943F35653
-:10A37000606C994023691940039B19430CF0D5F98F
-:10A38000667AB31EDBB2FC2B14D8FEF70DFF0C4B24
-:10A390000500236300230B4863630B4BFF217043CD
-:10A3A000E462236406F0ACFF29004143200014302E
-:10A3B0000BF0C3FF637A012B00D994E790E7C04606
-:10A3C0002D3C0200B6030000173C02001FB501231C
-:10A3D00081881A00684608F072FF012368461A0057
-:10A3E000024908F06CFF05B000BDC046FE03000046
-:10A3F0001FB5030048331A780400002A0DD000224C
-:10A400001A70012381881A00684608F058FF01235A
-:10A4100068461A00034908F052FF2000743008F023
-:10A4200095FF1FBDFF03000010B548300378002BD7
-:10A4300006D00378012B03D00121024808F0B3FDB8
-:10A4400010BDC046FF03000010B501210400062026
-:10A4500008F0A9FD064B984208D148342378002B18
-:10A4600004D02378012B01D020BFF7E710BDC046F0
-:10A4700016FCFFFF73B5079C0500002C1CDB0600D3
-:10A4800048363078002802D03078012816D1069856
-:10A490001BB2C0B20090280012B2743008F06CFFFA
-:10A4A000002C07D02B004A331C80002407234C3596
-:10A4B0002C803370200076BD014CFBE7014CF9E79E
-:10A4C00017FCFFFF12FCFFFFF0B587B00D9C0500E5
-:10A4D0000E0017000393002C21DBFFF7A5FF2B00D4
-:10A4E00048331B78DAB20292002B1AD1310005A84A
-:10A4F00008F015FF0C9B3A0000932800039B019481
-:10A5000005A9FFF7B7FF05A808F0FCFE002C03D053
-:10A510002800FFF799FF029C200007B0F0BD024C15
-:10A52000FAE7024CF8E7C04617FCFFFF11FCFFFFFB
-:10A53000F8B50400171E1DDD060048363378002BE1
-:10A5400002D03378012B17D12200E3795632013B38
-:10A55000137023000025200054331D80503008F074
-:10A5600072FE23004A331F80022328004C342580CA
-:10A570003370F8BD0148FCE70148FAE717FCFFFF1C
-:10A5800012FCFFFFF8B50400171E2DDD060048364B
-:10A590003278002A02D03278012A27D15D42069B08
-:10A5A000FF331FD16B1D22001BB2643213802300C6
-:10A5B000200066331D70603008F0B9FE23000022D1
-:10A5C0006C331A70954200D03D0023004A331D8041
-:10A5D000079B00205A1E9341013F4C3405332780CE
-:10A5E0003370F8BD069BDEE70148FAE70148F8E75B
-:10A5F00017FCFFFF12FCFFFFF0B504000F00160070
-:10A600001D0087B0002A1FDDFFF70EFF230048332F
-:10A610001B78DAB20392002B18D1390005A808F094
-:10A620007EFE0D9B320001930C9B05A90093200038
-:10A630002B00FFF7A7FF05A808F064FE2000FFF736
-:10A6400003FF039807B0F0BD0148FBE70148F9E7B5
-:10A6500017FCFFFF11FCFFFFFF2902D84172002009
-:10A6600070470148FCE7C04617FCFFFF13B5040024
-:10A6700004A80078009020000BF0C3FD002801D151
-:10A68000207516BD0048FCE70EFCFFFF13B5040063
-:10A6900004A80078009020000BF09BFD002801D159
-:10A6A000207516BD0048FCE70EFCFFFF7FB50D00CE
-:10A6B00011000F226A4404001E1E117015D0089B61
-:10A6C000002B12DD012329000093FFF7DFFF002894
-:10A6D00008D10090320029002000089BFFF7C6FF38
-:10A6E000002800D0024804B070BD0248FBE7C04615
-:10A6F0000EFCFFFF17FCFFFFF7B506000D1E3ED056
-:10A700000023022704690193002C34D0AA88A3886F
-:10A7100053403B422DD13A4222D1A368AA689342CA
-:10A7200027D12B88002B02D022889A4221D16B8816
-:10A73000002B02D062889A421BD1EB68E2689342F8
-:10A7400001D0002B15D17368002B01D02000984751
-:10A75000A2880C4B1343A380019B0133019308E0B3
-:10A76000A968A0680AF07FFC0028DAD1AB883B42D8
-:10A77000D3D0646AC8E7019B2000002B00DC0248AC
-:10A78000FEBDC0460080FFFF17FCFFFFF0B50600CE
-:10A790000D0085B000295DD001270469002C27D069
-:10A7A0000221AA8800230A4202D0A3885B083B400A
-:10A7B000226829688A4215D1A068A968002B0FD0A9
-:10A7C0000AF051FC00280DD0EB68E268934209D1F1
-:10A7D0000421625EA388002A06DB1F4805B0F0BD95
-:10A7E0008842F1D0646AD9E75B045B0CA380F4E78C
-:10A7F00030692A880100031E07D1356101236846AC
-:10A80000164908F05CFD0020E8E71C88944206D257
-:10A810005C6A1900002C0DD02300F6E723001C8889
-:10A82000944207D15F886C88A74203D85C6A1900FC
-:10A83000002CF3D1884209D10B88934204D805D16A
-:10A8400048886B88984201D96962D6E74B6A6B6287
-:10A850004D62D3E70248C1E716FCFFFFFD0300008D
-:10A8600017FCFFFF064B10B51A00040008322C330A
-:10A87000026083600830FEF739FA200010BDC04640
-:10A88000706B020008B4024B9C46083808BC604755
-:10A8900065A8010008B4024B9C46083808BC604714
-:10A8A000654002000C4A002311002C32083110B51B
-:10A8B0004360838183738260036143618361C383E7
-:10A8C000016004000830FEF703FA044B1A68002AFE
-:10A8D00000D11C60200010BD706B0200F824002025
-:10A8E000F7B50D00012604690192002C37D02388AA
-:10A8F0002A889A4201D0002B24D163886A889A4220
-:10A9000001D0002B1ED1FEF799F90123002806D0B3
-:10A91000C022A3881340C03B5A425341DBB2019A84
-:10A9200093421AD10422A35EA788002B15DB1022C4
-:10A930002900A0180BF09EFF40231F4204D02000E6
-:10A9400009F099FB646AD0E7FEF778F90028F6D0A1
-:10A9500021000448FEF7F6FAF4E70026F2E730009B
-:10A96000FEBDC0467740020008B4024B9C46083842
-:10A9700008BC604701420200F0B587B001930EABFE
-:10A980001B88060003930D9B0D000093019B0C9FF9
-:10A990000292002B39D0002F02D1009BDB0734D567
-:10A9A00028200BF035FF0400103008F07EFC029BDD
-:10A9B0001820258063800BF02BFF0500009B0822E8
-:10A9C0000593019B002103600C3004970BF06EFF90
-:10A9D000082204A9281D0BF04DFF0D4B02226B61CC
-:10A9E00000230399E3602362636233680A43300003
-:10A9F00021005B68A560A2809847002805D0200050
-:10AA000008F078FB20000BF0FFFE07B0F0BDC04659
-:10AA10003B420200F0B5160000258380164A174B12
-:10AA200004008571026001814681057318688C46B7
-:10AA300089B0A8421DD0124A05950492C022029204
-:10AA40006A4604AB82CB82C223002A006146FFF72C
-:10AA500093FFC022094B0A49186802926A46069180
-:10AA600006AB079582CB82C223002A003100FFF794
-:10AA700083FF200009B0F0BDB46B0200F824002071
-:10AA80006543020030B5002403730123034D847134
-:10AA90000560818082734373846030BDB06A0200B8
-:10AAA00070B583790400DB0704D58068002801D0E5
-:10AAB0000BF0AAFEA3799B0704D5A068002801D05B
-:10AAC0000BF0A2FEA3795B0709D5A0230021154A4C
-:10AAD000A068DB00D150884201D00BF095FEA3792D
-:10AAE0001B0708D5A568002D05D028000AF032FB09
-:10AAF00028000BF089FEA379DB0605D5A0680028A5
-:10AB000002D00368DB6898476023A2791A4205D017
-:10AB1000A068002802D003685B6898470023A36000
-:10AB2000A37170BD00700040F7B50227037B0400DD
-:10AB30000D003B4228D0012928D883791A003A40D9
-:10AB400001923B4214D1FFF7ABFF18200BF060FEDF
-:10AB50000E230600E3561822019900930BF0A6FE7F
-:10AB6000300000990BF094FCA379A6603B43A371DD
-:10AB7000A3685A68002D04D00025DB681A602800FD
-:10AB8000FEBD1B691A60FAE7014DF8E7014DF6E7D3
-:10AB900016FCFFFF17FCFFFFF7B50126037B04003F
-:10ABA00033422CD0827961231100194001911A425D
-:10ABB00016D1FFF775FF18200BF02AFE0E230500B3
-:10ABC000E356677B1822019900930BF06FFE3A0061
-:10ABD000280000990BF052FCA379A5603343A371C0
-:10ABE0006023A279A0681A4202D00BF02BFBFEBDB5
-:10ABF000436940681B681840431E9841F7E70148C5
-:10AC0000F5E7C04616FCFFFF70B5037B04000D009E
-:10AC10001B0714D58023DB00994212D209F025FCD2
-:10AC200003000020834209D1280007F0EDFB06490C
-:10AC300006F02EFF011CA06802F020FD70BD034845
-:10AC4000FCE70348FAE7C04600C07F4416FCFFFF5C
-:10AC500017FCFFFF70B50425037B04002B4214D0C2
-:10AC600083792B420DD1FFF71BFF08200BF0D0FD9D
-:10AC70000E210600615605F079FBA379A6601D43FD
-:10AC8000A571A06805F098FB70BD0148FCE7C046BF
-:10AC900016FCFFFF10B583791B0703D5806802F00F
-:10ACA00001FD10BD0048FCE716FCFFFF012210B5B6
-:10ACB00083794173134204D080680BF07DFC00203F
-:10ACC00010BD6022134203D080680BF0C2FAF6E791
-:10ACD0000048F5E716FCFFFF70B5040000250C4B9B
-:10ACE0000E0008338580857103602100183009F05B
-:10ACF00009FC20002100203009F027FC054B200032
-:10AD0000A680E5802572E560256165611C6070BDE7
-:10AD1000C46B02000C2500208379DB0702D5C160DB
-:10AD2000002070470048FCE716FCFFFF8379DB0733
-:10AD300001D5C06870470148FCE7C04616FCFFFF1C
-:10AD400070B545690400002D22D0037A032B21D869
-:10AD5000FFF7ECFFA8622C200BF05AFD2C220021FB
-:10AD600005000BF0A3FD002263695A622369934238
-:10AD700007D1636923610020237A6561013323725F
-:10AD800070BD1A005B6A002BFBD163695362F2E766
-:10AD90000148F5E70148F3E717FCFFFF13FCFFFF4D
-:10ADA000144B70B55A68144C002A03D000225A6024
-:10ADB0000132A2601A69002A17D00021196180238C
-:10ADC000DB000E4DE3582868012B0FD1A923DB00CF
-:10ADD000E1584942FFF7A0FF2868FFF7B1FF2B6851
-:10ADE0005A69074BE2500123A36070BDFFF794FF3F
-:10ADF000F9E7C046FC100040001000400C25002080
-:10AE00000405000003000069002809D00221054A5A
-:10AE1000D167426A1A611A7A013A1A72024B1960B2
-:10AE20007047C04604E100E000E100E010B50029F1
-:10AE300003DB024B19600BF051FA10BD1025002006
-:10AE400070B504001D0004AB1E7805F0F9F9200070
-:10AE50000E4B40302360FEF75FFA230022000135DD
-:10AE60004C331D700023E1215832013616700A3A26
-:10AE7000A3646365138053809381D381013B2000D9
-:10AE800063644902FFF7D2FF200070BD606A0200D0
-:10AE9000F7B580277F053E697C690822113C744321
-:10AEA0000500210068460BF0E5FC104B009A9A4221
-:10AEB00019D0009300230193796928001339714355
-:10AEC00009F05AFB019A2800009909F06DFB210056
-:10AED000280009F051FB79692200133928007143D9
-:10AEE000B30809F053FB0198FEBDC046FECA00003E
-:10AEF000F0B50D00ABB000210D920700302212A872
-:10AF00001E000BF0D3FC28000BF010FD431C0C932B
-:10AF1000102B00D9B8E0202E00D9B5E02900380068
-:10AF200009F06FFB0B90002854D129000C9A12A84D
-:10AF30000BF0A0FC32000D9916A80BF09BFC8023AF
-:10AF40005B051A695D690B92113D6A4338005E69C1
-:10AF50000D92FFF79DFF0D9B302208330021040066
-:10AF60001EA80F930BF0A2FC31000B9B1339594321
-:10AF7000380009F001FB00230F9E0C930E930C9BED
-:10AF8000A34246DA310030221EA80BF073FC12A94E
-:10AF90001EA80BF0C1FC00282BD13D49380022002F
-:10AFA0001091119409F000FB6A46099615AB23CB6A
-:10AFB00023C223CB23C223CB23C23800149B129974
-:10AFC000139A09F0FFFA01230E930C9B30360133DC
-:10AFD0000C93D4E70B9832000D9910300BF03CFC29
-:10AFE00004000B980BF010FC002C9ED120002BB01D
-:10AFF000F0BD6A46099621AB23CB23C223CB23C2E3
-:10B0000023CB23C238001E991F9A209B09F0DAFA3D
-:10B01000DBE7E6433021F61726404E430F9B9E198F
-:10B020000E9B002B1CD10B9B981E06F0DFF8A04254
-:10B030002CD017490134380022001091119409F0E6
-:10B04000B3FA6A46099615AB23CB23C223CB23C29E
-:10B0500023CB23C238001299139A149B09F0B2FA39
-:10B0600038000D9909F088FA80235B0559690C2393
-:10B070000B9A133963434A433800110002330D9A87
-:10B0800009F084FA0024B1E7024CAFE7024CADE7C7
-:10B09000FECA000017FCFFFF13FCFFFF8023F0B582
-:10B0A0005B051A6995B002925A6905910299113AA5
-:10B0B00051435C69029B133C05005C430391FFF71D
-:10B0C000E7FE061E3CD030220021083408A8039F6A
-:10B0D0000BF0ECFB2100280009F04EFA00230837A2
-:10B0E00001930493019BB34220DA3900302208A86F
-:10B0F0000BF0C0FB059908A80BF00EFC00280DD141
-:10B100001B49721E28000691079209F04DFA01238F
-:10B110000493019B303701330193E3E722000C23B2
-:10B120003900280009F032FA3034F2E7049B002B92
-:10B1300008D10F49320028000691079609F034FA29
-:10B140000C4812E02800039909F016FA80235B05E9
-:10B1500059690C23029A13394A437343110028009A
-:10B16000039A023309F012FA002015B0F0BDC04670
-:10B17000FECA00000CFCFFFF70B50400A280FA229A
-:10B18000002308000C49920008312160A3710B498B
-:10B190006061E260A360638209F033FA051E09D0A2
-:10B1A000010020000222103112300BF063FB280056
-:10B1B0000BF02AFB200070BDDC6B0200427802001D
-:10B1C00030B502258379040087B02B4204D1FDF706
-:10B1D0007FFDA3791D43A571200009F058FA0028CE
-:10B1E0001CD06B46DD1C280009F048FA2B78002B98
-:10B1F00017D001A809F040FA0321019AD3170B4098
-:10B200009B189B102382FEF709F8E368A1881818A1
-:10B210000123A0601A0002A808F051F8002007B02E
-:10B2200030BD0122064B1A60064A51680029FCD045
-:10B2300000215160044A1268019201225A60DBE742
-:10B2400000C00040FCC0004008C50040022802D1F8
-:10B250000122014B1A707047D327002070B5064DAC
-:10B2600004002B78002B04D1044803F03FF801239D
-:10B270002B70200070BDC046D42700204DB20100C5
-:10B2800070B50C0007F006FE002810D00023134D07
-:10B29000A40A2B70200009F00EFA002803D00A201F
-:10B2A0000BF083F9F6E72B78002BFCD070BD022160
-:10B2B0000B4B0C4A99508021C90058580028FCD0EB
-:10B2C000A120C0001C5058580028FCD000219950E3
-:10B2D0008021C9005A58002AFCD0E7E7D327002074
-:10B2E00000E0014004050000F8B50D0016001F0045
-:10B2F00007F0D0FD002811D00023184C23703A002D
-:10B300003100280009F0D5F9002803D00A200BF0FD
-:10B310004CF9F4E72378002BFCD0F8BD0123802200
-:10B320000F4C1049D2006350A358002BFCD0802250
-:10B33000D200002394469F4208DD980032582A50DC
-:10B340006246A0580028FBD00133F4E70023635085
-:10B350006346E358002BFBD0DFE7C046D32700202D
-:10B3600000E001400405000008B4024B9C4644384C
-:10B3700008BC6047BB460200FA21F8B50389C90042
-:10B3800004005943324809F084FEFA21890005F08F
-:10B390002DFF304FA17A2081380009F07AFE23007A
-:10B3A0002600250022894C33A072A0361A808C35E5
-:10B3B00000232A223178286808F0A8FD002844D10B
-:10B3C0001F235B223178286808F0A0FD00283CD1BB
-:10B3D00020235C223178286808F098FD002834D1B9
-:10B3E00001232C223178286808F090FD00282CD108
-:10B3F00001232D223178286808F088FD002824D107
-:10B4000001232E223178286808F080FD00281CD105
-:10B41000A17A380009F038FE0E22C3B231782868CC
-:10B4200008F074FD002810D1FA21238989005943BE
-:10B43000074809F029FE012303432A2231782868AE
-:10B44000DBB208F063FD002800D00348F8BDC04619
-:10B45000FC6B0200F46B02000EFCFFFF08B4024B11
-:10B460009C46443808BC604779B30100074B10B5CF
-:10B470001A00040008323C3302604364443008F090
-:10B480004CF9200008F06EF8200010BD5C6C020042
-:10B4900008B4024B9C46443808BC60476DB40100B8
-:10B4A00008B4024B9C46443808BC6047C5460200BD
-:10B4B000F0B50425837904008BB02B4204D1FDF74D
-:10B4C00007FCA3791D43A57120009030FFF764FBB2
-:10B4D0000026B0420FD12300A033197820000C239E
-:10B4E00007AD00938C302B0001220068FFF7DEF8D7
-:10B4F000061E03D02C4E30000BB0F0BD0A2304AA68
-:10B500009B182A785A706A781A700022985EAA7876
-:10B510005A70EA781A700022995E03912A795A705B
-:10B520006A791A7000229F5EAA795A70EA791A70B5
-:10B5300000215A5E04922A7A5A706A7A1A7000219F
-:10B540005A5E0592AA7A5A70EA7A1F251A7000226A
-:10B550009B5EA27A03999C46514349425043CB17C4
-:10B560002B405B185B11A361C3172B401818642391
-:10B570005743FA171540ED196A112262059A5B428A
-:10B580005343A36764236146049A40115A434B43D3
-:10B59000E267221DE0612000D36708F05CF820001C
-:10B5A000443008F0C1F8A6E70EFCFFFF08B4024BD8
-:10B5B0009C46443808BC6047B1B40100F7B51E0092
-:10B5C000040008AB1B881500019309AB1A88009191
-:10B5D0000AAB31001F88FEF765F820003A00310001
-:10B5E0004430FEF7B9FA134B20001A003C33636471
-:10B5F000230008322260009A8C331A60AB889030A6
-:10B600008380AB79AA6883710B4BA98903600E23F1
-:10B61000EB56826022009C32118083732300019AD2
-:10B62000A03303211A80FFF741FB2000FFF7A4FE9F
-:10B630002000FEBD5C6C0200B06A0200F8B5FA267C
-:10B640000189B60004007143254809F022FD31004C
-:10B6500005F0CCFD234FA17A2081380009F019FDB7
-:10B660002500A072583500232A222978606C08F042
-:10B670004DFC002832D110232B222978606C08F071
-:10B6800045FC00282AD101232D222978606C08F07E
-:10B690003DFC002822D101232E222978606C08F07D
-:10B6A00035FC00281AD1A17A380009F0EDFC0E22F1
-:10B6B000C3B22978606C08F029FC00280ED12189DA
-:10B6C0000748714309F0E0FC012303432A2229784B
-:10B6D000606CDBB208F01AFC002800D00248F8BD0C
-:10B6E000C46C0200BC6C02000EFCFFFF10B504002D
-:10B6F000034B0833036007F035FF200010BDC04640
-:10B70000246D02007FB50425837904002B4204D107
-:10B71000FDF7DEFAA3791D43A57120004830FFF73D
-:10B720003BFA0025A8420DD123005833197806238F
-:10B7300002AE009301223300606CFEF7B7FF051ED6
-:10B7400003D00D4D280004B070BD0021042002225A
-:10B75000A37A30567156B25659435A434343DB00DD
-:10B760002362D20023685242C90020009B6AA26172
-:10B77000E1619847E6E7C0460EFCFFFFF8B504001C
-:10B780000F00190006AB1E8807AB15001A88FDF7DD
-:10B7900089FF0F4B6764083323602300AA8848336E
-:10B7A0009A80AA79A9689A710A4AA889A2640E2285
-:10B7B000AA5621652100543108809A730023A37191
-:10B7C000230058331E802000FFF738FF2000F8BD0B
-:10B7D000246D0200B06A020010B50400034B083368
-:10B7E000036007F09AFF200010BDC046B86D02004C
-:10B7F000F0B507005C370023040010223978806C14
-:10B8000087B008F083FB214D03002800002B3BD1BB
-:10B810000F2602ABF6180123397808220093A06C9A
-:10B820003300FEF743FFA8422DD0032233781342A2
-:10B8300003D06420FDF7EAFAEAE7FA262189144DDD
-:10B84000B6007143280009F024FC310005F0CEFC5D
-:10B850002081A02311223978A06C08F057FB002822
-:10B8600011D1A36C21890393714328003F7809F01B
-:10B870000BFC01231843C3B210223900039808F0CF
-:10B8800045FB002800D0014807B0F0BD0EFCFFFFCB
-:10B89000586D020070B508258379040086B02B42EC
-:10B8A00004D1FDF715FAA3791D43A57120004C3092
-:10B8B000FFF772F9051E0DD023005C3319780623BB
-:10B8C00004AE009301223300A06CFEF7EFFE051ECC
-:10B8D00003D0134D280006B070BD0E2332786B44A0
-:10B8E0005A70727820001A700022995E64224A43CE
-:10B8F000A263B2785A70F2781A700022995E6422BC
-:10B900005242514361633179597071791970002144
-:10B910005B5E5A432368E2631B6A9847DAE7C046D6
-:10B920000EFCFFFFF8B504000F00190006AB1E88DF
-:10B9300007AB15001A88FEF70FF90D4BA764083303
-:10B9400023602300AA884C339A80AA79A9689A7147
-:10B95000084AA889E2640E22AA566165210058317E
-:10B9600008801E8220009A73FFF742FF2000F8BD76
-:10B97000B86D0200B06A0200F0B5FA250189234FC4
-:10B98000AD0085B004006943380009F082FB29004E
-:10B9900005F02CFC1E4EA17A2081300009F079FBC5
-:10B9A000636CA072029323005833218901931B78A2
-:10B9B00069433800039309F067FB07230343202200
-:10B9C00003990298DBB208F0A1FA00281AD1019B72
-:10B9D00022221978606C102308F098FA002811D1FF
-:10B9E000019BA17A30001F78656C09F04DFB802324
-:10B9F0005B420343232239002800DBB208F086FAB9
-:10BA0000002800D0034805B0F0BDC046EC6D020030
-:10BA1000E46D02000EFCFFFF10B50400034B083379
-:10BA2000036007F09FFD200010BDC0465C6E020061
-:10BA3000F0B504258379040085B02B4204D1FDF7CD
-:10BA400047F9A3791D43A57120004830FFF7A4F8FA
-:10BA5000051E0DD0230058331978062302AE00933B
-:10BA6000A8223300606CFEF721FE051E03D0144DA2
-:10BA7000280005B0F0BD1F200023F25ED31703405D
-:10BA80009B180222B15E5B11CA17024052180421B2
-:10BA9000775E3380F9170140A07A52114343C919E8
-:10BAA000728049114243B18041435B42E3612368A4
-:10BAB000524220009B6AA26121629847D8E7C046A3
-:10BAC0000EFCFFFFF8B504000F00190006AB1E883E
-:10BAD00007AB15001A88FDF7E5FD0F4B67640833C7
-:10BAE00023602300AA8848339A80AA79A9689A71AA
-:10BAF0000A4AA889A2640E22AA562165210054315F
-:10BB000008809A730023A371230058331E802000FD
-:10BB1000FFF732FF2000F8BD5C6E0200B06A020041
-:10BB2000F7B5FA2504000189134EAD0069433000D2
-:10BB300009F0AFFA290005F059FB2700A36C20811A
-:10BB400000935C373B7881B269433000019309F080
-:10BB50009BFA6022C3B20199009808F0D7F9002837
-:10BB600007D1012362223978A06C08F0CFF90028B0
-:10BB700000D00248FEBDC046906E02000EFCFFFFE2
-:10BB800010B50400034B0833036007F0C6FD200026
-:10BB900010BDC046B86E02007FB508258379040049
-:10BBA0002B4204D1FDF794F8A3791D43A571200021
-:10BBB0004C30FEF7F1FF051E0DD023005C331978E1
-:10BBC000062302AE0093E8223300A06CFEF76EFD60
-:10BBD000051E03D00B4D280004B070BD0223F25E99
-:10BBE00096235B425A4362630021725E20005343F6
-:10BBF000A3630423F25E96235343E36323681B6A23
-:10BC00009847E8E70EFCFFFFF8B504000F001900A5
-:10BC100006AB1E8807AB15001A88FDF79DFF0D4B7C
-:10BC2000A764083323602300AA884C339A80AA793A
-:10BC3000A9689A71084AA889E2640E22AA56616529
-:10BC40002100583108801E8220009A73FFF768FF98
-:10BC50002000F8BDB86E0200B06A0200F0B5040022
-:10BC6000150085B001930AAB1F880BAB1B78461CEF
-:10BC700002930EAB1B78102203930B7803704B8A50
-:10BC80000131438230000AF0F5FD65610025012293
-:10BC9000019B27836383039BE5832377029B20001B
-:10BCA000F377A31CDA770C9B0C26636223000D9AB2
-:10BCB000283329001A705D7032009D702C300AF014
-:10BCC000F5FD2000064B3200A3632900E5634030F8
-:10BCD0000AF0ECFD2000034B2565E36405B0F0BDE0
-:10BCE000AF470200A1470200F0B50700C3B00160F2
-:10BCF0004260684900222DA808F0DCFD3B000833B3
-:10BD0000069312230024012601930C3B10AD069AE2
-:10BD1000049600932DA923000394029418A8FFF71A
-:10BD20009DFF220028005C4908F0C4FD3B000E3353
-:10BD300007930A230193083B2900079A049600936E
-:10BD40000394230002942DA8FFF788FF7868BC6055
-:10BD50000368BC815B6998475A2202ABD218D67738
-:10BD6000AE2202ABD218D67718AA09922DAA4B4957
-:10BD7000F8810A920BA8220008F09CFD24213920AA
-:10BD800002AA5218137802AA2B70D38E01316B824B
-:10BD900002AB1022C918C0180AF06CFD022309AECC
-:10BDA0002B7538681696AC8301F0E0FC0368290017
-:10BDB0001B689847762202AB9B181B8854323B8243
-:10BDC00002AB9B181B8838687B8201F0CFFC0368AC
-:10BDD0000094398ADD68069A0623A847386801F07E
-:10BDE000C5FC03680094798A079ADD680223A84796
-:10BDF000386801F0BBFC060014200AF009FD0500BC
-:10BE0000274B0461082280C00BA90B930C940AF005
-:10BE100031FD244BEB60B369A34239D1224BB561AC
-:10BE20001E68002E31D028200AF0F2FC04001030E9
-:10BE300007F03BFA1D4B182023600AF0E9FC0022B2
-:10BE400005001B4B00210C92076008320C300B934D
-:10BE50000AF02CFD08220BA9281D0AF00BFD154B3A
-:10BE600000226B61C223A3803368E26021003000AE
-:10BE70005B68A560226262629847002805D02000B6
-:10BE800007F038F920000AF0BFFC380043B0F0BDDD
-:10BE90002B61C3E74A7802005A7802006A780200F0
-:10BEA00071480200BD470200F82400200400010090
-:10BEB00027480200E747020010B50400054B08338D
-:10BEC00003601C3007F062F92000183007F05EF9BB
-:10BED000200010BDE46E0200FF23F0B52C4E8DB0A3
-:10BEE00033700023040069460088009304F02EF9A3
-:10BEF000002802D16B469B783370264D2B68DB6897
-:10BF0000002B07D1002320881A00190008F0F9FC43
-:10BF10000DB0F0BD3378032BF4D81F4901A8FDF70D
-:10BF2000C1F92B6801A9DD6804A807F084F928008D
-:10BF300004A908F095FB0027050004A807F026F9DE
-:10BF4000BD421ED029002022103104A80AF092FC24
-:10BF500028000AF059FC317804ABC90059180822AE
-:10BF600002A80AF087FC01230822208802A908F011
-:10BF7000C8FC0137002804D10C212088074A08F0AA
-:10BF8000BEFC01A807F002F9002FBBD0C0E7C046F5
-:10BF900084200020202500207A780200FFFF000086
-:10BFA000F0B58379040091B05B071BD5FDF736F936
-:10BFB00000232269801A9941994203D1F533FF3356
-:10BFC00098420FD3A068002808D0354B1D8801F097
-:10BFD000BDFB0368152229001B6A98470422A37938
-:10BFE0009343A371A3799B0758D52E4E3368DB6822
-:10BFF000002B4FD02C4F3B78032B4BD8284B2B4991
-:10C000001B8804A80193FDF74DF9336804A9DD6886
-:10C0100008A807F010F908A9280008F021FB05007E
-:10C0200008A807F0B3F8082302AAD3800198073BB9
-:10C03000063206A908F067FC002D08D0290020224E
-:10C04000103108A80AF016FC28000AF0DDFB3D7844
-:10C0500002ABDA88ED0008AB5D19280006A90AF0EA
-:10C06000FBFB002813D00822280006A90AF002FCD6
-:10C07000336804A9DD6805A807F0DDF8202328004F
-:10C0800008AA05A908F0F2FA05A807F07FF804A8A5
-:10C0900007F07CF80222A3799343A37111B0F0BD9D
-:10C0A000B827002020250020842000207A78020074
-:10C0B00070B50D0001F04AFB04000368002D09D1A2
-:10C0C0005B699847FA2080006843074905F08EF8BD
-:10C0D000E08070BD9B6898478542F3D223682000BA
-:10C0E0009B6898470500EDE771020000F0B5070076
-:10C0F0001500A1B002C706006B4918A81C0008F083
-:10C10000EDFC2B1E03D028000AF010FC83B20122A4
-:10C1100004920022039202920232019200932A00BA
-:10C1200018A93800FFF79AFD33006049583318A862
-:10C13000079308F0D3FC231E03D020000AF0F6FB7F
-:10C1400083B20122049200220392029202320192EF
-:10C150000093220018A90798FFF780FD3300544987
-:10C16000AC3318A8089308F0B9FC269B002B03D029
-:10C1700018000AF0DBFB83B2012204920022039232
-:10C180000292023201920093269A18A90898FFF7AA
-:10C1900065FD731CFF33474918A8099308F09EFCFE
-:10C1A000279B002B03D018000AF0C0FB83B20122AA
-:10C1B00004920022701C03920292023201920093B8
-:10C1C000279A18A9FF30FFF749FD33005533FF3395
-:10C1D000394918A8099308F081FC289B002B03D04B
-:10C1E00018000AF0A3FB83B20122049200220392FA
-:10C1F0000292023201920093289A18A90998FFF737
-:10C200002DFD3300A933FF332C4918A80A9308F0F9
-:10C2100065FC299B002B03D018000AF087FB83B232
-:10C2200001220492002218AC03920292023201927F
-:10C2300000932100299A0A98FFF710FD204B1B78E4
-:10C240000B93002B2DD1079B1E491393089B0DA820
-:10C250001493731CFF331593099B129716930A9B33
-:10C2600012AD179308F03AFC1D21492006AB1B7F45
-:10C270001022237006ABDB8D638206ABC918C01891
-:10C280000AF0F8FA062323750B9B1E953068A383EA
-:10C2900001F06CFA036821001B6898470122084BE3
-:10C2A0001A70300021B0F0BD292A0000242A0000B5
-:10C2B000252A0000272A0000262A0000282A00003C
-:10C2C000D52700200A18000070B5002504000B4B8C
-:10C2D0008580083385710360C1601830FDF71CF854
-:10C2E00020001C30FDF718F80123621CD377044AA4
-:10C2F0002000A56065611460A37170BDE46E02004A
-:10C3000020250020FA2130B585B004000123022247
-:10C310006846890006F0D3FF074D2868002809D039
-:10C3200008F0E8FB2188054B2A68198002239179DF
-:10C330000B43937105B030BD20250020B8270020A5
-:10C3400010B50C0007290FD8806801F0FFF9074BE2
-:10C35000195703685B6C984743425841044B40426D
-:10C360001840044BC01810BD0348FCE7F9790200DF
-:10C37000EA03000016FCFFFF17FCFFFFF0B5984C26
-:10C380000D00A544040096AB1B78964908A80793B6
-:10C390000692FCF787FF200029001C3006F053FFAF
-:10C3A000914909A8FCF77EFF90490AA8FCF77AFF9B
-:10C3B0000CAE09AA08A90BA806F054FF2A00300009
-:10C3C00011AD0BA906F04EFF0AAA3100280006F0B5
-:10C3D00049FF290008A806F036FF280006F0D6FE1F
-:10C3E000300006F0D3FE0BA806F0D0FEC020C0003F
-:10C3F00001F072FF08200AF00BFA0700002108F094
-:10C40000C9FE0C220021A76030000AF04FFA2B0071
-:10C4100007CE07C3764B2900EB60002338002B6161
-:10C4200008F0A1FEA06801F091F908220021059012
-:10C4300012A80AF03BFA14200AF0EAF96D4B2A0020
-:10C4400011930300C2CAC2C36B4B059FC360002394
-:10C45000A03703617B68002B00D0BAE07860A06849
-:10C4600001F084F908220021060012A80AF01EFA41
-:10C4700014200AF0CDF9614B1193030086CD86C3D9
-:10C480005F4BC36000230361336B002B00D0A2E03D
-:10C490003063A06801F05AF908220021059012A823
-:10C4A0000AF004FA14200AF0B3F9564B11AE1193B6
-:10C4B00032000300A2CAA2C3534B059DC3600023F0
-:10C4C000943503616B68002B00D086E06860012022
-:10C4D00004AB1B7F04AA034313770BA908F015FADA
-:10C4E000A06801F053F9036848495B6A9847A0685F
-:10C4F00001F04CF9036846499B699847A06801F030
-:10C5000045F90021036800911D680A000B00A84747
-:10C51000079B002B0AD0200008F0F5FA032805DD60
-:10C52000A06801F033F90368DB6898470621200012
-:10C53000FFF706FF374B384A1B68A1680393374B58
-:10C5400030001B6800250293354B1B680193069B46
-:10C550001B6804330093334B12681B68FFF7C6FD5A
-:10C56000A06801F0F3F803680CA99B6A98470823B8
-:10C5700004AA1384DB1853849584A06801F0E6F8BC
-:10C5800003680CA9DB6A9847A068062108F079FACD
-:10C59000089A09219378A068043208F085FAA06807
-:10C5A00001F0D4F832210571A068FFF781FDA06881
-:10C5B00001F0CCF808F0E3F90AA806F0E7FD09A8B5
-:10C5C00006F0E4FD08A806F0E1FD91239B009D44E0
-:10C5D000F0BD036142E703615AE7036176E7C046B5
-:10C5E000BCFDFFFF86780200A37802009478020069
-:10C5F0000F49020005C301001D490200D9BE010018
-:10C600002B490200594902003949020029C601009C
-:10C610005DC601001C2500201825002008200020F0
-:10C62000142500200C20002013B506226846FCF7D4
-:10C6300049FE094B1C68002C0AD0694601A806F087
-:10C64000FAFD200001A908F07CFA01A806F09EFD81
-:10C65000684606F09BFD13BD20250020002373B51E
-:10C6600001AE0C0031000500019303F06FFD0028BE
-:10C6700002D1B278064B1A70064B1868002806D013
-:10C68000054B1D8063425C41E1B208F062FA73BD64
-:10C690008420002020250020B827002030B5284C19
-:10C6A000A9B06A220D000DA821000AF0E3F80DA937
-:10C6B00003A8FCF765FE03A906A806F030FE0123D7
-:10C6C0000193013BFF3B00930533FF33642206A92E
-:10C6D0002800FDF791FF06A806F014FE210019229C
-:10C6E0006A3106A80AF0C6F805220024110006AB3C
-:10C6F00004A806F03BFE04A905A806F010FE2300DE
-:10C70000220028000194009405A9FDF7DDFE05A88C
-:10C7100006F0F8FD21002800FDF79EFF05340520F6
-:10C72000FCF774FBFF2CF5D1FA208000FCF76EFBC0
-:10C7300004A806F0E7FD03A806F0E4FD29B030BD2B
-:10C7400076790200F0B58F4B8DB005921A680823F8
-:10C7500004000F00D16C07A80B43D3648A49FCF78F
-:10C76000A1FD8A4908A8FCF79DFD220000251C3286
-:10C7700007A90BA806F076FD08AA0BA909A806F0E0
-:10C7800071FD0BA806F002FD631CDD77A06800F0C8
-:10C79000DDFF03685B699847A06800F0D7FF0300DE
-:10C7A00006000A331F222900180003930AF07EF8BE
-:10C7B000039B3000DD7708F0D9F80621A06808F067
-:10C7C00060F9099A09219378A068043208F06CF99D
-:10C7D000A06800F0BBFFC8210571A068FFF768FCE6
-:10C7E000A06800F0B3FF0581A06800F0AFFF08F07B
-:10C7F000C6F83800FDF7FCFD2000FCF769FA3900A7
-:10C800002000FFF74BFF3900200008F0B5F9FF23A7
-:10C81000049503936269012316001E401A4232D028
-:10C820005B490AA8FCF73CFE0AA90BA806F077FDB5
-:10C8300000220BA91300019200923800FDF744FE7C
-:10C840000BA806F05FFD049B002B47D1039B043B24
-:10C850000393039B282B44DC380007F04AFB039B1F
-:10C86000002B00DC0496059806F043FF002806D054
-:10C87000012362699A4313000422134363610AA8E7
-:10C8800006F040FD002504226369134234D0FF21E5
-:10C890003800C826FDF7E0FE0025B600A369022295
-:10C8A0009B5EAB4223DD200029B2183006F0F0FC7D
-:10C8B0000023010038001A007430FCF741FE3000FC
-:10C8C000FCF7A4FA380007F014FBC820FCF79EFA26
-:10C8D0000222636913420AD10135DFE7039B043367
-:10C8E000B6E7039BFE2BBEDD00230493BBE7FA20D3
-:10C8F0008000FCF78BFA00250222636913421ED0E8
-:10C900001E0006321640134224D022490AA8FCF722
-:10C91000C7FD0AA90BA806F002FD00220BA913000F
-:10C92000019200923800FDF7CFFD0BA806F0EAFC5B
-:10C930001948FCF76BFA0AA806F0E4FC174D6420CE
-:10C94000FCF764FA164B01359D4200DC62E706F005
-:10C95000B3FA5FE713490AA8FCF7A2FD0AA90BA8DE
-:10C9600006F0DDFC330032000BA93800019600967A
-:10C97000FDF7AAFD0BA806F0C5FC0AA806F0C2FC4C
-:10C98000DDE7C046A42400209678020094780200D7
-:10C99000A6780200EB780200983A00008C0A0000AA
-:10C9A0008B0A000028790200F0B587B001930EAB26
-:10C9B0001B88060003930D9B0D000093019B0C9FA9
-:10C9C0000292002B39D0002F02D1009BDB0734D517
-:10C9D000282009F01DFF0400103006F066FC029BC1
-:10C9E00018202580638009F013FF0500009B0822B2
-:10C9F0000593019B002103600C30049709F056FF5A
-:10CA0000082204A9281D09F035FF0D4B02226B6195
-:10CA100000230399E3602362636233680A433000B2
-:10CA200021005B68A560A2809847002805D02000FF
-:10CA300006F060FB200009F0E7FE07B0F0BDC0463D
-:10CA4000D94B02000300F0B5C5B0050002C30022B7
-:10CA50004A492FA800240127079307F02BFF122330
-:10CA600012AE079A01932FA923000497039402940E
-:10CA700000971AA8FFF7F2F822003000404907F0AB
-:10CA800019FF1223310001936A1D230004970394B8
-:10CA9000029400972FA8FFF7E1F8622302AA9B18DF
-:10CAA000DF77B6239B18DF771AAB2200354909934D
-:10CAB000AC802FAB0DA80A9307F0FCFE2C222D2191
-:10CAC000412002AB9B181B781C3A337002ABDB8F02
-:10CAD000738202ABC918C01809F0CCFE022333756B
-:10CAE00009AB18932868B48300F040FE0368310056
-:10CAF0001B6898477E2202AB9B181B885432EB8040
-:10CB000002AB9B181B8828682B8100F02FFE03685E
-:10CB10000094E988DE68079A3B00B047286800F077
-:10CB200025FE03680094DE6829893B006A1DB04732
-:10CB3000154B1868A0421DD0144A0C940B92C022C9
-:10CB400002926A460BAB42CB42C239002B00220054
-:10CB5000FFF72AFF0C4B0E9418680D4B0DAA0D938E
-:10CB6000C02302936B4642CA42C32B00220002211B
-:10CB7000FFF71AFF280045B0F0BDC046017A020059
-:10CB8000117A0200217A0200F8240020194C0200D8
-:10CB9000774C0200F0B5060050364A88338804000E
-:10CBA0000D0085B09A4225D026004E366A8833881B
-:10CBB0009A425CD12B89032B59D9EB68A0681B687A
-:10CBC000236100F0D3FD318800262200036800961F
-:10CBD000DF6810320423B8470127B74023693B427E
-:10CBE00037D063693B423FD0E36830011818FEF745
-:10CBF00031F839E00B89032BD6D9CB681B68436128
-:10CC0000806800F0B3FD318800262200036800969A
-:10CC1000DF6814320423B8470127B74023693B4239
-:10CC200008D063693B4210D0E36830011818FEF762
-:10CC300011F80AE063693B4207D0E3683001181835
-:10CC4000FDF7AAFF23693B42EBD10136132EE3D156
-:10CC5000AAE763693B4207D0E36830011818FDF783
-:10CC60009BFF23693B42BCD10136132EB4D1230074
-:10CC700052336A881B889A4234D12889002858D0B8
-:10CC80002D4B2E4A43439BB2934252D8072104F0C6
-:10CC9000ADFAC3B207205843EE6883190393039B90
-:10CCA000B3421FD03379F27877791B021A43B379F4
-:10CCB00030783F0417431B061F4303010293B178EA
-:10CCC00073780902029A1943E36807369818FDF74A
-:10CCD0009BFFE268029B9446634418003900FDF70D
-:10CCE000D9FFDCE7636D6A88DB8B9A4221D101278B
-:10CCF0002E89ED68AE19B6B2731B9BB2012B18D901
-:10CD00003B002878626983401A4208D1E26800013A
-:10CD10001018226969781A4203D1FDF705FF023520
-:10CD2000EAE7FF2903D08900FDF76EFFF7E7044922
-:10CD3000FAE705B0F0BDC046B76D000092240000D0
-:10CD4000FF030000F0B500240500874BDBB008337B
-:10CD500003608160C260854922008480847145A897
-:10CD600007F0A8FD2B00103301270A2607930423A0
-:10CD7000079A04970196009345A92300039402940F
-:10CD80001BA8FEF76BFF2200794945A807F092FD2A
-:10CD900004232A00049714320196009345A9230026
-:10CDA0000394029430A80892FEF758FF22007149BC
-:10CDB00013A807F07FFD2A0018320692082201927C
-:10CDC000063223000497009213A9069A0394029452
-:10CDD00045A8FEF743FF2200674913A807F06AFD44
-:10CDE000542009F015FD1A2314212A0006002632CA
-:10CDF000049701930091230013A903940294FEF772
-:10CE00002DFF30005D4B08226E65F56213A93030AE
-:10CE10001393149409F02EFD32002800584B293248
-:10CE2000B363210017702C6113226C613A3009F052
-:10CE30003DFD0E222100069809F038FD5E2204AB6C
-:10CE4000D218D777B22204ABD218D77704AAD31D51
-:10CE50001BAAFF330A9230AADF770B92B31C45AAB4
-:10CE6000DF7748490C920EA822000D9607F022FDAC
-:10CE700028213D2004AA52181378143104AA52180C
-:10CE8000137004AA538F123152181380253904AB42
-:10CE9000C9181022C01809F0EDFC5021042304AA7F
-:10CEA00052181370582204AB9B180AAF1997A86840
-:10CEB0001C8000F05BFC036813A91B6898477A226A
-:10CEC0002F002E0004AB9B181B884E373B8054323A
-:10CED00004AB9B181B88503633802B0052330993C8
-:10CEE000543204AB9B181B88099AA868138000F081
-:10CEF0003DFC036839880094DF68079A0423B8472B
-:10CF0000A86800F033FC036831880094DE68089A52
-:10CF10000423B047A86800F029FC099B069A1988E9
-:10CF200003680094DE680E23B047A86800F01EFC7A
-:10CF30000700142009F06CFC0600134B0461082262
-:10CF400020C00EA90E930F9409F094FC0F4BF360D0
-:10CF5000BB69A34206D12800BE61FBF7B9FE2800D9
-:10CF60005BB0F0BD3361F6E7FC6E0200317A02007F
-:10CF7000517A0200617A0200417A02009B4D020060
-:10CF8000CF4C0200717A020095CB0100F94C0200EF
-:10CF90000300F0B50400C5B0016042602C330022EC
-:10CFA00061492FA8089307F085FC2300083300256A
-:10CFB0000127079305220A230497019300922B006F
-:10CFC000079A2FA9089803950295FEF747FE2A00B5
-:10CFD00056492FA807F06EFC0821220001910C3160
-:10CFE00012AE2B0010320497009103952FA90295E1
-:10CFF0001AA8FEF733FE2A0030004D4907F05AFC0C
-:10D000000A2322000193083B31000E32049700935B
-:10D0100003952B0002952FA80992FEF71FFE05220B
-:10D020002900079809F042FC78232000E381414B56
-:10D03000310008222574A4655C301293139509F021
-:10D0400019FC3D4B04AA6366230055331F70273B30
-:10D05000DF775A239B18DF77AE239B18DF77089B77
-:10D060002A000A931AAB35490B930DA82FAB0C93EA
-:10D0700007F020FC24222521392004AB9B181B78C3
-:10D08000143A337004ABDB8E0AAF738204ABC91859
-:10D09000C01809F0EFFB0323206833751897B58398
-:10D0A00000F064FB036831001B6898472300762278
-:10D0B0004A331B882068A38404AB9B181B88543216
-:10D0C000E38404AB9B181B88238500F04FFB0368A7
-:10D0D0000095218DDE68099A0223B047206800F090
-:10D0E00045FB03680095A18C079ADE680523B047CD
-:10D0F000206800F03BFB0700142009F089FB0600C4
-:10D100000F4B0561082210C00DA90D930E9509F073
-:10D11000B1FB0C4BF360BB69AB4203D12000BE6195
-:10D1200045B0F0BD3361F9E7817A0200A17A0200CF
-:10D13000917A0200C14E0200C94D0200B17A02008C
-:10D140001D4E0200F34D02001FB5084B1B68DB8B20
-:10D15000834209D1064B68461A78064B06491A7075
-:10D160000123032206F0ABF805B000BD2425002002
-:10D17000D6270020D7270020FF030000F0B51D00B0
-:10D18000ADB0040001610135143016000691FCF7C2
-:10D19000C3F8EBB218000793FBF75EFF00250136DA
-:10D1A000F6B260603000FBF757FF4A4B2A001D7053
-:10D1B000494B4A491D70079B2060A672E372258186
-:10D1C0000FA807F077FB01270C232268049701932F
-:10D1D00000963B000FA90395029517A8FEF73EFDA8
-:10D1E0002A003F490FA807F065FB542009F010FB07
-:10D1F000202306000193079B6268049700930FA900
-:10D200003B0003950295FEF729FD364B08961E60FC
-:10D210000AAE17AB2A0034493000099307F04AFBE5
-:10D2200034213520337802AA52181370738A1231D0
-:10D2300002AA52181380253902ABC9181022C0184F
-:10D2400009F018FB4821022302AA52181370502239
-:10D2500002AB9B1808AF159706981D8000F086FA60
-:10D2600003680FA91B689847722202AB9B181B88A2
-:10D270000698E36000F07AFA0790142009F0C8FAE3
-:10D2800007001A4B05610822310010C00A930B9564
-:10D2900009F0F0FA164BFB60079B9B69AB4217D174
-:10D2A000079B06989F6100F061FA050008220021A3
-:10D2B0000BA809F0FBFA0F4B0A932B006C3307CE37
-:10D2C00007C30D4B2000AB670023EB672DB0F0BD0B
-:10D2D0003B61E5E7D6270020D7270020E47A02004B
-:10D2E000F47A020024250020047B02005F4F020034
-:10D2F000354F020049D10100274F0200054A0300C3
-:10D300001178054A1278501A914201D9DB7AC01877
-:10D310007047C046D7270020D6270020F0B58DB033
-:10D3200002AF040039607A613B61002A00DCA4E0AE
-:10D330003B69012B00D1A0E027230025FB180069E1
-:10D340001D7000F013FA272203684E499B69096893
-:10D35000BA189847206900F0E9F9826D022311009C
-:10D3600019401A4237D12533FB181B78AB4200D144
-:10D3700086E0F961206900F0D9F90222836D134239
-:10D3800075D02723FB181B78FB60002B6FD03E4B1A
-:10D390006E461D783D4B1B78BB60FB69BB6100236B
-:10D3A0007B60BB697A69934217DAE17A681C04F002
-:10D3B0008DF8BB688B420AD0BA693B689B5C626897
-:10D3C0005355FB69CDB20133FB61FB687B60BB69E0
-:10D3D0000133BB61E5E7FD61CCE77B68002B01D041
-:10D3E000294B1D702000FFF789FF6A46C31DDB082B
-:10D3F000DB00D31A9D4602AB020000210500180095
-:10D40000BB6109F053FA204BE27A1B7820000193AC
-:10D41000BB680093BB69616807F0F3FD3B69022BB1
-:10D4200003D103211A48FBF71DFD206900F09EF986
-:10D43000ABB20025134A1268D18B02680095D268FE
-:10D440001500BA69A8473B69022B14D1FBF774FC9D
-:10D45000206900F08BF9272203680A499B69BA18F2
-:10D4600009689847FB697A69B546934282DBBD46F5
-:10D47000F8690BB0F0BDB546F9E7064BFB61F6E77E
-:10D48000054BFBE724250020D6270020D7270020C6
-:10D49000FF03000017FCFFFF16FCFFFF002815D05C
-:10D4A000006041608260C360046145618661C7615C
-:10D4B000444604624C464462544684625C46C462FC
-:10D4C000644604636E46466374468463002A06D04D
-:10D4D000C46B043C043A25681560B442F9D18C6BE6
-:10D4E000A6464E6BB546002B06D0CC6B043C043BE5
-:10D4F0001D682560B442F9D10C6BA446CC6AA346E2
-:10D500008C6AA2464C6AA1460C6AA046CF698E6915
-:10D510004D690C69CB688A68086849687047006083
-:10D5200041608260C360046145618661C7614446B1
-:10D5300004624C464462544684625C46C46264465B
-:10D5400004636E46466374468463C46B043C0439CA
-:10D5500025680D60B442F9D1C769866945690469D7
-:10D560007047006041608260C3600461456186610C
-:10D57000C761444604624C464462544684625C4639
-:10D58000C462644604636C464463744684630469FD
-:10D590007047846BA646446BA546046BA446C46AD8
-:10D5A000A346846AA246446AA146046AA046C769A3
-:10D5B000866945690469C368826800684168704784
-:10D5C00010B5041E0CD009F0B1F9431EE318A342B4
-:10D5D00008D922781978013B21705A700134F6E796
-:10D5E000014810BD0020FCE717FCFFFFF0B585B037
-:10D5F0000D1E009029D000260A27C217141A4B1EB0
-:10D60000544003932000029639000136019603F03E
-:10D610005DFFCB17C9185940039B30312000995545
-:10D62000390003F06DFE041EECD1009B002B04DAE0
-:10D630002D23029E019A0236AB5400232800AB55DD
-:10D64000FFF7BEFF200005B0F0BD014CFAE7C04671
-:10D6500017FCFFFF0268084B406810B5C018C000F7
-:10D66000101803009A4205D81C688C4202D3180097
-:10D67000083BF7E710BDC046FFFFFF1F70B50D1C4C
-:10D6800006000021281C03F039FF041E06D13000DB
-:10D69000291C03F0A7FA2000756070BD0048FCE764
-:10D6A00017FCFFFF70B504000D0003F0AFFA200077
-:10D6B0006168FFF7E3FF024B00201D6070BDC046AC
-:10D6C0001020002070B5064D04002B68002B02D1FD
-:10D6D00007F03EFF286023689B00EB58636070BD35
-:10D6E0003825002070B500280ED10D4D2E68002E73
-:10D6F00008D1083009F08CF8040006604660FFF796
-:10D70000E1FF2C60286870BD064A012311680648B5
-:10D710000C001C401942F6D1036044601360F2E72C
-:10D720002C2500202825002030250020436810B536
-:10D730000400002B02D1044808F06CFE6068036806
-:10D740001B69984710BDC046C17A0200436810B5F6
-:10D750000400002B02D1044808F05CFE60680368F6
-:10D760001B69984710BDC046C17A0200436810B5D6
-:10D770000400002B02D1044808F04CFE60680368E6
-:10D780009B69984710BDC046C17A0200436810B536
-:10D790000400002B02D1044808F03CFE60680368D6
-:10D7A0005B6A984710BDC046C17A020000487047C6
-:10D7B000FFFF0000F0B597B00593036807AC1B6846
-:10D7C00004910393110023000600A1C9A1C3002501
-:10D7D000D36829000C220CA80A930B9509F066F86F
-:10D7E00035200B4B11AF0F9304AB29001022C0184A
-:10D7F00010953D7009F05AF8059B7D822200009338
-:10D8000030000499039C01970CABA04717B0F0BD02
-:10D81000B3520200FC3070B5046C0500002C0DD131
-:10D82000242008F0F5FF064B44608361054B8460BB
-:10D83000C46004614461C46103602864286C70BDE5
-:10D84000E86F0200D0700200FC3070B5C56B0400B8
-:10D85000002D11D1342008F0DBFF084B85604360B8
-:10D86000074B45610361074B0562C361064BC56207
-:10D870008362064BE0630360E06B70BD18700200CA
-:10D880000870020078700200887002009870020030
-:10D89000064B70B5040003604068002804D0056999
-:10D8A00008F0B2FF2800F8E7200070BD4C6F0200BE
-:10D8B000064B70B5040003604068002804D0056979
-:10D8C00008F0A2FF2800F8E7200070BD1C6F0200DE
-:10D8D000064B70B5040003604068002804D0056959
-:10D8E00008F092FF2800F8E7200070BD2C6F0200BE
-:10D8F000064B70B5040003604068002804D0056939
-:10D9000008F082FF2800F8E7200070BD3C6F02009D
-:10D91000064B70B5040003604068002804D0056918
-:10D9200008F072FF2800F8E7200070BDE86F0200E1
-:10D93000064B70B5040003604068002804D00569F8
-:10D9400008F062FF2800F8E7200070BD3870020080
-:10D95000064B70B5040003604068002804D00569D8
-:10D9600008F052FF2800F8E7200070BDF86F0200B1
-:10D97000064B70B5040003604068002804D00569B8
-:10D9800008F042FF2800F8E7200070BD2870020070
-:10D99000064B70B5040003604068002804D0056998
-:10D9A00008F032FF2800F8E7200070BD8870020000
-:10D9B000064B70B5040003604068002804D0056978
-:10D9C00008F022FF2800F8E7200070BD7870020000
-:10D9D0007FB503791548002B22D0154E154C3378AE
-:10D9E0002000002B1CD102AD280007F046FC0028C7
-:10D9F00010D16B88592B0DD12B78AA88D91F0129FA
-:10DA000010D800920C4A2021200004F09DFE012332
-:10DA1000337004E020222000084908F08EFF200027
-:10DA200004B070BD0092064AEDE7C046147B0200C8
-:10DA3000F8270020D8270020367B02002E7B02002A
-:10DA4000537B0200FC3070B5046C0500002C0DD136
-:10DA5000242008F0DDFE064B44608361054B8460A2
-:10DA6000C46004614461C46103602864286C70BDB3
-:10DA7000E86F0200D0700200134B70B508330360EA
-:10DA8000124B0400C3608023114A451CFF355B0024
-:10DA9000C250280008F040FC280002F02BFC2000B7
-:10DAA0000C4BB830E360FFF7F3FE2000AC30FFF71B
-:10DAB0001FFF2000A030FFF70BFF20006C30FFF7A6
-:10DAC000F7FE200070BDC046FC70020074710200B9
-:10DAD000887202005C6F0200F8B505000400AC35E6
-:10DAE0006B68AB60A868002807D0C368210098471E
-:10DAF000AB68002BF4D01B69F3E76868002804D0FA
-:10DB0000066908F081FE3000F8E722000321583250
-:10DB1000137868608B43137023005C331870200007
-:10DB20000A3007F00CFD2000343007F008FD606E6D
-:10DB3000002804D0056908F067FE2800F8E72500F2
-:10DB4000943560666868002804D0066908F05CFEB9
-:10DB50003000F8E72600A03668607568002D05D013
-:10DB60002F69280008F050FE3D00F7E7200029004B
-:10DB700075600C226C3008F099FE2000074BE567B9
-:10DB80002900A3670C22803008F090FE2300044A8D
-:10DB90008C33903428001A602560F8BDA55202002D
-:10DBA00097520200434BF0B508330360424B060026
-:10DBB00000251F27C360A0230400163685B03A0055
-:10DBC000290005718560057443828582300008F064
-:10DBD0006DFE802380212000C9019B0033840A0050
-:10DBE0002B00F5773830009500F0C0FE2100403161
-:10DBF00003913A002900039808F058FE2300802280
-:10DC0000039960339200CD771A8022000321643299
-:10DC1000137820008B431370230068331D70274B4B
-:10DC20002900E3660C222567783008F03FFE2300C8
-:10DC3000270088331D60224B0837FB678437290093
-:10DC40000C22380008F032FE1E4B1F4AFB602300F6
-:10DC5000A0333D611A601D4A5D60DA601C4A1D6197
-:10DC60009A61DD61300007F06AFC039807F067FCF9
-:10DC7000184B601CE3602300C4331D809D70FF308F
-:10DC800002F022FB8C235B00E55023001933FF33A5
-:10DC90005D618023104A5B00E250230001222000D6
-:10DCA000FE3352425A86023B9D63DD631D6405B01C
-:10DCB000F0BDC046FC7002005C6F02001C6F0200E9
-:10DCC000A5520200975202002C6F02003C6F020026
-:10DCD0004C6F0200747102009C72020070B5074D17
-:10DCE0002B68002B07D1A020400008F091FD040014
-:10DCF000FFF758FF2C60286870BDC0463C25002007
-:10DD000070B50C220D000021040008F0CFFD0023A7
-:10DD10002361024B20002560E36070BD274F0200A5
-:10DD200070B500250400204B290003601F4B85803F
-:10DD300083601F4BC56043611E4B856103621E4BB0
-:10DD40004562C3621D4B05638363C5634430FFF7BF
-:10DD5000D7FF200029005830FFF7D2FF200029000C
-:10DD60006C30FFF7CDFF2000154B2900236078228F
-:10DD7000803008F09BFD20002900F022F83008F0E8
-:10DD800095FD2000E93029005022FF3008F08EFD7B
-:10DD90008E239B00E5540B4B29002822E01808F045
-:10DDA00085FD200070BDC04648700200F86F02007B
-:10DDB000087002001870020028700200387002001B
-:10DDC000447102003A02000010B50400024B0360E7
-:10DDD00007F0E3FB200010BD0870020010B504003E
-:10DDE000024B036007F0EEFB200010BD187002002C
-:10DDF00013B504680093A46813000A000149A04702
-:10DE000016BDC046FFFF000037B506AC2578046894
-:10DE100001950093246913000A000149A0473EBD03
-:10DE2000FFFF0000F0B587B016000DAA0D001478B2
-:10DE300000216A46518069460CAA128801930A8023
-:10DE4000002C1AD101004279F831A2420BD9E70027
-:10DE5000CF5BB7421BD130212034A40022580132BD
-:10DE6000D27F0A4215D16A463100280007F047FCEC
-:10DE70000623002808D0032306E06A463100280064
-:10DE800007F03DFC031EF6D1180007B0F0BD0134C9
-:10DE9000DBE710210A4051424A41002005930CABB8
-:10DEA0000493194B02AC01322680A270A0809D42DF
-:10DEB00007D1FFF713FF03681B69984707F088FF36
-:10DEC00005002100280007F01EFC002382B29A42C0
-:10DED000DAD010000D4A05339042D5D00FD8013367
-:10DEE0000828D1D0013B1128CED06A463100280045
-:10DEF00007F005FC05230028C6D0023BC4E7044A0E
-:10DF000006239042C0D0F0E7FFFF0000033000007E
-:10DF100001340000F0B5040097B008002E250B91E5
-:10DF200000F0A8FC04ABED1810902A00012010A905
-:10DF300007F0E3FB002802D0032017B0F0BD2B88C8
-:10DF40000B9A0A9093830B9B0A9A1B7D934200D8ED
-:10DF5000C9E063791D2B01D90720EEE70B9B9B6974
-:10DF60000C930A9B0C9A9B009D586B69002B07D160
-:10DF70006B8B002B04D16B1CDB7F022B00D1ADE03F
-:10DF8000280000F077FC002610900D960C962B00D0
-:10DF900028331B78B3421FD96A6AB3009F583422D2
-:10DFA0000021352004AB9B18197004AB243AC0182B
-:10DFB00008F07CFC46214E4B04AA5218380013800E
-:10DFC00011A907F01DFC002803D07B690C937B8B03
-:10DFD0000D930136F6B2DAE76179AB1C1F31C90047
-:10DFE00061186A1CDB7FD27F089129002A310978E9
-:10DFF0000020079129002931097806910D99059192
-:10E000000C990491297F0391298B0291698B0191CD
-:10E010006969009110A907F05DFF002800D08BE727
-:10E02000637907001A00203292001F331551DB007C
-:10E030001B5BEB836379013363712B0028331B78FF
-:10E04000BB424BD98E218900635C132B00D983E737
-:10E050006A6ABB009E5834220021352004AB9B180D
-:10E06000197004AB243AC01808F020FC4620204B5D
-:10E0700004AA1218138011AB1900300007F0C0FB7E
-:10E080000C90002827D1300000F0F4FB8E2189008D
-:10E09000625C10901E32FF325200A218738B029203
-:10E0A000327F0C980192328B10A90092726907F0AE
-:10E0B000B4FF002800D03FE78E218900625C531C2A
-:10E0C000DBB263541D337A32FF3392005B0016518A
-:10E0D000E3185B88F3830137FFB2AEE70A9801309B
-:10E0E000C3B20A932FE7237900200133237124E779
-:10E0F0000129000070B5050007F079FA041E1DD152
-:10E10000280078222100803008F0D0FB2800E93078
-:10E1100050222100FF3008F0C9FB2800082221000E
-:10E12000F83008F0C3FB064B2822E818210008F05D
-:10E13000BDFB8E239B00EC54200070BD0624FBE742
-:10E140003A02000010B5040000F0D6FF034B1B6834
-:10E15000002B01D02000984710BDC0464425002068
-:10E16000F0B58BB0050001F02BFE0020FFF7B6FDE7
-:10E17000036807001B6998473B6804009B693800E7
-:10E1800098473B6806005B6A380098470200288879
-:10E1900010380B2861D803F015F8063D6060605A0E
-:10E1A000606060666078AF882000390007F00DFE7F
-:10E1B00022006B7B583201931378A8799C46022386
-:10E1C00061460B43137004AB1F80012304AA9370B4
-:10E1D0001300D070019AE91D9A722B0006221633A3
-:10E1E00005A8099308F046FB29000B2004AB062282
-:10E1F0000E31C01808F03EFB94346368A360A06839
-:10E2000000282AD0C36804A99847A368002BF4D03B
-:10E210001B69F3E720002F49AF8807F0D6FD2200E5
-:10E22000022058321378A9798343137004AB1F80FE
-:10E230009970A0346368A360A06800280DD0C368FB
-:10E2400004A99847A368002BF4D01B69F3E753692E
-:10E25000002B02D0A888A91D98472900300007F09C
-:10E260001AFB0BB0F0BD636E002BF6D0AF79A3663E
-:10E27000A06E0028F1D0C36839009847A36E002B28
-:10E2800001D1636EF3E71B69F1E701220D27AB7B38
-:10E29000E91D1A4001925A07920F0292DB080622EA
-:10E2A00004A8EF57039308F0E5FA019A04ABDA717A
-:10E2B0006A46127A9F711A726A46127B20005A725D
-:10E2C0002B008C340F3307938030236804A99847C0
-:10E2D000C3E7C046FFFF000003000720D72B02D989
-:10E2E0000020014A1360704740250020014B186050
-:10E2F0007047C046442500207FB58022A323D20565
-:10E30000DB00D3580820DB0700D4053048221C4B23
-:10E310001C4901F035F900280AD080B2002807D145
-:10E32000BFF34F8F184B194ADA60BFF34F8FFEE7E8
-:10E3300001230493164B04A81B680193059307F06F
-:10E34000B7FB002802D0072007B000BD02A807F0E5
-:10E35000ADFB0028F7D102A907F0A6FB0028F2D1F7
-:10E360000C4801F03DF980B20028EDD10A4801F0D7
-:10E3700041F980B20028E7D100F0CEFAE4E7C046C8
-:10E38000B55A02004825002000ED00E00400FA051F
-:10E390004025002061E1010045E1010080B2002834
-:10E3A00007D1BFF34F8F034B034ADA60BFF34F8FA0
-:10E3B000FEE7704700ED00E00400FA05024B0B6039
-:10E3C000092313607047C046787B020010B5040033
-:10E3D0000020FFF783FC03681B6998470300F333B1
-:10E3E0001C708623074A5B00C0500433C2500300F0
-:10E3F0000021054A1133FF3359601A61F43007F0E8
-:10E400009CFF10BD895C02009B5C0200012110B5DD
-:10E41000054A080001F01AF903005A1E93410B2027
-:10E420005B42184010BDC046CDE30100F0B593B08B
-:10E43000029000200C00FFF751FC03685B6A9847CC
-:10E4400000F038F9030006A8002B0DD0002303715B
-:10E4500005AB0693082303730AAB836000F0F4F95D
-:10E46000002803D013B0F0BD03710373002323739E
-:10E4700023710193029B019ABA331B7893423ED9D0
-:10E48000072353431E00029ABB36D318BB331B78B5
-:10E490009619022B2CD1002506AF3B7BAB4220D92D
-:10E4A000AB000393089BAA003000995807F0E4FCE6
-:10E4B00000281AD00898AB00C118237BA6689C4698
-:10E4C0009A000B6893516346013323733B7B5A1EBA
-:10E4D000954204D00B4D5B199B001B580B6006AB9B
-:10E4E0001A73019B0133DBB2C3E70135EDB2D3E709
-:10E4F000237921689A00013356502371F1E70020F7
-:10E50000B0E7C046FFFFFF3FF0B5040008780D00FC
-:10E510009BB0012846D04B88032830D1A03B224A2B
-:10E520009BB2934229D88023AA880320DB019A4218
-:10E5300023D20AAB009312AB6A4602932600002353
-:10E54000B836137113733378002B1DD104AF182222
-:10E550000021380008F0AAF92B7838003B70337896
-:10E560003B726B4607936B883B82AB887B8207F0DC
-:10E57000ADFA03000320002B0DD01BB0F0BD203BF3
-:10E5800003200A4A9BB2CCE769462000FFF74EFF02
-:10E590000028DBD0F1E701225834217818000A4323
-:10E5A0002270EAE70220E8E7603F0000E03F000059
-:10E5B000F0B59DB01F006B4605001A70581C06226E
-:10E5C000229E02AC08F056F9002F2ED03B88238003
-:10E5D0007B886380BB88A380FB88E3800CAB0493BB
-:10E5E00014AB6A4606932F000023B93713751377CF
-:10E5F0003B78002B21D101203B78022708A903405A
-:10E600005A000B78BB4304AF4F601343002E1CD15C
-:10E610002A002C3292798343024013430B70AB8D56
-:10E620000B81EB8D4B812B8E19E032232380DB187D
-:10E630006380F533A780FF33CFE7280004A9FFF7F5
-:10E64000F5FE0028D7D01DB0F0BDB279834302405B
-:10E6500013430B7033880B8173884B81B38822007E
-:10E6600068468B8107F048FA031EECD0112814D8B5
-:10E670000B20032BE7D9181F0D280CD802F0A2FDA0
-:10E68000150B0B09070B0B0B0B0B0B0B09130620C0
-:10E69000D9E70420D7E70B20D5E7054A0B209342A2
-:10E6A000D1D10738CFE70520CDE70720CBE7C0461B
-:10E6B00002320000014B18787047C046F92700204D
-:10E6C000F0B5140000222C4F1E003B7887B00D00DF
-:10E6D0000190934214D100F043FD0B2200280FD18A
-:10E6E000002E10D003A92230039607F076FB0028F5
-:10E6F00009D00622082803D0113843425841021D90
-:10E70000100007B0F0BD002302AA1000137001F042
-:10E71000BBF90B22031EF3D11132A4001440019A5D
-:10E720006800024314431F22144914400D7802A8C4
-:10E730009543113A12181380114B092003930223B9
-:10E740002C430C7003AC237102AB0522C01808F0F7
-:10E7500091F821000B4801F001FA002807D00722A8
-:10E760000428CDD004320828CAD1053AC8E70123CD
-:10E7700002003B70C4E7C046F92700208520002036
-:10E78000DF5D0200FA27002010B5064801F0B4FA58
-:10E79000031E06D00720042B03D00430082B00D121
-:10E7A000053810BDFA27002073B56B46040003221C
-:10E7B000581D0E00002108F079F80F4B01AD1B78B1
-:10E7C000200029002B7001F0C1FC041E04D004209D
-:10E7D000052C00D0073076BD3100280001F0F6F995
-:10E7E00003002000002BF6D00720042BF3D00430C8
-:10E7F000082BF0D10538EEE7FA27002073B5114C4D
-:10E800000D00060005222100684608F033F8012DAE
-:10E8100009D00223022D12D10322237893431A0038
-:10E820000123134302E003222378934323706946B4
-:10E83000300007F0D0FA0023984200D00B331800C4
-:10E8400076BDC04685200020084B01001B780920BA
-:10E8500010B5002B08D0064801F0F2F9031E03D0D2
-:10E8600003200E2B00D0001810BDC046F927002051
-:10E87000FA270020F0B5438A85B00193037805009C
-:10E880000127002B37D0224BC6191B6800249C4659
-:10E890003100204AA44511D00023981E012804D934
-:10E8A000D05C0700C85C87422ED10133102BF4D115
-:10E8B00011235C43174B1F193F7C1CE0300007F00D
-:10E8C000F3FA2B7807000090002B01D112352E00AF
-:10E8D000042C10D0112565430E4B10225D19310018
-:10E8E000280007F0C7FF0023AB70EB70009B0134DA
-:10E8F0002B74074B1C6003AB9F705888019B00046E
-:10E900000343180005B0F0BD01341132C2E7C04620
-:10E9100090250020FB2700201FB5002302ACA38018
-:10E92000283323806933FF336380E380803B01A871
-:10E93000FF3B05220C49037007F0A3FB80B20028BF
-:10E940000FD18020800007F098FB80B2002808D10A
-:10E95000200007F094FB80B2002802D107F08BFB67
-:10E9600080B204B010BDC046817B0200F7B5FA2624
-:10E97000B6007143009308AB1B78040008001249ED
-:10E980001700019302F032FC85B230000E49784343
-:10E99000258002F02BFC009B80B2A380019B60804D
-:10E9A000A3710423032D03D98023DB019D4200D9E9
-:10E9B00023800423032803D98023DB01984200D954
-:10E9C00063802000FEBDC04671020000064B10B5FA
-:10E9D000586980235B05421C04D0196989B202F092
-:10E9E00005FC10BD5869FCE70010001010B5034B82
-:10E9F000034A1B789B009B58984710BD4028002075
-:10EA00000C7202001423434305480122C01800235E
-:10EA1000C2600371C3800361436103817047C046D4
-:10EA2000A42500200B0037B50C24020018009D68B7
-:10EA300009786C43044D08302D680095034D1B691F
-:10EA40006459A04737BDC046942500209825002072
-:10EA500080225205116914220E4B10B5187889B224
-:10EA600042439B181A69501EDA881B898018C01807
-:10EA700002F0BCFB084A0300126801209A4207D347
-:10EA800000209A4204D1054B186843425841C0B255
-:10EA900010BDC046A4250020D0250020E825002078
-:10EAA000082310B5034A116899431160FFF79EFFD0
-:10EAB00010BDC046D4250020094910B50A681307C7
-:10EAC0000AD4930702D5012313430B600222054B9E
-:10EAD0001A70FFF78BFF10BDFFF7E2FFFBE7C046A0
-:10EAE000D425002040280020064B10B51B681B07CA
-:10EAF00005D40122044B1A70FFF778FF10BDFFF711
-:10EB0000CFFFFBE7D42500204028002010B50028C7
-:10EB100006D0112805D10823094A11680B43136058
-:10EB200010BD1421074A1378594304315118FFF7D7
-:10EB300079FF0422044B1A7000F090F8F0E7C04609
-:10EB4000D4250020A42500203F28002070B51424DF
-:10EB50008025114B6D051A78104E54431C192B69F2
-:10EB600021692089E2889BB2401861699A420DD9D7
-:10EB70002C69A4B2141B2A69091992B292082018B0
-:10EB800007F085FA2B699BB2336070BD920807F0DD
-:10EB90007EFAE388F8E7C046A4250020E02500209F
-:10EBA00070B58025094B6D052A691B6894B2013B3D
-:10EBB0005C43FFF70BFF01002869054B80B2013968
-:10EBC00041431A68200007F062FA70BDD02500208A
-:10EBD000D8250020142270B580260E4B76051978B2
-:10EBE0004A439B181A89DC881B693169A418E41808
-:10EBF000200089B202F080FB0D00FFF7E7FE3369C9
-:10EC0000411E9BB25943044B491920001A6807F072
-:10EC10003EFA70BDA4250020E825002010B5FFF7BE
-:10EC2000D5FE8022074952051369146909681269E3
-:10EC3000A4B2614392B2441E98B26043920807F0B6
-:10EC400026FA10BDD025002010B5034B186807F038
-:10EC50001CFAFFF75BFF10BDD0250020F7B5284B4D
-:10EC6000187803280ED802F0ADFA020E11470023DF
-:10EC7000244A1360244A1360244B5B78002B01D094
-:10EC800000F0D6F8F7BDFFF761FFFBE714248027FB
-:10EC90001F4E7F053368396900931C4B89B21A787F
-:10ECA00054431C192569280002F0A0FA194B019061
-:10ECB00018603969E088013D401989B202F096FA7E
-:10ECC000019B834210D10123009A9A43DB1813431E
-:10ECD0000221114A336012680B4013430F4A08D1D6
-:10ECE0001170FFF783FECDE70323009A9A431300C8
-:10ECF000EEE700231370F4E7FFF7A6FFC2E7C04674
-:10ED00003F280020E4250020E0250020A425002045
-:10ED1000D4250020D0250020D82500204028002020
-:10ED200014230C20F0B580243B4A85B0117864058B
-:10ED30004B43D318DA68216950430292374A1F893E
-:10ED40001218168950895268704382180192DA8825
-:10ED50001D69D3195B1900930023314E28003360DD
-:10ED600089B2039202F0C8FA00290AD12369039AF2
-:10ED70009BB29A4208D0019B009A934201D1002F86
-:10ED800002D0029B022B0DD12169280089B202F02A
-:10ED90002DFA244B18600323234A1370FFF75EFFFC
-:10EDA00005B0F0BD2169781989B202F0A5FA1F4BB0
-:10EDB00089081960009A019B216993421ED01000B6
-:10EDC00089B202F099FA002918D06B4621691F8890
-:10EDD000236989B202936B46988802F007FA6B4662
-:10EDE00005001989380002F001FAADB280B28542FF
-:10EDF00006D16B469B88DB1B9B0833600223CBE765
-:10EE000023692169380089B29CB202F075FA89B28F
-:10EE1000641AA4083460F1E7A42500209825002096
-:10EE2000E8250020D02500203F280020D8250020FC
-:10EE300014220B4B10B519784A439B18D988094AFC
-:10EE40001B791160012B05D0033B012B01D8FFF783
-:10EE500067FF10BD044A1370FFF700FFF9E7C046D3
-:10EE6000A4250020942500203F280020F7B5124E4D
-:10EE70000193757808AC27880424022D19D03478C2
-:10EE80006419012C00DD023C14235C4334196261D7
-:10EE9000220020710C3209C909C2019B2781E3803D
-:10EEA0000024064B01351B787570A34201D1FFF792
-:10EEB000BFFF2000FEBDC046A42500203F28002043
-:10EEC000142110B50D4C00202378594304316118EA
-:10EED000FFF7A8FD2078FFF795FD63780022013B3E
-:10EEE000637023780133DBB2022B05D02370044B0F
-:10EEF0001A70FFF7B3FE10BD2270F8E7A4250020BA
-:10EF00003F2800201422084B10B519784A439B185B
-:10EF10001B79042B02D0FFF7D3FF10BD0122034B56
-:10EF20001A70FFF79BFEF8E7A42500203F28002079
-:10EF3000F8B5204F08233C6826001E401C4235D1FE
-:10EF400080235B0519691C4B1D68002D1BD0142202
-:10EF50001A4B89B2187842439B181A69501EDA88F6
-:10EF60001B898018C01802F041F9154B1B689842A4
-:10EF700009D1144B1E6001231C43134B3C601E70CF
-:10EF8000FFF734FDF8BDFFF763FD002806D000222F
-:10EF90000C4B1A600C4B02321A70F1E7002D02D0B4
-:10EFA0000322094BF8E7FFF7ADFFEBE7FFF778FD2A
-:10EFB000E8E7C046D4250020E8250020A42500204D
-:10EFC000D0250020D825002040280020054B10B572
-:10EFD0001B681B0702D4FFF795FF10BDFFF760FD0C
-:10EFE000FBE7C046D425002070B5184D2C682307D8
-:10EFF00028D4174A136801331360164B1B68002B83
-:10F0000005D00422144B1A70FFF7F0FC70BDFFF717
-:10F010001FFD002802D002220F4BF4E70F4B1B68A4
-:10F02000002B0CD0012321000B4A19401C4203D1B4
-:10F0300023432B601170E7E703231370E4E7FFF726
-:10F0400061FFE3E7FFF72CFDE0E7C046D425002091
-:10F05000D0250020D825002040280020E8250020C9
-:10F0600010B51E4B1B78022B30D0032B19D0012B6F
-:10F0700013D108211A4A13680B4222D11423194ACA
-:10F0800011784B43D218184B1968D3885B1A9BB27E
-:10F09000D380002B02D1FFF713FF10BDFFF756FD01
-:10F0A000FBE708210E4A13680B420AD10F4A136886
-:10F0B00001331360FFF7CCFC002804D1FFF722FFD7
-:10F0C000EBE78B431360FFF7C9FDE6E7084B094AFE
-:10F0D0001B789B009B589847DFE7C0463F280020DD
-:10F0E000D4250020A4250020E0250020D0250020E4
-:10F0F00040280020F871020070B5154C04252278D4
-:10F100001300AB4303D002281FD0032800D070BDEA
-:10F11000104B1B681B0718D40F490B6801330B6099
-:10F12000032B07D0022A02D0FFF798FDEFE7FFF785
-:10F130005DFCECE71421094A0D2013785943043192
-:10F140005118FFF76FFC2570EEE7FFF789FFDEE748
-:10F150003F280020D4250020E4250020A4250020FD
-:10F1600010B50024114B20001C80FFF74BFC012040
-:10F17000FFF748FC0E4B1C80FFF728FC80235B0543
-:10F180001B6902389BB243430A4A200013600422E1
-:10F19000094B1C60094B1C609C60094B1C70094B9F
-:10F1A0001C60094B1C60094B1A6010BDA42500208F
-:10F1B000BA270020DC250020D0250020982500203B
-:10F1C0003F280020E4250020E0250020D425002051
-:10F1D0002A4BF7B51B6804000D0008205B070FD50C
-:10F1E0000630002C0CD000290AD02368002B07D051
-:10F1F00080277F053A69A38892B2934201D90720FC
-:10F20000FEBD0F2BFBD9E288002AF8D053431C49DE
-:10F210000E689B190193FFF7D9FB3B6901389BB23C
-:10F220004343019A9A42EAD8A2889307E7D1154B43
-:10F2300004201F88012FE3D00C237B4312482F604A
-:10F240006E602568C1184E601D500A81E0888024D8
-:10F25000488164055043236921699BB2C018013875
-:10F2600089B202F04DF82469054BA4B24443A619B3
-:10F270001E60044B013700201F80C1E7D425002009
-:10F28000DC250020BA27002098250020104B30B53F
-:10F290001B68040008205B0716D50630002C13D02D
-:10F2A000002A11D0206800280FD10A4D2B68002BAE
-:10F2B0000BD02B896468594309196C8963436C68C6
-:10F2C0001B19994201D203C230BD0720FCE7C0469A
-:10F2D000D425002098250020F7B504001A480568B9
-:10F2E00008206D072ED5063000292BD0002C29D000
-:10F2F00025680738002D25D11448844665462D68B9
-:10F300000720002D1ED060460789458940687D434F
-:10F3100066682D180720AE4214D2002A12D09742F8
-:10F3200010D3D518AF420DDB032509302B4209D18C
-:10F330000E432E4206D100930F3813000A0021001D
-:10F34000FFF794FDFEBDC046D4250020982500207F
-:10F35000F7B504001A48056808206D072ED5063059
-:10F3600000292BD0002C29D025680738002D25D165
-:10F370001448844665462D680720002D1ED060463F
-:10F380000789458940687D4366682D180720AE428D
-:10F3900014D2002A12D0974210D3D518AF420DDBF9
-:10F3A000032509302B4209D10E432E4206D100938A
-:10F3B0000C3813000A002100FFF758FDFEBDC046BF
-:10F3C000D425002098250020F0B51600214A85B0EC
-:10F3D00012680D0008240390520735D50634002921
-:10F3E00032D0002830D00A68073C002A2CD11A4FAE
-:10F3F0003A68002A28D038897A897C68424349686B
-:10F400001219072491421FD2002E1DD0B0421BD3E7
-:10F41000F218904218DB03220934134214D10398E6
-:10F42000084304001440104211D1591832000398C7
-:10F4300007F020FA0C232A68009653430221FF5854
-:10F4400022002800039BB847200005B0F0BD10241F
-:10F45000FAE7C046D425002098250020F0B51E4BC1
-:10F4600004001B680D00082085B05B0732D506300C
-:10F47000002C2FD023680738002B2BD1174A136894
-:10F48000002B27D017895368528966687A43D218AF
-:10F49000039296421ED20930B2071BD13900F01AEE
-:10F4A00001F02AFF0720002914D13900280001F0BB
-:10F4B00023FF89B2072000290CD1002D0AD0039B1D
-:10F4C000AE19B34206D300222B002100009204386B
-:10F4D000FFF7CCFC05B0F0BDD42500209825002016
-:10F4E000F0B5224B85B01B78DAB20192002B3BD0ED
-:10F4F0001F4D204E2B685C425C413268E4B2002A0A
-:10F500002CD003A806F0DDFD05282BD0002819D04B
-:10F5100000221100FEF742FF002CF2D1164B03A986
-:10F520001B880B80154B1F68380006F0D0FD05289E
-:10F5300010D000280AD000221100FEF72FFF002C67
-:10F54000ECD1DEE7039833689847E5E738002B688D
-:10F550009847F4E7002C07D1019CD2E7002B03D099
-:10F56000019CDBE7002CFBD005B0F0BD412800205A
-:10F57000EC250020F4250020BC270020F8250020E1
-:10F5800070B504000720002913D08D0711D1094858
-:10F590000160094920000A80084A0949136006F001
-:10F5A00092FD002805D10122064B16301A7006F094
-:10F5B00086FD70BDF8250020BC270020F025002026
-:10F5C000D36002004128002010B506F07EFD030044
-:10F5D0005A1E9341014ADBB2137010BD412800202E
-:10F5E00003000E20002B02D00020014A1360704758
-:10F5F000EC25002003000E20002B02D00020014A41
-:10F6000013607047F4250020074B10B51B68002BD2
-:10F6100007D09847002803D000221100FEF7BEFE55
-:10F6200010BDFFF75DFFFBE7F02500200120054B33
-:10F6300010B51A7850401870034B1B68002B00D08F
-:10F64000984710BD42280020FC2500200C4B70B5C7
-:10F65000050015200C001A6006F091FD00280ED15F
-:10F660002900153006F08DFD002808D1153006F070
-:10F6700084FD002803D12100033006F084FD70BD15
-:10F68000FC2500200E23F0B58BB004AAD3800C22F9
-:10F69000039001914B7827495343CB1804A90631B5
-:10F6A0000A00188906A9032306F077FD002822D155
-:10F6B000019B18265B78204C1F0077433D000835DE
-:10F6C00000936319029304ABDD8802982A0006A90F
-:10F6D00007F0C2F8002811D10C22009B5343154AB1
-:10F6E000D3189A7A0223110019401A4203D132002A
-:10F6F000E01907F0DBF800200BB0F0BDE7197B68DC
-:10F700000E4F002B00D10E4F18260322009B06A996
-:10F710007343E250E3182A005D60029807F0AAF8EC
-:10F72000019B320059780398714338236118B84718
-:10F73000E1E7C046BE2700202826002051F3010043
-:10F74000D9F20100F7B504000D006A46817820481F
-:10F75000FFF79CFD00283AD10C2362781D4F5A43D5
-:10F760001D4B9B189B7A5B0605D4022D03D01B4FC3
-:10F77000012D00D01A4F1C26A1781A4B714332007C
-:10F78000C91868460023B84700281ED1022D1ED094
-:10F790000C226178104B4A439B189A7A403071438F
-:10F7A00082439A72104B3200591868463300B847AA
-:10F7B0000C23227821005A430C4B68469B189B7AF5
-:10F7C0000B4A9B009B58984701E0022DF0D1F7BDF2
-:10F7D000EC26002051F30100BE270020D9F20100E1
-:10F7E0009F610200442600200C26002000260020F5
-:10F7F00040720200F8B5182507004878094C6843A4
-:10F800000E0038232A0039002018FFF7DDFD0028FC
-:10F8100006D173785D4364196368013300D1606079
-:10F82000F8BDC04628260020F7B51821019043787E
-:10F830002948594342185468284F2600251E0ED0E7
-:10F840000C225A43BA18957A927A52B2002A28DAD0
-:10F850006A0626D40D00A6B208350C5845190C22AC
-:10F860005343FB18188932002300290006F093FC4B
-:10F870000B281AD10C22019B29005B785343FB18FB
-:10F8800018893200012306F086FC0C21019B144AE2
-:10F890005B784B43FF18388906F07BFC00280AD1BF
-:10F8A000FEBD002426002500D9E7002800D00D4821
-:10F8B000012CF5D1E9E702220B4BC318934308D082
-:10F8C000082806D0113843425841064B40421840A0
-:10F8D000E6E70448E4E7C04628260020BE270020CB
-:10F8E000FFFF000041800000FECFFFFF70B51C2429
-:10F8F0004443050020000D4E1130A4198019062242
-:10F90000002106F0D3FF10220021200006F0CEFFD8
-:10F91000FF232374A376013BFF3B23830233AB40D9
-:10F92000034A11689943116070BDC0464426002007
-:10F930004026002037B581B205006A460748FFF728
-:10F94000A5FC041E08D154216846FFF787FD041E5C
-:10F9500002D12800FFF7CAFF20003EBDEC260020A0
-:10F96000F0B51D00414B93B01B681600019000914B
-:10F97000002B54D0189B542B51D8FF22002403ABEA
-:10F980005A709A70DA701C70189B06AF3C700B9519
-:10F990000A933748A1B204AAFFF778FC002819D1CE
-:10F9A0000822019804A906F057FF002812D103ABE2
-:10F9B0009C7003ACA178FF2931D0009B032B0DD1A3
-:10F9C000189B2022542B00D092180323134306AA1D
-:10F9D00013701CE00134062CDBD1EAE7254BEB1A4F
-:10F9E000A72B1ED8012224488A4003681900114021
-:10F9F000314314D093432022036006AB1A70009A5F
-:10FA000006AB1978022A2FD101220A431A7009ABDA
-:10FA10000793164B320020001B6806A9984713B0C5
-:10FA2000F0BD164BEB1A1B2B09D8202206AB1A701F
-:10FA3000002363700CAB0B9318230A93DFE7104885
-:10FA40002D1A172DEBD830233B7000236370013340
-:10FA5000E3700C4B9A7A0223110019401A42CED15E
-:10FA6000182206F023FFCAE70222CEE70026002074
-:10FA7000EC26002044260020402600200C260020F2
-:10FA800028260020BE270020F0B5040085B00028FD
-:10FA90004FD00025284B29481D605D729D720123BF
-:10FAA0005B420381FE3B07222900438106F0FEFEF4
-:10FAB00018222900224806F0F9FE28000135FFF738
-:10FAC00015FF062DF9D11F4B1F4D01931F4B290028
-:10FAD00068460093FFF77CFB031E19D11C4E247867
-:10FAE00001333370002C1AD11C272800A1B202AABE
-:10FAF000FFF7CCFB031E09D138006043154A02A969
-:10FB000080181C22FFF760FC031E04D00022327014
-:10FB1000180005B0F0BD0134062CE6D1F8E76B46BD
-:10FB20009988DB882800594389B2FFF797FC0300C6
-:10FB3000EEE7094BECE7C04600260020BE27002078
-:10FB40002826002054000600EC26002061F9010060
-:10FB500043280020442600200E800000F8B5164BF4
-:10FB600007001B780E00002B20D0002820D0002991
-:10FB70001ED00B68002B1BD0104D2C68002C19D107
-:10FB80002800052208C0053106F074FE33790721EC
-:10FB9000AB720323EA7920008A431343EB710223FB
-:10FBA0002A7A8A4313432B723C70F8BD0448FCE761
-:10FBB0000448FAE70448F8E743280020002600201C
-:10FBC000088000000E80000004800000164B10B575
-:10FBD0001B78002B24D0002820D000291ED00378C9
-:10FBE000002B1DD1114B1B68002B19D04278002A25
-:10FBF00018D10F4B9B7A012B14D0242418002040DD
-:10FC0000234203D0012310000B7010BD5BB2002B08
-:10FC100002DA02230B70F8E70870F6E70548F4E70C
-:10FC20000548F2E70548F0E74328002000260020B9
-:10FC3000BE2700200E800000088000001080000019
-:10FC4000F0B5274B85B01B78002B47D0002843D058
-:10FC5000002941D00B689C46002B3DD08B68019356
-:10FC6000002B39D00378002B38D11E4A1268002AA5
-:10FC700034D01D4A1C00D07A02900220927A0240B1
-:10FC800018000392194A029D9D4219D00F7BA7428A
-:10FC900008D90326977E3740022F03D1019DA70084
-:10FCA0007A5101340F7987420DD90225977E2F4270
-:10FCB00009D116006546870010367E51013002E0FA
-:10FCC000039E002EE2D001331C32062BDBD10871DB
-:10FCD00000200C7305B0F0BD0548FBE70548F9E7C7
-:10FCE0004328002000260020BE27002044260020B4
-:10FCF0000E800000088000000F4B70B51B78002BB1
-:10FD000017D0002813D00478002C12D10B4B1B689D
-:10FD1000002B0ED020000A4DAB7EFF2B02D020001E
-:10FD2000FFF708FE01341C35062CF5D170BD0548DF
-:10FD3000FCE70548FAE7C0464328002000260020DB
-:10FD4000442600200E8000000880000013B5040047
-:10FD500081786A460B48FFF799FA002810D11C22D7
-:10FD60006378094853436946C0181300FFF72CFB1A
-:10FD7000064B074A9B7A21009B0068469B58984790
-:10FD800013BDC046EC2600200C26002000260020D3
-:10FD90003072020070B5050000241C26310061435A
-:10FDA000064B2800C91806F0C7F9002803D1013412
-:10FDB000062CF3D1F934200070BDC0464426002043
-:10FDC000FF23F0B5B94A8FB0127805000393002ADB
-:10FDD0003BD0B74A12680192002A36D004AC637057
-:10FDE000A370E370031D06932A2302AA93820023C3
-:10FDF000B04F00882370BE7A102823D0AB88B2079A
-:10FE000009D5AD4A934202D03A899A4203D1FB7A8E
-:10FE1000A370002363701C2800D985E10F2814D932
-:10FE200010380C2811D801F0D7F90D001B00100074
-:10FE30005A00370010001000CF0018011000100009
-:10FE400010003F01F30700D542E10FB0F0BD019B68
-:10FE500001361C330193062E00D050E100268BE0C2
-:10FE6000022332009A431300BA7232070CD55BB2F8
-:10FE7000002B03DA00212000FFF764FC1023BB7283
-:10FE8000023302AA1373E9E7A078FF28F6D0FFF740
-:10FE90002DFDFF23A370F1E7FB7AFF2B06D08749E6
-:10FEA0000023A888864A06F072F9CEE70023E98984
-:10FEB000834A108B88420DD10822DBB21643FB72B5
-:10FEC0002000BE72A370FFF741FFFB7AFF2BE6D143
-:10FED0000021E5E701331C32062BEAD1F8E71323B2
-:10FEE00002AA13730F3B1E43BE72A81DFFF752FFF9
-:10FEF0000390FF2802D0C0B2A070F872FB7AFF2BEB
-:10FF000054D100266E4B9A7EFF2A1AD11C203B78D2
-:10FF10007043022B10D06A4B39001818FD231030A3
-:10FF20008372F83A06F0A6FC03AB1E70039BDBB2AB
-:10FF3000A370FB72002609E0614B1818FE2383763C
-:10FF4000F2E701361C33062EDDD15E4E00211C2364
-:10FF50000B91FA7A0D915343594A0991D3180C9396
-:10FF6000564B0A910893524BA8881A1D08AB06F00D
-:10FF70000CF9002800D068E74D4B05AD1B68320036
-:10FF80002900200098472B78122B00D05DE74948C4
-:10FF9000837A012B00D158E701235B420381FE3BAA
-:10FFA00007220021438106F081FC4EE716234648D4
-:10FFB00002AA137300210E22083006F077FC4023BA
-:10FFC000BA7A1343BB72B5E70127394B384A5B7ADB
-:10FFD0001420BB4353720423364905AA9E438E72F4
-:10FFE0001070AA79002A04D0C87AFFF7A3FCAE7972
-:10FFF000C2E7EA791A4200D130E7A278FF2A00D19D
+:1081900040300AF0DFFA200010BDC046F85C020053
+:1081A0001FB5010002A801F085F902A903A80AF091
+:1081B0009AFB002203A9130001920092054802F0E5
+:1081C0008DF903A80AF082FB02A80AF07FFB05B034
+:1081D00000BDC046C82100201FB50122034B044842
+:1081E0001A60FFF7DDFF05B000BDC046D4200020B7
+:1081F00010670200F0B587B000F03AFB010004A858
+:1082000001F070F8052205A811000AF08CFB00248B
+:10821000052300256343174AD318039327B2390077
+:1082200004A80AF019FB039B5B5D83420CD1002676
+:1082300004239A1B3900603312B205A801F0CEF86E
+:1082400001366B1C9E42F3DB0135052DE6D101346E
+:10825000052CDDD1002205A91300009206480AF082
+:108260006FFB05A80AF032FB04A80AF073FA07B006
+:10827000F0BDC0460A6802003C2200201FB5002263
+:10828000064B07481A60FFF78BFFFA20C00000F08A
+:10829000DDFDFFF7AFFF05B000BDC046D4200020D4
+:1082A00089670200F0B58DB003223A4907A80DF0A6
+:1082B0002DFC0322384908A80DF028FC00F0D8FA5C
+:1082C000010009A801F00EF805220AA811000AF021
+:1082D0002AFB0024002507ABE35C039308ABE35CB7
+:1082E0000493052300266B432C4AD31805932BB225
+:1082F000190009A802930AF0AFFA059B9B5D83421F
+:1083000016D100270423DA1B0299039B12B20AA894
+:1083100001F064F8049800F099FD00222048130051
+:1083200000920AA90AF00CFB0137731C9F42E9DB9B
+:108330000136052EDBD10135052DD2D10134032CB8
+:10834000C8D1C82000F082FD013C043E144D0BA8AA
+:1083500029000AF07FFB13480BF0BCF8962000F0D0
+:1083600075FD00220BA91300009228000AF0E8FA1C
+:10837000642000F06BFD0BA80AF0A8FA012C07D1CD
+:108380000AA80AF0A3FA09A80AF0E4F90DB0F0BDB2
+:108390003400DBE702680200066802000A68020097
+:1083A0003C220020C821002073B5254D102628004E
+:1083B00000F04CF9FA21234C01222000224B0096B8
+:1083C000890009F086FFFA210222204B2000009646
+:1083D000890009F07EFF07211D4803F02FFF0C20C4
+:1083E0000DF062FBDD260400B600A95904F0AEFAD8
+:1083F000184B14201C600DF057FBE42304005B00B5
+:10840000EA58A95903F0F0FB134D144B28001C60E7
+:10841000FFF7C6FEC820400000F018FD104C23688E
+:10842000002B06D02800FFF7BBFE00F08BFD0020DC
+:1084300076BDFFF737FF2368002BF6D0F2E7C04682
+:10844000D8200020A8210020D98101007D820100D0
+:1084500000240020D020002010670200CC20002043
+:10846000D420002010B5054C200000F039F8200081
+:10847000034A04490DF00DFB10BDC046D820002072
+:108480000020002089840100CA23144A9B0010B5F3
+:10849000C2501C330400C0180AF05CF9D0239B00C2
+:1084A000E0180AF057F920009130FF3001F01AFB74
+:1084B00020006930FF3001F015FB2000F03001F0A2
+:1084C0007FFE2000D03002F0D7F92000643007F0A2
+:1084D000CBFB201DFFF758FE200010BD8461020079
+:1084E0001423F0B5040093B000931922182104302E
+:1084F00002F026FC2200250026006432B435132148
+:1085000010001092B83607F0BBFB28000BF045FBBB
+:1085100000221E2130000AF0E2FF2000D03002F0DD
+:10852000CBF92200F03211920621454A119801F050
+:108530006FFE20000027012369301A0011210097E7
+:10854000FF3001F0DBFA20009130012302221A21D2
+:108550000097FF3001F0D2FA2000B9301A23012130
+:108560000222FF3002F060FA300001F0CDF8E42280
+:108570005200A050300001F01BFBE6235B00E050EE
+:108580000100E42220005200D130119BA258009536
+:10859000FF3001F00BFC2000E13029001C22FF30ED
+:1085A00002F06AFD192320000F93013B0E93013B5B
+:1085B0000D93013B0C93013B0B93013B0A93013B51
+:1085C0000993013B0893013B0793013B0693013B51
+:1085D0000593013B0493013B0393013B0293013B51
+:1085E0000193F930013B082200930721013BFF3042
+:1085F0000AF096FFCA239B002900E01803F0E2FD71
+:10860000D3239B00E0181D2102F0E6FADD239B0036
+:10861000E7501098032127700CF072FF230022000E
+:10862000200008499C33A0321C6082C2064A022105
+:108630005A618030012207F0A7FC200013B0F0BD82
+:10864000005D0200352302001F2302000278F0B50E
+:108650000123170004008FB01F401A4200D081E0B0
+:108660000300D0331800039300F0B2FA00F0E0F9F1
+:1086700028200DF019FA050010300AF0FAF86F4BB7
+:1086800018202B600DF010FA06006D4B08223900FF
+:1086900004600C300C930D970DF054FA0CA90822CD
+:1086A000301D0DF033FA674B2900736112230398D4
+:1086B000AE60EF60AB802F626F6202F071F800284D
+:1086C00005D0280009F0FAFF28000DF0E9F9012390
+:1086D00027002278B437134323705B4938000BF02E
+:1086E00062FA00265949059038000BF05CFA350013
+:1086F0000690642000F0AAFB049623006933FF3340
+:10870000180007930AF0E6FA00282DD1059B002BEC
+:1087100034D1069B002B31D1DD254D494D48AD00AC
+:1087200000F08CFC6359002B1CD100F0A1F8010073
+:108730000BA800F0D7FD0CA809F06FFECA239B0020
+:10874000E018069B0CAA0BA90093039B03F094FD71
+:108750000CA809F0FFFF0BA809F0FCFFCC239B003D
+:10876000E35863510FB0F0BD20009130FF300AF0A4
+:10877000B1FA0028CAD0049B182BC7DC2000653052
+:10878000FF2329B232B2FF3000F028FE322000F081
+:108790005DFB049B01350133EDB20493052D02D13D
+:1087A00000250136F6B2049B192B0AD0059B002B3D
+:1087B000A3D03800244902F0F1FB05980DF070F9C0
+:1087C00002E0059B002BF4D1069B002B02D0180081
+:1087D0000DF066F91E491F4800F030FCCA239B00CB
+:1087E000E3180893DD239B00E3580993002B1ED167
+:1087F00000F03EF801000BA800F074FD0CA809F091
+:108800000CFE01230CAA0BA908980093039B03F00C
+:1088100033FD0CA809F09EFF0BA809F09BFFCC23A9
+:108820009B00E3580993DD23099A9B00E250210045
+:10883000079A0898F03103F009FF5EE7FD03000096
+:10884000A723020067230200236802002E680200AB
+:1088500000200020001F0020BFF34F8F024B034A6F
+:10886000DA60BFF34F8FFEE700ED00E00400FA0589
+:10887000F0B58BB003AF1922380015490DF046F959
+:108880000023144D05266B7180235B055B6E2C0065
+:108890000093012301933100009808F06BF8080061
+:1088A000019907F0E1FF0522009B56431B1A009334
+:1088B000019B534301932B1B5343FB181B5C013C4F
+:1088C0006371054B9C42E6D102480BB0F0BDC04637
+:1088D00074680200DE270020D9270020F0B595B08B
+:1088E0001822002104000EA80DF02CF913210EA867
+:1088F0000CF016FF03210EA80CF0B5FF464B1B68C9
+:10890000002B00D10133DBB2009300210123434A45
+:1089100009A807F0A9FCFA239B009C429B411C403C
+:1089200072B63F4B64211E683E4B2000059305251F
+:1089300008F024F86843503030180A2106902000CF
+:1089400008F01CF80A2108F0FFF86943503171184B
+:10895000200007910A2108F0F7F869435031711897
+:10896000802600240891B601009B002B52D004AD54
+:108970000027032C02D180260024B6016B682A4A06
+:1089800002936300D3180022019258780299095C7F
+:10899000039119788C4610216046014103980142E9
+:1089A00004D0012090400199014301910132063326
+:1089B000092AEAD1019B2A68D9431C4B09011940B5
+:1089C000029B934224D1312F22DC002109A80DF013
+:1089D00003F8FA23139A0F99DB001068014219D0AB
+:1089E000013B002BF9D1FA23013401377600E4B2C0
+:1089F0005B009F42BDD1043508ABAB42B8D1064BFA
+:108A00001B68002BB0D0009B013BDBB20093ABE7AF
+:108A10003143DBE7FFF720FF54240020F0FF000084
+:108A200004200020C36802008D680200F01F0000CF
+:108A3000F8B50023124C236009F010FD002808D07F
+:108A40000421200009F006FD002801D00D4B236011
+:108A5000F8BD0123A12704210B4A0C4D13602368A4
+:108A6000FF0068606E68002EFCD0D6591B020139E9
+:108A700033430029F5D1236001235360E8E7C04662
+:108A800050240020ED5EBC0B00D00040FCD0004024
+:108A90000B4B70B51C68002C10D0656D00F0DEFB30
+:108AA000A36C002901D1834206D8200009F02FFDD4
+:108AB0002000044909F019FD2C00ECE770BDC04608
+:108AC0005C2400207C240020F0B593B007932A4B4F
+:108AD00004AC1E68049005910692002E49D0274BE5
+:108AE000678825881C6800230293002C2DD0636DB5
+:108AF00023480393A36C190C9AB20B00854214D13E
+:108B00002048824211D1002901D0B9420BD1029BE9
+:108B1000002B08D1200009F0FAFC20001A4909F0C6
+:108B2000E4FC01230293039CDFE7002A01D0954275
+:108B3000F9D1002901D0BB42F5D1200009F0E7FCB2
+:108B40002000114909F0D1FCEDE7104BEB18012B87
+:108B50000FD910233A002900009308A80C4B09F004
+:108B600097FD336830009B6808A9984708A809F06A
+:108B7000A5FD13B0F0BDC046582400208824002075
+:108B8000FE030000FF0300007C24002002FCFFFF26
+:108B9000C98A010010B572B60B4B1C68002C08D0B6
+:108BA000200009F0B4FC0023E364084B2000E363D9
+:108BB00010BD62B65C200CF077FF5C22002104003F
+:108BC0000CF0C0FFEFE7C0468024002000400020EA
+:108BD000F7B51E4C0123227816001E401A4233D1ED
+:108BE0001B4D2860FFF7D6FF1A4B1B49186009F090
+:108BF0007CFCFFF7CFFF194B1860194B4363194BEF
+:108C00008363286800280FD0C023174F320017490C
+:108C100000933B0009F043FCC023009332003B006B
+:108C20001349286809F03BFC0C200CF03DFF0023A1
+:108C3000838083710F4B03600F4B836000F026FB32
+:108C40000123227813432370F7BDC046E427002098
+:108C5000582400208C2400207C2400208424002020
+:108C6000FC3F0020A7250200C98A0100FF03000085
+:108C7000FE030000205D0200918A0100024B18787B
+:108C8000012318407047C046E4270020F7B50600CE
+:108C90000D0017000193002802D100242000FEBD22
+:108CA0000029FAD0FFF776FF041EF6D0074B019A91
+:108CB00043630660064B45608760002A00D0054B81
+:108CC00020000549A36309F010FCE7E7FC3F002002
+:108CD000812502008F2502007C24002070B5074BFF
+:108CE0000E0011001A7805000123100018401A42E6
+:108CF00003D032002800FFF7C9FF70BDE427002031
+:108D0000024B1868434258417047C0467C240020FB
+:108D10000300002210B5044994006058002801D0D7
+:108D20000132F9E7635010BD64240020002310B520
+:108D3000044A99008C58844201D00133F9E700209D
+:108D4000885010BD6424002010B50024084BA200F8
+:108D5000D058002802D003685B6898470134062C7D
+:108D6000F4D1044B1B68002B00D120BF10BDC046BE
+:108D7000642400207C2400200122F8B52C4B1B78B1
+:108D800013421CD02B4D2C68E36C134218D00227E1
+:108D90003B43E364284B1E680423F26C300013430A
+:108DA000F364636BF36309F0C9FB3000716C03F08B
+:108DB00076FF2868C36C3B4201D003F0AAFFF8BDE0
+:108DC0001E4F1F4E3A683068002A0AD128601B07E0
+:108DD00012D52C60FFF7B8FF3B68002BFAD02B6050
+:108DE0000AE0216DB94219D1616D002900D111004D
+:108DF00029602A688242EAD029688C42DFD0336831
+:108E000099420DD10F4B4B630F4B8B63200009F040
+:108E100095FB296820004B6C626C06E02A60E8E74D
+:108E20009C42F3D1002210004B6C03F0F7FEC6E722
+:108E3000E42700208C240020602400207C240020D3
+:108E400084240020FC3F0020A725020070B5114BB0
+:108E500004001A7801231A4202D10CF0FDFC70BD07
+:108E60000D4A1568EA6C1A4206D0FFF793FE0B4BC9
+:108E70001860002800D0050000F0F0F92418AC6458
+:108E8000280009F044FB2800054909F02EFBFFF7F4
+:108E900073FFE4E7E42700208C24002060240020F6
+:108EA0005C240020F0B51E4B1E4F1E683B6885B049
+:108EB00005000391002B31D01B4B1A7801231A4275
+:108EC0002CD0F26C1A420ED0FFF764FE174B041E32
+:108ED000186008D009F01BFB2000154909F005FBBC
+:108EE0002600FFF749FF039B30001B042B43B364AC
+:108EF00009F00DFB30000F4909F0F7FA0E4B002482
+:108F0000EB18012B07D9C023009329000B4B039AC0
+:108F1000386809F0C4FA200005B0F0BD084CFAE743
+:108F20008C24002058240020E42700206024002006
+:108F30007C2400208824002002FCFFFFC98A010055
+:108F400016FCFFFF10B5074B1B78DB0709D5064C55
+:108F5000206809F0DCFA0549206809F0C6FAFFF735
+:108F60000BFF10BDE42700208C240020802400206B
+:108F700010B5034B1B78DB0701D5FFF7E3FF10BDEE
+:108F8000E4270020F7B505000C00002833D00126A7
+:108F90001B4B1B78334230D01A4F07233868C26C02
+:108FA0001100194000911A4207D021002800164AEA
+:108FB000FFF794FE00252800FEBD03F092FE3A68FC
+:108FC0000221D36C1800084001900B4203D00131FC
+:108FD0008B43D364EEE73343D3642000A8473A6859
+:108FE000019DD36C1900B143D1645B07E3D5200028
+:108FF000FFF7BEFFDFE7054DDDE7054DDBE7C046C8
+:10900000E42700208C240020718F010017FCFFFF53
+:1090100016FCFFFF020010B5014B12CB12C210BDAF
+:1090200090240020034B1A68034B1A607E225A607A
+:109030007047C0460420002090240020F0B5124E56
+:1090400003003278022A1BD081421BD90C1A072C4C
+:1090500018D90D0005430327280038403D4211D19F
+:1090600072B6BA40094DA4085351AA185160802223
+:10907000120614431C6033780133337062B6F0BDBE
+:109080000348FCE70348FAE7E6270020982400207D
+:1090900013FCFFFF17FCFFFF70B5134C050023788E
+:1090A000124E002B0CD1124912483370FFF7C6FF45
+:1090B000114B984202D11E20FFF710FC01232370B0
+:1090C00000243378A34209DD0C49E3002800C918C5
+:1090D00009F06FFA002805D10134F2E71420FFF7F8
+:1090E000FDFB002070BDC046E5270020E6270020DC
+:1090F00000380020A828002017FCFFFF982400203B
+:1091000010B5002817D000220F4B19780F4B914251
+:1091100015DD1C6884420FD25C6884420CD9041FA0
+:109120002368002B02DC1E20FFF7D8FB8023226877
+:109130001B061343236010BD01320833E7E71E20EE
+:10914000FFF7CCFBF7E7C046E62700209824002075
+:1091500070B5051E14DD0B4E0B4C3368002B02D08E
+:1091600020680CF030FAFA2120680024074B8900AF
+:109170008361C462694335600CF036FA200070BD2B
+:109180000348FCE7A8240020D824002039920100DD
+:1091900017FCFFFFF8B5114F05003E68002E0AD1FD
+:1091A00030200CF081FC040006F0D2FD0C4BA661CF
+:1091B0002360E6623C600B4E3368002B09D110201F
+:1091C0000CF072FC04000CF05BFA200034600CF030
+:1091D00031FA2800FFF7BCFFF8BDC046D8240020B4
+:1091E00014650200D4240020014B18687047C04663
+:1091F000A824002070B50D4C2368002B03D00C4B25
+:109200001B68002B02D10620FFF7C4FF20680CF07A
+:1092100028FA02000749C3170D684E6852197341B6
+:1092200020680A604B600CF022FA70BDD424002044
+:10923000D8240020A820002010B5FFF7DBFF002471
+:10924000054BA200D058002802D003681B6898473D
+:1092500001340A2CF4D110BDAC24002010B5FFF766
+:10926000C9FFFA22034B920018685968002307F0DF
+:10927000ABFC10BDA820002010B5FFF7BBFF024BD0
+:109280001868596810BDC046A82000200B4B10B5C7
+:109290001B680400002B03D0094B1B68002B02D174
+:1092A0000620FFF777FF0023064A99008858002818
+:1092B00001D00133F9E78C5010BDC046D424002002
+:1092C000D8240020AC240020002310B5044A9900C3
+:1092D0008C58844201D00133F9E70020885010BD3A
+:1092E000AC24002010B50400002902D00B78002B1C
+:1092F00003D1034B2360200010BD09F032FAFAE7D6
+:10930000305D0200F8B504000E00150000290AD0F7
+:109310000B78002B07D0002A05D0080097B20CF07C
+:1093200051FC874203D90B4B23602000F8BD681D18
+:10933000FFF7B2FE206009F0C5FB20682A004780D5
+:10934000310004300CF0E2FB23685D1900232B711F
+:10935000EBE7C046305D0200014B03607047C0463A
+:10936000305D020010B50548054C206009F0ADFBEA
+:109370002000044A04490CF08CFB10BD305D020053
+:10938000DC2400200020002055270200084B73B584
+:109390001D680400002D0AD001002E680822083143
+:1093A00068460CF0B3FB0CCC28003168884773BDCD
+:1093B000E0240020014B03607047C046385D020086
+:1093C00010B50400081E03D1034B2360200010BD1C
+:1093D000216009F07AFBF9E7385D020030B50068DA
+:1093E0004488A1420CDA8588AA4209DA002907DB01
+:1093F000002A05DB6243401880188371002030BDCD
+:109400000048FCE717FCFFFFF0B507000E001D0049
+:1094100085B0002921DD002A1FDD002B1DD0046846
+:10942000638803938B4200DD0391A38802939342E8
+:1094300000DD0292002306340193019B029A9342BD
+:109440000ED029002000039A0CF060FB3B68AD1998
+:109450005B88E418019B0133EEE7024805B0F0BDDC
+:109460000020FBE717FCFFFFF8B504000D00160015
+:109470001F00002901DB002A02DA0D4B2360F8BD32
+:10948000100048430630FFF707FE206009F01AFB82
+:1094900023685D809E80002F06D03B0032002900AB
+:1094A0002000FFF7B1FFEAE7200009F033FAE6E712
+:1094B000385D0200F7B507000D1E03D1244B036091
+:1094C0003800FEBD00240800260021000194037826
+:1094D000002B1AD03022524294469C446246092AFC
+:1094E00011D90A2B0AD1019B361901330193B142DC
+:1094F00000DA3100002426000130E8E7002CFBD020
+:1095000000240136F8E70124F6E7019A380012B288
+:1095100009B2FFF7A9FF012149420E000A203B686A
+:109520009A1D2C78002CCBD02300303B092B08D877
+:10953000CB43DB170B4043431B19303B190001356C
+:10954000EFE70029FBDB117031000132F7E7C0467D
+:10955000385D0200F0B5040087B004A80E001D00BD
+:109560000192FFF757FD236801995A88914233DA37
+:109570009B889D4230DA1F2E2ED9059B00939E4278
+:109580002ADC052300217343049AA03BD3180393DC
+:10959000039B6E185B5C02930023019AD718226824
+:1095A00050880090B8420EDD9088B0420BDD0098E4
+:1095B000D2197043121810201841029F3840471EDC
+:1095C000B841404290710133052BE6D101310529A4
+:1095D000DED1002007B0F0BD0048FBE717FCFFFF1D
+:1095E000F7B5036806009F1D5B880D005A1A0192AB
+:1095F000002919DD0024994203DB09F08BF90020D2
+:1096000013E033689B889C42F9DA79193800019A93
+:109610000CF07CFA019B2900F81809F05EF9336818
+:1096200001345B88FF18ECE70048FEBD17FCFFFF24
+:1096300010B50548054C206009F047FA2000044A9F
+:1096400004490CF026FA10BD385D0200E424002025
+:1096500000200020CD28020010B5054C012120007B
+:1096600009F027FA2000034A03490CF012FA10BD52
+:10967000E8240020002000206F2A0200074A03008F
+:1096800010B50120934208D0834202D00020DB07AE
+:1096900003D41E20FFF722F9002010BDFFFF0000B9
+:1096A0000048704716FCFFFF10B53220FFF716F98F
+:1096B000004810BD16FCFFFF82801422002310B565
+:1096C00041620F4C0100083404600E240281123AFA
+:1096D000837182720363838636310A78C360A24342
+:1096E000036143618361C36103620A70021DD38712
+:1096F00001224287034AC26302004032137010BD48
+:10970000585D020001000100F0B5564E05003768B3
+:1097100097B0002F00D090E006AC0B231C22212133
+:10972000200001F0B9F90B231D2222210AA801F023
+:10973000B3F90B231B2223210EA801F0ADF9082059
+:109740000CF0B2F901223B00110004900AF0F2FD86
+:109750003A2128000AF0A8FA00281CD0A38812AFEA
+:10976000BB80A379A268BB713F4B5C2012930E2390
+:10977000E3561492A289BB73BA810CF095F90423C5
+:109780000193363300933A002900049B040001F052
+:1097900075FF346051E0322128000AF0B3FA002846
+:1097A0001BD0A38812AFBB80A379A268BB712E4BDC
+:1097B0005C2012930E23E3561492A289BB73BA81E4
+:1097C0000CF072F9042301932E3300933A00290020
+:1097D000049B040002F0F6F8DBE73C2128000AF0C5
+:1097E0004CFA002834D0362202AB9B8E12AFBB80DD
+:1097F00002AB9B181B780832BB711B4BA420129341
+:1098000002AB9B18109A1B781492059202AA928FB1
+:109810005BB2BA81BB730CF047F9052304000293D5
+:10982000013B0193383300933A00049B290001F077
+:1098300045FE0E4B346044341C600C4B094C1868D8
+:10984000002802D0216809F0B3FA206817B0F0BDF3
+:1098500044200CF029F9042204990400FFF72CFF9E
+:1098600097E7C046EC240020485D0200F024002069
+:10987000F0B56349C56885B08D4258DA03003633C8
+:109880001C7802222300134014425BD1026901922A
+:109890008A4265DA02003632127852076AD4426987
+:1098A00002920200029C40328C4270DA0100363192
+:1098B0000978090775D4002B7ED113789C46002BBC
+:1098C00016D00100061DF38F363101339BB2F387AA
+:1098D0000391097801270C003C40394200D188E00F
+:1098E0001D2B05D9039BB94319700023F38713700F
+:1098F00009F037F9434A0723904277D94249043B9C
+:109900008D4273DBC8220133920095426EDC0198D0
+:10991000023B88426ADB013B904267DC02980433D9
+:10992000884263DB0023904260DD06335EE0C8229C
+:10993000002352009542A9DD030036331A78002334
+:109940009207A3D4012306001F003636327854084C
+:10995000A7433C0002279C40BA432243327095E75C
+:10996000C822019C5200944299DD020036321278DE
+:10997000520794D4012306001C003636327897082B
+:10998000BC43A7000424A2433A43327087E7C821AE
+:10999000029C49008C428EDD0100363109780907AE
+:1099A00089D40100012636310B78DF08BE43082731
+:1099B000F600BB4333430B701378032B00D97CE7CD
+:1099C0000133DBB21370012B03D10021031DD987B2
+:1099D00073E7042B00D070E7020036321178033BA6
+:1099E0000B43137000230430C3870B33180005B0FA
+:1099F000F0BD092B00D87BE76346F487013B76E78F
+:109A000070FEFFFFFF700200E0FCFFFFF0B5C369CE
+:109A1000C1681A68451D0400EB7F89B0114225D04A
+:109A2000002B57D10123A2791A4237D000260222F7
+:109A30006846A188A67108F026FFA31DDD7F012DD1
+:109A40002CD1FFF70BFC3300226A801A99410F00DA
+:109A50000600A1889F4203D1FA239B009E423BD37C
+:109A60000123042204A808F00EFF17E00B2B01D8F5
+:109A70000133EB77EB7F082B0DD90122A379134239
+:109A80000CD11343A188A37104A8130008F0FBFEB6
+:109A9000FFF7E4FB2062EB7F012BC3D90322A379FC
+:109AA0001340012B14D1FFF7D9FB0023226A801A3F
+:109AB0009941994202D10A4B984209D90223A279CD
+:109AC000A1881343A3710522012304A808F0DBFE3B
+:109AD00009B0F0BD013BCCE72B000322C2E7C04632
+:109AE000DB05000010B50400034B08330360FFF7EB
+:109AF000EBFB200010BDC0468C5D0200F0B50600F7
+:109B000000250F00040085B002930AAB1B780836CD
+:109B100003930F4B29000833036001928580857100
+:109B2000182230000CF00EF839003000039A0BF0C8
+:109B3000FCFD019B029AA380A31DE771DA77631DE8
+:109B400025622000DD77FFF7A1FB200005B0F0BD06
+:109B50008C5D02000048704716FCFFFF10B53320F3
+:109B6000FEF7BCFE004810BD16FCFFFF002310B539
+:109B70000400838083710D482164083020608020B8
+:109B8000C000A061E061206211002000E360236159
+:109B900063616362A362E36223636363A363E3635A
+:109BA000636409F0DDF8200010BDC046A45D02002A
+:109BB000F0B5544E0500376897B0002F3DD10B2308
+:109BC0001C22212106A80AAC00F066FF0B231D22EF
+:109BD0002221200000F060FF0B231B2223210EA86E
+:109BE00000F05AFF08200BF05FFF01223B0011003C
+:109BF00004900AF09FFB1D2128000AF06CF8002851
+:109C000024D0A38812AFBB80A379A268BB713E4B5E
+:109C1000602012930E23E3561492A289BB73BA817B
+:109C20000BF042FF05230193183300933A002900FB
+:109C3000049B040001F0F6FD3460344B314A1B688C
+:109C40001068002B00D0436417B0F0BD3C21280001
+:109C50000AF06FF800281BD0A38812AFBB80A3794D
+:109C6000A268BB71284B602012930E23E356149216
+:109C7000A289BB73BA810BF017FF05230193373319
+:109C800000933A002900049B040001F03DFFD3E754
+:109C90003C21280009F0F1FF002829D0362202AB30
+:109CA0009B8E12AFBB8002AB9B181B780832BB7136
+:109CB000154BA420129302AB9B18109A1B78149298
+:109CC000059202AA928F5BB2BA81BB730BF0ECFED5
+:109CD000052304000293013B0193383300933A00BB
+:109CE000049B290001F0EAFB084B1C604434A3E705
+:109CF00048200BF0D9FE052204990400FFF736FF37
+:109D00009AE7C046F0240020485D0200EC240020C1
+:109D1000F0B587B001930EAB1B88060003930D9B33
+:109D20000D000093019B0C9F0292002B39D0002F55
+:109D300002D1009BDB0734D528200BF0B5FE0400D0
+:109D4000103008F096FD029B1820258063800BF0F0
+:109D5000ABFE0500009B08220593019B00210360D8
+:109D60000C3004970BF0EEFE082204A9281D0BF01E
+:109D7000CDFE0D4B02226B6100230399E360236249
+:109D8000636233680A43300021005B68A560A280EB
+:109D90009847002805D0200008F090FC20000BF028
+:109DA0007FFE07B0F0BDC046F52D020070B58CB047
+:109DB0008360109B01604260C36004001849180072
+:109DC00009F0F1FE051E14D001001C22103105A877
+:109DD0000BF09CFE6A4608AB43CB43C21B68136082
+:109DE00020680599069A079B08F0CCFF28000BF025
+:109DF00057FE0C4B186800280ED00B4A05AB059295
+:109E000000220692C03202926A4622CB22C223006E
+:109E100003220521FFF77CFF20000CB070BDC04677
+:109E2000A36A0200E02400202D9E010082B0F0B55C
+:109E30000400EDB06420739372920BF00DFD0522C7
+:109E400010A8110008F06FFD954911A8FFF732FB2B
+:109E50001925002221AB013D1A605A609A600C332B
+:109E6000002DF8D11522290014A813950BF06AFED5
+:109E7000A06809F02DFBFF210A90A06800F0F6FB16
+:109E8000884FA06800F0BEFA049508950995854BA7
+:109E90009F4203D0844B9F4200DBF7E0A06809F0AB
+:109EA00019FBA56881491AA8FFF71CFA78221AA99C
+:109EB000280000F047FB1AA808F04CFC0023794F5B
+:109EC00004930326099B606801333340099308F02B
+:109ED000E0FE0500606808F0E3FE0022744B059286
+:109EE0009D420FDB013205922A00C8320ADBAA220A
+:109EF000042192000591954204DC0596C82D01DCF1
+:109F00000222059200220692984210DB012306935A
+:109F10000300C8330BDBAA2304329B00069298424D
+:109F200005DC03230693C82801DC013B069310A837
+:109F300008F0F0FC5F4B00251E00079313ABEB5CB1
+:109F4000012B05D172783178FE3310A8FFF746FA5D
+:109F500001350236192DF1D16B4618229A5E6B46F7
+:109F600010A81421595E099BFFF738FA002F02DB75
+:109F7000049B0F2B07D90023A0681A0074300093AC
+:109F800010A908F0DDFC13AE079B059A1B789342DD
+:109F900021D1079B069A5B7893421CD13378012B21
+:109FA00019D00C23089A0CAD5343280000222168D5
+:109FB0000B9308F0FFFE21AA94460B9B634407CD48
+:109FC00007C301233370089B0133DBB20893049B62
+:109FD0000133DBB20493079B374A02330793013600
+:109FE0009342D1D164200BF037FC089B643F3FB211
+:109FF000182B00D84BE71A0021A91AA809F0E9F894
+:10A000006A461DAB23CB23C21B6813601A991B9AA7
+:10A010001C9B206808F0B6FEE568002D0CD027498F
+:10A0200012A8FFF75FF91C2328001AAA12A909F049
+:10A03000EFFD12A808F08EFBA06809F04BFA11A9F9
+:10A0400012A8A56808F04FFC00221D4B009212A92F
+:10A0500001932800130000F017FA12A808F036FC4C
+:10A06000FA2080000BF0F8FBA06809F033FA0A9997
+:10A07000A06800F0FBFA11A808F028FC10A808F06E
+:10A0800025FC6DB0F0BC08BC02B01847002F03D00F
+:10A09000049B0F2B00D014E7A06800F0B3F910E781
+:10A0A000AE6A02008C3C0000D18AFFFFF36A020016
+:10A0B00058FDFFFF086B02003A6B0200A36A020022
+:10A0C000DC050000F0B5040085B0637A9C46002BE7
+:10A0D00004D1200009F09BF805B0F0BDA37A266FEB
+:10A0E00001931023019AF35600259B1801229A40F0
+:10A0F0002900F36803920293029BAB4231DDB06802
+:10A10000019B6843C01873694000E77A1A181B5C0A
+:10A110005078E279012F14D1571E3F1A18003B00E6
+:10A120004243606F52008218D2189379634500DD74
+:10A130006346627B1A4202D00123AB4019430135CA
+:10A14000DAE7022F07D0032FEAD1277A013FFF1A5F
+:10A1500003003800E4E7571EFB1A277A013F381A3C
+:10A16000DEE71123C943F356606C99402369194017
+:10A17000039B19430BF030FCA27B072AACD8637B0E
+:10A180000C495B006373531CDBB290004158A3730E
+:10A19000022A03D808000BF054FB96E7064B200078
+:10A1A000236300236363054BE462236414300BF0E4
+:10A1B0001BFA91E7D05D0200C5A00100F931020051
+:10A1C00070B50400104B250008330360FFF77CF8DE
+:10A1D0002000743008F07AFB2000603008F076FB35
+:10A1E0002000583008F0B6FA2000503008F0B2FADB
+:10A1F000064B1435280063610BF0E5F9280005F0E3
+:10A20000BDFD200070BDC046F05D02001465020077
+:10A21000F8B500250400324B858008330360857152
+:10A22000143016000F0005F093FD20002D4BE56261
+:10A23000636125645030FFF78FF820005830FFF736
+:10A240008BF820006030FFF7B5F820000423F25EA1
+:10A2500033682667590009B2743008F064FB33682C
+:10A26000226FE37173680126237210236581A78032
+:10A270002561D35691685918994204DD3000984001
+:10A2800001330543F8E711230120D356D16859184B
+:10A29000994206DD02009A40266901333243226169
+:10A2A000F6E714200BF000FC226900212A43012369
+:10A2B000060005F0D9FFFF23220063720133A3815A
+:10A2C000002348326664A37320001370A366FEF770
+:10A2D000DDFF0123A27920001343A371F8BDC0461E
+:10A2E000F05D020028650200F0B5437A040085B0F5
+:10A2F000002B04D1200008F08AFF05B0F0BD837A5E
+:10A30000066F01931023019AF35600259B18012232
+:10A3100094469A402900F36803920293029BAB4251
+:10A320002DDDB068019B6843C01873694000E77A6F
+:10A330001A181B5C5078E279012F10D1571E3F1A72
+:10A3400018003B004243606F52008218D218937984
+:10A35000002B02D06346AB4019430135DEE7022FE4
+:10A3600007D0032FEED1277A013FFF1A03003800F0
+:10A37000E8E7571EFB1A277A013F381AE2E7112354
+:10A38000C943F356606C994023691940039B1943F4
+:10A390000BF022FB667AB31EDBB2FC2B14D8FEF75F
+:10A3A00023FF0C4B0500236300230B4863630B4B17
+:10A3B000FF217043E462236406F0E0FA2900414380
+:10A3C000200014300BF010F9637A012B00D994E7C8
+:10A3D00090E7C0460F320200B6030000F9310200D8
+:10A3E0001FB5012381881A00684608F04CFA012342
+:10A3F00068461A00024908F046FA05B000BDC0469A
+:10A40000FE0300001FB5030048331A780400002A39
+:10A410000DD000221A70012381881A00684608F0C6
+:10A4200032FA012368461A00034908F02CFA20008A
+:10A43000743008F06FFA1FBDFF03000010B54830FC
+:10A440000378002B06D00378012B03D001210248AA
+:10A4500008F08DF810BDC046FF03000010B50121C3
+:10A460000400062008F083F8064B984208D14834CF
+:10A470002378002B04D02378012B01D020BFF7E7ED
+:10A4800010BDC04616FCFFFF73B5079C0500002CED
+:10A490001CDB060048363078002802D030780128CE
+:10A4A00016D106981BB2C0B20090280012B27430C8
+:10A4B00008F046FA002C07D02B004A331C800024F9
+:10A4C00007234C352C803370200076BD014CFBE710
+:10A4D000014CF9E717FCFFFF12FCFFFFF0B587B056
+:10A4E0000D9C05000E0017000393002C21DBFFF7E5
+:10A4F000A5FF2B0048331B78DAB20292002B1AD149
+:10A50000310005A808F0EFF90C9B3A0000932800F1
+:10A51000039B019405A9FFF7B7FF05A808F0D6F93A
+:10A52000002C03D02800FFF799FF029C200007B001
+:10A53000F0BD024CFAE7024CF8E7C04617FCFFFFFB
+:10A5400011FCFFFFF8B50400171E1DDD060048369C
+:10A550003378002B02D03378012B17D12200E37916
+:10A560005632013B137023000025200054331D8018
+:10A57000503008F04CF923004A331F800223280092
+:10A580004C3425803370F8BD0148FCE70148FAE7F8
+:10A5900017FCFFFF12FCFFFFF8B50400171E2DDDAE
+:10A5A000060048363278002A02D03278012A27D1B4
+:10A5B0005D42069BFF331FD16B1D22001BB264322C
+:10A5C00013802300200066331D70603008F093F97B
+:10A5D000230000226C331A70954200D03D00230006
+:10A5E0004A331D80079B00205A1E9341013F4C3483
+:10A5F000053327803370F8BD069BDEE70148FAE794
+:10A600000148F8E717FCFFFF12FCFFFFF0B504005C
+:10A610000F0016001D0087B0002A1FDDFFF70EFF98
+:10A62000230048331B78DAB20392002B18D139008B
+:10A6300005A808F058F90D9B320001930C9B05A961
+:10A64000009320002B00FFF7A7FF05A808F03EF9B4
+:10A650002000FFF703FF039807B0F0BD0148FBE7B8
+:10A660000148F9E717FCFFFF11FCFFFFFF2902D8A3
+:10A670004172002070470148FCE7C04617FCFFFF0D
+:10A6800013B5040004A80078009020000AF010FF21
+:10A69000002801D1207516BD0048FCE70EFCFFFF25
+:10A6A00013B5040004A80078009020000AF0E8FE2A
+:10A6B000002801D1207516BD0048FCE70EFCFFFF05
+:10A6C0007FB50D0011000F226A4404001E1E117098
+:10A6D00015D0089B002B12DD012329000093FFF702
+:10A6E000DFFF002808D10090320029002000089BDD
+:10A6F000FFF7C6FF002800D0024804B070BD024832
+:10A70000FBE7C0460EFCFFFF17FCFFFFF7B5060096
+:10A710000D1E3ED00023022704690193002C34D083
+:10A72000AA88A38853403B422DD13A4222D1A36844
+:10A73000AA68934227D12B88002B02D022889A4204
+:10A7400021D16B88002B02D062889A421BD1EB6822
+:10A75000E268934201D0002B15D17368002B01D021
+:10A7600020009847A2880C4B1343A380019B013320
+:10A77000019308E0A968A06809F0C1FD0028DAD1BA
+:10A78000AB883B42D3D0646AC8E7019B2000002B12
+:10A7900000DC0248FEBDC0460080FFFF17FCFFFF43
+:10A7A000F0B506000D0085B000295DD001270469D1
+:10A7B000002C27D00221AA8800230A4202D0A388B5
+:10A7C0005B083B40226829688A4215D1A068A968C5
+:10A7D000002B0FD009F093FD00280DD0EB68E26844
+:10A7E000934209D10421625EA388002A06DB1F4838
+:10A7F00005B0F0BD8842F1D0646AD9E75B045B0C18
+:10A80000A380F4E730692A880100031E07D135616F
+:10A8100001236846164908F036F80020E8E71C884E
+:10A82000944206D25C6A1900002C0DD02300F6E792
+:10A8300023001C88944207D15F886C88A74203D804
+:10A840005C6A1900002CF3D1884209D10B8893422D
+:10A8500004D805D148886B88984201D96962D6E747
+:10A860004B6A6B624D62D3E70248C1E716FCFFFFFB
+:10A87000FD03000017FCFFFF064B10B51A00040093
+:10A8800008322C33026083600830FEF74FFA200054
+:10A8900010BDC046085E020008B4024B9C46083852
+:10A8A00008BC604779A8010008B4024B9C460838F0
+:10A8B00008BC6047473602000C4A002311002C32C6
+:10A8C000083110B543608381837382600361436103
+:10A8D0008361C383016004000830FEF719FA044B5A
+:10A8E0001A68002A00D11C60200010BD085E02001A
+:10A8F000E0240020F7B50D00012604690192002C28
+:10A9000037D023882A889A4201D0002B24D163882B
+:10A910006A889A4201D0002B1ED1FEF7AFF90123BD
+:10A92000002806D0C022A3881340C03B5A4253419E
+:10A93000DBB2019A93421AD10422A35EA788002BAE
+:10A9400015DB10222900A0180BF0E0F840231F426D
+:10A9500004D0200008F080FE646AD0E7FEF78EF98C
+:10A960000028F6D021000448FEF70CFBF4E700268F
+:10A97000F2E73000FEBDC0465936020008B4024B73
+:10A980009C46083808BC6047E3370200F0B587B042
+:10A9900001930EAB1B88060003930D9B0D000093E3
+:10A9A000019B0C9F0292002B39D0002F02D1009BFB
+:10A9B000DB0734D528200BF077F80400103007F0BF
+:10A9C00058FF029B1820258063800BF06DF805006E
+:10A9D000009B08220593019B002103600C30049723
+:10A9E0000BF0B0F8082204A9281D0BF08FF80D4BCE
+:10A9F00002226B6100230399E36023626362336880
+:10AA00000A43300021005B68A560A28098470028B7
+:10AA100005D0200007F052FE20000BF041F807B0EF
+:10AA2000F0BDC0461D380200F0B516000025838039
+:10AA3000164A174B04008571026001814681057337
+:10AA400018688C4689B0A8421DD0124A0595049218
+:10AA5000C02202926A4604AB82CB82C223002A0043
+:10AA60006146FFF793FFC022094B0A49186802921A
+:10AA70006A46069106AB079582CB82C223002A0064
+:10AA80003100FFF783FF200009B0F0BD4C5E0200EB
+:10AA9000E02400204739020030B50024037301236D
+:10AAA000034D84710560818082734373846030BD7F
+:10AAB000485D020070B583790400DB0704D5806827
+:10AAC000002801D00AF0ECFFA3799B0704D5A06809
+:10AAD000002801D00AF0E4FFA3795B0709D5A02381
+:10AAE0000021154AA068DB00D150884201D00AF04D
+:10AAF000D7FFA3791B0708D5A568002D05D028002E
+:10AB000009F06EFC28000AF0CBFFA379DB0605D51F
+:10AB1000A068002802D00368DB6898476023A27908
+:10AB20001A4205D0A068002802D003685B689847E5
+:10AB30000023A360A37170BD00700040F7B501262B
+:10AB4000037B040033422CD0827961231100194029
+:10AB500001911A4216D1FFF7ADFF18200AF0A4FFA9
+:10AB60000E230500E356677B1822019900930AF033
+:10AB7000E9FF3A00280000990AF0D7FDA379A56003
+:10AB80003343A3716023A279A0681A4202D00AF06D
+:10AB9000B0FCFEBD436940681B681840431E9841E5
+:10ABA000F7E70148F5E7C04616FCFFFF012210B5A4
+:10ABB00083794173134204D080680AF054FE002068
+:10ABC00010BD6022134203D080680AF099FCF6E7BA
+:10ABD0000048F5E716FCFFFF70B5040000250C4B9C
+:10ABE0000E0008338580857103602100183008F05D
+:10ABF0005BFF20002100203008F079FF054B20008A
+:10AC0000A680E5802572E560256165611C6070BDE8
+:10AC10005C5E0200F42400208379DB0702D5C1606A
+:10AC2000002070470048FCE716FCFFFF8379DB0734
+:10AC300001D5C06870470148FCE7C04616FCFFFF1D
+:10AC400070B545690400002D22D0037A032B21D86A
+:10AC5000FFF7ECFFA8622C200AF026FF2C2200212F
+:10AC600005000AF06FFF002263695A62236993426C
+:10AC700007D1636923610020237A65610133237260
+:10AC800070BD1A005B6A002BFBD163695362F2E767
+:10AC90000148F5E70148F3E717FCFFFF13FCFFFF4E
+:10ACA000144B70B55A68144C002A03D000225A6025
+:10ACB0000132A2601A69002A17D00021196180238D
+:10ACC000DB000E4DE3582868012B0FD1A923DB00D0
+:10ACD000E1584942FFF7A0FF2868FFF7B1FF2B6852
+:10ACE0005A69074BE2500123A36070BDFFF794FF40
+:10ACF000F9E7C046FC10004000100040F42400209A
+:10AD00000405000003000069002809D00221054A5B
+:10AD1000D167426A1A611A7A013A1A72024B1960B3
+:10AD20007047C04604E100E000E100E010B50029F2
+:10AD300003DB024B19600AF028FC10BDF824002048
+:10AD400070B504001D0004AB1E7804F0BDFF2000A8
+:10AD50000E4B40302360FEF7FFFA2300220001353E
+:10AD60004C331D700023E1215832013616700A3A27
+:10AD7000A3646365138053809381D381013B2000DA
+:10AD800063644902FFF7D2FF200070BDF85C020047
+:10AD9000F7B580277F053E697C690822113C744322
+:10ADA0000500210068460AF0B1FE104B009A9A4255
+:10ADB00019D0009300230193796928001339714356
+:10ADC00008F0ACFE019A2800009908F0BFFE2100AF
+:10ADD000280008F0A3FE7969220013392800714386
+:10ADE000B30808F0A5FE0198FEBDC046FECA0000EB
+:10ADF000F0B50D00ABB000210D920700302212A873
+:10AE00001E000AF09FFE28000AF0DCFE431C0C9393
+:10AE1000102B00D9B8E0202E00D9B5E02900380069
+:10AE200008F0C1FE0B90002854D129000C9A12A8FA
+:10AE30000AF06CFE32000D9916A80AF067FE802316
+:10AE40005B051A695D690B92113D6A4338005E69C2
+:10AE50000D92FFF79DFF0D9B302208330021040067
+:10AE60001EA80F930AF06EFE31000B9B1339594355
+:10AE7000380008F053FE00230F9E0C930E930C9B9A
+:10AE8000A34246DA310030221EA80AF03FFE12A982
+:10AE90001EA80AF08DFE00282BD13D493800220063
+:10AEA0001091119408F052FE6A46099615AB23CB17
+:10AEB00023C223CB23C223CB23C23800149B129975
+:10AEC000139A08F051FE01230E930C9B3036013388
+:10AED0000C93D4E70B9832000D9910300AF008FE5D
+:10AEE00004000B980AF0DCFD002C9ED120002BB052
+:10AEF000F0BD6A46099621AB23CB23C223CB23C2E4
+:10AF000023CB23C238001E991F9A209B08F02CFEE9
+:10AF1000DBE7E6433021F61726404E430F9B9E1990
+:10AF20000E9B002B1CD10B9B981E05F09DFCA04294
+:10AF30002CD017490134380022001091119408F0E8
+:10AF400005FE6A46099615AB23CB23C223CB23C249
+:10AF500023CB23C238001299139A149B08F004FEE5
+:10AF600038000D9908F0DAFD80235B0559690C2340
+:10AF70000B9A133963434A433800110002330D9A88
+:10AF800008F0D6FD0024B1E7024CAFE7024CADE774
+:10AF9000FECA000017FCFFFF13FCFFFF8023F0B583
+:10AFA0005B051A6995B002925A6905910299113AA6
+:10AFB00051435C69029B133C05005C430391FFF71E
+:10AFC000E7FE061E3CD030220021083408A8039F6B
+:10AFD0000AF0B8FD2100280008F0A0FD0023083782
+:10AFE00001930493019BB34220DA3900302208A870
+:10AFF0000AF08CFD059908A80AF0DAFD00280DD1A9
+:10B000001B49721E28000691079208F09FFD01233C
+:10B010000493019B303701330193E3E722000C23B3
+:10B020003900280008F084FD3034F2E7049B002B3F
+:10B0300008D10F49320028000691079608F086FDD6
+:10B040000C4812E02800039908F068FD80235B0596
+:10B0500059690C23029A13394A437343110028009B
+:10B06000039A023308F064FD002015B0F0BDC0461D
+:10B07000FECA00000CFCFFFF70B50400A280FA229B
+:10B08000002308000C49920008312160A3710B498C
+:10B090006061E260A360638208F085FD051E09D04F
+:10B0A000010020000222103112300AF02FFD28008A
+:10B0B0000AF0F6FC200070BD745E02003A6B0200DC
+:10B0C00030B502258379040087B02B4204D1FDF707
+:10B0D0001FFEA3791D43A571200008F0AAFD0028DA
+:10B0E0001CD06B46DD1C280008F09AFD2B78002B45
+:10B0F00017D001A808F092FD0321019AD3170B4045
+:10B100009B189B102382FEF7A9F8E368A188181802
+:10B110000123A0601A0002A807F0B5FB002007B0C9
+:10B1200030BD0122064B1A60064A51680029FCD046
+:10B1300000215160044A1268019201225A60DBE743
+:10B1400000C00040FCC0004008C50040022802D1F9
+:10B150000122014B1A707047E727002070B5064D99
+:10B1600004002B78002B04D1044802F091FB01234A
+:10B170002B70200070BDC046E82700204DB10100B3
+:10B1800070B50C0007F06AF9002810D00023134DA9
+:10B19000A40A2B70200008F060FD002803D00A20CC
+:10B1A0000AF05AFBF6E72B78002BFCD070BD022189
+:10B1B0000B4B0C4A99508021C90058580028FCD0EC
+:10B1C000A120C0001C5058580028FCD000219950E4
+:10B1D0008021C9005A58002AFCD0E7E7E727002061
+:10B1E00000E0014004050000F8B50D0016001F0046
+:10B1F00007F034F9002811D00023184C23703A00CE
+:10B200003100280008F027FD002803D00A200AF0AA
+:10B2100023FBF4E72378002BFCD0F8BD0123802228
+:10B220000F4C1049D2006350A358002BFCD0802251
+:10B23000D200002394469F4208DD980032582A50DD
+:10B240006246A0580028FBD00133F4E70023635086
+:10B250006346E358002BFBD0DFE7C046E72700201A
+:10B2600000E001400405000008B4024B9C4644384D
+:10B2700008BC60475F3C0200FA21F8B50389C900A9
+:10B2800004005943324809F050F8FA21890005F0CA
+:10B29000EBFA304FA17A2081380009F046F82300FC
+:10B2A0002600250022894C33A072A0361A808C35E6
+:10B2B00000232A223178286808F019F9002844D19F
+:10B2C0001F235B223178286808F011F900283CD14F
+:10B2D00020235C223178286808F009F9002834D14D
+:10B2E00001232C223178286808F001F900282CD19C
+:10B2F00001232D223178286808F0F9F8002824D19C
+:10B3000001232E223178286808F0F1F800281CD19A
+:10B31000A17A380009F004F80E22C3B23178286807
+:10B3200008F0E5F8002810D1FA2123898900594353
+:10B33000074808F0F5FF012303432A2231782868E3
+:10B34000DBB208F0D4F8002800D00348F8BDC046AE
+:10B35000945E02008C5E02000EFCFFFF08B4024BFC
+:10B360009C46443808BC604779B20100074B10B5D1
+:10B370001A00040008323C3302604364443007F092
+:10B38000BDFC200007F0DFFB200010BDF45E0200D2
+:10B3900008B4024B9C46443808BC60476DB30100BA
+:10B3A00008B4024B9C46443808BC6047693C020024
+:10B3B000F0B50425837904008BB02B4204D1FDF74E
+:10B3C000A7FCA3791D43A57120009030FFF7B6FBC1
+:10B3D0000026B0420FD12300A033197820000C239F
+:10B3E00007AD00938C302B0001220068FFF768F94D
+:10B3F000061E03D02C4E30000BB0F0BD0A2304AA69
+:10B400009B182A785A706A781A700022985EAA7877
+:10B410005A70EA781A700022995E03912A795A705C
+:10B420006A791A7000229F5EAA795A70EA791A70B6
+:10B4300000215A5E04922A7A5A706A7A1A700021A0
+:10B440005A5E0592AA7A5A70EA7A1F251A7000226B
+:10B450009B5EA27A03999C46514349425043CB17C5
+:10B460002B405B185B11A361C3172B401818642392
+:10B470005743FA171540ED196A112262059A5B428B
+:10B480005343A36764236146049A40115A434B43D4
+:10B49000E267221DE0612000D36707F0CDFB2000AA
+:10B4A000443007F032FCA6E70EFCFFFF08B4024B65
+:10B4B0009C46443808BC6047B1B30100F7B51E0094
+:10B4C000040008AB1B881500019309AB1A88009192
+:10B4D0000AAB31001F88FEF7EFF820003A00310078
+:10B4E0004430FEF743FB134B20001A003C336364E7
+:10B4F000230008322260009A8C331A60AB889030A7
+:10B500008380AB79AA6883710B4BA98903600E23F2
+:10B51000EB56826022009C32118083732300019AD3
+:10B52000A03303211A80FFF741FB2000FFF7A4FEA0
+:10B530002000FEBDF45E0200485D0200F8B5FA2668
+:10B540000189B60004007143254808F0EEFE310081
+:10B5500005F08AF9234FA17A2081380008F0E5FE32
+:10B560002500A072583500232A222978606C07F044
+:10B57000BEFF002832D110232B222978606C07F0FF
+:10B58000B6FF00282AD101232D222978606C07F00C
+:10B59000AEFF002822D101232E222978606C07F00B
+:10B5A000A6FF00281AD1A17A380008F0B9FE0E22B1
+:10B5B000C3B22978606C07F09AFF00280ED1218968
+:10B5C0000748714308F0ACFE012303432A2229787F
+:10B5D000606CDBB207F08BFF002800D00248F8BD9A
+:10B5E0005C5F0200545F02000EFCFFFF10B5040018
+:10B5F000034B0833036007F0A6FA200010BDC046D5
+:10B60000BC5F02007FB50425837904002B4204D17E
+:10B61000FDF77EFBA3791D43A57120004830FFF79D
+:10B620008DFA0025A8420DD123005833197806233E
+:10B6300002AE009301223300606CFFF741F8051E53
+:10B6400003D00D4D280004B070BD0021042002225B
+:10B65000A37A30567156B25659435A434343DB00DE
+:10B660002362D20023685242C90020009B6AA26173
+:10B67000E1619847E6E7C0460EFCFFFFF8B504001D
+:10B680000F00190006AB1E8807AB15001A88FEF7DD
+:10B6900013F80F4B6764083323602300AA884833EC
+:10B6A0009A80AA79A9689A710A4AA889A2640E2286
+:10B6B000AA5621652100543108809A730023A37192
+:10B6C000230058331E802000FFF738FF2000F8BD0C
+:10B6D000BC5F0200485D020010B50400034B083354
+:10B6E000036007F00BFB200010BDC0465060020055
+:10B6F000F0B507005C370023040010223978806C15
+:10B7000087B007F0F4FE214D03002800002B3BD149
+:10B710000F2602ABF6180123397808220093A06C9B
+:10B720003300FEF7CDFFA8422DD003223378134219
+:10B7300003D06420FDF78AFBEAE7FA262189144D3D
+:10B74000B6007143280008F0F0FD310005F08CF8D8
+:10B750002081A02311223978A06C07F0C8FE0028B0
+:10B7600011D1A36C21890393714328003F7808F01D
+:10B77000D7FD01231843C3B210223900039807F004
+:10B78000B6FE002800D0014807B0F0BD0EFCFFFF58
+:10B79000F05F020070B508258379040086B02B4263
+:10B7A00004D1FDF7B5FAA3791D43A57120004C30F3
+:10B7B000FFF7C4F9051E0DD023005C33197806236A
+:10B7C00004AE009301223300A06CFEF779FF051E42
+:10B7D00003D0134D280006B070BD0E2332786B44A1
+:10B7E0005A70727820001A700022995E64224A43CF
+:10B7F000A263B2785A70F2781A700022995E6422BD
+:10B800005242514361633179597071791970002145
+:10B810005B5E5A432368E2631B6A9847DAE7C046D7
+:10B820000EFCFFFFF8B504000F00190006AB1E88E0
+:10B8300007AB15001A88FEF799F90D4BA76408337A
+:10B8400023602300AA884C339A80AA79A9689A7148
+:10B85000084AA889E2640E22AA566165210058317F
+:10B8600008801E8220009A73FFF742FF2000F8BD77
+:10B8700050600200485D0200F0B5FA250189234FAF
+:10B88000AD0085B004006943380008F04EFD290082
+:10B8900004F0EAFF1E4EA17A2081300008F045FD39
+:10B8A000636CA072029323005833218901931B78A3
+:10B8B00069433800039308F033FD07230343202234
+:10B8C00003990298DBB207F012FE00281AD1019BFF
+:10B8D00022221978606C102307F009FE002811D18C
+:10B8E000019BA17A30001F78656C08F019FD802358
+:10B8F0005B420343232239002800DBB207F0F7FD47
+:10B90000002800D0034805B0F0BDC04684600200A6
+:10B910007C6002000EFCFFFF10B50400034B0833EF
+:10B92000036007F010F9200010BDC046F46002006B
+:10B93000F0B504258379040085B02B4204D1FDF7CE
+:10B94000E7F9A3791D43A57120004830FFF7F6F809
+:10B95000051E0DD0230058331978062302AE00933C
+:10B96000A8223300606CFEF7ABFE051E03D0144D19
+:10B97000280005B0F0BD1F200023F25ED31703405E
+:10B980009B180222B15E5B11CA17024052180421B3
+:10B99000775E3380F9170140A07A52114343C919E9
+:10B9A000728049114243B18041435B42E3612368A5
+:10B9B000524220009B6AA26121629847D8E7C046A4
+:10B9C0000EFCFFFFF8B504000F00190006AB1E883F
+:10B9D00007AB15001A88FDF76FFE0F4B676408333D
+:10B9E00023602300AA8848339A80AA79A9689A71AB
+:10B9F0000A4AA889A2640E22AA5621652100543160
+:10BA000008809A730023A371230058331E802000FE
+:10BA1000FFF732FF2000F8BDF4600200485D02002D
+:10BA2000F7B5FA2504000189134EAD0069433000D3
+:10BA300008F07BFC290004F017FF2700A36C20818D
+:10BA400000935C373B7881B269433000019308F082
+:10BA500067FC6022C3B20199009807F048FD0028F6
+:10BA600007D1012362223978A06C07F040FD00283D
+:10BA700000D00248FEBDC046286102000EFCFFFF58
+:10BA800010B50400034B0833036007F037F92000BA
+:10BA900010BDC046506102007FB5082583790400BF
+:10BAA0002B4204D1FDF734F9A3791D43A571200081
+:10BAB0004C30FFF743F8051E0DD023005C33197896
+:10BAC000062302AE0093E8223300A06CFEF7F8FDD7
+:10BAD000051E03D00B4D280004B070BD0223F25E9A
+:10BAE00096235B425A4362630021725E20005343F7
+:10BAF000A3630423F25E96235343E36323681B6A24
+:10BB00009847E8E70EFCFFFFF8B504000F001900A6
+:10BB100006AB1E8807AB15001A88FEF727F80D4BF9
+:10BB2000A764083323602300AA884C339A80AA793B
+:10BB3000A9689A71084AA889E2640E22AA5661652A
+:10BB40002100583108801E8220009A73FFF768FF99
+:10BB50002000F8BD50610200485D0200F0B504000D
+:10BB6000150085B001930AAB1F880BAB1B78461CF0
+:10BB700002930EAB1B78102203930B7803704B8A51
+:10BB800001314382300009F0C1FF656100250122C7
+:10BB9000019B27836383039BE5832377029B20001C
+:10BBA000F377A31CDA770C9B0C26636223000D9AB3
+:10BBB000283329001A705D7032009D702C3009F016
+:10BBC000C1FF2000064B3200A3632900E56340302B
+:10BBD00009F0B8FF2000034B2565E36405B0F0BD14
+:10BBE000533D0200453D0200F0B50700C3B00160BF
+:10BBF0004260674900222DA808F02EF93B00083367
+:10BC0000069312230024012601930C3B10AD069AE3
+:10BC1000049600932DA923000394029418A8FFF71B
+:10BC20009DFF220028005B4908F016F93B000E3307
+:10BC300007930A230496B6192900079A01930096E0
+:10BC40002300039402942DA8FFF788FF7868BC6056
+:10BC50000368BC815B6998475A2302AA9B18DE7768
+:10BC6000AE239B18DE7718AB22004B49F88109936D
+:10BC70000BA82DAB0A9308F0EFF8242225213920D8
+:10BC800002AB9B181B78143A2B7002ABDB8E6B82D5
+:10BC900002ABC918C01809F039FF09AB2E75386816
+:10BCA0001693AC8301F0FEF8036829001B689847DF
+:10BCB000762202AB9B181B8854323B8202AB9B1846
+:10BCC0001B8838687B8201F0EDF803680094398A9C
+:10BCD000DD68069A0623A847386801F0E3F8036890
+:10BCE0000094798A079ADD683300A847386801F024
+:10BCF000D9F80600142009F0D7FE0500274B04618F
+:10BD0000082280C00BA90B930C9409F0FFFE244B72
+:10BD1000EB60B369A34239D1224BB5611E68002E96
+:10BD200031D0282009F0C0FE0400103006F0A1FD3B
+:10BD30001D4B1820236009F0B7FE002205001B4BA5
+:10BD400000210C92076008320C300B9309F0FAFEC8
+:10BD500008220BA9281D09F0D9FE154B00226B61A2
+:10BD6000C223A3803368E260210030005B68A560D5
+:10BD7000226262629847002805D0200006F09EFCEF
+:10BD8000200009F08DFE380043B0F0BD2B61C3E701
+:10BD9000426B0200526B0200626B0200153E020011
+:10BDA000613D0200E024002004000100CB3D0200C0
+:10BDB0008B3D020010B50400054B083303601C30B6
+:10BDC00006F0C8FC2000183006F0C4FC200010BDAE
+:10BDD0007C610200FF23F0B52C4E8DB03370002340
+:10BDE000040069460088009302F092FF002802D107
+:10BDF0006B469B783370264D2B68DB68002B07D190
+:10BE0000002320881A00190008F04DF80DB0F0BD8D
+:10BE10003378032BF4D81F4901A8FDF763FA2B6888
+:10BE200001A9DD6804A806F0EAFC280004A907F0CF
+:10BE3000E9FE0027050004A806F08CFCBD421ED0D8
+:10BE400029002022103104A809F060FE280009F022
+:10BE500027FE317804ABC9005918082202A809F05E
+:10BE600055FE01230822208802A908F01CF801379A
+:10BE7000002804D10C212088074A08F012F801A8F4
+:10BE800006F068FC002FBBD0C0E7C0468020002031
+:10BE900008250020726B0200FFFF0000F0B58379D7
+:10BEA000040091B05B071BD5FDF7D8F90023226988
+:10BEB000801A9941994203D1F533FF3398420FD349
+:10BEC000A068002808D0354B1D8800F0DBFF036810
+:10BED000152229001B6A98470422A3799343A37172
+:10BEE000A3799B0758D52E4E3368DB68002B4FD0C3
+:10BEF0002C4F3B78032B4BD8284B2B491B8804A88D
+:10BF00000193FDF7EFF9336804A9DD6808A806F08E
+:10BF100076FC08A9280007F075FE050008A806F0C1
+:10BF200019FC082302AAD3800198073B063206A910
+:10BF300007F0BBFF002D08D029002022103108A8EF
+:10BF400009F0E4FD280009F0ABFD3D7802ABDA888A
+:10BF5000ED0008AB5D19280006A909F0C9FD00280D
+:10BF600013D00822280006A909F0D0FD336804A9DF
+:10BF7000DD6805A806F043FC2023280008AA05A9CF
+:10BF800007F046FE05A806F0E5FB04A806F0E2FB74
+:10BF90000222A3799343A37111B0F0BD9027002032
+:10BFA0000825002080200020726B020070B50D0073
+:10BFB00000F068FF04000368002D09D15B69984711
+:10BFC000FA2080006843074904F04EFCE08070BD11
+:10BFD0009B6898478542F3D2236820009B68984766
+:10BFE0000500EDE771020000F0B507001500A1B0F3
+:10BFF00002C706006B4918A81C0008F041F82B1E68
+:10C0000003D0280009F0DEFD83B201220492002251
+:10C01000039202920232019200932A0018A938007A
+:10C02000FFF79CFD33006049583318A8079308F0C8
+:10C0300027F8231E03D0200009F0C4FD83B201229B
+:10C040000492002203920292023201920093220093
+:10C0500018A90798FFF782FD33005449AC3318A89C
+:10C06000089308F00DF8269B002B03D0180009F068
+:10C07000A9FD83B2012204920022039202920232AD
+:10C0800001920093269A18A90898FFF767FD731C80
+:10C09000FF33474918A8099307F0F2FF279B002BAD
+:10C0A00003D0180009F08EFD83B201220492002211
+:10C0B000701C03920292023201920093279A18A9EF
+:10C0C000FF30FFF74BFD33005533FF33394918A8D4
+:10C0D000099307F0D5FF289B002B03D0180009F027
+:10C0E00071FD83B201220492002203920292023275
+:10C0F00001920093289A18A90998FFF72FFD3300A1
+:10C10000A933FF332C4918A80A9307F0B9FF299BDC
+:10C11000002B03D0180009F055FD83B201220492D0
+:10C12000002218AC03920292023201920093210085
+:10C13000299A0A98FFF712FD204B1B780B93002BCE
+:10C140002DD1079B1E491393089B0DA81493731CB4
+:10C15000FF331593099B129716930A9B12AD179301
+:10C1600007F08EFF1D21492006AB1B7F1022237094
+:10C1700006ABDB8D638206ABC918C01809F0C6FC9C
+:10C18000062323750B9B1E953068A38300F08AFE5F
+:10C19000036821001B6898470122084B1A70300081
+:10C1A00021B0F0BD292A0000242A0000252A000021
+:10C1B000272A0000262A0000282A0000E92700205C
+:10C1C0000A18000070B5002504000B4B8580083369
+:10C1D00085710360C1601830FDF7BEF820001C3087
+:10C1E000FDF7BAF80123621CD377044A2000A5604A
+:10C1F00065611460A37170BD7C6102000825002098
+:10C20000FA2130B585B00400012302226846890076
+:10C2100006F039FB074D2868002809D007F03CFFDD
+:10C220002188054B2A681980022391790B43937169
+:10C2300005B030BD082500209027002010B50C0067
+:10C2400007290FD8806800F01DFE074B19570368B7
+:10C250005B6C984743425841044B40421840044BA2
+:10C26000C01810BD0348FCE7F16C0200EA030000AF
+:10C2700016FCFFFF17FCFFFFF0B59B4C0D00A5441B
+:10C28000040096AB1B78994908A805930792FDF71F
+:10C2900029F8200029001C3006F0B9FA944909A8B1
+:10C2A000FDF720F893490AA8FDF71CF80CAE09AA7F
+:10C2B00008A90BA806F0BAFA2A00300011AD0BA9A4
+:10C2C00006F0B4FA0AAA3100280006F0AFFA2900F5
+:10C2D00008A806F09CFA280006F03CFA300006F0A8
+:10C2E00039FA0BA806F036FAC020C00001F0C6FAF1
+:10C2F000082009F0D9FB0700002108F08EF80C2275
+:10C300000021A760300009F01DFC2B0007CE07C3F9
+:10C31000794B2900EB60002338002B6108F066F8A8
+:10C32000A06800F0AFFD08220021069012A809F0D5
+:10C3300009FC142009F0B8FB704B2A00119303008C
+:10C34000C2CAC2C36E4B069FC3600023A0370361FD
+:10C350007B68002B00D0C0E07860A06800F0A2FDF0
+:10C3600008220021060012A809F0ECFB142009F0B5
+:10C370009BFB644B1193030086CD86C3624BC36065
+:10C3800000230361336B002B00D0A8E03063A0686A
+:10C3900000F078FD08220021069012A809F0D2FBD7
+:10C3A000142009F081FB594B11AE119332000300A8
+:10C3B000A2CAA2C3564B069DC360002394350361F5
+:10C3C0006B68002B00D08CE06860012004AB1B7F01
+:10C3D00004AA034313770BA907F069FDA06800F0D6
+:10C3E00071FD03684B495B6A9847A06800F06AFDDD
+:10C3F000036849499B699847A06800F063FD0022E3
+:10C40000036800921D6805990323A847059B002B2C
+:10C410000AD0200007F049FE032805DDA06800F0DF
+:10C4200051FD0368DB68984700212000FFF706FFF5
+:10C43000182009F039FBA16800F02EFB374B384A71
+:10C440001B68A1680393374B30001B6800250293DB
+:10C45000354B1B680193079B1B6804330093334BD8
+:10C4600012681B68FFF7C0FDA06800F00BFD0368B1
+:10C470000CA99B6A9847082304AA1384DB185384E9
+:10C480009584A06800F0FEFC03680CA9DB6A98475D
+:10C49000A068062107F0C7FD089A09219378A068D3
+:10C4A000043207F0D3FDA06800F0ECFC32210571E6
+:10C4B000A068FFF77BFDA06800F0E4FC07F031FD09
+:10C4C0000AA806F047F909A806F044F908A806F0FA
+:10C4D00041F991239B009D44F0BD03613CE703615A
+:10C4E00054E7036170E7C046BCFDFFFF7E6B0200AE
+:10C4F0009B6B02008C6B0200B33E020001C2010084
+:10C50000C13E0200D5BD0100CF3E0200FD3E02004B
+:10C51000DD3E020031C5010065C501000425002093
+:10C520000025002008200020FC2400200C200020F2
+:10C5300013B506226846FCF7E5FE094B1C68002C83
+:10C540000AD0694601A806F05AF9200001A907F0AF
+:10C55000CAFD01A806F0FEF8684606F0FBF813BD18
+:10C5600008250020002373B501AE0C003100050042
+:10C57000019302F0CDFB002802D1B278064B1A706D
+:10C58000064B1868002806D0054B1D8063425C41AD
+:10C59000E1B207F0B0FD73BD802000200825002027
+:10C5A0009027002030B5284CA9B06A220D000DA8B4
+:10C5B000210009F0ABFA0DA903A8FCF701FF03A9BC
+:10C5C00006A806F090F901230193013BFF3B00937D
+:10C5D0000533FF33642206A92800FEF717F806A8E2
+:10C5E00006F074F9210019226A3106A809F08EFAC2
+:10C5F00005220024110006AB04A806F09BF904A94B
+:10C6000005A806F070F92300220028000194009488
+:10C6100005A9FDF763FF05A806F058F921002800D9
+:10C62000FEF724F805340520FCF710FCFF2CF5D1AB
+:10C63000FA208000FCF70AFC04A806F047F903A8DA
+:10C6400006F044F929B030BD6E6C0200F0B58F4B96
+:10C650008DB005921A68082304000F00D16C07A85A
+:10C660000B43D3648A49FCF73DFE8A4908A8FCF7CE
+:10C6700039FE220000251C3207A90BA806F0D6F8C7
+:10C6800008AA0BA909A806F0D1F80BA806F062F8D1
+:10C69000631CDD77A06800F0F5FB03685B699847D1
+:10C6A000A06800F0EFFB030006000A331F222900F8
+:10C6B0001800039309F046FA039B3000DD7707F07A
+:10C6C00027FC0621A06807F0AEFC099A092193789F
+:10C6D000A068043207F0BAFCA06800F0D3FBC821C0
+:10C6E0000571A068FFF762FCA06800F0CBFB058134
+:10C6F000A06800F0C7FB07F014FC3800FDF782FECD
+:10C700002000FCF705FB39002000FFF74BFF390044
+:10C71000200007F003FDFF230495039362690123C2
+:10C7200016001E401A4232D05B490AA8FCF7C2FE2E
+:10C730000AA90BA806F0D7F800220BA91300019252
+:10C7400000923800FDF7CAFE0BA806F0BFF8049B64
+:10C75000002B47D1039B043B0393039B282B44DC12
+:10C76000380006F0B7FE039B002B00DC049605980A
+:10C7700006F0B0FA002806D0012362699A4313003C
+:10C780000422134363610AA806F0A0F800250422DE
+:10C790006369134234D0FF213800C826FDF766FFD5
+:10C7A0000025B600A36902229B5EAB4223DD200078
+:10C7B00029B2183006F050F80023010038001A00A2
+:10C7C0007430FCF7C7FE3000FCF740FB380006F081
+:10C7D00081FEC820FCF73AFB0222636913420AD1AA
+:10C7E0000135DFE7039B0433B6E7039BFE2BBEDD79
+:10C7F00000230493BBE7FA208000FCF727FB002509
+:10C800000222636913421ED01E00063216401342F4
+:10C8100024D022490AA8FCF74DFE0AA90BA806F06D
+:10C8200062F800220BA91300019200923800FDF774
+:10C8300055FE0BA806F04AF81948FCF707FB0AA8B2
+:10C8400006F044F8174D6420FCF700FB164B013549
+:10C850009D4200DC62E705F013FE5FE713490AA87A
+:10C86000FCF728FE0AA90BA806F03DF833003200B9
+:10C870000BA9380001960096FDF730FE0BA806F0D4
+:10C8800025F80AA806F022F8DDE7C0468C2400202F
+:10C890008E6B02008C6B02009E6B0200E36B020049
+:10C8A000983A00008C0A00008B0A0000206C0200FD
+:10C8B000F0B587B001930EAB1B88060003930D9B68
+:10C8C0000D000093019B0C9F0292002B39D0002F8A
+:10C8D00002D1009BDB0734D5282009F0E5F80400DD
+:10C8E000103005F0C6FF029B18202580638009F0F8
+:10C8F000DBF80500009B08220593019B00210360E3
+:10C900000C30049709F01EF9082204A9281D09F02B
+:10C91000FDF80D4B02226B6100230399E360236253
+:10C92000636233680A43300021005B68A560A2801F
+:10C930009847002805D0200005F0C0FE200009F02F
+:10C94000AFF807B0F0BDC0467D410200F0B507006A
+:10C95000C3B0050002C7002249492DA8002407F0F2
+:10C960007BFA0123122210AE0493019200933A0045
+:10C9700023002DA90394029418A8FFF7EFF82200D2
+:10C980003000404907F068FA012312223100049375
+:10C99000019200936A1D2300039402942DA8FFF7CF
+:10C9A000DDF8622302226B44DA77B6236B44DA7730
+:10C9B00018AB220034490793AC802DAB0BA8089329
+:10C9C00007F04AFA2C216B465B181B784120337024
+:10C9D0006B46DB8F0131738269441022684409F091
+:10C9E00095F8022207AB327528681693B48300F0DD
+:10C9F00059FA036831001B6898477E226B469B18E2
+:10CA00001B885432EB806B469B181B8828682B814F
+:10CA100000F048FA036800943A00E988DE680123D0
+:10CA2000B047286800F03EFA03680094DE68298960
+:10CA300001236A1DB047154F3868A0421CD0144A24
+:10CA40000A940992C02202926A4609AB42CB42C2C2
+:10CA500001212B002200FFF72BFF0E4B38680B93B0
+:10CA6000C02302936B460C940BAA42CA42C32B000C
+:10CA700022000221FFF71CFF280043B0F0BDC04692
+:10CA8000F96C0200096D0200196D0200E02400201B
+:10CA9000BD4102001B4202005A4BF0B5083303604F
+:10CAA000816004002520A9B002AB10220391C018B8
+:10CAB000002109F047F80BAE0123320052483370D1
+:10CAC0000E33195C01321170013BFAD2312202ABF4
+:10CAD000D218537811781B020B43252113AD220085
+:10CAE0006B8202ABC91845230C32029202A832783D
+:10CAF0001B1818002A70102209F008F8029B642104
+:10CB000018930A230026012702AA521813705B18F3
+:10CB100002AA9B1831000C221E702F77EE832E85FF
+:10CB20001EA819971C9609F00DF8384B0C223100FD
+:10CB300023A82193229609F005F8354B02AA2693E3
+:10CB400046239B1802221120DA7702AB0E32C0185E
+:10CB5000310026732796059508F0F4FF02AB1F7489
+:10CB60000F232C4806AA195C01321170013BFAD23E
+:10CB70001D2202ABD218537811781B020B432520DB
+:10CB8000112102AA0BAD127C6B8202ABC9182A706C
+:10CB9000C018102208F0BAFF012300272B7505AB3F
+:10CBA00011930398AF8300F07DF9036829001B6897
+:10CBB000984713ABDB8BA068A38200F073F903687E
+:10CBC0000097A18A029ADD680123A847A06800F0B7
+:10CBD00069F90600142008F067FF012305000761CA
+:10CBE000082210C006A90793069708F08FFF0A4B8A
+:10CBF000EB60B369BB4203D12000B56129B0F0BD41
+:10CC00002B61F9E794610200296D0200533D020097
+:10CC1000453D0200396D020065420200002815D032
+:10CC2000006041608260C360046145618661C761E4
+:10CC3000444604624C464462544684625C46C46284
+:10CC4000644604636E46466374468463002A06D0D5
+:10CC5000C46B043C043A25681560B442F9D18C6B6E
+:10CC6000A6464E6BB546002B06D0CC6B043C043B6D
+:10CC70001D682560B442F9D10C6BA446CC6AA3466A
+:10CC80008C6AA2464C6AA1460C6AA046CF698E699E
+:10CC90004D690C69CB688A6808684968704700600C
+:10CCA00041608260C360046145618661C76144463A
+:10CCB00004624C464462544684625C46C4626446E4
+:10CCC00004636E46466374468463C46B043C043953
+:10CCD00025680D60B442F9D1C76986694569046960
+:10CCE0007047006041608260C36004614561866195
+:10CCF000C761444604624C464462544684625C46C2
+:10CD0000C462644604636C46446374468463046985
+:10CD10007047846BA646446BA546046BA446C46A60
+:10CD2000A346846AA246446AA146046AA046C7692B
+:10CD3000866945690469C36882680068416870470C
+:10CD400010B5041E0CD008F03DFF431EE318A342AB
+:10CD500008D922781978013B21705A700134F6E71E
+:10CD6000014810BD0020FCE717FCFFFFF0B585B0BF
+:10CD70000D1E009029D000260A27C217141A4B1E38
+:10CD8000544003932000029639000136019603F0C7
+:10CD9000DBFECB17C9185940039B30312000995551
+:10CDA000390003F0EBFD041EECD1009B002B04DAEC
+:10CDB0002D23029E019A0236AB5400232800AB5566
+:10CDC000FFF7BEFF200005B0F0BD014CFAE7C046FA
+:10CDD00017FCFFFF0268084B406810B5C018C00080
+:10CDE000101803009A4205D81C688C4202D3180020
+:10CDF000083BF7E710BDC046FFFFFF1F70B5064DAB
+:10CE000004002B68002B02D107F0ECFC286023689B
+:10CE10009B00EB58636070BD1C25002070B5002896
+:10CE20000ED10D4D2E68002E08D1083008F03CFEC2
+:10CE3000040006604660FFF7E1FF2C60286870BDC3
+:10CE4000064A0123116806480C001C401942F6D11D
+:10CE5000036044601360F2E7102500200C250020D9
+:10CE600014250020436810B50400002B02D10448AB
+:10CE700008F027FC606803681B69984710BDC0462E
+:10CE8000496D0200436810B50400002B02D104482C
+:10CE900008F017FC606803681B69984710BDC0461E
+:10CEA000496D0200436810B50400002B02D104480C
+:10CEB00008F007FC606803689B69984710BDC0468E
+:10CEC000496D0200436810B50400002B02D10448EC
+:10CED00008F0F7FB606803685B6A984710BDC046BE
+:10CEE000496D020000487047FFFF0000F0B597B0A1
+:10CEF0000593036807AC1B6804910393110023009A
+:10CF00000600A1C9A1C30025D36829000C220CA8E2
+:10CF10000A930B9508F016FE35200B4B11AF0F93BB
+:10CF200004AB29001022C01810953D7008F00AFECD
+:10CF3000059B7D822200009330000499039C019799
+:10CF40000CABA04717B0F0BD47450200FC3070B5F0
+:10CF5000046C0500002C0DD1242008F0A5FD064B23
+:10CF600044608361054B8460C46004614461C461B2
+:10CF700003602864286C70BD746202005C63020068
+:10CF8000FC3070B5C56B0400002D11D1342008F0C1
+:10CF90008BFD084B85604360074B45610361074B80
+:10CFA0000562C361064BC5628362064BE0630360A2
+:10CFB000E06B70BDA4620200946202000463020090
+:10CFC0001463020024630200064B70B50400036082
+:10CFD0004068002804D0056908F062FD2800F8E7E1
+:10CFE000200070BDD8610200064B70B504000360DC
+:10CFF0004068002804D0056908F052FD2800F8E7D1
+:10D00000200070BDA8610200064B70B504000360EB
+:10D010004068002804D0056908F042FD2800F8E7C0
+:10D02000200070BDB8610200064B70B504000360BB
+:10D030004068002804D0056908F032FD2800F8E7B0
+:10D04000200070BDC8610200064B70B5040003608B
+:10D050004068002804D0056908F022FD2800F8E7A0
+:10D06000200070BD74620200064B70B504000360BE
+:10D070004068002804D0056908F012FD2800F8E790
+:10D08000200070BDC4620200064B70B5040003604E
+:10D090004068002804D0056908F002FD2800F8E780
+:10D0A000200070BD84620200064B70B5040003606E
+:10D0B0004068002804D0056908F0F2FC2800F8E771
+:10D0C000200070BDB4620200064B70B5040003601E
+:10D0D0004068002804D0056908F0E2FC2800F8E761
+:10D0E000200070BD14630200064B70B5040003609D
+:10D0F0004068002804D0056908F0D2FC2800F8E751
+:10D10000200070BD046302007FB503791548002B31
+:10D1100022D0154E154C33782000002B1CD102ADC7
+:10D12000280007F0EDF9002810D16B88592B0DD19C
+:10D130002B78AA88D91F012910D800920C4A2021E7
+:10D14000200004F0E5FD0123337004E020222000DC
+:10D15000084908F03EFD200004B070BD0092064A68
+:10D16000EDE7C0466C6D02000A280020EA27002087
+:10D170008E6D0200866D0200AB6D0200FC3070B552
+:10D18000046C0500002C0DD1242008F08DFC064B0A
+:10D1900044608361054B8460C46004614461C46180
+:10D1A00003602864286C70BD746202005C63020036
+:10D1B000134B70B508330360124B0400C360802327
+:10D1C000114A451CFF355B00C250280008F0FBF9EE
+:10D1D000280002F0D3FD20000C4BB830E360FFF7CD
+:10D1E000F3FE2000AC30FFF71FFF2000A030FFF758
+:10D1F0000BFF20006C30FFF7F7FE200070BDC0462B
+:10D2000088630200D063020014650200E861020036
+:10D21000F8B505000400AC356B68AB60A868002861
+:10D2200007D0C36821009847AB68002BF4D01B6976
+:10D23000F3E76868002804D0066908F031FC300084
+:10D24000F8E7220003215832137868608B4313708B
+:10D2500023005C33187020000A3007F0BAFA20006F
+:10D26000343007F0B6FA606E002804D0056908F083
+:10D2700017FC2800F8E725009435606668680028E8
+:10D2800004D0066908F00CFC3000F8E72600A03650
+:10D2900068607568002D05D02F69280008F000FC33
+:10D2A0003D00F7E72000290075600C226C3008F083
+:10D2B00049FC2000074BE5672900A3670C2280305A
+:10D2C00008F040FC2300044A8C33903428001A6094
+:10D2D0002560F8BD2B4502001D450200434BF0B50B
+:10D2E00008330360424B060000251F27C360A023BC
+:10D2F0000400163685B03A00290005718560057472
+:10D3000043828582300008F01DFC802380212000AC
+:10D31000C9019B0033840A002B00F5773830009553
+:10D3200000F0C0FE2100403103913A00290003982B
+:10D3300008F008FC23008022039960339200CD7727
+:10D340001A80220003216432137820008B4313706B
+:10D35000230068331D70274B2900E3660C222567E4
+:10D36000783008F0EFFB2300270088331D60224B44
+:10D370000837FB67843729000C22380008F0E2FBED
+:10D380001E4B1F4AFB602300A0333D611A601D4AFB
+:10D390005D60DA601C4A1D619A61DD61300007F052
+:10D3A00018FA039807F015FA184B601CE360230085
+:10D3B000C4331D809D70FF3002F0CAFC8C235B00DB
+:10D3C000E55023001933FF335D618023104A5B0071
+:10D3D000E250230001222000FE3352425A86023BD3
+:10D3E0009D63DD631D6405B0F0BDC0468863020027
+:10D3F000E8610200A86102002B4502001D45020001
+:10D40000B8610200C8610200D8610200D063020066
+:10D410002865020070B5074D2B68002B07D1A020AE
+:10D42000400008F041FB0400FFF758FF2C6028681B
+:10D4300070BDC0462025002070B50C220D000021D3
+:10D44000040008F07FFB00232361024B20002560CD
+:10D45000E36070BD3945020070B500250400204B23
+:10D46000290003601F4B858083601F4BC5604361AB
+:10D470001E4B856103621E4B4562C3621D4B0563F3
+:10D480008363C5634430FFF7D7FF2000290058307D
+:10D49000FFF7D2FF200029006C30FFF7CDFF2000FE
+:10D4A000154B290023607822803008F04BFB2000C8
+:10D4B0002900F022F83008F045FB2000E93029006F
+:10D4C0005022FF3008F03EFB8E239B00E5540B4BAF
+:10D4D00029002822E01808F035FB200070BDC04666
+:10D4E000D46202008462020094620200A46202001C
+:10D4F000B4620200C46202005C6402003A020000EE
+:10D5000010B50400024B036007F091F9200010BD34
+:10D510009462020010B50400024B036007F09CF90E
+:10D52000200010BDA4620200014B18787047C0466D
+:10D530000B280020F0B5140000222C4F1E003B7871
+:10D5400087B00D000190934214D101F0CFFF0B2260
+:10D5500000280FD1002E10D003A92230039607F027
+:10D5600018FA002809D00622082803D011384342AF
+:10D570005841021D100007B0F0BD002302AA1000A0
+:10D58000137000F0C1FF0B22031EF3D11132A4006F
+:10D590001440019A6800024314431F2214491440A6
+:10D5A0000D7802A89543113A12181380114B0920E7
+:10D5B000039302232C430C7003AC237102AB0522AE
+:10D5C000C01808F0A3FA21000B4801F007F8002862
+:10D5D00007D007220428CDD004320828CAD1053A42
+:10D5E000C8E7012302003B70C4E7C0460B280020B7
+:10D5F00081200020974902000C28002010B5064821
+:10D6000001F0BAF8031E06D00720042B03D0043023
+:10D61000082B00D1053810BD0C28002073B56B46CF
+:10D6200004000322581D0E00002108F08BFA0F4B56
+:10D6300001AD1B78200029002B7001F069FB041E4E
+:10D6400004D00420052C00D0073076BD310028001E
+:10D6500000F0FCFF03002000002BF6D00720042B75
+:10D66000F3D00430082BF0D10538EEE70C28002069
+:10D6700073B5114C0D00060005222100684608F024
+:10D6800045FA012D09D00223022D12D1032223785D
+:10D6900093431A000123134302E0032223789343A8
+:10D6A00023706946300007F072F90023984200D0D9
+:10D6B0000B33180076BDC04681200020084B0100C6
+:10D6C0001B78092010B5002B08D0064800F0F8FFA1
+:10D6D000031E03D003200E2B00D0001810BDC0463F
+:10D6E0000B2800200C28002010B5040001F0CAFE11
+:10D6F000034B1B68002B01D02000984710BDC0468B
+:10D7000028250020F0B58BB0050001F03BF9002082
+:10D71000FFF780FE036807001B6998473B68040019
+:10D720009B69380098473B6806005B6A3800984759
+:10D730000200288810380B2861D803F081F8063DD4
+:10D740006060605A606060666078AF882000390071
+:10D7500007F019FB22006B7B583201931378A879EC
+:10D760009C46022361460B43137004AB1F800123C8
+:10D7700004AA93701300D070019AE91D9A722B00CD
+:10D780000622163305A8099308F0C0F929000B20DA
+:10D7900004AB06220E31C01808F0B8F9943463685F
+:10D7A000A360A06800282AD0C36804A99847A3688A
+:10D7B000002BF4D01B69F3E720002F49AF8807F056
+:10D7C000E2FA2200022058321378A97983431370B9
+:10D7D00004AB1F809970A0346368A360A068002820
+:10D7E0000DD0C36804A99847A368002BF4D01B6927
+:10D7F000F3E75369002B02D0A888A91D9847290098
+:10D80000300007F094FB0BB0F0BD636E002BF6D038
+:10D81000AF79A366A06E0028F1D0C368390098479D
+:10D82000A36E002B01D1636EF3E71B69F1E70122C0
+:10D830000D27AB7BE91D1A4001925A07920F029205
+:10D84000DB08062204A8EF57039308F05FF9019A5A
+:10D8500004ABDA716A46127A9F711A726A46127BB9
+:10D8600020005A722B008C340F33079380302368CA
+:10D8700004A99847C3E7C046FFFF00000300072044
+:10D88000D72B02D90020014A1360704724250020BD
+:10D89000014B18607047C046282500207FB58022C4
+:10D8A000A323D205DB00D3580820DB0700D40530C2
+:10D8B00048221C4B1C4902F05BF900280AD080B2B8
+:10D8C000002807D1BFF34F8F184B194ADA60BFF316
+:10D8D0004F8FFEE701230493164B04A81B680193A6
+:10D8E000059307F0BBF8002802D0072007B000BD61
+:10D8F00002A807F0B1F80028F7D102A907F0AAF8AA
+:10D900000028F2D10C4802F063F980B20028EDD172
+:10D910000A4802F067F980B20028E7D100F020F849
+:10D92000E4E7C046614A02002C25002000ED00E03B
+:10D930000400FA052425002005D70100E9D60100DE
+:10D9400080B2002807D1BFF34F8F034B034ADA6040
+:10D95000BFF34F8FFEE7704700ED00E00400FA05CB
+:10D960001FB5002302ACA380283323806933FF3323
+:10D970006380E380803B01A8FF3B05220C490370D4
+:10D9800007F07AF880B200280FD18020800007F0DD
+:10D990006FF880B2002808D1200007F06BF880B241
+:10D9A000002802D107F062F880B204B010BDC04672
+:10D9B000D06D0200024B0B60092313607047C04614
+:10D9C000D66D020010B504000020FFF723FD0368A8
+:10D9D0001B6998470300F3331C708623074A5B00DA
+:10D9E000C0500433C25003000021054A1133FF33F5
+:10D9F00059601A61F43007F0F7FD10BD454C020084
+:10DA0000574C0200012110B5054A080002F026F823
+:10DA100003005A1E93410B205B42184010BDC046C4
+:10DA2000C5D90100F0B593B0029000200C00FFF7BB
+:10DA3000F1FC03685B6A9847FFF776FD030006A8D0
+:10DA4000002B0DD00023037105AB0693082303734D
+:10DA50000AAB8360FFF732FE002803D013B0F0BD9D
+:10DA6000037103730023237323710193029B019AB3
+:10DA7000BA331B7893423ED9072353431E00029AC0
+:10DA8000BB36D318BB331B789619022B2CD100253B
+:10DA900006AF3B7BAB4220D9AB000393089BAA00A7
+:10DAA0003000995806F0C4FF00281AD00898AB003F
+:10DAB000C118237BA6689C469A000B689351634665
+:10DAC000013323733B7B5A1E954204D00B4D5B19E7
+:10DAD0009B001B580B6006AB1A73019B0133DBB232
+:10DAE000C3E70135EDB2D3E7237921689A0001330A
+:10DAF00056502371F1E70020B0E7C046FFFFFF3F1B
+:10DB0000F0B5040008780D009BB0012846D04B8882
+:10DB1000032830D1A03B224A9BB2934229D88023CC
+:10DB2000AA880320DB019A4223D20AAB009312ABEE
+:10DB30006A46029326000023B836137113733378B4
+:10DB4000002B1DD104AF18220021380007F0FAFF86
+:10DB50002B7838003B7033783B726B4607936B88A9
+:10DB60003B82AB887B8206F08FFF03000320002BF3
+:10DB70000DD01BB0F0BD203B03200A4A9BB2CCE77E
+:10DB800069462000FFF74EFF0028DBD0F1E70122B5
+:10DB90005834217818000A432270EAE70220E8E7A7
+:10DBA000603F0000E03F0000F0B59DB01F006B46F5
+:10DBB00005001A70581C0622229E02AC07F0A6FF30
+:10DBC000002F2ED03B8823807B886380BB88A38076
+:10DBD000FB88E3800CAB049314AB6A4606932F00DA
+:10DBE0000023B937137513773B78002B21D101201F
+:10DBF0003B78022708A903405A000B78BB4304AFC7
+:10DC00004F601343002E1CD12A002C32927983439B
+:10DC1000024013430B70AB8D0B81EB8D4B812B8E30
+:10DC200019E032232380DB186380F533A780FF33AC
+:10DC3000CFE7280004A9FFF7F5FE0028D7D01DB0D4
+:10DC4000F0BDB2798343024013430B7033880B81DC
+:10DC500073884B81B388220068468B8106F02AFFC7
+:10DC6000031EECD0112814D80B20032BE7D9181F62
+:10DC70000D280CD802F0E4FD150B0B09070B0B0B5C
+:10DC80000B0B0B0B09130620D9E70420D7E70B2059
+:10DC9000D5E7054A0B209342D1D10738CFE70520BD
+:10DCA000CDE70720CBE7C0460232000013B5046879
+:10DCB0000093A46813000A000149A04716BDC0469E
+:10DCC000FFFF000037B506AC257804680195009386
+:10DCD000246913000A000149A0473EBDFFFF000070
+:10DCE000F0B587B016000DAA0D00147800216A4621
+:10DCF000518069460CAA128801930A80002C1AD11F
+:10DD000001004279F831A2420BD9E700CF5BB7425C
+:10DD10001BD130212034A40022580132D27F0A4284
+:10DD200015D16A463100280007F035F8062300288F
+:10DD300008D0032306E06A463100280007F02BF8DC
+:10DD4000031EF6D1180007B0F0BD0134DBE7102147
+:10DD50000A4051424A41002005930CAB0493194BF1
+:10DD600002AC01322680A270A0809D4207D1FFF74D
+:10DD700051FB03681B69984707F008F8050021006C
+:10DD8000280007F00CF8002382B29A42DAD0100083
+:10DD90000D4A05339042D5D00FD801330828D1D091
+:10DDA000013B1128CED06A463100280006F0F3FF6F
+:10DDB00005230028C6D0023BC4E7044A062390424C
+:10DDC000C0D0F0E7FFFF0000033000000134000086
+:10DDD000F0B5040097B008002E250B9100F010F963
+:10DDE00004ABED1810902A00012010A906F0D1FF15
+:10DDF000002802D0032017B0F0BD2B880B9A0A90A0
+:10DE000093830B9B0A9A1B7D934200D8C9E06379E8
+:10DE10001D2B01D90720EEE70B9B9B690C930A9BF6
+:10DE20000C9A9B009D586B69002B07D16B8B002BC4
+:10DE300004D16B1CDB7F022B00D1ADE0280000F089
+:10DE4000DFF8002610900D960C962B0028331B78D7
+:10DE5000B3421FD96A6AB3009F583422002135208B
+:10DE600004AB9B18197004AB243AC01807F06AFE83
+:10DE700046214E4B04AA52183800138011A907F00E
+:10DE80000BF8002803D07B690C937B8B0D93013634
+:10DE9000F6B2DAE76179AB1C1F31C90061186A1C60
+:10DEA000DB7FD27F089129002A3109780020079171
+:10DEB00029002931097806910D9905910C99049151
+:10DEC000297F0391298B0291698B019169690091E6
+:10DED00010A907F051F9002800D08BE763790700FB
+:10DEE0001A00203292001F331551DB001B5BEB83BD
+:10DEF0006379013363712B0028331B78BB424BD904
+:10DF00008E218900635C132B00D983E76A6ABB000A
+:10DF10009E5834220021352004AB9B18197004ABA5
+:10DF2000243AC01807F00EFE4620204B04AA12180F
+:10DF3000138011AB1900300006F0AEFF0C900028E2
+:10DF400027D1300000F05CF88E218900625C1090CF
+:10DF50001E32FF325200A218738B0292327F0C984D
+:10DF60000192328B10A90092726907F0A8F900287B
+:10DF700000D03FE78E218900625C531CDBB2635402
+:10DF80001D337A32FF3392005B001651E3185B8831
+:10DF9000F3830137FFB2AEE70A980130C3B20A93A8
+:10DFA0002FE7237900200133237124E701290000A2
+:10DFB00070B5050006F065FC041E1DD1280078220E
+:10DFC0002100803007F0BEFD2800E93050222100FA
+:10DFD000FF3007F0B7FD280008222100F83007F0D5
+:10DFE000B1FD064B2822E818210007F0ABFD8E2377
+:10DFF0009B00EC54200070BD0624FBE73A020000B1
+:10E00000F0B5438A85B00193037805000127002B02
+:10E0100037D0224BC6191B6800249C463100204A89
+:10E02000A44511D00023981E012804D9D05C070014
+:10E03000C85C87422ED10133102BF4D111235C43ED
+:10E04000174B1F193F7C1CE0300007F07FF82B783E
+:10E0500007000090002B01D112352E00042C10D0A7
+:10E06000112565430E4B10225D193100280007F081
+:10E070004DFD0023AB70EB70009B01342B74074BFC
+:10E080001C6003AB9F705888019B00040343180079
+:10E0900005B0F0BD01341132C2E7C046742500203E
+:10E0A0000D280020F7B5FA26B6007143009308AB9F
+:10E0B0001B780400080012491700019302F0D4FBFA
+:10E0C00085B230000E497843258002F0CDFB009BDD
+:10E0D00080B2A380019B6080A3710423032D03D928
+:10E0E0008023DB019D4200D923800423032803D928
+:10E0F0008023DB01984200D963802000FEBDC0462A
+:10E10000710200000E23F0B58BB004AAD3800C225C
+:10E11000039001914B7827495343CB1804A906314A
+:10E120000A00188906A9032307F0FFF8002822D166
+:10E13000019B18265B78204C1F0077433D00083573
+:10E1400000936319029304ABDD8802982A0006A9A4
+:10E1500007F0CEFC002811D10C22009B5343154A36
+:10E16000D3189A7A0223110019401A4203D13200BF
+:10E17000E01907F0E7FC00200BB0F0BDE7197B6861
+:10E180000E4F002B00D10E4F18260322009B06A92C
+:10E190007343E250E3182A005D60029807F0B6FC72
+:10E1A000019B320059780398714338236118B847AE
+:10E1B000E1E7C04692270020A0250020DDF60100FF
+:10E1C00065F60100F7B504000D006A468178204825
+:10E1D00001F022FA00283AD10C2362781D4F5A43ED
+:10E1E0001D4B9B189B7A5B0605D4022D03D01B4F59
+:10E1F000012D00D01A4F1C26A1781A4B7143320012
+:10E20000C91868460023B84700281ED1022D1ED029
+:10E210000C226178104B4A439B189A7A4030714324
+:10E2200082439A72104B3200591868463300B8473F
+:10E230000C23227821005A430C4B68469B189B7A8A
+:10E240000B4A9B009B58984701E0022DF0D1F7BD87
+:10E2500064260020DDF601009227002065F601000B
+:10E260002F530200BC2500208425002078250020A3
+:10E27000A4640200F8B5182507004878094C6843E3
+:10E280000E0038232A003900201801F063FA002814
+:10E2900006D173785D4364196368013300D160600F
+:10E2A000F8BDC046A0250020F7B51821019043789D
+:10E2B0002948594342185468284F2600251E0ED07D
+:10E2C0000C225A43BA18957A927A52B2002A28DA66
+:10E2D0006A0626D40D00A6B208350C5845190C2242
+:10E2E0005343FB18188932002300290007F01BF85C
+:10E2F0000B281AD10C22019B29005B785343FB1891
+:10E3000018893200012307F00EF80C21019B144AF2
+:10E310005B784B43FF18388907F003F800280AD1CF
+:10E32000FEBD002426002500D9E7002800D00D48B6
+:10E33000012CF5D1E9E702220B4BC318934308D017
+:10E34000082806D0113843425841064B4042184035
+:10E35000E6E70448E4E7C046A02500209227002015
+:10E36000FFFF000041800000FECFFFFF70B51C24BE
+:10E370004443050020000D4E1130A41980190622D7
+:10E38000002107F0DFFB10220021200007F0DAFB5C
+:10E39000FF232374A376013BFF3B23830233AB406F
+:10E3A000034A11689943116070BDC046BC25002026
+:10E3B000B825002037B581B205006A46074801F04C
+:10E3C0002BF9041E08D15421684601F00DFA041EF1
+:10E3D00002D12800FFF7CAFF20003EBD64260020BE
+:10E3E000F0B51D00414B93B01B68160001900091E1
+:10E3F000002B54D0189B542B51D8FF22002403AB80
+:10E400005A709A70DA701C70189B06AF3C700B95AE
+:10E410000A933748A1B204AA01F0FEF8002819D1E6
+:10E420000822019804A907F063FB002812D103AB6E
+:10E430009C7003ACA178FF2931D0009B032B0DD138
+:10E44000189B2022542B00D092180323134306AAB2
+:10E4500013701CE00134062CDBD1EAE7254BEB1AE4
+:10E46000A72B1ED8012224488A40036819001140B6
+:10E47000314314D093432022036006AB1A70009AF4
+:10E4800006AB1978022A2FD101220A431A7009AB70
+:10E490000793164B320020001B6806A9984713B05B
+:10E4A000F0BD164BEB1A1B2B09D8202206AB1A70B5
+:10E4B000002363700CAB0B9318230A93DFE710481B
+:10E4C0002D1A172DEBD830233B70002363700133D6
+:10E4D000E3700C4B9A7A0223110019401A42CED1F4
+:10E4E000182207F02FFBCAE70222CEE7782500208A
+:10E4F00064260020BC250020B825002084250020AB
+:10E50000A025002092270020F0B5040085B0002847
+:10E510004FD00025284B29481D605D729D72012354
+:10E520005B420381FE3B07222900438107F00AFB7F
+:10E5300018222900224807F005FB28000135FFF7C3
+:10E5400015FF062DF9D11F4B1F4D01931F4B2900BD
+:10E550006846009301F002F8031E19D11C4E24787E
+:10E5600001333370002C1AD11C272800A1B202AA53
+:10E5700001F052F8031E09D138006043154A02A980
+:10E5800080181C2201F0E6F8031E04D0002232702D
+:10E59000180005B0F0BD0134062CE6D1F8E76B4653
+:10E5A0009988DB882800594389B201F01DF90300DE
+:10E5B000EEE7094BECE7C0467825002092270020C3
+:10E5C000A02500205400060064260020E1E301009D
+:10E5D00068280020BC2500200E800000F8B5164BEE
+:10E5E00007001B780E00002B20D0002820D0002927
+:10E5F0001ED00B68002B1BD0104D2C68002C19D19D
+:10E600002800052208C0053107F080FA3379072178
+:10E61000AB720323EA7920008A431343EB71022390
+:10E620002A7A8A4313432B723C70F8BD0448FCE7F6
+:10E630000448FAE70448F8E7682800207825002015
+:10E64000088000000E80000004800000164B10B50A
+:10E650001B78002B24D0002820D000291ED003785E
+:10E66000002B1DD1114B1B68002B19D04278002ABA
+:10E6700018D10F4B9B7A012B14D024241800204072
+:10E68000234203D0012310000B7010BD5BB2002B9E
+:10E6900002DA02230B70F8E70870F6E70548F4E7A2
+:10E6A0000548F2E70548F0E76828002078250020B3
+:10E6B000922700200E8000000880000010800000DB
+:10E6C000F0B5274B85B01B78002B47D0002843D0EE
+:10E6D000002941D00B689C46002B3DD08B680193EC
+:10E6E000002B39D00378002B38D11E4A1268002A3B
+:10E6F00034D01D4A1C00D07A02900220927A024047
+:10E7000018000392194A029D9D4219D00F7BA7421F
+:10E7100008D90326977E3740022F03D1019DA70019
+:10E720007A5101340F7987420DD90225977E2F4205
+:10E7300009D116006546870010367E51013002E08F
+:10E74000039E002EE2D001331C32062BDBD1087170
+:10E7500000200C7305B0F0BD0548FBE70548F9E75C
+:10E76000682800207825002092270020BC25002062
+:10E770000E800000088000000F4B70B51B78002B46
+:10E7800017D0002813D00478002C12D10B4B1B6833
+:10E79000002B0ED020000A4DAB7EFF2B02D02000B4
+:10E7A000FFF708FE01341C35062CF5D170BD054875
+:10E7B000FCE70548FAE7C0466828002078250020D5
+:10E7C000BC2500200E800000088000000048704733
+:10E7D000918000001B4B02001B78080010B5002B35
+:10E7E0002DD0002A29D0002927D01478002C26D13A
+:10E7F000154B1B68002B22D09178FF290CD1537840
+:10E80000FF2B07D0F3394B4310490722C9188B7AE5
+:10E810009B070ED40E480FE01C2359430D4B0222D8
+:10E820005B18997E0C0014401142F3D1103319008B
+:10E83000053207F06BF9200010BD0748FCE70748D8
+:10E84000FAE7C0466828002078250020922700209B
+:10E8500005800000BC2500200E800000088000001C
+:10E86000F0B5234B06001B780C008BB0002B3BD07F
+:10E87000002837D0002935D00378002B34D11D4A29
+:10E880001268002A30D0817805292FD81C252A004B
+:10E890004A43194FBA18907EFF2827D02261174AA1
+:10E8A000E3606361A36003AB62601548236089B2D3
+:10E8B00001AA00F0B1FE002812D12B002A0001A904
+:10E8C00003A800F047FF00280AD1E060B378606138
+:10E8D0005D430A4BEF19636003AB2761A0602360BF
+:10E8E0000BB0F0BD0748FBE70748F9E70748F7E733
+:10E8F0006828002078250020BC2500205128002011
+:10E90000642600200E8000000880000010800000B7
+:10E9100013B5040081786A460B4800F07DFE00289C
+:10E9200010D11C226378094853436946C01813006C
+:10E9300000F010FF064B074A9B7A21009B006846B7
+:10E940009B58984713BDC0466426002084250020AC
+:10E95000782500209464020070B5050000241C2670
+:10E9600031006143064B2800C91806F058FD002805
+:10E9700003D10134062CF3D1F934200070BDC04618
+:10E98000BC250020FF23F0B5B94A8FB012780500EE
+:10E990000393002A3BD0B74A12680192002A36D06E
+:10E9A00004AC6370A370E370031D06932A2302AACC
+:10E9B00093820023B04F00882370BE7A102823D0A2
+:10E9C000AB88B20709D5AD4A934202D03A899A4240
+:10E9D00003D1FB7AA370002363701C2800D985E162
+:10E9E0000F2814D910380C2811D801F033FF0D006E
+:10E9F0001B0010005A00370010001000CF00180153
+:10EA00001000100010003F01F30700D542E10FB0E5
+:10EA1000F0BD019B01361C330193062E00D050E15E
+:10EA200000268BE0022332009A431300BA723207A9
+:10EA30000CD55BB2002B03DA00212000FFF7C2FBEC
+:10EA40001023BB72023302AA1373E9E7A078FF28F0
+:10EA5000F6D0FFF78BFCFF23A370F1E7FB7AFF2BC7
+:10EA600006D087490023A888864A06F058FCCEE7DE
+:10EA70000023E989834A108B88420DD10822DBB23A
+:10EA80001643FB722000BE72A370FFF741FFFB7AB2
+:10EA9000FF2BE6D10021E5E701331C32062BEAD13A
+:10EAA000F8E7132302AA13730F3B1E43BE72A81D7F
+:10EAB000FFF752FF0390FF2802D0C0B2A070F87297
+:10EAC000FB7AFF2B54D100266E4B9A7EFF2A1AD177
+:10EAD0001C203B787043022B10D06A4B3900181869
+:10EAE000FD2310308372F83A07F010F803AB1E7064
+:10EAF000039BDBB2A370FB72002609E0614B181880
+:10EB0000FE238376F2E701361C33062EDDD15E4EFE
+:10EB100000211C230B91FA7A0D915343594A099114
+:10EB2000D3180C93564B0A910893524BA8881A1D80
+:10EB300008AB06F0F2FB002800D068E74D4B05ADAE
+:10EB40001B6832002900200098472B78122B00D038
+:10EB50005DE74948837A012B00D158E701235B42E6
+:10EB60000381FE3B07220021438106F0EBFF4EE7C5
+:10EB70001623464802AA137300210E22083006F01D
+:10EB8000E1FF4023BA7A1343BB72B5E70127394B43
+:10EB9000384A5B7A1420BB4353720423364905AAD2
+:10EBA0009E438E721070AA79002A04D0C87AFFF7AB
+:10EBB00001FCAE79C2E7EA791A4200D130E7A278C7
+:10EBC000FF2A00D12CE708231E438E72EB7A9B07A5
+:10EBD00006D51C2050432B4B1B18987EB8439876C3
+:10EBE000CB7AFF2B00D11BE71C235343254D08781C
+:10EBF000ED1802280DD028000722103006F086FFFD
+:10EC00000222AB7E934301212000AB76FFF7DAFAB4
+:10EC100006E71B4B01225B8A2B83AB7EF2E7AB79C5
+:10EC2000112B14D1330712D518480E2200210830B9
+:10EC300006F088FF162302AA13734A331E430D4BB6
+:10EC4000BE725A7A022313430A4A5372E8E68023BB
+:10EC50005B421E4302AA95331373064BBE729B7A26
+:10EC60000B4A9B0020009B589847D9E61323EAE6FD
+:10EC7000682800207825002092270020FFFF000050
+:10EC800084250020BC25002043800000A025002012
+:10EC9000846402001123002602AA13736670AB88F5
+:10ECA00006353B81022307222900BB72380006F09B
+:10ECB0002DFF2800FFF750FE0390FF280AD1114BCB
+:10ECC000019307222900019806F012FF002800D0C6
+:10ECD0009FE603960822B97A039B0A43DBB2200021
+:10ECE000FB72BA72A370FFF713FE99E6522800D0A8
+:10ECF0008DE6054B054A9B7A20009B009B58984760
+:10ED000085E6C046CC2500207825002084640200DA
+:10ED1000020030B5002912D00B78002B11D10A481F
+:10ED2000006800280DD0FF20084C88702589FA382B
+:10ED3000954203D118004B70E27A8A7030BD0448C6
+:10ED4000FCE70448FAE7C046782500209227002017
+:10ED50000E80000008800000064B10B55869802323
+:10ED60005B05421C04D0196989B201F07DFD10BD1C
+:10ED70005869FCE70010001010B5034B034A1B78DC
+:10ED80009B009B58984710BD6A280020C864020069
+:10ED90001423434305480122C0180023C2600371B5
+:10EDA000C3800361436103817047C0467C26002015
+:10EDB0000B0037B50C24020018009D6809786C43DD
+:10EDC000044D08302D680095034D1B696459A04718
+:10EDD00037BDC0466C2600207026002080225205D8
+:10EDE000116914220E4B10B5187889B242439B1852
+:10EDF0001A69501EDA881B898018C01801F034FD8A
+:10EE0000084A0300126801209A4207D300209A4260
+:10EE100004D1054B186843425841C0B210BDC046EA
+:10EE20007C260020A8260020C0260020082310B53C
+:10EE3000034A116899431160FFF79EFF10BDC04659
+:10EE4000AC260020094910B50A6813070AD49307B5
+:10EE500002D5012313430B600222054B1A70FFF702
+:10EE60008BFF10BDFFF7E2FFFBE7C046AC2600209A
+:10EE70006A280020064B10B51B681B0705D4012229
+:10EE8000044B1A70FFF778FF10BDFFF7CFFFFBE7C9
+:10EE9000AC2600206A28002010B5002806D01128D2
+:10EEA00005D10823094A11680B43136010BD1421D2
+:10EEB000074A1378594304315118FFF779FF0422A8
+:10EEC000044B1A7000F090F8F0E7C046AC26002022
+:10EED0007C2600206928002070B514248025114B61
+:10EEE0006D051A78104E54431C192B69216920892D
+:10EEF000E2889BB2401861699A420DD92C69A4B28C
+:10EF0000141B2A69091992B29208201806F02DFAEA
+:10EF10002B699BB2336070BD920806F026FAE38835
+:10EF2000F8E7C0467C260020B826002070B5802572
+:10EF3000094B6D052A691B6894B2013B5C43FFF7DE
+:10EF40000BFF01002869054B80B2013941431A6863
+:10EF5000200006F00AFA70BDA8260020B026002086
+:10EF6000142270B580260E4B760519784A439B18FB
+:10EF70001A89DC881B693169A418E418200089B259
+:10EF800001F0F8FC0D00FFF7E7FE3369411E9BB26C
+:10EF90005943044B491920001A6806F0E6F970BD80
+:10EFA0007C260020C026002010B5FFF7D5FE802269
+:10EFB000074952051369146909681269A4B26143CB
+:10EFC00092B2441E98B26043920806F0CEF910BD8A
+:10EFD000A826002010B5034B186806F0C4F9FFF707
+:10EFE0005BFF10BDA8260020F7B5284B1878032832
+:10EFF0000ED801F025FC020E11470023244A1360AD
+:10F00000244A1360244B5B78002B01D000F0D6F823
+:10F01000F7BDFFF761FFFBE7142480271F4E7F0534
+:10F020003368396900931C4B89B21A7854431C1910
+:10F030002569280001F018FC194B01901860396906
+:10F04000E088013D401989B201F00EFC019B83422A
+:10F0500010D10123009A9A43DB1813430221114A6D
+:10F06000336012680B4013430F4A08D11170FFF749
+:10F0700083FECDE70323009A9A431300EEE70023B3
+:10F080001370F4E7FFF7A6FFC2E7C0466928002027
+:10F09000BC260020B82600207C260020AC260020BC
+:10F0A000A8260020B02600206A28002014230C2067
+:10F0B000F0B580243B4A85B0117864054B43D318E2
+:10F0C000DA68216950430292374A1F89121816895B
+:10F0D00050895268704382180192DA881D69D319E9
+:10F0E0005B1900930023314E2800336089B20392EC
+:10F0F00001F040FC00290AD12369039A9BB29A428D
+:10F1000008D0019B009A934201D1002F02D0029BAC
+:10F11000022B0DD12169280089B201F0A5FB244BF7
+:10F1200018600323234A1370FFF75EFF05B0F0BD9C
+:10F130002169781989B201F01DFC1F4B89081960FB
+:10F14000009A019B216993421ED0100089B201F000
+:10F1500011FC002918D06B4621691F88236989B2E8
+:10F1600002936B46988801F07FFB6B460500198976
+:10F17000380001F079FBADB280B2854206D16B4612
+:10F180009B88DB1B9B0833600223CBE72369216943
+:10F19000380089B29CB201F0EDFB89B2641AA40870
+:10F1A0003460F1E77C26002070260020C026002075
+:10F1B000A826002069280020B026002014220B4B2E
+:10F1C00010B519784A439B18D988094A1B791160F0
+:10F1D000012B05D0033B012B01D8FFF767FF10BDC2
+:10F1E000044A1370FFF700FFF9E7C0467C260020B1
+:10F1F0006C26002069280020F7B5124E019375781F
+:10F2000008AC27880424022D19D034786419012C05
+:10F2100000DD023C14235C4334196261220020713A
+:10F220000C3209C909C2019B2781E3800024064BE7
+:10F2300001351B787570A34201D1FFF7BFFF200095
+:10F24000FEBDC0467C26002069280020142110B590
+:10F250000D4C00202378594304316118FFF7A8FDB5
+:10F260002078FFF795FD63780022013B63702378D7
+:10F270000133DBB2022B05D02370044B1A70FFF769
+:10F28000B3FE10BD2270F8E77C260020692800201C
+:10F290001422084B10B519784A439B181B79042B8C
+:10F2A00002D0FFF7D3FF10BD0122034B1A70FFF706
+:10F2B0009BFEF8E77C26002069280020F8B5204F47
+:10F2C00008233C6826001E401C4235D180235B0584
+:10F2D00019691C4B1D68002D1BD014221A4B89B2D2
+:10F2E000187842439B181A69501EDA881B898018C7
+:10F2F000C01801F0B9FA154B1B68984209D1144B9C
+:10F300001E6001231C43134B3C601E70FFF734FD4D
+:10F31000F8BDFFF763FD002806D000220C4B1A60F1
+:10F320000C4B02321A70F1E7002D02D00322094B78
+:10F33000F8E7FFF7ADFFEBE7FFF778FDE8E7C0463A
+:10F34000AC260020C02600207C260020A826002015
+:10F35000B02600206A280020054B10B51B681B074B
+:10F3600002D4FFF795FF10BDFFF760FDFBE7C04635
+:10F37000AC26002070B5184D2C68230728D4174AF6
+:10F38000136801331360164B1B68002B05D0042251
+:10F39000144B1A70FFF7F0FC70BDFFF71FFD00283B
+:10F3A00002D002220F4BF4E70F4B1B68002B0CD04E
+:10F3B000012321000B4A19401C4203D123432B6037
+:10F3C0001170E7E703231370E4E7FFF761FFE3E75A
+:10F3D000FFF72CFDE0E7C046AC260020A826002061
+:10F3E000B02600206A280020C026002010B51E4B41
+:10F3F0001B78022B30D0032B19D0012B13D10821FD
+:10F400001A4A13680B4222D11423194A11784B432C
+:10F41000D218184B1968D3885B1A9BB2D380002B83
+:10F4200002D1FFF713FF10BDFFF756FDFBE70821E0
+:10F430000E4A13680B420AD10F4A13680133136056
+:10F44000FFF7CCFC002804D1FFF722FFEBE78B434A
+:10F450001360FFF7C9FDE6E7084B094A1B789B00DC
+:10F460009B589847DFE7C04669280020AC2600205B
+:10F470007C260020B8260020A82600206A2800202C
+:10F48000B464020070B5154C042522781300AB4318
+:10F4900003D002281FD0032800D070BD104B1B687A
+:10F4A0001B0718D40F490B6801330B60032B07D0DF
+:10F4B000022A02D0FFF798FDEFE7FFF75DFCECE7CB
+:10F4C0001421094A0D201378594304315118FFF7CC
+:10F4D0006FFC2570EEE7FFF789FFDEE76928002063
+:10F4E000AC260020BC2600207C26002010B500247D
+:10F4F000114B20001C80FFF74BFC0120FFF748FC5C
+:10F500000E4B1C80FFF728FC80235B051B6902382B
+:10F510009BB243430A4A200013600422094B1C603B
+:10F52000094B1C609C60094B1C70094B1C60094B0B
+:10F530001C60094B1A6010BD7C2600209E2700200D
+:10F54000B4260020A826002070260020692800206C
+:10F55000BC260020B8260020AC2600202A4BF7B598
+:10F560001B6804000D0008205B070FD50630002C37
+:10F570000CD000290AD02368002B07D080277F05F4
+:10F580003A69A38892B2934201D90720FEBD0F2B9E
+:10F59000FBD9E288002AF8D053431C490E689B1916
+:10F5A0000193FFF7D9FB3B6901389BB24343019AB2
+:10F5B0009A42EAD8A2889307E7D1154B04201F8806
+:10F5C000012FE3D00C237B4312482F606E60256827
+:10F5D000C1184E601D500A81E0888024488164056E
+:10F5E0005043236921699BB2C018013889B201F0E8
+:10F5F000C5F92469054BA4B24443A6191E60044B07
+:10F60000013700201F80C1E7AC260020B42600206F
+:10F610009E27002070260020104B30B51B68040088
+:10F6200008205B0716D50630002C13D0002A11D015
+:10F63000206800280FD10A4D2B68002B0BD02B8996
+:10F640006468594309196C8963436C681B199942B2
+:10F6500001D203C230BD0720FCE7C046AC26002023
+:10F6600070260020F7B504001A48056808206D07C9
+:10F670002ED5063000292BD0002C29D0256807383C
+:10F68000002D25D11448844665462D680720002D9D
+:10F690001ED060460789458940687D4366682D18FD
+:10F6A0000720AE4214D2002A12D0974210D3D518A8
+:10F6B000AF420DDB032509302B4209D10E432E4208
+:10F6C00006D100930F3813000A002100FFF794FDC4
+:10F6D000FEBDC046AC26002070260020F7B5040011
+:10F6E0001A48056808206D072ED5063000292BD052
+:10F6F000002C29D025680738002D25D114488446D0
+:10F7000065462D680720002D1ED060460789458973
+:10F7100040687D4366682D180720AE4214D2002A47
+:10F7200012D0974210D3D518AF420DDB0325093014
+:10F730002B4209D10E432E4206D100930C38130000
+:10F740000A002100FFF758FDFEBDC046AC26002090
+:10F7500070260020F0B51600214A85B012680D0011
+:10F7600008240390520735D50634002932D00028EA
+:10F7700030D00A68073C002A2CD11A4F3A68002A78
+:10F7800028D038897A897C6842434968121907244D
+:10F7900091421FD2002E1DD0B0421BD3F2189042CE
+:10F7A00018DB03220934134214D1039808430400E0
+:10F7B0001440104211D159183200039806F0A6F9EE
+:10F7C0000C232A68009653430221FF582200280088
+:10F7D000039BB847200005B0F0BD1024FAE7C046EF
+:10F7E000AC26002070260020F0B51E4B04001B68DC
+:10F7F0000D00082085B05B0732D50630002C2FD0D5
+:10F8000023680738002B2BD1174A1368002B27D009
+:10F8100017895368528966687A43D21803929642D0
+:10F820001ED20930B2071BD13900F01A01F0A2F83C
+:10F830000720002914D13900280001F09BF889B273
+:10F84000072000290CD1002D0AD0039BAE19B3422A
+:10F8500006D300222B00210000920438FFF7CCFCD5
+:10F8600005B0F0BDAC26002070260020F0B50E7863
+:10F870008DB0002E00D097E06B46514C9A1D2100B0
+:10F880000823058813803431073B280005F085FDE7
+:10F890004C4B1B689847B12005F081FD002803D030
+:10F8A00032003100FEF74CF805F07BFD002803D054
+:10F8B00000221100FEF744F8434B586905F073FD30
+:10F8C000002803D000221100FEF73AF800233F4F32
+:10F8D000280039000293FFF71BFA051E3AD13800C1
+:10F8E00006A9FEF7BDFF061E4CD10A9D072229007E
+:10F8F0002000103106F00AF929001022E01D06F060
+:10F9000005F92000069D11222900183006F0FEF8A6
+:10F91000200029000A222A30123106F0F7F82000D0
+:10F9200005F043FD002803D032003100FEF708F84F
+:10F9300001230024029303330493380002AB03A98C
+:10F9400005930394FEF742FFA04203D0220021005A
+:10F95000FDF7F6FFC02280211D4BC90352009950CC
+:10F960001968012000231B4C02009A400A4200D073
+:10F97000E2670133202BF7D1134B586900F08AF866
+:10F980000DB0F0BD21003800FEF724FF002803D0A1
+:10F990002A002900FDF7D4FF200005F006FD00280D
+:10F9A000D8D000221100D3E70322012100F014F87F
+:10F9B0000028E5D000221100FDF7C2FFE0E7C046B5
+:10F9C000A027002010200020001000106B2800202D
+:10F9D00000E100E004E100E070B5040086B00E2014
+:10F9E000002C22D02588124B06389D421DD0114B89
+:10F9F0001B78002B19D010230F4D2B706B469E1DCA
+:10FA00000323C0186970AA7000210522684433805E
+:10FA100006F098F86A46238A20881381012302A9F8
+:10FA200093720496059505F0C3FC06B070BDC04600
+:10FA3000FFFF00006F280020702800200120054BE8
+:10FA400010B51A7850401870034B1B68002B00D07B
+:10FA5000984710BD77280020C42600200C4B70B5B5
+:10FA6000050015200C001A6005F0A6FC00280ED138
+:10FA70002900153005F0A2FC002808D1153005F04A
+:10FA800099FC002803D12100033005F099FC70BDDA
+:10FA9000C4260020F0B50300186880F30888586871
+:10FAA000FF2464B2EFF30585002D01D1A64600477F
+:10FAB000251C061C21273FBAF0B40024002500268F
+:10FAC0000027F0B4F92040B20047C046F0BDC04660
+:10FAD000F0B5224B85B01B78DAB20192002B3BD0F7
+:10FAE0001F4D204E2B685C425C413268E4B2002A14
+:10FAF0002CD003A805F0B6FC05282BD0002819D07F
+:10FB000000221100FDF71CFF002CF2D1164B03A9B7
+:10FB10001B880B80154B1F68380005F0A9FC0528D1
+:10FB200010D000280AD000221100FDF709FF002C98
+:10FB3000ECD1DEE7039833689847E5E738002B6897
+:10FB40009847F4E7002C07D1019CD2E7002B03D0A3
+:10FB5000019CDBE7002CFBD005B0F0BD782800202D
+:10FB6000C8260020D0260020DC270020D426002034
+:10FB700070B504000720002913D08D0711D1094862
+:10FB80000160094920000A80084A0949136005F00C
+:10FB90006BFC002805D10122064B16301A7005F0C7
+:10FBA0005FFC70BDD4260020DC270020CC2600207E
+:10FBB000755402007828002010B505F057FC0300AA
+:10FBC0005A1E9341014ADBB2137010BD7828002001
+:10FBD00003000E20002B02D00020014A1360704762
+:10FBE000C826002003000E20002B02D00020014A6E
+:10FBF00013607047D0260020074B10B51B68002B00
+:10FC000007D09847002803D000221100FDF798FE86
+:10FC100010BDFFF75DFFFBE7CC26002070B50400A8
+:10FC20000D0016000021102205F08CFF054B32005C
+:10FC300029002000236100F06FFA034B20001C60B4
+:10FC400070BDC046A0860100D826002070B5054DC5
+:10FC500004002B68834203D0016900F015FA2C6080
+:10FC600070BDC046D826002010B50400034B0833F1
+:10FC700003601C3000F080F9200010BDDC6402003D
+:10FC800070B5050004000E4B0E00083308C52800AF
+:10FC90001822002105F056FF002320003100094AF8
+:10FCA000E36123626363A363E3641C30230000F019
+:10FCB00033F92800310005F033FD200070BDC04647
+:10FCC000DC6402002955020010B5040000F006F8BB
+:10FCD000014B2000236010BDF46402000C4B70B592
+:10FCE0000360002343608360C360036243628363F5
+:10FCF000962304009B01051DC363280000F048FB08
+:10FD000028002200034900F0D5FB200070BDC0464A
+:10FD1000046502005155020010B50400044B08337D
+:10FD2000036005F050FC200000F028F8200010BD12
+:10FD30000C65020010B50400044B036005F043FCA1
+:10FD4000200000F01BF8200010BDC0461465020022
+:10FD5000084B10B508330360002343608360C36021
+:10FD6000040000F017F80449206105F001FD2000AF
+:10FD700010BDC046346502009D56020010B5040057
+:10FD8000034B0833036005F096FC200010BDC0460D
+:10FD900034650200004870474865020010B502480B
+:10FDA00005F0EFFC10BDC046486502000848026837
+:10FDB00003210A4302600749074A084B9B1A03DDE7
+:10FDC000043BC858D050FBDC054880470548004735
+:10FDD00024050040306E020000200020A8200020F2
+:10FDE0008907020015810100FEE7FEE7FEE7FEE756
+:10FDF000FEE7FEE701704B1C0AD001238B404360F5
+:10FE0000044BC360044B0361044B4361044B8360A8
+:10FE10007047C046080500500C0500501005005002
+:10FE200014050050F7B5A223A022DB00D205D35859
+:10FE3000BE220193314B5200995800293FD0C12175
+:10FE40008900595800293ADA0024E025C0269C5040
+:10FE5000ED00B6022A4BA700F85800282CD0294BF9
+:10FE6000E35C002B17D0019B0121E3400B4227D01C
+:10FE70002300A022C133FF339B00D2059B589B0374
+:10FE80009B0F032B1CD0204B1B68E3400B4217D069
+:10FE90001E4B1B689847A023DB05FF187A59324296
+:10FEA0000AD07A591A490A407A51019AE240D30796
+:10FEB0001FD57A5932437A5101341F2CCAD1F7BD6C
+:10FEC000019B0122E3401342E5D12300A021C1336D
+:10FED000FF339B00C9055B589B039B0F032BDAD1B3
+:10FEE0000C4B1B68E3401342D5D0084B02211B6822
+:10FEF000D0E78022795992020A43DCE70060004093
+:10FF0000E4260020792800206827002060270020B0
+:10FF1000FFFFFCFF6427002030B5040008004D1CE3
+:10FF20001CD00F4821600260BE2200200D4C520000
+:10FF3000A0500D4A8D00AB5001220C4B5A54C122E7
+:10FF4000802392001B06A350094B0A4C99580C4081
+:10FF5000C02109042143995040221A6030BDC04697
+:10FF60006027002000600040E4260020792800205F
+:10FF700000E100E0FFFF00FF00210368014A9B0051
+:10FF800099507047E42600209446A022F0B50468FA
+:10FF9000E020D205A300C0009B181A581E4D1F4E2A
+:10FFA0002A401A5060461E4D32682F68002822D021
+:10FFB000012919D1A1401143316031682A6801201B
+:10FFC0000A43E24002420ED0A021A222C905D2007B
+:10FFD0008958F132E140FF32014219D0C0219858CE
+:10FFE000890201439950F0BD0229E6D10120A040C9
+:10FFF00038432860E1E7012903D1A1408A433260F8
:020000040002F8
-:100000002CE708231E438E72EB7A9B0706D51C2033
-:1000100050432B4B1B18987EB8439876CB7AFF2B16
-:1000200000D11BE71C235343254D0878ED18022807
-:100030000DD028000722103006F01CFC0222AB7EF7
-:10004000934301212000AB76FFF77CFB06E71B4BB7
-:1000500001225B8A2B83AB7EF2E7AB79112B14D1A3
-:10006000330712D518480E220021083006F01EFC76
-:10007000162302AA13734A331E430D4BBE725A7ADB
-:10008000022313430A4A5372E8E680235B421E436D
-:1000900002AA95331373064BBE729B7A0B4A9B00E0
-:1000A00020009B589847D9E61323EAE6432800200E
-:1000B00000260020BE270020FFFF00000C260020A5
-:1000C00044260020438000002826002020720200E1
-:1000D0001123002602AA13736670AB8806353B8194
-:1000E000022307222900BB72380006F0C3FB280058
-:1000F000FFF750FE0390FF280AD1114B019307220E
-:100100002900019806F0A8FB002800D09FE603967E
-:100110000822B97A039B0A43DBB22000FB72BA7251
-:10012000A370FFF713FE99E6522800D08DE6054B29
-:10013000054A9B7A20009B009B58984785E6C0465D
-:10014000542600200026002020720200020030B554
-:10015000002912D00B78002B11D10A480068002822
-:100160000DD0FF20084C88702589FA38954203D1BC
-:1001700018004B70E27A8A7030BD0448FCE70448EE
-:10018000FAE7C04600260020BE2700200E800000AF
-:100190000880000070B504000D0016000021102238
-:1001A00006F084FB054B320029002000236100F09B
-:1001B000B3FA034B20001C6070BDC046A08601004E
-:1001C000F426002070B5054D04002B68834203D04F
-:1001D000016900F059FA2C6070BDC046F426002079
-:1001E00010B50400034B083303601C3000F0C4F961
-:1001F000200010BD5072020070B5050004000E4BC7
-:100200000E00083308C528001822002106F04EFB16
-:10021000002320003100094AE36123626363A36382
-:10022000E3641C30230000F077F92800310006F069
-:1002300020F9200070BDC046507202007B620200AF
-:1002400010B5040000F006F8014B2000236010BD3B
-:10025000687202000C4B70B503600023436083603A
-:10026000C360036243628363962304009B01051D00
-:10027000C363280000F03EFD28002200034900F07F
-:10028000CBFD200070BDC04678720200A362020060
-:1002900010B50400044B0833036006F03DF820005D
-:1002A00000F028F8200010BD8072020010B5040094
-:1002B000044B036006F030F8200000F01BF820002B
-:1002C00010BDC04688720200084B10B508330360A9
-:1002D000002343608360C360040000F017F8044902
-:1002E000206106F0EEF8200010BDC046A8720200A2
-:1002F000EF63020010B50400034B0833036006F0FF
-:1003000083F8200010BDC046A87202000048704764
-:10031000BC72020010B5024806F0DCF810BDC04601
-:10032000BC7202000848026803210A4302600749C0
-:10033000074A084B9B1A03DD043BC858D050FBDC2E
-:10034000054880470548004724050040F87B020027
-:1003500000200020AC2000200D11020015810100BA
-:10036000FEE7FEE7FEE7FEE7FEE7FEE770B50E00FC
-:100370000E4C05002100300000F0B8FE286000227D
-:10038000A256531C01D1002302E0B2420CD1A36853
-:10039000A02201200649D2002B7188506A221B023C
-:1003A0001343044A8B5070BD0C34E8E7D872020046
-:1003B00000700040040500000B4B0C4910B55A5862
-:1003C0000B4C22405A5002795C58120222435A5078
-:1003D00080200122C0001A6019581142FCD1A122CC
-:1003E000D200985880B210BD007000400405000093
-:1003F000FF00FFFF01704B1C0AD001238B404360BC
-:10040000044BC360044B0361044B4361044B8360A2
-:100410007047C046080500500C05005010050050FC
-:1004200014050050F7B5A223A022DB00D205D35853
-:10043000BE220193314B5200995800293FD0C1216F
-:100440008900595800293ADA0024E025C0269C503A
-:10045000ED00B6022A4BA700F85800282CD0294BF3
-:10046000E35C002B17D0019B0121E3400B4227D016
-:100470002300A022C133FF339B00D2059B589B036E
-:100480009B0F032B1CD0204B1B68E3400B4217D063
-:100490001E4B1B689847A023DB05FF187A59324290
-:1004A0000AD07A591A490A407A51019AE240D30790
-:1004B0001FD57A5932437A5101341F2CCAD1F7BD66
-:1004C000019B0122E3401342E5D12300A021C13367
-:1004D000FF339B00C9055B589B039B0F032BDAD1AD
-:1004E0000C4B1B68E3401342D5D0084B02211B681C
-:1004F000D0E78022795992020A43DCE7006000408D
-:100500000027002044280020842700207C2700208A
-:10051000FFFFFCFF8027002030B5040008004D1CC1
-:100520001CD00F4821600260BE2200200D4C5200FA
-:10053000A0500D4A8D00AB5001220C4B5A54C122E1
-:10054000802392001B06A350094B0A4C99580C407B
-:10055000C02109042143995040221A6030BDC04691
-:100560007C27002000600040002700204428002055
-:1005700000E100E0FFFF00FF00210368014A9B004B
-:1005800099507047002700209446A022F0B50468D7
-:10059000E020D205A300C0009B181A581E4D1F4E24
-:1005A0002A401A5060461E4D32682F68002822D01B
-:1005B000012919D1A1401143316031682A68012015
-:1005C0000A43E24002420ED0A021A222C905D20075
-:1005D0008958F132E140FF32014219D0C0219858C8
-:1005E000890201439950F0BD0229E6D10120A040C3
-:1005F00038432860E1E7012903D1A1408A433260F2
-:10060000DBE70229D9D10120A04087432F60D4E73E
-:1006100080219858E4E7C046FFFFFCFF84270020B4
-:10062000802700200368074A9950074AFC33196A5B
-:10063000002902D0002018627047013A002AF6D142
-:100640000120F9E71C050000A186010010B5036830
-:10065000002A03D0802202209200985001221C0020
-:100660001A62084AFC34E068002806D00020A32261
-:10067000E060D2009B580B7010BD013A002AF2D105
-:100680000120F9E7A186010010B50B4C02680B4B65
-:10069000A14205DC0A498160CC214904D15010BD3A
-:1006A000084CA14204DC084981608021C904F5E7B7
-:1006B00006498160CD21F9E78FD0030024050000B1
-:1006C000A08601007F1A060090D00300801A060061
-:1006D00070B50400080019001300A025C026C1331E
-:1006E000FF33F600ED059B005E510300C133FF337D
-:1006F0009B005E51A1252368ED005A51054A985090
-:100700002000FFF7C1FFA02305212268DB00D150A4
-:1007100070BDC0460C050000F8B50E0015000400C1
-:1007200000F0DEFB264AF1B21378D8B2012B1DD1BE
-:1007300053788B421AD19778EBB29F4216D16073EF
-:10074000204B19000022FC312360657126718A62FA
-:10075000A021C9005A501C4920005A5001325A5059
-:100760002A003100194BFFF7B3FFF8BD184BE8B270
-:100770001F78012F09D15F788F4206D19F78874279
-:1007800003D102236373134BDBE71778002F05D1E6
-:1007900001231370637351709070D1E71A78002AA7
-:1007A00004D101321A7059709870EAE70A4805F0CE
-:1007B00031FE0023FC222360657126719362FFDE07
-:1007C0006328002000300040FC0F0000A0860100DC
-:1007D0006728002000400040877B02000368002259
-:1007E0001900FC3110B58A62A021C9005A5006498F
-:1007F0005A5001325A5005220421825641568368CC
-:10080000FFF766FF10BDC046FC0F00000368002123
-:100810001A00FC3210B5916001315961074B9168A3
-:10082000002905D000240473FFF7D8FF200010BD75
-:10083000013B002BF3D10120F9E7C046A18601005E
-:10084000036810B51900FC318A6A0020012A08D11A
-:10085000044C1C5988625A610238A40701D4012053
-:10086000404210BDC40400000261064A10B5426057
-:10087000054A01738260054A1900026005F032FFE3
-:1008800010BDC04604050050100500500007005080
-:1008900000210C4A0300515681420ED001215156CD
-:1008A00081420CD001209278404252B29A4203D148
-:1008B0000330054B187040B270470020F9E7012063
-:1008C000F7E7C0468A2000206B280020002330B5BF
-:1008D000124AD35683421DD00123D35683421BD0E4
-:1008E0000223D356834214D10223190045310C4808
-:1008F0000C4CFF3189000C5001210D005C00601C84
-:100900008540A140A120084C2943C0002150FF216F
-:10091000D15430BD0023E8E70123E6E78A20002018
-:1009200000600040031F020000F00140F8B5002302
-:10093000114C0500E356114E013314D00123E35648
-:10094000013315D00223E356013313D0307803214D
-:10095000013000F0BBFD0F0060563170FFF7B6FFAD
-:10096000E55578B2F8BD00202554307040B2F9E763
-:100970000120F9E70220F7E78A2000206B280020F9
-:10098000012370B51E000200A0258640C132FF324F
-:10099000ED0592005351134A0002AE50A226124AAE
-:1009A0004C001043114A89008D18F600E4B2A8519A
-:1009B000C046C046C0460E48E20012180D482B60E3
-:1009C00015500D48091891510C490D4855500439DE
-:1009D00050501900E2189140A3400A4A0B430449C1
-:1009E0008B5070BD0C050000030013000060004038
-:1009F00000F001401405000040A100401C0500006B
-:100A00004CA1004004050000A820012110B5124AA5
-:100A1000124B1488C00059601C50548810481C5058
-:100A20009088A922D20098508022082092009850E5
-:100A300080200932FF32000398500A4A1078A2221F
-:100A4000D2009850084A1088084A9850002219602D
-:100A5000FC331A6510BDC0467E20002000A0004077
-:100A6000440500008D2000207C2000204C05000063
-:100A700070B5012686570D003000FFF709FF04000E
-:100A8000431C0ED13000FFF751FF030051331D49C5
-:100A90001D4AFF339B0004009950C1B23000FFF79C
-:100AA0006FFF1A4BA200D5502A00194B64001B7827
-:100AB000043BDA40174BE252002D03D0164B1B6863
-:100AC0009D420ED33000FFF701FF0123A022B34067
-:100AD000D205002D03D0A121C900535070BD0F498C
-:100AE000FBE772B600210E4A074B1165C122802137
-:100AF0009200090399500B49053AFF3A995062B6A2
-:100B0000ECE7C046FFFF000000A00040882700205F
-:100B10008D2000207E200020142000200C050000E5
-:100B2000FCA0004008080000F8B5244B0D0019781F
-:100B30000600002926D10122214B22485A60195073
-:100B40001A502148C2271950043019501F49BF00BC
-:100B50000878A221C90058508021082089005850E7
-:100B60001B491C4C08881C4958501C49C859044052
-:100B70008020C0032043C8518020C00008601A6054
-:100B80000E4B1A702800FFF783FE0400431C0ED1A1
-:100B90002800FFF7CBFE030051331149084AFF3309
-:100BA0009B0004009950C1B22800FFF7E9FE757060
-:100BB000300034700021FFF75BFFF8BD6C28002087
-:100BC00000A00040FC0F0000040500008D20002064
-:100BD0007C200020FFFF00FF4C05000000E100E04A
-:100BE000FFFF0000084B70B50D1C0400186801F0F1
-:100BF00059FC291C01F014F901F0E6FB010020006A
-:100C0000FFF736FF70BDC04614200020F0B50C0081
-:100C1000234985B00E68A64206D0802204235202E2
-:100C2000944206D9132B01D105B0F0BD5200013317
-:100C3000F6E7092BF8DC1B4A002513702200043B61
-:100C4000DA40194B0C601A80FF2302AA1371174B6C
-:100C50006A00D25A164B9A421ED0164B02AAEB5C7F
-:100C60005371154BAA00D05801F01CFC01902000D4
-:100C700001F0CAFB071C300001F014FC011C381CF9
-:100C800000F006FF011C019801F0CAF800F07EFC9C
-:100C9000010003A8FFF7ECFE0135032DD7D1C3E710
-:100CA000142000208D2000207C2000207E200020A9
-:100CB000FFFF00008A20002088270020012310B5B4
-:100CC0000A4ADC0014598C4207DD013BDB00D318D3
-:100CD0005A680168064BCA5010BD0133112BF0D180
-:100CE00080210268024B4905D150F5E72C730200C0
-:100CF00024050000F8B50F0016000122244BBA406D
-:100D00000360A023234CDB05195905000A431A513F
-:100D10008022195912060A430121B1401A511A5969
-:100D20008A4396211A511A598901520052081A51C0
-:100D3000FFF7C4FF002204202B6817495A506C3972
-:100D400058500121996019601900FC31CA6013499B
-:100D50005A506A6014391F325A5011495F500918AD
-:100D60005A501E517B1C03D00321380005F0AAFC09
-:100D7000731C03D00321300005F0A4FC0122094BB1
-:100D800029001A600848073205F074FDF8BDC04616
-:100D900000200040140500006C0500001C05000048
-:100DA0000C050000A42700209C270020962310B5E6
-:100DB000DB00994205DC9E210268034BC902D15039
-:100DC00010BDFFF77BFFFBE724050000C1230E4A9F
-:100DD0009B00D15810B5090603D50C49096A0029B2
-:100DE00008D1D3585B0704D5084B0021DB68002BE2
-:100DF00001D110BD0121064B18680028F9D0054B20
-:100E00001B689847F5E7C04600200040FC200040E2
-:100E10009827002094270020034B1960436803495A
-:100E20009B00CA507047C046942700209827002096
-:100E3000A023F0B5274DDB00EA5885B001920022CF
-:100E4000A024EA50E023E405DB00E25801260292E8
-:100E5000214A0420E2507833E1580391E250A12363
-:100E60008022DB00D205E250E65005F06EFCA222A3
-:100E7000D200A3589B0F334227D0A358334224D02B
-:100E80000120A023E0220299DB05D20099500399AA
-:100E900078329950A023019ADB00EA5005B0F0BDEA
-:100EA0000E4B0420F75005F050FCA123DB00F75057
-:100EB000042005F04AFCA223DB00F3585B00DFD4DA
-:100EC000013C002CECD12000DBE7A02613240127F5
-:100ED000F605F5E7004000400D0600000C05000097
-:100EE000A023E021134ADB05C90010B55A50783120
-:100EF0005A50114B00221900FC31CA600A62A1212C
-:100F00001E20C9005A500D4A0D4C9850CC200D4A55
-:100F100040049850A2200C4AC00014500B480C4CBE
-:100F2000145001205050A0220521D2009950FFF703
-:100F30007FFF10BD0C060000004000400C050000C3
-:100F4000384100402405000000F001401405000075
-:100F50001C400040012380200D4910B58B640D4BCF
-:100F60000D4A8000D867146D0C4B002C04D000246F
-:100F700014651A6801321A60094A10601868A923BA
-:100F8000DB00CB58010C9BB20004184310BDC046D7
-:100F90000090004004E100E0FC900040A827002001
-:100FA00000E100E0F8B50F4C636C002B0FD0002778
-:100FB0000D4E67643378BB4209D00C4B1D68FFF7B8
-:100FC000C9FF2D1ABD4202DC3770FFF7A3F9236D6C
-:100FD000002B05D0064A13680133136000232365F4
-:100FE000F8BDC046FC9000406D280020AC270020D2
-:100FF000A827002070B51B4D2878002831D1012189
-:10100000194B1A4A596050608020C0050160516830
-:101010000029FCD000221649A2205A5004240121A4
-:10102000C000D9601C5008381A501248C2261A5005
-:10103000C1228020920000039850802040029850E6
-:101040000D4AB60090590D4C0440C02000022043C8
-:101050009051C024802064008000105110601960FD
-:10106000297070BD6E28002000900040FC000040F8
-:10107000040500004C05000000E100E0FF00FFFF58
-:10108000044B10B51B78002B01D1FFF7B3FFFFF71E
-:1010900061FF10BD6E280020104B70B51B78040056
-:1010A000002B01D1FFF7A6FF0D4D0E4E2B78002B24
-:1010B00002D03368A34210D0FFF74CFF201A0A2851
-:1010C00003DCFFF747FF0A30040001232B70A8233D
-:1010D000054A3460DB00A4B2D45070BD6E280020F5
-:1010E0006D280020AC2700200090004010B50400BF
-:1010F000431C07D005F076FB0400431C02D10248D4
-:1011000005F088F9200010BD987B0200224970B5D7
-:101110000B68DBB2012B03D1204803681B070DD0FD
-:101120008022A3230021D205DB00D1501C4B996003
-:10113000013191609A68002AFCD070BD194AF023F1
-:101140001468E02625001D40344221D1164C246845
-:101150001C420DD1154B164C1C608024154B2402EB
-:101160001C600B68DBB2012BDAD103681B07D7D1F7
-:101170001368F0221340402BD2D10B4B1B68134253
-:10118000CED18022C1230121D205DB00D150C7E797
-:10119000302DDBD0ECE7C046E00F00F0E40F00F0AC
-:1011A000FC000040E80F00F0EC0F00F004050040E8
-:1011B000DFFF07C0186C0040014B18687047C0463D
-:1011C000B427002002B4714649084900095C49006F
-:1011D0008E4402BC7047C04603B4714649084000C3
-:1011E0004900095A49008E4403BC70470022430855
-:1011F0008B4274D303098B425FD3030A8B4244D3DF
-:10120000030B8B4228D3030C8B420DD3FF22090220
-:1012100012BA030C8B4202D31212090265D0030BDF
-:101220008B4219D300E0090AC30B8B4201D3CB03D5
-:10123000C01A5241830B8B4201D38B03C01A524117
-:10124000430B8B4201D34B03C01A5241030B8B4219
-:1012500001D30B03C01A5241C30A8B4201D3CB0204
-:10126000C01A5241830A8B4201D38B02C01A5241E9
-:10127000430A8B4201D34B02C01A5241030A8B42EC
-:1012800001D30B02C01A5241CDD2C3098B4201D304
-:10129000CB01C01A524183098B4201D38B01C01A82
-:1012A000524143098B4201D34B01C01A52410309F9
-:1012B0008B4201D30B01C01A5241C3088B4201D3A8
-:1012C000CB00C01A524183088B4201D38B00C01A55
-:1012D000524143088B4201D34B00C01A5241411A7C
-:1012E00000D20146524110467047FFE701B5002089
-:1012F00000F0F0F802BDC0460029F7D076E770474D
-:1013000003460B437FD4002243088B4274D3030966
-:101310008B425FD3030A8B4244D3030B8B4228D307
-:10132000030C8B420DD3FF22090212BA030C8B422D
-:1013300002D31212090265D0030B8B4219D300E0CD
-:10134000090AC30B8B4201D3CB03C01A5241830B52
-:101350008B4201D38B03C01A5241430B8B4201D302
-:101360004B03C01A5241030B8B4201D30B03C01A2B
-:101370005241C30A8B4201D3CB02C01A5241830AA5
-:101380008B4201D38B02C01A5241430A8B4201D3D4
-:101390004B02C01A5241030A8B4201D30B02C01AFE
-:1013A0005241CDD2C3098B4201D3CB01C01A524165
-:1013B00083098B4201D38B01C01A524143098B42EE
-:1013C00001D34B01C01A524103098B4201D30B01D7
-:1013D000C01A5241C3088B4201D3CB00C01A5241FC
-:1013E00083088B4201D38B00C01A524143088B42C1
-:1013F00001D34B00C01A5241411A00D2014652415A
-:10140000104670475DE0CA0F00D04942031000D378
-:101410004042534000229C4603098B422DD3030ACD
-:101420008B4212D3FC22890112BA030A8B420CD3DD
-:10143000890192118B4208D3890192118B4204D306
-:1014400089013AD0921100E08909C3098B4201D386
-:10145000CB01C01A524183098B4201D38B01C01AC0
-:10146000524143098B4201D34B01C01A5241030937
-:101470008B4201D30B01C01A5241C3088B4201D3E6
-:10148000CB00C01A524183088B4201D38B00C01A93
-:101490005241D9D243088B4201D34B00C01A52416A
-:1014A000411A00D20146634652415B10104601D3F7
-:1014B0004042002B00D54942704763465B1000D381
-:1014C000404201B5002000F005F802BD0029F8D027
-:1014D00016E770477047C046844608006146FFE73C
-:1014E0001FB500F059FC002801D40021C8421FBDDF
-:1014F00010B500F0E5FB4042013010BD10B500F022
-:101500004BFC002801DB002010BD012010BDC046AF
-:1015100010B500F041FC002801DD002010BD0120C5
-:1015200010BDC04610B500F0F1FB002801DC002022
-:1015300010BD012010BDC04610B500F0E7FB00282B
-:1015400001DA002010BD012010BDC046002B11D1D2
-:10155000002A0FD1002900D1002802D00021C94360
-:10156000080007B4024802A14018029003BDC0461B
-:1015700065FFFFFF03B4684601B5029800F01EF84E
-:10158000019B9E4602B00CBC7047C0469E2110B520
-:10159000C905041CFFF7D0FF002803D1201C00F070
-:1015A00013FF10BD9E21201CC90500F05FFD00F057
-:1015B0000BFF80231B069C466044F2E7F0B55746BC
-:1015C0004E464546DE46E0B504000D00924699467B
-:1015D00083B08B4230D82DD04946504600F0C2FF30
-:1015E00029000600200000F0BDFF331A9846203B7A
-:1015F0009B4633D45A465346934042461F005346B7
-:1016000093401E00AF423AD8AF4200D178E05B462B
-:10161000A41BBD41002B00DA75E0002200230092DC
-:10162000019301235A46934001930123424693407C
-:10163000009328E08242CFD9002200230092019338
-:101640000C9B002B01D01C605D600098019903B0D9
-:10165000F0BCBB46B246A946A046F0BD4246202398
-:101660009B1A5246DA40414613004A468A40170008
-:1016700042461F43534693401E00AF42C4D9002246
-:101680000023009201934346002BD9D0FB07720838
-:101690001A4346467B080EE0AB4201D1A2420CD869
-:1016A000A41A9D41012024196D410021013E2418F6
-:1016B0004D41002E06D0AB42EED9013E24196D41BA
-:1016C000002EF8D1009801995B4600196941002B62
-:1016D00024DB2B005A464446D3402A00E2401C003B
-:1016E0005B461500002B2ADB26009E4033002600B7
-:1016F0004746BE403200801A9941009001919FE711
-:10170000A342BCD883E74246202300219B1A002233
-:10171000009101920122DA40019286E7424620239D
-:101720009B1A2A0046469A402300F340444613433E
-:101730002A00E2401C005B461500002BD4DA42462A
-:101740002F002023260097409B1ADE403B003343A6
-:10175000CDE7C046F0B5C64643025B0A4E024500DF
-:101760004F00DA00C40F9C46700A904600B52D0E5B
-:101770003F0EC90FB6098C424BD0EA1B002A36DD5A
-:10178000002F61D0FF2D00D1ADE08023DB041E438C
-:101790001B2A00DCD3E001204346181A430100D481
-:1017A0008CE080018709380000F0BEFE05388740D4
-:1017B000854200DCB6E02D1AB3483840430704D018
-:1017C0000F230340042B00D00430430100D478E001
-:1017D0006A1CFE2D65D08001430A9C46D2B2634646
-:1017E000D0051843E407204380BCB846F0BD002A6A
-:1017F00035D07A1B002D00D0AFE04346002B00D13E
-:10180000A7E0531E012A00D12FE1FF2A69D01A0058
-:10181000AAE0E91B002970DD002F37D0FF2D62D030
-:101820008023DB041E431B2900DCB0E00120404480
-:10183000430143D50135FF2D33D00123934A0340A3
-:10184000400810401843B9E7002E00D183E0511E34
-:10185000012A00D1D8E0FF2A45D00A0098E7FE27E8
-:101860006A1C174200D086E0002D00D0B7E0434646
-:10187000002B00D1F3E00022002EB0D0981B4301D2
-:1018800000D4FAE043460C00F01A97E7002E00D18E
-:10189000C8E04A1E012900D1AEE0FF2923D0110083
-:1018A000C1E70023FF229C4699E7FE216A1C1142F2
-:1018B00077D0FF2AF5D0150046447008430700D0C2
-:1018C0007EE7C308FF2D0ED05B025B0A9C46EAB29E
-:1018D00085E7002E07D08022D203134203D01042A6
-:1018E00001D10C000300002BDBD08020C003184383
-:1018F0004002430A9C46FF2271E70029D5D07A1B9B
-:10190000002D60D14346002B24D0531E012A73D0F2
-:10191000FF2AE7D01A001B2A00DC85E001203D00E9
-:10192000801985E720233A00451B38000135EA403D
-:101930005D1BA840431E9841002510433EE720232D
-:1019400030009B1A31009840D140431E9841084313
-:1019500022E70C0003001500B4E7FF2FC1D080235D
-:101960004046DB04184380461B2A51DD01200C0051
-:101970003D00301A12E743469F1B7B012BD4002FFA
-:1019800000D010E70023002400229C4627E72023F4
-:1019900032003000CA40591A8840431E9841104313
-:1019A00045E7002D4AD14346002B63D00022002E8C
-:1019B00000D114E730004044430100D47EE7324BAD
-:1019C000013518407AE7FF2F8CD080234146DB0495
-:1019D000194388469FE743460C00F71AE3E6424660
-:1019E000002A00D075E7002E00D07AE78023DB03C1
-:1019F00000249C46FF22F2E63000404401254301CA
-:101A000000D45BE7022518E743460125981BC5E68D
-:101A1000202344464046D4409A1A9040431E9841A1
-:101A20002043A4E70D004DE7202341464046D14026
-:101A30009A1A9040431E9841084370E74246002A94
-:101A400000D14FE7002E00D14DE78022D203134290
-:101A500000D148E7104200D045E7030043E7002EDD
-:101A600090D00C0084460022B9E643460C00F01AE0
-:101A7000013593E684460022B1E6002800D01DE738
-:101A8000002300249C46AAE6FFFFFFFBFFFFFF7D2B
-:101A9000F0B54F464646D6464502C0B547000C1C39
-:101AA0006D0A3F0EC60F002F00D170E0FF2F00D14E
-:101AB00075E0EB008025ED041D43002399469A460E
-:101AC0007F3F6002430A984663001B0EE40F002B21
-:101AD0004ED0FF2B46D04246D0008022D204024393
-:101AE000904600227F3B3100FF1A4B466140C9B24D
-:101AF00013430F2B00D9B5E06E489B00C3589F4697
-:101B0000002398462600454692465346022B00D1B4
-:101B100089E0032B00D19EE0012B18D03B007F33DE
-:101B2000002B69DD6A0704D00F222A40042A00D066
-:101B300004352A0103D5604B1D403B008033FE2B4A
-:101B400000DD70E0AD016D0AD8B202E00E000020A9
-:101B50000025C0052843F6073043E0BCBA46B1462D
-:101B6000A846F0BD4346002B3FD10222FF3F03E0D1
-:101B70004346002B2DD1012231004B466140C9B2B2
-:101B800013430F2B34D84D489B00C3589F46002D5C
-:101B900013D104239946033B00279A4691E7002D71
-:101BA00005D108239946063BFF279A4689E70C236F
-:101BB0009946093BFF279A4683E7280000F0B4FCCA
-:101BC0007627431F9D4000237F4299469A463F1A3D
-:101BD00077E7404600F0A8FC4246431F9A40762330
-:101BE0005B4290461B1A00227DE7FF2303227AE71F
-:101BF0000E00FF200025ACE70120C01A1B28A6DC40
-:101C00009E372A00BD40C2406B1E9D4115436B07A5
-:101C100004D00F232B40042B00D004356B0144D596
-:101C20000120002595E7FF20002592E7802500266A
-:101C3000FF20ED038DE7002398468020C003054276
-:101C400009D04346034206D1454605436D022600AE
-:101C5000FF206D0A7DE78020C00305436D02FF2051
-:101C60006D0A76E742466B015001834219D21B226E
-:101C70000025013F01261C006D005B00002C01DBEC
-:101C8000984201D81B1A3543013A002AF3D15A1E53
-:101C900093411D433B007F330E00002B00DD41E7E5
-:101CA000AAE71A2201251B1AE4E7AD0100206D0AFC
-:101CB0004FE7C046B4730200FFFFFFF7F473020062
-:101CC00070B5420045024E024C00C30F6D0A012060
-:101CD000120E760A240EC90FFF2A06D0FF2C03D05D
-:101CE000A24201D1B54206D070BD002DFCD1FF2C1F
-:101CF000FAD1002EF8D18B4206D00120002AF3D170
-:101D00002800431E9841EFE70020EDE770B5420040
-:101D100045024E024C00C30F6D0A120E760A240EC5
-:101D2000C80FFF2A1BD0FF2C0ED0002A1BD1002C7D
-:101D300001D1002E1CD0002D0CD083421CD00221DA
-:101D4000581E0840013870BD002E22D1002AF4D15F
-:101D5000002DF2D10028F6D101204042F3E7002DFA
-:101D600017D1FF2CF0D0002CE7D1002EE5D1E6E70B
-:101D70000020002DE7D0E2E7A24205DCEADBB54215
-:101D800002D8E7D30020DEE7434258414000013843
-:101D9000D9E702204042D6E770B5420045024E0224
-:101DA0004C00C30F6D0A120E760A240EC80FFF2ACC
-:101DB0000BD0FF2C0DD0002A1FD1002C16D1002EE5
-:101DC00014D10020002D10D009E0002D0CD1FF2CE3
-:101DD00013D1002E08D1002A08D0834212D002214C
-:101DE000581E0840013800E0022070BD002DF4D1DB
-:101DF0000028FAD101204042F7E7002CEDD1002E57
-:101E0000EBD1ECE7A24205DCF2DBB54202D8EFD31E
-:101E10000020EAE74342584140000138E5E7C04668
-:101E2000F0B54F464646D64644024500C0B5640A62
-:101E30000F1C2D0EC60F002D00D18DE0FF2D00D1FF
-:101E400092E00023802099469A46E400C0040443AF
-:101E50007F3D7802430A98467B001B0EFF0F002B44
-:101E600000D170E0FF2B00D186E04246D0008022F6
-:101E70007F3BED180023D204024390469C4631007C
-:101E80004B467940681C0F2B1CD8764A9B00D358D0
-:101E90009F4639004446E2465346022B0FD0032B9F
-:101EA00000D1D7E0012B37D100200024C00520430A
-:101EB000C9070843E0BCBA46B146A846F0BDFF20BA
-:101EC0000024F3E7260C2404220C44462404240CAA
-:101ED000434627001B0C574374435A435E43121971
-:101EE0003B0C9B189C4203D98022520294466644C4
-:101EF0003F041A043F0CD2199401671EBC411B0C0D
-:101F0000920E9B1914439B011C431B0100D49BE0C0
-:101F1000012362081C40144302007F32002A64DD62
-:101F2000630704D00F232340042B00D00434230183
-:101F300003D502004C4B80321C40FE2ABFDCA401BA
-:101F4000640AD0B2B2E74346002B3DD14A46013382
-:101F50001A4391469C4692E7002C29D104239946C6
-:101F6000033B00259A4674E7002C1BD108239946B1
-:101F7000063BFF259A466CE74346FF35002B0BD105
-:101F800002234A461A4391469C4678E7534631005D
-:101F9000022B00D083E792E703234A461A43914677
-:101FA0009C466CE70C239946093BFF259A4650E76F
-:101FB000200000F0B9FA7625431F9C4000236D42B3
-:101FC00099469A462D1A44E7404600F0ADFA42463B
-:101FD000431F9A4000232D1A90469C46763D4EE7BB
-:101FE00080240021FF20E40360E701239B1A1B2BC0
-:101FF00000DD59E722009E30DA4084401300621E63
-:1020000094411C43630704D00F232340042B00D0CA
-:10201000043463011AD50120002447E78020C0035F
-:10202000044209D04346034206D1444604436402B5
-:102030003900FF20640A39E78020C00304436402AA
-:102040003100FF20640A31E7280065E7A401002081
-:10205000640A2BE78020C00304436402FF20640A63
-:1020600024E7C04634740200FFFFFFF7F8B5CE4600
-:10207000474643025B0A4E02DA009446720A9146D2
-:1020800045004A0080B52D0E1F00C40F120EC90F67
-:10209000B609FF2A5BD0012041408C4239D0A81AF2
-:1020A00000285ADD002A6AD0FF2D00D1D9E0802215
-:1020B000D20416431B2800DCE9E001206346181A0D
-:1020C000430100D4B4E080018709380000F02CFA05
-:1020D00005388740854200DCCCE02D1AB5483840F1
-:1020E000430704D00F230340042B00D004304301E6
-:1020F00000D4A0E06A1CFE2D00D18DE08001470ACB
-:10210000D2B2D0053843E4072043C0BCB946B0463C
-:10211000F8BDA81A8046002845DD002A70D0FF2DA2
-:1021200000D19EE08023DB041E4343461B2B00DCD2
-:10213000D2E00120604443017AD50135FF2D6BD0F8
-:1021400001239D4A0340400810401843C8E7002E71
-:1021500020D08C4223D02800FF38002839D0571BCC
-:10216000002D00D09DE06346002B00D1DBE07B1EFC
-:10217000012F00D10DE1FF2F71D01F0098E0002E3C
-:1021800000D1A7E0421E012800D1E6E0FF2868D078
-:1021900010008FE701204140A14200D07FE7FF20DF
-:1021A00040428046A8444046002838D0511B002DAC
-:1021B00000D1AEE0FF2A00D1DFE080236046DB04DF
-:1021C000184384461B2900DCD9E001201500801942
-:1021D000B1E7FE206A1C104271D1002D00D0A6E0AC
-:1021E0006346002B00D1D9E00022002E00D188E701
-:1021F000981B430100D4E1E063460C00F01A6FE73E
-:10220000002E00D1B7E00200013A012800D19CE085
-:10221000FF2826D0904688E7FF22002771E7FE209E
-:102220006A1C104264D0FF2AF6D01500664470087C
-:10223000430700D056E7C308FF2D12D05B025F0AA8
-:10224000EAB25EE76246002A00D196E0002E08D08E
-:102250008022D203134204D04846104201D10C0020
-:102260004B46002BD8D08027FF031F437F02FF225D
-:102270007F0A46E720233A00451B38000135EA4033
-:102280005D1BA840431E98410025104328E72023EA
-:102290001B1A32009E40C2403000431E984110433A
-:1022A0000CE7FF2ADBD080236046DB04184384461A
-:1022B0001B2F56DD01200C001500301A00E7634685
-:1022C0009F1B7B013DD4002F00D0FEE6002400229E
-:1022D000002716E70500AFE7320043464146DA40E3
-:1022E00020235B1A9E403000431E9841104321E793
-:1022F000002DA7D16346002B59D00022002E00D11B
-:10230000FFE630006044430192D52A4B0135184066
-:102310008EE76346002B47D04B1E012915D0FF29BD
-:102320002BD019004EE70C004B463D0084E7624677
-:10233000002A8BD1002E92D180270024FF22FF0398
-:10234000DFE663460C00F71ABFE630006044012563
-:10235000430100D46CE70225F2E663460125981B91
-:10236000AEE6202364466046FC40DF1BB840431EB7
-:10237000984120439FE705005EE74B4671E7202325
-:1023800065466046CD40591A8840431E984128430F
-:102390001CE763460C000125F01A91E6002E95D04B
-:1023A0000C004F460022ACE64B460D0044E74F467A
-:1023B0000022A6E6FFFFFFFBFFFFFF7D002800D005
-:1023C00036E7002400279CE641024200C30F490A79
-:1023D0000020120E7E2A03DD9D2A02DD094A98188C
-:1023E0007047802000040143952A07DC9620821A5A
-:1023F000D1404842002BF3D10800F1E7963A9140D2
-:10240000F7E7C046FFFFFF7FF8B5002813D0C317DA
-:10241000C6185E40C40F300000F086F89E23050009
-:102420001B1A962B0FDC082801DD083DAE40760212
-:10243000760AD8B202E0002400200026C00530430E
-:10244000E4072043F8BD992B0CDD05223100121A58
-:10245000D1400A00010030001B318840411E8841F4
-:1024600002431600052D12DC31000D4F3940720772
-:1024700009D00F203040042805D004314A0102D58C
-:102480009F2339405B1B89014E0AD8B2D6E76A1FE9
-:1024900096403100024F39407207F4D0E9E7C04658
-:1024A000FFFFFFFB70B5051E0ED000F03DF89E2328
-:1024B00004001B1A962B0CDC082801DD083CA54003
-:1024C0006D026D0AD8B201E000200025C005284346
-:1024D00070BD992B09DD020029001B3291404A1E74
-:1024E00091410522121AD5400D43052C12DC29001A
-:1024F0000C4E31406A0709D00F202840042805D02F
-:1025000004314A0102D59F2331401B1B89014D0A2A
-:10251000D8B2DBE7621F95402900024E31406A07BE
-:10252000F4D0E9E7FFFFFFFB1C2101231B049842C5
-:1025300001D3000C10391B0A984201D3000A083954
-:102540001B09984201D30009043902A2105C40180B
-:102550007047C046040302020101010100000000AF
-:102560000000000010B5002903D1FFF7DDFF203087
-:1025700002E00800FFF7D8FF10BDC04670B5041C8C
-:1025800000F020F80E4B051C1B785BB201330BD01A
-:10259000211C201C00F08AFB002805D10021201CF2
-:1025A000FEF7ACFF002801D1281C70BD00F070F8C8
-:1025B000212300210360081CFFF76AFA051CF3E7DA
-:1025C0008E200020FF21420070B50300041C520839
-:1025D000C9058A423AD2002A37D000283FDBC51508
-:1025E00001420BD1802109040A00024001423DD181
-:1025F0005B00100001320B42FAD02D1A5B025A0A1E
-:1026000080232E001B047F3E1343EA0725D580223A
-:1026100019210025002476105B005204A01898426E
-:1026200002DC84181B1AAD1801395B00520800291E
-:10263000F4D1002B02D0012301359D43FC239B05DF
-:102640009C4668106044F605301870BD011CFFF709
-:10265000E7FB211CFFF77EF8F7E75B00D7E7011CDB
-:10266000FFF704FD011CFFF713FAEEE701204042DB
-:102670002D1AC3E710B5040004481300002804D045
-:102680000A000220210000E000BF10BD0000000091
-:10269000014B18687047C04618200020084B10B541
-:1026A0000400002B02D0002100E000BF054B186899
-:1026B000836A002B00D09847200003F0FCFEC04640
-:1026C00000000000D474020070B500260C4D0D4CC3
-:1026D000641BA410A64209D1002604F0B1F90A4DEA
-:1026E0000A4C641BA410A64205D170BDB300EB5880
-:1026F00098470136EEE7B300EB5898470136F2E70A
-:10270000902000209020002090200020A820002071
-:1027100010B5034B0100186804F0D0F810BDC04696
-:1027200018200020002370B5064D04000800110099
-:102730002B6000F0D9FA431C03D12B68002B00D08A
-:10274000236070BDB02700200CB430B5174B0C00CF
-:102750001D689DB0002908DA8B2301202B604042C0
-:102760001DB030BC08BC02B0184782236A469B00EB
-:102770009382002302900690994200D04B1E04934E
-:10278000079301236A465B42D382280021AB209A3B
-:1027900002A9019300F06EF8431C01DA8B232B6031
-:1027A000002CDDD00023029A1370D9E718200020F6
-:1027B000F0B58E6885B007000C00039201939E422D
-:1027C0003CD890238A89DB001A4234D009692368F7
-:1027D00060695B1A029303234343DD0FED18019BED
-:1027E000029801331B186D10AB4200D91D00530530
-:1027F00032D52900380000F057FC061E09D10C2301
-:102800003B6040230120A28940421343A38105B0CD
-:10281000F0BD029A216904F02DF8A389144A1A40E8
-:1028200080231343A381029B2661F618266065610D
-:10283000019EED1AA560019B9E4200D9019E3200C7
-:102840000399206804F01FF8A36800209B1BA36075
-:1028500023689E192660DAE72A00380000F02EFC73
-:10286000061EE0D13800216900F023FCC7E7C0460E
-:102870007FFBFFFFF0B5A1B003901D008B890F0017
-:1028800016001B0611D50B69002B0ED1402100F05C
-:102890000BFC38603861002805D10C23039A0138FD
-:1028A000136021B0F0BD40237B61002308AC63615D
-:1028B000203363761033A376079535002B78002BF1
-:1028C00001D0252B47D1AB1B0593B5420CD032006C
-:1028D00039000398FFF76CFF431C00D1AEE062693A
-:1028E000059B9446634463612B78002B00D1A5E0DF
-:1028F000012200235242626004A9543252186E1C15
-:102900002360E360A3601370A36505223178544807
-:1029100003F097FF751C00281FD12268D30604D549
-:10292000532304A95B1820211970130704D55323DE
-:1029300004A95B182B21197033782A2B16D0350087
-:1029400000210A20E3682A786E1C303A092A4ED901
-:10295000002911D117E00135B0E7414B2268C01AB8
-:102960000123834013432E002360CEE7079B191DEC
-:102970001B680791002B01DB0B9304E05B42E360D3
-:102980000223134323602B782E2B0AD16B782A2B3A
-:1029900035D1079B02351A1D1B680792002B2BDBD4
-:1029A0000993304E03223000297803F04AFF0028B3
-:1029B00006D04023801B83402268013513432360E7
-:1029C0002978062228486E1C217603F03AFF002859
-:1029D0003CD0264B002B25D10722079B073393437E
-:1029E000083307936369049A9B18636165E743435F
-:1029F000350001219B18A6E701235B42D0E70023A5
-:102A00000A201A000135636029786E1C30390929C3
-:102A100003D9002BC5D00992C3E7424335000123F7
-:102A20005218F1E707AB00933A002100104B0398CE
-:102A300000E000BF0490049B0133D3D1BB890D9803
-:102A40005B0600D42DE7012040422AE707AB009344
-:102A50003A002100064B039800F00CF8EAE7C04664
-:102A6000B87B0200BE7B0200C27B020000000000B7
-:102A7000B1270200F0B58BB006920A0043320793EB
-:102A8000059004920A7E0C00109B782A07D8622ACF
-:102A900009D8002A00D1C1E0582A00D18CE02600D4
-:102AA0004236327022E0100063381528F7D800F063
-:102AB000F3F816001F00F6FFF6FFF6FFF6FF1F0003
-:102AC000F6FFF6FFF6FFF6FFA80036009A00F6FFC5
-:102AD000F6FFB900F6FF3600F6FFF6FF9E0026006F
-:102AE0001A684236111D1960136833700123A7E07C
-:102AF000086819680A1D05060BD50D681A60002DB7
-:102B000003DA2D23049A6D421370614B0A27039355
-:102B10001BE00D681A604106F1D52DB2EFE70D6894
-:102B20001968081D18602E0601D50D6803E06D06B2
-:102B3000FBD50D68ADB2564B082703936F2A00D022
-:102B400002372300002243331A706368A360002B0E
-:102B500003DB0422216891432160002D02D1049EF1
-:102B6000002B0CD0049E28003900FEF7C5FB039B08
-:102B7000013E5B5C33702B0005009F42F3D9082FA8
-:102B800009D12368DB0706D563682269934202DC1A
-:102B90003023013E3370049B9B1B2361079B210064
-:102BA00000930598069B09AA03F0DBFE431C4CD159
-:102BB000012040420BB0F0BD45310A70344A039207
-:102BC0001A68216820CA1A60080616D5CB0702D5F4
-:102BD0002023194321601027002DB2D12023226821
-:102BE0009A432260ADE7202209680A43226022004E
-:102BF000782145321170274AE1E74806E6D5ADB2A3
-:102C0000E4E71A680D68101D4969186013682E06FC
-:102C100001D5196002E06D06FBD519800023049EE2
-:102C20002361BBE71A68111D196016680021300086
-:102C3000626803F006FE002801D0801B60606368B4
-:102C400023610023049A1370A8E7236932000699D0
-:102C50000598079DA847431CAAD023689B0715D455
-:102C6000099BE0689842A5DA1800A3E72200012337
-:102C700006990598079E1932B047431C98D0013534
-:102C8000E368099A9B1AAB42F0DCE9E70025F7E715
-:102C9000C97B0200DA7B020003B471464908400098
-:102CA0004900095E49008E4403BC704743024A0252
-:102CB000400049005B0A520A090E000EFF2806D0A8
-:102CC0000020FF2902D1531E9A4110007047FE38A0
-:102CD000002BFBD1F4E7C04658220120014B4042B3
-:102CE0001A607047B027002058220120014B404253
-:102CF0001A607047B027002010B50400F5F744FAB9
-:102D0000200003F081FD200010BDF0B585B01F004C
-:102D10000AAB1B880600150002910393002F18D000
-:102D2000282003F075FD6B4604001989039BAAB2A5
-:102D300000933B0000F0C8F93368210030005B6865
-:102D40009847002805D0200000F0D4F9200003F0B7
-:102D50005BFD05B0F0BD4A6810B55310C0180B6894
-:102D6000D20701D50268D358984710BD70B5DD254C
-:102D7000AD000400405900280ED0FAF7D7FC836D4F
-:102D80009B0709D56059FAF7E1FC036813215B6AD8
-:102D90009847642003F009FC00F08EF870BD82B003
-:102DA00030B5040085B0089202A80822099303F008
-:102DB00061FD039B029D58102418DB0701D5236891
-:102DC0005D590AA90822684603F054FD2000089ABC
-:102DD000099BA84705B030BC08BC02B0184782B0B8
-:102DE0001FB5040006920793120C1A2A11D007D8B7
-:102DF000042A27D0052A1ED01FBC08BC02B01847E1
-:102E00001B2A1FD01C2AF7D1E130FF30F8F7D8F980
-:102E1000F2E769300021FF3000F068FC20009130BB
-:102E20000021FF3000F062FC2000B9300121FF30AA
-:102E300001F019FBE0E7E6235B00C15801A800F0B0
-:102E4000DBFCD9E7E4235B00E15801A800F023FC98
-:102E5000D2E773B5050000F02BF8060000F028F863
-:102E60000400B1B2684600F0ADF9210C01A800F0F1
-:102E7000A9F96946280001AA00F0F4F901A800F0B8
-:102E800085F9684600F082F9280076BD3ADF704780
-:102E900012DF704707B56A460023D01DD371FFF7D4
-:102EA000F7FF6B46D879013843425841C0B20EBD96
-:102EB00080235B05586E704710B5F5F7ADFC704781
-:102EC00010B58368984710BD704710B5040003F033
-:102ED0009BFC200010BDF0B585B01F000AAB1B881D
-:102EE0000600150002910393002F18D0282003F04C
-:102EF0008FFC6B4604001989039BAAB200933B0028
-:102F000000F0E2F83368210030005B689847002841
-:102F100005D0200000F0EEF8200003F075FC05B0AD
-:102F2000F0BD72B60B680165002B04D14365836563
-:102F3000086062B670471A005B6D002BFBD15065CC
-:102F400082654365F5E7036D002B0FD072B6826D85
-:102F5000436D002A0BD05365436D002B01D0826D69
-:102F60009A65002343658365036562B67047026D09
-:102F70001360F1E770B50500EFF30884C36B006CD4
-:102F80001C1B6B6C1B1A9C420CD91F2320349C43C6
-:102F9000002801D0F6F794F82000F6F75DF82864D1
-:102FA0000019686470BD10B5F5F75CFF041E01D10F
-:102FB000F5F7C2FE200010BD10B50C008047A047F9
-:102FC000F5F7A0FF10BD70B51400030010000D0050
-:102FD00098472000A8472000F5F7AAFF70BD10B55C
-:102FE000F5F792FEF5F7A8FEFAE70300F0B58208C0
-:102FF000980702D1181E01D1F0BD0132541C72B6DF
-:10300000802503C92D0681421BD90368002B02DBF2
-:103010009B00C018F7E75B005E085B00C3181F68E1
-:10302000002F09DA994207D92B007F007F08F61993
-:1030300033430360B300F1E7A64205D2B60080191E
-:10304000E1E762B60020D7E70232B24203D2920033
-:103050008218914206D803685B005B08036062B681
-:103060000430C9E78023361B1B06043A1E43166052
-:103070000460F4E770B5040008000E00F5F7ECFFFB
-:103080000500002C0ED000280CD0231F1A689200D7
-:10309000B24200DD32002100280003F0EBFB2000EB
-:1030A000F6F70EF8280070BD10B50800F5F7D4FF4C
-:1030B00010BD10B50800F6F703F810BD10B50800F4
-:1030C0001100FFF7D7FF10BDF7B51D0008AB1B8837
-:1030D0000400103016000F00019300F0E6F8002302
-:1030E000019A200027806680A560E360A280636269
-:1030F0002362FEBD10B5838804009B0704D5806859
-:10310000002801D003F080FB200010BD82B030B554
-:10311000046A87B00B93050001230A92002C18D192
-:1031200010220AA902A803F0A5FB182003F070FBE7
-:103130000400082204A9684603F09CFB2000029AC0
-:10314000039B00F0CCF82C6207B030BC08BC02B086
-:1031500018472269002A02D014000133F9E7092B2D
-:10316000F2DC10220AA902A803F084FB182003F065
-:103170004FFB0500082204A9684603F07BFB2800EA
-:10318000029A039B00F0ABF82561DDE710B504005F
-:10319000006800F0B4F9200010BD70B5060008000A
-:1031A0000D0003F0C3FB04000530F5F755FF306058
-:1031B00000F097F9306829004480621C043003F065
-:1031C00059FB70BD1FB50400080001A9FAF70EFAFB
-:1031D000200001A9FFF7E1FF200004B010BDF8B501
-:1031E0000B68170002255D5F1368040002229B5ED6
-:1031F0000E00ED18681DF5F72FFF206000F071F943
-:103200002068316845800223CA5E0430043103F02F
-:1032100031FB23683968181D336802229B5EC01891
-:103220000223CA5E043103F025FB236820005D19E8
-:1032300000232B71F8BD10B504000868206000F071
-:1032400053F9200010BD70B50B68040000680D0034
-:10325000984205D000F053F92868206000F044F946
-:10326000200070BD70B5136804005D880868002DEB
-:1032700004D1206000F038F9200070BD408800289B
-:1032800002D118002360F5E72000FFF7A8FFF3E75D
-:103290000300002010B5814206DB1B6802241A5F80
-:1032A0008A4201DD5918087910BD002310B503606A
-:1032B0000400F5F7C1FFA060E160200010BD70B50B
-:1032C0000180428004001D00F5F7B6FFA060E160B8
-:1032D000002D02D02000F6F739F8200070BD82B032
-:1032E00010B5040003930292FFF7DFFF10222000C5
-:1032F00002A903F0BFFA00232000236110BC08BC20
-:1033000002B0184710B50400006800F0F8F820007B
-:1033100010BD10B50A00002103F0C8FA10BD10B5A9
-:1033200004000868206000F0DFF8200010BD70B5D0
-:103330000B68040000680D00984205D000F0DFF82B
-:103340002868206000F0D0F8200070BD10B500683B
-:103350004388818806305943FFF7DBFF10BD10B565
-:1033600004000023F6F776F8200010BD10B5040025
-:10337000F6F770F8200010BDF0B587B004910CA9E5
-:1033800009780390059101680020029149888C46D4
-:103390008A4268DA029989888B4264DA049806685E
-:1033A0007788D01901900020D41984425BDDB5885C
-:1033B0005C19844257DD824234DAD019604501DD60
-:1033C00060460190002B34DA8C4200DD0C00B01D09
-:1033D0000026D11755422940B34201DA5F437E42AD
-:1033E000029D761886190635111C002A00DA002184
-:1033F000002209B2934201DD62465A43059B5118EF
-:103400006D18002B26D000221000A2422BDA0023D8
-:1034100001998B4212DAF15C002901D0E9540130A4
-:103420000133F5E76046801A0190B842CADD019782
-:10343000C8E7CC1AAC42CADD2C00C8E7049B0132B5
-:103440001B6802935B88F618039B1B6802935B88DA
-:10345000ED18DAE7059FA74207DBE043019BC017A1
-:1034600020404343180007B0F0BD31002800019A06
-:1034700003F000FA049B01371B6802935B88F6187F
-:10348000039B1B6802935B88ED18E4E710B504000A
-:10349000006800F034F8200010BDF8B51400D243E5
-:1034A000D2171440050020000C301F000E00F5F765
-:1034B000D3FD286000F015F82B681C72286847605F
-:1034C000002E04D022003100093003F0D3F9F8BDFA
-:1034D000002310B504000A001900FFF7DEFF2000EA
-:1034E00010BD03230380704710B504000088F6F771
-:1034F000BBF8002802D123880233238010BD10B509
-:1035000004000088F6F7B0F8002805D12388023BB4
-:103510009BB2012B01D0238010BD2000F5F7D0FD18
-:10352000FAE77047036870B5040001811B6A984789
-:10353000236805005B69200098472081280070BD42
-:1035400000897047036870B5040081721B6A984750
-:1035500023680500DB6920009847A072280070BD31
-:10356000807A70477047704710B5040003F04CF93B
-:10357000200010BD10B5040003F046F9200010BD76
-:103580000200C368006952695B4340435243181804
-:10359000801870477FB50400FFF7F2FF26009023E4
-:1035A00005001B04313698422AD9638F002B07D1BE
-:1035B000013308221B216846FFF781FE0123638740
-:1035C00090239B049D420AD9A38F002B07D101337E
-:1035D00009221B216846FFF772FE0123A38780237F
-:1035E000DB049D420AD9E38F002B07D101330A2265
-:1035F0001B216846FFF763FE0123E3870023337036
-:103600003378042B0ED8013333702000F6F726F9F7
-:1036100002000B280AD101231B2168466286FFF7AE
-:103620004EFE14E000236387E363EEE72300A18EE0
-:10363000303381420CD11A78042A01D801321A7031
-:10364000A28E618E914202D01B78042BE3D87FBDFD
-:103650000022A086F3E730B50400036A8BB0009324
-:1036600002AD416A8269C369280001F05AFD230056
-:103670000C3307CD07C30222A37920009343A37123
-:10368000FFF788FF0123A1881A0006A8FFF717FE9D
-:1036900000200BB030BD70B505000B680C000800B1
-:1036A0005B6A98472B000C3407CC07C3280070BD19
-:1036B00010B5040003685B6A9847E06810BD10B558
-:1036C000040003685B6A9847206910BD10B50400C8
-:1036D00003685B6A9847606910BD10B50400F6F78F
-:1036E000F7F9200003F090F8200010BD0630C177F4
-:1036F00070470123807918407047036870B5040053
-:1037000001811B699847236805009B692000984741
-:103710002081280070BD00897047704710B50400F3
-:1037200003F072F8200010BD30B50400436BC2688E
-:1037300001699A1A83698BB05A43836B92125B1AA0
-:10374000C16942634B439B12C16B8363406902AD05
-:10375000091A206A414389122800E1630091216C13
-:1037600001F0DFFC2300283307CD07C30123A18824
-:103770001A0006A8FFF7A3FD00200BB030BD002300
-:1037800010B5837164330381036804001B69818071
-:1037900098470222A37993431A0001231343A3718C
-:1037A00010BD84B030B5069303000491059204ACBB
-:1037B0000C3326CC26C326CC26C322681A600223EB
-:1037C00082791343837130BC08BC04B0184741644C
-:1037D000704773B50C00050016000B680800DB6924
-:1037E0009847E36B280001960093626BA36B216CF2
-:1037F00001F058FC280076BD70B505000B680C0080
-:103800000800DB6998472B00283407CC07C3280041
-:1038100070BD82B030B5040085B0089202A80822BD
-:10382000099303F027F8039B029D58102418DB0727
-:1038300001D523685D590AA90822684603F01AF8E1
-:103840002000089A099BA84705B030BC08BC02B00C
-:103850001847F8B50A6803680C000500981AFEF7C7
-:10386000D3FD62686B68071C981AFEF7CDFDA3684C
-:10387000061CA868C01AFEF7C7FD391C041C381CBA
-:10388000FEF7CEFA311C051C301CFEF7C9FA011CEC
-:10389000281CFDF75FFF211C051C201CFEF7C0FA49
-:1038A000011C281CFDF756FFF8BDF0B585B001904E
-:1038B00002910392FFF7CDFF0126041C071C039B16
-:1038C0009E4217DA0C217143029B01985918FFF7A9
-:1038D000C0FF051C011C201CFDF724FE002800D0A1
-:1038E0002C1C291C381CFDF709FE002800D02F1CB9
-:1038F0000136E4E7211C381CFEF7B8FB05B0F0BD2B
-:10390000F0B58BB009938023DB000024C360036112
-:103910004361002306000C2707910892046044606D
-:10392000846084610293119B9C4266DB0027002324
-:10393000109C0593019700973D1C059B119A93429B
-:1039400071DA210007A8FFF784FFFEF717FE011CBC
-:1039500003900298FEF79CF8FE218905FEF786FB8E
-:103960000490281CFEF730FD05000498FEF72CFD9E
-:10397000030028009D4200DA1800FEF745FD236889
-:10398000079A051C981AFEF73FFD0399FEF780F889
-:10399000400004994008FEF743FA011C0098FDF727
-:1039A000D9FE089B00900693069A6368981AFEF762
-:1039B0002BFD0399FEF76CF8400004994008FEF7D0
-:1039C0002FFA011C0198FDF7C5FEA3680190099824
-:1039D0000C34181AFEF718FD0399FEF759F8400049
-:1039E00004994008FEF71CFA011C381CFDF7B2FED2
-:1039F000059B071C013305939FE739006143109B2A
-:103A000007A85918FFF725FFFEF7B8FDFEF7DCFC05
-:103A1000FEF7FAFC0299051CFDF784FD002800D092
-:103A2000029501347FE70099081CFEF7F9F9019926
-:103A3000041C081CFEF7F4F9011C201CFDF78AFE8B
-:103A4000391C041C381CFEF7EBF9011C201CFDF787
-:103A500081FEFEF793FD041C011C0098FEF718F888
-:103A6000291CFEF7DDF9FE218905FDF773FE89218A
-:103A7000C905FEF7D5F9FEF7A7FC211CF0600198F7
-:103A8000FEF706F8291CFEF7CBF9FE218905FDF7A4
-:103A900061FE8921C905FEF7C3F9FEF795FC211CDB
-:103AA0003061381CFDF7F4FF291CFEF7B9F9FE213F
-:103AB0008905FDF74FFE8921C905FEF7B1F9FEF72B
-:103AC00083FC079B70613360089B029800937360CE
-:103AD000099BB360FEF778FCB06130000BB0F0BD1D
-:103AE000F0B50025040016000B002F0028002A0066
-:103AF00091B00791B24208DA19680132401859684A
-:103B00007F1899680C336D18F4E73100FDF7F8FB66
-:103B1000310020603800FDF7F3FB310060602800C1
-:103B2000FDF7EEFB3200A06007992000FFF7BDFE15
-:103B300000230A900693059304930DADC8235B42BE
-:103B40000393C8235B420293C8235B4201932B007B
-:103B5000220083CA83C32A68039B94466A6863442D
-:103B600094462B60AA681F00029B07996344944601
-:103B700008936B60019B3200634428000993AB609B
-:103B8000FFF793FE0A990B90FDF7B8FC002806D0CA
-:103B9000099B04970693089B05930B9B0A93019B33
-:103BA000C8331A000193C8235B009A42CFD1029B0D
-:103BB000C83302939342C7D1039B029AC83303933D
-:103BC0009342BED12368049A934207D16368059A51
-:103BD000934203D1A368069A934206D0049B2360C4
-:103BE000059B6360069BA360A8E7200011B0F0BDB1
-:103BF00070B504000D00160086B003A8FFF770FF33
-:103C000020000399049A059B01960095FFF778FE22
-:103C1000200006B070BD4A6810B55310C0180B687C
-:103C2000D20701D50268D358984710BD10B50021BE
-:103C3000406C02F07AFD10BD10B50400F6F7B6FA3C
-:103C4000200002F0E1FD200010BD70B50500040069
-:103C5000743501212800F5F7B9FC2200563213789B
-:103C60000133DBB21370E17901318B4222D10023A1
-:103C700026001370226D54360221525E33882021B3
-:103C8000934205DA200019B25030FFF701FB010022
-:103C90000023E2792800F5F753FC226D33880221D6
-:103CA000525E934207DD23000022483320001A7041
-:103CB000F6F78CFB70BD01333380FBE770B5050070
-:103CC0000600826D5C350221525E2B8804002021A3
-:103CD0007436934204DA19B25830FFF7D9FA01006A
-:103CE000002330001A00F5F72BFCA26D2B8802216F
-:103CF000525E934207DD23000022483320001A70F1
-:103D0000F6F764FB70BD01332B80FBE773B504004D
-:103D100006002500743630006435FFF717FB0023DA
-:103D2000EA5E21000023300060310093FFF724FB9E
-:103D3000002804D123006C331B78002B0AD16622A3
-:103D4000A256002A06D02B886C349B182B800123A6
-:103D5000237073BD23000022483320001A70F6F749
-:103D600035FBF6E7F0B506000021050004006636D5
-:103D7000006E7156408864350023EA5E4B1D1B1AA5
-:103D8000200085B06C3003909A4211DC0378002B40
-:103D90000ED01C3D2B78062B03D120007430FFF78A
-:103DA000D5FA002320002B70F6F710FB05B0F0BD0C
-:103DB00027007437002A04DD4942380009B2F5F7BC
-:103DC00005FC0023EA5E21000023380000936031E7
-:103DD000FFF7D2FA0023F356002B05D12200483218
-:103DE00020001370F6F7F2FA0123039A13700023F0
-:103DF0002A88F3569B182B80D8E770B50500483504
-:103E00002B780400002B31D0F5F7CEF922004C328C
-:103E100013881818230080B210804A331B8883420D
-:103E200024D8002313802B78022B02D12000FFF727
-:103E30000CFF2B78032B02D12000FFF73FFF2B78DC
-:103E4000042B02D12000FFF761FF2B78052B02D055
-:103E50002B78062B02D12000FFF784FF2B78072B4D
-:103E600004D1002320002B70F6F7B0FA70BD1FB507
-:103E7000036F827A9B68040001339A4208D10123C0
-:103E8000818802226846FFF71AFA0023A3721FBD39
-:103E9000F6F720FA2000FFF7B0FFA37A0133F5E729
-:103EA00010B583790400DB0704D5027B022A02D116
-:103EB000FFF7DDFF10BD837A016F0133DBB2837240
-:103EC00089688B4201D100238372002A02D120002D
-:103ED000F6F700FA237B012B05D163730023200042
-:103EE000A373F6F7E5F82000FFF787FFE2E7407AD3
-:103EF000704710B57430FFF729FA10BD10B50400F3
-:103F0000FCF748F900232000237510BD1FB56C464F
-:103F1000637300232273009303AA0233F6F7B6FB00
-:103F200004B010BD1FB50F2401236C44009323007F
-:103F3000F6F7BCFB002800D1207804B010BD70B5A6
-:103F4000040016001D0003220F23F6F79BFD20003E
-:103F500031000F2302221030F6F794FD20002900D3
-:103F60000F2301222030F6F78DFD200004990F2346
-:103F700004223030F6F786FD200005990F23052234
-:103F80004030F6F77FFD200006990B2311225030B8
-:103F9000F6F778FD200007990B230C226030F6F726
-:103FA00071FD0B2320001A0008997030F6F76AFDA6
-:103FB000200009990B2312228030F6F763FD2000C0
-:103FC0000A990B230A229030F6F75CFD20000B992A
-:103FD0000F230622A030F6F755FD20000C990B2385
-:103FE0001A22B030F6F74EFD20000D990B23142253
-:103FF000C030F6F747FD20000E990B231722D03072
-:10400000F6F740FD20000F990B231622E030F6F75B
-:1040100039FD200010990B231522F030F6F732FD00
-:10402000601C11990B231022FF30F6F72BFD2000A6
-:10403000113012990B230022FF30F6F723FD2000E8
-:1040400021300B231E221399FF30F6F71BFD2000B1
-:1040500070BD0069002904DD002802D0406A0139E2
-:10406000F8E7704710B50400F6F7FCFB200002F0FB
-:10407000CBFB200010BDF7B5838804005A070FD58D
-:104080009A060CD4DA060BD50100082268461831CE
-:1040900002F0F0FB200022696369FFF737F8F7BDF3
-:1040A0000422022601271343A380A388A568334274
-:1040B0001DD0210008226846183102F0DBFB2800E1
-:1040C0002269636900F0BAFF1022A38813421ED050
-:1040D000256A002D1BD02900A01802F0CBFB2B690C
-:1040E0002800236202F090FBF4F726FEDDE73B4256
-:1040F00007D0E368206900936169A269E369A84772
-:10410000E2E720696169A269E369A847DCE7042264
-:104110009343A380C3E7030072B64069002807D029
-:1041200002695A61002A00D19A61DA8B013ADA8376
-:1041300062B67047F7B5002507002E000469002C11
-:104140001CD0626AA38801920421625E002A10DA00
-:10415000042213420DD1019B002E0DD13B61636AF5
-:1041600020000193FEF7C6FF200002F04DFB340053
-:1041700001352600019CE2E77362F0E72800FEBDEE
-:1041800070B5012286B004000D008669F6F7A8FB21
-:10419000002823D1E38B092B20D82900102202A864
-:1041A00002F068FB182002F033FB050004A9082286
-:1041B000684602F05FFB2800029A039BFFF78FF826
-:1041C00072B6002E0CD1636965612B612B69002BDF
-:1041D00000D1A561E38B0133E38362B606B070BD05
-:1041E00033692B613561F1E782B010B502A9029203
-:1041F0000393FFF7C5FF002010BC08BC02B01847AE
-:1042000070B50500FFF796FF2800FFF784FF041E36
-:104210000BD0010000222800F6F762FB200002F01C
-:10422000F3FAF4F74DFD0028EED170BD704710B5DC
-:10423000040002F0E9FA200010BD82B030B504009D
-:1042400085B0089202A80822099302F013FB039B91
-:10425000029D58102418DB0701D523685D590AA96F
-:104260000822684602F006FB2000089A099BA8472E
-:1042700005B030BC08BC02B01847028903008A426E
-:1042800003D10123807918407047428900208A4277
-:10429000FAD198790223F6E7028903008A4203D112
-:1042A0000423807918407047428900208A42FAD15D
-:1042B00098790823F6E7028903008A4203D1102384
-:1042C000807918407047428900208A42FAD1987953
-:1042D0002023F6E7038910B58B4205D101248379A9
-:1042E000002A0BD02343837143898B4205D10221DD
-:1042F0008379002A04D00B43837110BDA343F2E7F6
-:104300008B43F9E7038910B58B4205D104248379E7
-:10431000002A0BD02343837143898B4205D10821A6
-:104320008379002A04D00B43837110BDA343F2E7C5
-:104330008B43F9E7038910B58B4205D110248379AB
-:10434000002A0BD02343837143898B4205D120215E
-:104350008379002A04D00B43837110BDA343F2E795
-:104360008B43F9E782B0F0B589B00E920F930789BD
-:1043700095B20400BD4200D147890EAB5E88022E83
-:1043800023D0052E17D0012E10D129002000320095
-:10439000FFF7A0FF39002000FFF76FFF002805D0CE
-:1043A00001233200A18804A8FEF789FF09B0F0BC00
-:1043B00008BC02B01847290020000122FFF7A2FF25
-:1043C00039002000FFF768FFE8E739002000FFF719
-:1043D00054FF002830D032000123A1886846FEF740
-:1043E0006EFF29002000FFF757FFA688002820D085
-:1043F00039002000FFF750FF00281AD001230422C3
-:10440000310004A8FEF75BFF012239002000FFF70E
-:1044100091FF290020000022FFF75CFF2900200007
-:104420000022FFF76FFF002229002000FFF782FF24
-:10443000BCE701230322E3E729002000FFF73BFF4D
-:104440000028E6D1267B012EE3D129002000FFF7CA
-:1044500023FF33000422002800D10322290004A8EE
-:10446000FEF72DFFD5E70173704770B5837904001F
-:104470001B0711D42000F6F713FB082002F0C8F93F
-:104480000E216156050000F05FFE0823A279A560A9
-:104490001343A371002070BD806800F061FE0E23FD
-:1044A000E3568342E6D1F5E7704710B5040002F009
-:1044B000ABF9200010BD30B5040085B02569002D92
-:1044C0001ED0EA78012A08D0022A14D001231E2126
-:1044D000684692B2FEF7F3FE03E02000183000F0C9
-:1044E00015F823699D42E9D12000F6F78BFC2800DE
-:1044F00002F08AF9E2E72000203000F02AF8F0E725
-:1045000005B030BD00230160436070471FB5040053
-:104510000068F6F777FC0023436262689A4207D18D
-:10452000606001231D211A006846FEF7C8FE09E0FD
-:10453000516A002902D00A000133F9E7032B02DD9A
-:1045400002F062F91FBD5062EBE700234160037087
-:10455000704770B505004068F6F754FC012304006D
-:104560002B700430F4F7F2FE00232B709C4202D033
-:10457000200002F049F970BD13B50C0001A8F6F750
-:104580006DFE210001A8F6F77BFE13BD73B50D008B
-:1045900014001E0001A8F6F761FE33002A00210076
-:1045A00001A8F6F7A1FE73BD802307B55B05009156
-:1045B00001921A695B696946133B5A430223FFF76C
-:1045C000E5FF07BD84B010B50492802203910593E6
-:1045D00052051369516952691139133A5A434B43D1
-:1045E0000F99CB1AD21803A90C23FFF7CFFF10BCE9
-:1045F00008BC04B0184710B50400F6F749FC2000C9
-:1046000010BD8023F7B55B051F6901915D69F6F761
-:104610003FFC0600041E21D0302002F0F9F8113DC5
-:10462000302200217D430400002702F03FF90835C5
-:10463000B7420DDA29003022200002F01BF92100D8
-:10464000019802F069F9002808D030350137EFE70A
-:10465000B74203D1200002F0D7F800242000FEBDAD
-:1046600010B509680431FFF7CCFF10BD10B509681B
-:104670000431F6F73DFC10BD52DF704712DF704782
-:10468000704710B5040002F0BFF8200010BD10B54F
-:104690000400F4F7C3FD00220300A46801208A424D
-:1046A00002D19C4200D9100010BD10B5F6F788FD6C
-:1046B00010BD29DF704728DF704710B503685B6ABB
-:1046C000984710BD10B50400F6F7D0FE200002F0A8
-:1046D0009BF8200010BD10B50D22C9B2FFF722FCD7
-:1046E000C7384342584110BD10B503685B6A98470C
-:1046F00010BD10B50400F6F7F9FF200002F084F8B1
-:10470000200010BD10B50D22C9B2FFF70BFC5A38BE
-:104710004342584110BD10B50368DB69984710BD8E
-:1047200010B50400F7F758F8200002F06DF82000EB
-:1047300010BD10B50722C9B2FFF7F4FBC4384342DD
-:10474000584110BD10B503685B6A984710BD10B59D
-:104750000400F7F761F9200002F056F8200010BDC0
-:1047600010B50F22C9B2FFF7DDFB33384342584181
-:1047700010BD10B50368DB69984710BD10B5040083
-:10478000F7F7FEF9200002F03FF8200010BD10B549
-:104790004F22C9B2FFF7C6FB40384342584110BD13
-:1047A00010B50368002B01D00800984710BD10B564
-:1047B0000368002B01D00800984710BD37B5046886
-:1047C0000D00002C0ED00822011D684602F052F8A0
-:1047D000019A009B50102018D20701D50268D358C7
-:1047E0002900984737BD82B030B5040085B00892E3
-:1047F00002A80822099302F03DF8039B029D58107D
-:104800002418DB0701D523685D590AA908226846E8
-:1048100002F030F82000089A099BA84705B030BC88
-:1048200008BC02B0184782B010B5040000680393BA
-:104830000292F8F77BFF836D9B0715D56068FEF742
-:1048400037FF20816068FEF73AFF60816068FEF7FD
-:104850003DFFA0812068F8F789FF22000368218AC4
-:1048600008325C690623A04710BC08BC02B0184798
-:1048700013B54A88438A04009A421AD10B89012B46
-:1048800017D9CB681988C181406803681B699847AC
-:10489000606803685B699847E0812068F8F766FF05
-:1048A0002200618A002403680094DC680E3202232F
-:1048B000A04713BDF8B5451C04000E0017000021E9
-:1048C0001022280001F0F2FF0023638201332370DD
-:1048D000002F08D1330010339E4209D0013B1A78D3
-:1048E0002A700135F8E710223100280001F0CBFFD3
-:1048F000A37B627B1B02134320006382F8BDA7DF0A
-:104900007047A9DF7047AADF704768DF704710B5AE
-:104910000368002B01D00800984710BD10B503684C
-:10492000002B01D00800984710BD10B50368002B7C
-:1049300001D00800984710BD10B50368002B01D0C6
-:104940000800984710BD10B50400F7F7B5FA20002D
-:1049500001F05AFF200010BD1FB50123FA211A00F3
-:1049600068468900FEF7ABFC05B000BD02000100FF
-:1049700010B5036834329B6F0A31984710BD10B5EB
-:104980000400FFF7F3FF210008C92000DB6F984700
-:1049900010BD70B50E001100C27F1D0002339B18C0
-:1049A000040001201F2B12DC2B18A354E37F2A00E4
-:1049B0001B18DBB2E377E654E07F0130C0B2E0774A
-:1049C000201801F057FF0020E37FED18E57770BD58
-:1049D000F8B50027C47FBC424FD9C61975788D42FF
-:1049E00020D1B44607290DD801290DD9E118012598
-:1049F0001F292CDC04197519AC4218D92178E1540F
-:104A0000013CF9E71529F1D0C75D013FFFB2BB4278
-:104A10001FD100230236D9B28F4217D9D15CF1548D
-:104A20000133F8E7C55D7F190137FFB2D3E70021F5
-:104A30000236CCB2A34203D9545C74540131F8E776
-:104A4000C25D9A18C255C27F9B18C3770025280003
-:104A5000F8BDE4180125E41B1F2CF8DCBC1C36193A
-:104A6000C47F0519AE4205D2654634782C70012406
-:104A7000A444F4E7E41B023CC477FFF78AFF050077
-:104A8000E5E737B50D00F8F761FE6B46DA1D012347
-:104A9000040019000A301570FFF79AFF002802D1B0
-:104AA0002000FFF763FF37BDF8B50D0016001F00AB
-:104AB000F8F74CFE0400092D03D1036831005B6B4D
-:104AC000984720003B00320029000A30FFF780FFA2
-:104AD000002802D12000FFF749FFF8BD70B50D0096
-:104AE0000021040001701022013001F0DFFE2000DF
-:104AF000658270BD806810B5002803D0F8F726FEE7
-:104B0000FFF73DFF10BDF0B58BB003AC05002600EC
-:104B10000AAF0021601C21700622073401F0C6FE96
-:104B2000A742F6D16A460423A86853720196F8F7A3
-:104B30002DFE036801A91B6998476B46987A0BB054
-:104B4000F0BD10B504001830FEF77DFB0123636152
-:104B500010BD022370B5436104000D00F4F75EFB45
-:104B60002061002D07D00823626913436361042389
-:104B7000A2791343A37170BD8023F0B55B055B6E12
-:104B800085B00800029101930424FFF7B2F90525CE
-:104B9000012729000198FCF7AFFB08003900FCF75A
-:104BA00025FB019B00261B1A019305235D435F43F0
-:104BB0000390039B0133B3420ADD042302989A1B3E
-:104BC00012B221B2FB337430F4F7E8FB0136F0E7A0
-:104BD000013CDED205B0F0BD82B030B5040085B036
-:104BE000089202A80822099301F044FE039B029D4B
-:104BF00058102418DB0701D523685D590AA908223B
-:104C0000684601F037FE2000089A099BA84705B0C6
-:104C100030BC08BC02B0184782B070B50400006810
-:104C200004920593150CF8F781FD0223826D1A4258
-:104C300011D09D420BD100232500237101CDF8F73F
-:104C400095FD0368E1882A005C69012311E0012DCC
-:104C500005D0052DF0D070BC08BC02B01847260066
-:104C6000257101CEF8F782FD0368E18832005C69A6
-:104C70002B00A047EFE782B070B5040000680492F3
-:104C80000593150CF8F752FD0223826D1A4208D0E5
-:104C90009D4202D10023637108E0012D05D0052D4E
-:104CA000F9D070BC08BC02B0184765712068F8F7ED
-:104CB0005DFD03682189621D5C690123A047F0E75F
-:104CC000704710B5040001F09FFD200010BD37B5FE
-:104CD00004680D00002C0ED00822011D684601F06A
-:104CE000C9FD019A009B50102018D20701D5026817
-:104CF000D3582900984737BD37B504680D00002CFC
-:104D00000ED00822011D684601F0B4FD019A009BF7
-:104D100050102018D20701D50268D35829009847AF
-:104D200037BDF7B5002607000500340001913A377A
-:104D30000123B3406A691A4218D0EA68300110189A
-:104D40002A691A4225D1F5F727FF019BC0B2002B33
-:104D500002D13B78834209D06300EB18DA1D01349D
-:104D600008333870D677D877092C05DC013601373F
-:104D7000132EDDD1002C0BD0A868F8F7F7FC2A0021
-:104D80006300696D0468C98B64699BB22632A047D1
-:104D9000F7BDF5F75FFF8010D7E710B5436D4A8880
-:104DA000DB8B9A4202D10121FFF7BBFF10BD10B58A
-:104DB00004008068F8F7BAFC836D9B0703D50021D7
-:104DC0002000FFF7AEFF10BD37B504680D00002CC2
-:104DD0000ED00822011D684601F04CFD019A009B8F
-:104DE00050102018D20701D50268D35829009847DF
-:104DF00037BD37B504680D00002C0ED00822011D08
-:104E0000684601F037FD019A009B50102018D20728
-:104E100001D50268D3582900984737BDF0B5CB6853
-:104E200085B001934B88828C04000D009A421FD1FB
-:104E30000A89013A042A1BD84068F5F7D9FA0026F6
-:104E40002B89B34230DD00270422019BD21B9B5DDE
-:104E500060681341012213405B4239B2DBB232B2C7
-:104E600074300137F4F79AFA052FEDD10136E7E7F0
-:104E7000E28C9A421AD10823EA5E019902A8F4F75B
-:104E800021FA6068F5F7B4FA656802A903A8FEF78D
-:104E9000D2F9E28903A92800F5F74AFB03A8FEF737
-:104EA00075F902A8FEF772F905B0F0BD228D9A429D
-:104EB000FAD12B89012BF7D9019B1B88E381F3E7FA
-:104EC000F0B54A88838C040085B09A4229D1060047
-:104ED000431D03930025371B35723FB260683A00CB
-:104EE00029B27430F4F770FA002807D004230122A5
-:104EF0005B1B9A401300327A134333720135052D40
-:104F0000ECD1039B01369E42E4D12068F8F72EFCD9
-:104F10002200A18C002403680094DC6808322B0076
-:104F2000A04705B0F0BD10B50368002B01D0080004
-:104F3000984710BD37B504680D00002C0ED008222C
-:104F4000011D684601F096FC019A009B5010201844
-:104F5000D20701D50268D3582900984737BDF0B56C
-:104F6000C2684B8804000D008BB0934247D10B8977
-:104F7000962704930023FF000193049B019A934218
-:104F80003DDD207AA17A0130FCF7A0FA637A029124
-:104F9000994231D00026019AEB689B5C03936369C8
-:104FA00002229B5E0593059BB3420FDD200031B2C8
-:104FB0001430FEF76DF9039B834205D101233900BC
-:104FC0001A0006A8FEF77BF90136ECE7237A22687F
-:104FD0000399D154A269029B2372934208D1012301
-:104FE00002225B42A3610233390006A8FEF767F98B
-:104FF000019B01330193C0E701230322F4E70BB0C7
-:10500000F0BDF8B50E001C00150006AA108807AA0E
-:105010001788B84208D0335C290023700130FCF7B0
-:1050200055FA013488B2F4E7F8BD10B509681300E9
-:1050300002240A5F0431F8F771F910BD82B073B52C
-:105040000400061D069208A908226846079301F08D
-:1050500011FC31006569069A079B2068A84773BC5C
-:1050600008BC02B0184703001A68002094460A687A
-:1050700010B5944507D1181D1022043101F0ECFB46
-:1050800043425841C0B210BD10B5F8F7E3FA40688A
-:1050900010BD10B5F8F7DEFA006810BD017042705F
-:1050A0004360704782B0F0B505920200069308ABEA
-:1050B0001B7805ACE0CCE0C2002B1ED04A78002A59
-:1050C00005D04268524242608268524282604A6819
-:1050D000022A16D0032A1AD0012A04D10268416894
-:1050E000524201604260012B17D0022B05D1436868
-:1050F0005B42436083685B428360F0BC08BC02B0E3
-:10510000184702685242026042685242EAE7426827
-:105110000168524202604160E5E74268036802604C
-:10512000E7E782B037B50400180007930B780692C2
-:105130000193089B009303002000FFF7B3FF2000BA
-:105140003EBC08BC02B0184710B50400FBF7ECFCED
-:10515000200010BD10B5040001F0F1FA200010BDD0
-:10516000407840B2704702000B00F0B5126889B079
-:10517000019203AA15001E004068016809688C4668
-:1051800092CE92C5DB680199D36000231361E0479A
-:1051900009B0F0BD002310B50400016043609942DE
-:1051A00001D1F8F78FFA200010BD022070470220CD
-:1051B000704700207047002070470220704702208F
-:1051C000704702207047022070470220704702207B
-:1051D000704702207047022070470220704702206B
-:1051E000704702207047022070470220704700235A
-:1051F00013607047002070470220704702207047FC
-:10520000022070470220704702207047002070473C
-:10521000002070470020704702207047022070472E
-:105220004160704781607047C1607047016170479D
-:10523000416170470220704702207047022070478A
-:1052400002207047022070470220704702207047FA
-:1052500002207047002070470220704702207047EC
-:105260000020704770470220704702207047704747
-:105270000220704700207047704766DF704748DFA4
-:105280007047007970470C3070470C30704710B58C
-:10529000FFF7F5FF10BD10B50368002B01D0080023
-:1052A000984710BD10B50368002B01D0080098473F
-:1052B00010BD10B50368002B01D00800984710BD41
-:1052C00010B50400F8F7E4FA200001F09DFA200080
-:1052D00010BD10B50400F8F7EBFA200001F094FAC5
-:1052E000200010BD10B50400F8F7F2FA200001F01C
-:1052F0008BFA200010BD10B50400F8F7F9FA200071
-:1053000001F082FA200010BD10B50400F8F700FB90
-:10531000200001F079FA200010BD10B50400F8F764
-:1053200007FB200001F070FA200010BD10B504004A
-:10533000F8F70EFB200001F067FA200010BD10B551
-:105340000400F8F715FB200001F05EFA200010BD04
-:1053500010B50400F8F71CFB200001F055FA2000FE
-:1053600010BD10B50400F8F723FB200001F04CFA43
-:10537000200010BD0823F0B597B002AA137106AA49
-:10538000029202AA137310000EAB04930C00F9F7FB
-:105390005BFA00230600984204D02371A371300009
-:1053A00017B0F0BD0500072702AB1B7BA37102AB52
-:1053B0001B79AB4213D96379AB4201D82571EEE773
-:1053C0003800684323681818029B0193019AAB00C8
-:1053D00099580135072201F04DFAEDB2E7E7257142
-:1053E0000727002502AB21791B7B6918AB4202D944
-:1053F0006379994201DB2171D1E779432368591818
-:10540000049B0193019AAB009858013500F038FDD8
-:10541000EDB2E7E710B5F9F7B7F910BD10B5080020
-:105420001100F9F7EBF910BD10B508001100F9F7FC
-:10543000BBF910BD10B5080011001A00029BF9F766
-:105440003FF910BD70B5037904000920002B1AD074
-:10545000FAF7BAF803000520002B14D12500FC351B
-:10546000A86B00280AD1286C00280DD120000C3030
-:1054700000F099FC002806D1207104E003685B6A03
-:1054800098470028EFD070BD03689B6A98470028B2
-:10549000ECD0F8E7F7B5037907000E001400002BF5
-:1054A00011D008220021684601F000FA0A256B4657
-:1054B0001D713000F8F716F969460090E368200086
-:1054C00098472800FEBDF8F717FF05000C20002DB7
-:1054D000F8D101230822290068463B7101F0E6F962
-:1054E000E7E770B50400E3692362206A002807D06B
-:1054F000C36821009847236A002BF4D01B69F3E7A7
-:10550000E069002804D0056901F07EF92800F8E779
-:10551000E0616060A060E0602061606170BD10B516
-:10552000FFF7DFFF002800D0062010BD10B50400F3
-:10553000F8F7A2FA200001F067F9200010BD10B5BD
-:105540001F220021040001F0B1F90023E37710BD10
-:1055500010B50020F8F7C2FB10BDFC30836B70B5AE
-:105560000400002B07D19920800001F051F90500BB
-:10557000F8F7D6FBA563A06B70BDFC30836B70B5EC
-:105580000400002B07D19920800001F041F90500AB
-:10559000F8F7C6FBA563A06B70BD70B5040040684A
-:1055A000002804D0056901F02FF92800F8E76060B1
-:1055B00070BD10B50400F8F707FC200001F024F9D5
-:1055C000200010BD70B504004068002804D00569B3
-:1055D00001F01AF92800F8E7606070BD10B504000A
-:1055E000F8F7FCFB200001F00FF9200010BDF0B52A
-:1055F000040087B0E36B2364206C002807D0C368E5
-:1056000021009847236C002BF4D01B69F3E7E06B73
-:10561000002804D0056901F0F7F82800F8E7E063F6
-:10562000A080E068002804D0056901F0EDF82800AA
-:10563000F8E7E06020001430FFF7AFFF20002030D3
-:10564000FFF7C0FF266B002E05D03569300001F052
-:10565000DBF82E00F7E701AD310028002663F8F7EC
-:105660004FFB23002A00443383CA83C3049B3100C9
-:10567000236528006665F8F743FB23002A005833AA
-:1056800083CA83C3049B310063662800A666F8F7CB
-:1056900037FB23002A006C3383CA83C33000049B8A
-:1056A000E667A36707B0F0BD70B50400E36A236343
-:1056B000206B002807D0C36821009847236B002B7C
-:1056C000F4D01B69F3E7E06A002804D0056901F013
-:1056D0009BF82800F8E7E062201DFFF773FF200029
-:1056E0001030FFF75AFF206A002804D0056901F046
-:1056F0008BF82800F8E7206270BDA0DF7047A4DFB8
-:105700007047A5DF7047A6DF7047A8DF704737B541
-:105710000800002511006A4655806D46069C0193DD
-:1057200022882A806A46FFF7ECFF03000320002B43
-:1057300002D118002A8822803EBD70B586B01500BF
-:105740006A4600200C00961DD380F8F7C7FA03685C
-:105750001B69984700F03CFB02A901230C80002440
-:105760008B708C80CD608E60FFF7CDFF83B2200000
-:10577000A34200D0053006B070BDF8B5040000208B
-:105780000D001600F8F7AAFA03681B69984723680A
-:10579000DF6900F01DFB330001002A002000B8473C
-:1057A000F8BDF0B506001C00D38B0022457985B00A
-:1057B000F836954220D9D700F75B9F4211D10E25CC
-:1057C00002231F326D44D2002B8082180368928816
-:1057D00003AE00959F683300B847002803D005B09A
-:1057E000F0BD0132E5E72B88022B07D133889B07F8
-:1057F000F5D001232370F2E70420F0E70620EEE75E
-:1058000010B502780300002A0AD10C781000002C91
-:1058100005D1588A4B8AC01A43425841C0B210BDC4
-:105820000020012AFBD10A78012AF8D10131581C45
-:105830000F3201F011F8EFE770B504000D00636856
-:10584000A360A068002807D0C36829009847A36810
-:10585000002BF4D01B69F3E770BD10B5C3689847FF
-:1058600010BD030010B50800110004280BD0052856
-:105870000DD0032806D118005B6C4430002B01D0FA
-:10588000FFF7EBFF10BD18009B6D5830F6E71800CE
-:10589000DB6E6C30F2E7F0B5050008880C008FB0C5
-:1058A000532806D84F2806D801285BD0182800D1E5
-:1058B00066E00FB0F0BD5138022803D8FBF782FC38
-:1058C00071602B00CE88290000236A79FC319A424E
-:1058D0000BD9D800085AB04209D120339B0058593F
-:1058E000431CDA7F30231A4203D1022115E0013331
-:1058F000EDE7238C910602D503219C0706D40421F1
-:10590000D20603D501221340C91AC9B2C28B28009E
-:10591000FFF7A7FFCDE7CE880521002200922A00DD
-:105920006B79F83200988342C3D9C000105AB04254
-:1059300043D1062900D181E0072942D03200022953
-:10594000E5D1A3880AA90B804E80237A0B71A38B23
-:10595000CB80E38B20340B81CC6028001430FFF720
-:105960006BFFA6E70C7AEB682B6128690028A0D0B2
-:10597000C368210098472B69002BF4D01B69F3E71B
-:10598000A3880AAE33802B6B6B63686B002800D151
-:105990008FE7C368310098476B6B002BF3D01B690E
-:1059A000F2E78B79012B05D0022B00D081E70E891D
-:1059B0000721B2E70E890621AFE700980130009079
-:1059C000B0E700230593A38802AA13805680E38BD7
-:1059D00006AF9380238C0021D38023001022223332
-:1059E00038000193049300F061FF02233B70009B99
-:1059F00020339B005A5913002A3319780023994207
-:105A000006D01000D36C403002A9984702AB9B89A6
-:105A10003900A088BB80FFF778FEBB88002B00D040
-:105A200047E7A3880AA90B804E80A37A0B71E38B0A
-:105A3000CB80238C0B81019BCB608EE70C22002155
-:105A400007A800F033FFA38806AF7E803B80A38BBE
-:105A50000AAE102200213000BB8000F027FF012396
-:105A60003370009B20339B005B591A002932117858
-:105A70000022914205D0180039009B6B2C309847CA
-:105A8000BA89B280BB89002B09D1BA68002A06D036
-:105A9000B17901330B43B371079B0C93F260310072
-:105AA000A088FFF732FE04E770DF704771DF7047B0
-:105AB00060DF704710B5F9F713FD002010BD704787
-:105AC00070DF704771DF704772DF704773DF7047B8
-:105AD00074DF704775DF704776DF704777DF704798
-:105AE00078DF704779DF70477ADF70477BDF704778
-:105AF0007CDF70477DDF704788DF70471420704778
-:105B000064207047A0208001704710B50400FFF7A3
-:105B1000DFFF02000320002A05D158342178023823
-:105B200081431000217010BD030010B503245833C9
-:105B3000080011001A78A2431A703B2900D01321E3
-:105B4000FFF7CAFF0023984200D00333180010BDAE
-:105B5000030010B5FE330A00D98C03681B6A98470E
-:105B600010BD080010B5FFF7C1FF0023984200D018
-:105B70000333180010BD080010B5FFF7B5FF002370
-:105B8000984200D00333180010BD080010B5110072
-:105B9000FFF7A0FF0023984200D00333180010BD88
-:105BA00013B50C001100012C10D86B460622581CAE
-:105BB00000F060FE00206B4669461C70FFF780FF16
-:105BC0000023984200D00323180016BDA31E012B0A
-:105BD000F9D80120EFE737B568460D001400FFF74C
-:105BE00071FF032300280DD1002D02D06B461B78D6
-:105BF0002B70231E06D06B460622591C200000F095
-:105C000039FE002318003EBD080010B51100FFF753
-:105C100071FF0023984200D00333180010BD080024
-:105C200010B5FFF75DFF0023984200D00333180042
-:105C300010BD080010B5FFF755FF0023984200D0B3
-:105C40000333180010BD080010B5FFF747FF03002D
-:105C50000020834203D00530112B00D0023810BD44
-:105C600008207047B830017000207047B9300170CB
-:105C70000020704702207047B83000787047B93074
-:105C800000787047002070470200030010B5F3321F
-:105C900011789B6F6C30984710BD4A6810B553104F
-:105CA000C0180B68D20701D50268D358984710BDB9
-:105CB000112337B5080001AD2B700C0000F036FE43
-:105CC000210082B22800FFF713FF0023984200D082
-:105CD000033318003EBDF8B506000D000024072769
-:105CE0003300BA331B78A3420ED96B79A3420BD988
-:105CF000390061432B6807225818BB3171180134F1
-:105D000000F0B8FDE4B2EBE700202C71F8BDF8B567
-:105D100003680600DB6C0D000C799847032384426E
-:105D20000DD8002307212879DAB2824209D20A006D
-:105D30005A432C680133125D032AF5D1042318005D
-:105D4000F8BD37000024BA373C702B79A34211D933
-:105D5000072319003878614358432B68BB30591822
-:105D60000722301800F086FD3B78013401333B7088
-:105D7000E4B2EAE70023E2E770B50D00C97F012035
-:105D80001F290FD800290CD02800D37FFFF79CFED5
-:105D9000041E06D1288CFFF7A3FE03002000002B71
-:105DA00000D0032070BD10B50400F7F795FE002861
-:105DB00009D123000122FE335242DA84BA34463B31
-:105DC0001880207010BD0620FCE7FE30C1847047AB
-:105DD000FE30C08C70477EDF704768DF704770B55B
-:105DE00000200C00F7F77AFF03685B6A9847237876
-:105DF000152B25D005D8132B0CD0142B18D0002030
-:105E000070BD222BFBD10369002BF8D0626810888B
-:105E10009847F4E74568002DF1D060680124817847
-:105E20000088CB064A085B0F22402140A847E6E7DE
-:105E30008368002BE3D06268917810889847DEE78A
-:105E40006468A3781A07120F1B09012A03D0022ADB
-:105E50000AD0002103E01900013B022BF9D8C368E6
-:105E6000002BCCD02088E9E70421012BF7D00021BA
-:105E7000022BF4D10531F2E710B500F05DF910BD49
-:105E8000022310B50B708C330B713F3B4B712D33DC
-:105E90008B714A1C043100F024F910BDA2DF704759
-:105EA000A3DF704763DF704710B586B06B460024F0
-:105EB0000100102202A8DC7100F0DCFC6B4602A895
-:105EC000D91DFFF7EFFFA04201D16B46DC7920001E
-:105ED00006B010BDF0B5150099B01C001EAB04CB88
-:105EE00002901B880492059320AB1B882A0006931E
-:105EF00021AB1B780391079323AB1F8824AB1B783E
-:105F0000089325AB1B78099330231A4001921D4258
-:105F100013D0032200210AA800F0C8FC02230AAA19
-:105F20009370A01E0F331370032804D8FBF74AF9AF
-:105F300002383A3C21230AAA537011AE1C220021D8
-:105F4000300000F0B3FC019B0AAA591E8B415B4252
-:105F50001A4035701692002F05D0229B002B02D0DC
-:105F60001293378177810BAE03220021300000F0BD
-:105F70009DFC0222089B0799DB000A431343099A00
-:105F8000120113431F221340B37032231D420FD05E
-:105F9000601E04280CD8FBF715F90916181A1C0006
-:105FA0003123C8E71223C6E72223C4E71123337045
-:105FB0000C231D4211D0601E04280ED8FBF702F9F5
-:105FC0000B2527292B002123F1E73123EFE71223AB
-:105FD000EDE72223EBE711237370082200210EA8BE
-:105FE00000F064FC039B059A0C930AAB1A82069A94
-:105FF00002989A82049B0CAA109311A9269B0D96D5
-:10600000FFF74CFF80B219B0F0BD2123E4E7312344
-:10601000E2E71223E0E72223DEE7F0B589B01D00B6
-:106020000EAB1B8804000E000092019303220FABFD
-:10603000002102A81F7800F039FC112302AA137076
-:1060400053700F3B1F4305331F40977000210822F8
-:1060500005A800F02BFC019A02AB04939D811A82E3
-:10606000009B2000109A03A903960793FFF718FFDF
-:1060700080B209B0F0BD77DF704778DF70477ADF14
-:1060800070477CDF704729DF704728DF704710B505
-:10609000FFF7F9FFF8F73AFD10BD10B5F8F796FCD9
-:1060A0008022520513691169421E98B2504389B289
-:1060B000FBF79CF8FFF7E9FFF8F728FD10BD2EDF8E
-:1060C000704751DF704710DF704711DF704761DFA5
-:1060D000704710B508001100FFF7F1FC10BD4DDF4F
-:1060E000704770B58CB06B46140002000D001E00A6
-:1060F0000F321178197011000133013A8842F8D13A
-:106100000D22002104A800F0D1FB2B783000F3779A
-:106110006B78B377AB787377FFF7E1FF2F236B448E
-:106120001B7823702E236B441B7863702D236B44E4
-:106130001B78A3700CB070BD30B5037804000D005F
-:10614000002085B0022B16D10322611C01A800F0AB
-:1061500091FB0322211D03A800F08CFB280002AA5A
-:1061600003A9FFF7BEFF032202A901A800F074FBF8
-:1061700043425841C0B205B030BD2EDF704732DF18
-:10618000704733DF70474CDF70477FDF704782DF37
-:106190007047A7DF7047A9DF7047AADF704700206C
-:1061A0007047002070470020704710B5F9F76AFA71
-:1061B00010BD0020704710B5F9F71CFB10BD10B5DD
-:1061C000F9F732FB10BD0020704700207047002017
-:1061D0007047F0B585B01C000AAB050016001F78AB
-:1061E0000391F9F7EFFF01235F40320023002800FD
-:1061F0000399009700F036FA201A431E984105B023
-:10620000F0BDF0B585B01C000AAB050016001F7884
-:106210000391F9F7D7FF01235F40320023002800E4
-:106220000399009700F0DCF9201A431E984105B04D
-:10623000F0BD10B50400F9F7D3FF200000F0E4FA38
-:10624000200010BD8269806812681040431E98418A
-:10625000704710B5043000F0AFF910BD436901007C
-:1062600010B50068002B03D1002800D0804710BD76
-:106270000028FCD004319847F9E710B5012902D075
-:10628000022904D010BD2030FFF7E8FFFAE73830CC
-:10629000FAE7704710B5040000F0B6FA200010BD10
-:1062A000704703004A1C080018214A4341439A18CA
-:1062B0009268581810B5C068002A03D1002800D091
-:1062C000804710BD0028FCD0103159189047F8E7DE
-:1062D00010B5040000F098FA200010BD70B50D0054
-:1062E00004000430FAF762FDE56370BD10B50400E8
-:1062F00043684269991800F07FF8E36A002B04D1E3
-:10630000A369002B00D0984710BDA0690028FBD0DE
-:1063100021001C319847F7E710B5040000F074F82D
-:106320000023A361E36210BD10B50400F9F7B0FFCC
-:10633000200000F069FA200010BD70B50D000400C7
-:1063400000F062F86561206900F01FF94119200032
-:1063500000F052F870BDC36A010010B58069002BCF
-:1063600003D1002800D0804710BD0028FCD01C318C
-:106370009847F9E710B50400F9F798FF200000F0FE
-:1063800043FA200010BD036810B50400002B05D1AE
-:10639000C06800F0FAF801236060236010BD10B5FA
-:1063A00004000068002804D0E06800F0EEF863689C
-:1063B000C01A10BD10B58468FFF7F1FF201810BD9A
-:1063C00010B50400C06800F0E0F800236060A3602E
-:1063D00010BD002310B50360436083600400F9F72B
-:1063E00095FFE0602000FFF7EBFF200010BD10B527
-:1063F00003689B68984710BD10B503000A00011D93
-:10640000006900F089F810BD10B5011D006900F0A9
-:10641000A0F810BD0FB4012010B5FCF73FF970B51E
-:106420000D0004001600F9F7E5FF6B1C07D00021F2
-:10643000200000F0C7F83100200000F0BDF870BD6A
-:10644000F8B50D001F0004001600F9F7D3FF6B1C10
-:106450000CD06368002F0AD0E2680121200013608D
-:1064600000F0B0F83100200000F0A6F8F8BD226975
-:10647000F3E710B50322FFF7D2FF10BD10B5FFF709
-:10648000CEFF10BD10B513000022FFF7D9FF10BDDD
-:1064900010B50022FFF7F6FF10BD012010B5FCF784
-:1064A000FDF87047704710B5FFF7FCFFFFF7F9FFE5
-:1064B000F1F72AFF10BD10B5002801D000F05EF9F9
-:1064C000FEE770B504000D0003681B689847636819
-:1064D0001D6070BD036870B5DB6804009847636891
-:1064E0005A682368002A02D19B68984770BD5B6890
-:1064F0001568984763682D1A5A68002D07DC916863
-:1065000059601B68002BEAD050689847E7E723687A
-:1065100010681B699847E9E770B506000C00100089
-:1065200072B64B6000230A6071684D68002D08D177
-:10653000002B0CD133684C601B699847A56062B68C
-:1065400070BD2A68821AF3D42B00AD68EEE79C6018
-:10655000F4E710B572B6426853688B420DD19B6860
-:1065600053600268002B03D19368984762B610BD50
-:10657000126918689047F9E71300002BF6D09A6863
-:106580008A42F9D18A689A60F0E710B503685B68BF
-:10659000984710BD70B50400FAF772FD0500FAF7D0
-:1065A0006FFD401BA042FAD370BDFA2310B59B00CB
-:1065B0005843FFF7EFFF10BD10B5007840B200F070
-:1065C00081F810BD002902D0012900D070470023B6
-:1065D000A022C356D205C133FF339B009950F5E783
-:1065E000F7B50192B1221C0003684910D2009950FE
-:1065F0008021012289005A50190000260500FC3133
-:10660000CE601A60671E019BB7420BDC0122280096
-:10661000D919FAF71BF8002819D02800FAF7DEF884
-:106620003C0010E0002228009919FAF70FF8002822
-:106630000BD02800FAF704F904002800FAF7CEF886
-:10664000002C00DB34002000FEBD0136DAE7089B99
-:10665000002BF8D02B68FC339A68002AFCD000226B
-:106660009A60F0E7F8B51700B1221C000368D20069
-:10667000491099508022002592009D500122060069
-:106680009A60A54204DB069B002B13D120000EE08C
-:106690003000795DF9F7C6FF002809D03000FAF71D
-:1066A0009DF83000FAF7CCF8002800DB2800F8BD90
-:1066B0000135E6E73000FAF7A9F80028E6D0012016
-:1066C0004042F4E7A0238000DB05C018E02310B5AA
-:1066D0000C24DB00C2588900A243C250C2581143A7
-:1066E000C15010BD30B5002902D001290FD030BDF6
-:1066F00001220C0013008B4005691D4203D0056880
-:106700008B00EB181C6001311F29F3D1EFE7002348
-:106710000A009A400469144203D004689A00A2183F
-:10672000116001331F2BF3D1E1E70B00426810B574
-:1067300014680169634019406140116010BD10B5D3
-:10674000407840B2FAF7C2F810BD82B00190C0465E
-:10675000C046C046C046C046C046C046C046C04609
-:10676000C046C046C046C046C046019B013B01939F
-:10677000002BECD102B070477047704710B59AB04B
-:10678000032102A8FFF784FE022108A8FFF780FE7C
-:1067900001210EA8FFF77CFE102114A8FFF778FE58
-:1067A0009624059B039A20001A60099A0C9B1A6094
-:1067B0000F9A129B1A60159A179B01921A60FFF7A5
-:1067C000F4FE069B039A20001A60099A0B9B1A603C
-:1067D0000F9A119B01921A60159A189B1A60FFF785
-:1067E000E4FEDEE7030000200856421C02D0984277
-:1067F00001D1486870470C31F5E7030010B5080077
-:106800001900FBF737FF10BD10B5F2F759FC10BDAA
-:1068100010B5041E00D101342000F2F71DFC002841
-:1068200007D1FAF7C9FC002801D100F003F880472E
-:10683000F2E710BD062010B5FBF76AFF0120FFF755
-:106840003AFEC9B28218904201D100207047037805
-:106850008B42FBD00130F6E730B500240139A2426B
-:1068600001D1002005E0035D01340D5DAB42F6D09F
-:10687000581B30BD002310B59A4200D110BDCC5C2E
-:10688000C4540133F8E710B5884202D98B189842F6
-:1068900003D3002307E08B5C8354013AFBD210BD85
-:1068A000CC5CC45401339A42FAD1F8E70300821851
-:1068B000934200D1704719700133F9E770B50400B5
-:1068C0000D001F2904D9162303600120404270BD2A
-:1068D000436C002B04D08A009B181A68002A08D148
-:1068E000200000F015F82A0001002000FBF71AFF35
-:1068F000EDE70020012AEAD0511C03D11623013014
-:106900002360E4E7002428001C6090472000DEE7B5
-:1069100010B5FCF7E1F910BD02780B78002A03D01E
-:10692000013001319A42F7D0D01A70470023C25C7F
-:106930000133002AFBD1581E7047030030B51D00FB
-:10694000002A06D00C78013A01332C700131002C5A
-:10695000F5D100219A18934200D130BD197001334E
-:10696000F9E7F7B5150001938A680B690C000090F0
-:10697000934200DA130022002B6043321278002A7F
-:1069800001D001332B6023689B0602D52B680233AC
-:106990002B602268062317001F401A4227D02300CD
-:1069A00043331B785A1E93412268920630D422004A
-:1069B00001990098089E4332B047431C25D0062316
-:1069C00020682A68E16800250340042B03D18D1A52
-:1069D000EB43DB171D40A3682269934201DD9B1A3C
-:1069E000ED180027BD4220D1002010E00137E368F8
-:1069F0002A689B1ABB42D2DD22000123019900982C
-:106A0000089E1932B047431CF0D101204042FEBD20
-:106A10003020E1184331087021005A1C45310978B3
-:106A2000A218433202331170C1E7220001230199F9
-:106A30000098089E1A32B047431CE6D00137D1E7D0
-:106A4000F8B5C046F8BC08BC9E467047F8B5C046CD
-:106A5000F8BC08BC9E467047000000000000000023
-:106A600089810100F92C02000500000005000000EA
-:106A700003000000090000000D040000467502003C
-:106A80000000000000000000C12E0200BF2E020026
-:106A9000C92E0200CB2E0200FFFF00000000000004
-:106AA000FFFF0100010000000000000000000000E6
-:106AB00023350200BF2E020067350200693502004F
-:106AC000000000000000000023350200BF2E02007D
-:106AD000653502007535020025350200413502009A
-:106AE00045350200613502008D9601009596010042
-:106AF000573602000000000000000000F999010074
-:106B0000BF2E0200D19A0100DB3602000000000017
-:106B10000000000023350200BF2E02001B370200D8
-:106B20001D370200419B0100FB36020017370200AF
-:106B3000499B0100293702000100000017000000F6
-:106B400046000000A30000005F010000D602000024
-:106B5000C4050000A00B00000000000000000000C1
-:106B6000A13E0200BF2E0200ADA10100393C02008F
-:106B70000000000000000000E94102008DA70100B4
-:106B8000F9A601005340020065A80100654002001B
-:106B900001420200F8FFFFFF000000002335020061
-:106BA00069A9010085A8010095A801000000000066
-:106BB0000000000023350200BF2E02002D4202001B
-:106BC0002F420200000000000000000023350200F8
-:106BD000B7440200A9440200AB44020000000000D8
-:106BE0000000000023350200AB460200814602008F
-:106BF00083460200046C0200030000001C6C0200CB
-:106C00000800000002000000000000000400000076
-:106C1000010000000800000002000000C40900009C
-:106C2000000000008813000008000000102700008A
-:106C300010000000204E0000180000008038010005
-:106C400020000000007102002800000000E20400A3
-:106C50003000000000881300380000000000000031
-:106C60000000000023350200BB4602006DB40100A5
-:106C7000C5460200253502004135020045350200B7
-:106C80006135020079B30100B1B40100573602004A
-:106C9000BCFFFFFF000000002335020069B30100C4
-:106CA00091B40100A1B401005DB40100FB36020003
-:106CB00017370200ADB5010029370200CC6C020085
-:106CC00003000000E46C0200080000000200000065
-:106CD00000000000040000000100000008000000A7
-:106CE00002000000E204000000000000C4090000EF
-:106CF00008000000881300001000000010270000AA
-:106D000018000000204E0000200000008038010024
-:106D100028000000007102003000000000C40900DB
-:106D200038000000000000000000000023350200D1
-:106D3000E9460200EDB60100F346020025350200E7
-:106D40004135020045350200613502003DB60100C3
-:106D500005B7010057360200606D02000B0000000D
-:106D6000D430000000000000A861000020000000F6
-:106D700050C3000040000000A08601006000000039
-:106D8000400D030080000000801A0600880000000B
-:106D900000350C0090000000006A1800B0000000F0
-:106DA00000D43000D000000000A86100F000000016
-:106DB0000050C300F80000000000000000000000C8
-:106DC0002335020017470200D9B70100214702000E
-:106DD000F1B70100FB3602001737020095B8010039
-:106DE00029370200F46D020004000000146E020056
-:106DF0000900000002000000000000000400000084
-:106E0000100000000800000020000000100000003A
-:106E1000300000006902000080000000E80200006D
-:106E200090000000C40900007000000088130000FA
-:106E3000600000001027000050000000204E0000FD
-:106E400040000000409C000030000000A0860100CF
-:106E50002000000040420F00100000000000000071
-:106E600000000000233502004547020019BA010066
-:106E70004F4702002535020041350200453502002A
-:106E80006135020079B9010031BA010057360200BC
-:106E9000986E020004000000102700000C000000A3
-:106EA000204E00000800000050C300000400000055
-:106EB000A0860100000000000000000000000000AB
-:106EC000233502007347020081BB01007D470200A9
-:106ED00021BB0100FB3602001737020099BB0100FD
-:106EE00029370200000000000000000023350200E6
-:106EF000A1BF0100B9BE0100474902000000000027
-:106F00000000000023350200AF4D0200C14C02001A
-:106F1000C34C02000000000000000000B1D80100D6
-:106F2000D35202000000000000000000D1D8010090
-:106F3000E55202000000000000000000F1D801004E
-:106F4000F7520200000000000000000091D801008C
-:106F5000C15202000000000000000000AB5102001E
-:106F6000AF510200B3510200B7510200ADD701008A
-:106F7000BB510200BF510200C3510200C7510200C1
-:106F8000CB510200CF510200D3510200D751020071
-:106F9000DB510200DF510200E3510200E751020021
-:106FA000EB510200EF510200F5510200F9510200CD
-:106FB000FD51020001520200055202000952020076
-:106FC0000D52020011520200155202001952020025
-:106FD0001D5202009B6402009B640200D9DA01008A
-:106FE000000000000000000011D901000953020058
-:106FF000000000000000000051D901002D530200E4
-:107000000000000000000000C9DD0100B3550200CF
-:107010000000000000000000DDDD0100DD55020081
-:10702000000000000000000071D901003F53020081
-:10703000000000000000000031D901001B530200D5
-:10704000000000000000000035520200395202002A
-:107050003D520200415202004552020049520200D4
-:107060004D5202005152020055520200EF550200EB
-:107070000000000000000000B1D9010063530200CD
-:10708000000000000000000091D9010051530200EF
-:10709000000000000000000059520200B5D70100B6
-:1070A0005D52020061520200655202006752020006
-:1070B0006B5202006F5202007152020075520200C0
-:1070C00079520200A95602000000000000000000F2
-:1070D00035540200295402001D54020015540200C8
-:1070E000755302002152020025520200295202006B
-:1070F0002D520200315202001F5502000000000014
-:107100000000000095540200835202004554020022
-:10711000D1D90100875202008B5202007B55020038
-:107120005B55020049D8010045DA010015D801007D
-:107130008F52020079DA01002D5502000000000094
-:107140000000000015DF0100F1DD01000F57020013
-:1071500009DE010025DE01003B5702007B570200DB
-:10716000A357020055520200F5E0010000000000A4
-:1071700000000000A15B0200D75B0200FD5A020084
-:10718000015B0200055B02000B5B0200BF510200C5
-:10719000B1E50100295B0200515B0200635B020064
-:1071A000775B02008B5B0200B15C0200095C0200AD
-:1071B0001F5C0200335C0200475C0200BDE301007B
-:1071C000615C0200D75C02000F5D0200655C02009A
-:1071D0006D5C0200755C0200795C02007F5C02005D
-:1071E000855C0200195202000DE40100795D020085
-:1071F00009E50100A75D0200E9EA0100B9EA010022
-:10720000E9EF0100CDEF010031EF01009B600200CA
-:107210001DEC010049EC0100D5EB0100A1EB0100E0
-:10722000A761020029F80100CF610200BF610200DE
-:10723000B3610200F5F70100C7610200B761020007
-:10724000A361020085F60100CB610200AB61020080
-:107250000000000000000000E101020033620200B3
-:10726000000000000000000093620200956202002E
-:107270000000000000000000A1620200D1620200D4
-:1072800000000000000000009102020029630200DB
-:10729000ED6202000000000000000000AD020200EC
-:1072A0007563020057630200000000000000000048
-:1072B00000000000000000009B640200C472020095
-:1072C000F8260020F50F0200811002007967020005
-:1072D0007B6702009910020001000000007000406E
-:1072E00004000000020000000070004008000000E0
-:1072F00003000000007000401000000004000000C7
-:1073000000700040200000000500000000700040F8
-:1073100040000000060000000070004080000000F7
-:10732000FF000000FFFFFFFF00000000B0040000AE
-:1073300000F004006009000000D00900C012000045
-:1073400000B01300802500000050270040380000E6
-:1073500000003B00004B000000A04E0080700000C9
-:1073600000F07500127A0000000080000096000016
-:1073700000509D0000E1000000F0EB00002C010037
-:1073800000903A0100C2010000E0D7010084030030
-:1073900000B0AF0390D00300000000040008070015
-:1073A00000705F0700100E00A4DFBE0E40420F0009
-:1073B00000000010641C0200F01B02004C1B0200C5
-:1073C000041B02004C1B02002C1C02004C1B020080
-:1073D000041B0200F01B0200F01B02002C1C020028
-:1073E000041B02000A1B02000A1B02000A1B020007
-:1073F0003A1C0200F01B0200F01B02004C1B0200B2
-:10740000001B02004C1B02002C1C02004C1B020043
-:10741000001B0200F01B0200F01B02002C1C0200EB
-:10742000001B02000A1B02000A1B02000A1B0200CA
-:10743000361C0200C41E0200941E0200941E0200AC
-:10744000921E0200981E0200981E0200E01F020019
-:10745000921E0200981E0200E01F0200981E020009
-:10746000921E02008C1F02008C1F02008C1F020063
-:107470001C200200000000000000000000000000CE
-:1074800000000000000000000000000000000000FC
-:1074900000000000000000000000000000000000EC
-:1074A00000000000000000000000000000000000DC
-:1074B00000000000000000000000000000000000CC
-:1074C00000000000000000000000000000000000BC
-:1074D000000000001C20002069645F70726F700063
-:1074E0000000000000000100010000000000000199
-:1074F0000000000100010101000000000000000187
-:107500000001000000000000000101010001000076
-:1075100000017A76677074756F6965617A76677055
-:1075200074756F6965617A766770745265626F6FA2
-:10753000744D6F646500666C617368496E636F6D4E
-:10754000706C657465000000040202040200000211
-:107550000404040002020004040301000001030308
-:1075600003000101020303040201010301040301FA
-:107570000003000004010102000003027A76677034
-:1075800074756F6965617A76677074756F69656126
-:107590007A7667707400000402020402000002049C
-:1075A00004040002020004040301000001030303B9
-:1075B00000010102030304020101030104030100AD
-:1075C00003000004010102000003021B1B000E1156
-:1075D000000000000008080800080A4A4000000AED
-:1075E0005FEA5FEA0ED92ED36E19324489330C92CA
-:1075F0004C924D0808000000048808080408048420
-:107600008488000A448A4000048EC480000000047C
-:107610008800000EC000000000080001224488100D
-:107620000C9252524C048C84848E1C824C901E1EF0
-:10763000C244924C06CA525FE21FF01EC13E024491
-:107640008ED12E1FE24488100ED12ED12E0ED12EB7
-:10765000C4880008000800000480048802448804EC
-:1076600082000EC00EC008048244880ED126C004D9
-:107670000ED135B36C0C925ED2521C925C925C0EB1
-:10768000D010100E1C9252525C1ED01C901E1ED0A8
-:107690001C90100ED013712E12525ED2521C88080C
-:1076A000081C1FE242524C125498149210101010F1
-:1076B0001E113B75B131113935B3710C9252524CD8
-:1076C0001C925C90100C92524C861C925C92510E53
-:1076D000D00C825C1FE4848484125252524C1131CB
-:1076E000312A44113135BB7112524C9252112A4445
-:1076F00084841EC488101E0EC808080E1008048258
-:10770000410EC242424E048A400000000000001FA9
-:107710000804800000000ED2524F10101C925C0032
-:107720000ED0100E02424ED24E0C925C900E06C845
-:107730001C88080ED24EC24C10101C925208000831
-:107740000808024002424C101498149208080808D5
-:1077500006001B75B131001C925252000C92524C23
-:10776000001C925C90000ED24EC2000ED010100091
-:1077700006C8049808080EC807001252524F00119C
-:10778000312A4400113135BB00124C8C9200112A71
-:107790004498001EC4881E06C48C84860808080805
-:1077A0000818080C881800000C8360636F6D706106
-:1077B000737343616C00302C3235352C302C3235EC
-:1077C000352C300A302C3235352C302C3235352CD6
-:1077D000300A302C302C302C302C300A3235352CFD
-:1077E000302C302C302C3235350A302C3235352CBB
-:1077F0003235352C3235352C300A0054494C542062
-:10780000544F2046494C4C2053435245454E20008E
-:107810000000010002000300040000010101020158
-:107820000301040100020102020203020402000338
-:10783000010302030303040300040104020403041C
-:10784000040474656D7043616C00E95DCA4B251DCD
-:10785000470AA062FA1922DFA9A8E95DFB24251DC9
-:10786000470AA062FA1922DFA9A8E95D0753251D7E
-:10787000470AA062FA1922DFA9A8626C65537973DE
-:10788000417474727300424243206D6963726F3AAF
-:10789000626974005D00424243206D6963726F3A11
-:1078A000626974205B00302C302C3235352C302C42
-:1078B000300A302C3235352C302C302C300A323511
-:1078C000352C3235352C3235352C3235352C323598
-:1078D000350A302C3235352C302C302C300A302CF7
-:1078E000302C3235352C302C300A00302C302C30F6
-:1078F0002C302C300A302C302C302C302C323535BA
-:107900000A302C302C302C3235352C300A323535BB
-:107910002C302C3235352C302C300A302C32353589
-:107920002C302C302C300A003235352C302C302CB9
-:10793000302C3235350A302C3235352C302C32355E
-:10794000352C300A302C302C3235352C302C300A86
-:10795000302C3235352C302C3235352C300A32353E
-:10796000352C302C302C302C3235350A00322E316B
-:107970002E312D2D6700FFFF14000500FFFFFFFFD4
-:10798000FFFFFFFFFFFFFFFF00FFFFFF000000FF03
-:10799000FFFFFFFFFFFFFF00FFFFFF000000FF00F2
-:1079A00000000000FFFF00FFFFFF000000FF0000DD
-:1079B0000000000000000000FFFFFFFFFFFFFF00CE
-:1079C000FFFFFF000000FF0000000000FFFFFFFFBF
-:1079D000FFFFFFFFFFFFFFFF00FFFFFF000000FFB3
-:1079E0000000FFFF00FF00FF00FF00FFFFFF00FFA0
-:1079F00000FF00FF0000FFFF00E2ECF0F4F8FC00E5
-:107A000004E95DDA90251D470AA062FA1922DFA970
-:107A1000A8E95DDA91251D470AA062FA1922DFA9BB
-:107A2000A8E95D9882251D470AA062FA1922DFA9FC
-:107A3000A8E95D5899251D470AA062FA1922DFA915
-:107A4000A8E95D8D00251D470AA062FA1922DFA969
-:107A5000A8E95DB9FE251D470AA062FA1922DFA92F
-:107A6000A8E95DD822251D470AA062FA1922DFA9DC
-:107A7000A8E95D127B251D470AA062FA1922DFA939
-:107A8000A8E95D7B77251D470AA062FA1922DFA9C4
-:107A9000A8E95D0D2D251D470AA062FA1922DFA96C
-:107AA000A8E95D93EE251D470AA062FA1922DFA915
-:107AB000A8E95DD91D251D470AA062FA1922DFA990
-:107AC000A86261642068616E646C6520746F2075C3
-:107AD0006E6465726C79696E67207472616E737022
-:107AE0006F7274006E400003B5A3F393E0A9E50E36
-:107AF00024DCCA9E6E400002B5A3F393E0A9E50E14
-:107B000024DCCA9E6E400001B5A3F393E0A9E50E04
-:107B100024DCCA9E494E495449414C495A41544972
-:107B20004F4E5F494E434F4D504C45544500756E86
-:107B30006B6E6F776E004E6F7264696320424C45C6
-:107B4000342E31207665723A25752066773A2530D5
-:107B50003478004E6F726469632028737065632007
-:107B6000756E6B6E6F776E29207665723A2575207B
-:107B700066773A2530347800D8E2ECF0F4F8FC006F
-:107B8000046E52463578004E6F20617661696C61F3
-:107B9000626C65204932430070696E6D6170206EC1
-:107BA0006F7420666F756E6420666F7220706572E8
-:107BB0006970686572616C00232D302B2000686C41
-:107BC0004C00656667454647003031323334353600
-:107BD0003738394142434445460030313233343539
-:107BE0003637383961626364656600000000000062
-:107BF0001805FF7F0100000000000000D0750200A2
-:107C00006D79020086780200204E0000204E0000B0
-:107C10001C2000200000000094740200B4740200D4
-:107C2000747402000000000000000000000000006A
-:107C30000000000000000000000000000000000044
-:107C40000000000000000000000000000000000034
-:107C50000000000000000000000000000000000024
-:107C60000000000000000000000000000000000014
-:107C700000000000204EFFFF00000000FF0F10106A
-:107C80000700FF000004FF00E980010009840100F3
-:107C9000E58F0100259301001D9601004596010026
-:047CA000C18001009E
+:10000000DBE70229D9D10120A04087432F60D4E744
+:1000100080219858E4E7C046FFFFFCFF68270020D6
+:10002000642700200368074A9950074AFC33196A7D
+:10003000002902D0002018627047013A002AF6D148
+:100040000120F9E71C050000A186010010B5036836
+:10005000002A03D0802202209200985001221C0026
+:100060001A62084AFC34E068002806D00020A32267
+:10007000E060D2009B580B7010BD013A002AF2D10B
+:100080000120F9E7A186010010B50B4C02680B4B6B
+:10009000A14205DC0A498160CC214904D15010BD40
+:1000A000084CA14204DC084981608021C904F5E7BD
+:1000B00006498160CD21F9E78FD0030024050000B7
+:1000C000A08601007F1A060090D00300801A060067
+:1000D00070B50400080019001300A025C026C13324
+:1000E000FF33F600ED059B005E510300C133FF3383
+:1000F0009B005E51A1252368ED005A51054A985096
+:100100002000FFF7C1FFA02305212268DB00D150AA
+:1001100070BDC0460C050000F8B50E0015000400C7
+:1001200000F02CFA264AF1B21378D8B2012B1DD177
+:1001300053788B421AD19778EBB29F4216D16073F5
+:10014000204B19000022FC312360657126718A6200
+:10015000A021C9005A501C4920005A5001325A505F
+:100160002A003100194BFFF7B3FFF8BD184BE8B276
+:100170001F78012F09D15F788F4206D19F7887427F
+:1001800003D102236373134BDBE71778002F05D1EC
+:1001900001231370637351709070D1E71A78002AAD
+:1001A00004D101321A7059709870EAE70A4805F0D4
+:1001B00088FA0023FC222360657126719362FFDEBA
+:1001C0009828002000300040FC0F0000A0860100AD
+:1001D0009C28002000400040DF6D020003680022E0
+:1001E0001900FC3110B58A62A021C9005A50064995
+:1001F0005A5001325A5005220421825641568368D2
+:10020000FFF766FF10BDC046FC0F00000368002129
+:100210001A00FC3210B5916001315961074B9168A9
+:10022000002905D000240473FFF7D8FF200010BD7B
+:10023000013B002BF3D10120F9E7C046A186010064
+:10024000036810B51900FC318A6A0020012A08D120
+:10025000044C1C5988625A610238A40701D4012059
+:10026000404210BDC40400000261064A10B542605D
+:10027000054A01738260054A1900026005F089FB96
+:1002800010BDC04604050050100500500007005086
+:10029000002330B5124AD35683421DD00123D356D2
+:1002A00083421BD00223D356834214D10223190068
+:1002B00045310C480C4CFF3189000C5001210D00D8
+:1002C0005C00601C8540A140A120084C2943C0006F
+:1002D0002150FF21D15430BD0023E8E70123E6E798
+:1002E0008620002000600040031F020000F0014053
+:1002F000A820012110B5124A124B1488C000596081
+:100300001C50548810481C509088A922D200985044
+:10031000802208209200985080200932FF3200038A
+:1003200098500A4A1078A222D2009850084A1088A1
+:10033000084A985000221960FC331A6510BDC04667
+:100340007A20002000A00040440500008920002001
+:10035000782000204C050000012310B50A4ADC007B
+:1003600014598C4207DD013BDB00D3185A68016841
+:10037000064BCA5010BD0133112BF0D18021026809
+:10038000024B4905D150F5E76465020024050000E1
+:10039000F8B50F0016000122244BBA400360A023D9
+:1003A000234CDB05195905000A431A5180221959BB
+:1003B00012060A430121B1401A511A598A43962163
+:1003C0001A511A598901520052081A51FFF7C4FFF5
+:1003D000002204202B6817495A506C3958500121CB
+:1003E000996019601900FC31CA6013495A506A605B
+:1003F00014391F325A5011495F5009185A501E5172
+:100400007B1C03D00321380005F0B3FA731C03D022
+:100410000321300005F0ADFA0122094B29001A60D2
+:100420000848073205F072FBF8BDC04600200040C6
+:10043000140500006C0500001C0500000C05000000
+:100440007C27002074270020962310B5DB009942FA
+:1004500005DC9E210268034BC902D15010BDFFF795
+:100460007BFFFBE724050000C1230E4A9B00D15807
+:1004700010B5090603D50C49096A002908D1D358DB
+:100480005B0704D5084B0021DB68002B01D110BDB0
+:100490000121064B18680028F9D0054B1B689847C6
+:1004A000F5E7C04600200040FC20004070270020F7
+:1004B0006C270020034B1960436803499B00CA5016
+:1004C0007047C0466C27002070270020A023F0B59D
+:1004D000274DDB00EA5885B001920022A024EA50A3
+:1004E000E023E405DB00E25801260292214A0420C1
+:1004F000E2507833E1580391E250A1238022DB00DF
+:10050000D205E250E65005F077FAA222D200A358B5
+:100510009B0F334227D0A358334224D00120A0237D
+:10052000E0220299DB05D200995003997832995064
+:10053000A023019ADB00EA5005B0F0BD0E4B042069
+:10054000F75005F059FAA123DB00F750042005F01D
+:1005500053FAA223DB00F3585B00DFD4013C002CEC
+:10056000ECD12000DBE7A02613240127F605F5E7F0
+:10057000004000400D0600000C050000A023E02113
+:10058000134ADB05C90010B55A5078315A50114B47
+:1005900000221900FC31CA600A62A1211E20C90094
+:1005A0005A500D4A0D4C9850CC200D4A400498509A
+:1005B000A2200C4AC00014500B480C4C14500120CF
+:1005C0005050A0220521D2009950FFF77FFF10BDA7
+:1005D0000C060000004000400C05000038410040BF
+:1005E0002405000000F00140140500001C400040FC
+:1005F000012380200D4910B58B640D4B0D4A8000FE
+:10060000D867146D0C4B002C04D0002414651A68B4
+:1006100001321A60094A10601868A923DB00CB5820
+:10062000010C9BB20004184310BDC046009000406E
+:1006300004E100E0FC9000408027002000E100E0A1
+:10064000F8B50F4C636C002B0FD000270D4E67647C
+:100650003378BB4209D00C4B1D68FFF7C9FF2D1A38
+:10066000BD4202DC3770FFF799FB236D002B05D0EC
+:10067000064A13680133136000232365F8BDC046A2
+:10068000FC900040A0280020842700208027002024
+:1006900070B51B4D2878002831D10121194B1A4A19
+:1006A000596050608020C005016051680029FCD06D
+:1006B00000221649A2205A5004240121C000D9600A
+:1006C0001C5008381A501248C2261A50C1228020E5
+:1006D0009200000398508020400298500D4AB600C6
+:1006E00090590D4C0440C020000220439051C0247A
+:1006F000802064008000105110601960297070BD66
+:10070000A128002000900040FC00004004050000EB
+:100710004C05000000E100E0FF00FFFF044B10B5B6
+:100720001B78002B01D1FFF7B3FFFFF761FF10BD6E
+:10073000A1280020104B70B51B780400002B01D1BC
+:10074000FFF7A6FF0D4D0E4E2B78002B02D033681D
+:10075000A34210D0FFF74CFF201A0A2803DCFFF752
+:1007600047FF0A30040001232B70A823054A346098
+:10077000DB00A4B2D45070BDA1280020A028002026
+:100780008427002000900040224970B50B68DBB23E
+:10079000012B03D1204803681B070DD08022A3231F
+:1007A0000021D205DB00D1501C4B996001319160D2
+:1007B0009A68002AFCD070BD194AF0231468E0261C
+:1007C00025001D40344221D1164C24681C420DD115
+:1007D000154B164C1C608024154B24021C600B68C2
+:1007E000DBB2012BDAD103681B07D7D11368F022E3
+:1007F0001340402BD2D10B4B1B681342CED1802229
+:10080000C1230121D205DB00D150C7E7302DDBD059
+:10081000ECE7C046E00F00F0E40F00F0FC00004001
+:10082000E80F00F0EC0F00F004050040DFFF07C008
+:10083000186C0040014B18687047C0468C27002098
+:1008400002B4714649084900095C49008E4402BC63
+:100850007047C04603B47146490840004900095A30
+:1008600049008E4403BC7047002243088B4274D376
+:1008700003098B425FD3030A8B4244D3030B8B42A1
+:1008800028D3030C8B420DD3FF22090212BA030CAA
+:100890008B4202D31212090265D0030B8B4219D38B
+:1008A00000E0090AC30B8B4201D3CB03C01A5241AB
+:1008B000830B8B4201D38B03C01A5241430B8B42F3
+:1008C00001D34B03C01A5241030B8B4201D30B03DC
+:1008D000C01A5241C30A8B4201D3CB02C01A524103
+:1008E000830A8B4201D38B02C01A5241430A8B42C6
+:1008F00001D34B02C01A5241030A8B4201D30B02AF
+:10090000C01A5241CDD2C3098B4201D3CB01C01AC8
+:10091000524183098B4201D38B01C01A52414309D2
+:100920008B4201D34B01C01A524103098B4201D3C0
+:100930000B01C01A5241C3088B4201D3CB00C01A2D
+:10094000524183088B4201D38B00C01A52414308A5
+:100950008B4201D34B00C01A5241411A00D20146CA
+:10096000524110467047FFE701B5002000F0F0F853
+:1009700002BDC0460029F7D076E7704703460B4317
+:100980007FD4002243088B4274D303098B425FD388
+:10099000030A8B4244D3030B8B4228D3030C8B42B4
+:1009A0000DD3FF22090212BA030C8B4202D312129A
+:1009B000090265D0030B8B4219D300E0090AC30B6F
+:1009C0008B4201D3CB03C01A5241830B8B4201D31C
+:1009D0008B03C01A5241430B8B4201D34B03C01A05
+:1009E0005241030B8B4201D30B03C01A5241C30A7D
+:1009F0008B4201D3CB02C01A5241830A8B4201D3EE
+:100A00008B02C01A5241430A8B4201D34B02C01AD7
+:100A10005241030A8B4201D30B02C01A5241CDD27C
+:100A2000C3098B4201D3CB01C01A524183098B42C7
+:100A300001D38B01C01A524143098B4201D34B01B0
+:100A4000C01A524103098B4201D30B01C01A524113
+:100A5000C3088B4201D3CB00C01A524183088B429A
+:100A600001D38B00C01A524143088B4201D34B0083
+:100A7000C01A5241411A00D20146524110467047F5
+:100A80005DE0CA0F00D04942031000D340425340FA
+:100A900000229C4603098B422DD3030A8B4212D3BA
+:100AA000FC22890112BA030A8B420CD389019211EC
+:100AB0008B4208D3890192118B4204D389013AD029
+:100AC000921100E08909C3098B4201D3CB01C01AFE
+:100AD000524183098B4201D38B01C01A5241430911
+:100AE0008B4201D34B01C01A524103098B4201D3FF
+:100AF0000B01C01A5241C3088B4201D3CB00C01A6C
+:100B0000524183088B4201D38B00C01A5241D9D283
+:100B100043088B4201D34B00C01A5241411A00D204
+:100B20000146634652415B10104601D34042002B00
+:100B300000D54942704763465B1000D3404201B57F
+:100B4000002000F005F802BD0029F8D016E7704734
+:100B50007047C046844608006146FFE71FB500F0B5
+:100B600041FC002801D40021C8421FBD10B500F08F
+:100B7000CDFB4042013010BD10B500F033FC002821
+:100B800001DB002010BD012010BDC04610B500F0F3
+:100B900029FC002801DD002010BD012010BDC04649
+:100BA00010B500F0D9FB002801DC002010BD0120A9
+:100BB00010BDC04610B500F0CFFB002801DA0020C0
+:100BC00010BD012010BDC046002B11D1002A0FD14D
+:100BD000002900D1002802D00021C943080007B431
+:100BE000024802A14018029003BDC04665FFFFFF06
+:100BF00003B4684601B5029800F006F8019B9E46D2
+:100C000002B00CBC7047C046F0B557464E4645464C
+:100C1000DE46E0B504000D009246994683B08B4253
+:100C200030D82DD04946504600F080FF29000600FC
+:100C3000200000F07BFF331A9846203B9B4633D4BC
+:100C40005A465346934042461F00534693401E0067
+:100C5000AF423AD8AF4200D178E05B46A41BBD4119
+:100C6000002B00DA75E0002200230092019301239B
+:100C70005A4693400193012342469340009328E053
+:100C80008242CFD900220023009201930C9B002BBB
+:100C900001D01C605D600098019903B0F0BCBB46B8
+:100CA000B246A946A046F0BD424620239B1A5246B2
+:100CB000DA40414613004A468A40170042461F4325
+:100CC000534693401E00AF42C4D900220023009235
+:100CD00001934346002BD9D0FB0772081A434646BE
+:100CE0007B080EE0AB4201D1A2420CD8A41A9D4170
+:100CF000012024196D410021013E24184D41002E90
+:100D000006D0AB42EED9013E24196D41002EF8D138
+:100D1000009801995B4600196941002B24DB2B00E8
+:100D20005A464446D3402A00E2401C005B46150068
+:100D3000002B2ADB26009E40330026004746BE409B
+:100D40003200801A9941009001919FE7A342BCD8DC
+:100D500083E74246202300219B1A00220091019242
+:100D60000122DA40019286E7424620239B1A2A009C
+:100D700046469A402300F340444613432A00E2408B
+:100D80001C005B461500002BD4DA42462F002023BE
+:100D9000260097409B1ADE403B003343CDE7C04618
+:100DA000F0B5C64643025B0A4E0245004F00DA002A
+:100DB000C40F9C46700A904600B52D0E3F0EC90F19
+:100DC000B6098C424BD0EA1B002A36DD002F61D0D9
+:100DD000FF2D00D1ADE08023DB041E431B2A00DC85
+:100DE000D3E001204346181A430100D48CE080016F
+:100DF0008709380000F07CFE05388740854200DC1A
+:100E0000B6E02D1AB3483840430704D00F230340FF
+:100E1000042B00D00430430100D478E06A1CFE2D7E
+:100E200065D08001430A9C46D2B26346D005184380
+:100E3000E407204380BCB846F0BD002A35D07A1BB9
+:100E4000002D00D0AFE04346002B00D1A7E0531E99
+:100E5000012A00D12FE1FF2A69D01A00AAE0E91B7C
+:100E6000002970DD002F37D0FF2D62D08023DB04F6
+:100E70001E431B2900DCB0E001204044430143D560
+:100E80000135FF2D33D00123934A03404008104021
+:100E90001843B9E7002E00D183E0511E012A00D18A
+:100EA000D8E0FF2A45D00A0098E7FE276A1C1742BF
+:100EB00000D086E0002D00D0B7E04346002B00D1E3
+:100EC000F3E00022002EB0D0981B430100D4FAE0DA
+:100ED00043460C00F01A97E7002E00D1C8E04A1EE6
+:100EE000012900D1AEE0FF2923D01100C1E7002382
+:100EF000FF229C4699E7FE216A1C114277D0FF2A07
+:100F0000F5D0150046447008430700D07EE7C308BB
+:100F1000FF2D0ED05B025B0A9C46EAB285E7002EED
+:100F200007D08022D203134203D0104201D10C001B
+:100F30000300002BDBD08020C00318434002430A8B
+:100F40009C46FF2271E70029D5D07A1B002D60D185
+:100F50004346002B24D0531E012A73D0FF2AE7D02A
+:100F60001A001B2A00DC85E001203D00801985E77E
+:100F700020233A00451B38000135EA405D1BA8409C
+:100F8000431E9841002510433EE7202330009B1A62
+:100F900031009840D140431E9841084322E70C009D
+:100FA00003001500B4E7FF2FC1D080234046DB04C7
+:100FB000184380461B2A51DD01200C003D00301AE9
+:100FC00012E743469F1B7B012BD4002F00D010E774
+:100FD0000023002400229C4627E720233200300013
+:100FE000CA40591A8840431E9841104345E7002DD6
+:100FF0004AD14346002B63D00022002E00D114E7D3
+:1010000030004044430100D47EE7324B01351840A4
+:101010007AE7FF2F8CD080234146DB0419438846B2
+:101020009FE743460C00F71AE3E64246002A00D049
+:1010300075E7002E00D07AE78023DB0300249C466E
+:10104000FF22F2E6300040440125430100D45BE773
+:10105000022518E743460125981BC5E62023444690
+:101060004046D4409A1A9040431E98412043A4E73A
+:101070000D004DE7202341464046D1409A1A90404A
+:10108000431E9841084370E74246002A00D14FE7CB
+:10109000002E00D14DE78022D203134200D148E751
+:1010A000104200D045E7030043E7002E90D00C002B
+:1010B00084460022B9E643460C00F01A013593E657
+:1010C00084460022B1E6002800D01DE7002300245A
+:1010D0009C46AAE6FFFFFFFBFFFFFF7DF0B54F46F2
+:1010E0004646D6464502C0B547000C1C6D0A3F0E69
+:1010F000C60F002F00D170E0FF2F00D175E0EB008C
+:101100008025ED041D43002399469A467F3F6002E7
+:10111000430A984663001B0EE40F002B4ED0FF2BB2
+:1011200046D04246D0008022D2040243904600229C
+:101130007F3B3100FF1A4B466140C9B213430F2B6E
+:1011400000D9B5E06E489B00C3589F4600239846DF
+:101150002600454692465346022B00D189E0032BD8
+:1011600000D19EE0012B18D03B007F33002B69DDBE
+:101170006A0704D00F222A40042A00D004352A012D
+:1011800003D5604B1D403B008033FE2B00DD70E03B
+:10119000AD016D0AD8B202E00E0000200025C005A6
+:1011A0002843F6073043E0BCBA46B146A846F0BD36
+:1011B0004346002B3FD10222FF3F03E04346002B72
+:1011C0002DD1012231004B466140C9B213430F2B90
+:1011D00034D84D489B00C3589F46002D13D104239B
+:1011E0009946033B00279A4691E7002D05D1082335
+:1011F0009946063BFF279A4689E70C239946093B07
+:10120000FF279A4683E7280000F072FC7627431FE9
+:101210009D4000237F4299469A463F1A77E7404611
+:1012200000F066FC4246431F9A4076235B4290469C
+:101230001B1A00227DE7FF2303227AE70E00FF201E
+:101240000025ACE70120C01A1B28A6DC9E372A0027
+:10125000BD40C2406B1E9D4115436B0704D00F2358
+:101260002B40042B00D004356B0144D50120002510
+:1012700095E7FF20002592E780250026FF20ED035B
+:101280008DE7002398468020C003054209D04346DD
+:10129000034206D1454605436D022600FF206D0A34
+:1012A0007DE78020C00305436D02FF206D0A76E7CD
+:1012B00042466B015001834219D21B220025013F97
+:1012C00001261C006D005B00002C01DB984201D858
+:1012D0001B1A3543013A002AF3D15A1E93411D438C
+:1012E0003B007F330E00002B00DD41E7AAE71A2206
+:1012F00001251B1AE4E7AD0100206D0A4FE7C04647
+:10130000EC650200FFFFFFF72C66020070B542009B
+:1013100045024E024C00C30F6D0A0120120E760AE0
+:10132000240EC90FFF2A06D0FF2C03D0A24201D100
+:10133000B54206D070BD002DFCD1FF2CFAD1002E95
+:10134000F8D18B4206D00120002AF3D12800431E99
+:101350009841EFE70020EDE770B5420045024E02EC
+:101360004C00C30F6D0A120E760A240EC80FFF2A16
+:101370001BD0FF2C0ED0002A1BD1002C01D1002E37
+:101380001CD0002D0CD083421CD00221581E0840D6
+:10139000013870BD002E22D1002AF4D1002DF2D1E7
+:1013A0000028F6D101204042F3E7002D17D1FF2C91
+:1013B000F0D0002CE7D1002EE5D1E6E70020002D8B
+:1013C000E7D0E2E7A24205DCEADBB54202D8E7D388
+:1013D0000020DEE74342584140000138D9E70220AF
+:1013E0004042D6E770B5420045024E024C00C30FA2
+:1013F0006D0A120E760A240EC80FFF2A0BD0FF2C9E
+:101400000DD0002A1FD1002C16D1002E14D100209F
+:10141000002D10D009E0002D0CD1FF2C13D1002E8F
+:1014200008D1002A08D0834212D00221581E084059
+:10143000013800E0022070BD002DF4D10028FAD15F
+:1014400001204042F7E7002CEDD1002EEBD1ECE774
+:10145000A24205DCF2DBB54202D8EFD30020EAE776
+:101460004342584140000138E5E7C046F0B54F46D9
+:101470004646D64644024500C0B5640A0F1C2D0EF0
+:10148000C60F002D00D18DE0FF2D00D192E000238A
+:10149000802099469A46E400C00404437F3D7802C8
+:1014A000430A98467B001B0EFF0F002B00D170E013
+:1014B000FF2B00D186E04246D00080227F3BED1812
+:1014C0000023D204024390469C4631004B467940AB
+:1014D000681C0F2B1CD8764A9B00D3589F463900B6
+:1014E0004446E2465346022B0FD0032B00D1D7E0EF
+:1014F000012B37D100200024C0052043C907084331
+:10150000E0BCBA46B146A846F0BDFF200024F3E790
+:10151000260C2404220C44462404240C43462700B1
+:101520001B0C574374435A435E4312193B0C9B18E0
+:101530009C4203D980225202944666443F041A0416
+:101540003F0CD2199401671EBC411B0C920E9B19D3
+:1015500014439B011C431B0100D49BE00123620840
+:101560001C40144302007F32002A64DD630704D06C
+:101570000F232340042B00D00434230103D50200A1
+:101580004C4B80321C40FE2ABFDCA401640AD0B25E
+:10159000B2E74346002B3DD14A4601331A439146F8
+:1015A0009C4692E7002C29D104239946033B002551
+:1015B0009A4674E7002C1BD108239946063BFF2569
+:1015C0009A466CE74346FF35002B0BD102234A466F
+:1015D0001A4391469C4678E753463100022B00D0CF
+:1015E00083E792E703234A461A4391469C466CE7F9
+:1015F0000C239946093BFF259A4650E7200000F04E
+:1016000077FA7625431F9C4000236D4299469A46FF
+:101610002D1A44E7404600F06BFA4246431F9A40B9
+:1016200000232D1A90469C46763D4EE780240021EB
+:10163000FF20E40360E701239B1A1B2B00DD59E721
+:1016400022009E30DA4084401300621E94411C4305
+:10165000630704D00F232340042B00D0043463011C
+:101660001AD50120002447E78020C003044209D096
+:101670004346034206D14446044364023900FF2036
+:10168000640A39E78020C003044364023100FF206C
+:10169000640A31E7280065E7A4010020640A2BE70B
+:1016A0008020C00304436402FF20640A24E7C0468C
+:1016B0006C660200FFFFFFF7F8B5CE4647464302CF
+:1016C0005B0A4E02DA009446720A914645004A00CF
+:1016D00080B52D0E1F00C40F120EC90FB609FF2AC8
+:1016E0005BD0012041408C4239D0A81A00285ADD35
+:1016F000002A6AD0FF2D00D1D9E08022D2041643FF
+:101700001B2800DCE9E001206346181A430100D4DD
+:10171000B4E080018709380000F0EAF90538874015
+:10172000854200DCCCE02D1AB5483840430704D090
+:101730000F230340042B00D00430430100D4A0E069
+:101740006A1CFE2D00D18DE08001470AD2B2D0057F
+:101750003843E4072043C0BCB946B046F8BDA81AD8
+:101760008046002845DD002A70D0FF2D00D19EE084
+:101770008023DB041E4343461B2B00DCD2E0012008
+:10178000604443017AD50135FF2D6BD001239D4A7A
+:101790000340400810401843C8E7002E20D08C4278
+:1017A00023D02800FF38002839D0571B002D00D047
+:1017B0009DE06346002B00D1DBE07B1E012F00D1B2
+:1017C0000DE1FF2F71D01F0098E0002E00D1A7E09F
+:1017D000421E012800D1E6E0FF2868D010008FE704
+:1017E00001204140A14200D07FE7FF2040428046D7
+:1017F000A8444046002838D0511B002D00D1AEE04F
+:10180000FF2A00D1DFE080236046DB0418438446D2
+:101810001B2900DCD9E0012015008019B1E7FE206A
+:101820006A1C104271D1002D00D0A6E06346002B47
+:1018300000D1D9E00022002E00D188E7981B430197
+:1018400000D4E1E063460C00F01A6FE7002E00D1EF
+:10185000B7E00200013A012800D19CE0FF2826D021
+:10186000904688E7FF22002771E7FE206A1C10429D
+:1018700064D0FF2AF6D0150066447008430700D0F4
+:1018800056E7C308FF2D12D05B025F0AEAB25EE79B
+:101890006246002A00D196E0002E08D08022D203B2
+:1018A000134204D04846104201D10C004B46002B95
+:1018B000D8D08027FF031F437F02FF227F0A46E71D
+:1018C00020233A00451B38000135EA405D1BA84043
+:1018D000431E98410025104328E720231B1A32009D
+:1018E0009E40C2403000431E984110430CE7FF2A3F
+:1018F000DBD080236046DB04184384461B2F56DD73
+:1019000001200C001500301A00E763469F1B7B0185
+:101910003DD4002F00D0FEE600240022002716E769
+:101920000500AFE7320043464146DA4020235B1A08
+:101930009E403000431E9841104321E7002DA7D15F
+:101940006346002B59D00022002E00D1FFE6300064
+:101950006044430192D52A4B013518408EE7634617
+:10196000002B47D04B1E012915D0FF292BD0190081
+:101970004EE70C004B463D0084E76246002A8BD1BF
+:10198000002E92D180270024FF22FF03DFE663466A
+:101990000C00F71ABFE6300060440125430100D473
+:1019A0006CE70225F2E663460125981BAEE620238C
+:1019B00064466046FC40DF1BB840431E984120430C
+:1019C0009FE705005EE74B4671E7202365466046CA
+:1019D000CD40591A8840431E984128431CE763466E
+:1019E0000C000125F01A91E6002E95D00C004F4610
+:1019F0000022ACE64B460D0044E74F460022A6E627
+:101A0000FFFFFFFBFFFFFF7D002800D036E700242B
+:101A100000279CE641024200C30F490A0020120E33
+:101A20007E2A03DD9D2A02DD094A9818704780202E
+:101A300000040143952A07DC9620821AD1404842CF
+:101A4000002BF3D10800F1E7963A9140F7E7C04642
+:101A5000FFFFFF7FF8B5002813D0C317C6185E40FC
+:101A6000C40F300000F044F89E2305001B1A962B8B
+:101A70000FDC082801DD083DAE407602760AD8B2B8
+:101A800002E0002400200026C0053043E407204384
+:101A9000F8BD992B0CDD05223100121AD1400A0045
+:101AA000010030001B318840411E8841024316006E
+:101AB000052D12DC31000D4F3940720709D00F207F
+:101AC0003040042805D004314A0102D59F23394013
+:101AD0005B1B89014E0AD8B2D6E76A1F96403100D7
+:101AE000024F39407207F4D0E9E7C046FFFFFFFB21
+:101AF0001C2101231B04984201D3000C10391B0A3E
+:101B0000984201D3000A08391B09984201D3000901
+:101B1000043902A2105C40187047C0460403020258
+:101B200001010101000000000000000010B50029C3
+:101B300003D1FFF7DDFF203002E00800FFF7D8FFF8
+:101B400010BDC04670B5041C00F020F80E4B051CFB
+:101B50001B785BB201330BD0211C201C00F08AFBE8
+:101B6000002805D10021201CFFF706F8002801D12C
+:101B7000281C70BD00F070F8212300210360081CB0
+:101B8000FFF7ACFA051CF3E78A200020FF21420092
+:101B900070B50300041C5208C9058A423AD2002AD3
+:101BA00037D000283FDBC51501420BD18021090445
+:101BB0000A00024001423DD15B00100001320B429D
+:101BC000FAD02D1A5B025A0A80232E001B047F3E96
+:101BD0001343EA0725D58022192100250024761019
+:101BE0005B005204A018984202DC84181B1AAD183E
+:101BF00001395B0052080029F4D1002B02D00123E7
+:101C000001359D43FC239B059C4668106044F60506
+:101C1000301870BD011CFFF729FC211CFFF7C0F82C
+:101C2000F7E75B00D7E7011CFFF746FD011CFFF754
+:101C300055FAEEE7012040422D1AC3E710B5040023
+:101C400004481300002804D00A000220210000E00C
+:101C500000BF10BD00000000014B18687047C0466F
+:101C600014200020084B10B50400002B02D00021E6
+:101C700000E000BF054B1868836A002B00D098472E
+:101C8000200003F06FFDC046000000000C6702005A
+:101C900070B500260C4D0D4C641BA410A64209D152
+:101CA000002604F019F80A4D0A4C641BA410A64241
+:101CB00005D170BDB300EB5898470136EEE7B3008D
+:101CC000EB5898470136F2E78C2000208C2000204A
+:101CD0008C200020A420002010B5034B01001868C0
+:101CE00003F038FF10BDC04614200020002370B55B
+:101CF000064D0400080011002B6000F0D9FA431CC7
+:101D000003D12B68002B00D0236070BD88270020F2
+:101D10000CB430B5174B0C001D689DB0002908DAD3
+:101D20008B2301202B6040421DB030BC08BC02B0A8
+:101D3000184782236A469B009382002302900690F4
+:101D4000994200D04B1E0493079301236A465B42DD
+:101D5000D382280021AB209A02A9019300F06EF8EB
+:101D6000431C01DA8B232B60002CDDD00023029A68
+:101D70001370D9E714200020F0B58E6885B00700F5
+:101D80000C00039201939E423CD890238A89DB0089
+:101D90001A4234D00969236860695B1A02930323ED
+:101DA0004343DD0FED18019B029801331B186D10A2
+:101DB000AB4200D91D00530532D52900380000F090
+:101DC00057FC061E09D10C233B6040230120A28949
+:101DD00040421343A38105B0F0BD029A216903F08C
+:101DE00095FEA389144A1A4080231343A381029BC2
+:101DF0002661F61826606561019EED1AA560019BBB
+:101E00009E4200D9019E32000399206803F087FEAC
+:101E1000A36800209B1BA36023689E192660DAE755
+:101E20002A00380000F02EFC061EE0D1380021699F
+:101E300000F023FCC7E7C0467FFBFFFFF0B5A1B071
+:101E400003901D008B890F0016001B0611D50B692E
+:101E5000002B0ED1402100F00BFC386038610028C7
+:101E600005D10C23039A0138136021B0F0BD402343
+:101E70007B61002308AC6361203363761033A37663
+:101E8000079535002B78002B01D0252B47D1AB1BB4
+:101E90000593B5420CD0320039000398FFF76CFF70
+:101EA000431C00D1AEE06269059B944663446361C4
+:101EB0002B78002B00D1A5E0012200235242626062
+:101EC00004A9543252186E1C2360E360A36013709F
+:101ED000A36505223178544803F0FFFD751C0028E6
+:101EE0001FD12268D30604D5532304A95B182021EF
+:101EF0001970130704D5532304A95B182B211970FB
+:101F000033782A2B16D0350000210A20E3682A787E
+:101F10006E1C303A092A4ED9002911D117E001353B
+:101F2000B0E7414B2268C01A0123834013432E00BF
+:101F30002360CEE7079B191D1B680791002B01DB6F
+:101F40000B9304E05B42E3600223134323602B788E
+:101F50002E2B0AD16B782A2B35D1079B02351A1DFF
+:101F60001B680792002B2BDB0993304E03223000B5
+:101F7000297803F0B2FD002806D04023801B83405F
+:101F800022680135134323602978062228486E1CF5
+:101F9000217603F0A2FD00283CD0264B002B25D152
+:101FA0000722079B07339343083307936369049A17
+:101FB0009B18636165E74343350001219B18A6E741
+:101FC00001235B42D0E700230A201A000135636039
+:101FD00029786E1C3039092903D9002BC5D0099204
+:101FE000C3E74243350001235218F1E707AB0093E2
+:101FF0003A002100104B039800E000BF0490049BBE
+:102000000133D3D1BB890D985B0600D42DE70120A5
+:1020100040422AE707AB00933A002100064B0398A1
+:1020200000F00CF8EAE7C046F06D0200F66D020021
+:10203000FA6D020000000000791D0200F0B58BB0BF
+:1020400006920A0043320793059004920A7E0C0020
+:10205000109B782A07D8622A09D8002A00D1C1E04B
+:10206000582A00D18CE026004236327022E010005F
+:1020700063381528F7D800F0F3F816001F00F6FFB4
+:10208000F6FFF6FFF6FF1F00F6FFF6FFF6FFF6FF7E
+:10209000A80036009A00F6FFF6FFB900F6FF3600FA
+:1020A000F6FFF6FF9E0026001A684236111D1960E1
+:1020B000136833700123A7E0086819680A1D050634
+:1020C0000BD50D681A60002D03DA2D23049A6D429A
+:1020D0001370614B0A2703931BE00D681A604106D9
+:1020E000F1D52DB2EFE70D681968081D18602E06AE
+:1020F00001D50D6803E06D06FBD50D68ADB2564BFA
+:10210000082703936F2A00D00237230000224333AD
+:102110001A706368A360002B03DB042221689143DB
+:102120002160002D02D1049E002B0CD0049E2800BB
+:102130003900FEF71FFC039B013E5B5C33702B00F4
+:1021400005009F42F3D9082F09D12368DB0706D584
+:1021500063682269934202DC3023013E3370049BA2
+:102160009B1B2361079B210000930598069B09AAEE
+:1021700003F043FD431C4CD1012040420BB0F0BDA5
+:1021800045310A70344A03921A68216820CA1A60DD
+:10219000080616D5CB0702D5202319432160102746
+:1021A000002DB2D1202322689A432260ADE720227D
+:1021B00009680A4322602200782145321170274ABB
+:1021C000E1E74806E6D5ADB2E4E71A680D68101DF0
+:1021D0004969186013682E0601D5196002E06D0682
+:1021E000FBD519800023049E2361BBE71A68111DEB
+:1021F0001960166800213000626803F06EFC002848
+:1022000001D0801B6060636823610023049A13700F
+:10221000A8E72369320006990598079DA847431C43
+:10222000AAD023689B0715D4099BE0689842A5DAD9
+:102230001800A3E72200012306990598079E19328A
+:10224000B047431C98D00135E368099A9B1AAB420A
+:10225000F0DCE9E70025F7E7016E0200126E0200EC
+:1022600003B47146490840004900095E49008E44A4
+:1022700003BC704743024A02400049005B0A520A0D
+:10228000090E000EFF2806D00020FF2902D1531EA0
+:102290009A4110007047FE38002BFBD1F4E7C0468E
+:1022A00058220120014B40421A60704788270020C5
+:1022B00058220120014B40421A60704788270020B5
+:1022C00010B50400F5F760FF200003F0E9FB2000E3
+:1022D00010BDF0B585B01F000AAB1B8806001500C5
+:1022E00002910393002F18D0282003F0DDFB6B46EA
+:1022F00004001989039BAAB200933B0000F0C8F9BF
+:102300003368210030005B689847002805D0200022
+:1023100000F0D4F9200003F0C3FB05B0F0BD4A681B
+:1023200010B55310C0180B68D20701D50268D358F6
+:10233000984710BD70B5DD25AD0004004059002858
+:102340000ED0FAF78FFD836D9B0709D56059FAF718
+:1023500099FD036813215B6A9847642003F07CFAB7
+:1023600000F08EF870BD82B030B5040085B00892E0
+:1023700002A80822099303F0C9FB039B029D581091
+:102380002418DB0701D523685D590AA9082268468D
+:1023900003F0BCFB2000089A099BA84705B030BC9D
+:1023A00008BC02B0184782B01FB50400069207931C
+:1023B000120C1A2A11D007D8042A27D0052A1ED0B9
+:1023C0001FBC08BC02B018471B2A1FD01C2AF7D11B
+:1023D000E130FF30F8F774FEF2E769300021FF309A
+:1023E00000F075FC200091300021FF3000F06FFC00
+:1023F0002000B9300121FF3001F026FBE0E7E623A1
+:102400005B00C15801A800F0E8FCD9E7E4235B00B9
+:10241000E15801A800F030FCD2E773B5050000F0E8
+:102420002BF8060000F028F80400B1B2684600F06E
+:10243000ADF9210C01A800F0A9F96946280001AA0C
+:1024400000F0F4F901A800F085F9684600F082F97F
+:10245000280076BD3ADF704712DF704707B56A463D
+:102460000023D01DD371FFF7F7FF6B46D8790138F1
+:1024700043425841C0B20EBD80235B05586E704781
+:1024800010B5F6F7E9F9704710B58368984710BDA5
+:10249000704710B5040003F003FB200010BDF0B539
+:1024A00085B01F000AAB1B8806001500029103933C
+:1024B000002F18D0282003F0F7FA6B460400198982
+:1024C000039BAAB200933B0000F0E2F833682100BE
+:1024D00030005B689847002805D0200000F0EEF837
+:1024E000200003F0DDFA05B0F0BD72B60B6801659F
+:1024F000002B04D143658365086062B670471A00FB
+:102500005B6D002BFBD1506582654365F5E7036D7C
+:10251000002B0FD072B6826D436D002A0BD053652D
+:10252000436D002B01D0826D9A650023436583655E
+:10253000036562B67047026D1360F1E770B5050080
+:10254000EFF30884C36B006C1C1B6B6C1B1A9C4262
+:102550000CD91F2320349C43002801D0F6F7D0FD6E
+:102560002000F6F799FD28640019686470BD10B565
+:10257000F6F798FC041E01D1F6F7FEFB200010BD13
+:1025800010B50C008047A047F6F7DCFC10BD70B515
+:102590001400030010000D0098472000A8472000F9
+:1025A000F6F7E6FC70BD10B5F6F7CEFBF6F7E4FBE8
+:1025B000FAE70300F0B58208980702D1181E01D18E
+:1025C000F0BD0132541C72B6802503C92D0681422C
+:1025D0001BD90368002B02DB9B00C018F7E75B00E8
+:1025E0005E085B00C3181F68002F09DA994207D9FB
+:1025F0002B007F007F08F61933430360B300F1E737
+:10260000A64205D2B6008019E1E762B60020D7E7FE
+:102610000232B24203D292008218914206D8036875
+:102620005B005B08036062B60430C9E78023361B99
+:102630001B06043A1E4316600460F4E770B50400FC
+:1026400008000E00F6F728FD0500002C0ED000282B
+:102650000CD0231F1A689200B24200DD3200210024
+:10266000280003F053FA2000F6F74AFD280070BD59
+:1026700010B50800F6F710FD10BD10B50800F6F70C
+:102680003FFD10BD10B508001100FFF7D7FF10BDCA
+:10269000F7B51D0008AB1B880400103016000F00B2
+:1026A000019300F0E6F80023019A2000278066805D
+:1026B000A560E360A28063622362FEBD10B58388DB
+:1026C00004009B0704D58068002801D003F0E8F9D6
+:1026D000200010BD82B030B5046A87B00B930500AE
+:1026E00001230A92002C18D110220AA902A803F093
+:1026F0000DFA182003F0D8F90400082204A968464E
+:1027000003F004FA2000029A039B00F0CCF82C623C
+:1027100007B030BC08BC02B018472269002A02D0BA
+:1027200014000133F9E7092BF2DC10220AA902A8F0
+:1027300003F0ECF9182003F0B7F90500082204A90A
+:10274000684603F0E3F92800029A039B00F0ABF817
+:102750002561DDE710B50400006800F0C1F9200034
+:1027600010BD70B5060008000D0003F02BFA040040
+:102770000530F6F791FC306000F0A4F930682900CC
+:102780004480621C043003F0C1F970BD1FB5040021
+:10279000080001A9FAF7EAFA200001A9FFF7E1FF12
+:1027A000200004B010BDF8B50B68170002255D5F6E
+:1027B0001368040002229B5E0E00ED18681DF6F7F8
+:1027C0006BFC206000F07EF92068316845800223B0
+:1027D000CA5E0430043103F099F923683968181D82
+:1027E000336802229B5EC0180223CA5E043103F0E4
+:1027F0008DF9236820005D1900232B71F8BD10B5F9
+:1028000004000868206000F060F9200010BD70B579
+:102810000B68040000680D00984205D000F060F9D4
+:102820002868206000F051F9200070BD70B5136871
+:1028300004005D880868002D04D1206000F045F98F
+:10284000200070BD4088002802D118002360F5E701
+:102850002000FFF7A8FFF3E70300002010B5814236
+:1028600006DB1B6802241A5F8A4201DD59180879C9
+:1028700010BD002310B503600400F6F7FDFCA06056
+:10288000E160200010BD70B50180428004001D0091
+:10289000F6F7F2FCA060E160002D02D02000F6F710
+:1028A00075FD200070BD82B010B504000393029244
+:1028B000FFF7DFFF1022200002A903F027F9002311
+:1028C0002000236110BC08BC02B0184710B50400FA
+:1028D000006800F005F9200010BD10B50A000021C5
+:1028E00003F030F910BD10B504000868206000F056
+:1028F000ECF8200010BD70B50B68040000680D00F6
+:10290000984205D000F0ECF82868206000F0DDF86F
+:10291000200070BD10B50068438881880630594397
+:10292000FFF7DBFF10BD10B504000023F6F79CFD98
+:10293000200010BD10B50400F6F796FD200010BD74
+:10294000F0B587B004910CA909780390059101684E
+:102950000020029149888C468A4268DA0299898867
+:102960008B4264DA049806687788D01901900020B9
+:10297000D41984425BDDB5885C19844257DD8242FC
+:1029800034DAD019604501DD60460190002B34DA5D
+:102990008C4200DD0C00B01D0026D11755422940A5
+:1029A000B34201DA5F437E42029D761886190635EE
+:1029B000111C002A00DA0021002209B2934201DD35
+:1029C00062465A43059B51186D18002B26D00022F1
+:1029D0001000A2422BDA002301998B4212DAF15C3B
+:1029E000002901D0E95401300133F5E76046801A2F
+:1029F0000190B842CADD0197C8E7CC1AAC42CADDE3
+:102A00002C00C8E7049B01321B6802935B88F61810
+:102A1000039B1B6802935B88ED18DAE7059FA742CA
+:102A200007DBE043019BC01720404343180007B079
+:102A3000F0BD31002800019A03F068F8049B0137CB
+:102A40001B6802935B88F618039B1B6802935B88E4
+:102A5000ED18E4E710B50400096804200A5E8B1D38
+:102A60000220095E2000F6F7FFFC200010BD10B523
+:102A70000400006800F034F8200010BDF8B5140020
+:102A8000D243D2171440050020000C301F000E0066
+:102A9000F6F702FB286000F015F82B681C72286816
+:102AA0004760002E04D022003100093003F02EF8D8
+:102AB000F8BD002310B504000A001900FFF7DEFF7F
+:102AC000200010BD03230380704710B50400008868
+:102AD000F6F7D4FD002802D123880233238010BDED
+:102AE00010B504000088F6F7C9FD002805D1238839
+:102AF000023B9BB2012B01D0238010BD2000F6F7D2
+:102B0000FFFAFAE77047036870B5040001811B6A99
+:102B10009847236805005B692000984720812800BA
+:102B200070BD00897047036870B5040081721B6A2C
+:102B3000984723680500DB6920009847A0722800A9
+:102B400070BD807A70477047704710B5040002F07E
+:102B5000A7FF200010BD10B5040002F0A1FF200067
+:102B600010BD0200C368006952695B434043524391
+:102B70001818801870477FB50400FFF7F2FF260091
+:102B8000902305001B04313698422AD9638F002B0D
+:102B900007D1013308221B216846FFF774FE012389
+:102BA000638790239B049D420AD9A38F002B07D1F2
+:102BB000013309221B216846FFF765FE0123A38725
+:102BC0008023DB049D420AD9E38F002B07D1013318
+:102BD0000A221B216846FFF756FE0123E3870023E4
+:102BE00033703378042B0ED8013333702000F6F79E
+:102BF0003FFE02000B280AD101231B216846628692
+:102C0000FFF741FE14E000236387E363EEE7230050
+:102C1000A18E303381420CD11A78042A01D80132B6
+:102C20001A70A28E618E914202D01B78042BE3D8D9
+:102C30007FBD0022A086F3E730B50400036A8BB0A5
+:102C4000009302AD416A8269C369280001F0B5FBB7
+:102C500023000C3307CD07C30222A379200093433E
+:102C6000A371FFF788FF0123A1881A0006A8FFF7C8
+:102C70000AFE00200BB030BD70B505000B680C00DB
+:102C800008005B6A98472B000C3407CC07C3280068
+:102C900070BD10B5040003685B6A9847E06810BD1A
+:102CA00010B5040003685B6A9847206910BD10B531
+:102CB000040003685B6A9847606910BD10B50400A2
+:102CC000F6F710FF200002F0EBFE200010BD0630EA
+:102CD000C17770470123807918407047036870B549
+:102CE000040001811B699847236805009B69200047
+:102CF00098472081280070BD00897047704710B543
+:102D0000040002F0CDFE200010BD30B50400436B7E
+:102D1000C26801699A1A83698BB05A43836B921215
+:102D20005B1AC16942634B439B12C16B8363406969
+:102D300002AD091A206A414389122800E16300911B
+:102D4000216C01F03AFB2300283307CD07C3012390
+:102D5000A1881A0006A8FFF796FD00200BB030BD31
+:102D6000002310B5837164330381036804001B6979
+:102D7000818098470222A37993431A0001231343C9
+:102D8000A37110BD84B030B5069303000491059281
+:102D900004AC0C3326CC26C326CC26C322681A608A
+:102DA000022382791343837130BC08BC04B01847F6
+:102DB0004164704773B50C00050016000B680800ED
+:102DC000DB699847E36B280001960093626BA36B65
+:102DD000216C01F0B3FA280076BD70B505000B68D0
+:102DE0000C000800DB6998472B00283407CC07C388
+:102DF000280070BD82B030B5040085B0089202A8EA
+:102E00000822099302F082FE039B029D58102418A9
+:102E1000DB0701D523685D590AA90822684602F03C
+:102E200075FE2000089A099BA84705B030BC08BC75
+:102E300002B01847F8B50A6803680C000500981A34
+:102E4000FEF708FE62686B68071C981AFEF702FE20
+:102E5000A368061CA868C01AFEF7FCFD391C041CF8
+:102E6000381CFEF703FB311C051C301CFEF7FEFA74
+:102E7000011C281CFDF794FF211C051C201CFEF7DB
+:102E8000F5FA011C281CFDF78BFFF8BDF0B585B0E5
+:102E9000019002910392FFF7CDFF0126041C071C4D
+:102EA000039B9E4217DA0C217143029B019859182B
+:102EB000FFF7C0FF051C011C201CFDF771FE002858
+:102EC00000D02C1C291C381CFDF756FE002800D011
+:102ED0002F1C0136E4E7211C381CFEF7EDFB05B082
+:102EE000F0BDF0B58BB009938023DB000024C360F4
+:102EF00003614361002306000C27079108920460D8
+:102F00004460846084610293119B9C4266DB0027CD
+:102F10000023109C0593019700973D1C059B119A77
+:102F2000934271DA210007A8FFF784FFFEF70AFE3B
+:102F3000011C03900298FEF7D1F8FE218905FEF7E7
+:102F4000BBFB0490281CFEF765FD05000498FEF706
+:102F500061FD030028009D4200DA1800FEF77AFDAB
+:102F60002368079A051C981AFEF774FD0399FEF76B
+:102F7000B5F8400004994008FEF778FA011C009863
+:102F8000FDF70EFF089B00900693069A6368981A57
+:102F9000FEF760FD0399FEF7A1F840000499400890
+:102FA000FEF764FA011C0198FDF7FAFEA368019090
+:102FB00009980C34181AFEF74DFD0399FEF78EF8A8
+:102FC000400004994008FEF751FA011C381CFDF737
+:102FD000E7FE059B071C013305939FE7390061431A
+:102FE000109B07A85918FFF725FFFEF7ABFDFEF76A
+:102FF00011FDFEF72FFD0299051CFDF7D1FD0028FC
+:1030000000D0029501347FE70099081CFEF72EFAE4
+:103010000199041C081CFEF729FA011C201CFDF76D
+:10302000BFFE391C041C381CFEF720FA011C201CB2
+:10303000FDF7B6FEFEF786FD041C011C0098FEF7A6
+:103040004DF8291CFEF712FAFE218905FDF7A8FEAE
+:103050008921C905FEF70AFAFEF7DCFC211CF060A5
+:103060000198FEF73BF8291CFEF700FAFE218905BE
+:10307000FDF796FE8921C905FEF7F8F9FEF7CAFCAF
+:10308000211C3061381CFEF729F8291CFEF7EEF9E7
+:10309000FE218905FDF784FE8921C905FEF7E6F9C1
+:1030A000FEF7B8FC079B70613360089B02980093A1
+:1030B0007360099BB360FEF7ADFCB06130000BB0EC
+:1030C000F0BDF0B50025040016000B002F0028000D
+:1030D0002A0091B00791B24208DA1968013240180B
+:1030E00059687F1899680C336D18F4E73100FDF7C3
+:1030F00045FC310020603800FDF740FC3100606085
+:103100002800FDF73BFC3200A06007992000FFF784
+:10311000BDFE00230A900693059304930DADC823CA
+:103120005B420393C8235B420293C8235B42019333
+:103130002B00220083CA83C32A68039B94466A68D3
+:10314000634494462B60AA681F00029B079963445E
+:10315000944608936B60019B3200634428000993F6
+:10316000AB60FFF793FE0A990B90FDF705FD002871
+:1031700006D0099B04970693089B05930B9B0A9323
+:10318000019BC8331A000193C8235B009A42CFD138
+:10319000029BC83302939342C7D1039B029AC83360
+:1031A00003939342BED12368049A934207D1636884
+:1031B000059A934203D1A368069A934206D0049BD2
+:1031C0002360059B6360069BA360A8E7200011B005
+:1031D000F0BD70B504000D00160086B003A8FFF71F
+:1031E00070FF20000399049A059B01960095FFF754
+:1031F00078FE200006B070BD4A6810B55310C018A4
+:103200000B68D20701D50268D358984710BD10B596
+:103210000021406C02F0E0FB10BD10B50400F6F791
+:10322000CFFF200002F03CFC200010BD70B505006F
+:103230000400743501212800F6F7D2F92200563235
+:1032400013780133DBB21370E17901318B4222D163
+:10325000002326001370226D54360221525E3388FB
+:103260002021934205DA200019B25030FFF7F4FA1A
+:1032700001000023E2792800F6F76CF9226D33880B
+:103280000221525E934207DD2300002248332000D2
+:103290001A70F7F7A5F870BD01333380FBE770B5FE
+:1032A00005000600826D5C350221525E2B88040009
+:1032B00020217436934204DA19B25830FFF7CCFA61
+:1032C0000100002330001A00F6F744F9A26D2B88A4
+:1032D0000221525E934207DD230000224833200082
+:1032E0001A70F7F77DF870BD01332B80FBE773B5DB
+:1032F000040006002500743630006435FFF70AFB31
+:103300000023EA5E21000023300060310093FFF7C4
+:1033100017FB002804D123006C331B78002B0AD143
+:103320006622A256002A06D02B886C349B182B806C
+:103330000123237073BD23000022483320001A703C
+:10334000F7F74EF8F6E7F0B5060000210500040097
+:103350006636006E7156408864350023EA5E4B1D68
+:103360001B1A200085B06C3003909A4211DC037860
+:10337000002B0ED01C3D2B78062B03D1200074307F
+:10338000FFF7C8FA002320002B70F7F729F805B0E3
+:10339000F0BD27007437002A04DD4942380009B225
+:1033A000F6F71EF90023EA5E21000023380000939F
+:1033B0006031FFF7C5FA0023F356002B05D1220038
+:1033C000483220001370F7F70BF80123039A1370AB
+:1033D00000232A88F3569B182B80D8E770B5050088
+:1033E00048352B780400002B31D0F5F7FDFE220084
+:1033F0004C3213881818230080B210804A331B887F
+:10340000834224D8002313802B78022B02D1200082
+:10341000FFF70CFF2B78032B02D12000FFF73FFFB3
+:103420002B78042B02D12000FFF761FF2B78052BAE
+:1034300002D02B78062B02D12000FFF784FF2B78D7
+:10344000072B04D1002320002B70F6F7C9FF70BDB5
+:103450001FB5036F827A9B68040001339A4208D13A
+:103460000123818802226846FFF70DFA0023A37228
+:103470001FBDF6F739FF2000FFF7B0FFA37A013335
+:10348000F5E710B583790400DB0704D5027B022A37
+:1034900002D1FFF7DDFF10BD837A016F0133DBB28C
+:1034A000837289688B4201D100238372002A02D182
+:1034B0002000F6F719FF237B012B05D1637300234E
+:1034C0002000A373F6F7FEFD2000FFF787FFE2E779
+:1034D000407A704710B57430FFF71CFA10BD10B574
+:1034E0000400FCF79BFB00232000237510BD1FB5D3
+:1034F0006C46637300232273009303AA0233F7F729
+:10350000CFF804B010BD1FB50F2401236C44009305
+:103510002300F7F7D5F8002800D1207804B010BDBB
+:1035200070B5040016001D0003220F23F7F7B4FA4C
+:10353000200031000F2302221030F7F7ADFA2000EF
+:1035400029000F2301222030F7F7A6FA2000049962
+:103550000F2304223030F7F79FFA200005990F233C
+:1035600005224030F7F798FA200006990B23112224
+:103570005030F7F791FA200007990B230C226030A6
+:10358000F7F78AFA0B2320001A0008997030F7F732
+:1035900083FA200009990B2312228030F7F77CFA76
+:1035A00020000A990B230A229030F7F775FA2000C1
+:1035B0000B990F230622A030F7F76EFA20000C9922
+:1035C0000B231A22B030F7F767FA20000D990B236E
+:1035D0001422C030F7F760FA20000E990B2317224F
+:1035E000D030F7F759FA20000F990B231622E0305C
+:1035F000F7F752FA200010990B231522F030F7F755
+:103600004BFA601C11990B231022FF30F7F744FA94
+:103610002000113012990B230022FF30F7F73CFAFB
+:10362000200021300B231E221399FF30F7F734FAC4
+:10363000200070BD0069002904DD002802D0406A26
+:103640000139F8E7704710B50400F7F715F92000C5
+:1036500002F026FA200010BDF7B5838804005A074F
+:103660000FD59A060CD4DA060BD50100082268465D
+:10367000183102F04BFA200022696369FFF72AF83B
+:10368000F7BD0422022601271343A380A388A5685F
+:1036900033421DD0210008226846183102F036FA64
+:1036A00028002269636900F015FE1022A3881342E6
+:1036B0001ED0256A002D1BD02900A01802F026FA82
+:1036C0002B692800236202F0EBF9F5F755FBDDE7E3
+:1036D0003B4207D0E368206900936169A269E3690E
+:1036E000A847E2E720696169A269E369A847DCE7C6
+:1036F00004229343A380C3E7030072B64069002805
+:1037000007D002695A61002A00D19A61DA8B013A26
+:10371000DA8362B67047F7B5002507002E0004690A
+:10372000002C1CD0626AA38801920421625E002AE8
+:1037300010DA042213420DD1019B002E0DD13B6102
+:10374000636A20000193FEF7B9FF200002F0A8F998
+:10375000340001352600019CE2E77362F0E728009F
+:10376000FEBD70B5012286B004000D008669F7F732
+:10377000C1F8002823D1E38B092B20D8290010227F
+:1037800002A802F0C3F9182002F08EF9050004A97E
+:103790000822684602F0BAF92800029A039BFFF754
+:1037A00082F872B6002E0CD1636965612B612B69BA
+:1037B000002B00D1A561E38B0133E38362B606B031
+:1037C00070BD33692B613561F1E782B010B502A994
+:1037D00002920393FFF7C5FF002010BC08BC02B0A3
+:1037E000184770B50500FFF796FF2800FFF784FF24
+:1037F000041E0BD0010000222800F7F77BF8200000
+:1038000002F04EF9F5F77CFA0028EED170BD704752
+:1038100010B5040002F044F9200010BD82B030B5AC
+:10382000040085B0089202A80822099302F06EF9FC
+:10383000039B029D58102418DB0701D523685D59AE
+:103840000AA90822684602F061F92000089A099B3B
+:10385000A84705B030BC08BC02B018470289030075
+:103860008A4203D1012380791840704742890020A1
+:103870008A42FAD198790223F6E7028903008A4244
+:1038800003D10423807918407047428900208A427E
+:10389000FAD198790823F6E7028903008A4203D116
+:1038A0001023807918407047428900208A42FAD15B
+:1038B00098792023F6E7038910B58B4205D10124BE
+:1038C0008379002A0BD02343837143898B4205D12E
+:1038D00002218379002A04D00B43837110BDA343D6
+:1038E000F2E78B43F9E7038910B58B4205D1042435
+:1038F0008379002A0BD02343837143898B4205D1FE
+:1039000008218379002A04D00B43837110BDA3439F
+:10391000F2E78B43F9E7038910B58B4205D11024F8
+:103920008379002A0BD02343837143898B4205D1CD
+:1039300020218379002A04D00B43837110BDA34357
+:10394000F2E78B43F9E782B0F0B589B00E920F939E
+:10395000078995B20400BD4200D147890EAB5E884D
+:10396000022E23D0052E17D0012E10D129002000C1
+:103970003200FFF7A0FF39002000FFF76FFF00289B
+:1039800005D001233200A18804A8FEF77CFF09B00E
+:10399000F0BC08BC02B01847290020000122FFF744
+:1039A000A2FF39002000FFF768FFE8E73900200098
+:1039B000FFF754FF002830D032000123A188684669
+:1039C000FEF761FF29002000FFF757FFA6880028B7
+:1039D00020D039002000FFF750FF00281AD0012323
+:1039E0000422310004A8FEF74EFF01223900200016
+:1039F000FFF791FF290020000022FFF75CFF29005C
+:103A000020000022FFF76FFF002229002000FFF7AF
+:103A100082FFBCE701230322E3E729002000FFF730
+:103A20003BFF0028E6D1267B012EE3D129002000B0
+:103A3000FFF723FF33000422002800D103222900CE
+:103A400004A8FEF720FFD5E701737047704710B553
+:103A5000040002F025F8200010BD30B5040085B048
+:103A60002569002D1ED0EA78012A08D0022A14D038
+:103A700001231E21684692B2FEF705FF03E02000F5
+:103A8000183000F015F823699D42E9D12000F7F7BE
+:103A900039F9280002F004F8E2E72000203000F0B5
+:103AA0002AF8F0E705B030BD00230160436070479D
+:103AB0001FB504000068F7F725F900234362626828
+:103AC0009A4207D1606001231D211A006846FEF763
+:103AD000DAFE09E0516A002902D00A000133F9E751
+:103AE000032B02DD01F0DCFF1FBD5062EBE700237A
+:103AF00041600370704770B505004068F7F702F940
+:103B0000012304002B700430F5F740FC00232B70D8
+:103B10009C4202D0200001F0C3FF70BD13B50C0021
+:103B200001A8F7F71BFB210001A8F7F729FB13BD3C
+:103B300073B50D0014001E0001A8F7F70FFB33004A
+:103B40002A00210001A8F7F74FFB73BD802307B5BA
+:103B50005B05009101921A695B696946133B5A4300
+:103B60000223FFF7E5FF07BD84B010B50492802261
+:103B70000391059352051369516952691139133A3A
+:103B80005A434B430F99CB1AD21803A90C23FFF7C2
+:103B9000CFFF10BC08BC04B0184710B50400F7F7FD
+:103BA000F7F8200010BD8023F7B55B051F69019170
+:103BB0005D69F7F7EDF80600041E21D0302001F012
+:103BC00073FF113D302200217D430400002701F0E6
+:103BD000B9FF0835B7420DDA29003022200001F084
+:103BE00095FF2100019801F0E3FF002808D030354F
+:103BF0000137EFE7B74203D1200001F051FF002465
+:103C00002000FEBD10B509680431FFF7CCFF10BDE0
+:103C100010B509680431F7F7EBF810BD52DF7047B3
+:103C200012DF7047704710B5040001F039FF200023
+:103C300010BD10B50400F5F711FB00220300A468C5
+:103C400001208A4202D19C4200D9100010BD10B55B
+:103C5000F7F736FA10BD29DF704728DF704710B537
+:103C600003685B6A984710BD10B50400F7F77EFB48
+:103C7000200001F015FF200010BD10B50D22C9B2C3
+:103C8000FFF741FCC7384342584110BD10B50368E7
+:103C90005B6A984710BD10B50400F7F7A7FC200039
+:103CA00001F0FEFE200010BD10B50D22C9B2FFF7D5
+:103CB0002AFC5A384342584110BD10B50368DB69ED
+:103CC000984710BD10B50400F7F706FD200001F07D
+:103CD000E7FE200010BD10B50722C9B2FFF713FCA4
+:103CE000C4384342584110BD10B503685B6A984719
+:103CF00010BD10B50400F7F70FFE200001F0D0FE54
+:103D0000200010BD10B50F22C9B2FFF7FCFB3338FD
+:103D10004342584110BD10B50368DB69984710BD98
+:103D200010B50400F7F7ACFE200001F0B9FE20004A
+:103D300010BD10B54F22C9B2FFF7E5FB4038434232
+:103D4000584110BD10B50368002B01D008009847FA
+:103D500010BD10B50368002B01D00800984710BDB6
+:103D600037B504680D00002C0ED00822011D6846EE
+:103D700001F0CCFE019A009B50102018D20701D50B
+:103D80000268D3582900984737BD82B030B5040087
+:103D900085B0089202A80822099301F0B7FE039BA0
+:103DA000029D58102418DB0701D523685D590AA924
+:103DB0000822684601F0AAFE2000089A099BA8473D
+:103DC00005B030BC08BC02B0184782B010B5040082
+:103DD000006803930292F9F745F8836D9B0715D5A8
+:103DE0006068FEF756FF20816068FEF759FF60812A
+:103DF0006068FEF75CFFA0812068F9F753F82200A5
+:103E00000368218A08325C690623A04710BC08BCFD
+:103E100002B0184713B54A88438A04009A421AD15F
+:103E20000B89012B17D9CB681988C18140680368B9
+:103E30001B699847606803685B699847E081206860
+:103E4000F9F730F82200618A002403680094DC68E6
+:103E50000E320223A04713BDF8B5451C04000E0026
+:103E6000170000211022280001F06CFE002363825D
+:103E700001332370002F08D1330010339E4209D044
+:103E8000013B1A782A700135F8E71022310028002A
+:103E900001F045FEA37B627B1B021343200063827B
+:103EA000F8BDA7DF7047A9DF7047AADF704768DF5A
+:103EB000704710B50368002B01D00800984710BD6B
+:103EC00010B50368002B01D00800984710BD10B54D
+:103ED0000368002B01D00800984710BD10B5036897
+:103EE000002B01D00800984710BD10B50400F7F76B
+:103EF00061FF200001F0D4FD200010BD1FB501239B
+:103F0000FA211A0068468900FEF7BDFC05B000BD25
+:103F10000200010010B5036834329B6F0A319847E4
+:103F200010BD10B50400FFF7F3FF210008C9200001
+:103F3000DB6F984710BD70B50E001100C27F1D00E9
+:103F400002339B18040001201F2B12DC2B18A354F2
+:103F5000E37F2A001B18DBB2E377E654E07F0130F1
+:103F6000C0B2E077201801F0D1FD0020E37FED180A
+:103F7000E57770BDF8B50027C47FBC424FD9C6199C
+:103F800075788D4220D1B44607290DD801290DD965
+:103F9000E11801251F292CDC04197519AC4218D928
+:103FA0002178E154013CF9E71529F1D0C75D013FC3
+:103FB000FFB2BB421FD100230236D9B28F4217D9BC
+:103FC000D15CF1540133F8E7C55D7F190137FFB2C9
+:103FD000D3E700210236CCB2A34203D9545C745417
+:103FE0000131F8E7C25D9A18C255C27F9B18C377AA
+:103FF00000252800F8BDE4180125E41B1F2CF8DC7F
+:10400000BC1C3619C47F0519AE4205D2654634780A
+:104010002C700124A444F4E7E41B023CC477FFF7AE
+:104020008AFF0500E5E737B50D00F8F72BFF6B4673
+:10403000DA1D0123040019000A301570FFF79AFFFA
+:10404000002802D12000FFF763FF37BDF8B50D004F
+:1040500016001F00F8F716FF0400092D03D10368AE
+:1040600031005B6B984720003B00320029000A308A
+:10407000FFF780FF002802D12000FFF749FFF8BDBD
+:1040800070B50D000021040001701022013001F014
+:1040900059FD2000658270BD806810B5002803D0EE
+:1040A000F8F7F0FEFFF73DFF10BDF0B58BB003ACA5
+:1040B000050026000AAF0021601C2170062207348B
+:1040C00001F040FDA742F6D16A460423A868537266
+:1040D0000196F8F7F7FE036801A91B6998476B463C
+:1040E000987A0BB0F0BD10B504001830FEF78FFBC6
+:1040F0000123636110BD022370B5436104000D000C
+:10410000F5F7ACF82061002D07D00823626913434E
+:1041100063610423A2791343A37170BD8023F0B5BA
+:104120005B055B6E85B00800029101930424FFF7E4
+:10413000D1F90525012729000198FCF71BFC08008F
+:104140003900FCF791FB019B00261B1A0193052304
+:104150005D435F430390039B0133B3420ADD0423B5
+:1041600002989A1B12B221B2FB337430F5F736F97C
+:104170000136F0E7013CDED205B0F0BD82B030B5CB
+:10418000040085B0089202A80822099301F0BEFC41
+:10419000039B029D58102418DB0701D523685D5945
+:1041A0000AA90822684601F0B1FC2000089A099B80
+:1041B000A84705B030BC08BC02B0184782B070B543
+:1041C0000400006804920593150CF8F74BFE0223D7
+:1041D000826D1A4211D09D420BD10023250023711C
+:1041E00001CDF8F75FFE0368E1882A005C690123CE
+:1041F00011E0012D05D0052DF0D070BC08BC02B037
+:1042000018472600257101CEF8F74CFE0368E188B7
+:1042100032005C692B00A047EFE782B070B5040064
+:10422000006804920593150CF8F71CFE0223826DBA
+:104230001A4208D09D4202D10023637108E0012D8B
+:1042400005D0052DF9D070BC08BC02B018476571C7
+:104250002068F8F727FE03682189621D5C69012345
+:10426000A047F0E737B504680D00002C0ED00822F7
+:10427000011D684601F04AFC019A009B501020186D
+:10428000D20701D50268D3582900984737BD10B529
+:104290004A88838A0C0090B09A4219D10B89002B6E
+:1042A00016D0CB681B78012B12D18068F8F7EAFD95
+:1042B000036815215B6A9847FA20800001F0CCFA68
+:1042C000238804A80380002301A90B70FBF7CEFA12
+:1042D00010B010BD82B073B50400061D069208A987
+:1042E00008226846079301F011FC31006569069ABF
+:1042F000079B2068A84773BC08BC02B0184703009E
+:104300001A68002094460A6810B5944507D1181D14
+:104310001022043101F0ECFB43425841C0B210BD01
+:1043200010B5F8F757FD406810BD10B5F8F752FD0D
+:10433000006810BD017042704360704782B0F0B5F4
+:1043400005920200069308AB1B7805ACE0CCE0C2F6
+:10435000002B1ED04A78002A05D0426852424260A3
+:104360008268524282604A68022A16D0032A1AD012
+:10437000012A04D102684168524201604260012B67
+:1043800017D0022B05D143685B42436083685B42D0
+:104390008360F0BC08BC02B0184702685242026059
+:1043A00042685242EAE74268016852420260416054
+:1043B000E5E7426803680260E7E782B037B50400CA
+:1043C000180007930B7806920193089B0093030053
+:1043D0002000FFF7B3FF20003EBC08BC02B0184726
+:1043E00010B5040001F002FB200010BD02000B001C
+:1043F000F0B5126889B0019203AA15001E0040684A
+:10440000016809688C4692CE92C5DB680199D36039
+:1044100000231361E04709B0F0BD002310B504008C
+:1044200001604360994201D1F8F7E8FC200010BD1B
+:10443000022070470220704700207047002070471C
+:104440000220704702207047022070470220704708
+:1044500002207047022070470220704702207047F8
+:1044600002207047022070470220704702207047E8
+:10447000022070470023136070470020704702201D
+:1044800070470220704702207047022070470220C8
+:1044900070470020704700207047002070470220BE
+:1044A0007047022070474160704781607047C1606B
+:1044B00070470161704741617047022070470220D8
+:1044C0007047022070470220704702207047022088
+:1044D000704702207047022070470020704702207A
+:1044E00070470220704700207047704702207047D5
+:1044F00002207047704702207047002070477047C5
+:1045000066DF704748DF7047007970470C307047AE
+:104510000C30704710B5FFF7F5FF10BD10B50368FC
+:10452000002B01D00800984710BD10B50368002B80
+:1045300001D00800984710BD10B50368002B01D0CA
+:104540000800984710BD10B50368002B01D0080083
+:10455000984710BD10B50400F8F736FD200001F0B3
+:104560009FFA200010BD10B50400F8F73DFD2000B3
+:1045700001F096FA200010BD10B50400F8F744FDD4
+:10458000200001F08DFA200010BD10B50400F8F7EE
+:104590004BFD200001F084FA200010BD10B504008E
+:1045A000F8F752FD200001F07BFA200010BD10B595
+:1045B0000400F8F759FD200001F072FA200010BD48
+:1045C00010B50400F8F760FD200001F069FA200042
+:1045D00010BD10B50400F8F767FD200001F060FA87
+:1045E000200010BD10B50400F8F76EFD200001F0AA
+:1045F00057FA200010BD10B50400F8F775FD200033
+:1046000001F04EFA200010BD0823F0B597B002AAC1
+:10461000137106AA029202AA137310000EAB049340
+:104620000C00F9F74BF800230600984204D02371E0
+:10463000A371300017B0F0BD0500072702AB1B7B4C
+:10464000A37102AB1B79AB4213D96379AB4201D89A
+:104650002571EEE73800684323681818029B019320
+:10466000019AAB0099580135072201F04FFAEDB2DB
+:10467000E7E725710727002502AB21791B7B691825
+:10468000AB4202D96379994201DB2171D1E77943C9
+:1046900023685918049B0193019AAB00985801357F
+:1046A00000F0CAF9EDB2E7E710B5F8F7A7FF10BDC3
+:1046B00010B508001100F8F7DBFF10BD10B50800B9
+:1046C0001100F8F7ABFF10BD10B5080011001A007B
+:1046D000029BF8F72FFF10BD70B503790400092085
+:1046E000002B1AD0FBF768FA03000520002B14D129
+:1046F0002500FC35A86B00280AD1286C00280DD1B4
+:1047000020000C3000F02DFB002806D1207104E0C1
+:1047100003685B6A98470028EFD070BD03689B6A06
+:1047200098470028ECD0F8E7F7B5037907000E00AA
+:104730001400002B11D008220021684601F002FA73
+:104740000A256B461D713000F8F768FB694600903A
+:10475000E368200098472800FEBDF9F79FF80500A0
+:104760000C20002DF8D101230822290068463B7156
+:1047700001F0E8F9E7E770B50400E3692362206A15
+:10478000002807D0C36821009847236A002BF4D083
+:104790001B69F3E7E069002804D0056901F080F99E
+:1047A0002800F8E7E0616060A060E060206160617F
+:1047B00070BD10B5FFF7DFFF002800D0062010BD48
+:1047C00010B50400F8F7F4FC200001F069F92000AE
+:1047D00010BD10B51F220021040001F0B3F9002321
+:1047E000E37710BD10B50020F8F714FE10BDFC30C3
+:1047F000836B70B50400002B07D19920800001F075
+:1048000053F90500F8F728FEA563A06B70BDFC30D6
+:10481000836B70B50400002B07D19920800001F054
+:1048200043F90500F8F718FEA563A06B70BD70B5DD
+:1048300004004068002804D0056901F031F928001F
+:10484000F8E7606070BD10B50400F8F759FE20006D
+:1048500001F026F9200010BD70B504004068002862
+:1048600004D0056901F01CF92800F8E7606070BD0C
+:1048700010B50400F8F74EFE200001F011F92000F9
+:1048800010BDF0B5040087B0E36B2364206C0028F2
+:1048900007D0C36821009847236C002BF4D01B6914
+:1048A000F3E7E06B002804D0056901F0F9F828006F
+:1048B000F8E7E063A080E068002804D0056901F013
+:1048C000EFF82800F8E7E06020001430FFF7AFFFB2
+:1048D00020002030FFF7C0FF266B002E05D0356981
+:1048E000300001F0DDF82E00F7E701AD31002800BF
+:1048F0002663F8F7A1FD23002A00443383CA83C34B
+:10490000049B3100236528006665F8F795FD2300B8
+:104910002A00583383CA83C3049B3100636628008E
+:10492000A666F8F789FD23002A006C3383CA83C387
+:104930003000049BE667A36707B0F0BD70B50400C4
+:10494000E36A2363206B002807D0C36821009847DF
+:10495000236B002BF4D01B69F3E7E06A002804D036
+:10496000056901F09DF82800F8E7E062201DFFF7D7
+:1049700073FF20001030FFF75AFF206A002804D090
+:10498000056901F08DF82800F8E7206270BD7EDF30
+:10499000704768DF704770B500200C00F8F73AFDEB
+:1049A00003685B6A98472378152B25D005D8132B0D
+:1049B0000CD0142B18D0002070BD222BFBD1036922
+:1049C000002BF8D0626810889847F4E74568002DFE
+:1049D000F1D06068012481780088CB064A085B0F1B
+:1049E00022402140A847E6E78368002BE3D06268B5
+:1049F000917810889847DEE76468A3781A07120F49
+:104A00001B09012A03D0022A0AD0002103E0190061
+:104A1000013B022BF9D8C368002BCCD02088E9E7F2
+:104A20000421012BF7D00021022BF4D10531F2E74C
+:104A300010B500F0F4FC10BD022310B50B708C33E0
+:104A40000B713F3B4B712D338B714A1C043100F0CD
+:104A5000BBFC10BD70DF704771DF704760DF7047CF
+:104A600010B5FBF735F8002010BD704777DF7047B1
+:104A700078DF70477ADF70477CDF704770DF704700
+:104A800071DF704772DF704773DF704774DF704704
+:104A900075DF704776DF704777DF704778DF7047E4
+:104AA00079DF70477ADF70477BDF70477CDF7047C4
+:104AB0007DDF704788DF704714207047642070479F
+:104AC000A0208001704710B50400FFF7DFFF02004F
+:104AD0000320002A05D15834217802388143100080
+:104AE000217010BD030010B50324583308001100D5
+:104AF0001A78A2431A703B2900D01321FFF7CAFF8E
+:104B00000023984200D00333180010BD030010B5F5
+:104B1000FE330A00D98C03681B6A984710BD080051
+:104B200010B5FFF7C1FF0023984200D003331800EF
+:104B300010BD080010B5FFF7B5FF0023984200D064
+:104B40000333180010BD080010B51100FFF7A0FFD7
+:104B50000023984200D00333180010BD13B50C0099
+:104B60001100012C10D86B460622581C00F0CEFF15
+:104B700000206B4669461C70FFF780FF00239842B7
+:104B800000D00323180016BDA31E012BF9D8012065
+:104B9000EFE737B568460D001400FFF771FF0323F8
+:104BA00000280DD1002D02D06B461B782B70231EE0
+:104BB00006D06B460622591C200000F0A7FF0023F8
+:104BC00018003EBD080010B51100FFF771FF00236B
+:104BD000984200D00333180010BD080010B5FFF74D
+:104BE0005DFF0023984200D00333180010BD080079
+:104BF00010B5FFF755FF0023984200D0033318008B
+:104C000010BD080010B5FFF747FF030000208342E6
+:104C100003D00530112B00D0023810BD082070479A
+:104C2000B830017000207047B93001700020704723
+:104C300002207047B83000787047B930007870476C
+:104C4000002070470200030010B5F33211789B6F0B
+:104C50006C30984710BD4A6810B55310C0180B68E7
+:104C6000D20701D50268D358984710BD112337B534
+:104C7000080001AD2B700C0000F0A4FF210082B2EF
+:104C80002800FFF713FF0023984200D003331800D9
+:104C90003EBDF8B506000D00002407273300BA33E7
+:104CA0001B78A3420ED96B79A3420BD9390061431B
+:104CB0002B6807225818BB317118013400F026FF09
+:104CC000E4B2EBE700202C71F8BDF8B503680600EC
+:104CD000DB6C0D000C799847032384420DD8002328
+:104CE00007212879DAB2824209D20A005A432C6895
+:104CF0000133125D032AF5D104231800F8BD3700F3
+:104D00000024BA373C702B79A34211D9072319002C
+:104D10003878614358432B68BB3059180722301844
+:104D200000F0F4FE3B78013401333B70E4B2EAE773
+:104D30000023E2E770B50D00C97F01201F290FD8BD
+:104D400000290CD02800D37FFFF79CFE041E06D15B
+:104D5000288CFFF7A3FE03002000002B00D00320C7
+:104D600070BD10B50400F8F753FA002809D12300EC
+:104D70000122FE335242DA84BA34463B1880207056
+:104D800010BD0620FCE7FE30C1847047FE30C08CA9
+:104D90007047A0DF7047A4DF7047A5DF7047A6DF2C
+:104DA0007047A8DF704737B50800002511006A4634
+:104DB00055806D46069C019322882A806A46FFF73B
+:104DC000ECFF03000320002B02D118002A88228068
+:104DD0003EBD70B586B015006A4600200C00961DD9
+:104DE000D380F8F717FB03681B699847FFF7CEFFDE
+:104DF00002A901230C8000248B708C80CD608E6012
+:104E0000FFF7CDFF83B22000A34200D0053006B0EB
+:104E100070BDF8B5040000200D001600F8F7FAFA8E
+:104E200003681B6998472368DF69FFF7AFFF33000A
+:104E300001002A002000B847F8BDF0B506001C00AC
+:104E4000D38B0022457985B0F836954220D9D7001A
+:104E5000F75B9F4211D10E2502231F326D44D20011
+:104E60002B8082180368928803AE00959F683300F8
+:104E7000B847002803D005B0F0BD0132E5E72B8824
+:104E8000022B07D133889B07F5D001232370F2E76B
+:104E90000420F0E70620EEE710B502780300002AB0
+:104EA0000AD10C781000002C05D1588A4B8AC01A00
+:104EB00043425841C0B210BD0020012AFBD10A78FC
+:104EC000012AF8D10131581C0F3200F011FEEFE732
+:104ED00070B504000D006368A360A068002807D0C7
+:104EE000C36829009847A368002BF4D01B69F3E737
+:104EF00070BD10B5C368984710BD030010B5080019
+:104F0000110004280BD005280DD0032806D1180065
+:104F10005B6C4430002B01D0FFF7EBFF10BD180095
+:104F20009B6D5830F6E71800DB6E6C30F2E7F0B599
+:104F3000050008880C008FB0532806D84F2806D8E3
+:104F400001285BD0182800D166E00FB0F0BD5138C1
+:104F5000022803D8FBF774FC71602B00CE8829006F
+:104F600000236A79FC319A420BD9D800085AB04222
+:104F700009D120339B005859431CDA7F30231A4251
+:104F800003D1022115E00133EDE7238C910602D510
+:104F900003219C0706D40421D20603D50122134025
+:104FA000C91AC9B2C28B2800FFF7A7FFCDE7CE8888
+:104FB0000521002200922A006B79F8320098834282
+:104FC000C3D9C000105AB04243D1062900D181E0B4
+:104FD000072942D032000229E5D1A3880AA90B8013
+:104FE0004E80237A0B71A38BCB80E38B20340B8113
+:104FF000CC6028001430FFF76BFFA6E70C7AEB6853
+:105000002B6128690028A0D0C368210098472B692C
+:10501000002BF4D01B69F3E7A3880AAE33802B6B17
+:105020006B63686B002800D18FE7C3683100984735
+:105030006B6B002BF3D01B69F2E78B79012B05D04A
+:10504000022B00D081E70E890721B2E70E890621E5
+:10505000AFE7009801300090B0E700230593A388E4
+:1050600002AA13805680E38B06AF9380238C002125
+:10507000D38023001022223338000193049300F0E0
+:1050800061FD02233B70009B20339B005A591300A3
+:105090002A3319780023994206D01000D36C40308F
+:1050A00002A9984702AB9B893900A088BB80FFF713
+:1050B00078FEBB88002B00D047E7A3880AA90B80A5
+:1050C0004E80A37A0B71E38BCB80238C0B81019BE9
+:1050D000CB608EE70C22002107A800F033FDA388E7
+:1050E00006AF7E803B80A38B0AAE102200213000E9
+:1050F000BB8000F027FD01233370009B20339B0011
+:105100005B591A00293211780022914205D018000B
+:1051100039009B6B2C309847BA89B280BB89002B31
+:1051200009D1BA68002A06D0B17901330B43B371B3
+:10513000079B0C93F2603100A088FFF732FE04E772
+:10514000A2DF7047A3DF704763DF704710B586B0FA
+:105150006B4600240100102202A8DC7100F0D6FC8E
+:105160006B4602A8D91DFFF7EFFFA04201D16B46A5
+:10517000DC79200006B010BDF0B5150099B01C0018
+:105180001EAB04CB02901B880492059320AB1B88B6
+:105190002A00069321AB1B780391079323AB1F884A
+:1051A00024AB1B78089325AB1B78099330231A4056
+:1051B00001921D4213D0032200210AA800F0C2FC74
+:1051C00002230AAA9370A01E0F331370032804D879
+:1051D000FBF736FB02383A3C21230AAA537011AE82
+:1051E0001C220021300000F0ADFC019B0AAA591ED0
+:1051F0008B415B421A4035701692002F05D0229BDE
+:10520000002B02D01293378177810BAE032200214D
+:10521000300000F097FC0222089B0799DB000A434C
+:105220001343099A120113431F221340B370322310
+:105230001D420FD0601E04280CD8FBF701FB091695
+:10524000181A1C003123C8E71223C6E72223C4E73B
+:10525000112333700C231D4211D0601E04280ED878
+:10526000FBF7EEFA0B2527292B002123F1E7312349
+:10527000EFE71223EDE72223EBE7112373700822F7
+:1052800000210EA800F05EFC039B059A0C930AAB6C
+:105290001A82069A02989A82049B0CAA109311A96A
+:1052A000269B0D96FFF74CFF80B219B0F0BD21236D
+:1052B000E4E73123E2E71223E0E72223DEE7F0B55B
+:1052C00089B01D000EAB1B8804000E0000920193F4
+:1052D00003220FAB002102A81F7800F033FC11233A
+:1052E00002AA137053700F3B1F4305331F40977082
+:1052F0000021082205A800F025FC019A02AB0493C6
+:105300009D811A82009B2000109A03A9039607939F
+:10531000FFF718FF80B209B0F0BD7FDF704782DF72
+:105320007047A7DF7047A9DF7047AADF70470020EA
+:105330007047002070470020704710B5F8F7E2FE74
+:1053400010BD0020704710B5F8F794FF10BD10B5E0
+:10535000F8F7AAFF10BD002070470020704700201A
+:10536000704729DF704728DF704710B5FFF7F9FF56
+:10537000F9F792FD10BD10B5F9F7EEFC8022520549
+:1053800013691169421E98B2504389B2FBF76CFA57
+:10539000FFF7E9FFF9F780FD10BDAADF704744DF92
+:1053A000704711DF704713DF704700DF70477047A9
+:1053B000A6DF70472EDF704732DF704733DF70475C
+:1053C0004CDF70474DDF704770B58CB06B461400F2
+:1053D00002000D001E000F32117819701100013308
+:1053E000013A8842F8D10D22002104A800F0AAFB5E
+:1053F0002B783000F3776B78B377AB787377FFF760
+:10540000E1FF2F236B441B7823702E236B441B7802
+:1054100063702D236B441B78A3700CB070BD30B546
+:10542000037804000D00002085B0022B16D1032262
+:10543000611C01A800F06AFB0322211D03A800F0F3
+:1054400065FB280002AA03A9FFF7BEFF032202A9F9
+:1054500001A800F04DFB43425841C0B205B030BD39
+:105460002EDF704751DF704710DF704711DF704744
+:1054700061DF704710B508001100FFF7F6FA10BDA4
+:10548000F0B585B01C000AAB050016001F7803912B
+:10549000FAF7DCFB01235F40320023002800039968
+:1054A000009700F036FA201A431E984105B0F0BD6F
+:1054B000F0B585B01C000AAB050016001F780391FB
+:1054C000FAF7C4FB01235F40320023002800039950
+:1054D000009700F0DCF9201A431E984105B0F0BD9A
+:1054E00010B50400FAF7C0FB200000F0D9FA200044
+:1054F00010BD8269806812681040431E9841704751
+:1055000010B5043000F0AFF910BD4369010010B5CB
+:105510000068002B03D1002800D0804710BD002870
+:10552000FCD004319847F9E710B5012902D00229CF
+:1055300004D010BD2030FFF7E8FFFAE73830FAE773
+:10554000704710B5040000F0ABFA200010BD7047A2
+:1055500003004A1C080018214A4341439A189268E4
+:10556000581810B5C068002A03D1002800D0804721
+:1055700010BD0028FCD0103159189047F8E710B53D
+:10558000040000F08DFA200010BD70B50D0004007D
+:105590000430FAF759FFE56370BD10B504004368A5
+:1055A0004269991800F07FF8E36A002B04D1A369DF
+:1055B000002B00D0984710BDA0690028FBD0210027
+:1055C0001C319847F7E710B5040000F074F8002389
+:1055D000A361E36210BD10B50400FAF79DFB200043
+:1055E00000F05EFA200010BD70B50D00040000F060
+:1055F00062F86561206900F01FF94119200000F090
+:1056000052F870BDC36A010010B58069002B03D148
+:10561000002800D0804710BD0028FCD01C319847DE
+:10562000F9E710B50400FAF785FB200000F038FA1E
+:10563000200010BD036810B50400002B05D1C06820
+:1056400000F0FAF801236060236010BD10B504007B
+:105650000068002804D0E06800F0EEF86368C01A23
+:1056600010BD10B58468FFF7F1FF201810BD10B50C
+:105670000400C06800F0E0F800236060A36010BD83
+:10568000002310B50360436083600400FAF782FBD7
+:10569000E0602000FFF7EBFF200010BD10B50368AD
+:1056A0009B68984710BD10B503000A00011D0069F2
+:1056B00000F089F810BD10B5011D006900F0A0F8D8
+:1056C00010BD0FB4012010B5FCF7CCFA70B50D0079
+:1056D00004001600FAF78EFB6B1C07D00021200097
+:1056E00000F0C7F83100200000F0BDF870BDF8B53B
+:1056F0000D001F0004001600FAF77CFB6B1C0CD099
+:105700006368002F0AD0E26801212000136000F0D6
+:10571000B0F83100200000F0A6F8F8BD2269F3E7E8
+:1057200010B50322FFF7D2FF10BD10B5FFF7CEFF73
+:1057300010BD10B513000022FFF7D9FF10BD10B542
+:105740000022FFF7F6FF10BD012010B5FCF78AFA22
+:105750007047704710B5FFF7FCFFFFF7F9FFF2F74E
+:1057600023FE10BD10B5002801D000F05EF9FEE761
+:1057700070B504000D0003681B68984763681D60DE
+:1057800070BD036870B5DB680400984763685A68A9
+:105790002368002A02D19B68984770BD5B68156832
+:1057A000984763682D1A5A68002D07DC9168596084
+:1057B0001B68002BEAD050689847E7E72368106819
+:1057C0001B699847E9E770B506000C00100072B637
+:1057D0004B6000230A6071684D68002D08D1002BD2
+:1057E0000CD133684C601B699847A56062B670BDE8
+:1057F0002A68821AF3D42B00AD68EEE79C60F4E7C8
+:1058000010B572B6426853688B420DD19B685360E5
+:105810000268002B03D19368984762B610BD1269E5
+:1058200018689047F9E71300002BF6D09A688A426F
+:10583000F9D18A689A60F0E710B503685B68984709
+:1058400010BD70B50400FAF769FF0500FAF766FFAE
+:10585000401BA042FAD370BDFA2310B59B005843F9
+:10586000FFF7EFFF10BD10B5007840B200F081F8EF
+:1058700010BD002902D0012900D070470023A022CA
+:10588000C356D205C133FF339B009950F5E7F7B5F6
+:105890000192B1221C0003684910D2009950802166
+:1058A000012289005A50190000260500FC31CE6003
+:1058B0001A60671E019BB7420BDC01222800D91930
+:1058C000FAF7C4FB002819D02800FAF787FC3C003F
+:1058D00010E0002228009919FAF7B8FB00280BD035
+:1058E0002800FAF7ADFC04002800FAF777FC002C3A
+:1058F00000DB34002000FEBD0136DAE7089B002BF8
+:10590000F8D02B68FC339A68002AFCD000229A60F9
+:10591000F0E7F8B51700B1221C000368D200491067
+:1059200099508022002592009D50012206009A6025
+:10593000A54204DB069B002B13D120000EE03000B3
+:10594000795DFAF76FFB002809D03000FAF746FCC2
+:105950003000FAF775FC002800DB2800F8BD01359F
+:10596000E6E73000FAF752FC0028E6D0012040427A
+:10597000F4E7A0238000DB05C018E02310B50C2459
+:10598000DB00C2588900A243C250C2581143C15023
+:1059900010BD30B5002902D001290FD030BD012241
+:1059A0000C0013008B4005691D4203D005688B0075
+:1059B000EB181C6001311F29F3D1EFE700230A0027
+:1059C0009A400469144203D004689A00A218116036
+:1059D00001331F2BF3D1E1E70B00426810B51468C7
+:1059E0000169634019406140116010BD10B54078F5
+:1059F00040B2FAF74DFC10BD82B00190C046C046DF
+:105A0000C046C046C046C046C046C046C046C04666
+:105A1000C046C046C046C046019B013B0193002BD7
+:105A2000ECD102B070477047704710B59AB00321AF
+:105A300002A8FFF784FE022108A8FFF780FE0121DB
+:105A40000EA8FFF77CFE102114A8FFF778FE96241D
+:105A5000059B039A20001A60099A0C9B1A600F9A02
+:105A6000129B1A60159A179B01921A60FFF7F4FEB9
+:105A7000069B039A20001A60099A0B9B1A600F9AE2
+:105A8000119B01921A60159A189B1A60FFF7E4FEA9
+:105A9000DEE7030010B508001900FCF7CFF810BDD1
+:105AA00010B5F3F72DFB10BD10B5041E00D1013465
+:105AB0002000F3F7F1FA002807D1FAF7BBFE00281F
+:105AC00001D100F003F88047F2E710BD062010B5C1
+:105AD000FCF702F90120FFF745FEC9B28218904297
+:105AE00001D10020704703788B42FBD00130F6E7EC
+:105AF00030B500240139A24201D1002005E0035D48
+:105B000001340D5DAB42F6D0581B30BD002310B5FB
+:105B10009A4200D110BDCC5CC4540133F8E710B5F3
+:105B2000884202D98B18984203D3002307E08B5C8C
+:105B30008354013AFBD210BDCC5CC45401339A4269
+:105B4000FAD1F8E703008218934200D17047197028
+:105B50000133F9E770B504000D001F2904D916239D
+:105B600003600120404270BD436C002B04D08A00CA
+:105B70009B181A68002A08D1200000F015F82A00A6
+:105B800001002000FCF7B2F8EDE70020012AEAD07E
+:105B9000511C03D1162301302360E4E700242800C0
+:105BA0001C6090472000DEE710B5FCF779FB10BDC4
+:105BB00002780B78002A03D0013001319A42F7D0E5
+:105BC000D01A70470023C25C0133002AFBD1581E53
+:105BD0007047030030B51D00002A06D00C78013A4A
+:105BE00001332C700131002CF5D100219A18934219
+:105BF00000D130BD19700133F9E7F7B515000193F5
+:105C00008A680B690C000090934200DA13002200AE
+:105C10002B6043321278002A01D001332B602368B5
+:105C20009B0602D52B6802332B60226806231700DF
+:105C30001F401A4227D0230043331B785A1E93413A
+:105C40002268920630D4220001990098089E4332BF
+:105C5000B047431C25D0062320682A68E168002548
+:105C60000340042B03D18D1AEB43DB171D40A368BF
+:105C70002269934201DD9B1AED180027BD4220D115
+:105C8000002010E00137E3682A689B1ABB42D2DD8E
+:105C90002200012301990098089E1932B047431C45
+:105CA000F0D101204042FEBD3020E11843310870A0
+:105CB00021005A1C45310978A21843320233117071
+:105CC000C1E72200012301990098089E1A32B047CB
+:105CD000431CE6D00137D1E7F8B5C046F8BC08BC94
+:105CE0009E467047F8B5C046F8BC08BC9E46704753
+:105CF000000000000000000089810100C1220200B4
+:105D0000050000000500000003000000090000007D
+:105D10000D0400003E6802000000000000000000CA
+:105D200089240200872402009124020093240200A7
+:105D3000FFFF000000000000FFFF01000100000065
+:105D40000000000000000000052B02008724020074
+:105D5000492B02004B2B0200000000000000000055
+:105D6000052B020087240200472B0200572B02005C
+:105D7000072B0200232B0200272B0200432B0200DB
+:105D8000A1960100A9960100392C02000000000034
+:105D9000000000000D9A010087240200E59A01002E
+:105DA000BD2C02000000000000000000052B0200D6
+:105DB00087240200FD2C0200FF2C0200559B0100ED
+:105DC000DD2C0200F92C02005D9B01000B2D02006E
+:105DD000010000001700000046000000A3000000C2
+:105DE0005F010000D6020000C4050000A00B000007
+:105DF000000000000000000083340200872402003D
+:105E0000C1A101001B3202000000000000000000E0
+:105E1000CB370200A1A701000DA701003536020013
+:105E200079A8010047360200E3370200F8FFFFFFC0
+:105E300000000000052B02007DA9010099A80100C7
+:105E4000A9A801000000000000000000052B0200CE
+:105E5000872402000F380200113802000000000001
+:105E600000000000052B02005B3A02004D3A0200E0
+:105E70004F3A02000000000000000000052B020065
+:105E80004F3C0200253C0200273C02009C5E0200C1
+:105E900003000000B45E02000800000002000000E1
+:105EA00000000000040000000100000008000000E5
+:105EB00002000000C4090000000000008813000078
+:105EC000080000001027000010000000204E000015
+:105ED000180000008038010020000000007102005E
+:105EE0002800000000E204003000000000881300D9
+:105EF000380000000000000000000000052B020038
+:105F00005F3C02006DB30100693C0200072B0200F8
+:105F1000232B0200272B0200432B020079B2010041
+:105F2000B1B30100392C0200BCFFFFFF00000000EC
+:105F3000052B020069B2010091B30100A1B3010079
+:105F40005DB30100DD2C0200F92C0200ADB40100AC
+:105F50000B2D0200645F0200030000007C5F020062
+:105F60000800000002000000000000000400000023
+:105F7000010000000800000002000000E204000030
+:105F800000000000C40900000800000088130000A1
+:105F9000100000001027000018000000204E000034
+:105FA000200000008038010028000000007102007D
+:105FB0003000000000C409003800000000000000AC
+:105FC00000000000052B02008D3C0200EDB5010031
+:105FD000973C0200072B0200232B0200272B020014
+:105FE000432B02003DB5010005B60100392C02002B
+:105FF000F85F02000B000000D43000000000000039
+:10600000A86100002000000050C300004000000014
+:10601000A086010060000000400D03008000000029
+:10602000801A06008800000000350C009000000077
+:10603000006A1800B000000000D43000D00000005A
+:1060400000A86100F00000000050C300F80000004C
+:106050000000000000000000052B0200BB3C020015
+:10606000D9B60100C53C0200F1B60100DD2C0200EA
+:10607000F92C020095B701000B2D02008C60020084
+:1060800004000000AC6002000900000002000000F3
+:1060900000000000040000001000000008000000E4
+:1060A0002000000010000000300000006902000025
+:1060B00080000000E802000090000000C409000019
+:1060C000700000008813000060000000102700002E
+:1060D00050000000204E000040000000409C0000E6
+:1060E00030000000A08601002000000040420F00A8
+:1060F000100000000000000000000000052B02005E
+:10610000E93C020019B90100F33C0200072B020030
+:10611000232B0200272B0200432B020079B8010039
+:1061200031B90100392C0200306102000400000086
+:10613000102700000C000000204E000008000000A6
+:1061400050C3000004000000A08601000000000011
+:106150000000000000000000052B0200173D0200B7
+:1061600081BA0100213D020021BA0100DD2C0200AC
+:10617000F92C020099BA01000B2D0200000000006A
+:1061800000000000052B02009DBE0100B5BD01000E
+:10619000EB3E020000000000000000008F42020001
+:1061A0000000000000000000E9CF01006745020088
+:1061B000000000000000000009D001007945020045
+:1061C000000000000000000029D001008B45020003
+:1061D0000000000000000000C9CF0100554502008A
+:1061E00000000000000000003144020035440200BD
+:1061F000394402003D440200E5CE01004144020062
+:1062000045440200494402004D440200514402004A
+:1062100055440200594402005D44020061440200FA
+:1062200065440200694402006D44020071440200AA
+:10623000754402007B4402007F4402008344020054
+:10624000874402008B4402008F4402009344020002
+:10625000974402009B4402009F440200A3440200B2
+:10626000495702004957020011D201000000000006
+:106270000000000049D001009D4502000000000020
+:106280000000000089D00100C145020000000000AC
+:106290000000000001D50100474802000000000096
+:1062A0000000000015D50100714802000000000048
+:1062B00000000000A9D00100D3450200000000004A
+:1062C0000000000069D00100AF450200000000009E
+:1062D00000000000BB440200BF440200C3440200AF
+:1062E000C7440200CB440200CF440200D344020062
+:1062F000D7440200DB440200834802000000000093
+:1063000000000000E9D00100F74502000000000095
+:1063100000000000C9D00100E545020000000000B7
+:1063200000000000DF440200EDCE0100E344020063
+:10633000E7440200EB440200ED440200F144020095
+:10634000F5440200F7440200FB440200FF4402004F
+:106350003D4902000000000000000000C9460200A4
+:10636000BD460200B1460200A946020009460200ED
+:10637000A7440200AB440200AF440200B344020051
+:10638000B7440200B3470200000000000000000014
+:106390002947020009450200D946020009D101003F
+:1063A0000D450200114502000F480200EF470200B0
+:1063B00081CF01007DD101004DCF010015450200C4
+:1063C000B1D10100C1470200000000000000000040
+:1063D0005D4B0200934B0200B94A0200BD4A020025
+:1063E000C14A0200C74A020045440200A9DB01007D
+:1063F000E54A02000D4B02001F4B0200334B020026
+:10640000474B02006D4C0200C54B0200DB4B020003
+:10641000EF4B0200034C0200B5D901001D4C0200F5
+:10642000934C0200CB4C0200214C0200294C02008C
+:10643000314C0200354C02003B4C0200414C020042
+:106440009F44020005DA0100354D020001DB010026
+:10645000634D02000000000000000000D1DD0100DB
+:10646000ADDC0100A74D0200C5DC0100E1DC01004C
+:10647000D34D0200134E02003B4E0200DB440200EB
+:10648000B1DF010037530200A9E201005F530200AF
+:106490004F5302004353020075E2010057530200BC
+:1064A000475302003353020005E101005B53020031
+:1064B0003B53020075EE010045EE010075F301004B
+:1064C00059F30100BDF2010077530200A9EF01006A
+:1064D000D5EF010061EF01002DEF01000000000089
+:1064E0000000000069FC0100E1540200000000000F
+:1064F000000000004155020043550200000000006A
+:10650000000000004F5502007F550200000000000F
+:106510000000000019FD0100D75502009B55020044
+:10652000000000000000000035FD010023560200BD
+:1065300005560200000000000000000000000000FE
+:10654000000000004957020050650200DC260020D0
+:10655000910602001D070200275A0200295A020074
+:1065600035070200B004000000F0040060090000DC
+:1065700000D00900C012000000B013008025000008
+:10658000005027004038000000003B00004B000096
+:1065900000A04E008070000000F07500127A00002C
+:1065A000000080000096000000509D0000E1000007
+:1065B00000F0EB00002C010000903A0100C2010045
+:1065C00000E0D7010084030000B0AF0390D00300C7
+:1065D000000000040008070000705F0700100E00B4
+:1065E000A4DFBE0E40420F0000000010B0120200F7
+:1065F0003C12020098110200501102009811020092
+:106600007812020098110200501102003C120200A0
+:106610003C120200781202005011020056110200D2
+:106620005611020056110200861202003C120200AE
+:106630003C120200981102004C1102009811020055
+:1066400078120200981102004C1102003C12020064
+:106650003C120200781202004C1102005611020096
+:10666000561102005611020082120200101502009B
+:10667000E0140200E0140200DE140200E414020040
+:10668000E41402002C160200DE140200E4140200DE
+:106690002C160200E4140200DE140200D8150200D9
+:1066A000D8150200D815020068160200000000008C
+:1066B00000000000000000000000000000000000DA
+:1066C00000000000000000000000000000000000CA
+:1066D00000000000000000000000000000000000BA
+:1066E00000000000000000000000000000000000AA
+:1066F000000000000000000000000000000000009A
+:106700000000000000000000000000001820002031
+:10671000202020203030302C3030302C3030302CC5
+:106720003030302C3030300A202020203030302CD7
+:106730003037302C3030302C3037302C3030300A7D
+:10674000202020203030302C3030302C3030302C95
+:106750003030302C3030300A202020203037302CA0
+:106760003030302C3030302C3030302C3037300A54
+:10677000202020203030302C3037302C3037302C57
+:106780003037302C3030300A00202020203030309C
+:106790002C3030302C3030302C3030302C30303009
+:1067A0000A202020203030302C3037302C30303050
+:1067B0002C3037302C3030300A2020202030303040
+:1067C0002C3030302C3030302C3030302C303030D9
+:1067D0000A202020203030302C3037302C30373019
+:1067E0002C3037302C3030300A2020202030373009
+:1067F0002C3030302C3030302C3030302C303730A2
+:106800000A000A286400501E1E007A7667707475AC
+:106810006F6965617A76677074756F6965617A769C
+:106820006770745265626F6F744D6F646500666C5B
+:10683000617368496E636F6D706C6574650000000C
+:106840000402020402000002040404000202000424
+:106850000403010000010303030001010203030418
+:10686000020101030104030100030000040101020D
+:10687000000003027A76677074756F6965617A76D5
+:10688000677074756F6965617A766770740000046B
+:1068900002020402000002040404000202000404D4
+:1068A00003010000010303030001010203030402CA
+:1068B00001010301040301000300000401010200BF
+:1068C0000003021B1B000E11000000000008080856
+:1068D00000080A4A4000000A5FEA5FEA0ED92ED398
+:1068E0006E19324489330C924C924D080800000016
+:1068F00004880808040804848488000A448A400044
+:10690000048EC480000000048800000EC000000057
+:1069100000080001224488100C9252524C048C84CE
+:10692000848E1C824C901E1EC244924C06CA525F3A
+:10693000E21FF01EC13E02448ED12E1FE244881099
+:106940000ED12ED12E0ED12EC488000800080000D2
+:10695000048004880244880482000EC00EC008042B
+:106960008244880ED126C0040ED135B36C0C925EE1
+:10697000D2521C925C925C0ED010100E1C9252529D
+:106980005C1ED01C901E1ED01C90100ED013712EB9
+:1069900012525ED2521C8808081C1FE242524C124E
+:1069A00054981492101010101E113B75B13111390A
+:1069B00035B3710C9252524C1C925C90100C925256
+:1069C0004C861C925C92510ED00C825C1FE4848435
+:1069D00084125252524C1131312A44113135BB715B
+:1069E00012524C9252112A4484841EC488101E0EE6
+:1069F000C808080E10080482410EC242424E048AA2
+:106A0000400000000000001F0804800000000ED2BB
+:106A1000524F10101C925C000ED0100E02424ED24B
+:106A20004E0C925C900E06C81C88080ED24EC24CCA
+:106A300010101C92520800080808024002424C1034
+:106A4000149814920808080806001B75B131001C40
+:106A5000925252000C92524C001C925C90000ED24A
+:106A60004EC2000ED010100006C8049808080EC8C8
+:106A700007001252524F0011312A4400113135BB28
+:106A800000124C8C9200112A4498001EC4881E06E5
+:106A9000C48C8486080808080818080C88180000A8
+:106AA0000C8360636F6D7061737343616C00302C95
+:106AB0003235352C302C3235352C300A302C3235ED
+:106AC000352C302C3235352C300A302C302C302CF3
+:106AD000302C300A3235352C302C302C302C3235DD
+:106AE000350A302C3235352C3235352C3235352CB3
+:106AF000300A0054494C5420544F2046494C4C20F5
+:106B000053435245454E200000000100020003009F
+:106B1000040000010101020103010401000201025D
+:106B2000020203020402000301030203030304033D
+:106B30000004010402040304040474656D704361DD
+:106B40006C00E95DCA4B251D470AA062FA1922DFD5
+:106B5000A9A8E95DFB24251D470AA062FA1922DFD6
+:106B6000A9A8E95D0753251D470AA062FA1922DF8B
+:106B7000A9A8626C655379734174747273004242C0
+:106B800043206D6963726F3A626974005D0042422E
+:106B900043206D6963726F3A626974205B00302C28
+:106BA000302C3235352C302C300A302C3235352C07
+:106BB000302C302C300A3235352C3235352C3235EC
+:106BC000352C3235352C3235350A302C3235352CD2
+:106BD000302C302C300A302C302C3235352C302CE7
+:106BE000300A00302C302C302C302C300A302C3035
+:106BF0002C302C302C3235350A302C302C302C32C5
+:106C000035352C300A3235352C302C3235352C3098
+:106C10002C300A302C3235352C302C302C300A00F8
+:106C20003235352C302C302C302C3235350A302C86
+:106C30003235352C302C3235352C300A302C302C76
+:106C40003235352C302C300A302C3235352C302C66
+:106C50003235352C300A3235352C302C302C302C56
+:106C60003235350A00322E312E312D2D6700FFFFCF
+:106C700014000500FFFFFFFFFFFFFFFFFFFFFFFF07
+:106C800000FFFFFF000000FFFFFFFFFFFFFFFF000F
+:106C9000FFFFFF000000FF0000000000FFFF00FFFB
+:106CA000FFFF000000FF00000000000000000000E7
+:106CB000FFFFFFFFFFFFFF00FFFFFF000000FF00DF
+:106CC00000000000FFFFFFFFFFFFFFFFFFFFFFFFD0
+:106CD00000FFFFFF000000FF0000FFFF00FF00FFBC
+:106CE00000FF00FFFFFF00FF00FF00FF0000FFFFAD
+:106CF00000E2ECF0F4F8FC0004E95DDA90251D47B1
+:106D00000AA062FA1922DFA9A8E95DDA91251D47D8
+:106D10000AA062FA1922DFA9A8E95D9882251D4719
+:106D20000AA062FA1922DFA9A8E95D93B1251D47DF
+:106D30000AA062FA1922DFA9A8E95D93B0251D47D0
+:106D40000AA062FA1922DFA9A86261642068616E54
+:106D5000646C6520746F20756E6465726C79696E01
+:106D600067207472616E73706F727400494E49547B
+:106D700049414C495A4154494F4E5F494E434F4D4A
+:106D8000504C45544500756E6B6E6F776E004E6FBC
+:106D90007264696320424C45342E31207665723A24
+:106DA00025752066773A25303478004E6F72646915
+:106DB0006320287370656320756E6B6E6F776E2924
+:106DC000207665723A25752066773A25303478004A
+:106DD0006E5246357800D8E2ECF0F4F8FC00044E30
+:106DE0006F20617661696C61626C65204932430095
+:106DF000232D302B2000686C4C00656667454647A4
+:106E00000030313233343536373839414243444526
+:106E10004600303132333435363738396162636495
+:106E20006566000000000000E012FF7F0100000026
+:106E300000000000C8680200656C02007E6B020062
+:106E4000AF5302001820002000000000CC660200B2
+:106E5000EC660200AC6602000000000000000000CA
+:106E60000000000000000000000000000000000022
+:106E70000000000000000000000000000000000012
+:106E80000000000000000000000000000000000002
+:106E900000000000000000000000000000000000F2
+:106EA0000000000000000000204EFFFF0000000076
+:106EB000FF0F10100700FF000004FF00E980010031
+:106EC0006584010025900100659301003196010061
+:086ED00059960100C180010088
:020000040003F7
:10C00000903C002061DC030073DC030075DC03005E
:10C010000000000000000000000000000000000020
@@ -10603,8 +10382,8 @@
:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
-:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
-:0400000BFFFFFFFFF5
+:0E00000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:0000000BF5
:020000040000FA
:0400000A9903C0DEB8
:1000000D00040020810A000015070000610A0000AD
@@ -17504,22 +17283,22 @@
:10B3D00D481000200519A405002036010001008841
:10B3E00D3720FB349B5F80041F8000100D9DCB091F
:10B3F00D0020880900200E0A0020024810000000DD
-:10C0000D0000022009F2020031F2020033F20200B8
-:10C0100D35F2020037F2020039F202000000000092
-:10C0200D0000000000000000000000003BF20200D4
-:10C0300D3DF20200000000003FF2020041F202005A
-:10C0400D43F20200254E0200A9F002006DF002003D
-:10C0500D81F0020043F20200F1DB0200E1C70200B1
-:10C0600DA9EC0200B1EC0200B9EC020043F20200AF
-:10C0700D43F2020043F2020043F2020043F20200D7
-:10C0800D43F2020095FA020043F2020043F202006D
-:10C0900D43F2020043F20200D531030043F20200E5
-:10C0A00D43F2020043F20200C1EC0200C9EC0200AF
-:10C0B00D43F2020043F20200000000000000000005
-:10C0C00D43F2020043F2020043F2020095F0020037
-:10C0D00D43F2020043F2020043F2020043F2020077
-:10C0E00DD1F0020000000000000000000000000080
-:10C0F00D0000000043F2020000000000BDF002004D
+:10C0000D00000220FDED020025EE020027EE0200E9
+:10C0100D29EE02002BEE02002DEE020000000000C2
+:10C0200D0000000000000000000000002FEE0200E4
+:10C0300D31EE02000000000033EE020035EE02008A
+:10C0400D37EE0200014402009DEC020061EC02009B
+:10C0500D75EC020037EE02006DD70200A1C202009E
+:10C0600D99E80200A1E80200A9E8020037EE0200FB
+:10C0700D37EE020037EE020037EE020037EE020017
+:10C0800D37EE0200D1F6020037EE020037EE020065
+:10C0900D37EE020037EE0200692E030037EE020084
+:10C0A00D37EE020037EE0200B1E80200B9E80200F7
+:10C0B00D37EE020037EE0200000000000000000025
+:10C0C00D37EE020037EE020037EE020089EC020077
+:10C0D00D37EE020037EE020037EE020037EE0200B7
+:10C0E00DC5EC020000000000000000000000000090
+:10C0F00D0000000037EE020000000000B1EC02006D
:10C1000D0000000000000000000000000000000022
:10C1100D0000000000000000000000000000000012
:10C1200D0000000000000000000000000000000002
@@ -17536,7604 +17315,7377 @@
:10C1D00D0000000000000000000000000000000052
:10C1E00D0000000000000000000000000000000042
:10C1F00D0000000000000000000000000000000032
-:10C2000D30B5214C04600325C0F81458002400F605
-:10C2100D1C0EF7EE007A0225C0E90144C0F818584B
-:10C2200DCEED007AC0F8204800F624044FF0000C43
-:10C2300DC4F800C09FED127B012480F828485C1ED5
+:10C2000D30B5214C04600325C0F81858002400F502
+:10C2100D026EF7EE007A0225C0E90244C0F81C5800
+:10C2200DCEED007AC0F8244800F628044FF0000C3B
+:10C2300DC4F800C09FED127B012480F82C485C1ED1
:10C2400D00F5036E00F5046C032C8EED007B0CEDF8
-:10C2500D027B05D85C1C6410C0F81438C0F818486F
-:10C2600D92B207EE902A00F50162F8EE677A00F6B9
-:10C2700D0C031160C3ED007A30BD00BFAFF3008039
-:10C2800D0000000000000000947F0300000000008B
-:10C2900D4389DA0700F1E9802DE9F0474FF080423C
-:10C2A00D43F00103D2F8002443818EB00646002AE4
-:10C2B00D00F0CD80704A13680133136008F0DCFF85
-:10C2C00D06F1B8070021304607F06EFB38466B4C7F
-:10C2D00D09F0CCFB04F1F00554F8043F184613B1F6
-:10C2E00D1B681B689847AC42F6D1304601F06EF8DA
-:10C2F00D634B0024CDE90A340AAB93E80300102305
-:10C3000D8DE8030002932246334640F2FD31384654
-:10C3100D07F0F4FA5B4BCDE90C34C02302930EAB5E
-:10C3200D13E9030064228DE80300334640F2FD312A
-:10C3300D384607F0E3FA7289534B42F4C0424FF08E
-:10C3400DE00C7281A02160228025402083F809C372
-:10C3500D83F80A1383F81A2383F81B2383F8071332
-:10C3600D83F81C1383F8215383F8222383F8015398
-:10C3700D83F8020383F8060306F5E26001F0C4FDBD
-:10C3800D01F064F8014604A80FF00AFA12F034FD2A
-:10C3900D37A3D3E90023824689461BF0DDF934A388
-:10C3A00DD3E9002380460D46504649461BF0D4F98B
-:10C3B00D06A811460FF0D4F92DA3D3E9002340466A
-:10C3C00D29461BF0C9F907A811460FF0C9F928A392
-:10C3D00DD3E90023404629461BF0BEF9014608A8C3
-:10C3E00D0FF0BEF907AA08A909A80FF0B9FA06AA15
-:10C3F00D09A905A80FF0B4FA09A80FF0A9F908A822
-:10C4000D0FF0A6F907A80FF0A3F906A80FF0A0F9F1
-:10C4100D06F294723B4604A9009206F10C0005AA9F
-:10C4200D019404F055FF05A80FF092F904A80FF040
-:10C4300D8FF907F003F83368144A5B6893420DD106
-:10C4400D0A2009F079FD20460EB0BDE8F0870A4BB1
-:10C4500D4FF47A701A600AF047F92FE730460A2137
-:10C4600D984720460EB0BDE8F0870948704700BFD9
-:10C4700D00CA9A3B000000003020002054390020F3
-:10C4800DB5340200A134020000E100E045340200A1
-:10C4900D16FCFFFF0000000082B010B59FED0C7B75
-:10C4A00D82B00146069CCC6081ED067B10300021E8
-:10C4B00D04AC019084E80C0009F046FF019802B02D
-:10C4C00DBDE8104002B009F093BE00BFAFF300808D
-:10C4D00D000000000000000010B5054C237833B9B2
-:10C4E00D044B13B10448AFF300800123237010BD3A
-:10C4F00D3038002000000000389A030008B5034BC7
-:10C5000D1BB103490348AFF3008008BD00000000D4
-:10C5100D34380020389A0300A3F5803A704700BFE5
-:10C5200D174B002B08BF134B9D46FFF7F5FF00215E
-:10C5300D8B460F461348144A121A1BF008FB0E4B7C
-:10C5400D002B00D098470D4B002B00D098470020B2
-:10C5500D002104000D000D48002802D00C4801F008
-:10C5600D1DF91AF0F7FA2000290000F0EFF91AF082
-:10C5700DDDFA00BF00000800000000000000000010
-:10C5800D0000022000240020A44200209DD70100BD
-:10C5900D0000000010B50E4C84B0214603A80EF02B
-:10C5A00DABFFA4F1100003F025FA962009F0C4FCAE
-:10C5B00D00231A46009303A920460EF03BFE64208B
-:10C5C00D09F0BAFC03A80EF005FD04B010BD00BFC4
-:10C5D00DF42C002000B585B0014602A80EF070FDC8
-:10C5E00D02A903A80EF062FD0023CDE900331A461F
-:10C5F00D03A906480BF0DEFE03A80EF0EBFC02A823
-:10C6000D0EF0E8FC05B05DF804FB00BF202D002006
-:10C6100D2DE9F04784B000F019FF014602A80FF094
-:10C6200DBFF80522114603A80EF020FDDFF870803B
-:10C6300D00270FFA87F946460125494602A80FF053
-:10C6400DA7F916F8013B984217D00135062DF4D104
-:10C6500D0137052F08F10508EBD100231A46009389
-:10C6600D03A90E480EF0E6FD03A80EF0B3FC02A8D8
-:10C6700D0FF06EF804B0BDE8F087C5F1040A04248C
-:10C6800D1FFA8AFA22B2013C6423494603A8A4B2D8
-:10C6900D0EF0A0FD5445F5D1D7E700BFF42C0020D6
-:10C6A00D442000202DE9F04F3B4A3C4B12681B689B
-:10C6B00DDFF8F0908BB0190C100CADF81C30ADF804
-:10C6C00D18208DF81E108DF81A0000F0BFFE0146DF
-:10C6D00D08A80FF065F80522114609A80EF0C6FC52
-:10C6E00D0DF1190304930DF11D0305934FF0500A3D
-:10C6F00D4FF00A0B2A4B039300230293BDF90870E8
-:10C7000D039E0125394608A80FF042F916F8013BA2
-:10C7100D984217D00135062DF4D1029B039A0133AF
-:10C7200D0532052B02930392E8D1049B0DF11B02F8
-:10C7300D934221D013F801BB0493059B13F801AB71
-:10C7400D0593D7E7C5F104081FFA88F8042422B22F
-:10C7500D5B46394609A80EF03DFD504609F0ECFB4D
-:10C7600D013C002300931A4609A94846A4B20EF0D5
-:10C7700D61FD4445EBD1CDE7C82009F0DDFBFFF7A6
-:10C7800D09FFFFF707FF09A80EF024FC08A80EF01B
-:10C7900DDFFF0BB0BDE8F08FF87B0300FC7B0300DF
-:10C7A00D44200020F42C002010B586B0EC468CE817
-:10C7B00D0F000D4B01224FF4FA601A6009F0BCFB1B
-:10C7C00D0A4B0B491C6805A80EF0EAFF022205A9C9
-:10C7D00D204606F047FD05A80EF0BAFF054806B045
-:10C7E00DBDE81040FFF7F6BE543800206038002039
-:10C7F00D007C0300087C030010B584B00DF1100C13
-:10C8000D084C0CE90F00002307482360FFF7E2FEF8
-:10C8100D4FF4FA6009F090FB04B0BDE81040FFF74B
-:10C8200DF7BE00BF54380020847C030010B588B0DB
-:10C8300DEC468CE80F00204B20491C6807A80EF031
-:10C8400DAFFF2146022307AA04A806F013FD07A88F
-:10C8500D0EF07EFF0223002204A905A80FF048F870
-:10C8600D174907A80EF09CFF07A905A80FF02EF891
-:10C8700D044607A80EF06CFF3CB905A80EF068FF42
-:10C8800D04A80EF065FF08B010BD0123022204A913
-:10C8900D06A80FF02DF806A907A80EF0F7FF07A8B8
-:10C8A00D00F0FCF9C82100F077FA07A80EF050FF50
-:10C8B00D06A80EF04DFFE0E760380020007D030074
-:10C8C00D047D030010B5034B036004460FF0C6FF53
-:10C8D00D204610BD107D030010B5054B03600446C6
-:10C8E00D0FF0BCFF20461BF0D0F8204610BD00BF56
-:10C8F00D107D03002DE9F04182B0BDF82080CBB151
-:10C9000D0F2906460D4617461C4602D1B8F1C00F39
-:10C9100D10D128201BF0BBF82346A9B2CDF800801A
-:10C9200DBAB2044609F01AFE336821465B683046F8
-:10C9300D984710B902B0BDE8F081204609F026FEF7
-:10C9400D204602B0BDE8F0411BF09FB870B5424CD7
-:10C9500D424E84B010252046FFF79AFC04F1B80032
-:10C9600D3F4B009501224FF47A71FFF7C3FF04F19D
-:10C9700DB8003C4B009502224FF47A71FFF7BAFFD5
-:10C9800D394B0095012204F1B8004FF49661FFF781
-:10C9900DB1FF072104F10C0004F02CFE38201BF030
-:10C9A00D76F820231A46216B054606F073FB4820C6
-:10C9B00D35601BF06CF8216B04F2E472054606F04D
-:10C9C00DFDF92A4B7C201D601BF061F804F54B72BC
-:10C9D00D216B054605F0DEFF254B20201D601BF069
-:10C9E00D56F8216B054605F069FB224B28201D608A
-:10C9F00D1BF04DF8D4F81029216B044604F09CF877
-:10CA000D1D4B35681D491C6003A80EF0C9FE0022A0
-:10CA100D03A9284606F0FCFC03A80EF099FE184C5D
-:10CA200D1848FFF7D7FD4FF4C87009F085FA236851
-:10CA300D3BB11448FFF7CEFD09F03CFB002004B0DC
-:10CA400D70BDFFF72FFE2368002BF2D109F032FBEA
-:10CA500D002004B070BD00BF00250020603800200C
-:10CA600DA9C70100F9C701002DC801005C380020DD
-:10CA700D58380020503800204C380020007D03002D
-:10CA800D54380020087C030010B5054C204606F0F4
-:10CA900DB3FD2046034A0449BDE810401AF0F0BF2B
-:10CAA00D0025002040200020ADCA01002DE9F843EB
-:10CAB00D654B664E664FDFF8B081044603F13C02CC
-:10CAC00D00F59350C4E900320830002500F09EFFB8
-:10CAD00D04F6281000F0FAFA04F6FC00A4F8025946
-:10CAE00DC4F8FC6808F0B4FD04F6D400A4F8DA58D4
-:10CAF00DC4F8D46808F0ACFD04F6A4000CF07CFF7B
-:10CB000D544BC4F8943804F6940009F0F5FD04F67E
-:10CB100D74000BF0D7FC04F654000BF0D3FC04F2B8
-:10CB200DE47000F053FE04F2847002F00BFC04F587
-:10CB300DEB6001F031FC04F5E26000F07DFFC4F81C
-:10CB400DF47604F2F4600FF089FEC4F8DC7604F29A
-:10CB500DDC600FF083FE04F2746011F067FB3E4B56
-:10CB600DC4F82C3304F54B7704F5CE600EF04AFD76
-:10CB700D3846A4F83253C4F82C6308F069FD374BDE
-:10CB800DC4F8EC3204F53B700DF0EEF8344BC4F8FC
-:10CB900DE0302833C4F8E83004F538700EF032FD7B
-:10CBA00D04F537700EF02EFD04F1E00904F52E7535
-:10CBB00D04F1D80745F8188C28460DF04BFAA5F16D
-:10CBC00D10003C3D0EF01EFDBD42F3D10025484640
-:10CBD00DC4F8E060A4F8E65008F03AFD04F1B8009E
-:10CBE00D0CF06CFB04F180000BF0A2F804F1640072
-:10CBF00D6666A4F86A5008F02BFD04F14C00E6645B
-:10CC000DA4F8525008F024FD274604F13400666361
-:10CC100D658708F01DFD134B47F80C3F04F120000C
-:10CC200D0EF096FD04F11C000EF092FD3846E66004
-:10CC300D658208F00DFD201D6660658108F008FD18
-:10CC400D2046BDE8F88300BF688C0300E08D03002B
-:10CC500D107D03006C910300C88C030050970300F6
-:10CC600DBC950300248A030098950300A0F10400ED
-:10CC700D1CE700BF10B50446FFF718FF20461AF059
-:10CC800D04FF204610BD00BF10B5041F2046FFF75E
-:10CC900D0DFF20461AF0F9FE204610BD30B583B0C9
-:10CCA00D3049044601A80EF07BFD01A920460EF087
-:10CCB00D0DFE054601A80EF04BFD15B12A4803B037
-:10CCC00D30BD2A4901A80EF06BFD01A920460EF0DA
-:10CCD00DFDFD054601A80EF03BFD7DB9244901A8D7
-:10CCE00D0EF05EFD01A920460EF0F0FD054601A8EF
-:10CCF00D0EF02EFD2DB11F4803B030BD1E4803B000
-:10CD000D30BD1E4901A80EF04BFD01A920460EF0C5
-:10CD100DDDFD054601A80EF01BFD75B9184901A8EA
-:10CD200D0EF03EFD01A920460EF0D0FD054601A8EE
-:10CD300D0EF00EFD1DB11348C1E71348BFE71349AF
-:10CD400D01A80EF02DFD01A920460EF0BFFD0446F1
-:10CD500D01A80EF0FDFC0E4B0E48002C08BF184626
-:10CD600DADE700BF108603008C200020507D03002E
-:10CD700D547D0300A42000209C200020587D03003A
-:10CD800D5C7D0300BC200020AC200020408403000B
-:10CD900D60200020C42000202DE9F843DFF84090EA
-:10CDA00D8846851E861DA9F1180435F8027F0021DD
-:10CDB00D484610F0AFFB4FF40071204611F088F893
-:10CDC00D3946204610F032FC404609F0B5F80021F6
-:10CDD00D204611F07DF8B542E7D1BDE8F88300BFDC
-:10CDE00D302A00200048704716FCFFFF704700BF37
-:10CDF00D704700BF0048704716FCFFFF82B010B5AA
-:10CE000D8C4684B049688646DCF800000DF1080CAC
-:10CE100DACE8030006A981E80C00039BDA070EEBD2
-:10CE200D630C12D55A10029B5EF80220D45808AB41
-:10CE300D93E803008DE8030006AB0CCB6046A047DA
-:10CE400D04B0BDE8104002B07047029CEFE700BF90
-:10CE500D2DE9F04F83B0DDE90CABBDF83870002B38
-:10CE600D41D080460E4691461D46BAF1000F3DD089
-:10CE700D0F2E01D1C02F36D128201AF008FE0446FE
-:10CE800D10300EF06DF818202680A4F802901AF0DC
-:10CE900DFEFDCDE900AB47F00207A7806B460746C4
-:10CEA00D0246A06003CB47F80C5B0023D8F8006066
-:10CEB00DD360E3607B609160506075680D4951618E
-:10CEC00DC4E908330C4B9D4208D1204609F05EFBA6
-:10CED00D204603B0BDE8F04F1AF0D7BD21464046BD
-:10CEE00DA8470028F1D103B0BDE8F08F1BF0010F6A
-:10CEF00DBED1F8E7FDCD0100F5CD010082B070B5D2
-:10CF000D04A981E80C000446D0F84808BDF8126069
-:10CF100D18300DF0BBF818B926F00206012E13D10A
-:10CF200DD4F8E008036801211B689847D4F8E0089D
-:10CF300D012110F063FFD4F84818D4F8D808BDE8E3
-:10CF400D704002B00FF094BA0546D4F8E0080368BB
-:10CF500D29461B689847D4F8E0082946BDE870407B
-:10CF600D02B010F04BBF00BF70B5044682B0382040
-:10CF700D1AF08DFD04F108061323324605462449A7
-:10CF800D0093244B0FF01EFF0021C4F8D4582846FF
-:10CF900D10F02CF8D4F8D4080FF0ECFF81B2304625
-:10CFA00D02F0F2F84FF40041304602F0F7F8D4F8F1
-:10CFB00DD40888B194F86038D4F868188BB910F09B
-:10CFC00D9BF9D4F8D40894F8613828B1D4F86418D2
-:10CFD00D5BB1002210F04CF9D4F8D0385BB102B03F
-:10CFE00D70BD012210F044F9EBE710F085F9D4F88B
-:10CFF00DD038002BF3D1002240F2FF3304F66C0140
-:10D0000D304602F081F8C4F8D00802B070BD00BF00
-:10D0100D0010024000442C4710B5044649B3D0F827
-:10D0200DD43823B3C388194A43F001030221C380C6
-:10D0300DC2F88410BFF34F8FBFF36F8FD0F8D408B1
-:10D0400D10F010F9D4F86818D4F8D40810F054F989
-:10D0500DD4F86418D4F8D40810F04EF9D4F8D408E4
-:10D0600D10B103689B6998470023C4F8D438002099
-:10D0700D10BDC388DA07FAD5D0F8D42823F0010300
-:10D0800DC380002AF3D1FFF76FFFF0E700E100E066
-:10D0900D044B186810B1D0F8D43803B17047FFF7BE
-:10D0A00D63BF00BF64380020D0F8D43880F8611811
-:10D0B00D5BB129B1D0F864180022184610F0D8B829
-:10D0C00DD0F86418184610F017B9704770B50446BB
-:10D0D00DD0F8D4081C4B236048B1D4F8681810F070
-:10D0E00D0BF9D4F86418D4F8D40810F005F9174BDF
-:10D0F00DC4F8EC3803F1800103F1A402C4F800195F
-:10D1000DC4F80829124E002504F614100EF07AFA10
-:10D1100D04F51060C4F80069A4F8065908F098FAEF
-:10D1200D04F6E80002F0B4FF04F66C0002F084FC93
-:10D1300D04F1080001F0BEFD20462660E58008F0F0
-:10D1400D87FA204670BD00BF687D0300F888030094
-:10D1500DE08D030010B50446FFF7B8FF20461AF026
-:10D1600D94FC204610BD00BF2DE9F0474FF000089C
-:10D1700D8CB01D46734B03600646C0F80480044610
-:10D1800D17468A46DDF8509008F0F4F96E4B46F8D4
-:10D1900D083B6E49032340F2FF323046FFF730F86B
-:10D1A00D40F20113C4F8687804F66C074AF644425D
-:10D1B00DA4F8603840F6C231C4F864A8384602F0CD
-:10D1C00DD9FC159BC4F8E0383946C4F8D088C4F8AA
-:10D1D00DD488C4F8D858C4F8DC9804F6E80002F0F6
-:10D1E00D55FF2B22314604F6EC0003F0F3F9584BB2
-:10D1F00D1A68002A00F0A3803846012102F03AFF98
-:10D2000D0022494628460FF0DBF85A21C4F8480899
-:10D2100D28460FF01BF807210022D4F848084D4E80
-:10D2200D0EF02EFD08F092F90246502005921AF0EC
-:10D2300D2EFCD4F84818059A054618310DF078FDE6
-:10D2400DC4F8545828460DF035FC01464820059188
-:10D2500D1AF01DFC0A23019302233F4A05990093FE
-:10D2600D012305460DF0D4FAD4F85408C4F84C58EF
-:10D2700D03689B6898470146502005911AF007FCFA
-:10D2800D002301931523029300274FF0834300934E
-:10D2900D0599324B324A039705460DF0E1F8336894
-:10D2A00DC4F858588BB12F490691079706A903C9A1
-:10D2B00DD4F8542815898DE803001846C02302932D
-:10D2C00D3A4629462346FFF7C3FD50201AF0DFFBEF
-:10D2D00DD4F84C182522243105460DF029FD33686C
-:10D2E00DC4F850583BB3DFF87C800025CDE90885A4
-:10D2F00D08AA92E80300C0278DE803002A461846C5
-:10D3000D252123460297FFF7A3FDD4F84808366878
-:10D3100D294618300CF0AEFECDE90A850CAB02970C
-:10D3200D024613E9030023468DE8030040F2FF3166
-:10D3300D3046FFF78DFD20460CB0BDE8F0871C6030
-:10D3400D5AE700BFE08D0300687D030000442C47C1
-:10D3500D64380020843A00200AD7A33D00008242A1
-:10D3600D0000AA42FDCE010000487047847D0300F5
-:10D3700DBFF34F8F0549064BCA6802F4E0621343B1
-:10D3800DCB60BFF34F8F00BFFDE700BF00ED00E0A6
-:10D3900D0400FA0512DF7047704700BF08B5084654
-:10D3A00D09F0A6F9002008BD11F026BD084609F0C8
-:10D3B00D9BB900BF11F026BD024A03490160106000
-:10D3C00D704700BF74380020C87D030030B583B0AE
-:10D3D00D054600240DF107008DF80740FFF7DAFF31
-:10D3E00D9DF80730012B1ED0154A164801231360F6
-:10D3F00D4FF0040CC2F80041D2F80031002BFBD0E5
-:10D4000DD2F80835BCF1010C43EA0020F2D101231A
-:10D4100D53602B680C4A9B6993420AD103B0BDE857
-:10D4200D304009F065B92B68074A9B69054893425E
-:10D4300DF4D00146284603B0BDE83040184700BF80
-:10D4400D00D00040ED5EBC0B9DD3010030B4194DF2
-:10D4500D0FCD88B001AC0FC495E80700164D03C47D
-:10D4600D002305F8053F19464FF0805322705C6E7E
-:10D4700D05204FF0010C01EB810202F120030DEBB1
-:10D4800D0302B4FBF0F300FB1343B3FBFCF31A44AC
-:10D4900D013112F81C2C05F8012D0529A4EB03040C
-:10D4A00D00EB80000CEB8C0CE5D1034808B030BCD0
-:10D4B00D704700BF8C7D03006838002000B583B035
-:10D4C00D00230DF107008DF80730FFF763FF9DF87E
-:10D4D00D0700A0F10100B0FA80F0400903B05DF83B
-:10D4E00D04FB00BF2DE9F04F89B09E4C079011F061
-:10D4F00D79FC9D4B9D490022C3F81025C3F81425D6
-:10D5000DC3F81825C3F81C25C3F82025C3F8242516
-:10D5100DC3F82825C3F82C251C230D1D4FF0A04260
-:10D5200D03F5E07303208D4242F823000ED011F86D
-:10D5300D013F1F2B86BF03F01F0322464FF0A04271
-:10D5400D03F5E0738D4242F82300F0D1884A854CF3
-:10D5500D1523151D4FF0A04103F5E07303209542EF
-:10D5600D41F823000ED012F8013F1F2B86BF03F0A8
-:10D5700D1F0321464FF0A04103F5E073954241F89A
-:10D5800D2300F0D17A48774D15234FF0A0410124A7
-:10D5900D04FA03F39042C1F80C350ED010F8013F98
-:10D5A00D1F2B86BF03F01F0329464FF0A04104FA3D
-:10D5B00D03F39042C1F80C35F0D16E4B6E4A1B68E7
-:10D5C00D12680693DFF89CB10492002303934FF089
-:10D5D00D010A049B002B00F0B880039A934240F39C
-:10D5E00DB280664B0193002302931B264FF0A0419E
-:10D5F00D019B4FF000095A1CB9F1270F059203F159
-:10D6000D050876DC039B40F69F72042B49F6404ECD
-:10D6100D49F63F43C4BF4FF47A6E1346DDF814C08C
-:10D6200D534C774649F64042B64604254EFA05FE60
-:10D6300D1EF0010F524E4FF01C0012D01F2846D87D
-:10D6400D4FF0A04E0AFA00F0013DCEF80C0512D3B2
-:10D6500D1CF801EC16F8010B4EFA05FE1EF0010F39
-:10D6600DECD11F2837D84FF0A04E0AFA00F0013D3B
-:10D6700DCEF80805ECD25FB120781F2886BF00F0E8
-:10D6800D1F005D464FF0A0450AFA00F0C5F80805E9
-:10D6900D002002E00130904212D09842D1F804559A
-:10D6A00DF8D125781F2D86BF05F01F055E464FF07A
-:10D6B00DA04601300AFA05F59042C6F80C55ECD19A
-:10D6C00DC44504F101040AD01CF801EBADE700F0EC
-:10D6D00D1F00DE46B6E700F01F00DE46C5E709F184
-:10D6E00D0109B9F1300F09D0019BB9F1270F1E784F
-:10D6F00D88DD4FF0FF334FF0000E8FE7029B032BB9
-:10D7000D2BD0029B3BB3012B14BF01230A23079A95
-:10D7100D92FBF3F3029A1B480132029280FB032025
-:10D7200DDA17C2EBA00202EB8202A3EB4203303305
-:10D7300D05226FF09F005BB212FB0303069AD0180F
-:10D7400DD65C019054E7FFF713FE0C4B0193049B3D
-:10D7500D02931B264AE76423D9E7039B0133039306
-:10D7600D37E700BF0003005000600040B87D0300A4
-:10D7700DB07D03003421002070380020A87D030007
-:10D7800DB97D03006766666608B5FFF7ABFE00BF9F
-:10D7900D08B50846FFF7F8FF08BD00BF4FF0FF3092
-:10D7A00D704700BF054B186828B10368044ADB6950
-:10D7B00D934202D1704711F01DBB184774380020F9
-:10D7C00D99D301000048704716FCFFFF10B5074BB9
-:10D7D00D03F1080248330446026040F83C3F0AF06A
-:10D7E00DBDFB204601F0B8FD204610BDE87D0300CD
-:10D7F00D094B10B503F1080248330446026040F8A6
-:10D8000D3C3F0AF0ABFB204601F0A6FD20461AF086
-:10D8100D3CF9204610BD00BFE87D0300094A10B554
-:10D8200D02F108014832A0F13C0440F83C1C0260B2
-:10D8300D0AF094FB204601F08FFD20461AF025F9E1
-:10D8400D204610BDE87D0300084B10B5044603F1DA
-:10D8500D0801483340F83C1C44F83C390AF07EFB83
-:10D8600D204601F079FD204610BD00BFE87D030084
-:10D8700DF0B5044683B0182015460F461AF007F987
-:10D8800D0D491B22064611F023FA012300933A4657
-:10D8900D2B463146204601F0F5FE2A46214604F17D
-:10D8A00D3C000AF09FFB054B204603F1080248336C
-:10D8B00D2260E36303B0F0BD00B00140E87D0300DA
-:10D8C00DF8B50646044656F85C0B03684FF4006243
-:10D8D00D0025DF69E2620B233146B8472946102245
-:10D8E00D84F8835084F8785084F86D5084F888500B
-:10D8F00D04F1790019F06AFA29461022E06304F167
-:10D9000D6E0019F063FA2368E56A1A68606405F51C
-:10D9100D006518466563136BE76B9847284487428B
-:10D9200D12D3656CE36BAB420ED220680368DB6AE1
-:10D9300D9847854208D205490E2230461AF0CFF895
-:10D9400DB0FA80F04009F8BD0020F8BD4C7E030010
-:10D9500D38B50446154618464FF480720423C4E9C1
-:10D9600D0150216004F10C00083106F085FB04F133
-:10D9700D240008F039FC04F190000DF091FF002314
-:10D9800DC4E91133C4E9133323632362A363E36250
-:10D9900D6363E363A4F85430A365C4F88C30204668
-:10D9A00D38BD00BF30B5036ADB078DB0044608D41F
-:10D9B00DFFF786FF28B9236A23F0010323620DB018
-:10D9C00D30BD2D22002168461AF0C1F82068E16AA9
-:10D9D00D02680B23156A6A46A8472068016801236F
-:10D9E00D0D6A616C6A46A847E5E700BF38B500F1DE
-:10D9F00D24050446284608F0FBFB2046FFF7D2FF1E
-:10DA000D2846BDE8384008F06BBC00BF10B5044691
-:10DA100D90300DF09DFE204610BD00BFC16000206E
-:10DA200D704700BF0048704716FCFFFF014B188080
-:10DA300D704700BF7442002010B5044A02600023F5
-:10DA400D0446C38007F004FE204610BDE08D0300A0
-:10DA500D10B5064A026000230446C38007F0F8FDA6
-:10DA600D20461AF012F8204610BD00BFE08D0300CD
-:10DA700D82B010B58C4684B049688646DCF800004B
-:10DA800D0DF1080CACE8030006A981E80C00039B1E
-:10DA900DDA070EEB630C12D55A10029B5EF80220CA
-:10DAA00DD45808AB93E803008DE8030006AB0CCB0C
-:10DAB00D6046A04704B0BDE8104002B07047029C1C
-:10DAC00DEFE700BF2DE9F84300251E46134B4560D7
-:10DAD00D0446036017468846BDF8209007F04AFDBE
-:10DAE00D0F4B2360C4E90887A66204F12C0008F0EF
-:10DAF00D7BFB00220023C4E90E23E388256143F458
-:10DB000D804343F004036561A5616563A4F840504B
-:10DB100DA4F80490E3802046BDE8F883E08D03006F
-:10DB200DB07E0300C3885B070CD510B5006A84B0C6
-:10DB300D026800230093146AE0210DF10F02A04743
-:10DB400D04B010BD704700BF70B5C3885B0784B0CB
-:10DB500D04460D4608D5006A002302680093166A34
-:10DB600DE0210DF10F02B047206A2A680168538841
-:10DB700D002400940C6A0432E021A04704B070BD6B
-:10DB800D70B54B6AD3F80C23B3F81243526884B0C6
-:10DB900D064603F543700D46904784F48074B0FA41
-:10DBA00D80F3C4F300245B09A34229D10C21012287
-:10DBB00D0DEB01000DF0FEFCEB885B0708D5286A24
-:10DBC00D002302680093146AE0210DF10B02A047B7
-:10DBD00D286A039A0368002100919C6A04320C2381
-:10DBE00DE021A04748B903A930460DF001FD03A877
-:10DBF00D0DF008FD304604B070BD03A80DF002FD18
-:10DC000D30460DF0D1FC304604B070BD70B50C46F9
-:10DC100D82B0064668460DF0C7FCE38801252B430C
-:10DC200DE380012008F060FD214601A8FFF7A8FF61
-:10DC300D01A968460DF0EEFC01A80DF0E3FC009B78
-:10DC400D5A88691CE2B11A79202A1DD1E2885B79C4
-:10DC500D920601D5392B1FD0312B11D002216846E8
-:10DC600D0DF06AFDE38823F001036946E380304639
-:10DC700D0DF0BEFC68460DF0C5FC304602B070BD1F
-:10DC800D132D0BDC0D46CCE7132AE7D059790E483E
-:10DC900D08F0D2FCC11CE2E70125C2E701220221F6
-:10DCA00D01A80DF087FC019B20221A7138225A71B0
-:10DCB00DE38823F00103E38001A930460DF098FCC1
-:10DCC00D01A80DF09FFCD5E7607E030070B584B010
-:10DCD00D0D4601921E4604460DF066FC019903A8FF
-:10DCE00D0DF086FC03A92846FFF72EFF00B92EB9CB
-:10DCF00D03A80DF087FC204604B070BD03A80DF0FD
-:10DD000D81FC294603A8FFF781FF03A920460DF0EA
-:10DD100D81FC03A80DF076FC204604B070BD00BF59
-:10DD200D70B582B01646044601220D4668460221A2
-:10DD300D0DF040FC20460DF037FC009B10225E716B
-:10DD400D1A71694601A80DF053FC01A92846FFF789
-:10DD500DFBFE064601A80DF055FC2EB168460DF0F0
-:10DD600D51FC204602B070BD294601A8FFF74EFFB9
-:10DD700D01A920460DF04EFC01A80DF043FC6846AC
-:10DD800D0DF040FC204602B070BD00BF30B5CB8811
-:10DD900D9B0783B00C46054606D5A068A38928606D
-:10DDA00D2846AB8003B030BD68460DF0FDFB012267
-:10DDB00D214601A8FFF7B4FF01A968460DF02AFC22
-:10DDC00D01A80DF01FFC009BB3F80730A3810222C0
-:10DDD00D214601A8FFF7A4FF01A968460DF01AFC22
-:10DDE00D01A80DF00FFC009BB3F807302381022B27
-:10DDF00D03D1E38843F02003E3800322214601A8E9
-:10DE000DFFF78EFF01A968460DF004FC01A80DF087
-:10DE100DF9FB009BA189B3F80730638149F6041221
-:10DE200DE388914216BF23F0040343F0060343F049
-:10DE300D0203E38068460DF0E5FBAEE770B50C46D6
-:10DE400D84B00421054601220DEB01000DF0B2FB5B
-:10DE500D019A122313710126082384F001045371D2
-:10DE600D9671D47101A90DEB03000DF0C1FB334682
-:10DE700D294602AA03A8FFF729FF03A80DF0C2FB4C
-:10DE800D02A80DF0BFFB01A80DF0BCFB04B070BDE6
-:10DE900D30B5012185B00446FFF7D0FF00210120E8
-:10DEA00D07F0EAFB04210DEB010001220DF082FBCE
-:10DEB00D019A1223137107230125537108239571BC
-:10DEC00DD37101A90DEB03000DF092FB2B4602AAB5
-:10DED00D214603A8FFF7FAFE03A80DF093FB02A855
-:10DEE00D0DF090FB0A2008F0FFFB606A032100F59E
-:10DEF00D43700FF09DFF4FF0804301A8C3F800550C
-:10DF000D0DF080FB05B030BDC388DB0700D5704731
-:10DF100D30B50446406AD0F80C33B0F812535B6844
-:10DF200D83B000F54370984785F48075B0FA80F0A2
-:10DF300DC5F300254009A84213D168460DF034FB06
-:10DF400D214601A8FFF71CFE01A968460DF062FBF2
-:10DF500D01A80DF057FB009B5A8822B968460DF0B9
-:10DF600D51FB03B030BD1A79112AF7D15A79092A1C
-:10DF700DF4D19A79012AF1D1DB79032BEED1204628
-:10DF800DFFF786FFEAE700BFC38870B513F0010500
-:10DF900D03D0124B00221A6070BD0446406AD0F8BF
-:10DFA00D0C33B0F812635B6800F54370984786F444
-:10DFB00D8076B0FA80F0C6F300264009B042E8D171
-:10DFC00D064A13681D2B02DC0133136070BD204619
-:10DFD00D1560BDE87040FFF797BF00BF783800208F
-:10DFE00DC38819B143F00103C380704723F00103C7
-:10DFF00D9BB2C380704700BF08B508F0DFF800384A
-:10E0000D18BF012008BD00BF10B5044609F092FEEF
-:10E0100DD4E90E32C01A61EB0201B0F5FA7F71F14D
-:10E0200D000305D3606B0028CCBF0020012010BD7C
-:10E0300D002010BD30B5194B1D688DB045B3044699
-:10E0400D06A80CF08DFF164B0293182019F01FFD3A
-:10E0500D14490022CDE900120146CDE9040241F830
-:10E0600D0C4BCDE90A22C2604A606A46034603CAD8
-:10E0700D586099602A680C4992680C4858618A4228
-:10E0800D4FF01203ADF80C3004D102A808F07EFA5F
-:10E0900D0DB030BD02A928469047F6E7843A00201E
-:10E0A00DFF030500CDE0010025DA010071DA010062
-:10E0B00D10B5002104462C3008F046F9002008F078
-:10E0C00D85F82046BDE81040FFF7B4BF82B010B50B
-:10E0D00D02A981E80C00BDF8082040F2FF339A42F6
-:10E0E00D03D0BDE8104002B07047BDF80A30052BD3
-:10E0F00DF7D1044600212C3008F026F9002008F055
-:10E1000D65F82046BDE8104002B0FFF793BF00BF91
-:10E1100D2DE9F04F8BB006469DF8500004901F4638
-:10E1200D0D460191144609F015FEB36A002B00F05F
-:10E1300DF68082468B4609F00DFE6DB1844277EB79
-:10E1400D0103C0F0EA80774A201A67EB0101002332
-:10E1500D82428B4180F0E18030460121FFF76EFE57
-:10E1600D049B002B14BF02200120002107F084FA2C
-:10E1700D08A809F0B9FE8046B06A02910368C1682B
-:10E1800DDA6943690791D3F848150591D3F804135B
-:10E1900D0691D3F80413C3F80813634B9A4240F069
-:10E1A00DB480624BC360DFF894910023A9F800306E
-:10E1B00D049B73B9159B63B11B6815985B689847F1
-:10E1C00D159BD988C1F30021C1F1030118460FF049
-:10E1D00D2FFE706A032100F543700FF029FEB06A1F
-:10E1E00D534A03684021DB6B1160089A022198475E
-:10E1F00DB06A03689B6A98470D3C029B47F1FF3755
-:10E2000DB4EB0A0467EB0B07B8EB0A0863EB0B0BD7
-:10E2100D18EB08084BEB0B0BB4EB0803029367EB01
-:10E2200D0B030393019B089CDFF814B100252F46C7
-:10E2300DAA4643B3029B03999D4277EB010224D278
-:10E2400D5A1B61EB070393457AEB03031BD3B06AAB
-:10E2500D03682244DB6B0221984730BFB06A036824
-:10E2600D9B6C9847041B6519804647F1000709F020
-:10E2700D71FDB9F8002092B2444632B1019BA9F864
-:10E2800D00A0002BD6D15A46E1E7706A002100F5B7
-:10E2900D43700FF0CDFD049921B9159B13B11846AC
-:10E2A00D0FF0C6FDB06A03681B6B9847B06A036830
-:10E2B00DDA694369D3F80413C3F808131A498A427B
-:10E2C00D26D1079AC260059AC3F84825002200237B
-:10E2D00D1946104609F018FEB36A049A5B69002AC4
-:10E2E00D069AC3F8042314BF04200320002107F06D
-:10E2F00DC3F900213046FFF7A1FD09F01BFDC6E96A
-:10E3000D0E0100200BB0BDE8F08F084990474AE799
-:10E3100D07999047B36A5B69D5E70648F2E7064867
-:10E3200DF0E700BF9F8601001DDA01002DDA010024
-:10E3300D00E100E009FCFFFF16FCFFFF7442002026
-:10E3400DBFBDF0FF70B5044684B0002007F03EFF5E
-:10E3500D2046FFF76FFE0022002302A8CDE902231D
-:10E3600D09F0E8FD00260123014600930196DDE941
-:10E3700D02232046FFF7CCFE3146054604F12C0062
-:10E3800D07F0E2FF284604B070BD00BF6FF47D704A
-:10E3900D704700BF00207047094B10B503F108020C
-:10E3A00D483304460260836018300DF0D1F9054AF8
-:10E3B00D226000232046E38007F04AF9204610BD75
-:10E3C00D147F0300E08D0300002070470B4B10B548
-:10E3D00D03F10802483304460260836018300DF0E3
-:10E3E00DB7F9074A22600023E380204607F030F991
-:10E3F00D204619F04AFB204610BD00BF147F0300D4
-:10E4000DE08D03002DE9F0411D46104B0360002304
-:10E4100D436004460F461646BDF8188007F0AAF86B
-:10E4200D0B4B656103F1080248332260A360C4E918
-:10E4300D037604F118000DF033FA40221823A4F8E6
-:10E4400D0480A262E3802046BDE8F081E08D0300E8
-:10E4500D147F03002DE9F04F032B87B082460D4644
-:10E4600D174619464FF00102B8BF032105A80393C3
-:10E4700D0DF0A0F84B4E4FF014094FF000086869ED
-:10E4800D0121FFF7ADFDE8683A6801685388CDF8C2
-:10E4900D00800C6A0432E421A0478346002866D12F
-:10E4A00D3B681B790C2B39D1EB8813F0400F14BF4F
-:10E4B00D6420142007F040FD2869D0F80C23B0F833
-:10E4C00D1243526884F48074B24200F54370C4F371
-:10E4D00D002447D10020844224D1002211464FF060
-:10E4E00DFF3305A80DF0BCF8E868059A016853885C
-:10E4F00DCDF800808C6A0432E421A0478346C8B968
-:10E5000D059A386813790079834237D0EC88A106D3
-:10E5100D1BD5202B0ED15379392B0BD1012007F0B0
-:10E5200D0BFDC9E70BF1010B012007F005FDBBF158
-:10E5300D140FC1D1B9F10109A1D168694946FFF79D
-:10E5400D4FFD50460DF030F824E0002BE6D0202B87
-:10E5500DF0D153799842E1D0002BDFD0B9F1010908
-:10E5600D8DD1EAE79047B0FA80F04009B3E701207A
-:10E5700D07F0E2FCB9F1010981D1DEE7686959467E
-:10E5800DFFF72EFD039905A80DF0D6F805A9504605
-:10E5900D0DF02EF805A80DF035F8504607B0BDE882
-:10E5A00DF08F00BF8DE301002DE9F0410C4684B0E2
-:10E5B00D0546486998461746FFF7B4FAE388DB0627
-:10E5C00D11D403AE394630460DF012F843463246AB
-:10E5D00D21462846FFF73EFF30460DF013F828463A
-:10E5E00D04B0BDE8F0810122114601A80CF0E2FF54
-:10E5F00D3B681B79032B019B0CBF062203221A716A
-:10E6000D01A902A80CF0F4FF03210A4808F014F840
-:10E6100D03AE034602AA21463046FFF71BFF3046E4
-:10E6200D0CF0F0FF02A80CF0EDFF01A80CF0EAFFD2
-:10E6300DC8E700BFCC7E0300F0B585B00446174691
-:10E6400D0E460122082101A89D000CF0B3FF2046C3
-:10E6500D0CF0AAFF47F02060019F06F0A3FA786046
-:10E6600D284606F09FFA01A9B86002A80CF0C0FF79
-:10E6700D05F1080302AA314603A8FFF795FF03A988
-:10E6800D20460CF0C7FF03A80CF0BCFF02A80CF04D
-:10E6900DB9FF23685B88082B12D9002220464FF062
-:10E6A00DFF3308210CF0FCFF2368598820460839F8
-:10E6B00D0DF042F801A80CF0A5FF204605B0F0BD05
-:10E6C00D03A80CF071FF03A920460CF0A3FF03A8CB
-:10E6D00D0CF098FF01A80CF095FF204605B0F0BD99
-:10E6E00D30B583B00C46014601A81D46FFF7A4FFC7
-:10E6F00D01994B885BB12046AA00043119F0FFF94E
-:10E7000D002401A80CF07EFF204603B030BD014C63
-:10E7100DF7E700BF0CFCFFFFA0F10800FFF7E0BF1B
-:10E7200D2DE9F04F804685B068464FEA83090D46C6
-:10E7300D92460CF039FFD8F828104945A8BF494634
-:10E7400D0831012201A80CF035FF09EB050B4FF044
-:10E7500DFF330022FF2101A80CF082FF5D453DD261
-:10E7600D002601E0AB4539D9D8F82820019FA9EB47
-:10E7700D0604944245F03060A8BF144606F012FA24
-:10E7800D7860204606F00EFA26F003012246514429
-:10E7900DB86007F10C0019F0B2F904F1080101A8F5
-:10E7A00D0CF0CAFF01A902A80CF022FF092302AA4E
-:10E7B00D414603A8FFF7F8FE03A968460CF02AFFAF
-:10E7C00D03A80CF01FFF02A80CF01CFF009B5B8838
-:10E7D00D25442644002BC5D1064C00E0002401A899
-:10E7E00D0CF010FF68460CF00DFF204605B0BDE89B
-:10E7F00DF08F00BF0EFCFFFFA0F10800FFF790BFE8
-:10E8000D70B5154682B0012204460E466846114683
-:10E8100D0CF0D0FE009B69461D7101A80CF0E8FEBE
-:10E8200D2946094807F008FF01AA0346314620464C
-:10E8300DFFF7BAFE01A80CF0E5FE68460CF0E2FE0B
-:10E8400D204602B070BD00BFCC7E030010B5C3885A
-:10E8500D9B0784B0044609D5636A00209AB262F31F
-:10E8600D0F001B0C63F31F4004B010BD01A80CF08A
-:10E8700D9BFE0722214602A8FFF7C2FF02A901A8AD
-:10E8800D0CF0C8FE02A80CF0BDFE019B5A88B2B96F
-:10E8900D0622214602A8FFF7B3FF02A901A80CF03A
-:10E8A00DB9FE02A80CF0AEFE019B5A881AB901A858
-:10E8B00D0CF0A8FED0E75B7984F82630F7E7B3F8C3
-:10E8C00D050006F07FF90622A084214602A8FFF775
-:10E8D00D97FF02A901A80CF09DFE02A80CF092FE74
-:10E8E00D019B5A88002AE2D05B79A28C84F82630ED
-:10E8F00D02FB03F3B3F5F83F1EDC616902A8FFF7D5
-:10E9000D45FABDF80830012B4FF04002E3881AD0CC
-:10E9100D23F0100343F02803A2629BB2BDF80C2034
-:10E9200D02F5CD427B3292B2012A98BF43F04003EB
-:10E9300D43F00203E380BAE74FF4F833B3FBF2F28E
-:10E9400D84F82620D9E7A26243F01803E6E700BF5A
-:10E9500D2DE9F04788B0064615460C4601220821E0
-:10E9600D01A80CF027FE02A80CF01EFE03A80CF067
-:10E9700D1BFE04A80CF018FE3046FFF767FF96F853
-:10E9800D26300590B08C04EB850900FB03F3994507
-:10E9900D00F2D580B9FBF0F8B4FBF0F100FB08F8FC
-:10E9A00DB9EB080300FB01FA08BFA8EB00085445BA
-:10E9B00D4FEA850500F0BD80C31A00FB1144B3FB7F
-:10E9C00DF0F700FB1737002C7DD1002F40F08C8025
-:10E9D00DF3881B073BD5C2455BD8544607AD03E012
-:10E9E00DB38C1C44444554D844F04060019F06F05C
-:10E9F00DD9F87860204606F0D5F801A9B86006A8C8
-:10EA000D0CF0F6FD012306AA31462846FFF7CCFD92
-:10EA100D294602A80CF0FEFD28460CF0F3FD06A8D1
-:10EA200D0CF0F0FD029B5B88002BD9D1454C04A85E
-:10EA300D0CF0E8FD03A80CF0E5FD02A80CF0E2FDDA
-:10EA400D01A80CF0DFFD204608B0BDE8F0874AF0C4
-:10EA500D4060019C06F0A6F86060404606F0A2F802
-:10EA600D01A9A06006A80CF0C3FD012306AA31463A
-:10EA700D07A8FFF799FD07A902A80CF0CBFD07A881
-:10EA800D0CF0C0FD06A80CF0BDFD029B5B88002BB1
-:10EA900DCCD0039B5B88002B35D1049B5C88002C6C
-:10EAA00DC5D004A907A80CF0A3FD079A33681C6A0A
-:10EAB00D5388494604329B083046A04707A80CF0FE
-:10EAC00DA1FD0024B3E707ADA30852463146284601
-:10EAD00DFFF7B2FD294603A80CF09CFD28460CF06B
-:10EAE00D91FD002F3FF474AF07ADBB084A46314688
-:10EAF00D2846FFF7A1FD294604A80CF08BFD2846FA
-:10EB000D0CF080FD64E703A907A80CF071FD079ACE
-:10EB100D33681C6A538851469B0804323046A0471F
-:10EB200D07A80CF06FFD049B5C88002C3FF47FAFB1
-:10EB300DB7E7021B4244AA427FF43EAF48E76FF4A9
-:10EB400D7A7474E70EFCFFFF10B5044684B0019192
-:10EB500DFFF77CFEA28C01999208204604B0BDE817
-:10EB600D1040FFF7F5BE00BF10B5044682B0FFF7A9
-:10EB700D6DFEA38C94F8260003FB00F002B010BDCF
-:10EB800D10B5044682B0FFF761FEA08C02B010BD37
-:10EB900D10B5044682B00838FFF758FEA08B02B0BE
-:10EBA00D10BD00BF0368084ADB6A93420BD110B554
-:10EBB00D044682B0FFF74AFEA08C94F8263003FB82
-:10EBC00D00F002B010BD184769EB010010B5044606
-:10EBD00D82B00838FFF73AFEA38BA07F03FB00F04D
-:10EBE00D02B010BD30B5044685B0A0F10805284629
-:10EBF00D0191FFF72BFEA28B01999208284605B0D3
-:10EC000DBDE83040FFF7A4BE10B550F8083C0A4AE5
-:10EC100DDB6A9342044682B0A0F1080003D002B033
-:10EC200DBDE810401847FFF711FEA08BA37F03FB33
-:10EC300D00F002B010BD00BF69EB010003460020DB
-:10EC400DDA680132DA6070470B6881601B6808462C
-:10EC500D184700BFD0F81408704700BF4B1E032B98
-:10EC600D02D96FF47A7070474B1C5B10C0F8141802
-:10EC700DC0F818380020704700F501600068704733
-:10EC800D10B5044B044640F8083B0CF0BBFC204685
-:10EC900D10BD00BF807F030010B5054B044640F842
-:10ECA00D083B0CF0AFFC204618F0EFFE204610BDDF
-:10ECB00D807F0300F8B54468104B03600546D4B15E
-:10ECC00D0F4E104F08E040F8087B0CF09BFC2046DF
-:10ECD00D18F0DBFE6C6874B16068E26B03689B68CA
-:10ECE00D6A60984723689B68B3422046EBD09847EB
-:10ECF00D6C68002CF0D12846F8BD00BF947F03004E
-:10ED000D99EC0100807F030038B54B680C461A68FA
-:10ED100D4FF07E510546D2682163184605F5016511
-:10ED200D904795ED006A9FED117AD4ED067AD4EDFA
-:10ED300D075AC7EE276A431C03EBD37320F0020278
-:10ED400D5B10012AC4E90D0385EE867AC4ED096ACC
-:10ED500D84ED0A7A02D00023236238BDBEEE007A1C
-:10ED600D67EE877AC4ED087A38BD00BF00C07F44D6
-:10ED700D2DE9F04F2DED068B8BB00C460AEE100AE7
-:10ED800D029108F0E7FF63680193CDE90401002BC0
-:10ED900D00F09981029B4FF40072D3F8183892FB62
-:10EDA00DF3F2002A40F3AC81029B0C339200002158
-:10EDB00D1846039318F0CBFECC4E9FEDCD8A01245F
-:10EDC00D0AE002985946FFF79FFFDBF834505DB912
-:10EDD00D019B002B00F0B080019B9B46DB6BDBF8A9
-:10EDE00D34500193002DECD0029BDBED0A7AD3F861
-:10EDF00D18284FF4007AF5EE407A9AFBF2FA0AF1F0
-:10EE000D030A03EB8A02F1EE10FA009209D103F521
-:10EE100D016292ED007ADBED076AC6EE877ACBEDE3
-:10EE200D0A7A009A039B9A42D2D99846DBF80830A9
-:10EE300D9BED0B7A5A88DBF8383092FBF3F207EE34
-:10EE400D902AF8EEE77A9BED0A6A009A77EEC77A78
-:10EE500DA2EB0807C7EE866ABF10FDEEE68A18EE34
-:10EE600D909AB945A8BFB946B9F1000F34D007EE55
-:10EE700D903A4C46C24601E0DBED0E7ADBF81020ED
-:10EE800D56F82530F8EEE77A67EE877AFDEEE77AE9
-:10EE900D17EE900A1044984707EE900A9BED087AFA
-:10EEA00D9BED096ADBED0C6AF8EEE77A013C77EE33
-:10EEB00D877A9AED007A67EE867AA6EEA77AAAECA3
-:10EEC00D017ADBED0B7A9BED0A7A37EE877A8BEDC3
-:10EED00D0B7AD1D108EB890818EE903A9F4223DDC9
-:10EEE00DDBF80C30002B3FF473AFDBF80410013B63
-:10EEF00DCBF80C300B6806A81B68984706A90BF1D8
-:10EF000D08000CF087FB06A80CF07CFBDBF8083042
-:10EF100D8BED0B8A5A880433CBF810301344CBF8A1
-:10EF200D1430002A3FF454AF009B9845FFF47EAF98
-:10EF300D019B002B7FF450AF002C40F08580029B8D
-:10EF400D93F828387BB1029B049AC3F83828059AA8
-:10EF500DC3F83C2883F828480222012340F6D63115
-:10EF600D06A80BF0AFFF01224FF4007106A80CF0BC
-:10EF700D21FB029A069C9FED5F7A658802F60C03D1
-:10EF800D93ED008A02F61C03D3ED007AD2F8143803
-:10EF900DD2F8182895FBF2F568EE277A032BC7EE09
-:10EFA00D879A04F1040400F08580012B00F0828023
-:10EFB00DF6EE007A68EE678A9FED4F9A28EE278A63
-:10EFC00D75B3B8EEC99A039F4C4EDDF80880023D2B
-:10EFD00D02E0D8F81438013DB7EC017AD8F82028B2
-:10EFE00D56F82330F0EE497AE7EE297A2046F4EE12
-:10EFF00D687AF1EE10FA48BFF0EE687AF4EE487ACE
-:10F0000DF1EE10FAC8BFF0EE487AFDEEE77A17EE92
-:10F0100D901A11439847D8F818381C446B1CD8D156
-:10F0200D029B986803681B68984706A91AEE100A98
-:10F0300D0CF0DEFA06A80CF0E5FA1AEE100A0BB089
-:10F0400DBDEC068BBDE8F08F029A02F62403D3EDDA
-:10F0500D007AF5EE407AF1EE10FA0ED0D2F81838AB
-:10F0600D4FF4007292FBF3F2002A06DD039B03EBD3
-:10F0700D8202E3EC017A9A42FBD1029B93F8283885
-:10F0800D002B7FF470AF02990498C1F8300801236A
-:10F0900D059881F8283801F5046400260027C1F889
-:10F0A00D34081A4644E9026740F6D63106A80BF03B
-:10F0B00D09FF58E7B6EE009A28EE099ADFED0C8AA3
-:10F0C00DBDEEC99A7CE7029B986803681B68984758
-:10F0D00D1AEE100A01224FF400710CF06BFA1AEEC1
-:10F0E00D100A0BB0BDEC068BBDE8F08FEC200020B4
-:10F0F00D0000000000C07F4400000000102100202F
-:10F1000D029B0C33039357E670B505462DED028B2C
-:10F1100D402008EE902A0E4608EE103A18F0B7FC83
-:10F1200D40220446002118F012FD2046154B40F8F0
-:10F1300D083B0CF039FAF5EE408AF1EE10FA04BFF7
-:10F1400D05F50163D3ED008A6660B8EEC88A002329
-:10F1500D002221462846C4E9033384ED068AC4ED16
-:10F1600D078A6361E262FFF7CFFD33686A685B6807
-:10F1700DE26330466C6021469847BDEC028B204619
-:10F1800D70BD00BF807F030007EE901AF8EE677A1E
-:10F1900D00F60C00C0ED007A00207047C0F8201872
-:10F1A00D0020704729DF704728DF704712DF704756
-:10F1B00D022802D1014B01221A70704780420020B3
-:10F1C00D00207047C0687047D0E9023003FB00F0A3
-:10F1D00D704700BF10B504460846646811462144C7
-:10F1E00D9A0018F08CFC002010BD00BF2DE9F041F5
-:10F1F00D466882B04FF000080DF107001D46144619
-:10F2000D0E448DF80780FFF7D1FF9DF80730ABB1A5
-:10F2100D1E4F87F8008001E008F060FE2A46214667
-:10F2200D3046FFF7BFFF03460A20002BF4D13B7891
-:10F2300D002BFCD0002002B0BDE8F081144A012360
-:10F2400DC2F80435D2F80034002BFBD095B1A4F1EF
-:10F2500D040C0F48C4F104040CEB8505344404EB95
-:10F2600D0C035CF8042F1A60D0F800140029FBD0B1
-:10F2700DAC45F4D1064A0023C2F80435D2F8003467
-:10F2800D002BFBD0002002B0BDE8F08180420020B1
-:10F2900D00E00140F0B5436883B0044600270DF14E
-:10F2A00D0700CD188DF80770FFF780FF9DF8073028
-:10F2B00D9BB1174E377001E008F010FEE068B5FB0A
-:10F2C00DF0F0FFF771FF03460A20002BF4D13378DD
-:10F2D00D002BFCD0002003B0F0BD0E4A0223C2F873
-:10F2E00D0435D2F80034002BFBD00A49C2F808557A
-:10F2F00DD1F80034002BFBD00023064AC1F80435A9
-:10F3000DD2F80034002BFBD0002003B0F0BD00BFBD
-:10F3100D8042002000E0014002680549D2688A421F
-:10F3200D04D1D0E9020303FB00F07047104700BF82
-:10F3300DC9F10100C360024B0360C0E901127047BF
-:10F3400DB87F0300704700BF6FF47D70704700BF3A
-:10F3500D6FF47D70704700BF10B5C388044A02601A
-:10F3600D23F400530446C38007F026FD204610BD4C
-:10F3700DDC7F030010B5C388064A026023F40053F6
-:10F3800D0446C38007F018FD204618F07EFB20468A
-:10F3900D10BD00BFDC7F0300036870B55A6C0A4DC9
-:10F3A00DAA42044606D15B68084A934208D16FF41D
-:10F3B00D7D7070BD90472368044A5B689342F6D018
-:10F3C00D2046BDE87040184751F301008DE3010060
-:10F3D00D70B50646006A0368DB6A9847306A0368B1
-:10F3E00D1B6B9847F369D868002820DD06F13001C2
-:10F3F00D1E4D0844002411F9012B02F5A27288421A
-:10F4000D45F82240F7D11A4D002402E0DA68A242F5
-:10F4100D0DDD5A6952F8240002685268AA4204F1BF
-:10F4200D0104F3D09047F369DA68A242F1DC9A68DF
-:10F4300D002A13DD0E4D002402E09A68A2420DDD74
-:10F4400D1A6952F8240002685268AA4204F10104B4
-:10F4500DF3D09047F3699A68A242F1DCF388002259
-:10F4600D23F00203F380F27570BD00BF0060004011
-:10F4700D8DE30100C37D0BB1FFF7AABF704700BF3D
-:10F4800D2DE9F04FC37D85B004460191002B6CD161
-:10F4900DC3880293E669F368002B6DDD0123206AB2
-:10F4A00DDFF8E880DFF8E8E0344D354F039404F1E0
-:10F4B00D300C04F1350200219B469C1C8CF8003069
-:10F4C00D147074696458247C03F5A27948EA042405
-:10F4D00D4EF8294012F9019B446909F1A20901F581
-:10F4E00DA27A544445F8394012F9014C1CF9019B9C
-:10F4F00DA23405EBC40407EB8909C4F8049012F992
-:10F5000D014C0BFA04F4C5F80445F4689C4201F172
-:10F5100D040103F10103D0DC039C029B23F00103E2
-:10F5200DE380019B327A1749023B012B9CBF0132CC
-:10F5300DD2B26275C2EB0212134B9200B3FBF2F220
-:10F5400D237B626202FB03F3A1FB0313DB0BA362BC
-:10F5500D03680021DB6B9847236A5B690122DA603F
-:10F5600D019BA37505B0BDE8F08FC3880293DB073F
-:10F5700D90D4D0E90760D4E7206ACEE700F00140CF
-:10F5800D30600040818080800024F4000300010081
-:10F5900D006000402DE9F8430546817DFFF770FFBF
-:10F5A00DEB699A68002A20DD304FDFF8C490DFF850
-:10F5B00DC48000240AE05A6C4A4549D15B68434532
-:10F5C00D43D1EB699A680134A2420EDD1B6953F8F1
-:10F5D00D246033689A68BA42EDD0002130469047D6
-:10F5E00DEB699A680134A242F0DCDA68002A20DD6A
-:10F5F00D1E4FDFF87C90DFF87C8000240AE05A6C07
-:10F6000D4A452DD15B68434527D1EB69DA68013452
-:10F6100DA2420EDD5B6953F8246033689A68BA42E2
-:10F6200DEDD0002130469047EB69DA680134A242F3
-:10F6300DF0DC286A03685B6A9847286A03689B6A4E
-:10F6400D98470123EB75BDE8F88330469847B8E736
-:10F6500D0021304690473368B0E730469847D4E7ED
-:10F6600D0021304690473368CCE700BF99F3010085
-:10F6700D51F301008DE30100C37D03B17047FFF726
-:10F6800D89BF00BFF8B515460E46526829689DF82A
-:10F6900D1870044607F0BCFBEA68134B134923604E
-:10F6A00D052A4FF00003C4E90756A7750C602376B1
-:10F6B00DE3752375E3620FDC326819463046936BB0
-:10F6C00D9847206A03684FF47A51DB6C9847226A99
-:10F6D00DE37D0749D1600BB12046F8BD2046FFF709
-:10F6E00D59FF2046F8BD00BFDC7F03007C380020A9
-:10F6F00DE5F9010010B5034661B102680E49126BC0
-:10F7000D0E4CC37D23708A4213D10BB1FFF760FEFF
-:10F7100D002010BD094A1278002AF9D01A6808494C
-:10F7200DD26A8A4205D1DB7D002BF1D1FFF732FF82
-:10F7300DEEE79047002010BD75F4010081420020D6
-:10F7400D79F601002DE9F04FC769037DBA680569A7
-:10F7500D934285B0044680F21B813A699E4E52F861
-:10F7600D230003681B68B34240F03281D4F8208037
-:10F7700DD8F8142001235360227D617D1A44B2FB19
-:10F7800DF1F001FB10222275B86882425EDAD7F8DB
-:10F7900D0C90B969B9F1000F01EB42014BDDAA1DC7
-:10F7A00DD8F81450009525890195CDE9027800FA15
-:10F7B00D03FEDDE90078A07DCDE9002600F0FD0017
-:10F7C00D04F1300CCD18227E032A03D8DFE802F0B5
-:10F7D00D02B2A3BF4A78009E15F801AC08FB026285
-:10F7E00D12F80A2018B9002A00F0BF80FF22A66A7D
-:10F7F00D03F5A87A06FB02F247F82A209A46002A5A
-:10F8000D00F0B8809CF90020920002F1804202F5D0
-:10F8100DC042D2F810B52BF4801BC2F810B5D145FB
-:10F8200D714403F101030CF1010C7544CBDCDDE9EE
-:10F8300D0278019E227D3B6953F8220003681B6804
-:10F8400DB34240F0BC80D8F814305EE0626AD8F85C
-:10F8500D00300021DB6B920040469847E169CB6890
-:10F8600D002B27DD0025DFF8749104F13007A84641
-:10F8700D02E0CB68AB421DDD4A6917F9013B01354A
-:10F8800D02EB850203F5A27352F8040C49F82380AC
-:10F8900DD4E9082305F5A87C52699B0042F82C3069
-:10F8A00D03681B68B342E4D001219847E169CB6836
-:10F8B00DAB42E1DC0B69186803681B68B34240F08A
-:10F8C00D83800B6994F930201B6844491B7C02F539
-:10F8D00DA2721B0243F0011341F8223094F930302B
-:10F8E00D94F935103E4A9B00A23103F1804303F594
-:10F8F00DC24342F83130236A94F935105B69A23165
-:10F9000D02EBC10203F1440151600122DA601A6079
-:10F9100D05B0BDE8F08F91F801A06289009EA2EBC1
-:10F9200D0A0215F801AC08FB02626FEA0A0A12F826
-:10F9300D0A2057E715F8012C009E91F801A002FB53
-:10F9400D088232446FEA0A0A12F80A204AE76289ED
-:10F9500D15F801AC009E013AA2EB0A0208FB026207
-:10F9600D91F801A012F80A203CE703F5A8729A4617
-:10F9700D47F822009CF90020920002F1804202F526
-:10F9800DC042D2F810B54BF4801BC2F810B546E753
-:10F9900DD0E908235169104E9A00D1F84435817D84
-:10F9A00DC3EB0323B3FBF2F3C288C3F1FF0342F0B1
-:10F9B00D0302C362C280FFF763FDE769D6E601214A
-:10F9C00D9847236A5B69A0E700219847E16978E7CA
-:10F9D00D00219847E769C9E649F30100006000403E
-:10F9E00D00F00140024B186808B1FFF7ABBE70473D
-:10F9F00D7C38002010300BF0E3BB00BF10B504467F
-:10FA000D07F0BEF940B9237B616A044A01FB03F399
-:10FA100DA2FB0323DB0BA36210BD00BF818080809E
-:10FA200DC160704703207047006B07EE900AF8EE37
-:10FA300DE77A17EE900A70470F4B03F10802343343
-:10FA400D10B50446C0E9002324300BF0DBFD04F1B2
-:10FA500D20000BF0D7FD04F11C000BF0D3FD04F1D9
-:10FA600D18000BF0CFFD054A62600023201D638155
-:10FA700D05F0EEFD204610BD14800300E08D03005F
-:10FA800D114B03F10802343310B50446C0E90023CD
-:10FA900D24300BF0B7FD04F120000BF0B3FD04F1A1
-:10FAA00D1C000BF0AFFD04F118000BF0ABFD074A85
-:10FAB00D626000236381201D05F0CAFD204617F00A
-:10FAC00DE4FF204610BD00BF14800300E08D03004D
-:10FAD00D38B5124B03F108023433044640F8042CB8
-:10FAE00D40F8203B0BF08EFD04F11C000BF08AFD5D
-:10FAF00D04F118000BF086FD04F114000BF082FDEB
-:10FB000D074A22600023251FE380204605F0A0FD53
-:10FB100D284617F0BAFF284638BD00BF14800300F1
-:10FB200DE08D030038B5114B054603F1080234335F
-:10FB300D044640F8042C45F8043920300BF062FDE2
-:10FB400D04F11C000BF05EFD04F118000BF05AFDE2
-:10FB500D04F114000BF056FD054A226000232046E7
-:10FB600DE38005F075FD284638BD00BF1480030005
-:10FB700DE08D0300F0B5264B036004460025254BB0
-:10FB800D436083B0218104306581164605F0F2FC97
-:10FB900D214B23602C33636004F1100006F024FB2D
-:10FBA00D04F11C0701224FF4007104F118000BF051
-:10FBB00D01FD38460BF0F8FC04F120000BF0F4FCCD
-:10FBC00D2946012204F124000BF0F4FC00234FF42C
-:10FBD00D007163650122E163C4E90A55E56025649E
-:10FBE00D01A80BF0E7FC01A938460BF013FD01A8A5
-:10FBF00D0BF008FD094A6263AE424FF00003204648
-:10FC000DC4E91355C8BF2663238703B0F0BD00BFF9
-:10FC100D00920300E08D03001C80030000C07F44B0
-:10FC200D43895B0770B5856A04465DD42B46216A0E
-:10FC300D002B64D05033081D4A88A36202449342BE
-:10FC400D0ED3D1ED037AA062F5EEC07AF1EE10FA83
-:10FC500D3CDA04F1100006F0AFFB002836DCA36A95
-:10FC600D93ED027ADFED277A19685A68A264B5EE32
-:10FC700DC07AF1EE10FA48BFB1EE477AC7EE276AA7
-:10FC800D00206164206504F1580104F16405D4ED90
-:10FC900D0C7AF8EEE77A67EEA67AFDEEE77AF8EEE3
-:10FCA00DE76AC4ED137ADA699861012AB8BF0122B7
-:10FCB00D07EE902AB8EEE77ADA61C6EE877A14334A
-:10FCC00DE1EC017A8D42EED1002070BD0026A662D6
-:10FCD00D04F1240104F120000BF09CFCA81BC4E9E5
-:10FCE00D136618BF012070BD0023836200F124014B
-:10FCF00D20300BF08FFCA36A216A002B9AD10B1DCB
-:10FD000D184699E700007A442DE9F04FD1E9137EAA
-:10FD100D2DED088B01F118034FF0000B9FEDB68A06
-:10FD200DDFEDB6AA9FEDB6AA0BEE903A0BEE100AD8
-:10FD300D8BB00C465D467046B842034632D06289A0
-:10FD400D12F004022ED10492B8424DDB6289920763
-:10FD500D40F11581049B002BEED0AB46002D00F039
-:10FD600D3F81D4ED0D7A228FB6EE007A67EE877A59
-:10FD700D5545FCEEE77A17EE903A43EA02039BB243
-:10FD800D03D22BF8023BDA45FBD81BEE901A1BEE83
-:10FD900D100A0BF02DFC1BEE100A0BB0BDEC088BFE
-:10FDA00DBDE8F08F2046FFF73BFFE76C6389002F1E
-:10FDB00D40F09D80002800F0F280E56223F00403FE
-:10FDC00D63810523236401231A46218906A80BF0BC
-:10FDD00D79F804F1100006F083FAD4E913700122CA
-:10FDE00DB84203460492B1DA002D00F0CB8006AA8A
-:10FDF00D019204F15802029204F1640BD4ED127ACF
-:10FE000DD4ED0D8A94ED117AA16ADDF808C0DDF804
-:10FE100D04E068EEA78AD4ED0C7A27EE087AF8EEA6
-:10FE200DE77A68EEAA8A87EE279A0E46F0EE4A9A8E
-:10FE300DE8EECA9AD6F81880F269BCEC017A07EEA2
-:10FE400D908AF8EEE77A013A67EE877A9045FDEEF3
-:10FE500DE77A06F11406EEEC017A08BF4EF8047C41
-:10FE600DE345E7D1DDE90676089ABE42A8BF3E46D6
-:10FE700D9642A8BF16469E4240DDAA4585D0D4EDD8
-:10FE800D157AFDEEE77AD1E9033017EE901A98470F
-:10FE900D07EE900AF8EE676AB0EE697AA8EEA67AD8
-:10FEA00D206D228FD4ED157ABCEEC77A79EE277AC4
-:10FEB00D17EE101AF4EEC87A431C1143F1EE10FA46
-:10FEC00D25F8021B18462365C4ED157A08DD77EE7B
-:10FED00DC87AF4EEC87AF1EE10FAF8DCC4ED157AB2
-:10FEE00DB3420BDA55453FF450AFA16AC7E713F0A3
-:10FEF00D04025CD000283FF461AF5EE79C46BC4530
-:10FF000D86460DF11C094FF014084FF000062046EF
-:10FF100D08D00136032E08F1140828D059F8047BB7
-:10FF200DBC45F6D1826A06EB860102EB810389009E
-:10FF300D0391D3E906718F424FEA8604E9DA5B69D2
-:10FF400D02EB08014BB1059098470598039B826A17
-:10FF500DD0F850E01344F4469F69344402EB840218
-:10FF600D01360137032E976108F11408D6D10446E6
-:10FF700D6346E76C674570463FF740AFEAE6002DF4
-:10FF800D7FF4E8AEE56AB5B1A2690021E16202F144
-:10FF900D040A5288874292443FF729AFDAE659079F
-:10FFA00D3FF50CAF206D012304930346CCE6206D85
-:10FFB00D04920346C8E606AD0122E16B28460BF01C
-:10FFC00DF9FA29461BEE900A0BF024FB28460BF09C
-:10FFD00D19FBA269206DE76C151D0346AA46D8E7EB
-:10FFE00D06A80BF0E1FA1BEE900A06A90BF012FB26
-:10FFF00D06A80BF007FBC8E6000080440000803A1D
+:10C2500D027B05D85C1C6410C0F81838C0F81C4867
+:10C2600D92B207EE902A00F61402F8EE677A00F506
+:10C2700D01631160C3ED007A30BD00BFAFF30080E4
+:10C2800D00000000000000004070030000000000EE
+:10C2900D4389DA0700F135822DE9F04F4FF08042E6
+:10C2A00D2DED048BD2F8002443F0010397B007461F
+:10C2B00D4381002A00F01082BF4A099213680133AE
+:10C2C00D136008F0C7FA07F1B8031C460021384681
+:10C2D00D08EE903A06F030FE204608F0B5FEB74C59
+:10C2E00D04F1F00554F8043F184613B11B681B68A0
+:10C2F00D9847A542F6D1384601F010F8B04B00240E
+:10C3000DCDE910341025029510AB93E803002246B9
+:10C3100D8DE803003B4640F2FD3118EE900A06F021
+:10C3200DB5FDA84B1394129312AB93E80300C023F1
+:10C3300D8DE80300029364223B4640F2FD3118EE76
+:10C3400D900A06F0A3FDA04B02951594149316AB1D
+:10C3500D13E9030022468DE803003B464FF47F713D
+:10C3600D18EE900A06F092FD7A89984B42F4C0427D
+:10C3700D7A81A021602280244020E02583F8095392
+:10C3800D83F80A1383F81A2383F81B2383F8071302
+:10C3900D83F81C1383F8214383F8222383F8014388
+:10C3A00D83F8020383F8060307F2B4731C4607F5FE
+:10C3B00DE560069301F05CFD854920460BF0ACFD70
+:10C3C00D8449059020460BF0A7FD3B68824A5B68C7
+:10C3D00D0890934240F09181642009F09BF8099BED
+:10C3E00D1B68079307F10C0309EE103A0FF2C01BFF
+:10C3F00DDBE900AB07F614034FF0000908EE103A25
+:10C4000D4C46C846079B032B00F0A28007F674002C
+:10C4100D0BF004FC002840F0E180059B002B00F0A0
+:10C4200DED80FF2318EE100A4A4621460EF0FAFC65
+:10C4300D3B685B681420684A934240F0A38009F082
+:10C4400D69F80134E4B2052C08F1010804D109F1B1
+:10C4500D01095FFA89F90024B8F1190F059B00F065
+:10C4600D9580002BCED05A4906980BF0A3FE059867
+:10C4700D1AF05FFB089B13B118461AF05AFB099A84
+:10C4800D0023136000F08AFF01460AA80EF09CFFFE
+:10C4900D12F0ACFA52465B4606460D461AF0B0F95C
+:10C4A00D02460B463046294616461D4652465B4609
+:10C4B00D1AF0A6F90CA811460EF066FF52465B461F
+:10C4C00D304629461AF09CF90DA811460EF05CFF76
+:10C4D00D5B465246304629461AF092F901460EA89F
+:10C4E00D0EF052FF0DAA0EA90FA80FF003F80CAA1B
+:10C4F00D0FA90BA80EF0FEFF0FA80EF03DFF0EA822
+:10C5000D0EF03AFF0DA80EF037FF0CA80EF034FF19
+:10C5100D069B009301230BAA0AA919EE100A019399
+:10C5200D18EE903A04F08EFE0BAB18460EF024FF79
+:10C5300D0AAB18460EF020FF19EE100A07F674022A
+:10C5400D07F6040105F0B6F8079B032B7FF45EAFE9
+:10C5500DB8F1180F1EDD059BE3B9089B002B51D0D8
+:10C5600DFF234A4618EE100A21460EF05BFC079B8E
+:10C5700D194A032B3B685B680CBF0A2014209342B9
+:10C5800D3FF45DAF0146384698475AE7002B3FF41C
+:10C5900D71AF68E7FF2318EE100A4A4621460EF0E8
+:10C5A00D41FC3B680A205B6845E700BFAFF30080A4
+:10C5B00D00CA9A3B0000000030200020A037002068
+:10C5C00D112A0200FD290200C52A020000E100E047
+:10C5D00D7C7D0300887D0300A129020007F69800E9
+:10C5E00D0BF01CFB00283FF418AFB8F1180F7FF7C4
+:10C5F00D18AF059B002B7FF414AFAEE7089B002B03
+:10C6000D7FF40FAF00F0CAFE01460AA80EF0DCFE63
+:10C6100D12F0ECF93FA3D3E90023814688461AF0C6
+:10C6200DEFF83CA3D3E9002306460D4648464146A4
+:10C6300D1AF0E6F80CA811460EF0A6FE35A3D3E9C4
+:10C6400D0023304629461AF0DBF80DA811460EF0EE
+:10C6500D9BFE30A3D3E90023304629461AF0D0F8CB
+:10C6600D01460EA80EF090FE0DAA0EA90FA80EF011
+:10C6700D41FF0CAA0FA90BA80EF03CFF0FA80EF05E
+:10C6800D7BFE0EA80EF078FE0DA80EF075FE0CA820
+:10C6900D0EF072FE0024069B00930BAA18EE903A42
+:10C6A00D0AA919EE100A019404F0CCFD0BA80EF0A6
+:10C6B00D63FE0AA80EF060FE06F06EF93B68124AA2
+:10C6C00D5B68934210D10A2008F024FF204617B072
+:10C6D00DBDEC048BBDE8F08F0C4B09934FF47A70D1
+:10C6E00D1A6009F0F9FAECE538460A219847204618
+:10C6F00D17B0BDEC048BBDE8F08F64213846984728
+:10C7000D6DE60348704700BFA129020030200020CC
+:10C7100D16FCFFFF00CA9A3B00000000000000005D
+:10C7200D82B010B59FED0A7B82B00146069CCC60AD
+:10C7300D81ED087B103004A9019081E80C0009F00F
+:10C7400DFDF8019802B0BDE8104002B009F044B800
+:10C7500D000000000000000082B010B582B004A9F6
+:10C7600D81E80C00D0E90823134304D102B0BDE8E1
+:10C7700D104002B0704704460AF07CFDD4E908234E
+:10C7800D82428B41F2D29FED0A7B002304F110000F
+:10C7900D84ED087BE360019009F0D0F8019802B0B8
+:10C7A00DBDE8104002B009F017B800BFAFF300802C
+:10C7B00D000000000000000010B5054C237833B9CF
+:10C7C00D044B13B10448AFF300800123237010BD57
+:10C7D00D88360020000000009C8C030008B5034B38
+:10C7E00D1BB103490348AFF3008008BD00000000F2
+:10C7F00D8C3600209C8C0300A3F5803A704700BF57
+:10C8000D174B002B08BF134B9D46FFF7F5FF00217B
+:10C8100D8B460F461348144A121A1AF0ECF90E4BB8
+:10C8200D002B00D098470D4B002B00D098470020CF
+:10C8300D002104000D000D48002802D00C4800F026
+:10C8400D57FF19F097FE2000290000F08BF919F021
+:10C8500D7DFE00BF00000800000000000000000089
+:10C8600D000002200022002018410020F1D6010016
+:10C8700D0000000010B5034B036004460FF0AEFD41
+:10C8800D204610BDB06D030010B5054B0360044686
+:10C8900D0FF0A4FD20461AF04CF9204610BD00BF44
+:10C8A00DB06D03002DE9F04182B0BDF82080CBB111
+:10C8B00D0F2906460D4617461C4602D1B8F1C00F8A
+:10C8C00D10D128201AF037F92346A9B2CDF80080EF
+:10C8D00DBAB2044609F03AF9336821465B6830462E
+:10C8E00D984710B902B0BDE8F081204609F046F92D
+:10C8F00D204602B0BDE8F0411AF01BB900B585B075
+:10C9000D014602A80EF0A8F902A903A80EF09AF9A3
+:10C9100D0023CDE900331A4603A906480AF0E2FFC9
+:10C9200D03A80EF023F902A80EF020F905B05DF86A
+:10C9300D04FB00BF402B002010B485B00DF1100C8E
+:10C9400D0CE90F00044C05480123236005B05DF888
+:10C9500D044BFFF7D3BF00BFAC360020A86C03001B
+:10C9600D2DE9F04784B000F019FD014602A80EF044
+:10C9700D2BFD0522114603A80EF044F9DFF8708057
+:10C9800D00270FFA87F946460125494602A80EF001
+:10C9900DC9FD16F8013B984217D00135062DF4D18B
+:10C9A00D0137052F08F10508EBD100231A46009336
+:10C9B00D03A90E480EF052FA03A80EF0D7F802A8FC
+:10C9C00D0EF0DAFC04B0BDE8F087C5F1040A0424CA
+:10C9D00D1FFA8AFA22B2013C6423494603A8A4B285
+:10C9E00D0EF020FA5445F5D1D7E700BF142B0020E7
+:10C9F00DF06D030010B584B00DF1100C084C0CE96E
+:10CA000D0F00002307482360FFF778FF4FF4FA600B
+:10CA100D08F080FD04B0BDE81040FFF7A1BF00BFD6
+:10CA200DAC360020246D03002DE9F04F494A4A4BE6
+:10CA300D12681B68DFF828918DB0190C100CADF839
+:10CA400D2030ADF81C208DF822108DF81E0000F05E
+:10CA500DA5FC014609A80EF0B7FC052211460AA84F
+:10CA600D0EF0D0F80DF11D0304930DF12103059384
+:10CA700D4FF0500A4FF00A0B384B039300230293EB
+:10CA800DBDF90870039E0125394609A80EF04AFD2F
+:10CA900D16F8013B984217D00135062DF4D1029BB3
+:10CAA00D039A01330532052B02930392E8D1049BBF
+:10CAB00D0DF11F018B4221D013F801BB0493059B8F
+:10CAC00D13F801AB0593D7E7C5F104081FFA88F8F1
+:10CAD00D042422B25B4639460AA80EF0A3F950464B
+:10CAE00D08F018FD013C002300931A460AA9484698
+:10CAF00DA4B20EF0B3F94445EBD1CDE7C820184CE4
+:10CB000D08F008FD0225A4F1100621460BA80EF031
+:10CB100D07FB304602F028FF962008F0FBFC0023AF
+:10CB200D1A460BA9009320460EF098F9642008F0E0
+:10CB300DF1FC0BA80EF01AF8012D08D10AA80EF081
+:10CB400D15F809A80EF018FC0DB0BDE8F08F012501
+:10CB500DDBE700BFA06D0300A46D0300F06D0300C3
+:10CB600D142B002030B5264C83B010252046FFF73E
+:10CB700D8FFB04F1B800234B009501224FF47A711D
+:10CB800DFFF790FE0222204B009504F1B8004FF400
+:10CB900D7A71FFF787FE072104F10C0004F0CAFC3F
+:10CBA00D202019F0C8FF216B054605F07DFC174BC1
+:10CBB00D28201D6019F0BFFFD4F83C29216B144DBE
+:10CBC00D044603F0B3FF134B13481C60FFF796FEAA
+:10CBD00D4FF4C87008F09EFC2B683BB10E48FFF770
+:10CBE00D8DFE08F055FD002003B030BDFFF71CFF92
+:10CBF00D2B68002BF2D108F04BFD002003B030BDA7
+:10CC000D0023002039C90100F5C90100A836002014
+:10CC100DAC360020A4360020A86C030010B5054CDE
+:10CC200D204605F0A7FF2046034A0449BDE8104001
+:10CC300D19F07ABF002300204020002041CC0100D4
+:10CC400D2DE9F843614B624E624FDFF89C8104463B
+:10CC500D03F13C0200F59550C4E90032183000256F
+:10CC600D00F082FE04F6581000F0F6F904F62810D4
+:10CC700DA4F82E59C4F8286907F0D8FF04F5106000
+:10CC800DA4F80659C4F8006907F0D0FF04F6CC00EB
+:10CC900D0CF04CFA504BC4F8BC3804F6BC0009F04B
+:10CCA00D37F804F698000AF025FF04F674000AF030
+:10CCB00D21FF04F6040000F035FD04F2A47002F02B
+:10CCC00DFBFA04F5EF6001F017FB04F5E56000F0E9
+:10CCD00D65FEC4F8107704F5E2600FF07FFBC4F831
+:10CCE00DF87604F5DF600FF079FB04F5D26011F0F2
+:10CCF00D5BF804F54B70A4F83253C4F82C6307F0BD
+:10CD000D95FF364BC4F8EC3204F53B700CF0E8FBA4
+:10CD100D334BC4F8E0302833C4F8E83004F53870EC
+:10CD200D0EF084FA04F537700EF080FA04F1E00984
+:10CD300D04F52F7504F1DC0745F81C8C28460CF022
+:10CD400D93FCA5F110003C3D0EF070FABD42F3D1FD
+:10CD500D00254846C4F8E060A4F8E65007F066FFE9
+:10CD600D04F1B8000BF036FE04F180000AF070FA01
+:10CD700D04F164006666A4F86A5007F057FF04F1E9
+:10CD800D4C00E664A4F8525007F050FF274604F11A
+:10CD900D34006663658707F049FF124B47F80C3F77
+:10CDA00D04F120000EF0E8FA04F11C000EF0E4FA94
+:10CDB00D3846E660658207F039FF201D66606581A3
+:10CDC00D07F034FF2046BDE8F88300BFD87D03008F
+:10CDD00DC47F0300B06D030050830300D8890300A6
+:10CDE00D448803006C7C030014880300A0F1040048
+:10CDF00D26E700BF10B50446FFF722FF204619F0C5
+:10CE000D98FE204610BD00BF10B5041F2046FFF749
+:10CE100D17FF204619F08DFE204610BD00487047C3
+:10CE200D16FCFFFF704700BF70B5044682B0382076
+:10CE300D19F081FE04F108061323324605462449F4
+:10CE400D0093244B0FF07EFD0021C4F8F0582846C6
+:10CE500D0FF08CFED4F8F0080FF04CFE81B2304686
+:10CE600D02F04CF94FF40041304602F051F9D4F87C
+:10CE700DF00888B194F87238D4F878188BB90FF09F
+:10CE800DFBFFD4F8F00894F8733828B1D4F874186F
+:10CE900D5BB100220FF0ACFFD4F8EC385BB102B0FF
+:10CEA00D70BD01220FF0A4FFEBE70FF0E5FFD4F802
+:10CEB00DEC38002BF3D1002240F2FF3304F67C0155
+:10CEC00D304602F0D9F8C4F8EC0802B070BD00BFCE
+:10CED00D0010024000442C4710B50446D0F8FC0861
+:10CEE00D036801211B6898470121D4F8FC0810F054
+:10CEF00D43FDD4F84818D4F8F4080EF0D7FFD4F851
+:10CF000DF818D4F8F40800220FF000F801210EF003
+:10CF100D41FC012384F8703810BD00BF38B50446BC
+:10CF200DD0F848080EF0BEFB10B194F87038C3B1BC
+:10CF300DD4F848080EF0B6FB054610B994F87038D1
+:10CF400D03B938BDD4F8FC0884F870580368294635
+:10CF500D1B689847D4F8FC082946BDE8384010F006
+:10CF600D0BBD2046FFF7B8FFE2E700BF38B504461A
+:10CF700D00293CD0D0F8F03823B3C388264A43F0BB
+:10CF800D01030221C380C2F88410BFF34F8FBFF39A
+:10CF900D6F8FD0F8F0080FF025FFD4F87818D4F87B
+:10CFA00DF0080FF069FFD4F87418D4F8F0080FF0FA
+:10CFB00D63FFD4F8F00810B103689B69984700230C
+:10CFC00DC4F8F038D4F8FC0894F8703802680025DD
+:10CFD00DDBB284F871382946136884F87058984785
+:10CFE00DD4F8FC08294610F0C7FC002038BDC388D2
+:10CFF00DDA0705D5D0F8F02823F00103C38042B13C
+:10D0000D94F87138002BF0D02046FFF765FF002013
+:10D0100D38BDFFF709FFF3E700E100E0044B1868A6
+:10D0200D10B1D0F8F03803B17047FFF7FDBE00BF67
+:10D0300DB0360020D0F8F03880F873185BB129B104
+:10D0400DD0F87418002218460FF0D2BED0F874181C
+:10D0500D18460FF011BF704770B50446D0F8F008B0
+:10D0600D1C4B236048B1D4F878180FF005FFD4F8A5
+:10D0700D7418D4F8F0080FF0FFFE174BC4F80839F8
+:10D0800D03F1840103F1A802C4F82019C4F828297A
+:10D0900D124E002504F638100EF0C8F804F5126093
+:10D0A00DC4F82069A4F8265907F0C0FD04F6041051
+:10D0B00D02F0D8FF04F67C0002F0A2FC04F1080097
+:10D0C00D01F0AEFD20462660E58007F0AFFD20465D
+:10D0D00D70BD00BF146E0300E0790300C47F030030
+:10D0E00D10B50446FFF7B8FF204619F022FD204683
+:10D0F00D10BD00BF2DE9F04F002587B01E46654BD2
+:10D1000D036007464560044692468B46DDF8409025
+:10D1100D07F01EFD604B47F8083B6049032340F2C2
+:10D1200DFF323846FFF76CF840F20113C4F878A8C7
+:10D1300D04F67C0A4AF6444284F87058A4F8723812
+:10D1400D40F6C231C4F874B884F87158504602F0F4
+:10D1500DF7FC119BC4F8FC385146C4F8EC58C4F8E0
+:10D1600DF058C4F8F468C4F8F89804F6041002F006
+:10D1700D77FF2B22394604F6081003F021FA484BAD
+:10D1800D1A68002A00F08480E38843F40053504667
+:10D1900DE380012102F058FF0022494630460EF08F
+:10D1A00DB5FE03683F495B6AC4F8480898470721F4
+:10D1B00D0022D4F84808DFF800A1DFF8E8900EF05F
+:10D1C00DCFFA2046FFF788FE07F0AEFC024644205A
+:10D1D00D059219F0B0FCD4F84818059A05461C3193
+:10D1E00D04F507680DF074FB41462846C4F8545801
+:10D1F00D0DF082F9D4F8540803685B69984701462D
+:10D2000D4C20059119F097FC02230A22CDE900323A
+:10D2100D0599254A012305460DF0A4F8D4F85408C4
+:10D2200DC4F84C5803685B69984701466020059126
+:10D2300D19F081FC1D4B0193152302934FF083438D
+:10D2400D05991B4A009305461A4B0CF0E3FDC4F8F3
+:10D2500D5858442019F06FFCD4F84C1805462C3161
+:10D2600D25220DF035FB04F50666C4F85058542000
+:10D2700D19F061FC534605464A46394602F08AFBD1
+:10D2800D46F8045BB045F2D1204607B0BDE8F08FFB
+:10D2900D1C6079E7C47F0300146E030000442C4723
+:10D2A00DB036002000E02B460AD7A33D00000C420B
+:10D2B00D0000AA420000824200007F4300487047F0
+:10D2C00D306E0300BFF34F8F0549064BCA6802F459
+:10D2D00DE0621343CB60BFF34F8F00BFFDE700BF8C
+:10D2E00D00ED00E00400FA0512DF7047704700BF43
+:10D2F00D084608F0F5BC00BF11F078BB084608F0F1
+:10D3000DEBBC00BF11F078BB024A0349016010600D
+:10D3100D704700BFC0360020746E030030B583B077
+:10D3200D054600240DF107008DF80740FFF7DCFFDF
+:10D3300D9DF80730012B1ED0154A164801231360A6
+:10D3400D4FF0040CC2F80041D2F80031002BFBD095
+:10D3500DD2F80835BCF1010C43EA0020F2D10123CB
+:10D3600D53602B680C4A9B6993420AD103B0BDE808
+:10D3700D304008F0B5BC2B68074A9B6905489342BD
+:10D3800DF4D00146284603B0BDE83040184700BF31
+:10D3900D00D00040ED5EBC0BF1D2010030B4184D51
+:10D3A00D0FCD88B001AC0FC495E80700154D03C42F
+:10D3B00D002305F8053F19464FF0805322705C6E2F
+:10D3C00D05204FF0010C01EB810208AB1A44B4FBB0
+:10D3D00DF0F300FB1343B3FBFCF31A44013112F8D5
+:10D3E00D1C2C05F8012D0529A4EB030400EB80008E
+:10D3F00D0CEB8C0CE7D1034808B030BC704700BF74
+:10D4000D386E0300B436002000B583B000230DF153
+:10D4100D07008DF80730FFF767FF9DF80700A0F1B3
+:10D4200D0100B0FA80F0400903B05DF804FB00BFC5
+:10D4300D08B5FFF747FF00BF2DE9804889B09E4C26
+:10D4400D079011F0C9FA9D4B9D490022C3F8102594
+:10D4500DC3F81425C3F81825C3F81C25C3F82025D7
+:10D4600DC3F82425C3F82825C3F82C251C230D1D2E
+:10D4700D4FF0A04203F5E07303208D4242F82300E4
+:10D4800D0ED011F8013F1F2B86BF03F01F0322465C
+:10D4900D4FF0A04203F5E0738D4242F82300F0D126
+:10D4A00D884A854C1523151D4FF0A04103F5E073F7
+:10D4B00D0320954241F823000ED012F8013F1F2B97
+:10D4C00D86BF03F01F0321464FF0A04103F5E07323
+:10D4D00D954241F82300F0D17A48774D15234FF04E
+:10D4E00DA041012404FA03F39042C1F80C350ED08B
+:10D4F00D10F8013F1F2B86BF03F01F0329464FF085
+:10D5000DA04104FA03F39042C1F80C35F0D16E4BF3
+:10D5100D6E4A1B6812680693DFF89CB104920023D3
+:10D5200D03934FF0010A049B002B00F0B880039A7F
+:10D5300D934240F3B280664B0193002302931B2666
+:10D5400D4FF0A041019B4FF000095A1CB9F1270F74
+:10D5500D059203F1050876DC039B40F69F72042BC0
+:10D5600D49F6404E49F63F43C4BF4FF47A6E134619
+:10D5700DDDF814C0534C774649F64042B6460425B3
+:10D5800D4EFA05FE1EF0010F524E4FF01C0012D048
+:10D5900D1F2846D84FF0A04E0AFA00F0013DCEF8F4
+:10D5A00D0C0512D31CF801EC16F8010B4EFA05FE12
+:10D5B00D1EF0010FECD11F2837D84FF0A04E0AFAFC
+:10D5C00D00F0013DCEF80805ECD25FB120781F28A0
+:10D5D00D86BF00F01F005D464FF0A0450AFA00F02F
+:10D5E00DC5F80805002002E00130904212D09842A3
+:10D5F00DD1F80455F8D125781F2D86BF05F01F05EC
+:10D6000D5E464FF0A04601300AFA05F59042C6F885
+:10D6100D0C55ECD1C44504F101040AD01CF801EB02
+:10D6200DADE700F01F00DE46B6E700F01F00DE4656
+:10D6300DC5E709F10109B9F1300F09D0019BB9F125
+:10D6400D270F1E7888DD4FF0FF334FF0000E8FE768
+:10D6500D029B032B2BD0029B3BB3012B14BF012349
+:10D6600D0A23079A92FBF3F3029A1B4801320292A6
+:10D6700D80FB0320DA17C2EBA00202EB8202A3EBC0
+:10D6800D4203303305226FF09F005BB212FB0303A0
+:10D6900D069AD018D65C019054E7FFF713FE0C4B99
+:10D6A00D0193049B02931B264AE76423D9E7039B4E
+:10D6B00D0133039337E700BF0003005000600040C3
+:10D6C00D646E03005C6E0300A4200020BC360020B5
+:10D6D00D546E0300656E03006766666608B5FFF756
+:10D6E00DABFE00BF08B50846FFF7F8FF08BD00BF49
+:10D6F00D4FF0FF30704700BF054B186828B1036825
+:10D7000D044ADB69934202D1704711F06DB9184795
+:10D7100DC0360020EDD20100704700BF00487047B1
+:10D7200D16FCFFFF10B5074B03F108024833044602
+:10D7300D026040F83C3F09F0A1FE204601F0C6FD15
+:10D7400D204610BD946E0300094B10B503F108027D
+:10D7500D48330446026040F83C3F09F08FFE2046F6
+:10D7600D01F0B4FD204619F0E4F9204610BD00BFCC
+:10D7700D946E0300094A10B502F108014832A0F178
+:10D7800D3C0440F83C1C026009F078FE204601F094
+:10D7900D9DFD204619F0CDF9204610BD946E030075
+:10D7A00D084B10B5044603F10801483340F83C1C02
+:10D7B00D44F83C3909F062FE204601F087FD204611
+:10D7C00D10BD00BF946E0300F0B5044683B0182061
+:10D7D00D15460F4619F0AFF90D491B22064611F0FB
+:10D7E00D6FF8012300933A462B463146204601F04F
+:10D7F00D03FF2A46214604F13C0009F083FE054B48
+:10D8000D204603F1080248332260E36303B0F0BD04
+:10D8100D00B00140946E0300F8B50646044656F874
+:10D8200D640B03684FF400620025DF6962630B230C
+:10D8300D3146B8472946102284F88B5084F8805021
+:10D8400D84F8755084F8905004F1810018F0CEFFE3
+:10D8500D29461022606404F1760018F0C7FF236892
+:10D8600D656B1A68E06405F500651846E563136B92
+:10D8700D676C98472844874212D3E56C636CAB42C2
+:10D8800D0ED220680368DB6A9847854208D20549A5
+:10D8900D0E22304619F077F9B0FA80F04009F8BD44
+:10D8A00D0020F8BDF86E030038B50446154618463D
+:10D8B00DC4E90150042321604FF48072083104F152
+:10D8C00D0C0005F035FE0022012104F1240007F0C3
+:10D8D00D79FF04F198000DF0F7FD0023C4E913332F
+:10D8E00DC4E91533A363236223646363E363636451
+:10D8F00DA4F85C302366C4F89430204638BD00BFD0
+:10D9000D30B5036ADB078DB0044608D4FFF784FFFA
+:10D9100D28B9236A23F0010323620DB030BD2D22F7
+:10D9200D0021684619F067F92068616B02680B23C6
+:10D9300D156A6A46A8472068016801230D6AE16CE3
+:10D9400D6A46A847E5E700BF38B500F1240504464F
+:10D9500D284607F041FF2046FFF7D2FF2846BDE8D5
+:10D9600D384007F0B3BF00BF10B5044698300DF036
+:10D9700D03FD204610BD00BFC1600020704700BFF1
+:10D9800D0048704716FCFFFF0048704716FCFFFF6C
+:10D9900D014B1880704700BFE840002010B5044AC5
+:10D9A00D026000230446C38007F040F9204610BDF5
+:10D9B00DC47F030010B5064A026000230446C380ED
+:10D9C00D07F034F9204619F0B4F8204610BD00BF19
+:10D9D00DC47F030082B010B58C4684B0496886467A
+:10D9E00DDCF800000DF1080CACE8030006A981E895
+:10D9F00D0C00039BDA070EEB630C12D55A10029B39
+:10DA000D5EF80220D45808AB93E803008DE80300BC
+:10DA100D06AB0CCB6046A04704B0BDE8104002B089
+:10DA200D7047029CEFE700BF2DE9F84300251E4625
+:10DA300D144B45600446036088461746BDF8209098
+:10DA400D07F086F8104B23602A46C4E90887A662C2
+:10DA500D012104F12C0007F0B5FE00220023C4E9DA
+:10DA600D1023E388256143F4804343F0040365618B
+:10DA700DA561E563A4F84850A4F80490E38020461E
+:10DA800DBDE8F883C47F03005C6F0300C3885B07A8
+:10DA900D0CD510B5006A84B0026800230093146A97
+:10DAA00DE0210DF10F02A04704B010BD704700BF7B
+:10DAB00D70B5C3885B0784B004460D4608D5006A6F
+:10DAC00D002302680093166AE0210DF10F02B047A2
+:10DAD00D206A2A6801685388002400940C6A043275
+:10DAE00DE021A04704B070BD70B54B6AD3F80C238C
+:10DAF00DB3F81243526884B0064603F543700D46E1
+:10DB000D904784F48074B0FA80F3C4F300245B0969
+:10DB100DA34229D10C2101220DEB01000DF05EFB7A
+:10DB200DEB885B0708D5286A002302680093146A06
+:10DB300DE0210DF10B02A047286A039A036800212A
+:10DB400D00919C6A04320C23E021A04748B903A937
+:10DB500D30460DF061FB03A80DF068FB304604B0B4
+:10DB600D70BD03A80DF062FB30460DF031FB304661
+:10DB700D04B070BD70B50C4682B0064668460DF017
+:10DB800D27FBE38801252B43E380012008F0A4F84F
+:10DB900D214601A8FFF7A8FF01A968460DF04EFB2D
+:10DBA00D01A80DF043FB009B5A88691CE2B11A795C
+:10DBB00D202A1DD1E2885B79920601D5392B1FD021
+:10DBC00D312B11D0022168460DF0CAFBE38823F0FA
+:10DBD00D01036946E38030460DF01EFB68460DF0EB
+:10DBE00D25FB304602B070BD132D0BDC0D46CCE786
+:10DBF00D132AE7D059790E4808F016F8C11CE2E750
+:10DC000D0125C2E70122022101A80DF0E7FA019BCF
+:10DC100D20221A7138225A71E38823F00103E38020
+:10DC200D01A930460DF0F8FA01A80DF0FFFAD5E77D
+:10DC300D0C6F030070B584B00D4601921E4604466C
+:10DC400D0DF0C6FA019903A80DF0E6FA03A92846CE
+:10DC500DFFF72EFF00B92EB903A80DF0E7FA204605
+:10DC600D04B070BD03A80DF0E1FA294603A8FFF733
+:10DC700D81FF03A920460DF0E1FA03A80DF0D6FAB5
+:10DC800D204604B070BD00BF70B582B01646044684
+:10DC900D01220D46684602210DF0A0FA20460DF036
+:10DCA00D97FA009B10225E711A71694601A80DF05A
+:10DCB00DB3FA01A92846FFF7FBFE064601A80DF0B1
+:10DCC00DB5FA2EB168460DF0B1FA204602B070BD1E
+:10DCD00D294601A8FFF74EFF01A920460DF0AEFA27
+:10DCE00D01A80DF0A3FA68460DF0A0FA204602B087
+:10DCF00D70BD00BF30B5CB889B0783B00C46054681
+:10DD000D06D5A068A38928602846AB8003B030BD36
+:10DD100D68460DF05DFA0122214601A8FFF7B4FF18
+:10DD200D01A968460DF08AFA01A80DF07FFA009B53
+:10DD300DB3F80730A3810222214601A8FFF7A4FF03
+:10DD400D01A968460DF07AFA01A80DF06FFA009B53
+:10DD500DB3F807302381022B03D1E38843F020036E
+:10DD600DE3800322214601A8FFF78EFF01A9684633
+:10DD700D0DF064FA01A80DF059FA009BA189B3F8D2
+:10DD800D0730638149F60412E388914216BF23F0F0
+:10DD900D040343F0060343F00203E38068460DF0ED
+:10DDA00D45FAAEE770B50C4684B004210546012254
+:10DDB00D0DEB01000DF012FA019A122313710126D9
+:10DDC00D082384F0010453719671D47101A90DEBF0
+:10DDD00D03000DF021FA3346294602AA03A8FFF7E6
+:10DDE00D29FF03A80DF022FA02A80DF01FFA01A8D1
+:10DDF00D0DF01CFA04B070BD30B5012185B004469C
+:10DE000DFFF7D0FF0021012006F024FF04210DEBC8
+:10DE100D010001220DF0E2F9019A1223137107237B
+:10DE200D0125537108239571D37101A90DEB0300E1
+:10DE300D0DF0F2F92B4602AA214603A8FFF7FAFED0
+:10DE400D03A80DF0F3F902A80DF0F0F90A2007F080
+:10DE500D43FF606A032100F543700FF0A7FD4FF0FB
+:10DE600D804301A8C3F800550DF0E0F905B030BDB1
+:10DE700DC388DB0700D5704730B50446406AD0F83B
+:10DE800D0C33B0F812535B6883B000F543709847BC
+:10DE900D85F48075B0FA80F0C5F300254009A842DD
+:10DEA00D13D168460DF094F9214601A8FFF71CFE29
+:10DEB00D01A968460DF0C2F901A80DF0B7F9009B54
+:10DEC00D5A8822B968460DF0B1F903B030BD1A7900
+:10DED00D112AF7D15A79092AF4D19A79012AF1D167
+:10DEE00DDB79032BEED12046FFF786FFEAE700BF73
+:10DEF00DC38870B513F0010503D0124B00221A60D0
+:10DF000D70BD0446406AD0F80C33B0F812635B68FC
+:10DF100D00F54370984786F48076B0FA80F0C6F32A
+:10DF200D00264009B042E8D1064A13681D2B02DCD9
+:10DF300D0133136070BD20461560BDE87040FFF7DA
+:10DF400D97BF00BFC4360020C38819B143F0010349
+:10DF500DC380704723F001039BB2C380704700BF9D
+:10DF600D08B507F019FC003818BF012008BD00BF27
+:10DF700D10B5044609F06EF9D4E91032C01A61EB00
+:10DF800D0201B0F5FA7F71F1000305D3E06B0028B3
+:10DF900DCCBF0020012010BD002010BD30B5194BA5
+:10DFA00D1D688DB045B3044606A80CF0A5FD164BB3
+:10DFB00D0293182018F0BFFD14490022CDE900127C
+:10DFC00D0146CDE9040241F80C4BCDE90A22C260AD
+:10DFD00D4A606A46034603CA586099602A680C492C
+:10DFE00D92680C4858618A424FF01203ADF80C301C
+:10DFF00D04D102A807F0C2FD0DB030BD02A928461C
+:10E0000D9047F6E7D4380020FF03050035E0010006
+:10E0100D89D90100D5D9010010B504462C3007F07F
+:10E0200D8DFC002007F0C0FB2046BDE81040FFF737
+:10E0300DB5BF00BF82B010B502A981E80C00BDF8D4
+:10E0400D082040F2FF339A4203D0BDE8104002B0E1
+:10E0500D7047BDF80A30052BF7D104462C3007F078
+:10E0600D6DFC002007F0A0FB2046BDE8104002B07B
+:10E0700DFFF794BF2DE9F04F8BB006469DF8500089
+:10E0800D04901F460D460191144609F0F3F8B36A4A
+:10E0900D002B00F0F78082468B4609F0EBF86DB14E
+:10E0A00D844277EB0103C0F0EB80774A201A67EBCF
+:10E0B00D0101002382428B4180F0E2803046012134
+:10E0C00DFFF770FE049B002B14BF022001200021DE
+:10E0D00D06F0C0FD08A809F097F98046B06A0291D4
+:10E0E00D0368C168DA6943690791D3F8481505914A
+:10E0F00DD3F804130691D3F80413C3F80813634B34
+:10E1000D9A4240F0B580624BC360DFF894910023D2
+:10E1100DA9F80030049B73B9159B63B11B68159862
+:10E1200D5B689847159BD988C1F30021C1F10301A4
+:10E1300D18460FF03BFC706A032100F543700FF099
+:10E1400D35FCB06A534A03684021DB6B1160089AB5
+:10E1500D02219847B06A03689B6A98470D3C029B61
+:10E1600D47F1FF37B4EB0A0467EB0B07B8EB0A086E
+:10E1700D63EB0B0B18EB08084BEB0B0BB4EB080325
+:10E1800D029367EB0B030393019B089CDFF814B11B
+:10E1900D00252F46AA464BB3029B03999D420A4682
+:10E1A00D77EB020224D25A1B61EB070393457AEBFE
+:10E1B00D03031BD3B06A03682244DB6B022198472B
+:10E1C00D30BFB06A03689B6C9847041B6519804685
+:10E1D00D47F1000709F04EF8B9F8002092B2444615
+:10E1E00D32B1019BA9F800A0002BD5D15A46E1E729
+:10E1F00D706A002100F543700FF0D8FB049921B926
+:10E2000D159B13B118460FF0D1FBB06A03681B6B59
+:10E2100D9847B06A0368DA694369D3F80413C3F801
+:10E2200D08131A498A4226D1079AC260059AC3F883
+:10E2300D4825002200231946104609F0F5F8B36A67
+:10E2400D049A5B69002A069AC3F8042314BF0420BC
+:10E2500D0320002106F0FEFC00213046FFF7A2FD51
+:10E2600D08F0F8FFC6E9100100200BB0BDE8F08FF3
+:10E2700D0749904749E707999047B36A5B69D5E726
+:10E2800D0548F2E70548F0E79F86010079D90100BE
+:10E2900D91D9010000E100E009FCFFFF16FCFFFF32
+:10E2A00DE8400020BFBDF0FF30B5044685B000202A
+:10E2B00D07F07AFA2046FFF771FE0022002302A82C
+:10E2C00DCDE9022309F0C6F8012300220146CDE96C
+:10E2D00D00322046DDE90223FFF7CCFE054604F1AE
+:10E2E00D2C0007F02BFB284605B030BD6FF47D7078
+:10E2F00D704700BF00207047094B10B503F10802AD
+:10E3000D483304460260836018300DF035F8054A35
+:10E3100D226000232046E38006F088FC204610BDD5
+:10E3200DC06F0300C47F0300002070470B4B10B576
+:10E3300D03F10802483304460260836018300DF083
+:10E3400D1BF8074A22600023E380204606F06EFC8E
+:10E3500D204618F0EEFB204610BD00BFC06F030035
+:10E3600DC47F03002DE9F0411D46104B03600023CF
+:10E3700D436004460F461646BDF8188006F0E8FBCC
+:10E3800D0B4B656103F1080248332260A360C4E9B9
+:10E3900D037604F118000DF097F840221823A4F825
+:10E3A00D0480A262E3802046BDE8F081C47F0300B3
+:10E3B00DC06F03002DE9F04F032B87B082460D4649
+:10E3C00D174619464FF00102B8BF032105A8039364
+:10E3D00D0CF004FF4B4E4FF014094FF00008686924
+:10E3E00D0121FFF7B1FDE8683A6801685388CDF85F
+:10E3F00D00800C6A0432E421A0478346002866D1D0
+:10E4000D3B681B790C2B39D1EB8813F0400F14BFEF
+:10E4100D6420142007F07EF82869D0F80C23B0F89A
+:10E4200D1243526884F48074B24200F54370C4F311
+:10E4300D002447D10020844224D1002211464FF000
+:10E4400DFF3305A80CF020FFE868059A0168538892
+:10E4500DCDF800808C6A0432E421A0478346C8B908
+:10E4600D059A386813790079834237D0EC88A10674
+:10E4700D1BD5202B0ED15379392B0BD1012007F051
+:10E4800D49F8C9E70BF1010B012007F043F8BBF187
+:10E4900D140FC1D1B9F10109A1D168694946FFF73E
+:10E4A00D53FD50460CF094FE24E0002BE6D0202BBB
+:10E4B00DF0D153799842E1D0002BDFD0B9F10109A9
+:10E4C00D8DD1EAE79047B0FA80F04009B3E701201B
+:10E4D00D07F020F8B9F1010981D1DEE768695946E5
+:10E4E00DFFF732FD039905A80CF03AFF05A9504638
+:10E4F00D0CF092FE05A80CF099FE504607B0BDE851
+:10E5000DF08F00BFEDE201002DE9F0410C4684B023
+:10E5100D0546486998461746FFF7B8FAE388DB06C3
+:10E5200D11D403AE394630460CF076FE43463246E2
+:10E5300D21462846FFF73EFF30460CF077FE284671
+:10E5400D04B0BDE8F0810122114601A80CF046FE91
+:10E5500D3B681B79032B019B0CBF062203221A710A
+:10E5600D01A902A80CF058FE03210A4807F05CFB34
+:10E5700D03AE034602AA21463046FFF71BFF304685
+:10E5800D0CF054FE02A80CF051FE01A80CF04EFE4A
+:10E5900DC8E700BF786F0300F0B585B00446174695
+:10E5A00D0E460122082101A89D000CF017FE204601
+:10E5B00D0CF00EFE47F02060019F05F0E1FD786044
+:10E5C00D284605F0DDFD01A9B86002A80CF024FE77
+:10E5D00D05F1080302AA314603A8FFF795FF03A929
+:10E5E00D20460CF02BFE03A80CF020FE02A80CF028
+:10E5F00D1DFE23685B88082B12D9002220464FF0A0
+:10E6000DFF3308210CF060FE236859882046083935
+:10E6100D0CF0A6FE01A80CF009FE204605B0F0BDD9
+:10E6200D03A80CF0D5FD03A920460CF007FE03A8A6
+:10E6300D0CF0FCFD01A80CF0F9FD204605B0F0BD75
+:10E6400D30B583B00C46014601A81D46FFF7A4FF67
+:10E6500D01994B885BB12046AA00043118F0A3FA4A
+:10E6600D002401A80CF0E2FD204603B030BD014CA2
+:10E6700DF7E700BF0CFCFFFFA0F10800FFF7E0BFBC
+:10E6800D2DE9F04F804685B068464FEA83090D4667
+:10E6900D92460CF09DFDD8F828104945A8BF494673
+:10E6A00D0831012201A80CF099FD09EB050B4FF083
+:10E6B00DFF330022FF2101A80CF0E6FD5D453DD2A0
+:10E6C00D002601E0AB4539D9D8F82820019FA9EBE8
+:10E6D00D0604944245F03060A8BF144605F050FD85
+:10E6E00D7860204605F04CFD26F00301224651448A
+:10E6F00DB86007F10C0018F056FA04F1080101A8F2
+:10E7000D0CF02EFE01A902A80CF086FD092302AA29
+:10E7100D414603A8FFF7F8FE03A968460CF08EFDED
+:10E7200D03A80CF083FD02A80CF080FD009B5B8814
+:10E7300D25442644002BC5D1064C00E0002401A839
+:10E7400D0CF074FD68460CF071FD204605B0BDE877
+:10E7500DF08F00BF0EFCFFFFA0F10800FFF790BF88
+:10E7600D70B5154682B0012204460E466846114624
+:10E7700D0CF034FD009B69461D7101A80CF04CFD99
+:10E7800D2946094807F050FA01AA034631462046AA
+:10E7900DFFF7BAFE01A80CF049FD68460CF046FDE6
+:10E7A00D204602B070BD00BF786F030010B5C3885E
+:10E7B00D9B0784B0044609D5636A00209AB262F3C0
+:10E7C00D0F001B0C63F31F4004B010BD01A80CF02B
+:10E7D00DFFFC0722214602A8FFF7C2FF02A901A8EC
+:10E7E00D0CF02CFD02A80CF021FD019B5A88B2B94A
+:10E7F00D0622214602A8FFF7B3FF02A901A80CF0DB
+:10E8000D1DFD02A80CF012FD019B5A881AB901A832
+:10E8100D0CF00CFDD0E75B7984F82630F7E7B3F800
+:10E8200D050005F0BDFC0622A084214602A8FFF7D5
+:10E8300D97FF02A901A80CF001FD02A80CF0F6FC4F
+:10E8400D019B5A88002AE2D05B79A28C84F826308D
+:10E8500D02FB03F3B3F5F83F1EDC616902A8FFF775
+:10E8600D49FABDF80830012B4FF04002E3881AD069
+:10E8700D23F0100343F02803A2629BB2BDF80C20D5
+:10E8800D02F5CD427B3292B2012A98BF43F040038C
+:10E8900D43F00203E380BAE74FF4F833B3FBF2F22F
+:10E8A00D84F82620D9E7A26243F01803E6E700BFFB
+:10E8B00D2DE9F04788B0064615460C460122082181
+:10E8C00D01A80CF08BFC02A80CF082FC03A80CF044
+:10E8D00D7FFC04A80CF07CFC3046FFF767FF96F830
+:10E8E00D26300590B08C04EB850900FB03F39945A8
+:10E8F00D00F2D580B9FBF0F8B4FBF0F100FB08F89D
+:10E9000DB9EB080300FB01FA08BFA8EB000854455A
+:10E9100D4FEA850500F0BD80C31A00FB1144B3FB1F
+:10E9200DF0F700FB1737002C7DD1002F40F08C80C5
+:10E9300DF3881B073BD5C2455BD8544607AD03E0B2
+:10E9400DB38C1C44444554D844F04060019F05F0FD
+:10E9500D17FC7860204605F013FC01A9B86006A8E5
+:10E9600D0CF05AFC012306AA31462846FFF7CCFDD0
+:10E9700D294602A80CF062FC28460CF057FC06A8AC
+:10E9800D0CF054FC029B5B88002BD9D1454C04A89C
+:10E9900D0CF04CFC03A80CF049FC02A80CF046FC52
+:10E9A00D01A80CF043FC204608B0BDE8F0874AF002
+:10E9B00D4060019C05F0E4FB6060404605F0E0FB23
+:10E9C00D01A9A06006A80CF027FC012306AA314678
+:10E9D00D07A8FFF799FD07A902A80CF02FFC07A8BF
+:10E9E00D0CF024FC06A80CF021FC029B5B88002B8C
+:10E9F00DCCD0039B5B88002B35D1049B5C88002C0D
+:10EA000DC5D004A907A80CF007FC079A33681C6A47
+:10EA100D5388494604329B083046A04707A80CF09E
+:10EA200D05FC0024B3E707ADA3085246314628463E
+:10EA300DFFF7B2FD294603A80CF000FC28460CF0A8
+:10EA400DF5FB002F3FF474AF07ADBB084A463146C6
+:10EA500D2846FFF7A1FD294604A80CF0EFFB284638
+:10EA600D0CF0E4FB64E703A907A80CF0D5FB079AAB
+:10EA700D33681C6A538851469B0804323046A047C0
+:10EA800D07A80CF0D3FB049B5C88002C3FF47FAFF0
+:10EA900DB7E7021B4244AA427FF43EAF48E76FF44A
+:10EAA00D7A7474E70EFCFFFF10B5044684B0019133
+:10EAB00DFFF77CFEA28C01999208204604B0BDE8B8
+:10EAC00D1040FFF7F5BE00BF10B5044682B0FFF74A
+:10EAD00D6DFEA38C94F8260003FB00F002B010BD70
+:10EAE00D10B5044682B0FFF761FEA08C02B010BDD8
+:10EAF00D10B5044682B00838FFF758FEA08B02B05F
+:10EB000D10BD00BF0368084ADB6A93420BD110B5F4
+:10EB100D044682B0FFF74AFEA08C94F8263003FB22
+:10EB200D00F002B010BD1847C9EA010010B5044647
+:10EB300D82B00838FFF73AFEA38BA07F03FB00F0ED
+:10EB400D02B010BD30B5044685B0A0F108052846C9
+:10EB500D0191FFF72BFEA28B01999208284605B073
+:10EB600DBDE83040FFF7A4BE10B550F8083C0A4A86
+:10EB700DDB6A9342044682B0A0F1080003D002B0D4
+:10EB800DBDE810401847FFF711FEA08BA37F03FBD4
+:10EB900D00F002B010BD00BFC9EA0100034600201D
+:10EBA00DDA680132DA6070470B68C1601B6808468D
+:10EBB00D184700BFC068003818BF0120704700BF5C
+:10EBC00DD0F81808704700BF4B1E032B02D96FF405
+:10EBD00D7A7070474B1C5B10C0F81818C0F81C38C1
+:10EBE00D0020704700F614000068704710B5044B04
+:10EBF00D044640F8083B0CF019FB204610BD00BF41
+:10EC000D2C70030010B5054B044640F8083B0CF082
+:10EC100D0DFB204617F08DFF204610BD2C70030014
+:10EC200DF8B58468104B03600546D4B10F4E104FF4
+:10EC300D08E040F8087B0CF0F9FA204617F079FF50
+:10EC400DAC6874B16068E26B0368DB68AA609847D2
+:10EC500D23689B68B3422046EBD09847AC68002CE4
+:10EC600DF0D12846F8BD00BF4070030005EC01004F
+:10EC700D2C70030038B54B680C461A684FF07E5166
+:10EC800D054612692163184605F61405904795ED62
+:10EC900D006A9FED117AD4ED067AD4ED075AC7EECE
+:10ECA00D276A431C03EBD37320F002025B10012A89
+:10ECB00DC4E90D0385EE867AC4ED096A84ED0A7AFE
+:10ECC00D02D00023236238BDBEEE007A67EE877A4C
+:10ECD00DC4ED087A38BD00BF00C07F442DE9F04F68
+:10ECE00D2DED068B8BB00C460AEE100A029108F042
+:10ECF00DC1FAA3680193CDE90401002B00F0A481B2
+:10ED000D029B4FF40072D3F81C3892FBF3F2002AE9
+:10ED100D40F3AD81029B10339200002118460393FE
+:10ED200D17F069FFC34E9FEDC48A01240AE00298D3
+:10ED300D5946FFF79FFFDBF834505DB9019B002B5F
+:10ED400D00F0B180019B9B46DB6BDBF834500193E7
+:10ED500D002DECD0029BDBED0A7AD3F81C284FF482
+:10ED600D007AF5EE407A9AFBF2FA0AF1040A03EB07
+:10ED700D8A02F1EE10FA009209D103F6140292ED17
+:10ED800D007ADBED076AC6EE877ACBED0A7A009B37
+:10ED900D1946039B9942D1D99846DBF808309BED73
+:10EDA00D0B7A5A88DBF8383092FBF3F207EE902A93
+:10EDB00DF8EEE77A9BED0A6A009A77EEC77AA2EB36
+:10EDC00D0807C7EE866ABF10FDEEE68A18EE909A28
+:10EDD00DB945A8BFB946B9F1000F34D007EE903A46
+:10EDE00D4C46C24601E0DBED0E7ADBF8102056F8FA
+:10EDF00D2530F8EEE77A67EE877AFDEEE77A17EEC3
+:10EE000D900A1044984707EE900A9BED087A9BED07
+:10EE100D096ADBED0C6AF8EEE77A013C77EE877A4A
+:10EE200D9AED007A67EE867AA6EEA77AAAEC017AB9
+:10EE300DDBED0B7A9BED0A7A37EE877A8BED0B7A49
+:10EE400DD1D108EB890818EE903A9F4223DDDBF80B
+:10EE500D0C30002B3FF472AFDBF80410013BCBF804
+:10EE600D0C300B6806A81B68984706A90BF1080023
+:10EE700D0CF0E4F906A80CF0D9F9DBF808308BEDAD
+:10EE800D0B8A5A880433CBF810301344CBF8143066
+:10EE900D002A3FF453AF009B9845FFF47EAF019BD2
+:10EEA00D002B7FF44FAF002C40F08580029B93F830
+:10EEB00D2C387BB1029B0499059AC3F83818C3F816
+:10EEC00D3C2883F82C480222012340F6D63106A8AF
+:10EED00D0BF0C4FD01224FF4007106A80CF07EF971
+:10EEE00D029A069C9FED557A658802F5016393EDB4
+:10EEF00D008A02F50263D3ED007AD2F81838D2F801
+:10EF000D1C2895FBF2F568EE277A032BC7EE879A3E
+:10EF100D04F1040400F08580012B00F08280F6EEF0
+:10EF200D007A68EE678A9FED469A28EE278A75B3B8
+:10EF300DB8EEC99A039F434EDDF80880023D02E00A
+:10EF400DD8F81838013DB7EC017AD8F8242856F8CE
+:10EF500D2330F0EE497AE7EE297A2046F4EE687A0E
+:10EF600DF1EE10FA48BFF0EE687AF4EE487AF1EE61
+:10EF700D10FAC8BFF0EE487AFDEEE77A17EE901A58
+:10EF800D11439847D8F81C381C446B1CD8D1029BF0
+:10EF900DD86803681B68984706A91AEE100A0CF08A
+:10EFA00D3BF906A80CF042F91AEE100A0BB0BDECB5
+:10EFB00D068BBDE8F08F029A02F62803D3ED007A96
+:10EFC00DF5EE407AF1EE10FA0ED0D2F81C384FF46F
+:10EFD00D007292FBF3F2002A06DD039B03EB820223
+:10EFE00DE3EC017A9A42FBD1029B93F82C38002B6B
+:10EFF00D7FF470AF02990498C1F830080123059889
+:10F0000D81F82C3801F5046400260027C1F8340876
+:10F0100D1A4644E9026740F6D63106A80BF01EFDEC
+:10F0200D58E7B6EE009A28EE099ADFED038ABDEE99
+:10F0300DC99A7CE75C2000200000000000C07F44DE
+:10F0400D0000000080200020029BD86803681B6828
+:10F0500D98471AEE100A01224FF400710CF0BEF819
+:10F0600D1AEE100A0BB0BDEC068BBDE8F08F029BBB
+:10F0700D1033039356E600BF70B506462DED028B97
+:10F0800D402008EE903A08EE102A0D4617F053FD79
+:10F0900D40220446002117F0AEFD2046164B40F8E5
+:10F0A00D083B0CF095F8F8EEE88AB5EE408AF1EEE3
+:10F0B00D10FA6560C4ED068A05D12B6828469B6958
+:10F0C00D984708EE100A0023002221463046C4E975
+:10F0D00D033384ED078A6361E262FFF7CBFD2B6892
+:10F0E00DB2685B68E2632846B46021469847BDEC80
+:10F0F00D028B204670BD00BF2C70030007EE901AE6
+:10F1000DF8EE677A00F50160C0ED007A00207047D7
+:10F1100DC0F824180020704729DF704728DF70479A
+:10F1200D12DF7047022802D1014B01221A7070477D
+:10F1300DF440002000207047C0687047D0E90230CD
+:10F1400D03FB00F0704700BF10B504460846646825
+:10F1500D114621449A0017F026FD002010BD00BF76
+:10F1600D2DE9F041466882B04FF000080DF107001F
+:10F1700D1D4614460E448DF80780FFF7D1FF9DF80C
+:10F1800D0730ABB11E4F87F8008001E008F036F96B
+:10F1900D2A4621463046FFF7BFFF03460A20002BC3
+:10F1A00DF4D13B78002BFCD0002002B0BDE8F081FB
+:10F1B00D144A0123C2F80435D2F80034002BFBD0D9
+:10F1C00D95B1A4F1040C0F48C4F104040CEB8505B2
+:10F1D00D344404EB0C035CF8042F1A60D0F80014CF
+:10F1E00D0029FBD0AC45F4D1064A0023C2F8043502
+:10F1F00DD2F80034002BFBD0002002B0BDE8F08126
+:10F2000DF440002000E00140F0B5436883B00446AF
+:10F2100D00270DF10700CD188DF80770FFF780FF5F
+:10F2200D9DF807309BB1174E377001E008F0E6F8F6
+:10F2300DE068B5FBF0F0FFF771FF03460A20002BE5
+:10F2400DF4D13378002BFCD0002003B0F0BD0E4A72
+:10F2500D0223C2F80435D2F80034002BFBD00A4942
+:10F2600DC2F80855D1F80034002BFBD00023064A14
+:10F2700DC1F80435D2F80034002BFBD0002003B0C8
+:10F2800DF0BD00BFF440002000E0014002680549D8
+:10F2900DD2688A4204D1D0E9020303FB00F0704723
+:10F2A00D104700BF3DF10100C360024B0360C0E990
+:10F2B00D011270476C700300704700BF6FF47D70D2
+:10F2C00D704700BF6FF47D70704700BF10B5C388E5
+:10F2D00D044A026023F400530446C38006F0EEFF97
+:10F2E00D204610BD9070030010B5C388064A026019
+:10F2F00D23F400530446C38006F0E0FF204617F0C8
+:10F3000D18FC204610BD00BF90700300036870B557
+:10F3100D5A6C0A4DAA42044606D15B68084A9342CC
+:10F3200D08D16FF47D7070BD90472368044A5B6807
+:10F3300D9342F6D02046BDE870401847C5F2010053
+:10F3400DEDE2010070B50646006A0368DB6A984776
+:10F3500D306A03681B6B9847F369D868002820DD75
+:10F3600D06F130011E4D0844002411F9012B02F560
+:10F3700DA272884245F82240F7D11A4D002402E0CE
+:10F3800DDA68A2420DDD5A6952F82400026852680B
+:10F3900DAA4204F10104F3D09047F369DA68A2425E
+:10F3A00DF1DC9A68002A13DD0E4D002402E09A6804
+:10F3B00DA2420DDD1A6952F8240002685268AA4271
+:10F3C00D04F10104F3D09047F3699A68A242F1DC8D
+:10F3D00DF388002223F00203F380F27570BD00BFA5
+:10F3E00D00600040EDE20100C37D0BB1FFF7AABF45
+:10F3F00D704700BF2DE9F04FC37D85B004460191E4
+:10F4000D002B6CD1C3880293E669F368002B6DDD88
+:10F4100D0123206ADFF8E880DFF8E8E0344D354F4E
+:10F4200D039404F1300C04F1350200219B469C1C21
+:10F4300D8CF80030147074696458247D03F5A2793A
+:10F4400D48EA04244EF8294012F9019B446909F158
+:10F4500DA20901F5A27A544445F8394012F9014C3C
+:10F4600D1CF9019BA23405EBC40407EB8909C4F810
+:10F4700D049012F9014C0BFA04F4C5F80445F46834
+:10F4800D9C4201F1040103F10103D0DC039C029BBA
+:10F4900D23F00103E380019B327A1749023B012BD4
+:10F4A00D9CBF0132D2B26275C2EB0212134B9200B5
+:10F4B00DB3FBF2F2237B626202FB03F3A1FB0313A6
+:10F4C00DDB0BA36203680021DB6B9847236A5B6942
+:10F4D00D0122DA60019BA37505B0BDE8F08FC388EA
+:10F4E00D0293DB0790D4D0E90760D4E7206ACEE71A
+:10F4F00D00F0014030600040818080800024F400E5
+:10F5000D03000100006000402DE9F8430546817DB0
+:10F5100DFFF770FFEB699A68002A20DD304FDFF8A6
+:10F5200DC490DFF8C48000240AE05A6C4A4549D1E2
+:10F5300D5B68434543D1EB699A680134A2420EDD05
+:10F5400D1B6953F8246033689A68BA42EDD00021E4
+:10F5500D30469047EB699A680134A242F0DCDA68D4
+:10F5600D002A20DD1E4FDFF87C90DFF87C80002420
+:10F5700D0AE05A6C4A452DD15B68434527D1EB69AA
+:10F5800DDA680134A2420EDD5B6953F824603368FA
+:10F5900D9A68BA42EDD0002130469047EB69DA689F
+:10F5A00D0134A242F0DC286A03685B6A9847286A36
+:10F5B00D03689B6A98470123EB75BDE8F8833046D5
+:10F5C00D9847B8E70021304690473368B0E730469A
+:10F5D00D9847D4E70021304690473368CCE700BF09
+:10F5E00D0DF30100C5F20100EDE20100C37D03B191
+:10F5F00D7047FFF789BF00BFF8B515460E46526834
+:10F6000D29689DF81870044606F084FEEA68134BCD
+:10F6100D13492360052A4FF00003C4E90756A77567
+:10F6200D0C602376E3752375E3620FDC32681946AF
+:10F6300D3046936B9847206A03684FF47A51DB6C20
+:10F6400D9847226AE37D0749D1600BB12046F8BD8A
+:10F6500D2046FFF759FF2046F8BD00BF907003000C
+:10F6600DC836002059F9010010B5034661B1026892
+:10F6700D0E49126B0E4CC37D23708A4213D10BB110
+:10F6800DFFF760FE002010BD094A1278002AF9D05C
+:10F6900D1A680849D26A8A4205D1DB7D002BF1D167
+:10F6A00DFFF732FFEEE79047002010BDE9F30100B0
+:10F6B00DF5400020EDF501002DE9F04FC769037D00
+:10F6C00DBA680569934285B0044680F21B813A6998
+:10F6D00D9E4E52F8230003681B68B34240F03281FE
+:10F6E00DD4F82080D8F8142001235360227D617D49
+:10F6F00D1A44B2FBF1F001FB10222275B868824268
+:10F7000D5EDAD7F80C90B969B9F1000F01EB42013F
+:10F7100D4BDDAA1DD8F81450009525890195CDE92A
+:10F7200D027800FA03FEDDE90078A07DCDE9002620
+:10F7300D00F0FD0004F1300CCD18227E032A03D811
+:10F7400DDFE802F002B2A3BF4A78009E15F801ACC3
+:10F7500D08FB026212F80A2018B9002A00F0BF80D7
+:10F7600DFF22A66A03F5A87A06FB02F247F82A20C3
+:10F7700D9A46002A00F0B8809CF90020920002F110
+:10F7800D804202F5C042D2F810B52BF4801BC2F8AE
+:10F7900D10B5D145714403F101030CF1010C754411
+:10F7A00DCBDCDDE90278019E227D3B6953F8220016
+:10F7B00D03681B68B34240F0BC80D8F814305EE09B
+:10F7C00D626AD8F800300021DB6B92004046984702
+:10F7D00DE169CB68002B27DD0025DFF8749104F17A
+:10F7E00D3007A84602E0CB68AB421DDD4A6917F928
+:10F7F00D013B013502EB850203F5A27352F8040CAF
+:10F8000D49F82380D4E9082305F5A87C52699B00AB
+:10F8100D42F82C3003681B68B342E4D001219847AD
+:10F8200DE169CB68AB42E1DC0B69186803681B68C2
+:10F8300DB34240F083800B6994F930201B68444932
+:10F8400D1B7D02F5A2721B0243F0011341F8223019
+:10F8500D94F9303094F935103E4A9B00A23103F1F2
+:10F8600D804303F5C24342F83130236A94F93510D1
+:10F8700D5B69A23102EBC10203F144015160012227
+:10F8800DDA601A6005B0BDE8F08F91F801A06289C9
+:10F8900D009EA2EB0A0215F801AC08FB02626FEAAA
+:10F8A00D0A0A12F80A2057E715F8012C009E91F864
+:10F8B00D01A002FB088232446FEA0A0A12F80A20FC
+:10F8C00D4AE7628915F801AC009E013AA2EB0A02E3
+:10F8D00D08FB026291F801A012F80A203CE703F53B
+:10F8E00DA8729A4647F822009CF90020920002F176
+:10F8F00D804202F5C042D2F810B54BF4801BC2F81D
+:10F9000D10B546E7D0E908235169104E9A00D1F899
+:10F9100D4435817DC3EB0323B3FBF2F3C288C3F1FE
+:10F9200DFF0342F00302C362C280FFF763FDE76984
+:10F9300DD6E601219847236A5B69A0E70021984725
+:10F9400DE16978E700219847E769C9E6BDF2010052
+:10F9500D0060004000F00140024B186808B1FFF74D
+:10F9600DABBE7047C836002010300BF051BA00BF47
+:10F9700D10B5044606F086FC40B9237B616A044A43
+:10F9800D01FB03F3A2FB0323DB0BA36210BD00BF3E
+:10F9900D8180808070B52DED028B08EE103A044603
+:10F9A00D16460D460AF098FBFDEEC87A0A4A22600B
+:10F9B00D17EE903A324684ED138A21466564A664AB
+:10F9C00D2846FFF759FB0146206520460AF028FB23
+:10F9D00DBDEC028B204670BDD070030001617047F5
+:10F9E00D0069003818BF0120704700BF0320704721
+:10F9F00DC06B07EE900AF8EEE77A17EE900A7047A3
+:10FA000D104B03F108023C3310B5044602608360CD
+:10FA100D30300BF00BFC04F12C000BF007FC04F163
+:10FA200D28000BF003FC04F124000BF0FFFB064A49
+:10FA300DA260002304F10800E38105F0F7F82046E9
+:10FA400D10BD00BFF4700300C47F0300114B03F120
+:10FA500D08023C3310B504460260836030300BF071
+:10FA600DE5FB04F12C000BF0E1FB04F128000BF099
+:10FA700DDDFB04F124000BF0D9FB074AA260002343
+:10FA800DE38104F1080005F0D1F8204617F051F894
+:10FA900D204610BDF4700300C47F030038B5124B2F
+:10FAA00D03F108023C33044640F8082C40F8283B8B
+:10FAB00D0BF0BCFB04F124000BF0B8FB04F12000AB
+:10FAC00D0BF0B4FB04F11C000BF0B0FB074A2260F5
+:10FAD00D0023A4F10805E380204605F0A7F8284689
+:10FAE00D17F027F8284638BDF4700300C47F0300D3
+:10FAF00D38B5114B054603F108023C33044640F876
+:10FB000D082C45F8083928300BF090FB04F124003F
+:10FB100D0BF08CFB04F120000BF088FB04F11C00B2
+:10FB200D0BF084FB054A226000232046E38005F09C
+:10FB300D7DF8284638BD00BFF4700300C47F030074
+:10FB400DF0B5274B036004460025264B836083B038
+:10FB500DA1810830E581164604F0FAFF224B23609F
+:10FB600D3433A3602A46012104F1140005F02AFE66
+:10FB700D04F1280701224FF4007104F124000BF069
+:10FB800D2DFB38460BF024FB04F12C000BF020FB71
+:10FB900D2946012204F130000BF020FB00234FF425
+:10FBA00D007123660122A164C4E90D552561E56448
+:10FBB00D01A80BF013FB01A938460BF03FFB01A880
+:10FBC00D0BF034FB094A2264AE424FF0000320468D
+:10FBD00DC4E91655C8BFE663A4F8443003B0F0BDC0
+:10FBE00DE4830300C47F0300FC70030000C07F4466
+:10FBF00DC3895B0770B5456B04465DD42B46E16A3E
+:10FC000D002B64D05033081D4A886363024493422D
+:10FC100D0ED3D1ED037A6063F5EEC07AF1EE10FAF2
+:10FC200D3CDA04F1140005F0C3FE002836DC636BEA
+:10FC300D93ED027ADFED277A19685A686265B5EEA1
+:10FC400DC07AF1EE10FA48BFB1EE477AC7EE276AD7
+:10FC500D00202165E06504F1640104F17005D4ED27
+:10FC600D0F7AF8EEE77A67EEA67AFDEEE77AF8EE10
+:10FC700DE76AC4ED167ADA699861012AB8BF0122E4
+:10FC800D07EE902AB8EEE77ADA61C6EE877A14337A
+:10FC900DE1EC017A8D42EED1002070BD0026666345
+:10FCA00D04F1300104F12C000BF0C8FAA81BC4E9D3
+:10FCB00D166618BF012070BD0023436300F13001AB
+:10FCC00D2C300BF0BBFA636BE16A002B9AD10B1D44
+:10FCD00D184699E700007A442DE9F04FD1E9167ED8
+:10FCE00D2DED088B01F124034FF0000B9FEDB78A2A
+:10FCF00DDFEDB7AA9FEDB7AA0BEE903A0BEE100A07
+:10FD000D8BB00C465D467046B842034633D0E2894F
+:10FD100D12F004022FD10492B8424EDBE289920711
+:10FD200D40F11781049B002BEED0AB46002D00F067
+:10FD300D4181D4ED107AB4F84420B6EE007A67EE26
+:10FD400D877A5545FCEEE77A17EE903A43EA0203BF
+:10FD500D9BB203D22BF8023BDA45FBD81BEE901A6F
+:10FD600D1BEE100A0BF058FA1BEE100A0BB0BDEC8F
+:10FD700D088BBDE8F08F2046FFF73AFFA76DE389AA
+:10FD800D002F40F09E80002800F0F380A56323F043
+:10FD900D0403E3810523E36401231A46A18906A820
+:10FDA00D0AF05CFE04F1140005F090FDD4E9167024
+:10FDB00D0122B84203460492B0DA002D00F0CC8047
+:10FDC00D06AA019204F16402029204F1700BD4EDC3
+:10FDD00D157AD4ED108A94ED147A616BDDF808C0B4
+:10FDE00DDDF804E068EEA78AD4ED0F7A27EE087AE5
+:10FDF00DF8EEE77A68EEAA8A87EE279A0E46F0EEBD
+:10FE000D4A9AE8EECA9AD6F81880F269BCEC017AE3
+:10FE100D07EE908AF8EEE77A013A67EE877A904519
+:10FE200DFDEEE77A06F11406EEEC017A08BF4EF806
+:10FE300D047CE345E7D1DDE90676089ABE42A8BF0A
+:10FE400D3E469642A8BF16469E4241DDAA4585D044
+:10FE500DD4ED187AFDEEE77AD1E9033017EE901A5A
+:10FE600D984707EE900AF8EE676AB0EE697AA8EE49
+:10FE700DA67AE06DB4F84420D4ED187ABCEEC77ABA
+:10FE800D79EE277A17EE101AF4EEC87A431C114357
+:10FE900DF1EE10FA25F8021B1846E365C4ED187A49
+:10FEA00D08DD77EEC87AF4EEC87AF1EE10FAF8DCD8
+:10FEB00DC4ED187AB3420BDA55453FF44FAF616B81
+:10FEC00DC6E713F004025CD000283FF460AF5DE795
+:10FED00D9C46BC4586460DF11C094FF014084FF0A9
+:10FEE00D0006204608D00136032E08F1140828D04C
+:10FEF00D59F8047BBC45F6D1426B06EB860102EB4B
+:10FF000D810389000391D3E906718F424FEA86047C
+:10FF100DE9DA5B6902EB08014BB10590984705984A
+:10FF200D0399426BD0F85CE01144F4468F69344478
+:10FF300D02EB840201360137032E976108F1140894
+:10FF400DD6D104466346A76D674570463FF73FAF70
+:10FF500DE8E6002D7FF4E6AEA56BB5B1626A00212F
+:10FF600DA16302F1040A5288874292443FF728AFF9
+:10FF700DD8E659073FF50BAFE06D01230493034617
+:10FF800DCAE6E06D04920346C6E606AD0122A16CF9
+:10FF900D28460BF023F929461BEE900A0BF04EF97B
+:10FFA00D28460BF043F9626AE06DA76D151D0346F7
+:10FFB00DAA46D8E706A80BF00BF91BEE900A06A986
+:10FFC00D0BF03CF906A80BF031F9C7E600008044B0
+:10FFD00D0000803A00000044F0B50C4601F12807FE
+:10FFE00D85B0394606460BF017F9A36B6D4633B154
+:10FFF00D28462146FFF770FE28460BF017F900231F
:020000040002F8
-:1000000D00000044F0B50C4601F11C0785B03946DF
-:1000100D06460BF0EDFAE36A6D4633B128462146EC
-:1000200DFFF772FE28460BF0EDFA0023E36204F1B0
-:1000300D180138460BF0EEFA21462846FFF764FE0C
-:1000400D28460BF0DFFAE06803681B689847236CBD
-:1000500D002B02DD013B236413B1304605B0F0BD2A
-:1000600D21890123022228460AF02CFF304605B0D3
-:1000700DF0BD00BF438919B143F0020343817047BE
-:1000800D23F002039BB24381704700BF01607047AC
-:1000900D704700BF70B5664E664D674C6749304678
-:1000A00D0BF07EFB3046664E2A46214617F0E8FCE3
-:1000B00D644930460BF074FB3046634E2A462146A8
-:1000C00D17F0DEFC614930460BF06AFB3046604E9E
-:1000D00D2A46214617F0D4FC5E4930460BF060FBF2
-:1000E00D30465D4E2A46214617F0CAFC5B49304624
-:1000F00D0BF056FB30465A4E2A46214617F0C0FCEF
-:1001000D584930460BF04CFB3046574E2A46214697
-:1001100D17F0B6FC554930460BF042FB3046544EB5
-:1001200D2A46214617F0ACFC524930460BF038FBFD
-:1001300D3046514E2A46214617F0A2FC4F49304613
-:1001400D0BF02EFB30464E4E2A46214617F098FCFA
-:1001500D4C4930460BF024FB30464B4E2A46214687
-:1001600D17F08EFC494930460BF01AFB3046484ECD
-:1001700D2A46214617F084FC464930460BF010FB09
-:1001800D3046454E2A46214617F07AFC4349304603
-:1001900D0BF006FB3046424E2A46214617F070FC06
-:1001A00D404930460BF0FCFA30463F4E2A46214678
-:1001B00D17F066FC3D4930460BF0F2FA30463C4EE6
-:1001C00D2A46214617F05CFC3A4930460BF0E8FA16
-:1001D00D3046394E2A46214617F052FC37493046F3
-:1001E00D0BF0DEFA3046364E2A46214617F048FC13
-:1001F00D344930460BF0D4FA3046334E2A46214668
-:1002000D17F03EFC314930460BF0CAFA3046304EFD
-:1002100D2A46214617F034FC2E4930460BF0C0FA21
-:1002200D2A4621463046BDE8704017F029BC00BF74
-:1002300DAC3800204020002051B70200648003003C
-:1002400D803800206C800300A0380020DC81030082
-:1002500DC4380020E4810300A4380020C0820300CC
-:1002600DC8380020C882030084380020A48303000E
-:1002700D94380020B0830300983800204484030094
-:1002800DB438002048840300A8380020DC84030023
-:1002900DCC380020E4840300B838002078850300B2
-:1002A00D8C38002080850300B038002014860300B0
-:1002B00D883800201C860300BC380020B08603005F
-:1002C00D90380020B88603009C3800200487030076
-:1002D00DC03800200C8703006FF47D70704700BF9D
-:1002E00D6FF47D70704700BF6FF47D70704700BF75
-:1002F00DC08800F00500003818BF0120704700BF0E
-:1003000DC08800F00A00003818BF0120704700BFF8
-:1003100DC08810F0030018BF01207047C08800F09E
-:1003200D0C00003818BF0120704700BFC088C0F313
-:1003300D802070476FF47D70704700BF6FF47D7043
-:1003400D704700BF03684FF47A729B6B02FB01F19B
-:1003500D184700BF6FF47D70704700BF6FF47D705C
-:1003600D704700BF08B50368DB6B9847024BA3FBD2
-:1003700D0030800908BD00BFD34D62106FF47D7051
-:1003800D704700BFC1600020704700BF6FF47D70E3
-:1003900D704700BF6FF47D70704700BF0A717047E2
-:1003A00D704700BF704700BF006B7047C06A704751
-:1003B00D0120704710B5044617F067FB204610BDAD
-:1003C00D438B990710B5044606D5C36C5BB110BDC0
-:1003D00D23F002039BB26383E26C002AC4BF43F097
-:1003E00D0203638310BD07F0A5FCE36BC01A61F136
-:1003F00D0001652871F10003638BE9D29A07EBD5F3
-:1004000D10BD00BF0B4B10B503F1080103F18802BD
-:1004100DAC33044601604261C36128300BF0F2F841
-:1004200D054A6261002304F11400638305F010F99D
-:1004300D204610BDF0880300E08D030038B50C4B4D
-:1004400D03F1080103F18802AC33044640F8141C93
-:1004500D0260836014300BF0D5F8064A2260002349
-:1004600D2046A4F11405E38005F0F2F8284638BDC6
-:1004700DF0880300E08D0300026838B593690D46DE
-:1004800D12498B42044617D1C38803F005031BB1F3
-:1004900D53680F4A934201D10E4838BD2046984704
-:1004A00DB5FA85F35B098342F6D123680A4A1B68C6
-:1004B00D934206D1002038BD98470028ECD0226821
-:1004C00DE6E7294620469847002038BDF102020094
-:1004D00D8DE3010012FCFFFF49F30100026808499A
-:1004E00DD26B8A4208B505D1C06A064BA3FB00301A
-:1004F00D800908BD9047034BA3FB0030800908BD60
-:1005000DAD030200D34D6210012070470D4B10B5A5
-:1005100D03F1080103F18802AC3304460160426126
-:1005200DC36128300BF06EF8074A626100236383C4
-:1005300D04F1140005F08CF8204617F0A6FA2046B9
-:1005400D10BD00BFF0880300E08D030038B50E4BE1
-:1005500D03F1080103F18802AC33044640F8141C82
-:1005600D0260836014300BF04DF8084A22600023BE
-:1005700DA4F11405E380204605F06AF8284617F02B
-:1005800D84FA284638BD00BFF0880300E08D0300D3
-:1005900DC388990710B5044606D5836B5BB110BDB2
-:1005A00D23F002039BB2E380A26B002AC4BF43F089
-:1005B00D0203E38010BD07F0BDFBA36AC01A61F111
-:1005C00D0001652871F10003E388E9D29A07EBD5A4
-:1005D00D10BD00BF1B4B70B5044603604FF4807314
-:1005E00DC3800025184B228102202071636104F124
-:1005F00D14002574E560A5610E4604F0BBFF134B96
-:1006000D266203F1080103F18802AC3321606261B7
-:1006100DE36101224FF4007104F128000AF0CAFFD2
-:1006200D638BA26AE56200218020043243F480438B
-:1006300D20636562E5636264A164E56463832046BB
-:1006400D70BD00BF84880300E08D0300F0880300B7
-:1006500D836A10B4043333F8024C00293BD01919C6
-:1006600D426B274C436CA4FB024299424FEA121C89
-:1006700D2AD9520907EE902AB8EEE77A07EE90CA0A
-:1006800DDFED205AF8EEE76AB7EE006AD0ED127A88
-:1006900DF4EEC77AF1EE10FA4FF0000248BF90F871
-:1006A00D4C201A70D0ED127A436C77EE867A0133B6
-:1006B00DF4EEE67AF1EE10FAC8BFF0EE657A8B42F1
-:1006C00DC0ED127A4364E1D3D0E90B235DF8044BFE
-:1006D00DC0E90D237047D0E90F21521A07EE902A79
-:1006E00D9FED097AF8EE677A67EE877AFDEEE77A85
-:1006F00D17EE902AA242D4BF99181919B0E700BF7E
-:1007000DA38B2EBA0000000078C2B93C10B5044688
-:1007100D07F010FBE36AE06303B1236BE364002190
-:1007200D2046FFF795FF638BDB0700D510BDFCF767
-:1007300DAFFC04F11C01074A206A8023FEF7E4FC9C
-:1007400D628B016842F00102096860626283BDE854
-:1007500D1040084700442C47B1F5806F0DD8B1F516
-:1007600D007F08B5C8BFC1F580618029A8BF802171
-:1007700D0163FFF7CBFF002008BD6FF47A7070475F
-:1007800D08B5134BA3FB01231B09162202FB03F330
-:1007900D9A1807EE103A07EE901A06EE902AF8EE28
-:1007A00D677AF8EE666AB8EE477A37EEC77A77EE73
-:1007B00DE67AB0EEC77AF0EEE77AB4EEE77AF1EECC
-:1007C00D10FA58BF1346C362FFF7A0FF002008BD03
-:1007D00DA38B2EBA036810B54FF47A749B6B04FB90
-:1007E00D01F1174CA34227D1164BA3FB01C31624CD
-:1007F00D1B0904FB03F303EB040C07EE103A07EEA1
-:1008000D901A06EE90CAF8EE677AF8EE666AB8EEC0
-:1008100D477A37EEC77A77EEE67AB0EEC77AF0EE22
-:1008200DE77AB4EEE77AF1EE10FA58BF6346C36289
-:1008300DFFF76CFF002010BDBDE81040184700BF4A
-:1008400D81070200A38B2EBA70B50C4682B0054607
-:1008500D0AF0AAFE638B9B070DD4A36A043363646D
-:1008600D07F068FA636A20641A6818461368984797
-:1008700D284602B070BD04F12806314628460AF01C
-:1008800DC9FE20460121FFF7E3FE01224FF400715E
-:1008900D01A80AF08FFE01A930460AF0BBFE01A89F
-:1008A00D0AF0B0FED9E700BFA1F11C01FFF7CCBFE4
-:1008B00D0220704701EB810100EB410014307047BD
-:1008C00D82B010B58C4684B049688646DCF80000CD
-:1008D00D0DF1080CACE8030006A981E80C00039BA0
-:1008E00DDA070EEB630C12D55A10029B5EF802204C
-:1008F00DD45808AB93E803008DE8030006AB0CCB8E
-:1009000D6046A04704B0BDE8104002B07047029C9D
-:1009100DEFE700BF03682DE9F0411B691A4E0F8800
-:1009200DB34204460D4626D11E300388BB4201D08A
-:1009300DBDE8F0816B89012BFAD9A989A068618284
-:1009400D0368DB699847A068036825461B6A9847CA
-:1009500D55F8123B60821B69B3420FD104F11E069C
-:1009600D204601F01FF82A46014602233046BDE815
-:1009700DF04100F035B901219847D6E70121204615
-:1009800D98470646ECE700BFB508020030B5194B95
-:1009900D1D688DB045B3044606A80AF0E1FA164B62
-:1009A00D0293182017F073F814490022CDE90012B4
-:1009B00D0146CDE9040241F80C4BCDE90A22C26093
-:1009C00D4A606A46034603CA586099602A680C4912
-:1009D00D92680C4858618A424FF01203ADF80C3002
-:1009E00D04D102A805F0D2FD0DB030BD02A92846F4
-:1009F00D9047F6E7843A002005000100CD0A020079
-:100A000D25DA0100C108020070B5044682B0806885
-:100A100D06F0ACF8A081A06806F0B6F8E081A068F9
-:100A200D06F0C0F8A36820821A681846136A984722
-:100A300D1D4B608228201E6817F029F805461030DE
-:100A400D0AF08EFA194B2B60182017F020F8184970
-:100A500D00910146002241F80C4B0192C260EA6000
-:100A600D4A60C5E908226A460346A86003CA586071
-:100A700D996032680F4952680F4858618A424FF0A9
-:100A800DC203AB8008D1284605F080FD284602B090
-:100A900DBDE8704016F0F9BF294630469047002852
-:100AA00DF1D102B070BD00BF843A002005000100F5
-:100AB00DCD0A0200F5CD0100C1080200024B1B68F2
-:100AC00D0BB1FFF7A1BF7047843A002082B070B51B
-:100AD00D04A981E80C00044600F076FF18B9BDE8C2
-:100AE00D704002B07047A06806F040F8A081A06881
-:100AF00D06F04AF825460346E381A06806F052F851
-:100B000D55F80C3B0B4A1B69208293420DD104F121
-:100B100D1406204600F046FF2A4601463046BDE841
-:100B200D7040062302B000F071B8002120469847AE
-:100B300D0646EEE7B508020030B5044685B0154609
-:100B400D00F070FE1E4B2360A56004F1140000F050
-:100B500D41F8002504F11E0000F03CF8194920462B
-:100B600DC4E9035500F07CFE40F25371204600F0BD
-:100B700D8BFE06220920CDE9012004F10C03294644
-:100B800D009220464CF64B2200F08EFE02210520ED
-:100B900DCDE901100091204604F112034FF62432E5
-:100BA00D012100F081FE204600F00EFF28B1064B1A
-:100BB00D1B6813B12046FFF727FF204605B030BD57
-:100BC00DC0890300408A0300843A0020ACDF7047DF
-:100BD00DAEDF70470022028102604260704700BFA5
-:100BE00D10B5844682B014460022ADF802200846A6
-:100BF00D6A46BCF80010ADF800300194FFF7E6FF2F
-:100C000DB0FA80F0400902B010BD00BF2DE9F041EF
-:100C100D4FF6FF7486B0A142ADF8063033D004898B
-:100C200D14F001040D46064617460FD19BB202AAD9
-:100C300D00243188ADF808302846ADF80A400397F6
-:100C400DFFF7C4FF204606B0BDE8F0810388ADF87C
-:100C500D08300592012302AA8DF80A304FF00008E2
-:100C600D0DF1060311462846ADF80C800493009251
-:100C700DFFF7AEFF0028E5D0049B009A1988BDF858
-:100C800D06309942D4D10024204606B0BDE8F0814B
-:100C900DF0B50C4687B04FF6FF718C42ADF80630BB
-:100CA00D2FD003899B07054617460FD4BDF8063094
-:100CB00D02AA2988ADF8083020460024ADF80A4074
-:100CC00D0397FFF783FF204607B0F0BD0288ADF80C
-:100CD00D0820022302AA8DF80A3011460DF10603F1
-:100CE00D002620460092ADF80C6004930597FFF79F
-:100CF00D6FFF009A40B1049B1988BDF806309942E8
-:100D000DD7D0002007B0F0BD012007B0F0BD00BF67
-:100D100D72DF704773DF704774DF704776DF70479F
-:100D200D77DF704778DF70477ADF70478FDF704766
-:100D300D69DF70471321FFF7F1BF00BF0B68034A4E
-:100D400D0146D2560320FFF7EBBF00BF148A030004
-:100D500D10B5094B044640F8143B0AF0F9FC04F1B8
-:100D600D10000AF0F5FC054A226000232046E380BE
-:100D700D04F06EFC204610BD248A0300E08D0300B4
-:100D800DC388590705D41B0700D4704704200EF003
-:100D900D85BF10B5044606F0CDFFA369C01A61F1F9
-:100DA00D0001B0F5FA6F71F1000303D2E3881A0761
-:100DB00D0BD410BD074800210FF088FDE38823F008
-:100DC00D04039BB21A07E380F3D5BDE8104004205D
-:100DD00D0EF064BF350D020070B584B00DF1070340
-:100DE00D4FF6FF70039310F0D3F94FF6FF75A8423D
-:100DF00D27D0044607E0039B1B786BB110F0C8F9B0
-:100E000DA84204461DD002AA0121204610F0BEFBC7
-:100E100D03462046002BEED006F08CFF0A4E04460A
-:100E200D0D4610F055FF09E006F084FF031B61EB42
-:100E300D0502B3F57A7F72F1000302D23368002BFD
-:100E400DF2D104B070BD00BF1039002010B59AB0BA
-:100E500D04463C2200210BA816F079FE0023012246
-:100E600D05930A930293CDE90833CDE90333069335
-:100E700D8DF814208DF829200F4B4FF47A7202FB58
-:100E800D04F40221A3FB043406238DF82C1002AACE
-:100E900D0A498DF82F300BA81F23640A0191ADF874
-:100EA00D083007940FF010F805AA01A90448FFF7C0
-:100EB00D2FFF1AB010BD00BF5917B7D1DC38002075
-:100EC00DC821002038B5664D002943D12B789906ED
-:100ED00D38D4DA062FD41C0725D458071DD499070A
-:100EE00D13D4DA070BD45B0603D40EF093FC002069
-:100EF00D38BD5C4B01211878FFF70CFFF5E712F0B8
-:100F000D45F92B785B06F0D5F3E7574B4FF40032DC
-:100F100D1A602B78DA07E6D5F1E7534A01215160C3
-:100F200D9907DED5F1E7504B4FF000721A602B7820
-:100F300D5807D4D5F1E74C4B01221A602B781C07CA
-:100F400DCBD5F0E7484B4FF400621A602B78DA06E8
-:100F500DC1D5F0E70EF058FC00232B7012F02EF9DE
-:100F600D2C7810B944F001042C703F4B1B689A0388
-:100F700D48BF44F002043C4B48BF2C705B68DB0754
-:100F800D48BF44F00404384B48BF2C701B689801CF
-:100F900D48BF44F00804344B48BF2C701B68D90778
-:100FA00D48BF44F01004304B48BF2C701B681A0525
-:100FB00D2C4B48BF44F02004187848BF2C70FFF725
-:100FC00DABFEB0B1E30719D4A0071CD4610726D43A
-:100FD00D22072FD4E30639D4A00688D5224B4FF42F
-:100FE00D0062C3F88020BFF34F8FBFF36F8F0020D7
-:100FF00D38BD44F04004E3072C70E5D512F0A4F899
-:1010000D2C78A007E2D5184B4FF40032C3F880209E
-:1010100DBFF34F8FBFF36F8F2C786107D8D5124B6D
-:1010200D0122C3F88420BFF34F8FBFF36F8F2C784D
-:1010300D2207CFD50C4B4FF00072C3F88020BFF3C1
-:1010400D4F8FBFF36F8F2C78E306C5D5064B01226A
-:1010500DC3F88020BFF34F8FBFF36F8F2C78BBE7A2
-:1010600D82420020C821002000E100E00B4B10B5AA
-:1010700D044640F8143B0AF06BFB04F110000AF033
-:1010800D67FB074A22600023E380204604F0E0FA64
-:1010900D204616F0FAFC204610BD00BF248A03003E
-:1010A00DE08D030010B5044682B010F0FFFE20461F
-:1010B00D10F00AFF2378023B062B0CD8DFE803F073
-:1010C00D1022040B0B0B0D00012360888DF80430EA
-:1010D00D01A910F0F9FD02B010BD237A012B1FD02C
-:1010E00D124B1C68002CF6D094F82030002BF2D156
-:1010F00DE3689B07EFD4A369002BECD006F01AFE32
-:1011000DA061E8E7094B1B68002BE4D093F8202081
-:1011100D002AE0D1DA689207DDD40222DA60DAE73C
-:1011200D034A1368013B1360DAE700BF143900204E
-:1011300D1039002003883B2B42D80F2B40F29B80A7
-:1011400D10B5103B86B02B2B38D8DFE803F0475C89
-:1011500D37373716373737773737373737373789A1
-:1011600D3737373737373737373737373737373702
-:1011700D3737373737373737374000F10801062211
-:1011800D68460AF05DFB694601A80AF07FFB3A4B01
-:1011900D1C686CB101A902A80AF078FB02A904F140
-:1011A00D10000AF083FB0123E36002A80AF0D0FAD5
-:1011B00D01A80AF0CDFA68460AF0CAFA06B010BDC9
-:1011C00D562B03D180881321FFF7A8BD7047808867
-:1011D00D132106B0BDE81040FFF7A0BD81884FF682
-:1011E00DFF73994206D0254B254A1B680320D25622
-:1011F00DFFF796FD01231A464FF47A7102A809F004
-:1012000D61FE06B010BD1C4B1C68002CD6D001230E
-:1012100D02224FF47A7102A809F054FE94F821309D
-:1012200D002BCBD00FF0D0FA0028C7D1154B187872
-:1012300D012106B0BDE81040FFF76CBD037A002B0D
-:1012400DBCD10D4B1C68002CB8D094F82030002B6D
-:1012500DB4D1E3689B07B1D406F06CFDA061ADE796
-:1012600D002302A980888DF808308DF80930FFF72A
-:1012700D5DFD06B010BD704714390020DC20002044
-:1012800D148A0300C821002038B50E4B00250446F2
-:1012900DC0E9003504F06EF90B4B2360A56004F135
-:1012A00D10000AF0FDFA04F114000AF0F9FA074BE8
-:1012B00DE56040F2011222841C6012F0A5F920466F
-:1012C00D38BD00BFE08D0300248A030014390020CF
-:1012D00D2DE9F04FC488A3B014F480549DF8B4B038
-:1012E00D02D023B0BDE8F08F1E462C9B8360C0E971
-:1012F00D06449146884605460EF0DAF912F032F8AA
-:1013000D00940EF0B5FC11F047FE6946012011F076
-:1013100DADFFA74B05F1140A196812A80AF040FA9F
-:1013200D12A950460AF0C2FA12A80AF011FA06AF35
-:1013300DA04904A80AF034FA9F4938460AF030FA59
-:1013400D04AA514608A80AF00BFB424608A90BA8AF
-:1013500D0AF006FB3A460BA912A80AF001FB12A9E6
-:1013600D50460AF0A3FA12A80AF0F2F90BA80AF0F7
-:1013700DEFF908A80AF0ECF938460AF0E9F904A8E3
-:1013800D0AF0E6F96B6908940220C4F3072260F3B2
-:1013900D01028DF821201A1D0A94099208A95B8873
-:1013A00D009AADF828304120ADF82A30FFF7C0FC87
-:1013B00D684611F0A3FF2046FFF7B4FC03224FF05F
-:1013C00D000362F3061304944FF010088DF81030EB
-:1013D00D07238DF811308DF814408DF8128010F020
-:1013E00D15FC0DEB080010F057FC744810F038FC9C
-:1013F00D0823ADF8183038464FF4C873ADF81A808D
-:1014000DADF81C40ADF81E30FFF78EFC6C48214640
-:1014100D0FF0ECFBBBF1000F40F0B6800DF10C0BA3
-:1014200D0DF10808674B129312A812F06DF866497A
-:1014300D01A80AF0B5F95E4B404619680AF0B0F9FB
-:1014400D624958460AF0ACF95A4641460BA80AF0D3
-:1014500D87FA01AA0BA912A80AF082FA12A940462E
-:1014600D0AF024FA12A80AF073F90BA80AF070F921
-:1014700D58460AF06DF94022002112A816F067FBBC
-:1014800D534B1868139001238DF8843010B116F06A
-:1014900D9AFB80B2ADF8480002980430159016F012
-:1014A00D92FBADF85000D9F800000430179016F0FB
-:1014B00D8AFB484BADF858001868199010B116F01A
-:1014C00D82FB80B2444BADF8600018681B9010B1E0
-:1014D00D16F079FB80B2414BADF8680018681D908D
-:1014E00D10B116F070FB84B212A8ADF8704012F076
-:1014F00D57F9502016F0CBFA3246294600F0E4FF9A
-:1015000D10F0F8FB364B18601B68002B01DDFFF760
-:1015100D63FC344C344E3220FFF798FC4FF0010938
-:1015200D21463248C4F800900FF0D0F93178FF29E8
-:1015300D05D023682E4A4846D256FFF7F1FB00230B
-:1015400D4FF4A032CDE90E33CDE910334FF4F02333
-:1015500DCDE90C230BA803238DF838300B970EF033
-:1015600DC5FF012185F821103078FFF7D3FBEB88FB
-:1015700D43F48053EB8040460AF0EAF801A80AF0E4
-:1015800DE7F823B0BDE8F08F10F0B4FB03280DF1A0
-:1015900D0C0B0DF108087FF745AF12AB5A460BA99E
-:1015A00D404610F0B9FBBDF80C0010F0ABFB39E76D
-:1015B00DD8200020F4890300F8890300A51002004B
-:1015C00DFC380020A1160200FC890300008A0300EC
-:1015D00DD4380020D0380020D4200020D838002066
-:1015E00D10390020DC200020C82100203D0D020014
-:1015F00D148A0300072915D810B50C4C0C480B465E
-:1016000D214623600FF062F90A4B1978FF2901D1A9
-:1016100D002010BD2368084A0120D256FFF780FB39
-:1016200D002010BD6FF47A70704700BFDC200020E1
-:1016300D3D0D0200C8210020148A030008B50FF0EB
-:1016400DC3F8003818BF012008BD00BF38B5124BD4
-:1016500D044600251878FFF75FFB84F821500FF042
-:1016600D9DF898B9E3696BB106F064FBE369C01AA4
-:1016700D61F10001B0F5FA7F71F100032CBF01207B
-:1016800D002038BD06F056FBE061EDE72946034822
-:1016900D0FF01CF9284638BDC8210020350D020079
-:1016A00D20B9034B186808B1FFF7D0BF704700BFD2
-:1016B00D143900200238012801D90120704710B5D6
-:1016C00D074C206850B1C38843F00803C38003F072
-:1016D00D63FA2068BDE81040FFF7B8BF012010BDC8
-:1016E00D14390020012801D0012070470B4B10B593
-:1016F00D1C6824B12046BDE81040FFF7A7BF084B7A
-:1017000D1878FFF709FB0FF049F808B9012010BD53
-:1017100D214604480FF0DAF8204610BD1439002098
-:1017200DC8210020350D020044F20103984214D067
-:1017300D09D801280FD041F20103984214BF4A2065
-:1017400D4720FCF721B844F20203984214BF4A2007
-:1017500D4820FCF719B84620F3E74920F1E700BF10
-:1017600DA8DF7047B0DF704762DF7047704700BF7A
-:1017700D0368034A9B68934200D1704706311847AE
-:1017800D6D1702000B88502B70B504462CD00FD965
-:1017900D512B35D0532B09D10368204D1C6BAC4216
-:1017A00D33D19B680A461E498B4233D1012070BD4F
-:1017B00D102B1ED0112BF9D10368194DDA69AA42ED
-:1017C00D25D100252E4605E023681B699847013574
-:1017D00D23680681DB68204698470346AB422946BD
-:1017E00D2046F1DC012070BD03681B6A984701207B
-:1017F00D70BD03680A4A9B699342F7D1012070BD01
-:1018000D03685B6A9847012070BDA047CEE79047FB
-:1018100D2368D6E7911D9847C8E700BF71170200EE
-:1018200D6D17020010B50023054A026004460371CE
-:1018300DC38000F0E7F9214600F0F2F9204610BD13
-:1018400D588A030010B5054B0360044600F0DAF921
-:1018500D214600F0F7F9204610BD00BF588A03005D
-:1018600D00B585B010316B460DF1100C11F8012D3E
-:1018700D03F8012B6345F9D1011D6846FFF774FF8D
-:1018800D05B05DF804FB00BF00B583B003798DF89A
-:1018900D06308C46821D01A90120ADF804C0FFF76A
-:1018A00D5FFF03B05DF804FB2DE9F04788B00546F6
-:1018B00DBDF84090BDF84460BDF8484092460F46D3
-:1018C00D202200216846984616F041F9ADF80460D3
-:1018D00DB6EB090618BF01262B79ADF800A0E0077D
-:1018E00DCDF80880ADF806908DF80C608DF80230BB
-:1018F00D05D59DF80D3043F002038DF80D30A1078D
-:1019000D05D59DF80D3043F004038DF80D306207B9
-:1019100D05D59DF80D3043F008038DF80D302307E4
-:1019200D05D59DF80D3043F010038DF80D30E6060A
-:1019300D05D59DF80D3043F020038DF80D30A00630
-:1019400D05D59DF80D3043F040038DF80D3061063F
-:1019500D05D59DF80D3043F001038DF80D30E205EE
-:1019600D44BF01238DF80F3040F20112A30548BF8B
-:1019700D0123ADF812202A6848BF8DF810300123DD
-:1019800D12698DF811308DF8143039462846EC88DF
-:1019900D90476946024620460EF0F2FF08B0BDE8BA
-:1019A00DF08700BF00B58DB001A80EF033FF019B8D
-:1019B00D23B1BDF808000DB05DF804FB4FF6FF70C4
-:1019C00D0DB05DF804FB00BF08B50EF0FDFE00384C
-:1019D00D18BF012008BD00BF03682DE9F041DB6889
-:1019E00D06460C4690469847071E1BDD00250BE06A
-:1019F00D4388A3421ED08388A34221D0C388A3422B
-:101A000D24D00135AF420DD0336829461B693046CD
-:101A100D98470388A342EBD1012388F8003028466C
-:101A200DBDE8F08100234FF0FF3588F800302846DF
-:101A300DBDE8F081022388F800302846BDE8F0812A
-:101A400D032388F800302846BDE8F081042388F888
-:101A500D00302846BDE8F08130B583B00C460DF15D
-:101A600D0702C9880546FFF7B7FF011E08DB9DF881
-:101A700D0730032B06D02B680A4A1B6893420BD103
-:101A800D03B030BD238A022BF5D12B6828461B6984
-:101A900D9847638A0381EEE7A11D2846984703B056
-:101AA00D30BD00BF6D17020070B58AB00C460DF148
-:101AB00D070209890646FFF78FFF00282CDB9DF8EA
-:101AC00D072001239A428DF8083027D12389ADF8DC
-:101AD00D1830336825485B68E189ADF81A10002588
-:101AE00D40F2011C83420895ADF82450ADF81CC09E
-:101AF00D29D12B462E4605939DF80E30ADF81010CA
-:101B000D62F30003A088ADF80C5002A9ADF8126085
-:101B100D8DF80E30FFF726FE0AB070BD9DF80E2031
-:101B200DE589A088ADF81050002363F3000202A9E7
-:101B300DADF80C308DF80E20ADF812300593FFF78F
-:101B400D11FE0AB070BD06A9304698479DF81C30AD
-:101B500D9DF81D20BDF81A10BDF824601BB9089B17
-:101B600D4FF48175C7E7089BC5E700BF6D170200ED
-:101B700D00B583B009890DF10702FFF72DFF03B002
-:101B800D5DF804FB91F806C0BCF1010F11D0BCF15A
-:101B900D020F0DD110B50268094CD26AA24282B073
-:101BA00D0AD109890DF10702FFF716FF02B010BD2A
-:101BB00D704703689B6A184702B0BDE81040104794
-:101BC00D711B0200F8B50E4C26689EB13368002BD0
-:101BD00D0FDD07463546002402E03368A34208DDD9
-:101BE00D55F8040F036839465B690134984700289E
-:101BF00DF3D1F8BD542015F04AFF20600660F8BD02
-:101C000D1839002010B5054C206800B110BD5420C6
-:101C100D15F03DFF00230360206010BD1839002032
-:101C200D38B50368132B04460D4605DC04EB83021F
-:101C300D01335560236038BD1420FBF753FC236836
-:101C400DF4E700BF30B40568002D19DD024600230E
-:101C500D02E00133AB4213D052F8044F8C42F8D15D
-:101C600D5A1CAA42B8BF00EB820108DA01324C6857
-:101C700D41F8044BAA42F9D1591ED31A0B44036003
-:101C800D30BC704702207047013101EB810100EB40
-:101C900D4100704782B010B58C4684B049688646C5
-:101CA00DDCF800000DF1080CACE8030006A981E892
-:101CB00D0C00039BDA070EEB630C12D55A10029B36
-:101CC00D5EF80220D45808AB93E803008DE80300BA
-:101CD00D06AB0CCB6046A04704B0BDE8104002B087
-:101CE00D7047029CEFE700BF2DE9F04F83B0DDE9AF
-:101CF00D0CABBDF83870002B41D080460E46914696
-:101D000D1D46BAF1000F3DD00F2E01D1C02F36D197
-:101D100D282015F0BCFE0446103009F021F91820DA
-:101D200D2680A4F8029015F0B2FECDE900AB47F085
-:101D300D0207A7806B4607460246A06003CB47F813
-:101D400D0C5B0023D8F80060D360E3607B6091608A
-:101D500D506075680D495161C4E908330C4B9D42C3
-:101D600D08D1204604F012FC204603B0BDE8F04F28
-:101D700D15F08BBE21464046A8470028F1D103B08F
-:101D800DBDE8F08F1BF0010FBED1F8E7951C0200E6
-:101D900DF5CD01002DE9F0438DB00446149FDDF81B
-:101DA00D5490884616461D465FB306A809F0D8F82C
-:101DB00D1820ADF80880ADF80A6015F068FE0146F0
-:101DC00DCDE9007941F80C5B0023EC460246C36077
-:101DD00D4B60BCE8030050602068916005930D498D
-:101DE00D8568049251610C4A0A9312219542ADF80F
-:101DF00D0C100B9309D102A804F0C8FB0DB0BDE87F
-:101E000DF08319F0010FD0D1F8E761462046A847BD
-:101E100DF1E700BF951C020025DA010030B5124D27
-:101E200D2A6889B0EAB111490024CDE9061408A940
-:101E300D034611E9030003938DE8030010460121C9
-:101E400D2246FFF7A7FF0A4A039BCDE9042404AA03
-:101E500D92E8030022468DE8030028680221FFF76F
-:101E600D99FF09B030BD00BF843A0020711F0200F8
-:101E700DD11E0200F0B5134D2E688BB0FEB1124A83
-:101E800D05900024CDE90824102702970AA90346DE
-:101E900D11E9030022468DE8030030460121FFF7CA
-:101EA00D23FF0A4A0297CDE9062406A903C9059B1B
-:101EB00D8DE80300224628680221FFF715FF0BB0BD
-:101EC00DF0BD00BF843A0020711F0200D11E020038
-:101ED00D82B070B504A981E80C000446BDF812501B
-:101EE00DFFF772FD28B1022D1ED0012D1ED0052D3C
-:101EF00D03D0BDE8704002B07047022325466372DF
-:101F000D55F8093B194A1B69934225D104F1140672
-:101F100D2046FFF747FD2A4601463046BDE8704092
-:101F200D012302B0FEF772BE0023E7E72646657275
-:101F300D56F8093B0D4A1B69934212D104F1140561
-:101F400D2046FFF72FFD324601462846BDE870407A
-:101F500D012302B0FEF75ABE0121204698470646DE
-:101F600DD6E72946204698470546E9E7891C020031
-:101F700D82B070B504A981E80C000446BDF812507A
-:101F800DFFF722FD28B1022D1ED0012D29D0052DE0
-:101F900D03D0BDE8704002B070470223254623727E
-:101FA00D55F8083B1D4A1B69934230D104F10A06CE
-:101FB00D2046FFF7F7FC2A4601463046BDE8704043
-:101FC00D012302B0FEF722BE00212546217255F8ED
-:101FD00D083B124A1B699342E8D0204698470646B3
-:101FE00DE6E72646257256F8083B0C4A1B699342D4
-:101FF00D0FD104F10A052046FFF7D4FC3246014605
-:1020000D2846BDE87040012302B0FEF7FFBD002158
-:1020100DE3E70021204698470546ECE7891C0200BE
-:1020200DF0B5234E35688FB00DB303460C4601B3A2
-:1020300D204A05930024CDE906241027029706AA0D
-:1020400D92E8030022468DE8030028460121FFF7A0
-:1020500D4BFE194A0297CDE9082408A903C9059B2F
-:1020600D8DE80300224630680221FFF73DFE0FB0D8
-:1020700DF0BD104A0593CDE90A210AAA92E80300A2
-:1020800D22468DE8030028460121FFF783FE0A4A08
-:1020900DCDE90C240EAB13E9030022468DE80300B5
-:1020A00D059B30680221FFF775FE0FB0F0BD00BF34
-:1020B00D843A0020711F0200D11E0200F0B50446C3
-:1020C00D85B0FFF7AFFB20461C4B40F80A3BFEF7EF
-:1020D00D81FD002704F11400FEF77CFD18492781CE
-:1020E00D2046FFF7BDFB0125092649F68201204652
-:1020F00DFFF7CAFB04F1080339464DF6902220463E
-:1021000DCDE901560095FFF7CFFB2046CDE90156ED
-:1021100DA3194DF6912200952946FFF7C5FB2046E0
-:1021200DFFF752FC10B9204605B0F0BD20462946F8
-:1021300DFFF776FF204605B0F0BD00BF948A03007F
-:1021400D408A0300002070470420704701EB810195
-:1021500D00EB41002630704782B010B58C4684B03C
-:1021600D49688646DCF800000DF1080CACE8030068
-:1021700D06A981E80C00039BDA070EEB630C12D560
-:1021800D5A10029B5EF80220D45808AB93E8030066
-:1021900D8DE8030006AB0CCB6046A04704B0BDE84C
-:1021A00D104002B07047029CEFE700BF10B5074921
-:1021B00D074A016000238260C3810446083003F0A2
-:1021C00D47FA2046FFF73EFB204610BDD08A03009C
-:1021D00DE08D030010B50849084C01600022C28053
-:1021E00D40F8084CA0F1080403F032FA2046FFF73E
-:1021F00D29FB204610BD00BFE08D0300D08A0300EF
-:1022000D82B070B504A981E80C000446FFF7DCFB31
-:1022100D18B9BDE8704002B0704723680E4A1B69BB
-:1022200DBDF81000BDF812102083934261830ED1CA
-:1022300D04F126052046FFF7B5FB04F1180201460F
-:1022400D2846BDE87040042302B0FEF7DFBC002134
-:1022500D204698470546EDE74D2102002DE9F04F48
-:1022600D0368444D1B694F89B1F80080AB4285B0BE
-:1022700D06460C4628D13A30038843450DD03368C5
-:1022800DB4F800801B69AB426FD106F1440003889E
-:1022900D43451CD005B0BDE8F08F032FFADD3D1F7F
-:1022A00D04F1140325F0030510341D4434F8022CF9
-:1022B00D34F8041C01236846043408F003FEAC42D4
-:1022C00DF4D105B0BDE8F08F02219847D4E7032F74
-:1022D00DE0DD043F04F1140327F00307DFF8A080CD
-:1022E00D10341F4408E0284604F050F9284615F034
-:1022F00DCCFB0434BC42CDD034F804ACBAF10F0F92
-:1023000D4FF02800F5D034F8029CD6F810B015F037
-:1023100DBEFB0546103008F023FEA5F800A0A5F879
-:1023200D0290182015F0B3FB0146134A41F80C6BCF
-:1023300D00920022C26001924A60EA60C5E908225B
-:1023400D0E4A42616A460346A86003CA5860996006
-:1023500DDBF800305B6812224345AA80C3D0584693
-:1023600D294698470028C4D0BDE703213046984739
-:1023700D8DE700BF4D21020001220200592102000C
-:1023800DF5CD01000368154A1B69934270B50E889F
-:1023900D04460D4612D130300388B34200D070BDD3
-:1023A00D2069A18C03680E4ADB684E1C9342A684FB
-:1023B00D07D11C340023AC60AB8170BD012198475F
-:1023C00DEAE798470028F4D043880188E38304F1B5
-:1023D00D1C020423A183AA60AB8170BD4D210200B4
-:1023E00D4521020070B58CB00546FFF7EDFA08B92E
-:1023F00DAB8C0BB90CB070BD0446A88406A82E6931
-:1024000D08F0AEFD1820029415F041FB114A04901E
-:1024100D0146CDE9002441F80C5B6A46C4600346D1
-:1024200D4C6003CA0C4A996058605A613368059430
-:1024300DCDE90A449B68094C1222A342ADF80C2049
-:1024400D04D102A804F0A2F80CB070BD02A9304668
-:1024500D9847F6E7012202005921020025DA010012
-:1024600DA0F10800FFF7BEBF10B50949094A016088
-:1024700D00238260C3810446083003F0E9F820464A
-:1024800DFFF7E0F9204615F000FB204610BD00BF18
-:1024900DD08A0300E08D030038B50949094D01606C
-:1024A00D0022A0F10804C28040F8085C03F0D0F8C7
-:1024B00D2046FFF7C7F9204615F0E7FA204638BD4C
-:1024C00DE08D0300D08A03002DE9F04186B004466B
-:1024D00D154600F10807FFF7A5F9314A0023C4E9B5
-:1024E00D0223384603F046F82E4B2360483325610E
-:1024F00DA36004F1260504F14E0628460A35FEF7C1
-:1025000D69FBAE42F9D100252562206AE061E069E0
-:1025100D656104F11803A584A06123490593204644
-:1025200DFFF79EF9204649F2AF31FFF7ADF9294685
-:1025300D09220425059B02922046CDE9005549F25A
-:1025400D7572FFF7B1F906230293204604F11403C7
-:1025500DCDE9005504F1200845F204420221FFF7B0
-:1025600DA3F943462046CDE90155009542F2C43208
-:1025700D0321FFF799F904F11C0640F209123346C5
-:1025800D029201214BF64C022046CDE90055FFF792
-:1025900D8BF9384602F000FB204606B0BDE8F0810D
-:1025A00DE08D0300D08A0300408A030004207047A9
-:1025B00D01EB810100EB41005230704710B5074926
-:1025C00D074A016000238260C3810446083003F08E
-:1025D00D3FF82046FFF736F9204610BD3C8B03002F
-:1025E00DE08D030010B50849084C01600022C2803F
-:1025F00D40F8084CA0F1080403F02AF82046FFF734
-:1026000D21F9204610BD00BFE08D03003C8B030077
-:1026100D10B50949094A016000238260C38104464F
-:1026200D083003F015F82046FFF70CF9204615F099
-:1026300D2CFA204610BD00BF3C8B0300E08D03003B
-:1026400D38B50949094D01600022A0F10804C28086
-:1026500D40F8085C02F0FCFF2046FFF7F3F8204637
-:1026600D15F013FA204638BDE08D03003C8B0300B6
-:1026700D2DE9F84F0368A04F1B690E88BB42044635
-:1026800D0D4640F077815C300288B24222D0BB42C9
-:1026900D2E886DD1B4F85220B24204F152006FD0A1
-:1026A00DBB422E8840F0BB80B4F86630B34204F1D3
-:1026B00D660000F0BB8023682E881B69BB4240F08A
-:1026C00D0381B4F87030B34204F1700000F003815F
-:1026D00DBDE8F88F6A89032AD9D92646EA6846F8F3
-:1026E00D182FBB4240F04B8104F15C082046FFF7E8
-:1026F00D59F93246014604234046FEF771FA4FF070
-:1027000D0C0900264FF0010A11E0A26918EA020F28
-:1027100D06EB460306D0206900EBC3034844DB6893
-:1027200D5B6998470136132E09F118091BD06369AF
-:1027300D0AFA06F818EA030FE7D1A26918EA020FA0
-:1027400D06EB4603EED0206900EBC3034844DB687B
-:1027500D5B689847636918EA030FD6D10136132ECB
-:1027600D09F11809E3D123682E881B69BB4291D06A
-:1027700D00212046984702882368B2421B698FD1F9
-:1027800D6A89032A8CD92646EA6846F8142FBB427B
-:1027900D40F0FA8004F152082046FFF703F9324663
-:1027A00D014604234046FEF71BFA4FF00C090026A4
-:1027B00D4FF0010A11E0A26918EA020F06EB460379
-:1027C00D06D0206900EBC3034844DB685B6998477A
-:1027D00D0136132E09F118091BD063690AFA06F8A0
-:1027E00D18EA030FE7D1A26918EA020F06EB4603B8
-:1027F00DEED0206900EBC3034844DB685B68984763
-:1028000D636918EA030FD6D10136132E09F11809A1
-:1028100DE3D123682E881B69BB423FF445AF0221EB
-:1028200D204698470388B3427FF445AF6A89002A52
-:1028300D3FF44EAF02EBC20302EBC30303EB4323A2
-:1028400D5B429BB242F292418B423FF641AF2B4B22
-:1028500DA3FB0213D21A03EB520212F47F7FC2F3D1
-:1028600D87033FF428AF05F10C064FF0070A1AFB5A
-:1028700D036A3278B6F80110D6F80390122A4FF099
-:1028800D0C0813469DBF4046182212FB0308002377
-:1028900D206903EB43034FEAC30B00EBC303404432
-:1028A00DDB68DB689847206983440736DBF80C301A
-:1028B00D49469B6B40449847B245DAD123682E8830
-:1028C00D1B69BB423FF4FDAE0321204698470388A8
-:1028D00DB3427FF4FDAE6F89012F7FF6F9AE023F53
-:1028E00D05F11003C7F34E070E3503EB47074FF005
-:1028F00D01080C261BE000BFB125020025499224DA
-:1029000D122B206915F8011C96BF1822134612FBD5
-:1029100D036203EB430300EBC30388BF0C22DB68A8
-:1029200D10441B6898470235AF423FF4D1AE15F8FD
-:1029300D023CA16908FA03F21140F4D1606902402A
-:1029400DDED0122B9ABF182010FB03620B462069B4
-:1029500D15F8011C03EB430300EBC30388BF0C22E6
-:1029600DDB68FF29DB68104414BF890040F2FF319A
-:1029700D9847D8E70121984723681B6984E6012110
-:1029800D204698478046B1E600212046984780466C
-:1029900D02E700BF2DE9F04385B00446154600F16E
-:1029A00D0807FEF73FFF364A0023C4E902233846E5
-:1029B00D02F0E0FD334B236048332561A36004F141
-:1029C00D520504F17A0628460A35FEF703F9AE42A0
-:1029D00DF9D10025C4F84A502046C4E905552A49C5
-:1029E00DC4F83E50C4F84250C4F84650C4F84D5097
-:1029F00DE561256265622585FEF732FF04262046D6
-:102A000D4FF0050941F27B21FEF73EFF04F114035F
-:102A100D29462046CDE90066CDF8089045F6990285
-:102A200DFEF742FF04F118032046CDE90169009637
-:102A300D4BF6FE120121FEF737FF04F11C080E22A2
-:102A400DCDE900224346204602964DF62202022190
-:102A500DFEF72AFF142340F20D12CDE901320321B6
-:102A600D04F12A034FF40D4220460095FEF71CFF9A
-:102A700D384602F091F8204605B0BDE8F08300BF5E
-:102A800DE08D03003C8B0300408A03002DE9F047E5
-:102A900D00240546884600F13E060C27A1464FF05E
-:102AA00D010A20E000EBCC0C3844DCF80C305B68FC
-:102AB00D9847C0B205EB4903B8F1000F02D1327847
-:102AC00D824209D009F10109B9F1090F307083F87B
-:102AD00D2A4083F82B001ADC0134132C06F1010671
-:102AE00D07F1180713D0AB690AFA04F21A42F3D0B2
-:102AF00DD5E904031A4204EB440CD3D000EBCC010E
-:102B000D3844CB685B699847C0F38700D2E74846E5
-:102B100DBDE8F08703680D4A1B69934270B50E88B6
-:102B200D04460D460FD170300388B34200D070BDFE
-:102B300D01212046FFF7AAFF0028F8D02A344000D3
-:102B400DAC60A88170BD03219847EDE7B125020067
-:102B500D70B582B00446FEF737FF08B902B070BDFC
-:102B600D00212046FFF792FF0028F7D025460F4998
-:102B700D55F82A3B1A6940008A4283B20ED104F1FE
-:102B800D700620460193FEF70DFF019B01462A4674
-:102B900D304602B0BDE87040FEF738B8019303210E
-:102BA00D20469047019B0646EBE700BFB12502008A
-:102BB00D70B5A0F1080582B004462846FEF704FF63
-:102BC00D08B902B070BD00212846FFF75FFF00284D
-:102BD00DF7D054F8083C10491E6940008E4204F1AC
-:102BE00D220283B20ED168342846CDE90023FEF7C8
-:102BF00DD9FEDDE900230146204602B0BDE8704054
-:102C000DFEF704B8CDE9002303212846B047DDE9DE
-:102C100D00230446E8E700BFB125020003207047FA
-:102C200D01EB810100EB4100283070472DE9F04F99
-:102C300D03681E4A1B690C88934283B0054688467B
-:102C400D31D128300388A34202D003B0BDE8F08F04
-:102C500D05F10C03002701931E46BA464FF00109FA
-:102C600D06F801AB0FFA87FB0024A86821B25A467B
-:102C700D103008F0CBFAC4F10403013430B116F86A
-:102C800D011C09FA03F30B4306F8013C052CECD1AA
-:102C900D0137052FE4D1019BC8F80830A8F80C7056
-:102CA00D03B0BDE8F08F00219847CBE7212C02003F
-:102CB00D2DE9F0430368404C1B690F46A34237F8DA
-:102CC00D0C8B83B005460E464CD128300388434506
-:102CD00D1FD02B68B6F800801B69A34264D105F1A3
-:102CE00D32000388434540D02B6837881B69A342C7
-:102CF00D5ED105F13C000388BB4202D003B0BDE8B4
-:102D000DF0837389012B84BFB3896B8203B0BDE857
-:102D100DF0837389013B9BB2042BDAD8A8683C3051
-:102D200D05F006FB73894FF00008002BE6D00FFA73
-:102D300D88F900243B78A868C4F10402134143F3D9
-:102D400D000321B2DBB2103001344A4608F042FADA
-:102D500D052CEFD1738908F10108434507F10107EF
-:102D600DE5DCCBE700219847B0E7B6F90A203946F4
-:102D700D684608F065FDA8683C3005F0D9FAA868EA
-:102D800D694600F13C0401A808F080FD6A8A01A99A
-:102D900D204605F075FB01A808F0DAFC684608F03E
-:102DA00DD7FC03B0BDE8F08301212846984798E78A
-:102DB00D0221284698479EE7212C0200F0B50446D3
-:102DC00D85B01546FEF72EFD234B2360A56004F15B
-:102DD00D2800FDF7FFFE04F13200FDF7FBFE04F1C4
-:102DE00D3C00FDF7F7FE00257823638220461B4942
-:102DF00DE56025742575FEF733FD20464DF61D1152
-:102E000DFEF742FD052604F10C0740F205123B4684
-:102E100D294602922046CDE9006647F67732FEF745
-:102E200D43FD14220421CDE90121A318009220466F
-:102E300D49F2EE320121FEF737FD02212046CDE9A0
-:102E400D0116009104F1120340F62D52FEF72CFDF0
-:102E500D204605B0F0BD00BFA88B0300408A0300DB
-:102E600D0220704701EB810100EB410024307047D7
-:102E700D90F823200023038480F8223002B9704794
-:102E800D00B585B00123032240F2FF31684608F0FA
-:102E900D19F805B05DF804FBF0B583B00446FEF7F4
-:102EA00D93FD18B90025284603B0F0BD2368254FC2
-:102EB00D1B69BB42054639D104F1240003899B07E8
-:102EC00DF0D594F82230E27CE66894F82110132BAB
-:102ED00D16440FD916E0E26884F82200525CF254D1
-:102EE00D94F8223094F813E09CFBFEF1132B0EFBAB
-:102EF00D11C107D894F820208A4203F1010001F195
-:102F000D010CE8D122681269BA429BB212D104F1C8
-:102F100D240720460193FEF745FD019B01463246ED
-:102F200D3846FDF7B5FE284603B0F0BD002120461A
-:102F300D9847C3E70193002120469047019B074620
-:102F400DE7E700BF652E02002DE9F04F0368314A17
-:102F500D1B690C88934285B00546894656D12E30A3
-:102F600D0388A34202D005B0BDE8F08FB9F80A304E
-:102F700D002BF8D009F10C0909EB030B2B7CAA7C73
-:102F800D697C5E1CB6FBF2F002FB10668E422AD005
-:102F900DAA6999F80070B2F90280B8F1000F17DD37
-:102FA00D05F1180A002401E0A04510D021B25046C9
-:102FB00D08F0EEFC874204F10104F5D101231A4615
-:102FC00D4FF49661684607F07DFFA045EED12B7C4E
-:102FD00DAA68D754EB692E749E420CD009F10109F1
-:102FE00DCB45CBD1BFE7012303224FF49661684651
-:102FF00D07F068FFF2E74FF0FF33EB610222012388
-:1030000D4FF49661684607F05DFFE7E701219847A9
-:1030100DA6E700BF652E020030B503681C4A1B6988
-:1030200D0D88934285B004462FD124300388AB42DE
-:1030300D01D005B030BD94F8221094F82130E27C17
-:1030400D94F823500B44B3FBF2F102FB1133002231
-:1030500D84F8213084F822200123032240F2FF312D
-:1030600D684607F02FFF002DE3D194F82230002B96
-:1030700DDFD194F8212094F820309A42D9D02046FF
-:1030800D05B0BDE83040FFF707BF00219847CDE7F9
-:1030900D652E0200F0B5044685B015461E46FEF7B6
-:1030A00DC1FB2046214B40F8183B08F0F9FB0136D7
-:1030B00D04F12400FDF78EFDF6B204F12E0001356A
-:1030C00DFDF788FDEDB206F128000121284403F03B
-:1030D00D31FA05F1140300270344C4E90203A57472
-:1030E00D204613492782E6742762FEF7B9FB204676
-:1030F00D0121FEF7C9FBA36800972B440621142577
-:1031000DCDE90151204603220121FEF7CDFB0195AA
-:1031100DE36800971022029220463344022239467A
-:1031200DFEF7C2FB204605B0F0BD00BFF48B0300D7
-:1031300DDC8B03002DE9F04FB2F1000B83B040F3AF
-:1031400D8980012B1D4600F0858004460E46FEF752
-:1031500D3BFC00287BD02368404F1B69BB4272D1DA
-:1031600D04F1240003899A0771D54FF0000A04F188
-:1031700D2403D14601934FF001082046FEF724FCAD
-:1031800D002847D023681B69BB4247D101980389AA
-:1031900D9B073FD5DA451CDA0AF1FF3094F8201071
-:1031A00D30440BE0E26810F801CF02F801C00AF1DB
-:1031B00D010AD9B2D34584F820100AD094F813C06F
-:1031C00D94F821204B1CB3FBFCFE0CFB1E339A42E2
-:1031D00DE8D1022D26D184F82380032140F2FF305F
-:1031E00D02F0FEFC94F8223043B994F8212094F8B3
-:1031F00D20309A4202D02046FFF74EFE02F054FED8
-:1032000DD34584F82390B8D194F8212094F8203038
-:1032100D9A42B2D1504603B0BDE8F08F002120464E
-:1032200D9847B4E794F82230002BF3D194F821207D
-:1032300D94F820309A42EDD02046FFF72DFE5046EF
-:1032400D03B0BDE8F08F0021204698478AE7DFF8EC
-:1032500D10A0DFE76FF47A7ADCE700BF652E02007D
-:1032600D16FCFFFF09681346043131F9022CFFF7F4
-:1032700D61BF00BF2DE9F04F2DED028B85B000AF82
-:1032800D012B08EE100A7B6000F0928091F811A0DE
-:1032900D0C7CA2458846934635D01368B3F90210CD
-:1032A00DD8F80830554600295E5D23DD00244FF027
-:1032B00DFF3921B2584608F06BFBDBF80010B1F96D
-:1032C00D02100134B04208BFA946A142F1DC98F8C2
-:1032D00D120098F81040013595FBF0F600FB1655DD
-:1032E00DAC4218D0B9F1FF3F18D1D8F808300029F9
-:1032F00D5E5DDBDC98F81200013595FBF0F600FB06
-:1033000D1655AC42CFD17B68022B59D018EE100A5E
-:1033100D08F0C6FA44E07B68022B4ED0B9F1000FDD
-:1033200DF4DBD145BDBF98F81250A5EB0A054D440D
-:1033300DA9EB0A0505F1080222F007026C46ADEB78
-:1033400D020D00216A1C684614F001FC1FFA89F376
-:1033500D9A45D8F808C098F8126069461FFA8AF0A5
-:1033600D0ED00DF1FF3E421C92B2B2FBF6FA06FBF7
-:1033700D1A221CF800A00EF801AF90B28342F2D1D0
-:1033800D98F8113001332B4493FBF6F006FB103304
-:1033900D2AB218EE100A88F8113008F051FAA54635
-:1033A00D18EE100A1437BD46BDEC028BBDE8F08F48
-:1033B00D6FF47A7108F0D4F9F2E7B9F1FF3FADD1AE
-:1033C00D594608F1180407F10C0008F05FFA07F1EF
-:1033D00D0C01204608F06AFA01214FF4966002F0C4
-:1033E00D95FD07F10C0008F0B3F998F8103007F1CE
-:1033F00D0C0003F1FF3908F053FA07F10C012046D8
-:1034000D08F054FA07F10C0008F0A2F986E700BFA6
-:1034100D012A0FD010B51830144608F047FA022CC7
-:1034200D01D0002010BD01214FF4966002F06EFD19
-:1034300D002010BD6FF47A70704700BF42DF7047F7
-:1034400D704700BF084602F077BD00BF82B010B5CF
-:1034500D8C4684B049688646DCF800000DF1080CF6
-:1034600DACE8030006A981E80C00039BDA070EEB1C
-:1034700D630C12D55A10029B5EF80220D45808AB8B
-:1034800D93E803008DE8030006AB0CCB6046A04724
-:1034900D04B0BDE8104002B07047029CEFE700BFDA
-:1034A00D82B08DE80C00002100F6281002B0F9F76B
-:1034B00DFBBD00BF82B010B502A981E80C00BDF8BC
-:1034C00D0A30152B044610D8022B1DD9033B122BA5
-:1034D00D1AD8DFE803F025191D371919191919190B
-:1034E00D1D191919191919193F0040F6B9329342CE
-:1034F00D0AD100F580544FF0FF31D4F88001BDE8BA
-:1035000D104002B006F0FABFBDE8104002B070479F
-:1035100DBDE81040D0F81009036802B01B6B1847C6
-:1035200D002100F6540005F055F904F67400002151
-:1035300D05F050F904F69400BDE81040012102B0E9
-:1035400D06F04CBABDE81040D0F81409036802B07B
-:1035500D9B6A184700F580540121D4F88001BDE81D
-:1035600D104002B007F00AB838B500F5E265044620
-:1035700D2846FAF741FD40B104F10C00FEF75EF864
-:1035800D38B92846FAF740FD50B9BDE838400BF080
-:1035900D31BC2846FAF78CFDBDE838400BF02ABC4B
-:1035A00D2846FAF7CFFE0028EFD138BD064A13683A
-:1035B00D591E11603BB9054A116821B1418913604B
-:1035C00D21F4005343817047E0200020302000207B
-:1035D00D704700BF064A1368591E11603BB9054A72
-:1035E00D116821B1C188136021F40053C380704765
-:1035F00DE0200020302000202DE9F04F2DED028B32
-:1036000D87B00446F9F7D8FEB44B0025C4E901355F
-:1036100D201D01F0AFFFB24B236003F13C0204F11A
-:1036200D0C0604F1340862603046FDF72DFE04F1FE
-:1036300D4C07AC492663092240460BF049FB04F1C7
-:1036400D6406A9490A2238460BF042FBA7491A2203
-:1036500D30460BF03DFB2A464146012304F1800024
-:1036600D04F0C6FB04F1E00304F1B800039305F088
-:1036700D81FE3946039F222304F53B7B5B223846AE
-:1036800D08F08AFB3146122204F54B7658460BF0B2
-:1036900D6DF804F2746339465A46304604F2DC671D
-:1036A00D049300F0E1F9924B049804F5C46204F51B
-:1036B00DC1610AF0A9FE04F5AF6204F5AC613846AC
-:1036C00D01F0EEFD04F59A6204F59D6104F2F460DB
-:1036D00D01F0E6FD04F5E2692822434600923946E1
-:1036E00D32464846FAF7EEF904F5EB6308EE103A68
-:1036F00D18462A233946324600934B46FAF782FE86
-:1037000DD5F8F83F01330ABF4FF01023D5F8F81F55
-:1037100D59694FF0805304F2847618691B6900EBE8
-:1037200D4000091A04F2947501223046FBF702FE9F
-:1037300D314600222846059505F0A4F80523C4F866
-:1037400DC837C4F8CC37C4F8D037C4F8D437D4F858
-:1037500D5036C4F8B437D4F85436C4F8B837D4F862
-:1037600D5836C4F8BC37D4F85C36C4F8C037D4F832
-:1037700D6036C4F8C4375F4BC4F8E03704F5B26364
-:1037800DC4F8A03704F5B563C4F8A43704F5B863DD
-:1037900DC4F8A83704F5BB6304F2E478C4F8AC3779
-:1037A00D04F5F46604F5BE6304F2B47504F5F96A24
-:1037B00DC4F8B037072251464046C4F8D867C4F85C
-:1037C00DDC57FAF755F80023CDE9003301231A46EB
-:1037D00D04F56C7104F6540004F0C4FF0023CDE928
-:1037E00D00330222012304F5886104F6740004F00D
-:1037F00DB9FF03230222012104F6940006F0ACF870
-:1038000D5A4640F6AC5304F5A06104F6A40006F048
-:1038100D1FF9092104F6D40001F0AAFA082104F6D3
-:1038200DFC0001F06BFC384600F038FCC4F81009C0
-:1038300D384600F0BBFC059B009301464346D4F887
-:1038400D1029C4F8140904F6181000F03DFD04F514
-:1038500DA662019204F5A36804F5A962039B009288
-:1038600D04F54E71424604F62810F9F77DFC04F577
-:1038700D93504A4618EE101A049B0830FAF768F870
-:1038800D04F5C7694FF000036381484609F0D8FF7E
-:1038900D0221484609F0D4FDB4F83E36164923F40A
-:1038A00D80733846A4F83E3608F0A2FF56F8040B94
-:1038B00D01210AF0A3FAB542F8D155F8040B012104
-:1038C00D0AF09CFAAA45F8D1012140460AF096FA71
-:1038D00D204607B0BDEC028BBDE8F08FE08D0300F4
-:1038E00D688C03000090004000A0004000A0014043
-:1038F00D002000402C8C0300801A06002DE9F04FAB
-:1039000D83B0DDE90CABBDF83880002B3CD0074609
-:1039100D0E4691461D46BAF1000F32D00F2E02D140
-:1039200DB8F1C00F30D1282014F0B1F80446103092
-:1039300D07F016FB18202680A4F8029014F0A7F8C3
-:1039400DCDE900AB84466B460246A06003CB4CF834
-:1039500D0C5B00233E68D360E360CCF8043050600C
-:1039600D9160756848F00208C4E908330C4BA4F85F
-:1039700D0480384653612146A84740B903B0BDE8DD
-:1039800DF08F1BF0010FC9D16FF47A70F6E7204666
-:1039900D02F0FCFD204614F078F80248EEE700BF77
-:1039A00D4D34020016FCFFFF30B587B000224FF4F6
-:1039B00D8053009204460D4602A811468022FBF763
-:1039C00DB9FC01230E4A01A902A8FBF703FC019BD8
-:1039D00D7BB10B4901236A4602A8FBF707FC04F5EE
-:1039E00D93500830FAF702F802A8FBF7ABFC07B0CA
-:1039F00D30BD002DF3D102A8FBF7A4FC07B030BDFC
-:103A000D288C0300A0F10400F8F742BC10B5084B58
-:103A100D0360044600F5517007F0F4FD054A22607D
-:103A200D00232046E38001F013FE204610BD00BFA9
-:103A300DC88C0300E08D030010B5094B03600446EC
-:103A400D00F5517007F0DEFD064A22600023E38089
-:103A500D204601F0FDFD204614F017F8204610BD5C
-:103A600DC88C0300E08D03002DE9F04FB54B0360CA
-:103A700D4FF0000987B08046C0F80490CDE90212DE
-:103A800D01F078FD4046B04B40F80C3B0222032379
-:103A900D642109F03DFF03231A46652108F1240036
-:103AA00D09F036FF08F15400044603230422662171
-:103AB00D08F13C0009F02CFF08F16C0B03231F22C9
-:103AC00D67212046009409F023FF03231C2268215F
-:103AD00D584609F01DFF08F1840608F19C031D46A8
-:103AE00D0E2203236921304609F012FF08F1B40AB2
-:103AF00D032325226A212846019509F009FF032396
-:103B000D0B226B21504609F003FF03230A226C217F
-:103B100D08F1CC0009F0FCFE08F1FC070323092293
-:103B200D6D2108F1E40009F0F3FE08F58A75032311
-:103B300D1E226E21384609F0EBFE032317226F215A
-:103B400D284609F0E5FE03230C22702108F5967036
-:103B500D09F0DEFE03231122712108F5A27009F090
-:103B600DD7FE03230122722108F5AE7009F0D0FEB5
-:103B700D03230D22732108F5BA7009F0C9FE032342
-:103B800D2222742108F5C67009F0C2FE03231A2201
-:103B900D772108F5D27009F0BBFE08F5EA7403230E
-:103BA00D2022782108F5DE7009F0B2FE03232422CD
-:103BB00D7921204609F0ACFE4A4603237A2108F507
-:103BC00DF67009F0A5FE032314227B2108F5017080
-:103BD00D09F09EFE03230522862108F5077009F0E2
-:103BE00D97FE032310227C2108F50D7009F090FE3D
-:103BF00D032308227D2108F5137009F089FE0323A4
-:103C000D15227E2108F5197009F082FE0323162274
-:103C100D7F2108F51F7009F07BFE03230F22802101
-:103C200D08F5257009F074FE03231822812108F58B
-:103C300D2B7009F06DFE03231322822108F53170DC
-:103C400D09F066FE01230622832108F5377009F07D
-:103C500D5FFE01232822842108F53D7009F058FEEE
-:103C600D19228521032308F5437009F051FE009BAD
-:103C700DC8F82C33019BC8F8404308F55179C8E9C1
-:103C800DCC37C8E9CE65C8E9C9BA484607F08CFCFF
-:103C900D2E4B029919602E4B039A1A60212313257E
-:103CA00DC8F80830236820465B6C00219847D8F887
-:103CB00D08300135AB4204F11804F3DCD8F82403C5
-:103CC00D036800215B6C9847D8F82803036800212E
-:103CD00D5B6C9847D8F82C03036800215B6C984700
-:103CE00DD8F83003036800215B6C9847D8F834038B
-:103CF00D036800215B6C9847D8F8380303680021EE
-:103D000D5B6C9847D8F83C03036800215B6C9847BF
-:103D100DD8F808100122114405A807F04BFC05A99D
-:103D200D484607F077FC05A807F06CFCD8F808109A
-:103D300DD8F844330B44002240461A7107B0BDE851
-:103D400DF08F00BFE08D0300C88C0300743B002092
-:103D500D703B00202DE9F8438268D0F844331344BA
-:103D600D1A7942F001021A718368002B44DD002597
-:103D700DDFF88890064600F10C04A84613E0D3F84E
-:103D800D003703F44033B3F5003F06D1D6F8443382
-:103D900D2B441A7942F008021A71B3680135AB420F
-:103DA00D04F1180428DDD6F84433277C2B44204633
-:103DB00D83F804802368DB69984707F01F02002809
-:103DC00DEBD1202F34BF4FF0A0434B4603EB8203C2
-:103DD00DD3F8002702F44032B2F5403FCFD1D6F8E8
-:103DE00D44332B4401351A7942F004021A71B36839
-:103DF00DAB4204F11804D6DCBDE8F8830003005093
-:103E000DF8B58168D0F844331E4A0B44197921F076
-:103E100D010119718368D2F80473D2F80413C2F842
-:103E200D0813002B2ADD064600F10C0400250FE0D7
-:103E300D11F0080320464FF0020104BF2046194639
-:103E400D09F0F6FFB3680135AB4204F1180415DD36
-:103E500D23682046DB6998470028F3D1D6F8443310
-:103E600D2B4419794B07E3D52046032109F0E0FFD8
-:103E700DB3680135AB4204F11804E9DC014BC3F81A
-:103E800D0473F8BD006000402DE9F04F06463A4836
-:103E900D83B09946B3689246D0F804230092002B64
-:103EA00DD0F80423C0F808232FDD884634460025BA
-:103EB00DE36894F81CB0DB6904F10C0738469847A9
-:103EC00DE8B9E36838461B6A9847C0B1638A13F4B2
-:103ED00D007124D0B8F1000F11D0BAF1000F2BD022
-:103EE00DBBF1200F0BF01F0B244A0BF5E07138BF0F
-:103EF00D4FF0A04252F8211011F4403F27D0B36883
-:103F000D0135AB4204F11804D2DC1B4B0022C3F87F
-:103F100D7C21009AC3F8042303B0BDE8F08FB9F1FA
-:103F200D000FECD0384609F083FFB3680135AB4282
-:103F300D04F11804BCDCE8E73846514609F078FF77
-:103F400DB3680135AB4204F11804B1DCDDE7C3F30E
-:103F500D0023C3F103013846019209F069FF019A6C
-:103F600D012303FA0BF3C2F82035B3680135AB42D8
-:103F700D04F118049CDCC8E7006000400003005009
-:103F800D10B582B0062916D8DFE801F0323E4D1883
-:103F900D181D0400816800290DDD0022438A9C054F
-:103FA00D48BF23F4007302F1010248BF43828A42E5
-:103FB00D00F11800F2D1002002B010BDFFF720FF74
-:103FC00D002002B010BD002A46D08468002CC8BF66
-:103FD00D0023F0DD418A11F4007F03F1010300F1AC
-:103FE00D180002D0116801311160A342F2D1E2E74D
-:103FF00D0190FFF7AFFE0122019800231146FFF754
-:1040000D43FF002002B010BD8268D0F84433134442
-:1040100D1B79DA0716D5012300221946FFF734FF65
-:1040200D002002B010BDD0F84433826813441B79D0
-:1040300DDB070CD501231A461946FFF725FF002093
-:1040400D02B010BD0190FFF785FE0198E3E70190E6
-:1040500DFFF780FE0198EDE76FF47A70ACE700BFD3
-:1040600D00207047002070476FF47D70704700BFCF
-:1040700D6FF47D70704700BF10B5044603EB43002D
-:1040800DC4E9022321608000012102F053FA0023CC
-:1040900D60602382204610BD704700BF2DE9F043BC
-:1040A00D364C236813F0010383B005461AD0344C07
-:1040B00D2368DE0721D5334C334F344E0A2002F0EE
-:1040C00D13FB204609F0BCFB0221204609F0B8F98C
-:1040D00DE3883A7823F48073E380E2B1306803B06B
-:1040E00DBDE8F08301222A48114606F07FFE012328
-:1040F00D2360234C2368DE07DDD419228521032399
-:1041000D204809F005FC0123224A23491D4823605C
-:1041100D13F0B6FCCFE7DFF88480326032212846F9
-:1041200DC8F8002004F07AFE28B9306801233B70EE
-:1041300D03B0BDE8F083502013F0A9FC3223052213
-:1041400DCDE9003229462246114B814604F04CFE42
-:1041500D5420C6F8009013F09AFC22463C23062406
-:1041600D8146CDE900342946094B04F035FF31680D
-:1041700DC8F80090484602F0E1FDD6E71C39002052
-:1041800D20390020303900208342002024390020BE
-:1041900D2839002040200020994002004839002095
-:1041A00D10B5044613F071FC204610BD10B5044641
-:1041B00D0A2002F099FA2046FFF770FF014B1868AC
-:1041C00D10BD00BF4839002082B010B58C4684B0B8
-:1041D00D49688646DCF800000DF1080CACE80300D8
-:1041E00D06A981E80C00039BDA070EEB630C12D5D0
-:1041F00D5A10029B5EF80220D45808AB93E80300D6
-:1042000D8DE8030006AB0CCB6046A04704B0BDE8BB
-:1042100D104002B07047029CEFE700BF2DE9F04F50
-:1042200D83B0DDE90CABBDF83870002B41D0804672
-:1042300D0E4691461D46BAF1000F3DD00F2E01D10D
-:1042400DC02F36D1282013F022FC0446103006F082
-:1042500D87FE18202680A4F8029013F018FCCDE9F3
-:1042600D00AB47F00207A7806B4607460246A060E9
-:1042700D03CB47F80C5B0023D8F80060D360E360F4
-:1042800D7B609160506075680D495161C4E90833D8
-:1042900D0C4B9D4208D1204602F078F9204603B020
-:1042A00DBDE8F04F13F0F1BB21464046A84700286A
-:1042B00DF1D103B0BDE8F08F1BF0010FBED1F8E7CF
-:1042C00DC9410200F5CD010030B58DB004461098FE
-:1042D00D2160C4E901231B49E06004F017FBD0B154
-:1042E00D05460DF1140E00696969AA69EB69F4467A
-:1042F00DACE80F00286A696AAA6AACE807001CE9F5
-:1043000D0F008DE80F0020689EE80E0002F0FCFC07
-:1043100D284613F0BAFB0C4B1D6885B10B4A0023E0
-:1043200DCDE9052305AB93E80300C0238DE8030019
-:1043300D02930322234606212846FFF76FFF2046EE
-:1043400D0DB030BDE48C0300843A002049480200D2
-:1043500D70B40B680468D0E90156E31A07EE903A81
-:1043600D4B68EB1A06EE903AF8EEE66A8B68F8EEBB
-:1043700DE77A66EEA66AF31AE7EEA76A012A07EE58
-:1043800D903AF8EEE77AE7EEA76A35DD02EB4202E6
-:1043900D01EB8200B0EE666A0C38D1E90323EB1A0B
-:1043A00D07EE903AA21AF8EEE77A07EE102A4B695B
-:1043B00DB8EEC77A67EEA77AF31AE7EE077A0C31F3
-:1043C00D07EE103AB8EEC77AE7EE077AF4EE667AA2
-:1043D00DF1EE10FAB4EE676A48BFF0EE676AF1EEDF
-:1043E00D10FA48BFB0EE676A8842D6D176EE667A8B
-:1043F00D70BC17EE900A7047B0EE666A76EE667A7C
-:1044000D70BC17EE900A70472DE9F0472DED068B25
-:1044100D84B004AC04E90E00139A029E1D460023DD
-:1044200D0F469A424FF48061C0E90033C0E9031191
-:1044300D814683608361416140F3D480129CDFED3E
-:1044400D7D8A02EB420204EB8208A246DAE90023E0
-:1044500DF31A07EE903ABA1AF8EEE77A07EE102A39
-:1044600DDAF80830B8EEC77A67EEA77AEB1AE7EEFE
-:1044700D077A07EE103AB8EEC77AE7EE077AF5EE4F
-:1044800D407AF1EE10FA00F1B880B1EEE77A0AF158
-:1044900D0C0AFDEEC77AF8EEE77AF4EE687AF1EEE3
-:1044A00D10FAC8BFF0EE678AD045CFD19FED619A63
-:1044B00DF7EE00AAF0EE499AB0EE49AAB0EE498A9D
-:1044C00DD4E90012B31A07EE903A7B1A07EE103AB0
-:1044D00DF8EEE77AA368B8EEC77A67EEA77AE81A1E
-:1044E00DE7EE077A07EE100AB8EEC77AE7EE077A1D
-:1044F00DF5EE407AF1EE10FA00F18680F1EEE75A12
-:1045000DC91B921B5B1B0C3488EEA56A07EE901A33
-:1045100DF8EEE76A07EE902AB8EEE77A07EE903AE2
-:1045200DF8EEE77A86EEA55AC7EE256A87EEA57AEC
-:1045300D76EE6A7ABDEEC88ABDEEE76A18EE102AED
-:1045400D16EE103A9A42B8BF1A4608EE102AB0EE8F
-:1045500DC56AF0EEE66AB0EEC77AA045A6EE27AAC8
-:1045600DE6EEA79AA7EE279AB8EEC88AA8D169EE0B
-:1045700DA97AEAEE0A7AE9EE097AF5EE407AF1EED9
-:1045800D10FA4BD4BDEEE87A17EE103AB1EEE77A99
-:1045900D4846C9E90165C9F80070C9F818308AEEB6
-:1045A00D075AC9EE875A89EE076AF7EE007AF0EEE0
-:1045B00D676AB0EE677AE5EE086AA5EE887AE6EEF0
-:1045C00D087AFEEECB6ABEEECB7AFEEECB7AC9ED63
-:1045D00D036A89ED047AC9ED057A04B0BDEC068B4A
-:1045E00DBDE8F0879FED139AF0EE499AB0EE49AA17
-:1045F00DB0EE498AF0EE497AC8E717EE900A12F04C
-:1046000D21F807EE100A42E717EE900A12F01AF899
-:1046100DD4E9001205EE900AA36871E717EE900A2F
-:1046200D12F010F8FDEEE87A07EE100A17EE903A48
-:1046300DAEE700BF000000002DE9F04F93B0161E4D
-:1046400D1190884640F3FA80002206EB460C0B468B
-:1046500D740001EB8C0C15461746D3E900010C33A1
-:1046600D0D4453F8041C9C4507440A44F5D197FBAF
-:1046700DF6F3099395FBF6F3079392FBF6F3039389
-:1046800D119B099A1A60079A5A60039A9A604146DB
-:1046900D32461846FFF75CFE3444D8F80030D8F89F
-:1046A00D0410D8F808B00A93A8F10C0202EB8402AA
-:1046B00D6FF0C704E41A10946FF0C704641AC3F5C1
-:1046C00DC8730B940D936FF0C704C1F5C87305EE55
-:1046D00D900AA4EB0B0400200E93CBF5C873059143
-:1046E00D0C9006948246019081460F93099B109978
-:1046F00D194402910D99CB18089307990E9B0B4401
-:1047000D049303990F9B03EB010EDDED027A0A9BD7
-:1047100D17EE901AF8EEE74A5D180B9B079964EEB9
-:1047200DA44A03EB010C07EE90CAF8EEE77A059B5D
-:1047300D0399B0EE645AA7EEA75A03EB0C04069B3F
-:1047400D5F1807EE907AF8EEE77AB0EE456AA7EEBD
-:1047500DA76A012E0BEB0700F0EE466A29DD4346F2
-:1047600D1969611A07EE901AD968691A07EE101ABD
-:1047700DF8EEE77A5969B8EEC77A67EEA77A411A6B
-:1047800DE7EE077A0C3307EE101AB8EEC77AE7EEAC
-:1047900D077AB4EE676AF1EE10FAF4EE676AC8BFF5
-:1047A00DB0EE676AF1EE10FA48BFF0EE676A9A4212
-:1047B00DD6D176EEC66AF4EEE56AF1EE10FA04D5BE
-:1047C00DF0EE665A82460194A946C837BE45B8D167
-:1047D00D049B0CF1C80C6345A5D1029B0899C83305
-:1047E00D9942029391D1099B4B4508D0019B0793A8
-:1047F00D0123CDF80CA00C93CDF8249076E7079B00
-:1048000D01998B4206D0019B07930123CDF80CA093
-:1048100D0C936BE7039B9A4504D00123CDF80CA0B4
-:1048200D0C9363E70C9B2BB1119B099A1A60079AA5
-:1048300DC3E9012A119813B0BDE8F08F002303934B
-:1048400D0793099374001BE782B02DE9F04F2DED0E
-:1048500D028BF1B001467CAC642084E80C0006911B
-:1048600D01F042FF0522114612A806F0FFFB964902
-:1048700D13A806F025FC25AB70A900229A60C3E9A8
-:1048800D00220C339942F9D1069C1C92A0688DF838
-:1048900D742003681792CDE91822CDE91A229B6A7C
-:1048A00DDFF83892984708EE100AA0680368FF21D8
-:1048B00D5B6A9847A0683C3003F03AFD43F68C42A2
-:1048C00D0023099205939B4607930A93099B43F690
-:1048D00D8C429342A9F1020A00F0BA807B4A9342BE
-:1048E00DC0F2B680099B002B00F0DE80059A0F2ADE
-:1048F00D00F0DA80A3F16402089313B209930799CB
-:1049000D734B069D2831A3FB0132C820920900FB91
-:1049100D1212D3B26868079302F028F9044668684A
-:1049200D02F032F914F52A7FC0F2B28014F1C80FEB
-:1049300DC0F2B680B4F52A7F00F3C180C82C00F315
-:1049400D218102230C93984610F52A7FC0F29C809A
-:1049500D10F1C80FC0F2A080B0F52A7F00F3AB8034
-:1049600DC82800F3138102230D930B93594D12A800
-:1049700D17AE06F025FC2C460A9B374604E00234A0
-:1049800D4C450CD017F8013F012BF8D162782178F6
-:1049900DFF2312A8023406F01DFC4C45F2D1079BF3
-:1049A00DDDE90C1212A806F015FC089B002B02DBAA
-:1049B00D059B0F2B09D900230093069B98680023B4
-:1049C00D10301A4612A906F035FC00231A460EAF18
-:1049D00D0B9B05E0554506F101062AD015F8022F6F
-:1049E00D9045F7D16A789A42F4D125A90BEB4B0487
-:1049F00D01EB8404317801294FF00002EAD00893CD
-:104A000D069B3846196802F09BF9059A0132D3B21C
-:104A100D97E807000BF1010B059355454FF0010386
-:104A200D337084E80700089B5FFA8BFB06F10106E3
-:104A300DD4D1642001F058FEBBF1180F50D89DF869
-:104A400D5C300A93099B43F68C4293427FF446AF48
-:104A500D069CA068FAF7CEFFA4681F491EA806F0B1
-:104A600D9FFE3C3478220DEB0201204603F008FD39
-:104A700D1EA806F06DFE43F68C4343F62842CDE9A1
-:104A800D0832002305933AE700230D930B936DE74E
-:104A900D00230C93984657E701230D930B9365E77D
-:104AA00D01230C9398464FE7069B98683C3003F022
-:104AB00D3FFC099B1EE704230D930B9356E704233C
-:104AC00D0C93984640E700BFF08C0300D18AFFFF9E
-:104AD00D1F85EB51508D0300388D0300828D03002F
-:104AE00D14AC5A4625A92046FFF7A6FD25ABCDF8F7
-:104AF00D04B0009394E80E001EA8FFF785FC21ABCF
-:104B000D0FCB8DE80F00069D1EAB28680ECB02F073
-:104B100DFBF8E86820B11F491EAA1C2303F03CFFD7
-:104B200D069EB068FAF766FFB06813A900F13C0560
-:104B300D204606F0BBFA002340F2DC52CDE90032EC
-:104B400D21461A46284603F00FFC204606F042FA8D
-:104B500D4FF47A7001F0C8FDB068FAF74BFFB068FA
-:104B600D036818EE101A5B6A984713A806F032FA1C
-:104B700D12A806F02FFA71B0BDEC028BBDE8F04F14
-:104B800D02B0704703230C939846DDE603230D9383
-:104B900D0B93EBE6E48C0300C38843F48043C3809E
-:104BA00D704700BF84B003AA01900DF107030DF10A
-:104BB00D030013F8011902F8011B8342F9D1039880
-:104BC00D04B0704740BA82B080B202B0704700BFE7
-:104BD00D10B5044A026000230446C38000F038FD7E
-:104BE00D204610BDE08D030010B5064A026000237B
-:104BF00D0446C38000F02CFD204612F046FF2046EF
-:104C000D10BD00BFE08D0300F8B545690446002DC9
-:104C100D5ED04FF0804200210123C2F800111360D5
-:104C200DD2F80031002BFBD0637A2E4A2E4DD35C87
-:104C300DC5F80C35217A2D4BC5F808150022C5F89D
-:104C400D1025C5F81C35A67AF8F738FC10B9A672F0
-:104C500DC5F82465244BDFF89CC06769244D0020FE
-:104C600D01210826C3F82C050222C3F830154FF692
-:104C700DFF7EC3F81465C3F818C5DFF87CC0C3F810
-:104C800D3425C3F83CE5C3F838C54FF0180CC3F80C
-:104C900D54C5C3F80475C3F80463C5F880212A60B0
-:104CA00DD3F8002242F01002C3F80022C3F800012D
-:104CB00D5960D3F80021002AFBD0E288012142F48B
-:104CC00D804200200A43C3F80C019960E280F8BDD0
-:104CD00D2C2012F0DCFE2C220646294612F037FF5E
-:104CE00D666196E7848D030000100040746962755B
-:104CF00D00E100E02000040221100100F0B51B4F7F
-:104D000D85B0054600F118062C698CB1E278012AB0
-:104D100D10D0022A05F1200024D001230A21684673
-:104D200D06F0D0F82B69A3420AD01C46002CEDD119
-:104D300D05B0F0BD304600F043F92B69A342F4D124
-:104D400D0222C7F88020BFF34F8FBFF36F8F2B69FF
-:104D500D5B6A2B61EB7A013BEB7220463A6012F0F5
-:104D600D94FED1E700F054F9DCE700BF00E100E06C
-:104D700D104B70B500250446C0E900350E4600F015
-:104D800DF9FB20460C4B40F8183B214600F014F976
-:104D900D214604F1200000F037F940F20772C4E912
-:104DA00D0225064BA680C4E90455E5801C6020460B
-:104DB00D70BD00BFE08D0300988D03004C390020BD
-:104DC00D38B5436943B3C27A032A044621D8C28851
-:104DD00DD2074CBFC268124A9A622C2012F057FEBD
-:104DE00D2C220021054612F0B2FE636900225A62A0
-:104DF00D23695BB11A465B6A002BFBD16369536271
-:104E000DE37A65610133E372002038BD6369236184
-:104E100DF6E76FF47B7038BD6FF47A7038BD00BF64
-:104E200D16FCFFFF1A4BD3F8002122B100210122FD
-:104E300DC3F800119A60164BD3F80C2182B10022F1
-:104E400DC3F80C21D3F8001401290AD0114B1B68AB
-:104E500DD988C90700D5DA600D4B01229A607047D9
-:104E600D704710B50B4CD3F848352068C288D2076F
-:104E700DC3F1000300D5C360FFF7A2FF2268044B06
-:104E800D5269C3F80425024B01229A6010BD00BF80
-:104E900D001000404C39002010B50446F8F70EFB09
-:104EA00DF0B9E38813F0010301D1184610BD0D4B85
-:104EB00D0222C3F88020BFF34F8FBFF36F8F0A4AD2
-:104EC00D0123C2F810011361D2F81031002BFBD071
-:104ED00DE38823F4804323F001030020E38010BD19
-:104EE00D024810BD00E100E00010004016FCFFFF7D
-:104EF00D70B505460E46F8F7E1FA00283CD13EB9EB
-:104F000DEB8813F0040420D19A072DD4002070BD36
-:104F100DEB88044613F001000ED1184A11688C0776
-:104F200DF4D543F002030221EB80C2F88010BFF3E9
-:104F300D4F8FBFF36F8F70BD2846FFF7ADFFEB8826
-:104F400D43F004032046EB8070BD23F00402D90723
-:104F500DEA80DBD4F8F7B2FA04460028D6D1284609
-:104F600DFFF752FE204670BD044A23F002030221D2
-:104F700DEB802046116070BD014870BD00E100E07E
-:104F800D16FCFFFF03699BB10A4910B40224C1F856
-:104F900D8040BFF34F8FBFF36F8F0269526A02617A
-:104FA00DC27A013AC2720C6018465DF8044B704724
-:104FB00D1846704700E100E00022C0E9001270477A
-:104FC00D10B5044684B00068FFF7DCFF0022426292
-:104FD00D616889B14B6A33B119465B6A0132002BA6
-:104FE00DFAD1032A0ADC486201231A4609216846D0
-:104FF00D05F068FF04B010BD6060F5E704B0BDE8D2
-:1050000D104012F042BD00BF002241600270704797
-:1050100D38B504464068FFF7B5FF012323700546F8
-:1050200D043005F0A7FF0023237025B12846BDE805
-:1050300D384012F02ABD38BD4CDF704710B5044A18
-:1050400D026000230446C38000F002FB204610BD21
-:1050500DE08D030010B5064A026000230446C380AC
-:1050600D00F0F6FA204612F010FD204610BD00BFEC
-:1050700DE08D030010B586B0002304460193F8F7C8
-:1050800D1DFA00BB124A01231360D2F80031002B28
-:1050900DFBD00023C2F80031D2F80835019301216D
-:1050A00D5160002BB8BF03339B10238202F042FEE8
-:1050B00DE268A18801231044A0601A4602A805F0F9
-:1050C00D01FF06B010BD01A8FFF7B6FF019BE8E791
-:1050D00D00C00040C38843F4804310B50446C3802C
-:1050E00D02F028FEA368984271F1000300D210BDB2
-:1050F00D2046BDE81040FFF7BDBF00BF70B5094B9E
-:1051000D00250446C0E900350E4600F033FA064A84
-:1051100D22604FF47A73C4E90253A68025612046BC
-:1051200D70BD00BFE08D0300BC8D030010B50446BB
-:1051300D006806F06BFC204610BD00BFF8B522EAF2
-:1051400DE275044605F10C001F460E4601F092F97A
-:1051500D206006F083FC23681D722068476036B11D
-:1051600D2A4631460930BDE8F84012F0C8BCF8BDFA
-:1051700D08B50023194605480122FFF7DFFFBDE8FA
-:1051800D0840034A0349014812F07ABC5039002007
-:1051900D402000202D51020010B5ADF5627D01A813
-:1051A00D00F096F84FF46072002102A812F0CFFCC7
-:1051B00D022300225821039303A801230A930AF026
-:1051C00D73FC00220290C3219AA80AF06DFC002303
-:1051D00D9990D3F8FC2F013219D04FF08052D3F8AB
-:1051E00DFC4F13691C444FF4607202A9204612F063
-:1051F00D76FCD0B900234FF46072D3F8FC4F02A9AE
-:1052000D204612F06CFC50BB0DF5627D10BD4FF0C9
-:1052100D10224FF0805394691B691C444FF4607247
-:1052200D02A9204612F05BFC70B1214601A800F0E6
-:1052300D51F8E02302AA214601A800F081F80023CD
-:1052400DD3F8FC3F0133D5D14FF010234FF46072EA
-:1052500D9C6902A9204612F042FC0028D4D02146B8
-:1052600D01A800F037F8E02302AA214601A800F0BA
-:1052700D67F80DF5627D10BD0023D3F8FC2F0132C8
-:1052800D0ABF4FF01023D3F8FC2F9A694FF08053CB
-:1052900D1B69134493F8A13203B97047FFF77CBF24
-:1052A00D10B50023044607F0B3FB024B23602046E4
-:1052B00D10BD00BF107D030029DF704728DF704748
-:1052C00D022802D1014B01221A707047844200203E
-:1052D00D704700BF70B50C46F8F7F0F8A0B1164D49
-:1052E00D00232B704FF0805601E002F0F7FD30697E
-:1052F00DB4FBF0F0FFF7E2FF03460A20002BF4D1D8
-:1053000D2B78002BFCD070BD0C4A0223C2F804355B
-:1053100DD2F80034002BFBD00849C2F80845D1F86B
-:1053200D0034002BFBD00023044AC1F80435D2F819
-:1053300D0034002BFBD070BD8442002000E0014002
-:1053400DF8B50D4614461E46F8F7B8F890B11A4F49
-:1053500D00233B7001E002F0C1FD32462146284694
-:1053600DFFF7AAFF03460A20002BF4D13B78002B50
-:1053700DFCD0F8BD114A0123C2F80435D2F800342F
-:1053800D002BFBD0002E0EDD221F0C4C291F02EB33
-:1053900D860652F8043F41F8043FD4F80004002873
-:1053A00DFBD0B242F5D1054A0023C2F80435D2F83C
-:1053B00D0034002BFBD0F8BD8442002000E00140FA
-:1053C00D70B5A9B380EAE0741B4E0D4601F1FF3CA8
-:1053D00DC4EBE074002186FB0423E217C2EBA302A9
-:1053E00D02EB8203A4EB4303002BB8BF5B423033C7
-:1053F00D8E460CF8013F01311446002AEBD10028EE
-:1054000D03DA2D236B540EF1020100236B54284651
-:1054100D12F0D9FB01382844854207D22B78027847
-:1054200D05F8012B00F801398542F7D3204670BDF0
-:1054300D6FF47A74FAE700BF67666666014B186011
-:1054400D0020704754390020022908B509D90339C5
-:1054500D012904D80368094ADB6893420BD1002067
-:1054600D08BD0029FBD00368044ADB689342F6D0DF
-:1054700D01219847F3E700219847F0E7C5D70100D0
-:1054800D70B584B004AC04E90F00BDF80230012BF7
-:1054900D13D0022B0FD1144C144E04F1F00554F817
-:1054A00D040F30B1C3885B0403D503689B68B34216
-:1054B00D17D1AC42F3D104B070BD0B4C0C4E04F1BE
-:1054C00DF00501E0AC42F6D054F8040F0028F9D0F5
-:1054D00DC3889A04F6D503685B68B342F2D0984747
-:1054E00DF0E79847E5E700BF54390020F1CD010002
-:1054F00DEDCD010010B4084C0023224602E001332B
-:1055000D3C2B06D052F8041B8842F8D1002244F8F7
-:1055100D23205DF8044B70475839002038B50A4DEB
-:1055200D04462A46002302E001333C2B06D052F8F4
-:1055300D041B8C42F8D1002245F82320204612F09E
-:1055400DA4FA204638BD00BF5839002010B5084CCC
-:1055500D20884FF6E853984202D8431C238010BD93
-:1055600D1520F8F711F92088431C238010BD00BFCA
-:1055700DC42100202DE9F041304C82B02246002399
-:1055800D02E001333C2B05D052F8041B0029F8D161
-:1055900D44F823002A4C237813F001030BD1294D35
-:1055A00D2A6842B10093102201234FF47A60002142
-:1055B00D02F0E0FB10B102B0BDE8F0812820D5F873
-:1055C00D0080214F12F063FAC023009301221F4B7C
-:1055D00D1021064600F0C2FFD8F800305B68BB42D0
-:1055E00D20D1304600F0D2FF304612F04EFA28207E
-:1055F00D2E6812F04CFAC02300930222134B0F2198
-:1056000D054600F0ABFF33685B68BB4210D12846FE
-:1056100D00F0BCFF284612F038FA237843F001035E
-:1056200D2370C8E74046314698470028DFD0D8E7B9
-:1056300D2946304698470028EFD0E8E75839002032
-:1056400D85420020843A0020F5CD010081540200EE
-:1056500D10B4084C0023224602E001333C2B06D047
-:1056600D52F8041B8142F8D1002244F823205DF842
-:1056700D044B704758390020F8B505460E460628EC
-:1056800D13D8DFE800F013131304041304000F4FB5
-:1056900D07F1F00454F8043D32462946184613B17B
-:1056A00D1B681B699847BC42F4D1F8BD084C04F146
-:1056B00DF00754F8043F32462946184613B11B68CB
-:1056C00D1B699847BC42F4D1F8BD00BF5839002082
-:1056D00D54390020084600F02FBC00BF2DE9F043DF
-:1056E00D85B004AC04E90F0023490D684FF47A72BC
-:1056F00DDDE90201002312F02FF885B3DFF87C807D
-:1057000D06460F464FF000092C46AD69E3689E42F0
-:1057100D77F1000321D363697BB109F063FBE36982
-:1057200D2BB3A2699A61A3690BB1E269DA61C4E98D
-:1057300D0699C4F8149009F047FB09F053FBD8F80B
-:1057400D0030C4F814806BB11A469B69002BFBD155
-:1057500D9461C4E9063209F037FB002DD4D105B0B0
-:1057600DBDE8F083C4E90633C8F80040F3E7D4E997
-:1057700D05321A60D7E700BF503A0020583A002092
-:1057800D2DE9F04FDFF8A49193B004AC84E80F003D
-:1057900DD9F800302BB3614BBDF81040D3F800A001
-:1057A00DBDF81280BAF1000F17D000235C4D0393A2
-:1057B00D40F2FE361F46D346B442DBF80C30DAF821
-:1057C00D18A04FEA134099B203460DD0002944D0DA
-:1057D00D8C4242D0BAF1000FEDD1A4F2FE33012B71
-:1057E00D79D813B0BDE8F08F40F2FF3C6145EDD1A3
-:1057F00D002869D1039B002BECD1DBF81430ABB141
-:1058000D09F0F0FADBF81C30002B00F08280DBF899
-:1058100D18109961DBF8183013B1DBF81C10D96141
-:1058200DCBE90677CBF8147009F0CEFA09F0DAFA65
-:1058300D2B68CBF81450002B62D019469B69002BB6
-:1058400DFBD1C1F818B0CBE9063109F0BDFA01233F
-:1058500D0393BAF1000FAED1BFE708B14345B9D1FB
-:1058600DDBF814309BB109F0BDFADBF81C303BB30B
-:1058700DDBF818109961DBF8183013B1DBF81C1048
-:1058800DD961CBE90677CBF8147009F09DFA09F0D0
-:1058900DA9FA2B68CBF814506BB119469B69002BF4
-:1058A00DFBD1C1F818B0CBE9063109F08DFABAF188
-:1058B00D000F80D191E7CBE90633C5F800B0F4E7CE
-:1058C00DDBE905311960D6E7404593D0BAF1000FF9
-:1058D00D7FF471AF81E7D9F8005010230093424651
-:1058E00D104B214608A800F039FE2B680E4A9B6824
-:1058F00D93420AD108A800F049FE13B0BDE8F08F1D
-:1059000DCBE90633C5F800B09FE708A928469847AC
-:1059100DF0E7DBE9053119607CE700BF683A00204C
-:1059200D583A00208157020025DA01004C3A002038
-:1059300D38B509F057FA1F4B1C685CB363697BB12E
-:1059400D09F050FAE3690BB3A2699A61A3690BB12F
-:1059500DE269DA610023C4E90633636109F034FAC0
-:1059600D09F032FA002323616362256809F078FAA1
-:1059700D0146284609F080FA09F034FA0E4B1A68F0
-:1059800D22621C6009F020FA204638BDD4E90532A8
-:1059900D1A60DBE7282012F07AF82822002104464D
-:1059A00D12F0D5F809F060FA0023C4E90003A360F2
-:1059B00DD6E700BF603A00205C3A002038B50B4BAB
-:1059C00D1C682369DB0707D5094D286830B1626A69
-:1059D00D4262002363620446204638BDFFF7A8FFEC
-:1059E00D28600028F3D1204638BD00BF483A00207A
-:1059F00D543A00202DE9F04105460E4617469846CB
-:105A000DFFF796FF044620B332463B462946006811
-:105A100D09F03CFA256809F023FA011F284609F020
-:105A200D29FA0F4B0F492068B8F1000F18BF19461E
-:105A300D09F01EFA09F0D6F90B4A626113685BB1E1
-:105A400D1A469B69002BFBD19461C4E9063209F01B
-:105A500DBBF92046BDE8F081C4E906331460F6E7D2
-:105A600DFD600200C9600200583A00202DE9F041A6
-:105A700D4E4D2B78DB0782B002D502B0BDE8F08128
-:105A800D4B4E3060FFF754FF4A4B0446186009F047
-:105A900DA9F9494A62611368002B70D01A469B69B7
-:105AA00D002BFBD19461C4E9063209F08DF9FFF7A3
-:105AB00D3FFF424C0768206009F0D2F9011F3846BC
-:105AC00D09F0D8F923683E49186809F0D1F934680E
-:105AD00D002C4DD0282011F0DAFFC02300930022B6
-:105AE00D384BDFF8E88040F2FF31074600F036FD15
-:105AF00D23685B68434552D1384600F047FD384670
-:105B000D11F0C3FF2820376811F0C1FFC0230093A7
-:105B100D00222C4B40F2FE31044600F01FFD3B6885
-:105B200D5B68434535D1204600F030FD204611F02D
-:105B300DACFF00220123002100924FF47A600F2266
-:105B400D02F018F92820366811F0A1FFC023009348
-:105B500D01221D4B0F21044600F000FD33685B68E8
-:105B600D434510D1204600F011FD204611F08DFF68
-:105B700D2B7843F001032B7002B0BDE8F081C4E92E
-:105B800D0633146091E72146304698470028EFD040
-:105B900DE8E73846214698470028CAD0C3E7204693
-:105BA00D394698470028ADD0A6E700BF86420020B1
-:105BB00D4C3A0020483A0020583A0020643A002020
-:105BC00DBD5E020081570200DD560200F5CD0100D9
-:105BD00D024B187800F00100704700BF864200208C
-:105BE00DF0B5304F3B6883B0002B58D02E4B1B784F
-:105BF00DDB0754D505460E46FFF7E0FE45EA0643A2
-:105C000DC360436904467BB109F0ECF8D4E906237F
-:105C100D03B39A61A3690BB1E269DA610023C4E9A8
-:105C200D0633636109F0D0F809F0DCF81F4A6261B0
-:105C300D136853B31A469B69002BFBD19461C4E9D9
-:105C400D063209F0C1F8A5F2FE33012B05D800206C
-:105C500D03B0F0BD63691A60DCE728203F6811F0DE
-:105C600D16FFC023324600932946114B044600F01F
-:105C700D75FC3B680F4A5B6893420AD1204600F0E1
-:105C800D85FC204611F001FFE1E7C4E906331460FD
-:105C900DD7E72146384698470028D8D0EEE7064882
-:105CA00DD6E700BF4C3A002086420020683A00201B
-:105CB00D81570200F5CD010016FCFFFF024B18685D
-:105CC00DB0FA80F040097047583A002010B5104CDA
-:105CD00D23789A0784B004D50E4B1B6873B104B0BA
-:105CE00D10BD43F002002070012302220F216846EF
-:105CF00D05F0E8F8074B1B68002BF0D1237823F053
-:105D000D0203237004B0BDE81040F7F74BBD00BF90
-:105D100D86420020583A00202DE9F0415C4D2C6858
-:105D200D2269D10727D45B4E3368002B57D06169A8
-:105D300DB1426BD02B60584F3968994252D09C427A
-:105D400D42D08C4242D0554B62699A423ED0206877
-:105D500D09F094F8064609F093F8A16863682F6876
-:105D600D361ACB1A9E4265D8BB683A682068BDE8E2
-:105D700DF04109F0B7B94A4E2068336842F002028B
-:105D800D22611A691C6842F004021A6109F07CF85C
-:105D900D0146204609F070F83768386809F06EF84A
-:105DA00D044609F06DF8D7E90123241A9B1A9C4289
-:105DB00D55D833689968186809F0D5F92B681A69B0
-:105DC00D00219207316045D4BDE8F0812A68002199
-:105DD00D93681268BDE8F041084609F083B92E4F6B
-:105DE00D3B682B60130718D42B689C42ECD03968A4
-:105DF00D0E6809F035F8011F304609F03BF83B6895
-:105E000D2849186809F034F839689AE7A16900291A
-:105E100D08BF194629600B468DE72C60FFF756FF2A
-:105E200D3368002BFAD09C422B60CDD039688B4261
-:105E300D87D1DDE72C6009F023F86068203626F065
-:105E400D1F0610BB304600F015FB3118C4E90101E7
-:105E500D2F6089E7BDE8F041186809F0BEB9D5F8A3
-:105E600D00802F6009F00CF87868203424F01F04AE
-:105E700D40B9204600F0FEFA0444C7E90104C5F814
-:105E800D008096E700F034FBF3E700F031FBD9E733
-:105E900D483A0020583A0020643A0020603A002029
-:105EA00D543A0020BD5E0200034B1B78DB0701D581
-:105EB00DFFF732BF704700BF8642002000B5114C7E
-:105EC00D114D85B005E02A68A2B1DA0702D5FFF7BA
-:105ED00D23FF23789907F6D443F0020C0222012305
-:105EE00D0F21684684F800C004F0ECFF2A6823787F
-:105EF00D002AEAD123F002032370F7F753FC23782D
-:105F000DE3E700BF86420020583A002000B583B079
-:105F100DFFF766FE10B103B05DF804FB054B1B786F
-:105F200DDB07F8D50190FFF7F7FE019803B05DF898
-:105F300D04FB00BF8642002070B5204E3378DA078F
-:105F400D2FD50546FFF73AFD044601F0F3FE6369D0
-:105F500D2844E0607BB108F045FFE36953B3A269C3
-:105F600D9A61A3690BB1E269DA610023C4E90633D2
-:105F700D636108F029FF08F035FF114A626113686B
-:105F800DA3B11A469B69002BFBD19461C4E906327B
-:105F900D08F01AFF3378DB0707D5BDE87040FFF72F
-:105FA00DBBBEBDE8704000F09FBB70BDC4E90633B9
-:105FB00D1460EDE7D4E905321A60D2E7864200207D
-:105FC00D503A002070B5374D2C6863698BB108F0DD
-:105FD00D09FFE369002B59D0A2699A61A3690BB13E
-:105FE00DE269DA610023C4E90633636108F0ECFE6F
-:105FF00D2C682D4E08F0F6FE33686661002B4DD0EF
-:1060000D1A469B69002BFBD19461C4E9063208F056
-:1060100DDBFE34684CB1A369002223B11C4601326A
-:1060200DA369002BFAD1032A21DC2B6800221A6107
-:1060300D1C6808F015FF0146204608F01DFF08F00A
-:1060400DD1FE1A4A296813688B421CD02BB11A6AEB
-:1060500D914220D01346002BF9D108F0B5FE144B18
-:1060600D1B78DB0716D5BDE87040FFF755BEE2691A
-:1060700D2068936100F03CFA606800F039FA204620
-:1060800D00F036FAD1E71B6A1360E6E7D4E9053272
-:1060900D1A60A3E770BD0A6A1A62DEE7C4E9063327
-:1060A00D3460B4E7483A0020603A00205C3A0020A2
-:1060B00D86420020034B1B78DB0701D5FFF782BF1B
-:1060C00D704700BF8642002010B50C468047A047A0
-:1060D00D044B1B78DB0703D5BDE81040FFF772BFFB
-:1060E00D10BD00BF86420020034B1B78DB0700D498
-:1060F00D7047FFF767BF00BF8642002038B50346E3
-:1061000D144610460D4698472046A847044B1B7869
-:1061100DDB0700D438BDBDE83840FFF753BF00BFE3
-:1061200D8642002000283DD02DE9F8431F4F3B78D3
-:1061300DDC0735D51E4E33681A695207884604466A
-:1061400D01D15D6A45B11B49012342462046FFF747
-:1061500D51FC0020BDE8F883186809F026F8326874
-:1061600D136913F0020916D143F001031361404680
-:1061700DA04733681869C3F8249020F0010210F08D
-:1061800D04001A61E6D0387810F00100E2D0FFF774
-:1061900D19FF4846DEE723F0030313612846D9E7CC
-:1061A00D0548D7E76FF47A70704700BF864200202C
-:1061B00D483A0020E960020016FCFFFF024B1878F8
-:1061C00DC0F38000704700BF86420020054A137857
-:1061D00D18B143F004031370704703F0FB03137001
-:1061E00D704700BF864200200022C0E900227047A0
-:1061F00DF8B5394F3B78DA0700D4F8BD044608F0FE
-:1062000DF1FD26680136266008F0DEFD012EF4DD75
-:1062100DFFF7D4FB4369054683B108F0E3FDD5E9EB
-:1062200D0623002B51D09A61AB690BB1EA69DA6193
-:1062300D0023C5E906336B6108F0C6FD08F0D2FDF9
-:1062400D231D6B616368002B37D01A469B69002BA9
-:1062500DFBD19561C5E9063208F0B6FD08F0C2FD27
-:1062600D23689E4220DD6B697BB108F0BBFDEB69B5
-:1062700D3BB3AA699A61AB690BB1EA69DA61002394
-:1062800DC5E906336B6108F09FFD08F0ABFD134ABD
-:1062900D6A611368E3B11A469B69002BFBD19561C6
-:1062A00DC5E9063208F090FD08F08EFD3B78DB075E
-:1062B00DA3D5BDE8F840FFF72FBDC5E906336560EE
-:1062C00DCAE7D5E905321A60D5E76B691A60ABE705
-:1062D00DC5E906331560E5E786420020583A0020EF
-:1062E00D38B54468054604B363697BB108F07AFD9F
-:1062F00DE36913B3A2699A61A3690BB1E269DA612B
-:1063000D0023C4E90633636108F05EFD08F06AFD01
-:1063100D0C4A6261136863B11A469B69002BFBD16D
-:1063200D9461C4E9063208F04FFD2B68013B2B60E8
-:1063300D38BDC4E906331460F5E7D4E905321A60B7
-:1063400DDAE700BF583A00202DE9F04144680746CE
-:1063500D88461CB3174D0026636973B108F042FDE2
-:1063600DE3691BB3A2699A61A3690BB1E269DA61B2
-:1063700DC4E90666666108F027FD08F033FD2B6859
-:1063800D65617BB11A469B69002BFBD19461C4E911
-:1063900D063208F019FD7C68002CDDD1C7F80080AD
-:1063A00DBDE8F081C4E906332C60F2E7D4E905328B
-:1063B00D1A60D9E7583A002043682BB100209B6939
-:1063C00D0130002BFBD1704718467047830770B51D
-:1063D00D0D4644D100B970BD860808F003FDD5E91E
-:1063E00D0040751CA04206D92168002907DB04EB8B
-:1063F00D8104A042F8D808F0E7FC002070BD21F020
-:1064000D00434FEA810C54F82320002A04EB81014C
-:1064100D0EDB0FE022F00042134443F000422260F5
-:1064200D54F82320002A04EB83014FEA830C01DA90
-:1064300D8842EFD89D4201D96444D3E7A042DAD90E
-:1064400D02369E4203D204EB8606B0420AD8236878
-:1064500D23F00043236008F0B7FC201D70BD8008B9
-:1064600D461CBAE75B1B43F0004346F8043C25602D
-:1064700DF1E700BFF8B5074660B3184C23783BB180
-:1064800D17493846FFF7A2FF0446F0B12046F8BD84
-:1064900D144D154A2B70166808F0A4FC104A134BC6
-:1064A00DC2E900639B1B9B0843F0004333602B78CC
-:1064B00D01332B7008F088FC0123094923703846FD
-:1064C00DFFF784FF04460028E0D11420F7F75CF9AC
-:1064D00D2046F8BD04462046F8BD00BF8742002087
-:1064E00D6C3A0020884200203C21002000F8012059
-:1064F00DB0B10F4B1A68824210B5044602D25B68E8
-:1065000D834204D8BDE810401E20F7F73DB950F87E
-:1065100D043C002B05DD43F0004344F8043C10BD62
-:1065200D70471E20F7F730F954F8043CF3E700BF2D
-:1065300D6C3A002010B501FB00F282B010460192BA
-:1065400DFFF798FF044628B10123019A036000214B
-:1065500D11F0FDFA204602B010BD00BF2DE9F0414B
-:1065600D044610300F46BDF8188016461D4604F03F
-:1065700DF7FC0021C4E90251C4E9081127806680A7
-:1065800DA4F804802046BDE8F08100BF83889B07F6
-:1065900D10B5044603D5806808B111F076FA20468F
-:1065A00D10BD00BF82B070B5046A86B00AA981E83B
-:1065B00D0C003CB3236963B101221C461B690132F7
-:1065C00D002BFAD1092A04DD06B0BDE8704002B0F7
-:1065D00D70470AAB0FCB02AD85E80F00182011F004
-:1065E00D56FA06AB064613E903008DE80300304664
-:1065F00D95E80C0004F0DAFC266106B0BDE87040A9
-:1066000D02B0704705460FC902AC84E80F00182090
-:1066100D11F03DFA06AB064613E903008DE80300C1
-:1066200D304694E80C0004F0C1FC2E6206B0BDE8C3
-:1066300D704002B0704700BF30B4D0E9004303F1A1
-:1066400D0050013804EBC00084420AD8034603E031
-:1066500D9442184605D813461D68A942A3F10802B5
-:1066600DF6D9406830BC704710B4D0E9004303F14F
-:1066700D0053013B04EBC30C64450FD8634603E0A4
-:1066800D94429C4607D8134618688142A3F108022C
-:1066900DF6D9DCF800005DF8044B704754F8330070
-:1066A00DF9E700BF10B4D0E9004303F10053013BFB
-:1066B00D04EBC30C644513D8634603E094429C4637
-:1066C00D07D8134618688142A3F10802F6D9DCF801
-:1066D00D00005DF8044B081AB0FA80F040097047CD
-:1066E00D54F83300F5E700BF01F0F8BB01F0CABB69
-:1066F00DFEF7A4BE0020704710B5044A02600023C7
-:1067000D0446C380FEF7A4FF204610BDE08D0300B4
-:1067100D10B5064A026000230446C380FEF798FFB9
-:1067200D204611F0B2F9204610BD00BFE08D0300E8
-:1067300D38B5084B04460025C0E90035FEF71AFFB1
-:1067400DE388054A226043F480532581E380204687
-:1067500D38BD00BFE08D0300048E03000089704733
-:1067600D807A70470048704716FCFFFF10B5044A49
-:1067700D026000230446C380FEF76AFF204610BD69
-:1067800DE08D030010B5064A026000230446C38065
-:1067900DFEF75EFF204611F078F9204610BD00BFD0
-:1067A00DE08D030038B503688172DA6A0C498A42BC
-:1067B00D044608D19B6A0B4A0B4D93420AD1A07A2D
-:1067C00DA072284638BD90472368064A9B6A9342BB
-:1067D00D0546F4D020469847C0B2A072284638BD71
-:1067E00D656702006167020016FCFFFF38B503689C
-:1067F00D0D4DDA6A0181AA42044608D11B6A0B4A83
-:1068000D0B4D93420AD120892081284638BD9047EF
-:1068100D2368064A1B6A93420546F4D020469847E2
-:1068200D80B22081284638BD656702005D67020091
-:1068300D16FCFFFFF8B50025144B036004464560B8
-:1068400D16460F46FEF796FE114B236094F8363030
-:1068500D25631422228123F00E03022284F83630A0
-:1068600DA2724FF00113C4E90355C4E90555C4E9FB
-:1068700D0755C4E90E336762A680E580A586A4F8A6
-:1068800D425084F840502046F8BD00BFE08D030013
-:1068900D2C8E0300C26812F5C87F30B580F284805B
-:1068A00D90F8363013F0020340F08680046914F539
-:1068B00DC87F66DA90F8361011F0040169D1456988
-:1068C00D15F5C87F31DA90F8361011F0080134D083
-:1068D00DB1FA81F390F836105B0963F3C30180F8C8
-:1068E00D361090F84030032B08D80133DBB2012B62
-:1068F00D80F840307DD0042B00F08280B0F842103B
-:1069000D90F836C0013189B21CF0010EA0F842108A
-:1069100D61D01D2917D900236FF3000C80F836C004
-:1069200DA0F8423080F840300DE0B5F5C87F04DDA9
-:1069300D90F8361011F00801CAD0002BD1D190F883
-:1069400D4030002BDAD104FB04F3334902FB023350
-:1069500D05FB05338B423CD912F5487F45DBB2F57B
-:1069600D487F44DC14F5487F48DBB4F5487F43DCB1
-:1069700D15F5487F37DBB5F5487FD4BF00200620DD
-:1069800D30BDB4F5C87F9ADD90F8361011F00401D2
-:1069900D95D190F83650B1FA81F35B0963F3820516
-:1069A00D80F8365001238AE7B2F5C87F0FDD90F8E5
-:1069B00D363013F002030AD190F83610B3FA83F390
-:1069C00D5B0963F3410180F8361001236EE7002364
-:1069D00D6CE7072030BD0929B5D9013BA0F842E08D
-:1069E00D80F84030AFE7052030BD032030BD0420D6
-:1069F00D30BDA0F84230A6E7012030BD022030BDE9
-:106A000D90F83630002243F0010380F83630A0F8BC
-:106A100D42200B2030BD00BFFF700200D0E90332D1
-:106A200D30B502FB02F2456903FB032305FB053577
-:106A300DB5F5800F85B0044625D9038F002B45D0C1
-:106A400DB5F5100F02D9638F002B5ED0B5F1107F15
-:106A500D02D9A38F002B4FD0B5F1806F02D9E38FF0
-:106A600D002B40D0012384F831302046FFF712FF70
-:106A700D0B2814D0A38E83421AD00023A08684F84D
-:106A800D303005B030BD90F83130042B46D900239D
-:106A900DC0E90E332046FFF7FDFE0B28EAD16086D4
-:106AA00D024601230D21684604F00CFA05B030BDF5
-:106AB00D94F83030042B12D8628E0133DBB282424F
-:106AC00D84F83030DDD0052BE9D0DAE701230C2234
-:106AD00D0D21684604F0F6F901232387B0E7638E94
-:106AE00D8342DCD1CDE701230A220D21684604F053
-:106AF00DE9F90123E387B5E7012309220D21684652
-:106B000D04F0E0F90123A387A6E7012308220D2154
-:106B100D684604F0D7F90123638797E70133DBB2A9
-:106B200DA1E700BF30B58BB0016A00F118030CCBA3
-:106B300D02AD00910446416A284604F0ADF995E88E
-:106B400D0700E38804F10C0523F0020385E8070034
-:106B500D2046E380FFF762FF0123A1881A4606A8AD
-:106B600D04F0B0F900200BB030BD00BF0368054A3A
-:106B700D1B6B934210B5044601D1E06810BD9847D8
-:106B800DE06810BD656702000368054A1B6B934200
-:106B900D10B5044601D1206910BD9847206910BD7C
-:106BA00D656702000368054A1B6B934210B50446E6
-:106BB00D01D1606910BD9847606910BD656702001D
-:106BC00D0048704716FCFFFF0089704710B5044A56
-:106BD00D026000230446C380FEF73AFD204610BD37
-:106BE00DE08D030010B5064A026000230446C38001
-:106BF00DFEF72EFD204610F048FF204610BD00BFC9
-:106C000DE08D0300D0E90D1230B5C36B0446C068AA
-:106C100D091A2069121A60691B1AA06900FB01F19B
-:106C200D89126163E16901FB02F2216A8BB001FBFC
-:106C300D03F39B129212A26302ADE36304F13402DB
-:106C400D00930CCA216C284604F026F995E807003C
-:106C500D012304F1280585E80700A1881A4606A836
-:106C600D04F030F900200BB030BD00BF38B503681B
-:106C700D0D4DDA690181AA42044608D15B6A0B4ABF
-:106C800D0B4D93420AD120892081284638BD90476B
-:106C900D2368064A5B6A93420546F4D0204698471E
-:106CA00D80B22081284638BDC16B0200C96B02003D
-:106CB00D16FCFFFFF8B50025114B03600446456037
-:106CC00D16460F46FEF756FC0E4B23604FF48063BD
-:106CD00DC4E90553C4E9073314224FF48053C4E9C2
-:106CE00D0355C4E90955C4E90B55C4E90D55C4E96B
-:106CF00D0F576564A6802281E3802046F8BD00BF52
-:106D000DE08D03006C8E030084B030B50DF1100CD6
-:106D100D8CE80E00C588044600F10C0EBCE80F008F
-:106D200DAEE80F009CE8070045F002058EE807006D
-:106D300DE580BDE8304004B0704700BF4164704746
-:106D400DF0B50B680B4D9B6AAB4283B00F46044602
-:106D500D16460CD1F86B396CCDE9000607F13403FA
-:106D600D20460CCB04F046F8204603B0F0BD084693
-:106D700D9847EFE7C16B0200008970474089704763
-:106D800DFF299ABF017300206FF47A70704700BF1E
-:106D900D007B7047704700BF10B54A890B8982B0E0
-:106DA00DCDE9003200231A461031044604F050FBA1
-:106DB00D204602B010BD00BF10B5074B044640F889
-:106DC00D103B04F007F9054A226000232046E380BA
-:106DD00DFEF73EFC204610BDA48E0300E08D03009F
-:106DE00D10B5094B044640F8103B04F0F3F8074A80
-:106DF00D22600023E3802046FEF72AFC204610F097
-:106E000D44FE204610BD00BFA48E0300E08D03009C
-:106E100DF8B51F460B4B03600023044643600E4636
-:106E200D1546FEF7A7FB2046074B40F8103B2AB24C
-:106E300D31B204F01BF9FF23237326816581A780EE
-:106E400D2046F8BDE08D0300A48E03006FF47D7025
-:106E500D704700BF6FF47D70704700BF6FF47D7099
-:106E600D704700BF6FF47D70704700BF10B584B0E0
-:106E700D03688DF80F20002400941C6A0DF10F0299
-:106E800D0123A04704B010BD10B584B004688DF87F
-:106E900D0C20002200928DF80D30246A022303AAE3
-:106EA00DA04704B010BD00BF10B5012384B0046825
-:106EB00DCDE900330DF10F03E46AA04708B99DF841
-:106EC00D0F0004B010BD00BF2DE9F84F9DF82870DC
-:106ED00D002A54D0002B1D4651DD93460268DFF881
-:106EE00DA4809368434506460C4636D11369DFF8F6
-:106EF00D98A0534538D1B5F1010918D0023D5D4434
-:106F000D0BF1FF3404E004F8013FA5420DD03268C7
-:106F100D526952454FF00B03F5D000213046904792
-:106F200DC3B204F8013FA542F1D13268CB44536995
-:106F300D53450DD10B208BF8000037B93368DB6852
-:106F400D434518D13846BDE8F88F0020BDE8F88FCD
-:106F500D012130469847C0B2EDE798473268DFF817
-:106F600D28A013695345C6D044F00101C9B230467B
-:106F700D98473268BFE7304698473846E6E76FF4E2
-:106F800D7A70E3E75D6E0200656E02002DE9F04751
-:106F900D9DF82070002A37D0002B994634DD144619
-:106FA00D0268DFF870809568454506468A4624D10B
-:106FB00D1269174DAA4219D1A14404E001344C4580
-:106FC00D09D033681A69AA42F8D0217830460134C5
-:106FD00D90474C45F5D137B93368DB6843450FD140
-:106FE00D3846BDE8F0870020BDE8F0875FFA8AF1EA
-:106FF00D3046904733681A69DEE7A8473268D7E70D
-:1070000D304698473846EFE76FF47A70ECE700BFEB
-:1070100D656E02005D6E02002DE9F04186B00446FA
-:1070200D9DF834508DF80F201E460F4695B102681D
-:1070300D01230093156A0DF10F02A84738B9236893
-:1070400D00909D6A0C9B324639462046A84706B0F3
-:1070500DBDE8F0810368DFF824C0D3F81C809DF8EB
-:1070600D0F20E04508D100951D6A8DF817200123EA
-:1070700D0DF11702A847E1E7C047DFE76D6E02008B
-:1070800D024A026000218180704700BFE48E030038
-:1070900D6FF47D70704700BF407970474171704744
-:1070A00D11B370B506460868904214460D4610D0CF
-:1070B00D20B102680E49126E8A420CD134B1236898
-:1070C00D0C4ADB6D93420AD1002333712C600020F2
-:1070D00D70BD002070BD9047002CF0D1F6E7002266
-:1070E00D314620469847F1E76FF47A70704700BF3C
-:1070F00DA10302009D0302000EB42DE9F04787B0F5
-:1071000D0FAB044653F8046B0093317839B92AE07C
-:1071100D236820469B6901369847317819B3252994
-:1071200DF6D1009A73781768101D252B009006F183
-:1071300D020659D0583BDAB2202A19D8202B17D87D
-:1071400DDFE803F057161616161616161616164CF9
-:1071500D3316161616161616161616161616162695
-:1071600D161616168A0007B0BDE8F04703B0704733
-:1071700D23683F219B692046984723683F219B69DF
-:1071800D2046984723683F219B6920469847C4E7CE
-:1071900D17F8011B0029C0D0236820469B6998472A
-:1071A00D397801370029F7D1B7E7002301A938460F
-:1071B00DCDE90133CDE903330593FEF701F99DF8D0
-:1071C00D04100029A9D00DF10505236820469B69FF
-:1071D00D984715F8011B0029F7D19EE72368F9B2EE
-:1071E00D9B692046984798E7236820469B699847F6
-:1071F00D93E74FF000094FF01C0A08254FF00008E7
-:1072000D12E0B9F1000F2AD003F1570C2368614643
-:1072100D9B6920464FF001089847013D15F0FF0589
-:1072200DAAF1040A3FF479AF27FA0AF303F00F032A
-:1072300D03F13002392A5FFA82FCE2DC302A4FF08A
-:1072400D30012046E2D1B8F1000F01D1012DE4D17A
-:1072500D23689B699847E0E74FF00109CBE703F1FD
-:1072600D370CD3E7C389DB0600D4704710B504464D
-:1072700D84B0818901230422684603F023FEE3894B
-:1072800D23F01003E38104B010BD00BFC388DB06FB
-:1072900D00D4704710B5044684B0818801230422C0
-:1072A00D684603F00FFEE38823F01003E38004B07B
-:1072B00D10BD00BFC3895B073FD52DE9F041836940
-:1072C00DB3F90270002F84B005460E4615DD00F1AE
-:1072D00D1808002401E0A7420FD021B2404604F067
-:1072E00D57FBB04204F10104F5D10123A9891A46D7
-:1072F00D684603F0E7FDA742EFD1EB8C95F824200B
-:1073000D9BB20133B3FBF2F102FB11332A8D9BB219
-:1073100D9A421DD0EA8C296A92B28E54EB84EB69A5
-:1073200D002B03DBEA8C92B2934207D0EB8943F03A
-:1073300D1003EB8104B0BDE8F08170474FF0FF33CF
-:1073400DEB61A98901230222684603F0BBFDEDE73D
-:1073500DA98901230322684603F0B4FD04B0BDE8FA
-:1073600DF08100BFC3891B0719D530B5838EC16A63
-:1073700D02689BB20446C95C926985B09047A58EA0
-:1073800D94F83030628EADB20135B5FBF3F103FBED
-:1073900D1155ADB2AA4203D0A58605B030BD7047D8
-:1073A00D022240F2FF310123684603F08BFD236872
-:1073B00D01219B6820469847A58605B030BD00BFCA
-:1073C00DC3895A0770B5044607D5036800219B6829
-:1073D00D9847206AFFF78CF8E38994F8240023F08E
-:1073E00D04039DB2E581FFF745F8206260B1236883
-:1073F00D002645F004055B68E6842685E581314667
-:1074000D20469847304670BD6FF47B7070BD00BF4D
-:1074100D2DE9F04F2DED028B85B08846C98900AF5F
-:1074200DCC0708EE100A7B6000F1DF804B07934616
-:1074300D40F1CB80B8F82650B8F82890ADB241F0A5
-:1074400D0101A945A8F80E1000F01281DBF80030FB
-:1074500DD8F82000B3F902104D460029465D25DD10
-:1074600D00244FF0FF3A21B2584604F091FADBF8B0
-:1074700D0010B1F902100134B04208BFAA46A14272
-:1074800DF1DC98F82440B8F82600013580B295FB60
-:1074900DF4F604FB1655A84200F0AA80BAF1FF3F9E
-:1074A00D44D1D8F820000029465DD9DC98F8244055
-:1074B00DB8F8263001359BB295FBF4F604FB165552
-:1074C00DAB42CAD17B68012B00F09A807B68022BFE
-:1074D00D40F08380594607F10C0008F1180404F0C0
-:1074E00DD5F907F10C01204604F0E0F90121B8F8B7
-:1074F00D0C00FEF70BFD07F10C0004F029F9B8F8AC
-:1075000D262092B202F1FF3A1AB998F8243003F10D
-:1075100DFF3A07F10C0004F0C3F907F10C01204606
-:1075200D04F0C4F907F10C0004F012F9BAF1000FE0
-:1075300D53DBCA45BDBF98F82450A5EB090555444A
-:1075400DAAEB090505F1080222F007026C46ADEB26
-:1075500D020D00216A1C684610F0F9FA1FFA8AF331
-:1075600D9945D8F820E098F8240069460FD00DF120
-:1075700DFF3609F10102B2FBF0FC00FB1C221EF8E4
-:1075800D09C006F801CF1FFA82F94B45F1D1B8F8C1
-:1075900D283001332B442AB2B8F80E5025F00105DE
-:1075A00DA8F80E5093FBF0F500FB1533A8F8283022
-:1075B00D18EE100A04F044F9A54618EE100A143717
-:1075C00DBD46BDEC028BBDE8F08F4046FFF7F8FEDF
-:1075D00D00283FD1B8F80E102CE7B8F80E1021F0A6
-:1075E00D010118EE100AA8F80E1004F059F9E4E79D
-:1075F00D7B68012B25D1BAF1FF3F97D1D8F8200038
-:1076000DB8F826309BB2AB42FAD00029445D27DD95
-:1076100D00264FF0FF3A31B2584604F0B9F9DBF8C5
-:1076200D0010B1F902100136A04208BFAA46B142BE
-:1076300DF1DC98F82400013595FBF0F400FB1455AE
-:1076400DD9E77B68022B7FF471AFBAF1FF3F7FF46E
-:1076500D6DAF3FE7014618EE100A04F081F8ACE774
-:1076600D98F82430013595FBF3F403FB1455C7E767
-:1076700D7B68012B04D07B68022B3FF42BAFAEE768
-:1076800DDBF80030D8F82000B3F90210B8E700BFDE
-:1076900D2DE9F0471E46214B03600025204B8580C8
-:1076A00D0446C56083600830884617469DF82090D3
-:1076B00DBDF824A0FDF75EFF1A4B03F1080240331D
-:1076C00D2260A360C4E9048704F1180004F0E8F80F
-:1076D00D09F1010384F8303001364FF0FF33E361D7
-:1076E00DE58404F110014246A4F80CA084F824604E
-:1076F00D2562E56225856586A5862046FFF7D0FCC7
-:1077000D3A4604F114012046FFF7CAFCE38943F41D
-:1077100D80432046E381BDE8F08700BF208F030042
-:1077200DE08D0300248F030010B50446002937D0E7
-:1077300D01291BD0022917D1C3895B073AD5E28CE9
-:1077400D238D92B2934219D10221A089FEF748FAF6
-:1077500DE38C94F824209BB20133B3FBF2F102FBCE
-:1077600D1133E361FEF7A0FB238D07E0E3895A0790
-:1077700D0FD5E28C238D92B29342F7D0216A94F803
-:1077800D2420C85C0133B3FBF2F102FB11332385D6
-:1077900D10BD2046FFF714FE0028EAD0238DEDE73B
-:1077A00DC38959070BD5E28C238D92B29342E5D153
-:1077B00D054810BDFFF704FE0028C0D0D4E7FFF741
-:1077C00DFFFD0028EFD0CFE70CFCFFFF38B50C1EF6
-:1077D00D06DB0368DB680546984700B9AC6338BD26
-:1077E00D6FF47A7038BD00BF828E438E92B29A428A
-:1077F00D06D990F83010828E0B4490B2181A70474B
-:1078000D808E80B2181A70470A4B10B503F108022A
-:1078100D4033044602608360183003F099FF064A36
-:1078200DA260002304F10800E381FDF711FF20465B
-:1078300D10BD00BF248F0300E08D030008B5C068A4
-:1078400D03681B6B9847002008BD00BF08B5C068D2
-:1078500D03689B6A9847002008BD00BFF0B5054638
-:1078600D83B014461F4607F0BDFAEE68697C336895
-:1078700D01919A6CDD6B304690470A2C77F100032D
-:1078800D38BF0A24021901993046A84703B0BDE854
-:1078900DF04007F099BA00BF70B5044607F0A2FAA0
-:1078A00DE06803689B6C9847D4E9083162686060B2
-:1078B00D821A9B182362A3681A4441F10001B2F5A4
-:1078C00D7A7F6162A26012D3D4E90631013341F1AE
-:1078D00D0001581CA2F57A720D4641F10001B2F576
-:1078E00D7A7F1E460346F4D2C4E90665A260BDE860
-:1078F00D704007F069BA00BF2DE9F04F466B83B0B9
-:1079000D002EBDF83410BDF830B09DF838A00191AF
-:1079100D3DDDC46A074690469946002103E0B14219
-:1079200D04F1180433D0258A0131002DF7D13846E2
-:1079300DFFF7B2FF3B6A7A6A18EB030349EB0202C9
-:1079400DBAF1000F28D151465046C4E90232019BCD
-:1079500D63820F9B6361C4E90010A4F810B007F0B7
-:1079600D41FA3B6B3BB1D3E90203A168E268814266
-:1079700D72EB030305D23C6342464B463846FFF794
-:1079800D6DFF07F021FA002003B0BDE8F08F6FF412
-:1079900D7B7003B0BDE8F08F41464846D5E700BF88
-:1079A00DF0B4456BC36A00218D4201631DDD0A46AB
-:1079B00D1C8A013254B139B19E688F68CC68BE42C1
-:1079C00DDE6876EB040401D203631946AA4203F183
-:1079D00D1803EDD149B1036A8A68D21A0A2AB8BFD1
-:1079E00D0A22F0BCD317FFF739BFF0BC704700BFB8
-:1079F00D2DE9F04F06468BB069B1C468017C236850
-:107A000D0591DD6B9B6C20469847364A05990346D8
-:107A100D1A442046A8473046FFF73EFF726BF46AC2
-:107A200D002A45DD0025A946012718E0D4E900BA52
-:107A300D5BEA0A08628A41D1306B0023A04223829F
-:107A400D43D0CDE900EC029706A803F061FA726B02
-:107A500D09F101090135AA4204F1180425DD218A35
-:107A600D0029F7D0D6F820E0A368D6F824C0E06846
-:107A700D9E457CEB000AD9D26369DB07EAD5FEF798
-:107A800D9DFB60B1D6E90830174A13EB020ED4E91D
-:107A900D021240F1000C714572EB0C0217D3726BA0
-:107AA00D0135AA4204F11804D9DCB9F1000FB6D1A1
-:107AB00D30460BB0BDE8F04FFFF772BF13EB0B0371
-:107AC00D40EB0A00C4E90230BBE73363B9E7CDE907
-:107AD00D00300297052240F2FF3106A803F018FA94
-:107AE00DDDE700BF80969800A0860100084B1B685B
-:107AF00D01465BB1187C014111F0010103D0012158
-:107B000D1846FFF775BF1846FFF772BF704700BFE5
-:107B100D783A0020416BC36A01EB410103EBC101CF
-:107B200D8B424FF0000024D21A8AF2B15A69D20763
-:107B300D1BD5C8B130B49C688568C268AC42DC689E
-:107B400D74EB02020AD3183399420BD91A8A002A10
-:107B500DF9D05A69D407F6D50028ECD11846183358
-:107B600D9942F3D830BC7047184618339942DBD888
-:107B700D70477047F8B505460C4607F033F9E868CD
-:107B800D03689B6C98476A682B6A6860821A9B1819
-:107B900D2B62AB681A446B6AAA6043F10003B2F51D
-:107BA00D7A7F06466B6212D3AB69E969013341F105
-:107BB00D000C591CA2F57A7260464CF1000CB2F51E
-:107BC00D7A7F1F460B46F4D2C5E90670AA60E868B5
-:107BD00D03681B6B984707F0F7F80023C4E90063AF
-:107BE00DD5E90801F8BD00BF2DE9F843DDE90868C6
-:107BF00D0546174607F0F6F856EA080335D02B6A06
-:107C000D9B192B626B6A48EB03036B624FF47A721C
-:107C100D0023304641460FF09FFDAB690446E41842
-:107C200DEB69AC610A46304643EB02064146EE6114
-:107C300D4FF47A7200230FF08FFDA8688318B3F507
-:107C400D7A7FAB6010D3601C46F10001421CA3F596
-:107C500D7A730C4641F10001B3F57A7F0646104662
-:107C600DF4D2C5E90664AB606F602846FFF714FED9
-:107C700D6B6BD5E9080703EB430E00232B63EB6A0F
-:107C800D0A3003EBCE0E47F10007734515D333E0F1
-:107C900DD3E902128142BA4101D2C3E902072A6B2C
-:107CA00D3AB196689968D268DC68B14274EB020209
-:107CB00D00D22B6318339E451ED91A8A002AF9D09B
-:107CC00DD3E9004654EA0602E2D09A68D968A218B0
-:107CD00D46EB0101824271EB070CE0D212EB040C72
-:107CE00D904662468C4641EB0601824271EB0709D4
-:107CF00DF4D3C3E9028CD2E7E86803689B6C98471C
-:107D000DEB680A4A19680244CE6B297C0446184672
-:107D100DB0472B6B33B1E868697C036804F10A0244
-:107D200DDB6B9847BDE8F84307F04EB88096980096
-:107D300D704700BF064B10B51C682CB12046FFF7ED
-:107D400DABFDD4E9060110BD0020002110BD00BF20
-:107D500D783A0020064B10B51C682CB12046FFF771
-:107D600D9BFDD4E9080110BD0020002110BD00BF0E
-:107D700D783A002010B5094C246884B064B10193A1
-:107D800D069B03930B460121009202910246204669
-:107D900DFFF7B2FD04B010BD0148FBE7783A0020B3
-:107DA00D16FCFFFF70B50E4D2C68B4B12046FFF7E1
-:107DB00D73FD0C4B266A42F2107098472C682046D2
-:107DC00DFFF76AFD236A0849053B9B1B42F21072BF
-:107DD00D0020B2FBF3F30B6070BD044870BD00BF13
-:107DE00D783A0020E5200020743A002016FCFFFFB1
-:107DF00D70B516461E4A02601E4A43740A23044695
-:107E000DC160436310600D4606740121F020FEF73A
-:107E100D91FB00230022C4E90B030023C4E90623D0
-:107E200DC4E908232B681449DA698A421AD1134A26
-:107E300DEA603146124ADB6B28469847E0680368D2
-:107E400D5B6A9847E06803680022A2609B6C9847C4
-:107E500DE36860601A681846936A9847FFF7A2FFB7
-:107E600D204670BD284605499047E5682B68E0E738
-:107E700D888F0300783A00201DDA0100ED7A0200A8
-:107E800D80969800F8B5114E3468E4B1104B054654
-:107E900D186890B92046FFF7FFFCD4E908072D18A4
-:107EA00D47F1000734682046FFF7F6FCD4E90823B4
-:107EB00DAA42BB41F6D30020F8BD05FB00F0054BEF
-:107EC00D98470020F8BD0448F8BD00BF783A00205F
-:107ED00D743A0020E520002016FCFFFF4FF47A7362
-:107EE00D03FB00F0FFF7CEBF064B1B68014613B135
-:107EF00D1846FFF73FBE00220023C0E900231946B4
-:107F000D10467047783A002010B5084C246882B0AE
-:107F100D4CB1CDE9002302460B462046FFF764FE27
-:107F200D002002B010BD0248FBE700BF783A0020E8
-:107F300D16FCFFFF084B1B685BB110B504461846D5
-:107F400DFFF7E8FD20B1D0E90223C4E900230120A9
-:107F500D10BD1846704700BF783A0020C3880D4AFF
-:107F600D23F4005310B504460260C3802C3003F097
-:107F700D31F804F1240003F0EBFB04F11C0003F0D5
-:107F800DE7FB054A226000232046E380FDF760FBF6
-:107F900D204610BD988F0300E08D0300C3880F4A63
-:107FA00D23F4005310B504460260C3802C3003F057
-:107FB00D11F804F1240003F0CBFB04F11C0003F0D5
-:107FC00DC7FB074A22600023E3802046FDF740FBF4
-:107FD00D20460FF05AFD204610BD00BF988F0300BC
-:107FE00DE08D0300F8B50025144B03600446456091
-:107FF00D0F461646FDF7BEFA114B2360A76004F13C
-:1080000D0C0002F0C7FE04F11C0003F049FC04F162
-:1080100D240003F045FC04F12C0003F021F84FF48B
-:1080200D405384F822502563A680E3802575E582B0
-:1080300D2583258425852046F8BD00BFE08D0300EE
-:1080400D988F03002DE9F0410446806884B001212A
-:1080500D103003F0CBF994F92230042B06DCE269E1
-:1080600DB4F92010B2F902208A421CDC01335DB252
-:1080700DA06884F822500368DB6998470130854277
-:1080800D02D004B0BDE8F081E269B4F920300021DE
-:1080900D84F82210B2F902209A4230DD0133238494
-:1080A00D04B0BDE8F08104F11C0003F071FC014641
-:1080B00D04F10C0002F080FE94F922300646A0680F
-:1080C00DC3F1040301279F400368DB69984701381A
-:1080D00DFFB2013E00255FFA80F816F8013F1F42FE
-:1080E00D05D10135052DF8D194F92230BEE7A068F0
-:1080F00D2AB2FF234146103003F06CF8F1E701235B
-:1081000D1A4621756846A18802F0DCFE01231A4645
-:1081100D40F2FE31684602F0D5FEB2E730B5436A53
-:1081200DB0F92810B3F9023085688B4285B004464A
-:1081300D05F1100510DC202100231A46284603F016
-:1081400D0FF9626AB4F92830B2F902209A4208DBBD
-:1081500D0133238505B030BD243003F019FC0146F1
-:1081600DEAE701230020A18820751A46684602F02F
-:1081700DA9FE01231A4640F2FE31684602F0A2FE26
-:1081800D05B030BD10B50446806886B0103003F0E0
-:1081900D17F8A068B4F930200023009304F12C01E6
-:1081A00D103003F047F810B994F8333053B994F9FF
-:1081B00D32303BB1218E01220B44238684F83320CB
-:1081C00D06B010BD012300211A46217502A8A18811
-:1081D00D02F078FE01231A4640F2FE3102A802F0A9
-:1081E00D71FE06B010BD00BF30B504468068B4F90D
-:1081F00D3050036887B0DB699847E36A94F9321011
-:1082000D5B88CB1A1844854202DC94F833307BBB73
-:1082100DB4F93020002A12DCA068002304F12C01EF
-:1082200D0093103003F006F894F9321079B1228ED4
-:1082300D0123114484F83330218607B030BDA06886
-:1082400D4942103003F0D2F8B4F93020E4E70123AD
-:1082500D1A46217502A8A18802F034FE012340F2CE
-:1082600DFE311A4602A802F02DFE94F93210DEE717
-:1082700D237D062B10D001230020A18820751A46DE
-:1082800D02A802F01FFE01231A4640F2FE3102A899
-:1082900D02F018FE07B030BDA068103002F090FF5C
-:1082A00DE9E700BF037DFBB110B5038BC28A043330
-:1082B00D9BB29A4284B00446038313D8037D0022F7
-:1082C00D022B028327D0237D032B2BD0237D042B60
-:1082D00D24D0237D052B08D0237D062B05D0237DAF
-:1082E00D072B08D004B010BD70472046FFF77CFF68
-:1082F00D237D072BF6D1012300211A4621756846EF
-:1083000DA18802F0DFFD01231A4640F2FE316846D6
-:1083100D02F0D8FDE6E7FFF795FED4E72046FFF71C
-:1083200D31FFD6E72046FFF7F9FECFE7FFF7BABFDB
-:1083300D10B5037D84B0044633B9A068103004B085
-:1083400DBDE8104002F03CBF012300211A46017523
-:1083500D8188684602F0B6FD01231A4640F2FF31CE
-:1083600D684602F0AFFDE8E770B582B0079D002DBD
-:1083700D1BDB0446007D10B1207D012813D1069E24
-:1083800DA068F6B21BB212B21030009602F052FF86
-:1083900D15B9284602B070BD00200723E582208361
-:1083A00D237502B070BD0248F4E76FF47A70F1E7FF
-:1083B00D12FCFFFF2DE9F04385B00D9E002E58DB1A
-:1083C00D9846037D04460F46914623B90AE0FDF712
-:1083D00D9DFD257D35B194F814C001218C4540F2E9
-:1083E00DFF30F4D1237D002B41D1394603A802F093
-:1083F00D5DFE237D13B1237D012B26D10C99A06841
-:1084000DC9B200910FFA88F30FFA89F2103003A95F
-:1084100D02F010FF96B100220723E6822283237516
-:1084200D03A802F0D7FD01210720FDF76FFD124BC8
-:1084300D984210D0002005B0BDE8F08303A802F0EB
-:1084400DC9FD304605B0BDE8F08303A802F0C2FDBA
-:1084500D002EEFD0E7E7237D2BB9EBE706F0CAFC42
-:1084600D237D002BE6D0237D012BF7D1E2E70348D6
-:1084700DE8E76FF47A70E5E716FCFFFF11FCFFFFEC
-:1084800D70B5161E15DD037D044613B1037D012B5A
-:1084900D0DD1002584F82250258404F11C0003F031
-:1084A00D05FA0223E68225832375284670BD02480E
-:1084B00D70BD6FF47A7070BD12FCFFFFC08800F0C4
-:1084C00D0100704710B5054B03F10802383304461F
-:1084D00D0260C360FEF710F9204610BDB48F030093
-:1084E00D10B5074B03F10802383304460260C36030
-:1084F00DFEF702F920460FF0C8FA204610BD00BF66
-:1085000DB48F0300C388DB045ED530B5036889B032
-:1085100D5B6A04469847237E20B30B2B28D8013382
-:1085200DDBB2082B237623D8012B2AD9E28802F05F
-:1085300D0305012D23D1FFF7FDFB6369C01A40F23E
-:1085400DDC5361F10001984271F1000317D3E38808
-:1085500DA18843F00203E38005222B4604A802F014
-:1085600DB1FC0CE06BB1013BDBB2082B2376DBD900
-:1085700DE288D10729D502F00305012DDBD009B022
-:1085800D30BDE288D307F6D522F00302E280A18840
-:1085900D01230222684602F095FC657E012DC5D1AE
-:1085A00DFFF7C8FB6369C01A61F10001B0F57A7F6E
-:1085B00D71F1000328BF0422A1882B4638BF032286
-:1085C00D04A802F07FFCB1E77047012342EA0300E3
-:1085D00DA188E0801A4604A802F074FC23890133B7
-:1085E00D2381FFF7A7FB237E60619DE738B5044625
-:1085F00D00F10C0528460121FEF750FDE0690A4AFD
-:1086000D03685B6893420CD16FF47D70A47E241ACD
-:1086100DB4FA84F4284600216409FEF73FFD204694
-:1086200D38BD9847F2E700BF8DE30100C388027C97
-:1086300D23F40053C3808AB103680B4A9B699342AC
-:1086400D10B504460CD1094B03603033C360FEF7FF
-:1086500D53F820460FF019FA002010BD0020704786
-:1086600D9847002010BD00BFE1840200BC8F0300BD
-:1086700D30F8063C027923F4005320F8063C62B131
-:1086800D50F80C3C0C4A9B69934210B5A0F10C04B8
-:1086900D05D020469847002010BD00207047074B9D
-:1086A00D40F80C3C303303602046FEF725F8204699
-:1086B00D0FF0EBF9002010BDE1840200BC8F030028
-:1086C00D2DE9F041044684B051B1C388002223F056
-:1086D00D0303C38002810276002004B0BDE8F0815F
-:1086E00DC369DB889B05F7D503681C4A5B6A934217
-:1086F00D2FD100F10C0630460D460121FEF7CEFCC0
-:1087000DE069174A03685B68934207D130462946F2
-:1087100DFEF7C4FC002004B0BDE8F081984794F842
-:1087200D1A80074629463046FEF7B8FCB845D3D126
-:1087300DE088A1880123184303251A46E080257699
-:1087400D684602F0BFFB01232381FFF7F3FA606156
-:1087500DC2E798470028BFD0EAE700BFED850200C9
-:1087600D8DE301002DE9F84304460D469DF8209058
-:1087700D9DF8246090461F46FDF7DAFF134B2360EA
-:1087800D3033E3600023238223766361EB882A680C
-:1087900DA4F80480B9F1010F16BF23F4807343F4DC
-:1087A00D80739BB2EB80536C094AE5619342677607
-:1087B00D84F81A9006D1E38843F400532046E380F1
-:1087C00DBDE8F883314628469847F4E7BC8F03008F
-:1087D00D51F3010041767047002070476FF47D70B2
-:1087E00D704700BF70B504464068224A01680E69A3
-:1087F00D84B000239642009301936D4623D11E4A07
-:1088000DA0680023CDE9002368B300214FF48072E6
-:1088100D0FF09DF995E8030002AA82E803001346C4
-:1088200D03CBA268154D10605160D4E900100368A8
-:1088300D9A69AA4212D15D69114B9D420BD0A26873
-:1088400D4023A84707E0226802232946B0470A4B78
-:1088500D009A9A42D3D1019804B070BD9047D4E9E3
-:1088600D00100368E7E74FF48070FDF703FEA0608A
-:1088700DCBE700BF69400200A10D0C00DD870200AF
-:1088800D71400200F8B50446161E4FF00000C4E911
-:1088900D01100B680F460EDB194D1A68AA4218D14C
-:1088A00D9B68184A934205461BD125602046FFF769
-:1088B00D99FF2046F8BD144D5A68AA421BD10546B2
-:1088C00D9B68104A9342F0D03846984700FB1655E6
-:1088D00DEBE7084690473B680A4A9B68934205467A
-:1088E00DE3D03846984700FB065525602046FFF734
-:1088F00D79FF2046F8BD084690473B680546DFE7FF
-:1089000D61400200D9870200654002002DE9F84F51
-:1089100D81468A46FFF766FF074680B33020D9F8B7
-:1089200D00500FF0B4F83022002180460FF00FF9FF
-:1089300D002F05F108051FDDDFF858B0002408E011
-:1089400D414650460FF035F9303598B10134A74204
-:1089500D19D0D9F8040003681E695E45F0D02A4687
-:1089600D0C234146B047414650460FF022F93035B1
-:1089700D0028EBD1A74206D04046BDE8F88F8046CF
-:1089800D4046BDE8F88F40460FF07FF84FF00008E5
-:1089900DF2E700BF694002002DE9F04F0446A7B091
-:1089A00D08460D4692461E460FF00DF900F10108DE
-:1089B00DB8F1100F00F20A81202E00F2078129462E
-:1089C00D2046FFF7A3FF074688B1324651461030C7
-:1089D00D0FF085F881463846B9F1000F05D10FF03B
-:1089E00D54F8484627B0BDE8F08F0FF04EF84246D8
-:1089F00D294602A80FF083F83246514606A80FF01B
-:108A000D7EF820462568FFF7EDFE3022009000210C
-:108A100D0EA80FF09CF8A06805F10808002800F0DA
-:108A200DCC804FF4807200210FF091F8009B002B49
-:108A300D40F3C9800026019602271AAD0DF1980961
-:108A400D60680368D3F810A0634B9A4579D102A9E9
-:108A500D0EA80FF0AEF8002843D0A3680DF1380E24
-:108A600D03EB870ABEE80F00AC46ACE80F00BEE88A
-:108A700D0F00ACE80F009EE80F008CE80F00AB462E
-:108A800DDC46BCE80F00CC450AF1100A0BF1100BC7
-:108A900D4AF8100C4AF80C1C4AF8082C4AF8043C09
-:108AA00DEED1009B0136B34208F1300807F10C07F7
-:108AB00DC6D103EB4307019ABF000237002A45D008
-:108AC00DD4E900100368454D9A69AA426AD15D69DF
-:108AD00D434B9D426BD14FF00009484627B0BDE88E
-:108AE00DF08F404B1A93009B1B932B4603CBA3682F
-:108AF00D18605960A3680DF1080A03EB870CBAE8FA
-:108B000D0F00AE46AEE80F00BAE80F00AEE80F005A
-:108B100D9AE80F008EE80F00AB46DE46BEE80F0068
-:108B200DCE450CF1100C0BF1100B4CF8100C4CF851
-:108B300D0C1C4CF8082C4CF8043CEED1012301938D
-:108B400DAFE70C2342460EA9D04780E7052B40D056
-:108B500DBB000098234A1A9201301B902A4603CA83
-:108B600DA76838607960A76802AE1F440FCEAC4687
-:108B700D0FC50FCE0FC596E80F0085E80F000DF15C
-:108B800D980E65460FCD754507F110070CF1100CC9
-:108B900D47F8100C47F80C1C47F8082C47F8043C14
-:108BA00DEFD18DE79047D4E9001003688FE7A268F5
-:108BB00D4023A8474FF0000913E74FF48070FDF7ED
-:108BC00D59FCA0602DE708231AADC2E76FF47A793E
-:108BD00D07E76FF47B7904E769400200DD87020047
-:108BE00D71400200A10D0C0003681B6B184700BFFC
-:108BF00D01892DE9F0414FF47A76044606FB01F127
-:108C000D2148FDF731FD214BA17AA3FB00239B09E0
-:108C100D23811F48FDF728FD656CA0722B68B4F801
-:108C200D4C805F6AE38813F4807320D14146284657
-:108C300D2022B84728BB606C016810234D6AB4F838
-:108C400D4C102222A847E0B9656CA17A2B68104818
-:108C500D5E6AB4F84C40FDF7EFFC60F07F00C3B2E4
-:108C600D232221462846B04758B9BDE8F081218915
-:108C700D054806FB01F1FDF7DFFC40F00700C3B22C
-:108C800DD4E70448F1E700BFF88F0300D34D62101D
-:108C900DF08F03000EFCFFFF10B5034B036004467D
-:108CA00DFDF764FD204610BD7090030010B5054B17
-:108CB00D03600446FDF75AFD20460EF0E6FE204601
-:108CC00D10BD00BF7090030008B5C288034659B1AE
-:108CD00DD10507D5016822F4824242F40072C96AB7
-:108CE00DC2808847002008BD9105FBD522F4007293
-:108CF00D42F48042DA80002008BD00BFF0B5C38881
-:108D000DDA0585B005462ED4026843F48243D26A53
-:108D100DC38090470126324FA86C0268C488526800
-:108D200D84F48074BA424FF00003C4F3002415D1CB
-:108D300D9C424FF027020DD1686C95F84C100368DA
-:108D400D1B6B984710F008040FD1002EE4D120467C
-:108D500D05B0F0BD002EDFD13446F8E79047B0FAEC
-:108D600D80F35B09E4E70026D5E7686C0121062254
-:108D700D0368CDE90021A822DC6AB5F84C1002ABDE
-:108D800DA047044648BBBDF90830BDF90A20BDF91E
-:108D900D0C10A87A002BB8BF1F33002AB8BF1F32A2
-:108DA00D52110029ADF80A2010FB02F24FEA6313AD
-:108DB00DB8BF1F315242ADF80830491110FB03F313
-:108DC00DAA612A68ADF80C105B4210FB01F1526BE1
-:108DD00D2846C5E907319047B9E7024CB7E700BF10
-:108DE00D8DE301000EFCFFFFF8B504460E46154657
-:108DF00D1946BDF81C20BDF81870FDF71BFD064B7C
-:108E000D23600023C4E91165E380A4F84C7020466B
-:108E100DFFF7EEFE2046F8BD7090030008B503681D
-:108E200D0F221B6BC9B29847A0F13300B0FA80F046
-:108E300D400908BD03689B6A184700BF018938B512
-:108E400D4FF47A75044605FB01F11548FDF70CFC4E
-:108E500D144BA3FB00239B0999B205FB01F1238160
-:108E600D0F48FDF7E9FBC3B2A06CE2880168D2059B
-:108E700D4D6AB4F8501058BF43F003036022A84761
-:108E800D58B9A06CE3880268B4F85010546AC3F363
-:108E900D00236222A04700B938BD034838BD00BF8A
-:108EA00DA8900300D34D62100EFCFFFF10B5034BCD
-:108EB00D03600446FDF78AFE204610BDD8900300DE
-:108EC00D10B5054B03600446FDF780FE20460EF0FD
-:108ED00DDCFD204610BD00BFD890030008B5C28848
-:108EE00D034659B1D10507D5016822F4824242F4F7
-:108EF00D0072C969C2808847002008BD9105FBD565
-:108F000D22F4007242F48042DA80002008BD00BFD6
-:108F100DF0B5C388DA0585B005462ED4026843F452
-:108F200D8243D269C38090470126294FE86C0268BD
-:108F300DC488526884F48074BA424FF00003C4F3BD
-:108F400D002415D19C424FF067020DD1A86C95F805
-:108F500D501003681B6B984710F008040FD1002EBA
-:108F600DE4D1204605B0F0BD002EDFD13446F8E740
-:108F700D9047B0FA80F35B09E4E70026D5E7A86CCB
-:108F800D012106220368CDE90021E822DC6AB5F84B
-:108F900D501002ABA0470446C0B9BDF80A20BDF978
-:108FA00D0C3028684FF66A7112FB01F26A6303EB0D
-:108FB00D8303BDF80820C3EB031312FB01F15B0023
-:108FC00DC26AEB63A96328469047CAE7014CC8E71C
-:108FD00D8DE301000EFCFFFFF8B504460E46154665
-:108FE00D1946BDF81C20BDF81870FDF763FE054B42
-:108FF00D2360C4E91265A4F850702046FFF71EFFE8
-:1090000D2046F8BDD890030082B08DE80C000148D1
-:1090100D02B0704716FCFFFF0029806905DD08B915
-:1090200D04E010B10139406AFBD17047704700BFB1
-:1090300D82B010B58C4684B049688646DCF80000D5
-:1090400D0DF1080CACE8030006A981E80C00039BA8
-:1090500DDA070EEB630C12D55A10029B5EF8022054
-:1090600DD45808AB93E803008DE8030006AB0CCB96
-:1090700D6046A04704B0BDE8104002B07047029CA6
-:1090800DEFE700BF002943D02DE9F0418469064682
-:1090900D002C3AD0DFF880800D46002705E0A2684D
-:1090A00DAB689A420DD0646AF4B1AA88A388534084
-:1090B00D9907F8D49207F2D5A968A06802F0EEFCE2
-:1090C00DC0B12B8813B122889A42ECD16B88ABB911
-:1090D00DB3680BB120469847A38843EA0803A380E1
-:1090E00D646A0137002CE0D1002FC8BF20460CDD8B
-:1090F00DBDE8F081AB889B07D5D4D0E762889A4252
-:1091000DD1D1B368002BE5D1E6E76FF47A70EFE7C4
-:1091100D6FF47A70704700BF0080FFFF002975D093
-:1091200DF0B5846985B007460D464CB966E0A38855
-:1091300D9B0708D52A6823689A4217D0646A04B33E
-:1091400DAB889A07F3D422682B689A42F6D1A268AD
-:1091500DAB689A42F2D1EA68E3689A42EED1B4F96B
-:1091600D0420A388002A4CDB2A4827E0A968A068C0
-:1091700D02F094FC0028E1D0EA68E3689A42DDD160
-:1091800DEDE7D7F818C0BCF1000F37D02A8860463C
-:1091900D634600E00B461988914211D2596A184670
-:1091A00D0029F7D163451CD0596A69625D620123BC
-:1091B00D40F2FD31684601F085FE002005B0F0BD9E
-:1091C00D1C46034609E0608869888842EAD2666ACF
-:1091D00D2346002EE6D0318834468A42F3D06345CB
-:1091E00DE2D119888A4203D2C5F824C0BD61DEE7F9
-:1091F00DDAD1588869888842D6D9F5E72A88BD61C1
-:1092000DD5E7C3F30E030348A380D7E76FF47A7055
-:1092100D704700BF16FCFFFF2DE9F04183885F0703
-:1092200D82B0064603D59D062ED4DC0639D443F014
-:1092300D0403B38006F1100506F1180816E0F46872
-:1092400DB76895E80F000094B847B388DA0618D5CB
-:1092500D346AB4B194E80F00276985E80F00204601
-:1092600D37620EF012FCFCF71FFEB38898070ED480
-:1092700DD907E4D495E80F00B468A047B388DA069F
-:1092800DE6D423F00403B38002B0BDE8F08198E882
-:1092900D030095E80C008DE80300B06802F0E2FBD6
-:1092A00DD3E700F1180393E8030006F110030CCB8C
-:1092B00D8DE803003046FDF775F9E5E730B51C4B39
-:1092C00D8DB003F10802283304460260C36006A87E
-:1092D00D01F046FE0F23182002930EF0D8FB15491E
-:1092E00D0246002542F80C4BCDE90015C5605560CE
-:1092F00D6A460346CDE9040503CA0F4A5A61586010
-:1093000D9960204602A91223ADF80C30CDE90A551B
-:1093100DFFF7B8FE02A8FDF739F9084BE36004F139
-:1093200D0C006582FCF794F920460DB030BD00BFEE
-:1093300D20910300AD95020031900200E08D0300F5
-:1093400DA0F10C00FFF7BABF10B50446FFF7B6FF4A
-:1093500D20460EF09AFB204610BD00BF10B5A0F1BF
-:1093600D0C042046FFF7AAFF20460EF08EFB204688
-:1093700D10BD00BF70B5254B254A0446002582B0AF
-:1093800D2260C4E902530C302561FCF7F3F8214B40
-:1093900D23602033E360C4E906552562E584282067
-:1093A00D0EF075FB0646103001F0DAFD1A4B3360F6
-:1093B00D18200EF06CFB194A00920246019542F8F6
-:1093C00D0C4BC56055606A460346C6E9020503CAE3
-:1093D00D996013495860C222596120463146C6E949
-:1093E00D0855B280FFF79AFE48B90E4B1A6812B1B4
-:1093F00D204602B070BD20461C6002B070BD3046E4
-:1094000DFDF7C4F830460EF040FBEEE7E08D0300AB
-:1094100D10910300289103000F000200AD9502008A
-:1094200D31900200843A00202DE9F04184691CB38B
-:1094300D002607463546B4F90430A288002B06DB1A
-:1094400D2546646A002CF6D13046BDE8F0815307FD
-:1094500DF6D4D4F8248065B1C5F824802046FDF7F4
-:1094600D95F8204644460EF010FB0136002CE2D153
-:1094700DEAE7C7F81880F1E726463046BDE8F081E7
-:1094800D2DE9F0418469002C46D0DFF894800D461B
-:1094900D164601270CE0A38803F0C003A3F1C00317
-:1094A00DB3FA83F35B09B34215D00027646A3CB36A
-:1094B00D23882988994201D0002BF7D163886A88C7
-:1094C00D9A4201D0002BF1D1FCF782FB0028E2D1AA
-:1094D00D0123B342E9D1B4F90430B4F804E0002B10
-:1094E00DE3DB95E80F0004F1100C1EF0400F8CE843
-:1094F00D0F0008D02046FFF78FFE646A002CD7D1ED
-:1095000D3846BDE8F081FCF763FB0028F2D0214618
-:1095100D4046FCF707FEC9E701273846BDE8F08154
-:1095200D19920200F0B5012287B0076A04460D4674
-:1095300DFFF7A6FF10B9E38C092B01D907B0F0BDD9
-:1095400D95E80F0002AE86E80F0018200EF09FFA86
-:1095500D06AB054613E903008DE80300284696E89F
-:1095600D0C0001F023FD05F03DFC67B13B692B615B
-:1095700D3D612B695BB1E38C0133E38407B0BDE83A
-:1095800DF04005F021BCE3692B61E561F2E725624E
-:1095900DF1E700BF82B008B502A9C1E90023FFF7CA
-:1095A00DC1FFBDE80840002002B0704782B038B559
-:1095B00D04A981E80C000446FFF736FF0FE0E38CA9
-:1095C00D013BE38405F000FC294600222046FFF70D
-:1095D00D57FF28460EF059FAFCF770FB70B105F0F5
-:1095E00D01FCE5692DB12B69E361002BE7D1236205
-:1095F00DE5E7BDE8384002B005F0E6BBBDE8384010
-:1096000D02B07047024B1888421C1A80704700BF89
-:1096100DC6210020C08800F00300A0F10300B0FABD
-:1096200D80F04009704700BF82B010B58C4684B001
-:1096300D49688646DCF800000DF1080CACE8030023
-:1096400D06A981E80C00039BDA070EEB630C12D51B
-:1096500D5A10029B5EF80220D45808AB93E8030021
-:1096600D8DE8030006AB0CCB6046A04704B0BDE807
-:1096700D104002B07047029CEFE700BF10B5034BDE
-:1096800D03600446FDF738F8204610BD6C910300C9
-:1096900D10B5054B03600446FDF72EF820460EF07D
-:1096A00DF4F9204610BD00BF6C9103002DE9F04F79
-:1096B00D83B0DDE90CABBDF83870002B41D080468E
-:1096C00D0E4691461D46BAF1000F3DD00F2E01D129
-:1096D00DC02F36D128200EF0DAF90446103001F0F3
-:1096E00D3FFC18202680A4F802900EF0D0F9CDE9A9
-:1096F00D00AB47F00207A7806B4607460246A06005
-:1097000D03CB47F80C5B0023D8F80060D360E3600F
-:1097100D7B609160506075680D495161C4E90833F3
-:1097200D0C4B9D4208D12046FCF730FF204603B07C
-:1097300DBDE8F04F0EF0A9B921464046A8470028D4
-:1097400DF1D103B0BDE8F08F1BF0010FBED1F8E7EA
-:1097500D29960200F5CD010082B070B588B00CA934
-:1097600D81E80C004289BDF83050BDF83230954289
-:1097700D04460AD0022B44D0052B2FD0012B20D02C
-:1097800D08B0BDE8704002B07047022B86896CD0DE
-:1097900D052B5ED0012BF3D1C388B54243F00103F5
-:1097A00DC38018BF03F002030ED0002BE8D00123B5
-:1097B00D1A46A18804A801F085FB23890133238172
-:1097C00DDEE78689B54203D1E38843F00203E380E7
-:1097D00DE38803F00103002BD2D0E8E78689B54278
-:1097E00D03D1E38843F00803E380E38803F0040327
-:1097F00D002BC5D0A1880123052204A801F062FB2E
-:1098000DBEE71646E388D90751D4954232D0A189D7
-:1098100D8D4208466CD0A37B012BB1D101230322CD
-:1098200D294604A801F04EFB6289A08995422ED1EC
-:1098300DE18821F001039BB28542E3802BD021F01A
-:1098400D0501E18095429BD1E38823F01003E3806D
-:1098500D96E7C388B54243F00403C38018BF03F0F5
-:1098600D0803BED0002B8BD0C4E7AE42CAD0E3882C
-:1098700D9B071CD4E188CB064DD4A37B012B4CD187
-:1098800D01F00403002BC9D001230422C8E785424F
-:1098900D7FF476AFE38823F002019542E18031D069
-:1098A00D23F00A039BB223F02003E38068E7012332
-:1098B00DA1880222684601F005FB63899D422FD0E5
-:1098C00DA289AA4241D0A1880123032204A801F054
-:1098D00DF9FA6289B24203D1E38843F01003E380C1
-:1098E00DA089B042A2D1E38843F02003E3809DE735
-:1098F00D9E06CFD4A07B012801D0084696E703F041
-:1099000D0803BFE723F006018542E1809AD123F0D9
-:1099100D1E039BB2C7E7A0898BE7A189084685E79F
-:1099200DE28802F004010029CDD0B34211D0A38901
-:1099300DB342C8D102F00802002AC4D0A188012385
-:1099400D042204A801F0BEFAC3E7E28802F0080180
-:1099500DE9E702F00402EFE72DE9F0430446DFF8F2
-:1099600D749089B098460E461546FCF7E1FE184BEB
-:1099700D2360D9F80030A4F8048000276681A58102
-:1099800DA77303B3DFF850800597CDF8108004AAB4
-:1099900D92E803008DE803003146C02618463A468A
-:1099A00D23460296FFF782FECDE9068708AB0296A5
-:1099B00D13E903003A468DE803002346D9F8000069
-:1099C00D2946FFF773FE204609B0BDE8F08300BFBE
-:1099D00D6C910300843A00205997020081737047FF
-:1099E00DC388DB0606D4D0E909038342B4BF002047
-:1099F00D012070470020704710B50446006A074BE0
-:109A000D026803F108013833126A2160E3602146D0
-:109A100D90472046FEF756FD204610BD8C91030061
-:109A200D10B50446006A094B026803F1080138338A
-:109A300D126AE3602160214690472046FEF742FD01
-:109A400D20460EF022F8204610BD00BF8C91030079
-:109A500DF0B5002783B015461E460A890123CDE9CE
-:109A600D00770446FEF77EFE0C4B23603033E36037
-:109A700D2B682562DB692846C4E9096721469847AA
-:109A800DBE4207DAE3884FF4FA72C4E9097243F073
-:109A900D1003E380204603B0F0BD00BF9491030096
-:109AA00D38B5044600F10C0528460121FDF7F6FAFC
-:109AB00DE0690A4A03685B68934207D128466FF450
-:109AC00D7D740021FDF7EAFA204638BD9847002144
-:109AD00D04462846FDF7E2FA204638BD8DE3010025
-:109AE00D70B5044600F10C0630460D460121FDF718
-:109AF00DD5FAE069094A03681B68934205D13046DF
-:109B000D0021BDE87040FDF7C9BA29469847304697
-:109B100D0021BDE87040FDF7C1BA00BF49F3010057
-:109B200DC288D30630B511D41E4A622301FB03F35C
-:109B300D82FB03544900DB17C3EB641382FB014224
-:109B400DC917C1EB62111944816230BD436A33B349
-:109B500D8B42B8BF0B46134D622404FB03F385FB08
-:109B600D03EC4900DB17846AC3EB6C1385FB01EC36
-:109B700DC917C1EB6C11013C194484624162002C80
-:109B800DE3D101EB810385FB0345DB17C3EB6513C4
-:109B900D0231194422F010024162C28030BD0B46E1
-:109BA00DD9E700BF1F85EB5130B4456B002D16DD95
-:109BB00D8446021D002302E001339D420FD052F86E
-:109BC00D044F8C42F8D1AA1C02335CF822204CF8C9
-:109BD00D2320013D0020CCF8345030BC70476FF489
-:109BE00D7A7030BC704700BF82B010B58C4684B01F
-:109BF00D49688646DCF800000DF1080CACE803005E
-:109C000D06A981E80C00039BDA070EEB630C12D555
-:109C100D5A10029B5EF80220D45808AB93E803005B
-:109C200D8DE8030006AB0CCB6046A04704B0BDE841
-:109C300D104002B07047029CEFE700BF38B5456B8E
-:109C400D0A2D1CD0002D844608460EDD0CF10402B1
-:109C500D002301E09D4208D052F8044F844203F1E5
-:109C600D0103F7D16FF47A7038BDAB1C01354CF898
-:109C700D2300CCF83450FFF713FF002038BD6FF4EC
-:109C800D7B7038BD82B02DE9F04708A981E80C0042
-:109C900D426B002A804619DD314F051D0024012637
-:109CA00D03E0A24283F82C6010DD55F8043FD8691B
-:109CB00D0168896CB94204F10104F2D08847D8F8E3
-:109CC00D34202B68A24283F82C60EEDC0120FCF7D7
-:109CD00D0BFDD8F83000DFF88CA003681B685345E6
-:109CE00D36D10027D8F83420B946002A26DD0024C5
-:109CF00D08F10405264602E00134A24219DD55F8AB
-:109D000D040F90F82C30002BF6D0FFF7C9FE012878
-:109D100D286802D0436ABB4204DC80F82C90394697
-:109D200DFFF7FEFED8F834200134A24206F10106F9
-:109D300DE5DC174416B1B7F57A7FD6DDD8F83000DB
-:109D400D03681B68534506D1BDE8F04702B0704764
-:109D500D01219847C5E7BDE8F047002102B018473B
-:109D600D7D03020049F30100F0B5204B1D68204B27
-:109D700D03608DB004465DB306A8A788012601F0E7
-:109D800DEFF81820ADF80870ADF80A600DF07FFE01
-:109D900D0146002241F80C4BCDE90402C260CDE929
-:109DA00D0A224A60242200920196EC460346BCE842
-:109DB00D0300104A996058605A612B680E4A9B68DF
-:109DC00D12219342ADF80C100CD102A8FCF7DEFB6A
-:109DD00D0A4A226000232046E380FBF739FC204627
-:109DE00D0DB0F0BD614628469847EEE7843A002055
-:109DF00DD0910300E99B020025DA0100E08D0300FC
-:109E000D10B50446FFF7B0FF20460DF03EFE20468C
-:109E100D10BD00BF70B5074B00250446C0E90035E5
-:109E200D0E46FBF7A7FB044B23602563A6806563F5
-:109E300D204670BDE08D0300D0910300704700BF38
-:109E400D704700BF002070470048704716FCFFFFA9
-:109E500D00207047002070470048704716FCFFFF38
-:109E600D036AC1611A68011D52681846104700BF88
-:109E700DC069003818BF0120704700BF006A036831
-:109E800DDB6818470023C361704700BF82B010B56F
-:109E900D0446C06900210DF1080C8CE80C00A1618D
-:109EA00D18B103681B689847A061BDE8104002B067
-:109EB00D704700BF006A10B103685B691847002046
-:109EC00D704700BF006A10B103689B6918470020F6
-:109ED00D704700BF10B5044601F066FB204610BD6B
-:109EE00D82B010B58C4684B049688646DCF8000017
-:109EF00D0DF1080CACE8030006A981E80C00039BEA
-:109F000DDA070EEB630C12D55A10029B5EF8022095
-:109F100DD45808AB93E803008DE8030006AB0CCBD7
-:109F200D6046A04704B0BDE8104002B07047029CE7
-:109F300DEFE700BF30B54B69012B87B00C460546E6
-:109F400D06D94A89012340F2FF3102A800F0BAFF79
-:109F500D237C002262613BB1216A0B6828461B6895
-:109F600D9847284607B030BD0C34214601A801F0B2
-:109F700D3FFB02A801F018FB02A9204601F04AFBA5
-:109F800D02A801F03FFB01A9284601F031FB01A811
-:109F900D01F038FB284607B030BD00BF10B543694E
-:109FA00D032B84B0044603D80133042B436125D021
-:109FB00D237CDBB9E3685B880BB1A36963B9216AC4
-:109FC00D0B6868461B689847694604F10C0001F060
-:109FD00D21FB684601F016FB2289012340F2FF3177
-:109FE00D684600F06FFFA06904B010BDE06978B15C
-:109FF00D03681B6804B0BDE8104018474289002A69
-:10A0000DD6D0012340F2FF31684600F05BFFCFE769
-:10A0100D0048E9E712FCFFFFA0F10400FFF7BEBF07
-:10A0200D38B50B4B03F1080234330446C0E9002365
-:10A0300D0C300D4601F0B8FA002301210422C4E9C9
-:10A0400D0523C4E907352174A360204638BD00BF40
-:10A0500D1C92030010B5064B03F108023433C0E91E
-:10A0600D002304460C3001F0CDFA204610BD00BF90
-:10A0700D1C92030010B50446408910B911B16181DD
-:10A0800D084610BDFFF7BEFA608110BD4069032878
-:10A0900D8CBF002001207047017441B92DE9F041BA
-:10A0A00D058982B004461DB102B0BDE8F08170474C
-:10A0B00DFFF7A8FA204B2081D3F800800746B8F1AE
-:10A0C00D000FF1D028200DF0E2FC0646103000F014
-:10A0D00D47FF40F2FF331820338077800DF0D7FC17
-:10A0E00D164A00920246019542F80C4BC560556028
-:10A0F00D6A460346C6E9020503CA58609960D8F856
-:10A1000D00200F4952680F4858618A424FF01203E0
-:10A1100DC6E90855B38008D13046FCF737FA30460A
-:10A1200D02B0BDE8F0410DF0B0BC3146404690475D
-:10A1300D0028B9D0F0E700BF843A00208D9E0200C0
-:10A1400DF5CD0100E19E020010B50549054A81607B
-:10A1500D002304460260C380FBF77AFA204610BD47
-:10A1600D90920300E08D030010B50749074A816006
-:10A1700D002304460260C380FBF76AFA20460DF007
-:10A1800D84FC204610BD00BF90920300E08D0300BB
-:10A1900D2DE9F04F2DED0A8B90F82C308BB0074642
-:10A1A00D002B00F02E81F9680B6805A81B689847F5
-:10A1B00DF868059A03680432DB680192984730F01D
-:10A1C00D0403804640F013818023BB610223B7EE68
-:10A1D00D00AA0293059B029A5B88B3FBF2F30093EE
-:10A1E00D002B00F0AE80DFED929A9FED929ADFED9D
-:10A1F00D92BA9FED92BA9FED92CADFED92AABE6917
-:10A2000D009B9E4200F39D80019B1E449E4240F2A6
-:10A2100D0D81DFF84092DDF808A09B4647F6FE75EC
-:10A2200D0024584659F8283098478442B8BF04B2E4
-:10A2300DD3448542C8BF05B25E45F2D8641B04EB1A
-:10A2400DD47444F34F034FF0000B039708EE103A0C
-:10A2500D3746019C2E46029DDA46204659F8283095
-:10A2600D98472C44801BA7420BF1010B00FB00AA61
-:10A2700DF3D89AFBFBF00CF005FF039F0CF08AF965
-:10A2800DB8EEC88A0DF018FA28EE0A8A97ED097A09
-:10A2900DC8EE297A08EE900A67EE877AC7EE897ABA
-:10A2A00D17EE900A0CF09EF907EE100AF3EE047A01
-:10A2B00D67EE277A97ED0A7AB4EEE77AF1EE10FAA7
-:10A2C00D68DD87ED077ABB690099FA88C91A009194
-:10A2D00D019919440191910708D497ED077AD7EDAB
-:10A2E00D047AB4EEE77AF1EE10FA5FDC530708D486
-:10A2F00D97ED077AD7ED057AB4EEE77AF1EE10FA1D
-:10A3000D61D497F83C30002B39D0D7ED107AF4EEAC
-:10A3100DE87AF1EE10FA01D5C7ED108ADFED4A7A31
-:10A3200DF4EEE78AF1EE10FA14DDBB6B0021013378
-:10A3300DC7E90D13012287F83C20009B002B7FF409
-:10A3400D5EAF05A801F05EF900200BB0BDEC0A8BE5
-:10A3500DBDE8F08FBB6B023B0B2B06D8D7ED107A07
-:10A3600DF4EECC7AF1EE10FA3ADA7B6BC7ED10AA67
-:10A3700D00220133C7E90D3287F83C20DDE7F4EE0A
-:10A3800DCB8AF1EE10FAE5DD7B6B132BE2DDC7ED29
-:10A3900D108ACAE7F0EEE76AF4EE6B6AF1EE10FA96
-:10A3A00D88BFF0EE477AC7ED077A8CE70123B988AD
-:10A3B00D022206A800F086FDFB8823F0040343F07B
-:10A3C00D0203FB809DE701231A46B98806A800F019
-:10A3D00D79FDFB8823F0020343F00403FB8090E733
-:10A3E00DB9880123082206A800F06CFDBDE70828F6
-:10A3F00D15D04FF48073BB6101239FED14AA029316
-:10A4000DE8E6D0E91245FDF795FC201A65EB01054C
-:10A4100D4C2875F10003FFF4C6AE0D4895E74023B7
-:10A4200DBB6104239FED07AA0293D3E6FFDE00BFB5
-:10A4300D00FEFF46ACC5A737FFFF7F7F00004843F6
-:10A4400D00009643000000000000C8420000804359
-:10A4500D12FCFFFFEC200020A0F10800FFF798BED2
-:10A4600D2DE9F8431F46234B036004460023436048
-:10A4700D1646BDF828909DF82C800D46FBF77AF80E
-:10A4800DE388DDED097A266143F00103E3801A4B81
-:10A4900D23602833C4ED0A7AA360DDED087AA4F8B1
-:10A4A00D049000230126E36180236761E560C4ED1C
-:10A4B00D097A266384F82D60A361B8F1000F15D0D9
-:10A4C00D2B6804F108015B682846984784F82C60D6
-:10A4D00D0023002200200021C4E91201C4E90D333C
-:10A4E00D84F83C3022642046BDE8F88384F82C8043
-:10A4F00DEEE700BFE08D03006892030038B5044617
-:10A5000DC06803680D465B6804F108019847FDF7C4
-:10A5100D11FC4B3041F100016B1C08BF256BD4EDD4
-:10A5200D077A022DC4E9120102D017EE900A38BD48
-:10A5300DDFED0E6A9FED0E7A77EEE67A67EE877A9B
-:10A5400DF5EEC07AF1EE10FA0BD49FED0A7AF4EE27
-:10A5500D477AF1EE10FAC8BFF0EE477A17EE900A7F
-:10A5600D38BDDFED057A17EE900A38BD00000C42BC
-:10A5700DB1137B4000007F430000000080F82C10D9
-:10A5800D31B1C3681A6800F10801184653681847BD
-:10A5900D704700BF0078704790F90000704700BF0A
-:10A5A00D00887047B0F90000704700BF0068000ACE
-:10A5B00D704700BF00680012704700BF0068704709
-:10A5C00D00687047017070470180704701807047C7
-:10A5D00D0A120B140170427083707047016070474E
-:10A5E00D0160704710B50446806820B9206A036881
-:10A5F00DDB689847A06010BD08299ABF81600020D4
-:10A6000D6FF47A70704700BF006A03685B69184782
-:10A6100D006A03689B6918472DE9F04F2DED028BF9
-:10A6200DD1ED057A87B00C46FDEEE77A0390CDEDBE
-:10A6300D027A00F0B9FF206A0368DB689847A368C7
-:10A6400D82460BB9A06003460133216A03EBD37335
-:10A6500D5B1000930B6804A81B689847A368049AC5
-:10A6600D0AF1010808EBD87801334FEA680803EBCB
-:10A6700DD373B8EB630FB2F8029099FBF8F900F0C1
-:10A6800D9380009B09FB03F31946012205A808EEF0
-:10A6900D903A00F08FFF039805A900F0BBFF05A8C5
-:10A6A00D00F0B0FF039B049D1E68B9F1000F05F18A
-:10A6B00D040506F1040640F381800027DFF80CB194
-:10A6C00D01975BF82A2028469047227F01374544A1
-:10A6D00D22B1019B03440193029BC01A07EE900A1D
-:10A6E00D94ED047AA369A268F8EEE77A304667EE36
-:10A6F00D877AFDEEE77A17EE901A1943009B1E44F8
-:10A7000D304B53F822209047B945DAD1237F73B3EC
-:10A7100DDDED017A637FB8EEE77A07EE909AF8EEF9
-:10A7200DE77A87EE278AD3B160690CF0BDFC264B22
-:10A7300D00220CF011FD064618EE100A0F460CF023
-:10A7400DB3FC214B00220CF007FD02460B463046B0
-:10A7500D39460CF04BFB0CF0AFFF08EE100AE26827
-:10A7600D84ED058A0123637782B90123A377039CC6
-:10A7700D18EE901A204600F0DFFF04A800F042FF0B
-:10A7800D204607B0BDEC028BBDE8F08FFDEEC87A18
-:10A7900D029917EE903A5B1A002BB8BF5B429A42B2
-:10A7A00DE5DD0123A377E2E7039804A900F032FF6A
-:10A7B00D009B09FB03F308EE903A73E70023019326
-:10A7C00DA4E700BF102100200000E03FEC20002096
-:10A7D00DA1F10401FFF720BF0170704708299ABF4E
-:10A7E00D416000206FF47A70704700BFC069036844
-:10A7F00D5B691847C06903689B69184710B5044623
-:10A8000D406820B9E0690368DB689847606010BD57
-:10A8100D2DE9F8431F46164B036020330446DDF83F
-:10A8200D2080016243600D46011D2430099E914632
-:10A8300DFFF7F6FB0023B8F1080FA36163774FF024
-:10A8400D000398BFC4F80880C4F810902777E6601D
-:10A8500D63615FB1B6FA86F35B092A68A377284670
-:10A8600D5368214698472046BDE8F8830123F4E755
-:10A8700D9C9203002430FFF791BB00BF704700BFCF
-:10A8800D03698269013303611AB1136810461B68AD
-:10A8900D18470148704700BF12FCFFFF8368586AD4
-:10A8A00D0368DB68184700BF8368586A03681B6933
-:10A8B00D184700BF00F1240300F14C0253F8040FB8
-:10A8C00D78B110B484698C4208D093420DD053F8FE
-:10A8D00D040F0028F9D084698C42F6D15DF8044B41
-:10A8E00D70479342EAD10020704700205DF8044B79
-:10A8F00D704700BF10B504460DF0C7F8204610BDD7
-:10A9000D2DE9F04F0C462DED028B6369896800220D
-:10A9100D0133C4E904230B6883B05B6807466846BE
-:10A9200D984794ED038AB5EE408AF1EE10FA55D0B2
-:10A9300DA368586A03685B69984707EE900AB4EEFE
-:10A9400DE78AF1EE10FA49DAA368586A03685B6981
-:10A9500D9847A36808EE100A586A0368DB689847A1
-:10A9600D94ED037A009BC8EE077A461C06EBD6766B
-:10A9700D7610598891FBF6F18246012201A8FDEE71
-:10A9800DE77A17EE908A91FBF8F106FB01F100F0E2
-:10A9900D11FEDDE90054638804350434B3B1DFF8EA
-:10A9A00D58B0DFF8589008FB06F85BF82A302846B7
-:10A9B00D984759F82A30014620469847019A344461
-:10A9C00D131D5288E31A93424544EEDB01A9384624
-:10A9D00D00F00EFE01A800F015FE03E069463846B2
-:10A9E00D00F006FE684600F00DFE384603B0BDECE3
-:10A9F00D028BBDE8F08F00BFEC200020102100205D
-:10AA000D00B50A46816885B00123098982611A461D
-:10AA100D684600F057FA05B05DF804FB00B5836891
-:10AA200D85B000221989826101230222684600F057
-:10AA300D49FA05B05DF804FB094B10B503F10802A6
-:10AA400D2C330446C0E900230C3000F0DBFD054A31
-:10AA500D62600023201D6381FAF7FAFD204610BDC8
-:10AA600DD8920300E08D0300F0B583B001F10C071F
-:10AA700D044601A80D4600F097FD01A9384600F0E7
-:10AA800DD9FD064601A800F0BDFD5EB1696A0B68EF
-:10AA900D01A81B68984701A9384600F0BBFD01A825
-:10AAA00D00F0B0FD3946204600F0A2FD204603B06F
-:10AAB00DF0BD00BF70B500F124030646002453F825
-:10AAC00D045F25B101340A2CF9D1002070BD1C2082
-:10AAD00D0CF0DDFF084BF26903600A34303343603C
-:10AAE00D0132002346F82400C0E90455C360866096
-:10AAF00D8561F26170BD00BF28930300D0ED037A2C
-:10AB000DF5EE407AF1EE10FA04D18368586A0368C5
-:10AB100D5B69184717EE900A704700BF836810B540
-:10AB200D0446586A03682DED028B5B69E16008EEFF
-:10AB300D101A984707EE900AF4EEC87AF1EE10FA63
-:10AB400D16D5A368586A036818EE101A9B699847C2
-:10AB500D07EE900AB4EEE78AF1EE10FA08DDA3686D
-:10AB600DBDEC028B586A0368BDE810405B6918475D
-:10AB700D18EE100ABDEC028B10BD00BF10B500F130
-:10AB800D2402002352F8044F8C4204D001330A2BC7
-:10AB900DF8D1002010BDC2690A330024013A40F8F3
-:10ABA00D2340C26149B10B68064A1B6A93420846AD
-:10ABB00D05D10CF06AFF012010BD012010BD984792
-:10ABC00D012010BDF5A802000B4B10B503F10802D2
-:10ABD00D2C330446C0E900230C3000F013FD074A66
-:10ABE00D626000236381201DFAF732FD20460CF0D0
-:10ABF00D4CFF204610BD00BFD8920300E08D03002E
-:10AC000D38B50C4B03F108022C33044640F8042CE4
-:10AC100D40F8083B00F0F6FC074A22600023251F90
-:10AC200DE3802046FAF714FD28460CF02EFF284647
-:10AC300D38BD00BFD8920300E08D030038B50B4B33
-:10AC400D054603F108022C33044640F8042C45F860
-:10AC500D0439083000F0D6FC054A22600023204656
-:10AC600DE380FAF7F5FC284638BD00BFD892030003
-:10AC700DE08D03002DE9F0410023244F036284B0E1
-:10AC800D054600F1240400F14C064FF0010854F87C
-:10AC900D043FA3B11A68526ABA4225D11A6999695B
-:10ACA00D013208461A6151B10B681B68984730B9DB
-:10ACB00D2B6A2A7E01332B62CAB185F81880A64211
-:10ACC00DE5D12C6A0CB92B7EC3B9684600F06CFC3B
-:10ACD00D694605F10C0000F09DFC684600F092FC01
-:10ACE00D0B4804B0BDE8F08118469047DFE729898D
-:10ACF00D01230322684600F0E5F8DEE729890123E8
-:10AD000D0422684600F0DEF82C76DEE781A802000A
-:10AD100D12FCFFFFC36842690133C3601AB11368A7
-:10AD200D10461B6818470148704700BF12FCFFFF13
-:10AD300DF8B50446144B03600026144B43600430F1
-:10AD400DA6600D461746FAF715FC114B03F10802E4
-:10AD500D2C336360226004F10C0000F025FC2822E6
-:10AD600DA018314665622781E661266226760CF0D1
-:10AD700DEEFE2B6828465B6821469847002200238B
-:10AD800DC4E904232046F8BD5C920300E08D030066
-:10AD900DD8920300024A11687E22C0E90012704762
-:10ADA00D34210020034A034692E8030083E80300A0
-:10ADB00D184670477C3A0020A1F120035E2B07D87E
-:10ADC00D006805236FF09F0213FB012108447047B3
-:10ADD00D00207047034A044B11687E22C3E900121C
-:10ADE00D704700BF342100207C3A00200170427072
-:10ADF00D4360704782B010B401AC84E80C0001AA26
-:10AE000D03468C4607CA9DF8104083E80700A4B19D
-:10AE100D9CF80100B0B9DCF80420022A1AD0032AEC
-:10AE200D34D0012A2CD0012C1ED0022C05D1D3E90F
-:10AE300D011249425242C3E901125DF8044B184612
-:10AE400D02B0704752424942C3E90112DCF80420B6
-:10AE500D022AE4D1D3E90012012CC1F10001C2F1A3
-:10AE600D0002C3E90012E0D1D3E900109A685DF841
-:10AE700D044B5242C3E900019A60184602B0704774
-:10AE800DD3E900215242C3E90012CCE7D3E9001205
-:10AE900D5242C3E90021C6E782B010B582B004ACBE
-:10AEA00D84E80C00069B0A78CDE9003204AB0CCB8C
-:10AEB00D0446FFF79FFF204602B0BDE8104002B0E8
-:10AEC00D704700BF70B5018082B0428004461D46B8
-:10AED00DFCF740FFC4E9020115B9204602B070BD70
-:10AEE00D094B1D68002DF8D02A68084B16689E4244
-:10AEF00DF3D004F1080393E803008DE8030028461E
-:10AF000D94E80C00B047E8E7843A0020099002006D
-:10AF100D70B582B09DED067B9DF82030018080EDEF
-:10AF200D027B0446428013B9204602B070BD0A4B25
-:10AF300D1D68002DF8D02A68084B16689E42F3D084
-:10AF400D00F1080393E803008DE80300284694E818
-:10AF500D0C00B047E8E700BF843A002009900200DA
-:10AF600D10B5002303600446FCF7F4FEC4E90201AA
-:10AF700D204610BD30B50B4B1C6883B024B1216841
-:10AF800D094A0D68954201D103B030BD00F10802A8
-:10AF900D034692E803008DE8030020460CCBA8473A
-:10AFA00D03B030BD843A00200990020082B038B55C
-:10AFB00D002504A90560044681E80C00FCF7CAFED3
-:10AFC00D04AB0FCB256184E80F002046BDE8384067
-:10AFD00D02B0704710B50446006800F017FD20461A
-:10AFE00D10BD00BF2DE9F04716460622804601FB35
-:10AFF00D06200F461D46FBF73DFAC8F8000000F08D
-:10B0000D2DFDD8F800401FFA87FA1FFA86F9A4F82B
-:10B0100D02A0A4F80490DDB1002F17DDB145A8BF43
-:10B0200DB146BA45A8BFBA460634B9F1000F0DD0E6
-:10B0300D00262946204652460CF061FDD8F8003016
-:10B0400D01365B88B1453D441C44F2D1BDE8F08723
-:10B0500D09FB0AF22946A01DBDE8F0470CF077BDAB
-:10B0600D014B0360704700BF3895030070B50D1E8E
-:10B0700D044615DB002A164612DB062005FB0200EE
-:10B0800DFBF7F8F9206000F0E9FC206805FB06F2FB
-:10B0900D45808680002106300CF059FD204670BD9C
-:10B0A00D014B2360204670BD3895030010B50B6829
-:10B0B00D04461846236000F08DFC204610BD00BFED
-:10B0C00D2DE9F041064684B000296BD00A780D4673
-:10B0D00D002A6DD04FF0000C0B4667466446604663
-:10B0E00D07E00A2A52D008B10134002013F8012FCD
-:10B0F00D42B1A2F130010929F3D813F8012F012033
-:10B1000D002AF6D10FFA8CF3002B48DB38B2002859
-:10B1100D45DB062203FB00201FFA8CF4BAB29046E1
-:10B1200D02FB04F41FFA8CF7FBF7A4F9306000F072
-:10B1300D95FC306822464780A0F804800021063037
-:10B1400D0CF005FD37682B780637DBB101AC2246D4
-:10B1500D4FF0000804E002F8013B15F8013F8BB1F8
-:10B1600DA3F130010929F6D9A24282F80080F4D961
-:10B1700D20460CF0B0FC07F8010B15F8013F2246F4
-:10B1800D002BEDD1304604B0BDE8F08100B10134A3
-:10B1900DA445B8BFA446002401372046A6E7074FB3
-:10B1A00D3760D0E7054B0360304604B0BDE8F08151
-:10B1B00D1446904617460620B6E700BF38950300A3
-:10B1C00D0068438882880021063003FB02F20CF0F0
-:10B1D00DBEBC00BF0068B0F802C0614512DA00B510
-:10B1E00DB0F804E072450ADA002908DB002A06DB14
-:10B1F00D08440CFB0202002093715DF804FB6FF410
-:10B2000D7A70FAE76FF47A70704700BF0368588858
-:10B2100D81420CDAB3F804C0624508DA002906DB76
-:10B2200D002A04DB194400FB0213987970476FF470
-:10B2300D7A7070472DE9F047074688463C689DF8BF
-:10B2400D200061888A424EDAA588AB424BDAD8F8E5
-:10B2500D00C0BCF8026002EB060ABAF1000F42DD35
-:10B2600DBCF8049003EB090EBEF1000F3BDD002A84
-:10B2700D3CDBA1EB020AB245A8BFB246002B59DB5D
-:10B2800DED1AA945A8BFA9460CF1060522EAE272FE
-:10B2900DA61D0BB101FB03221644A0B3B9F1000F9B
-:10B2A00D21DD002108460AF1FF3EBAF1000F10DD45
-:10B2B00D6B1EB44605EB0E0213F8014F14B18CF85A
-:10B2C00D0040013093420CF1010CF5D13C68D8F8E7
-:10B2D00D00C0BCF8023001311D44638889451E440D
-:10B2E00DE3D1BDE8F0870020BDE8F0878A45A8BF0F
-:10B2F00D8A46002B2CDBED1AA945A8BFA9460CF1F7
-:10B3000D0605AD1AC2E7B9F1000FEDDD0446294679
-:10B3100D304652460CF0F3FBD8F800305B881D44E4
-:10B3200D3B6801345B88A1451E44F0D10AFB09F04E
-:10B3300DBDE8F087AE45A8BFAE46F1460CF1060557
-:10B3400D002106FB13131D4422EAE272A61DA3E79A
-:10B3500DAE45A8BFAE46F1460CF106055142F0E7E9
-:10B3600D2DE9F043054683B0684616461C460F4648
-:10B3700DFFF718FD2B685A88964234DA9B889C4259
-:10B3800D31DA1F2F2FD9019B9F422CDC394668469D
-:10B3900DFFF712FD102700F10508B44600212B68B8
-:10B3A00DB3F802E0F44510DA9A889442634447FA00
-:10B3B00D01F20ADA90F800900EFB043319EA020F3D
-:10B3C00D14BF4FF0FF3200229A71013105290CF1A3
-:10B3D00D010CE4D10130404504F10104DDD1002020
-:10B3E00D03B0BDE8F0836FF47A70F9E703682DE9D7
-:10B3F00DF0410E1E5F8827DDBE4203F1060419DA07
-:10B4000D9B88A3B18046BF1B0025A11920463A4653
-:10B4100D0CF075FB3246E01900210CF098FBD8F8C2
-:10B4200D00305A889B8801359D421444EDDB002085
-:10B4300DBDE8F0819A88002107FB02F220460CF04E
-:10B4400D86FB0020BDE8F0816FF47A70F0E700BF55
-:10B4500D2DE9F84F00AFD1F80080FE6AB8F8025020
-:10B4600D1C46BB6A02EB030BAB45814604EB06039E
-:10B4700D3EDABBF1000FD8BFAB46B8F80460B3425B
-:10B4800D02DA002BC8BF1E460BFB06F3073323F071
-:10B4900D070305FB0422ADEB030D08F10605A642DB
-:10B4A00D1544EA46C8BF6B460CDD294618465A4678
-:10B4B00D0CF025FB0134B8F802200346A6421544D2
-:10B4C00D3344F2D10FFA8BF100290ADB32B2002A94
-:10B4D00D07DB48465346FFF785FD4846BD46BDE8A8
-:10B4E00DF88F044BC9F800304846BD46BDE8F88FCB
-:10B4F00DAB46C2E7389503002DE9F8430C68B4F963
-:10B5000D0270B4F80290002F05462FDBB4F90460E9
-:10B5100DB4F80480002E29DB062007FB0600FAF79D
-:10B5200DA9FF286000F09AFA2B68A3F80290A3F8FF
-:10B5300D0480EFB1B045A8BFB046B945A8BFB94624
-:10B5400D0633B8F1000F13D00634002621461846F5
-:10B5500D4A460CF0D4FA2A68013651880346B045A4
-:10B5600D3C440B44F2D12846BDE8F883024B2B60D6
-:10B5700D2846BDE8F88300BF3895030010B5064C8A
-:10B5800D0648206000F026FA2046054A0549BDE828
-:10B5900D10400CF075BA00BF883A002038950300B2
-:10B5A00D40200020D5AF0200014B0360704700BF63
-:10B5B00D4095030070B50D1E04460CDD281D164682
-:10B5C00DFAF758FF206000F049FA2068012E4580F7
-:10B5D00D05D0204670BD054B0360204670BD2A4640
-:10B5E00D002104300CF0B3FA204670BD40950300E5
-:10B5F00D10B50B6804461846236000F0EBF92046A1
-:10B6000D10BD00BF10B50446006800F0FFF92046DC
-:10B6100D10BD00BF38B50B6804460068984206D0CF
-:10B6200D0D4600F0F3F92868206000F0D3F92046AC
-:10B6300D38BD00BF0068096888420ED008B54A8839
-:10B6400D43889A4201D0002008BD043104300CF02B
-:10B6500D46FAB0FA80F0400908BD0120704700BFDE
-:10B6600DB2F1000C19DB0068428808B51FFA8CFE98
-:10B6700D96450FD833EA230328BF1346A2EB0C02DD
-:10B6800D9A4200F10400A8BF1A4660440CF05FFA1C
-:10B6900D002008BD6FF47A7008BD6FF47A707047A2
-:10B6A00D002B70B50E46154602DA03685B889B1AAF
-:10B6B00D002D21DB00684288591991421CDCA942FA
-:10B6C00D1ADBCBB136F0004116D05942B14214DA33
-:10B6D00DB34212DD00F1040C002E65441FDB9C1BF0
-:10B6E00DA919224628460CF018FA324628190021CD
-:10B6F00DBDE870400CF02BBA70BDA9B28A42FBD3E5
-:10B7000D33EA230328BF1346521B04309A422844C0
-:10B7100DA8BF1A46BDE8704000210CF018BA2946A2
-:10B7200D9A197442A81B0CF0F8F9224628460021FC
-:10B7300DBDE870400CF00BBA002906DB03685A888F
-:10B7400D8A4202DB5980002070476FF47A7070478F
-:10B7500D10B50446006800F059F9204610BD00BF31
-:10B7600D30B50B4685B0044601A91846F9F728FEF9
-:10B7700D01A80CF028FA05460530FAF77BFE20608B
-:10B7800D00F06CF920682A46458001A904300CF0C0
-:10B7900DB6F920680544002320462B7105B030BD55
-:10B7A00D70B5044611B10B780D461BB90D4B2360D6
-:10B7B00D204670BD08460CF006FA06460530FAF72D
-:10B7C00D59FE206000F04AF920683246468029462D
-:10B7D00D04300CF094F920683044002303712046A6
-:10B7E00D70BD00BF44950300F8B517460A683B6865
-:10B7F00DB2F90250B3F902301D440446681D0E46DD
-:10B8000DFAF738FE206000F029F92068316845808C
-:10B8100DB1F90220043004310CF071F9326823685B
-:10B8200D3968B2F90200B1F9022004331844043129
-:10B8300D0CF065F923682B4400221A712046F8BDDF
-:10B8400DF8B5054649B10B780C4633B10846164696
-:10B8500D0CF0B9F9B7B2874203D90B4B2B602846D0
-:10B8600DF8BD701DFAF706FE286000F0F7F828689D
-:10B8700D32464780214604300CF041F92A683244A3
-:10B8800D002313712846F8BD4495030010B50B68CD
-:10B8900D04461846236000F09DF8204610BD00BFF9
-:10B8A00D014B0360704700BF4495030038B50B682A
-:10B8B00D04460068984206D00D4600F0A7F82868A7
-:10B8C00D206000F087F8204638BD00BF0068096889
-:10B8D00D08B54A8843889A4201D0002008BD04313A
-:10B8E00D04300CF066F9B0FA80F0400908BD00BFD5
-:10B8F00D0968B1F902C06245F8B5044605DB174881
-:10B9000D206000F067F82046F8BD081D8618805CA1
-:10B9100D58B1ACEB02029A42A8BF1A463046154602
-:10B9200D0CF051F9ABB2834203D90C4B2360204686
-:10B9300DF8BD2FB2781DFAF79DFD206000F08EF84E
-:10B9400D20683A464580314604300CF0D8F823681B
-:10B9500D3B4400221A712046F8BD00BF44950300F8
-:10B9600D70B515686E88044666B10B685B881BB1AF
-:10B9700DFFF73AFF204670BD0560284600F02AF813
-:10B9800D204670BD0868206000F024F8204670BD88
-:10B9900D002907DB0368B3F902208A4202DD19444E
-:10B9A00D087970470020704710B5064C0648206096
-:10B9B00D00F010F82046054A0549BDE810400CF08E
-:10B9C00D5FB800BF8C3A0020449503004020002052
-:10B9D00D51B7020003884FF6FF729BB2934214D009
-:10B9E00D012B10B5044601D0DB0702D41E20F1F760
-:10B9F00DCBFEBFF35B8FD4E85F3F0233C4E8523F09
-:10BA000D002AF8D1BFF35B8F10BD704703884FF646
-:10BA100DFF729BB2934218D0012B10B5044610D083
-:10BA200DDB070ED5BFF35B8FD4E85F3F9A1EC4E8EA
-:10BA300D512F0029F8D1BFF35B8F9BB2032B05D09B
-:10BA400D10BD1E20F1F7A0FEECE770472046BDE8C3
-:10BA500D104000F001B800BFFAF74ABD0323038080
-:10BA600D704700BF82B030B583B006A981E80C00E5
-:10BA700D08AB8646844693E803005EF8045B8DE8C8
-:10BA800D030006AB0CCBDCF8144071462846A047EA
-:10BA900D03B0BDE8304002B0704700BF08B5026882
-:10BAA00D0B689A4201D0002008BD102204310430E9
-:10BAB00D0CF015F8B0FA80F0400908BD042070476D
-:10BAC00D0429024808BF0020704700BF16FCFFFF85
-:10BAD00D4268054B106993FBF0F007EE900AF8EE03
-:10BAE00DE77A17EE900A704740420F00837C43F0CF
-:10BAF00D20038374704700BF10B508310446FFF76B
-:10BB000D77FD204610BD00BFF8B5144B036003F15F
-:10BB100D28020546826000F50070FFF773FD05F5FC
-:10BB200DFE70FFF76FFD0E4F05F5EC74A5F10806DD
-:10BB300D44F8187C2046FEF78DFAA4F110003C3C29
-:10BB400DFFF760FDB442F3D1064A2A600023284670
-:10BB500DEB80F9F77DFD2846F8BD00BFBC950300CD
-:10BB600D98950300E08D0300F8B5154B036003F1C4
-:10BB700D28020546826000F50070FFF743FD05F5CC
-:10BB800DFE70FFF73FFD0F4F05F5EC74A5F10806AC
-:10BB900D44F8187C2046FEF75DFAA4F110003C3CF9
-:10BBA00DFFF730FDB442F3D1074A2A600023EB8042
-:10BBB00D2846F9F74DFD28460BF067FF2846F8BDDE
-:10BBC00DBC95030098950300E08D030030B5837C90
-:10BBD00D13F0100483B002D1204603B030BD446889
-:10BBE00D054601A8FFF7E0FC03F0FCF8E37D7F3389
-:10BBF00D04EB830101A8FFF70DFD03F0E5F8002329
-:10BC000DEC7C1D481A4602F151010901415801B160
-:10BC100D0133944202F101022AD0082AF3D1174BC5
-:10BC200D019A101D48F68804C15AA142034414D04C
-:10BC300D528810446A68927D984298BFA3EB420CDB
-:10BC400D08D9520001E0984204D9995AA1429C4664
-:10BC500D1344F8D1BCF90030AB81AC8901A824B2F2
-:10BC600DFFF7D0FC24EAE474A4B2204603B030BD43
-:10BC700D013B5B00D4E700BF007000402EF8FFFFD2
-:10BC800D072914D8032A12D810B4C37C01751B01DF
-:10BC900D03F1804342EA012403F5E043427544F485
-:10BCA00D80540020C3F818455DF8044B70476FF4BD
-:10BCB00D7A70704710B504468069036800219B6B4C
-:10BCC00D9847A06903684FF47A51DB6C9847A07DC3
-:10BCD00D216901280346B8BF012303EB8303B1FBA0
-:10BCE00DF3F3B3F5807FA8BF4FF480735B104BD097
-:10BCF00D00225B1002F10102FBD107EE901AF8EE63
-:10BD000D677AB3EE007A012867EE877A2DD9082A73
-:10BD100D4FF00103A8BF082203FA02F207EE102A22
-:10BD200DF8EEC76A194B87EEA67A0021C3F8F41511
-:10BD300DC4F80422A06903680021DB6BFDEEC77A0D
-:10BD400D17EE902A9847A369114A5B6911480121A2
-:10BD500D0224C3F80012C2F8084503F5A074C2F816
-:10BD600D1845C2F81C05D96010BD012303FA02F174
-:10BD700D06EE901A0549F8EEE66AC1F8F42587EE4D
-:10BD800DA67AC4F80432D5E71A46B6E7007000402B
-:10BD900D00F00140047000402DE9F04F87B0002500
-:10BDA00D0193C74B45600360044603920E46F9F7B5
-:10BDB00DE1FBC44BDFF82483A66103F108013033A6
-:10BDC00D04F13406A360C4E907842160A58104F160
-:10BDD00D1C0104F124000291FFF7E6FB02993046A5
-:10BDE00DFEF71EF9636A84F82F5002275B8863857E
-:10BDF00D30464FF4007684F82E50A68527862946C6
-:10BE000D2585FEF749F904F1700904F15801C4E9DB
-:10BE100D168404F160000291FFF7C6FB02994846B3
-:10BE200DFEF7FEF8236E48464FF0010984F86B903B
-:10BE300D5B88A4F8663084F86A50A4F86860A4F8AA
-:10BE400D6C702946A4F86450FEF726F904F1AC0B8A
-:10BE500D04F19401C4E9258404F19C000291FFF7DB
-:10BE600DA3FB02995846FEF7DBF8D4F89C3084F812
-:10BE700DA7705B88A4F8A230584684F8A650A4F8A1
-:10BE800DA460A4F8A8702946A4F8A050FEF704F900
-:10BE900D04F1E80B04F1D001C4E9348404F1D800B5
-:10BEA00D0291FFF781FB02995846FEF7B9F8D4F8D5
-:10BEB00DD83058464FF0030B84F8E3B05B88A4F8F4
-:10BEC00DDE3084F8E250A4F8E060A4F8E47029466E
-:10BED00DA4F8DC50FEF7E0F804F5927A04F58671CB
-:10BEE00DC4E9438404F58A700291FFF75DFB029962
-:10BEF00D5046FEF795F8D4F81431042184F81F113B
-:10BF000D5B88A4F81A31504684F81E51A4F81C61C0
-:10BF100DA4F820712946A4F81851FEF7BDF804F5D0
-:10BF200DB07A04F5A471C4E9528404F5A8700291A5
-:10BF300DFFF73AFB02995046FEF772F8D4F85031EC
-:10BF400D052184F85B115B88A4F85631504684F8BE
-:10BF500D5A51A4F85861A4F85C712946A4F85451BB
-:10BF600DFEF79AF804F5CE7A04F5C271C4E961843E
-:10BF700D04F5C6700291FFF717FB02995046FEF7C4
-:10BF800D4FF8D4F88C31062184F897115B88A4F80A
-:10BF900D9231504684F89651A4F89461A4F89871A2
-:10BFA00D2946A4F89051FEF777F804F5E071C4E93D
-:10BFB00D708404F5E47004F5EC780291FFF7F4FA5F
-:10BFC00D02994046FEF72CF8D4F8C831072184F8C1
-:10BFD00DD3115B88A4F8CE3129464046A4F8D4711C
-:10BFE00D84F8D251A4F8D06104F5FE78A4F8CC51B0
-:10BFF00DFEF752F8A7194046FFF7D6FA3846FFF775
-:10C0000DD3FA019B039AA3802261A68231462A4668
-:10C0100DC4F80492A57584F8085205A8FFF7CAFA6A
-:10C0200D4FF0FF332A4605A88821FFF719FB05A914
-:10C0300D4046FFF7EFFA05A8FFF7E4FAA18A224E72
-:10C0400D2A4605A8FFF7B6FA4FF0FF332A4605A892
-:10C0500D8821FFF705FB05A93846FFF7DBFA05A890
-:10C0600DFFF7D0FA194BE57580271C60C6F8807074
-:10C0700DBFF34F8FBFF36F8F154A164B1649C3F899
-:10C0800D00552320C3F8F0B5C3F80403C2F8089592
-:10C0900D2046C2F81015C2F81435FFF70BFE86F8CE
-:10C0A00D0753A069C6F88071036837605B6A9847CB
-:10C0B00DA06903681B6B9847204607B0BDE8F08F59
-:10C0C00DE08D0300B495030000E100E0903A0020FC
-:10C0D00D00F001400070004004710040989503008D
-:10C0E00DF0B5584D85B0D5F840260092D5F84426C8
-:10C0F00D0192D5F8482602920023C5F8FC3F012293
-:10C1000DD5F8FC1FC5F8FC2F0099C5F8401601990C
-:10C1100DC5F844160299C5F848160321C5F800352F
-:10C1200DC5F8F01523210446C5F80413844683751C
-:10C1300D1E46184617E05FFA8EF0A075BCF8301059
-:10C1400D9CF82F7049BA41F4805105EB071789B25D
-:10C1500DC7F81815C3F800250132092AC3F804657C
-:10C1600D0CF13C0C1ED0531EC3EB031304EB8301E7
-:10C1700D130191F82E7003F18043110117F0100790
-:10C1800D00F1010E03F5E04301F18041D3D101F53A
-:10C1900DE0410132092AC1F800750CF13C0CC1F8DF
-:10C1A00D0475E0D108B905B0F0BD264E0125204635
-:10C1B00DC6F80055FFF77EFDE77DA18A00227F3787
-:10C1C00D03A8FFF7F7F904EB87074FF0FF330022C1
-:10C1D00D882103A8FFF744FA03A93846FFF71AFA96
-:10C1E00D03A8FFF70FFAE27DA37DD4F8041204EB48
-:10C1F00D820203FB01F1D2F8FC2103F1004304326A
-:10C2000D013BC6F82C2602EB4302A38AA94093FBFF
-:10C2100DF1F001FB10315B1A03EBD3732B41C6F820
-:10C2200D3036094B35600321C3F8041548F68801F3
-:10C2300D84F8085213889BB28B42FBD0012005B0C5
-:10C2400DF0BD00BF0070004000F0014090F80832D2
-:10C2500DBBB10D4B0D4A10B50324C3F80845D2F8F8
-:10C2600D0034DB07FBD40123936090F80832002BD8
-:10C2700DFBD190F8083201610BB9FFF731FF0020B7
-:10C2800D10BD01610020704700F0014000700040BA
-:10C2900D10B5F1B190F8083203F0FF0173B11D4BE9
-:10C2A00D1D4A0324C3F80845D2F80034DB07FBD43C
-:10C2B00D0123936090F80832002BFBD1174B184ADD
-:10C2C00D197013681749C3F3C0130B7083B900209D
-:10C2D00D10BD144B1B78A3B9104B1B78002BF6D057
-:10C2E00D90F80832002BF2D1FFF7FAFE002010BDB6
-:10C2F00D8023C2F88030BFF34F8FBFF36F8F0020C4
-:10C3000D10BD074B80221A60044B1B78002BDED02A
-:10C3100DE6E700BF00F00140007000408A420020B7
-:10C3200D00E100E08942002007EE901A9FED1F7A90
-:10C3300D4368C7EE277A1A6910B50446FDEEE77A11
-:10C3400D17EE901A914218DA93F8082252B3184A50
-:10C3500D0320C2F808051748D0F80024D207FBD4F3
-:10C3600D0122826093F80822002AFBD193F808225B
-:10C3700D196112B91846FFF7B3FE23680E4A5B69BF
-:10C3800D93420BD163680D481B6990FBF3F007EEE8
-:10C3900D900AF8EEE77A17EE900A10BD2046BDE838
-:10C3A00D10401847C3ED047AE7E700BF0024744935
-:10C3B00D00F0014000700040D1BA020040420F0071
-:10C3C00DF8B50D460446097C25481746FAF76AF973
-:10C3D00D50B1297C2248FAF72FF9461E2FB93701A3
-:10C3E00DB81B04EB80001C30F8BDC6EB061304EB44
-:10C3F00D8303370193F82E30DA0607D52B68194AD7
-:10C4000DDB6D934225D100232373E9E794F80832BD
-:10C4100D73B1154B0322C3F80825144AD2F8003422
-:10C4200DDB07FBD40123936094F80832002BFBD17A
-:10C4300DBB1B04EB830393F82E2042F0100283F80C
-:10C4400D2E2094F80832002BD8D12046FFF748FE55
-:10C4500DD4E72846002204F108019847C0E700BF41
-:10C4600D489503009D03020000F00140007000405C
-:10C4700D31B38B7CDA0601D50020704790F8083275
-:10C4800D10B573B1104B114A0324C3F80845D2F807
-:10C4900D0034DB07FBD40123936090F80832002BA6
-:10C4A00DFBD18B7C43F010038B7490F8083203F0B2
-:10C4B00DFF041BB9FFF714FE204610BD002010BD70
-:10C4C00D6FF47A70704700BF00F0014000700040BB
-:10C4D00D38B50D460446097C2248FAF7E3F80028E2
-:10C4E00D3DD0297C1F48FAF7A7F8431EC3EB031272
-:10C4F00D04EB82021D0192F82E10C90626D594F880
-:10C5000D081201F0FF0019B3174A0321C2F80815EC
-:10C5100D1649D1F80024D207FBD401228A6094F881
-:10C5200D0822002AFBD1EB1A04EB830393F82E208B
-:10C5300D02F0EF0283F82E2094F8083203F0FF0585
-:10C5400D23B92046FFF7CCFD284638BD002038BD65
-:10C5500D92F82E3003F0EF0382F82E3038BD6FF4D1
-:10C5600D7A7038BD4895030000F00140007000401E
-:10C5700D70B50E460546097C0E48FAF793F880B162
-:10C5800D317C0C48FAF758F8441E31462846C4EB66
-:10C5900D0414FFF79DFF05EB840393F82E20D206BC
-:10C5A00DFBD42B7B1BB12B6828469B699847002039
-:10C5B00D70BD00BF48950300A0F10800FFF7D8BF7C
-:10C5C00D2DE9F04F9946837C85B0DC060E9F56D53C
-:10C5D00D0D686B88B2EB530F4FEA63044FDA0435E5
-:10C5E00D05EB4404064605EB4205A046023C621BE2
-:10C5F00D521092FBF9F309FB1322002AF5D1B4F97D
-:10C6000D0030B381B37C9B0639D5B9F1010F4CD005
-:10C6100DB6F90E00B368011DA84519445B882ED9E3
-:10C6200D14464FEA4909924606F1080B07E0B6F9A0
-:10C6300D0E209A4219D0A84521D9B6F90E0098427C
-:10C6400D04F101041ED0B5F90020BC4292444D44C2
-:10C6500DEDD19AFBF4F221F8022BF289023212B2DB
-:10C6600D00249A42F281A246E5D106F11800CDE9E7
-:10C6700D0013FDF793FCA845DDE90013DDD805B0E7
-:10C6800DBDE8F08F0122B6F9101003A8FEF792FF56
-:10C6900D03A95846FEF7BEFF03A8FEF7B3FFB16826
-:10C6A00D0023F3814B880431CDE706F10800FEF736
-:10C6B00DB1FFB3685B88F38106F1180005B0BDE8E2
-:10C6C00DF04FFDF76BBC00BF2DE9F043434BD3F8A2
-:10C6D00D042185B006461AB9D3F81431002B44D085
-:10C6E00D96F81790DFF8F48009F1010303F00103C8
-:10C6F00DF375D8F8341609F17F0906EB890949005D
-:10C7000D48460024FFF718F806F11C05274603E0FC
-:10C7100D082C05F13C051DD004F151031B0101341A
-:10C7200D58F80330002BF3D0494603A8FEF760FFFD
-:10C7300DD6F80412B37D00913A46284603A9FFF7B7
-:10C7400D3FFF03A8FEF75EFF082C07F1010705F177
-:10C7500D3C05E1D1214BD3F8042112B10022C3F8DD
-:10C7600D04211E4BD3F8142132B91C4CD4F80031DE
-:10C7700D63B905B0BDE8F0830022184CC3F814214D
-:10C7800D86F80822D4F80031002BF2D0F57DB18A5D
-:10C7900D013505F00105002205F17F0703A8FEF71D
-:10C7A00D09FF06EB87074FF0FF330022882103A80E
-:10C7B00DFEF756FF06EB850603A93846FEF72AFF5E
-:10C7C00D03A8FEF71FFFD6F8FC3100220433C4F88E
-:10C7D00D2C36C4F8002105B0BDE8F0830070004090
-:10C7E00D024B186808B1FFF76FBF7047903A0020F1
-:10C7F00D174B99421ED9174B994298BF4FF0806243
-:10C8000D1AD9154A4369914210B44FF0C8604FF0E0
-:10C8100D000408BF4FF0C462C3F80045C3F82405F7
-:10C8200D08BFC3F82425062200205DF8044BC3F889
-:10C8300D002570474FF0CC7243690021C3F80015F5
-:10C8400DC3F824250622C3F800250020704700BF39
-:10C8500D8FD003007F1A0600801A0600704700BFB4
-:10C8600D10B504460BF011F9204610BDF0B585B09A
-:10C8700D1E468DF80F209DF82C3002680093176A24
-:10C8800D01230DF10F0204460D46B84738B9236850
-:10C8900D00909F6A0A9B324629462046B84705B04C
-:10C8A00DF0BD00BFC3688B4210B504460ED00369BE
-:10C8B00D8B420BD023793BB12368094A9B6B934282
-:10C8C00D20460AD10BF0E1F8002010BD23680022AC
-:10C8D00DDB6B114620469847ECE79847002010BDCA
-:10C8E00D61C80200C368002B3CD070B504460069D6
-:10C8F00D002836D0036801211B689847E06803685B
-:10C9000D01211B6898470420F9F7F0FE0025E06827
-:10C9100D036802219B689847014600BB20690368A4
-:10C9200D1B6898470420F9F7E1FE2069036801218F
-:10C9300D1B68984701350420F9F7D8FE092DE6D17B
-:10C9400DE068036800211B6898470420F9F7CEFEC4
-:10C9500DE0680368BDE870401B6801211847002D91
-:10C9600DEED170BD704700BF38B50B460446154675
-:10C9700D00F10C011A46FAF793FB2A4604F1100157
-:10C9800D2046FAF78DFB6269E3680025C2F8005571
-:10C9900DF3B12369E3B101212046FAF77FFB0621AC
-:10C9A00DE06801F00FFA0621206901F00BFA20462C
-:10C9B00DFFF798FFE068036802219B68984720699C
-:10C9C00D036802219B68984729462046FAF766FBC3
-:10C9D00D0A20F9F78BFED4E90423B2B1157CE26885
-:10C9E00D82B1107CC3F808554FF0CC710622C3F804
-:10C9F00D0C05C3F824150A20C3F80025F9F776FEB7
-:10CA000D002038BD4FF0FF30ECE74FF0FF35E6E783
-:10CA100DF8B504461D460E461746FAF731FB114B85
-:10CA200D23600023C4E9023323615DB1284602F07F
-:10CA300D41FA606160B13A4631462046FFF794FFF6
-:10CA400D2046F8BD012002F053FA60610028F2D1B2
-:10CA500D5A20F0F799FE3A4631462046FFF784FFFB
-:10CA600D2046F8BDF09503002DE9F04143698EB2E3
-:10CA700D82B09C590546002C5AD1364F4FF0010813
-:10CA800D0BE0D3F8482592B9632C51DC0A20F9F755
-:10CA900D2DFE6B699A59002A4AD1D3F8242132BB55
-:10CAA00DBC4224DCD3F850210134002AE9D1632C97
-:10CAB00DECDDD3F8602152B1D3F80022D10506D5B3
-:10CAC00DD3F848211AB9C3F81C801446DEE7D3F811
-:10CAD00D6021002ADAD0D3F800229205D6D5D3F8FA
-:10CAE00D0421002AD2D1C3F814801446CEE7D3F81E
-:10CAF00DC414C3F8C4140022C3F82421D3F824218C
-:10CB000D019201220199144C1A625A6101E0013C13
-:10CB100D18D00A20F9F7EAFD6B69D3F80431002B20
-:10CB200DF5D00E4CA86838B9204602B0BDE8F081AA
-:10CB300DA86800240028F7D0F9F7D8FD204602B0E8
-:10CB400DBDE8F0812B682A69DB6BE968034C284648
-:10CB500D9847E7E740420F00A08601000EFCFFFF5B
-:10CB600D70B44469C1F34701C4F888150021C4F8B5
-:10CB700D041189B0D4F804510695069DC4F824110A
-:10CB800DD4F824510595059DC4F86011D4F8605171
-:10CB900D0495049DC4F85C11D4F85C510395039D74
-:10CBA00DC4F85011D4F850510295029DC4F84C119F
-:10CBB00DD4F84C519DF830600195019DC4F8442581
-:10CBC00DC4F8483576B14FF480720123C4F80022C1
-:10CBD00DA360D4F848210ABB4FF4A47109B070BC0E
-:10CBE00DFFF742BF4FF400720123C4F80022A36087
-:10CBF00DD4F8482162B12362C4F84861D4F84831B1
-:10CC000D0793079B4FF4827109B070BCFFF72CBFDF
-:10CC100D4FF4827109B070BCFFF726BF2362C4F8D0
-:10CC200D4811D4F848310793079BD5E770B544698F
-:10CC300DC1F34701C4F888150021C4F8041188B068
-:10CC400D0546D4F8040106900698C4F82411D4F8CA
-:10CC500D240105900598C4F86011D4F86001049082
-:10CC600D0498C4F85C11D4F85C0103900398C4F8DF
-:10CC700D5011D4F8500102900298C4F84C11D4F818
-:10CC800D4C019DF8306001900198C4F83425C4F82A
-:10CC900D383586B94FF480520123C4F80022236041
-:10CCA00DD4F84821DAB94FF48271284608B0BDE8AE
-:10CCB00D7040FFF7D9BE01232360D4F8482132B16B
-:10CCC00D2362C4F84811D4F848310793079B4FF4F9
-:10CCD00DAE712846FFF7C8FE48B108B070BD23629B
-:10CCE00DC4F84861D4F848310793079BDBE76B69BB
-:10CCF00D01224FF4A4712846DA6108B0BDE87040F6
-:10CD000DFFF7B2BE0D4B10B503F1080103F134026C
-:10CD100D40330446C0E9022301603030FEF772FC57
-:10CD200D04F12C00FEF76EFC054A2260002320461C
-:10CD300DE380F8F78DFC204610BD00BF3096030050
-:10CD400DE08D030038B5446991F810C000234FF011
-:10CD500DFF3504EB83020133D2F86015614508BF3E
-:10CD600DC2F86055042BF4D1037C13B103689B69A1
-:10CD700D9847002038BD00BFA0F10C00FFF7E2BFBF
-:10CD800D0E4B03F1080103F13402403310B5044694
-:10CD900D0160C0E902233030FEF734FC04F12C00B1
-:10CDA00DFEF730FC064A22600023E3802046F8F7A8
-:10CDB00D4FFC20460AF069FE204610BD3096030058
-:10CDC00DE08D03002DE9F0412DED028B002408EEDE
-:10CDD00D103A5B4B0360446005460F461646BDF89E
-:10CDE00D2080F8F7C7FB574B2B6003F12C0238332B
-:10CDF00DAA60EB606F612C8205F12C00FEF7D4FB6D
-:10CE000D05F13000FEF7D0FB9FED4F7A4F4B68696F
-:10CE100D6E63C7EE087A4FF08022C3E90022C3E9A2
-:10CE200D02224B4BAB61A5F804802C85EC612346A7
-:10CE300DC0F80045B0EE677ABEEECE7A17EE101A46
-:10CE400DB1F5004F78DB013341FA03F4B4F5004F2F
-:10CE500DF9DA072B15DC04FA03F10029B8BF0F31FD
-:10CE600D091107EE901ADFED386AC0F80C35F8EEAF
-:10CE700DE77AC0F8084586EEA77AC5ED097A85ED03
-:10CE800D087A00230222C0F804353249C0F8102573
-:10CE900DC0F84835C0F82835C0F84C35C0F82C35E9
-:10CEA00D40F201136B830123C0F8143530240423A1
-:10CEB00D8842C0F80032C0F8044321D02649884288
-:10CEC00D2DD0264A90420ED03268012352682B761F
-:10CED00D05F10801C0F8003530469047BDEC028BD6
-:10CEE00D2846BDE8F0811E4A1E4C95601E4A916889
-:10CEF00DA2F54062C1F8C840C2F884315360E3E73F
-:10CF000D194B174A99681560A3F540634FF080528D
-:10CF100D164CC1F8B040C3F880211A60D4E7104B0D
-:10CF200D134C5D60104B9968A3F54063C1F8C44084
-:10CF300DC3F884215A60C7E717EE104A8DE700BF8A
-:10CF400DE08D03003896030000247449943A0020C4
-:10CF500D0000010100C0014000100240002002400D
-:10CF600DA43A002069D1020000ED00E0BDD102001D
-:10CF700D11D202004369D3F80805704707EE901AE5
-:10CF800DFEEECE7A844617EE901AB1F5004F22DBF5
-:10CF900D0023013341FA03F2B2F5004FF9DA072B02
-:10CFA00D1DDC02FA03F10029B8BF0F31091107EE9C
-:10CFB00D901ADFED0C6ADCF81400F8EEE77AC0F891
-:10CFC00D0C3586EEA77AC0F808250020CCED097A3D
-:10CFD00D8CED087A704717EE902A0023E3E76FF483
-:10CFE00D7A70704700247449406A70474369002085
-:10CFF00DC3F81015704700BF43698176C27649B1F9
-:10D0000D012004213022C3F81405C3F80012C3F81F
-:10D0100D042370473022C3F81415C3F80012C3F867
-:10D0200D0823704770B590F9293082B00446002B63
-:10D0300D3BD1C0690D46A8B9A37E002B41D0637EBC
-:10D0400D002B3ED0E37E002B3BD16169234A01EBDF
-:10D0500D45110823C1F82025C1F82435012384F892
-:10D0600D293020E0616B0B6805F10B061B6801A8E8
-:10D0700D04EB8606984701A93046FEF7CBFA01A8C6
-:10D0800DFEF7C0FA04EB85036169DB6AE269588833
-:10D0900D01EB451140100433013AC1F82035C1F8B8
-:10D0A00D24050120E26102B070BD42690123536085
-:10D0B00DD2F80431002BFBD0E36900256576258578
-:10D0C00D13B9002002B070BD2268013BD269E36143
-:10D0D00D20469047284602B070BD00BF943A00200C
-:10D0E00D38B5C369817E01330446C36119B1637ECE
-:10D0F00D63B1002038BDFFF795FFC8B16369012208
-:10D1000D9A60A37E002BF2D1002038BD012594F842
-:10D1100D281065762046FFF785FF94F828302B44BC
-:10D1200D2B4084F828303BB9636901229A60E0E70F
-:10D1300DE37E002BE5D0E1E7E36913B900236376C5
-:10D1400DD7E729462046FFF76DFF94F828300133C5
-:10D1500D03F0010384F82830002BEFD1E4E700BF82
-:10D1600DA0F10800FFF7BCBF38B5134B9C6834B174
-:10D1700D6369D3F8102172B9D3F8143103B938BDEE
-:10D1800D002584F8285001212046FFF74BFF6369E5
-:10D1900DC3F8145138BD012384F8283000212046EE
-:10D1A00DFFF740FF63690022C3F81021D3F8143153
-:10D1B00D002BE4D0E4E700BFA43A002038B5134BB0
-:10D1C00D1C6834B16369D3F8102172B9D3F81431E6
-:10D1D00D03B938BD002584F8285001212046FFF7FA
-:10D1E00D21FF6369C3F8145138BD012384F8283039
-:10D1F00D00212046FFF716FF63690022C3F81021B6
-:10D2000DD3F81431002BE4D0E4E700BFA43A00209A
-:10D2100D38B5134B5C6834B16369D3F8102172B91A
-:10D2200DD3F8143103B938BD002584F828500121F5
-:10D2300D2046FFF7F7FE6369C3F8145138BD01238B
-:10D2400D84F8283000212046FFF7ECFE63690022A8
-:10D2500DC3F81021D3F81431002BE4D0E4E700BF5C
-:10D2600DA43A0020426900230376C2F800357047C6
-:10D2700D032A37DC70B50C4602F5AC754169237C89
-:10D2800D51F825209A42064618D0236817491A6E80
-:10D2900D8A421BD11A6816498A421ED1DB6D154A86
-:10D2A00D7169207C41F82500934209D10023337424
-:10D2B00DE38843F008030020E38070BD002070BDBB
-:10D2C00D002206F10C0120469847F1E720469047D1
-:10D2D00D236807491A688A42E0D00021204690470A
-:10D2E00D2368DBE76FF47A70704700BFA10302007B
-:10D2F00D49F301009D03020070B505680F4C2A6AC1
-:10D3000DA24218D144698446087C00234FF0FF36B1
-:10D3100D04EB83020133D2F86015814208BFC2F8D5
-:10D3200D6065042BF4D19CF8103013B1AB696046E5
-:10D3300D9847002070BDBDE87040104745CD0200F4
-:10D3400D43698B420AD070B505460C46164613B19B
-:10D3500D03681B6E984726716C6170BD704700BFE6
-:10D3600D90F804C01CF0020F29D0002924DB002AFC
-:10D3700D22DD002B20DDB4294FF47A7CA8BFB42127
-:10D3800D30B50CFB01F10F4D046802EBD27E89081C
-:10D3900DA5FB0151A3EB6E030CFB03F3890802FB04
-:10D3A00D0131094A246BCB1782FB0121C3EBA1117B
-:10D3B00D2346BDE8304018476FF47A707047034834
-:10D3C00D704700BF176CC116D34D621016FCFFFFDE
-:10D3D00DC08800F00500003818BF0120704700BF5D
-:10D3E00D037C0B49202B38BF4FF0A0410122D1F80F
-:10D3F00D141503F01F0302FA03F30B4206D1C08884
-:10D4000D00F00A00003818BF012070471046704721
-:10D4100D00030050C08810F0030018BF01207047B2
-:10D4200DC08800F00C00003818BF0120704700BF05
-:10D4300D03684FF47A729B6B02FB01F1184700BF32
-:10D4400D027C0F4B202A38BF4FF0A04302F01F0281
-:10D4500D03EB82030129D3F80027417122F00C025E
-:10D4600D07D0022908BF42F00C02C3F800270020A4
-:10D4700D704742F00402C3F800270020704700BF38
-:10D4800D00030050D0F8103521EA0301C0F818153B
-:10D4900D704700BFD0F810351940C0F81815704707
-:10D4A00D38B5037C202B0446184838BF4FF0A040F8
-:10D4B00D03F01F0301229A40D0F8143513421BD1FB
-:10D4C00D0D46D9B9C0F80C251146FFF7E3FF217CB5
-:10D4D00D0E4B202938BF4FF0A043D3F8143513421B
-:10D4E00D12D0236820461B6E9847236829461B6877
-:10D4F00D20469847002038BD002038BDC0F80825CB
-:10D5000D1146FFF7BFFFE2E7014838BD00030050A9
-:10D5100D12FCFFFF38B5C3889B0704460D4604D5A2
-:10D5200D4069A8B3F9F7B8FD90BB236820461B6E80
-:10D5300D9847FDB9227C274B1F2A02F01F014FF09F
-:10D5400D010098BF4FF0A0438840C3F80C051F2A77
-:10D5500D204BE28898BF4FF0A04303EB810342F0CC
-:10D5600D0202D3F8001741F00101C3F800170020A3
-:10D5700DE28038BD227C174B1F2A02F01F014FF0AD
-:10D5800D010098BF4FF0A0438840C3F80805DEE7BF
-:10D5900D7DB1237C0F4A202B4FF0010138BF4FF096
-:10D5A00DA04203F01F0301FA03F3C2F8083500206F
-:10D5B00D38BD237C074A202B4FF0010138BF4FF0B7
-:10D5C00DA04203F01F0301FA03F3C2F80C3500204B
-:10D5D00D38BD00BF0003005038B503799A071FD539
-:10D5E00DC3885B07044617D50E4B1868C0B10122DE
-:10D5F00D2146FEF7E5FE054690B1606910B1F9F7D9
-:10D6000D4BFD18B9E38843F00403E3802846FEF789
-:10D6100DDDFAC0F30F1038BD03681B6E9847E3E7C2
-:10D6200D014838BD743B002016FCFFFFC3881B0763
-:10D6300D39D570B51D4D1E4C28682DED028B08EEA9
-:10D6400D101AFFF797FCF8EE487A08EE900A17EEDD
-:10D6500D901A2868FFF792FCF8EEE88A04F10806A4
-:10D6600D2388286807EE903AB8EE678AFFF782FCA8
-:10D6700D07EE900AF8EEE77A67EE887A87EEA87AD9
-:10D6800DBCEEC77A17EE103A24F8023BB442E7D14C
-:10D6900D084B074918680822012308F04DFFBDEC1F
-:10D6A00D028B002070BD0448704700BF783B0020FE
-:10D6B00D7C3B0020843B002016FCFFFF08B5C3888F
-:10D6C00D1B0701D4064808BD064B1868FFF78CFCF4
-:10D6D00D07EE900AFCEEE77A17EE900A08BD00BF40
-:10D6E00D16FCFFFF783B00200368244A9B6A934297
-:10D6F00D10B5044630D1C3885B052CD46069B0B138
-:10D7000DF9F7CAFC98B96069E388026843F480634D
-:10D7100D1268E38021469047194B62691B6803B17B
-:10D7200D0C339A421CD0227C0023636100E0227CE2
-:10D7300D144B202A38BF4FF0A04302F01F0203EB19
-:10D7400D8203E288D3F8001702F4306221F44031ED
-:10D7500DC3F80017E28010BD98470028CED010BD49
-:10D7600D094B227C181D4FF0FF0C13F9011B914240
-:10D7700D08BF03F801CC9842F7D1D5E72D0302007D
-:10D7800D783B0020000300503821002002680F492B
-:10D7900DD26B8A4208B513D1C3881B0701D40C483C
-:10D7A00D08BD0C4B1868FFF71FFC07EE900AFCEE46
-:10D7B00DE77A094B17EE900AA3FB0030800908BDEC
-:10D7C00D9047054BA3FB0030800908BDBDD6020074
-:10D7D00D36894100783B0020D34D621070B5056845
-:10D7E00D154E6B6CB34204461FD10A46017C134B98
-:10D7F00D4271202938BF4FF0A04301F01F0103EB08
-:10D8000D8103012AD3F8001721F00C010AD0022A56
-:10D8100D08BF41F00C01C3F8001720466B68BDE846
-:10D8200D7040184741F00401F5E7984725682046F8
-:10D8300D6B68BDE87040184741D4020000030050EA
-:10D8400D38B5C388DB07044606D5406900283FD0AC
-:10D8500DF9F722FC00283BD1236820461B6E984720
-:10D8600D227C294B2068202A38BF4FF0A04302F0BC
-:10D8700D1F0103EB8103456CD3F80017234821F0FA
-:10D8800D0301C3F80017E188854241F00101E180F1
-:10D8900D02F01F0C617930D1D3F80007012920F077
-:10D8A00D0C0027D0022908BF40F00C00C3F8000778
-:10D8B00D15491F2A8CBF0A464FF0A0420123D2F80A
-:10D8C00D102503FA0CF3134214BF0120002038BDBC
-:10D8D00D237C0D4A202B38BF4FF0A04203F01F03CD
-:10D8E00DD2F81015012202FA03F30B4214BF1046B1
-:10D8F00D002038BD40F00400D8E72046A847227C20
-:10D9000D02F01F0CD4E700BF0003005041D4020009
-:10D9100D38B5044615464FF48072C2802F2D0F4A3C
-:10D9200D23714FF000004FF00103E0602181257459
-:10D9300D226063710ED80A4A0A4942F82540002335
-:10D9400D6361094B4FF000404022C1F804032046AB
-:10D9500D1A6038BD3220EFF717FFECE77C96030015
-:10D9600DB03A00200060004000E100E00379DB07E1
-:10D9700D4FD52DE9F041C388DA0682B004460D4635
-:10D9800D3CD4236820461B6E9847012D236842D056
-:10D9900D5B682046984723682020D3F85C800AF006
-:10D9A00D76F80023CDE9003321460123228907466D
-:10D9B00DFAF7D8FE2F4B984507F10C064CD1636949
-:10D9C00D9E4207D01BB1236820461B6E984701234A
-:10D9D00D3B746661E38823F400639BB243F011034B
-:10D9E00D012DE38011D0002E42D056F80C3CDB699E
-:10D9F00DA6F10C0002B0BDE8F0411847C3F3C023F7
-:10DA000D8B42BED1012D4669EDD1002EEDD133688B
-:10DA100DFFDE194870473020D3F85C800AF037F8E4
-:10DA200D164B21461A6840F6AC530746FCF710F822
-:10DA300D104B984507F10C0614D163699E4207D02F
-:10DA400D1BB1236820461B6E984701233B7466610A
-:10DA500DE38843F40063C1E7314601222046C04705
-:10DA600D6669B7E731462A462046C0476669EFE743
-:10DA700D3368FFDE41D3020016FCFFFF703B002030
-:10DA800DC188C1F3C021FFF771BF00BF10B5C388B6
-:10DA900D590684B0044614D49A060AD41B0606D53A
-:10DAA00DE36823B1012004B0BDE81040184704B06D
-:10DAB00D10BD0123218902226846FDF703FAE38890
-:10DAC00DECE70189002305226846FDF7FBF9636940
-:10DAD00D4BB1596A029A5A626846521A0023CDE92F
-:10DAE00D0223FDF747FAE388D6E700BF10B5C388D8
-:10DAF00D590684B0044614D49A060AD41B0606D5DA
-:10DB000DE36823B1002004B0BDE81040184704B00D
-:10DB100D10BD0123218903226846FDF7D3F9E3885F
-:10DB200DECE70189002304226846FDF7CBF9636910
-:10DB300D4BB1596A029A5A626846521A0023CDE9CE
-:10DB400D0223FDF717FAE388D6E700BF2DE9F04B66
-:10DB500DD0F8204584B006466CB3DFF890800D46B2
-:10DB600D01274FF01F0BB4FA84FCABEB0C035919D2
-:10DB700D07FA03F258F8219024EA0204B9F1000FD4
-:10DB800D17D0B9F8062012F0E00F06EB83030ED084
-:10DB900DD3F8002782F48032C3F80027D3F800377A
-:10DBA00DDA0348461CD5FFF771FFB9F80620930537
-:10DBB00D08D4002CD5D14FF0FF33C6F8203504B072
-:10DBC00DBDE8F08BF8F7FAFA0028F2D00123052210
-:10DBD00D40F2FF316846FDF775F9002CC1D1EAE737
-:10DBE00DFFF784FFB9F80620E1E700BFB03A002047
-:10DBF00D08B5094BD3F87C2102B908BD0021C3F843
-:10DC000D7C114FF0A040FFF7A1FFBDE8084003488D
-:10DC100D2021FFF79BBF00BF0060004000030050B4
-:10DC200DC38813F0E00F70B504460D4621D103688B
-:10DC300D5B689847227C3A49202A02F01F0338BFBF
-:10DC400D4FF0A04101EB830302F01F02D3F80067F0
-:10DC500D26F44036C3F8006788BBD3F8000740F4BC
-:10DC600D0030C3F80007012303FA02F2E388C1F87C
-:10DC700D20255A060ED423F0E0039BB2022DE3803B
-:10DC800D18D0032D22D0012D17D143F08003E3804E
-:10DC900D002070BD032D37D06069036821461B68D5
-:10DCA00D9847E38823F0E00300229BB2022D6261C6
-:10DCB00DE380E8D143F02003E380002070BDD3F86A
-:10DCC00D000740F44030C3F80007CCE743F04003B1
-:10DCD00DE380282009F0DBFE2146054608F028FBED
-:10DCE00DFAF738F823680F4ADE6D6862964212D152
-:10DCF00D62699542E1D012B11B6E2046984701230F
-:10DD000D2B716561002070BD23F0E00343F04003EB
-:10DD100DE380002070BD012229462046B047CCE7A4
-:10DD200D0003005041D30200032910B50C460BDC53
-:10DD300D00291ADC16D1C28812F0F00219D003683E
-:10DD400D1B6E9847204610BD04290BD102680B4964
-:10DD500DD26A8A420FD1C188C1F3C021FFF706FEF6
-:10DD600D002010BD6FF47A7010BDFFF759FF002031
-:10DD700D10BD104610BD9047002010BD81DA020085
-:10DD800D38B5036804465B680D469847E3885B0623
-:10DD900D09D423680A4A5B6D93424FF00301204674
-:10DDA00D07D1FFF73DFF60692946BDE8384008F00F
-:10DDB00DD7BA984760692946BDE8384008F0D0BA0F
-:10DDC00D29DD0200072913D8027C0B4B202A38BF0E
-:10DDD00D4FF0A04302F01F0203EB82030020D3F8A3
-:10DDE00D002722F4E06242EA0121C3F800177047D0
-:10DDF00D6FF47A70704700BF00030050007C0B4B2E
-:10DE000D002914BF4FF440710021202838BF4FF076
-:10DE100DA04300F01F0003EB80030020D3F8002780
-:10DE200D22F4E0620A43C3F8002770470003005054
-:10DE300D027C0B4B202A38BF4FF0A04302F01F028B
-:10DE400D03EB8203D3F8000720F44030C3F800073A
-:10DE500DD3F8002742EA0141C3F80017704700BF0D
-:10DE600D00030050F0B5164C236883B02BB1154D4F
-:10DE700D2E688EB1002003B0F0BD382009F007FEEA
-:10DE800D054608F03DFB284625600E4D032108F0A0
-:10DE900DE5FA2E68002EEDD1382009F0F8FD132398
-:10DEA00D0746226800930849084BFEF78BFF38465A
-:10DEB00D012231462F60FFF79FF8002003B0F0BD1F
-:10DEC00D843B0020783B002000C001400000484208
-:10DED00D03799B0763D5B1F5806F2DE9F0410E46AF
-:10DEE00D5FD2C3881A07054641D52F4F297C3A4684
-:10DEF00D4FF0FF34002312F9010B884208BF1C4676
-:10DF000D0133042BF7D1631C35D0DFF8B480686979
-:10DF100D40B3F9F7C1F828B3D8F80000FFF72AF895
-:10DF200D07EE906A9FED216A2149224BB8EEE77A00
-:10DF300DF7EE007AE7EE467AF0EE676A07EE900AA2
-:10DF400DF8EEE77A186867EEA67A0123FDEEE77A18
-:10DF500D17EE902A21F81420082208F0EDFA00207F
-:10DF600DBDE8F081EB8843F00803EB80D4E703684C
-:10DF700D1B6E9847B9E72846FFF774FF0E4BDFF885
-:10DF800D40801C78D8F80000013404F003041C70A4
-:10DF900D22462B7C3B552946FFF76AF9B7E7074820
-:10DFA00D70476FF47A70DBE7382100200000803A6B
-:10DFB00D7C3B0020843B0020C921002016FCFFFF84
-:10DFC00D783B002070B5184D2DED028B044608EE00
-:10DFD00D101AFFF747FF2868FFF706F8DFED137AF1
-:10DFE00D07EE100AB4EE677AF1EE10FA15D1DFEDF7
-:10DFF00D107A9FED0E7A2368B8EE488A204628EEF7
-:10E0000D278ADB68C8EE077ABDEC028BBDE870404D
-:10E0100DFDEEE77A17EE901A184717EE901A28685A
-:10E0200DFEF7ACFFE3E700BF783B002000409C46C5
-:10E0300D0000804421B9436E4FF40472C3F80823E5
-:10E0400D00207047B1F5614F34D00DD847F612233B
-:10E0500D994229D0B1F5164F13D14FF41D03426EDD
-:10E0600D0020C2F824357047B1F5612F1FD0134B36
-:10E0700D994211D1426E4FF080530020C2F82435E1
-:10E0800D7047426E0E4BB1F5165F18BF4FF0EB7334
-:10E0900D0020C2F824357047B1F5613F14BF4FF031
-:10E0A00DEB734FF06C73DAE74FF40003D7E74FF0E3
-:10E0B00D7063D4E74FF46B03D1E700BF40420F000C
-:10E0C00D0050270070B504460E4615462046F9F758
-:10E0D00D8BFB0028FADC94F83C3003F0FF00002B9A
-:10E0E00DF4D1636E317C2A7CC3F80C15C3F814256A
-:10E0F00D70BD00BF10B584B004468DF8071002E066
-:10E1000D94F83C301BB100F059FE0028F8D000F017
-:10E1100D55FE636E60B10022C3F82021D3F82011A3
-:10E1200D03910399C3F85821D3F858210292029A0A
-:10E1300D01220DF1070184F83C20C3F84415C3F802
-:10E1400D48259A6000F03AFE98B1636E00E091B9EF
-:10E1500DD3F82021D3F85811002AF8D059B901224B
-:10E1600DDA60D3F85821002AFBD00020002384F870
-:10E1700D3C3004B010BD0148F8E700BF09FCFFFFBB
-:10E1800D0021F9F7D1BA00BF90F83C3003B17047C8
-:10E1900D10B584B00446F9F727FBB8B1A28EA38E53
-:10E1A00D94F830109BB20133B3FBF1F001FB103347
-:10E1B00D92B22068E16A9BB2A386895C836920468E
-:10E1C00D9847A38E628E9BB29A4201D004B010BDC7
-:10E1D00D0123022240F2FF316846FCF773FEF5E79A
-:10E1E00D10B5A9B9C3895A07044617D5636E04F152
-:10E1F00D44012022C3F834150020C3F838254FF40C
-:10E2000D047101222064C3F804131A60002010BDAC
-:10E2100D0129FBD1FFF7B8FF002010BDF9F7D0F8A9
-:10E2200DE3895B07E2D4002010BD00BF10B5224B7F
-:10E2300D224A0446406E236003F13C01A16082B086
-:10E2400DC0F8082300F0A6FE00280DDB43091C4989
-:10E2500D0122203300F01F0002FA00F041F82300E4
-:10E2600DBFF34F8FBFF36F8F636ED3F80022012181
-:10E2700D22F020020020C3F800225960C3F8580193
-:10E2800DD3F858210192019AD960D3F85821002A68
-:10E2900DFBD04FF0FF320021C3F800151846C3F82C
-:10E2A00D0C25C3F8142500F047FE2046F9F7ACFA0B
-:10E2B00D204602B010BD00BFF096030014034200CB
-:10E2C00D00E100E0A0F10800FFF7B0BF10B5044673
-:10E2D00DFFF7ACFF204609F0D8FB204610BD00BF6C
-:10E2E00D10B5A0F108042046FFF7A0FF204609F065
-:10E2F00DCCFB204610BD00BF70B50446406E0E46E7
-:10E3000D00F048FE054646B3E18911F0200124D105
-:10E3100D2368384A9B68934268D1636E4FF4047248
-:10E3200DC3F808232046F9F75FFA0028FADC94F8C1
-:10E3300D3C30002BF6D1002D47DB6B092E49012215
-:10E3400D203305F01F0502FA05F541F82350BFF300
-:10E3500D4F8FBFF36F8F002070BD002D0DDB6B094C
-:10E3600D9B0003F1604303F5614305F01F05012296
-:10E3700D02FA05F5C3F880511D6023681F4D5B68D7
-:10E3800DAB422BD1E3895A0721D5636E04F14402C8
-:10E3900D2021C3F83425C3F838154FF40472002139
-:10E3A00D2164C3F8042301221A602046F9F71CFAF0
-:10E3B00D002806DD23685B68AB4213D12046FFF7CA
-:10E3C00DE3FEA16B2046F9F701FA002070BD20464F
-:10E3D00DF8F7F6FFE3895B07E7D5D6E7002120467E
-:10E3E00D9847E2E7012120469847EAE720469847FB
-:10E3F00D98E700BF35E0020000E100E0E1E1020036
-:10E4000DA0F10800FFF778BFF0B50C268DB01D46C2
-:10E4100D1423CDE90036044616460F46F9F738F9B0
-:10E4200D4A4A226000233C3284F83C30A260636685
-:10E4300D2364002D7ED0284600F03CFD03906066DD
-:10E4400D00287DD04FF0EB73C0F824350023C0F8C1
-:10E4500D6C352046F9F7C8F90028FADC94F83C3001
-:10E4600D03F0FF05002BF4D1606E3A7C337CC0F8CD
-:10E4700D0C25C0F81435C0F80851D0F808310B93AD
-:10E4800D0B9BC0F81051D0F810310A930A9BC0F8BD
-:10E4900D2051D0F820310993099BC0F82451D0F8B0
-:10E4A00D24310893089BC0F84451D0F844310793A8
-:10E4B00D079BC0F85851D0F858310693069BC0F809
-:10E4C00D4C51D0F84C310593059BD0F80032204DBE
-:10E4D00D204943F02003C0F800322246C0F804530F
-:10E4E00D00F08CFD606E00F055FD00281BDB43092C
-:10E4F00D00F1604202F561429B0003F1604320216F
-:10E5000D82F8001303F5614300F01F00012202FAA7
-:10E5100D00F0C3F880011860636E08222046C3F82E
-:10E5200D00250DB0F0BD0C4B00F00F000344202270
-:10E5300D1A76F1E7102000F0DBFC6066002881D12F
-:10E5400D5A20EFF721F9606E7CE700BFF0960300CB
-:10E5500D14034A00A5E50200FCEC00E030B5436E63
-:10E5600DD3F83C55026CAA4283B0044606DA002269
-:10E5700DC3F80821D3F808310193019B236C9D4208
-:10E5800D0BDD236C5A1C2344226493F8441020465F
-:10E5900DF8F790FE236CAB42F3DB0023236403B04A
-:10E5A00D30BD00BF70B5456ED5F8083188B0044652
-:10E5B00DB3B1002610E0C5F80861D5F80831019314
-:10E5C00D019B236C5A1C2344226493F84410F8F7E2
-:10E5D00D71FED5F808311BB1236C1F2B2046EADDE7
-:10E5E00DD5F81031002B3AD1D5F84C3173B1002349
-:10E5F00DC5F84C31D5F84C31626E0393202104F1EE
-:10E6000D44030398C2F83435C2F83815D5F82431CF
-:10E6100D53B10023C5F82431D5F824310493049B5C
-:10E6200DD5F88034C5F88034D5F8443133B10023A2
-:10E6300DC5F84431D5F844310593059BD5F8203103
-:10E6400DC3B9D5F8583143B10023C5F85831D5F8C1
-:10E6500D58210792079A84F83C3008B070BD00230A
-:10E6600DC5F81031D5F8103102932046029BFFF703
-:10E6700D75FFB9E70023C5F82031D5F820210692A2
-:10E6800D069A84F83C302046F9F7AEF8002802DCF3
-:10E6900D0123EB60D5E72046F8F764FED1E700BF14
-:10E6A00D10B5034B03600446FBF75EFB204610BD1F
-:10E6B00D5097030010B5054B03600446FBF754FB60
-:10E6C00D204609F0E2F9204610BD00BF5097030027
-:10E6D00D10B50446D4E90E2352694FF47A50002B3D
-:10E6E00DD2F84415C2F8440522DA1A4A0021C2F8BC
-:10E6F00D1015626B013393FBF2F102FB1133E363EF
-:10E7000D00F070FBD4E90E2352690121002BD1607A
-:10E7100D0ADB02330F4A54F82330DB691B7C1B02E2
-:10E7200D43F00113C2F81035BDE8104000F04CBBAA
-:10E7300D023354F82300FBF7F3F9E36B054A00218C
-:10E7400DC2F81015002BD4D1626B012AD2D14FF033
-:10E7500DFF33D4E700600040034B186818B1436BDA
-:10E7600D0BB1FFF7B5BF7047883B002070B50D4664
-:10E7700D11460446FBF74EFB1C4A2B681C499B6B4C
-:10E7800D14600026C4E90E5621602846314698478C
-:10E7900DA06B184D03684FF47A51DB6C9847A06B52
-:10E7A00D03684FF47A52DB6B31469847A06B124BDE
-:10E7B00D42690168C3F820554432C3F82425042268
-:10E7C00DC3F80425CB690D4A934209D10C4BC360A4
-:10E7D00D4B6A9847A06B03689B6A9847204670BDAB
-:10E7E00D07499847A06B0168F2E700BF883B0020FE
-:10E7F00D509703000061004000F001401DDA010058
-:10E8000D59E7020038B50D460446FBF717FA00210B
-:10E8100D2846FBF765F9636B012B03D1A06B0368E9
-:10E8200D5B6B9847002038BD007A704790F9103027
-:10E8300D002B11DB5A0910B460320A4C03F01F0390
-:10E8400D012101FA03F344F8223043695DF8044BCA
-:10E8500D012200201A607047436901221A600020CE
-:10E8600D704700BF00E100E090F91030002B08DB8D
-:10E8700D5809054903F01F03012202FA03F341F879
-:10E8800D20300020704700BF00E100E090F910300B
-:10E8900D002B0DDB5A0907480121203203F01F031D
-:10E8A00D01FA03F340F82230BFF34F8FBFF36F8FA0
-:10E8B00D0020704700E100E0012904D0022902D0B8
-:10E8C00D09B10020704743690020C3F80415704753
-:10E8D00D437A013B99420FDC10B44FF48033446905
-:10E8E00D01F5A87003FA01F144F820200020C4F8C6
-:10E8F00D04135DF8044B70476FF47A70704700BFD6
-:10E9000D437A013B994212DC10B4446904EB810057
-:10E9100DD0F840351A444FF4803303FA01F1C0F8B2
-:10E9200D40250020C4F804135DF8044B70476FF4C4
-:10E9300D7A707047437A013B994208DC42694FF483
-:10E9400D803303FA01F1C2F80813002070476FF409
-:10E9500D7A707047032907D8DFE801F01710090214
-:10E9600D43690322C3F808250172002070474369EB
-:10E9700D0222C3F808250172002070474369002266
-:10E9800DC3F8082501720020704743690122C3F8BE
-:10E9900D082501720020704710B5044A026000235B
-:10E9A00D0446C380F6F754FE204610BDE08D0300EB
-:10E9B00D10B5064A026000230446C380F6F748FEF0
-:10E9C00D204609F062F8204610BD00BFE08D03001F
-:10E9D00D90F91030002B09DB03F1604303F561431F
-:10E9E00D4901C9B283F8001300207047044A03F0AF
-:10E9F00D0F031A444901C9B211760020704700BFB8
-:10EA000DFCEC00E0B1F57A5F13D800234FF47A5C8B
-:10EA100D2CFA03F2914204D342690020C2F810355A
-:10EA200D70470133092BF3D142690020C2F810352C
-:10EA300D70476FF47A70704703680F4A1B6B9342EF
-:10EA400D10B5044616D190F91030002B0DDB5A0984
-:10EA500D0A480121203203F01F0301FA03F340F8A5
-:10EA600D2230BFF34F8FBFF36F8F636901225A605E
-:10EA700D002010BD9847F8E78DE8020000E100E0A6
-:10EA800D90F91020002A70B5044636DB53099B001F
-:10EA900D03F1604301682148096B03F5614302F0FE
-:10EAA00D1F021D68814225FA02F505F0010521D1ED
-:10EAB00D012101FA02F2C3F88020BFF34F8FBFF39B
-:10EAC00D6F8F63690122DA64D3F84C657DB12368D9
-:10EAD00D13499B6A8B421CD194F91030002B06DB35
-:10EAE00D590903F01F039A400E4B43F8212030467D
-:10EAF00D70BD002520468847E3E70268074B116B80
-:10EB000D9942F6D143690122DA64D3F84C65304657
-:10EB100D70BD20469847304670BD00BF8DE802009D
-:10EB200D69E8020000E100E090F91020002A38B5F4
-:10EB300D044635DB53099B0003F1604301681F4810
-:10EB400D096B03F5614302F01F021D68814225FA2E
-:10EB500D02F505F001052AD1012101FA02F2C3F8EF
-:10EB600D8020BFF34F8FBFF36F8F62690123D36096
-:10EB700DD368002BFCD18DB12368114A9B6A934257
-:10EB800D18D194F91030002B08DB58090D4903F00A
-:10EB900D1F03012202FA03F341F82030002038BD93
-:10EBA00D0268064B116B99424FF00005DDD02046EF
-:10EBB00D8847DAE720469847002038BD8DE80200E7
-:10EBC00D69E8020000E100E010B5034629B390F9B1
-:10EBD00D101000291FDB4A09920002F1604202F574
-:10EBE00D614201F01F01146824FA01FC1CF0010FB1
-:10EBF00D11D0C488036844F001041B6BC480164C0B
-:10EC000DA34226D1012303FA01F1C2F88010BFF30C
-:10EC100D4F8FBFF36F8F002010BDC288D107FAD57B
-:10EC200D19680E4C896A22F00102A142DA800ED1D8
-:10EC300D93F91030002BEEDB58090949012203F03E
-:10EC400D1F0302FA03F341F82030002010BD88475E
-:10EC500DE1E79847DFE700BF8DE8020069E80200B1
-:10EC600D00E100E00F4B70B553F82050CDB10023FB
-:10EC700D6C6918464FF0010E1E4604EB83020EFA26
-:10EC800D03FCD2F84011013321B14CEA0000C2F867
-:10EC900D4061C0B2042BF0D1EB6813B1BDE87040F8
-:10ECA00D184770BD8C3B00200020FFF7DBBF00BF75
-:10ECB00D0120FFF7D7BF00BF0220FFF7D3BF00BF72
-:10ECC00D0320FFF7CFBF00BF0420FFF7CBBF00BF6E
-:10ECD00DF8B5334B03600026466004460F461546D3
-:10ECE00DF6F748FC2F4A3049E660032397426372DA
-:10ECF00D67612574216047D002F58052974234D068
-:10ED000D02F58032974241D1284A002D42F8234026
-:10ED100D31DB6909264B0122203105F01F0502FA6E
-:10ED200D05F543F82150BFF34F8FBFF36F8F94F963
-:10ED300D10506769002D7A601FDB2B44402283F849
-:10ED400D002301234FF47A52092B22FA03F103F128
-:10ED500D010002D0B1F57A7F1FD80322C7F8103514
-:10ED600D2046C7F808252272F8BD104A0223002D4F
-:10ED700D42F82340CDDA01237B600E4B05F00F05E1
-:10ED800D2B4440221A76DCE70123BDE70A4B9F4254
-:10ED900D18BF3346B8D10423B6E70346D4E700BF06
-:10EDA00DE08D030000900040809703008C3B002015
-:10EDB00D00E100E0FCEC00E000B00140014B93F9F4
-:10EDC00D000070478B420020054A1378013B5BB26F
-:10EDD00D002B01DD137070470023137062B670476E
-:10EDE00D8B42002072B6024A1378013313707047BC
-:10EDF00D8B42002020BF70474FF08053596E186E24
-:10EE000D704700BFBFF34F8F0549064BCA6802F428
-:10EE100DE0621343CB60BFF34F8F00BFFDE700BF30
-:10EE200D00ED00E00400FA05704700BF08B50B4B7C
-:10EE300D0122C3F8402502210022930003F1A043D3
-:10EE400D0132202AC3F80017C3F8001AF5D1FFF7D5
-:10EE500DEBFFBDE80840EDF763BB00BF00E00140EC
-:10EE600D00487047000002204020F7F703BB00BFA9
-:10EE700D8163704741637047C1637047C06B7047D2
-:10EE800DEFF30880704700BF406B7047C0E9001278
-:10EE900D8360704710B5054B054C4FF48072A16827
-:10EEA00D184608F02CFEA06010BD00BF0024002005
-:10EEB00D00ED00E030B50C4D0C4A2C68864605235C
-:10EEC00D4FF0010C0CFA03F1214203F1FF3302D193
-:10EED00DD06B704505D0591CA2F10C02F2D1002067
-:10EEE00D30BD2143296030BDA43B0020D8970300DD
-:10EEF00DF0B40F4D0F4E2C68324605234FF0010C28
-:10EF000D0CFA03F1214202D1576C384207D1013B73
-:10EF100D591CA2F10C02F3D10020F0BC704703EB99
-:10EF200D4303214356F823002960F0BC704700BF0E
-:10EF300DA43B0020D8970300144B984215D003F53D
-:10EF400DE04398421AD0A3F53433984218D003F514
-:10EF500D0433984216D0B0F1402F15D0A3F50033ED
-:10EF600D984208BF002001D07047052008490122B2
-:10EF700D0B68824023EA02030B6070470420F5E71B
-:10EF800D0320F3E70220F1E70120EFE700800240C4
-:10EF900DA43B002008B5174B984218D0B0F1402F74
-:10EFA00D1ED003F5003398421CD0A3F504339842CC
-:10EFB00D1AD003F53433984218D0A3F5E0439842A4
-:10EFC00D16D05A20EEF7E0FB4FF0FF3008BD0023BE
-:10EFD00D094A03EB430302EB830393F9040008BDD5
-:10EFE00D0123F5E70223F3E70323F1E70423EFE71A
-:10EFF00D0523EDE700300040D897030038B5184BD6
-:10F0000D98420D46144620D0B0F1402F1FD003F585
-:10F0100D003398421DD0A3F5043398421BD003F55D
-:10F0200D3433984219D0A3F5E043984208BF052325
-:10F0300D04D05A20EEF7A8FB4FF0FF3309490A4AD6
-:10F0400D41F8235042F8234038BD0023F6E7012351
-:10F0500DF4E70223F2E70323F0E70423EEE700BF12
-:10F0600D00300040A83B0020C03B0020024A034B6B
-:10F0700D10681B68184700BFC03B0020A83B00204C
-:10F0800D024A034B50685B68184700BFC03B002025
-:10F0900DA83B0020024A034B90689B68184700BFAD
-:10F0A00DC03B0020A83B0020024A034BD068DB6820
-:10F0B00D184700BFC03B0020A83B0020024A034B6D
-:10F0C00D10691B69184700BFC03B0020A83B0020FA
-:10F0D00D024A034B50695B69184700BFC03B0020D3
-:10F0E00DA83B0020002815D0006041608260C360FD
-:10F0F00D046145618661C761444604624C464462C1
-:10F1000D544684625C46C462644604636E4646633C
-:10F1100D74468463002906D0C46B043C0439256809
-:10F1200D0D60B442F9D1946BA646566BB546002BD3
-:10F1300D06D0D46B043C043B1D682560B442F9D164
-:10F1400D146BA446D46AA346946AA246546AA14697
-:10F1500D146AA046D769966955691469D3685168D0
-:10F1600D106892687047006041608260C3600461FE
-:10F1700D45618661C761444604624C46446254460B
-:10F1800D84625C46C462644604636E46466374469C
-:10F1900D8463C46B043C043925680D60B442F9D115
-:10F1A00DC76986694569046970470060416082607E
-:10F1B00DC360046145618661C761444604624C4683
-:10F1C00D4462544684625C46C462644604636C4681
-:10F1D00D44637446846304697047846BA646446B2C
-:10F1E00DA546046BA446C46AA346846AA246446A33
-:10F1F00DA146046AA046C769866945690469C36862
-:10F2000D82680068416870470649074A074B9B1A98
-:10F2100D03DD043BC858D050FBDC00F025F8FFF7A8
-:10F2200D05FE0000C89A03004020002000240020A5
-:10F2300DFEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE799
-:10F2400DFEE7FEE7BFF34F8F0549064BCA6802F490
-:10F2500DE0621343CB60BFF34F8F00BFFDE700BFEC
-:10F2600D00ED00E00400FA0508B54FF08053D3F827
-:10F2700D30210D2A55D14FF080410020C1F80C01ED
-:10F2800D584AC1F81001C1F83805D3F80404C2F882
-:10F2900D2005D3F80804C2F82405D3F80C04C2F8ED
-:10F2A00D2805D3F81004C2F82C05D3F81404C2F8BD
-:10F2B00D3005D3F81804C2F83405D3F81C04C2F88D
-:10F2C00D4005D3F82004C2F84405D3F82404C2F84D
-:10F2D00D4805D3F82804C2F84C05D3F82C04C2F81D
-:10F2E00D5005D3F83004C2F85405D3F83404C2F8ED
-:10F2F00D6005D3F83804C2F86405D3F83C04C2F8AD
-:10F3000D6805D3F84004C2F86C05D3F84434C2F84C
-:10F3100D7035D1F80034D80744BF6FF00103C1F840
-:10F3200D0034314AD2F8883043F47003C2F8883083
-:10F3300DBFF34F8FBFF36F8F4FF01023D3F80C2215
-:10F3400DD20731D4D3F80022002A07DBD3F80432D8
-:10F3500D002B03DB254B264A1A6008BD254A0123E5
-:10F3600DC2F80435D2F80034002BFBD04FF0102337
-:10F3700D1221204AC3F80012D2F80034002BFBD022
-:10F3800D4FF0102312211B4AC3F80412D2F8003497
-:10F3900D002BFBD000231749C2F80435D1F80034F7
-:10F3A00D002BFBD0FFF74EFF124A0123C2F80435A4
-:10F3B00DD2F80034002BFBD04FF010210D4AD1F8BC
-:10F3C00D0C3223F00103C1F80C32D2F80034002BBB
-:10F3D00DFBD000230749C2F80435D1F80034002BC7
-:10F3E00DFBD0DFE700C0004000ED00E04021002031
-:10F3F00D0090D00300E0014030B484688D68C3688C
-:10F4000DCA68A54272EB03032CBF0120002030BC5B
-:10F4100D704700BF38B5224B1B782BB1044618B18D
-:10F4200D037F03F0FF0513B90025284638BD1D489D
-:10F4300D00F01AFB1C4B1A685B6880181B4AD2E956
-:10F4400D001243F10003884273EB020203D210F164
-:10F4500D807043F10003D4E902128842934119D31D
-:10F4600D236903B92377D4E9053098472369002B25
-:10F4700DDAD0227F02F0FF05002AD5D0D4E902218F
-:10F4800DD31841F10001C4E902310948214600F0C9
-:10F4900D75FCCAE70648214600F070FCC5E700BFC1
-:10F4A00D8C42002044210020003800200838002024
-:10F4B00D249803002DE9F04F83B0814600F0AAFA9D
-:10F4C00D40B1734AD2E9003113F1807341F100016B
-:10F4D00DC2E900310021484600F0B6FA6D4D002812
-:10F4E00D40F0CC800121484600F0AEFA002840F0F3
-:10F4F00DAE80694801A900F077FB002834D0674C35
-:10F5000D674F654E09E02BB301A9304600F09EFB15
-:10F5100D01A9304600F068FB30B30378012B11D000
-:10F5200D022BF0D120464FF0000800F03BFC30B12B
-:10F5300D80F81C80204600F035FC0028F8D101230E
-:10F5400D3B70E1E72B684168994275D0204600F089
-:10F5500D33FCD9E741680B7F002BD5D101230B7705
-:10F5600D204600F00BFCCFE74C4E4E4FDFF82081CC
-:10F5700D31E0304600F016FC04463846D4E902ABC3
-:10F5800D00F072FA484BD8F80420D3E900E1D8F81E
-:10F5900D0030C31842F10002734572EB010103D232
-:10F5A00D13F1807342F10002BAEB03036BEB02021D
-:10F5B00D012B72F100022DDBB3F5350F32D2A268AB
-:10F5C00D4FF496030021384600F09EF9E0B10D2866
-:10F5D00D24D000232B60304600F0EAFB2B6870B37B
-:10F5E00D002BC6D02B6884689968C268DB688C4292
-:10F5F00D72EB03030BD22B681B7F002BB9D029684C
-:10F6000D304600F0BBFBB4E72B688BB12C6003B028
-:10F6100DBDE8F08F0021384600F00CFA2046FFF7C8
-:10F6200DF9FED6E7384600F01FFA204A0244C7E734
-:10F6300D484600F03BF9E9E700232B6064E7002B17
-:10F6400DE5D1484603B0BDE8F04F00F033B9154899
-:10F6500D00F00AFA0E4B1A685B688018124AD2E95C
-:10F6600D004143F10003A04273EB010103D210F1FD
-:10F6700D807043F10003C2E900033AE72B68002BC9
-:10F6800D3FF430AF2868FFF7C5FE00232B6029E754
-:10F6900D00380020443C0020343C00202498030016
-:10F6A00D8C4200204421002008380020FFFFB400C8
-:10F6B00D10B5134B13491C68134882B00823582208
-:10F6C00D019400F015FA044610B1204602B010BDA9
-:10F6D00D0E4A0F4801A900F0A3F804460028F4D102
-:10F6E00D0B48012100F08EF901231946094A0848FB
-:10F6F00D00F0E4F8084B012220461A7002B010BD4C
-:10F7000D20980300DC3B0020343C0020B5F40200BF
-:10F7100D44210020FFFF7F008C4200204AB1A1F15F
-:10F7200D01010368B1FA81F14909C3E9041200200E
-:10F7300D70470720704700BF037F0BB10020704753
-:10F7400D30B5044683B0A2611A480D4600F08CF91D
-:10F7500D194B1A685B688018184AD2E9001243F1F8
-:10F7600D0003884273EB020203D210F1807043F163
-:10F7700D00032818226943F10003C4E9020302B112
-:10F7800D25610F4801A900F0EDF9034648B10025A8
-:10F7900D0B481D705C6001A900F016FA20B903B08A
-:10F7A00D30BD042003B030BD024800F061F9284699
-:10F7B00D03B030BD4421002000380020083800205F
-:10F7C00D343C002030B5044683B000250C48257725
-:10F7D00D01A900F0C7F980B103460122027001A909
-:10F7E00D07485C6000F0F0F908B903B030BD05487A
-:10F7F00D00F03EF9284603B030BD042003B030BD03
-:10F8000D343C002044210020014800F053B800BFD3
-:10F8100D44210020014800F049B800BF44210020D8
-:10F8200D30B51F4C437944F823201E4C04EBC30222
-:10F8300D127992BB02680D88C2F8085590F9042020
-:10F8400D8978002A4FEAC30E20DB4FEA521C02F1E1
-:10F8500D604549014FEA8C0C05F56145C9B20CF1C3
-:10F8600D604C85F800130CF5614C02F01F0201216C
-:10F8700D01FA02F2CCF88021CCF80020A644012236
-:10F8800D8EF8042044F83300002030BD064D02F000
-:10F8900D0F024901C9B2A954F0E7082030BD00BFDD
-:10F8A00D503C0020483C002014ED00E0036801228C
-:10F8B00D1A607047036801225A60704730B401F135
-:10F8C00D500C4FEA8C0C00681FFA8CFC4FF48034FE
-:10F8D00D8C400025C0F80843C0F8484340F80C5050
-:10F8E00D82B050F80C50019501F5A87122F07F42BD
-:10F8F00D019D40F82120C0F844430BB1C0F80443EA
-:10F9000D02B030BC704700BF2DE9F04F04684FF4D2
-:10F9100D803801F1500508FA01F80746AD0004EBF7
-:10F9200D8100C4F84883ADB2C4F8088322F07F4942
-:10F9300D4FF0000AD4F80425D0F84065C0F84025F2
-:10F9400D44F805A0A6EB020C85B0625902922CF08A
-:10F9500D7F4CBCF1010F029A9B464FEA810640D0C5
-:10F9600DD4F80455C4F84483A9EB050222F07F4274
-:10F9700D012A24D0264409F1FF33C6F84095D4F866
-:10F9800D0415CBF1FF125B1A02F57F4223F07F4382
-:10F9900D9A4210D33BB10020C4F84483C4F80483C9
-:10F9A00D05B0BDE8F08F09F10102C6F84025D4F885
-:10F9B00D04359942EFD00D2005B0BDE8F08F01F56B
-:10F9C00DA8710F4B09F1010244F8212043F0010306
-:10F9D00D4FF4806098473C68D4F804359D42DAD0E6
-:10F9E00DE9E7074A019142F001024FF48060904728
-:10F9F00D3C68019944F805A062590392039AAFE758
-:10FA000DF07B030003680222C3F8442309B1C3F855
-:10FA100D042370470368D3F8040100B9704700222E
-:10FA200D82B0C3F80421D3F804310193019B012066
-:10FA300D02B0704702684FF4803303FA01F1C2F847
-:10FA400D4813C2F80813704750318900036889B212
-:10FA500D585800B9704700225A5082B05B58019334
-:10FA600D019B012002B070470368D3F8040570476D
-:10FA700D90F90430002B09DB5A09054803F01F03E8
-:10FA800D0121403201FA03F340F82230704700BFE4
-:10FA900D00E100E0024A034B10681B68184700BFE5
-:10FAA00D483C0020503C0020D2B11368DB43D9B153
-:10FAB00D014410B40D4C013801F1FF3C10F8011F49
-:10FAC00D08224B405908DB074CBF81EA04030B4663
-:10FAD00D013AF7D16045F1D1D8435DF8044B704739
-:10FAE00D4FF0FF330029E3D1D84370472083B8EDA1
-:10FAF00D99B110B4B2FBF3F403FB1424A4B244B9CE
-:10FB000DC0E9001484608281C38120465DF8044BF6
-:10FB100D704709205DF8044B70470E20704700BFF9
-:10FB200D82B050E8022FC188B2EB324F4FF0000384
-:10FB300D17BF92B241EA014142EA014104E0426835
-:10FB400DB2EB324F08BF012340E80212002AE8D180
-:10FB500D8DF807309DF80730002B0CBF11200020C9
-:10FB600D02B0704710B483B050E8013F1FFA83FC18
-:10FB700DC489A4448489A44528BFACEB040C048932
-:10FB800DA44502BFBFF32F8F002207E0CCEA030C80
-:10FB900D40E801C4002CE7D14FF001028DF803209D
-:10FBA00D0193019C9DF803200C6032B1006810FA9E
-:10FBB00D84F003B05DF8044B704702F0FF03184664
-:10FBC00D03B05DF8044B70470A884B889A4201D008
-:10FBD00D0020704750E8012FC2EA024240E801239D
-:10FBE00D002BF7D10120704710B483B050E8023FCD
-:10FBF00D1FFAA3FCC488A44502BFBFF32F8F0022B8
-:10FC000D0EE0C489A4448489A44528BFACEB040C40
-:10FC100DC3EA0C4C40E802C4002CE7D14FF00102BE
-:10FC200D8DF803200193019C9DF803200C6032B1E7
-:10FC300D006800EB144003B05DF8044B704702F010
-:10FC400DFF03184603B05DF8044B70470A884B88D4
-:10FC500D9A4201D00020704750E8022FC2EA22429A
-:10FC600D40E80223002BF7D10120704733DF7047A6
-:10FC700D064A074B10B5002414701C60BFF35F8F4C
-:10FC800D0449054800F064F8204610BD8E4200205E
-:10FC900D5C3C002030980300543C0020F8B5264E03
-:10FCA00D04460121304604F0F9FFBFF35F8FD8B948
-:10FCB00D042C3AD0214B1A7832BB214F01223C70D3
-:10FCC00D1A70204D6B682BB90FE000F04BF86B6884
-:10FCD00D3C7853B11B682046984703462846002BB5
-:10FCE00DF3D1BFF35F8F3360F8BD023C012C0FD908
-:10FCF00D03F024FAE0B94FF080430122C3F8002548
-:10FD000DBFF34F8F20BFFDE7BFF35F8F3060F8BDAE
-:10FD100DBFF34F8F0C490D4BCA6802F4E0621343D9
-:10FD200DCB60BFF34F8F00BFFDE7054F3C78C8E7B1
-:10FD300DFFF79CFFDFE700BF5C3C00208E420020F8
-:10FD400D8D420020543C002000ED00E00400FA0537
-:10FD500DD1E900329342C0E9001304BF0023436090
-:10FD600D704700BF436843B10268D2E901210B44DB
-:10FD700D9342436004BF00234360704770B54468ED
-:10FD800D064620680D4618B908E02468206828B199
-:10FD900DB368294698470028F7D120682860256068
-:10FDA00D70BD00BF4368186808B102681A607047DB
-:10FDB00D43681868704700BF4368186818B908E0B1
-:10FDC00D0346006828B18142FAD10A681A60012001
-:10FDD00D704770476DDF704779DF70477DDF704783
-:10FDE00D64DF70472DE9F04F85B099460E9E03886C
-:10FDF00DBDF83CA00091174632880192002B53D0DC
-:10FE000D4FF00008C3464546804605E0B8F800208F
-:10FE100D0BF1010B5A4529DDD8F8041051F82B00D0
-:10FE200D039000220DF10B0103A8FFF7D9FF044643
-:10FE300D30BB9DF80B20BA42E8D12DB33288D119D1
-:10FE400D514536DC4A440DF10B0103A80125FFF79E
-:10FE500DC7FF002832D131889DF80B200A4432802B
-:10FE600DB8F800200BF1010B5A45D5DCE5B133880C
-:10FE700D019A013B9B1A9BB2FF2B1AD809F802304D
-:10FE800D204605B0BDE8F08F3288511C3A4402324D
-:10FE900D524589B20DDC009B318009F80130328862
-:10FEA00D013292B23280CDE70024204605B0BDE884
-:10FEB00DF08F0C24204605B0BDE8F08F0446204697
-:10FEC00D05B0BDE8F08F00BF2DE9F04790F82D305B
-:10FED00D144600222788228086B006460D46002B48
-:10FEE00D40F0F080B378002B40F0E480F1780029E9
-:10FEF00D40F012817368B3B12288D11CB94200F26F
-:10FF000DDD8093F900100223AB54238801339BB29B
-:10FF100D0A222380EA54238801339BB22380E954BB
-:10FF200D2388013323803389002B40F00A81338AE3
-:10FF300D002B40F03D81338B002B40F05581336A0F
-:10FF400D002B45D0B4F800E00EF10602BA4200F2E3
-:10FF500DB5801A88052A40F2A2816FF4486802EB39
-:10FF600D080189B24FF27D30814240F29881598863
-:10FF700D052940F294816FF4486C8C441FFA8CFC77
-:10FF800D844540F28C814FF6FF70824202D08A4246
-:10FF900D00F28581052205F80E202288013292B2E9
-:10FFA00D12212280A9542288013292B2228019880E
-:10FFB00DA9542A44090A51702288023292B2228031
-:10FFC00D5B88AB542A441B0A537023880233238069
-:10FFD00D736A002B2FD09988B4F800C0881C0CF1DF
-:10FFE00D02020244BA4269D8FE2867D8033105F8E7
-:10FFF00D0C102288013292B2FF212280A95422884E
+:1000000DA36304F1240138460BF018F92146284664
+:1000100DFFF762FE28460BF009F9206903681B689B
+:1000200D9847E36C002B02DD013BE36413B13046CE
+:1000300D05B0F0BDA1890123022228460AF00EFD6C
+:1000400D304605B0F0BD00BFC38919B143F00203BE
+:1000500DC381704723F002039BB2C381704700BF79
+:1000600D01607047704700BF70B5664E664D674CB6
+:1000700D674930460BF0A8F93046664E2A462146B0
+:1000800D16F052FD644930460BF09EF93046634E32
+:1000900D2A46214616F048FD614930460BF094F989
+:1000A00D3046604E2A46214616F03EFD5E493046EA
+:1000B00D0BF08AF930465D4E2A46214616F034FD86
+:1000C00D5B4930460BF080F930465A4E2A462146A0
+:1000D00D16F02AFD584930460BF076F93046574E4A
+:1000E00D2A46214616F020FD554930460BF06CF995
+:1000F00D3046544E2A46214616F016FD52493046DA
+:1001000D0BF062F93046514E2A46214616F00CFD91
+:1001100D4F4930460BF058F930464E4E2A4621468F
+:1001200D16F002FD4C4930460BF04EF930464B4E61
+:1001300D2A46214616F0F8FC494930460BF044F9A1
+:1001400D3046484E2A46214616F0EEFC46493046CA
+:1001500D0BF03AF93046454E2A46214616F0E4FC9E
+:1001600D434930460BF030F93046424E2A4621467F
+:1001700D16F0DAFC404930460BF026F930463F4E7A
+:1001800D2A46214616F0D0FC3D4930460BF01CF9AD
+:1001900D30463C4E2A46214616F0C6FC3A493046BA
+:1001A00D0BF012F93046394E2A46214616F0BCFCAA
+:1001B00D374930460BF008F93046364E2A4621466F
+:1001C00D16F0B2FC344930460BF0FEF83046334E93
+:1001D00D2A46214616F0A8FC314930460BF0F4F8BA
+:1001E00D3046304E2A46214616F09EFC2E493046AA
+:1001F00D0BF0EAF82A4621463046BDE8704016F06D
+:1002000D93BC00BFF83600204020002079B30200D7
+:1002100D4C710300CC36002054710300EC360020E5
+:1002200DC472030010370020CC720300F03600209A
+:1002300DA873030014370020B0730300D0360020DC
+:1002400D8C740300E036002098740300E43600201F
+:1002500D2C7503000037002030750300F4360020A4
+:1002600DC475030018370020CC7503000437002037
+:1002700D60760300D836002068760300FC36002037
+:1002800DFC760300D43600200477030008370020E5
+:1002900D98770300DC360020A0770300E8360020B5
+:1002A00DEC7703000C370020F47703006FF47D70BA
+:1002B00D704700BF6FF47D70704700BF6FF47D70A5
+:1002C00D704700BFC08800F00500003818BF01203E
+:1002D00D704700BFC08800F00A00003818BF012029
+:1002E00D704700BFC08810F0030018BF0120704791
+:1002F00DC08800F00C00003818BF0120704700BF07
+:1003000DC088C0F3802070476FF47D70704700BFC8
+:1003100D6FF47D70704700BF03684FF47A729B6B6A
+:1003200D02FB01F1184700BF6FF47D70704700BFED
+:1003300D6FF47D70704700BF08B50368DB6B98479D
+:1003400D024BA3FB0030800908BD00BFD34D6210E6
+:1003500D6FF47D70704700BF01610020704700BFD2
+:1003600D6FF47D70704700BF6FF47D70704700BFF4
+:1003700D0A717047704700BF704700BF806B7047B0
+:1003800D406B704701207047C06A003818BF0120CC
+:1003900D704700BF10B5044616F0CBFB204610BDCC
+:1003A00DC38B990710B5044606D5436D5BB110BDDF
+:1003B00D23F002039BB2E383626D002AC4BF43F0B6
+:1003C00D0203E38310BD06F045FF636CC01A61F1B3
+:1003D00D0001652871F10003E38BE9D29A07EBD593
+:1003E00D10BD00BF0B4B10B503F1080103F18C02DA
+:1003F00DB033044601608261036230300AF016FFAB
+:1004000D054AA261002304F11800E38304F00EFCF9
+:1004100D204610BDD8790300C47F030038B50C4BBE
+:1004200D03F1080103F18C02B033044640F8181CA7
+:1004300D0260836018300AF0F9FE064A226000233C
+:1004400D2046A4F11805E38004F0F0FB284638BDE2
+:1004500DD8790300C47F0300026838B593690D464F
+:1004600D12498B42044617D1C38803F005031BB113
+:1004700D53680F4A934201D10E4838BD2046984724
+:1004800DB5FA85F35B098342F6D123680A4A1B68E6
+:1004900D934206D1002038BD98470028ECD0226841
+:1004A00DE6E7294620469847002038BDC5020200E0
+:1004B00DEDE2010012FCFFFFBDF2010002680849E8
+:1004C00DD26B8A4208B505D1406B064BA3FB0030B9
+:1004D00D800908BD9047034BA3FB0030800908BD80
+:1004E00D81030200D34D621001207047C0680038AF
+:1004F00D18BF0120704700BF0D4B10B503F1080167
+:1005000D03F18C02B0330446016082610362303026
+:1005100D0AF08CFE074AA2610023E38304F1180060
+:1005200D04F084FB204616F004FB204610BD00BFEE
+:1005300DD8790300C47F030038B50E4B03F10801D1
+:1005400D03F18C02B033044640F8181C026083603E
+:1005500D18300AF06BFE084A22600023A4F118053A
+:1005600DE380204604F062FB284616F0E2FA2846A6
+:1005700D38BD00BFD8790300C47F0300C388990735
+:1005800D10B5044606D5C36B5BB110BD23F0020355
+:1005900D9BB2E380E26B002AC4BF43F00203E38009
+:1005A00D10BD06F057FEE36AC01A61F1000165281F
+:1005B00D71F10003E388E9D29A07EBD510BD00BFB6
+:1005C00D1B4B70B5044603604FF48073C380002548
+:1005D00D184B228102202071A36104F11800C4E997
+:1005E00D03552575E5610E4604F0B2FA124BA6626D
+:1005F00D03F1080103F18C02B0332160A261236283
+:1006000D01224FF4007104F130000AF0E7FDE38B95
+:1006100D226B656300218020043243F48043A06384
+:1006200DE5626564E26421656565E383204670BD1E
+:1006300D6C790300C47F0300D879030038B50446F4
+:1006400D0D460EF0C9F9236B58880433002D3CD0AC
+:1006500D19182848E26BE36CA0FB020299424FEA9D
+:1006600D12102AD9520907EE902AB8EEE77A07EE52
+:1006700D900ADFED215AF8EEE76AB7EE006AD4ED85
+:1006800D147AF4EEC77AF1EE10FA4FF0000248BF7B
+:1006900D94F854201A70D4ED147AE36C77EE867AC0
+:1006A00D0133F4EEE67AF1EE10FAC8BFF0EE657A9A
+:1006B00D8B42C4ED147AE364E1D3D4E90D23C4E98C
+:1006C00D0F23BDE838400EF079B9D4E91121521A43
+:1006D00D07EE902A9FED097AF8EE677A67EE877A32
+:1006E00DFDEEE77A17EE902A8242D4BF99181918B9
+:1006F00DAFE700BFA38B2EBA0000000078C2B93C53
+:1007000D10B5044606F0A6FD636B606403B1A36BE0
+:1007100D636500212046FFF791FFE38BDB0700D5D2
+:1007200D10BDFCF77BFC04F12001074AA06A802371
+:1007300DFEF7A2FCE28B016842F001020968E0625B
+:1007400DE283BDE81040084700442C47B1F5806FA7
+:1007500D0DD8B1F5007F08B5C8BFC1F580618029FE
+:1007600DA8BF80218163FFF7CBFF002008BD6FF488
+:1007700D7A70704708B5134BA3FB01231B09162292
+:1007800D02FB03F39A1807EE103A07EE901A06EEE5
+:1007900D902AF8EE677AF8EE666AB8EE477A37EE89
+:1007A00DC77A77EEE67AB0EEC77AF0EEE77AB4EE76
+:1007B00DE77AF1EE10FA58BF13464363FFF7A0FF37
+:1007C00D002008BDA38B2EBA036810B54FF47A74C0
+:1007D00D9B6B04FB01F1174CA34227D1164BA3FBD6
+:1007E00D01C316241B0904FB03F303EB040C07EEF2
+:1007F00D103A07EE901A06EE90CAF8EE677AF8EE08
+:1008000D666AB8EE477A37EEC77A77EEE67AB0EEDB
+:1008100DC77AF0EEE77AB4EEE77AF1EE10FA58BF48
+:1008200D63464363FFF76CFF002010BDBDE8104029
+:1008300D184700BF75070200A38B2EBA70B50C4682
+:1008400D82B005460AF0C4FCE38B9B070DD4236BE5
+:1008500D0433E36406F0FEFCE36AA0641A681846EC
+:1008600D13689847284602B070BD04F13006314632
+:1008700D28460AF0E3FC20460121FFF7DFFE0122A6
+:1008800D4FF4007101A80AF0A9FC01A930460AF045
+:1008900DD5FC01A80AF0CAFCD9E700BFA1F12001DF
+:1008A00DFFF7CCBF0220704701EB810100EB410047
+:1008B00D1430704782B010B58C4684B049688646B6
+:1008C00DDCF800000DF1080CACE8030006A981E886
+:1008D00D0C00039BDA070EEB630C12D55A10029B2A
+:1008E00D5EF80220D45808AB93E803008DE80300AE
+:1008F00D06AB0CCB6046A04704B0BDE8104002B07B
+:1009000D7047029CEFE700BF03682DE9F0411B69BA
+:1009100D1A4E0F88B34204460D4626D11E30038869
+:1009200DBB4201D0BDE8F0816B89012BFAD9A989B1
+:1009300DA06861820368DB699847A0680368254653
+:1009400D1B6A984755F8123B60821B69B3420FD161
+:1009500D04F11E06204601F01FFA2A460146022325
+:1009600D3046BDE8F04100F035B901219847D6E792
+:1009700D0121204698470646ECE700BFA908020072
+:1009800D30B5194B1D688DB045B3044606A80AF065
+:1009900DB3F8164B0293182016F0CDF81449002227
+:1009A00DCDE900120146CDE9040241F80C4BCDE929
+:1009B00D0A22C2604A606A46034603CA58609960BB
+:1009C00D2A680C4992680C4858618A424FF012030C
+:1009D00DADF80C3004D102A805F0D0F80DB030BD43
+:1009E00D02A928469047F6E7D438002005000100FB
+:1009F00DC10A020089D90100B508020070B504468C
+:100A000D82B0806805F060FBA081A06805F064FBF2
+:100A100DE081A06805F068FBA36820821A6818467B
+:100A200D136A98471D4B608228201E6816F083F8C4
+:100A300D054610300AF060F8194B2B60182016F09F
+:100A400D7AF8184900910146002241F80C4B0192A9
+:100A500DC260EA604A60C5E908226A460346A8609A
+:100A600D03CA5860996032680F4952680F4858613F
+:100A700D8A424FF0C203AB8008D1284605F07EF8BC
+:100A800D284602B0BDE8704016F053B829463046EE
+:100A900D90470028F1D102B070BD00BFD4380020BE
+:100AA00D05000100C10A020081D90100B50802004C
+:100AB00D024B1B680BB1FFF7A1BF7047D438002064
+:100AC00D82B070B504A981E80C00044601F076F9F6
+:100AD00D18B9BDE8704002B07047A06805F0F4FA8F
+:100AE00DA081A06805F0F8FA25460346E381A068C9
+:100AF00D05F0FAFA55F80C3B0B4A1B69208293421C
+:100B000D0DD104F11406204601F046F92A4601469E
+:100B100D3046BDE87040062302B000F071B80021E8
+:100B200D204698470646EEE7A908020030B5044670
+:100B300D85B0154601F070F81E4B2360A56004F1D9
+:100B400D140000F041F8002504F11E0000F03CF8FF
+:100B500D19492046C4E9035501F07CF840F2537160
+:100B600D204601F08BF806220920CDE9012004F181
+:100B700D0C032946009220464CF64B2201F08EF8CC
+:100B800D02210520CDE901100091204604F1120348
+:100B900D4FF62432012101F081F8204601F00EF9C3
+:100BA00D28B1064B1B6813B12046FFF727FF2046DF
+:100BB00D05B030BDB47A0300887C0300D438002022
+:100BC00DACDF7047AEDF70470022028102604260E9
+:100BD00D704700BF10B5844682B014460022ADF8B0
+:100BE00D022008466A46BCF80010ADF800300194AA
+:100BF00DFFF7E6FFB0FA80F0400902B010BD00BF6C
+:100C000D2DE9F0414FF6FF7486B0A142ADF80630E4
+:100C100D33D0048914F001040D46064617460FD152
+:100C200D9BB202AA00243188ADF808302846ADF8F1
+:100C300D0A400397FFF7C4FF204606B0BDE8F081D8
+:100C400D0388ADF808300592012302AA8DF80A3009
+:100C500D4FF000080DF1060311462846ADF80C8043
+:100C600D04930092FFF7AEFF0028E5D0049B009A95
+:100C700D1988BDF806309942D4D10024204606B01B
+:100C800DBDE8F08172DF704773DF704774DF704726
+:100C900D76DF704777DF704778DF70477ADF704710
+:100CA00D8FDF704769DF70471321FFF7F1BF00BF7A
+:100CB00D0B68034A0146D2560320FFF7EBBF00BF76
+:100CC00D5C7C030010B5094B044640F8143B0AF058
+:100CD00D53FB04F110000AF04FFB054A226000237C
+:100CE00D2046E38003F0A2FF204610BD6C7C03007C
+:100CF00DC47F0300C388590705D41B0700D4704770
+:100D000D04200EF0E9BD10B5044606F0A3FAA36960
+:100D100DC01A61F10001B0F5FA6F71F1000303D251
+:100D200DE3881A070BD410BD074800210FF0ECFB28
+:100D300DE38823F004039BB21A07E380F3D5BDE8E3
+:100D400D104004200EF0C8BDA90C020070B584B08F
+:100D500D0DF107034FF6FF70039310F037F84FF6C0
+:100D600DFF75A84227D0044607E0039B1B786BB1A3
+:100D700D10F02CF8A84204461DD002AA01212046ED
+:100D800D10F022FA03462046002BEED006F062FA50
+:100D900D0A4E04460D4610F0B9FD09E006F05AFA68
+:100DA00D031B61EB0502B3F57A7F72F1000302D2EA
+:100DB00D3368002BF2D104B070BD00BF5C3700204A
+:100DC00D10B59AB004463C2200210BA815F013FF74
+:100DD00D0023012205930A930293CDE90833CDE94F
+:100DE00D033306938DF814208DF829200F4B4FF403
+:100DF00D7A7202FB04F40221A3FB043406238DF85E
+:100E000D2C1002AA0A498DF82F300BA81F23640A53
+:100E100D0191ADF8083007940EF074FE05AA01A9F2
+:100E200D0448FFF72FFF1AB010BD00BF5917B7D1F7
+:100E300D283700203821002038B5664D002943D1D0
+:100E400D2B78990638D4DA062FD41C0725D45807E9
+:100E500D1DD4990713D4DA070BD45B0603D40EF017
+:100E600DF7FA002038BD5C4B01211878FFF70CFF15
+:100E700DF5E711F0D5FF2B785B06F0D5F3E7574B6F
+:100E800D4FF400321A602B78DA07E6D5F1E7534AB2
+:100E900D012151609907DED5F1E7504B4FF00072FB
+:100EA00D1A602B785807D4D5F1E74C4B01221A6004
+:100EB00D2B781C07CBD5F0E7484B4FF400621A6036
+:100EC00D2B78DA06C1D5F0E70EF0BCFA00232B70B3
+:100ED00D11F0BEFF2C7810B944F001042C703F4B7B
+:100EE00D1B689A0348BF44F002043C4B48BF2C706A
+:100EF00D5B68DB0748BF44F00404384B48BF2C70D7
+:100F000D1B68980148BF44F00804344B48BF2C704F
+:100F100D1B68D90748BF44F01004304B48BF2C70F4
+:100F200D1B681A052C4B48BF44F02004187848BFA5
+:100F300D2C70FFF7ABFEB0B1E30719D4A0071CD49A
+:100F400D610726D422072FD4E30639D4A00688D50D
+:100F500D224B4FF40062C3F88020BFF34F8FBFF3D5
+:100F600D6F8F002038BD44F04004E3072C70E5D5A9
+:100F700D11F034FF2C78A007E2D5184B4FF4003256
+:100F800DC3F88020BFF34F8FBFF36F8F2C786107AD
+:100F900DD8D5124B0122C3F88420BFF34F8FBFF376
+:100FA00D6F8F2C782207CFD50C4B4FF00072C3F802
+:100FB00D8020BFF34F8FBFF36F8F2C78E306C5D51D
+:100FC00D064B0122C3F88020BFF34F8FBFF36F8F05
+:100FD00D2C78BBE7F64000203821002000E100E02E
+:100FE00D0B4B10B5044640F8143B0AF0C5F904F15B
+:100FF00D10000AF0C1F9074A22600023E380204661
+:1010000D03F014FE204615F094FD204610BD00BFE0
+:1010100D6C7C0300C47F030010B5044682B010F051
+:1010200D8FFD204610F09AFD2378023B062B0CD83D
+:1010300DDFE803F01022040B0B0B0D000123608879
+:1010400D8DF8043001A910F05DFC02B010BD237ABB
+:1010500D012B1FD0124B1C68002CF6D094F82030B9
+:1010600D002BF2D1E3689B07EFD4A369002BECD0E2
+:1010700D06F0F0F8A061E8E7094B1B68002BE4D0FF
+:1010800D93F82020002AE0D1DA689207DDD40222FD
+:1010900DDA60DAE7034A1368013B1360DAE700BF51
+:1010A00D603700205C37002003883B2B42D80F2B84
+:1010B00D40F29B8010B5103B86B02B2B38D8DFE863
+:1010C00D03F0475C373737163737377737373737CA
+:1010D00D3737378937373737373737373737373741
+:1010E00D373737373737373737373737374000F1F7
+:1010F00D0801062268460AF0B7F9694601A80AF008
+:1011000DD9F93A4B1C686CB101A902A80AF0D2F9C1
+:1011100D02A904F110000AF0DDF90123E36002A831
+:1011200D0AF02AF901A80AF027F968460AF024F90D
+:1011300D06B010BD562B03D180881321FFF7A8BD33
+:1011400D70478088132106B0BDE81040FFF7A0BDA1
+:1011500D81884FF6FF73994206D0254B254A1B68AF
+:1011600D0320D256FFF796FD01231A464FF47A71EC
+:1011700D02A809F073FC06B010BD1C4B1C68002CB6
+:1011800DD6D0012302224FF47A7102A809F066FC31
+:1011900D94F82130002BCBD00FF034F90028C7D1B3
+:1011A00D154B1878012106B0BDE81040FFF76CBD56
+:1011B00D037A002BBCD10D4B1C68002CB8D094F8D1
+:1011C00D2030002BB4D1E3689B07B1D406F042F870
+:1011D00DA061ADE7002302A980888DF808308DF855
+:1011E00D0930FFF75DFD06B010BD70476037002078
+:1011F00D4C2000205C7C03003821002038B50E4BBC
+:1012000D00250446C0E9003503F0A2FC0B4B23601A
+:1012100DA56004F110000AF057F904F114000AF06A
+:1012200D53F9074BE56040F2011222841C6012F065
+:1012300D5DF8204638BD00BFC47F03006C7C030001
+:1012400D603700202DE9F04FC488A3B014F480540A
+:1012500D9DF8B4B002D023B0BDE8F08F1E462C9B94
+:1012600D8360C0E906449146884605460EF03EF877
+:1012700D11F0C2FE02940EF019FB11F0D7FC02A979
+:1012800D012011F03DFE9B4B05F1140A196812A8BF
+:1012900D0AF09AF812A950460AF01CF912A80AF0A1
+:1012A00D6BF806AF944904A80AF08EF893493846B6
+:1012B00D0AF08AF804AA514608A80AF01BF942461A
+:1012C00D08A90BA80AF016F93A460BA912A80AF0BC
+:1012D00D11F912A950460AF0FDF812A80AF04CF8BF
+:1012E00D0BA80AF049F808A80AF046F838460AF0A3
+:1012F00D43F804A80AF040F86B6908940220C4F37F
+:1013000D072260F301028DF821201A1D0A9409921B
+:1013100D08A9029A5B88ADF828304120ADF82A3033
+:1013200DFFF7C0FC02A811F033FE2046FFF7B4FC16
+:1013300D31238DF8103007234FF010088DF8113040
+:1013400D03238DF813308DF814308DF8128010F0C2
+:1013500D7BFA0DEB080010F0BDFA694810F09EFA0B
+:1013600D0823ADF8183038464FF4C873ADF81A801D
+:1013700DADF81C40ADF81E30FFF790FC61482146DA
+:1013800D0FF052FABBF1000F40F0A1800DF10C08E7
+:1013900D5D4B129312A811F001FF564B12A819685C
+:1013A00D0AF012F859490BA80AF00EF80BAA12A967
+:1013B00D40460AF09FF80BA809F0DEFF12A809F0CD
+:1013C00DDBFF4022002112A815F015FC504B1868C8
+:1013D00D139001238DF8843010B115F048FC80B2C4
+:1013E00DADF8480003980430159015F040FCADF8A9
+:1013F00D5000D9F800000430179015F038FC454B1B
+:1014000DADF858001868199010B115F030FC80B285
+:1014100D414BADF8600018681B9010B115F027FC1A
+:1014200D80B23E4BADF8680018681D9010B115F0F4
+:1014300D1EFC84B212A8ADF8704012F049F850208D
+:1014400D15F079FB3246294601F034FA10F082FA94
+:1014500D334B18601B68002B01DDFFF777FC314C17
+:1014600D314E3220FFF7ACFC4FF0010921462F48D9
+:1014700DC4F800900FF048F83178FF2905D02368A3
+:1014800D2B4A4846D256FFF705FC4FF4A0330C9378
+:1014900D4FF4F02303220D930BA80023CDE90E3357
+:1014A00DCDE910338DF838200B970EF03DFE01215C
+:1014B00D85F821103078FFF7E7FBEB8843F4805374
+:1014C00D4046EB8009F058FF23B0BDE8F08F10F0D7
+:1014D00D41FA03280DF10C087FF75AAF12AB4246C3
+:1014E00D0BA90DF1060010F061FABDF80C0010F01B
+:1014F00D53FA4DE748200020E87A0300EC7A030008
+:1015000D1910020048370020951A0200F07A0300E6
+:1015100D203700201C3700204420002024370020D5
+:1015200D5C3700204C20002038210020B10C020037
+:1015300D5C7C0300072915D810B50C4C0C480B46E4
+:1015400D214623600EF0E0FF0A4B1978FF2901D1E7
+:1015500D002010BD2368084A0120D256FFF79AFBE0
+:1015600D002010BD6FF47A70704700BF4C20002032
+:1015700DB10C0200382100205C7C030008B50EF090
+:1015800D41FF003818BF012008BD00BF2DE9F04113
+:1015900DA8B06A220D460DA82A492B4E15F003FB63
+:1015A00D0DA903A809F0D8FB03A906A809F04AFB69
+:1015B00D05F13C086FF0FE030122CDE9003206A9CA
+:1015C00D05236422404606F04DFA06A809F0CEFA2E
+:1015D00D0FCE0DF1180CACE80F0096E80700ACE843
+:1015E00D03008CF800200522114606AB04A809F073
+:1015F00DC3FB002704A905A809F024FBCDE900775A
+:1016000D40463B463A4605A906F06CF905A83C460E
+:1016100D09F0ACFA2B6821465B6A284698470534D9
+:1016200D052003F077FFFF2CF4D14FF47A7003F00F
+:1016300D71FF04A809F09AFA03A809F097FA28B0E7
+:1016400DBDE8F081D47B0300407C03002DE9F84F09
+:1016500D4FF0805308460E46D3F86490FEF784F998
+:1016600D4FF0040A05274FF001081036B9FBF7F5C6
+:1016700D07FB1595B5FBF8F56B1C002BA9EB0509C0
+:1016800D07EB870708EB88080EDD0FFA8AFB0024AD
+:1016900DC4F10402FF2312B25946304609F0C2FBD1
+:1016A00DAC4204F10104F3D1BAF1010ADED2BDE876
+:1016B00DF88F00BFA54B2DE9F04F1D682B6943F046
+:1016C00D08032B61A24D002387B080F82030836181
+:1016D00D0446287803920F461E460293FFF7D6FA6A
+:1016E00DC820FFF76DFB07F13C0A01212878FFF7B1
+:1016F00DCBFA504606F0B4F839462046FFF746FFC0
+:1017000D39462046FFF7A2FF4FF0FF0B07F11009F6
+:1017100D04F1100894F82030002B37D1E3689D07B1
+:1017200D03D4A269002A40F01B8113F0010531D1C9
+:1017300D590765D4990740F1BD8013F0080500F0F5
+:1017400DA380844904A809F087FA04A905A809F023
+:1017500D79FA0023CDE900331A4605A9504606F063
+:1017600DC1F805A809F002FA43F6982003F0D2FE5D
+:1017700D04A809F0FBF9642003F0CCFE40F68D2699
+:1017800DFBF756FE94F82030002BC7D0E36813F01A
+:1017900D0105CDD0704904A809F05EFA04A905A889
+:1017A00D09F050FA0023CDE900331A4605A9504639
+:1017B00D06F098F805A809F0D9F9029B002B40F026
+:1017C00DB580ABF1040BBBF1280F40F3B580BBF135
+:1017D00DFF0F029BA8BF0023029303980368DB69E8
+:1017E00D984728B1E36823F0010343F00403E36055
+:1017F00D04A809F0BBF9E36859074FF0000699D525
+:1018000D3B68FF215B6A384698472369B3F902307C
+:1018100D002BC8BF002521DCE6E0E36813F00206CB
+:1018200D72D1A369002B4FD14FF4487003F072FEB3
+:1018300D3846FEF799F894F82030EBB9E3689A072B
+:1018400D62D4A369002B61D1C82003F063FE236924
+:1018500DB3F902300135AB4240F3C68029B24046A0
+:1018600D09F060FE002301461A46484609F08CFB3C
+:1018700D94F82030002BD0D0E3689A0744D464202C
+:1018800D03F048FE012645E7344904A809F0E4F9C0
+:1018900D04A905A809F0D6F92B462A4605A9CDE9D4
+:1018A00D0055504606F01EF805A809F05FF904A88A
+:1018B00D09F05CF9642003F02DFE013640F68B2310
+:1018C00D9E427FF727AF5BE705F0C4FCA369C01A02
+:1018D00D61F10001B0F5FA6F71F1000360D2E368B8
+:1018E00D13F00202A0D094F8201000297FF425AF48
+:1018F00D52B9A369002B40F080804FF47A7003F049
+:1019000D09FEE3689A07BAD5002616E705F0A2FC92
+:1019100DA369C01A61F10001B0F5FA6F71F100030E
+:1019200D50D2E36813F002028ED0DCE70BF1040B0A
+:1019300DBBF1280F3FF74BAF029B3846BBF1000FB1
+:1019400DD8BF2B460293FEF70FF846E794380020D8
+:1019500D382100203C7B0300F47A03007C7B0300DC
+:1019600D05F078FCA369C01A61F10001B0F5FA6FBA
+:1019700D71F10003FFF40AAF94F82030002B7FF4CF
+:1019800D05AFE36898073FF5D0AEE38843F0040355
+:1019900DE3800A23E360204602F0ECFBE368F6E601
+:1019A00D94F82030002B9AD1E36813F002029FD1F6
+:1019B00D0A23E360E38843F00403E380204602F04A
+:1019C00DD9FB8CE794F82030002BAAD1E36813F0F3
+:1019D00D02028DD10A23E360E38843F00403E38020
+:1019E00D204602F0C7FB9CE794F82030002B7FF4D3
+:1019F00D43AFE36803F002027AE705F02BFCA3691D
+:101A000DC01A61F10001B0F5FA6F71F1000305D252
+:101A100DE36898077FF571AF00268EE694F82030C5
+:101A200D002BF5D1E3689D073FF56EAFE38843F0DA
+:101A300D0403E3800A23E360204602F09BFBE7E703
+:101A400D38B5124B044600251878FFF71FF984F8B6
+:101A500D21500EF0C1FC98B9E3696BB105F0FAFBAA
+:101A600DE369C01A61F10001B0F5FA7F71F100036D
+:101A700D2CBF0120002038BD05F0ECFBE061EDE747
+:101A800D294603480EF040FD284638BD3821002078
+:101A900DA90C020020B9034B186808B1FFF7D0BF9D
+:101AA00D704700BF603700200238012801D901209E
+:101AB00D704710B5074C206850B1C38843F0080338
+:101AC00DC38002F057FB2068BDE81040FFF7B8BF98
+:101AD00D012010BD60370020012801D00120704782
+:101AE00D0B4B10B51C6824B12046BDE81040FFF724
+:101AF00DA7BF084B1878FFF7C9F80EF06DFC08B9B1
+:101B000D012010BD214604480EF0FEFC204610BDFC
+:101B100D6037002038210020A90C020044F2010397
+:101B200D984214D009D801280FD041F201039842F0
+:101B300D14BF4A204720FBF7D1BD44F2020398425F
+:101B400D14BF4A204820FBF7C9BD4620F3E74920C2
+:101B500DF1E700BFA8DF7047B0DF704762DF704765
+:101B600D704700BF0368034A9B68934200D17047DA
+:101B700D06311847611B02000B88502B70B50446C7
+:101B800D2CD00FD9512B35D0532B09D10368204DB3
+:101B900D1C6BAC4233D19B680A461E498B4233D134
+:101BA00D012070BD102B1ED0112BF9D10368194DDA
+:101BB00DDA69AA4225D100252E4605E023681B6966
+:101BC00D9847013523680681DB6820469847034610
+:101BD00DAB4229462046F1DC012070BD03681B6A2B
+:101BE00D9847012070BD03680A4A9B699342F7D15B
+:101BF00D012070BD03685B6A9847012070BDA04746
+:101C000DCEE790472368D6E7911D9847C8E700BFF8
+:101C100D651B0200611B020010B50023054A02601E
+:101C200D04460371C38000F0E7F9214600F0F2F994
+:101C300D204610BDA07C030010B5054B0360044683
+:101C400D00F0DAF9214600F0F3F9204610BD00BF8F
+:101C500DA07C030000B585B010316B460DF1100C62
+:101C600D11F8012D03F8012B6345F9D1011D6846CB
+:101C700DFFF774FF05B05DF804FB00BF00B583B03E
+:101C800D03798DF806308C46821D01A90120ADF82F
+:101C900D04C0FFF75FFF03B05DF804FB2DE9F047CB
+:101CA00D88B00546BDF84090BDF84460BDF8484089
+:101CB00D92460F46202200216846984614F09BFF5D
+:101CC00DADF80460B6EB090618BF01262B79ADF807
+:101CD00D00A0E007CDF80880ADF806908DF80C60F7
+:101CE00D8DF8023005D59DF80D3043F002038DF8C7
+:101CF00D0D30A10705D59DF80D3043F004038DF887
+:101D000D0D30620705D59DF80D3043F008038DF8B1
+:101D100D0D30230705D59DF80D3043F010038DF8D8
+:101D200D0D30E60605D59DF80D3043F020038DF8F6
+:101D300D0D30A00605D59DF80D3043F040038DF80C
+:101D400D0D30610605D59DF80D3043F001038DF87A
+:101D500D0D30E20544BF01238DF80F30A30544BFBC
+:101D600D01238DF810302B68EC881B6902228DF849
+:101D700D112040F20222ADF8122001228DF814201C
+:101D800D3946284698476946024620460EF016FC0D
+:101D900D08B0BDE8F08700BF00B58DB001A80EF00A
+:101DA00D57FB019B23B1BDF808000DB05DF804FB96
+:101DB00D4FF6FF700DB05DF804FB00BF08B50EF0D7
+:101DC00D21FB003818BF012008BD00BF03682DE9B5
+:101DD00DF041DB6806460C4690469847071E1BDD12
+:101DE00D00250BE04388A3421ED08388A34221D057
+:101DF00DC388A34224D00135AF420DD033682946A4
+:101E000D1B69304698470388A342EBD1012388F81C
+:101E100D00302846BDE8F08100234FF0FF3588F8EB
+:101E200D00302846BDE8F081022388F800302846AE
+:101E300DBDE8F081032388F800302846BDE8F08125
+:101E400D042388F800302846BDE8F08130B583B012
+:101E500D0C460DF10702C9880546FFF7B7FF011EB5
+:101E600D08DB9DF80730032B06D02B680A4A1B6848
+:101E700D93420BD103B030BD238A022BF5D12B68D1
+:101E800D28461B699847638A0381EEE7A11D284602
+:101E900D984703B030BD00BF611B020070B58AB01A
+:101EA00D0C460DF1070209890646FFF78FFF002842
+:101EB00D2CDB9DF8072001239A428DF8083027D19D
+:101EC00D2389ADF81830336825485B68E189ADF892
+:101ED00D1A10002540F2011C83420895ADF82450DC
+:101EE00DADF81CC029D12B462E4605939DF80E301A
+:101EF00DADF8101062F30003A088ADF80C5002A9E4
+:101F000DADF812608DF80E30FFF726FE0AB070BDE9
+:101F100D9DF80E20E589A088ADF81050002363F3DD
+:101F200D000202A9ADF80C308DF80E20ADF812307C
+:101F300D0593FFF711FE0AB070BD06A9304698470C
+:101F400D9DF81C309DF81D20BDF81A10BDF82460B9
+:101F500D1BB9089B4FF48175C7E7089BC5E700BF08
+:101F600D611B020000B583B009890DF10702FFF76F
+:101F700D2DFF03B05DF804FB91F806C0BCF1010F15
+:101F800D11D0BCF1020F0DD110B50268094CD26A07
+:101F900DA24282B00AD109890DF10702FFF716FF9F
+:101FA00D02B010BD704703689B6A184702B0BDE8C8
+:101FB00D10401047651F0200F8B50E4C26689EB103
+:101FC00D3368002B0FDD07463546002402E03368E9
+:101FD00DA34208DD55F8040F036839465B690134E7
+:101FE00D98470028F3D1F8BD542014F0A4FD2060CB
+:101FF00D0660F8BD6437002010B5054C206800B1AF
+:1020000D10BD542014F097FD00230360206010BD17
+:1020100D6437002008B50368132B05DC00EB830241
+:1020200D01335160036008BD1420FBF705FA00BFB2
+:1020300D30B40568002D19DD0246002302E001339E
+:1020400DAB4213D052F8044F8C42F8D15A1CAA421D
+:1020500DB8BF00EB820108DA01324C6841F8044B3D
+:1020600DAA42F9D1591ED31A0B44036030BC7047F4
+:1020700D02207047013101EB810100EB41007047F7
+:1020800D82B010B58C4684B049688646DCF80000F5
+:1020900D0DF1080CACE8030006A981E80C00039BC8
+:1020A00DDA070EEB630C12D55A10029B5EF8022074
+:1020B00DD45808AB93E803008DE8030006AB0CCBB6
+:1020C00D6046A04704B0BDE8104002B07047029CC6
+:1020D00DEFE700BF2DE9F04F83B0DDE90CABBDF8A4
+:1020E00D3870002B41D080460E4691461D46BAF100
+:1020F00D000F3DD00F2E01D1C02F36D1282014F066
+:1021000D1AFD0446103008F0F7FC18202680A4F8BC
+:1021100D029014F010FDCDE900AB47F00207A78047
+:1021200D6B4607460246A06003CB47F80C5B0023C5
+:1021300DD8F80060D360E3607B6091605060756893
+:1021400D0D495161C4E908330C4B9D4208D120461D
+:1021500D03F014FD204603B0BDE8F04F14F0E9BCC8
+:1021600D21464046A8470028F1D103B0BDE8F08FC5
+:1021700D1BF0010FBED1F8E78120020081D90100CB
+:1021800D2DE9F0438DB00446149FDDF85490884638
+:1021900D16461D465FB306A808F0AEFC1820ADF834
+:1021A00D0880ADF80A6014F0C6FC0146CDE900794F
+:1021B00D41F80C5B0023EC460246C3604B60BCE863
+:1021C00D030050602068916005930D498568049265
+:1021D00D51610C4A0A9312219542ADF80C100B93E4
+:1021E00D09D102A803F0CAFC0DB0BDE8F08319F0C7
+:1021F00D010FD0D1F8E761462046A847F1E700BFAF
+:1022000D8120020089D9010030B5124D2A6889B0AC
+:1022100DEAB111490024CDE9061408A9034611E9D4
+:1022200D030003938DE80300104601212246FFF7BA
+:1022300DA7FF0A4A039BCDE9042404AA92E80300F0
+:1022400D22468DE8030028680221FFF799FF09B0A7
+:1022500D30BD00BFD43800205D230200BD22020036
+:1022600DF0B5134D2E688BB0FEB1124A05900024C7
+:1022700DCDE90824102702970AA9034611E90300A6
+:1022800D22468DE8030030460121FFF723FF0A4A5D
+:1022900D0297CDE9062406A903C9059B8DE8030025
+:1022A00D224628680221FFF715FF0BB0F0BD00BFD5
+:1022B00DD43800205D230200BD22020082B070B52B
+:1022C00D04A981E80C000446BDF81250FFF776FD15
+:1022D00D28B1022D1ED0012D1ED0052D03D0BDE835
+:1022E00D704002B0704702232546637255F8093BD2
+:1022F00D194A1B69934225D104F114062046FFF7B4
+:1023000D4BFD2A4601463046BDE87040012302B020
+:1023100DFEF776BC0023E7E72646657256F8093BC3
+:1023200D0D4A1B69934212D104F114052046FFF7A3
+:1023300D33FD324601462846BDE87040012302B008
+:1023400DFEF75EBC0121204698470646D6E7294692
+:1023500D204698470546E9E77520020082B070B522
+:1023600D04A981E80C000446BDF81250FFF726FDC4
+:1023700D28B1022D1ED0012D29D0052D03D0BDE889
+:1023800D704002B0704702232546237255F8083B72
+:1023900D1D4A1B69934230D104F10A062046FFF70E
+:1023A00DFBFC2A4601463046BDE87040012302B0D1
+:1023B00DFEF726BC00212546217255F8083B124A2E
+:1023C00D1B699342E8D0204698470646E6E7264625
+:1023D00D257256F8083B0C4A1B6993420FD104F144
+:1023E00D0A052046FFF7D8FC324601462846BDE8CF
+:1023F00D7040012302B0FEF703BC0021E3E700218A
+:1024000D204698470546ECE775200200F0B5234EAF
+:1024100D35688FB00DB303460C4601B3204A0593C2
+:1024200D0024CDE906241027029706AA92E803009E
+:1024300D22468DE8030028460121FFF74BFE194A7D
+:1024400D0297CDE9082408A903C9059B8DE803006F
+:1024500D224630680221FFF73DFE0FB0F0BD104A55
+:1024600D0593CDE90A210AAA92E8030022468DE8D8
+:1024700D030028460121FFF783FE0A4ACDE90C240B
+:1024800D0EAB13E9030022468DE80300059B30686F
+:1024900D0221FFF775FE0FB0F0BD00BFD43800204C
+:1024A00D5D230200BD220200F0B5044685B0FFF7A2
+:1024B00DB3FB20461C4B40F80A3BFEF785FB00277B
+:1024C00D04F11400FEF780FB184927812046FFF721
+:1024D00DC1FB0125092649F682012046FFF7CEFBF7
+:1024E00D04F1080339464DF690222046CDE90156F8
+:1024F00D0095FFF7D3FB2046CDE90156A3194DF604
+:1025000D912200952946FFF7C9FB2046FFF756FC9F
+:1025100D10B9204605B0F0BD20462946FFF776FFDD
+:1025200D204605B0F0BD00BFDC7C0300887C0300B5
+:1025300D002070470420704701EB810100EB410042
+:1025400D2630704782B010B58C4684B049688646F7
+:1025500DDCF800000DF1080CACE8030006A981E8D9
+:1025600D0C00039BDA070EEB630C12D55A10029B7D
+:1025700D5EF80220D45808AB93E803008DE8030001
+:1025800D06AB0CCB6046A04704B0BDE8104002B0CE
+:1025900D7047029CEFE700BF10B50749074A01607D
+:1025A00D00238260C3810446083002F03FFB2046C1
+:1025B00DFFF742FB204610BD187D0300C47F0300CA
+:1025C00D10B50849084C01600022C28040F8084C43
+:1025D00DA0F1080402F02AFB2046FFF72DFB204650
+:1025E00D10BD00BFC47F0300187D030082B070B51D
+:1025F00D04A981E80C000446FFF7E0FB18B9BDE81B
+:1026000D704002B0704723680E4A1B69BDF8100078
+:1026100DBDF812102083934261830ED104F126057B
+:1026200D2046FFF7B9FB04F1180201462846BDE824
+:1026300D7040042302B0FEF7E3BA0021204698470C
+:1026400D0546EDE7392502002DE9F04F0368444DAD
+:1026500D1B694F89B1F80080AB4285B006460C4628
+:1026600D28D13A30038843450DD03368B4F8008043
+:1026700D1B69AB426FD106F14400038843451CD062
+:1026800D05B0BDE8F08F032FFADD3D1F04F11403F3
+:1026900D25F0030510341D4434F8022C34F8041CC5
+:1026A00D01236846043408F0D9F9AC42F4D105B0E1
+:1026B00DBDE8F08F02219847D4E7032FE0DD043FFA
+:1026C00D04F1140327F00307DFF8A08010341F4432
+:1026D00D08E0284603F052FA284614F02AFA04348A
+:1026E00DBC42CDD034F804ACBAF10F0F4FF0280036
+:1026F00DF5D034F8029CD6F810B014F01CFA05464B
+:1027000D103008F0F9F9A5F800A0A5F802901820EE
+:1027100D14F011FA0146134A41F80C6B0092002295
+:1027200DC26001924A60EA60C5E908220E4A426120
+:1027300D6A460346A86003CA58609960DBF800300A
+:1027400D5B6812224345AA80C3D058462946984754
+:1027500D0028C4D0BDE70321304698478DE700BF60
+:1027600D39250200ED2502004525020081D9010021
+:1027700D0368154A1B69934270B50E8804460D46D1
+:1027800D12D130300388B34200D070BD2069A18CC6
+:1027900D03680E4ADB684E1C9342A68407D11C3495
+:1027A00D0023AC60AB8170BD01219847EAE79847E3
+:1027B00D0028F4D043880188E38304F11C0204232C
+:1027C00DA183AA60AB8170BD3925020031250200BD
+:1027D00D70B58CB00546FFF7F1FA08B9AB8C0BB9A3
+:1027E00D0CB070BD0446A88406A82E6908F084F9C3
+:1027F00D1820029414F09FF9114A04900146CDE976
+:1028000D002441F80C5B6A46C46003464C6003CA61
+:1028100D0C4A996058605A6133680594CDE90A44B1
+:1028200D9B68094C1222A342ADF80C2004D102A8DA
+:1028300D03F0A4F90CB070BD02A930469847F6E735
+:1028400DED2502004525020089D90100A0F10800FF
+:1028500DFFF7BEBF10B50949094A01600023826028
+:1028600DC3810446083002F0E1F92046FFF7E4F990
+:1028700D204614F05EF9204610BD00BF187D030000
+:1028800DC47F030038B50949094D01600022A0F14C
+:1028900D0804C28040F8085C02F0C8F92046FFF732
+:1028A00DCBF9204614F045F9204638BDC47F03000E
+:1028B00D187D03002DE9F04186B00446154600F160
+:1028C00D0807FFF7A9F9314A0023C4E90223384666
+:1028D00D02F03EF92E4B236048332561A36004F1CD
+:1028E00D260504F14E0628460A35FEF76DF9AE426F
+:1028F00DF9D100252562206AE061E069656104F186
+:1029000D1803A584A061234905932046FFF7A2F97A
+:1029100D204649F2AF31FFF7B1F9294609220425C6
+:1029200D059B02922046CDE9005549F27572FFF7DD
+:1029300DB5F906230293204604F11403CDE90055A1
+:1029400D04F1200845F204420221FFF7A7F943469E
+:1029500D2046CDE90155009542F2C4320321FFF71F
+:1029600D9DF904F11C0640F2091233460292012131
+:1029700D4BF64C022046CDE90055FFF78FF938464E
+:1029800D01F0F8FB204606B0BDE8F081C47F0300DE
+:1029900D187D0300887C030042DF7047704700BF3D
+:1029A00D084602F0B7BD00BF82B010B58C4684B0AA
+:1029B00D49688646DCF800000DF1080CACE8030010
+:1029C00D06A981E80C00039BDA070EEB630C12D508
+:1029D00D5A10029B5EF80220D45808AB93E803000E
+:1029E00D8DE8030006AB0CCB6046A04704B0BDE8F4
+:1029F00D104002B07047029CEFE700BF82B08DE837
+:102A000D0C00002100F6581002B0FAF713BB00BFFE
+:102A100D82B010B502A981E80C00BDF80A30152B63
+:102A200D044610D8022B1DD9033B122B1AD8DFE810
+:102A300D03F025191D371919191919191D19191906
+:102A400D191919193F0040F6B93293420AD100F510
+:102A500D80544FF0FF31D4F8B001BDE8104002B002
+:102A600D07F022BABDE8104002B07047BDE8104033
+:102A700DD0F83C09036802B01B6B1847002100F623
+:102A800D740005F0DDF904F69800002105F0D8F981
+:102A900D04F6BC00BDE81040012102B006F02ABBCF
+:102AA00DBDE81040D0F84009036802B09B6A184792
+:102AB00D00F58054D4F8B001BDE8104002B007F025
+:102AC00D9FBA00BF82B08DE80C00BDF80230152B07
+:102AD00D01D002B0704700F5805002B0D0F8B001BF
+:102AE00D07F098BA38B500F5E56504462846FBF7BA
+:102AF00D37FA40B104F10C00FEF740FD38B9284615
+:102B000DFBF736FA50B9BDE838400BF06DBF2846DB
+:102B100DFBF782FABDE838400BF066BF2846FBF79D
+:102B200DC3FB0028EFD138BD064A1368591E11604A
+:102B300D3BB9054A116821B14189136021F4005355
+:102B400D438170475020002030200020704700BF87
+:102B500D064A1368591E11603BB9054A116821B127
+:102B600DC188136021F40053C380704750200020AA
+:102B700D302000202DE9F04F2DED048B85B004465B
+:102B800DFAF7C2FBB94B0025C4E90135201D01F050
+:102B900DDFFFB74B236003F13C0204F10C0604F197
+:102BA00D340862603046FEF729FB04F14C07B14949
+:102BB00D2663092240460BF083FE04F16406AE49FC
+:102BC00D0A2238460BF07CFEAC491A2230460BF037
+:102BD00D77FE2A464146012304F1800004F098FB5C
+:102BE00D04F1E00A04F1B80005F050FF04F53B7B59
+:102BF00D394622235B22504608F040FE3146122210
+:102C000D04F54B7658460BF095FB04F5D26351460F
+:102C100D5A46304604F5DF67029300F0DBF9984B16
+:102C200D029804F5C46204F5C1610BF0ABF904F52B
+:102C300DAF6204F5AC61384601F020FE04F59A62EE
+:102C400D04F59D6104F5E26001F018FE04F5E562FE
+:102C500D08EE902A10462822434600923946324605
+:102C600DFAF7E2FE04F5EF6132462A230E4609EE2D
+:102C700D101A0093394618EE903A3046FBF772FB66
+:102C800DD5F8F83F01330ABF4FF01023D5F8F81FE0
+:102C900D59694FF0805304F2A47618691B6900EB53
+:102CA00D4000091A04F2B47501223046FCF7FCFA13
+:102CB00D314600222846039505F004F90523C4F892
+:102CC00DE837C4F8EC37C4F8F037C4F8F437D4F863
+:102CD00D5036C4F8D437D4F85436C4F8D837D4F8AD
+:102CE00D5836C4F8DC37D4F85C36C4F8E037D4F87D
+:102CF00D6036C4F8E437634BC4F8003804F5B263AA
+:102D000DC4F8C03704F5B563C4F8C43704F5B86327
+:102D100DC4F8C83704F5BB63C4F8CC3704F5F866BE
+:102D200D04F5BE6304F2D47504F5FD6904F60400E0
+:102D300DC4F8D03707224946C4F8F867C4F8FC57E1
+:102D400D08EE100AFAF740FD01230022CDE900221A
+:102D500D04F56C711A4604F6740005F04BF8002268
+:102D600DCDE900220123022204F5886104F69800C2
+:102D700D05F040F804F5A06803230222012104F6B2
+:102D800DBC0006F075F95A4640F6AC53414604F6C0
+:102D900DCC0006F0F7F9092104F5106001F0D6FA20
+:102DA00D082104F6281001F097FC384600F012FCBB
+:102DB00DC4F83C09384600F0F7FC039A009201462E
+:102DC00D18EE103AD4F83C29C4F8400904F6441022
+:102DD00D00F072FD04F5A6625346019204F5A36A54
+:102DE00D04F5A962009204F54E71524604F658108E
+:102DF00DFAF780F904F5955018EE902A029B19EE1A
+:102E000D101A1830FAF750FD4FF0000363810121BD
+:102E100D404604F5C7680AF067FB40460AF0D0FA51
+:102E200D022140460AF0CCF8B4F83E36164923F498
+:102E300D80733846A4F83E3609F09AFA56F8040B1A
+:102E400D01210AF099FDB542F8D155F8040B012185
+:102E500D0AF092FDA945F8D1012150460AF08CFDEA
+:102E600D204605B0BDEC048BBDE8F08FC47F030098
+:102E700DD87D03000090004000A0004000A001405C
+:102E800D002000409C7D0300801A06002DE9F04FC4
+:102E900D83B0DDE90CABBDF83880002B3CD0074684
+:102EA00D0E4691461D46BAF1000F32D00F2E02D1BB
+:102EB00DB8F1C00F30D1282013F03DFE044610307C
+:102EC00D07F01AFE18202680A4F8029013F033FEA6
+:102ED00DCDE900AB84466B460246A06003CB4CF8AF
+:102EE00D0C5B00233E68D360E360CCF80430506087
+:102EF00D9160756848F00208C4E908330C4BA4F8DA
+:102F000D0480384653612146A84740B903B0BDE857
+:102F100DF08F1BF0010FC9D16FF47A70F6E72046E0
+:102F200D02F02CFE204613F004FE0248EEE700BF2F
+:102F300DA929020016FCFFFF30B587B000224FF41F
+:102F400D8053009204460D4602A811468022FCF7DC
+:102F500DABF901230E4A01A902A8FCF7F5F8019B74
+:102F600D7BB10B4901236A4602A8FCF7F9F804F579
+:102F700D95501830FAF7E8FC02A8FCF79DF907B058
+:102F800D30BD002DF3D102A8FCF796F907B030BD86
+:102F900D987D0300A0F10400F9F77AB910B5044A41
+:102FA00D026000230446C38001F040FE204610BDA0
+:102FB00DC47F030010B5064A026000230446C38097
+:102FC00D01F034FE204613F0B4FD204610BD00BFC5
+:102FD00DC47F03002DE9F04F924B0360002304469C
+:102FE00D85B04360CDE9021201F0B2FD8E4B236036
+:102FF00D2123A36002220323642104F10C000AF0B3
+:1030000D47FA03231A46652104F124000AF040FA19
+:1030100D04F1540903230422662104F13C000AF053
+:1030200D37FA04F16C0B03231F22672148460AF07F
+:1030300D2FFA03231C22682158460AF029FA04F1BD
+:1030400D840604F19C031D460E220323692130469C
+:1030500D0AF01EFA04F1B40A032325226A21284638
+:1030600D01950AF015FA03230B226B2150460AF045
+:1030700D0FFA03230A226C2104F1CC000AF008FA9E
+:1030800D04F1FC07032309226D2104F1E4000AF089
+:1030900DFFF904F58A7503231E226E2138460AF0C6
+:1030A00DF7F9032317226F2128460AF0F1F90323BC
+:1030B00D0C22702104F596700AF0EAF9032311220F
+:1030C00D712104F5A2700AF0E3F9032301227221A4
+:1030D00D04F5AE700AF0DCF903230D22732104F51B
+:1030E00DBA700AF0D5F903232222742104F5C670B3
+:1030F00D0AF0CEF903231A22772104F5D2700AF0D3
+:1031000DC7F904F5EA7803232022782104F5DE704F
+:1031100D0AF0BEF903232422792140460AF0B8F9BA
+:1031200D002203237A2104F5F6700AF0B1F9032386
+:1031300D14227B2104F501700AF0AAF9032305225C
+:1031400D862104F507700AF0A3F9032310227C21D0
+:1031500D04F50D700AF09CF9032308227D2104F576
+:1031600D13700AF095F9032315227E2104F51970C9
+:1031700D0AF08EF9032316227F2104F51F700AF041
+:1031800D87F903230F22802104F525700AF080F9B9
+:1031900D03231822812104F52B700AF079F90323FA
+:1031A00D1322822104F531700AF072F901230622EF
+:1031B00D832104F537700AF06BF90123282284214D
+:1031C00D04F53D700AF064F903231922852104F5F5
+:1031D00D43700AF05DF9019B0299144AC4F82C93CF
+:1031E00DC4E9CC37124B1960A36803991160132BF6
+:1031F00DC4E9C9BAC4E9CE650CDD454613262B6872
+:1032000D28465B6C00219847A3680136B34205F14F
+:1032100D1805F4DC23440022204683F8402305B032
+:1032200DBDE8F08FC47F0300387E0300C039002055
+:1032300DC439002082688118002A91F8403343F088
+:1032400D010381F8403341DD2DE9F047DFF880902F
+:1032500D074600F10C0500F23F364FF0000812E072
+:1032600DD3F8003703F44033B3F5003F03D133787F
+:1032700D43F008033370BB68A4F23E34E41BA34251
+:1032800D05F1180520DD95F814A0344606F8018FD8
+:1032900D2B682846DB6998470AF01F020028EAD1FF
+:1032A00DBAF1200F34BF4FF0A0434B4603EB82031E
+:1032B00DD3F8002702F44032B2F5403FD0D1337835
+:1032C00D43F004033370D6E7BDE8F087704700BFC5
+:1032D00D000300502DE9F04181681E4B064608445D
+:1032E00D002990F8402322F0010280F84023D3F802
+:1032F00D0483D3F80423C3F8082325DD164F06F104
+:1033000D0C0406F55075BF1B10E011F008032046A4
+:1033100D4FF0020104BF204619460AF047FBB26880
+:1033200D01357B199A4204F118040DDD23682046FE
+:1033300DDB6998470028F2D129784B07E5D50321A1
+:1033400D20460AF033FBEAE7024BC3F80483BDE8DD
+:1033500DF08100BF00600040C0FCFFFF2DE9F04F81
+:1033600D06463A4883B09946B3689246D0F804238E
+:1033700D0092002BD0F80423C0F808232FDD8846D7
+:1033800D34460025E36894F820B0DB6904F10C079E
+:1033900D38469847E8B9E36838461B6A9847C0B184
+:1033A00D638A13F4007124D0B8F1000F11D0BAF173
+:1033B00D000F2BD0BBF1200F0BF01F0B244A0BF588
+:1033C00DE07138BF4FF0A04252F8211011F4403F88
+:1033D00D27D0B3680135AB4204F11804D2DC1B4B86
+:1033E00D0022C3F87C21009AC3F8042303B0BDE882
+:1033F00DF08FB9F1000FECD038460AF0D7FAB36868
+:1034000D0135AB4204F11804BCDCE8E738465146FF
+:1034100D0AF0CCFAB3680135AB4204F11804B1DC03
+:1034200DDDE7C3F30023C3F10301384601920AF02F
+:1034300DBDFA019A012303FA0BF3C2F82035B368E4
+:1034400D0135AB4204F118049CDCC8E70060004074
+:1034500D0003005030B583B0062916D8DFE801F01F
+:1034600D333F4D18181D0400816800290DDD002221
+:1034700D438A9C0548BF23F4007302F1010248BF43
+:1034800D43828A4200F11800F2D1002003B030BD12
+:1034900DFFF720FF002003B030BD002A45D085681E
+:1034A00D002DF2DD014600234C8A14F4007F03F158
+:1034B00D010301F1180103D014680134146085680B
+:1034C00D9D42F1DCE1E70190FFF7B4FE0122019886
+:1034D00D00231146FFF742FF002003B030BD836883
+:1034E00D034493F84033DB0715D501230022194619
+:1034F00DFFF734FF002003B030BD8368034493F819
+:1035000D4033DD070CD501231A461946FFF726FF78
+:1035100D002003B030BD0190FFF78CFE0198E4E769
+:1035200D0190FFF787FE0198EDE76FF47A70ADE734
+:1035300D10B5044603EB4300C4E90223216080006B
+:1035400D012102F0EFFA002360602382204610BDB6
+:1035500D704700BF10B5034B0360044602F0CCFD6D
+:1035600D204610BD5C7E030010B5054B036004467C
+:1035700D02F0C2FD204613F0DCFA204610BD00BF5C
+:1035800D5C7E0300074B1B68834204D01A68064912
+:1035900D126B8A4203D110B53220F9F74DFF184650
+:1035A00D104700BF7037002085350200074B1B68A0
+:1035B00D834204D01A680649D26A8A4203D110B5F3
+:1035C00D3220F9F739FF1846104700BF7037002039
+:1035D00DAD3502002DE9F041414D2B6813F001038B
+:1035E00D82B004460BD03F4D2B68DB0712D53E4E03
+:1035F00D337803B33D4D286802B0BDE8F081012258
+:1036000D3B48114607F0BEF901232B60354D2B6861
+:1036100DDB07ECD41922852103233648324E09F0FD
+:1036200D37FF0123344A354932482B6013F07CFAB9
+:1036300D3378002BDED12F4F072002F04DFB38469B
+:1036400D09F0BEFE0221384609F0BAFCFB8823F4CE
+:1036500D80733221FB80204604F064FFF8B94420CA
+:1036600D13F069FA2249214D0446052202F090FB20
+:1036700D234B23604C202C6013F05DFA1C4906226D
+:1036800D044600F087F81F4B1C602046296802F0A5
+:1036900DD1FD28680123337002B0BDE8F0815020C0
+:1036A00D13F049FA322305222146CDE900320F4DA0
+:1036B00D0F4B3A46804604F01BFF5420C5F800809E
+:1036C00D13F039FA3A463C230627CDE90037214657
+:1036D00D074B044605F004F80A4B1C60D5E700BF04
+:1036E00D683700206C370020F7400020703700202D
+:1036F00D743700207C370020402000205135020017
+:1037000D5C7E03009437002010B5044613F011FAC7
+:1037100D204610BD10B5034B0360044602F0A2FD18
+:1037200D204610BD9C7E030010B5054B036004467A
+:1037300D02F098FD204613F0FCF9204610BD00BFA5
+:1037400D9C7E0300074B1B68834204D01A68064910
+:1037500D926A8A4203D110B53320F9F76DFE1846EF
+:1037600D104700BF9437002045370200074B1B68F8
+:1037700D834204D01A680649D2698A4203D110B532
+:1037800D3320F9F759FE1846104700BF9437002033
+:1037900D6D37020010B5044602F008FD014B2360A1
+:1037A00D204610BD9C7E030008B5FFF713FF014BAB
+:1037B00D186808BD9437002082B010B58C4684B0CF
+:1037C00D49688646DCF800000DF1080CACE80300F2
+:1037D00D06A981E80C00039BDA070EEB630C12D5EA
+:1037E00D5A10029B5EF80220D45808AB93E80300F0
+:1037F00D8DE8030006AB0CCB6046A04704B0BDE8D6
+:1038000D104002B07047029CEFE700BF2DE9F04F6A
+:1038100D83B0DDE90CABBDF83870002B41D080468C
+:1038200D0E4691461D46BAF1000F3DD00F2E01D127
+:1038300DC02F36D1282013F07EF90446103007F042
+:1038400D5BF918202680A4F8029013F074F9CDE9E5
+:1038500D00AB47F00207A7806B4607460246A06003
+:1038600D03CB47F80C5B0023D8F80060D360E3600E
+:1038700D7B609160506075680D495161C4E90833F2
+:1038800D0C4B9D4208D1204602F078F9204603B03A
+:1038900DBDE8F04F13F04DB921464046A84700282A
+:1038A00DF1D103B0BDE8F08F1BF0010FBED1F8E7E9
+:1038B00DB937020081D9010030B58DB0044610989A
+:1038C00D2160C4E901231B49E06004F025FBD0B160
+:1038D00D05460DF1140E00696969AA69EB69F44694
+:1038E00DACE80F00286A696AAA6AACE807001CE90F
+:1038F00D0F008DE80F0020689EE80E0002F080FC9E
+:1039000D284613F016F90C4B1D6885B10B4A0023A0
+:1039100DCDE9052305AB93E80300C0238DE8030033
+:1039200D02930322234606212846FFF76FFF204608
+:1039300D0DB030BDCC7E0300D4380020253E0200F2
+:1039400D70B40B680468D0E90156E31A07EE903A9B
+:1039500D4B68EB1A06EE903AF8EEE66A8B68F8EED5
+:1039600DE77A66EEA66AF31AE7EEA76A012A07EE72
+:1039700D903AF8EEE77AE7EEA76A35DD02EB420200
+:1039800D01EB8200B0EE666A0C38D1E90323EB1A25
+:1039900D07EE903AA21AF8EEE77A07EE102A4B6975
+:1039A00DB8EEC77A67EEA77AF31AE7EE077A0C310D
+:1039B00D07EE103AB8EEC77AE7EE077AF4EE667ABC
+:1039C00DF1EE10FAB4EE676A48BFF0EE676AF1EEF9
+:1039D00D10FA48BFB0EE676A8842D6D176EE667AA5
+:1039E00D70BC17EE900A7047B0EE666A76EE667A96
+:1039F00D70BC17EE900A70472DE9F0472DED068B40
+:103A000D84B004AC04E90E00139A029E1D460023F7
+:103A100D0F469A424FF48061C0E90033C0E90311AB
+:103A200D814683608361416140F3CB80129C9FEDA1
+:103A300D788A02EB420204EB8208A246DAE90023FF
+:103A400DF31A07EE903ABA1AF8EEE77A07EE102A53
+:103A500DDAF80830B8EEC77A67EEA77AEB1AE7EE18
+:103A600D077A07EE103AB8EEC77AE7EE077AF5EE69
+:103A700D407AF1EE10FA00F1AF80B1EEE77A0AF17B
+:103A800D0C0AFDEEC77AF8EEE77AF4EE487AF1EE1D
+:103A900D10FAC8BFB0EE678AD045CFD19FED5C9AC2
+:103AA00DF7EE00AAF0EE499AB0EE49AAF0EE498A77
+:103AB00DD4E90012B31A07EE903A7B1A07EE103ACA
+:103AC00DF8EEE77AA368B8EEC77A67EEA77AE81A38
+:103AD00DE7EE077A07EE100AB8EEC77AE7EE077A37
+:103AE00DF5EE407AF1EE10FA7DD4F1EEE75AC91BEE
+:103AF00D921B5B1B0C3407EE101AB8EEC76A07EE6B
+:103B000D102AC8EE257AF8EEC76A07EE103AB8EE1D
+:103B100DC77A86EE255A86EEA56AC7EE256A77EE38
+:103B200DEA7AF0EEC55AF4EE687AF1EE10FAC8BFF3
+:103B300DF0EE678AB0EEC66AB0EEE67AA045A5EE65
+:103B400DA7AAE6EE279AA7EE279AB1D169EEA97A30
+:103B500DEAEE0A7AE9EE097AF5EE407AF1EE10FA1C
+:103B600D4BD4BDEEC87A17EE103AB1EEE77A48465F
+:103B700DC9E90165C9F80070C9F818308AEE075A0D
+:103B800DC9EE875A89EE076AF7EE007AF0EE676A9A
+:103B900DB0EE677AE5EE286AA5EEA87AE6EE287A09
+:103BA00DFEEECB6ABEEECB7AFEEECB7AC9ED036AA2
+:103BB00D89ED047AC9ED057A04B0BDEC068BBDE83C
+:103BC00DF0879FED139AF0EE499AB0EE49AAF0EE08
+:103BD00D498AF0EE497AC8E717EE900A12F0F0FA2A
+:103BE00D07EE100A4BE717EE900A12F0E9FAD4E946
+:103BF00D001205EE900AA36879E717EE900A12F00D
+:103C000DDFFAFDEEC87A07EE100A17EE903AAEE72E
+:103C100D000000002DE9F04F93B0161E119088465C
+:103C200D40F3FA80002206EB460C0B46740001EBC4
+:103C300D8C0C15461746D3E900010C330D4453F88F
+:103C400D041C9C4507440A44F5D197FBF6F30993F0
+:103C500D95FBF6F3079392FBF6F30393119B099AE9
+:103C600D1A60079A5A60039A9A601846324641467E
+:103C700DFFF766FE3444D8F80030D8F80410D8F8B1
+:103C800D08B00A93A8F10C0202EB84026FF0C7048E
+:103C900DE41A10946FF0C704641AC3F5C8730B943B
+:103CA00D0D936FF0C704C1F5C87305EE900AA4EB30
+:103CB00D0B0400200E93CBF5C87305910C90069460
+:103CC00D8246019081460F93099B109919440291E8
+:103CD00D0D99CB18089307990E9B0B4404930399E8
+:103CE00D0F9B03EB010EDDED027A0A9B17EE901A86
+:103CF00DF8EEE74A5D180B9B079964EEA44A03EBB7
+:103D000D010C07EE90CAF8EEE77A059B0399B0EE29
+:103D100D645AA7EEA75A03EB0C04069B5F1807EE37
+:103D200D907AF8EEE77AB0EE456AA7EEA76A012E13
+:103D300D0BEB0700F0EE466A29DD43461969611A5F
+:103D400D07EE901AD968691A07EE101AF8EEE77A9D
+:103D500D5969B8EEC77A67EEA77A411AE7EE077A86
+:103D600D0C3307EE101AB8EEC77AE7EE077AB4EE09
+:103D700D676AF1EE10FAF4EE676AC8BFB0EE676AD3
+:103D800DF1EE10FA48BFF0EE676A9A42D6D176EEA0
+:103D900DC66AF4EEE56AF1EE10FA04D5F0EE665A55
+:103DA00D82460194A946C837BE45B8D1049B0CF193
+:103DB00DC80C6345A5D1029B0899C833994202935B
+:103DC00D91D1099B4B4508D0019B07930123CDF859
+:103DD00D0CA00C93CDF8249076E7079B01998B42AC
+:103DE00D06D0019B07930123CDF80CA00C936BE734
+:103DF00D039B9A4504D00123CDF80CA00C9363E7E7
+:103E000D0C9B2BB1119B099919600799C3E9011AF4
+:103E100D119813B0BDE8F08F002303930793099316
+:103E200D74001BE782B02DE9F04F2DED028BF1B040
+:103E300D01467CAC642084E80C00069101F04CFF37
+:103E400D0522114612A806F0DDFE964913A806F0CC
+:103E500D03FF25AB70A900229A60C3E900220C3341
+:103E600D9942F9D1069C1C92A0688DF874200368C4
+:103E700D1792CDE91822CDE91A229B6ADFF8389204
+:103E800D984708EE100AA0680368FF215B6A9847FF
+:103E900DA0683C3003F0E4FC43F68C420023099209
+:103EA00D05939B4607930A93099B43F68C429342D5
+:103EB00DA9F1020A00F0BA807B4A9342C0F2B680A3
+:103EC00D099B002B00F0DE80059A0F2A00F0DA80A6
+:103ED00DA3F16402089313B209930799734B069DDE
+:103EE00D2831A3FB0132C820920900FB1212D3B274
+:103EF00D6868079302F0E8F80446686802F0ECF889
+:103F000D14F52A7FC0F2B28014F1C80FC0F2B6804A
+:103F100DB4F52A7F00F3C180C82C00F32181022360
+:103F200D0C93984610F52A7FC0F29C8010F1C80FB3
+:103F300DC0F2A080B0F52A7F00F3AB80C82800F353
+:103F400D138102230D930B93594D12A817AE06F052
+:103F500D5FFF2C460A9B374604E002344C450CD0DB
+:103F600D17F8013F012BF8D162782178FF2312A8B1
+:103F700D023406F057FF4C45F2D1079BDDE90C12D8
+:103F800D12A806F04FFF089B002B02DB059B0F2BA1
+:103F900D09D900230093069B9868002310301A4618
+:103FA00D12A906F05BFF00231A460EAF0B9B05E02E
+:103FB00D554506F101062AD015F8022F9045F7D187
+:103FC00D6A789A42F4D125A90BEB4B0401EB8404DA
+:103FD00D317801294FF00002EAD00893069B38464C
+:103FE00D196802F029F9059A0132D3B297E8070052
+:103FF00D0BF1010B059355454FF00103337084E828
+:1040000D0700089B5FFA8BFB06F10106D4D16420F3
+:1040100D01F062FEBBF1180F50D89DF85C300A9389
+:1040200D099B43F68C4293427FF446AF069CA068F1
+:1040300DFBF79AFCA4681F491EA807F0C5F93C348C
+:1040400D78220DEB0201204603F0B2FC1EA807F00A
+:1040500D93F943F68C4343F62842CDE90832002309
+:1040600D05933AE700230D930B936DE700230C9313
+:1040700D984657E701230D930B9365E701230C93A6
+:1040800D98464FE7069B98683C3003F0E9FB099B87
+:1040900D1EE704230D930B9356E704230C939846C8
+:1040A00D40E700BFD87E0300D18AFFFF1F85EB518B
+:1040B00D387F0300207F03006A7F030014AC5A464B
+:1040C00D25A92046FFF7A6FD25ABCDF804B000933A
+:1040D00D94E80E001EA8FFF78FFC21AB0FCB8DE8E7
+:1040E00D0F00069D1EAB28680ECB02F089F8E8681C
+:1040F00D20B11F491EAA1C2303F048FF069EB0687D
+:1041000DFBF732FCB06813A900F13C05204606F020
+:1041100D99FD002340F2DC52CDE9003221461A46CA
+:1041200D284603F0B9FB204606F020FD4FF47A70C7
+:1041300D01F0D2FDB068FBF717FCB068036818EE0C
+:1041400D101A5B6A984713A806F010FD12A806F026
+:1041500D0DFD71B0BDEC028BBDE8F04F02B07047A4
+:1041600D03230C939846DDE603230D930B93EBE6A7
+:1041700DCC7E0300C38843F48043C380704700BFE7
+:1041800D84B003AA01900DF107030DF1030013F89C
+:1041900D011902F8011B8342F9D1039804B070474D
+:1041A00D40BA82B080B202B0704700BF10B5044A69
+:1041B00D026000230446C38000F038FD204610BD88
+:1041C00DC47F030010B5064A026000230446C38075
+:1041D00D00F02CFD204612F0ACFC204610BD00BFB7
+:1041E00DC47F0300F8B545690446002D5ED04FF03D
+:1041F00D804200210123C2F800111360D2F8003172
+:1042000D002BFBD0637A2E4A2E4DD35CC5F80C35AE
+:1042100D217A2D4BC5F808150022C5F81025C5F8D3
+:1042200D1C35A67AF9F7F0F810B9A672C5F8246511
+:1042300D244BDFF89CC06769244D0020012108261E
+:1042400DC3F82C050222C3F830154FF6FF7EC3F8D4
+:1042500D1465C3F818C5DFF87CC0C3F83425C3F85E
+:1042600D3CE5C3F838C54FF0180CC3F854C5C3F876
+:1042700D0475C3F80463C5F880212A60D3F80022C1
+:1042800D42F01002C3F80022C3F800015960D3F8C0
+:1042900D0021002AFBD0E288012142F48042002057
+:1042A00D0A43C3F80C019960E280F8BD2C2012F08E
+:1042B00D42FC2C220646294612F09DFC666196E7CB
+:1042C00D6C7F0300001000407469627500E100E02E
+:1042D00D2000040221100100F0B51B4F85B00546EA
+:1042E00D00F118062C698CB1E278012A10D0022A4F
+:1042F00D05F1200024D001230A21684606F0AEFB0B
+:1043000D2B69A3420AD01C46002CEDD105B0F0BD9F
+:1043100D304600F043F92B69A342F4D10222C7F8CD
+:1043200D8020BFF34F8FBFF36F8F2B695B6A2B61BB
+:1043300DEB7A013BEB7220463A6012F0FAFBD1E7C3
+:1043400D00F054F9DCE700BF00E100E0104B70B560
+:1043500D00250446C0E900350E4600F0F9FB204665
+:1043600D0C4B40F8183B214600F014F9214604F19E
+:1043700D200000F037F940F20762C4E90225064B30
+:1043800DA680C4E90455E5801C60204670BD00BFC1
+:1043900DC47F03007C7F03009837002038B5436944
+:1043A00D43B3C27A032A044621D8C288D2074CBF30
+:1043B00DC268124A9A622C2012F0BDFB2C220021F9
+:1043C00D054612F018FC636900225A6223695BB13D
+:1043D00D1A465B6A002BFBD163695362E37A656110
+:1043E00D0133E372002038BD63692361F6E76FF492
+:1043F00D7B7038BD6FF47A7038BD00BF16FCFFFFBF
+:1044000D1A4BD3F8002122B100210122C3F800116B
+:1044100D9A60164BD3F80C2182B10022C3F80C21FF
+:1044200DD3F8001401290AD0114B1B68D988C9078C
+:1044300D00D5DA600D4B01229A607047704710B5B8
+:1044400D0B4CD3F848352068C288D207C3F100035E
+:1044500D00D5C360FFF7A2FF2268044B5269C3F871
+:1044600D0425024B01229A6010BD00BF00100040D0
+:1044700D9837002010B50446F8F7C6FFF0B9E38869
+:1044800D13F0010301D1184610BD0D4B0222C3F8E4
+:1044900D8020BFF34F8FBFF36F8F0A4A0123C2F8FD
+:1044A00D10011361D2F81031002BFBD0E38823F4F7
+:1044B00D804323F001030020E38010BD024810BDAE
+:1044C00D00E100E00010004016FCFFFF70B505464E
+:1044D00D0E46F8F799FF00283CD13EB9EB8813F052
+:1044E00D040420D19A072DD4002070BDEB8804461A
+:1044F00D13F001000ED1184A11688C07F4D543F062
+:1045000D02030221EB80C2F88010BFF34F8FBFF37F
+:1045100D6F8F70BD2846FFF7ADFFEB8843F00403A6
+:1045200D2046EB8070BD23F00402D907EA80DBD46E
+:1045300DF8F76AFF04460028D6D12846FFF752FE49
+:1045400D204670BD044A23F002030221EB80204671
+:1045500D116070BD014870BD00E100E016FCFFFF69
+:1045600D03699BB10A4910B40224C1F88040BFF31E
+:1045700D4F8FBFF36F8F0269526A0261C27A013A9F
+:1045800DC2720C6018465DF8044B704718467047B0
+:1045900D00E100E00022C0E90012704710B50446AA
+:1045A00D84B00068FFF7DCFF00224262616889B1C8
+:1045B00D4B6A33B119465B6A0132002BFAD1032ADB
+:1045C00D0ADC486201231A460921684606F046FABC
+:1045D00D04B010BD6060F5E704B0BDE8104012F006
+:1045E00DA8BA00BF002241600270704738B504467A
+:1045F00D4068FFF7B5FF012323700546043006F030
+:1046000D85FA0023237025B12846BDE8384012F005
+:1046100D90BA38BD4CDF704710B5044A02600023D4
+:1046200D0446C38000F002FB204610BDC47F03008A
+:1046300D10B5064A026000230446C38000F0F6FA66
+:1046400D204612F076FA204610BD00BFC47F03004D
+:1046500D10B586B0002304460193F8F7D5FE00BBD4
+:1046600D124A01231360D2F80031002BFBD0002336
+:1046700DC2F80031D2F80835019301215160002BA9
+:1046800DB8BF03339B10238202F0E4FDE268A188DA
+:1046900D01231044A0601A4602A806F0DFF906B007
+:1046A00D10BD01A8FFF7B6FF019BE8E700C0004071
+:1046B00DC38843F4804310B50446C38002F0CAFD9D
+:1046C00DA368984271F1000300D210BD2046BDE8E9
+:1046D00D1040FFF7BDBF00BF70B5094B0025044664
+:1046E00DC0E900350E4600F033FA064A22604FF459
+:1046F00D7A73C4E90253A6802561204670BD00BFC0
+:1047000DC47F0300A07F030010B50446006806F0C7
+:1047100D47FF204610BD00BFF8B522EAE2750446FA
+:1047200D05F10C001F460E4601F09CF9206006F0C5
+:1047300D5FFF23681D722068476036B12A463146F7
+:1047400D0930BDE8F84012F02EBAF8BD08B50023C7
+:1047500D194605480122FFF7DFFFBDE80840034A6F
+:1047600D0349014812F0E0B99C3700204020002099
+:1047700D0947020010B5ADF5627D01A800F096F86D
+:1047800D4FF46072002102A812F035FA02230022C4
+:1047900D5821039303A801230A930AF0A3FF0022D3
+:1047A00D0290C3219AA80AF09DFF00239990D3F897
+:1047B00DFC2F013219D04FF08052D3F8FC4F136902
+:1047C00D1C444FF4607202A9204612F0DCF9D0B9F6
+:1047D00D00234FF46072D3F8FC4F02A9204612F06B
+:1047E00DD2F950BB0DF5627D10BD4FF010224FF088
+:1047F00D805394691B691C444FF4607202A92046D2
+:1048000D12F0C1F970B1214601A800F051F8E02372
+:1048100D02AA214601A800F081F80023D3F8FC3F3D
+:1048200D0133D5D14FF010234FF460729C6902A96A
+:1048300D204612F0A8F90028D4D0214601A800F096
+:1048400D37F8E02302AA214601A800F067F80DF51C
+:1048500D627D10BD0023D3F8FC2F01320ABF4FF04B
+:1048600D1023D3F8FC2F9A694FF080531B69134422
+:1048700D93F8A13203B97047FFF77CBF10B5002341
+:1048800D044607F085FE024B2360204610BD00BF95
+:1048900DB06D030029DF704728DF7047022802D171
+:1048A00D014B01221A707047F8400020704700BF7D
+:1048B00D70B50C46F8F7A8FDA0B1164D00232B706E
+:1048C00D4FF0805601E002F099FD3069B4FBF0F035
+:1048D00DFFF7E2FF03460A20002BF4D12B78002BC3
+:1048E00DFCD070BD0C4A0223C2F80435D2F8003456
+:1048F00D002BFBD00849C2F80845D1F80034002B35
+:1049000DFBD00023044AC1F80435D2F80034002B43
+:1049100DFBD070BDF840002000E00140F8B50D4619
+:1049200D14461E46F8F770FD90B11A4F00233B70E8
+:1049300D01E002F063FD324621462846FFF7AAFF4B
+:1049400D03460A20002BF4D13B78002BFCD0F8BD98
+:1049500D114A0123C2F80435D2F80034002BFBD0E4
+:1049600D002E0EDD221F0C4C291F02EB860652F87D
+:1049700D043F41F8043FD4F800040028FBD0B242B4
+:1049800DF5D1054A0023C2F80435D2F80034002BC6
+:1049900DFBD0F8BDF840002000E0014070B5A9B390
+:1049A00D80EAE0741B4E0D4601F1FF3CC4EBE07450
+:1049B00D002186FB0423E217C2EBA30202EB820364
+:1049C00DA4EB4303002BB8BF5B4230338E460CF88B
+:1049D00D013F01311446002AEBD1002803DA2D23C3
+:1049E00D6B540EF1020100236B54284612F03FF96F
+:1049F00D01382844854207D22B78027805F8012B1F
+:104A000D00F801398542F7D3204670BD6FF47A74F2
+:104A100DFAE700BF67666666014B186000207047B5
+:104A200DA0370020022908B509D90339012904D876
+:104A300D0368094ADB6893420BD1002008BD0029A9
+:104A400DFBD00368044ADB689342F6D001219847F6
+:104A500DF3E700219847F0E71DD7010070B584B04A
+:104A600D04AC04E90F00BDF80230012B13D0022B6A
+:104A700D0FD1144C144E04F1F00554F8040F30B15D
+:104A800DC3885B0403D503689B68B34217D1AC425E
+:104A900DF3D104B070BD0B4C0C4E04F1F00501E0E8
+:104AA00DAC42F6D054F8040F0028F9D0C3889A040C
+:104AB00DF6D503685B68B342F2D09847F0E79847A4
+:104AC00DE5E700BFA037002025CE010019D7010072
+:104AD00D10B4084C0023224602E001333C2B06D0D3
+:104AE00D52F8041B8842F8D1002244F823205DF8C7
+:104AF00D044B7047A437002038B50A4D04462A46AA
+:104B000D002302E001333C2B06D052F8041B8C42EB
+:104B100DF8D1002245F82320204612F00AF820464D
+:104B200D38BD00BFA437002010B5084C20884FF6C3
+:104B300DE853984202D8431C238010BD1520F8F786
+:104B400DCDFD2088431C238010BD00BF34210020E3
+:104B500D2DE9F041304C82B02246002302E00133B2
+:104B600D3C2B05D052F8041B0029F8D144F8230042
+:104B700D2A4C237813F001030BD1294D2A6842B139
+:104B800D0093102201234FF47A60002102F082FB82
+:104B900D10B102B0BDE8F0812820D5F80080214F7A
+:104BA00D11F0C9FFC023009301221F4B10210646AF
+:104BB00D00F0CCFFD8F800305B68BB4220D1304606
+:104BC00D00F0DCFF304611F0B4FF28202E6811F004
+:104BD00DB2FFC02300930222134B0F21054600F0B4
+:104BE00DB5FF33685B68BB4210D1284600F0C6FFA5
+:104BF00D284611F09EFF237843F001032370C8E788
+:104C000D4046314698470028DFD0D8E72946304640
+:104C100D98470028EFD0E8E7A4370020F94000209E
+:104C200DD438002081D901005D4A020010B4084C2F
+:104C300D0023224602E001333C2B06D052F8041B20
+:104C400D8142F8D1002244F823205DF8044B7047CF
+:104C500DA4370020F8B505460E46062813D8DFE820
+:104C600D00F013131304041304000F4F07F1F004A5
+:104C700D54F8043D32462946184613B11B681B698A
+:104C800D9847BC42F4D1F8BD084C04F1F00754F834
+:104C900D043F32462946184613B11B681B699847D5
+:104CA00DBC42F4D1F8BD00BFA4370020A0370020CE
+:104CB00D084600F02FBC00BF2DE9F04385B004ACD1
+:104CC00D04E90F0023490D684FF47A72DDE9020102
+:104CD00D002311F095FD85B3DFF87C8006460F4665
+:104CE00D4FF000092C46AD69E3689E4277F1000351
+:104CF00D21D363697BB109F06FFEE3692BB3A26920
+:104D000D9A61A3690BB1E269DA61C4E90699C4F845
+:104D100D149009F053FE09F05FFED8F80030C4F886
+:104D200D14806BB11A469B69002BFBD19461C4E9C9
+:104D300D063209F043FE002DD4D105B0BDE8F08355
+:104D400DC4E90633C8F80040F3E7D4E905321A6028
+:104D500DD7E700BF9C380020A43800202DE9F04F84
+:104D600DDFF8A49193B004AC84E80F00D9F80030BB
+:104D700D2BB3614BBDF81040D3F800A0BDF81280E5
+:104D800DBAF1000F17D000235C4D039340F2FE36AD
+:104D900D1F46D346B442DBF80C30DAF818A04FEAC0
+:104DA00D134099B203460DD0002944D08C4242D015
+:104DB00DBAF1000FEDD1A4F2FE33012B79D813B067
+:104DC00DBDE8F08F40F2FF3C6145EDD1002869D17F
+:104DD00D039B002BECD1DBF81430ABB109F0FCFDDB
+:104DE00DDBF81C30002B00F08280DBF81810996185
+:104DF00DDBF8183013B1DBF81C10D961CBE906775D
+:104E000DCBF8147009F0DAFD09F0E6FD2B68CBF84C
+:104E100D1450002B62D019469B69002BFBD1C1F8B1
+:104E200D18B0CBE9063109F0C9FD01230393BAF19E
+:104E300D000FAED1BFE708B14345B9D1DBF814304F
+:104E400D9BB109F0C9FDDBF81C303BB3DBF8181042
+:104E500D9961DBF8183013B1DBF81C10D961CBE97F
+:104E600D0677CBF8147009F0A9FD09F0B5FD2B6894
+:104E700DCBF814506BB119469B69002BFBD1C1F8CF
+:104E800D18B0CBE9063109F099FDBAF1000F80D1C8
+:104E900D91E7CBE90633C5F800B0F4E7DBE905315E
+:104EA00D1960D6E7404593D0BAF1000F7FF471AF8A
+:104EB00D81E7D9F80050102300934246104B21464C
+:104EC00D08A800F043FE2B680E4A9B6893420AD156
+:104ED00D08A800F053FE13B0BDE8F08FCBE9063300
+:104EE00DC5F800B09FE708A928469847F0E7DBE929
+:104EF00D053119607CE700BFB4380020A4380020CC
+:104F000D5D4D020089D901009838002038B509F0AF
+:104F100D63FD1F4B1C685CB363697BB109F05CFDDD
+:104F200DE3690BB3A2699A61A3690BB1E269DA6116
+:104F300D0023C4E90633636109F040FD09F03EFD2D
+:104F400D002323616362256809F084FD014628462C
+:104F500D09F08CFD09F040FD0E4B1A6822621C60B1
+:104F600D09F02CFD204638BDD4E905321A60DBE787
+:104F700D282011F0E0FD28220021044611F03BFE0F
+:104F800D09F06CFD0023C4E90003A360D6E700BF60
+:104F900DAC380020A838002038B50B4B1C682369AD
+:104FA00DDB0707D5094D286830B1626A42620023DC
+:104FB00D63620446204638BDFFF7A8FF286000282D
+:104FC00DF3D1204638BD00BF94380020A038002012
+:104FD00D2DE9F04105460E4617469846FFF796FF18
+:104FE00D044620B332463B462946006809F048FD89
+:104FF00D256809F02FFD011F284609F035FD0F4BDF
+:1050000D0F492068B8F1000F18BF194609F02AFDA5
+:1050100D09F0E2FC0B4A626113685BB11A469B69A9
+:1050200D002BFBD19461C4E9063209F0C7FC204680
+:1050300DBDE8F081C4E906331460F6E7D9560200E5
+:1050400DA5560200A43800202DE9F0414E4D2B78D5
+:1050500DDB0782B002D502B0BDE8F0814B4E306067
+:1050600DFFF754FF4A4B0446186009F0B5FC494A56
+:1050700D62611368002B70D01A469B69002BFBD11F
+:1050800D9461C4E9063209F099FCFFF73FFF424CE9
+:1050900D0768206009F0DEFC011F384609F0E4FCCA
+:1050A00D23683E49186809F0DDFC3468002C4DD0AA
+:1050B00D282011F040FDC02300930022384BDFF86B
+:1050C00DE88040F2FF31074600F040FD23685B6841
+:1050D00D434552D1384600F051FD384611F029FDB7
+:1050E00D2820376811F027FDC023009300222C4B98
+:1050F00D40F2FE31044600F029FD3B685B684345F4
+:1051000D35D1204600F03AFD204611F012FD002267
+:1051100D0123002100924FF47A600F2202F0BAF8B9
+:1051200D2820366811F007FDC023009301221D4B86
+:1051300D0F21044600F00AFD33685B68434510D12A
+:1051400D204600F01BFD204611F0F3FC2B7843F0B8
+:1051500D01032B7002B0BDE8F081C4E90633146081
+:1051600D91E72146304698470028EFD0E8E73846CA
+:1051700D214698470028CAD0C3E7204639469847AC
+:1051800D0028ADD0A6E700BFFA40002098380020D7
+:1051900D94380020A4380020B03800209954020023
+:1051A00D5D4D0200B94C020081D90100024B187807
+:1051B00D00F00100704700BFFA400020F0B5304FFD
+:1051C00D3B6883B0002B58D02E4B1B78DB0754D592
+:1051D00D05460E46FFF7E0FE45EA0643C360436908
+:1051E00D04467BB109F0F8FBD4E9062303B39A61B9
+:1051F00DA3690BB1E269DA610023C4E90633636187
+:1052000D09F0DCFB09F0E8FB1F4A6261136853B338
+:1052100D1A469B69002BFBD19461C4E9063209F053
+:1052200DCDFBA5F2FE33012B05D8002003B0F0BD58
+:1052300D63691A60DCE728203F6811F07CFCC0230D
+:1052400D324600932946114B044600F07FFC3B6823
+:1052500D0F4A5B6893420AD1204600F08FFC20462E
+:1052600D11F067FCE1E7C4E906331460D7E7214686
+:1052700D384698470028D8D0EEE70648D6E700BF55
+:1052800D98380020FA400020B43800205D4D02000F
+:1052900D81D9010016FCFFFF024B1868B0FA80F0AF
+:1052A00D40097047A438002010B5104C23789A0798
+:1052B00D84B004D50E4B1B6873B104B010BD43F020
+:1052C00D02002070012302220F21684605F0C6FB63
+:1052D00D074B1B68002BF0D1237823F002032370BA
+:1052E00D04B0BDE81040F8F707BA00BFFA4000203F
+:1052F00DA43800202DE9F0415C4D2C682269D107BE
+:1053000D27D45B4E3368002B57D06169B1426BD007
+:1053100D2B60584F3968994252D09C4242D08C42F2
+:1053200D42D0554B62699A423ED0206809F0A0FBED
+:1053300D064609F09FFBA16863682F68361ACB1AE1
+:1053400D9E4265D8BB683A682068BDE8F04109F017
+:1053500DC3BC4A4E2068336842F0020222611A69CA
+:1053600D1C6842F004021A6109F088FB01462046D0
+:1053700D09F07CFB3768386809F07AFB044609F0C0
+:1053800D79FBD7E90123241A9B1A9C4255D833681F
+:1053900D9968186809F0E1FC2B681A6900219207D9
+:1053A00D316045D4BDE8F0812A6800219368126808
+:1053B00DBDE8F041084609F08FBC2E4F3B682B60CD
+:1053C00D130718D42B689C42ECD039680E6809F08D
+:1053D00D41FB011F304609F047FB3B68284918681F
+:1053E00D09F040FB39689AE7A169002908BF194601
+:1053F00D29600B468DE72C60FFF756FF3368002BB5
+:1054000DFAD09C422B60CDD039688B4287D1DDE735
+:1054100D2C6009F02FFB6068203626F01F0610BBAC
+:1054200D304600F01FFB3118C4E901012F6089E7F8
+:1054300DBDE8F041186809F0CABCD5F800802F60AE
+:1054400D09F018FB7868203424F01F0440B9204679
+:1054500D00F008FB0444C7E90104C5F8008096E795
+:1054600D00F03EFBF3E700F03BFBD9E7943800205A
+:1054700DA4380020B0380020AC380020A03800201F
+:1054800D99540200034B1B78DB0701D5FFF732BFA0
+:1054900D704700BFFA40002000B5114C114D85B08A
+:1054A00D05E02A68A2B1DA0702D5FFF723FF2378BA
+:1054B00D9907F6D443F0020C022201230F2168460E
+:1054C00D84F800C005F0CAFA2A682378002AEAD1C8
+:1054D00D23F002032370F8F70FF92378E3E700BFF9
+:1054E00DFA400020A438002000B583B0FFF766FE17
+:1054F00D10B103B05DF804FB054B1B78DB07F8D545
+:1055000D0190FFF7F7FE019803B05DF804FB00BFB3
+:1055100DFA40002070B5204E3378DA072FD50546B6
+:1055200DFFF73AFD044601F095FE63692844E060FB
+:1055300D7BB109F051FAE36953B3A2699A61A3698A
+:1055400D0BB1E269DA610023C4E90633636109F046
+:1055500D35FA09F041FA114A62611368A3B11A468E
+:1055600D9B69002BFBD19461C4E9063209F026FA40
+:1055700D3378DB0707D5BDE87040FFF7BBBEBDE84C
+:1055800D704000F0A9BB70BDC4E906331460EDE7AF
+:1055900DD4E905321A60D2E7FA4000209C38002089
+:1055A00D70B5374D2C6863698BB109F015FAE36955
+:1055B00D002B59D0A2699A61A3690BB1E269DA6136
+:1055C00D0023C4E90633636109F0F8F92C682D4E08
+:1055D00D09F002FA33686661002B4DD01A469B69BB
+:1055E00D002BFBD19461C4E9063209F0E7F9346868
+:1055F00D4CB1A369002223B11C460132A369002BD3
+:1056000DFAD1032A21DC2B6800221A611C6809F0EB
+:1056100D21FA0146204609F029FA09F0DDF91A4A66
+:1056200D296813688B421CD02BB11A6A914220D085
+:1056300D1346002BF9D109F0C1F9144B1B78DB0788
+:1056400D16D5BDE87040FFF755BEE269206893613D
+:1056500D00F046FA606800F043FA204600F040FA88
+:1056600DD1E71B6A1360E6E7D4E905321A60A3E7B8
+:1056700D70BD0A6A1A62DEE7C4E906333460B4E726
+:1056800D94380020AC380020A8380020FA400020C3
+:1056900D034B1B78DB0701D5FFF782BF704700BFB7
+:1056A00DFA40002010B50C468047A047044B1B78EC
+:1056B00DDB0703D5BDE81040FFF772BF10BD00BF7B
+:1056C00DFA400020034B1B78DB0700D47047FFF72F
+:1056D00D67BF00BFFA40002038B503461446104698
+:1056E00D0D4698472046A847044B1B78DB0700D48E
+:1056F00D38BDBDE83840FFF753BF00BFFA4000206A
+:1057000D00283DD02DE9F8431F4F3B78DC0735D5F8
+:1057100D1E4E33681A6952078846044601D15D6AE8
+:1057200D45B11B49012342462046FFF751FC00209D
+:1057300DBDE8F883186809F032FB3268136913F07D
+:1057400D020916D143F0010313614046A0473368A7
+:1057500D1869C3F8249020F0010210F004001A61BA
+:1057600DE6D0387810F00100E2D0FFF719FF484677
+:1057700DDEE723F0030313612846D9E70548D7E791
+:1057800D6FF47A70704700BFFA4000209438002003
+:1057900DC556020016FCFFFF024B1878C0F38000BF
+:1057A00D704700BFFA400020054A137818B143F046
+:1057B00D04031370704703F0FB031370704700BFB1
+:1057C00DFA40002010B40024C460C0E900115DF857
+:1057D00D044B0272704700BFF8B53A4F3B78DA07B9
+:1057E00D00D4F8BD044609F0F7F82568013D2560A1
+:1057F00D09F0E4F8002DF4DAFFF7CEFB4369064615
+:1058000D83B109F0E9F8D6E90623002B53D09A614C
+:1058100DB3690BB1F269DA610023C6E9063373612E
+:1058200D09F0CCF809F0D8F804F10C037361E368C2
+:1058300D002B3CD01A469B69002BFBD19661C6E923
+:1058400D063209F0BBF809F0C7F823689D4221DD47
+:1058500D736983B109F0C0F8F369002B2ED0B269DA
+:1058600D9A61B3690BB1F269DA610023C6E90633B7
+:1058700D736109F0A3F809F0AFF8134A7261136868
+:1058800D8BB11A469B69002BFBD19661C6E9063296
+:1058900D09F094F809F092F83B78DB07A1D5BDE843
+:1058A00DF840FFF727BDC6E906331660F0E7C6E9F5
+:1058B00D0633E660C5E773691A60A9E7D6E90532D4
+:1058C00D1A60CEE7FA400020A4380020036810B516
+:1058D00DC468013303604CB363697BB109F07CF894
+:1058E00DE36923B3A2699A61A3690BB1E269DA6135
+:1058F00D0023C4E90633636109F060F809F06CF820
+:1059000D0D4A6261136853B11A469B69002BFBD196
+:1059100D9461C4E90632BDE8104009F04FB8C4E9FE
+:1059200D06331460BDE8104009F048B810BDD4E945
+:1059300D05321A60D8E700BFA4380020F8B5C46856
+:1059400D054634B3194E00272B68626901332B606D
+:1059500D72B109F041F8E36923B3A2699A61A369B1
+:1059600D0BB1E269DA61C4E90677676109F026F8DF
+:1059700D09F032F83368666183B11A469B69002BD2
+:1059800DFBD19461C4E9063209F018F8EC68002CDB
+:1059900DDAD12B7A0BB96B682B60F8BDC4E90633ED
+:1059A00D3460F1E7D4E905321A60D8E7A438002055
+:1059B00D00680028B4BF404200207047830770B5CF
+:1059C00D0D4644D100B970BD860809F005F8D5E93A
+:1059D00D0040751CA04206D92168002907DB04EBA5
+:1059E00D8104A042F8D808F0E9FF002070BD21F035
+:1059F00D00434FEA810C54F82320002A04EB810167
+:105A000D0EDB0FE022F00042134443F0004222600F
+:105A100D54F82320002A04EB83014FEA830C01DAAA
+:105A200D8842EFD89D4201D96444D3E7A042DAD928
+:105A300D02369E4203D204EB8606B0420AD8236892
+:105A400D23F00043236008F0B9FF201D70BD8008CE
+:105A500D461CBAE75B1B43F0004346F8043C256047
+:105A600DF1E700BFF8B5074660B3184C23783BB19A
+:105A700D17493846FFF7A2FF0446F0B12046F8BD9E
+:105A800D144D154A2B70166808F0A6FF104A134BDB
+:105A900DC2E900639B1B9B0843F0004333602B78E6
+:105AA00D01332B7008F08AFF012309492370384612
+:105AB00DFFF784FF04460028E0D11420F7F70EFE0F
+:105AC00D2046F8BD04462046F8BD00BFFB4000202F
+:105AD00DB8380020FC400020AC20002000F8012048
+:105AE00DB0B10F4B1A68824210B5044602D25B6802
+:105AF00D834204D8BDE810401E20F7F7EFBD50F8E3
+:105B000D043C002B05DD43F0004344F8043C10BD7C
+:105B100D70471E20F7F7E2FD54F8043CF3E700BF91
+:105B200DB838002010B501FB00F282B0104601928A
+:105B300DFFF798FF044628B10123019A0360002165
+:105B400D11F059F8204602B010BD00BF2DE9F0410B
+:105B500D044610300F46BDF8188016461D4604F059
+:105B600DCBFF0021C4E90251C4E9081127806680EA
+:105B700DA4F804802046BDE8F08100BF83889B0710
+:105B800D10B5044603D5806808B110F0D2FF204649
+:105B900D10BD00BF82B070B5046A86B00AA981E855
+:105BA00D0C003CB3236963B101221C461B69013211
+:105BB00D002BFAD1092A04DD06B0BDE8704002B011
+:105BC00D70470AAB0FCB02AD85E80F00182010F01F
+:105BD00DB2FF06AB064613E903008DE8030030461D
+:105BE00D95E80C0004F0AEFF266106B0BDE87040EC
+:105BF00D02B0704705460FC902AC84E80F001820AB
+:105C000D10F099FF06AB064613E903008DE803007B
+:105C100D304694E80C0004F095FF2E6206B0BDE806
+:105C200D704002B0704700BF30B4D0E9004303F1BB
+:105C300D0050013804EBC00084420AD8034603E04B
+:105C400D9442184605D813461D68A942A3F10802CF
+:105C500DF6D9406830BC704710B4D0E9004303F169
+:105C600D0053013B04EBC30C64450FD8634603E0BE
+:105C700D94429C4607D8134618688142A3F1080246
+:105C800DF6D9DCF800005DF8044B704754F833008A
+:105C900DF9E700BF10B4D0E9004303F10053013B15
+:105CA00D04EBC30C644513D8634603E094429C4651
+:105CB00D07D8134618688142A3F10802F6D9DCF81B
+:105CC00D00005DF8044B081AB0FA80F040097047E7
+:105CD00D54F83300F5E700BF01F090BB01F062BB53
+:105CE00DFEF79ABE38B5084B04460025C0E90035CD
+:105CF00DFEF72EFFE388054A226043F48053258189
+:105D000DE380204638BD00BFC47F0300E87F030059
+:105D100D10B5044A026000230446C380FEF786FFD7
+:105D200D204610BDC47F030000897047807A7047FC
+:105D300D38B5036881720446DB6A98472368074AC1
+:105D400D9B6A9342054603D1A07AA072284638BDBE
+:105D500D20469847C0B2A072284638BD2D5D02007E
+:105D600D38B5036801810446DB6A98472368074A02
+:105D700D1B6A9342054603D120892081284638BDF0
+:105D800D2046984780B22081284638BD295D020003
+:105D900DF8B50025144B03600446456016460F46C2
+:105DA00DFEF7D6FE114B236094F83630256314228E
+:105DB00D228123F00E03022284F83630A2724FF0B6
+:105DC00D0113C4E90355C4E90555C4E90755C4E9F0
+:105DD00D0E336762A680E580A586A4F8425084F84C
+:105DE00D40502046F8BD00BFC47F03001080030063
+:105DF00DC26812F5C87F30B580F2848090F83630D5
+:105E000D13F0020340F08680046914F5C87F66DA4A
+:105E100D90F8361011F0040169D1456915F5C87F68
+:105E200D31DA90F8361011F0080134D0B1FA81F35F
+:105E300D90F836105B0963F3C30180F8361090F8C3
+:105E400D4030032B08D80133DBB2012B80F84030F2
+:105E500D7DD0042B00F08280B0F8421090F836C04F
+:105E600D013189B21CF0010EA0F8421061D01D293C
+:105E700D17D900236FF3000C80F836C0A0F842301C
+:105E800D80F840300DE0B5F5C87F04DD90F8361090
+:105E900D11F00801CAD0002BD1D190F84030002B61
+:105EA00DDAD104FB04F3334902FB023305FB05335E
+:105EB00D8B423CD912F5487F45DBB2F5487F44DC77
+:105EC00D14F5487F48DBB4F5487F43DC15F5487F72
+:105ED00D37DBB5F5487FD4BF0020062030BDB4F5C3
+:105EE00DC87F9ADD90F8361011F0040195D190F825
+:105EF00D3650B1FA81F35B0963F3820580F83650B1
+:105F000D01238AE7B2F5C87F0FDD90F8363013F024
+:105F100D02030AD190F83610B3FA83F35B0963F3E9
+:105F200D410180F8361001236EE700236CE707204E
+:105F300D30BD0929B5D9013BA0F842E080F84030C9
+:105F400DAFE7052030BD032030BD042030BDA0F8E3
+:105F500D4230A6E7012030BD022030BD90F836302A
+:105F600D002243F0010380F83630A0F842200B20C8
+:105F700D30BD00BFFF700200D0E9033230B502FB27
+:105F800D02F2456903FB032305FB0535B5F5800FCB
+:105F900D85B0044625D9038F002B45D0B5F5100FDC
+:105FA00D02D9638F002B5ED0B5F1107F02D9A38F7C
+:105FB00D002B4FD0B5F1806F02D9E38F002B40D06D
+:105FC00D012384F831302046FFF712FF0B2814D03F
+:105FD00DA38E83421AD00023A08684F8303005B0FA
+:105FE00D30BD90F83130042B46D90023C0E90E3373
+:105FF00D2046FFF7FDFE0B28EAD1608602460123FD
+:1060000D0D21684604F02AFD05B030BD94F83030FE
+:1060100D042B12D8628E0133DBB2824284F8303009
+:1060200DDDD0052BE9D0DAE701230C220D216846DE
+:1060300D04F014FD01232387B0E7638E8342DCD186
+:1060400DCDE701230A220D21684604F007FD012347
+:1060500DE387B5E7012309220D21684604F0FEFC14
+:1060600D0123A387A6E7012308220D21684604F02A
+:1060700DF5FC0123638797E70133DBB2A1E700BF8E
+:1060800D30B58BB0016A00F118030CCB02AD009155
+:1060900D0446416A284604F0CBFC95E80700E388E6
+:1060A00D04F10C0523F0020385E807002046E38088
+:1060B00DFFF762FF0123A1881A4606A804F0CEFC63
+:1060C00D00200BB030BD00BF10B5036804461B6B3C
+:1060D00D9847E06810BD00BF10B5036804461B6B00
+:1060E00D9847206910BD00BF10B5036804461B6BAF
+:1060F00D9847606910BD00BF10B5044A02600023C7
+:1061000D0446C380FEF792FD204610BDC47F0300F8
+:1061100D00897047D0E90D1230B5C36B0446C068D5
+:1061200D091A2069121A60691B1AA06900FB01F196
+:1061300D89126163E16901FB02F2216A8BB001FBF7
+:1061400D03F39B129212A26302ADE36304F13402D6
+:1061500D00930CCA216C284604F06AFC95E80700F0
+:1061600D012304F1280585E80700A1881A4606A831
+:1061700D04F074FC00200BB030BD00BF38B50368CF
+:1061800D01810446DB6998472368074A5B6A93429D
+:1061900D054603D120892081284638BD20469847E1
+:1061A00D80B22081284638BD11610200F8B5002566
+:1061B00D114B03600446456016460F46FEF7C8FCBA
+:1061C00D0E4B23604FF48063C4E90553C4E90733D4
+:1061D00D14224FF48053C4E90355C4E90955C4E9A9
+:1061E00D0B55C4E90D55C4E90F576564A68022818E
+:1061F00DE3802046F8BD00BFC47F0300508003003C
+:1062000D84B030B50DF1100C8CE80E00C588044635
+:1062100D00F10C0EBCE80F00AEE80F009CE8070083
+:1062200D45F002058EE80700E580BDE8304004B07A
+:1062300D704700BF4164704770B50B680C4682B063
+:1062400D05469B6A084616469847E26B216CCDE9D8
+:1062500D002604F1340328460CCB04F097FB2846A6
+:1062600D02B070BD10B5044A026000230446C3801D
+:1062700DFEF7DCFC204610BDC47F0300008970478B
+:1062800D40897047FF299ABF017300206FF47A701F
+:1062900D704700BF007B7047704700BF10B54A893B
+:1062A00D0B8982B0CDE9003200231A461031044625
+:1062B00D04F0E2FE204602B010BD00BF10B5074B42
+:1062C00D044640F8103B04F051FC054A22600023BF
+:1062D00D2046E380FEF7AAFC204610BD888003000F
+:1062E00DC47F030010B5094B044640F8103B04F081
+:1062F00D3DFC074A22600023E3802046FEF796FC12
+:1063000D204610F016FC204610BD00BF888003000B
+:1063100DC47F0300F8B51F460B4B036000230446F2
+:1063200D43600E461546FEF713FC2046074B40F81A
+:1063300D103B2AB231B204F065FCFF232373268192
+:1063400D6581A7802046F8BDC47F030088800300C7
+:1063500D6FF47D70704700BF6FF47D70704700BFA4
+:1063600D6FF47D70704700BF6FF47D70704700BF94
+:1063700D10B584B003688DF80F20002400941C6ABA
+:1063800D0DF10F020123A04704B010BD10B584B06C
+:1063900D04688DF80C20002200928DF80D30246ACF
+:1063A00D022303AAA04704B010BD00BF10B50123FE
+:1063B00D84B00468CDE900330DF10F03E46AA04702
+:1063C00D08B99DF80F0004B010BD00BF2DE9F84FBE
+:1063D00D9DF82870002A54D0002B1D4651DD9346A0
+:1063E00D0268DFF8A4809368434506460C4636D113
+:1063F00D1369DFF898A0534538D1B5F1010918D0CC
+:1064000D023D5D440BF1FF3404E004F8013FA54269
+:1064100D0DD03268526952454FF00B03F5D0002173
+:1064200D30469047C3B204F8013FA542F1D132681E
+:1064300DCB44536953450DD10B208BF8000037B970
+:1064400D3368DB68434518D13846BDE8F88F002026
+:1064500DBDE8F88F012130469847C0B2EDE7984767
+:1064600D3268DFF828A013695345C6D044F0010106
+:1064700DC9B2304698473268BFE73046984738462C
+:1064800DE6E76FF47A70E3E7616302006963020087
+:1064900D2DE9F0479DF82070002A37D0002B994642
+:1064A00D34DD14460268DFF8708095684545064670
+:1064B00D8A4624D11269174DAA4219D1A14404E08C
+:1064C00D01344C4509D033681A69AA42F8D02178B5
+:1064D00D3046013490474C45F5D137B93368DB6808
+:1064E00D43450FD13846BDE8F0870020BDE8F08761
+:1064F00D5FFA8AF13046904733681A69DEE7A8479C
+:1065000D3268D7E7304698473846EFE76FF47A7030
+:1065100DECE700BF69630200616302002DE9F04101
+:1065200D86B004469DF834508DF80F201E460F4658
+:1065300D95B1026801230093156A0DF10F02A8476A
+:1065400D38B9236800909D6A0C9B32463946204627
+:1065500DA84706B0BDE8F0810368DFF824C0D3F882
+:1065600D1C809DF80F20E04508D100951D6A8DF81F
+:1065700D172001230DF11702A847E1E7C047DFE718
+:1065800D71630200024A026000218180704700BFE2
+:1065900DC88003006FF47D70704700BF407970476D
+:1065A00D4171704711B370B50646086890421446A4
+:1065B00D0D4610D020B102680E49126E8A420CD1E0
+:1065C00D34B123680C4ADB6D93420AD10023337139
+:1065D00D2C60002070BD002070BD9047002CF0D1C4
+:1065E00DF6E70022314620469847F1E76FF47A70BE
+:1065F00D704700BF75030200710302000EB42DE950
+:1066000DF04787B00FAB044653F8046B0093317815
+:1066100D39B92AE0236820469B69013698473178BD
+:1066200D19B32529F6D1009A73781768101D252BFB
+:1066300D009006F1020659D0583BDAB2202A19D83B
+:1066400D202B17D8DFE803F0571616161616161658
+:1066500D1616164C3316161616161616161616167A
+:1066600D16161626161616168A0007B0BDE8F04740
+:1066700D03B0704723683F219B69204698472368E4
+:1066800D3F219B692046984723683F219B692046FF
+:1066900D9847C4E717F8011B0029C0D0236820468E
+:1066A00D9B699847397801370029F7D1B7E700235F
+:1066B00D01A93846CDE90133CDE903330593FEF742
+:1066C00D6DF99DF804100029A9D00DF10505236879
+:1066D00D20469B69984715F8011B0029F7D19EE7C5
+:1066E00D2368F9B29B692046984798E723682046AE
+:1066F00D9B69984793E74FF000094FF01C0A082556
+:1067000D4FF0000812E0B9F1000F2AD003F1570C39
+:1067100D236861469B6920464FF001089847013D6B
+:1067200D15F0FF05AAF1040A3FF479AF27FA0AF331
+:1067300D03F00F0303F13002392A5FFA82FCE2DC29
+:1067400D302A4FF030012046E2D1B8F1000F01D1CF
+:1067500D012DE4D123689B699847E0E74FF00109CB
+:1067600DCBE703F1370CD3E7C389DB0600D47047C1
+:1067700D10B5044684B0818901230422684604F0D3
+:1067800D6DF9E38923F01003E38104B010BD00BF60
+:1067900DC388DB0600D4704710B5044684B08188E9
+:1067A00D01230422684604F059F9E38823F010030D
+:1067B00DE38004B010BD00BFC3895B073FD52DE951
+:1067C00DF0418369B3F90270002F84B005460E467F
+:1067D00D15DD00F11808002401E0A7420FD021B209
+:1067E00D404604F09FFEB04204F10104F5D10123AF
+:1067F00DA9891A46684604F031F9A742EFD1EB8C0E
+:1068000D95F824209BB20133B3FBF2F102FB113357
+:1068100D2A8D9BB29A421DD0EA8C296A92B28E546F
+:1068200DEB84EB69002B03DBEA8C92B2934207D029
+:1068300DEB8943F01003EB8104B0BDE8F0817047A4
+:1068400D4FF0FF33EB61A98901230222684604F062
+:1068500D05F9EDE7A98901230322684604F0FEF846
+:1068600D04B0BDE8F08100BFC3891B0719D530B551
+:1068700D838EC16A02689BB20446C95C926985B079
+:1068800D9047A58E94F83030628EADB20135B5FBD0
+:1068900DF3F103FB1155ADB2AA4203D0A58605B0A5
+:1068A00D30BD7047022240F2FF310123684604F0EB
+:1068B00DD5F8236801219B6820469847A58605B029
+:1068C00D30BD00BFC3895A0770B5044607D50368AC
+:1068D00D00219B689847206AFFF702F9E38994F835
+:1068E00D240023F004039DB2E581FFF7BBF820627D
+:1068F00D60B12368002645F004055B68E6842685B3
+:1069000DE581314620469847304670BD6FF47B7067
+:1069100D70BD00BF2DE9F04F2DED028B85B088467F
+:1069200DC98900AFCC0708EE100A7B6000F1DF804B
+:1069300D4B07934640F1CB80B8F82650B8F8289015
+:1069400DADB241F00101A945A8F80E1000F0128179
+:1069500DDBF80030D8F82000B3F902104D460029BD
+:1069600D465D25DD00244FF0FF3A21B2584604F074
+:1069700DD9FDDBF80010B1F902100134B04208BFA7
+:1069800DAA46A142F1DC98F82440B8F8260001355A
+:1069900D80B295FBF4F604FB1655A84200F0AA80D0
+:1069A00DBAF1FF3F44D1D8F820000029465DD9DC6B
+:1069B00D98F82440B8F8263001359BB295FBF4F6D3
+:1069C00D04FB1655AB42CAD17B68012B00F09A80AF
+:1069D00D7B68022B40F08380594607F10C0008F1CB
+:1069E00D180404F067FD07F10C01204604F072FD58
+:1069F00D0121B8F80C00FEF777FD07F10C0004F04B
+:106A000DBBFCB8F8262092B202F1FF3A1AB998F8F9
+:106A100D243003F1FF3A07F10C0004F055FD07F1A6
+:106A200D0C01204604F056FD07F10C0004F0A4FC07
+:106A300DBAF1000F53DBCA45BDBF98F82450A5EB42
+:106A400D09055544AAEB090505F1080222F00702D4
+:106A500D6C46ADEB020D00216A1C684610F0CBF8B8
+:106A600D1FFA8AF39945D8F820E098F82400694672
+:106A700D0FD00DF1FF3609F10102B2FBF0FC00FB66
+:106A800D1C221EF809C006F801CF1FFA82F94B45EA
+:106A900DF1D1B8F8283001332B442AB2B8F80E5092
+:106AA00D25F00105A8F80E5093FBF0F500FB15330A
+:106AB00DA8F8283018EE100A04F0D6FCA54618EEFA
+:106AC00D100A1437BD46BDEC028BBDE8F08F404671
+:106AD00DFFF7F8FE00283FD1B8F80E102CE7B8F8F4
+:106AE00D0E1021F0010118EE100AA8F80E1004F096
+:106AF00DEBFCE4E77B68012B25D1BAF1FF3F97D181
+:106B000DD8F82000B8F826309BB2AB42FAD0002955
+:106B100D445D27DD00264FF0FF3A31B2584604F0B0
+:106B200D01FDDBF80010B1F902100136A04208BFDB
+:106B300DAA46B142F1DC98F82400013595FBF0F43A
+:106B400D00FB1455D9E77B68022B7FF471AFBAF1C6
+:106B500DFF3F7FF46DAF3FE7014618EE100A04F0DA
+:106B600D13FCACE798F82430013595FBF3F403FBE7
+:106B700D1455C7E77B68012B04D07B68022B3FF4CB
+:106B800D2BAFAEE7DBF80030D8F82000B3F90210D8
+:106B900DB8E700BF2DE9F0471E46224B03600025E4
+:106BA00D214B836004468580C560083088461746B2
+:106BB00D9DF82090BDF824A0FDF7CAFF1B4B236064
+:106BC00D3833A360C4E9048704F1180004F07CFC99
+:106BD00D01364FF0FF3309F10109E361E58404F15A
+:106BE00D10014246A4F80CA084F8246084F830907B
+:106BF00D2562E56225856586A5862046FFF7D2FCD0
+:106C000D3A4604F114012046FFF7CCFC084B1A68F4
+:106C100D32B1E38943F480432046E381BDE8F08738
+:106C200D1C60F6E704810300C47F0300108103009C
+:106C300DC038002010B50446002937D001291BD0DB
+:106C400D022917D1C3895B073AD5E28C238D92B205
+:106C500D934219D10221A089FEF7B0FAE38C94F882
+:106C600D24209BB20133B3FBF2F102FB1133E3613C
+:106C700DFEF708FC238D07E0E3895A070FD5E28C58
+:106C800D238D92B29342F7D0216A94F82420C85CE8
+:106C900D0133B3FBF2F102FB1133238510BD204606
+:106CA00DFFF710FE0028EAD0238DEDE7C3895907C1
+:106CB00D0BD5E28C238D92B29342E5D1054810BDE0
+:106CC00DFFF700FE0028C0D0D4E7FFF7FBFD00283A
+:106CD00DEFD0CFE70CFCFFFF38B50C1E06DB0368C9
+:106CE00DDB680546984700B9AC6338BD6FF47A7020
+:106CF00D38BD00BF828E438E92B29A4206D990F86B
+:106D000D3010828E0B4490B2181A7047808E80B26C
+:106D100D181A70470A4B10B503F1080240330446A8
+:106D200D02608360183004F027FB064AA26000233E
+:106D300D04F10800E381FDF779FF204610BD00BF87
+:106D400D08810300C47F030008B5C06803681B6B8E
+:106D500D9847002008BD00BF08B5C06803689B6A4E
+:106D600D9847002008BD00BFF0B5054683B0144616
+:106D700D1F4607F031FEEE68697C336801919A6C0D
+:106D800DDD6B304690470A2C77F1000338BF0A249B
+:106D900D021901993046A84703B0BDE8F04007F04D
+:106DA00D0DBE00BF70B5044607F016FEE06803681F
+:106DB00D9B6C9847D4E9083162686060821A9B1811
+:106DC00D2362A3681A4441F10001B2F57A7F616232
+:106DD00DA26012D3D4E90631013341F10001581CF0
+:106DE00DA2F57A720D4641F10001B2F57A7F1E4689
+:106DF00D0346F4D2C4E90665A260BDE8704007F011
+:106E000DDDBD00BF10B50446FFF7CCFFD4E9060188
+:106E100D10BD00BF2DE9F04F466B83B0002EBDF8BD
+:106E200D3410BDF830B09DF838A001913DDDC46A35
+:106E300D074690469946002103E0B14204F118043B
+:106E400D33D0258A0131002DF7D13846FFF7AAFF3F
+:106E500D3B6A7A6A18EB030349EB0202BAF1000FA1
+:106E600D28D151465046C4E90232019B63820F9BE3
+:106E700D6361C4E90010A4F810B007F0ADFD3B6BE1
+:106E800D3BB1D3E90203A168E268814272EB0303CF
+:106E900D05D23C6342464B463846FFF765FF07F087
+:106EA00D8DFD002003B0BDE8F08F6FF47B7003B053
+:106EB00DBDE8F08F41464846D5E700BFF0B4456BBD
+:106EC00DC36A00218D4201631DDD0A461C8A013211
+:106ED00D54B139B19E688F68CC68BE42DE6876EBDE
+:106EE00D040401D203631946AA4203F11803EDD13C
+:106EF00D49B1036A8A68D21A0A2AB8BF0A22F0BCBD
+:106F000DD317FFF731BFF0BC704700BF2DE9F04F2D
+:106F100D06468BB069B1C468017C23680591DD6BB1
+:106F200D9B6C20469847364A059903461A442046DD
+:106F300DA8473046FFF736FF726BF46A002A45DD2D
+:106F400D0025A946012718E0D4E900BA5BEA0A0832
+:106F500D628A41D1306B0023A042238243D0CDE918
+:106F600D00EC029706A803F09FFD726B09F1010971
+:106F700D0135AA4204F1180425DD218A0029F7D034
+:106F800DD6F820E0A368D6F824C0E0689E457CEBD7
+:106F900D000AD9D26369DB07EAD5FEF7FDFB60B1C4
+:106FA00DD6E90830174A13EB020ED4E9021240F16C
+:106FB00D000C714572EB0C0217D3726B0135AA42AE
+:106FC00D04F11804D9DCB9F1000FB6D130460BB07D
+:106FD00DBDE8F04FFFF772BF13EB0B0340EB0A0058
+:106FE00DC4E90230BBE73363B9E7CDE9003002975E
+:106FF00D052240F2FF3106A803F056FDDDE700BF84
+:1070000D80969800A0860100084B1B6801465BB175
+:1070100D187C014111F0010103D001211846FFF741
+:1070200D75BF1846FFF772BF704700BFC838002004
+:1070300D416BC36A01EB410103EBC1018B424FF080
+:1070400D000026D21A8A02B35A69D2071DD5D8B1CB
+:1070500D10B49C68C268A4468468A445DC6874EBCF
+:1070600D02020AD3183399420BD91A8A002AF9D091
+:1070700D5A69D407F6D50028EBD118461833994232
+:1070800DF3D85DF8044B7047184618339942D9D898
+:1070900D70477047F8B505460C4607F09DFCE8684B
+:1070A00D03689B6C98476A682B6A6860821A9B1804
+:1070B00D2B62AB681A446B6AAA6043F10003B2F508
+:1070C00D7A7F06466B6212D3AB69E969013341F1F0
+:1070D00D000C591CA2F57A7260464CF1000CB2F509
+:1070E00D7A7F1F460B46F4D2C5E90670AA60E868A0
+:1070F00D03681B6B984707F061FC0023C4E900632C
+:1071000DD5E90801F8BD00BF2DE9F843DDE90868B0
+:1071100D0546174607F060FC56EA080335D02B6A82
+:1071200D9B192B626B6A48EB03036B624FF47A7207
+:1071300D0023304641460FF063FBAB690446E4186B
+:1071400DEB69AC610A46304643EB02064146EE61FF
+:1071500D4FF47A7200230FF053FBA8688318B3F530
+:1071600D7A7FAB6010D3601C46F10001421CA3F581
+:1071700D7A730C4641F10001B3F57A7F064610464D
+:1071800DF4D2C5E90664AB606F602846FFF70AFECE
+:1071900D6B6BD5E9080703EB430E00232B63EB6AFA
+:1071A00D0A3003EBCE0E47F10007734515D333E0DC
+:1071B00DD3E902128142BA4101D2C3E902072A6B17
+:1071C00D3AB196689968D268DC68B14274EB0202F4
+:1071D00D00D22B6318339E451ED91A8A002AF9D086
+:1071E00DD3E9004654EA0602E2D09A68D968A2189B
+:1071F00D46EB0101824271EB070CE0D212EB040C5D
+:1072000D904662468C4641EB0601824271EB0709BE
+:1072100DF4D3C3E9028CD2E7E86803689B6C984706
+:1072200DEB680A4A19680244CE6B297C044618465D
+:1072300DB0472B6B33B1E868697C036804F10A022F
+:1072400DDB6B9847BDE8F84307F0B8BB8096980014
+:1072500D704700BF064B10B51C682CB12046FFF7D8
+:1072600DA1FDD4E9060110BD0020002110BD00BF15
+:1072700DC8380020064B10B51C682CB12046FFF70E
+:1072800D91FDD4E9080110BD0020002110BD00BF03
+:1072900DC838002010B5094C246884B064B101933E
+:1072A00D069B03930B460121009202910246204654
+:1072B00DFFF7B0FD04B010BD0148FBE7C838002052
+:1072C00D16FCFFFF70B50E4D2C68B4B12046FFF7CC
+:1072D00D69FD0C4B266A42F2107098472C682046C7
+:1072E00DFFF760FD236A0849053B9B1B42F21072B4
+:1072F00D0020B2FBF3F30B6070BD044870BD00BFFE
+:1073000DC838002055200020C438002016FCFFFF8F
+:1073100D70B516461E4A02601E4A43740A2304467F
+:1073200DC160436310600D4606740121F020FEF725
+:1073300DF9FB00230022C4E90B030023C4E9062353
+:1073400DC4E908232B681449DA698A421AD1134A11
+:1073500DEA603146124ADB6B28469847E0680368BD
+:1073600D5B6A9847E06803680022A2609B6C9847AF
+:1073700DE36860601A681846936A9847FFF7A2FFA2
+:1073800D204670BD284605499047E5682B68E0E723
+:1073900D6C810300C838002079D901000970020002
+:1073A00D80969800F8B5114E3468E4B1104B05463F
+:1073B00D186890B92046FFF7F5FCD4E908072D1899
+:1073C00D47F1000734682046FFF7ECFCD4E90823A9
+:1073D00DAA42BB41F6D30020F8BD05FB00F0054BDA
+:1073E00D98470020F8BD0448F8BD00BFC8380020FC
+:1073F00DC43800205520002016FCFFFF4FF47A738F
+:1074000D03FB00F0FFF7CEBF064B1B68014613B11F
+:1074100D1846FFF73FBE00220023C0E9002319469E
+:1074200D10467047C838002010B5084C246882B04B
+:1074300D4CB1CDE9002302460B462046FFF764FE12
+:1074400D002002B010BD0248FBE700BFC838002085
+:1074500D16FCFFFF084B1B685BB110B504461846C0
+:1074600DFFF7E6FD20B1D0E90223C4E90023012096
+:1074700D10BD1846704700BFC8380020C3880D4A9C
+:1074800D23F4005310B504460260C3802C3003F082
+:1074900D6DFB04F1240003F06FFF04F11C0003F0F9
+:1074A00D6BFF054A226000232046E380FDF7BEFBFB
+:1074B00D204610BD7C810300C47F0300C3880F4AA2
+:1074C00D23F4005310B504460260C3802C3003F042
+:1074D00D4DFB04F1240003F04FFF04F11C0003F0F9
+:1074E00D4BFF074A22600023E3802046FDF79EFBF9
+:1074F00D20460FF01EFB204610BD00BF7C8103000F
+:1075000DC47F0300F8B50025144B036004464560A5
+:1075100D0F461646FDF71CFB114B2360A76004F1C7
+:1075200D0C0003F003FA04F11C0003F0CDFF04F18D
+:1075300D240003F0C9FF04F12C0003F05DFB4FF4B0
+:1075400D405384F822502563A680E3802575E5829B
+:1075500D2583258425852046F8BD00BFC47F030003
+:1075600D7C8103002DE9F0410446806884B001213F
+:1075700D103003F04FFD94F92230042B06DCE26944
+:1075800DB4F92010B2F902208A421CDC01335DB23D
+:1075900DA06884F822500368DB6998470130854262
+:1075A00D02D004B0BDE8F081E269B4F920300021C9
+:1075B00D84F82210B2F902209A4232DD013323847D
+:1075C00D04B0BDE8F08104F11C0003F0ABFF04F141
+:1075D00D0C050146284603F0BBF9064680B394F925
+:1075E00D2230A068C3F1040301279F400368DB69C3
+:1075F00D98470138FFB2013E00255FFA80F816F872
+:1076000D013F1F4205D10135052DF8D194F92230E6
+:1076100DBCE7A0682AB2FF234146103003F002FCFC
+:1076200DF1E701231A4621756846A18803F016FA81
+:1076300D01231A4640F2FE31684603F00FFAB0E717
+:1076400D2021284603F084F90646C8E730B5436A81
+:1076500DB0F92810B3F9023085688B4285B0044625
+:1076600D05F1100510DC202100231A46284603F0F1
+:1076700D8BFC626AB4F92830B2F902209A4208DB19
+:1076800D0133238505B030BD243003F04BFF014697
+:1076900DEAE701230020A18820751A46684603F009
+:1076A00DDDF901231A4640F2FE31684603F0D6F9A2
+:1076B00D05B030BD10B50446806886B0103003F0BB
+:1076C00DA7FBA068B4F930200023009304F12C012E
+:1076D00D103003F0C3FB10B994F8333053B994F95B
+:1076E00D32303BB1218E01220B44238684F83320A6
+:1076F00D06B010BD012300211A46217502A8A188EC
+:1077000D03F0ACF901231A4640F2FE3102A803F052
+:1077100DA5F906B010BD00BF30B504468068B4F9B8
+:1077200D3050036887B0DB699847E36A94F93210EB
+:1077300D5B88CB1A1844854202DC94F833307BBB4E
+:1077400DB4F93020002A12DCA068002304F12C01CA
+:1077500D0093103003F082FB94F9321079B1228E30
+:1077600D0123114484F83330218607B030BDA06861
+:1077700D4942103003F04EFCB4F93020E4E7012308
+:1077800D1A46217502A8A18803F068F9012340F279
+:1077900DFE311A4602A803F061F994F93210DEE7C2
+:1077A00D237D062B10D001230020A18820751A46B9
+:1077B00D02A803F053F901231A4640F2FE3102A844
+:1077C00D03F04CF907B030BDA068103003F020FB7A
+:1077D00DE9E700BF037DFBB110B5038BC28A04330B
+:1077E00D9BB29A4284B00446038313D8037D0022D2
+:1077F00D022B028327D0237D032B2BD0237D042B3B
+:1078000D24D0237D052B08D0237D062B05D0237D89
+:1078100D072B08D004B010BD70472046FFF77CFF42
+:1078200D237D072BF6D1012300211A4621756846C9
+:1078300DA18803F013F901231A4640F2FE31684680
+:1078400D03F00CF9E6E7FFF78DFED4E72046FFF7CE
+:1078500D31FFD6E72046FFF7F9FECFE7FFF7BABFB6
+:1078600D10B5037D84B0044633B9A068103004B060
+:1078700DBDE8104003F0CCBA012300211A46017572
+:1078800D8188684603F0EAF801231A4640F2FF3179
+:1078900D684603F0E3F8E8E770B582B0079D002D68
+:1078A00D1BDB0446007D10B1207D012813D1069EFF
+:1078B00DA068F6B21BB212B21030009603F0CEFAE9
+:1078C00D15B9284602B070BD00200723E58220833C
+:1078D00D237502B070BD0248F4E76FF47A70F1E7DA
+:1078E00D12FCFFFF2DE9F04385B00D9E002E58DBF5
+:1078F00D9846037D04460F46914623B90AE0FDF7ED
+:1079000DF3FD257D35B194F814C001218C4540F26D
+:1079100DFF30F4D1237D002B41D1394603A803F06C
+:1079200D91F9237D13B1237D012B26D10C99A068EC
+:1079300DC9B200910FFA88F30FFA89F2103003A93A
+:1079400D03F08CFA96B100220723E6822283237579
+:1079500D03A803F00BF901210720FDF7C5FD124B1C
+:1079600D984210D0002005B0BDE8F08303A803F0C5
+:1079700DFDF8304605B0BDE8F08303A803F0F6F836
+:1079800D002EEFD0E7E7237D2BB9EBE707F02CF8BE
+:1079900D237D002BE6D0237D012BF7D1E2E70348B1
+:1079A00DE8E76FF47A70E5E716FCFFFF11FCFFFFC7
+:1079B00D70B5161E15DD037D044613B1037D012B35
+:1079C00D0DD1002584F82250258404F11C0003F00C
+:1079D00D81FD0223E68225832375284670BD02486A
+:1079E00D70BD6FF47A7070BD12FCFFFF2DE9F04190
+:1079F00D171E069E30DD027D0446884602BB16F139
+:107A000DFF0FC3F1000520D036B284F83250268620
+:107A100D414604F12C0003F0EBF9079B002D18BF34
+:107A200D3D46002B4FF0000007F1FF3214BF062337
+:107A300D052384F83300E58222832375BDE8F081A8
+:107A400D027D012ADBD00648F8E7A0680368DB69F0
+:107A500D9847461936B2D8E76FF47A70EEE700BF53
+:107A600D12FCFFFFF0B5151E85B03BDD1E46037DF4
+:107A700D04460F4623B90AE0FDF736FD207D30B1EF
+:107A800D94F814C001218C4540F2FF30F4D1237DD0
+:107A900D33BB394603A803F0D5F80B9801900A982B
+:107AA00D009033462A4603A92046FFF79FFF03A8FF
+:107AB00D03F05CF801210720FDF716FD0B4B9842F2
+:107AC00D02D0002005B0F0BD237D2BB9F9E706F0FB
+:107AD00D8BFF237D002BF4D0237D012BF7D1F0E715
+:107AE00D0348EFE76FF47A70ECE700BF16FCFFFF79
+:107AF00D11FCFFFF10B5054B03F1080238330446A6
+:107B000D0260C360FEF704F9204610BD98810300A2
+:107B100D10B5074B03F10802383304460260C36009
+:107B200DFEF7F6F820460FF004F8204610BD00BF12
+:107B300D98810300C388DB045ED530B5036889B036
+:107B400D5B6A04469847237E20B30B2B28D801335C
+:107B500DDBB2082B237623D8012B2AD9E28802F039
+:107B600D0305012D23D1FFF775FB6369C01A40F2A0
+:107B700DDC5361F10001984271F1000317D3E388E2
+:107B800DA18843F00203E38005222B4604A802F0EE
+:107B900D65FF0CE06BB1013BDBB2082B2376DBD923
+:107BA00DE288D10729D502F00305012DDBD009B0FC
+:107BB00D30BDE288D307F6D522F00302E280A1881A
+:107BC00D01230222684602F049FF657E012DC5D1D1
+:107BD00DFFF740FB6369C01A61F10001B0F57A7FD0
+:107BE00D71F1000328BF0422A1882B4638BF032260
+:107BF00D04A802F033FFB1E77047012342EA030006
+:107C000DA188E0801A4604A802F028FF23890133D9
+:107C100D2381FFF71FFB237E60619DE738B5C369A4
+:107C200D00F10C050446D868A8421CD020B10268AA
+:107C300D194613689847E369A27E18680E49DD60FE
+:107C400D012ADA88456C16BF22F4807242F48072E4
+:107C500D92B28D42DA800AD1E08840F40050E08083
+:107C600D00F0010038BDE08800F0010038BD94F847
+:107C700D20101846A847EFE7C5F2010038B50446B5
+:107C800D00F10C0528460121FEF78AFCE0690A4A3D
+:107C900D03685B6893420CD16FF47D70A47E241A47
+:107CA00DB4FA84F4284600216409FEF779FC2046D5
+:107CB00D38BD9847F2E700BFEDE2010038B5C38843
+:107CC00D027C23F400530025C380CD6072B103689C
+:107CD00D094A9B69934204460AD1084B036030332D
+:107CE00DC360FEF715F820460EF023FF002038BDC7
+:107CF00D9847002038BD00BF117B0200A081030012
+:107D000D30F8063C027910B523F40053002420F816
+:107D100D063CCC6092B150F80C3C0B4A9B699342E7
+:107D200DA0F10C040CD1094B40F80C3C303303602E
+:107D300D2046FDF7EDFF20460EF0FBFE002010BDA6
+:107D400D20469847002010BD117B0200A081030042
+:107D500D2DE9F041044684B051B1C388002223F0CF
+:107D600D0303C38002810276002004B0BDE8F081D8
+:107D700DC369DB889B05F7D503681C4A5B6A934290
+:107D800D2FD100F10C0630460D460121FEF708FCFF
+:107D900DE069174A03685B68934207D1304629466C
+:107DA00DFEF7FEFB002004B0BDE8F081984794F883
+:107DB00D1A80074629463046FEF7F2FBB845D3D167
+:107DC00DE088A1880123184303251A46E080257613
+:107DD00D684602F043FE01232381FFF73BFA606101
+:107DE00DC2E798470028BFD0EAE700BF7D7C0200BC
+:107DF00DEDE201002DE9F84304460F4616461D46F7
+:107E000D9DF820809DF82490FDF76CFF0B4BE761EA
+:107E100D03F108023833E360002384F82090A68034
+:107E200D657684F81A80204622602382636123766A
+:107E300DFFF7F4FE2046BDE8F88300BF98810300EC
+:107E400D41767047F0B5044640682268036885B0F6
+:107E500D00256E461F690095022301953146B847EE
+:107E600D174B009A9A4202D1019805B0F0BDA06857
+:107E700DCDE90035E8B14FF4807200210EF0BBFE64
+:107E800D96E8030002AA82E80300134603CBA2681A
+:107E900D10605160D4E9001003689B699847D4E9DC
+:107EA00D0102036821685C694023A047019805B071
+:107EB00DF0BD4FF48070FDF7D5FDA060DBE700BF8E
+:107EC00DA10D0C00F8B50023171E83600446416018
+:107ED00D0B680D4608460FDB1B6898472A6803465A
+:107EE00D926828461D46904700FB075020602046AB
+:107EF00DFFF7A8FF2046F8BD5B6898472B6806463C
+:107F000D9B682846984700FB176020602046FFF7C6
+:107F100D99FF2046F8BD00BF2DE9F0478046894600
+:107F200DFFF790FF074638B33020D8F800400EF029
+:107F300D02FE3022002106460EF05DFE002F04F1F8
+:107F400D080416DD002502E00135AF4218D0D8F83F
+:107F500D040001682246D1F810A00C233146D04709
+:107F600D314648460EF079FE30340028ECD1AF4250
+:107F700D06D03046BDE8F08706463046BDE8F087AE
+:107F800D30460EF0D6FD0026F3E700BF2DE9F04F89
+:107F900D0446A7B008460D4692461E460EF067FEF3
+:107FA00D00F10108B8F1100F00F2FC80202E00F254
+:107FB00DF98029462046FFF7AFFF074688B13246C4
+:107FC00D514610300EF0DFFD81463846B9F1000FF5
+:107FD00D05D10EF0AEFD484627B0BDE8F08F0EF08E
+:107FE00DA8FD4246294602A80EF0DDFD3246514657
+:107FF00D06A80EF0D8FD20462668FFF723FF302295
+:1080000D009000210EA80EF0F6FDA068083600289D
+:1080100D00F0BF804FF4807200210EF0ECFD009B4C
+:1080200D002B40F3BC80002701974FF002081AADDA
+:1080300D0DF19809606802680EA9D2F810A00C2302
+:1080400D3246D04702A90EA80EF007FE002844D0F4
+:1080500DA3680DF1380E03EB880ABEE80F00AC469D
+:1080600DACE80F00BEE80F00ACE80F009EE80F0073
+:1080700D8CE80F00AB46DC46BCE80F00CC450AF19E
+:1080800D100A0BF1100B4AF8100C4AF80C1C4AF8A8
+:1080900D082C4AF8043CEED1009B0137BB4206F197
+:1080A00D300608F10C08C5D103EB4307019ABF0058
+:1080B00D0237002A41D0D4E9001003689B69984724
+:1080C00DD4E90102036821685C694023A0474FF0A1
+:1080D00D0009484627B0BDE8F08F354B1A93009B39
+:1080E00D1B932B4603CBA36818605960A3680DF151
+:1080F00D080A03EB880CBAE80F00AE46AEE80F0095
+:1081000DBAE80F00AEE80F009AE80F008EE80F00F6
+:1081100DAB46DE46BEE80F00CE450CF1100C0BF160
+:1081200D100B4CF8100C4CF80C1C4CF8082C4CF89F
+:1081300D043CEED101230193AEE7052B35D0BB00F6
+:1081400D00981B4A1A9201301B902A4603CAA76851
+:1081500D38607960A76802AE1F440FCEAC460FC5DC
+:1081600D0FCE0FC596E80F0085E80F000DF1980EA4
+:1081700D65460FCD754507F110070CF1100C47F84A
+:1081800D100C47F80C1C47F8082C47F8043CEFD1AD
+:1081900D91E74FF48070FDF765FCA0603AE7082386
+:1081A00D1AADCDE76FF47A7915E76FF47B7912E7A5
+:1081B00DA10D0C002DE9F04F9BB004468946FFF749
+:1081C00D41FE002800F08E8007463022002102A8D3
+:1081D00D25680EF010FDA068083500286FD000212D
+:1081E00D4FF480720EF007FD3F4BCDE90E370EAB0D
+:1081F00D03CBA368002F1860596066DD0026019639
+:1082000D4FF002086068026802A9D2F810A00C2392
+:1082100D2A46D047494602A80EF01FFD002842D03D
+:1082200DA3680DF1080E03EB880ABEE80F000DF1EF
+:1082300D380CE346ACE80F00BEE80F00ACE80F00C9
+:1082400D9EE80F008CE80F00DC46BCE80F00CAF872
+:1082500D0C301AAB9C450AF1100A0BF1100B4AF8C1
+:1082600D100C4AF80C1C4AF8082CEDD108F10C083A
+:1082700D0136B74205F13005C4D1019B2BB3D4E9CA
+:1082800D001003689B69984760682168026807EBD6
+:1082900D4707BB005569A2680233A847002318465B
+:1082A00D1BB0BDE8F08F104B0E937B1E0F930EABE2
+:1082B00D03CBA3681860596001230193D8E74FF4ED
+:1082C00D8070FDF7CFFBA06089E7074BA268CDE971
+:1082D00D0E370EAB03CB054B1060184651601BB02B
+:1082E00DBDE8F08F014BDAE7A10D0C000CFCFFFF90
+:1082F00D03681B6B184700BF01892DE9F0414FF44E
+:1083000D7A76044606FB01F12148FDF7A5FC214BC9
+:1083100DA17AA3FB00239B0923811F48FDF79CFC39
+:1083200D656CA0722B68B4F84C805F6AE38813F417
+:1083300D807320D1414628462022B84728BB606C67
+:1083400D016810234D6AB4F84C102222A847E0B9F9
+:1083500D656CA17A2B6810485E6AB4F84C40FDF745
+:1083600D63FC60F07F00C3B2232221462846B0474C
+:1083700D58B9BDE8F0812189054806FB01F1FDF7EB
+:1083800D53FC40F00700C3B2D4E70448F1E700BF47
+:1083900DDC810300D34D6210D48103000EFCFFFF7E
+:1083A00D10B5034B03600446FDF7A6FE204610BD35
+:1083B00D5482030010B5054B03600446FDF79CFE87
+:1083C00D20460EF0B6FB204610BD00BF54820300C0
+:1083D00D08B5C288034659B1D10507D5016822F405
+:1083E00D824242F40072C96AC2808847002008BDEB
+:1083F00D9105FBD522F4007242F48042DA80002010
+:1084000D08BD00BFF0B5C388DA0585B005462ED48A
+:1084100D026843F48243D26AC38090470126324FEB
+:1084200DA86C0268C488526884F48074BA424FF014
+:1084300D0003C4F3002415D19C424FF027020DD147
+:1084400D686C95F84C1003681B6B984710F0080486
+:1084500D0FD1002EE4D1204605B0F0BD002EDFD1A6
+:1084600D3446F8E79047B0FA80F35B09E4E700265D
+:1084700DD5E7686C012106220368CDE90021A82209
+:1084800DDC6AB5F84C1002ABA047044648BBBDF9F9
+:1084900D0830BDF90A20BDF90C10A87A002BB8BF21
+:1084A00D1F33002AB8BF1F3252110029ADF80A2020
+:1084B00D10FB02F24FEA6313B8BF1F315242ADF801
+:1084C00D0830491110FB03F3AA612A68ADF80C10AE
+:1084D00D5B4210FB01F1526B2846C5E9073190470D
+:1084E00DB9E7024CB7E700BFEDE201000EFCFFFF5C
+:1084F00DF8B504460E4615461946BDF81C20BDF8C4
+:1085000D1870FDF745FC064B23600023C4E9116587
+:1085100DE380A4F84C702046FFF7EEFE2046F8BD30
+:1085200D5482030008B503680F221B6BC9B298472C
+:1085300DA0F13300B0FA80F0400908BD03689B6AD2
+:1085400D184700BF018938B54FF47A75044605FB0D
+:1085500D01F11548FDF780FB144BA3FB00239B098C
+:1085600D99B205FB01F123810F48FDF75DFBC3B205
+:1085700DA06CE2880168D2054D6AB4F8501058BF5E
+:1085800D43F003036022A84758B9A06CE388026842
+:1085900DB4F85010546AC3F300236222A04700B907
+:1085A00D38BD034838BD00BF8C820300D34D621027
+:1085B00D0EFCFFFF10B5034B03600446FDF752FEA2
+:1085C00D204610BDBC82030010B5054B0360044668
+:1085D00DFDF748FE20460EF0ACFA204610BD00BF58
+:1085E00DBC82030008B5C288034659B1D10507D531
+:1085F00D016822F4824242F40072C969C280884740
+:1086000D002008BD9105FBD522F4007242F4804292
+:1086100DDA80002008BD00BFF0B5C388DA0585B04B
+:1086200D05462ED4026843F48243D269C380904735
+:1086300D0126294FE86C0268C488526884F480745E
+:1086400DBA424FF00003C4F3002415D19C424FF001
+:1086500D67020DD1A86C95F8501003681B6B9847F5
+:1086600D10F008040FD1002EE4D1204605B0F0BD66
+:1086700D002EDFD13446F8E79047B0FA80F35B095E
+:1086800DE4E70026D5E7A86C012106220368CDE9B1
+:1086900D0021E822DC6AB5F8501002ABA047044671
+:1086A00DC0B9BDF80A20BDF90C3028684FF66A71C3
+:1086B00D12FB01F26A6303EB8303BDF80820C3EBE1
+:1086C00D031312FB01F15B00C26AEB63A963284639
+:1086D00D9047CAE7014CC8E7EDE201000EFCFFFF31
+:1086E00DF8B504460E4615461946BDF81C20BDF8D2
+:1086F00D1870FDF75BFD054B2360C4E91265A4F806
+:1087000D50702046FFF71EFF2046F8BDBC820300C7
+:1087100D82B08DE80C00014802B0704716FCFFFFD7
+:1087200D0029806905DD08B904E010B10139406AFE
+:1087300DFBD17047704700BF82B010B58C4684B036
+:1087400D49688646DCF800000DF1080CACE8030022
+:1087500D06A981E80C00039BDA070EEB630C12D51A
+:1087600D5A10029B5EF80220D45808AB93E8030020
+:1087700D8DE8030006AB0CCB6046A04704B0BDE806
+:1087800D104002B07047029CEFE700BF002975D082
+:1087900DF0B5846985B007460D464CB966E0A388EF
+:1087A00D9B0708D52A6823689A4217D0646A04B3D8
+:1087B00DAB889A07F3D422682B689A42F6D1A26847
+:1087C00DAB689A42F2D1EA68E3689A42EED1B4F905
+:1087D00D0420A388002A4CDB2A4827E0A968A0685A
+:1087E00D02F026FF0028E1D0EA68E3689A42DDD165
+:1087F00DEDE7D7F818C0BCF1000F37D02A886046D6
+:1088000D634600E00B461988914211D2596A184609
+:1088100D0029F7D163451CD0596A69625D62012355
+:1088200D40F2FD31684602F019F9002005B0F0BDA7
+:1088300D1C46034609E0608869888842EAD2666A68
+:1088400D2346002EE6D0318834468A42F3D0634564
+:1088500DE2D119888A4203D2C5F824C0BD61DEE792
+:1088600DDAD1588869888842D6D9F5E72A88BD615A
+:1088700DD5E7C3F30E030348A380D7E76FF47A70EF
+:1088800D704700BF16FCFFFF00294CD02DE9F041C9
+:1088900D846984B00646002C42D0DFF890800D46E6
+:1088A00D002705E0A268AB689A420DD0646A2CB32C
+:1088B00DAA88A38853409907F8D49207F2D5A968DE
+:1088C00DA06802F0B5FE00B32B8813B122889A423E
+:1088D00DECD16B88EBB9B3680BB120469847A388F0
+:1088E00D228843EA0803A3804FF47F710123684671
+:1088F00D02F0B4F8646A0137002CD9D1002FC8BF3B
+:1089000D20460DDD04B0BDE8F081AB889B07CDD4CA
+:1089100DC8E762889A42C9D1B368002BDDD1DEE782
+:1089200D6FF47A70EEE76FF47A7070470080FFFF96
+:1089300D2DE9F04183885F0782B0064603D59D0679
+:1089400D2ED4DC0639D443F00403B38006F11005B0
+:1089500D06F1180816E0F468B76895E80F00009462
+:1089600DB847B388DA0618D5346AB4B194E80F0065
+:1089700D276985E80F00204637620EF0DAF8FCF71C
+:1089800D81FDB38898070ED4D907E4D495E80F007C
+:1089900DB468A047B388DA06E6D423F00403B380A5
+:1089A00D02B0BDE8F08198E8030095E80C008DE871
+:1089B00D0300B06802F020FED3E700F1180393E83E
+:1089C00D030006F110030CCB8DE803003046FDF7D4
+:1089D00DE1F8E5E730B51C4B8DB003F10802283303
+:1089E00D04460260C36006A802F086F80F23182023
+:1089F00D02930EF0A0F815490246002542F80C4BE3
+:108A000DCDE90015C56055606A460346CDE90405FC
+:108A100D03CA0F4A5A6158609960204602A9122371
+:108A200DADF80C30CDE90A55FFF72EFF02A8FDF782
+:108A300DA5F8084BE36004F10C006582FCF7F6F82D
+:108A400D20460DB030BD00BF04830300C58C02006D
+:108A500D39870200C47F0300A0F10C00FFF7BABFF5
+:108A600D10B50446FFF7B6FF20460EF062F820461B
+:108A700D10BD00BF10B5A0F10C042046FFF7AAFFF2
+:108A800D20460EF056F8204610BD00BF70B5254BA0
+:108A900D254A0446002582B02260C4E902530C30F9
+:108AA00D2561FCF755F8214B23602033E360C4E9C1
+:108AB00D06552562E58428200EF03DF80646103057
+:108AC00D02F01AF81A4B336018200EF034F8194AD8
+:108AD00D00920246019542F80C4BC56055606A46FE
+:108AE00D0346C6E9020503CA996013495860C222BC
+:108AF00D596120463146C6E90855B280FFF746FE5A
+:108B000D48B90E4B1A6812B1204602B070BD20460E
+:108B100D1C6002B070BD3046FDF730F830460EF0E7
+:108B200D08F8EEE7C47F0300F48203000C83030012
+:108B300D0F000200C58C020039870200D4380020D6
+:108B400D2DE9F04184691CB3002607463546B4F97A
+:108B500D0430A288002B06DB2546646A002CF6D172
+:108B600D3046BDE8F0815307F6D4D4F8248065B1C2
+:108B700DC5F824802046FDF701F8204644460DF047
+:108B800DD8FF0136002CE2D1EAE7C7F81880F1E7EB
+:108B900D26463046BDE8F0812DE9F0418469002C70
+:108BA00D46D0DFF894800D46164601270CE0A388C9
+:108BB00D03F0C003A3F1C003B3FA83F35B09B3421F
+:108BC00D15D00027646A3CB323882988994201D0C7
+:108BD00D002BF7D163886A889A4201D0002BF1D11E
+:108BE00DFCF7E4FA0028E2D10123B342E9D1B4F94C
+:108BF00D0430B4F804E0002BE3DB95E80F0004F13A
+:108C000D100C1EF0400F8CE80F0008D02046FFF727
+:108C100D8FFE646A002CD7D13846BDE8F081FCF791
+:108C200DC5FA0028F2D021464046FCF769FDC9E798
+:108C300D01273846BDE8F08131890200F0B50122E7
+:108C400D87B0076A04460D46FFF7A6FF10B9E38CFF
+:108C500D092B01D907B0F0BD95E80F0002AE86E8EB
+:108C600D0F0018200DF067FF06AB054613E9030052
+:108C700D8DE80300284696E80C0001F063FF05F02F
+:108C800DABFE67B13B692B613D612B695BB1E38C39
+:108C900D0133E38407B0BDE8F04005F08FBEE36912
+:108CA00D2B61E561F2E72562F1E700BF82B008B5FF
+:108CB00D02A9C1E90023FFF7C1FFBDE8084000206C
+:108CC00D02B0704782B038B504A981E80C000446A3
+:108CD00DFFF736FF0FE0E38C013BE38405F06EFEFA
+:108CE00D294600222046FFF757FF28460DF021FFA9
+:108CF00DFCF7D2FA70B105F06FFEE5692DB12B6965
+:108D000DE361002BE7D12362E5E7BDE8384002B00F
+:108D100D05F054BEBDE8384002B07047024B1888CC
+:108D200D421C1A80704700BF36210020C08800F019
+:108D300D0300A0F10300B0FA80F04009704700BFB6
+:108D400D82B010B58C4684B049688646DCF80000C8
+:108D500D0DF1080CACE8030006A981E80C00039B9B
+:108D600DDA070EEB630C12D55A10029B5EF8022047
+:108D700DD45808AB93E803008DE8030006AB0CCB89
+:108D800D6046A04704B0BDE8104002B07047029C99
+:108D900DEFE700BF10B5034B03600446FCF7B8FFC7
+:108DA00D204610BD5083030010B5054B03600446EB
+:108DB00DFCF7AEFF20460DF0BCFE204610BD00BFF7
+:108DC00D508303002DE9F04F83B0DDE90CABBDF806
+:108DD00D3870002B41D080460E4691461D46BAF1A3
+:108DE00D000F3DD00F2E01D1C02F36D128200DF010
+:108DF00DA2FE0446103001F07FFE18202680A4F854
+:108E000D02900DF098FECDE900AB47F00207A78068
+:108E100D6B4607460246A06003CB47F80C5B002368
+:108E200DD8F80060D360E3607B6091605060756836
+:108E300D0D495161C4E908330C4B9D4208D12046C0
+:108E400DFCF79CFE204603B0BDE8F04F0DF071BE5F
+:108E500D21464046A8470028F1D103B0BDE8F08F68
+:108E600D1BF0010FBED1F8E7418D020081D9010041
+:108E700D82B070B588B00CA981E80C004289BDF8AC
+:108E800D3050BDF83230954204460AD0022B44D002
+:108E900D052B2FD0012B20D008B0BDE8704002B0BB
+:108EA00D7047022B86896CD0052B5ED0012BF3D138
+:108EB00DC388B54243F00103C38018BF03F002031A
+:108EC00D0ED0002BE8D001231A46A18804A801F08A
+:108ED00DC5FD238901332381DEE78689B54203D1A0
+:108EE00DE38843F00203E380E38803F00103002BE2
+:108EF00DD2D0E8E78689B54203D1E38843F0080371
+:108F000DE380E38803F00403002BC5D0A18801237F
+:108F100D052204A801F0A2FDBEE71646E388D90795
+:108F200D51D4954232D0A1898D4208466CD0A37B95
+:108F300D012BB1D101230322294604A801F08EFD96
+:108F400D6289A08995422ED1E18821F001039BB25F
+:108F500D8542E3802BD021F00501E18095429BD124
+:108F600DE38823F01003E38096E7C388B54243F00E
+:108F700D0403C38018BF03F00803BED0002B8BD0B1
+:108F800DC4E7AE42CAD0E3889B071CD4E188CB0668
+:108F900D4DD4A37B012B4CD101F00403002BC9D080
+:108FA00D01230422C8E785427FF476AFE38823F0DE
+:108FB00D02019542E18031D023F00A039BB223F0E8
+:108FC00D2003E38068E70123A1880222684601F0AF
+:108FD00D45FD63899D422FD0A289AA4241D0A18827
+:108FE00D0123032204A801F039FD6289B24203D1A5
+:108FF00DE38843F01003E380A089B042A2D1E38857
+:1090000D43F02003E3809DE79E06CFD4A07B01288B
+:1090100D01D0084696E703F00803BFE723F00601E9
+:1090200D8542E1809AD123F01E039BB2C7E7A08948
+:1090300D8BE7A189084685E7E28802F00401002943
+:1090400DCDD0B34211D0A389B342C8D102F00802EA
+:1090500D002AC4D0A1880123042204A801F0FEFC3B
+:1090600DC3E7E28802F00801E9E702F00402EFE746
+:1090700D2DE9F0430446DFF8749089B098460E460A
+:1090800D1546FCF72FFE184B2360D9F80030A4F8D5
+:1090900D048000276681A581A77303B3DFF8508094
+:1090A00D0597CDF8108004AA92E803008DE803001F
+:1090B00D3146C02618463A4623460296FFF782FEF1
+:1090C00DCDE9068708AB029613E903003A468DE811
+:1090D00D03002346D9F800002946FFF773FE20460A
+:1090E00D09B0BDE8F08300BF50830300D4380020E1
+:1090F00D718E020081737047C3889A0610B50446BD
+:1091000D08D4406A03682146DB699847E38843F039
+:1091100D2003E380DB0606D4D4E90A309842B4BFBD
+:1091200D0020012010BD002010BD00BF10B5044669
+:1091300D406A074B026803F108013833126A216057
+:1091400DE360214690472046FEF7D4FC204610BD33
+:1091500D7083030010B50446406A094B026803F1A1
+:1091600D08013833126AE36021602146904720469A
+:1091700DFEF7C0FC20460DF0DCFC204610BD00BF04
+:1091800D70830300F0B5002683B01D4617460123FA
+:1091900D0A89CDE900660446FEF72CFE0B4B2360D1
+:1091A00D3033C4E90A566762E3602046FFF7A4FF37
+:1091B00DB54207DAE3884FF4FA72C4E90A6243F064
+:1091C00D1003E380204603B0F0BD00BF7883030099
+:1091D00D38B5044600F10C0528460121FDF7E0F9EC
+:1091E00DE0690A4A03685B68934207D128466FF429
+:1091F00D7D740021FDF7D4F9204638BD9847002134
+:1092000D04462846FDF7CCF9204638BDEDE20100B5
+:1092100D70B5044600F10C0630460D460121FDF7F0
+:1092200DBFF9E069094A03681B68934205D13046CE
+:1092300D0021BDE87040FDF7B3B929469847304687
+:1092400D0021BDE87040FDF7ABB900BFBDF20100D4
+:1092500DC288D30630B511D41E4A622301FB03F335
+:1092600D82FB03544900DB17C3EB641382FB0142FD
+:1092700DC917C1EB62111944C16230BD836A33B3A2
+:1092800D8B42B8BF0B46134D622404FB03F385FBE1
+:1092900D03EC4900DB17C46AC3EB6C1385FB01ECCF
+:1092A00DC917C1EB6C11013C1944C4628162002CD9
+:1092B00DE3D101EB810385FB0345DB17C3EB65139D
+:1092C00D0231194422F010028162C28030BD0B467A
+:1092D00DD9E700BF1F85EB5110B50446FEF7EEFC34
+:1092E00D606A036821461B6A9847E38823F02003D0
+:1092F00D0020E38010BD00BF38B50446A0F10C0579
+:1093000D2846FEF7DBFCA069036829461B6A9847CF
+:1093100D34F8063C23F02003002024F8063C38BD29
+:1093200D30B4456B002D16DD8446021D002302E08E
+:1093300D01339D420FD052F8044F8C42F8D16A1C74
+:1093400D02335CF82220013DCCF83450002030BCB3
+:1093500D4CF8232070476FF47A7030BC704700BF13
+:1093600D82B010B58C4684B049688646DCF80000A2
+:1093700D0DF1080CACE8030006A981E80C00039B75
+:1093800DDA070EEB630C12D55A10029B5EF8022021
+:1093900DD45808AB93E803008DE8030006AB0CCB63
+:1093A00D6046A04704B0BDE8104002B07047029C73
+:1093B00DEFE700BF38B5456B0A2D1CD0002D844654
+:1093C00D08460EDD0CF10402002301E09D4208D099
+:1093D00D52F8044F844203F10103F7D16FF47A7010
+:1093E00D38BDAB1C01354CF82300CCF83450FFF7D9
+:1093F00DEFFE002038BD6FF47B7038BD82B02DE9D3
+:1094000DF04708A981E80C00426B002A804619DD5F
+:1094100D314F051D0024012603E0A24283F8306080
+:1094200D10DD55F8043FD8690168896CB94204F123
+:1094300D0104F2D08847D8F834202B68A24283F873
+:1094400D3060EEDC0120FCF747FCD8F83000DFF887
+:1094500D8CA003681B68534536D10027D8F83420FB
+:1094600DB946002A26DD002408F10405264602E04F
+:1094700D0134A24219DD55F8040F90F83030002B5D
+:1094800DF6D0FFF7A5FE0128286802D0836ABB42FB
+:1094900D04DC80F830903946FFF7DAFED8F8342036
+:1094A00D0134A24206F10106E5DC174416B1B7F509
+:1094B00D7A7FD6DDD8F8300003681B68534506D196
+:1094C00DBDE8F04702B0704701219847C5E7BDE8F8
+:1094D00DF047002102B0184751030200BDF2010010
+:1094E00DF0B5204B1D68204B03608DB004465DB375
+:1094F00D06A8A788012601F0FFFA1820ADF808701C
+:1095000DADF80A600DF017FB0146002241F80C4B37
+:1095100DCDE90402C260CDE90A224A6024220092FC
+:1095200D0196EC460346BCE80300104A996058606A
+:1095300D5A612B680E4A9B6812219342ADF80C10AC
+:1095400D0CD102A8FCF71AFB0A4A22600023204620
+:1095500DE380FBF76BFB20460DB0F0BD614628465E
+:1095600D9847EEE7D4380020B483030061930200DE
+:1095700D89D90100C47F030010B50446FFF7B0FF81
+:1095800D20460DF0D6FA204610BD00BF70B5074B32
+:1095900D00250446C0E900350E46FBF7D9FA044B09
+:1095A00D23602563A6806563204670BDC47F0300DC
+:1095B00DB483030000207047704700BF704700BFA1
+:1095C00D002070470048704716FCFFFF00207047D1
+:1095D00D41607047406870470048704716FCFFFFB8
+:1095E00D704700BFC1607047C068003818BF0120C8
+:1095F00D704700BF0023C360704700BF0069036858
+:1096000D1B691847006903685B691847006903689F
+:1096100D9B691847036941601A681846D369184752
+:1096200DC06810B103681B6818470148704700BF38
+:1096300D12FCFFFFC06882B08DE80C0018B1036802
+:1096400D02B01B68184702B0704700BFC160704779
+:1096500D10B5044601F0BCFD204610BD10B5044602
+:1096600D0DF067FA204610BD10B5064B03F1080248
+:1096700D4033044602608360183001F0D7FD204668
+:1096800D10BD00BF0884030010B5074B03F108029D
+:1096900D4033044602608360183001F0C7FD204658
+:1096A00D0DF047FA204610BD0884030082B010B5B6
+:1096B00D8C4684B049688646DCF800000DF1080C34
+:1096C00DACE8030006A981E80C00039BDA070EEB5A
+:1096D00D630C12D55A10029B5EF80220D45808ABC9
+:1096E00D93E803008DE8030006AB0CCB6046A04762
+:1096F00D04B0BDE8104002B07047029CEFE700BF18
+:1097000D4B7F10B504462BB109690B681B68984750
+:1097100D204610BD0B77183101F07EFD204610BD9F
+:1097200D30B5457F85B004463DB1C068E8B10368EA
+:1097300D1B6805B0BDE83040184701690B686846E5
+:1097400D1B689847694604F1180001F077FD6846DB
+:1097500D01F06CFD0123A28A2377684640F2FF31A8
+:1097600D01F07CF9284605B030BD0148FBE700BF8C
+:1097700D12FCFFFFA0F10800FFF7D2BF406810B147
+:1097800D03681B6818470148704700BF12FCFFFFB4
+:1097900D38B50C4B0A680446002503F10800403328
+:1097A00D52682060A36021610846E56004F108015C
+:1097B00D90472069656003682946DB699847204614
+:1097C00D38BD00BF4C84030038B5134B0A680446FE
+:1097D00D002503F10800403352682060A360216129
+:1097E00D0846E56004F108019047206903682946A1
+:1097F00DDB6965609847094B03F108024033A360AC
+:1098000D04F11800226001F0E3FC4FF48073A5828F
+:1098100DA383204638BD00BF4C8403000884030099
+:1098200D417741B92DE9F041858A82B004461DB1D9
+:1098300D02B0BDE8F0817047FFF770FA204BA082AF
+:1098400DD3F800800746B8F1000FF1D028200DF0B5
+:1098500D72F90646103001F04FF940F2FF3318202F
+:1098600D338077800DF067F9164A00920246019514
+:1098700D42F80C4BC56055606A460346C6E90205C1
+:1098800D03CA58609960D8F800200F4952680F48F4
+:1098900D58618A424FF01203C6E90855B38008D1CA
+:1098A00D3046FCF76BF9304602B0BDE8F0410DF0E3
+:1098B00D40B93146404690470028B9D0F0E700BF87
+:1098C00DD43800203596020081D90100AD960200F2
+:1098D00D10B50549054A8160002304460260C38026
+:1098E00DFBF7A4F9204610BDCC840300C47F030010
+:1098F00D10B50749074A8160002304460260C38002
+:1099000DFBF794F920460DF014F9204610BD00BF69
+:1099100DCC840300C47F030090F84430012B08D998
+:1099200DC388DB0610B5044602D590F845300BB15F
+:1099300D10BD70474830FCF73BF80028F8D10F4BAD
+:1099400D1868FDF75FFAD4E91632C01A61EB02010F
+:1099500D322871F10003EBD3E068E388026823F04D
+:1099600D1003D269E38001219047E388022223F09E
+:1099700D200384F84420E38010BD00BFC8380020C8
+:1099800D2DE9F04FC1682DED0A8B0B688FB0814624
+:1099900D1B6805A89847D9F80C00059A036804328E
+:1099A00D1B690092984730F0040307460BD0082836
+:1099B00D00F0E5814FF48073C9F818300123DFED15
+:1099C00DCB8A194606E08023C9F818300223F7EE3A
+:1099D00D008A1946059B5B88B3FBF1F30193002BBD
+:1099E00D00F0D5810023DFEDC29A9FEDC29A9FED65
+:1099F00DC2BADFEDC2AADFEDC2BA9FEDC2AA0293D1
+:109A000D0E46D9F81850019B9D4200F3FF80009C33
+:109A100D25440023A542CDE90A33CDE90C3340F2AC
+:109A200DC281CDF80C90DFF8E482DDF808B0B946BC
+:109A300D9A461F4601E09DF82C7058F829302046B3
+:109A400D9847002818BF4FF0010B002F00F022811E
+:109A500D5045C0F21F819DF83430002B00F00D8170
+:109A600D0C9B9842C0F209813444A542E3D8009C76
+:109A700DCDF808B00023274647F6FE7B1C460DE0C7
+:109A800D0C9A904200F0DB80A04200DD04B25845F4
+:109A900D3744B8BF0FFA80FBBD4214D958F82920BE
+:109AA00D384690475045EBD19DF82C20002AE7D041
+:109AB00D00220EAB03EBC20237444FF00003BD4250
+:109AC00D02F80C3CEAD80BF12802A2424F4621467F
+:109AD00DDDF80C9000F3E680A1EB0B0404EBD474DD
+:109AE00D44F34F0308EE103A6FF02702A2EB0B037D
+:109AF00D4FF0000A009CCDF80C90D346B9461F4696
+:109B000D204658F8293098473444384420EAE0700C
+:109B100DA5420BF1010B00FB00AAF1D89AFBFBF15A
+:109B200D07EE901AF8EEE77A4F46F5EE407AF1EE31
+:109B300D10FADDF80C9000F12F81B1EEE7CAB8EE06
+:109B400DC88A99ED097A28EE288AC8EE297A67EE37
+:109B500D877AC7EE897A17EE900A0CF0F9FA07EEBC
+:109B600D100AF3EE047A67EE277A99ED0A7AF4EE8D
+:109B700DC77AF1EE10FA40F1AD8089ED077AB9F8A8
+:109B800D0630D9F8182043F02001A9F806100199E4
+:109B900D891A0191009911440091990709D499ED01
+:109BA00D077AD9ED047AB4EEE77AF1EE10FA00F304
+:109BB00DAF805A0709D499ED077AD9ED057AB4EE3D
+:109BC00DE77AF1EE10FA00F1B38099F83C30002BF2
+:109BD00D74D0D9ED107AF4EECC7AF1EE10FA01D5FD
+:109BE00D89ED10CADFED487AB4EEE7CAF1EE10FA4E
+:109BF00D2CDDD9F8383000210133C9E90D130122CC
+:109C000D89F83C20019B002B7FF4FBAE09F1480441
+:109C100D2046FBF7CDFE0028029B40F3A180002BD0
+:109C200D40F0A280B9F80630DB0600F1A18005A84E
+:109C300D01F0FCFA0FB0BDEC0A8BBDE8F08F9DF87A
+:109C400D3420002A3FF420AF012232E7D9F8383012
+:109C500D023B0B2B06D8D9ED107AF4EEEB7AF1EE30
+:109C600D10FA75DAD9F8343089ED10AA00220133D3
+:109C700DC9E90D3289F83C20C4E701230EAA02EB95
+:109C800DC3034FF0010243F8100CDDF828A003F8D0
+:109C900D0C2CE9E64FF001038DF83430CDF830A0EF
+:109CA00D0023EBE70BF1010212B2A2EB0B0202EB68
+:109CB00DD27242F34F0308EE103A15E7B4EEEACA3A
+:109CC00DF1EE10FAC2DDD9F83430132BBEDD89ED7B
+:109CD00D10CA8EE7F0EEE76AF4EE4B6AF1EE10FA79
+:109CE00D88BFF0EE477AC9ED077A48E70000804358
+:109CF00D00FEFF46ACC5A737FFFF7F7F000048433E
+:109D000D00009643000000000000C8425C200020C7
+:109D100D0123B9F80410022206A800F09FFEB9F83D
+:109D200D063023F0040343F00203A9F806304CE794
+:109D300D01231A46B9F8041006A800F08FFEB9F8F1
+:109D400D063023F0020343F00403A9F806303CE784
+:109D500DB9F804100123082206A800F07FFE81E760
+:109D600D002B7FF464AF5DE72046FBF7E7FD5EE770
+:109D700D0D4B1868FDF746F8C9E9160157E7402362
+:109D800DC9F818300423DFED098A194622E609F1D6
+:109D900D4800FBF70DFE45E717EE900A0CF010FAA0
+:109DA00D0CEE100ACBE6FFDEC838002000000000E4
+:109DB00D08B590F84430012B0CD9C388DB0603D5C8
+:109DC00DFFF7DEFD002008BD90F84530002BF7D1E0
+:109DD00D002008BD013380F84430002008BD00BFCD
+:109DE00D08B590F83C30012B0ED930F8023CDB065B
+:109DF00D04D50838FFF7C4FD002008BD90F83D30AC
+:109E000D002BF6D1002008BD013380F83C30002036
+:109E100D08BD00BF2DE9F84300259846204B45604D
+:109E200D036004460E461746BDF82890FAF790FEDB
+:109E300D1C49E66001F1080330312A462360A16018
+:109E400D04F148002946FBF7BDFCE388DDED097AF6
+:109E500DA4F8445043F4005343F01103E3803368F6
+:109E600DC4ED0A7A5A68DDED087AA4F8049000234F
+:109E700DE36123640123236384F82C30802330466F
+:109E800DC4F814802761C4ED097A6563A56384F86D
+:109E900D3C5004F10801A36190472046BDE8F883CA
+:109EA00DC47F03009C84030070B54F4E0446306898
+:109EB00D0D46FCF7A7FFE388C4E91601D80608D4C0
+:109EC00DE06843F01003E38003680221DB699847E3
+:109ED00DE388990621D594ED077ADFED447ADFED1D
+:109EE00D446A77EE677A6A1C67EEA67A08BF236B21
+:109EF00DF5EEC07A18BF2B46F1EE10FA4CD4DFED1B
+:109F000D3D6AF4EEE67AF1EE10FA51DD022B08D03F
+:109F100DB5EE407AF1EE10FA03D104F14800FBF7EB
+:109F200D5BFC3068FCF76EFF94ED077ADFED2F7A5E
+:109F300DDFED2F6A77EE677A6B1C67EEA67A08BFA6
+:109F400D256BF5EEC07AF1EE10FAC4E9160126D4B0
+:109F500DDFED286AF4EE667AF1EE10FAC8BFF0EE86
+:109F600D667A022D1FD0F2EE026AF4EEE67AF1EE79
+:109F700D10FA0EDBB3EE056AF4EEC67AF1EE10FAC6
+:109F800D07D877EEE67A9FED1C7AF7EE086AA7EE12
+:109F900DA67A17EE100A70BD022BB9D1BDE7022DBE
+:109FA00DDFED167ADFD1B0EE677A17EE100A70BDCD
+:109FB00D022B16D0F2EE026AF4EEE67AF1EE10FA0A
+:109FC00DA6DBB3EE056AF4EEC67AF1EE10FA9FD871
+:109FD00D77EEE67A9FED087AF7EE086AA7EEA67A95
+:109FE00D96E7B0EE677A93E7C8380020000050423C
+:109FF00D0000AA4000007F4300001842000000004E
+:10A0000D90F8452001324FF0FF3180F84520FFF7E1
+:10A0100D4BBF00BF90F84530013B80F8453070478D
+:10A0200D81627047806A003818BF0120704700BFF9
+:10A0300D8068704781600020704700BFF0B5CB6825
+:10A0400D0D6A9D42A8BF1D4683B00C46012201F149
+:10A0500D10070646294601A801F0C0F801A93846A7
+:10A0600D01F0ECF801A801F0E1F82069A1692A4698
+:10A0700D04300CF098FD236AA2695B1B2A44002B67
+:10A0800D2362A26125D1636A002BC4BF03F1FF33A4
+:10A0900D636293B1E36962692362002BA26104DDFF
+:10A0A00DA06A03681B689847236A33B13946304666
+:10A0B00D01F0B2F8304603B0F0BD636A002BF5D164
+:10A0C00D94F82C30002BF1D004F13000FBF7FEFB9F
+:10A0D00DECE7E5DCEAE700BF38B504460C4B40F889
+:10A0E00D103B04F1300501F073F8002201212846E0
+:10A0F00DFBF768FB002101224FF480732846C4E969
+:10A1000D02232464A162FBF767FB204638BD00BF24
+:10A1100DD884030010B50446806A88B1002A0FDD8B
+:10A1200D73B1C4E9051101684FF0000C096884F89A
+:10A1300D2CC06362C4E90722884794F82C3003B918
+:10A1400D10BD04F13000BDE81040FBF745BB00BF6A
+:10A1500D0078704790F90000704700BF0088704785
+:10A1600DB0F90000704700BF0068000A704700BFDB
+:10A1700D00680012704700BF0068704700687047A4
+:10A1800D0170704701807047018070470A120B14EF
+:10A1900D01704270837070470160704701607047B5
+:10A1A00D4069704708299ABF416100206FF47A70A9
+:10A1B00D704700BF2DE9F04F2DED028BD1ED087AE0
+:10A1C00D87B08946FDEEE77A0390CDED027A00F077
+:10A1D00DFFFFD9F81000026812699047D9F8147082
+:10A1E00D824617B9C9F814000746D9F8101001377F
+:10A1F00D0A6807EBD7777B101268009304A8904785
+:10A2000DD9F8142004990AF1010808EBD878013225
+:10A2100D4FEA680802EBD272B8EB620F4B8893FBE2
+:10A2200DF8F700F08B80009B07FB03F31946012222
+:10A2300D05A808EE103A00F0D1FF039805A900F02B
+:10A2400DFDFF05A800F0F2FF039B049C1D68002F85
+:10A2500D04F1040405F104057ADD4B460026DFF810
+:10A2600DFCB00196B9461F465BF82A202046904760
+:10A2700D97F828200136444422B1019B03440193F1
+:10A2800D029BC01A07EE900A97ED077A7B6A7A69EE
+:10A2900DF8EEE77A284667EE877AFDEEE77A17EE55
+:10A2A00D901A1943009B1D442B4B53F822209047C5
+:10A2B00DB145D9D13B464F46994699F82820FAB178
+:10A2C00DDDED017A99F82920B8EEE77A07EE907A5C
+:10A2D00DF8EEE77AC7EE276A3AB1F6EE007A66EE47
+:10A2E00DA76A99ED087AE7EE276AD9F818100122C6
+:10A2F00DC9ED086A89F8292089B9012289F82A202F
+:10A3000D039C18EE101A204601F02AF804A800F05C
+:10A3100D8DFF204607B0BDEC028BBDE8F08FFDEE42
+:10A3200DE67A029B17EE902AD21A002AB8BF524243
+:10A3300D9142E5DD012289F82A20E1E7039804A97D
+:10A3400D00F07CFF009B07FB03F308EE103A7BE760
+:10A3500D00230193B1E700BF802000205C20002086
+:10A3600D017070472DE9F0410446DDE90685174679
+:10A3700D1E46FFF70DFA144B23603833A3602146B8
+:10A3800D04F12C00FFF720FA0023B8F1080F4FF06D
+:10A3900D000298BFC4F814802262E76184F8286037
+:10A3A00D636284F82930A5613EB1B5FA85F35B0986
+:10A3B00D84F82A302046BDE8F081012384F82A3044
+:10A3C00D2046BDE8F08100BF048503002C30FFF767
+:10A3D00DA7B900BF2430FFF7A3B900BF10B5074BD5
+:10A3E00D03F1080240330446026083602C30FFF70E
+:10A3F00D3BF92046FFF7F4F8204610BDFC8403001E
+:10A4000D094B10B503F10802403304460260836026
+:10A4100D2C30FFF729F92046FFF7E2F820460CF023
+:10A4200D88FB204610BD00BFFC84030043695869BA
+:10A4300D03681B69184700BF4369586903685B6966
+:10A4400D184700BF03460022C3E9061208461A62E8
+:10A4500D704700BF2DE9F041074600F1140400F1EB
+:10A4600D3C06002554F8043F18464BB11B681B6A87
+:10A4700D9847A84204DD206803681B6A9847054683
+:10A4800DB442EFD1786903682946DB69BDE8F04134
+:10A4900D184700BF00F1140300F13C0253F8040FFC
+:10A4A00D78B110B4C4688C4208D093420DD053F8E3
+:10A4B00D040F0028F9D0C4688C42F6D15DF8044B26
+:10A4C00D70479342EAD10020704700205DF8044B9D
+:10A4D00D704700BF436910B50446586903689B690E
+:10A4E00D9847D4ED067A07EE100AF8EEE77AC7EE34
+:10A4F00D277A17EE900A10BD0164704770B50C46AF
+:10A5000D0546FFF767F8A04200D170BD21462846E9
+:10A5100DFFF75EF8686903682146DB68BDE87040A7
+:10A5200D184700BF10B5054B03F10802443304462C
+:10A5300D02608360FFF754F8204610BD908503003C
+:10A5400D10B5074B03F108024433044602608360E3
+:10A5500DFFF746F820460CF0ECFA204610BD00BF80
+:10A5600D90850300094B10B503F1080234330446FE
+:10A5700DC0E900230C3000F059FE054A626000234B
+:10A5800D201D6381FAF752FB204610BD4085030064
+:10A5900DC47F0300F0B583B001F10C07044601A898
+:10A5A00D0D4600F015FE01A9384600F057FE06468F
+:10A5B00D01A800F03BFE5EB169690B6801A81B683C
+:10A5C00D984701A9384600F039FE01A800F02EFE8B
+:10A5D00D3946204600F020FE204603B0F0BD00BFF6
+:10A5E00D70B5036C82B004462BB11B7803F0FF00ED
+:10A5F00D0BB902B070BD04F1140504F13C0655F819
+:10A6000D043F184613B11B68DB6A9847AE42F6D17A
+:10A6100D01A800F0DDFD01A904F10C0000F00EFE13
+:10A6200D01A800F003FE0148E3E700BF12FCFFFFA5
+:10A6300D0B4B10B503F1080234330446C0E9002377
+:10A6400D0C3000F0F3FD074A626000236381201D8A
+:10A6500DFAF7ECFA20460CF06CFA204610BD00BF5C
+:10A6600D40850300C47F030038B50C4B03F108028D
+:10A6700D3433044640F8042C40F8083B00F0D6FD76
+:10A6800D074A22600023251FE3802046FAF7CEFA01
+:10A6900D28460CF04EFA284638BD00BF4085030011
+:10A6A00DC47F030038B500F114020D46002352F8A3
+:10A6B00D044FAC4204D001330A2BF8D1002038BD31
+:10A6C00D026906330024013A40F82340026185B146
+:10A6D00D2B680B4A9B6A93420DD10A4B2B603C337E
+:10A6E00DAB602846FEF77CFF28460CF022FA0120CD
+:10A6F00D38BD012038BD28469847012038BD00BF20
+:10A7000D41A502009885030038B50B4B054603F1B2
+:10A7100D08023433044640F8042C45F80439083057
+:10A7200D00F084FD054A226000232046E380FAF7FD
+:10A7300D7DFA284638BD00BF40850300C47F030065
+:10A7400DF8B5074600F11403002453F8045F2DB14A
+:10A7500D01340A2CF9D100263046F8BD24200CF026
+:10A7600DEAF9064608200CF0E6F90C4B4560014667
+:10A7700D03603046FFF70CF8094B3A6933603C3300
+:10A7800D0634B36001231A4447F82460C6E9063540
+:10A7900D35627761F5603A613046F8BDE4830300B8
+:10A7A00D988503002DE9F04F8B692DED028B012B60
+:10A7B00D08EE100A83B0914659D04B695869036869
+:10A7C00D1B690C46984700F10108D9F80030A169C2
+:10A7D00D5E8808EBD8784FEA6808074696FBF8F6CE
+:10A7E00D012296FBF1F101A801FB088100F0F6FCB6
+:10A7F00D06FB08F6019D002E05F1040541DDDFF88D
+:10A8000D8CA004364FF0040BD9F800005AF827300D
+:10A8100D58449847D4E907310844A16901338B4264
+:10A8200DC4E907300BF1010B0ADB90FBF1F1164B7C
+:10A8300D284653F8273098470023C4E90733454489
+:10A8400D5E45E1D101990431691A01A800F088FD36
+:10A8500D01A918EE100A00F0DFFC01A800F0E6FCDB
+:10A8600D18EE100A03B0BDEC028BBDE8F08F114657
+:10A8700D00F0D2FC18EE100A03B0BDEC028BBDE85F
+:10A8800DF08F0021E1E700BF802000205C20002038
+:10A8900D30B50D4649690B6885B004461B6902A8A1
+:10A8A00D984702A903A800F0B7FC4FF0FF332946E3
+:10A8B00D03AA009320460023FFF774FF03A800F0BE
+:10A8C00DB5FC02A800F0B2FC204605B030BD00BFBB
+:10A8D00DF8B50446124B03600026124B436004305A
+:10A8E00DA6600D461746FAF733F90F4B03F1080230
+:10A8F00D34336360226004F10C0000F069FC2822FF
+:10A9000D3146656127812661266404F118000CF03B
+:10A9100D72F92B6828465B68214698472046F8BD9A
+:10A9200D98840300C47F030040850300024A116828
+:10A9300D7E22C0E900127047A4200020034A03467E
+:10A9400D92E8030083E8030018467047CC380020D6
+:10A9500DA1F120035E2B07D8006805236FF09F023D
+:10A9600D13FB01210844704700207047034A044B34
+:10A9700D11687E22C3E90012704700BFA420002099
+:10A9800DCC380020017042704360704782B010B423
+:10A9900D01AC84E80C0001AA03468C4607CA9DF859
+:10A9A00D104083E80700A4B19CF80100B0B9DCF8B1
+:10A9B00D0420022A1AD0032A34D0012A2CD0012CCB
+:10A9C00D1ED0022C05D1D3E9011249425242C3E9EE
+:10A9D00D01125DF8044B184602B0704752424942CD
+:10A9E00DC3E90112DCF80420022AE4D1D3E90012F4
+:10A9F00D012CC1F10001C2F10002C3E90012E0D146
+:10AA000DD3E900109A685DF8044B5242C3E9000186
+:10AA100D9A60184602B07047D3E900215242C3E94B
+:10AA200D0012CCE7D3E900125242C3E90021C6E778
+:10AA300D82B010B582B004AC84E80C00069B0A7895
+:10AA400DCDE9003204AB0CCB0446FFF79FFF204647
+:10AA500D02B0BDE8104002B0704700BF70B5018074
+:10AA600D82B0428004461D46FCF704FCC4E9020195
+:10AA700D15B9204602B070BD094B1D68002DF8D0E8
+:10AA800D2A68084B16689E42F3D004F1080393E838
+:10AA900D03008DE80300284694E80C00B047E8E772
+:10AAA00DD43800201187020070B582B09DED067B71
+:10AAB00D9DF82030018080ED027B0446428013B961
+:10AAC00D204602B070BD0A4B1D68002DF8D02A68D3
+:10AAD00D084B16689E42F3D000F1080393E803007B
+:10AAE00D8DE80300284694E80C00B047E8E700BF66
+:10AAF00DD43800201187020010B5002303600446EE
+:10AB000DFCF7B8FBC4E90201204610BD30B50B4B74
+:10AB100D1C6883B024B12168094A0D68954201D1A2
+:10AB200D03B030BD00F10802034692E803008DE842
+:10AB300D030020460CCBA84703B030BDD43800200D
+:10AB400D1187020082B038B5002504A905600446BE
+:10AB500D81E80C00FCF78EFB04AB0FCB256184E87C
+:10AB600D0F002046BDE8384002B0704710B50446CE
+:10AB700D006800F015FD204610BD00BF2DE9F0471F
+:10AB800D16460622804601FB06200F461D46FAF7A3
+:10AB900D69FFC8F8000000F02BFDD8F800401FFA3F
+:10ABA00D87FA1FFA86F9A4F802A0A4F80490DDB183
+:10ABB00D002F17DDB145A8BFB146BA45A8BFBA46AB
+:10ABC00D0634B9F1000F0DD0002629462046524615
+:10ABD00D0BF0E9FFD8F8003001365B88B1453D44F4
+:10ABE00D1C44F2D1BDE8F08709FB0AF22946A01DED
+:10ABF00DBDE8F0470BF0FFBF014B0360704700BF8E
+:10AC000DB487030070B50D1E044615DB002A1646E9
+:10AC100D12DB062005FB0200FAF724FF206000F08E
+:10AC200DE7FC206805FB06F2458086800021063092
+:10AC300D0BF0E1FF204670BD014B2360204670BD37
+:10AC400DB487030010B50B6804461846236000F066
+:10AC500D8BFC204610BD00BF2DE9F041064684B0A7
+:10AC600D00296BD00A780D46002A6DD04FF0000CEC
+:10AC700D0B4667466446604607E00A2A52D008B183
+:10AC800D0134002013F8012F42B1A2F1300109293E
+:10AC900DF3D813F8012F0120002AF6D10FFA8CF307
+:10ACA00D002B48DB38B2002845DB062203FB0020D1
+:10ACB00D1FFA8CF4BAB2904602FB04F41FFA8CF71B
+:10ACC00DFAF7D0FE306000F093FC306822464780E2
+:10ACD00DA0F80480002106300BF08DFF37682B782B
+:10ACE00D0637DBB101AC22464FF0000804E002F854
+:10ACF00D013B15F8013F8BB1A3F130010929F6D9BC
+:10AD000DA24282F80080F4D920460BF038FF07F8F4
+:10AD100D010B15F8013F2246002BEDD1304604B052
+:10AD200DBDE8F08100B10134A445B8BFA4460024AC
+:10AD300D01372046A6E7074F3760D0E7054B036084
+:10AD400D304604B0BDE8F081144690461746062003
+:10AD500DB6E700BFB487030010B5044629B1084615
+:10AD600D216000F001FC204610BD024B036020461F
+:10AD700D10BD00BFB48703002DE9F0410D1E06463E
+:10AD800D27DB002A174624DB062005FB02001C46A4
+:10AD900D05FB02F8FAF766FE306000F029FC336817
+:10ADA00D5D809F80D4B1B5B10633A7B14FF00008D7
+:10ADB00D214618462A460BF0F6FE326808F10108C6
+:10ADC00D5288034647452C441344F1D13046BDE823
+:10ADD00DF081064B33603046BDE8F0814246214696
+:10ADE00D981D0BF008FF3046BDE8F081B4870300D5
+:10ADF00D38B50B6804460068984206D00D4600F041
+:10AE000DCFFB2868206000F0AFFB204638BD00BFA7
+:10AE100D0068438882880021063003FB02F20BF0A4
+:10AE200DEABE00BF0068B0F802C0614512DA00B595
+:10AE300DB0F804E072450ADA002908DB002A06DBC7
+:10AE400D08440CFB0202002093715DF804FB6FF4C3
+:10AE500D7A70FAE76FF47A70704700BF2DE9F0470A
+:10AE600D074688463C689DF8200061888A424EDA84
+:10AE700DA588AB424BDAD8F800C0BCF8026002EBF3
+:10AE800D060ABAF1000F42DDBCF8049003EB090E7F
+:10AE900DBEF1000F3BDD002A3CDBA1EB020AB245FF
+:10AEA00DA8BFB246002B59DBED1AA945A8BFA9468C
+:10AEB00D0CF1060522EAE272A61D0BB101FB03227D
+:10AEC00D1644A0B3B9F1000F21DD002108460AF1A7
+:10AED00DFF3EBAF1000F10DD6B1EB44605EB0E02FE
+:10AEE00D13F8014F14B18CF80040013093420CF16E
+:10AEF00D010CF5D13C68D8F800C0BCF80230013126
+:10AF000D1D44638889451E44E3D1BDE8F0870020C8
+:10AF100DBDE8F0878A45A8BF8A46002B2CDBED1AC9
+:10AF200DA945A8BFA9460CF10605AD1AC2E7B9F1AE
+:10AF300D000FEDDD04462946304652460BF033FE38
+:10AF400DD8F800305B881D443B6801345B88A1450F
+:10AF500D1E44F0D10AFB09F0BDE8F087AE45A8BF4D
+:10AF600DAE46F1460CF10605002106FB13131D44F8
+:10AF700D22EAE272A61DA3E7AE45A8BFAE46F14692
+:10AF800D0CF106055142F0E72DE9F043054683B07B
+:10AF900D684616461C460F46FFF7D0FC2B685A88AC
+:10AFA00D964234DA9B889C4231DA1F2F2FD9019BB0
+:10AFB00D9F422CDC39466846FFF7CAFC102700F18A
+:10AFC00D0508B44600212B68B3F802E0F44510DA09
+:10AFD00D9A889442634447FA01F20ADA90F8009095
+:10AFE00D0EFB043319EA020F14BF4FF0FF3200229B
+:10AFF00D9A71013105290CF1010CE4D10130404564
+:10B0000D04F10104DDD1002003B0BDE8F0836FF43D
+:10B0100D7A70F9E703682DE9F0410E1E5F8827DD90
+:10B0200DBE4203F1060419DA9B88A3B18046BF1B0B
+:10B0300D0025A11920463A460BF0B5FD3246E01920
+:10B0400D00210BF0D8FDD8F800305A889B880135C7
+:10B0500D9D421444EDDB0020BDE8F0819A8800216B
+:10B0600D07FB02F220460BF0C6FD0020BDE8F08183
+:10B0700D6FF47A70F0E700BF2DE9F84F00AFD1F80B
+:10B0800D0080FE6AB8F802501C46BB6A02EB030B47
+:10B0900DAB45814604EB06033EDABBF1000FD8BF8A
+:10B0A00DAB46B8F80460B34202DA002BC8BF1E46A7
+:10B0B00D0BFB06F3073323F0070305FB0422ADEB6F
+:10B0C00D030D08F10605A6421544EA46C8BF6B46B6
+:10B0D00D0CDD294618465A460BF065FD0134B8F8CB
+:10B0E00D02200346A64215443344F2D10FFA8BF1E8
+:10B0F00D00290ADB32B2002A07DB48465346FFF728
+:10B1000D3DFD4846BD46BDE8F88F044BC9F80030FB
+:10B1100D4846BD46BDE8F88FAB46C2E7B48703008D
+:10B1200D2DE9F8430C68B4F90270B4F80290002FC1
+:10B1300D05462FDBB4F90460B4F80480002E29DB3A
+:10B1400D062007FB0600FAF78DFC286000F050FA88
+:10B1500D2B68A3F80290A3F80480EFB1B045A8BF07
+:10B1600DB046B945A8BFB9460633B8F1000F13D0A4
+:10B1700D06340026214618464A460BF014FD2A686F
+:10B1800D013651880346B0453C440B44F2D1284664
+:10B1900DBDE8F883024B2B602846BDE8F88300BF5D
+:10B1A00DB487030010B5064C0648206000F0DCF9AA
+:10B1B00D2046054A0549BDE810400BF0B5BC00BF5F
+:10B1C00DD8380020B4870300402000206DAB02006A
+:10B1D00D014B0360704700BFBC87030070B50D1EA7
+:10B1E00D04460CDD281D1646FAF73CFC206000F0E5
+:10B1F00DFFF92068012E458005D0204670BD054B16
+:10B2000D0360204670BD2A46002104300BF0F3FC8C
+:10B2100D204670BDBC87030010B50B680446184668
+:10B2200D236000F0A1F9204610BD00BF10B5044603
+:10B2300D006800F0B5F9204610BD00BF38B50B68A9
+:10B2400D04460068984206D00D4600F0A9F928681A
+:10B2500D206000F089F9204638BD00BF00680968FC
+:10B2600D88420ED008B54A8843889A4201D0002002
+:10B2700D08BD043104300BF086FCB0FA80F04009B3
+:10B2800D08BD0120704700BFB2F1000C19DB00684A
+:10B2900D428808B51FFA8CFE96450FD833EA230372
+:10B2A00D28BF1346A2EB0C029A4200F10400A8BF7E
+:10B2B00D1A4660440BF09FFC002008BD6FF47A70B5
+:10B2C00D08BD6FF47A707047002B70B50E461546A9
+:10B2D00D02DA03685B889B1A002D21DB0068428827
+:10B2E00D591991421CDCA9421ADBCBB136F0004151
+:10B2F00D16D05942B14214DAB34212DD00F1040CFA
+:10B3000D002E65441FDB9C1BA919224628460BF015
+:10B3100D58FC324628190021BDE870400BF06BBC7B
+:10B3200D70BDA9B28A42FBD333EA230328BF13466B
+:10B3300D521B04309A422844A8BF1A46BDE87040FB
+:10B3400D00210BF058BC29469A197442A81B0BF02A
+:10B3500D38FC224628460021BDE870400BF04BBC5E
+:10B3600D002906DB03685A888A4202DB59800020D7
+:10B3700D70476FF47A70704710B50446006800F09E
+:10B3800D0FF9204610BD00BF30B50B4685B0044601
+:10B3900D01A91846F9F702FB01A80BF068FC054658
+:10B3A00D0530FAF75FFB206000F022F920682A468D
+:10B3B00D458001A904300BF0F6FB206805440023FD
+:10B3C00D20462B7105B030BD70B5044611B10B7818
+:10B3D00D0D461BB90D4B2360204670BD08460BF082
+:10B3E00D46FC06460530FAF73DFB206000F000F9FB
+:10B3F00D206832464680294604300BF0D4FB206885
+:10B4000D304400230371204670BD00BFC087030088
+:10B4100DF8B517460A683B68B2F90250B3F9023025
+:10B4200D1D440446681D0E46FAF71CFB206000F013
+:10B4300DDFF8206831684580B1F90220043004310D
+:10B4400D0BF0B1FB326823683968B2F90200B1F92B
+:10B4500D02200433184404310BF0A5FB23682B4460
+:10B4600D00221A712046F8BDF8B5054649B10B7892
+:10B4700D0C4633B1084616460BF0F9FBB7B28742BE
+:10B4800D03D90B4B2B602846F8BD701DFAF7EAFA6D
+:10B4900D286000F0ADF82868324647802146043018
+:10B4A00D0BF081FB2A683244002313712846F8BD46
+:10B4B00DC087030010B50B6804461846236000F0E2
+:10B4C00D53F8204610BD00BF014B0360704700BF0D
+:10B4D00DC087030038B50B6804460068984206D053
+:10B4E00D0D4600F05DF82868206000F03DF820461C
+:10B4F00D38BD00BF70B515686E88044666B10B681F
+:10B5000D5B881BB1FFF784FF204670BD05602846A0
+:10B5100D00F02AF8204670BD0868206000F024F87D
+:10B5200D204670BD002907DB0368B3F902208A426B
+:10B5300D02DD1944087970470020704710B5064C9C
+:10B5400D0648206000F010F82046054A0549BDE880
+:10B5500D10400BF0E9BA00BFDC380020C0870300B3
+:10B5600D4020002079B3020003884FF6FF729BB292
+:10B5700D934214D0012B10B5044601D0DB0702D441
+:10B5800D1E20F2F7ABF8BFF35B8FD4E85F3F0233B9
+:10B5900DC4E8523F002AF8D1BFF35B8F10BD70474E
+:10B5A00D03884FF6FF729BB2934218D0012B10B552
+:10B5B00D044610D0DB070ED5BFF35B8FD4E85F3F99
+:10B5C00D9A1EC4E8512F0029F8D1BFF35B8F9BB2AF
+:10B5D00D032B05D010BD1E20F2F780F8ECE7704765
+:10B5E00D2046BDE8104000F001B800BFFAF778BA68
+:10B5F00D03230380704700BF82B030B583B006A926
+:10B6000D81E80C0008AB8646844693E803005EF89B
+:10B6100D045B8DE8030006AB0CCBDCF814407146DF
+:10B6200D2846A04703B0BDE8304002B0704700BFC8
+:10B6300D08B502680B689A4201D0002008BD10229F
+:10B6400D043104300BF09FFAB0FA80F0400908BDC8
+:10B6500D042070470429024808BF0020704700BF2E
+:10B6600D16FCFFFF8268054B106993FBF0F007EEA7
+:10B6700D900AF8EEE77A17EE900A704740420F00F5
+:10B6800D837D43F020038375704700BF807DC0F339
+:10B6900D4010704710B50C310446FFF7BDFD204634
+:10B6A00D10BD00BF807D00F01000704730B5837D68
+:10B6B00D13F0100483B002D1204603B030BD84686E
+:10B6C00D054601A8FFF784FD03F086F9E37D7F337E
+:10B6D00D04EB830101A8FFF7B1FD03F06FF900231F
+:10B6E00DEC7D1D481A4602F151010901415801B185
+:10B6F00D0133944202F101022AD0082AF3D1174BEB
+:10B7000D019A101D48F68804C15AA142034414D071
+:10B7100D52881044AA68927D984298BFA3EB420CC0
+:10B7200D08D9520001E0984204D9995AA1429C4689
+:10B7300D1344F8D1BCF900302B822C8A01A824B215
+:10B7400DFFF774FD24EAE474A4B2204603B030BDC3
+:10B7500D013B5B00D4E700BF007000402EF8FFFFF7
+:10B7600D072914D8032A12D810B4C37D01761B0102
+:10B7700D03F1804342EA012403F5E043427644F4A9
+:10B7800D80540020C3F818455DF8044B70476FF4E2
+:10B7900D7A7070478176704710B5044680690368EA
+:10B7A00D00219B6B9847A06903684FF47A51DB6CBD
+:10B7B00D9847A07D216901280346B8BF012303EBFB
+:10B7C00D8303B1FBF3F3B3F5807FA8BF4FF4807310
+:10B7D00D5B104BD000225B1002F10102FBD107EE92
+:10B7E00D901AF8EE677AB3EE007A012867EE877A41
+:10B7F00D2DD9082A4FF00103A8BF082203FA02F23F
+:10B8000D07EE102AF8EEC76A194B87EEA67A0021CB
+:10B8100DC3F8F415C4F80422A06903680021DB6B9A
+:10B8200DFDEEC77A17EE902A9847A369114A5B6916
+:10B8300D114801210224C3F80012C2F8084503F58E
+:10B8400DA074C2F81845C2F81C05D96010BD0123BB
+:10B8500D03FA02F106EE901A0549F8EEE66AC1F810
+:10B8600DF42587EEA67AC4F80432D5E71A46B6E772
+:10B8700D0070004000F00140047000402DE9F04FD1
+:10B8800D87B000250193D64B4560036004460392B3
+:10B8900D0E46F9F75DF9D34BDFF86083A66103F12E
+:10B8A00D0801303304F13806A360C4F81C80216010
+:10B8B00DA58104F11C01646204F128000291FFF7D7
+:10B8C00D87FC029984F832503046FDF77DFFA36A5C
+:10B8D00D84F8335002275B88E38530464FF40076B9
+:10B8E00D2686A7862946A58584F83650FDF798FF4C
+:10B8F00D04F1740904F15801C4F85880246604F168
+:10B9000D64000291FFF764FC029984F86E5048467A
+:10B9100DFDF75AFF636E48464FF0010984F86F90AA
+:10B9200D5B88A4F86A30A4F86C60A4F8707029469E
+:10B9300DA4F8685084F87250FDF772FF04F1B00B53
+:10B9400D04F19401C4F89480C4F89C4004F1A00063
+:10B9500D0291FFF73DFC029984F8AA505846FDF775
+:10B9600D33FFD4F8A03084F8AB705B88A4F8A63010
+:10B9700D5846A4F8A860A4F8AC702946A4F8A450C1
+:10B9800D84F8AE50FDF74CFF04F1EC0B04F1D0013F
+:10B9900DC4F8D080C4F8D84004F1DC000291FFF760
+:10B9A00D17FC029984F8E6505846FDF70DFFD4F8C0
+:10B9B00DDC3058464FF0030B84F8E7B05B88A4F8F1
+:10B9C00DE230A4F8E460A4F8E8702946A4F8E05049
+:10B9D00D84F8EA50FDF724FF04F5947A04F5867196
+:10B9E00DC4F80C81C4F8144104F58C700291FFF772
+:10B9F00DEFFB029984F822515046FDF7E5FED4F88D
+:10BA000D1831042184F823115B88A4F81E315046A7
+:10BA100DA4F82061A4F824712946A4F81C5184F8D7
+:10BA200D2651FDF7FDFE04F5B27A04F5A471C4F8B4
+:10BA300D4881C4F8504104F5AA700291FFF7C8FB84
+:10BA400D029984F85E515046FDF7BEFED4F854318C
+:10BA500D052184F85F115B88A4F85A315046A4F88B
+:10BA600D5C61A4F860712946A4F8585184F86251BC
+:10BA700DFDF7D6FE04F5D07A04F5C271C4F88481C1
+:10BA800DC4F88C4104F5C8700291FFF7A1FB02992F
+:10BA900D84F89A515046FDF797FED4F8903106215F
+:10BAA00D84F89B115B88A4F896315046A4F89861F0
+:10BAB00DA4F89C712946A4F8945184F89E51FDF781
+:10BAC00DAFFE04F5E071C4F8C081C4F8C84104F5B7
+:10BAD00DEE7804F5E6700291FFF77AFB029984F88F
+:10BAE00DD6514046FDF770FED4F8CC31072184F8CD
+:10BAF00DD7115B88A4F8D23129464046A4F8D871F5
+:10BB000DA4F8D46104F5FE78A4F8D05184F8DA5184
+:10BB100DFDF786FEA7194046FFF75AFB3846FFF79B
+:10BB200D57FB019B039AA3802261A68231462A46C8
+:10BB300DC4F80492A57584F8085205A8FFF74EFBCA
+:10BB400D4FF0FF332A4605A88821FFF79DFB05A975
+:10BB500D4046FFF773FB05A8FFF768FBA18A224E4D
+:10BB600D2A4605A8FFF73AFB4FF0FF332A4605A8F2
+:10BB700D8821FFF789FB05A93846FFF75FFB05A86C
+:10BB800DFFF754FB194BE57580271C60C6F88070D4
+:10BB900DBFF34F8FBFF36F8F154A164B1649C3F87E
+:10BBA00D00552320C3F8F0B5C3F80403C2F8089577
+:10BBB00D2046C2F81015C2F81435FFF7EDFD86F8D2
+:10BBC00D0753A069C6F88071036837605B6A9847B0
+:10BBD00DA06903681B6B9847204607B0BDE8F08F3E
+:10BBE00DC47F03003C88030000E100E0E038002042
+:10BBF00D00F0014000700040047100401488030003
+:10BC000DF0B5584D85B0D5F840260092D5F84426AC
+:10BC100D0192D5F8482602920023C5F8FC3F012277
+:10BC200DD5F8FC1FC5F8FC2F0099C5F840160199F1
+:10BC300DC5F844160299C5F848160321C5F8003514
+:10BC400DC5F8F01523210446C5F804138446837501
+:10BC500D1E46184617E05FFA8EF0A075BCF834103A
+:10BC600D9CF8337049BA41F4805105EB071789B23E
+:10BC700DC7F81815C3F800250132092AC3F8046561
+:10BC800D0CF13C0C1ED0531EC3EB031304EB8301CC
+:10BC900D130191F8327003F18043110117F0100771
+:10BCA00D00F1010E03F5E04301F18041D3D101F51F
+:10BCB00DE0410132092AC1F800750CF13C0CC1F8C4
+:10BCC00D0475E0D108B905B0F0BD264E012520461A
+:10BCD00DC6F80055FFF760FDE77DA18A00227F378A
+:10BCE00D03A8FFF77BFA04EB87074FF0FF33002221
+:10BCF00D882103A8FFF7C8FA03A93846FFF79EFA73
+:10BD000D03A8FFF793FAE27DA37DD4F8041204EBA8
+:10BD100D820203FB01F1D2F8FC2103F1004304324E
+:10BD200D013BC6F82C2602EB4302A38AA94093FBE4
+:10BD300DF1F001FB10315B1A03EBD3732B41C6F805
+:10BD400D3036094B35600321C3F8041548F68801D8
+:10BD500D84F8085213889BB28B42FBD0012005B0AA
+:10BD600DF0BD00BF0070004000F0014010B5F1B112
+:10BD700D90F8083203F0FF0173B11D4B1D4A0324E7
+:10BD800DC3F80845D2F80034DB07FBD401239360D8
+:10BD900D90F80832002BFBD1174B184A1970136815
+:10BDA00D1749C3F3C0130B7083B9002010BD144B9A
+:10BDB00D1B78A3B9104B1B78002BF6D090F80832E6
+:10BDC00D002BF2D1FFF71CFF002010BD8023C2F81D
+:10BDD00D8030BFF34F8FBFF36F8F002010BD074B27
+:10BDE00D80221A60044B1B78002BDED0E6E700BFE3
+:10BDF00D00F0014000700040FE40002000E100E036
+:10BE000DFD40002007EE901AB7EE007AF4EEC77AE7
+:10BE100DF1EE10FA10B5044606D49FED1F7AF4EE3C
+:10BE200DC77AF1EE10FA10DD23681C4A9B69934224
+:10BE300D2BD1A3681A481B6990FBF3F007EE900A0B
+:10BE400DF8EEE77A17EE900A10BDC7EE276A806804
+:10BE500D90F80832FDEEE66ADBB1124B0322C3F80F
+:10BE600D0825114AD2F80034DB07FBD40123936077
+:10BE700D90F80832002BFBD190F80832C0ED046A1F
+:10BE800D002BD1D1FFF7BCFECEE72046BDE8104018
+:10BE900D1847C0ED046AC7E70024744965B602006F
+:10BEA00D40420F0000F001400070004031B38B7D27
+:10BEB00DDA0601D50020704790F8083210B573B13D
+:10BEC00D104B114A0324C3F80845D2F80034DB07A0
+:10BED00DFBD40123936090F80832002BFBD18B7DAE
+:10BEE00D43F010038B7590F8083203F0FF041BB973
+:10BEF00DFFF786FE204610BD002010BD6FF47A704E
+:10BF000D704700BF00F0014000700040F8B50D46CD
+:10BF100D0446097D14481746F9F7BCFE50B1297D3A
+:10BF200D1148F9F781FE461E2FB93701B81B04EBF6
+:10BF300D80001C30F8BDC6EB061104EB81011C31ED
+:10BF400D2046FFF7B3FF2B68084ADB6D93424FEA9B
+:10BF500D061702D100232373E8E72846002204F1D7
+:10BF600D08019847E2E700BFC48703007103020090
+:10BF700D71B38B7DDA0621D590F8082202F0FF030C
+:10BF800D02B3154B154A10B50324C3F80845D2F872
+:10BF900D0034DB07FBD40123936090F80832002BAB
+:10BFA00DFBD18B7D03F0EF038B7590F8083203F016
+:10BFB00DFF042BB9FFF724FE204610BD002070476B
+:10BFC00D002010BD8A7D184602F0EF038B75704777
+:10BFD00D6FF47A70704700BF00F0014000700040B0
+:10BFE00D10B5837D0229044603F010030DD00129FD
+:10BFF00D00D910BD002BFCD080682146FFF7B8FF9B
+:10C0000DA37D03F0EF03A37510BD002BF1D1806864
+:10C0100D2146FFF74BFFA37D43F01003A37510BD21
+:10C0200D38B50C460546097D0F48F9F733FE90B13A
+:10C0300D217D0D48F9F7F8FD431EC3EB03139C005A
+:10C0400D04F11C0129442846FFF792FF2B1993F8A0
+:10C0500D3220D206FBD42B7B1BB12B6828469B6963
+:10C0600D9847002038BD00BFC4870300A0F1080029
+:10C0700DFFF7D6BF2DE9F04F9946837D85B013F0BC
+:10C0800D100F0E9F837E054656D0002B55D10E689E
+:10C0900D7388B2EB530F4FEA630450DA043606EBA4
+:10C0A00D440406EB4206A046023CA21B521092FB32
+:10C0B00DF9F309FB1322002AF5D1B4F900302B82D4
+:10C0C00DAB7D9B063BD5B9F1010F4ED0B5F91200F2
+:10C0D00DEB68011DB04519445B8830D914464FEA11
+:10C0E00D4909924605F10C0B07E0B5F912209A4269
+:10C0F00D19D0B04523D9B5F91200984204F10104C5
+:10C1000D20D0B6F90020BC4292444E44EDD19AFBAA
+:10C1100DF4F221F8022B6A8A023212B200249A42FA
+:10C1200D6A82A246E5D105F11C00CDE90013FDF7A9
+:10C1300DF7FADDE90013DCE70BB1013BAB7605B097
+:10C1400DBDE8F08F0122B5F9141003A8FFF746F8EA
+:10C1500D03A95846FFF772F803A8FFF767F8E968D7
+:10C1600D00236B824B880431CBE705F10C00FFF700
+:10C1700D65F8EB685B886B8205F11C0005B0BDE8C6
+:10C1800DF04FFDF7CDBA00BF2DE9F043434BD3F887
+:10C1900D042185B006461AB9D3F81431002B44D0CA
+:10C1A00D96F81790DFF8F48009F1010303F001030D
+:10C1B00DF375D8F8341609F17F0906EB89094900A2
+:10C1C00D48460024FFF7CCF806F11C05274603E08E
+:10C1D00D082C05F13C051DD004F151031B01013460
+:10C1E00D58F80330002BF3D0494603A8FFF714F895
+:10C1F00DD6F80412B37D00913A46284603A9FFF7FD
+:10C2000D39FF03A8FFF712F8082C07F1010705F114
+:10C2100D3C05E1D1214BD3F8042112B10022C3F822
+:10C2200D04211E4BD3F8142132B91C4CD4F8003123
+:10C2300D63B905B0BDE8F0830022184CC3F8142192
+:10C2400D86F80822D4F80031002BF2D0F57DB18AA2
+:10C2500D013505F00105002205F17F0703A8FEF762
+:10C2600DBDFF06EB87074FF0FF330022882103A89F
+:10C2700DFFF70AF806EB850603A93846FEF7DEFF41
+:10C2800D03A8FEF7D3FFD6F8FC3100220433C4F81F
+:10C2900D2C36C4F8002105B0BDE8F08300700040D5
+:10C2A00D024B186808B1FFF76FBF7047E0380020E8
+:10C2B00DF8B5134B036003F128020546826000F5C3
+:10C2C00D0070FEF7B3FF05F5FE70FEF7AFFF0D4FE3
+:10C2D00D05F5EE742E1F44F81C7C2046FDF7C4F9BD
+:10C2E00DA4F110003C3CFEF7A1FFB442F3D1064A85
+:10C2F00D2A6000232846EB80F8F798FC2846F8BD05
+:10C3000D4488030014880300C47F0300F8B5154B5F
+:10C3100D036003F128020546826000F50070FEF708
+:10C3200D85FF05F5FE70FEF781FF0F4F05F5EE74E5
+:10C3300D2E1F44F81C7C2046FDF796F9A4F1100041
+:10C3400D3C3CFEF773FFB442F3D1084A2A60002348
+:10C3500DEB802846F8F76AFC28460AF0EAFB2846E7
+:10C3600DF8BD00BF4488030014880300C47F030098
+:10C3700D174B99421ED9174B994298BF4FF08062C7
+:10C3800D1AD9154A4369914210B44FF0C8604FF065
+:10C3900D000408BF4FF0C462C3F80045C3F824057C
+:10C3A00D08BFC3F82425062200205DF8044BC3F80E
+:10C3B00D002570474FF0CC7243690021C3F800157A
+:10C3C00DC3F824250622C3F800250020704700BFBE
+:10C3D00D8FD003007F1A0600801A0600704700BF39
+:10C3E00D10B504460AF0A5FB204610BDF0B585B08A
+:10C3F00D1E468DF80F209DF82C3002680093176AA9
+:10C4000D01230DF10F0204460D46B84738B92368D4
+:10C4100D00909F6A0A9B324629462046B84705B0D0
+:10C4200DF0BD00BFC3688B4210B504460ED0036942
+:10C4300D8B420BD023793BB12368094A9B6B934206
+:10C4400D20460AD10AF075FB002010BD236800229A
+:10C4500DDB6B114620469847ECE79847002010BD4E
+:10C4600DE1C30200C368002B3CD070B504460069DF
+:10C4700D002836D0036801211B689847E0680368DF
+:10C4800D01211B6898470420F9F728FC0025E06876
+:10C4900D036802219B689847014600BB2069036829
+:10C4A00D1B6898470420F9F719FC206903680121DE
+:10C4B00D1B68984701350420F9F710FC092DE6D1CA
+:10C4C00DE068036800211B6898470420F9F706FC13
+:10C4D00DE0680368BDE870401B6801211847002D16
+:10C4E00DEED170BD704700BF38B50B4604461546FA
+:10C4F00D00F10C011A46FAF755F82A4604F110011D
+:10C5000D2046FAF74FF86269E3680025C2F8005536
+:10C5100DF3B12369E3B101212046FAF741F8062171
+:10C5200DE06801F00DFA0621206901F009FA2046B4
+:10C5300DFFF798FFE068036802219B689847206920
+:10C5400D036802219B68984729462046FAF728F888
+:10C5500D0A20F9F7C3FBD4E90423B2B1157DE268D3
+:10C5600D82B1107DC3F808554FF0CC710622C3F887
+:10C5700D0C05C3F824150A20C3F80025F9F7AEFB06
+:10C5800D002038BD4FF0FF30ECE74FF0FF35E6E708
+:10C5900DF8B504461D460E461746F9F7F3FF114B45
+:10C5A00D23600023C4E9023323615DB1284602F004
+:10C5B00D7BFA606160B13A4631462046FFF794FF41
+:10C5C00D2046F8BD012002F08DFA60610028F2D1FD
+:10C5D00D5A20F1F783F83A4631462046FFF784FF9B
+:10C5E00D2046F8BD788803002DE9F04143698EB2ED
+:10C5F00D82B09C590546002C5AD1364F4FF0010898
+:10C6000D0BE0D3F8482592B9632C51DC0A20F9F7D9
+:10C6100D65FB6B699A59002A4AD1D3F8242132BBA4
+:10C6200DBC4224DCD3F850210134002AE9D1632C1B
+:10C6300DECDDD3F8602152B1D3F80022D10506D537
+:10C6400DD3F848211AB9C3F81C801446DEE7D3F895
+:10C6500D6021002ADAD0D3F800229205D6D5D3F87E
+:10C6600D0421002AD2D1C3F814801446CEE7D3F8A2
+:10C6700DC414C3F8C4140022C3F82421D3F8242110
+:10C6800D019201220199144C1A625A6101E0013C98
+:10C6900D18D00A20F9F722FB6B69D3F80431002B6F
+:10C6A00DF5D00E4CA86838B9204602B0BDE8F0812F
+:10C6B00DA86800240028F7D0F9F710FB204602B037
+:10C6C00DBDE8F0812B682A69DB6BE968034C2846CD
+:10C6D00D9847E7E740420F00A08601000EFCFFFFE0
+:10C6E00D70B44469C1F34701C4F888150021C4F83A
+:10C6F00D041189B0D4F804510695069DC4F824118F
+:10C7000DD4F824510595059DC4F86011D4F86051F5
+:10C7100D0495049DC4F85C11D4F85C510395039DF8
+:10C7200DC4F85011D4F850510295029DC4F84C1123
+:10C7300DD4F84C519DF830600195019DC4F8442505
+:10C7400DC4F8483576B14FF480720123C4F8002245
+:10C7500DA360D4F848210ABB4FF4A47109B070BC92
+:10C7600DFFF742BF4FF400720123C4F80022A3600B
+:10C7700DD4F8482162B12362C4F84861D4F8483135
+:10C7800D0793079B4FF4827109B070BCFFF72CBF64
+:10C7900D4FF4827109B070BCFFF726BF2362C4F855
+:10C7A00D4811D4F848310793079BD5E770B5446914
+:10C7B00DC1F34701C4F888150021C4F8041188B0ED
+:10C7C00D0546D4F8040106900698C4F82411D4F84F
+:10C7D00D240105900598C4F86011D4F86001049007
+:10C7E00D0498C4F85C11D4F85C0103900398C4F864
+:10C7F00D5011D4F8500102900298C4F84C11D4F89D
+:10C8000D4C019DF8306001900198C4F83425C4F8AE
+:10C8100D383586B94FF480520123C4F800222360C5
+:10C8200DD4F84821DAB94FF48271284608B0BDE832
+:10C8300D7040FFF7D9BE01232360D4F8482132B1EF
+:10C8400D2362C4F84811D4F848310793079B4FF47D
+:10C8500DAE712846FFF7C8FE48B108B070BD23621F
+:10C8600DC4F84861D4F848310793079BDBE76B693F
+:10C8700D01224FF4A4712846DA6108B0BDE870407A
+:10C8800DFFF7B2BE0D4B10B503F1080103F13402F1
+:10C8900D40330446C0E9022301603030FEF7C6FC88
+:10C8A00D04F12C00FEF7C2FC054A2260002320464D
+:10C8B00DE380F8F7BBF9204610BD00BFB888030030
+:10C8C00DC47F030038B5446991F814C000234FF0BC
+:10C8D00DFF3504EB83020133D2F86015614508BFC3
+:10C8E00DC2F86055042BF4D1037C13B103689B6926
+:10C8F00D9847002038BD00BFA0F10C00FFF7E2BF44
+:10C9000D0E4B03F1080103F13402403310B5044618
+:10C9100D0160C0E902233030FEF788FC04F12C00E1
+:10C9200DFEF784FC064A22600023E3802046F8F7D8
+:10C9300D7DF920460AF0FDF8204610BDB8880300A9
+:10C9400DC47F03002DE9F0412DED028B002408EE8C
+:10C9500D103A5B4B0360446005460F461646BDF822
+:10C9600D2080F8F7F5F8574B2B6003F12C02383384
+:10C9700DAA60EB606F612C8205F12C00FEF728FC9C
+:10C9800D05F13000FEF724FC9FED4F7A4F4B68699F
+:10C9900D6E63C7EE087A4FF08022C3E90022C3E927
+:10C9A00D02224B4BAB61A5F804802C85EC6123462C
+:10C9B00DC0F80045B0EE677ABEEECE7A17EE101ACB
+:10C9C00DB1F5004F78DB013341FA03F4B4F5004FB4
+:10C9D00DF9DA072B15DC04FA03F10029B8BF0F3182
+:10C9E00D091107EE901ADFED386AC0F80C35F8EE34
+:10C9F00DE77AC0F8084586EEA77AC5ED097A85ED88
+:10CA000D087A00230222C0F804353249C0F81025F7
+:10CA100DC0F84835C0F82835C0F84C35C0F82C356D
+:10CA200D40F201136B830123C0F814353024042325
+:10CA300D8842C0F80032C0F8044321D0264988420C
+:10CA400D2DD0264A90420ED03268012352682B76A3
+:10CA500D05F10801C0F8003530469047BDEC028B5A
+:10CA600D2846BDE8F0811E4A1E4C95601E4A91680D
+:10CA700DA2F54062C1F8C840C2F884315360E3E7C3
+:10CA800D194B174A99681560A3F540634FF0805212
+:10CA900D164CC1F8B040C3F880211A60D4E7104B92
+:10CAA00D134C5D60104B9968A3F54063C1F8C44009
+:10CAB00DC3F884215A60C7E717EE104A8DE700BF0F
+:10CAC00DC47F0300C088030000247449E4380020AB
+:10CAD00D0000010100C00140001002400020024092
+:10CAE00DF4380020E9CC020000ED00E03DCD02005D
+:10CAF00D91CD02004369D3F80805704707EE901AEF
+:10CB000DFEEECE7A844617EE901AB1F5004F22DB79
+:10CB100D0023013341FA03F2B2F5004FF9DA072B86
+:10CB200D1DDC02FA03F10029B8BF0F31091107EE20
+:10CB300D901ADFED0C6ADCF81400F8EEE77AC0F815
+:10CB400D0C3586EEA77AC0F808250020CCED097AC1
+:10CB500D8CED087A704717EE902A0023E3E76FF407
+:10CB600D7A70704700247449406A70474369002009
+:10CB700DC3F81015704700BF43698176C27649B17D
+:10CB800D012004213022C3F81405C3F80012C3F8A4
+:10CB900D042370473022C3F81415C3F80012C3F8EC
+:10CBA00D0823704770B590F9293082B00446002BE8
+:10CBB00D3BD1C0690D46A8B9A37E002B41D0637E41
+:10CBC00D002B3ED0E37E002B3BD16169234A01EB64
+:10CBD00D45110823C1F82025C1F82435012384F817
+:10CBE00D293020E0616B0B6805F10B061B6801A86D
+:10CBF00D04EB8606984701A93046FEF71FFB01A8F6
+:10CC000DFEF714FB04EB85036169DB6AE269588862
+:10CC100D01EB451140100433013AC1F82035C1F83C
+:10CC200D24050120E26102B070BD42690123536009
+:10CC300DD2F80431002BFBD0E369002565762585FC
+:10CC400D13B9002002B070BD2268013BD269E361C7
+:10CC500D20469047284602B070BD00BFE438002042
+:10CC600D38B5C369817E01330446C36119B1637E52
+:10CC700D63B1002038BDFFF795FFC8B1636901228C
+:10CC800D9A60A37E002BF2D1002038BD012594F8C7
+:10CC900D281065762046FFF785FF94F828302B4441
+:10CCA00D2B4084F828303BB9636901229A60E0E794
+:10CCB00DE37E002BE5D0E1E7E36913B9002363764A
+:10CCC00DD7E729462046FFF76DFF94F8283001334A
+:10CCD00D03F0010384F82830002BEFD1E4E700BF07
+:10CCE00DA0F10800FFF7BCBF38B5134B9C6834B1F9
+:10CCF00D6369D3F8102172B9D3F8143103B938BD73
+:10CD000D002584F8285001212046FFF74BFF636969
+:10CD100DC3F8145138BD012384F828300021204672
+:10CD200DFFF740FF63690022C3F81021D3F81431D7
+:10CD300D002BE4D0E4E700BFF438002038B5134BE6
+:10CD400D1C6834B16369D3F8102172B9D3F814316A
+:10CD500D03B938BD002584F8285001212046FFF77E
+:10CD600D21FF6369C3F8145138BD012384F82830BD
+:10CD700D00212046FFF716FF63690022C3F810213A
+:10CD800DD3F81431002BE4D0E4E700BFF4380020D1
+:10CD900D38B5134B5C6834B16369D3F8102172B99F
+:10CDA00DD3F8143103B938BD002584F8285001217A
+:10CDB00D2046FFF7F7FE6369C3F8145138BD012310
+:10CDC00D84F8283000212046FFF7ECFE636900222D
+:10CDD00DC3F81021D3F81431002BE4D0E4E700BFE1
+:10CDE00DF4380020426900230376C2F800357047FD
+:10CDF00D032A37DC70B50C4602F5AC754169237D0D
+:10CE000D51F825209A42064618D0236817491A6E04
+:10CE100D8A421BD11A6816498A421ED1DB6D154A0A
+:10CE200D7169207D41F82500934209D100233374A7
+:10CE300DE38843F008030020E38070BD002070BD3F
+:10CE400D002206F10C0120469847F1E72046904755
+:10CE500D236807491A688A42E0D00021204690478E
+:10CE600D2368DBE76FF47A70704700BF750302002B
+:10CE700DBDF201007103020070B505680F4C2A6AFE
+:10CE800DA24218D144698446087D00234FF0FF3635
+:10CE900D04EB83020133D2F86015814208BFC2F85A
+:10CEA00D6065042BF4D19CF8103013B1AB6960466A
+:10CEB00D9847002070BDBDE870401047C5C80200FE
+:10CEC00DC3688B420AD070B505460C46164613B1A1
+:10CED00D03681B6E98472671EC6070BD704700BFEC
+:10CEE00D90F804C01CF0020F29D0002924DB002A81
+:10CEF00D22DD002B20DDB4294FF47A7CA8BFB421AC
+:10CF000D30B50CFB01F10F4D046802EBD27E8908A0
+:10CF100DA5FB0151A3EB6E030CFB03F3890802FB88
+:10CF200D0131094A246BCB1782FB0121C3EBA111FF
+:10CF300D2346BDE8304018476FF47A7070470348B8
+:10CF400D704700BF176CC116D34D621016FCFFFF62
+:10CF500DC08800F00500003818BF0120704700BFE1
+:10CF600D037D0B49202B38BF4FF0A0410122D1F892
+:10CF700D141503F01F0302FA03F30B4206D1C08808
+:10CF800D00F00A00003818BF0120704710467047A6
+:10CF900D00030050C08810F0030018BF0120704737
+:10CFA00DC08800F00C00003818BF0120704700BF8A
+:10CFB00D03684FF47A729B6B02FB01F1184700BFB7
+:10CFC00D027D0F4B202A38BF4FF0A04302F01F0205
+:10CFD00D03EB82030129D3F80027417122F00C02E3
+:10CFE00D07D0022908BF42F00C02C3F80027002029
+:10CFF00D704742F00402C3F800270020704700BFBD
+:10D0000D00030050D0F8103521EA0301C0F81815BF
+:10D0100D704700BFD0F810351940C0F8181570478B
+:10D0200D38B5037D202B0446184838BF4FF0A0407B
+:10D0300D03F01F0301229A40D0F8143513421BD17F
+:10D0400D0D46D9B9C0F80C251146FFF7E3FF217D38
+:10D0500D0E4B202938BF4FF0A043D3F8143513429F
+:10D0600D12D0236820461B6E9847236829461B68FB
+:10D0700D20469847002038BD002038BDC0F808254F
+:10D0800D1146FFF7BFFFE2E7014838BD000300502E
+:10D0900D12FCFFFF38B5C3889B0704460D4604D527
+:10D0A00DC068A8B3F9F77AFA90BB236820461B6EC7
+:10D0B00D9847FDB9227D274B1F2A02F01F014FF023
+:10D0C00D010098BF4FF0A0438840C3F80C051F2AFC
+:10D0D00D204BE28898BF4FF0A04303EB810342F051
+:10D0E00D0202D3F8001741F00101C3F80017002028
+:10D0F00DE28038BD227D174B1F2A02F01F014FF031
+:10D1000D010098BF4FF0A0438840C3F80805DEE743
+:10D1100D7DB1237D0F4A202B4FF0010138BF4FF019
+:10D1200DA04203F01F0301FA03F3C2F808350020F3
+:10D1300D38BD237D074A202B4FF0010138BF4FF03A
+:10D1400DA04203F01F0301FA03F3C2F80C350020CF
+:10D1500D38BD00BF0003005038B503799A071FD5BD
+:10D1600DC3885B07044617D50E4B1868C0B1012262
+:10D1700D2146FEF7CBFE054690B1E06810B1F9F7F8
+:10D1800D0DFA18B9E38843F00403E3802846FEF74F
+:10D1900D8DFAC0F30F1038BD03681B6E9847E3E797
+:10D1A00D014838BDC439002016FCFFFFC3881B079A
+:10D1B00D39D570B51D4D1E4C28682DED028B08EE2E
+:10D1C00D101AFFF797FCF8EE487A08EE900A17EE62
+:10D1D00D901A2868FFF792FCF8EEE88A04F1080629
+:10D1E00D2388286807EE903AB8EE678AFFF782FC2D
+:10D1F00D07EE900AF8EEE77A67EE887A87EEA87A5E
+:10D2000DBCEEC77A17EE103A24F8023BB442E7D1D0
+:10D2100D084B0749186808220123FCF77BFFBDEC7A
+:10D2200D028B002070BD0448704700BFC839002034
+:10D2300DCC390020D439002016FCFFFF08B5C38877
+:10D2400D1B0701D4064808BD064B1868FFF78CFC78
+:10D2500D07EE900AFCEEE77A17EE900A08BD00BFC4
+:10D2600D16FCFFFFC83900200368244A9B6A9342CD
+:10D2700D10B5044630D1C3885B052CD4E068B0B13D
+:10D2800DF9F78CF998B9E068E388026843F4806394
+:10D2900D1268E38021469047194BE2681B6803B181
+:10D2A00D0C339A421CD0227D0023E36000E0227DE6
+:10D2B00D144B202A38BF4FF0A04302F01F0203EB9E
+:10D2C00D8203E288D3F8001702F4306221F4403172
+:10D2D00DC3F80017E28010BD98470028CED010BDCE
+:10D2E00D094B227D181D4FF0FF0C13F9011B9142C4
+:10D2F00D08BF03F801CC9842F7D1D5E7010302002E
+:10D3000DC839002000030050A820002002680F49F2
+:10D3100DD26B8A4208B513D1C3881B0701D40C48C0
+:10D3200D08BD0C4B1868FFF71FFC07EE900AFCEECA
+:10D3300DE77A094B17EE900AA3FB0030800908BD70
+:10D3400D9047054BA3FB0030800908BD3DD202007C
+:10D3500D36894100C8390020D34D621070B505687B
+:10D3600D154E6B6CB34204461FD10A46017D134B1B
+:10D3700D4271202938BF4FF0A04301F01F0103EB8C
+:10D3800D8103012AD3F8001721F00C010AD0022ADB
+:10D3900D08BF41F00C01C3F8001720466B68BDE8CB
+:10D3A00D7040184741F00401F5E79847256820467D
+:10D3B00D6B68BDE870401847C1CF020000030050F4
+:10D3C00D38B5C388DB07044606D5C06800283FD0B2
+:10D3D00DF9F7E4F800283BD1236820461B6E9847E7
+:10D3E00D227D294B2068202A38BF4FF0A04302F040
+:10D3F00D1F0103EB8103456CD3F80017234821F07F
+:10D4000D0301C3F80017E188854241F00101E18075
+:10D4100D02F01F0C617930D1D3F80007012920F0FB
+:10D4200D0C0027D0022908BF40F00C00C3F80007FC
+:10D4300D15491F2A8CBF0A464FF0A0420123D2F88E
+:10D4400D102503FA0CF3134214BF0120002038BD40
+:10D4500D237D0D4A202B38BF4FF0A04203F01F0350
+:10D4600DD2F81015012202FA03F30B4214BF104635
+:10D4700D002038BD40F00400D8E72046A847227DA3
+:10D4800D02F01F0CD4E700BF00030050C1CF020013
+:10D4900D38B515464FF48072C280018100220E49C5
+:10D4A00D03712F2D4FF00103C0E9032204460575CA
+:10D4B00D016043710CD80949094B41F825404FF0E3
+:10D4C00D0042C3F80423074B402220461A6038BDA2
+:10D4D00D3220F0F703F9EEE704890300003900204C
+:10D4E00D0060004000E100E00379DB074FD52DE936
+:10D4F00DF041C388DA0682B004460D463CD4236859
+:10D5000D20461B6E9847012D236842D05B6820464C
+:10D5100D984723682420D3F85C8009F00CFB002386
+:10D5200DCDE900332146012322890746FAF762FC33
+:10D5300D2F4B984507F10C064CD1E3689E4207D05E
+:10D5400D1BB1236820461B6E984701233B74E66090
+:10D5500DE38823F400639BB243F01103012DE380B4
+:10D5600D11D0002E42D056F80C3CDB69A6F10C0010
+:10D5700D02B0BDE8F0411847C3F3C0238B42BED1C2
+:10D5800D012DC668EDD1002EEDD13368FFDE1948AF
+:10D5900D70473420D3F85C8009F0CDFA164B214644
+:10D5A00D1A6840F6AC530746FBF7ECFD104B984557
+:10D5B00D07F10C0614D1E3689E4207D01BB1236816
+:10D5C00D20461B6E984701233B74E660E38843F4C5
+:10D5D00D0063C1E7314601222046C047E668B7E740
+:10D5E00D31462A462046C047E668EFE73368FFDE3E
+:10D5F00DC1CE020016FCFFFFC0390020C188C1F367
+:10D6000DC021FFF771BF00BF10B5C388590684B0A4
+:10D6100D044614D49A060AD41B0606D5236923B1F1
+:10D6200D012004B0BDE81040184704B010BD01231F
+:10D6300D218902226846FDF711FAE388ECE701899A
+:10D6400D002305226846FDF709FAE3684BB1D96A54
+:10D6500D029ADA626846521A0023CDE90223FDF7D9
+:10D6600D55FAE388D6E700BF10B5C388590684B0D4
+:10D6700D044614D49A060AD41B0606D5236923B191
+:10D6800D002004B0BDE81040184704B010BD0123C0
+:10D6900D218903226846FDF7E1F9E388ECE701896A
+:10D6A00D002304226846FDF7D9F9E3684BB1D96A26
+:10D6B00D029ADA626846521A0023CDE90223FDF779
+:10D6C00D25FAE388D6E700BF2DE9F04BD0F82045C9
+:10D6D00D84B006466CB3DFF890800D4601274FF0FD
+:10D6E00D1F0BB4FA84FCABEB0C03591907FA03F2C8
+:10D6F00D58F8219024EA0204B9F1000F17D0B9F8B7
+:10D7000D062012F0E00F06EB83030ED0D3F80027AE
+:10D7100D82F48032C3F80027D3F80037DA03484685
+:10D7200D1CD5FFF771FFB9F80620930508D4002C1E
+:10D7300DD5D14FF0FF33C6F8203504B0BDE8F08BDE
+:10D7400DF8F72AF80028F2D00123052240F2FF3124
+:10D7500D6846FDF783F9002CC1D1EAE7FFF784FF96
+:10D7600DB9F80620E1E700BF0039002008B5094BE4
+:10D7700DD3F87C2102B908BD0021C3F87C114FF00C
+:10D7800DA040FFF7A1FFBDE8084003482021FFF7A7
+:10D7900D9BBF00BF0060004000030050C38813F022
+:10D7A00DE00F70B504460D4621D103685B689847BC
+:10D7B00D227D3A49202A02F01F0338BF4FF0A041C5
+:10D7C00D01EB830302F01F02D3F8006726F4403605
+:10D7D00DC3F8006788BBD3F8000740F40030C3F8E6
+:10D7E00D0007012303FA02F2E388C1F820255A0647
+:10D7F00D0ED423F0E0039BB2022DE38018D0032D4D
+:10D8000D22D0012D17D143F08003E380002070BD9D
+:10D8100D032D37D0E068036821461B689847E388DD
+:10D8200D23F0E00300229BB2022DE260E380E8D1F9
+:10D8300D43F02003E380002070BDD3F8000740F4CF
+:10D8400D4030C3F80007CCE743F04003E3803020BD
+:10D8500D09F071F92146054608F0D6FBF9F70AFDE6
+:10D8600D23680F4ADE6DE862964212D1E268954256
+:10D8700DE1D012B11B6E2046984701232B71E56054
+:10D8800D002070BD23F0E00343F04003E38000204F
+:10D8900D70BD012229462046B047CCE70003005059
+:10D8A00DC1CE0200032910B50C460BDC00291ADC91
+:10D8B00D16D1C28812F0F00219D003681B6E98477A
+:10D8C00D204610BD04290BD102680B49D26A8A4249
+:10D8D00D0FD1C188C1F3C021FFF706FE002010BD96
+:10D8E00D6FF47A7010BDFFF759FF002010BD104680
+:10D8F00D10BD9047002010BDFDD5020038B503685E
+:10D9000D04465B680D469847E3885B0609D4236897
+:10D9100D0A4A5B6D93424FF00301204607D1FFF792
+:10D9200D3DFFE0682946BDE8384008F087BB9847C1
+:10D9300DE0682946BDE8384008F080BBA5D8020054
+:10D9400D072913D8027D0B4B202A38BF4FF0A04377
+:10D9500D02F01F0203EB82030020D3F8002722F40C
+:10D9600DE06242EA0121C3F8001770476FF47A7044
+:10D9700D704700BF00030050007D0B4B002914BF02
+:10D9800D4FF440710021202838BF4FF0A04300F024
+:10D9900D1F0003EB80030020D3F8002722F4E06280
+:10D9A00D0A43C3F80027704700030050027D0B4B5C
+:10D9B00D202A38BF4FF0A04302F01F0203EB820371
+:10D9C00DD3F8000720F44030C3F80007D3F8002740
+:10D9D00D42EA0141C3F80017704700BF0003005031
+:10D9E00DF0B5164C236883B02BB1154D2E688EB152
+:10D9F00D002003B0F0BD442009F09DF80546FCF76A
+:10DA000D6BFB284625600E4D0321FCF713FB2E689A
+:10DA100D002EEDD1382009F08EF813230746226829
+:10DA200D00930849084BFEF78DFF38460122314619
+:10DA300D2F60FFF7A1F8002003B0F0BDD43900200E
+:10DA400DC839002000C001400000484203799B07FF
+:10DA500D63D5B1F5806F2DE9F0410E465FD2C388D5
+:10DA600D1A07054641D52F4F297D3A464FF0FF3411
+:10DA700D002312F9010B884208BF1C460133042B09
+:10DA800DF7D1631C35D0DFF8B480E86840B3F8F700
+:10DA900D85FD28B3D8F80000FFF72CF807EE906A43
+:10DAA00D9FED216A2149224BB8EEE77AF7EE007A15
+:10DAB00DE7EE467AF0EE676A07EE900AF8EEE77A3F
+:10DAC00D186867EEA67A0123FDEEE77A17EE902A25
+:10DAD00D21F814200822FCF71DFB0020BDE8F08181
+:10DAE00DEB8843F00803EB80D4E703681B6E98477F
+:10DAF00DB9E72846FFF774FF0E4BDFF840801C781E
+:10DB000DD8F80000013404F003041C7022462B7D6C
+:10DB100D3B552946FFF76CF9B7E7074870476FF497
+:10DB200D7A70DBE7A82000200000803ACC39002075
+:10DB300DD43900203921002016FCFFFFC839002000
+:10DB400D70B5184D2DED028B044608EE101AFFF737
+:10DB500D47FF2868FFF708F8DFED137A07EE100A84
+:10DB600DB4EE677AF1EE10FA15D1DFED107A9FED74
+:10DB700D0E7A2368B8EE488A204628EE278ADB689D
+:10DB800DC8EE077ABDEC028BBDE87040FDEEE77A7A
+:10DB900D17EE901A184717EE901A2868FEF7AEFF89
+:10DBA00DE3E700BFC839002000409C4600008044D8
+:10DBB00D21B9436E4FF40472C3F808230020704757
+:10DBC00DB1F5614F34D00DD847F61223994229D0C3
+:10DBD00DB1F5164F13D14FF41D03426E0020C2F85C
+:10DBE00D24357047B1F5612F1FD0134B994211D1D8
+:10DBF00D426E4FF080530020C2F824357047426EBC
+:10DC000D0E4BB1F5165F18BF4FF0EB730020C2F845
+:10DC100D24357047B1F5613F14BF4FF0EB734FF0F2
+:10DC200D6C73DAE74FF40003D7E74FF07063D4E776
+:10DC300D4FF46B03D1E700BF40420F0000502700A7
+:10DC400D70B504460E4615462046F9F753F80028E0
+:10DC500DFADC94F83C3003F0FF00002BF4D1636E36
+:10DC600D317D2A7DC3F80C15C3F8142570BD00BF96
+:10DC700D10B584B004468DF8071002E094F83C30DE
+:10DC800D1BB100F095FE0028F8D000F091FE636EF8
+:10DC900D60B10022C3F82021D3F82011039103991C
+:10DCA00DC3F85821D3F858210292029A01220DF19E
+:10DCB00D070184F83C20C3F84415C3F848259A6041
+:10DCC00D00F076FE98B1636E00E091B9D3F8202193
+:10DCD00DD3F85811002AF8D059B90122DA60D3F8D7
+:10DCE00D5821002AFBD00020002384F83C3004B0DA
+:10DCF00D10BD0148F8E700BF09FCFFFF0021F8F750
+:10DD000D99BF00BF90F83C3003B1704710B584B097
+:10DD100D0446F8F7EFFFB8B1A28EA38E94F8301039
+:10DD200D9BB20133B3FBF1F001FB103392B22068CB
+:10DD300DE16A9BB2A386895C836920469847A38ECE
+:10DD400D628E9BB29A4201D004B010BD0123022213
+:10DD500D40F2FF316846FCF781FEF5E710B5A9B931
+:10DD600DC3895A07044617D5636E04F14401202276
+:10DD700DC3F834150020C3F838254FF4047101227F
+:10DD800D2064C3F804131A60002010BD0129FBD1D3
+:10DD900DFFF7B8FF002010BDF8F794FDE3895B078E
+:10DDA00DE2D4002010BD00BF10B5224B224A04461C
+:10DDB00D406E236003F13C01A16082B0C0F80823DE
+:10DDC00D00F0E2FE00280DDB43091C49012220333F
+:10DDD00D00F01F0002FA00F041F82300BFF34F8F4F
+:10DDE00DBFF36F8F636ED3F80022012122F0200262
+:10DDF00D0020C3F800225960C3F85801D3F8582108
+:10DE000D0192019AD960D3F85821002AFBD04FF026
+:10DE100DFF320021C3F800151846C3F80C25C3F8CE
+:10DE200D142500F083FE2046F8F774FF204602B05B
+:10DE300D10BD00BF788903001403420000E100E02B
+:10DE400DA0F10800FFF7B0BF10B50446FFF7ACFF17
+:10DE500D204608F06EFE204610BD00BF10B5A0F1A3
+:10DE600D08042046FFF7A0FF204608F062FE20467A
+:10DE700D10BD00BF70B50446406E0E4600F084FE26
+:10DE800D054646B3E18911F0200124D12368384AB3
+:10DE900D9B68934268D1636E4FF40472C3F80823F4
+:10DEA00D2046F8F727FF0028FADC94F83C30002BC9
+:10DEB00DF6D1002D47DB6B092E490122203305F0E9
+:10DEC00D1F0502FA05F541F82350BFF34F8FBFF33D
+:10DED00D6F8F002070BD002D0DDB6B099B0003F1D2
+:10DEE00D604303F5614305F01F05012202FA05F5B4
+:10DEF00DC3F880511D6023681F4D5B68AB422BD169
+:10DF000DE3895A0721D5636E04F144022021C3F839
+:10DF100D3425C3F838154FF4047200212164C3F879
+:10DF200D042301221A602046F8F7E4FE002806DDDE
+:10DF300D23685B68AB4213D12046FFF7E3FEA16B6C
+:10DF400D2046F8F7C9FE002070BD2046F8F7BAFC50
+:10DF500DE3895B07E7D5D6E7002120469847E2E73E
+:10DF600D012120469847EAE72046984798E700BFE9
+:10DF700DB1DB020000E100E05DDD0200A0F1080070
+:10DF800DFFF778BFF0B50C268DB01D461423CDE9F3
+:10DF900D0036044616460F46F8F7FCFD4A4A226045
+:10DFA00D00233C3284F83C30A26063662364002D6C
+:10DFB00D7ED0284600F078FD0390606600287DD065
+:10DFC00D4FF0EB73C0F824350023C0F86C352046B4
+:10DFD00DF8F790FE0028FADC94F83C3003F0FF05CA
+:10DFE00D002BF4D1606E3A7D337DC0F80C25C0F85E
+:10DFF00D1435C0F80851D0F808310B930B9BC0F8BD
+:10E0000D1051D0F810310A930A9BC0F82051D0F866
+:10E0100D20310993099BC0F82451D0F8243108937D
+:10E0200D089BC0F84451D0F844310793079BC0F8C2
+:10E0300D5851D0F858310693069BC0F84C51D0F882
+:10E0400D4C310593059BD0F80032204D204943F00B
+:10E0500D2003C0F800322246C0F8045300F0C8FD7A
+:10E0600D606E00F091FD00281BDB430900F160425A
+:10E0700D02F561429B0003F16043202182F80013F9
+:10E0800D03F5614300F01F00012202FA00F0C3F80E
+:10E0900D80011860636E08222046C3F800250DB07C
+:10E0A00DF0BD0C4B00F00F00034420221A76F1E76F
+:10E0B00D102000F017FD6066002881D15A20EFF77F
+:10E0C00D0DFB606E7CE700BF7889030014034A00E6
+:10E0D00D21E10200FCEC00E030B5436ED3F83C5575
+:10E0E00D026CAA4283B0044606DA0022C3F8082166
+:10E0F00DD3F808310193019B236C9D420BDD236CFA
+:10E1000D5A1C2344226493F844102046F8F754FB1C
+:10E1100D236CAB42F3DB0023236403B030BD00BF9F
+:10E1200D70B5456ED5F8083188B00446B3B10026F8
+:10E1300D10E0C5F80861D5F808310193019B236CF7
+:10E1400D5A1C2344226493F84410F8F735FBD5F894
+:10E1500D08311BB1236C1F2B2046EADDD5F8103199
+:10E1600D002B3AD1D5F84C3173B10023C5F84C31A1
+:10E1700DD5F84C31626E0393202104F144030398CA
+:10E1800DC2F83435C2F83815D5F8243153B100230F
+:10E1900DC5F82431D5F824310493049BD5F8803487
+:10E1A00DC5F88034D5F8443133B10023C5F8443176
+:10E1B00DD5F844310593059BD5F82031C3B9D5F871
+:10E1C00D583143B10023C5F85831D5F8582107927D
+:10E1D00D079A84F83C3008B070BD0023C5F81031A3
+:10E1E00DD5F8103102932046029BFFF775FFB9E772
+:10E1F00D0023C5F82031D5F820210692069A84F81F
+:10E2000D3C302046F8F776FD002802DC0123EB6058
+:10E2100DD5E72046F8F728FBD1E700BF10B5034B33
+:10E2200D03600446FBF75CF9204610BDD889030056
+:10E2300D10B5054B03600446FBF752F9204608F074
+:10E2400D78FC204610BD00BFD889030010B50446E8
+:10E2500DD4E90E2352694FF47A50002BD2F84415AD
+:10E2600DC2F8440522DA1A4A0021C2F81015626B71
+:10E2700D013393FBF2F102FB1133E36300F0ACFBCE
+:10E2800DD4E90E2352690121002BD1600ADB023340
+:10E2900D0F4A54F82330DB691B7D1B0243F0011339
+:10E2A00DC2F81035BDE8104000F088BB023354F8B9
+:10E2B00D2300FAF7CDFFE36B054A0021C2F81015D4
+:10E2C00D002BD4D1626B012AD2D14FF0FF33D4E7AA
+:10E2D00D0060004082B08DE80C00436B13B102B0BA
+:10E2E00DFFF7B4BF02B0704770B5104C236886B00D
+:10E2F00D73B102AD2846FCF7FFFB24680C4B226876
+:10E3000D566A9E4206D1636B13B12046FFF79EFFFE
+:10E3100D06B070BD06AB13E903008DE8030020467F
+:10E3200D95E80C00B04706B070BD00BFD83900208D
+:10E3300DD5E2020070B50D4611460446FBF726F9ED
+:10E3400D1C4A2B681C499B6B14600026C4E90E56B1
+:10E3500D2160284631469847A06B184D03684FF44D
+:10E3600D7A51DB6C9847A06B03684FF47A52DB6BE4
+:10E3700D31469847A06B124B42690168C3F820558E
+:10E3800D4432C3F824250422C3F80425CB690D4A71
+:10E3900D934209D10C4BC3604B6A9847A06B03683D
+:10E3A00D9B6A9847204670BD07499847A06B016846
+:10E3B00DF2E700BFD8390020D88903000061004082
+:10E3C00D00F0014079D90100E9E2020038B50D46AF
+:10E3D00D0446FAF7EFFF00212846FAF719FF636BA1
+:10E3E00D012B03D1A06B03685B6B9847002038BDF0
+:10E3F00D38B50D460446FAF793FF00212846FAF783
+:10E4000D07FF636B13B9024AC2F81035002038BDFF
+:10E4100D00600040007A704790F91030002B11DB3E
+:10E4200D5A0910B460320A4C03F01F03012101FA9E
+:10E4300D03F344F8223043695DF8044B01220020B8
+:10E4400D1A607047436901221A600020704700BFAF
+:10E4500D00E100E090F91030002B08DB5809054968
+:10E4600D03F01F03012202FA03F341F820300020CC
+:10E4700D704700BF00E100E090F91030002B0DDB7C
+:10E4800D5A0907480121203203F01F0301FA03F353
+:10E4900D40F82230BFF34F8FBFF36F8F00207047CE
+:10E4A00D00E100E0012904D0022902D009B10020C9
+:10E4B00D704743690020C3F804157047437A013B48
+:10E4C00D99420FDC10B44FF48033446901F5A87004
+:10E4D00D03FA01F144F820200020C4F804135DF87C
+:10E4E00D044B70476FF47A70704700BF437A013B5D
+:10E4F00D994212DC10B4446904EB8100D0F8403528
+:10E5000D1A444FF4803303FA01F1C0F8402500207E
+:10E5100DC4F804135DF8044B70476FF47A707047BC
+:10E5200D437A013B994208DC42694FF4803303FA88
+:10E5300D01F1C2F80813002070476FF47A7070472C
+:10E5400D032907D8DFE801F01710090243690322F8
+:10E5500DC3F8082501720020704743690222C3F8F1
+:10E5600D082501720020704743690022C3F8082571
+:10E5700D01720020704743690122C3F8082501721A
+:10E5800D0020704710B5044A026000230446C38082
+:10E5900DF6F74CFB204610BDC47F030010B5064AAC
+:10E5A00D026000230446C380F6F740FB204608F0C6
+:10E5B00DC0FA204610BD00BFC47F030090F9103093
+:10E5C00D002B09DB03F1604303F561434901C9B237
+:10E5D00D83F8001300207047044A03F00F031A4418
+:10E5E00D4901C9B211760020704700BFFCEC00E074
+:10E5F00DB1F57A5F13D800234FF47A5C2CFA03F24D
+:10E6000D914204D342690020C2F81035704701339E
+:10E6100D092BF3D142690020C2F8103570476FF411
+:10E6200D7A7070470368104A1B6B934210B504460D
+:10E6300D17D190F91030002B0DDB5A090B48012131
+:10E6400D203203F01F0301FA03F340F82230BFF329
+:10E6500D4F8FBFF36F8F636901225A6000201A61DB
+:10E6600D10BD9847F7E700BF79E4020000E100E034
+:10E6700D90F91020002A70B5044636DB53099B0033
+:10E6800D03F1604301682148096B03F5614302F012
+:10E6900D1F021D68814225FA02F505F0010521D101
+:10E6A00D012101FA02F2C3F88020BFF34F8FBFF3AF
+:10E6B00D6F8F63690122DA64D3F84C657DB12368ED
+:10E6C00D13499B6A8B421CD194F91030002B06DB49
+:10E6D00D590903F01F039A400E4B43F82120304691
+:10E6E00D70BD002520468847E3E70268074B116B94
+:10E6F00D9942F6D143690122DA64D3F84C6530466C
+:10E7000D70BD20469847304670BD00BF79E40200C9
+:10E7100D55E4020000E100E090F91020002A38B520
+:10E7200D044635DB53099B0003F1604301681F4824
+:10E7300D096B03F5614302F01F021D68814225FA42
+:10E7400D02F505F001052AD1012101FA02F2C3F803
+:10E7500D8020BFF34F8FBFF36F8F62690123D360AA
+:10E7600DD368002BFCD18DB12368114A9B6A93426B
+:10E7700D18D194F91030002B08DB58090D4903F01E
+:10E7800D1F03012202FA03F341F82030002038BDA7
+:10E7900D0268064B116B99424FF00005DDD0204603
+:10E7A00D8847DAE720469847002038BD79E4020013
+:10E7B00D55E4020000E100E010B5034629B390F9DD
+:10E7C00D101000291FDB4A09920002F1604202F588
+:10E7D00D614201F01F01146824FA01FC1CF0010FC5
+:10E7E00D11D0C488036844F001041B6BC480164C1F
+:10E7F00DA34226D1012303FA01F1C2F88010BFF321
+:10E8000D4F8FBFF36F8F002010BDC288D107FAD58F
+:10E8100D19680E4C896A22F00102A142DA800ED1EC
+:10E8200D93F91030002BEEDB58090949012203F052
+:10E8300D1F0302FA03F341F82030002010BD884772
+:10E8400DE1E79847DFE700BF79E4020055E40200F5
+:10E8500D00E100E00F4B70B553F82050CDB100230F
+:10E8600D6C6918464FF0010E1E4604EB83020EFA3A
+:10E8700D03FCD2F84011013321B14CEA0000C2F87B
+:10E8800D4061C0B2042BF0D1EB6813B1BDE870400C
+:10E8900D184770BDDC3900200020FFF7DBBF00BF3B
+:10E8A00D0120FFF7D7BF00BF0220FFF7D3BF00BF86
+:10E8B00D0320FFF7CFBF00BF0420FFF7CBBF00BF82
+:10E8C00DF8B5344B03600027476004460E461546E5
+:10E8D00DF6F73EF9304A3149E760032396426372F9
+:10E8E00D66612574216049D002F58052964235D07B
+:10E8F00D02F58032964243D1294A002D42F8234039
+:10E9000D32DB6809274B0121203005F01F0501FA84
+:10E9100D05F543F82050BFF34F8FBFF36F8F94F978
+:10E9200D10506669002D7160316120DB2B4440224F
+:10E9300D83F8002301234FF47A52092B22FA03F1B5
+:10E9400D03F1010002D0B1F57A7F20D80322C6F879
+:10E9500D10352046C6F808252272F8BD104A02234C
+:10E9600D002D42F82340CCDA0123736033610E4B46
+:10E9700D05F00F052B4440221A76DBE70123BBE798
+:10E9800D0A4B9E4218BF3B46B6D10423B4E703465B
+:10E9900DD3E700BFC47F030000900040088A030046
+:10E9A00DDC39002000E100E0FCEC00E000B00140AB
+:10E9B00D014B93F900007047FF400020054A137882
+:10E9C00D013B5BB2002B01DD137070470023137008
+:10E9D00D62B67047FF40002072B6024A13780133C9
+:10E9E00D13707047FF40002020BF70474FF08053D9
+:10E9F00D596E186E704700BFBFF34F8F0549064B18
+:10EA000DCA6802F4E0621343CB60BFF34F8F00BFBF
+:10EA100DFDE700BF00ED00E00400FA05704700BF00
+:10EA200D08B50B4B0122C3F84025022100229300AB
+:10EA300D03F1A0430132202AC3F80017C3F8001ACE
+:10EA400DF5D1FFF7EBFFBDE80840EDF7D9BE00BFEC
+:10EA500D00E0014000487047000002204020F7F719
+:10EA600D01B800BF8163704741637047C163704750
+:10EA700DC06B7047EFF30880704700BF406B704765
+:10EA800DC0E900128360704710B5054B054C4FF47B
+:10EA900D8072A168184608F086F8A06010BD00BF0E
+:10EAA00D0022002000ED00E030B50C4D0C4A2C6822
+:10EAB00D864605234FF0010C0CFA03F1214203F1B8
+:10EAC00DFF3302D1D06B704505D0591CA2F10C0259
+:10EAD00DF2D1002030BD2143296030BDF439002032
+:10EAE00D608A0300F0B40F4D0F4E2C68324605239B
+:10EAF00D4FF0010C0CFA03F1214202D1576C384250
+:10EB000D07D1013B591CA2F10C02F3D10020F0BC3E
+:10EB100D704703EB4303214356F823002960F0BCF3
+:10EB200D704700BFF4390020608A0300144B9842EF
+:10EB300D15D003F5E04398421AD0A3F5343398422B
+:10EB400D18D003F50433984216D0B0F1402F15D0EC
+:10EB500DA3F50033984208BF002001D0704705206F
+:10EB600D084901220B68824023EA02030B607047BB
+:10EB700D0420F5E70320F3E70220F1E70120EFE79A
+:10EB800D00800240F439002008B5174B984218D088
+:10EB900DB0F1402F1ED003F5003398421CD0A3F5E1
+:10EBA00D043398421AD003F53433984218D0A3F5A4
+:10EBB00DE043984216D05A20EEF790FD4FF0FF300B
+:10EBC00D08BD0023094A03EB430302EB830393F9CA
+:10EBD00D040008BD0123F5E70223F3E70323F1E762
+:10EBE00D0423EFE70523EDE700300040608A0300C2
+:10EBF00D38B5184B98420D46144620D0B0F1402F31
+:10EC000D1FD003F5003398421DD0A3F5043398426D
+:10EC100D1BD003F53433984219D0A3F5E043984245
+:10EC200D08BF052304D05A20EEF758FD4FF0FF33EF
+:10EC300D09490A4A41F8235042F8234038BD0023C0
+:10EC400DF6E70123F4E70223F2E70323F0E70423B9
+:10EC500DEEE700BF00300040F8390020103A0020E8
+:10EC600D024A034B10681B68184700BF103A00207A
+:10EC700DF8390020024A034B50685B68184700BF03
+:10EC800D103A0020F8390020024A034B90689B6827
+:10EC900D184700BF103A0020F8390020024A034BF4
+:10ECA00DD068DB68184700BF103A0020F839002003
+:10ECB00D024A034B10691B69184700BF103A002028
+:10ECC00DF8390020024A034B50695B69184700BFB1
+:10ECD00D103A0020F8390020002815D0006041605E
+:10ECE00D8260C360046145618661C7614446046208
+:10ECF00D4C464462544684625C46C4626446046376
+:10ED000D6E46466374468463002906D0C46B043C8A
+:10ED100D043925680D60B442F9D1946BA646566B43
+:10ED200DB546002B06D0D46B043C043B1D68256012
+:10ED300DB442F9D1146BA446D46AA346946AA24690
+:10ED400D546AA146146AA046D76996695569146933
+:10ED500DD3685168106892687047006041608260A6
+:10ED600DC360046145618661C761444604624C46D7
+:10ED700D4462544684625C46C462644604636E46D3
+:10ED800D466374468463C46B043C043925680D6086
+:10ED900DB442F9D1C7698669456904697047006055
+:10EDA00D41608260C360046145618661C76144460C
+:10EDB00D04624C464462544684625C46C4626446B6
+:10EDC00D04636C4644637446846304697047846BC2
+:10EDD00DA646446BA546046BA446C46AA346846A42
+:10EDE00DA246446AA146046AA046C7698669456978
+:10EDF00D0469C36882680068416870470649074A1C
+:10EE000D074B9B1A03DD043BC858D050FBDC00F0C8
+:10EE100D41F8FFF705FE00002C8D03004020002077
+:10EE200D00220020FEE7FEE7FEE7FEE7FEE7FEE735
+:10EE300DFEE7FEE7FEE7FEE7BFF34F8F0549064B02
+:10EE400DCA6802F4E0621343CB60BFF34F8F00BF7B
+:10EE500DFDE700BF00ED00E00400FA054FF0805221
+:10EE600DD2F83031591C05D00D2BD2F834010BD00E
+:10EE700D002070474FF07043D3F8E80F93F8E03F50
+:10EE800D0D2BC0F30310F3D101288CBF00200120FE
+:10EE900D704700BF08B5FFF7E1FF40B14FF0804369
+:10EEA00D0022C3F80C21C3F81021C3F83825FFF751
+:10EEB00DD5FF002846D04FF08052594BD2F804149C
+:10EEC00DC3F82015D2F80814C3F82415D2F80C1481
+:10EED00DC3F82815D2F81014C3F82C15D2F8141451
+:10EEE00DC3F83015D2F81814C3F83415D2F81C1421
+:10EEF00DC3F84015D2F82014C3F84415D2F82414E1
+:10EF000DC3F84815D2F82814C3F84C15D2F82C14B0
+:10EF100DC3F85015D2F83014C3F85415D2F8341480
+:10EF200DC3F86015D2F83814C3F86415D2F83C1440
+:10EF300DC3F86815D2F84014C3F86C15D2F8442400
+:10EF400DC3F87025FFF78AFF48B14FF08043D3F81F
+:10EF500D0024D10744BF6FF00102C3F80024314AE9
+:10EF600DD2F8883043F47003C2F88830BFF34F8F66
+:10EF700DBFF36F8F4FF01023D3F80C22D20731D48B
+:10EF800DD3F80022002A07DBD3F80432002B03DB71
+:10EF900D254B264A1A6008BD254A0123C2F80435BF
+:10EFA00DD2F80034002BFBD04FF010231221204A51
+:10EFB00DC3F80012D2F80034002BFBD04FF0102311
+:10EFC00D12211B4AC3F80412D2F80034002BFBD0D7
+:10EFD00D00231749C2F80435D1F80034002BFBD0BB
+:10EFE00DFFF72AFF124A0123C2F80435D2F8003484
+:10EFF00D002BFBD04FF010210D4AD1F80C3223F02D
+:10F0000D0103C1F80C32D2F80034002BFBD00023E1
+:10F0100D0749C2F80435D1F80034002BFBD0DFE7E7
+:10F0200D00C0004000ED00E0B02000200090D003B3
+:10F0300D00E0014030B484688D68C368CA68A54299
+:10F0400D72EB03032CBF0120002030BC704700BFC2
+:10F0500D38B5224B1B782BB1044618B1037F03F052
+:10F0600DFF0513B90025284638BD1D4800F01AFBD1
+:10F0700D1C4B1A685B6880181B4AD2E9001243F1D9
+:10F0800D0003884273EB020203D210F1807043F14A
+:10F0900D0003D4E902128842934119D3236903B9BD
+:10F0A00D2377D4E9053098472369002BDAD0227FE6
+:10F0B00D02F0FF05002AD5D0D4E90221D31841F181
+:10F0C00D0001C4E902310948214600F075FCCAE788
+:10F0D00D0648214600F070FCC5E700BF0041002046
+:10F0E00DB42000205836002060360020AC8A030082
+:10F0F00D2DE9F04F83B0814600F0AAFA40B1734A72
+:10F1000DD2E9003113F1807341F10001C2E9003100
+:10F1100D0021484600F0B6FA6D4D002840F0CC8035
+:10F1200D0121484600F0AEFA002840F0AE80694853
+:10F1300D01A900F077FB002834D0674C674F654E6E
+:10F1400D09E02BB301A9304600F09EFB01A9304622
+:10F1500D00F068FB30B30378012B11D0022BF0D1F6
+:10F1600D20464FF0000800F03BFC30B180F81C80C9
+:10F1700D204600F035FC0028F8D101233B70E1E773
+:10F1800D2B684168994275D0204600F033FCD9E7D1
+:10F1900D41680B7F002BD5D101230B77204600F062
+:10F1A00D0BFCCFE74C4E4E4FDFF8208131E030465F
+:10F1B00D00F016FC04463846D4E902AB00F072FAB2
+:10F1C00D484BD8F80420D3E900E1D8F80030C31833
+:10F1D00D42F10002734572EB010103D213F180730A
+:10F1E00D42F10002BAEB03036BEB0202012B72F149
+:10F1F00D00022DDBB3F5350F32D2A2684FF4960322
+:10F2000D0021384600F09EF9E0B10D2824D00023EE
+:10F2100D2B60304600F0EAFB2B6870B3002BC6D094
+:10F2200D2B6884689968C268DB688C4272EB0303B3
+:10F2300D0BD22B681B7F002BB9D02968304600F00C
+:10F2400DBBFBB4E72B688BB12C6003B0BDE8F08F2E
+:10F2500D0021384600F00CFA2046FFF7F9FED6E7FC
+:10F2600D384600F01FFA204A0244C7E7484600F02E
+:10F2700D3BF9E9E700232B6064E7002BE5D1484615
+:10F2800D03B0BDE8F04F00F033B9154800F00AFAAD
+:10F2900D0E4B1A685B688018124AD2E9004143F19F
+:10F2A00D0003A04273EB010103D210F1807043F112
+:10F2B00D0003C2E900033AE72B68002B3FF430AF9F
+:10F2C00D2868FFF7C5FE00232B6029E7583600207C
+:10F2D00D943A0020843A0020AC8A030000410020BB
+:10F2E00DB420002060360020FFFFB40010B5134B92
+:10F2F00D13491C68134882B008235822019400F06A
+:10F3000D15FA044610B1204602B010BD0E4A0F4842
+:10F3100D01A900F0A3F804460028F4D10B480121FF
+:10F3200D00F08EF901231946094A084800F0E4F867
+:10F3300D084B012220461A7002B010BDA88A0300A6
+:10F3400D2C3A0020843A0020F1F00200B420002075
+:10F3500DFFFF7F00004100204AB1A1F101010368C8
+:10F3600DB1FA81F14909C3E9041200207047072061
+:10F3700D704700BF037F0BB10020704730B50446C6
+:10F3800D83B0A2611A480D4600F08CF9194B1A682A
+:10F3900D5B688018184AD2E9001243F100038842D5
+:10F3A00D73EB020203D210F1807043F100032818B1
+:10F3B00D226943F10003C4E9020302B125610F483C
+:10F3C00D01A900F0EDF9034648B100250B481D7069
+:10F3D00D5C6001A900F016FA20B903B030BD04201D
+:10F3E00D03B030BD024800F061F9284603B030BDCE
+:10F3F00DB42000205836002060360020843A0020CA
+:10F4000D30B5044683B000250C48257701A900F0DE
+:10F4100DC7F980B103460122027001A907485C605B
+:10F4200D00F0F0F908B903B030BD054800F03EF921
+:10F4300D284603B030BD042003B030BD843A00200F
+:10F4400DB4200020014800F053B800BFB4200020C4
+:10F4500D014800F049B800BFB420002030B51F4C62
+:10F4600D437944F823201E4C04EBC302127992BB5E
+:10F4700D02680D88C2F8085590F904208978002A91
+:10F4800D4FEAC30E20DB4FEA521C02F160454901E1
+:10F4900D4FEA8C0C05F56145C9B20CF1604C85F84D
+:10F4A00D00130CF5614C02F01F02012101FA02F26A
+:10F4B00DCCF88021CCF80020A64401228EF804203F
+:10F4C00D44F83300002030BD064D02F00F02490113
+:10F4D00DC9B2A954F0E7082030BD00BFA03A002002
+:10F4E00D983A002014ED00E0036801221A6070477D
+:10F4F00D036801225A60704730B401F1500C4FEA95
+:10F5000D8C0C00681FFA8CFC4FF480348C40002565
+:10F5100DC0F80843C0F8484340F80C5082B050F88A
+:10F5200D0C50019501F5A87122F07F42019D40F824
+:10F5300D2120C0F844430BB1C0F8044302B030BCE5
+:10F5400D704700BF2DE9F04F04684FF4803801F18A
+:10F5500D500508FA01F80746AD0004EB8100C4F828
+:10F5600D4883ADB2C4F8088322F07F494FF0000AFA
+:10F5700DD4F80425D0F84065C0F8402544F805A01E
+:10F5800DA6EB020C85B0625902922CF07F4CBCF1B7
+:10F5900D010F029A9B464FEA810640D0D4F80455DC
+:10F5A00DC4F84483A9EB050222F07F42012A24D03E
+:10F5B00D264409F1FF33C6F84095D4F80415CBF174
+:10F5C00DFF125B1A02F57F4223F07F439A4210D35C
+:10F5D00D3BB10020C4F84483C4F8048305B0BDE8F2
+:10F5E00DF08F09F10102C6F84025D4F8043599428F
+:10F5F00DEFD00D2005B0BDE8F08F01F5A8710F4BD0
+:10F6000D09F1010244F8212043F001034FF4806019
+:10F6100D98473C68D4F804359D42DAD0E9E7074AAB
+:10F6200D019142F001024FF4806090473C680199CE
+:10F6300D44F805A062590392039AAFE7A06C03004A
+:10F6400D03680222C3F8442309B1C3F804237047A9
+:10F6500D0368D3F8040100B97047002282B0C3F8E3
+:10F6600D0421D3F804310193019B012002B07047AE
+:10F6700D02684FF4803303FA01F1C2F84813C2F85F
+:10F6800D0813704750318900036889B2585800B982
+:10F6900D704700225A5082B05B580193019B0120A4
+:10F6A00D02B070470368D3F80405704790F9043031
+:10F6B00D002B09DB5A09054803F01F0301214032D5
+:10F6C00D01FA03F340F82230704700BF00E100E07B
+:10F6D00D024A034B10681B68184700BF983A002078
+:10F6E00DA03A0020D2B11368DB43D9B1014410B464
+:10F6F00D0D4C013801F1FF3C10F8011F08224B4061
+:10F7000D5908DB074CBF81EA04030B46013AF7D1D8
+:10F7100D6045F1D1D8435DF8044B70474FF0FF338E
+:10F7200D0029E3D1D84370472083B8ED99B110B4C7
+:10F7300DB2FBF3F403FB1424A4B244B9C0E90014E2
+:10F7400D84608281C38120465DF8044B7047092097
+:10F7500D5DF8044B70470E20704700BF82B050E833
+:10F7600D022FC188B2EB324F4FF0000317BF92B298
+:10F7700D41EA014142EA014104E04268B2EB324FF5
+:10F7800D08BF012340E80212002AE8D18DF80730A6
+:10F7900D9DF80730002B0CBF1120002002B07047E0
+:10F7A00D10B483B050E8013F1FFA83FCC489A44410
+:10F7B00D8489A44528BFACEB040C0489A44502BF81
+:10F7C00DBFF32F8F002207E0CCEA030C40E801C401
+:10F7D00D002CE7D14FF001028DF803200193019C1D
+:10F7E00D9DF803200C6032B1006810FA84F003B06C
+:10F7F00D5DF8044B704702F0FF03184603B05DF847
+:10F8000D044B70470A884B889A4201D000207047FC
+:10F8100D50E8012FC2EA024240E80123002BF7D144
+:10F8200D0120704710B483B050E8023F1FFAA3FCCB
+:10F8300DC488A44502BFBFF32F8F00220EE0C489F8
+:10F8400DA4448489A44528BFACEB040CC3EA0C4C3A
+:10F8500D40E802C4002CE7D14FF001028DF80320DF
+:10F8600D0193019C9DF803200C6032B1006800EB00
+:10F8700D144003B05DF8044B704702F0FF031846C7
+:10F8800D03B05DF8044B70470A884B889A4201D04B
+:10F8900D0020704750E8022FC2EA224240E80223BE
+:10F8A00D002BF7D10120704733DF7047064A074B15
+:10F8B00D10B5002414701C60BFF35F8F0449054818
+:10F8C00D00F064F8204610BD02410020AC3A002043
+:10F8D00DB88A0300A43A0020F8B5264E044601214B
+:10F8E00D304605F073F8BFF35F8FD8B9042C3AD0CA
+:10F8F00D214B1A7832BB214F01223C701A70204DDA
+:10F9000D6B682BB90FE000F04BF86B683C7853B186
+:10F9100D1B682046984703462846002BF3D1BFF3BA
+:10F9200D5F8F3360F8BD023C012C0FD903F050FA04
+:10F9300DE0B94FF080430122C3F80025BFF34F8F8C
+:10F9400D20BFFDE7BFF35F8F3060F8BDBFF34F8F72
+:10F9500D0C490D4BCA6802F4E0621343CB60BFF350
+:10F9600D4F8F00BFFDE7054F3C78C8E7FFF79CFFC1
+:10F9700DDFE700BFAC3A002002410020014100202A
+:10F9800DA43A002000ED00E00400FA05D1E90032B0
+:10F9900D9342C0E9001304BF00234360704700BFCA
+:10F9A00D436843B10268D2E901210B44934243609D
+:10F9B00D04BF00234360704770B544680646206855
+:10F9C00D0D4618B908E02468206828B1B3682946A7
+:10F9D00D98470028F7D120682860256070BD00BFCA
+:10F9E00D4368186808B102681A6070474368186860
+:10F9F00D704700BF4368186818B908E003460068EF
+:10FA000D28B18142FAD10A681A6001207047704707
+:10FA100D6DDF704779DF70477DDF704764DF7047BA
+:10FA200D2DE9F04F85B099460E9E0388BDF83CA098
+:10FA300D0091174632880192002B53D04FF00008E9
+:10FA400DC3464546804605E0B8F800200BF1010B92
+:10FA500D5A4529DDD8F8041051F82B0003900022E7
+:10FA600D0DF10B0103A8FFF7D9FF044630BB9DF83C
+:10FA700D0B20BA42E8D12DB33288D119514536DC6D
+:10FA800D4A440DF10B0103A80125FFF7C7FF00281C
+:10FA900D32D131889DF80B200A443280B8F800200D
+:10FAA00D0BF1010B5A45D5DCE5B13388019A013BC9
+:10FAB00D9B1A9BB2FF2B1AD809F80230204605B0CD
+:10FAC00DBDE8F08F3288511C3A440232524589B25A
+:10FAD00D0DDC009B318009F801303288013292B281
+:10FAE00D3280CDE70024204605B0BDE8F08F0C2410
+:10FAF00D204605B0BDE8F08F0446204605B0BDE8B0
+:10FB000DF08F00BF2DE9F04790F82D3014460022FC
+:10FB100D2788228086B006460D46002B40F0F080E7
+:10FB200DB378002B40F0E480F178002940F0128189
+:10FB300D7368B3B12288D11CB94200F2DD8093F90C
+:10FB400D00100223AB54238801339BB20A22238079
+:10FB500DEA54238801339BB22380E954238801336F
+:10FB600D23803389002B40F00A81338A002B40F02B
+:10FB700D3D81338B002B40F05581336A002B45D0EE
+:10FB800DB4F800E00EF10602BA4200F2B5801A8810
+:10FB900D052A40F2A2816FF4486802EB080189B290
+:10FBA00D4FF27D30814240F298815988052940F20B
+:10FBB00D94816FF4486C8C441FFA8CFC844540F2A0
+:10FBC00D8C814FF6FF70824202D08A4200F285810D
+:10FBD00D052205F80E202288013292B212212280D0
+:10FBE00DA9542288013292B222801988A9542A443C
+:10FBF00D090A51702288023292B222805B88AB547E
+:10FC000D2A441B0A5370238802332380736A002B06
+:10FC100D2FD09988B4F800C0881C0CF10202024460
+:10FC200DBA4269D8FE2867D8033105F80C1022882E
+:10FC300D013292B2FF212280A9542288013292B260
+:10FC400D22801988A9542A44090A5170208802304B
+:10FC500D80B220809A8862B199680393002900F0E0
+:10FC600D3C81284406F09FFF039B9A882388134408
+:10FC700D238096F82C30002B40F0ED803078002852
+:10FC800D3BD03388012B00F0288123889A1CBA427F
+:10FC900D32D8012804D17178023119448F422BD307
+:10FCA00D023FFF1ABFB2A81804A9ADF81070FFF7F4
+:10FCB00DB3FE10BB3378022B00F017817178BDF8BD
+:10FCC00D10209142C0F00D819742C0F00A81174675
+:10FCD00D0922FE2F10D82388791CE954238801337B
+:10FCE00D9BB22380EA54238801331F44278004E00C
+:10FCF00D23880433BB425DD90C2006B0BDE8F087E4
+:10FD000D082FF9D904A8FFF783FE0028F5D1238821
+:10FD100D0822EA54238801339BB21B222380EA5424
+:10FD200D2388DDF8112001339BB22380EA502B4448
+:10FD300DBDF815209A8023889DF8102006339BB2BC
+:10FD400D12F0FE0218BF01222380EA5423880133EA
+:10FD500D2380E5E62388DA1CBA42CDD80222EA5484
+:10FD600D2388012213449BB22380EA542388134431
+:10FD700D9BB22380E954238813442380D8E606F1EF
+:10FD800D08080222CDE900472B4611464046FFF7F1
+:10FD900D47FE0028B1D1CDE9004740462B46102241
+:10FDA00D0621FFF73DFE0028A7D1338A002B3FF433
+:10FDB00DE0AE1BE004A8FFF72DFE00289DD123889F
+:10FDC00D0322EA54238801339BB219222380EA547B
+:10FDD00D2388BDF8102001339BB22380EA542B44B5
+:10FDE00D120A5A702388023323809DE606F110080B
+:10FDF00DCDE900472B46022203214046FFF710FEB6
+:10FE000D00287FF47AAFCDE9004740462B461022FB
+:10FE100D0721FFF705FE00287FF46FAF338B002B12
+:10FE200D3FF4ABAE06F11808CDE900472B46022290
+:10FE300D14214046FFF7F4FD00287FF45EAFCDE9B5
+:10FE400D004740462B4610221521FFF7E9FD0028FB
+:10FE500D3FF493AE51E7B16A00293ED04FF000094F
+:10FE600D4B464FF0160A2BE02388E85423880133C4
+:10FE700D9BB2238005F803A0238801339BB2238016
+:10FE800D31F82220EA542B44120A5A70208802308D
+:10FE900D80B22080B8F8042028444AB1D8F8081060
+:10FEA00DD9B106F080FEB8F80420238813442380CE
+:10FEB00D96F82C205FFA89F39A427FF6DFAEB16A8D
+:10FEC00D03EB430201EB820809F10109B8F8043094
+:10FED00DD81C0233FE2BC7D90EE7072006B0BDE8AC
+:10FEE00DF087012B08D00822F3E6BDF810309F42B1
+:10FEF00DF9D31F460922ECE68F42F4D30F460822B0
+:10FF000DE7E600BF75DF704776DF70477ADF704731
+:10FF100D7BDF704770B51D4D2B8884B2A34282B034
+:10FF200D11D11B4E297A327B91420ED3337C0022A4
+:10FF300D2A72F3B9736933B100228DF80420ADF83C
+:10FF400D064001A8984702B070BD05F10A01184698
+:10FF500DFFF7D8FF40B11128F5D0B369002BF2D0CF
+:10FF600D02B0BDE8704018472B7A01332B7202B0F6
+:10FF700D70BD3B212046FFF7C7FF30F00803D9D0F5
+:10FF800DB369002BD6D09847D4E700BFCC3A0020F8
+:10FF900DB03A002010B4019C6388834212D38B4287
+:10FFA00D10D840F2F3118A42A08894BF931A531AC5
+:10FFB00D834207D80A44824234BF002001205DF8F5
+:10FFC00D044B704700205DF8044B704710B50B468D
+:10FFD00D497A82B0024691B9104C93F808C0D4E921
+:10FFE00D0110BCF1000F18BF01465868FFF7C2F9A8
+:10FFF00D88B1A3697BB102B0BDE81040184707492D
:020000040003F7
-:1000000D013292B222801988A9542A44090A5170EA
-:1000100D2088023080B220809A8862B1996803935B
-:1000200D002900F03C81284407F069FD039B9A8864
-:1000300D23881344238096F82C30002B40F0ED805C
-:1000400D307800283BD03388012B00F0288123889D
-:1000500D9A1CBA4232D8012804D171780231194460
-:1000600D8F422BD3023FFF1ABFB2A81804A9ADF8D7
-:1000700D1070FFF7B3FE10BB3378022B00F0178121
-:1000800D7178BDF810209142C0F00D819742C0F0FB
-:1000900D0A8117460922FE2F10D82388791CE954AE
-:1000A00D238801339BB22380EA54238801331F44F4
-:1000B00D278004E023880433BB425DD90C2006B0B1
-:1000C00DBDE8F087082FF9D904A8FFF783FE0028B3
-:1000D00DF5D123880822EA54238801339BB21B22D1
-:1000E00D2380EA542388DDF8112001339BB223804D
-:1000F00DEA502B44BDF815209A8023889DF81020D6
-:1001000D06339BB212F0FE0218BF01222380EA547F
-:1001100D238801332380E5E62388DA1CBA42CDD843
-:1001200D0222EA542388012213449BB22380EA540D
-:1001300D238813449BB22380E954238813442380DE
-:1001400DD8E606F108080222CDE900472B461146F4
-:1001500D4046FFF747FE0028B1D1CDE900474046A4
-:1001600D2B4610220621FFF73DFE0028A7D1338A2A
-:1001700D002B3FF4E0AE1BE004A8FFF72DFE002896
-:1001800D9DD123880322EA54238801339BB219227F
-:1001900D2380EA542388BDF8102001339BB22380BD
-:1001A00DEA542B44120A5A702388023323809DE6A9
-:1001B00D06F11008CDE900472B46022203214046E7
-:1001C00DFFF710FE00287FF47AAFCDE900474046D7
-:1001D00D2B4610220721FFF705FE00287FF46FAF95
-:1001E00D338B002B3FF4ABAE06F11808CDE9004779
-:1001F00D2B46022214214046FFF7F4FD00287FF420
-:1002000D5EAFCDE9004740462B4610221521FFF782
-:1002100DE9FD00283FF493AE51E7B16A00293ED0C5
-:1002200D4FF000094B464FF0160A2BE02388E85497
-:1002300D238801339BB2238005F803A02388013363
-:1002400D9BB2238031F82220EA542B44120A5A70B3
-:1002500D2088023080B22080B8F8042028444AB1AA
-:1002600DD8F80810D9B107F04AFCB8F80420238853
-:1002700D1344238096F82C205FFA89F39A427FF677
-:1002800DDFAEB16A03EB430201EB820809F101090C
-:1002900DB8F80430D81C0233FE2BC7D90EE707205F
-:1002A00D06B0BDE8F087012B08D00822F3E6BDF8B3
-:1002B00D10309F42F9D31F460922ECE68F42F4D34A
-:1002C00D0F460822E7E600BF75DF704776DF7047FF
-:1002D00D7ADF70477BDF704770B51D4D2B8884B278
-:1002E00DA34282B011D11B4E297A327B91420ED39B
-:1002F00D337C00222A72F3B9736933B100228DF871
-:1003000D0420ADF8064001A8984702B070BD05F174
-:1003100D0A011846FFF7D8FF40B11128F5D0B3698F
-:1003200D002BF2D002B0BDE8704018472B7A013394
-:1003300D2B7202B070BD3B212046FFF7C7FF30F096
-:1003400D0803D9D0B369002BD6D09847D4E700BFA6
-:1003500D7C3C0020603C002010B4019C63888342EB
-:1003600D12D38B4210D840F2F3118A42A08894BF69
-:1003700D931A531A834207D80A44824234BF00208D
-:1003800D01205DF8044B704700205DF8044B704769
-:1003900D10B50B46497A82B0024691B9104C93F8CC
-:1003A00D08C0D4E90110BCF1000F18BF0146586810
-:1003B00DFFF7C2F988B1A3697BB102B0BDE8104067
-:1003C00D1847074949690020187231B101238DF88A
-:1003D00D0430ADF8062001A8884702B010BD00BF5B
-:1003E00D603C002070B50388122B82B050D015D818
-:1003F00D102B2AD0112B0FD1394C828823889A4289
-:1004000D0AD16068FFF7DEF918B1364B9B6903B16D
-:1004100D98474FF6FF73238002B070BD502BFBD170
-:1004200D304CC288E3899A42F6D1038A022BF3D16C
-:1004300D2B4D83882E889E42EED1123000F098FA13
-:1004400D002844D02946304633E0C37B012BE3D14D
-:1004500D234C22884FF6FF739A422FD18588224B69
-:1004600D1030009003CB0022C4F80E10C4F80A001F
-:1004700D238A2272A189E28960892580FFF76CFFAA
-:1004800D184B6072DB89002BC6D12146284610E03F
-:1004900D134C838825889D42BED10830A189238ABB
-:1004A00D0090E2896089FFF757FF034621462846F1
-:1004B00D637202B0BDE87040FFF76ABF094B9B69DC
-:1004C00D002BA9D0042002B0BDE870401847686821
-:1004D00DFFF778F900289FD0A369002BF3D19BE794
-:1004E00D7C3C0020603C0020903C002070B3F8B5AF
-:1004F00D86460768164E174D0446BEE80F00B446F3
-:1005000DACE80F009EE8070035608CE80700BFB12E
-:1005100D3846FFF7DDFE90B923681868596803C5A2
-:1005200D0D4B0E490E4A18464FF6FF7440F8041F46
-:1005300D1C800021FFF7F2F8002818BF0320F8BD3A
-:1005400D2846FFF7C7FE0028EAD0F8BD0E207047F9
-:1005500D603C0020903C00207C3C002010380020A6
-:1005600DD902030070B582B006460191019D6DB1AF
-:1005700D00242546214601A804F03CFB18B106EBEA
-:1005800D450301359C800134142CF3D13046356080
-:1005900D02B070BD2DE9F04F0388B0F80480103B18
-:1005A00D8DB007460A2B31D8DFE803F0064730300F
-:1005B00D30303030304E3300364EB368DB4300936D
-:1005C00D7168684604F08CFB009901A8FFF7CAFF1B
-:1005D00DDDF804A0BAF1000F12D00DF106097C363A
-:1005E00D4FF0000B39F8025F2B4C2046294604349E
-:1005F00D04F0F4FAA642F8D10BF1010BD345F1D179
-:1006000DB8F1130F29D9042003F0DEF90DB0BDE8C0
-:1006100DF08F037A21483F2B4FEA131441462CD912
-:1006200D04F0C2FA1E48414604F0BEFA1D48414688
-:1006300D0DB0BDE8F04F04F0B7BA1B4841460DB000
-:1006400DBDE8F04F04F0CABA037A002BDED1437A2D
-:1006500D12481B074146F2D5EAE71348414604F01C
-:1006600DA3FA0D48414604F09FFAFB7B012BCDD038
-:1006700D0E48414604F098FAC8E704F0AFFA032C8F
-:1006800DD0D00748414604F0A9FA022CCED0054837
-:1006900D4146D4E7983C00209C3C0020B03C002013
-:1006A00DAC3C0020A83C0020A03C0020A43C002035
-:1006B00D1328014601D900207047014804F09ABA69
-:1006C00D9C3C00201328014601D9002070470148A9
-:1006D00D04F090BA9C3C0020132801D900207047EB
-:1006E00D10B504462146074804F084FA08B90020E5
-:1006F00D10BD2146044804F07DFA002814BF0220E5
-:1007000D012010BD9C3C0020A03C0020132801D9E5
-:1007100D0020704710B504462146064804F06AFAD9
-:1007200D08B9002010BD21460348BDE8104004F073
-:1007300D61BA00BF9C3C0020A83C0020132801D9C1
-:1007400D0020704710B504462146064804F052FAC1
-:1007500D08B9002010BD21460348BDE8104004F043
-:1007600D49BA00BF9C3C0020AC3C0020132801D9A5
-:1007700D0020704710B504462146064804F03AFAA9
-:1007800D08B9002010BD21460348BDE8104004F013
-:1007900D31BA00BF9C3C0020B03C002030B5094B65
-:1007A00D83B09B68019300252C46214601A8013496
-:1007B00D04F020FA00B10135142CF6D1284603B00F
-:1007C00D30BD00BF983C002030B50C4AD36883B0D3
-:1007D00DDB4300939168684604F082FA0025009B84
-:1007E00D01932C46214601A8013404F003FA00B10F
-:1007F00D0135142CF6D1284603B030BD983C0020AD
-:1008000D10B5034B04465968FFF7ACFE204610BDEA
-:1008100D983C002010B5084AD36882B0DB430193A1
-:1008200D9168044601A804F05BFA20460199FFF790
-:1008300D99FE204602B010BD983C002008B5182145
-:1008400D024804F0E1F9C0B208BD00BF983C002099
-:1008500D70B50C4E044630460D4604F0CBF908B188
-:1008600D132C01D9002070BD2146301D04F0C2F9B2
-:1008700D0028F7D0E81D214606EB8000BDE870404A
-:1008800D04F0B8B9983C0020F8B50F4F044638462F
-:1008900D0D46164604F0AEF908B1132C00D9F8BD7B
-:1008A00D2146381D04F0A6F90028F8D0E91D07EB04
-:1008B00D810021461EB1BDE8F84004F075B9BDE8D0
-:1008C00DF84004F08BB900BF983C0020F0B50F4BF9
-:1008D00D83B09B6801930746A0B1019D7DB10025B2
-:1008E00D0E462C46214601A804F084F903463146F4
-:1008F00DA0B201340BB1B8470135142CF2D1284602
-:1009000D03B0F0BD0546284603B0F0BD983C00206D
-:1009100DF0B5154E83B004460F46014630461546D8
-:1009200D04F068F918B90026304603B0F0BD06345E
-:1009300D06EB840463680193002FF4D0019B002B18
-:1009400DF1D000263446214601A804F053F90346A0
-:1009500D2946A0B201340BB1B8470136142CF2D19F
-:1009600D304603B0F0BD00BF983C0020AADF7047B1
-:1009700D008800F0010070470088C0F34000704708
-:1009800D30B591B013460A888C78ADF80C20002252
-:1009900DADF800208DF802204A7C012C38BF0124CF
-:1009A00D013A8DF80E40042A09D8DFE812F0C8008C
-:1009B00DCC00D000D400050022228DF800208A7CC6
-:1009C00D013A042A09D8DFE812F0CA00CE00D2009D
-:1009D00DD600050022228DF80120CA7B91F80CC0AB
-:1009E00D4CEAC20C0A7C4CEA021C9DF802200CF069
-:1009F00D190C22F019024CEA020C0A7D002A14BFD0
-:100A000D0222012262F3420C4A7B8DF802C00024BF
-:100A100D12F0300FCDE90944CDE90B44CDE90D4479
-:100A200D0F946FD10022CDE9072206924A7B8DF8F3
-:100A300D24208C688A7BB1F804C08DF8252003AA88
-:100A400DCDF814D0ADF81CC004921CB1CA8808941E
-:100A500DADF818208C69002C36D04FF0000C8DF8B5
-:100A600D06C0ADF804C0B4F800C06568ADF82CC080
-:100A700D01AAB4F802C00D92227BADF82EC0013A46
-:100A800D0A95042A2CD8DFE802F08E92968228006F
-:100A900D22228DF80520A27A94F808C04CEAC20CE7
-:100AA00DE27A4CEA021CA27B002A9DF806200CF08B
-:100AB00D190422F0190244EA020414BF0222012291
-:100AC00D62F342048DF80640CA6902B10C9204AA81
-:100AD00D09A9FFF74BFF11B030BD22228DF804207C
-:100AE00D627B013A042AD6D801A555F822F000BF41
-:100AF00D970B03009F0B03007F0B0300870B030075
-:100B000D910A0300CA7CADF80840013A8DF80A40FD
-:100B100D02AC042A07D8DFE802F0525E5A560300F1
-:100B200D22228DF809209DF80A200E94012464F3E9
-:100B300D42028DF80A2011228DF8082072E7112249
-:100B400D8DF800203BE721228DF8002037E7312278
-:100B500D8DF8002033E712228DF800202FE71122A7
-:100B600D8DF8012039E721228DF8012035E731225A
-:100B700D8DF8012031E712228DF801202DE7312269
-:100B800D8DF8052087E712228DF8052083E71222C4
-:100B900D8DF80420A4E711228DF805207BE7212292
-:100BA00D8DF8052077E711228DF8042098E7212292
-:100BB00D8DF8042094E731228DF8042090E711225E
-:100BC00D8DF80920AFE712228DF80920ABE731220D
-:100BD00D8DF80920A7E721228DF80920A3E700BF92
-:100BE00D90DF7047A5DF7047B5DF704708B90E205D
-:100BF00D70474FF01712172302604FF01B0C41F690
-:100C000D1B32016180F804C0C380836082810020A3
-:100C100D704700BF8288002A3CD130B50388242B51
-:100C200D85B00C4611D80F2B30D9103B142B2DD875
-:100C300DDFE803F073942C2C2C2C2C2C2C2C2C2C2E
-:100C400D2C2C2C2C2C2C2C9B5F003A2B36D0552B7E
-:100C500D1CD1C388C988A272172B38BF17238B42AA
-:100C600D28BF0B4623811046FFF7BEFFE37A6BB911
-:100C700D22695AB12189ADF80C1040F67720ADF8F4
-:100C800D0800ADF80A3002A920469047A37A53B95F
-:100C900D05B030BD70471128237B4AD1627B0121FD
-:100CA00D9A42A17248D3E1880020FFF79BFF0028EC
-:100CB00DEED14FF48073638105B030BD4389C9888F
-:100CC00D25698B4228BF0B46172B38BF172323816D
-:100CD00D65B1E17A51B140F67721ADF80810ADF864
-:100CE00D0A20ADF80C3002A92046A84700236381E5
-:100CF00DCEE70B69027A4A73002BC7D000214DF65F
-:100D000D7A208DF80D10ADF80800ADF80A108DF8A9
-:100D100D0C2002A920469847B8E7C27B0B790B73CC
-:100D200D012A0CBF2188C988228908BFE1808A4227
-:100D300D32D3627B9A42A9D200209BB26A4602A9A5
-:100D400DADF80830ADF80A30ADF80C00ADF80E0076
-:100D500D0090ADF80400FFF743FF97E7172341F626
-:100D600D1B32CB808B608A8192E7037A0A7B934298
-:100D700D4FF0000028BF134602A96A46ADF80830AF
-:100D800DADF80A30ADF80C00ADF80E000090ADF8DE
-:100D900D0400FFF725FF79E70020FFF723FF002868
-:100DA00D7FF479AF0122237BE272C2E72DE9F04196
-:100DB00DDFF89C8000238AB04FF6FF70CDE9003339
-:100DC00D88F8003000F01EFD4FF6FF76B04220D0BF
-:100DD00D044648F2096707E000F0C0FC204600F029
-:100DE00D11FDB042044614D0A4F58045ADB26A465B
-:100DF00D02A9284603F034FE0346BB422046EBD041
-:100E000D284603F079FD48F207629042034618D058
-:100E100D13B90AB0BDE8F0810022CDE90522CDE974
-:100E200D082207214FF6FF7205A88DF81410ADF8B2
-:100E300D18400793ADF8162000F058FA0AB0BDE837
-:100E400DF081012388F800300AB0BDE8F08100BFC1
-:100E500D8F42002010B58389017886B003F5804359
-:100E600D00229BB20429CDE90122CDE9032205928E
-:100E700DADF8083043D02CD84A1E022A39D843F693
-:100E800DFE729342C38957D8D0E90120A1F1030125
-:100E900DB1FA81F149098DF80C308DF80D100490DF
-:100EA00D002A4FD19DF81430082243F001038DF82C
-:100EB00D04208DF81430294C4FF6FF7301A8ADF8BE
-:100EC00D063000F013FA2378BBB1FFF76FFF06B0C1
-:100ED00D10BD05290DD143684BBB13238DF804308C
-:100EE00D4FF6FF7301A8ADF80830ADF8063000F0ED
-:100EF00DFDF91A4C2378002BE7D106B010BD43F64F
-:100F000DFE729342F5D8C289002AF2D14268F2B13D
-:100F100D0B238DF804300392104C01224FF6FF7312
-:100F200D01A82270ADF8063000F0E0F9E2E71422D6
-:100F300D8DF804200393D3E703F58044A4B29442C3
-:100F400DA2D9D6E709238DF804300592B3E70A221A
-:100F500D18468DF8042000F001FCDDE78F420020DB
-:100F600D30B5184889B003F003FB38BB03F018FB0C
-:100F700D0546F8B900F0B6FBCDE903550CE003F0DA
-:100F800D57FC019B9C8804F5804405A8A4B203F08E
-:100F900D7DFC204600F0AEFB05A903AA4CF207002C
-:100FA00D03F03EFD034601A905A8002BE7D0284616
-:100FB00D09B030BD8625284609B030BD0325284629
-:100FC00D09B030BD550E0300F0B5FF2887B007D826
-:100FD00D01290C4617461E4606D00B1F052B03D9BB
-:100FE00D0725284607B0F0BD0023A0F58040A4F5E5
-:100FF00D8041CDE9013380B289B201AB03AA03F080
-:1010000DF3FCF8B901A903A803F012FC0546C8B911
-:1010100D019BBC705B883B808EB136687868029905
-:1010200D9C00A64228BF2646324606F068FDB44213
-:1010300D0CD803A803F02AFC284607B0F0BD029B8C
-:1010400D7B60F6E70525284607B0F0BD0C25C8E7FF
-:1010500D024B0022C3E90022704700BF143D00205F
-:1010600D70B5012886B004460E46154602D0031F02
-:1010700D052B1CD8A4F580400E4A80B203A903F0BD
-:1010800DCFFC20B901A903A803F0D2FB10B10020B9
-:1010900D06B070BD019AAC70938852882A8003F512
-:1010A00D8043029A6A6003A8338003F0EFFB0120AE
-:1010B00D06B070BD143D002030B5FF2889B006D8AC
-:1010C00D8B78012B154606D01A1F052A03D9072444
-:1010D00D204609B030BDA3F580430A884C689BB209
-:1010E00DA0F58040ADF80A3019460023CDE9034242
-:1010F00DCDE9003380B26B4605AAADF8080003F0C8
-:1011000D73FCF0B902A905A803F0EEFB48F20663E3
-:1011100D04469C421ED007D804BB002DD8D02946CA
-:1011200D05A803F0BDFCD3E748F207639C4219D034
-:1011300D48F20D639C4214BF03241124204609B0CC
-:1011400D30BD02A905A803F0CBFB48F206630446A7
-:1011500D9C42E0D18624204609B030BD03242046B0
-:1011600D09B030BD1124204609B030BD4FF6FF70D7
-:1011700D00F0C0BAFF2806D808B500F0DBFAFFF77B
-:1011800D15FE002008BD0720704700BF00F0FABA19
-:1011900D00F002BB00F036BB00F054BB10B41D4C88
-:1011A00D00232246B2F800C0844502F10C0208D09B
-:1011B00D0133042BF6D14FF0000C60465DF8044B63
-:1011C00D704703EB430C04EB8C0C9CF802208A4215
-:1011D00D13D00133032B03D9EDE70133042BEAD0F0
-:1011E00D03EB43024FEA820C34F822208242F4D101
-:1011F00DA4449CF802208A42EBD19CF80A20920765
-:1012000DE7D1DCF80420002AE3D160465DF8044BF9
-:1012100D704700BF6C3E002010B582B08278417AD5
-:1012200D044600232F48CDE900338DF8022000F04D
-:1012300DA9FF88B3237AA2788DF8022003EB8303EC
-:1012400D9B00013A0190ADF80030072A08D8DFE87D
-:1012500D02F00407070707042C430123ADF8003003
-:1012600D2246694632F8040BFFF726FF112827D0D6
-:1012700D05D8A0B1072818BF032002B010BD8628DD
-:1012800D0AD1A37A184A23F0030343F00103012185
-:1012900DA372117002B010BD032002B010BDA37A6D
-:1012A00D23F00303A37202B010BD2246142332F8BB
-:1012B00D040BADF800306946FFF7FEFE1128D7D1BB
-:1012C00DA37A094A23F0030343F00203012100200E
-:1012D00DA372117002B010BD838809339B08ADF85D
-:1012E00D0030BDE75C3E0020904200202DE9F04724
-:1012F00D564F0646C06886B03D463A4600235168B3
-:1013000D884202F10C0200F096800133042BF6D1D5
-:1013100D00243378092B00F08180132B57D0082B34
-:1013200D58D04FF00008304600F038FB304601F041
-:1013300D5BFD304604F05EFB3046454E04F00EF981
-:1013400D3378BBB1002434704FF0010904EB440332
-:1013500D05EB83034FEA440A9B7A9A070DD538466D
-:1013600D86F80090FFF758FF98B90134042C07F167
-:1013700D0C07EBD106B0BDE8F087DB07F5D586F895
-:1013800D0090B8F1000FF0D03846FFF745FF002868
-:1013900DEBD054444FF6FF7235F82430ADF80620EB
-:1013A00D8628ADF808304BD007238DF80430039014
-:1013B00D01A800F0F3FA01A801F016FD01A804F050
-:1013C00D19FB01A804F0CAF806B0BDE8F0874FF08C
-:1013D00D0108A8E7737A002BA3D1002C34D0227A10
-:1013E00D6AB1DFF870909846617A4144C9B24846B7
-:1013F00D00F0E0FE237A08F101089845F4D34FF68A
-:1014000DFF732380A370002363609846A37A23F0B3
-:1014100D0303A3724FF47F43238184E7737A002B78
-:1014200D7FF47FAF84B1A27A094E636042F002026D
-:1014300DA272984686E703EB430305EB830468E746
-:1014400D06238DF80430B3E7A0466CE76C3E002010
-:1014500D904200205C3E002030B5174D002283B035
-:1014600D2B464FF6FF7C4FF0FF0E144602EB420168
-:1014700D05EB8101A3F800C083F802C083F809E0F1
-:1014800D887A0C33013220F00300042A887203F8A5
-:1014900D044C43F8084CE9D15024CDE90024074B06
-:1014A00D074908484FF4A07200F002FE002818BF4B
-:1014B00D032003B030BD00BF6C3E00209C3E0020D9
-:1014C00D1C3D00205C3E00202DE9F84FDFF8B88070
-:1014D00D0546434600241A88AA4203F10C030BD09B
-:1014E00D0134042CF7D12846FFF744FE10B107282C
-:1014F00D18BF0320BDE8F88F04EB4403214E08EB21
-:1015000D83034FF6FF774FF0000999782846FFF7D0
-:1015100D45FE834600B3037A73B14FF0000A9BF882
-:1015200D091051443046C9B200F044FE9BF8083012
-:1015300D0AF1010A9A45F2D39BF80A30ABF8007014
-:1015400D4FF47F4223F003038BF80270CBF8049025
-:1015500DABF808208BF80A30621C032AC3D804EBC1
-:1015600D440408EB840302E00132042ABBD09989BC
-:1015700DA94203F10C03F7D102EB420308EB8303FD
-:1015800D1446C2E75C3E00206C3E00200023FFF7AE
-:1015900D1BBD00BF002B41D02DE9F0411E46CB1FD6
-:1015A00D012B0F4629D8531E032B144625D88046F0
-:1015B00DFFF7F4FD054698B3037AA3422BD1697A60
-:1015C00DFF291DD04FF0000824482C7200F0DAFDE1
-:1015D00D88B304EB840212010332C2F38D02B7709B
-:1015E00D70603280B8F1000F04D0082F02D1920044
-:1015F00D063A82800020BDE8F0810720BDE8F08129
-:1016000D2146164800F06AFDFF280146687216D083
-:1016100D4FF00108D8E70F20BDE8F0810E2070478C
-:1016200DFF214FF6FF70FFF7B9FD054628B1A0F871
-:1016300D00808770C3E70320E0E71120DEE7AB7A77
-:1016400DA9704FF6FF72002023F003032A804FF498
-:1016500D7F4268602A81AB721120CFE75C3E00208B
-:1016600D70B5FFF79BFDE0B1037A05465BB10E4EF9
-:1016700D0024697A21443046C9B200F09BFD2B7AD3
-:1016800D01349C42F5D3AB7A4FF6FF724FF47F4194
-:1016900D002023F00303AA7029812A806860AB72B1
-:1016A00D70BD052070BD00BF5C3E0020CB1F012B1F
-:1016B00D14D870B5064610460C461546FFF766FD64
-:1016C00D50B121463046FFF769FD48B18470058061
-:1016D00DBDE87040FFF7A0BD072070BD0720704723
-:1016E00D052070BD02484022002106F030BA00BF2F
-:1016F00DA03E00204FF6FF73984210B50DD0FF2885
-:1017000D044602D94FF6FF7010BD0948214603F07B
-:1017100D57FA0028F6D1204610BD05484FF48071C8
-:1017200D03F072FA80B2B0F5807FEBD010BD00BF30
-:1017300DA03E002008B54FF6FF73984202D0FF2857
-:1017400D014601D9002008BD034803F039FA0028ED
-:1017500DF8D1012008BD00BFC03E0020FF2800D9F0
-:1017600D704710B504462146044803F037FA214668
-:1017700D0348BDE8104003F031BA00BFA03E002081
-:1017800DC03E0020FF28014601D9002070470148C6
-:1017900D03F030BAA03E0020F8B54FF6FF73984223
-:1017A00D2AD0013084B2FF2C22D8144D03E09CB214
-:1017B00DB4F5807F1CD02146284603F01BFA631C2C
-:1017C00D0028F4D00E4FA7F120062146384603F02D
-:1017D00D11FA78B10134A5B207E02946304603F07D
-:1017E00D09FAACB201350028EFD1B5F5807FF4D1FF
-:1017F00D4FF6FF742046F8BD0024D6E7A03E00202A
-:1018000DC03E002038B54FF6FF73984216D0013018
-:1018100D84B2FF2C0ED80A4D03E09CB2B4F5807F44
-:1018200D08D02146284603F0E5F9631C0028F4D0C2
-:1018300D204638BD4FF6FF74204638BD0024EAE738
-:1018400DC03E002070B50024064E25462146304688
-:1018500D03F0D0F90134B4F5807F0544F6D1284664
-:1018600D70BD00BFA03E0020074B1B7803B9704729
-:1018700D10B5044604F026FB204601F00DFB204672
-:1018800DBDE8104003F056BF924200202DE9F04F05
-:1018900D87B083464FF6FF708A4691460193FFF756
-:1018A00D77FC0423039302AB0025059304AA03AB35
-:1018B00D0621044602950495FFF786FB072844D0C0
-:1018C00D4FF6FF770346B8464FF0FF360AE0052B7B
-:1018D00D15D1FFF75DFC03AB04AA06210446FFF703
-:1018E00D73FB03462046002BF1D1029BAB4224BF74
-:1018F00DA0461D46B3423CBF27461E46E9E74FF6BC
-:1019000DFF739C4203D0032007B0BDE8F08FA045C4
-:1019100D19D0A7420CBF05200020BBF1000F01D04C
-:1019200DABF80080BAF1000F01D0CAF80050B9F140
-:1019300D000F01D0A9F80070019B002BE4D01E60B0
-:1019400D07B0BDE8F08F0520E7E7052007B0BDE83B
-:1019500DF08F00BF0D4B70B51C7864B10C4D0D4E62
-:1019600D00231A4629463046FFF790FF052805D07B
-:1019700DB0FA80F46409084B1C7070BD00232B6015
-:1019800D054B4FF6FF7232801C7070BD92420020E5
-:1019900DE03E002076420020944200202DE9F043E5
-:1019A00D044687B0808804F005FA23786080083BF0
-:1019B00D032B08D8DFE803F038271702634B1A789A
-:1019C00D002A40F08D80624F3B784BB1614E00256F
-:1019D00D56F8043B204698473B7801359D42F7DB8E
-:1019E00D07B0BDE8F083594D2B78002B35D15A4BFC
-:1019F00D1B78002BE7D0594AA38812889A42E2D16E
-:101A000DFFF7A8FFDFE7637A002BDCD154490A68A2
-:101A100D002AD8D0E0688242D5D152480B600268C6
-:101A200DE360013A0260CEE7637A9BB94C490A68DC
-:101A300D1AB1E068824200F08380474B1B78002B7F
-:101A400DC1D0464BA2881B889A42BCD1237A062B63
-:101A500DB9D1D5E7012BB6D1EFE74FF6FF70FFF700
-:101A600D97FB4FF6FF7398420646C0D1FFF792FBE6
-:101A700DB042BCD1364F00230DF104080C22019366
-:101A800DC8E90133C8E903338DF804203A782B7087
-:101A900DADF80800ADF80600A2B12E4E1D46B146B8
-:101AA00D59F8043B204698473B7801359D42F7DBBA
-:101AB00D43B1002556F8043B404698473B78013525
-:101AC00D9D42F7DB244B1B78002B89D0234AA3883A
-:101AD00D12889A4284D107B0BDE8F043FFF73ABFB0
-:101AE00D00250DF104081A4F1D70A3680195C8E972
-:101AF00D0355C8F8045003933B784FF6FF720D2140
-:101B000D8DF80410ADF80820ADF80620002B3FF439
-:101B100D67AF104EB14659F8043B204698473B78C5
-:101B200D01359D42F7DB002B3FF45AAF002456F8E8
-:101B300D043B404698473B7801349C42F7DB4FE726
-:101B400D064AA0880B601080E3603CE791420020BC
-:101B500D93420020E43E0020944200207642002073
-:101B600DF03E0020E03E002078B1F8B5074F3B78FD
-:101B700D53B1074E0546002456F8043B28469847B6
-:101B800D3B7801349C42F7DBF8BD7047934200204F
-:101B900DE43E0020F8B5074F3B7853B1064D06469D
-:101BA00D002455F8043B304698473B7801349C425D
-:101BB00DF7DBF8BD93420020E43E0020F8B5074F57
-:101BC00D3B7853B1064D0646002455F8043B30468C
-:101BD00D98473B7801349C42F7DBF8BD93420020D7
-:101BE00DE43E0020F8B5074F3B7853B1064D06464D
-:101BF00D002455F8043B304698473B7801349C420D
-:101C000DF7DBF8BD93420020E43E002010B5FFF74E
-:101C100DA7F9D8B9FFF720FCC0B901F005F9A8B9AB
-:101C200D00F080FB90B903F00FFD78B903F0EEFEE4
-:101C300D60B9074A074C0849084B20604FF6FF7CF6
-:101C400DA2F800C0012208701A7010BD032010BD4B
-:101C500D76420020F03E0020944200209242002067
-:101C600D0A4B1B786BB10A4A1378022B0BD810B4B0
-:101C700D591C084C117044F8230000205DF8044BEA
-:101C800D7047082070470420704700BF9242002023
-:101C900D93420020E43E0020034B1B780BB101F072
-:101CA00D15B90820704700BF9242002008B5054BBA
-:101CB00D1B782BB101F02CF9082808BF112008BDA5
-:101CC00D082008BD9242002009B101F01FB97047EC
-:101CD00D024B1B7803B9704703F00CBE92420020F3
-:101CE00D034B1B780BB100F0E3BF0820704700BF1A
-:101CF00D92420020024B187800B97047FFF74CBA9A
-:101D000D92420020034B1B780BB104F083B80820DE
-:101D100D704700BF9242002010B4054C24781CB1CE
-:101D200D5DF8044BFFF7B2BD08205DF8044B70471A
-:101D300D924200202DE9F041394B1B7888B0002BE1
-:101D400D39D0384B384C054693E80300237801AE63
-:101D500D86E803002BB3354F3C683CBB344BDFF8B2
-:101D600DDC801B88AB42D8F800302ED05A1C27D00F
-:101D700D01332E4AC8F8003031462846FFF79CF94A
-:101D800D0446A0B1D8F800300022013B11283A607A
-:101D900DC8F800300AD0862809D0072818BF0324B8
-:101DA00D05E0FFF7D7FD2378002BD4D11124204671
-:101DB00D08B0BDE8F0810824204608B0BDE8F081E8
-:101DC00D1324204608B0BDE8F081002BD0D00823A5
-:101DD00D2846CDE90344CDE905448DF80C30079430
-:101DE00D03F0E8FF9DF81C30124FADF80E0064F3C0
-:101DF00D00038DF81C303B78ADF810500622ADF87D
-:101E000D14200694002BD2D00B4E254656F8043BD9
-:101E100D03A898473B7801359D42F7DBC7E700BF24
-:101E200D924200203C98030094420020F03E002096
-:101E300D7642002093420020E43E0020E03E002048
-:101E400D76DF704710B5044682B059B901A9FFF786
-:101E500D47FF43F20202904200D0C8B99DF804300A
-:101E600D9B0713D400212046FFF720FF70B11128E6
-:101E700D0CD00D2813D00B2808D043F2020290424B
-:101E800D04D002B0BDE8104001F09EBD02B010BDFF
-:101E900D01F09AFD9DF804309B07F7D4E2E713217A
-:101EA00D204602B0BDE81040FFF7CABF017839B136
-:101EB00D072900D0704780680028FBD001F084BD51
-:101EC00D4088FFF7BFBF00BF2DE9F041037886B012
-:101ED00D0446142B0FD8DFE803F0630E750E0E0EBB
-:101EE00D110E0B0E0B0E0E0E0E0E0E0E0E224B00C5
-:101EF00D6A4B01221A7006B0BDE8F081684C237858
-:101F000D002BF8D1654D2B78002B00F0878002F067
-:101F100D31FD002840F09F8001232370EBE76149DC
-:101F200D5F4A5E4B0C68604F002515701D7004F103
-:101F300D08084FF6FF76624202F0070204F007032D
-:101F400D58BF5342013437F81320B2420BD001A8C9
-:101F500D0295CDE9035527F81360ADF808200195DA
-:101F600D0595FFF7B1FF4445E5D106B0BDE8F08119
-:101F700D83684B4948F20D6200209342087002D0ED
-:101F800DB3F5064FB7D10023062201A8CDE90133E1
-:101F900DCDE9033305938DF80420FFF795FFAAE7EC
-:101FA00D8088FFF7C7FE86281CD011281AD0132869
-:101FB00D03D83E4BC340DB079DD406B0BDE8F041CE
-:101FC00D01F002BD037A012B95D800238288059379
-:101FD00D01A8CDE90133CDE90333ADF80820FFF7B2
-:101FE00D73FF88E72F4830490268A48821F8124012
-:101FF00D531C594201F0070103F0070358BF4B4230
-:1020000D00220360062301A80192CDE90222CDE949
-:1020100D04228DF80430FFF757FF6CE701A802F09A
-:1020200D49FD38BBBDF80A30002B14BF0123002336
-:1020300D2B707FF46CAF002301AA19461846FFF7E9
-:1020400D6BFE064668B1431F012B7FF654AF304639
-:1020500D01F0BAFC4FE748F2076290423FF44BAFF4
-:1020600DABE7BDF80400FFF74DFE064670B901233E
-:1020700D2B704CE701F0A8FCBDF80A30002B14BF03
-:1020800D012300232B707FF436AFD4E701F09CFCC5
-:1020900D0122731F93422A70D9D82CE7CA21002040
-:1020A00D95420020F43E00204C210020C100080084
-:1020B00D30B4DDE9024570B169B163B105FB04FCD3
-:1020C00D944508D83CB135B1C0E90245C0E90013CB
-:1020D00D30BC00207047072030BC70472DE9F0411F
-:1020E00D00284AD003680646002B46D040680028D9
-:1020F00D43D0B368002B40D000250F46FF2429465E
-:1021000D0DE0FF2C08BF2C462B1B0133BB4235D0F5
-:1021100DB3680135EDB29D4229462ED2706802F0AA
-:1021200D4FFDBFF35F8F0028EBD0FF2C01D1FF24B3
-:1021300DEEE7AC42FBD201343268E4B204E0A542D2
-:1021400DF5D932680134E4B2631E5FFA83F8002AD0
-:1021500DF5D070680028F2D0B8F1FF0FF2D0BFF3C0
-:1021600D5F8F414602F046FD0028E8D07068BFF34E
-:1021700D5F8F414602F032FDE1E7FF242046BDE8C6
-:1021800DF08100BFA0B138B50368044673B1406853
-:1021900D60B1FF290D4609D0BFF35F8F02F02AFD14
-:1021A00D20B1E168206801FB050038BD002038BD75
-:1021B00D0020704748B138B50368044623B1406824
-:1021C00D10B1FF290D4601D138BD7047BFF35F8FA8
-:1021D00D02F010FD0028F7D06068BFF35F8F29462D
-:1021E00DBDE8384002F0FABC7EDF70477FDF7047F4
-:1021F00D86DF704710B58C4686B0104900240978EB
-:1022000D03940494ADF80E208DF81030224603236C
-:1022100D01948DF80CC08DF80430ADF806000294D1
-:1022200D0594FEF731FBBDF8060003F04FFDADF848
-:1022300D080001A800F090FD06B010BDCC210020D3
-:1022400D30B5164B0C46221E87B018BF01221978E7
-:1022500D0546FEF719FB124BA4F10102B2FA82F208
-:1022600D197828465209FEF70FFB00230122284654
-:1022700D0193CDE90233CDE904338DF80420ADF897
-:1022800D06508DF80C4003F021FD034601A8ADF872
-:1022900D083000F061FD07B030BD00BFCE21002039
-:1022A00DCD21002070B51A4B88B00D4619780192DA
-:1022B00D0446FEF7CDFA04F5807200284FF00701B1
-:1022C00D90B214BF01260226FFF7CAF9019B08B18F
-:1022D00D052807D12A463146204608B0BDE8704092
-:1022E00DFFF788BF0022CDE90322CDE90622059034
-:1022F00D072220468DF80C20ADF80E4003F0E6FCC9
-:1023000DADF8100003A800F027FD019BE2E700BF28
-:1023100DCD210020024B0A781978FEF7B5BA00BF1F
-:1023200DCB210020F8B5184C2378182B28D0174D49
-:1023300D2B78182B20D0164E3378182B18D0154F1C
-:1023400D3B78182B10D02378182B0BD02B78182B0B
-:1023500D08D03378182B05D03B78182B0CBF0320F1
-:1023600D0020F8BD0320F8BDFEF768FA3870EAE7E3
-:1023700DFEF764FA3070E2E7FEF760FA2870DAE7EC
-:1023800DFEF75CFA2070D2E7CC210020CE21002090
-:1023900DCD210020CB2100202DE9F04190B00E463B
-:1023A00D17460546FEF78EF92022044600210DEB57
-:1023B00D020005F0CCFB012C34D0ECB19EB12846C7
-:1023C00D03F084FC3378DB071ED503AB05F5807075
-:1023D00D80B201220721FFF7DDF8112809D000286E
-:1023E00D5BD0032005E0852108AB00222846FFF7CE
-:1023F00DFDFE10B0BDE8F08143F2020010B0BDE863
-:1024000DF0813278D207E1D40021314B0B970F9335
-:1024100D012CE9D108AB32462846FFF7E7FE10B094
-:1024200DBDE8F081DFF8AC80002298F80010284656
-:1024300DFEF72AFA7EB3284603F048FC4FF6FF73E9
-:1024400D9842BFD098F800102846FEF701FA0028F0
-:1024500DB8D1CDE90300042203ABCDE90500079007
-:1024600D28468DF80C200193ADF80E5003F02EFC8C
-:1024700D019BADF81000184600F06EFC98F80010A6
-:1024800D2846FEF7E5F9019B0028BAD13378D90724
-:1024900D01D48521B9E78521BCE701465022049876
-:1024A00D05F055FB04990A4A0B46284603F8344BB0
-:1024B00D089301F118030C934B1C11310B970F92DC
-:1024C00D0D9303F019FC08B90146A1E7082090E728
-:1024D00DF83E0020CB21002038B505460C46FEF70E
-:1024E00DF1F8012802D043F2020038BD3CB121467B
-:1024F00D2846FFF779FE042808BF112038BD204675
-:1025000D38BD00BF2DE9F04F0388113B8BB0044659
-:1025100D092B23D8DFE803F0392205592222222284
-:1025200D96258088FEF7CEF80128024600F07A81C4
-:1025300D34F8040F0023CDE9083304340522CDE926
-:1025400D053307948DF81420ADF8160003F0BEFB8B
-:1025500D034605A8ADF8183000F0FEFB0BB0BDE842
-:1025600DF08FBD4B80881978FEF772F9054600286B
-:1025700DF4D1A088FEF7CAF80146002840F0098181
-:1025800DA088012341F20602FEE0027A8588B34B52
-:1025900D3D2A197841F23D0228460CBF14464FF4EE
-:1025A00D8854FEF755F90028D8D0AB4B284619783A
-:1025B00DFEF74EF9002800F0E38000222146284660
-:1025C00D0BB0BDE8F04FFFF76DBE00F110063046C1
-:1025D00D03F0CAFB4FF6FF7305469D420746A088E0
-:1025E00D00F09980294603F00BFC9C4BA0881978CC
-:1025F00D01900122FEF748F901980021FFF720FE16
-:1026000D03AA07212846FEF7C1FF002800F0AC8081
-:1026100D002500231A46A0882946FFF7E9FD082862
-:1026200D03469BD0002840F0F080A37EDA0795D5B5
-:1026300D002D93D1A0882B4641F206022946FFF7C3
-:1026400DD9FD8BE7057A8688002D76D1834B2A46F6
-:1026500D19783046FEF718F9637A5B0740F1F3807D
-:1026600D06F580791FFA89F903AB01220721484647
-:1026700DFEF790FF8046002840F09A80304603F028
-:1026800D25FB4FF6FF7398420546074600F0138170
-:1026900DC24605AF48462A460721FFF707F800282E
-:1026A00D00F0F280862800F0DB804FF00008CDF8B6
-:1026B00D14800723C7E90188C7E9038807903046CE
-:1026C00D8DF81430ADF8166003F000FBADF818006E
-:1026D00D384600F041FB637AA0888DF81D8013F019
-:1026E00D040F14BF012302238DF81C3002238DF833
-:1026F00D1430ADF8160003F0E9FA03463846ADF88C
-:1027000D183000F029FBBAF1000F3FF427AF28462F
-:1027100D03F080FB22E703F0D9FA504B05461978F8
-:1027200DA08801900122FEF7AFF801980021FFF774
-:1027300D87FDBD423FF46CAF62E7484A437A11789A
-:1027400D304603F00304FEF783F800283FF406AF8C
-:1027500D414B30461978FEF77BF8A9B2002800F0FE
-:1027600DA580224630462BE7A37ED8077FF550AFD4
-:1027700D049D95F84430D90740F1E680343548E79B
-:1027800D03460146224628460BB0BDE8F04FFFF741
-:1027900D31BD324BA08819782A46FEF775F8A0880E
-:1027A00DADF8160002238DF81430ADF81C50CDE6AF
-:1027B00D072307903046CDE90555CDE908558DF82D
-:1027C00D1430ADF8166003F081FA05AF03463846B4
-:1027D00DADF8183000F0C0FA637AA088ADF8160095
-:1027E00D13F0040F14BF0123022302228DF81420CD
-:1027F00D8DF81C308DF81D5003F068FA03463846ED
-:1028000DADF8183000F0A8FAA8E60022A0880793CA
-:1028100D0721CDE90522CDE908228DF81410ADF878
-:1028200D160093E6257A0D4BA0881978019005F0D6
-:1028300D0105C5F10205EDB2FEF726F8019829460E
-:1028400DFFF7FEFC74E60223A0888DF81430ADF876
-:1028500D1600ADF81C3079E6CE210020CC210020E9
-:1028600D002305930622C7E90133C7E90333304638
-:1028700D8DF81420ADF8166003F028FA034638469B
-:1028800DADF8183000F068FA637AA08813F0040FE1
-:1028900D14BF01220222022101238DF81410ADF87C
-:1028A00D16008DF81C208DF81D30A5E70A4623462D
-:1028B00D0146304668E70146049803F0E7F9B8424F
-:1028C00D0546824633D0DFF8E0B00146304603F0CE
-:1028D00D97FA9BF800103046FDF7BAFF82460028A4
-:1028E00D7FF4D6AE0423CDE90500CDE907000990AC
-:1028F00D30468DF81430ADF8166003F0E7F905AFEA
-:1029000DADF81800384600F027FA9BF80010304655
-:1029100DFDF79EFF034600287FF4BCAE627AA088C7
-:1029200D12F0040F14BF012202220221B5E7FEF7B7
-:1029300D1DFC5045054610D02946304603F060FA7F
-:1029400D4FF0010A05AFA5E6314605F1460003F04B
-:1029500DF1F900287FF412AF5AE60723CDE9058877
-:1029600D30468DF8143004230793CDE90888ADF86F
-:1029700D166003F0ABF905AF03463846ADF81830D5
-:1029800D00F0EAF9637AA088ADF8160013F0040F91
-:1029900D14BF0123022302228DF814208DF81C3060
-:1029A00D8DF81D8028E700BFCB21002038B30378B8
-:1029B00D03F08202802A21D0C3F30212042A1DD80B
-:1029C00D03F0F202322A19D0427881788A4215D862
-:1029D00D062A13D9102911D8C27812F0040C0DD182
-:1029E00D017911F0040F09D10A43110706D4DB0751
-:1029F00D06D512F0030018BF012070470020704764
-:102A000D12F0030F0CBF01200020704731F00803B6
-:102A100D22D070B511298AB00C461BD00D29054660
-:102A200D1BD00023CDE90533CDE90733099303F01E
-:102A300D4DF907238DF81430ADF81650ADF8180088
-:102A400D05AD0FCD6E460FC62B68336068460294F8
-:102A500DFFF78AF80AB070BD70470023CDE9053342
-:102A600DCDE907331646099303F030F903238DF8AA
-:102A700D1430ADF81650ADF8180005AC0FCC6D46FE
-:102A800D0FC523682B607EB1337803F00103C3F1CA
-:102A900D0203DBB241F2011268468DF80830ADF841
-:102AA00D0A20FFF761F8D5E70223F3E72DE9F0419E
-:102AB00D244B8EB00026CDE90A661B68099309AC3C
-:102AC00D0546884694E8070001AF87E80700CDE981
-:102AD00D0C6609962846A66003F0F8F805238DF8D4
-:102AE00D2430ADF82800ADF826500FCC0DF1100CA8
-:102AF00DACE80F002368CCF8003004A8CDF818809E
-:102B000D0797FFF731F8104B01991A682846FFF720
-:102B100D43FC0E4BA0F11102B2FA82F21978044671
-:102B200D52092846FDF7B0FE094B32461978284662
-:102B300DFDF7AAFE019A21462846FFF767FF0EB062
-:102B400DBDE8F081443F0020383F0020D221002015
-:102B500DD12100200021FFF7A9BF00BF2DE9F047CB
-:102B600D06468EB090461F460C46002950D13D4B6F
-:102B700D0A911B68099309AD0B91CDE90C1195E8EC
-:102B800D07000DF1040989E807003046099403F0A8
-:102B900D9DF84FF0050A8DF824A0ADF82800ADF88A
-:102BA00D2660AC46BCE80F0004AD0FC5DCF8003064
-:102BB00DCDF81C9004A82B60FEF7D6FF2A4BDDF84C
-:102BC00D04901B789BB3494642463046FFF784FC80
-:102BD00D264B11281978054631D000223046FDF7D5
-:102BE00D53FE112D0AD80D2D15D8DFE805F026144A
-:102BF00D14141414141426141426142643F2020467
-:102C000DA54218BF03244FB920460EB0BDE8F0878A
-:102C100D4FF00009D7E70324002FF5D030464A4680
-:102C200D2946FFF7F3FE20460EB0BDE8F0879DF86C
-:102C300D0D30002BC7D15446E6E72C46E3E70122C1
-:102C400D3046FDF721FE0A4B224619783046FDF736
-:102C500D1BFE084B424619783046FDF715FE002441
-:102C600DD1E700BF443F002096420020D121002033
-:102C700DD0210020CF21002010B50B4B82B0197848
-:102C800D0446FDF7E5FD094B0246197801922046F1
-:102C900DFDF7DEFD019A01460123204602B0BDE895
-:102CA00D1040FFF75BBF00BFCF210020D0210020D7
-:102CB00D00294FD0F0B583B006460C46FDF70CFD4C
-:102CC00D054670B3304603F001F8A5F1020507463D
-:102CD00D4FF6FF70381A2378B5FA85F518BF012025
-:102CE00D6D0923F0090345EAC0051D4325703046E3
-:102CF00DFDF70CFD237860F3410323703046FDF79B
-:102D000D1DFD237860F3820323703046FDF72EFD01
-:102D100D054650B12378002065F30413237003B0EA
-:102D200DF0BD43F2020003B0F0BD3046FDF7EEFCFE
-:102D300D06460028EED06A4638460721FEF726FCE7
-:102D400D0028E7D1019B93F8443013F0010F18BF11
-:102D500D3546DFE70E20704770B50378052B82B03E
-:102D600D044615D0122B0DD11E4B1A68BAB14088EE
-:102D700DFDF7CCFC0546A0B9024660880123294623
-:102D800DFFF7ECFE204602B0BDE87040FEF7ECBE4A
-:102D900D8168408802B0BDE87040FFF787BE01250D
-:102DA00DEBE7237A6088C3F34006C3F30002B60055
-:102DB00D46EAC206C3F3800346EA031601A9E023DF
-:102DC00D8DF80430FFF774FF06F01C069DF80430F3
-:102DD00DF6B220B936EA030314BF012500252A46B1
-:102DE00D0025CAE7443F002008B503780B2B02D815
-:102DF00D072B02D808BD132BFCD1074B07491878B8
-:102E000D0022FDF785FD064B064918780022BDE826
-:102E100D0840FDF77DBD00BFD2210020552B0300DA
-:102E200DD1210020792C030010B5174C2378182BD5
-:102E300D0DD0164C2378182B10D0154C2378182B49
-:102E400D13D0144C2378182B16D0002010BDFDF78D
-:102E500DF5FC20700D4C2378182BEED1FDF7EEFC10
-:102E600D20700B4C2378182BEBD1FDF7E7FC20706D
-:102E700D084C2378182BE8D1FDF7E0FC18282070BA
-:102E800DE3D1032010BD00BFD1210020CF210020B0
-:102E900DD0210020D221002008B5FFF733FB074BCE
-:102EA00D074918780022FDF733FD064B06491878BF
-:102EB00D0022BDE80840FDF72BBD00BFD221002048
-:102EC00D552B0300D1210020792C030038B5044681
-:102ED00D80B1FFF76BFD58B1094B2068186021795F
-:102EE00D084D094A197101212B601170002038BD60
-:102EF00D072038BD0349044B086001221A7038BD04
-:102F000D3C3F0020443F002096420020FFF702BACC
-:102F100D00230A461946FFF721BE00BF10DF704798
-:102F200D11DF704710B582B00C4904466846FCF7B6
-:102F300D0FFF019B23B90EE0FCF714FF019B53B16A
-:102F400DD3E900312046984703466846002BF3D15C
-:102F500D112002B010BD002002B010BD4898030032
-:102F600D0B4991F81623EC2352091341DB0707D5C2
-:102F700D084B9A6842B11A6842F480021A60704791
-:102F800D42F2020000F020BD4FF480030B60704749
-:102F900D00E100E0D83F002070B5284D2C7884B0BA
-:102FA00D002C46D1264E012320463370FFF7BAFF81
-:102FB00D11283BD0234902A8FCF7CAFE039B4BB155
-:102FC00DD3E900310020984702A8FCF7CBFE039B04
-:102FD00D002BF5D11C4B00221B68019302A88DF824
-:102FE00D082000F001FD194901A8FFF797FFB0FA7D
-:102FF00D80F304465B099DF808002B7000F01AFD64
-:1030000DA4B9134B34701C70FFF7AAFF0D4902A829
-:1030100DFCF79EFE039B4BB1D3E90031012098478D
-:1030200D02A8FCF79FFE039B002BF5D1204604B0B0
-:1030300D70BD0824204604B070BD00BF984200202A
-:1030400D974200206098030044980300291702005E
-:1030500D99420020F0B52C4D2B7883B0002B44D035
-:1030600D2A4E01203070FFF75DFF112839D0284915
-:1030700D6846FCF76DFE019B4BB1D3E90031022090
-:1030800D98476846FCF76EFE019B002BF5D1002793
-:1030900D68468DF8007000F0A7FCFFF741FF04466D
-:1030A00D9DF800002F7000F0C5FCDCB9194B347091
-:1030B00D9A68F2B11A6822F480021A6014496846BF
-:1030C00DFCF746FE019B6BB1D3E900310320984715
-:1030D00D6846FCF747FE019B002BF5D1204603B057
-:1030E00DF0BD0024204603B0F0BD0824204603B0F7
-:1030F00DF0BD094B4FF48002C3F88020BFF34F8F12
-:1031000DBFF36F8FDAE700BF98420020974200208F
-:1031100D60980300D83F002000E100E0054B1B78CC
-:1031200D33B1054B1B780BB1FFF794BFFFF734BFDD
-:1031300D082070479742002098420020014B1878D4
-:1031400D704700BF984200200C4B1B7803B97047A5
-:1031500D0B4B9A683AB11A6822F480021A60094B37
-:1031600D01221A707047084B4FF48002C3F880207B
-:1031700DBFF34F8FBFF36F8FF1E700BF9842002071
-:1031800DD83F00209942002000E100E010B5084C26
-:1031900D237813B1074B1B7803B910BD064B4FF4C1
-:1031A00D8002C3F80021FFF7DBFE0023237010BD62
-:1031B00D994200209842002000E100E0034B1B786B
-:1031C00D13B1034B187870470120704798420020C7
-:1031D00D9942002000B583B008496846FCF7B8FD58
-:1031E00D019B43B1D3E9002090476846FCF7BAFD37
-:1031F00D019B002BF6D103B05DF804FB549803003E
-:1032000D60DF704769DF704761DF7047154B1B78D2
-:1032100D33B330B5144D91B034240DF1020103A830
-:1032200DADF80240FFF7F0FF88B9294601A8FCF779
-:1032300D8FFD029B002BF0D0D3E9003103A89847F6
-:1032400D01A8FCF78FFD029B002BF5D1E5E70528C2
-:1032500D01D111B030BD11B0BDE8304000F0B4BBAC
-:1032600D704700BF9A4200206C980300002941D09E
-:1032700D70B584B000240D461F4A0A60CDE90144A3
-:1032800D012606238DF8040001A92020ADF8083091
-:1032900D03948DF80660FFF7B5FF2A68039401A922
-:1032A00D4020CDE901448DF80560FFF7ABFF042305
-:1032B00D0DEB03012A6803943046CDE901448DF8E6
-:1032C00D0430FFF79FFF4FF4E4632A68039401A9CC
-:1032D00DA120CDE90134FFF795FF2A68039401A9D8
-:1032E00DA020CDE901448DF80460FFF78BFF204647
-:1032F00D04B070BD0E2070474020002008B5FFF7C8
-:1033000D7FFF10B9014B01221A7008BD9A420020AF
-:1033100D4BDF704710B5124C84B001A8FFF7F8FFD2
-:1033200DA8B9214602A8FCF713FD039B002BF4D08E
-:1033300DD3E900310198984702A8FCF713FD039BD0
-:1033400D002BF5D101A8FFF7E3FF0028E9D00528F0
-:1033500D01D104B010BD04B0BDE8104000F034BB85
-:1033600D7898030000207047A8DF7047ADDF7047E5
-:1033700DAEDF7047B0DF704762DF70473CDF7047EC
-:1033800D3DDF7047704700BF00282ED0F0B5038891
-:1033900D512B89B0044629D00AD8102B1CD0112BE3
-:1033A00D04D1334B81889A8891421AD009B0F0BD6F
-:1033B00D532BFBD12E4DC288EB889A42F6D12B7E32
-:1033C00D002BF3D000F0B2F90028EFD06B6902208A
-:1033D00D09B0BDE8F0401847254B82889A8009B0A6
-:1033E00DF0BD4FF6FF729A80E0E77047204D808860
-:1033F00DAB889842DAD1A379022BD7D12189EA88FB
-:1034000D9142D3D1A27B043A022ACFD90022049251
-:1034100DCDE9052207926989029301AF02AA8DF8C1
-:1034200D10300397FFF7A2FF064690B140F2FD134F
-:1034300DADF81430A88804A9FFF79CFF1128F9D026
-:1034400DBDF81430002BB1D104F1080000F00EF9D5
-:1034500DACE73846FDF790FA0028E7D09DF8163016
-:1034600DADF8146043F001038DF81630E2E700BFAC
-:1034700D483F002000B5154B87B000228646CDF899
-:1034800D0B2098888DF80F20DA888DF8061003230D
-:1034900D4FF0020CADF8023020238DF80430ADF85A
-:1034A00D082001AB0DEB0C0202A9CDE904238DF828
-:1034B00D05E08DF80AC0FFF75BFF20B9BDF80230BB
-:1034C00D032B18BF0C2007B05DF804FB483F00200C
-:1034D00D10B54FF0FF310020FFF752FF044608B141
-:1034E00D204610BDB121FFF749FF04460028F7D152
-:1034F00D044B01205B6998470220FCF7CFFB204667
-:1035000D10BD00BF483F002010B51B4B84460FCBAC
-:1035100D86B002AC84E80F00604650B3174BDCF860
-:1035200D00205A614FF6FF70002198801976EAB19C
-:1035300D124800F05FF808B106B010BD01204FF63B
-:1035400D59630F4A8DF8060001A9ADF80430FFF755
-:1035500D0BFF0028F0D109492046FFF70DFF002889
-:1035600DEAD1064800F060F806B010BD054A5A6170
-:1035700DDEE70E2006B010BD84980300483F002002
-:1035800D4A3F0020853303004FF0030C00DF7047E6
-:1035900D16490B68BBB14B68ABB110B508319847F4
-:1035A00D082803460ED0124C70B922680121022062
-:1035B00D5376FFF75FFF28B123680320BDE8104065
-:1035C00D5B69184710BD70472368002206215A76A3
-:1035D00D0220FFF74FFF18B1236803205B6998475E
-:1035E00D23680220BDE810405B691847843F002026
-:1035F00D803F0020034618B1024A00201360704737
-:1036000D0E207047803F002008B501F0BBFD00B1D2
-:1036100D08BD0448FFF7B8FF0028F9D1BDE8084000
-:1036200D01F0BEBD843F002010B588B004462022B5
-:1036300D0021684604F08BFA22464FF0030C12F875
-:1036400D063B8DF802301723ADF804306088ADF8D5
-:1036500D00C04FF00133694642F60104ADF80C404D
-:1036600D0493FDF78DF908B010BD00BF70B5044689
-:1036700D007B01281FD0022812D1627B531E132B11
-:1036800D29D90521264DFFF7F5FE18B12B6803202A
-:1036900D5B6998472B680220BDE870405B6918474D
-:1036A00D1F4D0221FFF7E6FE0028F3D02B68032003
-:1036B00D5B699847EEE71A4D2B685E7E1EBB187648
-:1036C00D0146FFF7D7FED8B12B6811281E76207B57
-:1036D00D24D00421E6E7134E114D04F10E01301DE7
-:1036E00D04F00DFA2B68627B5B7EB2614BB90E491B
-:1036F00D304651F8083B984718B92B6801225A7685
-:1037000D70BD207BE5E70621FFF7B4FE0028F7D05A
-:1037100D2B680320BDE870405B6918470621C1E79F
-:1037200D803F0020643F0020843F002008B5044BFB
-:1037300D1B6800205B699847BDE80840FFF7C8BECD
-:1037400D803F0020A8DF7047F0B5074689B01446CA
-:1037500D1E460D46E9B1C4B120220021684604F091
-:1037600DF6F90E4BADF8007002228DF80D20188879
-:1037700D0E9AADF804406946ADF8064002958DF8F5
-:1037800D1160FDF7FDF809B0F0BD204600F01CF901
-:1037900DE2E7084600F018F9DDE700BF78420020A7
-:1037A00D70B501238EB041F60A057D4AADF80C5077
-:1037B00D03A9044618468DF80E30FFF7C3FF0546E2
-:1037C00D002840F092802288002A40F091802289C2
-:1037D00D002A40F09D80228A002A40F0A880228B8A
-:1037E00D002A40F0B380228C002A40F0BE80228D4A
-:1037F00D002A40F0C780236B002B35D01A688DF856
-:1038000D10201A6894F83C60120A8DF811205A881D
-:1038100D8DF81220DA788DF813205A688DF814205F
-:1038200D9B688DF815301A0A8DF816201B0C202276
-:1038300D002106A88DF8173004F089F942F62323EC
-:1038400DADF818304FF00813079304AB089302231B
-:1038500D8DF82530524B534A18888DF8296006A9EA
-:1038600DFDF78EF800284FD1636B5BB11A7919689B
-:1038700D4D4B009394F83C3042F62A20FFF764FF3D
-:1038800D002841D1A36B83B31A788DF810205A8884
-:1038900D8DF81120120A8DF812209A888DF81320B8
-:1038A00D120A8DF81420DB8894F83C408DF8153001
-:1038B00D190A20228DF8161006A8002104F047F9E8
-:1038C00D374B3A4A18888DF8294042F65023ADF807
-:1038D00D18304FF00713079304AB089306A9022382
-:1038E00D8DF82530FDF74CF8054628460EB070BD15
-:1038F00D2F4994F83C300091616842F62920FFF77A
-:1039000D23FF00283FF463AF054628460EB070BD77
-:1039100D284994F83C300091E16842F62420FFF7E5
-:1039200D13FF0028F0D1228A002A3FF458AF224914
-:1039300D94F83C300091616942F62520FFF704FFB1
-:1039400D0028E1D1228B002A3FF44DAF1B4994F89A
-:1039500D3C300091E16942F62720FFF7F5FE002883
-:1039600DD2D1228C002A3FF442AF154994F83C3055
-:1039700D0091616A42F62620FFF7E6FE00283FF42B
-:1039800D36AFC1E70F4994F83C300091E16A42F639
-:1039900D2820FFF7D9FE00283FF42DAF0546B4E7E8
-:1039A00D78420020D03F0020B83F0020B03F0020DB
-:1039B00DA03F0020A83F0020C03F0020983F0020DE
-:1039C00D903F0020C83F002000B585B00346002180
-:1039D00D01AA44F20100CDE901110393EDF7A4FE14
-:1039E00D05B05DF804FB00BF70B4EFF3108472B640
-:1039F00D0D4B9A68AAB9012199600C490C4ED1F86A
-:103A000D805035401D60C1F88060D1F884505D60F4
-:103A100D4FF0FF33C1F88430027004B962B670BC48
-:103A200D704701230370F8E7D83F002000E100E064
-:103A300DFC06FFBD094B9A687AB170B910B4EFF36B
-:103A400D108172B6064A1C6814605C6854609860F8
-:103A500D01B962B65DF8044B70477047D83F00203E
-:103A600D00E100E0194B00EB800003EB80000B68D8
-:103A700D426802F580502BB35A88033203EB820360
-:103A800D834217D210B54FF6FF7E1A68013213D05C
-:103A900D5A88033203EB820290420DD3B3F804C06F
-:103AA00DF4450BD01C884CB19C68013406D00B60DA
-:103AB00D012010BD00207047002010BD9042FBD9A1
-:103AC00D1346E2E702F10803DAE700BF20400020C9
-:103AD00D70B5426882B006460C461AB11E4BD968C5
-:103AE00D8A421DD2002525800195002005E0019B0D
-:103AF00D3268996891420DD0208801A9FFF7B2FF75
-:103B000D0028F4D1238801339BB22380002BEBD006
-:103B100D02B070BD114A73601389338102B070BD5C
-:103B200D1B699A42DED812F00303DBD10B490089E1
-:103B300D09898842D6D1306891688842D2D1084926
-:103B400D49688A4203D901F580518A4201D318464A
-:103B500DDEE723800120DBE7F8210020084000206C
-:103B600D2040002010B4104C104A638803EB8303EF
-:103B700D02EB8302D36853B94FF0040C516884F8FB
-:103B800D00C00B485DF8044B012201F025B9094A2C
-:103B900D0520022120709180054811685DF8044BC5
-:103BA00D0023012201F018B9084000202040002018
-:103BB00DF8210020D44000202DE9F0411C469B88BF
-:103BC00D3BB9174F80460D461646387828B101236C
-:103BD00DA38048F2096019E0A0882146FFF742FF53
-:103BE00DB0B12368B8F1000F04D09988B8F800205F
-:103BF00D9142F1D11DB119882A889142ECD1996871
-:103C000D084A12893281C6E900130020BDE8F0810F
-:103C100DA388206001339BB2A380002BD5D0D8E7B9
-:103C200D2040002008400020F0B502231A4D0B80E3
-:103C300D00F5805E4FF6FF740830012603680133EE
-:103C400D1ED0478807F1030C00EB8C0CE6451CD306
-:103C500D8388A34215D003889BB18368B3F1FF3FDE
-:103C600D0FD0D5F800C09C4500D22B600B880333D4
-:103C700D3B440B804388033300EB83008645DDD83E
-:103C800DF0BD002AF2D01670F0E70AB101231370CF
-:103C900D4FF480630B80F0BD1840002030B5104C00
-:103CA00D83B06088211DFFF7DDFE20B903B0BDE8AC
-:103CB00D3040FFF757BF0B4B626899881B680A4865
-:103CC00D03EB81015388033300259BB24FF0030CA6
-:103CD00D9B00009584F800C001F04AF803B030BD98
-:103CE00D08400020D4400020F82100202DE9F04F9D
-:103CF00DA64FDFF8BCA2DFF8BC92DFF8BC828BB018
-:103D000D06463C68002C00F0B98023785A1E052A1F
-:103D100D00F26883DFE802F041242403034E002EF5
-:103D200D40F0D88094F804B0BBF1010F00F04F8241
-:103D300DBBF1020F00F04582BBF1000F00F02882AD
-:103D400DCDE907660596099605AD48F20E66023B6C
-:103D500D0696042B4CD8DFE803F085716545A1006C
-:103D600DB4F814B0002E40F09D80894DA17D0BEB71
-:103D700D8B0205EB82024FEA8B061089526802EB2B
-:103D800D8002062900F22983DFE811F06801910114
-:103D900D7E01A20156013D011801002E40F0E38184
-:103DA00D2279032A00F2AD80DFE812F0E4002E0242
-:103DB00D9D00C500002E40F0E28198F80B30002BDD
-:103DC00D00F0AA8098F8003088F80B60013B062BB4
-:103DD00D5BD8DFE813F03B02C501A601A3015A0031
-:103DE00D28028E0104238DF81430E388ADF82030BD
-:103DF00D684C04F1100654F8043B284603B198476B
-:103E000DA642F8D15146002648463E60FBF71EFFFC
-:103E100D6148012100F088FF00287FF472AF0BB0DC
-:103E200DBDE8F08F03238DF81430E1882289E36813
-:103E300D0793ADF82010ADF82220D9E702238DF8B5
-:103E400D1430A37D2289A188ADF82020A3F10603AB
-:103E500DB3FA83F3E26807925B09ADF822108DF88F
-:103E600D2430C5E701238DF814302189A288E36839
-:103E700D0793ADF82010ADF82220B9E7514648461A
-:103E800DFBF7B2FE044638603FE7002305AD05930E
-:103E900DC5E902332B6148F20E66069605238DF8AF
-:103EA00D1430A5E7A17DE288394D022907D90BEB26
-:103EB00D8B0005EB8000D11C0689314401814FEA4E
-:103EC00D8B065E4405EB8605C2F57F426989FD329E
-:103ED00D0A446A8105AD002205924FF40646C5E9F4
-:103EE00D02222A6133E72D4A2D48116800232371E0
-:103EF00D02249480012200F06FFF00288FD03C68CF
-:103F000D2378284905AD002205924A60C5E90222B1
-:103F100D2A6148F20D661AE798F80030072B00F277
-:103F200DDB81DFE813F0EF01D901D9011201AC01FA
-:103F300DE600E600BF01194E1B4A19484FF0000B71
-:103F400D84F804B0CDF800B00823316800F010FFFC
-:103F500DB8F8025005EB85030D4D05F823B005EBC0
-:103F600D830533686A686B60B3882B8102233260E6
-:103F700DB380C2E7094B0D4A196809480123237123
-:103F800D00230093082300F0F3FEB6E71C40002049
-:103F900D20400020F03F0020D0400020D4400020E1
-:103FA00DF82100200040002098980300A0980300FD
-:103FB00D14400020C040002008400020E288214627
-:103FC00D41F61D5006EB0B0C05EB8C0CD41CBCF80C
-:103FD00D08E07444ACF808405E4405EB8605C2F574
-:103FE00D7F420C466989FD320A446A8105AD41F66E
-:103FF00D1D5200269042C5E90066C5E902662E6194
-:1040000D3FF4A5AED8E1AA4BAA4A5968AA4BAB48D2
-:1040100D1B8803930623A37500230093042300F04C
-:1040200DA7FE40BB039B03EB830305EB8305012335
-:1040300D2B740BB0BDE8F08F9D48A36903609E49BA
-:1040400D039200234360FFF743FD039A00230028EA
-:1040500D00F0B98111460222A27503E00223A37577
-:1040600D11460023009304239448E21800F080FECB
-:1040700D00283FF4D4AEA07D3968E2880B78022881
-:1040800D48F20D60A8D99DE723698C48002B14BF19
-:1040900D03230123A375002302F10801009304F10A
-:1040A00D0C02042300F064FE0028E4D1B7E6032BD4
-:1040B00D0CBF05230623A3750023111D00937F4814
-:1040C00D042304F1080200F053FE0028D3D1A6E624
-:1040D00DE3880120A075002002F10C019B002269EC
-:1040E00D0090764800F044FE0028C4D10BB0BDE826
-:1040F00DF08F072388F8003000230093C8F80430B0
-:1041000D6F4B704A19686D48082300F031FE002886
-:1041100D3FF485AE3C6805AD237868E7FFF722FDD7
-:1041200DF5E7D8F80420664853888488016803337E
-:1041300D00209BB201EB8401009003249B005F489B
-:1041400D88F8004000F014FEE1E75D4AD8F804302D
-:1041500D5988938803330B449380022388F80030E9
-:1041600DFFF79CFDD3E7002305AD0593564A2B6160
-:1041700DC5E9023353604FF40646069638E605ADA1
-:1041800D002305934FF40646C5E902332B6184E6FF
-:1041900D022305AD23710DF11201E3680593284645
-:1041A00DCDE90666FFF794FC002840F0C08048F288
-:1041B00D09660023C5E90033C5E902332B61237875
-:1041C00DC5E5CDE907660596099605ADBFE53E4BFC
-:1041D00D1B78A01D002B00F0E48005AD3B4B2A465B
-:1041E00D3146FFF7E9FC394B002800F0C980C3E9DF
-:1041F00D006648F2096398428ED1C5E90066C5E9AB
-:1042000D02662E612378A2E5314D2B78022B40F00A
-:1042100DAC800023009369682B702E4A2748082331
-:1042200D00F0A6FD69E6B8F80220294D930013446D
-:1042300D05EB8305002369680093062388F8003099
-:1042400D244A1E48082300F093FD60E798F80A30D1
-:1042500D43B11F4DEB68002288F80A2013B92A7C60
-:1042600D002A7DD105AD0023059388F80030C5E9FE
-:1042700D0233A8F80230C8F804302B610DE6B8F807
-:1042800D0220134D0E4902EB820305EB83030868F0
-:1042900D5C6858608888188102238B800C6002FA54
-:1042A00D03F3C4E7012388F8003098F80A30CFE70C
-:1042B00DE43F0020949803007A420020F82100206A
-:1042C00DD4400020A098030000400020E0400020D2
-:1042D00D2040002098980300013B062B3FF6D5ADFA
-:1042E00D01A252F823F000BF4D42030061410300CB
-:1042F00D234103001D4103008B3E030027420300B1
-:1043000DF34003003C4DB8F808202B780132B3FA86
-:1043100D83F3A8F8082000225B09A8F8022088F88A
-:1043200D0B20012288F80A3088F8002090E70699C2
-:1043300D324A8B88E3800B88238131480096042311
-:1043400DBDF8124000F014FD002838D12A4B04EBC3
-:1043500D840403EB8404012323740BB0BDE8F08FB8
-:1043600DA8F80230FFF79AFCD1E6264A05AD0023E6
-:1043700D012105931170C5E902332B615360FCE6F1
-:1043800D00969C881D4A06991D48042300F0F0FCF8
-:1043900DA8B9194B04EB840403EB840484F810B022
-:1043A00D3DE5194B0996CDE90566CDE90766C3E9EB
-:1043B00D006605AD48F2016023780646C7E43C6807
-:1043C00D48F20D66F5E6CDE90500CDE90700099047
-:1043D00D237805AD48F20966B9E4E288214648F232
-:1043E00D0E60EFE505AD00230593C5E902332B61A2
-:1043F00D48F20E630693FBE42040002094980300DE
-:1044000DF821002000400020E04000204068FFF728
-:1044100D6DBC00BF2DE9F04F4F4C257883B0002DBA
-:1044200D5ED00C46002972D0098898464FF6FF736E
-:1044300D99424FD06388002B4CD0666816F0030666
-:1044400D5FD10746002A65D0B2F800B0B2F80290ED
-:1044500D424801A9FBF786FB4FF0000AC0F800A007
-:1044600DC0F810A0C0F814A0C0F804A0C0F808A0AF
-:1044700DC0F80CA0C0F818A080F800806368036134
-:1044800D0546A0F814B00121354800F041FC238801
-:1044900D2B81B8F1030F6388E860AB80A5F8069017
-:1044A00D24D02E48A5F80AA001A9FBF78DFB3FB13A
-:1044B00DE9682C4A00231289BB72C7E900133A81BF
-:1044C00D2948012100F018FC044628B9FFF70EFC1D
-:1044D00D264601E048F20366304603B0BDE8F08F92
-:1044E00D48F20166304603B0BDE8F08F3B68AB6122
-:1044F00D042301A9A5F80AA0AB751848FBF764FBC6
-:1045000DD6E748F20266304603B0BDE8F08F48F2B8
-:1045100D0466E1E7B4F8089009F1030040F2FE33B8
-:1045200D80B2984214D8114A13783BB95189138936
-:1045300D0B4403449BB2B3F5806F05D948F2066670
-:1045400D304603B0BDE8F08F01445181B3467FE79B
-:1045500D48F20866C0E700BF00400020C0400020C0
-:1045600D1840002008400020D040002020400020AE
-:1045700D094A116804290BD038B51568074C034654
-:1045800D0121104644F8253000F0C2FB002038BD53
-:1045900D48F20B60704700BFDC400020F03F002068
-:1045A00D2DE9F04F954D89B02A780023CDE90333DD
-:1045B00DCDE905330793002A4ED1281D02F0FF08DF
-:1045C00D00F0BEFB20B10024204609B0BDE8F08FFD
-:1045D00DD8F8F83F5C1C4AD04FF0805211695269EF
-:1045E00D874F88493B610022A3F500533846FB6095
-:1045F00D00F0B2FB04460028E6D11C238249834813
-:1046000DDFF824A2DFF824B28C22FBF771FA022323
-:1046100D26460093A146FB68F018F35800F0E180A0
-:1046200D5B4530D143687A4A93424BD00132934275
-:1046300D2BD1B8F1000F40F09480764B764918607D
-:1046400D00220193FFF7F0FA019B9B88022B0CBF10
-:1046500D042308231C434CE0704C04F1100554F85E
-:1046600D043B03A803B19847A542F8D1ABE74FF03F
-:1046700D10234FF080525B6911695269581C08BFB5
-:1046800D02FB01F3ACE701330BD1031D00F58051A3
-:1046900D02E0994200F08F801A68013203F10403A1
-:1046A00DF7D0009B013B9BB2009309EB89030AEB0A
-:1046B00D830209F10109506003220AF823201FFA31
-:1046C00D89F916E009EB89030AEB83029900506022
-:1046D00D01F1100208314FF0000C524451440AF818
-:1046E00D23C0FFF7A1FA09F1010944F002041FFAF2
-:1046F00D89F906F58056B6F5005F8CD1009B012B2C
-:1047000D2CD9E4B2062C0ED1444C012200232A7080
-:1047100D6B6004F1100554F8043B03A803B19847EE
-:1047200DAC42F8D14FE702D814F0FD0F16D0374840
-:1047300D02A9FBF717FA053C002301220360436031
-:1047400D8360C3600361436183610270062C1DD8D1
-:1047500DDFE804F02B1C2B1C1A2E1A0048F20A64F9
-:1047600D32E709EB890C0AEB8C020221294B0AF87E
-:1047700D2C1011812A49A1F802901968516009F194
-:1047800D01091FFA89F959E70323037102A91F488B
-:1047900DFBF71AFA2348012100F0AEFA044600286F
-:1047A00D7FF411AFFFF7A2FA0EE701230371EDE7D6
-:1047B00D02230371EAE7174B1A68CAB1184A09EBCD
-:1047C00D89010AEB8103A2F80290022209F1010985
-:1047D00D0AF8212058601FFA89F91A8144F0010462
-:1047E00D87E75A1C3FF451AF5B453FF44EAF58E796
-:1047F00D022218609A804FF00108EFE70040002078
-:1048000DF8210020B498030034400020C04000205F
-:1048100DFE011EF1D4400020D8400020F03F0020C2
-:1048200D08400020D040002020400020DEC0ADDE3A
-:1048300D30B370B50D4682B0F1B10DF106010446ED
-:1048400DFFF746F918B948F2096002B070BDBDF81E
-:1048500D06000D4B666800EB800003EB8000012124
-:1048600D0C3000F055FA636801220C330020C5E9C5
-:1048700D0063A27202B070BD48F2046002B070BD58
-:1048800D48F20460704700BF2040002010B310B5FF
-:1048900D82B00DF106010446FFF71AF9B0B1BDF86B
-:1048A00D06300E4A03EB830302EB8303DA684AB149
-:1048B00DA27A3AB1DA680021013A0846DA60A172AB
-:1048C00D02B010BD48F2056002B010BD48F209609B
-:1048D00D02B010BD48F20460704700BF20400020B8
-:1048E00D02230022FFF796BD18B103230022FFF724
-:1048F00D91BD48F20460704770B51B4B1B7882B0B8
-:1049000D1BB34FF6FF739842054628D001A91748EF
-:1049100DFBF728F900240522012644600460C580B8
-:1049200D02708460C460046144618461067101A9F0
-:1049300D0E48FBF749F90E48314600F0DDF9054602
-:1049400D40B12546284602B070BD48F201652846A3
-:1049500D02B070BDFFF7CAF9284602B070BD48F22B
-:1049600D0365284602B070BD00400020C040002005
-:1049700DD040002010B5184B1B7882B00BB301A9A5
-:1049800D1648FBF7EFF803460022062102605A6035
-:1049900D9A60DA601A615A619A6119700F4801A91B
-:1049A00DFBF712F90E4B1A780AB10122DA720D4893
-:1049B00D012100F0A1F9044640B10024204602B0C7
-:1049C00D10BD48F20164204602B010BDFFF78EF90C
-:1049D00D204602B010BD00BF00400020C0400020A6
-:1049E00D08400020D040002010B582B0ADF8060080
-:1049F00D0A48ADF80410047844B15AB153B101A975
-:104A000D0DF10600FFF7D8F802B010BD48F20160B5
-:104A100D02B010BD48F2046002B010BD004000208D
-:104A200D00B50E4B83B01B78ADF806005BB179B1C4
-:104A300D72B1134600200A460DF10601FFF7BCF8CE
-:104A400D03B05DF804FB48F2016003B05DF804FBB0
-:104A500D48F2046003B05DF804FB00BF0040002085
-:104A600D00B50E4B83B01B78ADF806005BB179B184
-:104A700D72B113460DF106000A460021FFF79CF8AE
-:104A800D03B05DF804FB48F2016003B05DF804FB70
-:104A900D48F2046003B05DF804FB00BF0040002045
-:104AA00D20B119B103680B600020704748F2046013
-:104AB00D704700BF384B1B78002B67D0002868D09B
-:104AC00D30B50022354C026042608260B4F80AC0F5
-:104AD00D2389C260022101806168028263449BB216
-:104AE00D002934D02E4A0D68954230D12D4A4D689B
-:104AF00D2A44012A2BD8E2684280C3F5806292B223
-:104B000DA0F808C0438102B1828101F108034FF67C
-:104B100DFF7E01F580511A68013216D05A88033292
-:104B200D03EB8202914225D39A88724512D01A88DE
-:104B300D82B19A6801320DD08288013282805A8802
-:104B400D033203EB82039942E5D8002030BD0122E8
-:104B500D0280D0E7B0F806C0C2890CF1010CA0F8B4
-:104B600D06C05C8803322244C2815A88033203EBAB
-:104B700D8203E8E7C289C488CB1A02EBA303013490
-:104B800D0122C480C3810274002030BD48F201604F
-:104B900D704748F20460704700400020204000201C
-:104BA00DDEC0ADDE02FEE10E4B0901F01F024FF03B
-:104BB00D010C0CFA02F100EB830000F085B800BF88
-:104BC00D4B0910B501F01F040121A14000EB83003A
-:104BD00D00F06EF8E04000F0010010BD01F01F0282
-:104BE00D012303FA02F24B0900EB8300D14300F0DD
-:104BF00D77B800BF4B0901F01F0150F82300C840E2
-:104C000D00F00100704700BF2DE9F04F01F1FF3AB0
-:104C100D83B04FEA5A130D46044601934FF0000935
-:104C200D4FF0010854F8293004EB89066FEA030BA5
-:104C300D9BFAABFBBBFA8BFBBBF1200F25D00BEB2B
-:104C400D491B5D454FEA49170CD81EE03368DB431D
-:104C500D93FAA3F3B3FA83F3202B07EB030B14D0D2
-:104C600D5D4512D90BF01F034FEA5B1008FA03F1F3
-:104C700D04EB80009A4600F01BF820FA0AF0C307F7
-:104C800DE4D4584603B0BDE8F08F019A4A4509F1C6
-:104C900D010301D09946C5E7AB46F2E7034653E859
-:104CA00D000F0A4643E8002C9CF0000FF7D1704727
-:104CB00D034653E8000F40EA010243E8002C9CF044
-:104CC00D000FF6D1704700BF034653E8002F42EAAC
-:104CD00D010043E8000C9CF0000FF6D1704700BFB7
-:104CE00D034653E8002F02EA010043E8000C9CF054
-:104CF00D000FF6D1704700BF034653E8000F00EBDD
-:104D000D010243E8002C9CF0000FF6D1704700BF64
-:104D100D034653E8002F02EB010043E8000C9CF022
-:104D200D000FF6D1704700BF034653E8002FA2EBEA
-:104D300D010043E8000C9CF0000FF6D1704700BF56
-:104D400D0346012253E8000F40EA020143E8001C2C
-:104D500D9CF0000FF6D1704740B139B110B40C681A
-:104D600D0160234611465DF8044B18470E2070472D
-:104D700D2DE9F047DDF820A048B342B306684EB3E5
-:104D800D1D460BB34768D7F80490B3FBF9F809FB40
-:104D900D1838B8F1000F17D142EA0104A4078E4666
-:104DA00D0FD1C468A1420CD3046901F1FF3E7544D3
-:104DB00DA54206D8CDF820A0F468A446BDE8F0477A
-:104DC00D60471020BDE8F0870920BDE8F0870E2070
-:104DD00DBDE8F0870820F5E7D8B1F0B50668D6B183
-:104DE00DAAB1446827687C1E0C428E460DD1C4685A
-:104DF00DA1420AD34C1E07FB024E0469A64504D8F6
-:104E000D3469A446BDE8F04060471020F0BD09208C
-:104E100DF0BD0E2070470820F0BD00BF29DF7047A0
-:104E200D28DF704703689A6852B310B586B0002327
-:104E300DCDE90233009304930379846805940191BD
-:104E400D8BB1012B03D06846904706B010BDC368E7
-:104E500D416904911B0302208DF8000002936846FE
-:104E600D904706B010BDD0E90314436904930120A7
-:104E700D8DF80000CDE902416846904706B010BD9F
-:104E800D704700BF0846704700207047024B187AE4
-:104E900D003818BF0120704784410020034B187A59
-:104EA00D0122B0FA80F05A74400970478441002005
-:104EB00D08B510461A4602F022FE002008BD00BFBC
-:104EC00D10B5064B06480024C3E90044C3E902446B
-:104ED00D1C61FAF725FE204610BD00BF844100205D
-:104EE00D7441002010B50A4C0A4B43602046FFF771
-:104EF00D27FF08B1002010BDFEF720F902462274ED
-:104F000D054906481C238C22FAF7F2FD002010BD3E
-:104F100D84410020A8980300E8400020744100203F
-:104F200D38B5254D2B7AFBB1244B1C6802232B720F
-:104F300D237923B3012B0CD020460321FFF772FFF9
-:104F400D00232B726B601E491E48BDE83840FAF7EE
-:104F500D7DBED4E903031844FFF762FF18B311288F
-:104F600DEAD101232B7238BD15491648FAF73CFEDC
-:104F700D124B044618600028D8D1686038BDD4E9BA
-:104F800D0523D21AB2F5805F28BF4FF480529208E4
-:104F900DE1682069012A38BF012219441844FFF73E
-:104FA00D3DFF0028DBD12B7C002BDCD1BDE8384048
-:104FB00D022000F009B800BF844100209C41002070
-:104FC00D984100207441002010B5254C237A93B1EF
-:104FD00D022B06D103280FD1E3680133082B2AD801
-:104FE00DE360637C1BB9BDE81040FFF799BFBDE8D6
-:104FF00D1040FEF793B810BD1A4B00221B68E260FB
-:1050000D1A79FAB1012AECD1D3E9042101328A428D
-:1050100D1A61E6D10022022822720CBF11460D2121
-:1050200D1846FFF7FFFE10491048FAF70FFE637C94
-:1050300D002BDCD1D7E70B4B00221B68E2602272FC
-:1050400D0D21EDE7D3E90512A1EB020CBCF5805F54
-:1050500D94BF624402F5805291429A61C1D1D9E761
-:1050600D844100209C410020984100207441002083
-:1050700D831E012B01D8FFF7A7BF704700F0FD037A
-:1050800D012B00D07047A0F10100044BB0FA80F065
-:1050900D002240095A741874FFF742BF8441002062
-:1050A00DF0B585B007460C46184803A915461E46AF
-:1050B00DFAF758FD30B38446240B86600760012350
-:1050C00DCCF80C40124E1148CCF814500024CCF8FA
-:1050D00D044003A9CCF81040CCF818408CF80430EB
-:1050E00DFAF772FD301DFFF72BFE10B1204605B00B
-:1050F00DF0BD737C002BFAD10190FFF711FF0198E1
-:1051000D05B0F0BD042005B0F0BD00BF7441002016
-:1051100D84410020F0B585B006460F46164803A918
-:1051200D15461C46FAF71EFD10B384460A9B066011
-:1051300D83600761114ECCF8144000240E48CCF862
-:1051400D0C5003A9CCF80440CCF81840FAF73CFDFC
-:1051500D301DFFF7F5FD10B1204605B0F0BD737C95
-:1051600D002BFAD10190FFF7DBFE019805B0F0BDE1
-:1051700D042005B0F0BD00BF744100208441002023
-:1051800D13DF70470023D3F8F80F421C01D0FFF74F
-:1051900DF7BF4FF010235869431CF8D10420704716
-:1051A00D0148FFF7EDBF00BF00C00100A0DF704751
-:1051B00DA1DF7047ADDF7047B3DF7047B4DF7047D5
-:1051C00D30B50D4B83B01A68019242F6A623012526
-:1051D00D01AA69460446ADF80030ADF80250FFF75C
-:1051E00DE5FF08B103B030BD044B2A4619782046BF
-:1051F00DFBF74AFB03B030BDD49803009B4200205F
-:1052000D70B54FF6FF738AB000249842CDE9004483
-:1052100DCDE902440494ADF802001CD0054600F01F
-:1052200D49FC1128064643D017D8E0B10B2829D1E7
-:1052300D0F23BDF802008DF8003000F047FD034646
-:1052400D6846ADF80430FCF7A5FC2246194B2846FC
-:1052500D1978FBF719FB0AB070BD43F202039842AF
-:1052600D10D12246F2E70E23BDF802008DF8003072
-:1052700D00F02CFD03466846ADF80430FCF78AFCBF
-:1052800D3246E3E7002407232846CDE90544CDE95E
-:1052900D08448DF81430ADF81650079600F016FD41
-:1052A00D034605A8ADF81830FCF774FC2246CDE78F
-:1052B00D0122CBE79E420020FFF7A2BF2DE9F04768
-:1052C00DDFF8548188B098F800100746FBF7C0FA54
-:1052D00D10B108B0BDE8F0870446384600F050FC28
-:1052E00D11280CD8112825D8DFE800F07D242424BE
-:1052F00D242448244F24242424242424243A43F20F
-:1053000D020290422CD043F20142904212D1384613
-:1053100DFFF776FF01263F4B324619783846FBF7EB
-:1053200DB3FA98F800102246384608B0BDE8F047A9
-:1053300DFBF7AABA0023CDE90333CDE90633059077
-:1053400D072338468DF80C30ADF80E7000F0BEFC1A
-:1053500D034603A8ADF810300126FCF71BFCDAE775
-:1053600D0126D8E701AB294603AA38460493FFF777
-:1053700D21FF18B9BDF80430002BCCD1384600F010
-:1053800DA5FC00F019FC0026C5E70DF10600FFF79E
-:1053900D13FFBDF80630012BF0D90026012502A917
-:1053A00D4FF0020942F6021A09E0BDF808305345E4
-:1053B00DD8D0BDF806300135ADB2AB42DED92846A6
-:1053C00D0022CDE90391FFF7F9FE42F605230028EF
-:1053D00DD4D102A9002EE8D1BDF80860F61AB6FAAC
-:1053E00D86F67609E5E7002310223846CDE903332A
-:1053F00DCDE9053307938DF80C20ADF80E7000F054
-:1054000D65FC0124034603A8ADF810302646FCF7D1
-:1054100DC1FB80E7A0420020A142002030B5012150
-:1054200D87B005462948FFF739FCBFF35F8F08B1F8
-:1054300D07B030BD0446284600F0F0FA8628024633
-:1054400D23D00FD8C8B1112833D1214B012219789F
-:1054500D2846FBF719FABFF35F8F1C4B00221A6029
-:1054600D07B030BD43F20203984222D1184B2246B9
-:1054700D19782846FBF708FAEDE7154B19782846F9
-:1054800D07B0BDE83040FBF7FFB9CDE90344062373
-:1054900DCDE9014428468DF80430ADF80650059449
-:1054A00D00F014FC034601A8ADF80830FCF772FBC0
-:1054B00DDCE700240723CDE90144CDE904448DF850
-:1054C00D04302846ADF806500392E9E7A0410020CC
-:1054D00D9F420020037803B1704730B5044683B076
-:1054E00D4088FFF78DFE6588284600F033FBA0B994
-:1054F00D6488204600F0EAFB00236A460921FBF789
-:1055000D63FD052818D0104B104918780022FBF7C1
-:1055100DFFF9024640B103B030BD0D4B01221978A1
-:1055200D2846FBF7B1F9E3E70A4B0B49187803B0AE
-:1055300DBDE83040FBF7ECB9064B01221978204647
-:1055400DFBF7A2F9DFE700BF9F4200201D540300C7
-:1055500DA04200209C420020C151030070B5037889
-:1055600D082B82B009D0314C314920780022FBF74D
-:1055700DCFF9024650B302B070BD467A0446002EF4
-:1055800DF1D1057A072D29D0082D45D0012DEAD16D
-:1055900D80886A462946FBF7F9FF06460028E2D1C6
-:1055A00D019B1B78002BDED0A08800F003FC4FF68A
-:1055B00DFF739842D7D01F4C2A462178FBF764F928
-:1055C00D1D4920783246FBF7A3F9CCE71B4B1C494C
-:1055D00D187802B0BDE87040FBF79AB98088134C7B
-:1055E00D00F0E8FB4FF6FF7398420546BCD02178DA
-:1055F00D0122FBF749F9284600F068FB33466A465D
-:1056000D0921FBF7E1FC0528AED10C4B01221978DD
-:1056100D2846FBF739F9A7E70A4B1A68012AA2D1E8
-:1056200DBFF35F8F014C1E609EE700BF9F420020BD
-:1056300D1D540300A0420020BD5203009C420020D7
-:1056400DC1510300A04100202DE9F843FBF7F6F806
-:1056500D1E4C1F4D2070FBF7F1F82870FBF7EEF88C
-:1056600D1C4E1D4F3070FBF7E9F83870FBF7E6F86C
-:1056700DDFF87080DFF8709088F80000FBF7DEF837
-:1056800D89F80000FBF7DAF82378144A182B10700C
-:1056900D19D02B78182B16D03378182B13D03B78C4
-:1056A00D182B10D098F80030182B0CD099F800302A
-:1056B00D182B08D0182806D0094B00201860BFF30E
-:1056C00D5F8FBDE8F8830320BDE8F8839F4200207B
-:1056D00D9E420020A0420020A14200209D420020B9
-:1056E00DA04100209C4200209B42002030B50D4B74
-:1056F00D83B000220C4619780B4B0192054600939E
-:1057000DFBF7C2F809490A4B2846002C08BF0B4687
-:1057100D019300F0DBFA00226946FBF7CDFC03B0E4
-:1057200D30BD00BF9C42002001000900D898030045
-:1057300DDC98030070B503888588353B86B0044638
-:1057400D1F2B2AD8DFE803F06110292929292929DF
-:1057500D29292929292929292929292929292929AC
-:1057600D2929298429A32938554E28463178FBF754
-:1057700D6FF890B1317800222846FBF785F8E18863
-:1057800D002940F08980E389012B03D1217C003968
-:1057900D18BF01212846FFF7A9FF4A4C4A4B4B4938
-:1057A00D18780022FBF7B4F849492078002206B09A
-:1057B00DBDE87040FBF7ACB8002611232846CDE9B3
-:1057C00D0166CDE903668DF804300596ADF80650F7
-:1057D00D00F07CFAADF8080000F0EEF93D4B394CC5
-:1057E00D197832462846FBF74FF82178324628467D
-:1057F00DFBF74AF8BDF8060000F068FA034601A869
-:1058000DADF80830FCF7C6F9C8E7334E28463178B5
-:1058100DFBF71EF80028C0D0002231782846FBF790
-:1058200D33F8E288002A39D02C4B264C19782C4BB2
-:1058300D00222846CDE90132FBF726F8294B0293C9
-:1058400D284600F043FA002201A9FBF735FCA5E735
-:1058500D037B012BA1D1827A012A9ED1018942F6C7
-:1058600D0213994299D1204C28462178FBF70CF868
-:1058700D00221E492078FBF74BF8024600288CD1F8
-:1058800D164B1B4918780F4CFBF742F886E7284654
-:1058900DFFF7B6FC0B4C81E700217BE7A689012EB3
-:1058A00DC2D1E1892846FFF783FC0028BCD1044B07
-:1058B00D044C197832462846FAF7E6FF6EE700BF2A
-:1058C00D9D420020A04200209E420020B9520300BC
-:1058D00DBD520300A14200209B4200209C420020AB
-:1058E00D01000900D89803009F4200201D540300B9
-:1058F00DC15103002DE9F0418CB000F01DF901A854
-:1059000DFAF77EFF019EDFF85480DEB100244FF6DA
-:1059100DFF7703E00134A4B2B44213D20CAB03EB16
-:1059200D440333F8285C284600F0D0F9B842F1D191
-:1059300D013498F8001001222846A4B2FAF7A4FF0A
-:1059400DB442EBD3044998F8000000220CB0BDE836
-:1059500DF041FAF7DDBF00BFBD520300A0420020A9
-:1059600DAFDF7047B1DF7047B2DF7047B3DF70470D
-:1059700D70B51E4B1E4C93E80300238888B04FF67C
-:1059800DFF7601ADB34285E8030007D127E02088FB
-:1059900DFBF7FEFBB0420346208020D018460022C4
-:1059A00D2946FBF789FB03460028F0D0002220880A
-:1059B00D0792112BCDE90322CDE90522ADF8100098
-:1059C00D0DD0862B0DD007228DF80C20059300F0FD
-:1059D00DF1F9034603A8ADF80E30FCF7EFF808B067
-:1059E00D70BD06238DF80C30F1E700BFE098030081
-:1059F00D7C420020044A12884FF6FF739A4200D170
-:105A000D7047FFF7B5BF00BF7C420020024B4FF639
-:105A100DFF721A80002070477C4200202DE9F04172
-:105A200D82B0074600F052F94FF6FF7398423AD014
-:105A300D064601224FF003086B4608213046551CDF
-:105A400DFBF7A8FD0446ADB203233846E4B9019A2D
-:105A500D911D42F8048BFFF787FF0346082130465E
-:105A600DCBB10C2B03D1FBF7FBFD2A46E4E7082154
-:105A700D052B18BF1C46FBF7F3FD002818BF0324A8
-:105A800D204602B0BDE8F081072C08BF0C2420464B
-:105A900D02B0BDE8F0813246FBF708FE0446204611
-:105AA00D02B0BDE8F08143F20204204602B0BDE829
-:105AB00DF08100BF2DE9F04182B0064600F006F9F5
-:105AC00D4FF6FF7398422CD1002703243D464FF02B
-:105AD00D010823463A4629463046FFF743FF04287E
-:105AE00D0AD008280AD00B280AD0B8F1000F08BF39
-:105AF00D0B2002B0BDE8F0811120F6E70020F4E79D
-:105B000D14F0020404D13DB127463D46032400E0C4
-:105B100D01244FF00008DCE7002FEAD003242F46C4
-:105B200DF7E76A460821FBF731FD0028CCD1019D2E
-:105B300DAF882C680635CAE708B54FF6FF70FBF73E
-:105B400D27FB034B1880BDE80840FFF711BF00BFCE
-:105B500D7C42002000B585B00DF10703039300F0E2
-:105B600DB5F802AA0121FBF711FD20B9039B1878A6
-:105B700D05B05DF804FB002005B05DF804FB00BF27
-:105B800D70B50C4E04463046FFF7F0FE78B93188FB
-:105B900D43F203054FF6FF722046FFF7E1FEA842E0
-:105BA00D00D070BD3188013189B23180F2E7032018
-:105BB00D70BD00BF7E42002000B5084B844693E8BF
-:105BC00D030083B06B4683E803000022194660464C
-:105BD00DFBF772FA03B05DF804FB00BFE898030011
-:105BE00D46DF70472DE9F041102205460E46013083
-:105BF00D013101F074FF78BB04462B4605F110010D
-:105C000D13F8012F52BB9942FAD16F7C96F811808F
-:105C100D87EA080313F0FE0F16D106F1120105F104
-:105C200D1200062207F0FE0701F059FF042F0FD0D6
-:105C300D062F0DD008F0FC08B8F1040F08D0B0FA0B
-:105C400D80F04009BDE8F08107F0FE07042F13D165
-:105C500D04F00100BDE8F0810024D6E7334606F1DB
-:105C600D100113F8012F2AB98B42CED013F8012F52
-:105C700D002AF9D00124C8E7062FE9D008F0FC0866
-:105C800DB8F1040FE4D00020E4E700BF70B584B094
-:105C900D05460E46FBF7DCF902AA0DF106010720B9
-:105CA00DFBF7DEF9034628465BB1BDF80640B4426A
-:105CB00DF2D00399FFF796FF0028EDD0204604B0EF
-:105CC00D70BD4FF6FF74204604B070BD13280DD87B
-:105CD00D10B50446FAF7ECFC28B1064B04EB84042E
-:105CE00D33F8140010BD4FF6FF7010BD4FF6FF7066
-:105CF00D704700BFA4410020132816D838B50446BC
-:105D000D0D46FAF7D5FC68B1094804EB840400EBA5
-:105D100D44040020E388D4F80220AB80237A2A6063
-:105D200DAB7138BD43F2020038BD43F2020070473B
-:105D300DA441002010B504884CB9821C00F10A0C56
-:105D400D12F8013B1BB99445FAD1002010BD0B8808
-:105D500DA342FAD108220231023001F0C0FEB0FA9E
-:105D600D80F0400910BD00BF30B585B00546FBF78A
-:105D700D6FF90CE0039C04F14601FFF7DBFF0346CE
-:105D800D04F12A01284683B9FFF7D4FF68B902AAA6
-:105D900D0DF106010720FBF763F903462846002B9A
-:105DA00DE8D14FF6FF7005B030BDBDF8060005B067
-:105DB00D30BD00BF4FF6FF7398422DE9F04118D06A
-:105DC00D0024DFF838800746254601E0642C10D00A
-:105DD00D38F81430BB42AEB204F1050405F10105EB
-:105DE00DF4D13046FAF764FC0028EFD03046BDE818
-:105DF00DF0814FF6FF763046BDE8F081A4410020DA
-:105E000D132804D8024B00EB800023F810107047C4
-:105E100DA4410020F8B54FF6FF7398421FD000241F
-:105E200D114F0646254603E0642C05F1010515D0FA
-:105E300D37F81430B34204F10504A8B2F4D1FAF7DF
-:105E400D37FC0028F0D03046FBF73EFB28B905EBB8
-:105E500D85054FF6FF7327F81530F8BD3046BDE8C0
-:105E600DF840FBF731BB00BFA441002010B58CB04A
-:105E700D144610306B460DF1100E10F801CD03F8DD
-:105E800D01CB9E45F9D10023049391F800C08EF803
-:105E900D0C30CEE901334A788B788DF81E20684698
-:105EA00D8DF81D308DF81FC0FFF79AFE9DF82F104D
-:105EB00D9DF82E209DF82D3021706270A3700CB0CE
-:105EC00D10BD00BF0388102B2CD1F0B500F1040CD0
-:105ED00DBCE80F0095B00DF1280EAEE80F00BCE840
-:105EE00D0F00AEE80F009DF82C609CE8030006F053
-:105EF00DFE07062F8EE8030015D1BDF828304E4958
-:105F000DBDF830400B9803EB83035B00CA18D480B7
-:105F100D4FF6FF74CC529DF832301372C2F8020066
-:105F200D15B0F0BD7047FBF793F89DF82C30032B9F
-:105F300D4FEA530253D9022ADFD105AC0DF1060504
-:105F400D224629460720FBF78BF8002860D0042F46
-:105F500DF6D10C9B0698ADF810301B0C8DF8123055
-:105F600DBDF82D30ADF8083003AA9DF82F308DF80F
-:105F700D0A30013004A9FFF779FFBDF80820BDF8FC
-:105F800D0C309A42DCD19DF80E309DF80A209A42D1
-:105F900DD6D1BDF82810284BBDF806500B9801EB53
-:105FA00D810252009D521344BDF83020DA804FF625
-:105FB00DFF72C3F8020095429DF832001872AFD0FF
-:105FC00D00232046ADF816108DF81430ADF818509A
-:105FD00DFBF708FE2046FFF77DFA15B0F0BD05ACC6
-:105FE00D0DF10605224629460720FBF739F8062252
-:105FF00D70B106994B7C734013F0FE0F01F1120145
-:1060000DF0D10DF12D0001F06AFD0028EAD1C0E7B5
-:1060100DBDF8283008490B9803EB83035B00CA18C1
-:1060200D4FF6FF74CC52BDF830109DF83230C2F8E7
-:1060300D0200D180137273E7A441002082B010B525
-:1060400D8C4684B049688646DCF800000DF1080CDA
-:1060500DACE8030006A981E80C00039BDA070EEB00
-:1060600D630C12D55A10029B5EF80220D45808AB6F
-:1060700D93E803008DE8030006AB0CCB6046A04708
-:1060800D04B0BDE8104002B07047029CEFE700BFBE
-:1060900D82B010B582B004A981E80C00D0E90623C6
-:1060A00D134304D102B0BDE8104002B0704704465E
-:1060B00DF1F750FED4E9062382428B41F2D2002142
-:1060C00D0022002304F11000C4E90623E1600190D1
-:1060D00DF0F73AF9019802B0BDE8104002B0F0F7C0
-:1060E00D87B800BF2DE9F04F83B0DDE90CABBDF8EB
-:1060F00D3870002B41D080460E4691461D46BAF1B0
-:1061000D000F3DD00F2E01D1C02F36D1282001F028
-:1061100DBEFC04461030F4F723FF18202680A4F8A7
-:1061200D029001F0B4FCCDE900AB47F00207A78067
-:1061300D6B4607460246A06003CB47F80C5B002375
-:1061400DD8F80060D360E3607B6091605060756843
-:1061500D0D495161C4E908330C4B9D4208D12046CD
-:1061600DF0F714FA204603B0BDE8F04F01F08DBCF6
-:1061700D21464046A8470028F1D103B0BDE8F08F75
-:1061800D1BF0010FBED1F8E73D600300F5CD010016
-:1061900D2DE9F0438DB00446149FDDF854908846E8
-:1061A00D16461D465FB306A8F4F7DAFE1820ADF8C3
-:1061B00D0880ADF80A6001F06AFC0146CDE900796E
-:1061C00D41F80C5B0023EC460246C3604B60BCE813
-:1061D00D030050602068916005930D498568049215
-:1061E00D51610C4A0A9312219542ADF80C100B9394
-:1061F00D09D102A8F0F7CAF90DB0BDE8F08319F086
-:1062000D010FD0D1F8E761462046A847F1E700BF5E
-:1062100D3D60030025DA010070B583681B49DA88FB
-:1062200DB3F808C01A4E86B000250491059506A94D
-:1062300D044680F82050034611E90300C2F3002202
-:1062400DC2F105028DE8030092B261463068FFF796
-:1062500D9FFF104BCDE9023502AB93E8030042F2EC
-:1062600D10728DE80300234630682321FFF790FF5D
-:1062700D00220023294604F11000C4E90623E5603D
-:1062800D06B0BDE87040F0F75FB800BF99C40100DB
-:1062900D843A00209160030090F82030054A10B533
-:1062A00D044602600BB9204610BDFFF7B5FF20462E
-:1062B00D10BD00BF0099030090F82030084A10B5BA
-:1062C00D0446026023B9204601F0DFFB204610BDD5
-:1062D00DFFF7A2FF204601F0D8FB204610BD00BFFE
-:1062E00D0099030090F8203010B5044683B9237946
-:1062F00D63B123680C4A9B6893420CD194F820300B
-:1063000D0A4A22605BB9204601F0BFFB002010BD98
-:1063100DFFF782FFEBE720469847002010BD20468F
-:1063200DFFF77AFFEFE700BFB962030000990300A2
-:1063300D70B50A4B03600446002500F1100681601C
-:1063400D85803046EFF750FF3046E560656284F892
-:1063500D2050EFF74DFF204670BD00BF00990300A0
-:1063600D2DE9F04190F8203088B004460D46002B01
-:1063700D36D18068314A03685B6D93425AD1304BF8
-:1063800D04934FF00008CDF8148004AB0789C28840
-:1063900D2C4E93E803008DE80300C2F3002239462A
-:1063A00DC0270297C2F10502306892B22346FFF76B
-:1063B00D99FE254B02970693CDF81C8008AB13E987
-:1063C00D03008DE803003068204E234642F2107220
-:1063D00D2321FFF787FE3378EBB1012384F82030BA
-:1063E00D8DB900220023C4E90623002304F1100017
-:1063F00DE360EFF7FDFEE068154B002808BF184677
-:1064000D08B0BDE8F081F1F7A5FC281841EBE57166
-:1064100DC4E90601E9E70093232242F2107342F228
-:1064200D10700021F1F7A6FC01233370012384F8CD
-:1064300D2030D5E703219847A068A0E79503020017
-:1064400D99C40100843A002091600300A24200200B
-:1064500D11FCFFFF416270474068704741600020AA
-:1064600D704700BFF0B58B68CD699D42A8BF1D4632
-:1064700D83B00C46012201F10C070646294601A8FE
-:1064800DF5F798F801A93846F5F7C4F801A8F5F71E
-:1064900DB9F8E06861692A46043001F030FBE36920
-:1064A00D62695B1B2A44002BE361626125D1236A7B
-:1064B00D002BC4BF03F1FF33236293B1A36922699B
-:1064C00DE361002B626104DD606A03681B68984715
-:1064D00DE36933B139463046F5F78AF8304603B0F3
-:1064E00DF0BD236A002BF5D194F82830002BF1D0A4
-:1064F00D04F12C00EFF7F4FEECE7E5DCEAE700BF72
-:1065000D38B504460B4B40F80C3B04F12C05F5F760
-:1065100D4BF82846EFF768FE002101224FF48073F7
-:1065200D2846C4E9012364636162EFF761FE2046EA
-:1065300D38BD00BF1499030010B50446406A88B1F8
-:1065400D002A0FDD73B1C4E9041101684FF0000C8E
-:1065500D096884F828C02362C4E90622884794F8A4
-:1065600D283003B910BD04F12C00BDE81040EFF741
-:1065700D3FBE00BF024B1868BFF35B8F704700BF73
-:1065800D5C210020024B1868BFF35B8F704700BF82
-:1065900D6C420020F8B504460D4600F077F822460F
-:1065A00D06460F462B462046294601F06FF830B9B6
-:1065B00D204629460022002301F040F810B930464C
-:1065C00D3946F8BD00F0ACFA00220023212101600C
-:1065D00D1046194600F0EAFE06460F46304639468B
-:1065E00DF8BD00BF08B52DED028B08EE100A00F0C6
-:1065F00D03F9B4EE488AF1EE10FA03460ED6B5EE65
-:1066000DC08AF1EE10FA09D8B5EE408AF1EE10FA13
-:1066100D08D100F085FA2222084B0260BDEC028BF6
-:1066200D184608BD00F07CFABDEC028B0346212212
-:1066300D1A600348BDE8084000F04EB9000080FF25
-:1066400D348D030008B52DED028B08EE100A00F015
-:1066500D3BF9B4EE488AF1EE10FA06D6DFED0A8A60
-:1066600DB4EEE88AF1EE10FA02D4BDEC028B08BD4F
-:1066700D00F056FAC8EEA87ABDEC028B0346212233
-:1066800D1A6017EE900A08BD00000000594A8A43AF
-:1066900D2DE9F04106460F4600F0928000290B4689
-:1066A00D044651DD09155DD0C3F31303C807A1F2EC
-:1066B00DFF3743F4801303D45B0003EBD473640002
-:1066C00DE20F002602EB430360007F104FF0160E21
-:1066D00D34464FF40012A118994202DC5B1A8C1853
-:1066E00D16445B00BEF1010E03EBD0734FEA52026C
-:1066F00D4FEA4000EFD175464FF0200C4FF00042AD
-:1067000D0AE03FD0C10FBCF1010C01EB43034FEA8E
-:1067100D40004FEA52023ED0A34202EB0E01F0DDE3
-:1067200D002901EB020E09DBA0461B1B814288BF2D
-:1067300D03F1FF33401A15444446E3E7BEF1000F61
-:1067400DF2DB04F10108F0E721F00042024335D0FD
-:1067500D00293FD1E20A153913466405002AF9D004
-:1067600DD70241D400205B00DE02054600F1010096
-:1067700DF9D51A4623468440C0F12000C340491B79
-:1067800D134391E78142BDD8002901EB020ED5DB01
-:1067900D98460023CEE7034302D0691C22D0013571
-:1067A00D4FEA550C731003F17F53F20703F50013F5
-:1067B00D48BF4CF0004C03EB07516046BDE8F0813B
-:1067C00D02460B4600F0C8FC32463B4600F00EFB7D
-:1067D00DBDE8F081024600F007FB02460B4600F0D3
-:1067E00DE5FDEBE70136DDE7234620204FF0FF35D1
-:1067F00DC4E700BF0000F07F08B530F000432DED79
-:1068000D028B07EE100A2DD0002836DBB0F1FF4FBA
-:1068100D47DAB0F5000F3BDB0022C3157F3B134475
-:1068200DDA0F03EBD37307EE903AC2F17F02C0F398
-:1068300D160040EAC250B8EEE78A00F051F89FED1D
-:1068400D1C7ADFED1C6A07EE900A27EE877ADFEDE2
-:1068500D1A7AA8EE267AA8EE277ABDEC028B17EEEF
-:1068600D100A08BD9FED157ADFED157AC7EE277A70
-:1068700DBDEC028B17EE900A08BD77EE477A9FEDBF
-:1068800D107AC7EE877ABDEC028B17EE900A08BD21
-:1068900DDFED0C7A67EE277A6FF0180217EE900A8B
-:1068A00DBBE7BDEC028B77EE077A17EE900A08BDB9
-:1068B00DD95BDE3EDB27543580209A3E000000CCAC
-:1068C00D000000000000004C07EE900AF1EEE77AA0
-:1068D00D17EE900A704700BF004870470000C07F58
-:1068E00D30F0004207EE100A03462DD0002834DBAD
-:1068F00DB0F1FF4F43DAB0F5000F37DB4FF0000C6E
-:1069000D7048C3F31601084400F4000282F07E5271
-:1069100D0A43DB1507EE102A7F3B6B4A634401F1F6
-:1069200D0F0CF7EE007A0CEA020237EE677A03EBF2
-:1069300DD0534ABBB5EE407AF1EE10FA67D1002B79
-:1069400D40F09F80002070479FED607ADFED607A08
-:1069500DC7EE277A17EE900A704777EE477A9FEDCC
-:1069600D5C7AC7EE877A17EE900A7047DFED597A99
-:1069700D67EE277A6FF0180C17EE903AC0E777EEB6
-:1069800D077A17EE900A7047F0EE007A77EE277AC5
-:1069900D06EE903AC7EE273A4F48C1F55712084414
-:1069A00D02F522720243002ADFED4C2A9FED4C4A7C
-:1069B00D9FED4C5A9FED4C3ADFED4C4ADFED4C7A92
-:1069C00D9FED4C6A63EEA35AB8EEE62A65EEA56A12
-:1069D00DA6EEA24AE6EE834AA4EE265AA4EEA66AD5
-:1069E00DE5EE267A67EEA57AE6EE267A2EDDF6EE50
-:1069F00D006A67EE266A66EE876A7BBB77EEA67A3B
-:106A000DE7EEE36A77EE667A17EE900A7047F6EED8
-:106A100D006A9FED396AF0EE667AE7EE467A67EE28
-:106A200D076A66EEA76A002BECD007EE903ADFED11
-:106A300D335A9FED336AF8EEE77AE7EEE56A36EE04
-:106A400DC77A97EE867A17EE100A704743BB77EE3A
-:106A500D677AA7EEE37A17EE100A70479FED276A63
-:106A600DDFED275A77EEA67A22EE066AA7EEA36A25
-:106A700D76EEC66A36EEC77A92EE257A17EE100AD2
-:106A800D704707EE903A9FED1D7ADFED1D6AF8EE27
-:106A900DE77A27EE877AA7EEA67A17EE100A7047E7
-:106AA00DDFED166A9FED166A77EE677A66EEC26ABB
-:106AB00DE7EEA36A36EEC77A92EE067A17EE100A63
-:106AC00D704700BF20FB4A00F0FF7F00000000CCA4
-:106AD00D000000000000004C305CCFFF9788173E8F
-:106AE00D25333A3E2549923E4FD01C3E298E633EBA
-:106AF00DABAA2A3FCDCCCC3EABAAAA3ED1F71737D5
-:106B000D8071313F10B5054C13462CB10A46014634
-:106B100D0220AFF3008010BD2046FCE7000000000E
-:106B200D014B1868704700BF6021002008B5074B66
-:106B300D044613B10021AFF30080054B1868836A3A
-:106B400D03B19847204600F099FF00BF00000000F8
-:106B500D3099030070B50D4D0D4C641BA41000262B
-:106B600DA64209D10B4D0C4C01F036F8641BA41054
-:106B700D0026A64205D170BD55F8043B9847013655
-:106B800DEEE755F8043B98470136F2E7D421002093
-:106B900DD4210020D4210020F4210020024B0146F5
-:106BA00D186800F0DCBF00BF6021002038B5074D2C
-:106BB00D00230446084611462B6000F057FF431C86
-:106BC00D02D12B6803B1236038BD00BF7042002095
-:106BD00D012B2DE9F04701D0242B06D9FFF7A0FF9B
-:106BE00D162303600020BDE8F087DFF8E4C00D46F2
-:106BF00D2E4615F8014B14F80C7017F00807F7D155
-:106C000D2D2C32D12C780127B51C002B5BD0102BED
-:106C100D09D1302C07D12C7804F0DF04582C4DD13C
-:106C200D6C781023023507F1004808F1FF384FF05A
-:106C300D000CB8FBF3F9664603FB198AA4F1300E7C
-:106C400DBEF1090F16D87446A34224DDBCF1000F26
-:106C500D1EDBB1451CD301D1A24519DB06FB034652
-:106C600D4FF0010C15F8014BE8E72B2C04BF2C78E5
-:106C700DB51CCAE7A4F1410EBEF1190F01D8373C7E
-:106C800DE2E7A4F1610EBEF1190F04D8573CDBE722
-:106C900D4FF0FF3CE6E7BCF1000F05DA222303605D
-:106CA00D464642B930469EE707B17642002AF9D0F2
-:106CB00DBCF1000F00D0691E1160F3E73024002BEA
-:106CC00DB1D10823AFE7302CA5D00A23ABE700BF25
-:106CD00D3599030013460A46014602480068FFF73E
-:106CE00D77BF00BF602100202DE9F043364F864667
-:106CF00D0D46284615F8014BE65D16F00806F8D14D
-:106D000D2D2C2FD12C780126851C002B57D0102B24
-:106D100D09D1302C07D1287800F0DF00582849D14F
-:106D200D6C78102302354FF0FF380027B8FBF3F8CD
-:106D300D03FB08F96FEA09093846A4F1300CBCF1E0
-:106D400D090F14D86446A34222DD002F1DDB8045B8
-:106D500D1BD301D1A14518DB00FB0340012715F81A
-:106D600D014BEAE72B2C04BF2C78851CCDE7A4F151
-:106D700D410CBCF1190F01D8373CE4E7A4F1610CCB
-:106D800DBCF1190F04D8573CDDE74FF0FF37E6E7AC
-:106D900D002F07DA2223CEF800304FF0FF3032B942
-:106DA00DBDE8F08306B14042002AF9D007B1691E53
-:106DB00D1160F5E73024002BB5D10823B3E7302C53
-:106DC00DA9D00A23AFE700BF3599030013460A4641
-:106DD00D014602480068FFF787BF00BF6021002011
-:106DE00D81F0004102E000BF83F0004330B54FEA6F
-:106DF00D41044FEA430594EA050F08BF90EA020FDC
-:106E000D1FBF54EA000C55EA020C7FEA645C7FEA6E
-:106E100D655C00F0E2804FEA5454D4EB5555B8BF91
-:106E200D6D420CDD2C4480EA020281EA030382EA02
-:106E300D000083EA010180EA020281EA0303362D94
-:106E400D88BF30BD11F0004F4FEA01314FF4801C67
-:106E500D4CEA113102D0404261EB410113F0004F79
-:106E600D4FEA03334CEA133302D0524263EB430330
-:106E700D94EA050F00F0A780A4F10104D5F1200ECE
-:106E800D0DDB02FA0EFC22FA05F2801841F1000129
-:106E900D03FA0EF2801843FA05F359410EE0A5F1FD
-:106EA00D20050EF1200E012A03FA0EFC28BF4CF02E
-:106EB00D020C43FA05F3C01851EBE37101F00045E4
-:106EC00D07D54FF0000EDCF1000C7EEB00006EEBF1
-:106ED00D0101B1F5801F1BD3B1F5001F0CD349087B
-:106EE00D5FEA30004FEA3C0C04F101044FEA4452D2
-:106EF00D12F5800F80F09A80BCF1004F08BF5FEA59
-:106F000D500C50F1000041EB045141EA050130BD38
-:106F100D5FEA4C0C404141EB0101013C28BFB1F54A
-:106F200D801FE9D291F0000F04BF01460020B1FA95
-:106F300D81F308BF2033A3F10B03B3F120020CDA68
-:106F400D0C3208DD02F1140CC2F10C0201FA0CF046
-:106F500D21FA02F10CE002F11402D8BFC2F1200CAB
-:106F600D01FA02F120FA0CFCDCBF41EA0C01904061
-:106F700DE41AA2BF01EB0451294330BD6FEA0404AA
-:106F800D1F3C1CDA0C340EDC04F11404C4F1200295
-:106F900D20FA04F001FA02F340EA030021FA04F3A7
-:106FA00D45EA030130BDC4F10C04C4F1200220FAFE
-:106FB00D02F001FA04F340EA0300294630BD21FA3C
-:106FC00D04F0294630BD94F0000F83F4801306BF02
-:106FD00D81F480110134013D4EE77FEA645C18BFF6
-:106FE00D7FEA655C29D094EA050F08BF90EA020F8D
-:106FF00D05D054EA000C04BF1946104630BD91EA85
-:1070000D030F1EBF0021002030BD5FEA545C05D187
-:1070100D4000494128BF41F0004130BD14F58004C6
-:1070200D3CBF01F5801130BD01F0004545F0FE413A
-:1070300D41F470014FF0000030BD7FEA645C1ABF6F
-:1070400D194610467FEA655C1CBF0B46024650EAA6
-:1070500D013406BF52EA033591EA030F41F40021D2
-:1070600D30BD00BF90F0000F04BF0021704730B558
-:1070700D4FF4806404F132044FF000054FF000012D
-:1070800D50E700BF90F0000F04BF0021704730B5EE
-:1070900D4FF4806404F1320410F0004548BF4042C3
-:1070A00D4FF000013EE700BF42004FEAE2014FEA18
-:1070B00D31014FEA02701FBF12F07F4393F07F4FF3
-:1070C00D81F06051704732F07F4208BF704793F0F6
-:1070D00D7F4F04BF41F40021704730B54FF4607409
-:1070E00D01F0004521F000411CE700BF50EA01020C
-:1070F00D08BF704730B54FF000050AE050EA0102B5
-:1071000D08BF704730B511F0004502D5404261EB24
-:1071100D41014FF4806404F132045FEA915C3FF465
-:1071200DD8AE4FF003025FEADC0C18BF03325FEA02
-:1071300DDC0C18BF033202EBDC02C2F1200300FAB3
-:1071400D03FC20FA02F001FA03FE40EA0E0021FAD8
-:1071500D02F11444BDE600BF70B54FF0FF0C4CF4C6
-:1071600DE06C1CEA11541DBF1CEA135594EA0C0F78
-:1071700D95EA0C0F00F0DEF82C4481EA030621EAB3
-:1071800D4C5123EA4C5350EA013518BF52EA0335EE
-:1071900D41F4801143F4801338D0A0FB02CE4FF0A0
-:1071A00D0005E1FB02E506F00042E0FB03E54FF0D0
-:1071B00D0006E1FB03569CF0000F18BF4EF0010EC8
-:1071C00DA4F1FF04B6F5007F64F5407404D25FEAC4
-:1071D00D4E0E6D4146EB060642EAC62141EA555177
-:1071E00D4FEAC52040EA5E504FEACE2EB4F1FD0CB9
-:1071F00D88BFBCF5E06F1ED8BEF1004F08BF5FEA37
-:1072000D500E50F1000041EB045170BD06F00046E8
-:1072100D46EA010140EA020081EA0301B4EB5C0495
-:1072200DC2BFD4EB0C0541EA045170BD41F480118D
-:1072300D4FF0000E013C00F3AB8014F1360FDEBFB2
-:1072400D002001F0004170BDC4F10004203C35DA8E
-:1072500D0C341BDC04F11404C4F1200500FA05F311
-:1072600D20FA04F001FA05F240EA020001F00042B2
-:1072700D21F0004110EBD37021FA04F642EB060128
-:1072800D5EEA430E08BF20EAD37070BDC4F10C0452
-:1072900DC4F1200500FA04F320FA05F001FA04F216
-:1072A00D40EA020001F0004110EBD37041F1000102
-:1072B00D5EEA430E08BF20EAD37070BDC4F120050D
-:1072C00D00FA05F24EEA020E20FA04F301FA05F275
-:1072D00D43EA020321FA04F001F0004121FA04F21D
-:1072E00D20EA020000EBD3705EEA430E08BF20EAED
-:1072F00DD37070BD94F0000F0FD101F00046400027
-:1073000D41EB010111F4801F08BF013CF7D041EAA8
-:1073100D060195F0000F18BF704703F000465200AC
-:1073200D43EB030313F4801F08BF013DF7D043EA7D
-:1073300D0603704794EA0C0F0CEA135518BF95EA33
-:1073400D0C0F0CD050EA410618BF52EA4306D1D1BA
-:1073500D81EA030101F000414FF0000070BD50EAD9
-:1073600D410606BF1046194652EA430619D094EA63
-:1073700D0C0F02D150EA013613D195EA0C0F05D14D
-:1073800D52EA03361CBF104619460AD181EA0301A1
-:1073900D01F0004141F0FE4141F470014FF0000059
-:1073A00D70BD41F0FE4141F4780170BD70B54FF0F4
-:1073B00DFF0C4CF4E06C1CEA11541DBF1CEA135574
-:1073C00D94EA0C0F95EA0C0F00F0A7F8A4EB050456
-:1073D00D81EA030E52EA03354FEA013100F088804D
-:1073E00D4FEA03334FF0805545EA131343EA126316
-:1073F00D4FEA022245EA111545EA10654FEA0026CB
-:1074000D0EF000419D4208BF964244F1FD0404F583
-:1074100D407402D25B084FEA3202B61A65EB0305DF
-:1074200D5B084FEA32024FF480104FF4002CB6EB9C
-:1074300D020E75EB030E22BFB61A754640EA0C001C
-:1074400D5B084FEA3202B6EB020E75EB030E22BF5C
-:1074500DB61A754640EA5C005B084FEA3202B6EB9D
-:1074600D020E75EB030E22BFB61A754640EA9C005C
-:1074700D5B084FEA3202B6EB020E75EB030E22BF2C
-:1074800DB61A754640EADC0055EA060E18D04FEAEA
-:1074900D051545EA16754FEA06164FEAC30343EA8A
-:1074A00D52734FEAC2025FEA1C1CC0D111F4801F57
-:1074B00D0BD141EA00014FF000004FF0004CB6E750
-:1074C00D11F4801F04BF01430020B4F1FD0C88BFEF
-:1074D00DBCF5E06F3FF6AFAEB5EB030C04BFB6EBFA
-:1074E00D020C5FEA500C50F1000041EB045170BDED
-:1074F00D0EF0004E4EEA113114EB5C04C2BFD4EB1A
-:1075000D0C0541EA045170BD41F480114FF0000E9D
-:1075100D013C90E645EA060E8DE60CEA135594EA19
-:1075200D0C0F08BF95EA0C0F3FF43BAF94EA0C0F1C
-:1075300D0AD150EA01347FF434AF95EA0C0F7FF491
-:1075400D25AF104619462CE795EA0C0F06D152EAE5
-:1075500D03353FF4FDAE1046194622E750EA4106C9
-:1075600D18BF52EA43067FF4C5AE50EA41047FF4DA
-:1075700D0DAF52EA43057FF4EBAE12E74FF0FF3C3F
-:1075800D06E000BF4FF0010C02E000BF4FF0010C10
-:1075900D4DF804CD4FEA410C7FEA6C5C4FEA430C89
-:1075A00D18BF7FEA6C5C1BD001B050EA410C0CBFD8
-:1075B00D52EA430C91EA030F02BF90EA020F00203A
-:1075C00D704710F1000F91EA030F58BF994208BFA1
-:1075D00D90422CBFD8176FEAE37040F0010070475E
-:1075E00D4FEA410C7FEA6C5C02D150EA013C07D1B5
-:1075F00D4FEA430C7FEA6C5CD6D152EA033CD3D000
-:1076000D5DF8040B704700BF8446104662468C46F9
-:1076100D1946634600E000BF01B5FFF7B7FF00282C
-:1076200D48BF10F1000F01BD4DF808EDFFF7F4FF55
-:1076300D0CBF012000205DF808FB00BF4DF808EDE0
-:1076400DFFF7EAFF34BF012000205DF808FB00BF03
-:1076500D4DF808EDFFF7E0FF94BF012000205DF825
-:1076600D08FB00BF4DF808EDFFF7CEFF94BF0120DA
-:1076700D00205DF808FB00BF4DF808EDFFF7C4FFD3
-:1076800D34BF012000205DF808FB00BF4FEA410C1C
-:1076900D7FEA6C5C02D150EA013C0AD14FEA430CFF
-:1076A00D7FEA6C5C02D152EA033C02D14FF000003C
-:1076B00D70474FF0010070474FEA4102B2F1E043CD
-:1076C00D24BFB3F5001CDCF1FE5C0DD901F0004CBC
-:1076D00D4FEAC0024CEA5070B2F1004F40EB83000C
-:1076E00D08BF20F00100704711F0804F21D113F138
-:1076F00D3872BCBF01F00040704741F480114FEA71
-:1077000D5252C2F11802C2F1200C10FA0CF320FAF9
-:1077100D02F018BF40F001004FEAC1234FEAD32316
-:1077200D03FA0CFC40EA0C0023FA02F34FEA430380
-:1077300DCCE77FEA625307D150EA01331EBF4FF009
-:1077400DFE4040F44000704701F0004040F0FE4024
-:1077500D40F40000704700BF53B94AB9002908BF73
-:1077600D00281CBF4FF0FF314FF0FF3000F074B90F
-:1077700DADF1080C6DE904CE00F006F8DDF804E07B
-:1077800DDDE9022304B070472DE9F047089D04465A
-:1077900D8E46002B4DD18A42944669D9B2FA82F2B7
-:1077A00D52B101FA02F3C2F1200120FA01F10CFAF3
-:1077B00D02FC41EA030E94404FEA1C48210CBEFB2B
-:1077C00DF8F61FFA8CF708FB16E341EA034306FBB4
-:1077D00D07F199420AD91CEB030306F1FF3080F043
-:1077E00D1F81994240F21C81023E63445B1AA4B290
-:1077F00DB3FBF8F008FB103344EA034400FB07F732
-:1078000DA7420AD91CEB040400F1FF3380F00A8172
-:1078100DA74240F207816444023840EA0640E41B67
-:1078200D00261DB1D4400023C5E900433146BDE813
-:1078300DF0878B4209D9002D00F0EF800026C5E9B5
-:1078400D000130463146BDE8F087B3FA83F6002ECD
-:1078500D4AD18B4202D3824200F2F980841A61EB45
-:1078600D030301209E46002DE0D0C5E9004EDDE763
-:1078700D02B9FFDEB2FA82F2002A40F09280A1EB4B
-:1078800D0C014FEA1C471FFA8CFE0126200CB1FBA0
-:1078900DF7F307FB131140EA01410EFB03F0884299
-:1078A00D08D91CEB010103F1FF3802D2884200F226
-:1078B00DCB804346091AA4B2B1FBF7F007FB1011B8
-:1078C00D44EA01440EFB00FEA64508D91CEB040456
-:1078D00D00F1FF3102D2A64500F2BB800846A4EBB1
-:1078E00D0E0440EA03409CE7C6F12007B34022FA9C
-:1078F00D07FC4CEA030C20FA07F401FA06F31C43CB
-:1079000DF9404FEA1C4900FA06F3B1FBF9F8200CD7
-:1079100D1FFA8CFE09FB181140EA014108FB0EF01D
-:1079200D884202FA06F20BD91CEB010108F1FF3A6D
-:1079300D80F08880884240F28580A8F10208614479
-:1079400D091AA4B2B1FBF9F009FB101144EA014187
-:1079500D00FB0EFE8E4508D91CEB010100F1FF3432
-:1079600D6CD28E456AD90238614440EA0840A0FBCA
-:1079700D0294A1EB0E01A142C846A64656D353D0A0
-:1079800D5DB1B3EB080261EB0E0101FA07F722FAC4
-:1079900D06F3F1401F43C5E9007100263146BDE8ED
-:1079A00DF087C2F12003D8400CFA02FC21FA03F350
-:1079B00D914001434FEA1C471FFA8CFEB3FBF7F0D1
-:1079C00D07FB10360B0C43EA064300FB0EF69E42F6
-:1079D00D04FA02F408D91CEB030300F1FF382FD28F
-:1079E00D9E422DD9023863449B1B89B2B3FBF7F637
-:1079F00D07FB163341EA034106FB0EF38B4208D910
-:107A000D1CEB010106F1FF3816D28B4214D9023E50
-:107A100D6144C91A46EA004638E72E46284605E76E
-:107A200D0646E3E61846F8E64B45A9D2B9EB02083F
-:107A300D64EB0C0E0138A3E74646EAE7204694E7CF
-:107A400D4046D1E7D0467BE7023B614432E7304602
-:107A500D09E76444023842E7704700BF024B5822E1
-:107A600D1A604FF0FF30704770420020024B5822D1
-:107A700D1A604FF0FF30704770420020FEE700BFE4
-:107A800D0B4601461846FFF73DB8EEF731BD01280C
-:107A900D38BF012010B504462046EEF7EBFC30B997
-:107AA00DFEF770FD08B900F00FF88047F4E710BD40
-:107AB00D08B500F004F808B5804700F005F808B5E2
-:107AC00DFEF758FDFFF7F7FF08B50620FFF766F83C
-:107AD00D0120FFF7D3FF0A220021FFF7FBB810B5F5
-:107AE00D01390244904201D1002005E0037811F8DC
-:107AF00D014FA34201D0181B10BD0130F2E70A441B
-:107B000D914200F1FF3300D1704710B511F8014BD0
-:107B100D03F8014F9142F9D110BD884210B501EB28
-:107B200D020402D98442234607D8431EA14208D03D
-:107B300D11F8012B03F8012FF8E7024401468A42A0
-:107B400D00D110BD13F8014D02F8014DF7E70244C5
-:107B500D0346934200D1704703F8011BF9E71F2933
-:107B600D38B504460D4604D9162303604FF0FF3097
-:107B700D38BD426C12B152F821304BB9204600F09D
-:107B800D16F82A4601462046BDE83840FFF70EB8E4
-:107B900D012B0AD0591C03D1162303600120E7E7FE
-:107BA00D002442F82540284698470020E0E7FFF7DB
-:107BB00D55BF10F8012B11F8013B012A28BF9A423D
-:107BC00DF7D0D01A7047034613F8012B002AFBD1CA
-:107BD00D181A013870470000F8B500BFF8BC08BC92
-:107BE00D9E467047F8B500BFF8BC08BC9E4670476E
-:107BF00D0338FDD8704700000A286400501E1E008F
-:107C000D69645F70726F7000202020203030302C3E
-:107C100D3030302C3030302C3030302C3030300A89
-:107C200D202020203030302C3037302C3030302C8C
-:107C300D3037302C3030300A202020203030302C9E
-:107C400D3030302C3030302C3030302C3030300A59
-:107C500D202020203037302C3030302C3030302C5C
-:107C600D3030302C3037300A202020203030302C6E
-:107C700D3037302C3037302C3037302C3030300A14
-:107C800D00000000202020203030302C3030302CEF
-:107C900D3030302C3030302C3030300A2020202045
-:107CA00D3030302C3037302C3030302C3037302CC9
-:107CB00D3030300A202020203030302C3030302C25
-:107CC00D3030302C3030302C3030300A2020202015
-:107CD00D3030302C3037302C3037302C3037302C92
-:107CE00D3030300A202020203037302C3030302CEE
-:107CF00D3030302C3030302C3037300A000000005E
-:107D000D23000000735F0000000000000000000071
-:107D100DA5C80200F1C702005D6E02005D6E020093
-:107D200D656E0200656E02004D6E02006D6E020002
-:107D300D61CB0200896E02002DCC02006DC80200DD
-:107D400DA96E0200C5C80100D9C8010069C90200A9
-:107D500D310000003200000033000000340000004C
-:107D600D0000000000000000E5CD0100EDCD010098
-:107D700DF1CD010019D0010049540200CDD0010010
-:107D800D55D10100756E6B6E6F776E007A766770E8
-:107D900D74756F6965617A76677074756F69656101
-:107DA00D7A766770740000001B1B000E1100000036
-:107DB00D15160F18130000001C0B1F251E000000C8
-:107DC00D0000000000000000B5D30100D5560200F0
-:107DD00DADD3010069D30100A9D3010091D70100F2
-:107DE00D9DD3010099D301000000000000000000A8
-:107DF00DE5CD0100EDCD0100F1CD0100F5F601005D
-:107E000D49540200CDD70100F1D70100796D020070
-:107E100D7D6D0200FDF90100916D020079F6010002
-:107E200D75F40100996D0200C4FFFFFF0000000012
-:107E300DE5CD01002D830200F1CD0100C5D7010074
-:107E400D4954020049D801001DD80100554249543A
-:107E500D5F4C4F475F46535F565F3030320A00002C
-:107E600D687E030008000000010000000200000011
-:107E700D02000000020000000300000002000000EC
-:107E800D04000000010000000500000008000000D3
-:107E900D06000000010000000700000001000000C6
-:107EA00D08000000010000000000000000000000BC
-:107EB00DE5CD0100EDCD010089DF0100C5D7010041
-:107EC00D4954020039DA010051DA0100D47E030071
-:107ED00D08000000010000000C000000020000007E
-:107EE00D0500000003000000020000000400000077
-:107EF00D0100000005000000010000000600000068
-:107F000D0200000007000000030000000800000050
-:107F100D010000000000000000000000E5CD0100A0
-:107F200DEDCD0100F1CD0100C5D70100495402008E
-:107F300D99E30100CDE30100E1E6010021E7010035
-:107F400D49EB010095E3010069EB010081EB0100B4
-:107F500DA5EB0100F8FFFFFF00000000C9E30100E1
-:107F600DCDEB010091EB010009EC010019E70100D7
-:107F700DF9E70100E5EB0100000000000000000042
-:107F800D3DEC010081EC010099EC010000000000C6
-:107F900D0000000071ED010049EC0100419E02005E
-:107FA00D55EC01005DEC010079EC0100559E0200DD
-:107FB00D0000000000000000C1F1010019F30100F4
-:107FC00DC5F10100C9F10100D5F10100EDF101008C
-:107FD00D95F201000000000000000000E5CD010059
-:107FE00DEDCD0100F1CD0100F5F60100495402007F
-:107FF00D59F3010075F30100796D02007D6D0200EA
-:1080000DFDF90100916D020079F6010075F4010092
-:1080100D996D020000000000000000000500020044
-:1080200D21FA0100419E020025FA0100499E02003D
-:1080300D29FA0100559E020039FA010081FA01006A
-:1080400DFCFFFFFF00000000E5CD0100EDCD0100BC
-:1080500DF1CD0100C5D701004954020025FB0100F7
-:1080600DD1FA0100676967676C6500003031303205
-:1080700D33303938383031393030383434303034B9
-:1080800D34303038383831303233303031363031B9
-:1080900D30303333303032343030303030303030C7
-:1080A00D30303030303030303030303030303030C3
-:1080B00D303030302C31313032333235373030389A
-:1080C00D373431313434303034343030383838306E
-:1080D00D3335323030353930313030333330303074
-:1080E00D3130303030303030303030303030303082
-:1080F00D303031303030303030303030302C333172
-:1081000D3032333237323930323131303534343038
-:1081100D323838393038383830303931303036330C
-:1081200D3030303030303030323430373030303233
-:1081300D303030303030303030303030333030302F
-:1081400D3030303030302C33313032333237323909
-:1081500D30313032303534343032383839303838D7
-:1081600D38303039313030363330303030303030E7
-:1081700D30323430373030303230303030303030E3
-:1081800D3030303030333030303030303030302CE3
-:1081900D33313032333237323930313134303534A6
-:1081A00D3430323838393038383830303931303081
-:1081B00D363330303030303030303234303730309C
-:1081C00D303230303030303030303030303033309D
-:1081D00D3030303030303030000000006861707069
-:1081E00D79000000303130323331393932303636A2
-:1081F00D393131343430303434303038383830323D
-:1082000D3632303032383030303031383030303244
-:1082100D303530303030303030303030303030304C
-:1082200D3031303030303030303030302C30303242
-:1082300D33323231323930323935303834343032FC
-:1082400D34303430383838303030303030303430FD
-:1082500D3030323234303031313030303030303007
-:1082600D30303030303030303030303735303030F5
-:1082700D30303030302C30303030303231323930E7
-:1082800D323935303934343032343034303838389E
-:1082900D30313435303030343030303232343030BB
-:1082A00D31313030303030303030303030303030BF
-:1082B00D3030303037353030303030303030000005
-:1082C00D68656C6C6F0000003331303233303637F7
-:1082D00D333031393730323434303131383730385A
-:1082E00D3838313032333031323830303030303060
-:1082F00D303032343030303030303030303030306B
-:1083000D3030303030303030303030303030303060
-:1083100D2C3330303030313036343030313630323D
-:1083200D343430303938313038383830303030300E
-:1083300D3132383030303030313030303430303020
-:1083400D3030303030303030303030303030303020
-:1083500D3030303030303030302C3331303233310A
-:1083600D30363430323933303234343030393831CC
-:1083700D30383838313032333031323830303030C7
-:1083800D30313030303430303030303030303030DB
-:1083900D30303030303030303030303030303030D0
-:1083A00D303000006D7973746572696F75730000FC
-:1083B00D3430303030323339303033333130303493
-:1083C00D3430323430343038383830343737303068
-:1083D00D303430303032323430303131303430307E
-:1083E00D3030303030303030303030303030383078
-:1083F00D30303030303030302C343035353132385B
-:1084000D3435333835303030343430303434303036
-:1084100D3838383030303030313238303330313028
-:1084200D3530303136303030303030303030303033
-:1084300D303030303030383530303035303030311C
-:1084400D3500000073616400333130323332323223
-:1084500D36303730383031343430313632343038DC
-:1084600D38383130323330313238303030303031DD
-:1084700D30303234303030303030303030303030E9
-:1084800D30303030303030303030303030303030DF
-:1084900D2C333130323331363233303933363032AA
-:1084A00D343430303933393038383830303030308A
-:1084B00D313238303030303031303032343030309D
-:1084C00D303030303030303030303030303030309F
-:1084D00D303030303030303030000000736C696433
-:1084E00D65000000313035323032333235303232C2
-:1084F00D333032343430323430343038383831303F
-:1085000D3233303132383031303230303030313149
-:1085100D303430303030303030303030303030304A
-:1085200D3031303030303030303030302C30313040
-:1085300D323332353230303931303032343430300C
-:1085400D34343030383838313032333031323830ED
-:1085500D31303232343030313130343030303030FF
-:1085600D30303030303030303030313030303030FD
-:1085700D3030303030000000736F6172696E67000B
-:1085800D32313032333430303935333039303534AF
-:1085900D343035393939303838383130323330308C
-:1085A00D32323032303030343030303230323530AB
-:1085B00D30303030303030303030303030323030AC
-:1085C00D30303030303030302C343032323333378D
-:1085D00D3237323733303134343430303434303064
-:1085E00D383838303030303030333130313032345B
-:1085F00D3430303033303030303030303030303067
-:1086000D303030303030303030303030303030305D
-:1086100D30000000737072696E67000033303635BC
-:1086200D393030333731313633313234343030350F
-:1086300D38373038383830383037303033343030F0
-:1086400D3030303030303234303030303030303017
-:1086500D3030303030303030303530303030303008
-:1086600D303030302C3031303233303033373131EF
-:1086700D36333133343430303538373038383831AB
-:1086800D30323330303331303030303030303032D2
-:1086900D34303030303030303030303030303030C9
-:1086A00D3030353030303030303030303000000048
-:1086B00D7477696E6B6C6500303130313830303025
-:1086C00D373637323230393434303037353630385A
-:1086D00D3838303835353031323830303030303060
-:1086E00D3030323430303030303030303030303077
-:1086F00D303030303030303030303030303030306D
-:1087000D000000007961776E0000000032303030DB
-:1087100D3032323831313333323032343430313526
-:1087200D3030303838383130323330313238303112
-:1087300D3032343130303234303430303033303018
-:1087400D303030303030303030313030303030301B
-:1087500D303030302C3030353331323532303039F5
-:1087600D31303032343430303434303038383830D1
-:1087700D36333630313238303130323234303031C8
-:1087800D31303330303030303030303030303030D8
-:1087900D303031303030303030303030302C3030CF
-:1087A00D3832323037383430313930303834343083
-:1087B00D3034343030383838303638313030313676
-:1087C00D303030303535303032343030303030308C
-:1087D00D3030303030303030303030303530303087
-:1087E00D3030303030302C30303437393037383459
-:1087F00D303139303038343430303434303038383A
-:1088000D3830323938303031363030303030303039
-:1088100D3032343030303030303030303030303045
-:1088200D3030303030353030303030303030302C3A
-:1088300D30303332313037383430313930303834FC
-:1088400D34303034343030383838303130383030EE
-:1088500D31363030303033333030303830303030F6
-:1088600D30303030303030303030303030303530F6
-:1088700D303030303030303000000000000000006B
-:1088800D0000000049F301008DE3010099F30100A0
-:1088900DD9020200E1020200E9020200F102020027
-:1088A00D01030200110302001D0302002D0302004B
-:1088B00D350302003D03020045030200550302008B
-:1088C00D5D0302006503020051F301007D03020008
-:1088D00D850302008D030200950302007904020056
-:1088E00D9D030200A1030200A5030200B5030200CF
-:1088F00D000000000000000049F301008DE30100BD
-:1089000D99F3010059070200E1020200A9030200D8
-:1089100DF102020001030200110302001D03020017
-:1089200D2D030200350302003D030200D5070200AE
-:1089300D81070200AD030200DD04020051F30100C6
-:1089400D7D030200850302008D03020095030200E2
-:1089500D790402009D030200A10302000504020038
-:1089600D0D050200C103020049080200B103020017
-:1089700DECFFFFFF00000000E5CD0100EDCD010093
-:1089800D91050200C5D70100495402003D040200C3
-:1089900D4D050200E4FFFFFF00000000A9080200E2
-:1089A00D3D9E0200419E020009050200499E020003
-:1089B00D519E0200559E02000000000000000000C4
-:1089C00D150902006D1702006D170200B1080200B3
-:1089D00DB508020085170200BD0A02008D090200CC
-:1089E00D591A0200851B0200A91A0200711B020010
-:1089F00D71170200205B00005D0000005632000080
-:108A000D20000000424243206D6963726F3A626933
-:108A100D74000000D8ECF0F4F8FC00040000000035
-:108A200D00000000E5CD0100EDCD0100810D02003B
-:108A300DC50E020049540200510D02006D100200D6
-:108A400DE95D0000251D470AA062FA1922DFA9A8D9
-:108A500D00000000000000006D1702006D170200FD
-:108A600D6D170200B17A0300B17A03008517020079
-:108A700D6D1702006D170200591A0200851B0200C6
-:108A800DA91A0200711B02007117020000000000FC
-:108A900D000000006D1702006D1702006D17020037
-:108AA00D851C0200891C020085170200751E02003C
-:108AB00D1D1E0200591A0200851B0200A91A020090
-:108AC00D711B020071170200000000000000000081
-:108AD00D5D220200852302006D170200492102006C
-:108AE00D4D210200851702006D1702006D1702005F
-:108AF00D591A0200851B0200A91A0200711B0200FF
-:108B000D71170200E5230200AD2102006924020065
-:108B100DF8FFFFFF00000000E5CD0100EDCD0100E5
-:108B200D61240200C5D7010049540200D52102007D
-:108B300D99240200000000000000000071260200D0
-:108B400D152B02006D170200AD250200B1250200A4
-:108B500D851702006D1702006D170200591A0200E9
-:108B600D851B0200A91A0200711B02007117020079
-:108B700D512B0200BD25020011260200F8FFFFFF58
-:108B800D00000000E5CD0100EDCD0100B12B02008C
-:108B900DC5D7010049540200E52502004126020017
-:108BA00D0000000000000000B12C02002D2C02007E
-:108BB00D6D1702001D2C0200212C020085170200EA
-:108BC00D6D1702006D170200591A0200851B020075
-:108BD00DA91A0200711B0200711702006E400000FD
-:108BE00DB5A3F393E0A9E50E24DCCA9E00000000B6
-:108BF00D00000000492F02006D170200193002001D
-:108C000D612E0200652E0200851702006D1702000D
-:108C100D712E0200591A0200851B0200A91A0200CA
-:108C200D711B020071170200FFFFFFFF0000000122
-:108C300D000200030004010001010102010301040F
-:108C400D02000201020202030204030003010302F7
-:108C500D03030304040004010402040304040000DC
-:108C600D0000000000000000B5D3010045340200F3
-:108C700DADD3010069D30100A9D3010091D7010043
-:108C800D9DD301006935020091C2010041340200FB
-:108C900DAD350200ADCA010075CC0100FCFFFFFF30
-:108CA00D00000000053A0200D5350200D135020062
-:108CB00DC5D70100495402006DCC010089CC0100DB
-:108CC00D0000000000000000E5CD0100EDCD010029
-:108CD00DF1CD0100C5D70100813F02000D3A020020
-:108CE00D393A0200636F6D7061737343616C0000FC
-:108CF00D302C3235352C302C3235352C300A302C89
-:108D000D3235352C302C3235352C300A302C302C78
-:108D100D302C302C300A3235352C302C302C302C78
-:108D200D3235350A302C3235352C3235352C32353D
-:108D300D352C300A0000000054494C5420544F206B
-:108D400D46494C4C2053435245454E2000000000EF
-:108D500D00000100020003000400000101010201F6
-:108D600D03010401000201020202030204020003D6
-:108D700D01030203030304030004010402040304BA
-:108D800D04040000D8D8ECF0F4F8FC000304000053
-:108D900D0000000000000000E5CD0100EDCD010058
-:108DA00DFD4C0200F14E020049540200D14B02006D
-:108DB00DE94B02000000000000000000E5CD0100BD
-:108DC00DEDCD0100D5500200C5D701004954020078
-:108DD00D3D50020055500200000000000000000050
-:108DE00DE5CD0100EDCD0100F1CD0100C5D70100AC
-:108DF00D49540200F55402001D5502000000000008
-:108E000D00000000E5CD0100EDCD0100F1CD010028
-:108E100DC5D7010049540200F9660200116702002E
-:108E200DF56602000000000000000000E5CD010025
-:108E300DEDCD0100F1CD0100C5D70100495402006F
-:108E400D6D67020085670200ED6702005D67020035
-:108E500DA567020061670200656702006567020091
-:108E600D256B02000000000000000000E5CD0100B0
-:108E700DEDCD0100F1CD0100C5D70100495402002F
-:108E800DCD6B0200E56B0200C16B02006D6C020040
-:108E900DC96B0200C16B0200056C020000000000EE
-:108EA00D00000000E5CD0100EDCD0100F1CD010088
-:108EB00DC5D7010049540200B96D0200E16D0200F1
-:108EC00D796D02007D6D0200816D0200916D0200D1
-:108ED00D956D0200956D0200996D02000000000075
-:108EE00D0000000091700200556E02005D6E0200E0
-:108EF00D5D6E0200656E0200656E02004D6E020031
-:108F000D6D6E02008D6F0200896E0200C96E020047
-:108F100D19700200A96E02000000000000000000A0
-:108F200D917002000000000000000000917002002E
-:108F300DB17A0300B17A0300B17A0300B17A03006C
-:108F400D65720200B17A0300B17A0300F970020074
-:108F500D117402000000000000000000F8FFFFFF88
-:108F600D00000000E5CD0100EDCD01008D72020085
-:108F700DC5D70100495402000000000000000000A8
-:108F800D00000000000000004D7802003D78020056
-:108F900D0000000000000000E5CD01002D8302005F
-:108FA00DF1CD0100C5D70100495402005D7F0200DB
-:108FB00D9D7F02000000000000000000E5CD0100D3
-:108FC00D05850200F1CD0100C18602004954020061
-:108FD00DC5840200E1840200BD8402002D860200DA
-:108FE00DED850200F4FFFFFF000000007186020016
-:108FF00D0090030004000000209003000900000011
-:1090000D020000000000000004000000100000003D
-:1090100D08000000200000001000000030000000DB
-:1090200D6902000080000000E802000090000000CE
-:1090300DC4090000700000008813000060000000EB
-:1090400D1027000050000000204E000040000000DE
-:1090500D409C000030000000A086010020000000B0
-:1090600D40420F0010000000000000000000000052
-:1090700DE5CD0100EDCD0100E98B0200C98C0200A8
-:1090800D49540200998C0200AD8C0200ED6702007C
-:1090900D5D670200A567020061670200F18B0200A7
-:1090A00DFD8C0200256B0200B0900300040000004F
-:1090B00D102700000C000000204E000008000000EA
-:1090C00D50C3000004000000A08601000000000055
-:1090D00D0000000000000000E5CD0100EDCD010015
-:1090E00D358E0200DD8E020049540200AD8E020065
-:1090F00DC18E02003D8E02006D6C0200C96B020034
-:1091000D118F0200056C020000000000000000003D
-:1091100D09900200F5CD010025DA0100452102007C
-:1091200D0000000000000000959502001D91020056
-:1091300D8590020019900200BD9202004993020031
-:1091400DF4FFFFFF00000000E5CD0100EDCD0100B3
-:1091500DF1CD0100C5D70100495402004193020031
-:1091600D5D9302000000000000000000E5CD01004D
-:1091700DEDCD0100F1CD0100C5D70100495402002C
-:1091800D7D960200919602001596020000000000E7
-:1091900D00000000E5CD010005850200F1CD0100C4
-:1091A00DC186020049540200F9990200219A020079
-:1091B00DBD8402002D860200E1990200F4FFFFFF3D
-:1091C00D0000000071860200000000000000000099
-:1091D00DE5CD0100EDCD0100F1CD0100C5D70100B8
-:1091E00D49540200699D0200019E02003D9C02004F
-:1091F00DA99B0200859C02000000000000000000F9
-:1092000DD59E02003D9E0200419E0200459E020039
-:1092100D499E0200519E0200559E02000000000072
-:1092200D00000000359F0200619E0200859E020035
-:1092300D7D9E0200499E0200B59E0200C59E020061
-:1092400D719E02009D9F0200FCFFFFFF00000000C9
-:1092500D19A002000000000000000000599E02004D
-:1092600D0000000000000000E5CD0100EDCD010083
-:1092700DF1CD0100C5D701004954020049A10200FA
-:1092800D69A1020091A10200F8FFFFFF000000009C
-:1092900D59A40200000000000000000075A80200A3
-:1092A00D19A60200E5A50200F9A5020009A6020013
-:1092B00D11A60200FCFFFFFF00000000D1A7020075
-:1092C00D3D9E0200419E0200FDA70200DDA70200A7
-:1092D00DEDA70200F5A7020000000000000000004D
-:1092E00D75AC020069AA0200B5AA02007DAB0200AE
-:1092F00DB5A8020039AA0200C9AB0200FCFFFFFFAE
-:1093000D00000000E5CD0100EDCD0100F1CD010023
-:1093100DC5D70100495402003DAC020001AC02006A
-:1093200D000000000000000001A9020001AA0200D7
-:1093300D1DAA02009DA80200A9A80200FDAA020014
-:1093400D1DAB02007DA80200F5A8020081A8020055
-:1093500DFCFFFFFF0000000015AD02000000000043
-:1093600D0008080800080A4A4000000A5FEA5FEAA0
-:1093700D0ED92ED36E19324489330C924C924D086E
-:1093800D0800000004880808040804848488000A82
-:1093900D448A4000048EC480000000048800000E42
-:1093A00DC000000000080001224488100C925252A7
-:1093B00D4C048C84848E1C824C901E1EC244924C94
-:1093C00D06CA525FE21FF01EC13E02448ED12E1F0F
-:1093D00DE24488100ED12ED12E0ED12EC488000855
-:1093E00D00080000048004880244880482000EC036
-:1093F00D0EC008048244880ED126C0040ED135B3A8
-:1094000D6C0C925ED2521C925C925C0ED010100EBF
-:1094100D1C9252525C1ED01C901E1ED01C90100E21
-:1094200DD013712E12525ED2521C8808081C1FE2F6
-:1094300D42524C1254981492101010101E113B757C
-:1094400DB131113935B3710C9252524C1C925C9062
-:1094500D100C92524C861C925C92510ED00C825C78
-:1094600D1FE4848484125252524C1131312A44111A
-:1094700D3135BB7112524C9252112A4484841EC450
-:1094800D88101E0EC808080E10080482410EC24234
-:1094900D424E048A400000000000001F08048000B6
-:1094A00D00000ED2524F10101C925C000ED0100E08
-:1094B00D02424ED24E0C925C900E06C81C88080ECD
-:1094C00DD24EC24C10101C925208000808080240DF
-:1094D00D02424C10149814920808080806001B75D7
-:1094E00DB131001C925252000C92524C001C925CF5
-:1094F00D90000ED24EC2000ED010100006C8049877
-:1095000D08080EC807001252524F0011312A4400AC
-:1095100D113135BB00124C8C9200112A4498001E5B
-:1095200DC4881E06C48C8486080808080818080C10
-:1095300D881800000C836000FFFF01000000000090
-:1095400DFFFF0000FFFF0000509503000800000022
-:1095500D02000000010000000300000002000000F6
-:1095600D04000000030000000500000004000000DE
-:1095700D1C000000050000001D000000060000009A
-:1095800D1E000000070000001F0000000800000082
-:1095900D0000000000000000F9BA0200EDBA020060
-:1095A00D419E0200BDBA0200C1BA0200D1BA02004A
-:1095B00D29C302000000000000000000E5CD0100FD
-:1095C00DEDCD0100F1CD010091C202004954020020
-:1095D00D09BB020069BB020071C50200F8FFFFFF65
-:1095E00D00000000B9C502000000000000000000EE
-:1095F00DA5C80200F1C702005D6E02005D6E02009B
-:1096000D656E0200656E02004D6E02006D6E020009
-:1096100D61CB0200896E02002DCC02006DC80200E4
-:1096200DA96E02005DC8020061C8020069C902008E
-:1096300D0000000000000000E5CD0100EDCD0100AF
-:1096400DF1CD0100C5D701004954020005CD02003E
-:1096500D81CD0200E1D0020045CD0200F8FFFFFFF1
-:1096600D0000000061D10200F4FFFFFF00000000C8
-:1096700D79CD0200000000000000000015D50200A9
-:1096800D41D80200DDD70200D1DE020061D3020015
-:1096900DD9D50200D1D30200E1D3020015D40200C6
-:1096A00D21D402002D03020081DA0200C5DF020081
-:1096B00D31D402002DD60200BDD602008DD7020096
-:1096C00D41D402007D0302008503020081DD02000A
-:1096D00D29DD0200A1D4020041D30200E9D6020027
-:1096E00D99400200A14102000000000000000000AE
-:1096F00D91700200E1E1020035E0020045E0020058
-:1097000DC5E0020065720200F5E0020081E1020091
-:1097100DF9700200117402002DE20200CDE2020088
-:1097200DF9E20200F8FFFFFF00000000E5CD0100A7
-:1097300DEDCD01008D72020001E4020049540200DA
-:1097400DC5E20200E1E2020000000000000000009E
-:1097500DE5CD0100EDCD0100F1CD0100C5D7010032
-:1097600D49540200A1E60200B5E6020005E8020038
-:1097700DA99B0200859C0200000000000000000073
-:1097800DE5CD0100EDCD0100F1CD0100C9EB0200E9
-:1097900D4954020099E90200B1E902001DDA010005
-:1097A00DD1E902002DE8020069E8020039EA020061
-:1097B00D8DE8020029EB0200B9E80200D1E80200B1
-:1097C00D01E9020035E9020081EA020005EA020022
-:1097D00D55E9020029E802000030004003000000B6
-:1097E00D0F00000000400040040000000F000000CA
-:1097F00D00300240230000000C000000002000405B
-:1098000D020000001000000000F002402F000000D8
-:1098100D040000000080024028000000100000003D
-:1098200D0100060000000000D83B0020F9F3020003
-:1098300D949A0300989A03000400000001000600AA
-:1098400DE03E002000100201B09A0300C09A030010
-:1098500D08000000A09A0300B09A03000800000061
-:1098600D989A0300A09A0300080000003C9A030098
-:1098700D749A030008000000749A0300949A030080
-:1098800D0800000050EADA308883B89F604F15F366
-:1098900D0000C98E0000FFFFDEC0ADDEFE011EF12F
-:1098A00DDEC0ADDEFF011EF100100000040000005F
-:1098B00D01000000E54E0300C14E0300B14E030050
-:1098C00D15510300A1500300854E0300894E03007E
-:1098D00D8D4E03000100FFFF00000000010000009D
-:1098E00D01000100F098030001000100F49803004D
-:1098F00D010000000000000000000000000000005A
-:1099000DE562030099620300B962030000000000E4
-:1099100D000000006564030055640300419E0200D1
-:1099200D596403005D640300519E0200559E0200C0
-:1099300D6421002000202020202020202020282805
-:1099400D28282820202020202020202020202020F2
-:1099500D2020202020881010101010101010101032
-:1099600D1010101010040404040404040404041062
-:1099700D10101010101041414141414101010101F0
-:1099800D01010101010101010101010101010101BA
-:1099900D10101010101042424242424202020202C6
-:1099A00D020202020202020202020202020202028A
-:1099B00D101010102000000000000000000000003A
-:1099C00D000000000000000000000000000000008A
-:1099D00D000000000000000000000000000000007A
-:1099E00D000000000000000000000000000000006A
-:1099F00D000000000000000000000000000000005A
-:109A000D0000000000000000000000000000000049
-:109A100D0000000000000000000000000000000039
-:109A200D0000000000000000000000000000000029
-:0C9A300D0000000000000000000000001D
-:109A3C0D9505030000000000150C0300FC380020F8
-:109A4C0DE50303000000000069180300000000008E
-:109A5C0DC51B02000000000089330300483F0020A5
-:089A6C0D35110200000000009D
-:109A740DB1F1010000000000C1520200000000001D
-:109A840D7150030000000000913503000000000038
-:049A940DB5160200F4
-:089A980D7D50030000000000E9
-:109AA00D0D3203000000000015330300000000001C
-:109AB00DE5160200000000009D4E030000000000AE
-:089AC00D582AFE7F0100000091
-:109AC80D000000007A76677074756F6965617A7643
-:109AD80D677074756F6965617A76677074000000D8
-:109AE80DB801EE01060126014A015D018801DC007D
-:109AF80DF70083009300A500AF00C400B801EE0184
-:109B080D060126014A015D018801000006014A018E
-:109B180D88010B020B0206010B020B02060106015E
-:109B280D060106010B020B020B020B020B02B80118
-:109B380DEE018801B8015D0188014A01260126015F
-:109B480D06010601880188014A014A018801880138
-:109B580D4A014A01847D0300048A030001000000C4
-:109B680D7D0000000138FDD1704700BF95A50200AA
-:109B780D95A5020099A50200A1A50200A5A50200C0
-:109B880DADA50200B5A50200BDA50200C1A5020044
-:109B980DC5A50200C5A50200D9A70200C9A50200E6
-:109BA80DCDA50200D1A50200D1A50200DDA50200B8
-:109BB80DE1A502005C930300FFFFFFFFA842002010
-:109BC80D0090D0030010014011000400FFFFFFFFBB
-:109BD80DFFFFFFFFFFFFFFFFFFFFFFFFC97A030036
-:109BE80D64210020000000000000000000000000BB
-:109BF80D0000000000000000000000000000000050
-:109C080D000000000000000000000000000000003F
-:109C180D000000000000000000000000000000002F
-:109C280D000000000000000000000000000000001F
-:109C380D000000000000000000000000000000000F
-:109C480D0000000000FA0004FF0301181818181886
-:109C580D18181800FDC4010089CA010095000200FA
-:109C680D71510200D5AD02007DB50200A9B90200FF
-:109C780D95EE0200D9C401000000000000000000AC
-:0C9C880D0D44030000000000000000006F
+:1000000D49690020187231B101238DF80430ADF823
+:1000100D062001A8884702B010BD00BFB03A0020ED
+:1000200D70B50388122B82B050D015D8102B2AD062
+:1000300D112B0FD1394C828823889A420AD16068DE
+:1000400DFFF7DEF918B1364B9B6903B198474FF6B0
+:1000500DFF73238002B070BD502BFBD1304CC28892
+:1000600DE3899A42F6D1038A022BF3D12B4D838873
+:1000700D2E889E42EED1123000F098FA002844D01E
+:1000800D2946304633E0C37B012BE3D1234C228834
+:1000900D4FF6FF739A422FD18588224B1030009076
+:1000A00D03CB0022C4F80E10C4F80A00238A227272
+:1000B00DA189E28960892580FFF76CFF184B60727A
+:1000C00DDB89002BC6D12146284610E0134C8388CE
+:1000D00D25889D42BED10830A189238A0090E289EE
+:1000E00D6089FFF757FF034621462846637202B029
+:1000F00DBDE87040FFF76ABF094B9B69002BA9D083
+:1001000D042002B0BDE8704018476868FFF778F921
+:1001100D00289FD0A369002BF3D19BE7CC3A002098
+:1001200DB03A0020E03A002070B3F8B58646076873
+:1001300D164E174D0446BEE80F00B446ACE80F004E
+:1001400D9EE8070035608CE80700BFB13846FFF721
+:1001500DDDFE90B923681868596803C50D4B0E492B
+:1001600D0E4A18464FF6FF7440F8041F1C800021FC
+:1001700DFFF7F2F8002818BF0320F8BD2846FFF757
+:1001800DC7FE0028EAD0F8BD0E207047B03A002017
+:1001900DE03A0020CC3A00206836002015FF02001E
+:1001A00D70B582B006460191019D6DB100242546C2
+:1001B00D214601A804F0B6FB18B106EB4503013545
+:1001C00D9C800134142CF3D13046356002B070BDE3
+:1001D00D2DE9F04F0388B0F80480103B8DB0074631
+:1001E00D0A2B31D8DFE803F006473030303030309D
+:1001F00D304E3300364EB368DB430093716868466A
+:1002000D04F006FC009901A8FFF7CAFFDDF804A071
+:1002100DBAF1000F12D00DF106097C364FF0000B2C
+:1002200D39F8025F2B4C20462946043404F06EFB4E
+:1002300DA642F8D10BF1010BD345F1D1B8F1130F53
+:1002400D29D9042003F058FA0DB0BDE8F08F037AD8
+:1002500D21483F2B4FEA131441462CD904F03CFBA7
+:1002600D1E48414604F038FB1D4841460DB0BDE81F
+:1002700DF04F04F031BB1B4841460DB0BDE8F04FC7
+:1002800D04F044BB037A002BDED1437A12481B07DE
+:1002900D4146F2D5EAE71348414604F01DFB0D48EF
+:1002A00D414604F019FBFB7B012BCDD00E48414696
+:1002B00D04F012FBC8E704F029FB032CD0D007484B
+:1002C00D414604F023FB022CCED005484146D4E72D
+:1002D00DE83A0020EC3A0020003B0020FC3A0020D8
+:1002E00DF83A0020F03A0020F43A00201328014695
+:1002F00D01D900207047014804F014BBEC3A0020EE
+:1003000D1328014601D900207047014804F00ABBAB
+:1003100DEC3A0020132801D90020704710B504468F
+:1003200D2146074804F0FEFA08B9002010BD214609
+:1003300D044804F0F7FA002814BF0220012010BD74
+:1003400DEC3A0020F03A0020132801D90020704724
+:1003500D10B504462146064804F0E4FA08B9002019
+:1003600D10BD21460348BDE8104004F0DBBA00BFC4
+:1003700DEC3A0020F83A0020132801D900207047EC
+:1003800D10B504462146064804F0CCFA08B9002001
+:1003900D10BD21460348BDE8104004F0C3BA00BFAC
+:1003A00DEC3A0020FC3A0020132801D900207047B8
+:1003B00D10B504462146064804F0B4FA08B90020E9
+:1003C00D10BD21460348BDE8104004F0ABBA00BF94
+:1003D00DEC3A0020003B002030B5094B83B09B6800
+:1003E00D019300252C46214601A8013404F09AFA08
+:1003F00D00B10135142CF6D1284603B030BD00BF35
+:1004000DE83A002030B50C4AD36883B0DB43009343
+:1004100D9168684604F0FCFA0025009B01932C4678
+:1004200D214601A8013404F07DFA00B10135142CE8
+:1004300DF6D1284603B030BDE83A002010B5034B85
+:1004400D04465968FFF7ACFE204610BDE83A00207F
+:1004500D10B5084AD36882B0DB4301939168044616
+:1004600D01A804F0D5FA20460199FFF799FE204620
+:1004700D02B010BDE83A002008B51821024804F07A
+:1004800D5BFAC0B208BD00BFE83A002070B50C4E53
+:1004900D044630460D4604F045FA08B1132C01D937
+:1004A00D002070BD2146301D04F03CFA0028F7D025
+:1004B00DE81D214606EB8000BDE8704004F032BA1D
+:1004C00DE83A0020F8B50F4F044638460D4616465B
+:1004D00D04F028FA08B1132C00D9F8BD2146381DB7
+:1004E00D04F020FA0028F8D0E91D07EB8100214621
+:1004F00D1EB1BDE8F84004F0EFB9BDE8F84004F0D6
+:1005000D05BA00BFE83A0020F0B50F4B83B09B68E9
+:1005100D01930746A0B1019D7DB100250E462C46E5
+:1005200D214601A804F0FEF903463146A0B201347C
+:1005300D0BB1B8470135142CF2D1284603B0F0BDEC
+:1005400D0546284603B0F0BDE83A0020F0B5154E3B
+:1005500D83B004460F4601463046154604F0E2F9D5
+:1005600D18B90026304603B0F0BD063406EB8404FE
+:1005700D63680193002FF4D0019B002BF1D000266E
+:1005800D3446214601A804F0CDF903462946A0B210
+:1005900D01340BB1B8470136142CF2D1304603B0FB
+:1005A00DF0BD00BFE83A0020AADF7047008800F0D8
+:1005B00D010070470088C0F34000704730B591B01E
+:1005C00D13460A888C78ADF80C200022ADF8002077
+:1005D00D8DF802204A7C012C38BF0124013A8DF898
+:1005E00D0E40042A09D8DFE812F0C800CC00D00074
+:1005F00DD400050022228DF800208A7C013A042ABD
+:1006000D09D8DFE812F0CA00CE00D200D6000500EE
+:1006100D22228DF80120CA7B91F80CC04CEAC20C45
+:1006200D0A7C4CEA021C9DF802200CF0190C22F0F9
+:1006300D19024CEA020C0A7D002A14BF0222012283
+:1006400D62F3420C4A7B8DF802C0002412F0300F89
+:1006500DCDE90944CDE90B44CDE90D440F946FD19B
+:1006600D0022CDE9072206924A7B8DF824208C6862
+:1006700D8A7BB1F804C08DF8252003AACDF814D0DB
+:1006800DADF81CC004921CB1CA880894ADF81820AE
+:1006900D8C69002C36D04FF0000C8DF806C0ADF8EB
+:1006A00D04C0B4F800C06568ADF82CC001AAB4F858
+:1006B00D02C00D92227BADF82EC0013A0A95042A94
+:1006C00D2CD8DFE802F08E929682280022228DF837
+:1006D00D0520A27A94F808C04CEAC20CE27A4CEAE2
+:1006E00D021CA27B002A9DF806200CF0190422F0B2
+:1006F00D190244EA020414BF0222012262F34204E9
+:1007000D8DF80640CA6902B10C9204AA09A9FFF737
+:1007100D4BFF11B030BD22228DF80420627B013ACF
+:1007200D042AD6D801A555F822F000BFD30703003F
+:1007300DDB070300BB070300C3070300CD0603005F
+:1007400DCA7CADF80840013A8DF80A4002AC042A83
+:1007500D07D8DFE802F0525E5A56030022228DF8C8
+:1007600D09209DF80A200E94012464F342028DF8AD
+:1007700D0A2011228DF8082072E711228DF8002031
+:1007800D3BE721228DF8002037E731228DF800203C
+:1007900D33E712228DF800202FE711228DF801206A
+:1007A00D39E721228DF8012035E731228DF801201E
+:1007B00D31E712228DF801202DE731228DF8052029
+:1007C00D87E712228DF8052083E712228DF8042089
+:1007D00DA4E711228DF805207BE721228DF8052055
+:1007E00D77E711228DF8042098E721228DF8042057
+:1007F00D94E731228DF8042090E711228DF809201D
+:1008000DAFE712228DF80920ABE731228DF80920D0
+:1008100DA7E721228DF80920A3E700BF90DF7047DD
+:1008200DA5DF7047B5DF704708B90E2070474FF050
+:1008300D1712172302604FF01B0C41F61B3201619A
+:1008400D80F804C0C380836082810020704700BFA0
+:1008500D8288002A3CD130B50388242B85B00C4604
+:1008600D11D80F2B30D9103B142B2DD8DFE803F006
+:1008700D73942C2C2C2C2C2C2C2C2C2C2C2C2C2CFC
+:1008800D2C2C2C9B5F003A2B36D0552B1CD1C388BA
+:1008900DC988A272172B38BF17238B4228BF0B466E
+:1008A00D23811046FFF7BEFFE37A6BB922695AB177
+:1008B00D2189ADF80C1040F67720ADF80800ADF8A1
+:1008C00D0A3002A920469047A37A53B905B030BD2E
+:1008D00D70471128237B4AD1627B01219A42A17274
+:1008E00D48D3E1880020FFF79BFF0028EED14FF49D
+:1008F00D8073638105B030BD4389C98825698B42FA
+:1009000D28BF0B46172B38BF1723238165B1E17A1A
+:1009100D51B140F67721ADF80810ADF80A20ADF8C9
+:1009200D0C3002A92046A84700236381CEE70B694E
+:1009300D027A4A73002BC7D000214DF67A208DF82C
+:1009400D0D10ADF80800ADF80A108DF80C2002A9B5
+:1009500D20469847B8E7C27B0B790B73012A0CBF71
+:1009600D2188C988228908BFE1808A4232D3627BFF
+:1009700D9A42A9D200209BB26A4602A9ADF808306E
+:1009800DADF80A30ADF80C00ADF80E000090ADF8E2
+:1009900D0400FFF743FF97E7172341F61B32CB8087
+:1009A00D8B608A8192E7037A0A7B93424FF00000B5
+:1009B00D28BF134602A96A46ADF80830ADF80A30D3
+:1009C00DADF80C00ADF80E000090ADF80400FFF787
+:1009D00D25FF79E70020FFF723FF00287FF479AF8B
+:1009E00D0122237BE272C2E72DE9F041DFF89C8002
+:1009F00D00238AB04FF6FF70CDE9003388F8003040
+:100A000D00F01EFD4FF6FF76B04220D0044648F2AE
+:100A100D096707E000F0C0FC204600F011FDB04270
+:100A200D044614D0A4F58045ADB26A4602A9284605
+:100A300D03F0AEFE0346BB422046EBD0284603F042
+:100A400DF3FD48F207629042034618D013B90AB07D
+:100A500DBDE8F0810022CDE90522CDE9082207216C
+:100A600D4FF6FF7205A88DF81410ADF818400793D6
+:100A700DADF8162000F058FA0AB0BDE8F081012358
+:100A800D88F800300AB0BDE8F08100BF03410020B6
+:100A900D10B58389017886B003F5804300229BB29F
+:100AA00D0429CDE90122CDE903220592ADF80830E4
+:100AB00D43D02CD84A1E022A39D843F6FE729342EF
+:100AC00DC38957D8D0E90120A1F10301B1FA81F111
+:100AD00D49098DF80C308DF80D100490002A4FD176
+:100AE00D9DF81430082243F001038DF804208DF891
+:100AF00D1430294C4FF6FF7301A8ADF8063000F005
+:100B000D13FA2378BBB1FFF76FFF06B010BD0529AF
+:100B100D0DD143684BBB13238DF804304FF6FF7393
+:100B200D01A8ADF80830ADF8063000F0FDF91A4C0B
+:100B300D2378002BE7D106B010BD43F6FE72934229
+:100B400DF5D8C289002AF2D14268F2B10B238DF893
+:100B500D04300392104C01224FF6FF7301A822704E
+:100B600DADF8063000F0E0F9E2E714228DF804202C
+:100B700D0393D3E703F58044A4B29442A2D9D6E7F8
+:100B800D09238DF804300592B3E70A2218468DF833
+:100B900D042000F001FCDDE70341002030B51848CA
+:100BA00D89B003F07DFB38BB03F092FB0546F8B925
+:100BB00D00F0B6FBCDE903550CE003F0D1FC019B31
+:100BC00D9C8804F5804405A8A4B203F0F7FC2046E8
+:100BD00D00F0AEFB05A903AA4CF2070003F0B8FD27
+:100BE00D034601A905A8002BE7D0284609B030BD62
+:100BF00D8625284609B030BD0325284609B030BDED
+:100C000D910A0300F0B5FF2887B007D801290C46DB
+:100C100D17461E4606D00B1F052B03D90725284660
+:100C200D07B0F0BD0023A0F58040A4F58041CDE9CB
+:100C300D013380B289B201AB03AA03F06DFDF8B99F
+:100C400D01A903A803F08CFC0546C8B9019BBC7033
+:100C500D5B883B808EB13668786802999C00A6420D
+:100C600D28BF2646324605F09EFFB4420CD803A895
+:100C700D03F0A4FC284607B0F0BD029B7B60F6E7AD
+:100C800D0525284607B0F0BD0C25C8E7024B00220C
+:100C900DC3E90022704700BF643B002070B50128F6
+:100CA00D86B004460E46154602D0031F052B1CD8F0
+:100CB00DA4F580400E4A80B203A903F049FD20B986
+:100CC00D01A903A803F04CFC10B1002006B070BDC3
+:100CD00D019AAC70938852882A8003F58043029A5A
+:100CE00D6A6003A8338003F069FC012006B070BD73
+:100CF00D643B002030B5FF2889B006D88B78012BD6
+:100D000D154606D01A1F052A03D90724204609B017
+:100D100D30BDA3F580430A884C689BB2A0F5804096
+:100D200DADF80A3019460023CDE90342CDE9003371
+:100D300D80B26B4605AAADF8080003F0EDFCF0B9E2
+:100D400D02A905A803F068FC48F2066304469C421C
+:100D500D1ED007D804BB002DD8D0294605A803F016
+:100D600D37FDD3E748F207639C4219D048F20D6373
+:100D700D9C4214BF03241124204609B030BD02A9A2
+:100D800D05A803F045FC48F2066304469C42E0D1F9
+:100D900D8624204609B030BD0324204609B030BD5D
+:100DA00D1124204609B030BD4FF6FF7000F0C0BAD7
+:100DB00DFF2806D808B500F0DBFAFFF715FE002076
+:100DC00D08BD0720704700BF00F0FABA00F002BB63
+:100DD00D00F036BB00F054BB10B41D4C002322466E
+:100DE00DB2F800C0844502F10C0208D00133042B87
+:100DF00DF6D14FF0000C60465DF8044B704703EBE5
+:100E000D430C04EB8C0C9CF802208A4213D0013366
+:100E100D032B03D9EDE70133042BEAD003EB430297
+:100E200D4FEA820C34F822208242F4D1A4449CF87B
+:100E300D02208A42EBD19CF80A209207E7D1DCF818
+:100E400D0420002AE3D160465DF8044B704700BFD3
+:100E500DBC3C002010B582B08278417A0446002354
+:100E600D2F48CDE900338DF8022000F0D5FF88B36F
+:100E700D237AA2788DF8022003EB83039B00013ABD
+:100E800D0190ADF80030072A08D8DFE802F004071A
+:100E900D070707042C430123ADF8003022466946AD
+:100EA00D32F8040BFFF726FF112827D005D8A0B183
+:100EB00D072818BF032002B010BD86280AD1A37AD7
+:100EC00D184A23F0030343F001030121A3721170AB
+:100ED00D02B010BD032002B010BDA37A23F00303AE
+:100EE00DA37202B010BD2246142332F8040BADF8E4
+:100EF00D00306946FFF7FEFE1128D7D1A37A094AC3
+:100F000D23F0030343F0020301210020A3721170AB
+:100F100D02B010BD838809339B08ADF80030BDE7E2
+:100F200DAC3C0020044100202DE9F047564F064609
+:100F300DC06886B03D463A4600235168884202F1AA
+:100F400D0C0200F096800133042BF6D10024337887
+:100F500D092B00F08180132B57D0082B58D04FF060
+:100F600D0008304600F038FB304601F087FD304672
+:100F700D04F0D8FB3046454E04F088F93378BBB108
+:100F800D002434704FF0010904EB440305EB830397
+:100F900D4FEA440A9B7A9A070DD5384686F8009099
+:100FA00DFFF758FF98B90134042C07F10C07EBD16A
+:100FB00D06B0BDE8F087DB07F5D586F80090B8F1EF
+:100FC00D000FF0D03846FFF745FF0028EBD0544412
+:100FD00D4FF6FF7235F82430ADF806208628ADF8AF
+:100FE00D08304BD007238DF80430039001A800F092
+:100FF00DF3FA01A801F042FD01A804F093FB01A84A
+:1010000D04F044F906B0BDE8F0874FF00108A8E7F9
+:1010100D737A002BA3D1002C34D0227A6AB1DFF879
+:1010200D70909846617A4144C9B2484600F00CFF71
+:1010300D237A08F101089845F4D34FF6FF73238006
+:1010400DA370002363609846A37A23F00303A37271
+:1010500D4FF47F43238184E7737A002B7FF47FAFB6
+:1010600D84B1A27A094E636042F00202A2729846E0
+:1010700D86E703EB430305EB830468E706238DF84E
+:1010800D0430B3E7A0466CE7BC3C002004410020CF
+:1010900DAC3C002030B5174D002283B02B464FF6E7
+:1010A00DFF7C4FF0FF0E144602EB420105EB810170
+:1010B00DA3F800C083F802C083F809E0887A0C33E6
+:1010C00D013220F00300042A887203F8044C43F81F
+:1010D00D084CE9D15024CDE90024074B07490848B5
+:1010E00D4FF4A07200F02EFE002818BF032003B0AD
+:1010F00D30BD00BFBC3C0020EC3C00206C3B002010
+:1011000DAC3C00202DE9F84FDFF8B880054643468A
+:1011100D00241A88AA4203F10C030BD00134042CCD
+:1011200DF7D12846FFF744FE10B1072818BF03205A
+:1011300DBDE8F88F04EB4403214E08EB83034FF613
+:1011400DFF774FF0000999782846FFF745FE834653
+:1011500D00B3037A73B14FF0000A9BF809105144A4
+:1011600D3046C9B200F070FE9BF808300AF1010A52
+:1011700D9A45F2D39BF80A30ABF800704FF47F42DA
+:1011800D23F003038BF80270CBF80490ABF8082022
+:1011900D8BF80A30621C032AC3D804EB440408EB15
+:1011A00D840302E00132042ABBD09989A94203F1DC
+:1011B00D0C03F7D102EB420308EB83031446C2E79D
+:1011C00DAC3C0020BC3C00200023FFF71BBD00BF42
+:1011D00D002B41D02DE9F0411E46CB1F012B0F46B0
+:1011E00D29D8531E032B144625D88046FFF7F4FD4E
+:1011F00D054698B3037AA3422BD1697AFF291DD0F6
+:1012000D4FF0000824482C7200F006FE88B304EB62
+:1012100D840212010332C2F38D02B7707060328006
+:1012200DB8F1000F04D0082F02D19200063A828047
+:1012300D0020BDE8F0810720BDE8F0812146164869
+:1012400D00F096FDFF280146687216D04FF0010898
+:1012500DD8E70F20BDE8F0810E207047FF214FF633
+:1012600DFF70FFF7B9FD054628B1A0F80080877023
+:1012700DC3E70320E0E71120DEE7AB7AA9704FF654
+:1012800DFF72002023F003032A804FF47F42686031
+:1012900D2A81AB721120CFE7AC3C002070B5FFF76F
+:1012A00D9BFDE0B1037A05465BB10E4E0024697AD1
+:1012B00D21443046C9B200F0C7FD2B7A01349C425F
+:1012C00DF5D3AB7A4FF6FF724FF47F41002023F038
+:1012D00D0303AA7029812A806860AB7270BD052056
+:1012E00D70BD00BFAC3C0020CB1F012B14D870B5D6
+:1012F00D064610460C461546FFF766FD50B12146D1
+:1013000D3046FFF769FD48B184700580BDE8704037
+:1013100DFFF7A0BD072070BD07207047052070BDE9
+:1013200D02484022002105F066BC00BFF03C0020C1
+:1013300D4FF6FF73984210B50DD0FF28044602D921
+:1013400D4FF6FF7010BD0948214603F0D1FA002871
+:1013500DF6D1204610BD05484FF4807103F0ECFA2C
+:1013600D80B2B0F5807FEBD010BD00BFF03C002007
+:1013700D08B54FF6FF73984202D0FF28014601D9F8
+:1013800D002008BD034803F0B3FA0028F8D101206E
+:1013900D08BD00BF103D0020FF2800D9704710B5D3
+:1013A00D04462146044803F0B1FA21460348BDE83E
+:1013B00D104003F0ABBA00BFF03C0020103D002000
+:1013C00DFF28014601D900207047014803F0AABA51
+:1013D00DF03C0020F8B54FF6FF7398422AD001304B
+:1013E00D84B2FF2C22D8144D03E09CB2B4F5807F5B
+:1013F00D1CD02146284603F095FA631C0028F4D032
+:1014000D0E4FA7F120062146384603F08BFA78B12E
+:1014100D0134A5B207E02946304603F083FAACB299
+:1014200D01350028EFD1B5F5807FF4D14FF6FF746B
+:1014300D2046F8BD0024D6E7F03C0020103D0020EA
+:1014400D38B54FF6FF73984216D0013084B2FF2C99
+:1014500D0ED80A4D03E09CB2B4F5807F08D021462A
+:1014600D284603F05FFA631C0028F4D0204638BDEF
+:1014700D4FF6FF74204638BD0024EAE7103D0020EA
+:1014800D70B50024064E25462146304603F04AFA33
+:1014900D0134B4F5807F0544F6D1284670BD00BFF8
+:1014A00DF03C0020074B1B7803B9704710B504467C
+:1014B00D04F0A0FB204601F039FB2046BDE81040AA
+:1014C00D03F0D0BF064100202DE9F04F87B08346D1
+:1014D00D4FF6FF708A4691460193FFF777FC042380
+:1014E00D039302AB0025059304AA03AB0621044622
+:1014F00D02950495FFF786FB072844D04FF6FF773A
+:1015000D0346B8464FF0FF360AE0052B15D1FFF71D
+:1015100D5DFC03AB04AA06210446FFF773FB0346EB
+:1015200D2046002BF1D1029BAB4224BFA0461D46A5
+:1015300DB3423CBF27461E46E9E74FF6FF739C4278
+:1015400D03D0032007B0BDE8F08FA04519D0A74206
+:1015500D0CBF05200020BBF1000F01D0ABF80080BF
+:1015600DBAF1000F01D0CAF80050B9F1000F01D047
+:1015700DA9F80070019B002BE4D01E6007B0BDE8F8
+:1015800DF08F0520E7E7052007B0BDE8F08F00BF1D
+:1015900D0D4B70B51C7864B10C4D0D4E00231A46E1
+:1015A00D29463046FFF790FF052805D0B0FA80F4A4
+:1015B00D6409084B1C7070BD00232B60054B4FF662
+:1015C00DFF7232801C7070BD06410020303D00203E
+:1015D00DEA400020084100202DE9F043044687B081
+:1015E00D808804F07FFA23786080083B032B08D8AD
+:1015F00DDFE803F038271702634B1A78002A40F012
+:1016000D8D80624F3B784BB1614E002556F8043BFF
+:1016100D204698473B7801359D42F7DB07B0BDE882
+:1016200DF083594D2B78002B35D15A4B1B78002B5D
+:1016300DE7D0594AA38812889A42E2D1FFF7A8FF52
+:1016400DDFE7637A002BDCD154490A68002AD8D031
+:1016500DE0688242D5D152480B600268E360013ADE
+:1016600D0260CEE7637A9BB94C490A681AB1E0680B
+:1016700D824200F08380474B1B78002BC1D0464B34
+:1016800DA2881B889A42BCD1237A062BB9D1D5E703
+:1016900D012BB6D1EFE74FF6FF70FFF797FB4FF633
+:1016A00DFF7398420646C0D1FFF792FBB042BCD102
+:1016B00D364F00230DF104080C220193C8E90133C4
+:1016C00DC8E903338DF804203A782B70ADF8080083
+:1016D00DADF80600A2B12E4E1D46B14659F8043B99
+:1016E00D204698473B7801359D42F7DB43B10025F5
+:1016F00D56F8043B404698473B7801359D42F7DB51
+:1017000D244B1B78002B89D0234AA38812889A4238
+:1017100D84D107B0BDE8F043FFF73ABF00250DF1C6
+:1017200D04081A4F1D70A3680195C8E90355C8F840
+:1017300D045003933B784FF6FF720D218DF8041082
+:1017400DADF80820ADF80620002B3FF467AF104E22
+:1017500DB14659F8043B204698473B7801359D42E8
+:1017600DF7DB002B3FF45AAF002456F8043B4046FC
+:1017700D98473B7801349C42F7DB4FE7064AA08837
+:1017800D0B601080E3603CE705410020074100201D
+:1017900D343D002008410020EA400020403D00205B
+:1017A00D303D002078B1F8B5074F3B7853B1074E67
+:1017B00D0546002456F8043B284698473B780134EB
+:1017C00D9C42F7DBF8BD704707410020343D0020F7
+:1017D00DF8B5074F3B7853B1064D0646002455F832
+:1017E00D043B304698473B7801349C42F7DBF8BD0B
+:1017F00D07410020343D0020F8B5074F3B7853B129
+:1018000D064D0646002455F8043B304698473B7874
+:1018100D01349C42F7DBF8BD07410020343D002028
+:1018200DF8B5074F3B7853B1064D0646002455F8E1
+:1018300D043B304698473B7801349C42F7DBF8BDBA
+:1018400D07410020343D002010B5FFF7A7F9D8B9A6
+:1018500DFFF720FCC0B901F031F9A8B900F0ACFBDD
+:1018600D90B903F089FD78B903F068FF60B9074AB4
+:1018700D074C0849084B20604FF6FF7CA2F800C0CA
+:1018800D012208701A7010BD032010BDEA4000201F
+:1018900D403D002008410020064100200A4B1B78E6
+:1018A00D6BB10A4A1378022B0BD810B4591C084C93
+:1018B00D117044F8230000205DF8044B7047082098
+:1018C00D70470420704700BF0641002007410020EB
+:1018D00D343D0020034B1B780BB101F041B90820BA
+:1018E00D704700BF0641002008B5054B1B782BB192
+:1018F00D01F058F9082808BF112008BD082008BDBF
+:1019000D0641002009B101F04BB97047024B1B781D
+:1019100D03B9704703F086BE06410020034B1B78C8
+:1019200D0BB101F00FB80820704700BF0641002031
+:1019300D074B1B783BB110B50C4631B104F05EF886
+:1019400D2080002010BD082070470E2010BD00BF64
+:1019500D06410020024B187800B97047FFF73ABADC
+:1019600D0641002010B50B4B84B01B78502201921C
+:1019700D53B161B10024CDE9024101AB02AA0721A7
+:1019800DFFF740F904B010BD082004B010BD0E20C3
+:1019900DF8E700BF06410020034B1B780BB104F0A4
+:1019A00DD1B80820704700BF0641002010B4054C87
+:1019B00D24781CB15DF8044BFFF786BD08205DF857
+:1019C00D044B7047064100202DE9F041394B1B783F
+:1019D00D88B0002B39D0384B384C054693E80300BE
+:1019E00D237801AE86E803002BB3354F3C683CBB32
+:1019F00D344BDFF8DC801B88AB42D8F800302ED09A
+:101A000D5A1C27D001332E4AC8F8003031462846DB
+:101A100DFFF770F90446A0B1D8F800300022013B61
+:101A200D11283A60C8F800300AD0862809D0072856
+:101A300D18BF032405E0FFF7ABFD2378002BD4D1AD
+:101A400D1124204608B0BDE8F0810824204608B0D6
+:101A500DBDE8F0811324204608B0BDE8F081002BCD
+:101A600DD0D008232846CDE90344CDE905448DF8AF
+:101A700D0C30079404F036F89DF81C30124FADF879
+:101A800D0E0064F300038DF81C303B78ADF8105058
+:101A900D0622ADF814200694002BD2D00B4E25460D
+:101AA00D56F8043B03A898473B7801359D42F7DB78
+:101AB00DC7E700BF06410020C48A0300084100208B
+:101AC00D403D0020EA40002007410020343D002029
+:101AD00D303D002076DF704710B5044682B059B90D
+:101AE00D01A9FFF71BFF43F20202904200D0C8B9D3
+:101AF00D9DF804309B0713D400212046FFF7F4FE18
+:101B000D70B111280CD00D2813D00B2808D043F23A
+:101B100D0202904204D002B0BDE8104001F0ECBDCD
+:101B200D02B010BD01F0E8FD9DF804309B07F7D41D
+:101B300DE2E71321204602B0BDE81040FFF7CABF0F
+:101B400D017839B1072900D0704780680028FBD093
+:101B500D01F0D2BD4088FFF7BFBF00BF2DE9F041B6
+:101B600D037886B00446142B0FD8DFE803F0630E1C
+:101B700D750E0E0E110E0B0E0B0E0E0E0E0E0E0E14
+:101B800D0E224B006A4B01221A7006B0BDE8F0819F
+:101B900D684C2378002BF8D1654D2B78002B00F085
+:101BA00D878002F07FFD002840F09F800123237085
+:101BB00DEBE761495F4A5E4B0C68604F002515707D
+:101BC00D1D7004F108084FF6FF76624202F007021D
+:101BD00D04F0070358BF5342013437F81320B242C3
+:101BE00D0BD001A80295CDE9035527F81360ADF888
+:101BF00D082001950595FFF7B1FF4445E5D106B0E5
+:101C000DBDE8F08183684B4948F20D620020934294
+:101C100D087002D0B3F5064FB7D10023062201A8F4
+:101C200DCDE90133CDE9033305938DF80420FFF79A
+:101C300D95FFAAE78088FFF7C7FE86281CD01128DC
+:101C400D1AD0132803D83E4BC340DB079DD406B0F2
+:101C500DBDE8F04101F050BD037A012B95D800236A
+:101C600D8288059301A8CDE90133CDE90333ADF8A1
+:101C700D0820FFF773FF88E72F4830490268A488D2
+:101C800D21F81240531C594201F0070103F00703DC
+:101C900D58BF4B4200220360062301A80192CDE9F3
+:101CA00D0222CDE904228DF80430FFF757FF6CE7CF
+:101CB00D01A802F097FD38BBBDF80A30002B14BF08
+:101CC00D012300232B707FF46CAF002301AA19466A
+:101CD00D1846FFF76BFE064668B1431F012B7FF6D2
+:101CE00D54AF304601F008FD4FE748F207629042CD
+:101CF00D3FF44BAFABE7BDF80400FFF74DFE0646D2
+:101D000D70B901232B704CE701F0F6FCBDF80A30D9
+:101D100D002B14BF012300232B707FF436AFD4E7C3
+:101D200D01F0EAFC0122731F93422A70D9D82CE7E7
+:101D300D3A21002009410020443D0020BC20002014
+:101D400DC100080030B4DDE9024570B169B163B17D
+:101D500D05FB04FC944508D83CB135B1C0E90245FA
+:101D600DC0E9001330BC00207047072030BC70471D
+:101D700D2DE9F04100284AD003680646002B46D0D5
+:101D800D4068002843D0B368002B40D000250F4693
+:101D900DFF2429460DE0FF2C08BF2C462B1B0133D9
+:101DA00DBB4235D0B3680135EDB29D4229462ED2E6
+:101DB00D706802F09DFDBFF35F8F0028EBD0FF2C04
+:101DC00D01D1FF24EEE7AC42FBD201343268E4B21C
+:101DD00D04E0A542F5D932680134E4B2631E5FFA1E
+:101DE00D83F8002AF5D070680028F2D0B8F1FF0F03
+:101DF00DF2D0BFF35F8F414602F094FD0028E8D08A
+:101E000D7068BFF35F8F414602F080FDE1E7FF246C
+:101E100D2046BDE8F08100BFA0B138B50368044687
+:101E200D73B1406860B1FF290D4609D0BFF35F8FD4
+:101E300D02F078FD20B1E168206801FB050038BD96
+:101E400D002038BD0020704748B138B503680446FE
+:101E500D23B1406810B1FF290D4601D138BD70473F
+:101E600DBFF35F8F02F05EFD0028F7D06068BFF30F
+:101E700D5F8F2946BDE8384002F048BD7EDF7047D0
+:101E800D7FDF704786DF704710B58C4686B01049EE
+:101E900D0024097803940494ADF80E208DF81030C9
+:101EA00D2246032301948DF80CC08DF80430ADF853
+:101EB00D060002940594FEF705FBBDF8060003F03D
+:101EC00D9DFDADF8080001A800F090FD06B010BD15
+:101ED00D3C21002030B5164B0C46221E87B018BF92
+:101EE00D012219780546FEF7EDFA124BA4F1010215
+:101EF00DB2FA82F2197828465209FEF7E3FA002366
+:101F000D012228460193CDE90233CDE904338DF842
+:101F100D0420ADF806508DF80C4003F06FFD03461C
+:101F200D01A8ADF8083000F061FD07B030BD00BF6D
+:101F300D3E2100203D21002070B51A4B88B00D4682
+:101F400D197801920446FEF7A1FA04F58072002873
+:101F500D4FF0070190B214BF01260226FFF79EF93C
+:101F600D019B08B1052807D12A463146204608B005
+:101F700DBDE87040FFF788BF0022CDE90322CDE90F
+:101F800D06220590072220468DF80C20ADF80E4054
+:101F900D03F034FDADF8100003A800F027FD019B00
+:101FA00DE2E700BF3D210020024B0A781978FEF7C9
+:101FB00D89BA00BF3B210020F8B5184C2378182BA7
+:101FC00D28D0174D2B78182B20D0164E3378182B80
+:101FD00D18D0154F3B78182B10D02378182B0BD019
+:101FE00D2B78182B08D03378182B05D03B78182B6D
+:101FF00D0CBF03200020F8BD0320F8BDFEF73CFA0E
+:1020000D3870EAE7FEF738FA3070E2E7FEF734FA97
+:1020100D2870DAE7FEF730FA2070D2E73C21002075
+:1020200D3E2100203D2100203B2100202DE9F041E3
+:1020300D90B00E4617460546FEF762F9202204467B
+:1020400D00210DEB020004F0D6FD012C34D0ECB1D3
+:1020500D9EB1284603F0D2FC3378DB071ED503ABC7
+:1020600D05F5807080B201220721FFF7B1F8112824
+:1020700D09D000285BD0032005E0852108AB0022A4
+:1020800D2846FFF7FDFE10B0BDE8F08143F20200D7
+:1020900D10B0BDE8F0813278D207E1D40021314B88
+:1020A00D0B970F93012CE9D108AB32462846FFF769
+:1020B00DE7FE10B0BDE8F081DFF8AC80002298F8A3
+:1020C00D00102846FEF7FEF97EB3284603F096FC75
+:1020D00D4FF6FF739842BFD098F800102846FEF7D0
+:1020E00DD5F90028B8D1CDE90300042203ABCDE921
+:1020F00D0500079028468DF80C200193ADF80E5081
+:1021000D03F07CFC019BADF81000184600F06EFC4E
+:1021100D98F800102846FEF7B9F9019B0028BAD1AE
+:1021200D3378D90701D48521B9E78521BCE701466C
+:1021300D5022049804F05FFD04990A4A0B46284684
+:1021400D03F8344B089301F118030C934B1C113118
+:1021500D0B970F920D9303F067FC08B90146A1E7A9
+:1021600D082090E7483D00203B21002038B505466A
+:1021700D0C46FEF7C5F8012802D043F2020038BD27
+:1021800D3CB121462846FFF779FE042808BF1120EF
+:1021900D38BD204638BD00BF2DE9F04F0388113BF7
+:1021A00D8BB00446092B23D8DFE803F039220559FB
+:1021B00D2222222296258088FEF7A2F801280246C7
+:1021C00D00F07A8134F8040F0023CDE9083304348C
+:1021D00D0522CDE9053307948DF81420ADF81600CE
+:1021E00D03F00CFC034605A8ADF8183000F0FEFB1B
+:1021F00D0BB0BDE8F08FBD4B80881978FEF746F91E
+:1022000D05460028F4D1A088FEF79EF80146002867
+:1022100D40F00981A088012341F20602FEE0027A16
+:1022200D8588B34B3D2A197841F23D0228460CBFF3
+:1022300D14464FF48854FEF729F90028D8D0AB4B3B
+:1022400D28461978FEF722F9002800F0E3800022D5
+:1022500D214628460BB0BDE8F04FFFF76DBE00F1EB
+:1022600D1006304603F018FC4FF6FF7305469D42ED
+:1022700D0746A08800F09980294603F059FC9C4B35
+:1022800DA088197801900122FEF71CF90198002110
+:1022900DFFF720FE03AA07212846FEF795FF002829
+:1022A00D00F0AC80002500231A46A0882946FFF7D0
+:1022B00DE9FD082803469BD0002840F0F080A37E5E
+:1022C00DDA0795D5002D93D1A0882B4641F2060251
+:1022D00D2946FFF7D9FD8BE7057A8688002D76D143
+:1022E00D834B2A4619783046FEF7ECF8637A5B0784
+:1022F00D40F1F38006F580791FFA89F903AB0122CD
+:1023000D07214846FEF764FF8046002840F09A807A
+:1023100D304603F073FB4FF6FF73984205460746B0
+:1023200D00F01381C24605AF48462A460721FEF745
+:1023300DDBFF002800F0F280862800F0DB804FF0F4
+:1023400D0008CDF814800723C7E90188C7E9038881
+:1023500D079030468DF81430ADF8166003F04EFB43
+:1023600DADF81800384600F041FB637AA0888DF86F
+:1023700D1D8013F0040F14BF012302238DF81C30B0
+:1023800D02238DF81430ADF8160003F037FB034629
+:1023900D3846ADF8183000F029FBBAF1000F3FF4C4
+:1023A00D27AF284603F0CEFB22E703F027FB504B67
+:1023B00D05461978A08801900122FEF783F801984F
+:1023C00D0021FFF787FDBD423FF46CAF62E7484A3D
+:1023D00D437A1178304603F00304FEF757F80028CE
+:1023E00D3FF406AF414B30461978FEF74FF8A9B2CE
+:1023F00D002800F0A580224630462BE7A37ED807A3
+:1024000D7FF550AF049D95F84430D90740F1E68033
+:1024100D343548E703460146224628460BB0BDE851
+:1024200DF04FFFF731BD324BA08819782A46FEF7E1
+:1024300D49F8A088ADF8160002238DF81430ADF8D8
+:1024400D1C50CDE6072307903046CDE90555CDE963
+:1024500D08558DF81430ADF8166003F0CFFA05AFBE
+:1024600D03463846ADF8183000F0C0FA637AA088FC
+:1024700DADF8160013F0040F14BF0123022302223E
+:1024800D8DF814208DF81C308DF81D5003F0B6FA20
+:1024900D03463846ADF8183000F0A8FAA8E6002239
+:1024A00DA08807930721CDE90522CDE908228DF8F3
+:1024B00D1410ADF8160093E6257A0D4BA088197807
+:1024C00D019005F00105C5F10205EDB2FDF7FAFF2A
+:1024D00D01982946FFF7FEFC74E60223A0888DF8CB
+:1024E00D1430ADF81600ADF81C3079E63E21002011
+:1024F00D3C210020002305930622C7E90133C7E9DB
+:1025000D033330468DF81420ADF8166003F076FADB
+:1025100D03463846ADF8183000F068FA637AA088A3
+:1025200D13F0040F14BF01220222022101238DF8A2
+:1025300D1410ADF816008DF81C208DF81D30A5E790
+:1025400D0A4623460146304668E70146049803F0E3
+:1025500D35FAB8420546824633D0DFF8E0B0014681
+:1025600D304603F0E5FA9BF800103046FDF78EFF7C
+:1025700D824600287FF4D6AE0423CDE90500CDE9CF
+:1025800D0700099030468DF81430ADF8166003F051
+:1025900D35FA05AFADF81800384600F027FA9BF86C
+:1025A00D00103046FDF772FF034600287FF4BCAEE5
+:1025B00D627AA08812F0040F14BF012202220221B8
+:1025C00DB5E7FEF7F1FB5045054610D029463046DC
+:1025D00D03F0AEFA4FF0010A05AFA5E6314605F15D
+:1025E00D460003F03FFA00287FF412AF5AE60723A6
+:1025F00DCDE9058830468DF8143004230793CDE9D5
+:1026000D0888ADF8166003F0F9F905AF03463846B2
+:1026100DADF8183000F0EAF9637AA088ADF816002D
+:1026200D13F0040F14BF0123022302228DF814208E
+:1026300D8DF81C308DF81D8028E700BF3B21002050
+:1026400D38B3037803F08202802A21D0C3F302123B
+:1026500D042A1DD803F0F202322A19D0427881786B
+:1026600D8A4215D8062A13D9102911D8C27812F02A
+:1026700D040C0DD1017911F0040F09D10A43110792
+:1026800D06D4DB0706D512F0030018BF01207047F2
+:1026900D0020704712F0030F0CBF0120002070477F
+:1026A00D31F0080322D070B511298AB00C461BD029
+:1026B00D0D2905461BD00023CDE90533CDE90733A0
+:1026C00D099303F09BF907238DF81430ADF81650DC
+:1026D00DADF8180005AD0FCD6E460FC62B683360F3
+:1026E00D68460294FFF75EF80AB070BD704700238C
+:1026F00DCDE90533CDE907331646099303F07EF98D
+:1027000D03238DF81430ADF81650ADF8180005AC54
+:1027100D0FCC6D460FC523682B607EB1337803F067
+:1027200D0103C3F10203DBB241F2011268468DF8D9
+:1027300D0830ADF80A20FFF735F8D5E70223F3E7A7
+:1027400D2DE9F041244B8EB00026CDE90A661B68B9
+:1027500D099309AC0546884694E8070001AF87E860
+:1027600D0700CDE90C6609962846A66003F046F9E8
+:1027700D05238DF82430ADF82800ADF826500FCC88
+:1027800D0DF1100CACE80F002368CCF8003004A854
+:1027900DCDF818800797FFF705F8104B01991A68C7
+:1027A00D2846FFF743FC0E4BA0F11102B2FA82F25C
+:1027B00D1978044652092846FDF784FE094B324626
+:1027C00D19782846FDF77EFE019A21462846FFF727
+:1027D00D67FF0EB0BDE8F081943D0020883D0020DC
+:1027E00D42210020412100200021FFF7A9BF00BF99
+:1027F00D2DE9F04706468EB090461F460C4600293F
+:1028000D50D13D4B0A911B68099309AD0B91CDE950
+:1028100D0C1195E807000DF1040989E80700304611
+:1028200D099403F0EBF84FF0050A8DF824A0ADF8EC
+:1028300D2800ADF82660AC46BCE80F0004AD0FC50E
+:1028400DDCF80030CDF81C9004A82B60FEF7AAFF31
+:1028500D2A4BDDF804901B789BB34946424630461F
+:1028600DFFF784FC264B11281978054631D000223C
+:1028700D3046FDF727FE112D0AD80D2D15D8DFE8AE
+:1028800D05F02614141414141414261414261426E6
+:1028900D43F20204A54218BF03244FB920460EB0DF
+:1028A00DBDE8F0874FF00009D7E70324002FF5D0DE
+:1028B00D30464A462946FFF7F3FE20460EB0BDE8E6
+:1028C00DF0879DF80D30002BC7D15446E6E72C4616
+:1028D00DE3E701223046FDF7F5FD0A4B2246197854
+:1028E00D3046FDF7EFFD084B424619783046FDF7AF
+:1028F00DE9FD0024D1E700BF943D00200A410020EE
+:1029000D41210020402100203F21002010B50B4B1C
+:1029100D82B019780446FDF7B9FD094B02461978C6
+:1029200D01922046FDF7B2FD019A01460123204692
+:1029300D02B0BDE81040FFF75BBF00BF3F21002094
+:1029400D4021002000294FD0F0B583B006460C463B
+:1029500DFDF7E0FC054670B3304603F04FF8A5F1E6
+:1029600D020507464FF6FF70381A2378B5FA85F53C
+:1029700D18BF01206D0923F0090345EAC0051D4369
+:1029800D25703046FDF7E0FC237860F3410323709A
+:1029900D3046FDF7F1FC237860F382032370304657
+:1029A00DFDF702FD054650B12378002065F30413B1
+:1029B00D237003B0F0BD43F2020003B0F0BD30460A
+:1029C00DFDF7C2FC06460028EED06A4638460721C0
+:1029D00DFEF7FAFB0028E7D1019B93F8443013F082
+:1029E00D010F18BF3546DFE70E20704770B503782D
+:1029F00D052B82B0044615D0122B0DD11E4B1A6833
+:102A000DBAB14088FDF7A0FC0546A0B90246608822
+:102A100D01232946FFF7ECFE204602B0BDE87040C9
+:102A200DFEF7C0BE8168408802B0BDE87040FFF778
+:102A300D87BE0125EBE7237A6088C3F34006C3F315
+:102A400D0002B60046EAC206C3F3800346EA031647
+:102A500D01A9E0238DF80430FFF774FF06F01C0682
+:102A600D9DF80430F6B220B936EA030314BF0125F0
+:102A700D00252A460025CAE7943D002008B50378B5
+:102A800D0B2B02D8072B02D808BD132BFCD1074BFB
+:102A900D074918780022FDF759FD064B06491878AD
+:102AA00D0022BDE80840FDF751BD00BF42210020C6
+:102AB00DE9270300412100200D29030010B5174C13
+:102AC00D2378182B0DD0164C2378182B10D0154CBD
+:102AD00D2378182B13D0144C2378182B16D00020E4
+:102AE00D10BDFDF7C9FC20700D4C2378182BEED1CD
+:102AF00DFDF7C2FC20700B4C2378182BEBD1FDF7A2
+:102B000DBBFC2070084C2378182BE8D1FDF7B4FCE2
+:102B100D18282070E3D1032010BD00BF41210020F3
+:102B200D3F210020402100204221002008B5FFF761
+:102B300D33FB074B074918780022FDF707FD064BBD
+:102B400D064918780022BDE80840FDF7FFBC00BF1C
+:102B500D42210020E9270300412100200D29030017
+:102B600D38B5044680B1FFF76BFD58B1094B2068AD
+:102B700D18602179084D094A197101212B601170D6
+:102B800D002038BD072038BD0349044B08600122E1
+:102B900D1A7038BD8C3D0020943D00200A41002064
+:102BA00DFFF702BA00230A461946FFF721BE00BF00
+:102BB00D10DF704711DF704710B582B00C49044625
+:102BC00D6846FCF7E3FE019B23B90EE0FCF7E8FE37
+:102BD00D019B53B1D3E9003120469847034668461F
+:102BE00D002BF3D1112002B010BD002002B010BD9A
+:102BF00DD08A03000B4991F81623EC235209134197
+:102C000DDB0707D5084B9A6842B11A6842F4800277
+:102C100D1A60704742F2020000F06EBD4FF480035F
+:102C200D0B60704700E100E04C3E002070B5284D70
+:102C300D2C7884B0002C46D1264E012320463370CB
+:102C400DFFF7BAFF11283BD0234902A8FCF79EFEDF
+:102C500D039B4BB1D3E900310020984702A8FCF744
+:102C600D9FFE039B002BF5D11C4B00221B6801938B
+:102C700D02A88DF8082000F04FFD194901A8FFF7B3
+:102C800D97FFB0FA80F304465B099DF808002B709E
+:102C900D00F068FDA4B9134B34701C70FFF7AAFF48
+:102CA00D0D4902A8FCF772FE039B4BB1D3E900312D
+:102CB00D0120984702A8FCF773FE039B002BF5D16A
+:102CC00D204604B070BD0824204604B070BD00BF7E
+:102CD00D0C4100200B410020E88A0300CC8A030040
+:102CE00D1D1B02000D410020F0B52C4D2B7883B03B
+:102CF00D002B44D02A4E01203070FFF75DFF1128C4
+:102D000D39D028496846FCF741FE019B4BB1D3E908
+:102D100D0031022098476846FCF742FE019B002BCC
+:102D200DF5D1002768468DF8007000F0F5FCFFF72F
+:102D300D41FF04469DF800002F7000F013FDDCB933
+:102D400D194B34709A68F2B11A6822F480021A6035
+:102D500D14496846FCF71AFE019B6BB1D3E90031AB
+:102D600D032098476846FCF71BFE019B002BF5D10D
+:102D700D204603B0F0BD0024204603B0F0BD08246A
+:102D800D204603B0F0BD094B4FF48002C3F88020FC
+:102D900DBFF34F8FBFF36F8FDAE700BF0C410020F9
+:102DA00D0B410020E88A03004C3E002000E100E0CA
+:102DB00D054B1B7833B1054B1B780BB1FFF794BF57
+:102DC00DFFF734BF082070470B4100200C41002055
+:102DD00D014B1878704700BF0C4100200C4B1B783D
+:102DE00D03B970470B4B9A683AB11A6822F4800206
+:102DF00D1A60094B01221A707047084B4FF480027C
+:102E000DC3F88020BFF34F8FBFF36F8FF1E700BF83
+:102E100D0C4100204C3E00200D41002000E100E05F
+:102E200D10B5084C237813B1074B1B7803B910BDAF
+:102E300D064B4FF48002C3F80021FFF7DBFE0023A1
+:102E400D237010BD0D4100200C41002000E100E079
+:102E500D034B1B7813B1034B187870470120704753
+:102E600D0C4100200D41002000B583B00849684693
+:102E700DFCF78CFD019B43B1D3E9002090476846D8
+:102E800DFCF78EFD019B002BF6D103B05DF804FB22
+:102E900DDC8A030060DF704769DF704761DF7047D0
+:102EA00D154B1B7833B330B5144D91B034240DF15F
+:102EB00D020103A8ADF80240FFF7F0FF88B92946DB
+:102EC00D01A8FCF763FD029B002BF0D0D3E9003184
+:102ED00D03A8984701A8FCF763FD029B002BF5D1D1
+:102EE00DE5E7052801D111B030BD11B0BDE8304086
+:102EF00D00F002BC704700BF0E410020F48A0300B1
+:102F000D002941D070B584B000240D461F4A0A60D7
+:102F100DCDE90144012606238DF8040001A92020E6
+:102F200DADF8083003948DF80660FFF7B5FF2A68F9
+:102F300D039401A94020CDE901448DF80560FFF708
+:102F400DABFF04230DEB03012A6803943046CDE952
+:102F500D01448DF80430FFF79FFF4FF4E4632A68B6
+:102F600D039401A9A120CDE90134FFF795FF2A684B
+:102F700D039401A9A020CDE901448DF80460FFF769
+:102F800D8BFF204604B070BD0E20704740200020FE
+:102F900D08B5FFF77FFF10B9014B01221A7008BD6C
+:102FA00D0E4100204BDF704710B5124C84B001A8C4
+:102FB00DFFF7F8FFA8B9214602A8FCF7E7FC039B31
+:102FC00D002BF4D0D3E900310198984702A8FCF703
+:102FD00DE7FC039B002BF5D101A8FFF7E3FF0028C9
+:102FE00DE9D0052801D104B010BD04B0BDE81040F2
+:102FF00D00F082BB008B030000207047A8DF7047F4
+:1030000DADDF7047AEDF7047B0DF704762DF7047EE
+:1030100D3CDF70473DDF7047704700BF00282ED062
+:1030200DF0B50388512B89B0044629D00AD8102B4E
+:1030300D1CD0112B04D1334B81889A8891421AD020
+:1030400D09B0F0BD532BFBD12E4DC288EB889A42AF
+:1030500DF6D12B7E002BF3D000F0FCF90028EFD039
+:1030600D6B69022009B0BDE8F0401847254B8288F6
+:1030700D9A8009B0F0BD4FF6FF729A80E0E7704775
+:1030800D204D8088AB889842DAD1A379022BD7D115
+:1030900D2189EA889142D3D1A27B043A022ACFD961
+:1030A00D00220492CDE9052207926989029301AFAE
+:1030B00D02AA8DF810300397FFF7A2FF064690B1D4
+:1030C00D40F2FD13ADF81430A88804A9FFF79CFF5A
+:1030D00D1128F9D0BDF81430002BB1D104F108003E
+:1030E00D00F036F9ACE73846FDF764FA0028E7D072
+:1030F00D9DF81630ADF8146043F001038DF81630CD
+:1031000DE2E700BF983D002000B5154B87B00022C7
+:1031100D8646CDF80B2098888DF80F20DA888DF82B
+:1031200D061003234FF0020CADF8023020238DF86A
+:1031300D0430ADF8082001AB0DEB0C0202A9CDE96E
+:1031400D04238DF805E08DF80AC0FFF75BFF20B969
+:1031500DBDF80230032B18BF0C2007B05DF804FB3F
+:1031600D983D002010B54FF0FF310020FFF752FFC2
+:1031700D044608B1204610BDB121FFF749FF0446B2
+:1031800D0028F7D1044B01205B6998470220FCF71A
+:1031900DA3FB204610BD00BF983D002010B51B4B72
+:1031A00D84460FCB86B002AC84E80F00604650B366
+:1031B00D174BDCF800205A614FF6FF700021988004
+:1031C00D1976EAB1124800F083F808B106B010BDC7
+:1031D00D01204FF659630F4A8DF8060001A9ADF88D
+:1031E00D0430FFF70BFF0028F0D109492046FFF707
+:1031F00D0DFF0028EAD1064800F088F806B010BD92
+:1032000D054A5A61DEE70E2006B010BD0C8B030097
+:1032100D983D00209A3D002019300300B2DF704721
+:1032200D4FF0020C00DF704710B50E4C236833B120
+:1032300D1A7E22B10278082A02D0092A08D010BDC0
+:1032400D027A012AFBD11A69013A1A61002AF6D1D4
+:1032500DFFF788FF0028F2D023680220BDE8104058
+:1032600D5B691847F43D002017490B68BBB14B68EB
+:1032700DABB170B508319847082804460ED078B91F
+:1032800D124D2B68012119830846FFF73DFF28B128
+:1032900D2B6803205B6998472B681C7670BD7047BF
+:1032A00D0A4C2368002206211A830120FFF72CFF08
+:1032B00D18B1236803205B69984723680220BDE895
+:1032C00D70405B69184700BFF83D0020F43D0020B9
+:1032D00D034620B1034A04481360FEF7DFBA0E20FF
+:1032E00D704700BFF43D00202932030008B501F0FE
+:1032F00DE1FD00B108BD0448FFF792FF0028F9D1A8
+:1033000DBDE8084001F0E4BDF83D002010B588B0DF
+:1033100D044620220021684603F06DFC2246608899
+:1033200D0A4B12F806CB8DF802C0042142F60104B7
+:1033300DADF80010ADF80C4069461724ADF8044007
+:1033400D0493FDF73BF908B010BD00BF0101020267
+:1033500DF0B5057B012D97B010D03B4E02212846CC
+:1033600DFFF7D2FE18B1336803205B6998473368C5
+:1033700D5B69022017B0BDE8F0401847324E376840
+:1033800D797E0446002953D1502202A803F033FC64
+:1033900DB88801A9FEF7CCFA48B9BDF804004FF67C
+:1033A00DFF7398424DD002A9FEF7DCFA38B111280F
+:1033B00D257B44D00F280CBF07210421CFE7DDF872
+:1033C00D0900DDF80D10DDF81120DDF815301F4F67
+:1033D00D0FC7BDF81D30BB809DF81F30BB71DDF8E8
+:1033E00D1900386008230DF13C0EADF80630BEE82B
+:1033F00D0F0007F1080CACE80F009EE807008CE801
+:1034000D070032682B46908807F124010DF1060262
+:1034100DFFF704FF0028CAD10D49A7F1140051F898
+:1034200D083B98470028C2D133685D7617B0F0BDD0
+:1034300D06212846FFF768FE0028F7D0B7E70621DA
+:1034400D8DE7257B07218AE7F43D0020B83D00205C
+:1034500DF83D002010B5064C236800205B699847A5
+:1034600D2468FEF70DF8206102F0FEF9002010BD72
+:1034700DF43D0020A8DF7047F0B5074689B014462B
+:1034800D1E460D46E9B1C4B120220021684603F065
+:1034900DB2FB0E4BADF8007002228DF80D2018888E
+:1034A00D0E9AADF804406946ADF8064002958DF8C8
+:1034B00D1160FDF783F809B0F0BD204600F01CF94E
+:1034C00DE2E7084600F018F9DDE700BFEC40002008
+:1034D00D70B501238EB041F60A057D4AADF80C504A
+:1034E00D03A9044618468DF80E30FFF7C3FF0546B5
+:1034F00D002840F092802288002A40F09180228995
+:1035000D002A40F09D80228A002A40F0A880228B5C
+:1035100D002A40F0B380228C002A40F0BE80228D1C
+:1035200D002A40F0C780236B002B35D01A688DF828
+:1035300D10201A6894F83C60120A8DF811205A88F0
+:1035400D8DF81220DA788DF813205A688DF8142032
+:1035500D9B688DF815301A0A8DF816201B0C202249
+:1035600D002106A88DF8173003F045FB42F6232302
+:1035700DADF818304FF00813079304AB08930223EE
+:1035800D8DF82530524B534A18888DF8296006A9BD
+:1035900DFDF714F800284FD1636B5BB11A791968E8
+:1035A00D4D4B009394F83C3042F62A20FFF764FF10
+:1035B00D002841D1A36B83B31A788DF810205A8857
+:1035C00D8DF81120120A8DF812209A888DF813208B
+:1035D00D120A8DF81420DB8894F83C408DF81530D4
+:1035E00D190A20228DF8161006A8002103F003FBFE
+:1035F00D374B3A4A18888DF8294042F65023ADF8DA
+:1036000D18304FF00713079304AB089306A9022354
+:1036100D8DF82530FCF7D2FF054628460EB070BD5B
+:1036200D2F4994F83C300091616842F62920FFF74C
+:1036300D23FF00283FF463AF054628460EB070BD4A
+:1036400D284994F83C300091E16842F62420FFF7B8
+:1036500D13FF0028F0D1228A002A3FF458AF2249E7
+:1036600D94F83C300091616942F62520FFF704FF84
+:1036700D0028E1D1228B002A3FF44DAF1B4994F86D
+:1036800D3C300091E16942F62720FFF7F5FE002856
+:1036900DD2D1228C002A3FF442AF154994F83C3028
+:1036A00D0091616A42F62620FFF7E6FE00283FF4FE
+:1036B00D36AFC1E70F4994F83C300091E16A42F60C
+:1036C00D2820FFF7D9FE00283FF42DAF0546B4E7BB
+:1036D00DEC400020443E00202C3E0020243E0020E3
+:1036E00D143E00201C3E0020343E00200C3E0020E5
+:1036F00D043E00203C3E002000B585B0034600216D
+:1037000D01AA44F20100CDE901110393EEF706FA87
+:1037100D05B05DF804FB00BF70B4EFF3108472B612
+:1037200D0D4B9A68AAB9012199600C490C4ED1F83C
+:1037300D805035401D60C1F88060D1F884505D60C7
+:1037400D4FF0FF33C1F88430027004B962B670BC1B
+:1037500D704701230370F8E74C3E002000E100E0C4
+:1037600DFC06FFBD094B9A687AB170B910B4EFF33E
+:1037700D108172B6064A1C6814605C6854609860CB
+:1037800D01B962B65DF8044B704770474C3E00209E
+:1037900D00E100E0194B00EB800003EB80000B68AB
+:1037A00D426802F580502BB35A88033203EB820333
+:1037B00D834217D210B54FF6FF7E1A68013213D02F
+:1037C00D5A88033203EB820290420DD3B3F804C042
+:1037D00DF4450BD01C884CB19C68013406D00B60AD
+:1037E00D012010BD00207047002010BD9042FBD974
+:1037F00D1346E2E702F10803DAE700BF943E00202A
+:1038000D70B5426882B006460C461AB11E4BD96897
+:1038100D8A421DD2002525800195002005E0019BDF
+:1038200D3268996891420DD0208801A9FFF7B2FF47
+:1038300D0028F4D1238801339BB22380002BEBD0D9
+:1038400D02B070BD114A73601389338102B070BD2F
+:1038500D1B699A42DED812F00303DBD10B490089B4
+:1038600D09898842D6D1306891688842D2D10849F9
+:1038700D49688A4203D901F580518A4201D318461D
+:1038800DDEE723800120DBE7682100207C3E00205D
+:1038900D943E002010B4104C104A638803EB830350
+:1038A00D02EB8302D36853B94FF0040C516884F8CE
+:1038B00D00C00B485DF8044B012201F025B9094AFF
+:1038C00D0520022120709180054811685DF8044B98
+:1038D00D0023012201F018B97C3E0020943E002007
+:1038E00D68210020483F00202DE9F0411C469B88AF
+:1038F00D3BB9174F80460D461646387828B101233F
+:1039000DA38048F2096019E0A0882146FFF742FF25
+:1039100DB0B12368B8F1000F04D09988B8F8002031
+:1039200D9142F1D11DB119882A889142ECD1996843
+:1039300D084A12893281C6E900130020BDE8F081E2
+:1039400DA388206001339BB2A380002BD5D0D8E78C
+:1039500D943E00207C3E0020F0B502231A4D0B80D2
+:1039600D00F5805E4FF6FF740830012603680133C1
+:1039700D1ED0478807F1030C00EB8C0CE6451CD3D9
+:1039800D8388A34215D003889BB18368B3F1FF3FB1
+:1039900D0FD0D5F800C09C4500D22B600B880333A7
+:1039A00D3B440B804388033300EB83008645DDD811
+:1039B00DF0BD002AF2D01670F0E70AB101231370A2
+:1039C00D4FF480630B80F0BD8C3E002030B5104C61
+:1039D00D83B06088211DFFF7DDFE20B903B0BDE87F
+:1039E00D3040FFF757BF0B4B626899881B680A4838
+:1039F00D03EB81015388033300259BB24FF0030C79
+:103A000D9B00009584F800C001F04AF803B030BD6A
+:103A100D7C3E0020483F0020682100202DE9F04F1A
+:103A200DA64FDFF8BCA2DFF8BC92DFF8BC828BB0EA
+:103A300D06463C68002C00F0B98023785A1E052AF2
+:103A400D00F26883DFE802F041242403034E002EC8
+:103A500D40F0D88094F804B0BBF1010F00F04F8214
+:103A600DBBF1020F00F04582BBF1000F00F0288280
+:103A700DCDE907660596099605AD48F20E66023B3F
+:103A800D0696042B4CD8DFE803F085716545A1003F
+:103A900DB4F814B0002E40F09D80894DA17D0BEB44
+:103AA00D8B0205EB82024FEA8B061089526802EBFE
+:103AB00D8002062900F22983DFE811F068019101E7
+:103AC00D7E01A20156013D011801002E40F0E38157
+:103AD00D2279032A00F2AD80DFE812F0E4002E0215
+:103AE00D9D00C500002E40F0E28198F80B30002BB0
+:103AF00D00F0AA8098F8003088F80B60013B062B87
+:103B000D5BD8DFE813F03B02C501A601A3015A0003
+:103B100D28028E0104238DF81430E388ADF820308F
+:103B200D684C04F1100654F8043B284603B198473D
+:103B300DA642F8D15146002648463E60FBF7A4FE4A
+:103B400D6148012100F088FF00287FF472AF0BB0AF
+:103B500DBDE8F08F03238DF81430E1882289E368E6
+:103B600D0793ADF82010ADF82220D9E702238DF888
+:103B700D1430A37D2289A188ADF82020A3F106037E
+:103B800DB3FA83F3E26807925B09ADF822108DF862
+:103B900D2430C5E701238DF814302189A288E3680C
+:103BA00D0793ADF82010ADF82220B9E751464846ED
+:103BB00DFBF738FE044638603FE7002305AD05935B
+:103BC00DC5E902332B6148F20E66069605238DF882
+:103BD00D1430A5E7A17DE288394D022907D90BEBF9
+:103BE00D8B0005EB8000D11C0689314401814FEA21
+:103BF00D8B065E4405EB8605C2F57F426989FD3271
+:103C000D0A446A8105AD002205924FF40646C5E9C6
+:103C100D02222A6133E72D4A2D48116800232371B2
+:103C200D02249480012200F06FFF00288FD03C68A1
+:103C300D2378284905AD002205924A60C5E9022284
+:103C400D2A6148F20D661AE798F80030072B00F24A
+:103C500DDB81DFE813F0EF01D901D9011201AC01CD
+:103C600DE600E600BF01194E1B4A19484FF0000B44
+:103C700D84F804B0CDF800B00823316800F010FFCF
+:103C800DB8F8025005EB85030D4D05F823B005EB93
+:103C900D830533686A686B60B3882B8102233260B9
+:103CA00DB380C2E7094B0D4A1968094801232371F6
+:103CB00D00230093082300F0F3FEB6E7903E0020AA
+:103CC00D943E0020643E0020443F0020483F0020E9
+:103CD00D68210020743E0020208B0300288B0300F8
+:103CE00D883E0020343F00207C3E0020E2882146A3
+:103CF00D41F61D5006EB0B0C05EB8C0CD41CBCF8DF
+:103D000D08E07444ACF808405E4405EB8605C2F546
+:103D100D7F420C466989FD320A446A8105AD41F640
+:103D200D1D5200269042C5E90066C5E902662E6166
+:103D300D3FF4A5AED8E1AA4BAA4A5968AA4BAB48A5
+:103D400D1B8803930623A37500230093042300F01F
+:103D500DA7FE40BB039B03EB830305EB8305012308
+:103D600D2B740BB0BDE8F08F9D48A36903609E498D
+:103D700D039200234360FFF743FD039A00230028BD
+:103D800D00F0B98111460222A27503E00223A3754A
+:103D900D11460023009304239448E21800F080FE9E
+:103DA00D00283FF4D4AEA07D3968E2880B78022854
+:103DB00D48F20D60A8D99DE723698C48002B14BFEC
+:103DC00D03230123A375002302F10801009304F1DD
+:103DD00D0C02042300F064FE0028E4D1B7E6032BA7
+:103DE00D0CBF05230623A3750023111D00937F48E7
+:103DF00D042304F1080200F053FE0028D3D1A6E6F7
+:103E000DE3880120A075002002F10C019B002269BE
+:103E100D0090764800F044FE0028C4D10BB0BDE8F8
+:103E200DF08F072388F8003000230093C8F8043082
+:103E300D6F4B704A19686D48082300F031FE002859
+:103E400D3FF485AE3C6805AD237868E7FFF722FDAA
+:103E500DF5E7D8F804206648538884880168033351
+:103E600D00209BB201EB8401009003249B005F486E
+:103E700D88F8004000F014FEE1E75D4AD8F8043000
+:103E800D5988938803330B449380022388F80030BC
+:103E900DFFF79CFDD3E7002305AD0593564A2B6133
+:103EA00DC5E9023353604FF40646069638E605AD74
+:103EB00D002305934FF40646C5E902332B6184E6D2
+:103EC00D022305AD23710DF11201E3680593284618
+:103ED00DCDE90666FFF794FC002840F0C08048F25B
+:103EE00D09660023C5E90033C5E902332B61237848
+:103EF00DC5E5CDE907660596099605ADBFE53E4BCF
+:103F000D1B78A01D002B00F0E48005AD3B4B2A462D
+:103F100D3146FFF7E9FC394B002800F0C980C3E9B1
+:103F200D006648F2096398428ED1C5E90066C5E97D
+:103F300D02662E612378A2E5314D2B78022B40F0DD
+:103F400DAC800023009369682B702E4A2748082304
+:103F500D00F0A6FD69E6B8F80220294D9300134440
+:103F600D05EB8305002369680093062388F800306C
+:103F700D244A1E48082300F093FD60E798F80A30A4
+:103F800D43B11F4DEB68002288F80A2013B92A7C33
+:103F900D002A7DD105AD0023059388F80030C5E9D1
+:103FA00D0233A8F80230C8F804302B610DE6B8F8DA
+:103FB00D0220134D0E4902EB820305EB83030868C3
+:103FC00D5C6858608888188102238B800C6002FA27
+:103FD00D03F3C4E7012388F8003098F80A30CFE7DF
+:103FE00D583E00201C8B0300EE400020682100206D
+:103FF00D483F0020288B0300743E0020543F0020D2
+:1040000D943E0020208B0300013B062B3FF6D5ADDF
+:1040100D01A252F823F000BF7D3F0300913E030043
+:1040200D533E03004D3E0300BB3B0300573F0300CF
+:1040300D233E03003C4DB8F808202B780132B3FA2B
+:1040400D83F3A8F8082000225B09A8F8022088F85D
+:1040500D0B20012288F80A3088F8002090E7069995
+:1040600D324A8B88E3800B882381314800960423E4
+:1040700DBDF8124000F014FD002838D12A4B04EB96
+:1040800D840403EB8404012323740BB0BDE8F08F8B
+:1040900DA8F80230FFF79AFCD1E6264A05AD0023B9
+:1040A00D012105931170C5E902332B615360FCE6C4
+:1040B00D00969C881D4A06991D48042300F0F0FCCB
+:1040C00DA8B9194B04EB840403EB840484F810B0F5
+:1040D00D3DE5194B0996CDE90566CDE90766C3E9BE
+:1040E00D006605AD48F2016023780646C7E43C68DA
+:1040F00D48F20D66F5E6CDE90500CDE9070009901A
+:1041000D237805AD48F20966B9E4E288214648F204
+:1041100D0E60EFE505AD00230593C5E902332B6174
+:1041200D48F20E630693FBE4943E00201C8B0300C3
+:1041300D68210020743E0020543F00204068FFF7A6
+:1041400D6DBC00BF2DE9F04F4F4C257883B0002D8D
+:1041500D5ED00C46002972D0098898464FF6FF7341
+:1041600D99424FD06388002B4CD0666816F0030639
+:1041700D5FD10746002A65D0B2F800B0B2F80290C0
+:1041800D424801A9FBF70CFB4FF0000AC0F800A054
+:1041900DC0F810A0C0F814A0C0F804A0C0F808A082
+:1041A00DC0F80CA0C0F818A080F800806368036107
+:1041B00D0546A0F814B00121354800F041FC2388D4
+:1041C00D2B81B8F1030F6388E860AB80A5F80690EA
+:1041D00D24D02E48A5F80AA001A9FBF713FB3FB187
+:1041E00DE9682C4A00231289BB72C7E900133A8192
+:1041F00D2948012100F018FC044628B9FFF70EFCF0
+:1042000D264601E048F20366304603B0BDE8F08F64
+:1042100D48F20166304603B0BDE8F08F3B68AB61F4
+:1042200D042301A9A5F80AA0AB751848FBF7EAFA13
+:1042300DD6E748F20266304603B0BDE8F08F48F28B
+:1042400D0466E1E7B4F8089009F1030040F2FE338B
+:1042500D80B2984214D8114A13783BB95189138909
+:1042600D0B4403449BB2B3F5806F05D948F2066643
+:1042700D304603B0BDE8F08F01445181B3467FE76E
+:1042800D48F20866C0E700BF743E0020343F0020AE
+:1042900D8C3E00207C3E0020443F0020943E0020B8
+:1042A00D094A116804290BD038B51568074C034627
+:1042B00D0121104644F8253000F0C2FB002038BD26
+:1042C00D48F20B60704700BF503F0020643E002055
+:1042D00D2DE9F04F954D89B02A780023CDE90333B0
+:1042E00DCDE905330793002A4ED1281D02F0FF08B2
+:1042F00D00F0BEFB20B10024204609B0BDE8F08FD0
+:1043000DD8F8F83F5C1C4AD04FF0805211695269C1
+:1043100D874F88493B610022A3F500533846FB6067
+:1043200D00F0B2FB04460028E6D11C2382498348E5
+:1043300DDFF824A2DFF824B28C22FBF7F7F9022371
+:1043400D26460093A146FB68F018F35800F0E18073
+:1043500D5B4530D143687A4A93424BD00132934248
+:1043600D2BD1B8F1000F40F09480764B7649186050
+:1043700D00220193FFF7F0FA019B9B88022B0CBFE3
+:1043800D042308231C434CE0704C04F1100554F831
+:1043900D043B03A803B19847A542F8D1ABE74FF012
+:1043A00D10234FF080525B6911695269581C08BF88
+:1043B00D02FB01F3ACE701330BD1031D00F5805176
+:1043C00D02E0994200F08F801A68013203F1040374
+:1043D00DF7D0009B013B9BB2009309EB89030AEBDD
+:1043E00D830209F10109506003220AF823201FFA04
+:1043F00D89F916E009EB89030AEB830299005060F5
+:1044000D01F1100208314FF0000C524451440AF8EA
+:1044100D23C0FFF7A1FA09F1010944F002041FFAC4
+:1044200D89F906F58056B6F5005F8CD1009B012BFE
+:1044300D2CD9E4B2062C0ED1444C012200232A7053
+:1044400D6B6004F1100554F8043B03A803B19847C1
+:1044500DAC42F8D14FE702D814F0FD0F16D0374813
+:1044600D02A9FBF79DF9053C00230122036043607F
+:1044700D8360C3600361436183610270062C1DD8A4
+:1044800DDFE804F02B1C2B1C1A2E1A0048F20A64CC
+:1044900D32E709EB890C0AEB8C020221294B0AF851
+:1044A00D2C1011812A49A1F802901968516009F167
+:1044B00D01091FFA89F959E70323037102A91F485E
+:1044C00DFBF7A0F92348012100F0AEFA04460028BD
+:1044D00D7FF411AFFFF7A2FA0EE701230371EDE7A9
+:1044E00D02230371EAE7174B1A68CAB1184A09EBA0
+:1044F00D89010AEB8103A2F80290022209F1010958
+:1045000D0AF8212058601FFA89F91A8144F0010434
+:1045100D87E75A1C3FF451AF5B453FF44EAF58E768
+:1045200D022218609A804FF00108EFE7743E0020D8
+:1045300D682100203C8B0300A83E0020343F002062
+:1045400DFE011EF1483F00204C3F0020643E00203C
+:1045500D7C3E0020443F0020943E0020DEC0ADDEB6
+:1045600D30B370B50D4682B0F1B10DF106010446C0
+:1045700DFFF746F918B948F2096002B070BDBDF8F1
+:1045800D06000D4B666800EB800003EB80000121F7
+:1045900D0C3000F055FA636801220C330020C5E998
+:1045A00D0063A27202B070BD48F2046002B070BD2B
+:1045B00D48F20460704700BF943E002010B310B560
+:1045C00D82B00DF106010446FFF71AF9B0B1BDF83E
+:1045D00D06300E4A03EB830302EB8303DA684AB11C
+:1045E00DA27A3AB1DA680021013A0846DA60A1727E
+:1045F00D02B010BD48F2056002B010BD48F209606E
+:1046000D02B010BD48F20460704700BF943E002018
+:1046100D02230022FFF796BD18B103230022FFF7F6
+:1046200D91BD48F20460704770B51B4B1B7882B08A
+:1046300D1BB34FF6FF739842054628D001A91748C2
+:1046400DFBF7AEF800240522012644600460C58006
+:1046500D02708460C460046144618461067101A9C3
+:1046600D0E48FBF7CFF80E48314600F0DDF9054650
+:1046700D40B12546284602B070BD48F20165284676
+:1046800D02B070BDFFF7CAF9284602B070BD48F2FE
+:1046900D0365284602B070BD743E0020343F0020F3
+:1046A00D443F002010B5184B1B7882B00BB301A905
+:1046B00D1648FBF775F803460022062102605A6082
+:1046C00D9A60DA601A615A619A6119700F4801A9EE
+:1046D00DFBF798F80E4B1A780AB10122DA720D48E1
+:1046E00D012100F0A1F9044640B10024204602B09A
+:1046F00D10BD48F20164204602B010BDFFF78EF9DF
+:1047000D204602B010BD00BF743E0020343F002093
+:1047100D7C3E0020443F002010B582B0ADF806006D
+:1047200D0A48ADF80410047844B15AB153B101A947
+:1047300D0DF10600FFF7D8F802B010BD48F2016088
+:1047400D02B010BD48F2046002B010BD743E0020EE
+:1047500D00B50E4B83B01B78ADF806005BB179B197
+:1047600D72B1134600200A460DF10601FFF7BCF8A1
+:1047700D03B05DF804FB48F2016003B05DF804FB83
+:1047800D48F2046003B05DF804FB00BF743E0020E6
+:1047900D00B50E4B83B01B78ADF806005BB179B157
+:1047A00D72B113460DF106000A460021FFF79CF881
+:1047B00D03B05DF804FB48F2016003B05DF804FB43
+:1047C00D48F2046003B05DF804FB00BF743E0020A6
+:1047D00D20B119B103680B600020704748F20460E6
+:1047E00D704700BF384B1B78002B67D0002868D06E
+:1047F00D30B50022354C026042608260B4F80AC0C8
+:1048000D2389C260022101806168028263449BB2E8
+:1048100D002934D02E4A0D68954230D12D4A4D686D
+:1048200D2A44012A2BD8E2684280C3F5806292B2F5
+:1048300DA0F808C0438102B1828101F108034FF64F
+:1048400DFF7E01F580511A68013216D05A88033265
+:1048500D03EB8202914225D39A88724512D01A88B1
+:1048600D82B19A6801320DD08288013282805A88D5
+:1048700D033203EB82039942E5D8002030BD0122BB
+:1048800D0280D0E7B0F806C0C2890CF1010CA0F887
+:1048900D06C05C8803322244C2815A88033203EB7E
+:1048A00D8203E8E7C289C488CB1A02EBA303013463
+:1048B00D0122C480C3810274002030BD48F2016022
+:1048C00D704748F204607047743E0020943E00200B
+:1048D00DDEC0ADDE02FEE10E4B0901F01F024FF00E
+:1048E00D010C0CFA02F100EB830000F085B800BF5B
+:1048F00D4B0910B501F01F040121A14000EB83000D
+:1049000D00F06EF8E04000F0010010BD01F01F0254
+:1049100D012303FA02F24B0900EB8300D14300F0AF
+:1049200D77B800BF4B0901F01F0150F82300C840B4
+:1049300D00F00100704700BF2DE9F04F01F1FF3A83
+:1049400D83B04FEA5A130D46044601934FF0000908
+:1049500D4FF0010854F8293004EB89066FEA030B78
+:1049600D9BFAABFBBBFA8BFBBBF1200F25D00BEBFE
+:1049700D491B5D454FEA49170CD81EE03368DB43F0
+:1049800D93FAA3F3B3FA83F3202B07EB030B14D0A5
+:1049900D5D4512D90BF01F034FEA5B1008FA03F1C6
+:1049A00D04EB80009A4600F01BF820FA0AF0C307CA
+:1049B00DE4D4584603B0BDE8F08F019A4A4509F199
+:1049C00D010301D09946C5E7AB46F2E7034653E82C
+:1049D00D000F0A4643E8002C9CF0000FF7D17047FA
+:1049E00D034653E8000F40EA010243E8002C9CF017
+:1049F00D000FF6D1704700BF034653E8002F42EA7F
+:104A000D010043E8000C9CF0000FF6D1704700BF89
+:104A100D034653E8002F02EA010043E8000C9CF026
+:104A200D000FF6D1704700BF034653E8000F00EBAF
+:104A300D010243E8002C9CF0000FF6D1704700BF37
+:104A400D034653E8002F02EB010043E8000C9CF0F5
+:104A500D000FF6D1704700BF034653E8002FA2EBBD
+:104A600D010043E8000C9CF0000FF6D1704700BF29
+:104A700D0346012253E8000F40EA020143E8001CFF
+:104A800D9CF0000FF6D1704740B139B110B40C68ED
+:104A900D0160234611465DF8044B18470E20704700
+:104AA00D2DE9F047DDF820A048B342B306684EB3B8
+:104AB00D1D460BB34768D7F80490B3FBF9F809FB13
+:104AC00D1838B8F1000F17D142EA0104A4078E4639
+:104AD00D0FD1C468A1420CD3046901F1FF3E7544A6
+:104AE00DA54206D8CDF820A0F468A446BDE8F0474D
+:104AF00D60471020BDE8F0870920BDE8F0870E2043
+:104B000DBDE8F0870820F5E7D8B1F0B50668D6B155
+:104B100DAAB1446827687C1E0C428E460DD1C4682C
+:104B200DA1420AD34C1E07FB024E0469A64504D8C8
+:104B300D3469A446BDE8F04060471020F0BD09205F
+:104B400DF0BD0E2070470820F0BD00BF29DF704773
+:104B500D28DF704703689A6852B310B586B00023FA
+:104B600DCDE9023300930493037984680594019190
+:104B700D8BB1012B03D06846904706B010BDC368BA
+:104B800D416904911B0302208DF8000002936846D1
+:104B900D904706B010BDD0E903144369049301207A
+:104BA00D8DF80000CDE902416846904706B010BD72
+:104BB00D704700BF0846704700207047024B187AB7
+:104BC00D003818BF01207047F83F0020034B187ABA
+:104BD00D0122B0FA80F05A7440097047F83F002066
+:104BE00D08B510461A4601F0DEFF002008BD00BFD3
+:104BF00D10B5064B06480024C3E90044C3E902443E
+:104C000D1C61FAF7ABFD204610BD00BFF83F002038
+:104C100DE83F002010B50A4C0A4B43602046FFF7D1
+:104C200D27FF08B1002010BDFEF7D2F8024622740E
+:104C300D054906481C238C22FAF778FD002010BD8B
+:104C400DF83F0020308B03005C3F0020E83F002040
+:104C500D38B5254D2B7AFBB1244B1C6802232B72E2
+:104C600D237923B3012B0CD020460321FFF772FFCC
+:104C700D00232B726B601E491E48BDE83840FAF7C1
+:104C800D03BED4E903031844FFF762FF18B31128DC
+:104C900DEAD101232B7238BD15491648FAF7C2FD2A
+:104CA00D124B044618600028D8D1686038BDD4E98D
+:104CB00D0523D21AB2F5805F28BF4FF480529208B7
+:104CC00DE1682069012A38BF012219441844FFF711
+:104CD00D3DFF0028DBD12B7C002BDCD1BDE838401B
+:104CE00D022000F009B800BFF83F0020104000205E
+:104CF00D0C400020E83F002010B5254C237A93B1DD
+:104D000D022B06D103280FD1E3680133082B2AD8D3
+:104D100DE360637C1BB9BDE81040FFF799BFBDE8A8
+:104D200D1040FEF745B810BD1A4B00221B68E2601B
+:104D300D1A79FAB1012AECD1D3E9042101328A4260
+:104D400D1A61E6D10022022822720CBF11460D21F4
+:104D500D1846FFF7FFFE10491048FAF795FD637CE2
+:104D600D002BDCD1D7E70B4B00221B68E2602272CF
+:104D700D0D21EDE7D3E90512A1EB020CBCF5805F27
+:104D800D94BF624402F5805291429A61C1D1D9E734
+:104D900DF83F0020104000200C400020E83F00208C
+:104DA00D831E012B01D8FFF7A7BF704700F0FD034D
+:104DB00D012B00D07047A0F10100044BB0FA80F038
+:104DC00D002240095A741874FFF742BFF83F0020C3
+:104DD00DF0B585B007460C46184803A915461E4682
+:104DE00DFAF7DEFC30B38446240B8660076001239E
+:104DF00DCCF80C40124E1148CCF814500024CCF8CD
+:104E000D044003A9CCF81040CCF818408CF80430BD
+:104E100DFAF7F8FC301DFFF72BFE10B1204605B058
+:104E200DF0BD737C002BFAD10190FFF711FF0198B3
+:104E300D05B0F0BD042005B0F0BD00BFE83F002077
+:104E400DF83F0020F0B585B006460F46164803A979
+:104E500D15461C46FAF7A4FC10B384460A9B06605F
+:104E600D83600761114ECCF8144000240E48CCF835
+:104E700D0C5003A9CCF80440CCF81840FAF7C2FC4A
+:104E800D301DFFF7F5FD10B1204605B0F0BD737C68
+:104E900D002BFAD10190FFF7DBFE019805B0F0BDB4
+:104EA00D042005B0F0BD00BFE83F0020F83F002012
+:104EB00D13DF70470023D3F8F80F421C01D0FFF722
+:104EC00DF7BF4FF010235869431CF8D104207047E9
+:104ED00D0148FFF7EDBF00BF00C00100A0DF704724
+:104EE00DA1DF7047ADDF7047B3DF7047B4DF7047A8
+:104EF00D30B50D4B83B01A68019242F6A6230125F9
+:104F000D01AA69460446ADF80030ADF80250FFF72E
+:104F100DE5FF08B103B030BD044B2A461978204691
+:104F200DFBF7D0FA03B030BD5C8B03000F410020BE
+:104F300D70B54FF6FF738AB000249842CDE9004456
+:104F400DCDE902440494ADF802001CD0054600F0F2
+:104F500D49FC1128064643D017D8E0B10B2829D1BA
+:104F600D0F23BDF802008DF8003000F047FD034619
+:104F700D6846ADF80430FCF72BFC2246194B284649
+:104F800D1978FBF79FFA0AB070BD43F202039842FD
+:104F900D10D12246F2E70E23BDF802008DF8003045
+:104FA00D00F02CFD03466846ADF80430FCF710FC0C
+:104FB00D3246E3E7002407232846CDE90544CDE931
+:104FC00D08448DF81430ADF81650079600F016FD14
+:104FD00D034605A8ADF81830FCF7FAFB2246CDE7DD
+:104FE00D0122CBE712410020FFF7A2BF2DE9F047C8
+:104FF00DDFF8548188B098F800100746FBF746FAA1
+:1050000D10B108B0BDE8F0870446384600F050FCFA
+:1050100D11280CD8112825D8DFE800F07D24242490
+:1050200D242448244F24242424242424243A43F2E1
+:1050300D020290422CD043F20142904212D13846E6
+:1050400DFFF776FF01263F4B324619783846FBF7BE
+:1050500D39FA98F800102246384608B0BDE8F047F6
+:1050600DFBF730BA0023CDE90333CDE906330590C4
+:1050700D072338468DF80C30ADF80E7000F0BEFCED
+:1050800D034603A8ADF810300126FCF7A1FBDAE7C3
+:1050900D0126D8E701AB294603AA38460493FFF74A
+:1050A00D21FF18B9BDF80430002BCCD1384600F0E3
+:1050B00DA5FC00F019FC0026C5E70DF10600FFF771
+:1050C00D13FFBDF80630012BF0D90026012502A9EA
+:1050D00D4FF0020942F6021A09E0BDF808305345B7
+:1050E00DD8D0BDF806300135ADB2AB42DED9284679
+:1050F00D0022CDE90391FFF7F9FE42F605230028C2
+:1051000DD4D102A9002EE8D1BDF80860F61AB6FA7E
+:1051100D86F67609E5E7002310223846CDE90333FC
+:1051200DCDE9053307938DF80C20ADF80E7000F026
+:1051300D65FC0124034603A8ADF810302646FCF7A4
+:1051400D47FB80E7144100201541002030B50121B7
+:1051500D87B005462948FFF739FCBFF35F8F08B1CB
+:1051600D07B030BD0446284600F0F0FA8628024606
+:1051700D23D00FD8C8B1112833D1214B0122197872
+:1051800D2846FBF79FF9BFF35F8F1C4B00221A6077
+:1051900D07B030BD43F20203984222D1184B22468C
+:1051A00D19782846FBF78EF9EDE7154B1978284647
+:1051B00D07B0BDE83040FBF785B9CDE903440623C0
+:1051C00DCDE9014428468DF80430ADF8065005941C
+:1051D00D00F014FC034601A8ADF80830FCF7F8FA0E
+:1051E00DDCE700240723CDE90144CDE904448DF823
+:1051F00D04302846ADF806500392E9E7144000202C
+:1052000D13410020037803B1704730B5044683B0D5
+:1052100D4088FFF78DFE6588284600F033FBA0B966
+:1052200D6488204600F0EAFB00236A460921FBF75B
+:1052300DE9FC052818D0104B104918780022FBF70F
+:1052400D85F9024640B103B030BD0D4B01221978EE
+:1052500D2846FBF737F9E3E70A4B0B49187803B0FB
+:1052600DBDE83040FBF772B9064B01221978204694
+:1052700DFBF728F9DFE700BF134100204D51030074
+:1052800D1441002010410020F14E030070B5037849
+:1052900D082B82B009D0314C314920780022FBF720
+:1052A00D55F9024650B302B070BD467A0446002E41
+:1052B00DF1D1057A072D29D0082D45D0012DEAD140
+:1052C00D80886A462946FBF77FFF06460028E2D113
+:1052D00D019B1B78002BDED0A08800F003FC4FF65D
+:1052E00DFF739842D7D01F4C2A462178FBF7EAF876
+:1052F00D1D4920783246FBF729F9CCE71B4B1C4999
+:1053000D187802B0BDE87040FBF720B98088134CC7
+:1053100D00F0E8FB4FF6FF7398420546BCD02178AC
+:1053200D0122FBF7CFF8284600F068FB33466A46AA
+:1053300D0921FBF767FC0528AED10C4B012219782A
+:1053400D2846FBF7BFF8A7E70A4B1A68012AA2D136
+:1053500DBFF35F8F014C1E609EE700BF134100201D
+:1053600D4D51030014410020ED4F0300104100206A
+:1053700DF14E0300144000202DE9F843FBF77CF8B3
+:1053800D1E4C1F4D2070FBF777F82870FBF774F853
+:1053900D1C4E1D4F3070FBF76FF83870FBF76CF833
+:1053A00DDFF87080DFF8709088F80000FBF764F884
+:1053B00D89F80000FBF760F82378144A182B107059
+:1053C00D19D02B78182B16D03378182B13D03B7897
+:1053D00D182B10D098F80030182B0CD099F80030FD
+:1053E00D182B08D0182806D0094B00201860BFF3E1
+:1053F00D5F8FBDE8F8830320BDE8F88313410020DB
+:1054000D12410020144100201541002011410020BF
+:1054100D14400020104100200F41002030B50D4BED
+:1054200D83B000220C4619780B4B01920546009370
+:1054300DFBF748F809490A4B2846002C08BF0B46D4
+:1054400D019300F0DBFA00226946FBF753FC03B031
+:1054500D30BD00BF1041002001000900608B03002A
+:1054600D648B030070B503888588353B86B0044690
+:1054700D1F2B2AD8DFE803F06110292929292929B2
+:1054800D292929292929292929292929292929297F
+:1054900D2929298429A32938554E28463178FAF728
+:1054A00DF5FF90B1317800222846FBF70BF8E18823
+:1054B00D002940F08980E389012B03D1217C00393B
+:1054C00D18BF01212846FFF7A9FF4A4C4A4B4B490B
+:1054D00D18780022FBF73AF849492078002206B0E7
+:1054E00DBDE87040FBF732B8002611232846CDE900
+:1054F00D0166CDE903668DF804300596ADF80650CA
+:1055000D00F07CFAADF8080000F0EEF93D4B394C97
+:1055100D197832462846FAF7D5FF217832462846C3
+:1055200DFAF7D0FFBDF8060000F068FA034601A8AF
+:1055300DADF80830FCF74CF9C8E7334E2846317802
+:1055400DFAF7A4FF0028C0D0002231782846FAF7D8
+:1055500DB9FFE288002A39D02C4B264C19782C4BF8
+:1055600D00222846CDE90132FAF7ACFF294B029310
+:1055700D284600F043FA002201A9FBF7BBFBA5E783
+:1055800D037B012BA1D1827A012A9ED1018942F69A
+:1055900D0213994299D1204C28462178FAF792FFAF
+:1055A00D00221E492078FAF7D1FF024600288CD13F
+:1055B00D164B1B4918780F4CFAF7C8FF86E728469B
+:1055C00DFFF7B6FC0B4C81E700217BE7A689012E86
+:1055D00DC2D1E1892846FFF783FC0028BCD1044BDA
+:1055E00D044C197832462846FAF76CFF6EE700BF77
+:1055F00D114100201441002012410020E94F030009
+:1056000DED4F0300154100200F41002010410020F7
+:1056100D01000900608B0300134100204D51030070
+:1056200DF14E03002DE9F0418CB000F01DF901A8F9
+:1056300DFAF704FF019EDFF85480DEB100244FF627
+:1056400DFF7703E00134A4B2B44213D20CAB03EBE9
+:1056500D440333F8285C284600F0D0F9B842F1D164
+:1056600D013498F8001001222846A4B2FAF72AFF57
+:1056700DB442EBD3044998F8000000220CB0BDE809
+:1056800DF041FAF763BF00BFED4F03001441002056
+:1056900DAFDF7047B1DF7047B2DF7047B3DF7047E0
+:1056A00D70B51E4B1E4C93E80300238888B04FF64F
+:1056B00DFF7601ADB34285E8030007D127E02088CE
+:1056C00DFBF784FBB0420346208020D01846002211
+:1056D00D2946FBF70FFB03460028F0D00022208857
+:1056E00D0792112BCDE90322CDE90522ADF810006B
+:1056F00D0DD0862B0DD007228DF80C20059300F0D0
+:1057000DF1F9034603A8ADF80E30FCF775F808B0B3
+:1057100D70BD06238DF80C30F1E700BF688B0300D8
+:1057200DF0400020044A12884FF6FF739A4200D1D0
+:1057300D7047FFF7B5BF00BFF0400020024B4FF69A
+:1057400DFF721A8000207047F04000202DE9F041D3
+:1057500D82B0074600F052F94FF6FF7398423AD0E7
+:1057600D064601224FF003086B4608213046551CB2
+:1057700DFBF72EFD0446ADB203233846E4B9019A7A
+:1057800D911D42F8048BFFF787FF03460821304631
+:1057900DCBB10C2B03D1FBF781FD2A46E4E70821A1
+:1057A00D052B18BF1C46FBF779FD002818BF0324F5
+:1057B00D204602B0BDE8F081072C08BF0C2420461E
+:1057C00D02B0BDE8F0813246FBF78EFD044620465F
+:1057D00D02B0BDE8F08143F20204204602B0BDE8FC
+:1057E00DF08100BF2DE9F04182B0064600F006F9C8
+:1057F00D4FF6FF7398422CD1002703243D464FF0FE
+:1058000D010823463A4629463046FFF743FF042850
+:1058100D0AD008280AD00B280AD0B8F1000F08BF0B
+:1058200D0B2002B0BDE8F0811120F6E70020F4E76F
+:1058300D14F0020404D13DB127463D46032400E097
+:1058400D01244FF00008DCE7002FEAD003242F4697
+:1058500DF7E76A460821FBF7B7FC0028CCD1019D7C
+:1058600DAF882C680635CAE708B54FF6FF70FBF711
+:1058700DADFA034B1880BDE80840FFF711BF00BF1C
+:1058800DF040002000B585B00DF10703039300F043
+:1058900DB5F802AA0121FBF797FC20B9039B1878F4
+:1058A00D05B05DF804FB002005B05DF804FB00BFFA
+:1058B00D70B50C4E04463046FFF7F0FE78B93188CE
+:1058C00D43F203054FF6FF722046FFF7E1FEA842B3
+:1058D00D00D070BD3188013189B23180F2E70320EB
+:1058E00D70BD00BFF240002000B5084B844693E820
+:1058F00D030083B06B4683E803000022194660461F
+:1059000DFBF7F8F903B05DF804FB00BF708B0300E3
+:1059100D46DF70472DE9F041102205460E46013055
+:1059200D013101F030F978BB04462B4605F1100129
+:1059300D13F8012F52BB9942FAD16F7C96F8118062
+:1059400D87EA080313F0FE0F16D106F1120105F1D7
+:1059500D1200062207F0FE0701F015F9042F0FD0F3
+:1059600D062F0DD008F0FC08B8F1040F08D0B0FADE
+:1059700D80F04009BDE8F08107F0FE07042F13D138
+:1059800D04F00100BDE8F0810024D6E7334606F1AE
+:1059900D100113F8012F2AB98B42CED013F8012F25
+:1059A00D002AF9D00124C8E7062FE9D008F0FC0839
+:1059B00DB8F1040FE4D00020E4E700BF70B584B067
+:1059C00D05460E46FBF762F902AA0DF10601072006
+:1059D00DFBF764F9034628465BB1BDF80640B442B7
+:1059E00DF2D00399FFF796FF0028EDD0204604B0C2
+:1059F00D70BD4FF6FF74204604B070BD13280DD84E
+:105A000D10B50446FAF772FC28B1064B04EB84047A
+:105A100D33F8140010BD4FF6FF7010BD4FF6FF7038
+:105A200D704700BF18400020132816D838B504461B
+:105A300D0D46FAF75BFC68B1094804EB840400EBF2
+:105A400D44040020E388D4F80220AB80237A2A6036
+:105A500DAB7138BD43F2020038BD43F2020070470E
+:105A600D1840002010B504884CB9821C00F10A0CB6
+:105A700D12F8013B1BB99445FAD1002010BD0B88DB
+:105A800DA342FAD108220231023001F07CF8B0FABB
+:105A900D80F0400910BD00BF30B585B00546FBF75D
+:105AA00DF5F80CE0039C04F14601FFF7DBFF03461C
+:105AB00D04F12A01284683B9FFF7D4FF68B902AA79
+:105AC00D0DF106010720FBF7E9F803462846002BE8
+:105AD00DE8D14FF6FF7005B030BDBDF8060005B03A
+:105AE00D30BD00BF4FF6FF7398422DE9F04118D03D
+:105AF00D0024DFF838800746254601E0642C10D0DD
+:105B000D38F81430BB42AEB204F1050405F10105BD
+:105B100DF4D13046FAF7EAFB0028EFD03046BDE865
+:105B200DF0814FF6FF763046BDE8F0811840002039
+:105B300D132804D8024B00EB800023F81010704797
+:105B400D18400020F8B54FF6FF7398421FD000247F
+:105B500D114F0646254603E0642C05F1010515D0CD
+:105B600D37F81430B34204F10504A8B2F4D1FAF7B2
+:105B700DBDFB0028F0D03046FBF7C4FA28B905EB81
+:105B800D85054FF6FF7327F81530F8BD3046BDE893
+:105B900DF840FBF7B7BA00BF1840002010B58CB025
+:105BA00D144610306B460DF1100E10F801CD03F8B0
+:105BB00D01CB9E45F9D10023049391F800C08EF8D6
+:105BC00D0C30CEE901334A788B788DF81E2068466B
+:105BD00D8DF81D308DF81FC0FFF79AFE9DF82F1020
+:105BE00D9DF82E209DF82D3021706270A3700CB0A1
+:105BF00D10BD00BF0388102B2CD1F0B500F1040CA3
+:105C000DBCE80F0095B00DF1280EAEE80F00BCE812
+:105C100D0F00AEE80F009DF82C609CE8030006F025
+:105C200DFE07062F8EE8030015D1BDF828304E492A
+:105C300DBDF830400B9803EB83035B00CA18D4808A
+:105C400D4FF6FF74CC529DF832301372C2F8020039
+:105C500D15B0F0BD7047FBF719F89DF82C30032BEC
+:105C600D4FEA530253D9022ADFD105AC0DF10605D7
+:105C700D224629460720FBF711F8002860D0042F93
+:105C800DF6D10C9B0698ADF810301B0C8DF8123028
+:105C900DBDF82D30ADF8083003AA9DF82F308DF8E2
+:105CA00D0A30013004A9FFF779FFBDF80820BDF8CF
+:105CB00D0C309A42DCD19DF80E309DF80A209A42A4
+:105CC00DD6D1BDF82810284BBDF806500B9801EB26
+:105CD00D810252009D521344BDF83020DA804FF6F8
+:105CE00DFF72C3F8020095429DF832001872AFD0D2
+:105CF00D00232046ADF816108DF81430ADF818506D
+:105D000DFBF78EFD2046FFF77DFA15B0F0BD05AC13
+:105D100D0DF10605224629460720FAF7BFFF062298
+:105D200D70B106994B7C734013F0FE0F01F1120117
+:105D300DF0D10DF12D0000F026FF0028EAD1C0E7CB
+:105D400DBDF8283008490B9803EB83035B00CA1894
+:105D500D4FF6FF74CC52BDF830109DF83230C2F8BA
+:105D600D0200D180137273E71840002082B010B585
+:105D700D8C4684B049688646DCF800000DF1080CAD
+:105D800DACE8030006A981E80C00039BDA070EEBD3
+:105D900D630C12D55A10029B5EF80220D45808AB42
+:105DA00D93E803008DE8030006AB0CCB6046A047DB
+:105DB00D04B0BDE8104002B07047029CEFE700BF91
+:105DC00D2DE9F04F83B0DDE90CABBDF83870002B39
+:105DD00D41D080460E4691461D46BAF1000F3DD08A
+:105DE00D0F2E01D1C02F36D1282000F0A4FE04467D
+:105DF00D1030F4F781FE18202680A4F8029000F0F0
+:105E000D9AFECDE900AB47F00207A7806B46074627
+:105E100D0246A06003CB47F80C5B0023D8F8006066
+:105E200DD360E3607B609160506075680D4951618E
+:105E300DC4E908330C4B9D4208D12046EFF79EFE76
+:105E400D204603B0BDE8F04F00F073BE214640463A
+:105E500DA8470028F1D103B0BDE8F08F1BF0010F6A
+:105E600DBED1F8E76D5D030081D901002DE9F04346
+:105E700D8DB00446149FDDF85490884616461D4695
+:105E800D5FB306A8F4F738FE1820ADF80880ADF81A
+:105E900D0A6000F050FE0146CDE9007941F80C5B37
+:105EA00D0023EC460246C3604B60BCE80300506023
+:105EB00D2068916005930D498568049251610C4AE3
+:105EC00D0A9312219542ADF80C100B9309D102A83B
+:105ED00DEFF754FE0DB0BDE8F08319F0010FD0D1EE
+:105EE00DF8E761462046A847F1E700BF6D5D030066
+:105EF00D89D9010070B583681A49DA88B3F808C0EA
+:105F000D194E86B000250491059506A9044680F822
+:105F100D2850034611E90300C2F30022C2F1050225
+:105F200D8DE8030092B261463068FFF79FFF0F4B7B
+:105F300DCDE9023502AB93E8030042F210728DE811
+:105F400D0300234630682321FFF790FF0022002332
+:105F500D04F11000C4E90823E56006B0BDE8704007
+:105F600DEFF7ECBC21C70100D438002059C7010060
+:105F700D90F82830054A10B5044602600BB920464A
+:105F800D10BDFFF7B7FF204610BD00BF888B030083
+:105F900D90F82830084A10B50446026023B920460F
+:105FA00D00F0C7FD204610BDFFF7A4FF204600F00E
+:105FB00DC0FD204610BD00BF888B030090F828302F
+:105FC00D10B5044683B9237963B123680C4A9B68E5
+:105FD00D93420CD194F828300A4A22605BB92046CE
+:105FE00D00F0A7FD002010BDFFF784FFEBE7204672
+:105FF00D9847002010BD2046FFF77CFFEFE700BF5C
+:1060000D915F0300888B030070B50B4B0360044652
+:1060100D002500F1100685802A4681600121304659
+:1060200DEFF7D0FB3046E560E56284F82850EFF7D6
+:1060300DD3FB204670BD00BF888B03002DE9F041D6
+:1060400D90F8283088B004460D46002B36D1806874
+:1060500D314A03685B6D93425AD1304B04934FF034
+:1060600D0008CDF8148004AB0789C2882C4E93E844
+:1060700D03008DE80300C2F300223946C0270297C2
+:1060800DC2F10502306892B22346FFF799FE254B07
+:1060900D02970693CDF81C8008AB13E903008DE839
+:1060A00D03003068204E234642F210722321FFF781
+:1060B00D87FE3378EBB1012384F828308DB90022A7
+:1060C00D0023C4E90823002304F11000E360EFF777
+:1060D00D83FBE068154B002808BF184608B0BDE8E3
+:1060E00DF081F1F7C7F8281841EBE571C4E9080113
+:1060F00DE9E70093232242F2107342F2107000215F
+:1061000DF1F7C8F801233370012384F82830D5E75F
+:1061100D03219847A068A0E76903020021C7010089
+:1061200DD438002059C701001641002011FCFFFF93
+:1061300D024B1868BFF35B8F704700BFCC20002067
+:1061400D024B1868BFF35B8F704700BFE040002023
+:1061500D08B52DED028B08EE100A00F05DF8154A1A
+:1061600D92F900200132034613D0B4EE488AF1EEC5
+:1061700D10FA0ED6B5EEC08AF1EE10FA09D8B5EECA
+:1061800D408AF1EE10FA08D100F0DAF922220A4B1A
+:1061900D0260BDEC028B184608BD00F0D1F9BDECD4
+:1061A00D028B034621221A600448BDE8084000F026
+:1061B00DA3B800BF43210020000080FF787B0300BF
+:1061C00D08B52DED028B08EE100A00F08DF8104B7E
+:1061D00D93F9003001330BD0B4EE488AF1EE10FA8A
+:1061E00D06D6DFED0C8AB4EEE88AF1EE10FA02D491
+:1061F00DBDEC028B08BD00F0A3F9C8EEA87ABDEC8A
+:1062000D028B034621221A6017EE900A08BD00BFCB
+:1062100D432100200000000008B530F000432DEDB3
+:1062200D028B07EE100A2DD0002836DBB0F1FF4FA0
+:1062300D47DAB0F5000F3BDB0022C3157F3B13445B
+:1062400DDA0F03EBD37307EE903AC2F17F02C0F37E
+:1062500D160040EAC250B8EEE78A00F051F89FED03
+:1062600D1C7ADFED1C6A07EE900A27EE877ADFEDC8
+:1062700D1A7AA8EE267AA8EE277ABDEC028B17EED5
+:1062800D100A08BD9FED157ADFED157AC7EE277A56
+:1062900DBDEC028B17EE900A08BD77EE477A9FEDA5
+:1062A00D107AC7EE877ABDEC028B17EE900A08BD07
+:1062B00DDFED0C7A67EE277A6FF0180217EE900A71
+:1062C00DBBE7BDEC028B77EE077A17EE900A08BD9F
+:1062D00DD95BDE3EDB27543580209A3E000000CC92
+:1062E00D000000000000004C07EE900AF1EEE77A86
+:1062F00D17EE900A704700BF004870470000C07F3E
+:1063000D30F0004207EE100A03462DD0002834DB92
+:1063100DB0F1FF4F43DAB0F5000F37DB4FF0000C53
+:1063200D7048C3F31601084400F4000282F07E5257
+:1063300D0A43DB1507EE102A7F3B6B4A634401F1DC
+:1063400D0F0CF7EE007A0CEA020237EE677A03EBD8
+:1063500DD0534ABBB5EE407AF1EE10FA67D1002B5F
+:1063600D40F09F80002070479FED607ADFED607AEE
+:1063700DC7EE277A17EE900A704777EE477A9FEDB2
+:1063800D5C7AC7EE877A17EE900A7047DFED597A7F
+:1063900D67EE277A6FF0180C17EE903AC0E777EE9C
+:1063A00D077A17EE900A7047F0EE007A77EE277AAB
+:1063B00D06EE903AC7EE273A4F48C1F557120844FA
+:1063C00D02F522720243002ADFED4C2A9FED4C4A62
+:1063D00D9FED4C5A9FED4C3ADFED4C4ADFED4C7A78
+:1063E00D9FED4C6A63EEA35AB8EEE62A65EEA56AF8
+:1063F00DA6EEA24AE6EE834AA4EE265AA4EEA66ABB
+:1064000DE5EE267A67EEA57AE6EE267A2EDDF6EE35
+:1064100D006A67EE266A66EE876A7BBB77EEA67A20
+:1064200DE7EEE36A77EE667A17EE900A7047F6EEBE
+:1064300D006A9FED396AF0EE667AE7EE467A67EE0E
+:1064400D076A66EEA76A002BECD007EE903ADFEDF7
+:1064500D335A9FED336AF8EEE77AE7EEE56A36EEEA
+:1064600DC77A97EE867A17EE100A704743BB77EE20
+:1064700D677AA7EEE37A17EE100A70479FED276A49
+:1064800DDFED275A77EEA67A22EE066AA7EEA36A0B
+:1064900D76EEC66A36EEC77A92EE257A17EE100AB8
+:1064A00D704707EE903A9FED1D7ADFED1D6AF8EE0D
+:1064B00DE77A27EE877AA7EEA67A17EE100A7047CD
+:1064C00DDFED166A9FED166A77EE677A66EEC26AA1
+:1064D00DE7EEA36A36EEC77A92EE067A17EE100A49
+:1064E00D704700BF20FB4A00F0FF7F00000000CC8A
+:1064F00D000000000000004C305CCFFF9788173E75
+:1065000D25333A3E2549923E4FD01C3E298E633E9F
+:1065100DABAA2A3FCDCCCC3EABAAAA3ED1F71737BA
+:1065200D8071313F10B5054C13462CB10A4601461A
+:1065300D0220AFF3008010BD2046FCE700000000F4
+:1065400D014B1868704700BFD020002008B5074BDD
+:1065500D044613B10021AFF30080054B1868836A20
+:1065600D03B19847204600F0DDFA00BF000000009F
+:1065700D948B030070B50D4D0D4C641BA4100026BB
+:1065800DA64209D10B4D0C4C00F07AFB641BA410F4
+:1065900D0026A64205D170BD55F8043B984701363B
+:1065A00DEEE755F8043B98470136F2E74421002009
+:1065B00D442100204421002064210020024B01468B
+:1065C00D186800F020BB00BFD020002038B5074D63
+:1065D00D00230446084611462B6000F09BFA431C2D
+:1065E00D02D12B6803B1236038BD00BFE440002009
+:1065F00D012B2DE9F04701D0242B06D9FFF7A0FF81
+:1066000D162303600020BDE8F087DFF8E4C00D46D7
+:1066100D2E4615F8014B14F80C7017F00807F7D13A
+:1066200D2D2C32D12C780127B51C002B5BD0102BD3
+:1066300D09D1302C07D12C7804F0DF04582C4DD122
+:1066400D6C781023023507F1004808F1FF384FF040
+:1066500D000CB8FBF3F9664603FB198AA4F1300E62
+:1066600DBEF1090F16D87446A34224DDBCF1000F0C
+:1066700D1EDBB1451CD301D1A24519DB06FB034638
+:1066800D4FF0010C15F8014BE8E72B2C04BF2C78CB
+:1066900DB51CCAE7A4F1410EBEF1190F01D8373C64
+:1066A00DE2E7A4F1610EBEF1190F04D8573CDBE708
+:1066B00D4FF0FF3CE6E7BCF1000F05DA2223036043
+:1066C00D464642B930469EE707B17642002AF9D0D8
+:1066D00DBCF1000F00D0691E1160F3E73024002BD0
+:1066E00DB1D10823AFE7302CA5D00A23ABE700BF0B
+:1066F00D998B030013460A46014602480068FFF7CE
+:1067000D77BF00BFD02000202DE9F043364F8646DD
+:1067100D0D46284615F8014BE65D16F00806F8D132
+:1067200D2D2C2FD12C780126851C002B57D0102B0A
+:1067300D09D1302C07D1287800F0DF00582849D135
+:1067400D6C78102302354FF0FF380027B8FBF3F8B3
+:1067500D03FB08F96FEA09093846A4F1300CBCF1C6
+:1067600D090F14D86446A34222DD002F1DDB80459E
+:1067700D1BD301D1A14518DB00FB0340012715F800
+:1067800D014BEAE72B2C04BF2C78851CCDE7A4F137
+:1067900D410CBCF1190F01D8373CE4E7A4F1610CB1
+:1067A00DBCF1190F04D8573CDDE74FF0FF37E6E792
+:1067B00D002F07DA2223CEF800304FF0FF3032B928
+:1067C00DBDE8F08306B14042002AF9D007B1691E39
+:1067D00D1160F5E73024002BB5D10823B3E7302C39
+:1067E00DA9D00A23AFE700BF998B030013460A46D1
+:1067F00D014602480068FFF787BF00BFD020002088
+:1068000D53B94AB9002908BF00281CBF4FF0FF310A
+:1068100D4FF0FF3000F074B9ADF1080C6DE904CE06
+:1068200D00F006F8DDF804E0DDE9022304B070475E
+:1068300D2DE9F047089D04468E46002B4DD18A4226
+:1068400D944669D9B2FA82F252B101FA02F3C2F159
+:1068500D200120FA01F10CFA02FC41EA030E9440EA
+:1068600D4FEA1C48210CBEFBF8F61FFA8CF708FB0B
+:1068700D16E341EA034306FB07F199420AD91CEBE3
+:1068800D030306F1FF3080F01F81994240F21C8115
+:1068900D023E63445B1AA4B2B3FBF8F008FB10335D
+:1068A00D44EA034400FB07F7A7420AD91CEB040492
+:1068B00D00F1FF3380F00A81A74240F20781644462
+:1068C00D023840EA0640E41B00261DB1D4400023E7
+:1068D00DC5E900433146BDE8F0878B4209D9002D4B
+:1068E00D00F0EF800026C5E9000130463146BDE8D5
+:1068F00DF087B3FA83F6002E4AD18B4202D382423F
+:1069000D00F2F980841A61EB030301209E46002DED
+:1069100DE0D0C5E9004EDDE702B9FFDEB2FA82F242
+:1069200D002A40F09280A1EB0C014FEA1C471FFAA0
+:1069300D8CFE0126200CB1FBF7F307FB131140EA87
+:1069400D01410EFB03F0884208D91CEB010103F154
+:1069500DFF3802D2884200F2CB804346091AA4B216
+:1069600DB1FBF7F007FB101144EA01440EFB00FEEA
+:1069700DA64508D91CEB040400F1FF3102D2A6454F
+:1069800D00F2BB800846A4EB0E0440EA03409CE7EE
+:1069900DC6F12007B34022FA07FC4CEA030C20FA9B
+:1069A00D07F401FA06F31C43F9404FEA1C4900FABB
+:1069B00D06F3B1FBF9F8200C1FFA8CFE09FB181138
+:1069C00D40EA014108FB0EF0884202FA06F20BD9AB
+:1069D00D1CEB010108F1FF3A80F08880884240F2FB
+:1069E00D8580A8F102086144091AA4B2B1FBF9F03F
+:1069F00D09FB101144EA014100FB0EFE8E4508D93A
+:106A000D1CEB010100F1FF346CD28E456AD90238BE
+:106A100D614440EA0840A0FB0294A1EB0E01A142A3
+:106A200DC846A64656D353D05DB1B3EB080261EB11
+:106A300D0E0101FA07F722FA06F3F1401F43C5E9EB
+:106A400D007100263146BDE8F087C2F12003D84021
+:106A500D0CFA02FC21FA03F3914001434FEA1C4763
+:106A600D1FFA8CFEB3FBF7F007FB10360B0C43EA55
+:106A700D064300FB0EF69E4204FA02F408D91CEB05
+:106A800D030300F1FF382FD29E422DD90238634403
+:106A900D9B1B89B2B3FBF7F607FB163341EA0341A3
+:106AA00D06FB0EF38B4208D91CEB010106F1FF38F2
+:106AB00D16D28B4214D9023E6144C91A46EA0046E9
+:106AC00D38E72E46284605E70646E3E61846F8E67B
+:106AD00D4B45A9D2B9EB020864EB0C0E0138A3E7C4
+:106AE00D4646EAE7204694E74046D1E7D0467BE7A5
+:106AF00D023B614432E7304609E76444023842E71D
+:106B000D704700BF024B58221A604FF0FF3070479C
+:106B100DE4400020024B58221A604FF0FF307047BE
+:106B200DE4400020FEE700BF0B4601461846FFF784
+:106B300DF9BCEEF7D5BF012838BF012010B50446CA
+:106B400D2046EEF78FFF30B9FFF7FAFA08B900F0DB
+:106B500D0FF88047F4E710BD08B500F004F808B54C
+:106B600D804700F005F808B5FFF7E2FAFFF7F7FFE9
+:106B700D08B50620FFF722FD0120FFF7D3FF0A22FB
+:106B800D0021FFF7B7BD10B501390244904201D184
+:106B900D002005E0037811F8014FA34201D0181B26
+:106BA00D10BD0130F2E70A44914200F1FF3300D1EC
+:106BB00D704710B511F8014B03F8014F9142F9D10F
+:106BC00D10BD884210B501EB020402D98442234660
+:106BD00D07D8431EA14208D011F8012B03F8012F4D
+:106BE00DF8E7024401468A4200D110BD13F8014D69
+:106BF00D02F8014DF7E702440346934200D1704776
+:106C000D03F8011BF9E71F2938B504460D4604D9D1
+:106C100D162303604FF0FF3038BD426C12B152F8AD
+:106C200D21304BB9204600F016F82A460146204681
+:106C300DBDE83840FFF7CABC012B0AD0591C03D15F
+:106C400D162303600120E7E7002442F8254028467B
+:106C500D98470020E0E7FFF755BF10F8012B11F81A
+:106C600D013B012A28BF9A42F7D0D01A704703463C
+:106C700D13F8012B002AFBD1181A013870470000B8
+:106C800DF8B500BFF8BC08BC9E467047F8B500BF0C
+:106C900DF8BC08BC9E4670470000000000000000D4
+:106CA00D0338FDD870470000202020203030302CD4
+:106CB00D3030302C3030302C3030302C3030300AF9
+:106CC00D202020203030302C3037302C3030302CFC
+:106CD00D3037302C3030300A202020203030302C0E
+:106CE00D3030302C3030302C3030302C3030300AC9
+:106CF00D202020203037302C3030302C3030302CCC
+:106D000D3030302C3037300A202020203030302CDD
+:106D100D3037302C3037302C3037302C3030300A83
+:106D200D00000000202020203030302C3030302C5E
+:106D300D3030302C3030302C3030300A20202020B4
+:106D400D3030302C3037302C3030302C3037302C38
+:106D500D3030300A202020203030302C3030302C94
+:106D600D3030302C3030302C3030300A2020202084
+:106D700D3030302C3037302C3037302C3037302C01
+:106D800D3030300A202020203037302C3030302C5D
+:106D900D3030302C3030302C3037300A00000000CD
+:106DA00D0A286400501E1E000000000000000000B4
+:106DB00D25C4020071C30200616302006163020019
+:106DC00D696302006963020051630200716302008E
+:106DD00DE1C602008D630200ADC70200EDC30200E3
+:106DE00DAD63020075C8010089C80100E9C4020045
+:106DF00D7A76677074756F6965617A766770747588
+:106E000D6F6965617A76677074000000000000009C
+:106E100D000000001DCE01001DCF010025CE010098
+:106E200D6DCF0100254A020059D00100E1D00100CB
+:106E300D756E6B6E6F776E007A76677074756F69AD
+:106E400D65617A76677074756F6965617A7667705A
+:106E500D740000001B1B000E1100000015160F180A
+:106E600D130000001C0B1F251E0000000000000079
+:106E700D0000000005D30100B14C0200FDD201005D
+:106E800DBDD20100F9D20100E5D60100F1D2010019
+:106E900DEDD2010000000000000000001DCE010039
+:106EA00D19D7010025CE010069F60100254A02001F
+:106EB00D25D7010049D701007D62020081620200E1
+:106EC00D71F9010095620200EDF50100E9F3010091
+:106ED00D9D620200C4FFFFFF000000001DCE0100F7
+:106EE00D5D78020025CE01001DD70100254A020064
+:106EF00DA1D7010075D70100554249545F4C4F474A
+:106F000D5F46535F565F3030320A0000146F030046
+:106F100D0800000001000000020000000200000057
+:106F200D0200000003000000020000000400000049
+:106F300D0100000005000000080000000600000030
+:106F400D0100000007000000010000000800000023
+:106F500D0100000000000000000000001DCE010037
+:106F600D19D70100F1DE01001DD70100254A0200ED
+:106F700D9DD90100B5D90100806F03000800000004
+:106F800D010000000C0000000200000005000000E0
+:106F900D03000000020000000400000001000000DA
+:106FA00D05000000010000000600000002000000C6
+:106FB00D07000000030000000800000001000000B1
+:106FC00D00000000000000001DCE010019D70100D7
+:106FD00D25CE01001DD70100254A0200F9E201006E
+:106FE00D2DE3010041E6010081E60100A9EA01005F
+:106FF00DF5E20100C9EA0100E1EA010005EB01003B
+:1070000DF8FFFFFF0000000029E301002DEB010058
+:1070100DF1EA010069EB010079E6010059E7010091
+:1070200D45EB010000000000000000009DEB010099
+:1070300DEDEB010005EC0100000000000000000078
+:1070400DDDEC0100A9EB0100B5EB0100BD950200DF
+:1070500DC1EB0100C9EB0100E5EB0100D195020088
+:1070600DD5950200000000000000000035F1010080
+:1070700D8DF2010039F101003DF1010049F10100EE
+:1070800D61F1010009F201000000000000000000A4
+:1070900D1DCE010019D7010025CE010069F60100B2
+:1070A00D254A0200CDF20100E9F201007D620200E5
+:1070B00D8162020071F9010095620200EDF5010097
+:1070C00DE9F301009D6202000000000000000000D5
+:1070D00D3DA0020021A0020025A00200BD950200E6
+:1070E00D31A0020035A00200CD950200D19502001D
+:1070F00DD59502000000000000000000D9FF01003E
+:1071000DDDF90100E1F90100BD950200EDF9010085
+:1071100DC5950200F1F90100D1950200D595020047
+:1071200D01FA01004DFA0100F8FFFFFF0000000019
+:1071300D1DCE010019D7010025CE01001DD701007C
+:1071400D254A0200F1FA01009DFA0100676967679F
+:1071500D6C650000303130323330393838303139E8
+:1071600D30303834343030343430303838383130E1
+:1071700D32333030313630313030333330303234E9
+:1071800D30303030303030303030303030303030F2
+:1071900D3030303030303030303030302C313130E4
+:1071A00D32333235373030383734313134343030A2
+:1071B00D343430303838383033353230303539308A
+:1071C00D31303033333030303130303030303030AA
+:1071D00D30303030303030303030313030303030A1
+:1071E00D30303030302C3331303233323732393079
+:1071F00D323131303534343032383839303838383E
+:1072000D303039313030363330303030303030305E
+:1072100D3234303730303032303030303030303052
+:1072200D30303030333030303030303030302C334F
+:1072300D3130323332373239303130323035343417
+:1072400D30323838393038383830303931303036EE
+:1072500D3330303030303030303234303730303011
+:1072600D323030303030303030303030303330300C
+:1072700D303030303030302C3331303233323732F1
+:1072800D39303131343035343430323838393038B2
+:1072900D38383030393130303633303030303030BE
+:1072A00D30303234303730303032303030303030C2
+:1072B00D30303030303033303030303030303030BE
+:1072C00D00000000686170707900000030313032CC
+:1072D00D3331393932303636393131343430303466
+:1072E00D3430303838383032363230303238303061
+:1072F00D3030313830303032303530303030303071
+:1073000D303030303030303030313030303030306F
+:1073100D303030302C30303233323231323930324D
+:1073200D3935303834343032343034303838383010
+:1073300D3030303030303430303032323430303133
+:1073400D313030303030303030303030303030302F
+:1073500D303030373530303030303030302C303018
+:1073600D30303032313239303239353039343430E1
+:1073700D32343034303838383031343530303034D0
+:1073800D30303032323430303131303030303030E6
+:1073900D30303030303030303030303037353030D4
+:1073A00D303030303030000068656C6C6F0000009C
+:1073B00D3331303233303637333031393730323490
+:1073C00D343031313837303838383130323330317C
+:1073D00D3238303030303030303032343030303090
+:1073E00D3030303030303030303030303030303090
+:1073F00D30303030303030302C3330303030313080
+:1074000D3634303031363032343430303938313042
+:1074100D383838303030303031323830303030303C
+:1074200D313030303430303030303030303030304A
+:1074300D303030303030303030303030303030303F
+:1074400D302C333130323331303634303239333011
+:1074500D32343430303938313038383831303233E5
+:1074600D30313238303030303031303030343030FF
+:1074700D30303030303030303030303030303030FF
+:1074800D3030303030303030303000006D79737442
+:1074900D6572696F757300003430303030323339B6
+:1074A00D30303333313030343430323430343038AE
+:1074B00D3838303437373030303430303032323491
+:1074C00D30303131303430303030303030303030A9
+:1074D00D3030303030303830303030303030303097
+:1074E00D2C34303535313238343533383530303061
+:1074F00D3434303034343030383838303030303057
+:1075000D3132383033303130353030313630303053
+:1075100D3030303030303030303030303030383551
+:1075200D303030353030303135000000736164005B
+:1075300D3331303233323232363037303830313415
+:1075400D34303136323430383838313032333031FE
+:1075500D323830303030303130303234303030300D
+:1075600D303030303030303030303030303030300E
+:1075700D30303030303030302C33313032333136F2
+:1075800D32333039333630323434303039333930B8
+:1075900D38383830303030303132383030303030BB
+:1075A00D31303032343030303030303030303030C7
+:1075B00D30303030303030303030303030303030BE
+:1075C00D30000000736C69646500000031303532A5
+:1075D00D303233323530323233303234343032347B
+:1075E00D3034303838383130323330313238303160
+:1075F00D3032303030303131303430303030303076
+:1076000D303030303030303030313030303030306C
+:1076100D303030302C303130323332353230303949
+:1076200D3130303234343030343430303838383121
+:1076300D3032333031323830313032323430303123
+:1076400D3130343030303030303030303030303028
+:1076500D30303130303030303030303030000000AC
+:1076600D736F6172696E670032313032333430308E
+:1076700D39353330393035343430353939393038AE
+:1076800D38383130323330303232303230303034CD
+:1076900D30303032303235303030303030303030D4
+:1076A00D30303030303230303030303030303030CB
+:1076B00D2C34303232333337323732373330313492
+:1076C00D3434303034343030383838303030303085
+:1076D00D303331303130323434303030333030308B
+:1076E00D303030303030303030303030303030308D
+:1076F00D303030303030303030000000737072690F
+:1077000D6E6700003330363539303033373131362E
+:1077100D333132343430303538373038383830381A
+:1077200D3037303033343030303030303030323438
+:1077300D303030303030303030303030303030303C
+:1077400D3035303030303030303030302C3031302A
+:1077500D32333030333731313633313334343030F6
+:1077600D35383730383838313032333030333130D6
+:1077700D30303030303030323430303030303030F6
+:1077800D30303030303030303030353030303030E7
+:1077900D30303030300000007477696E6B6C6500EE
+:1077A00D303130313830303037363732323039349D
+:1077B00D343030373536303838383038353530317B
+:1077C00D323830303030303030303234303030309C
+:1077D00D303030303030303030303030303030309C
+:1077E00D3030303030303030000000007961776E4D
+:1077F00D0000000032303030303232383131333326
+:1078000D3230323434303135303030383838313040
+:1078100D323330313238303130323431303032343D
+:1078200D3034303030333030303030303030303044
+:1078300D3031303030303030303030302C30303539
+:1078400D333132353230303931303032343430300A
+:1078500D34343030383838303633363031323830E1
+:1078600D31303232343030313130333030303030FD
+:1078700D30303030303030303030313030303030FA
+:1078800D30303030302C30303832323037383430D0
+:1078900D31393030383434303034343030383838A1
+:1078A00D30363831303031363030303035353030AB
+:1078B00D32343030303030303030303030303030B5
+:1078C00D30303030353030303030303030302C30AA
+:1078D00D303437393037383430313930303834345A
+:1078E00D3030343430303838383032393830303157
+:1078F00D363030303030303030323430303030306F
+:1079000D3030303030303030303030303035303065
+:1079100D303030303030302C303033323130373849
+:1079200D343031393030383434303034343030381C
+:1079300D3838303130383030313630303030333314
+:1079400D3030303830303030303030303030303022
+:1079500D3030303030303530303030303030303015
+:1079600D000000000000000000000000BDF201005A
+:1079700DEDE201000DF30100AD020200B5020200BF
+:1079800DBD020200C5020200D5020200E50202009E
+:1079900DF1020200010302000903020011030200BB
+:1079A00D190302002903020031030200390302000A
+:1079B00DC5F20100510302005903020061030200E8
+:1079C00D69030200590402007103020075030200ED
+:1079D00D7903020095030200000000000000000082
+:1079E00DBDF20100EDE201000DF301004D070200B3
+:1079F00DB50202007D030200C5020200D50202009D
+:107A000DE5020200F1020200010302000903020077
+:107A100D11030200C907020075070200810302006D
+:107A200DBD040200C5F2010051030200590302001A
+:107A300D6103020069030200590402007103020090
+:107A400D75030200E5030200F9040200A103020020
+:107A500D3D0802008503020089030200E8FFFFFFD5
+:107A600D000000001DCE010019D701007D050200A8
+:107A700D1DD70100254A02001D0402003905020030
+:107A800DE0FFFFFF000000009D080200B995020015
+:107A900DED040200BD950200E9040200C595020047
+:107AA00DCD950200D1950200D59502000000000091
+:107AB00D0000000009090200611B0200611B0200A9
+:107AC00DA5080200A9080200791B0200B10A0200F4
+:107AD00D810902004D1E0200791F02009D1E020049
+:107AE00D651F0200651B0200205B00005D000000A9
+:107AF00D20563200302C302C3235352C302C300ABB
+:107B000D302C3235352C302C302C300A3235352C8A
+:107B100D3235352C3235352C3235352C3235350A5A
+:107B200D302C3235352C302C302C300A302C302C7A
+:107B300D3235352C302C300A00000000302C302C22
+:107B400D302C302C300A302C302C302C302C32355F
+:107B500D350A302C302C302C3235352C300A32355C
+:107B600D352C302C3235352C302C300A302C32352A
+:107B700D352C302C302C300A000000003235352CDD
+:107B800D302C302C302C3235350A302C3235352C0A
+:107B900D302C3235352C300A302C302C3235352CFA
+:107BA00D302C300A302C3235352C302C3235352CEA
+:107BB00D300A3235352C302C302C302C3235350AFC
+:107BC00D00000000424243206D6963726F3A6269A2
+:107BD00D74000000FFFF14000500FFFFFFFFFFFF13
+:107BE00DFFFFFFFFFFFF00FFFFFF000000FFFFFF94
+:107BF00DFFFFFFFFFF00FFFFFF000000FF00000081
+:107C000D0000FFFF00FFFFFF000000FF000000006D
+:107C100D000000000000FFFFFFFFFFFFFF00FFFF60
+:107C200DFF000000FF0000000000FFFFFFFFFFFF4F
+:107C300DFFFFFFFFFFFF00FFFFFF000000FF000041
+:107C400D0000FFFF00FF00FF00FF00FFFFFF00FF30
+:107C500D00FF00FF0000FFFF00000000D8ECF0F473
+:107C600DF8FC000400000000000000001DCE010023
+:107C700D19D70100F50C0200390E0200254A020049
+:107C800DC50C0200E10F0200E95D0000251D470A49
+:107C900DA062FA1922DFA9A8000000000000000070
+:107CA00D611B0200611B0200611B0200596B030086
+:107CB00D596B0300791B0200611B0200611B02005E
+:107CC00D4D1E0200791F02009D1E0200651F02005D
+:107CD00D651B02000000000000000000611B020097
+:107CE00D611B0200611B0200712002007520020061
+:107CF00D791B020061220200092202004D1E0200C2
+:107D000D791F02009D1E0200651F0200651B020007
+:107D100D000000000000000049260200712702004B
+:107D200D611B02003525020039250200791B020076
+:107D300D611B0200611B02004D1E0200791F020033
+:107D400D9D1E0200651F0200651B0200D127020067
+:107D500D9925020055280200F8FFFFFF00000000E2
+:107D600D1DCE010019D701004D2802001DD70100BD
+:107D700D254A0200C1250200852802005265626F66
+:107D800D6F744D6F64650000666C617368496E6356
+:107D900D6F6D706C65746500FFFFFFFF00000001E3
+:107DA00D00020003000401000101010201030104AE
+:107DB00D0200020102020203020403000301030296
+:107DC00D030303040400040104020403040400007B
+:107DD00D000000000000000005D30100A1290200F1
+:107DE00DFDD20100BDD20100F9D20100E5D601009E
+:107DF00DF1D20100E52A020091C201009D29020085
+:107E000D292B020041CC0100F5CD0100FCFFFFFF45
+:107E100D00000000952F0200512B02004D2B020097
+:107E200D1DD70100254A0200EDCD010009CE01004C
+:107E300D00000000000000001DCE010019D7010058
+:107E400D25CE01001DD70100553402009D2F0200E3
+:107E500DB52F020000000000000000001DCE010043
+:107E600D19D7010025CE01001DD70100254A0200BA
+:107E700D5535020069350200615D0200295D020081
+:107E800D315D02002D5D0200AD3502008535020029
+:107E900D8160020000000000000000001DCE010006
+:107EA00D19D7010025CE01001DD70100254A02007A
+:107EB00D15370200293702006D3702007D6102007F
+:107EC00D116102004537020015610200636F6D708C
+:107ED00D61737343616C0000302C3235352C302CBE
+:107EE00D3235352C300A302C3235352C302C32359C
+:107EF00D352C300A302C302C302C302C300A3235C9
+:107F000D352C302C302C302C3235350A302C323586
+:107F100D352C3235352C3235352C300A0000000029
+:107F200D54494C5420544F2046494C4C20534352F5
+:107F300D45454E2000000000000001000200030036
+:107F400D040000010101020103010401000201020C
+:107F500D02020302040200030103020303030403EC
+:107F600D000401040204030404040000D8ECF0F43E
+:107F700DF8FC000400000000000000001DCE010010
+:107F800D19D70100D9420200CD440200254A020052
+:107F900DAD410200C54102000000000000000000DC
+:107FA00D1DCE010019D70100B14602001DD70100F9
+:107FB00D254A020019460200314602000000000069
+:107FC00D000000001DCE010019D7010025CE0100D3
+:107FD00D1DD70100254A0200D14A0200F94A0200CC
+:107FE00D00000000000000001DCE010019D70100A7
+:107FF00D25CE01001DD70100254A0200000000001A
+:1080000D00000000596B030000000000000000009C
+:1080100D1DCE010019D7010025CE01001DD701008D
+:1080200D254A02000000000000000000615D020012
+:1080300D295D0200315D02002D5D0200596B0300C8
+:1080400D596B030081600200000000000000000079
+:1080500D1DCE010019D7010025CE01001DD701004D
+:1080600D254A02000000000000000000596B0300CB
+:1080700D7D61020011610200596B03001561020060
+:1080800D00000000000000001DCE010019D7010006
+:1080900D25CE01001DD70100254A0200BD62020058
+:1080A00DE56202007D6202008162020085620200CB
+:1080B00D9562020099620200996202009D620200BF
+:1080C00D00000000000000009565020059630200E9
+:1080D00D616302006163020069630200696302006B
+:1080E00D5163020071630200916402008D6302000E
+:1080F00DCD6302001D650200AD63020000000000AB
+:1081000D0000000095650200000000000000000066
+:1081100D95650200596B0300596B0300596B030001
+:1081200D596B030069670200596B0300596B03001B
+:1081300DFD6502001569020000000000000000004E
+:1081400DF8FFFFFF000000001DCE010019D7010050
+:1081500D916702001DD70100254A020000000000B2
+:1081600D000000000000000000000000596D02003A
+:1081700D496D020000000000000000001DCE01004E
+:1081800D5D78020025CE01001DD70100254A0200B1
+:1081900D7D740200BD7402000000000000000000AC
+:1081A00D1DCE0100357B020025CE0100517D020060
+:1081B00D254A0200F57A0200117B02001D7C0200A7
+:1081C00DBD7C02007D7C0200F4FFFFFF000000007B
+:1081D00D017D0200E481030004000000048203001D
+:1081E00D0900000002000000000000000400000073
+:1081F00D100000000800000020000000100000002A
+:1082000D300000006902000080000000E80200005C
+:1082100D90000000C40900007000000088130000E9
+:1082200D600000001027000050000000204E0000EC
+:1082300D40000000409C000030000000A0860100BE
+:1082400D2000000040420F00100000000000000060
+:1082500D000000001DCE010019D70100F1820200BF
+:1082600DD1830200254A0200A1830200B5830200DA
+:1082700D615D0200295D0200315D02002D5D02008D
+:1082800DF9820200058402008160020094820300DD
+:1082900D04000000102700000C000000204E00001C
+:1082A00D0800000050C3000004000000A08601007B
+:1082B00D0000000000000000000000001DCE0100C5
+:1082C00D19D701003D850200E5850200254A02000F
+:1082D00DB5850200C9850200458502007D61020059
+:1082E00D11610200198602001561020000000000F4
+:1082F00D000000001187020081D9010089D9010019
+:1083000D312502000000000000000000AD8C0200CD
+:1083100D8D8702008988020021870200D58902001D
+:1083200D618A0200F4FFFFFF000000001DCE010076
+:1083300D19D7010025CE01001DD70100254A0200E5
+:1083400D598A0200758A020000000000000000003A
+:1083500D1DCE010019D7010025CE01001DD701004A
+:1083600D254A0200958D0200A98D02002D8D020077
+:1083700D00000000000000001DCE0100357B020052
+:1083800D25CE0100517D0200254A02002D910200EB
+:1083900D559102001D7C0200D9920200F990020055
+:1083A00DF4FFFFFF00000000F99202000000000042
+:1083B00D000000001DCE010019D7010025CE0100DF
+:1083C00D1DD70100254A0200E194020079950200B3
+:1083D00DB593020021930200FD93020000000000FE
+:1083E00D0000000051960200B9950200B5950200FB
+:1083F00DBD950200C1950200C5950200CD95020004
+:1084000DD1950200D595020000000000000000008B
+:1084100D019702004D960200E9950200F5950200C4
+:1084200DFD950200059602000D96020015960200BC
+:1084300DD5950200699602008996020021970200E7
+:1084400DF8FFFFFF0000000075970200000000001C
+:1084500D0000000051960200E5950200E99502002A
+:1084600DF5950200FD950200059602000D9602009D
+:1084700D15960200D5950200E19502005D96020069
+:1084800D21960200F8FFFFFF000000007D9702001B
+:1084900D0000000000000000D9950200000000005F
+:1084A00D000000001DCE01001999020025CE01002B
+:1084B00D1DD70100254A0200D1980200F198020053
+:1084C00DB19D0200F8FFFFFF00000000E19D0200DA
+:1084D00D00000000000000003DA0020021A00200ED
+:1084E00D25A00200BD95020031A0020035A00200BA
+:1084F00DCD950200D1950200D59502000000000037
+:1085000D00000000B5A10200E5950200E99502000A
+:1085100DF5950200A1A10200A5A102000D96020091
+:1085200D15960200D5950200DDA3020001A40200FC
+:1085300DCDA30200F8FFFFFF00000000D5A302004D
+:1085400D0000000000000000E1A5020065A502008A
+:1085500D31A6020055A4020095A5020041A7020014
+:1085600DA5A6020095A40200F9A40200FCFFFFFFDE
+:1085700D000000001DCE010019D7010025CE01001D
+:1085800D1DD70100254A020009A7020069A60200B5
+:1085900D000000000000000091A80200E595020017
+:1085A00DE9950200F59502002DA4020039A4020000
+:1085B00DD5A40200FDA40200D595020025A5020058
+:1085C00D41A502002196020045A40200F8FFFFFF1D
+:1085D00D000000007D970200000000000008080860
+:1085E00D00080A4A4000000A5FEA5FEA0ED92ED35E
+:1085F00D6E19324489330C924C924D0808000000DC
+:1086000D04880808040804848488000A448A400009
+:1086100D048EC480000000048800000EC00000001D
+:1086200D00080001224488100C9252524C048C8494
+:1086300D848E1C824C901E1EC244924C06CA525F00
+:1086400DE21FF01EC13E02448ED12E1FE24488105F
+:1086500D0ED12ED12E0ED12EC48800080008000098
+:1086600D048004880244880482000EC00EC00804F1
+:1086700D8244880ED126C0040ED135B36C0C925EA7
+:1086800DD2521C925C925C0ED010100E1C92525263
+:1086900D5C1ED01C901E1ED01C90100ED013712E7F
+:1086A00D12525ED2521C8808081C1FE242524C1214
+:1086B00D54981492101010101E113B75B1311139D0
+:1086C00D35B3710C9252524C1C925C90100C92521C
+:1086D00D4C861C925C92510ED00C825C1FE48484FB
+:1086E00D84125252524C1131312A44113135BB7121
+:1086F00D12524C9252112A4484841EC488101E0EAC
+:1087000DC808080E10080482410EC242424E048A67
+:1087100D400000000000001F0804800000000ED281
+:1087200D524F10101C925C000ED0100E02424ED211
+:1087300D4E0C925C900E06C81C88080ED24EC24C90
+:1087400D10101C92520800080808024002424C10FA
+:1087500D149814920808080806001B75B131001C06
+:1087600D925252000C92524C001C925C90000ED210
+:1087700D4EC2000ED010100006C8049808080EC88E
+:1087800D07001252524F0011312A4400113135BBEE
+:1087900D00124C8C9200112A4498001EC4881E06AB
+:1087A00DC48C8486080808080818080C881800006E
+:1087B00D0C836000FFFF010000000000FFFF0000C0
+:1087C00DFFFF0000CC87030008000000020000003E
+:1087D00D0100000003000000020000000400000082
+:1087E00D0300000005000000040000001C00000054
+:1087F00D050000001D000000060000001E00000026
+:1088000D070000001F00000008000000000000002D
+:1088100D0000000095B6020081B602008DB6020080
+:1088200DBD95020051B6020055B6020065B60200B4
+:1088300DE1BF0200D595020005BE02000000000058
+:1088400D000000001DCE010019D7010025CE01004A
+:1088500D6DBD0200254A0200B1C202000DC3020027
+:1088600D21C00200F8FFFFFF000000006DC00200F4
+:1088700D000000000000000025C4020071C30200CA
+:1088800D61630200616302006963020069630200B3
+:1088900D5163020071630200E1C602008D630200A4
+:1088A00DADC70200EDC30200AD630200DDC30200DF
+:1088B00DE1C30200E9C40200000000000000000056
+:1088C00D1DCE010019D7010025CE01001DD70100D5
+:1088D00D254A020085C8020001C9020061CC0200D0
+:1088E00DC5C80200F8FFFFFF00000000E1CC020048
+:1088F00DF4FFFFFF00000000F9C8020000000000B7
+:1089000D0000000095D00200C1D302005DD302002B
+:1089100D4DDA0200E1CE020059D1020051CF020022
+:1089200D61CF020095CF0200A1CF0200010302002A
+:1089300DFDD5020041DB0200B1CF0200ADD1020036
+:1089400D3DD202000DD30200C1CF0200510302003F
+:1089500D59030200FDD80200A5D8020021D0020063
+:1089600DC1CE020069D20200513502000937020062
+:1089700D0000000000000000956502005DDD0200B2
+:1089800DB1DB0200C1DB020041DC020069670200BD
+:1089900D71DC0200FDDC0200FD65020015690200BC
+:1089A00DA9DD020049DE020075DE0200F8FFFFFFBF
+:1089B00D000000001DCE010019D7010091670200D3
+:1089C00D7DDF0200254A020041DE02005DDE02006D
+:1089D00D00000000000000001DCE010019D70100AD
+:1089E00D25CE01001DD70100254A02001DE202001F
+:1089F00D31E20200CDE30200F1E30200D5E2020014
+:108A000D00000000000000001DCE010019D701007C
+:108A100D25CE0100B9E70200254A020085E50200D6
+:108A200D9DE5020079D90100BDE5020019E40200BF
+:108A300D55E4020025E6020079E4020019E7020080
+:108A400DA5E40200BDE40200EDE4020021E5020010
+:108A500D71E60200F1E5020041E5020015E40200B5
+:108A600D00300040030000000F00000000400040F7
+:108A700D040000000F000000003002402300000041
+:108A800D0C0000000020004002000000100000005B
+:108A900D00F002402F0000000400000000800240A2
+:108AA00D280000001000000001000600000000007A
+:108AB00D283A002035F00200F88C0300FC8C0300EE
+:108AC00D0400000001000600303D002000100201EE
+:108AD00D148D0300248D030008000000048D030095
+:108AE00D148D030008000000FC8C0300048D0300AE
+:108AF00D08000000A08C0300D88C030008000000C3
+:108B000DD88C0300F88C03000800000050EADA301E
+:108B100D8883B89F604F15F30000C98E0000FFFFDA
+:108B200DDEC0ADDEFE011EF1DEC0ADDEFF011EF1C9
+:108B300D001000000400000001000000154C0300AF
+:108B400DF14B0300E14B0300454E0300D14D0300F3
+:108B500DB54B0300B94B0300BD4B03000100FFFFF4
+:108B600D000000000100000001000100788B0300EF
+:108B700D010001007C8B03000100000000000000DB
+:108B800D0000000000000000BD5F0300715F0300E6
+:108B900D915F0300D42000200020202020202020E1
+:108BA00D2020282828282820202020202020202090
+:108BB00D20202020202020202088101010101010A0
+:108BC00D10101010101010101004040404040404EC
+:108BD00D0404041010101010101041414141414186
+:108BE00D0101010101010101010101010101010168
+:108BF00D0101010110101010101042424242424278
+:108C000D0202020202020202020202020202020237
+:108C100D02020202101010102000000000000000DF
+:108C200D0000000000000000000000000000000037
+:108C300D0000000000000000000000000000000027
+:108C400D0000000000000000000000000000000017
+:108C500D0000000000000000000000000000000007
+:108C600D00000000000000000000000000000000F7
+:108C700D00000000000000000000000000000000E7
+:108C800D00000000000000000000000000000000D7
+:108C900D00000000000000000000000000000000C7
+:108CA00DD1010300000000005108030048370020E7
+:108CB00D2100030000000000A514030000000000C7
+:108CC00DB91F0200000000001D300300983D002078
+:088CD00DA910020000000000D4
+:108CD80D25F10100000000009D4802000000000081
+:108CE80DA14D0300000000006932030000000000E0
+:048CF80DA91A0200A6
+:088CFC0DAD4D03000000000066
+:108D040DA12E030000000000A92F030000000000A5
+:108D140DD91A020000000000CD4B03000000000032
+:088D240DD43AFE7F01000000AE
+:108D2C0D00000000306E0300C47B03000100000046
+:108D3C0D7D0000000138FDD1704700BF51A102002C
+:108D4C0D51A1020055A102005DA1020061A102001A
+:108D5C0D69A1020071A1020079A102007DA102009E
+:108D6C0D81A1020081A1020061A3020085A1020074
+:108D7C0D89A102008DA102008DA1020099A1020012
+:108D8C0D9DA10200D8850300FFFFFFFF18410020B5
+:108D9C0D0090D0030010014011000400FFFFFFFFF5
+:108DAC0DFFFFFFFFFFFFFFFFFFFFFFFF716B0300D7
+:108DBC0DD420002000000000000000000000000086
+:108DCC0D000000000000000000000000000000008A
+:108DDC0D000000000000000000000000000000007A
+:108DEC0D000000000000000000000000000000006A
+:108DFC0D000000000000000000000000000000005A
+:108E0C0D0000000000000000000000000000000049
+:108E1C0D0000000000FA0004FF03011818181818C0
+:108E2C0D181818FFDDC701001DCC010069000200E8
+:108E3C0D4D4702006DA90200A5B102003DB502001F
+:108E4C0D89EA0200B9C70100000000000000000013
+:0C8E5C0D3D41030000000000000000007C
:020000040007F3
:1070000D00000220F97207002173070023730700A7
:1070100D2573070027730700297307000000000080
@@ -27049,11 +26601,5 @@
:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
-:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
-:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
-:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
-:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
-:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
-:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
-:0100000BFFF5
+:0300000BFFFFFFF5
:00000001FF
diff --git a/src/device/firmware/ml-microbit-cpp-version-combined.hex b/src/device/firmware/microbit-data-collection-just-works-v1.hex
similarity index 63%
rename from src/device/firmware/ml-microbit-cpp-version-combined.hex
rename to src/device/firmware/microbit-data-collection-just-works-v1.hex
index c76ef19b1..525b178e6 100644
--- a/src/device/firmware/ml-microbit-cpp-version-combined.hex
+++ b/src/device/firmware/microbit-data-collection-just-works-v1.hex
@@ -5646,4054 +5646,3829 @@
:1068F0000000000000000000000000000000000098
:106900000000000000000000196401000000000009
:0869100000000000000000007F
-:108000000040002069030200A5030200A70302004C
+:1080000000400020ADFD0100E9FD0100EBFD010095
:108010000000000000000000000000000000000060
-:10802000000000000000000000000000A9030200A2
-:108030000000000000000000AB030200AD030200DE
-:10804000AF030200E5AD0100110E0200AF03020014
-:10805000AF0302000000000069040200AF03020049
-:10806000AF030200E90F02004D0A0200AF03020055
-:10807000AF030200AF030200AF030200AF03020030
-:10808000AF030200AF030200AF030200AF03020020
-:10809000AF03020071F601004DF60100AF030200CC
-:1080A000AF030200AF030200000000000000000068
+:10802000000000000000000000000000EDFD010065
+:108030000000000000000000EFFD0100F1FD010064
+:10804000F3FD0100A1AC010069040200F3FD010091
+:10805000F3FD01000000000025FE0100F3FD01001A
+:10806000F3FD010041060200F1020200F3FD0100F0
+:10807000F3FD0100F3FD0100F3FD0100F3FD01003C
+:10808000F3FD0100F3FD0100F3FD0100F3FD01002C
+:10809000F3FD01003DFA0100F9FB0100F3FD0100D1
+:1080A000F3FD0100F3FD01000000000000000000EE
:1080B00000000000000000000000000000000000C0
:1080C00010B5064C2378002B07D1054B002B02D0AE
-:1080D000044800E000BF0123237010BDB820002039
-:1080E00000000000347C0200044B10B5002B03D0CC
+:1080D000044800E000BF0123237010BDB020002041
+:1080E00000000000246E0200044B10B5002B03D0EA
:1080F0000349044800E000BF10BDC0460000000076
-:10810000BC200020347C0200402292029A1A92463F
+:10810000B4200020246E0200402292029A1A924665
:108110007047C046174B002B00D1134B9D46FFF70D
-:10812000F3FF00218B460F461348144A121A0EF033
-:10813000DFFB0E4B002B00D098470D4B002B00D0DF
+:10812000F3FF00218B460F461348144A121A0DF034
+:1081300009FD0E4B002B00D098470D4B002B00D0B3
:1081400098470020002104000D000D48002802D0AF
-:108150000C4800E000BF0AF0D9FA200029000EF018
-:10816000C4F90AF0BDFAC046000008000000000093
-:108170000000000000400020B020002070280020F7
+:108150000C4800E000BF09F09BFD200029000DF055
+:10816000F9FA09F07FFDC046000008000000000099
+:108170000000000000400020A8200020A4280020CB
:10818000000000000000000010B50400034B036075
-:1081900040300BF01DF8200010BDC046A46A02005C
-:1081A000012230B5274B91B027481A6000F050FEED
-:1081B000264C2749256809A801F096F8022209A94A
-:1081C00028000CF054FF09A80BF002F8214907A879
-:1081D000246801F089F8204B08A819680BF014F8FE
-:1081E00008AA07A909A80BF05FF809A90222200034
-:1081F0000CF03DFF09A80AF0EBFF08A80AF0E8FF21
-:1082000007A80AF0E5FF1922144909A80EF054FB4B
-:10821000052209AB110007A80BF0CAF807A908A8A6
-:108220000BF09FF8002208A91300019200920C485D
-:1082300002F06CF908A80BF087F807A80BF084F897
-:1082400011B030BDDC200020B80B000064240020F9
-:108250001C7502002475020004200020287502000D
-:10826000DC210020192210B50024164990B0164BCD
-:10827000891809A81C600EF01FFB052209AB11002C
-:1082800007A80BF095F807A908A80BF06AF82300D7
-:10829000220008A9019400940C4802F037F908A8BC
-:1082A0000BF052F8FA20C00000F0D2FD23002200AB
-:1082B0000749009407480BF081F807A80BF044F831
-:1082C00010B010BD28750200DC200020DC21002049
-:1082D000E820002050220020F0B585B0040000F016
-:1082E000C9FA010003A800F0FFFF052220001100D9
-:1082F0000BF057F80025052300266B43124AD318CC
-:1083000001932BB2190003A800930AF0E3FF019B2D
-:108310009B5D83420CD100270423DA1B2000033B22
-:10832000009912B201F05CF80137731C9F42F3DB35
-:108330000136052EE5D10135052DDCD103A80AF063
-:1083400047FF200005B0F0BD5A750200F0B5FA26CF
-:108350001027314C85B0200000F07AF92F4DB6007F
-:108360003100280001222E4B00970AF0F0FC31006A
-:10837000022228002B4B00970AF0E9FC1C200EF08B
-:1083800069FADD2520230600AD0061591A0004F0CA
-:1083900017FF254B80201E600EF05CFA0600615925
-:1083A000224A04F017FE224B58201E600EF052FAAB
-:1083B0000600204A615904F0E7FC1F4B0C201E60A8
-:1083C0000EF048FA0600615904F05EFB1B4B1420C6
-:1083D0001E600EF03FFAE42306005B00E25861598C
-:1083E000002403F0A3FC164B03A81E60FFF774FFE4
-:1083F000144D03A928000AF0BCFF03A80AF0A4FF4B
-:1084000023002200290000940F480AF0D7FF00F053
-:108410009BFD200005B0F0BDEC200020BC21002019
-:10842000A18101006582010064240020DC2100207C
-:10843000E4200020E4220020E0200020D8200020BA
-:10844000D4200020E82000205022002070B50A4CE3
-:10845000200000F047F8094D09492A0020000EF0DD
-:10846000EEF9084C200000F0A7FF2A002000064982
-:108470000EF0E5F970BDC046EC2000200020002081
-:108480008D840100E820002049330200CA23144AE9
-:108490009B0010B5C2501C330400C0180AF098FEAF
-:1084A000D0239B00E0180AF093FE20009130FF30AB
-:1084B00001F030FB20006930FF3001F02BFB200081
-:1084C000F03001F095FE2000D03002F0EDF92000F0
-:1084D000643007F0A7FE201DFFF756FE200010BDF8
-:1084E000306F02001423F0B5040093B000931922FA
-:1084F0001821043002F0C6FC220025002600643258
-:10850000B435132110001092B83607F097FE2800FA
-:108510000CF093F800221E2130000BF011FD20001A
-:10852000D03002F0E1F92200F03211920621454AE2
-:10853000119801F085FE20000027012369301A0000
-:1085400011210097FF3001F0F1FA20009130012352
-:1085500002221A210097FF3001F0E8FA2000B9301A
-:108560001A2301210222FF3002F076FA300001F0D6
-:10857000E3F8E4225200A050300001F031FBE62382
-:108580005B00E0500100E42220005200D130119B3A
-:10859000A2580095FF3001F021FC2000E1302900B5
-:1085A0001C22FF3002F00AFE192320000F93013B2A
-:1085B0000E93013B0D93013B0C93013B0B93013B4D
-:1085C0000A93013B0993013B0893013B0793013B4D
-:1085D0000693013B0593013B0493013B0393013B4D
-:1085E0000293013B0193F930013B082200930721DC
-:1085F000013BFF300BF0C5FCCA239B002900E018AB
-:1086000003F084FED3239B00E0181D2102F086FBBB
-:10861000DD239B00E7501098032127700DF03BFEEF
-:1086200023002200200008499C33A0321C6082C233
-:10863000064A02215A618030012207F0C7FF20005C
-:1086400013B0F0BDAC6A0200B12D02009B2D0200F8
-:108650000278F0B50123170004008FB01F401A42C2
-:1086600000D081E00300D0331800039300F0B2FA89
-:1086700000F0E0F928200EF0EDF8050010300AF0C7
-:1086800036FE6F4B18202B600EF0E4F806006D4BA1
-:108690000822390004600C300C930D970EF028F975
-:1086A0000CA90822301D0EF007F9674B29007361F1
-:1086B00012230398AE60EF60AB802F626F6202F00E
-:1086C00087F8002805D028000AF036FD28000EF0B3
-:1086D000BDF8012327002278B437134323705B4988
-:1086E00038000BF0B0FF00265949059038000BF018
-:1086F000AAFF35000690642000F0AAFB0496230030
-:108700006933FF33180007930BF015F800282DD1BB
-:10871000059B002B34D1069B002B31D1DD254D4923
-:108720004D48AD0000F08CFC6359002B1CD100F0CB
-:10873000A1F801000BA800F0D7FD0CA80AF0ABFBD4
-:10874000CA239B00E018069B0CAA0BA90093039B6D
-:1087500003F036FE0CA80AF03BFD0BA80AF038FD2A
-:10876000CC239B00E35863510FB0F0BD2000913043
-:10877000FF300AF0E0FF0028CAD0049B182BC7DCAA
-:1087800020006530FF2329B232B2FF3000F028FE0E
-:10879000322000F05DFB049B01350133EDB2049300
-:1087A000052D02D100250136F6B2049B192B0AD003
-:1087B000059B002BA3D03800244902F091FC0598BA
-:1087C0000EF044F802E0059B002BF4D1069B002B31
-:1087D00002D018000EF03AF81E491F4800F030FC95
-:1087E000CA239B00E3180893DD239B00E3580993F9
-:1087F000002B1ED100F03EF801000BA800F074FD24
-:108800000CA80AF048FB01230CAA0BA908980093B6
-:10881000039B03F0D5FD0CA80AF0DAFC0BA80AF0C4
-:10882000D7FCCC239B00E3580993DD23099A9B00D6
-:10883000E2502100079A0898F03103F0A5FF5EE7A7
-:10884000FD030000232E0200E32D020073750200D9
-:108850007E75020000200020001F0020BFF34F8F14
-:10886000024B034ADA60BFF34F8FFEE700ED00E0F2
-:108870000400FA05F0B58BB003AF19223800154992
-:108880000EF01AF80023144D05266B7180235B054A
-:108890005B6E2C000093012301933100009808F0D7
-:1088A0004DFD0800019908F0C3FC0522009B5643CA
-:1088B0001B1A0093019B534301932B1B5343FB183B
-:1088C0001B5C013C6371054B9C42E6D102480BB036
-:1088D000F0BDC046C4750200CA270020C52700208D
-:1088E000F0B595B01822002104000EA80EF000F893
-:1088F00013210EA80DF0DFFD03210EA80DF07EFE62
-:10890000464B1B68002B00D10133DBB200930021E2
-:108910000123434A09A807F0C9FFFA239B009C42A0
-:108920009B411C4072B63F4B64211E683E4B2000A9
-:108930000593052508F006FD6843503030180A21DC
-:108940000690200008F0FEFC0A2108F0E1FD6943D2
-:1089500050317118200007910A2108F0D9FD6943B0
-:1089600050317118802600240891B601009B002B1D
-:1089700052D004AD0027032C02D180260024B6017A
-:108980006B682A4A02936300D31800220192587838
-:108990000299095C039119788C46102160460141C7
-:1089A0000398014204D001209040019901430191B4
-:1089B00001320633092AEAD1019B2A68D9431C4BAC
-:1089C00009011940029B934224D1312F22DC00215E
-:1089D00009A80DF0CCFEFA23139A0F99DB0010685A
-:1089E000014219D0013B002BF9D1FA2301340137A0
-:1089F0007600E4B25B009F42BDD1043508ABAB42C8
-:108A0000B8D1064B1B68002BB0D0009B013BDBB2FA
-:108A10000093ABE73143DBE7FFF720FF6C24002036
-:108A2000F0FF00000820002013760200DD75020030
-:108A3000F01F0000F8B50023124C23600AF04CFA36
-:108A4000002808D0042120000AF042FA002801D0B2
-:108A50000D4B2360F8BD0123A12704210B4A0C4DC7
-:108A600013602368FF0068606E68002EFCD0D65942
-:108A70001B02013933430029F5D1236001235360E0
-:108A8000E8E7C04668240020ED5EBC0B00D0004043
-:108A9000FCD000400B4B70B51C68002C10D0656DED
-:108AA00000F0DEFBA36C002901D1834206D8200030
-:108AB0000AF06BFA200004490AF055FA2C00ECE7A2
-:108AC00070BDC0467424002094240020F0B593B0FB
-:108AD00007932A4B04AC1E68049005910692002E61
-:108AE00049D0274B678825881C6800230293002CF7
-:108AF0002DD0636D23480393A36C190C9AB20B001D
-:108B0000854214D12048824211D1002901D0B942B6
-:108B10000BD1029B002B08D120000AF036FA20006E
-:108B20001A490AF020FA01230293039CDFE7002A86
-:108B300001D09542F9D1002901D0BB42F5D12000E6
-:108B40000AF023FA200011490AF00DFAEDE7104B64
-:108B5000EB18012B0FD910233A002900009308A825
-:108B60000C4B0AF0D3FA336830009B6808A9984789
-:108B700008A80AF0E1FA13B0F0BDC0467024002046
-:108B8000A0240020FE030000FF0300009424002026
-:108B900002FCFFFFCD8A010010B572B60B4B1C68BA
-:108BA000002C08D020000AF0F0F90023E364084B01
-:108BB0002000E36310BD62B65C200DF04BFE5C222A
-:108BC000002104000DF094FEEFE7C0469824002039
-:108BD00000400020F7B51E4C0123227816001E40ED
-:108BE0001A4233D11B4D2860FFF7D6FF1A4B1B49A1
-:108BF00018600AF0B8F9FFF7CFFF194B1860194B4E
-:108C00004363194B8363286800280FD0C023174F94
-:108C10003200174900933B000AF07FF9C02300930C
-:108C200032003B00134928680AF077F90C200DF058
-:108C300011FE0023838083710F4B03600F4B836011
-:108C400000F026FB0123227813432370F7BDC046B2
-:108C5000D027002070240020A42400209424002089
-:108C60009C240020FC3F002023300200CD8A01001C
-:108C7000FF030000FE030000CC6A0200958A010099
-:108C8000024B1878012318407047C046D0270020B7
-:108C9000F7B506000D0017000193002802D100244B
-:108CA0002000FEBD0029FAD0FFF776FF041EF6D0A3
-:108CB000074B019A43630660064B45608760002AB4
-:108CC00000D0054B20000549A3630AF04CF9E7E703
-:108CD000FC3F0020FD2F02000B30020094240020F6
-:108CE00070B5074B0E0011001A7805000123100023
-:108CF00018401A4203D032002800FFF7C9FF70BDA8
-:108D0000D0270020024B1868434258417047C046A4
-:108D1000942400200300002210B5044994006058F8
-:108D2000002801D00132F9E7635010BD7C240020F7
-:108D3000002310B5044A99008C58844201D00133B5
-:108D4000F9E70020885010BD7C24002010B50024D5
-:108D5000084BA200D058002802D003685B689847EF
-:108D60000134062CF4D1044B1B68002B00D120BF2A
-:108D700010BDC0467C240020942400200122F8B5B8
-:108D80002C4B1B7813421CD02B4D2C68E36C1342E8
-:108D900018D002273B43E364284B1E680423F26C7F
-:108DA00030001343F364636BF3630AF005F930009A
-:108DB000716C04F0D6FB2868C36C3B4201D004F010
-:108DC0000AFCF8BD1E4F1F4E3A683068002A0AD1CF
-:108DD00028601B0712D52C60FFF7B8FF3B68002BFB
-:108DE000FAD02B600AE0216DB94219D1616D0029DA
-:108DF00000D1110029602A688242EAD029688C4299
-:108E0000DFD0336899420DD10F4B4B630F4B8B630F
-:108E100020000AF0D1F8296820004B6C626C06E053
-:108E20002A60E8E79C42F3D1002210004B6C04F06A
-:108E300057FBC6E7D0270020A42400207824002078
-:108E4000942400209C240020FC3F002023300200BA
-:108E500070B5114B04001A7801231A4202D10DF0AB
-:108E6000C6FB70BD0D4A1568EA6C1A4206D0FFF7C2
-:108E700093FE0B4B1860002800D0050000F0F0F9BD
-:108E80002418AC6428000AF080F8280005490AF08C
-:108E90006AF8FFF773FFE4E7D0270020A42400203E
-:108EA0007824002074240020F0B51E4B1E4F1E684D
-:108EB0003B6885B005000391002B31D01B4B1A781D
-:108EC00001231A422CD0F26C1A420ED0FFF764FE36
-:108ED000174B041E186008D00AF057F820001549F7
-:108EE0000AF041F82600FFF749FF039B30001B04FE
-:108EF0002B43B3640AF049F830000F490AF033F805
-:108F00000E4B0024EB18012B07D9C0230093290036
-:108F10000B4B039A38680AF000F8200005B0F0BD4A
-:108F2000084CFAE7A424002070240020D027002059
-:108F30007824002094240020A024002002FCFFFFBD
-:108F4000CD8A010016FCFFFF10B5074B1B78DB072D
-:108F500009D5064C20680AF018F8054920680AF07F
-:108F600002F8FFF70BFF10BDD0270020A42400203B
-:108F70009824002010B5034B1B78DB0701D5FFF7C1
-:108F8000E3FF10BDD0270020F7B505000C00002836
-:108F900033D001261B4B1B78334230D01A4F0723A6
-:108FA0003868C26C1100194000911A4207D02100A4
-:108FB0002800164AFFF794FE00252800FEBD04F0A5
-:108FC000F2FA3A680221D36C1800084001900B4273
-:108FD00003D001318B43D364EEE73343D3642000E5
-:108FE000A8473A68019DD36C1900B143D1645B076F
-:108FF000E3D52000FFF7BEFFDFE7054DDDE7054DB8
-:10900000DBE7C046D0270020A4240020758F010094
-:1090100017FCFFFF16FCFFFF020010B5014B12CB3F
-:1090200012C210BDA8240020034B1A68034B1A601B
-:109030007E225A607047C04608200020A8240020E5
-:10904000F0B5124E03003278022A1BD081421BD9A0
-:109050000C1A072C18D90D000543032728003840A7
-:109060003D4211D172B6BA40094DA4085351AA1815
-:1090700051608022120614431C6033780133337030
-:1090800062B6F0BD0348FCE70348FAE7D2270020A8
-:10909000B024002013FCFFFF17FCFFFF70B5134C3A
-:1090A00005002378124E002B0CD112491248337060
-:1090B000FFF7C6FF114B984202D11E20FFF710FCAC
-:1090C0000123237000243378A34209DD0C49E30017
-:1090D0002800C91809F0ABFF002805D10134F2E7D8
-:1090E0001420FFF7FDFB002070BDC046D1270020F3
-:1090F000D2270020003800207028002017FCFFFF36
-:10910000B024002010B5002817D000220F4B19788A
-:109110000F4B914215DD1C6884420FD25C6884427B
-:109120000CD9041F2368002B02DC1E20FFF7D8FB9C
-:10913000802322681B061343236010BD01320833CD
-:10914000E7E71E20FFF7CCFBF7E7C046D227002059
-:10915000B024002070B5051E14DD0B4E0B4C336897
-:10916000002B02D020680DF0F9F8FA2120680024C5
-:10917000074B89008361C462694335600DF0FFF8D5
-:10918000200070BD0348FCE7C0240020F02400202C
-:109190003D92010017FCFFFFF8B5114F05003E6836
-:1091A000002E0AD130200DF055FB040007F0AEF878
-:1091B0000C4BA6612360E6623C600B4E3368002BCB
-:1091C00009D110200DF046FB04000DF024F9200019
-:1091D00034600DF0FAF82800FFF7BCFFF8BDC04678
-:1091E000F0240020CC720200EC240020014B18680F
-:1091F0007047C046C024002070B50D4C2368002B7A
-:1092000003D00C4B1B68002B02D10620FFF7C4FFD4
-:1092100020680DF0F1F802000749C3170D684E6889
-:109220005219734120680A604B600DF0EBF870BD75
-:10923000EC240020F0240020B020002010B5FFF71F
-:10924000DBFF0024054BA200D058002802D00368A1
-:109250001B68984701340A2CF4D110BDC4240020A7
-:1092600010B5FFF7C9FFFA22034B9200186859683E
-:10927000002308F08DF910BDB020002010B5FFF7D5
-:10928000BBFF024B1868596810BDC046B0200020D3
-:109290000B4B10B51B680400002B03D0094B1B6857
-:1092A000002B02D10620FFF777FF0023064A990022
-:1092B0008858002801D00133F9E78C5010BDC04612
-:1092C000EC240020F0240020C4240020002310B54A
-:1092D000044A99008C58844201D00133F9E70020F8
-:1092E000885010BDC424002010B50400002902D00D
-:1092F0000B78002B03D1034B2360200010BD09F035
-:109300006EFFFAE7DC6A0200F8B504000E001500F3
-:1093100000290AD00B78002B07D0002A05D00800BE
-:1093200097B20DF025FB874203D90B4B2360200039
-:10933000F8BD681DFFF7B2FE20600AF0F4F820685F
-:109340002A004780310004300DF0B6FA23685D1919
-:1093500000232B71EBE7C046DC6A0200014B03607F
-:109360007047C046DC6A020010B50548054C206015
-:109370000AF0DCF82000044A04490DF060FA10BD40
-:10938000DC6A0200F424002000200020D131020019
-:10939000084B73B51D680400002D0AD001002E682B
-:1093A0000822083168460DF087FA0CCC2800316895
-:1093B000884773BDF8240020014B03607047C04606
-:1093C000E46A020010B50400081E03D1034B2360B9
-:1093D000200010BD21600AF0A9F8F9E7E46A020054
-:1093E00030B500684488A1420CDA8588AA4209DABF
-:1093F000002907DB002A05DB6243401880188371CF
-:10940000002030BD0048FCE717FCFFFF10B50368E3
-:10941000588881420BDA9C88A24208DA002906DBD0
-:10942000002A04DB42435B189B18987910BD014861
-:10943000FCE7C04617FCFFFFF0B507000E001D005B
-:1094400085B0002921DD002A1FDD002B1DD0046816
-:10945000638803938B4200DD0391A38802939342B8
-:1094600000DD0292002306340193019B029A93428D
-:109470000ED029002000039A0DF01EFA3B68AD19AA
-:109480005B88E418019B0133EEE7024805B0F0BDAC
-:109490000020FBE717FCFFFFF8B504000D001600E5
-:1094A0001F00002901DB002A02DA0D4B2360F8BD02
-:1094B000100048430630FFF7F1FD20600AF033F852
-:1094C00023685D809E80002F06D03B00320029007B
-:1094D0002000FFF7B1FFEAE7200009F059FFE6E7B7
-:1094E000E46A0200F7B507000D1E03D1244B0360A8
-:1094F0003800FEBD002408002600210001940378F6
-:10950000002B1AD03022524294469C446246092ACB
-:1095100011D90A2B0AD1019B361901330193B142AB
-:1095200000DA3100002426000130E8E7002CFBD0EF
-:1095300000240136F8E70124F6E7019A380012B258
-:1095400009B2FFF7A9FF012149420E000A203B683A
-:109550009A1D2C78002CCBD02300303B092B08D847
-:10956000CB43DB170B4043431B19303B190001353C
-:10957000EFE70029FBDB117031000132F7E7C0464D
-:10958000E46A0200F0B5040087B004A80E001D00D4
-:109590000192FFF741FD236801995A88914233DA1D
-:1095A0009B889D4230DA1F2E2ED9059B00939E4248
-:1095B0002ADC052300217343049AA03BD3180393AC
-:1095C000039B6E185B5C02930023019AD7182268F4
-:1095D00050880090B8420EDD9088B0420BDD0098B4
-:1095E000D2197043121810201841029F3840471EAC
-:1095F000B841404290710133052BE6D10131052974
-:10960000DED1002007B0F0BD0048FBE717FCFFFFEC
-:10961000F7B5036806009F1D5B880D005A1A01927A
-:10962000002919DD0024994203DB09F0B1FE002076
-:1096300013E033689B889C42F9DA79193800019A63
-:109640000DF03AF9019B2900F81809F084FE3368FF
-:1096500001345B88FF18ECE70048FEBD17FCFFFFF4
-:1096600010B50548054C206009F060FF2000044A51
-:1096700004490DF0E4F810BDE46A0200FC24002067
-:10968000002000204933020010B5054C01212000C4
-:1096900009F040FF2000034A03490DF0D0F810BD47
-:1096A0000025002000200020D1340200074A0300DA
-:1096B00010B50120934208D0834202D00020DB077E
-:1096C00003D41E20FFF70CF9002010BDFFFF00009F
-:1096D0000048704716FCFFFF10B53220FFF700F975
-:1096E000004810BD16FCFFFF82801422002310B535
-:1096F00041620F4C0100083404600E240281123ACA
-:10970000837182720363838636310A78C360A24311
-:10971000036143618361C36103620A70021DD387E1
-:1097200001224287034AC26302004032137010BD17
-:10973000046B020001000100F0B5564E05003768C9
-:1097400097B0002F00D090E006AC0B231C22212103
-:10975000200001F0B9F90B231D2222210AA801F0F3
-:10976000B3F90B231B2223210EA801F0ADF9082029
-:109770000DF070F801223B00110004900BF0B0FCDA
-:109780003A2128000AF0E0FF00281CD0A38812AF7D
-:10979000BB80A379A268BB713F4B5C2012930E2360
-:1097A000E3561492A289BB73BA810DF053F80423D7
-:1097B0000193363300933A002900049B040001F022
-:1097C000FFFF346051E0322128000AF0EBFF00284F
-:1097D0001BD0A38812AFBB80A379A268BB712E4BAC
-:1097E0005C2012930E23E3561492A289BB73BA81B4
-:1097F0000DF030F8042301932E3300933A00290032
-:10980000049B040002F080F9DBE73C2128000AF009
-:1098100084FF002834D0362202AB9B8E12AFBB806F
-:1098200002AB9B181B780832BB711B4BA420129310
-:1098300002AB9B18109A1B781492059202AA928F81
-:109840005BB2BA81BB730DF005F8052304000293E7
-:10985000013B0193383300933A00049B290001F047
-:10986000CFFE0E4B346044341C600C4B094C18681E
-:10987000002802D0216809F0CCFF206817B0F0BDA5
-:1098800044200CF0E7FF042204990400FFF72CFFAA
-:1098900097E7C04604250020F46A0200082500204E
-:1098A000F0B56349C56885B08D4258DA0300363398
-:1098B0001C7802222300134014425BD102690192FA
-:1098C0008A4265DA02003632127852076AD4426957
-:1098D00002920200029C40328C4270DA0100363162
-:1098E0000978090775D4002B7ED113789C46002B8C
-:1098F00016D00100061DF38F363101339BB2F3877A
-:109900000391097801270C003C40394200D188E0DE
-:109910001D2B05D9039BB94319700023F3871370DE
-:1099200009F050FE434A0723904277D94249043B4D
-:109930008D4273DBC8220133920095426EDC0198A0
-:10994000023B88426ADB013B904267DC02980433A9
-:10995000884263DB0023904260DD06335EE0C8226C
-:10996000002352009542A9DD030036331A78002304
-:109970009207A3D4012306001F003636327854081C
-:10998000A7433C0002279C40BA432243327095E72C
-:10999000C822019C5200944299DD020036321278AE
-:1099A000520794D4012306001C00363632789708FB
-:1099B000BC43A7000424A2433A43327087E7C8217E
-:1099C000029C49008C428EDD01003631097809077E
-:1099D00089D40100012636310B78DF08BE43082701
-:1099E000F600BB4333430B701378032B00D97CE79D
-:1099F0000133DBB21370012B03D10021031DD98782
-:109A000073E7042B00D070E7020036321178033B75
-:109A10000B43137000230430C3870B33180005B0C9
-:109A2000F0BD092B00D87BE76346F487013B76E75E
-:109A300070FEFFFFFF700200E0FCFFFFF0B5C3699E
-:109A4000C1681A68451D0400EB7F89B0114225D01A
-:109A5000002B57D10123A2791A4237D000260222C7
-:109A60006846A188A67109F04CFCA31DDD7F012D7D
-:109A70002CD1FFF7F5FB3300226A801A99410F00C1
-:109A80000600A1889F4203D1FA239B009E423BD34C
-:109A90000123042204A809F034FC17E00B2B01D8A1
-:109AA0000133EB77EB7F082B0DD90122A379134209
-:109AB0000CD11343A188A37104A8130009F021FC61
-:109AC000FFF7CEFB2062EB7F012BC3D90322A379E2
-:109AD0001340012B14D1FFF7C3FB0023226A801A25
-:109AE0009941994202D10A4B984209D90223A2799D
-:109AF000A1881343A3710522012304A809F001FCE6
-:109B000009B0F0BD013BCCE72B000322C2E7C04601
-:109B1000DB05000010B50400034B08330360FFF7BA
-:109B2000D5FB200010BDC046386B0200F0B5060022
-:109B300000250F00040085B002930AAB1B7808369D
-:109B400003930F4B290008330360019285808571D0
-:109B5000182230000CF0CCFE39003000039A0CF0D3
-:109B6000AFFC019B029AA380A31DE771DA77631D06
-:109B700025622000DD77FFF78BFB200005B0F0BDEC
-:109B8000386B02000048704716FCFFFF10B5332009
-:109B9000FEF7A6FE004810BD16FCFFFF002310B51F
-:109BA0000400838083710D48216408302060802088
-:109BB000C000A061E061206211002000E360236129
-:109BC00063616362A362E36223636363A363E3632A
-:109BD000636409F0F6FD200010BDC046506B020022
-:109BE000F0B5544E0500376897B0002F3DD10B23D8
-:109BF0001C22212106A80AAC00F066FF0B231D22BF
-:109C00002221200000F060FF0B231B2223210EA83D
-:109C100000F05AFF08200CF01DFE01223B0011004D
-:109C200004900BF05DFA1D2128000AF0A4FD002825
-:109C300024D0A38812AFBB80A379A268BB713E4B2E
-:109C4000602012930E23E3561492A289BB73BA814B
-:109C50000CF000FE05230193183300933A0029000D
-:109C6000049B040001F080FE3460344B314A1B68D1
-:109C70001068002B00D0436417B0F0BD3C212800D1
-:109C80000AF0A7FD00281BD0A38812AFBB80A379E0
-:109C9000A268BB71284B602012930E23E3561492E6
-:109CA000A289BB73BA810CF0D5FD0523019337332C
-:109CB00000933A002900049B040001F0C7FFD3E79A
-:109CC0003C2128000AF029FD002829D0362202ABC9
-:109CD0009B8E12AFBB8002AB9B181B780832BB7106
-:109CE000154BA420129302AB9B18109A1B78149268
-:109CF000059202AA928F5BB2BA81BB730CF0AAFDE7
-:109D0000052304000293013B0193383300933A008A
-:109D1000049B290001F074FC084B1C604434A3E749
-:109D200048200CF097FD052204990400FFF736FF48
-:109D30009AE7C04608250020F46A020004250020A6
-:109D4000F0B587B001930EAB1B88060003930D9B03
-:109D50000D000093019B0C9F0292002B39D0002F25
-:109D600002D1009BDB0734D528200CF073FD0400E2
-:109D7000103009F0BCFA029B1820258063800CF09B
-:109D800069FD0500009B08220593019B00210360EB
-:109D90000C3004970CF0ACFD082204A9281D0CF02F
-:109DA0008BFD0D4B02226B6100230399E36023625C
-:109DB000636233680A43300021005B68A560A280BB
-:109DC0009847002805D0200009F0B6F920000CF0D3
-:109DD0003DFD07B0F0BDC0465738020070B58CB0ED
-:109DE0008360109B01604260C36004001849180042
-:109DF0000AF029FC051E14D001001C22103105A810
-:109E00000CF05AFD6A4608AB43CB43C21B68136093
-:109E100020680599069A079B09F0E5FC28000CF0DC
-:109E200015FD0C4B186800280ED00B4A05AB0592A7
-:109E300000220692C03202926A4622CB22C223003E
-:109E400003220521FFF77CFF20000CB070BDC04647
-:109E5000F3770200F82400205D9E010082B0F0B587
-:109E60000400EDB06420739372920CF0C0FB0522E5
-:109E700010A8110009F095FA954911A8FFF732FBD7
-:109E80001925002221AB013D1A605A609A600C33FB
-:109E9000002DF8D11522290014A813950CF028FDE7
-:109EA000A0680AF046F8FF210A90A06800F0F6FBCF
-:109EB000884FA06800F0BEFA049508950995854B77
-:109EC0009F4203D0844B9F4200DBF7E0A0680AF07A
-:109ED00032F8A56881491AA8FFF706FA78221AA96C
-:109EE000280000F047FB1AA809F072F90023794F07
-:109EF00004930326099B606801333340099309F0FA
-:109F0000F9FB0500606809F0FCFB0022744B059228
-:109F10009D420FDB013205922A00C8320ADBAA22D9
-:109F2000042192000591954204DC0596C82D01DCC0
-:109F30000222059200220692984210DB012306932A
-:109F40000300C8330BDBAA2304329B00069298421D
-:109F500005DC03230693C82801DC013B069310A807
-:109F600009F016FA5F4B00251E00079313ABEB5C5C
-:109F7000012B05D172783178FE3310A8FFF730FA43
-:109F800001350236192DF1D16B4618229A5E6B46C7
-:109F900010A81421595E099BFFF722FA002F02DB5B
-:109FA000049B0F2B07D90023A0681A00743000937C
-:109FB00010A909F003FA13AE079B059A1B78934288
-:109FC00021D1079B069A5B7893421CD13378012BF1
-:109FD00019D00C23089A0CAD5343280000222168A5
-:109FE0000B9309F018FC21AA94460B9B634407CD00
-:109FF00007C301233370089B0133DBB20893049B32
-:10A000000133DBB20493079B374A023307930136CF
-:10A010009342D1D164200CF0EAFA089B643F3FB22E
-:10A02000182B00D84BE71A0021A91AA809F002FE44
-:10A030006A461DAB23CB23C21B6813601A991B9A77
-:10A040001C9B206809F0CFFBE568002D0CD0274948
-:10A0500012A8FFF749F91C2328001AAA12A90AF02E
-:10A0600027FB12A809F0B4F8A06809F064FF11A951
-:10A0700012A8A56809F075F900221D4B009212A9DB
-:10A0800001932800130000F017FA12A809F05CF9F8
-:10A09000FA2080000CF0ABFAA06809F04CFF0A9996
-:10A0A000A06800F0FBFA11A809F04EF910A809F019
-:10A0B0004BF96DB0F0BC08BC02B01847002F03D0BC
-:10A0C000049B0F2B00D014E7A06800F0B3F910E751
-:10A0D000FE7702008C3C0000D18AFFFF437802002B
-:10A0E00058FDFFFF587802008A780200F3770200DB
-:10A0F000DC050000F0B5040085B0637A9C46002BB7
-:10A1000004D1200009F0B4FD05B0F0BDA37A266F9C
-:10A1100001931023019AF35600259B1801229A40BF
-:10A120002900F36803920293029BAB4231DDB068D1
-:10A13000019B6843C01873694000E77A1A181B5CDA
-:10A140005078E279012F14D1571E3F1A18003B00B6
-:10A150004243606F52008218D2189379634500DD44
-:10A160006346627B1A4202D00123AB40194301359A
-:10A17000DAE7022F07D0032FEAD1277A013FFF1A2F
-:10A1800003003800E4E7571EFB1A277A013F381A0C
-:10A19000DEE71123C943F356606C994023691940E7
-:10A1A000039B19430CF0E3FAA27B072AACD8637B2C
-:10A1B0000C495B006373531CDBB290004158A373DE
-:10A1C000022A03D808000CF007FA96E7064B200095
-:10A1D000236300236363054BE462236414300CF0B3
-:10A1E000CEF891E77C6B0200F5A001005B3C020019
-:10A1F00070B50400104B250008330360FFF766F8C4
-:10A200002000743009F0A0F82000603009F09CF8BC
-:10A210002000583008F0DCFF2000503008F0D8FF54
-:10A22000064B1435280063610CF098F8280006F0FE
-:10A2300083F8200070BDC0469C6B0200CC72020007
-:10A24000F8B500250400324B858008330360857122
-:10A25000143016000F0006F059F820002D4BE5626F
-:10A26000636125645030FFF779F820005830FFF71C
-:10A2700075F820006030FFF79FF820000423F25E9D
-:10A2800033682667590009B2743009F08AF83368D8
-:10A29000226FE37173680126237210236581A78002
-:10A2A0002561D35691685918994204DD30009840D1
-:10A2B00001330543F8E711230120D356D16859181B
-:10A2C000994206DD02009A40266901333243226139
-:10A2D000F6E714200CF0BEFA226900212A4301237C
-:10A2E000060006F0E3FAFF23220063720133A38124
-:10A2F000002348326664A37320001370A366FEF740
-:10A30000C7FF0123A27920001343A371F8BDC04603
-:10A310009C6B0200E0720200F0B5437A040085B045
-:10A32000002B04D1200009F0A3FC05B0F0BD837A16
-:10A33000066F01931023019AF35600259B18012202
-:10A3400094469A402900F36803920293029BAB4221
-:10A350002DDDB068019B6843C01873694000E77A3F
-:10A360001A181B5C5078E279012F10D1571E3F1A42
-:10A3700018003B004243606F52008218D218937954
-:10A38000002B02D06346AB4019430135DEE7022FB4
-:10A3900007D0032FEED1277A013FFF1A03003800C0
-:10A3A000E8E7571EFB1A277A013F381AE2E7112324
-:10A3B000C943F356606C994023691940039B1943C4
-:10A3C0000CF0D5F9667AB31EDBB2FC2B14D8FEF77D
-:10A3D0000DFF0C4B0500236300230B4863630B4BFD
-:10A3E000FF217043E462236406F0ACFF290041437F
-:10A3F000200014300BF0C3FF637A012B00D994E7DF
-:10A4000090E7C046713C0200B60300005B3C0200CE
-:10A410001FB5012381881A00684608F072FF0123E6
-:10A4200068461A00024908F06CFF05B000BDC0463E
-:10A43000FE0300001FB5030048331A780400002A09
-:10A440000DD000221A70012381881A00684608F096
-:10A4500058FF012368461A00034908F052FF200004
-:10A46000743008F095FF1FBDFF03000010B54830A1
-:10A470000378002B06D00378012B03D0012102487A
-:10A4800008F0B3FD10BDC046FF03000010B5012168
-:10A490000400062008F0A9FD064B984208D1483474
-:10A4A0002378002B04D02378012B01D020BFF7E7BD
-:10A4B00010BDC04616FCFFFF73B5079C0500002CBD
-:10A4C0001CDB060048363078002802D0307801289E
-:10A4D00016D106981BB2C0B20090280012B2743098
-:10A4E00008F06CFF002C07D02B004A331C8000249E
-:10A4F00007234C352C803370200076BD014CFBE7E0
-:10A50000014CF9E717FCFFFF12FCFFFFF0B587B025
-:10A510000D9C05000E0017000393002C21DBFFF7B4
-:10A52000A5FF2B0048331B78DAB20292002B1AD118
-:10A53000310005A808F015FF0C9B3A000093280095
-:10A54000039B019405A9FFF7B7FF05A808F0FCFEDF
-:10A55000002C03D02800FFF799FF029C200007B0D1
-:10A56000F0BD024CFAE7024CF8E7C04617FCFFFFCB
-:10A5700011FCFFFFF8B50400171E1DDD060048366C
-:10A580003378002B02D03378012B17D12200E379E6
-:10A590005632013B137023000025200054331D80E8
-:10A5A000503008F072FE23004A331F800223280037
-:10A5B0004C3425803370F8BD0148FCE70148FAE7C8
-:10A5C00017FCFFFF12FCFFFFF8B50400171E2DDD7E
-:10A5D000060048363278002A02D03278012A27D184
-:10A5E0005D42069BFF331FD16B1D22001BB26432FC
-:10A5F00013802300200066331D70603008F0B9FE20
-:10A60000230000226C331A70954200D03D002300D5
-:10A610004A331D80079B00205A1E9341013F4C3452
-:10A62000053327803370F8BD069BDEE70148FAE763
-:10A630000148F8E717FCFFFF12FCFFFFF0B504002C
-:10A640000F0016001D0087B0002A1FDDFFF70EFF68
-:10A65000230048331B78DAB20392002B18D139005B
-:10A6600005A808F07EFE0D9B320001930C9B05A906
-:10A67000009320002B00FFF7A7FF05A808F064FE59
-:10A680002000FFF703FF039807B0F0BD0148FBE788
-:10A690000148F9E717FCFFFF11FCFFFFFF2902D873
-:10A6A0004172002070470148FCE7C04617FCFFFFDD
-:10A6B00013B5040004A80078009020000BF0C3FD3F
-:10A6C000002801D1207516BD0048FCE70EFCFFFFF5
-:10A6D00013B5040004A80078009020000BF09BFD47
-:10A6E000002801D1207516BD0048FCE70EFCFFFFD5
-:10A6F0007FB50D0011000F226A4404001E1E117068
-:10A7000015D0089B002B12DD012329000093FFF7D1
-:10A71000DFFF002808D10090320029002000089BAC
-:10A72000FFF7C6FF002800D0024804B070BD024801
-:10A73000FBE7C0460EFCFFFF17FCFFFFF7B5060066
-:10A740000D1E3ED00023022704690193002C34D053
-:10A75000AA88A38853403B422DD13A4222D1A36814
-:10A76000AA68934227D12B88002B02D022889A42D4
-:10A7700021D16B88002B02D062889A421BD1EB68F2
-:10A78000E268934201D0002B15D17368002B01D0F1
-:10A7900020009847A2880C4B1343A380019B0133F0
-:10A7A000019308E0A968A0680AF07FFC0028DAD1CC
-:10A7B000AB883B42D3D0646AC8E7019B2000002BE2
-:10A7C00000DC0248FEBDC0460080FFFF17FCFFFF13
-:10A7D000F0B506000D0085B000295DD001270469A1
-:10A7E000002C27D00221AA8800230A4202D0A38885
-:10A7F0005B083B40226829688A4215D1A068A96895
-:10A80000002B0FD00AF051FC00280DD0EB68E26855
-:10A81000934209D10421625EA388002A06DB1F4807
-:10A8200005B0F0BD8842F1D0646AD9E75B045B0CE7
-:10A83000A380F4E730692A880100031E07D135613F
-:10A8400001236846164908F05CFD0020E8E71C88F3
-:10A85000944206D25C6A1900002C0DD02300F6E762
-:10A8600023001C88944207D15F886C88A74203D8D4
-:10A870005C6A1900002CF3D1884209D10B889342FD
-:10A8800004D805D148886B88984201D96962D6E717
-:10A890004B6A6B624D62D3E70248C1E716FCFFFFCB
-:10A8A000FD03000017FCFFFF064B10B51A00040063
-:10A8B00008322C33026083600830FEF739FA20003A
-:10A8C00010BDC046B46B020008B4024B9C46083869
-:10A8D00008BC6047A9A8010008B4024B9C46083890
-:10A8E00008BC6047A94002000C4A002311002C322A
-:10A8F000083110B5436083818373826003614361D3
-:10A900008361C383016004000830FEF703FA044B3F
-:10A910001A68002A00D11C60200010BDB46B020030
-:10A92000F8240020F7B50D00012604690192002CDF
-:10A9300037D023882A889A4201D0002B24D16388FB
-:10A940006A889A4201D0002B1ED1FEF799F90123A3
-:10A95000002806D0C022A3881340C03B5A4253416E
-:10A96000DBB2019A93421AD10422A35EA788002B7E
-:10A9700015DB10222900A0180BF09EFF40231F4278
-:10A9800004D0200009F099FB646AD0E7FEF778F95B
-:10A990000028F6D021000448FEF7F6FAF4E7002676
-:10A9A000F2E73000FEBDC046BB40020008B4024BD7
-:10A9B0009C46083808BC604745420200F0B587B0A5
-:10A9C00001930EAB1B88060003930D9B0D000093B3
-:10A9D000019B0C9F0292002B39D0002F02D1009BCB
-:10A9E000DB0734D528200BF035FF0400103008F0C9
-:10A9F0007EFC029B1820258063800BF02BFF050056
-:10AA0000009B08220593019B002103600C300497F2
-:10AA10000BF06EFF082204A9281D0BF04DFF0D4B13
-:10AA200002226B6100230399E3602362636233684F
-:10AA30000A43300021005B68A560A2809847002887
-:10AA400005D0200008F078FB20000BF0FFFE07B0D7
-:10AA5000F0BDC0467F420200F0B51600002583809D
-:10AA6000164A174B04008571026001814681057307
-:10AA700018688C4689B0A8421DD0124A05950492E8
-:10AA8000C02202926A4604AB82CB82C223002A0013
-:10AA90006146FFF793FFC022094B0A4918680292EA
-:10AAA0006A46069106AB079582CB82C223002A0034
-:10AAB0003100FFF783FF200009B0F0BDF86B020002
-:10AAC000F8240020A943020030B5002403730123B9
-:10AAD000034D84710560818082734373846030BD4F
-:10AAE000F46A020070B583790400DB0704D580683E
-:10AAF000002801D00BF0AAFEA3799B0704D5A0681B
-:10AB0000002801D00BF0A2FEA3795B0709D5A02392
-:10AB10000021154AA068DB00D150884201D00BF01B
-:10AB200095FEA3791B0708D5A568002D05D0280040
-:10AB30000AF032FB28000BF089FEA379DB0605D56D
-:10AB4000A068002802D00368DB6898476023A279D8
-:10AB50001A4205D0A068002802D003685B689847B5
-:10AB60000023A360A37170BD00700040F7B50227F9
-:10AB7000037B04000D003B4228D0012928D88379AB
-:10AB80001A003A4001923B4214D1FFF7ABFF182064
-:10AB90000BF060FE0E230600E35618220199009385
-:10ABA0000BF0A6FE300000990BF094FCA379A66090
-:10ABB0003B43A371A3685A68002D04D00025DB68CD
-:10ABC0001A602800FEBD1B691A60FAE7014DF8E71C
-:10ABD000014DF6E716FCFFFF17FCFFFFF7B5012656
-:10ABE000037B040033422CD0827961231100194089
-:10ABF00001911A4216D1FFF775FF18200BF02AFEBB
-:10AC00000E230500E356677B1822019900930BF091
-:10AC10006FFE3A00280000990BF052FCA379A56062
-:10AC20003343A3716023A279A0681A4202D00BF0CB
-:10AC30002BFBFEBD436940681B681840431E9841CA
-:10AC4000F7E70148F5E7C04616FCFFFF70B5037B48
-:10AC500004000D001B0714D58023DB00994212D29B
-:10AC600009F025FC03000020834209D1280007F0E9
-:10AC7000EDFB064906F02EFF011CA06802F020FD46
-:10AC800070BD0348FCE70348FAE7C04600C07F44B4
-:10AC900016FCFFFF17FCFFFF70B50425037B0400C3
-:10ACA0002B4214D083792B420DD1FFF71BFF0820D4
-:10ACB0000BF0D0FD0E210600615605F079FBA3795B
-:10ACC000A6601D43A571A06805F098FB70BD014802
-:10ACD000FCE7C04616FCFFFF10B583791B0703D5C0
-:10ACE000806802F001FD10BD0048FCE716FCFFFF84
-:10ACF000012210B583794173134204D080680BF0B0
-:10AD00007DFC002010BD6022134203D080680BF050
-:10AD1000C2FAF6E70048F5E716FCFFFF70B504003D
-:10AD200000250C4B0E0008338580857103602100DF
-:10AD3000183009F009FC20002100203009F027FC20
-:10AD4000054B2000A680E5802572E56025616561E0
-:10AD50001C6070BD086C02000C2500208379DB07A5
-:10AD600002D5C160002070470048FCE716FCFFFFD9
-:10AD70008379DB0701D5C06870470148FCE7C0460E
-:10AD800016FCFFFF70B545690400002D22D0037A40
-:10AD9000032B21D8FFF7ECFFA8622C200BF05AFD03
-:10ADA0002C22002105000BF0A3FD002263695A62EA
-:10ADB0002369934207D1636923610020237A656187
-:10ADC0000133237270BD1A005B6A002BFBD16369EB
-:10ADD0005362F2E70148F5E70148F3E717FCFFFF8C
-:10ADE00013FCFFFF144B70B55A68144C002A03D0B3
-:10ADF00000225A600132A2601A69002A17D000218D
-:10AE000019618023DB000E4DE3582868012B0FD118
-:10AE1000A923DB00E1584942FFF7A0FF2868FFF7AC
-:10AE2000B1FF2B685A69074BE2500123A36070BD44
-:10AE3000FFF794FFF9E7C046FC1000400010004007
-:10AE40000C2500200405000003000069002809D03B
-:10AE50000221054AD167426A1A611A7A013A1A72C6
-:10AE6000024B19607047C04604E100E000E100E0D9
-:10AE700010B5002903DB024B19600BF051FA10BD2D
-:10AE80001025002070B504001D0004AB1E7805F0ED
-:10AE9000F9F920000E4B40302360FEF75FFA2300E3
-:10AEA000220001354C331D700023E1215832013658
-:10AEB00016700A3AA3646365138053809381D3812B
-:10AEC000013B200063644902FFF7D2FF200070BD00
-:10AED000A46A0200F7B580277F053E697C690822D5
-:10AEE000113C74430500210068460BF0E5FC104B53
-:10AEF000009A9A4219D0009300230193796928009F
-:10AF00001339714309F05AFB019A2800009909F09E
-:10AF10006DFB2100280009F051FB796922001339EB
-:10AF200028007143B30809F053FB0198FEBDC046E9
-:10AF3000FECA0000F0B50D00ABB000210D92070075
-:10AF4000302212A81E000BF0D3FC28000BF010FDDD
-:10AF5000431C0C93102B00D9B8E0202E00D9B5E08B
-:10AF60002900380009F06FFB0B90002854D129000C
-:10AF70000C9A12A80BF0A0FC32000D9916A80BF049
-:10AF80009BFC80235B051A695D690B92113D6A4346
-:10AF900038005E690D92FFF79DFF0D9B302208334C
-:10AFA000002104001EA80F930BF0A2FC31000B9BA4
-:10AFB00013395943380009F001FB00230F9E0C930D
-:10AFC0000E930C9BA34246DA310030221EA80BF0F0
-:10AFD00073FC12A91EA80BF0C1FC00282BD13D491F
-:10AFE000380022001091119409F000FB6A4609967E
-:10AFF00015AB23CB23C223CB23C223CB23C23800E0
-:10B00000149B1299139A09F0FFFA01230E930C9BDB
-:10B01000303601330C93D4E70B9832000D99103081
-:10B020000BF03CFC04000B980BF010FC002C9ED1A4
-:10B0300020002BB0F0BD6A46099621AB23CB23C27A
-:10B0400023CB23C223CB23C238001E991F9A209BF7
-:10B0500009F0DAFADBE7E6433021F61726404E43E3
-:10B060000F9B9E190E9B002B1CD10B9B981E06F06C
-:10B07000DFF8A0422CD0174901343800220010918B
-:10B08000119409F0B3FA6A46099615AB23CB23C293
-:10B0900023CB23C223CB23C238001299139A149BCB
-:10B0A00009F0B2FA38000D9909F088FA80235B059F
-:10B0B00059690C230B9A133963434A433800110032
-:10B0C00002330D9A09F084FA0024B1E7024CAFE78D
-:10B0D000024CADE7FECA000017FCFFFF13FCFFFFA8
-:10B0E0008023F0B55B051A6995B002925A69059103
-:10B0F0000299113A51435C69029B133C05005C4381
-:10B100000391FFF7E7FE061E3CD0302200210834F1
-:10B1100008A8039F0BF0ECFB2100280009F04EFA71
-:10B120000023083701930493019BB34220DA3900CE
-:10B13000302208A80BF0C0FB059908A80BF00EFC04
-:10B1400000280DD11B49721E28000691079209F0B4
-:10B150004DFA01230493019B303701330193E3E758
-:10B1600022000C233900280009F032FA3034F2E7CB
-:10B17000049B002B08D10F49320028000691079646
-:10B1800009F034FA0C4812E02800039909F016FA85
-:10B1900080235B0559690C23029A13394A43734390
-:10B1A00011002800039A023309F012FA002015B0AA
-:10B1B000F0BDC046FECA00000CFCFFFF70B50400E5
-:10B1C000A280FA22002308000C4992000831216075
-:10B1D000A3710B496061E260A360638209F033FAF6
-:10B1E000051E09D0010020000222103112300BF0A0
-:10B1F00063FB28000BF02AFB200070BD206C0200CE
-:10B200008A78020030B502258379040087B02B428A
-:10B2100004D1FDF77FFDA3791D43A571200009F03E
-:10B2200058FA00281CD06B46DD1C280009F048FAAB
-:10B230002B78002B17D001A809F040FA0321019ABE
-:10B24000D3170B409B189B102382FEF709F8E36885
-:10B25000A18818180123A0601A0002A808F051F86C
-:10B26000002007B030BD0122064B1A60064A516823
-:10B270000029FCD000215160044A12680192012289
-:10B280005A60DBE700C00040FCC0004008C5004039
-:10B29000022802D10122014B1A707047D3270020E7
-:10B2A00070B5064D04002B78002B04D1044803F040
-:10B2B0003FF801232B70200070BDC046D42700202A
-:10B2C00091B2010070B50C0007F006FE002810D006
-:10B2D0000023134DA40A2B70200009F00EFA002859
-:10B2E00003D00A200BF083F9F6E72B78002BFCD073
-:10B2F00070BD02210B4B0C4A99508021C90058584F
-:10B300000028FCD0A120C0001C5058580028FCD0B8
-:10B31000002199508021C9005A58002AFCD0E7E743
-:10B32000D327002000E0014004050000F8B50D001F
-:10B3300016001F0007F0D0FD002811D00023184C84
-:10B3400023703A003100280009F0D5F9002803D015
-:10B350000A200BF04CF9F4E72378002BFCD0F8BD61
-:10B36000012380220F4C1049D2006350A358002BB8
-:10B37000FCD08022D200002394469F4208DD980032
-:10B3800032582A506246A0580028FBD00133F4E717
-:10B39000002363506346E358002BFBD0DFE7C04631
-:10B3A000D327002000E001400405000008B4024B50
-:10B3B0009C46443808BC6047FF460200FA21F8B5B5
-:10B3C0000389C90004005943324809F084FEFA2178
-:10B3D000890005F02DFF304FA17A2081380009F057
-:10B3E0007AFE23002600250022894C33A072A03665
-:10B3F0001A808C3500232A223178286808F0A8FDAD
-:10B40000002844D11F235B223178286808F0A0FD72
-:10B4100000283CD120235C223178286808F098FD70
-:10B42000002834D101232C223178286808F090FDBF
-:10B4300000282CD101232D223178286808F088FDBE
-:10B44000002824D101232E223178286808F080FDBD
-:10B4500000281CD1A17A380009F038FE0E22C3B2B0
-:10B460003178286808F074FD002810D1FA2123896A
-:10B4700089005943074809F029FE012303432A2282
-:10B4800031782868DBB208F063FD002800D003485B
-:10B49000F8BDC046406C0200386C02000EFCFFFF95
-:10B4A00008B4024B9C46443808BC6047BDB3010059
-:10B4B000074B10B51A00040008323C3302604364A5
-:10B4C000443008F04CF9200008F06EF8200010BD60
-:10B4D000A06C020008B4024B9C46443808BC60478C
-:10B4E000B1B4010008B4024B9C46443808BC604724
-:10B4F00009470200F0B50425837904008BB02B4284
-:10B5000004D1FDF707FCA3791D43A57120009030FD
-:10B51000FFF764FB0026B0420FD12300A033197857
-:10B5200020000C2307AD00938C302B000122006813
-:10B53000FFF7DEF8061E03D02C4E30000BB0F0BD36
-:10B540000A2304AA9B182A785A706A781A70002273
-:10B55000985EAA785A70EA781A700022995E039170
-:10B560002A795A706A791A7000229F5EAA795A70F5
-:10B57000EA791A7000215A5E04922A7A5A706A7A1D
-:10B580001A7000215A5E0592AA7A5A70EA7A1F252B
-:10B590001A7000229B5EA27A03999C46514349424D
-:10B5A0005043CB172B405B185B11A361C3172B4093
-:10B5B000181864235743FA171540ED196A112262CF
-:10B5C000059A5B425343A36764236146049A401182
-:10B5D0005A434B43E267221DE0612000D36708F025
-:10B5E0005CF82000443008F0C1F8A6E70EFCFFFF2D
-:10B5F00008B4024B9C46443808BC6047F5B40100CF
-:10B60000F7B51E00040008AB1B881500019309ABB9
-:10B610001A8800910AAB31001F88FEF765F82000F8
-:10B620003A0031004430FEF7B9FA134B20001A00FB
-:10B630003C336364230008322260009A8C331A6022
-:10B64000AB8890308380AB79AA6883710B4BA98952
-:10B6500003600E23EB56826022009C3211808373BC
-:10B660002300019AA03303211A80FFF741FB200039
-:10B67000FFF7A4FE2000FEBDA06C0200F46A0200E9
-:10B68000F8B5FA260189B60004007143254809F08F
-:10B6900022FD310005F0CCFD234FA17A2081380036
-:10B6A00009F019FD2500A072583500232A222978B7
-:10B6B000606C08F04DFC002832D110232B22297831
-:10B6C000606C08F045FC00282AD101232D2229783E
-:10B6D000606C08F03DFC002822D101232E2229783D
-:10B6E000606C08F035FC00281AD1A17A380009F006
-:10B6F000EDFC0E22C3B22978606C08F029FC00280A
-:10B700000ED121890748714309F0E0FC012303436E
-:10B710002A222978606CDBB208F01AFC002800D0DD
-:10B720000248F8BD086D0200006D02000EFCFFFF2C
-:10B7300010B50400034B0833036007F035FF200009
-:10B7400010BDC046686D02007FB5042583790400F2
-:10B750002B4204D1FDF7DEFAA3791D43A571200029
-:10B760004830FFF73BFA0025A8420DD1230058339B
-:10B770001978062302AE009301223300606CFEF7B5
-:10B78000B7FF051E03D00D4D280004B070BD002189
-:10B7900004200222A37A30567156B25659435A43B6
-:10B7A0004343DB002362D20023685242C9002000D9
-:10B7B0009B6AA261E1619847E6E7C0460EFCFFFF85
-:10B7C000F8B504000F00190006AB1E8807AB150082
-:10B7D0001A88FDF789FF0F4B676408332360230045
-:10B7E000AA8848339A80AA79A9689A710A4AA889CE
-:10B7F000A2640E22AA5621652100543108809A7352
-:10B800000023A371230058331E802000FFF738FF68
-:10B810002000F8BD686D0200F46A020010B5040053
-:10B82000034B0833036007F09AFF200010BDC046A9
-:10B83000FC6D0200F0B507005C3700230400102205
-:10B840003978806C87B008F083FB214D0300280015
-:10B85000002B3BD10F2602ABF618012339780822C2
-:10B860000093A06C3300FEF743FFA8422DD00322C3
-:10B870003378134203D06420FDF7EAFAEAE7FA26A8
-:10B880002189144DB6007143280009F024FC3100D1
-:10B8900005F0CEFC2081A02311223978A06C08F09D
-:10B8A00057FB002811D1A36C218903937143280011
-:10B8B0003F7809F00BFC01231843C3B21022390072
-:10B8C000039808F045FB002800D0014807B0F0BD00
-:10B8D0000EFCFFFF9C6D020070B508258379040003
-:10B8E00086B02B4204D1FDF715FAA3791D43A5714B
-:10B8F00020004C30FFF772F9051E0DD023005C3399
-:10B900001978062304AE009301223300A06CFEF7E1
-:10B91000EFFE051E03D0134D280006B070BD0E23A8
-:10B9200032786B445A70727820001A700022995E47
-:10B9300064224A43A263B2785A70F2781A700022E5
-:10B94000995E642252425143616331795970717931
-:10B95000197000215B5E5A432368E2631B6A9847B3
-:10B96000DAE7C0460EFCFFFFF8B504000F0019002F
-:10B9700006AB1E8807AB15001A88FEF70FF90D4BB2
-:10B98000A764083323602300AA884C339A80AA79DD
-:10B99000A9689A71084AA889E2640E22AA566165CC
-:10B9A0002100583108801E8220009A73FFF742FF61
-:10B9B0002000F8BDFC6D0200F46A0200F0B5FA2523
-:10B9C0000189234FAD0085B004006943380009F0B8
-:10B9D00082FB290005F02CFC1E4EA17A208130004C
-:10B9E00009F079FB636CA07202932300583321891C
-:10B9F00001931B7869433800039309F067FB072321
-:10BA00000343202203990298DBB208F0A1FA002830
-:10BA10001AD1019B22221978606C102308F098FA41
-:10BA2000002811D1019BA17A30001F78656C09F0C4
-:10BA30004DFB80235B420343232239002800DBB205
-:10BA400008F086FA002800D0034805B0F0BDC046D3
-:10BA5000306E0200286E02000EFCFFFF10B50400DD
-:10BA6000034B0833036007F09FFD200010BDC04664
-:10BA7000A06E0200F0B504258379040085B02B4246
-:10BA800004D1FDF747F9A3791D43A5712000483083
-:10BA9000FFF7A4F8051E0DD02300583319780623AC
-:10BAA00002AE0093A8223300606CFEF721FE051E53
-:10BAB00003D0144D280005B0F0BD1F200023F25E16
-:10BAC000D31703409B180222B15E5B11CA170240D4
-:10BAD00052180421775E3380F9170140A07A521181
-:10BAE0004343C919728049114243B18041435B42CB
-:10BAF000E3612368524220009B6AA2612162984759
-:10BB0000D8E7C0460EFCFFFFF8B504000F0019008F
-:10BB100006AB1E8807AB15001A88FDF7E5FD0F4B35
-:10BB20006764083323602300AA8848339A80AA797F
-:10BB3000A9689A710A4AA889A2640E22AA562165A8
-:10BB40002100543108809A730023A37123005833D5
-:10BB50001E802000FFF732FF2000F8BDA06E02001B
-:10BB6000F46A0200F7B5FA2504000189134EAD000E
-:10BB70006943300009F0AFFA290005F059FB2700AE
-:10BB8000A36C208100935C373B7881B2694330001D
-:10BB9000019309F09BFA6022C3B20199009808F062
-:10BBA000D7F9002807D1012362223978A06C08F068
-:10BBB000CFF9002800D00248FEBDC046D46E020076
-:10BBC0000EFCFFFF10B50400034B0833036007F0C1
-:10BBD000C6FD200010BDC046FC6E02007FB50825E2
-:10BBE000837904002B4204D1FDF794F8A3791D4317
-:10BBF000A57120004C30FEF7F1FF051E0DD023008B
-:10BC00005C331978062302AE0093E8223300A06C5F
-:10BC1000FEF76EFD051E03D00B4D280004B070BD6D
-:10BC20000223F25E96235B425A4362630021725EF6
-:10BC300020005343A3630423F25E96235343E3633C
-:10BC400023681B6A9847E8E70EFCFFFFF8B504007D
-:10BC50000F00190006AB1E8807AB15001A88FDF708
-:10BC60009DFF0D4BA764083323602300AA884C3343
-:10BC70009A80AA79A9689A71084AA889E2640E2272
-:10BC8000AA5661652100583108801E8220009A73EF
-:10BC9000FFF768FF2000F8BDFC6E0200F46A0200A6
-:10BCA000F0B50400150085B001930AAB1F880BABFB
-:10BCB0001B78461C02930EAB1B78102203930B7863
-:10BCC00003704B8A0131438230000AF0F5FD656153
-:10BCD00000250122019B27836383039BE583237750
-:10BCE000029B2000F377A31CDA770C9B0C2663627F
-:10BCF00023000D9A283329001A705D7032009D7060
-:10BD00002C300AF0F5FD2000064B3200A363290019
-:10BD1000E56340300AF0ECFD2000034B2565E36449
-:10BD200005B0F0BDF3470200E5470200F0B507009B
-:10BD3000C3B001604260684900222DA808F0DCFD14
-:10BD40003B000833069312230024012601930C3B89
-:10BD500010AD069A049600932DA923000394029433
-:10BD600018A8FFF79DFF220028005C4908F0C4FDD9
-:10BD70003B000E3307930A230193083B2900079ADF
-:10BD8000049600930394230002942DA8FFF788FFE4
-:10BD90007868BC600368BC815B6998475A2202AB33
-:10BDA000D218D677AE2202ABD218D67718AA09924B
-:10BDB0002DAA4B49F8810A920BA8220008F09CFD9D
-:10BDC0002421392002AA5218137802AA2B70D38E8C
-:10BDD00001316B8202AB1022C918C0180AF06CFD49
-:10BDE000022309AE2B7538681696AC8301F0E0FC8F
-:10BDF000036829001B689847762202AB9B181B88B2
-:10BE000054323B8202AB9B181B8838687B8201F05E
-:10BE1000CFFC03680094398ADD68069A0623A84798
-:10BE2000386801F0C5FC03680094798A079ADD68D8
-:10BE30000223A847386801F0BBFC060014200AF072
-:10BE400009FD0500274B0461082280C00BA90B9354
-:10BE50000C940AF031FD244BEB60B369A34239D155
-:10BE6000224BB5611E68002E31D028200AF0F2FC6A
-:10BE70000400103007F03BFA1D4B182023600AF035
-:10BE8000E9FC002205001B4B00210C9207600832E0
-:10BE90000C300B930AF02CFD08220BA9281D0AF088
-:10BEA0000BFD154B00226B61C223A3803368E26057
-:10BEB000210030005B68A56022626262984700281A
-:10BEC00005D0200007F038F920000AF0BFFC380048
-:10BED00043B0F0BD2B61C3E792780200A278020064
-:10BEE000B2780200B548020001480200F8240020A0
-:10BEF000040001006B4802002B48020010B504004A
-:10BF0000054B083303601C3007F062F9200018303D
-:10BF100007F05EF9200010BD286F0200FF23F0B586
-:10BF20002C4E8DB0337000230400694600880093C6
-:10BF300004F02EF9002802D16B469B783370264D11
-:10BF40002B68DB68002B07D1002320881A0019001A
-:10BF500008F0F9FC0DB0F0BD3378032BF4D81F497D
-:10BF600001A8FDF7C1F92B6801A9DD6804A807F055
-:10BF700084F9280004A908F095FB0027050004A80F
-:10BF800007F026F9BD421ED029002022103104A856
-:10BF90000AF092FC28000AF059FC317804ABC90081
-:10BFA0005918082202A80AF087FC012308222088D9
-:10BFB00002A908F0C8FC0137002804D10C21208810
-:10BFC000074A08F0BEFC01A807F002F9002FBBD019
-:10BFD000C0E7C0468820002020250020C27802004B
-:10BFE000FFFF0000F0B58379040091B05B071BD51B
-:10BFF000FDF736F900232269801A9941994203D14D
-:10C00000F533FF3398420FD3A068002808D0354B92
-:10C010001D8801F0BDFB0368152229001B6A9847A3
-:10C020000422A3799343A371A3799B0758D52E4E7D
-:10C030003368DB68002B4FD02C4F3B78032B4BD859
-:10C04000284B2B491B8804A80193FDF74DF9336851
-:10C0500004A9DD6808A807F010F908A9280008F06D
-:10C0600021FB050008A807F0B3F8082302AAD38033
-:10C070000198073B063206A908F067FC002D08D09E
-:10C0800029002022103108A80AF016FC28000AF026
-:10C09000DDFB3D7802ABDA88ED0008AB5D192800C6
-:10C0A00006A90AF0FBFB002813D00822280006A9E5
-:10C0B0000AF002FC336804A9DD6805A807F0DDF882
-:10C0C0002023280008AA05A908F0F2FA05A807F01D
-:10C0D0007FF804A807F07CF80222A3799343A371A8
-:10C0E00011B0F0BDB82700202025002088200020B6
-:10C0F000C278020070B50D0001F04AFB040003682D
-:10C10000002D09D15B699847FA20800068430749F0
-:10C1100005F08EF8E08070BD9B6898478542F3D2A9
-:10C12000236820009B6898470500EDE77102000036
-:10C13000F0B507001500A1B002C706006B4918A8AA
-:10C140001C0008F0EDFC2B1E03D028000AF010FCA8
-:10C1500083B20122049200220392029202320192DF
-:10C1600000932A0018A93800FFF79AFD33006049B0
-:10C17000583318A8079308F0D3FC231E03D02000DF
-:10C180000AF0F6FB83B2012204920022039202928B
-:10C19000023201920093220018A90798FFF780FD50
-:10C1A00033005449AC3318A8089308F0B9FC269B17
-:10C1B000002B03D018000AF0DBFB83B201220492AB
-:10C1C000002203920292023201920093269A18A949
-:10C1D0000898FFF765FD731CFF33474918A80993BA
-:10C1E00008F09EFC279B002B03D018000AF0C0FB30
-:10C1F00083B2012204920022701C03920292023246
-:10C2000001920093279A18A9FF30FFF749FD3300E8
-:10C210005533FF33394918A8099308F081FC289B4E
-:10C22000002B03D018000AF0A3FB83B20122049272
-:10C23000002203920292023201920093289A18A9D6
-:10C240000998FFF72DFD3300A933FF332C4918A8B7
-:10C250000A9308F065FC299B002B03D018000AF014
-:10C2600087FB83B201220492002218AC039202924F
-:10C270000232019200932100299A0A98FFF710FDDB
-:10C28000204B1B780B93002B2DD1079B1E4913933A
-:10C29000089B0DA81493731CFF331593099B1297E9
-:10C2A00016930A9B12AD179308F03AFC1D21492002
-:10C2B00006AB1B7F1022237006ABDB8D638206ABBF
-:10C2C000C918C0180AF0F8FA062323750B9B1E95AF
-:10C2D0003068A38301F06CFA036821001B6898475B
-:10C2E0000122084B1A70300021B0F0BD292A00004D
-:10C2F000242A0000252A0000272A0000262A000000
-:10C30000282A0000D52700200A18000070B5002553
-:10C3100004000B4B8580083385710360C1601830C1
-:10C32000FDF71CF820001C30FDF718F80123621CF3
-:10C33000D377044A2000A56065611460A37170BDC5
-:10C34000286F020020250020FA2130B585B00400B6
-:10C35000012302226846890006F0D3FF074D2868B2
-:10C36000002809D008F0E8FB2188054B2A681980CD
-:10C37000022391790B43937105B030BD2025002035
-:10C38000B827002010B50C0007290FD8806801F0ED
-:10C39000FFF9074B195703685B6C984743425841B4
-:10C3A000044B40421840044BC01810BD0348FCE742
-:10C3B000417A0200EA03000016FCFFFF17FCFFFFB2
-:10C3C000F0B5984C0D00A544040096AB1B78964937
-:10C3D00008A807930692FCF787FF200029001C306D
-:10C3E00006F053FF914909A8FCF77EFF90490AA87F
-:10C3F000FCF77AFF0CAE09AA08A90BA806F054FFB7
-:10C400002A00300011AD0BA906F04EFF0AAA310038
-:10C41000280006F049FF290008A806F036FF28008A
-:10C4200006F0D6FE300006F0D3FE0BA806F0D0FED4
-:10C43000C020C00001F072FF08200AF00BFA0700CC
-:10C44000002108F0C9FE0C220021A76030000AF08C
-:10C450004FFA2B0007CE07C3764B2900EB60002371
-:10C4600038002B6108F0A1FEA06801F091F90822C4
-:10C470000021059012A80AF03BFA14200AF0EAF90C
-:10C480006D4B2A0011930300C2CAC2C36B4B059FB8
-:10C49000C3600023A03703617B68002B00D0BAE0A3
-:10C4A0007860A06801F084F908220021060012A833
-:10C4B0000AF01EFA14200AF0CDF9614B1193030023
-:10C4C00086CD86C35F4BC36000230361336B002BB3
-:10C4D00000D0A2E03063A06801F05AF908220021E0
-:10C4E000059012A80AF004FA14200AF0B3F9564B8A
-:10C4F00011AE119332000300A2CAA2C3534B059D93
-:10C50000C3600023943503616B68002B00D086E084
-:10C510006860012004AB1B7F04AA034313770BA9B7
-:10C5200008F015FAA06801F053F9036848495B6AFE
-:10C530009847A06801F04CF9036846499B69984701
-:10C54000A06801F045F90021036800911D680A0008
-:10C550000B00A847079B002B0AD0200008F0F5FA33
-:10C56000032805DDA06801F033F90368DB6898470C
-:10C5700006212000FFF706FF374B384A1B68A168E9
-:10C580000393374B30001B6800250293354B1B6823
-:10C590000193069B1B6804330093334B12681B689E
-:10C5A000FFF7C6FDA06801F0F3F803680CA99B6AC9
-:10C5B0009847082304AA1384DB1853849584A06841
-:10C5C00001F0E6F803680CA9DB6A9847A068062129
-:10C5D00008F079FA089A09219378A068043208F0E3
-:10C5E00085FAA06801F0D4F832210571A068FFF740
-:10C5F00081FDA06801F0CCF808F0E3F90AA806F084
-:10C60000E7FD09A806F0E4FD08A806F0E1FD912386
-:10C610009B009D44F0BD036142E703615AE703615B
-:10C6200076E7C046BCFDFFFFCE780200EB78020043
-:10C63000DC7802005349020049C30100614902004D
-:10C640001DBF01006F4902009D4902007D490200A3
-:10C650006DC60100A1C601001C2500201825002080
-:10C660000C200020142500201020002013B50622E5
-:10C670006846FCF749FE094B1C68002C0AD0694645
-:10C6800001A806F0FAFD200001A908F07CFA01A833
-:10C6900006F09EFD684606F09BFD13BD2025002098
-:10C6A000002373B501AE0C0031000500019303F0C7
-:10C6B0006FFD002802D1B278064B1A70064B18683D
-:10C6C000002806D0054B1D8063425C41E1B208F0B2
-:10C6D00062FA73BD8820002020250020B8270020A2
-:10C6E00030B5284CA9B06A220D000DA821000AF02F
-:10C6F000E3F80DA903A8FCF765FE03A906A806F058
-:10C7000030FE01230193013BFF3B00930533FF33D0
-:10C71000642206A92800FDF791FF06A806F014FE82
-:10C72000210019226A3106A80AF0C6F80522002461
-:10C73000110006AB04A806F03BFE04A905A806F00C
-:10C7400010FE2300220028000194009405A9FDF7A3
-:10C75000DDFE05A806F0F8FD21002800FDF79EFF8C
-:10C7600005340520FCF774FBFF2CF5D1FA2080007E
-:10C77000FCF76EFB04A806F0E7FD03A806F0E4FD55
-:10C7800029B030BDBE790200F0B58F4B8DB0059257
-:10C790001A68082304000F00D16C07A80B43D36468
-:10C7A0008A49FCF7A1FD8A4908A8FCF79DFD2200F3
-:10C7B00000251C3207A90BA806F076FD08AA0BA9D4
-:10C7C00009A806F071FD0BA806F002FD631CDD77D9
-:10C7D000A06800F0DDFF03685B699847A06800F07F
-:10C7E000D7FF030006000A331F2229001800039315
-:10C7F0000AF07EF8039B3000DD7708F0D9F80621B7
-:10C80000A06808F060F9099A09219378A0680432B9
-:10C8100008F06CF9A06800F0BBFFC8210571A068A2
-:10C82000FFF768FCA06800F0B3FF0581A06800F086
-:10C83000AFFF08F0C6F83800FDF7FCFD2000FCF75C
-:10C8400069FA39002000FFF74BFF3900200008F09B
-:10C85000B5F9FF23049503936269012316001E4076
-:10C860001A4232D05B490AA8FCF73CFE0AA90BA881
-:10C8700006F077FD00220BA9130001920092380008
-:10C88000FDF744FE0BA806F05FFD049B002B47D18B
-:10C89000039B043B0393039B282B44DC380007F0E5
-:10C8A0004AFB039B002B00DC0496059806F043FF2F
-:10C8B000002806D0012362699A431300042213431F
-:10C8C00063610AA806F040FD002504226369134253
-:10C8D00034D0FF213800C826FDF7E0FE0025B60061
-:10C8E000A36902229B5EAB4223DD200029B21830EF
-:10C8F00006F0F0FC0023010038001A007430FCF749
-:10C9000041FE3000FCF7A4FA380007F014FBC82001
-:10C91000FCF79EFA0222636913420AD10135DFE770
-:10C92000039B0433B6E7039BFE2BBEDD0023049379
-:10C93000BBE7FA208000FCF78BFA0025022263692E
-:10C9400013421ED01E0006321640134224D0224944
-:10C950000AA8FCF7C7FD0AA90BA806F002FD0022F1
-:10C960000BA91300019200923800FDF7CFFD0BA830
-:10C9700006F0EAFC1948FCF76BFA0AA806F0E4FC9A
-:10C98000174D6420FCF764FA164B01359D4200DC1C
-:10C9900062E706F0B3FA5FE713490AA8FCF7A2FDC5
-:10C9A0000AA90BA806F0DDFC330032000BA9380001
-:10C9B00001960096FDF7AAFD0BA806F0C5FC0AA893
-:10C9C00006F0C2FCDDE7C046A4240020DE780200A9
-:10C9D000DC780200EE78020033790200983A000019
-:10C9E0008C0A00008B0A000070790200F0B587B055
-:10C9F00001930EAB1B88060003930D9B0D00009363
-:10CA0000019B0C9F0292002B39D0002F02D1009B7A
-:10CA1000DB0734D5282009F01DFF0400103006F094
-:10CA200066FC029B18202580638009F013FF050037
-:10CA3000009B08220593019B002103600C300497A2
-:10CA400009F056FF082204A9281D09F035FF0D4BF7
-:10CA500002226B6100230399E360236263623368FF
-:10CA60000A43300021005B68A560A2809847002837
-:10CA700005D0200006F060FB200009F0E7FE07B0BB
-:10CA8000F0BDC0461D4C02000300F0B5C5B0050066
-:10CA900002C300224A492FA800240127079307F068
-:10CAA0002BFF122312AE079A01932FA9230004979C
-:10CAB0000394029400971AA8FFF7F2F822003000BE
-:10CAC000404907F019FF1223310001936A1D23002A
-:10CAD00004970394029400972FA8FFF7E1F86223CC
-:10CAE00002AA9B18DF77B6239B18DF771AAB2200C8
-:10CAF00035490993AC802FAB0DA80A9307F0FCFED3
-:10CB00002C222D21412002AB9B181B781C3A33703C
-:10CB100002ABDB8F738202ABC918C01809F0CCFEE0
-:10CB20000223337509AB18932868B48300F040FEE4
-:10CB3000036831001B6898477E2202AB9B181B8854
-:10CB40005432EB8002AB9B181B8828682B8100F0C5
-:10CB50002FFE03680094E988DE68079A3B00B0471F
-:10CB6000286800F025FE03680094DE6829893B00F0
-:10CB70006A1DB047154B1868A0421DD0144A0C948A
-:10CB80000B92C02202926A460BAB42CB42C23900E2
-:10CB90002B002200FFF72AFF0C4B0E9418680D4B58
-:10CBA0000DAA0D93C02302936B4642CA42C32B00C9
-:10CBB00022000221FFF71AFF280045B0F0BDC04651
-:10CBC000497A0200597A0200697A0200F8240020AA
-:10CBD0005D4C0200BB4C0200F0B5060050364A889E
-:10CBE000338804000D0085B09A4225D026004E36C9
-:10CBF0006A8833889A425CD12B89032B59D9EB6818
-:10CC0000A0681B68236100F0D3FD31880026220054
-:10CC100003680096DF6810320423B8470127B74045
-:10CC200023693B4237D063693B423FD0E368300120
-:10CC30001818FEF731F839E00B89032BD6D9CB68E9
-:10CC40001B684361806800F0B3FD31880026220034
-:10CC500003680096DF6814320423B8470127B74001
-:10CC600023693B4208D063693B4210D0E36830013E
-:10CC70001818FEF711F80AE063693B4207D0E36831
-:10CC800030011818FDF7AAFF23693B42EBD10136AA
-:10CC9000132EE3D1AAE763693B4207D0E368300172
-:10CCA0001818FDF79BFF23693B42BCD10136132EB8
-:10CCB000B4D1230052336A881B889A4234D1288920
-:10CCC000002858D02D4B2E4A43439BB2934252D852
-:10CCD000072104F0ADFAC3B207205843EE68831968
-:10CCE0000393039BB3421FD03379F27877791B0209
-:10CCF0001A43B37930783F0417431B061F430301DF
-:10CD00000293B17873780902029A1943E3680736EF
-:10CD10009818FDF79BFFE268029B94466344180055
-:10CD20003900FDF7D9FFDCE7636D6A88DB8B9A4237
-:10CD300021D101272E89ED68AE19B6B2731B9BB2C3
-:10CD4000012B18D93B002878626983401A4208D128
-:10CD5000E26800011018226969781A4203D1FDF7D0
-:10CD600005FF0235EAE7FF2903D08900FDF76EFFD2
-:10CD7000F7E70449FAE705B0F0BDC046B76D00001B
-:10CD800092240000FF030000F0B500240500874B4B
-:10CD9000DBB0083303608160C26085492200848073
-:10CDA000847145A807F0A8FD2B00103301270A263F
-:10CDB00007930423079A04970196009345A923003B
-:10CDC000039402941BA8FEF76BFF2200794945A843
-:10CDD00007F092FD04232A00049714320196009371
-:10CDE00045A923000394029430A80892FEF758FF47
-:10CDF0002200714913A807F07FFD2A00183206921D
-:10CE000008220192063223000497009213A9069A81
-:10CE10000394029445A8FEF743FF2200674913A834
-:10CE200007F06AFD542009F015FD1A2314212A0089
-:10CE300006002632049701930091230013A903945E
-:10CE40000294FEF72DFF30005D4B08226E65F562FF
-:10CE500013A930301393149409F02EFD32002800EA
-:10CE6000584B2932B363210017702C6113226C6177
-:10CE70003A3009F03DFD0E222100069809F038FDF8
-:10CE80005E2204ABD218D777B22204ABD218D77780
-:10CE900004AAD31D1BAAFF330A9230AADF770B9294
-:10CEA000B31C45AADF7748490C920EA822000D96C4
-:10CEB00007F022FD28213D2004AA521813781431CE
-:10CEC00004AA5218137004AA538F123152181380F7
-:10CED000253904ABC9181022C01809F0EDFC502107
-:10CEE000042304AA52181370582204AB9B180AAFEB
-:10CEF0001997A8681C8000F05BFC036813A91B68E5
-:10CF000098477A222F002E0004AB9B181B884E37BF
-:10CF10003B80543204AB9B181B88503633802B0067
-:10CF200052330993543204AB9B181B88099AA868A2
-:10CF3000138000F03DFC036839880094DF68079A8D
-:10CF40000423B847A86800F033FC036831880094D4
-:10CF5000DE68089A0423B047A86800F029FC099B02
-:10CF6000069A198803680094DE680E23B047A86803
-:10CF700000F01EFC0700142009F06CFC0600134BA7
-:10CF80000461082220C00EA90E930F9409F094FCAE
-:10CF90000F4BF360BB69A34206D12800BE61FBF7CB
-:10CFA000B9FE28005BB0F0BD3361F6E7406F0200C8
-:10CFB000797A0200997A0200A97A0200897A02003D
-:10CFC000DF4D0200134D0200B97A0200D9CB0100F7
-:10CFD0003D4D02000300F0B50400C5B001604260A1
-:10CFE0002C33002261492FA8089307F085FC230009
-:10CFF000083300250127079305220A23049701938C
-:10D0000000922B00079A2FA9089803950295FEF726
-:10D0100047FE2A0056492FA807F06EFC082122007F
-:10D0200001910C3112AE2B00103204970091039540
-:10D030002FA902951AA8FEF733FE2A0030004D49A9
-:10D0400007F05AFC0A2322000193083B31000E32FC
-:10D050000497009303952B0002952FA80992FEF7E1
-:10D060001FFE05222900079809F042FC78232000C2
-:10D07000E381414B310008222574A4655C30129392
-:10D08000139509F019FC3D4B04AA63662300553340
-:10D090001F70273BDF775A239B18DF77AE239B183F
-:10D0A000DF77089B2A000A931AAB35490B930DA82A
-:10D0B0002FAB0C9307F020FC24222521392004AB50
-:10D0C0009B181B78143A337004ABDB8E0AAF738263
-:10D0D00004ABC918C01809F0EFFB032320683375AF
-:10D0E0001897B58300F064FB036831001B6898470C
-:10D0F000230076224A331B882068A38404AB9B1844
-:10D100001B885432E38404AB9B181B88238500F0F2
-:10D110004FFB03680095218DDE68099A0223B04712
-:10D12000206800F045FB03680095A18C079ADE6833
-:10D130000523B047206800F03BFB0700142009F0EE
-:10D1400089FB06000F4B0561082210C00DA90D9345
-:10D150000E9509F0B1FB0C4BF360BB69AB4203D1F8
-:10D160002000BE6145B0F0BD3361F9E7C97A020025
-:10D17000E97A0200D97A0200054F02000D4E020042
-:10D18000F97A0200614E0200374E02001FB5084BCB
-:10D190001B68DB8B834209D1064B68461A78064B25
-:10D1A00006491A700123032206F0ABF805B000BD52
-:10D1B00024250020D6270020D7270020FF030000C9
-:10D1C000F0B51D00ADB0040001610135143016004A
-:10D1D0000691FCF7C3F8EBB218000793FBF75EFF6C
-:10D1E00000250136F6B260603000FBF757FF4A4B6E
-:10D1F0002A001D70494B4A491D70079B2060A6728A
-:10D20000E37225810FA807F077FB01270C23226822
-:10D210000497019300963B000FA90395029517A868
-:10D22000FEF73EFD2A003F490FA807F065FB54209A
-:10D2300009F010FB202306000193079B6268049706
-:10D2400000930FA93B0003950295FEF729FD364B8D
-:10D2500008961E600AAE17AB2A00344930000993C5
-:10D2600007F04AFB34213520337802AA5218137094
-:10D27000738A123102AA52181380253902ABC918D9
-:10D280001022C01809F018FB4821022302AA5218E4
-:10D290001370502202AB9B1808AF159706981D809B
-:10D2A00000F086FA03680FA91B689847722202AB48
-:10D2B0009B181B880698E36000F07AFA0790142008
-:10D2C00009F0C8FA07001A4B05610822310010C0A6
-:10D2D0000A930B9509F0F0FA164BFB60079B9B69CC
-:10D2E000AB4217D1079B06989F6100F061FA0500D9
-:10D2F000082200210BA809F0FBFA0F4B0A932B0020
-:10D300006C3307CE07C30D4B2000AB670023EB67E0
-:10D310002DB0F0BD3B61E5E7D6270020D7270020E0
-:10D320002C7B02003C7B0200242500204C7B020069
-:10D33000A34F0200794F02008DD101006B4F020014
-:10D34000054A03001178054A1278501A914201D912
-:10D35000DB7AC0187047C046D7270020D6270020A8
-:10D36000F0B58DB002AF040039607A613B61002AEC
-:10D3700000DCA4E03B69012B00D1A0E027230025BD
-:10D38000FB1800691D7000F013FA272203684E494C
-:10D390009B690968BA189847206900F0E9F9826D1D
-:10D3A0000223110019401A4237D12533FB181B788C
-:10D3B000AB4200D186E0F961206900F0D9F9022280
-:10D3C000836D134275D02723FB181B78FB60002B5D
-:10D3D0006FD03E4B6E461D783D4B1B78BB60FB69A2
-:10D3E000BB6100237B60BB697A69934217DAE17AFB
-:10D3F000681C04F08DF8BB688B420AD0BA693B68A0
-:10D400009B5C62685355FB69CDB20133FB61FB68DD
-:10D410007B60BB690133BB61E5E7FD61CCE77B68FD
-:10D42000002B01D0294B1D702000FFF789FF6A46B1
-:10D43000C31DDB08DB00D31A9D4602AB02000021AE
-:10D4400005001800BB6109F053FA204BE27A1B7803
-:10D4500020000193BB680093BB69616807F0F3FD8E
-:10D460003B69022B03D103211A48FBF71DFD2069FC
-:10D4700000F09EF9ABB20025134A1268D18B026806
-:10D480000095D2681500BA69A8473B69022B14D1F0
-:10D49000FBF774FC206900F08BF9272203680A4926
-:10D4A0009B69BA1809689847FB697A69B54693423F
-:10D4B00082DBBD46F8690BB0F0BDB546F9E7064B17
-:10D4C000FB61F6E7054BFBE724250020D62700206B
-:10D4D000D7270020FF03000017FCFFFF16FCFFFF0B
-:10D4E000002815D0006041608260C360046145611E
-:10D4F0008661C761444604624C4644625446846275
-:10D500005C46C462644604636E4646637446846344
-:10D51000002A06D0C46B043C043A25681560B44266
-:10D52000F9D18C6BA6464E6BB546002B06D0CC6B62
-:10D53000043C043B1D682560B442F9D10C6BA44641
-:10D54000CC6AA3468C6AA2464C6AA1460C6AA046E5
-:10D55000CF698E694D690C69CB688A68086849682B
-:10D560007047006041608260C3600461456186610C
-:10D57000C761444604624C464462544684625C4639
-:10D58000C462644604636E46466374468463C46B37
-:10D59000043C043925680D60B442F9D1C769866935
-:10D5A000456904697047006041608260C36004613E
-:10D5B00045618661C761444604624C4644625446F4
-:10D5C00084625C46C462644604636C464463744689
-:10D5D000846304697047846BA646446BA546046B5C
-:10D5E000A446C46AA346846AA246446AA146046A61
-:10D5F000A046C769866945690469C368826800688E
-:10D600004168704710B5041E0CD009F0B1F9431EF3
-:10D61000E318A34208D922781978013B21705A7087
-:10D620000134F6E7014810BD0020FCE717FCFFFFBE
-:10D63000F0B585B00D1E009029D000260A27C2172C
-:10D64000141A4B1E544003932000029639000136F1
-:10D65000019603F05DFFCB17C9185940039B303189
-:10D6600020009955390003F06DFE041EECD1009B9B
-:10D67000002B04DA2D23029E019A0236AB540023BC
-:10D680002800AB55FFF7BEFF200005B0F0BD014CF0
-:10D69000FAE7C04617FCFFFF0268084B406810B568
-:10D6A000C018C000101803009A4205D81C688C42AC
-:10D6B00002D31800083BF7E710BDC046FFFFFF1F6D
-:10D6C00070B50D1C06000021281C03F039FF041E54
-:10D6D00006D13000291C03F0A7FA2000756070BD48
-:10D6E0000048FCE717FCFFFF70B504000D0003F0D5
-:10D6F000AFFA20006168FFF7E3FF024B00201D60D6
-:10D7000070BDC0461420002070B5064D04002B6883
-:10D71000002B02D107F03EFF286023689B00EB58E6
-:10D72000636070BD3825002070B500280ED10D4D06
-:10D730002E68002E08D1083009F08CF8040006602D
-:10D740004660FFF7E1FF2C60286870BD064A0123A0
-:10D75000116806480C001C401942F6D10360446071
-:10D760001360F2E72C25002028250020302500201A
-:10D77000436810B50400002B02D1044808F06CFE89
-:10D78000606803681B69984710BDC046097B0200AA
-:10D79000436810B50400002B02D1044808F05CFE79
-:10D7A000606803681B69984710BDC046097B02008A
-:10D7B000436810B50400002B02D1044808F04CFE69
-:10D7C000606803689B69984710BDC046097B0200EA
-:10D7D000436810B50400002B02D1044808F03CFE59
-:10D7E000606803685B6A984710BDC046097B020009
-:10D7F00000487047FFFF0000F0B597B0059303683D
-:10D8000007AC1B6804910393110023000600A1C913
-:10D81000A1C30025D36829000C220CA80A930B95FC
-:10D8200009F066F835200B4B11AF0F9304AB2900BC
-:10D830001022C01810953D7009F05AF8059B7D82A2
-:10D840002200009330000499039C01970CABA04781
-:10D8500017B0F0BDF7520200FC3070B5046C050043
-:10D86000002C0DD1242008F0F5FF064B44608361A5
-:10D87000054B8460C46004614461C4610360286432
-:10D88000286C70BD2C70020014710200FC3070B561
-:10D89000C56B0400002D11D1342008F0DBFF084BCC
-:10D8A00085604360074B45610361074B0562C361B7
-:10D8B000064BC5628362064BE0630360E06B70BD9C
-:10D8C0005C7002004C700200BC700200CC70020060
-:10D8D000DC700200064B70B504000360406800284D
-:10D8E00004D0056908F0B2FF2800F8E7200070BDF9
-:10D8F000906F0200064B70B504000360406800287A
-:10D9000004D0056908F0A2FF2800F8E7200070BDE8
-:10D91000606F0200064B70B5040003604068002889
-:10D9200004D0056908F092FF2800F8E7200070BDD8
-:10D93000706F0200064B70B5040003604068002859
-:10D9400004D0056908F082FF2800F8E7200070BDC8
-:10D95000806F0200064B70B5040003604068002829
-:10D9600004D0056908F072FF2800F8E7200070BDB8
-:10D970002C700200064B70B504000360406800285C
-:10D9800004D0056908F062FF2800F8E7200070BDA8
-:10D990007C700200064B70B50400036040680028EC
-:10D9A00004D0056908F052FF2800F8E7200070BD98
-:10D9B0003C700200064B70B504000360406800280C
-:10D9C00004D0056908F042FF2800F8E7200070BD88
-:10D9D0006C700200064B70B50400036040680028BC
-:10D9E00004D0056908F032FF2800F8E7200070BD78
-:10D9F000CC700200064B70B504000360406800283C
-:10DA000004D0056908F022FF2800F8E7200070BD67
-:10DA1000BC7002007FB503791548002B22D0154E4B
-:10DA2000154C33782000002B1CD102AD280007F0E4
-:10DA300046FC002810D16B88592B0DD12B78AA8871
-:10DA4000D91F012910D800920C4A2021200004F08F
-:10DA50009DFE0123337004E020222000084908F0D5
-:10DA60008EFF200004B070BD0092064AEDE7C0466C
-:10DA70005C7B0200F8270020D82700207E7B020074
-:10DA8000767B02009B7B0200FC3070B5046C0500C5
-:10DA9000002C0DD1242008F0DDFE064B446083618C
-:10DAA000054B8460C46004614461C4610360286400
-:10DAB000286C70BD2C70020014710200134B70B5FD
-:10DAC00008330360124B0400C3608023114A451CD5
-:10DAD000FF355B00C250280008F040FC280002F02F
-:10DAE0002BFC20000C4BB830E360FFF7F3FE200066
-:10DAF000AC30FFF71FFF2000A030FFF70BFF200026
-:10DB00006C30FFF7F7FE200070BDC0464071020088
-:10DB1000B8710200CC720200A06F0200F8B50500D7
-:10DB20000400AC356B68AB60A868002807D0C368F8
-:10DB300021009847AB68002BF4D01B69F3E76868B5
-:10DB4000002804D0066908F081FE3000F8E72200C2
-:10DB500003215832137868608B43137023005C33C1
-:10DB6000187020000A3007F00CFD2000343007F058
-:10DB700008FD606E002804D0056908F067FE2800E3
-:10DB8000F8E72500943560666868002804D00669C7
-:10DB900008F05CFE3000F8E72600A0366860756883
-:10DBA000002D05D02F69280008F050FE3D00F7E752
-:10DBB0002000290075600C226C3008F099FE2000CE
-:10DBC000074BE5672900A3670C22803008F090FE20
-:10DBD0002300044A8C33903428001A602560F8BD75
-:10DBE000E9520200DB520200434BF0B508330360F8
-:10DBF000424B060000251F27C360A02304001636F1
-:10DC000085B03A00290005718560057443828582DC
-:10DC1000300008F06DFE802380212000C9019B00A8
-:10DC200033840A002B00F5773830009500F0C0FEF1
-:10DC30002100403103913A002900039808F058FE72
-:10DC400023008022039960339200CD771A8022004E
-:10DC500003216432137820008B4313702300683350
-:10DC60001D70274B2900E3660C222567783008F0E9
-:10DC70003FFE2300270088331D60224B0837FB67D7
-:10DC8000843729000C22380008F032FE1E4B1F4A50
-:10DC9000FB602300A0333D611A601D4A5D60DA60BD
-:10DCA0001C4A1D619A61DD61300007F06AFC03982F
-:10DCB00007F067FC184B601CE3602300C4331D8031
-:10DCC0009D70FF3002F022FB8C235B00E5502300A7
-:10DCD0001933FF335D618023104A5B00E25023005B
-:10DCE00001222000FE3352425A86023B9D63DD63CF
-:10DCF0001D6405B0F0BDC04640710200A06F020077
-:10DD0000606F0200E9520200DB520200706F0200F5
-:10DD1000806F0200906F0200B8710200E072020092
-:10DD200070B5074D2B68002B07D1A020400008F0EC
-:10DD300091FD0400FFF758FF2C60286870BDC046B5
-:10DD40003C25002070B50C220D000021040008F0D5
-:10DD5000CFFD00232361024B20002560E36070BDEE
-:10DD60006B4F020070B500250400204B29000360B2
-:10DD70001F4B858083601F4BC56043611E4B8561CF
-:10DD800003621E4B4562C3621D4B05638363C5631B
-:10DD90004430FFF7D7FF200029005830FFF7D2FFAB
-:10DDA000200029006C30FFF7CDFF2000154B290023
-:10DDB00023607822803008F09BFD20002900F022AB
-:10DDC000F83008F095FD2000E93029005022FF309E
-:10DDD00008F08EFD8E239B00E5540B4B2900282272
-:10DDE000E01808F085FD200070BDC0468C70020070
-:10DDF0003C7002004C7002005C7002006C7002000B
-:10DE00007C700200887102003A02000010B5040024
-:10DE1000024B036007F0E3FB200010BD4C700200D2
-:10DE200010B50400024B036007F0EEFB200010BDAC
-:10DE30005C70020013B504680093A46813000A0024
-:10DE40000149A04716BDC046FFFF000037B506AC2C
-:10DE50002578046801950093246913000A0001499C
-:10DE6000A0473EBDFFFF0000F0B587B016000DAA29
-:10DE70000D00147800216A46518069460CAA128868
-:10DE800001930A80002C1AD101004279F831A24294
-:10DE90000BD9E700CF5BB7421BD130212034A4005F
-:10DEA00022580132D27F0A4215D16A463100280039
-:10DEB00007F047FC0623002808D0032306E06A4643
-:10DEC0003100280007F03DFC031EF6D1180007B012
-:10DED000F0BD0134DBE710210A4051424A410020E5
-:10DEE00005930CAB0493194B02AC01322680A2704F
-:10DEF000A0809D4207D1FFF713FF03681B69984775
-:10DF000007F088FF05002100280007F01EFC002311
-:10DF100082B29A42DAD010000D4A05339042D5D031
-:10DF20000FD801330828D1D0013B1128CED06A4642
-:10DF30003100280007F005FC05230028C6D0023B6D
-:10DF4000C4E7044A06239042C0D0F0E7FFFF000078
-:10DF50000330000001340000F0B5040097B0080061
-:10DF60002E250B9100F0A8FC04ABED1810902A00B0
-:10DF7000012010A907F0E3FB002802D0032017B00E
-:10DF8000F0BD2B880B9A0A9093830B9B0A9A1B7DFA
-:10DF9000934200D8C9E063791D2B01D90720EEE731
-:10DFA0000B9B9B690C930A9B0C9A9B009D586B6979
-:10DFB000002B07D16B8B002B04D16B1CDB7F022B5A
-:10DFC00000D1ADE0280000F077FC002610900D96FF
-:10DFD0000C962B0028331B78B3421FD96A6AB30012
-:10DFE0009F5834220021352004AB9B18197004ABD4
-:10DFF000243AC01808F07CFC46214E4B04AA521863
-:10E000003800138011A907F01DFC002803D07B699C
-:10E010000C937B8B0D930136F6B2DAE76179AB1C7A
-:10E020001F31C90061186A1CDB7FD27F089129006B
-:10E030002A310978002007912900293109780691B1
-:10E040000D9905910C990491297F0391298B0291D7
-:10E05000698B01916969009110A907F05DFF0028A3
-:10E0600000D08BE7637907001A00203292001F333B
-:10E070001551DB001B5BEB836379013363712B006C
-:10E0800028331B78BB424BD98E218900635C132B4C
-:10E0900000D983E76A6ABB009E58342200213520EC
-:10E0A00004AB9B18197004AB243AC01808F020FC8C
-:10E0B0004620204B04AA1218138011AB190030001F
-:10E0C00007F0C0FB0C90002827D1300000F0F4FBD3
-:10E0D0008E218900625C10901E32FF325200A2181D
-:10E0E000738B0292327F0C980192328B10A90092AE
-:10E0F000726907F0B4FF002800D03FE78E21890045
-:10E10000625C531CDBB263541D337A32FF339200DE
-:10E110005B001651E3185B88F3830137FFB2AEE76B
-:10E120000A980130C3B20A932FE723790020013304
-:10E13000237124E70129000070B5050007F079FA82
-:10E14000041E1DD1280078222100803008F0D0FB69
-:10E150002800E93050222100FF3008F0C9FB2800D8
-:10E1600008222100F83008F0C3FB064B2822E818EB
-:10E17000210008F0BDFB8E239B00EC54200070BDF5
-:10E180000624FBE73A02000010B5040000F0D6FFB9
-:10E19000034B1B68002B01D02000984710BDC046E0
-:10E1A00044250020F0B58BB0050001F02BFE0020C7
-:10E1B000FFF7B6FD036807001B6998473B6804003A
-:10E1C0009B69380098473B6806005B6A38009847AF
-:10E1D0000200288810380B2861D803F015F8063D96
-:10E1E0006060605A606060666078AF8820003900C7
-:10E1F00007F00DFE22006B7B583201931378A8794B
-:10E200009C46022361460B43137004AB1F8001231D
-:10E2100004AA93701300D070019AE91D9A722B0022
-:10E220000622163305A8099308F046FB29000B20A7
-:10E2300004AB06220E31C01808F03EFB943463682C
-:10E24000A360A06800282AD0C36804A99847A368DF
-:10E25000002BF4D01B69F3E720002F49AF8807F0AB
-:10E26000D6FD2200022058321378A9798343137017
-:10E2700004AB1F809970A0346368A360A068002875
-:10E280000DD0C36804A99847A368002BF4D01B697C
-:10E29000F3E75369002B02D0A888A91D98472900ED
-:10E2A000300007F01AFB0BB0F0BD636E002BF6D008
-:10E2B000AF79A366A06E0028F1D0C36839009847F3
-:10E2C000A36E002B01D1636EF3E71B69F1E7012216
-:10E2D0000D27AB7BE91D1A4001925A07920F02925B
-:10E2E000DB08062204A8EF57039308F0E5FA019A29
-:10E2F00004ABDA716A46127A9F711A726A46127B0F
-:10E3000020005A722B008C340F330793803023681F
-:10E3100004A99847C3E7C046FFFF00000300072099
-:10E32000D72B02D90020014A1360704740250020F6
-:10E33000014B18607047C046442500207FB58022FD
-:10E34000A323D205DB00D3580820DB0700D4053017
-:10E3500048221C4B1C4901F035F900280AD080B234
-:10E36000002807D1BFF34F8F184B194ADA60BFF36B
-:10E370004F8FFEE701230493164B04A81B680193FB
-:10E38000059307F0B7FB002802D0072007B000BDB7
-:10E3900002A807F0ADFB0028F7D102A907F0A6FB01
-:10E3A0000028F2D10C4801F03DF980B20028EDD1EF
-:10E3B0000A4801F041F980B20028E7D100F0CEFA16
-:10E3C000E4E7C046F95A02004825002000ED00E0CD
-:10E3D0000400FA0540250020A5E1010089E10100C3
-:10E3E00080B2002807D1BFF34F8F034B034ADA6096
-:10E3F000BFF34F8FFEE7704700ED00E00400FA0521
-:10E40000024B0B60092313607047C046C07B0200BB
-:10E4100010B504000020FFF783FC03681B699847D0
-:10E420000300F3331C708623074A5B00C05004339B
-:10E43000C25003000021054A1133FF3359601A61AD
-:10E44000F43007F09CFF10BDCD5C0200DF5C0200E1
-:10E45000012110B5054A080001F01AF903005A1EFF
-:10E4600093410B205B42184010BDC04611E40100EF
-:10E47000F0B593B0029000200C00FFF751FC036848
-:10E480005B6A984700F038F9030006A8002B0DD00E
-:10E490000023037105AB0693082303730AAB836063
-:10E4A00000F0F4F9002803D013B0F0BD037103733A
-:10E4B0000023237323710193029B019ABA331B78C3
-:10E4C00093423ED9072353431E00029ABB36D3180A
-:10E4D000BB331B789619022B2CD1002506AF3B7B52
-:10E4E000AB4220D9AB000393089BAA003000995897
-:10E4F00007F0E4FC00281AD00898AB00C118237B71
-:10E50000A6689C469A000B689351634601332373B7
-:10E510003B7B5A1E954204D00B4D5B199B001B5848
-:10E520000B6006AB1A73019B0133DBB2C3E7013505
-:10E53000EDB2D3E7237921689A0001335650237155
-:10E54000F1E70020B0E7C046FFFFFF3FF0B5040051
-:10E5500008780D009BB0012846D04B88032830D1A5
-:10E56000A03B224A9BB2934229D88023AA88032049
-:10E57000DB019A4223D20AAB009312AB6A460293A4
-:10E5800026000023B836137113733378002B1DD186
-:10E5900004AF18220021380008F0AAF92B783800BF
-:10E5A0003B7033783B726B4607936B883B82AB883A
-:10E5B0007B8207F0ADFA03000320002B0DD01BB0C7
-:10E5C000F0BD203B03200A4A9BB2CCE769462000FD
-:10E5D000FFF74EFF0028DBD0F1E701225834217805
-:10E5E00018000A432270EAE70220E8E7603F0000D3
-:10E5F000E03F0000F0B59DB01F006B4605001A70AB
-:10E60000581C0622229E02AC08F056F9002F2ED08C
-:10E610003B8823807B886380BB88A380FB88E38062
-:10E620000CAB049314AB6A4606932F000023B93752
-:10E63000137513773B78002B21D101203B780227FB
-:10E6400008A903405A000B78BB4304AF4F60134343
-:10E65000002E1CD12A002C329279834302401343AE
-:10E660000B70AB8D0B81EB8D4B812B8E19E0322320
-:10E670002380DB186380F533A780FF33CFE72800C2
-:10E6800004A9FFF7F5FE0028D7D01DB0F0BDB27980
-:10E690008343024013430B7033880B8173884B8193
-:10E6A000B388220068468B8107F048FA031EECD03D
-:10E6B000112814D80B20032BE7D9181F0D280CD8CC
-:10E6C00002F0A2FD150B0B09070B0B0B0B0B0B0B31
-:10E6D00009130620D9E70420D7E70B20D5E7054A20
-:10E6E0000B209342D1D10738CFE70520CDE7072093
-:10E6F000CBE7C04602320000014B18787047C04695
-:10E70000F9270020F0B5140000222C4F1E003B78A2
-:10E7100087B00D000190934214D100F043FD0B220D
-:10E7200000280FD1002E10D003A92230039607F045
-:10E7300076FB002809D00622082803D0113843426E
-:10E740005841021D100007B0F0BD002302AA1000BE
-:10E75000137001F0BBF90B22031EF3D11132A40098
-:10E760001440019A6800024314431F2214491440C4
-:10E770000D7802A89543113A12181380114B092005
-:10E78000039302232C430C7003AC237102AB0522CC
-:10E79000C01808F091F821000B4801F001FA002898
-:10E7A00007D007220428CDD004320828CAD1053A60
-:10E7B000C8E7012302003B70C4E7C046F9270020E8
-:10E7C00089200020235E0200FA27002010B50648A9
-:10E7D00001F0B4FA031E06D00720042B03D0043046
-:10E7E000082B00D1053810BDFA27002073B56B4601
-:10E7F00004000322581D0E00002108F079F80F4B89
-:10E8000001AD1B78200029002B7001F0C1FC041E13
-:10E8100004D00420052C00D0073076BD310028003C
-:10E8200001F0F6F903002000002BF6D00720042B9E
-:10E83000F3D00430082BF0D10538EEE7FA2700209A
-:10E8400073B5114C0D00060005222100684608F042
-:10E8500033F8012D09D00223022D12D1032223788F
-:10E8600093431A000123134302E0032223789343C6
-:10E8700023706946300007F0D0FA0023984200D098
-:10E880000B33180076BDC04689200020084B0100DC
-:10E890001B78092010B5002B08D0064801F0F2F9CA
-:10E8A000031E03D003200E2B00D0001810BDC0465D
-:10E8B000F9270020FA270020F0B5438A85B001939C
-:10E8C000037805000127002B37D0224BC6191B689F
-:10E8D00000249C463100204AA44511D00023981EF4
-:10E8E000012804D9D05C0700C85C87422ED10133CF
-:10E8F000102BF4D111235C43174B1F193F7C1CE0F4
-:10E90000300007F0F3FA2B7807000090002B01D1BC
-:10E9100012352E00042C10D0112565430E4B102209
-:10E920005D193100280007F0C7FF0023AB70EB70C2
-:10E93000009B01342B74074B1C6003AB9F705888FD
-:10E94000019B00040343180005B0F0BD01341132EF
-:10E95000C2E7C04690250020FB2700201FB50023FA
-:10E9600002ACA380283323806933FF336380E380C4
-:10E97000803B01A8FF3B05220C49037007F0A3FB75
-:10E9800080B200280FD18020800007F098FB80B271
-:10E99000002808D1200007F094FB80B2002802D1A3
-:10E9A00007F08BFB80B204B010BDC046C97B0200EB
-:10E9B000F7B5FA26B6007143009308AB1B78040044
-:10E9C000080012491700019302F032FC85B23000B2
-:10E9D0000E497843258002F02BFC009B80B2A38077
-:10E9E000019B6080A3710423032D03D98023DB01E5
-:10E9F0009D4200D923800423032803D98023DB010F
-:10EA0000984200D963802000FEBDC046710200001C
-:10EA1000064B10B5586980235B05421C04D0196968
-:10EA200089B202F005FC10BD5869FCE70010001027
-:10EA300010B5034B034A1B789B009B58984710BDA9
-:10EA4000402800205072020014234343054801224D
-:10EA5000C0180023C2600371C38003614361038156
-:10EA60007047C046A42500200B0037B50C240200D7
-:10EA700018009D6809786C43044D08302D68009596
-:10EA8000034D1B696459A04737BDC046942500203B
-:10EA90009825002080225205116914220E4B10B5D2
-:10EAA000187889B242439B181A69501EDA881B896C
-:10EAB0008018C01802F0BCFB084A0300126801204D
-:10EAC0009A4207D300209A4204D1054B186843426A
-:10EAD0005841C0B210BDC046A4250020D02500205A
-:10EAE000E8250020082310B5034A116899431160F6
-:10EAF000FFF79EFF10BDC046D4250020094910B580
-:10EB00000A6813070AD4930702D5012313430B6045
-:10EB10000222054B1A70FFF78BFF10BDFFF7E2FFD3
-:10EB2000FBE7C046D425002040280020064B10B546
-:10EB30001B681B0705D40122044B1A70FFF778FFEE
-:10EB400010BDFFF7CFFFFBE7D425002040280020B1
-:10EB500010B5002806D0112805D10823094A1168EC
-:10EB60000B43136010BD1421074A13785943043135
-:10EB70005118FFF779FF0422044B1A7000F090F847
-:10EB8000F0E7C046D4250020A42500203F2800201F
-:10EB900070B514248025114B6D051A78104E54431E
-:10EBA0001C192B6921692089E2889BB24018616990
-:10EBB0009A420DD92C69A4B2141B2A69091992B280
-:10EBC0009208201807F085FA2B699BB2336070BD5C
-:10EBD000920807F07EFAE388F8E7C046A4250020F3
-:10EBE000E025002070B58025094B6D052A691B685A
-:10EBF00094B2013B5C43FFF70BFF01002869054B12
-:10EC000080B2013941431A68200007F062FA70BDF2
-:10EC1000D0250020D8250020142270B580260E4B68
-:10EC2000760519784A439B181A89DC881B69316973
-:10EC3000A418E418200089B202F080FB0D00FFF751
-:10EC4000E7FE3369411E9BB25943044B491920002A
-:10EC50001A6807F03EFA70BDA4250020E8250020C0
-:10EC600010B5FFF7D5FE80220749520513691469D4
-:10EC700009681269A4B2614392B2441E98B260431B
-:10EC8000920807F026FA10BDD025002010B5034BDE
-:10EC9000186807F01CFAFFF75BFF10BDD0250020B5
-:10ECA000F7B5284B187803280ED802F0ADFA020EFB
-:10ECB00011470023244A1360244A1360244B5B78D5
-:10ECC000002B01D000F0D6F8F7BDFFF761FFFBE79E
-:10ECD000142480271F4E7F053368396900931C4B2D
-:10ECE00089B21A7854431C192569280002F0A0FA49
-:10ECF000194B019018603969E088013D401989B2CB
-:10ED000002F096FA019B834210D10123009A9A43A4
-:10ED1000DB1813430221114A336012680B4013437E
-:10ED20000F4A08D11170FFF783FECDE70323009A45
-:10ED30009A431300EEE700231370F4E7FFF7A6FFF2
-:10ED4000C2E7C0463F280020E4250020E02500203F
-:10ED5000A4250020D4250020D0250020D82500207F
-:10ED60004028002014230C20F0B580243B4A85B0B5
-:10ED7000117864054B43D318DA6821695043029235
-:10ED8000374A1F89121816895089526870438218B1
-:10ED90000192DA881D69D3195B1900930023314E63
-:10EDA0002800336089B2039202F0C8FA00290AD120
-:10EDB0002369039A9BB29A4208D0019B009A93421E
-:10EDC00001D1002F02D0029B022B0DD12169280016
-:10EDD00089B202F02DFA244B18600323234A1370E2
-:10EDE000FFF75EFF05B0F0BD2169781989B202F026
-:10EDF000A5FA1F4B89081960009A019B216993426B
-:10EE00001ED0100089B202F099FA002918D06B4682
-:10EE100021691F88236989B202936B46988802F0A2
-:10EE200007FA6B4605001989380002F001FAADB205
-:10EE300080B2854206D16B469B88DB1B9B08336002
-:10EE40000223CBE723692169380089B29CB202F022
-:10EE500075FA89B2641AA4083460F1E7A425002089
-:10EE600098250020E8250020D02500203F280020FC
-:10EE7000D825002014220B4B10B519784A439B1853
-:10EE8000D988094A1B791160012B05D0033B012B5E
-:10EE900001D8FFF767FF10BD044A1370FFF700FFAA
-:10EEA000F9E7C046A4250020942500203F28002033
-:10EEB000F7B5124E0193757808AC27880424022D0B
-:10EEC00019D034786419012C00DD023C14235C4312
-:10EED00034196261220020710C3209C909C2019BF8
-:10EEE0002781E3800024064B01351B787570A3420F
-:10EEF00001D1FFF7BFFF2000FEBDC046A4250020C2
-:10EF00003F280020142110B50D4C002023785943D0
-:10EF100004316118FFF7A8FD2078FFF795FD6378AD
-:10EF20000022013B637023780133DBB2022B05D052
-:10EF30002370044B1A70FFF7B3FE10BD2270F8E780
-:10EF4000A42500203F2800201422084B10B5197872
-:10EF50004A439B181B79042B02D0FFF7D3FF10BD47
-:10EF60000122034B1A70FFF79BFEF8E7A42500204F
-:10EF70003F280020F8B5204F08233C6826001E409B
-:10EF80001C4235D180235B0519691C4B1D68002D7F
-:10EF90001BD014221A4B89B2187842439B181A6965
-:10EFA000501EDA881B898018C01802F041F9154BF1
-:10EFB0001B68984209D1144B1E6001231C43134B5C
-:10EFC0003C601E70FFF734FDF8BDFFF763FD0028BD
-:10EFD00006D000220C4B1A600C4B02321A70F1E77B
-:10EFE000002D02D00322094BF8E7FFF7ADFFEBE756
-:10EFF000FFF778FDE8E7C046D4250020E82500208B
-:10F00000A4250020D0250020D8250020402800205D
-:10F01000054B10B51B681B0702D4FFF795FF10BD09
-:10F02000FFF760FDFBE7C046D425002070B5184D02
-:10F030002C68230728D4174A136801331360164B32
-:10F040001B68002B05D00422144B1A70FFF7F0FC4C
-:10F0500070BDFFF71FFD002802D002220F4BF4E71E
-:10F060000F4B1B68002B0CD0012321000B4A1940C9
-:10F070001C4203D123432B601170E7E70323137075
-:10F08000E4E7FFF761FFE3E7FFF72CFDE0E7C046A9
-:10F09000D4250020D0250020D8250020402800209D
-:10F0A000E825002010B51E4B1B78022B30D0032B17
-:10F0B00019D0012B13D108211A4A13680B4222D10F
-:10F0C0001423194A11784B43D218184B1968D38866
-:10F0D0005B1A9BB2D380002B02D1FFF713FF10BD48
-:10F0E000FFF756FDFBE708210E4A13680B420AD1D1
-:10F0F0000F4A136801331360FFF7CCFC002804D1DA
-:10F10000FFF722FFEBE78B431360FFF7C9FDE6E74C
-:10F11000084B094A1B789B009B589847DFE7C0467D
-:10F120003F280020D4250020A4250020E025002031
-:10F13000D0250020402800203C72020070B5154CFC
-:10F14000042522781300AB4303D002281FD00328E4
-:10F1500000D070BD104B1B681B0718D40F490B68FB
-:10F1600001330B60032B07D0022A02D0FFF798FD72
-:10F17000EFE7FFF75DFCECE71421094A0D20137857
-:10F18000594304315118FFF76FFC2570EEE7FFF784
-:10F1900089FFDEE73F280020D4250020E425002059
-:10F1A000A425002010B50024114B20001C80FFF77F
-:10F1B0004BFC0120FFF748FC0E4B1C80FFF728FC9E
-:10F1C00080235B051B6902389BB243430A4A200037
-:10F1D00013600422094B1C60094B1C609C60094BA6
-:10F1E0001C70094B1C60094B1C60094B1A6010BD58
-:10F1F000A4250020BA270020DC250020D0250020EF
-:10F20000982500203F280020E4250020E02500204C
-:10F21000D42500202A4BF7B51B6804000D000820F8
-:10F220005B070FD50630002C0CD000290AD02368CC
-:10F23000002B07D080277F053A69A38892B29342BA
-:10F2400001D90720FEBD0F2BFBD9E288002AF8D098
-:10F2500053431C490E689B190193FFF7D9FB3B6987
-:10F2600001389BB24343019A9A42EAD8A288930795
-:10F27000E7D1154B04201F88012FE3D00C237B43DB
-:10F2800012482F606E602568C1184E601D500A81BB
-:10F29000E0888024488164055043236921699BB23A
-:10F2A000C018013889B202F04DF82469054BA4B2A8
-:10F2B0004443A6191E60044B013700201F80C1E79C
-:10F2C000D4250020DC250020BA2700209825002026
-:10F2D000104B30B51B68040008205B0716D50630BC
-:10F2E000002C13D0002A11D0206800280FD10A4D1D
-:10F2F0002B68002B0BD02B896468594309196C8942
-:10F3000063436C681B19994201D203C230BD0720C8
-:10F31000FCE7C046D425002098250020F7B504005E
-:10F320001A48056808206D072ED5063000292BD015
-:10F33000002C29D025680738002D25D11448844693
-:10F3400065462D680720002D1ED060460789458937
-:10F3500040687D4366682D180720AE4214D2002A0B
-:10F3600012D0974210D3D518AF420DDB03250930D8
-:10F370002B4209D10E432E4206D100930F381300C1
-:10F380000A002100FFF794FDFEBDC046D4250020F1
-:10F3900098250020F7B504001A48056808206D0775
-:10F3A0002ED5063000292BD0002C29D0256807380F
-:10F3B000002D25D11448844665462D680720002D70
-:10F3C0001ED060460789458940687D4366682D18D0
-:10F3D0000720AE4214D2002A12D0974210D3D5187B
-:10F3E000AF420DDB032509302B4209D10E432E42DB
-:10F3F00006D100930C3813000A002100FFF758FDD6
-:10F40000FEBDC046D425002098250020F0B516008A
-:10F41000214A85B012680D0008240390520735D5A3
-:10F420000634002932D0002830D00A68073C002A70
-:10F430002CD11A4F3A68002A28D038897A897C68FA
-:10F44000424349681219072491421FD2002E1DD051
-:10F45000B0421BD3F218904218DB03220934134246
-:10F4600014D10398084304001440104211D15918D4
-:10F470003200039807F020FA0C232A6800965343C1
-:10F480000221FF5822002800039BB847200005B046
-:10F49000F0BD1024FAE7C046D425002098250020AE
-:10F4A000F0B51E4B04001B680D00082085B05B07FB
-:10F4B00032D50630002C2FD023680738002B2BD1F3
-:10F4C000174A1368002B27D017895368528966683A
-:10F4D0007A43D218039296421ED20930B2071BD14A
-:10F4E0003900F01A01F02AFF0720002914D1390051
-:10F4F000280001F023FF89B2072000290CD1002D3C
-:10F500000AD0039BAE19B34206D300222B00210080
-:10F5100000920438FFF7CCFC05B0F0BDD4250020E4
-:10F5200098250020F0B5224B85B01B78DAB2019205
-:10F53000002B3BD01F4D204E2B685C425C41326853
-:10F54000E4B2002A2CD003A806F0DDFD05282BD05C
-:10F55000002819D000221100FEF742FF002CF2D142
-:10F56000164B03A91B880B80154B1F68380006F04B
-:10F57000D0FD052810D000280AD000221100FEF787
-:10F580002FFF002CECD1DEE7039833689847E5E7BE
-:10F5900038002B689847F4E7002C07D1019CD2E78C
-:10F5A000002B03D0019CDBE7002CFBD005B0F0BDA5
-:10F5B00041280020EC250020F4250020BC27002055
-:10F5C000F825002070B504000720002913D08D070E
-:10F5D00011D109480160094920000A80084A0949F7
-:10F5E000136006F092FD002805D10122064B16306B
-:10F5F0001A7006F086FD70BDF8250020BC2700209B
-:10F60000F0250020176102004128002010B506F007
-:10F610007EFD03005A1E9341014ADBB2137010BDF8
-:10F620004128002003000E20002B02D00020014AB8
-:10F6300013607047EC25002003000E20002B02D041
-:10F640000020014A13607047F4250020074B10B5D5
-:10F650001B68002B07D09847002803D00022110018
-:10F66000FEF7BEFE10BDFFF75DFFFBE7F0250020B3
-:10F670000120054B10B51A7850401870034B1B68D9
-:10F68000002B00D0984710BD42280020FC25002008
-:10F690000C4B70B5050015200C001A6006F091FDAA
-:10F6A00000280ED12900153006F08DFD002808D164
-:10F6B000153006F084FD002803D12100033006F048
-:10F6C00084FD70BDFC2500200E23F0B58BB004AA8C
-:10F6D000D3800C22039001914B7827495343CB18D8
-:10F6E00004A906310A00188906A9032306F077FD4C
-:10F6F000002822D1019B18265B78204C1F007743FD
-:10F700003D00083500936319029304ABDD8802982D
-:10F710002A0006A907F0C2F8002811D10C22009B8C
-:10F720005343154AD3189A7A0223110019401A42FA
-:10F7300003D13200E01907F0DBF800200BB0F0BD78
-:10F74000E7197B680E4F002B00D10E4F18260322BD
-:10F75000009B06A97343E250E3182A005D600298FB
-:10F7600007F0AAF8019B32005978039871433823B7
-:10F770006118B847E1E7C046BE27002028260020D0
-:10F7800095F301001DF30100F7B504000D006A4672
-:10F7900081782048FFF79CFD00283AD10C2362783D
-:10F7A0001D4F5A431D4B9B189B7A5B0605D4022DB7
-:10F7B00003D01B4F012D00D01A4F1C26A1781A4BE5
-:10F7C00071433200C91868460023B84700281ED18B
-:10F7D000022D1ED00C226178104B4A439B189A7A56
-:10F7E0004030714382439A72104B32005918684678
-:10F7F0003300B8470C23227821005A430C4B68464B
-:10F800009B189B7A0B4A9B009B58984701E0022D5E
-:10F81000F0D1F7BDEC26002095F30100BE270020B3
-:10F820001DF30100E3610200442600200C260020A5
-:10F830000026002084720200F8B5182507004878D9
-:10F84000094C68430E0038232A0039002018FFF7BE
-:10F85000DDFD002806D173785D43641963680133C8
-:10F8600000D16060F8BDC04628260020F7B51821F9
-:10F87000019043782948594342185468284F26007C
-:10F88000251E0ED00C225A43BA18957A927A52B29B
-:10F89000002A28DA6A0626D40D00A6B208350C58CC
-:10F8A00045190C225343FB18188932002300290004
-:10F8B00006F093FC0B281AD10C22019B29005B78DF
-:10F8C0005343FB1818893200012306F086FC0C21F3
-:10F8D000019B144A5B784B43FF18388906F07BFC88
-:10F8E00000280AD1FEBD002426002500D9E7002803
-:10F8F00000D00D48012CF5D1E9E702220B4BC318CB
-:10F90000934308D0082806D0113843425841064B8B
-:10F9100040421840E6E70448E4E7C04628260020B5
-:10F92000BE270020FFFF000041800000FECFFFFF48
-:10F9300070B51C244443050020000D4E1130A4195D
-:10F9400080190622002106F0D3FF1022002120009A
-:10F9500006F0CEFFFF232374A376013BFF3B2383F6
-:10F960000233AB40034A11689943116070BDC04631
-:10F97000442600204026002037B581B205006A46A3
-:10F980000748FFF7A5FC041E08D154216846FFF77D
-:10F9900087FD041E02D12800FFF7CAFF20003EBDEC
-:10F9A000EC260020F0B51D00414B93B01B681600FB
-:10F9B00001900091002B54D0189B542B51D8FF225A
-:10F9C000002403AB5A709A70DA701C70189B06AF53
-:10F9D0003C700B950A933748A1B204AAFFF778FC54
-:10F9E000002819D10822019804A906F057FF002821
-:10F9F00012D103AB9C7003ACA178FF2931D0009BDE
-:10FA0000032B0DD1189B2022542B00D092180323D6
-:10FA1000134306AA13701CE00134062CDBD1EAE77D
-:10FA2000254BEB1AA72B1ED8012224488A400368D5
-:10FA300019001140314314D093432022036006ABD8
-:10FA40001A70009A06AB1978022A2FD101220A43B4
-:10FA50001A7009AB0793164B320020001B6806A9E9
-:10FA6000984713B0F0BD164BEB1A1B2B09D8202278
-:10FA700006AB1A70002363700CAB0B9318230A9328
-:10FA8000DFE710482D1A172DEBD830233B700023E9
-:10FA900063700133E3700C4B9A7A02231100194012
-:10FAA0001A42CED1182206F023FFCAE70222CEE77F
-:10FAB00000260020EC2600204426002040260020BE
-:10FAC0000C26002028260020BE270020F0B50400C8
-:10FAD00085B000284FD00025284B29481D605D7255
-:10FAE0009D7201235B420381FE3B07222900438173
-:10FAF00006F0FEFE18222900224806F0F9FE280032
-:10FB00000135FFF715FF062DF9D11F4B1F4D01934E
-:10FB10001F4B290068460093FFF77CFB031E19D199
-:10FB20001C4E247801333370002C1AD11C27280076
-:10FB3000A1B202AAFFF7CCFB031E09D13800604333
-:10FB4000154A02A980181C22FFF760FC031E04D08E
-:10FB500000223270180005B0F0BD0134062CE6D149
-:10FB6000F8E76B469988DB882800594389B2FFF78C
-:10FB700097FC0300EEE7094BECE7C04600260020A7
-:10FB8000BE2700202826002054000600EC26002076
-:10FB9000A5F9010043280020442600200E80000023
-:10FBA000F8B5164B07001B780E00002B20D000285C
-:10FBB00020D000291ED00B68002B1BD0104D2C68C4
-:10FBC000002C19D12800052208C0053106F074FE6A
-:10FBD00033790721AB720323EA7920008A43134368
-:10FBE000EB7102232A7A8A4313432B723C70F8BDCF
-:10FBF0000448FCE70448FAE70448F8E743280020F3
-:10FC000000260020088000000E8000000480000014
-:10FC1000164B10B51B78002B24D0002820D00029CB
-:10FC20001ED00378002B1DD1114B1B68002B19D05F
-:10FC30004278002A18D10F4B9B7A012B14D0242430
-:10FC400018002040234203D0012310000B7010BD88
-:10FC50005BB2002B02DA02230B70F8E70870F6E7BC
-:10FC60000548F4E70548F2E70548F0E74328002097
-:10FC700000260020BE2700200E8000000880000023
-:10FC800010800000F0B5274B85B01B78002B47D0C3
-:10FC9000002843D0002941D00B689C46002B3DD062
-:10FCA0008B680193002B39D00378002B38D11E4A82
-:10FCB0001268002A34D01D4A1C00D07A029002201B
-:10FCC000927A024018000392194A029D9D4219D06F
-:10FCD0000F7BA74208D90326977E3740022F03D116
-:10FCE000019DA7007A5101340F7987420DD9022571
-:10FCF000977E2F4209D116006546870010367E5147
-:10FD0000013002E0039E002EE2D001331C32062BAC
-:10FD1000DBD1087100200C7305B0F0BD0548FBE78E
-:10FD20000548F9E74328002000260020BE270020D0
-:10FD3000442600200E800000088000000F4B70B5A4
-:10FD40001B78002B17D0002813D00478002C12D178
-:10FD50000B4B1B68002B0ED020000A4DAB7EFF2BF7
-:10FD600002D02000FFF708FE01341C35062CF5D127
-:10FD700070BD0548FCE70548FAE7C0464328002067
-:10FD800000260020442600200E800000088000008D
-:10FD900013B5040081786A460B48FFF799FA0028EA
-:10FDA00010D11C226378094853436946C0181300D8
-:10FDB000FFF72CFB064B074A9B7A21009B00684605
-:10FDC0009B58984713BDC046EC2600200C26002007
-:10FDD000002600207472020070B5050000241C2665
-:10FDE00031006143064B2800C91806F0C7F9002806
-:10FDF00003D10134062CF3D1F934200070BDC04684
-:10FE000044260020FF23F0B5B94A8FB012780500D0
-:10FE10000393002A3BD0B74A12680192002A36D0D9
-:10FE200004AC6370A370E370031D06932A2302AA37
-:10FE300093820023B04F00882370BE7A102823D00D
-:10FE4000AB88B20709D5AD4A934202D03A899A42AB
-:10FE500003D1FB7AA370002363701C2800D985E1CD
-:10FE60000F2814D910380C2811D801F0D7F90D003B
-:10FE70001B0010005A00370010001000CF001801BE
-:10FE80001000100010003F01F30700D542E10FB051
-:10FE9000F0BD019B01361C330193062E00D050E1CA
-:10FEA00000268BE0022332009A431300BA72320715
-:10FEB0000CD55BB2002B03DA00212000FFF764FCB5
-:10FEC0001023BB72023302AA1373E9E7A078FF285C
-:10FED000F6D0FFF72DFDFF23A370F1E7FB7AFF2B90
-:10FEE00006D087490023A888864A06F072F9CEE733
-:10FEF0000023E989834A108B88420DD10822DBB2A6
-:10FF00001643FB722000BE72A370FFF741FFFB7A1D
-:10FF1000FF2BE6D10021E5E701331C32062BEAD1A5
-:10FF2000F8E7132302AA13730F3B1E43BE72A81DEA
-:10FF3000FFF752FF0390FF2802D0C0B2A070F87202
-:10FF4000FB7AFF2B54D100266E4B9A7EFF2A1AD1E2
-:10FF50001C203B787043022B10D06A4B39001818D4
-:10FF6000FD2310308372F83A06F0A6FC03AB1E7036
-:10FF7000039BDBB2A370FB72002609E0614B1818EB
-:10FF8000FE238376F2E701361C33062EDDD15E4E6A
-:10FF900000211C230B91FA7A0D915343594A099180
-:10FFA000D3180C93564B0A910893524BA8881A1DEC
-:10FFB00008AB06F00CF9002800D068E74D4B05AD02
-:10FFC0001B6832002900200098472B78122B00D0A4
-:10FFD0005DE74948837A012B00D158E701235B4252
-:10FFE0000381FE3B07220021438106F081FC4EE79E
-:10FFF0001623464802AA137300210E22083006F089
+:1081900040300AF0DFFA200010BDC046F85C020053
+:1081A0001FB5010002A801F085F902A903A80AF091
+:1081B0009AFB002203A9130001920092054802F0E5
+:1081C0008DF903A80AF082FB02A80AF07FFB05B034
+:1081D00000BDC046C82100201FB50122034B044842
+:1081E0001A60FFF7DDFF05B000BDC046D4200020B7
+:1081F00010670200F0B587B000F03AFB010004A858
+:1082000001F070F8052205A811000AF08CFB00248B
+:10821000052300256343174AD318039327B2390077
+:1082200004A80AF019FB039B5B5D83420CD1002676
+:1082300004239A1B3900603312B205A801F0CEF86E
+:1082400001366B1C9E42F3DB0135052DE6D101346E
+:10825000052CDDD1002205A91300009206480AF082
+:108260006FFB05A80AF032FB04A80AF073FA07B006
+:10827000F0BDC0460A6802003C2200201FB5002263
+:10828000064B07481A60FFF78BFFFA20C00000F08A
+:10829000DDFDFFF7AFFF05B000BDC046D4200020D4
+:1082A00089670200F0B58DB003223A4907A80DF0A6
+:1082B0002DFC0322384908A80DF028FC00F0D8FA5C
+:1082C000010009A801F00EF805220AA811000AF021
+:1082D0002AFB0024002507ABE35C039308ABE35CB7
+:1082E0000493052300266B432C4AD31805932BB225
+:1082F000190009A802930AF0AFFA059B9B5D83421F
+:1083000016D100270423DA1B0299039B12B20AA894
+:1083100001F064F8049800F099FD00222048130051
+:1083200000920AA90AF00CFB0137731C9F42E9DB9B
+:108330000136052EDBD10135052DD2D10134032CB8
+:10834000C8D1C82000F082FD013C043E144D0BA8AA
+:1083500029000AF07FFB13480BF0BCF8962000F0D0
+:1083600075FD00220BA91300009228000AF0E8FA1C
+:10837000642000F06BFD0BA80AF0A8FA012C07D1CD
+:108380000AA80AF0A3FA09A80AF0E4F90DB0F0BDB2
+:108390003400DBE702680200066802000A68020097
+:1083A0003C220020C821002073B5254D102628004E
+:1083B00000F04CF9FA21234C01222000224B0096B8
+:1083C000890009F086FFFA210222204B2000009646
+:1083D000890009F07EFF07211D4803F02FFF0C20C4
+:1083E0000DF062FBDD260400B600A95904F0AEFAD8
+:1083F000184B14201C600DF057FBE42304005B00B5
+:10840000EA58A95903F0F0FB134D144B28001C60E7
+:10841000FFF7C6FEC820400000F018FD104C23688E
+:10842000002B06D02800FFF7BBFE00F08BFD0020DC
+:1084300076BDFFF737FF2368002BF6D0F2E7C04682
+:10844000D8200020A8210020D98101007D820100D0
+:1084500000240020D020002010670200CC20002043
+:10846000D420002010B5054C200000F039F8200081
+:10847000034A04490DF00DFB10BDC046D820002072
+:108480000020002089840100CA23144A9B0010B5F3
+:10849000C2501C330400C0180AF05CF9D0239B00C2
+:1084A000E0180AF057F920009130FF3001F01AFB74
+:1084B00020006930FF3001F015FB2000F03001F0A2
+:1084C0007FFE2000D03002F0D7F92000643007F0A2
+:1084D000CBFB201DFFF758FE200010BD8461020079
+:1084E0001423F0B5040093B000931922182104302E
+:1084F00002F026FC2200250026006432B435132148
+:1085000010001092B83607F0BBFB28000BF045FBBB
+:1085100000221E2130000AF0E2FF2000D03002F0DD
+:10852000CBF92200F03211920621454A119801F050
+:108530006FFE20000027012369301A0011210097E7
+:10854000FF3001F0DBFA20009130012302221A21D2
+:108550000097FF3001F0D2FA2000B9301A23012130
+:108560000222FF3002F060FA300001F0CDF8E42280
+:108570005200A050300001F01BFBE6235B00E050EE
+:108580000100E42220005200D130119BA258009536
+:10859000FF3001F00BFC2000E13029001C22FF30ED
+:1085A00002F06AFD192320000F93013B0E93013B5B
+:1085B0000D93013B0C93013B0B93013B0A93013B51
+:1085C0000993013B0893013B0793013B0693013B51
+:1085D0000593013B0493013B0393013B0293013B51
+:1085E0000193F930013B082200930721013BFF3042
+:1085F0000AF096FFCA239B002900E01803F0E2FD71
+:10860000D3239B00E0181D2102F0E6FADD239B0036
+:10861000E7501098032127700CF072FF230022000E
+:10862000200008499C33A0321C6082C2064A022105
+:108630005A618030012207F0A7FC200013B0F0BD82
+:10864000005D0200352302001F2302000278F0B50E
+:108650000123170004008FB01F401A4200D081E0B0
+:108660000300D0331800039300F0B2FA00F0E0F9F1
+:1086700028200DF019FA050010300AF0FAF86F4BB7
+:1086800018202B600DF010FA06006D4B08223900FF
+:1086900004600C300C930D970DF054FA0CA90822CD
+:1086A000301D0DF033FA674B2900736112230398D4
+:1086B000AE60EF60AB802F626F6202F071F800284D
+:1086C00005D0280009F0FAFF28000DF0E9F9012390
+:1086D00027002278B437134323705B4938000BF02E
+:1086E00062FA00265949059038000BF05CFA350013
+:1086F0000690642000F0AAFB049623006933FF3340
+:10870000180007930AF0E6FA00282DD1059B002BEC
+:1087100034D1069B002B31D1DD254D494D48AD00AC
+:1087200000F08CFC6359002B1CD100F0A1F8010073
+:108730000BA800F0D7FD0CA809F06FFECA239B0020
+:10874000E018069B0CAA0BA90093039B03F094FD71
+:108750000CA809F0FFFF0BA809F0FCFFCC239B003D
+:10876000E35863510FB0F0BD20009130FF300AF0A4
+:10877000B1FA0028CAD0049B182BC7DC2000653052
+:10878000FF2329B232B2FF3000F028FE322000F081
+:108790005DFB049B01350133EDB20493052D02D13D
+:1087A00000250136F6B2049B192B0AD0059B002B3D
+:1087B000A3D03800244902F0F1FB05980DF070F9C0
+:1087C00002E0059B002BF4D1069B002B02D0180081
+:1087D0000DF066F91E491F4800F030FCCA239B00CB
+:1087E000E3180893DD239B00E3580993002B1ED167
+:1087F00000F03EF801000BA800F074FD0CA809F091
+:108800000CFE01230CAA0BA908980093039B03F00C
+:1088100033FD0CA809F09EFF0BA809F09BFFCC23A9
+:108820009B00E3580993DD23099A9B00E250210045
+:10883000079A0898F03103F009FF5EE7FD03000096
+:10884000A723020067230200236802002E680200AB
+:1088500000200020001F0020BFF34F8F024B034A6F
+:10886000DA60BFF34F8FFEE700ED00E00400FA0589
+:10887000F0B58BB003AF1922380015490DF046F959
+:108880000023144D05266B7180235B055B6E2C0065
+:108890000093012301933100009808F06BF8080061
+:1088A000019907F0E1FF0522009B56431B1A009334
+:1088B000019B534301932B1B5343FB181B5C013C4F
+:1088C0006371054B9C42E6D102480BB0F0BDC04637
+:1088D00074680200DE270020D9270020F0B595B08B
+:1088E0001822002104000EA80DF02CF913210EA867
+:1088F0000CF016FF03210EA80CF0B5FF464B1B68C9
+:10890000002B00D10133DBB2009300210123434A45
+:1089100009A807F0A9FCFA239B009C429B411C403C
+:1089200072B63F4B64211E683E4B2000059305251F
+:1089300008F024F86843503030180A2106902000CF
+:1089400008F01CF80A2108F0FFF86943503171184B
+:10895000200007910A2108F0F7F869435031711897
+:10896000802600240891B601009B002B52D004AD54
+:108970000027032C02D180260024B6016B682A4A06
+:1089800002936300D3180022019258780299095C7F
+:10899000039119788C4610216046014103980142E9
+:1089A00004D0012090400199014301910132063326
+:1089B000092AEAD1019B2A68D9431C4B09011940B5
+:1089C000029B934224D1312F22DC002109A80DF013
+:1089D00003F8FA23139A0F99DB001068014219D0AB
+:1089E000013B002BF9D1FA23013401377600E4B2C0
+:1089F0005B009F42BDD1043508ABAB42B8D1064BFA
+:108A00001B68002BB0D0009B013BDBB20093ABE7AF
+:108A10003143DBE7FFF720FF54240020F0FF000084
+:108A200004200020C36802008D680200F01F0000CF
+:108A3000F8B50023124C236009F010FD002808D07F
+:108A40000421200009F006FD002801D00D4B236011
+:108A5000F8BD0123A12704210B4A0C4D13602368A4
+:108A6000FF0068606E68002EFCD0D6591B020139E9
+:108A700033430029F5D1236001235360E8E7C04662
+:108A800050240020ED5EBC0B00D00040FCD0004024
+:108A90000B4B70B51C68002C10D0656D00F0DEFB30
+:108AA000A36C002901D1834206D8200009F02FFDD4
+:108AB0002000044909F019FD2C00ECE770BDC04608
+:108AC0005C2400207C240020F0B593B007932A4B4F
+:108AD00004AC1E68049005910692002E49D0274BE5
+:108AE000678825881C6800230293002C2DD0636DB5
+:108AF00023480393A36C190C9AB20B00854214D13E
+:108B00002048824211D1002901D0B9420BD1029BE9
+:108B1000002B08D1200009F0FAFC20001A4909F0C6
+:108B2000E4FC01230293039CDFE7002A01D0954275
+:108B3000F9D1002901D0BB42F5D1200009F0E7FCB2
+:108B40002000114909F0D1FCEDE7104BEB18012B87
+:108B50000FD910233A002900009308A80C4B09F004
+:108B600097FD336830009B6808A9984708A809F06A
+:108B7000A5FD13B0F0BDC046582400208824002075
+:108B8000FE030000FF0300007C24002002FCFFFF26
+:108B9000C98A010010B572B60B4B1C68002C08D0B6
+:108BA000200009F0B4FC0023E364084B2000E363D9
+:108BB00010BD62B65C200CF077FF5C22002104003F
+:108BC0000CF0C0FFEFE7C0468024002000400020EA
+:108BD000F7B51E4C0123227816001E401A4233D1ED
+:108BE0001B4D2860FFF7D6FF1A4B1B49186009F090
+:108BF0007CFCFFF7CFFF194B1860194B4363194BEF
+:108C00008363286800280FD0C023174F320017490C
+:108C100000933B0009F043FCC023009332003B006B
+:108C20001349286809F03BFC0C200CF03DFF0023A1
+:108C3000838083710F4B03600F4B836000F026FB32
+:108C40000123227813432370F7BDC046E427002098
+:108C5000582400208C2400207C2400208424002020
+:108C6000FC3F0020A7250200C98A0100FF03000085
+:108C7000FE030000205D0200918A0100024B18787B
+:108C8000012318407047C046E4270020F7B50600CE
+:108C90000D0017000193002802D100242000FEBD22
+:108CA0000029FAD0FFF776FF041EF6D0074B019A91
+:108CB00043630660064B45608760002A00D0054B81
+:108CC00020000549A36309F010FCE7E7FC3F002002
+:108CD000812502008F2502007C24002070B5074BFF
+:108CE0000E0011001A7805000123100018401A42E6
+:108CF00003D032002800FFF7C9FF70BDE427002031
+:108D0000024B1868434258417047C0467C240020FB
+:108D10000300002210B5044994006058002801D0D7
+:108D20000132F9E7635010BD64240020002310B520
+:108D3000044A99008C58844201D00133F9E700209D
+:108D4000885010BD6424002010B50024084BA200F8
+:108D5000D058002802D003685B6898470134062C7D
+:108D6000F4D1044B1B68002B00D120BF10BDC046BE
+:108D7000642400207C2400200122F8B52C4B1B78B1
+:108D800013421CD02B4D2C68E36C134218D00227E1
+:108D90003B43E364284B1E680423F26C300013430A
+:108DA000F364636BF36309F0C9FB3000716C03F08B
+:108DB00076FF2868C36C3B4201D003F0AAFFF8BDE0
+:108DC0001E4F1F4E3A683068002A0AD128601B07E0
+:108DD00012D52C60FFF7B8FF3B68002BFAD02B6050
+:108DE0000AE0216DB94219D1616D002900D111004D
+:108DF00029602A688242EAD029688C42DFD0336831
+:108E000099420DD10F4B4B630F4B8B63200009F040
+:108E100095FB296820004B6C626C06E02A60E8E74D
+:108E20009C42F3D1002210004B6C03F0F7FEC6E722
+:108E3000E42700208C240020602400207C240020D3
+:108E400084240020FC3F0020A725020070B5114BB0
+:108E500004001A7801231A4202D10CF0FDFC70BD07
+:108E60000D4A1568EA6C1A4206D0FFF793FE0B4BC9
+:108E70001860002800D0050000F0F0F92418AC6458
+:108E8000280009F044FB2800054909F02EFBFFF7F4
+:108E900073FFE4E7E42700208C24002060240020F6
+:108EA0005C240020F0B51E4B1E4F1E683B6885B049
+:108EB00005000391002B31D01B4B1A7801231A4275
+:108EC0002CD0F26C1A420ED0FFF764FE174B041E32
+:108ED000186008D009F01BFB2000154909F005FBBC
+:108EE0002600FFF749FF039B30001B042B43B364AC
+:108EF00009F00DFB30000F4909F0F7FA0E4B002482
+:108F0000EB18012B07D9C023009329000B4B039AC0
+:108F1000386809F0C4FA200005B0F0BD084CFAE743
+:108F20008C24002058240020E42700206024002006
+:108F30007C2400208824002002FCFFFFC98A010055
+:108F400016FCFFFF10B5074B1B78DB0709D5064C55
+:108F5000206809F0DCFA0549206809F0C6FAFFF735
+:108F60000BFF10BDE42700208C240020802400206B
+:108F700010B5034B1B78DB0701D5FFF7E3FF10BDEE
+:108F8000E4270020F7B505000C00002833D00126A7
+:108F90001B4B1B78334230D01A4F07233868C26C02
+:108FA0001100194000911A4207D021002800164AEA
+:108FB000FFF794FE00252800FEBD03F092FE3A68FC
+:108FC0000221D36C1800084001900B4203D00131FC
+:108FD0008B43D364EEE73343D3642000A8473A6859
+:108FE000019DD36C1900B143D1645B07E3D5200028
+:108FF000FFF7BEFFDFE7054DDDE7054DDBE7C046C8
+:10900000E42700208C240020718F010017FCFFFF53
+:1090100016FCFFFF020010B5014B12CB12C210BDAF
+:1090200090240020034B1A68034B1A607E225A607A
+:109030007047C0460420002090240020F0B5124E56
+:1090400003003278022A1BD081421BD90C1A072C4C
+:1090500018D90D0005430327280038403D4211D19F
+:1090600072B6BA40094DA4085351AA185160802223
+:10907000120614431C6033780133337062B6F0BDBE
+:109080000348FCE70348FAE7E6270020982400207D
+:1090900013FCFFFF17FCFFFF70B5134C050023788E
+:1090A000124E002B0CD1124912483370FFF7C6FF45
+:1090B000114B984202D11E20FFF710FC01232370B0
+:1090C00000243378A34209DD0C49E3002800C918C5
+:1090D00009F06FFA002805D10134F2E71420FFF7F8
+:1090E000FDFB002070BDC046E5270020E6270020DC
+:1090F00000380020A828002017FCFFFF982400203B
+:1091000010B5002817D000220F4B19780F4B914251
+:1091100015DD1C6884420FD25C6884420CD9041FA0
+:109120002368002B02DC1E20FFF7D8FB8023226877
+:109130001B061343236010BD01320833E7E71E20EE
+:10914000FFF7CCFBF7E7C046E62700209824002075
+:1091500070B5051E14DD0B4E0B4C3368002B02D08E
+:1091600020680CF030FAFA2120680024074B8900AF
+:109170008361C462694335600CF036FA200070BD2B
+:109180000348FCE7A8240020D824002039920100DD
+:1091900017FCFFFFF8B5114F05003E68002E0AD1FD
+:1091A00030200CF081FC040006F0D2FD0C4BA661CF
+:1091B0002360E6623C600B4E3368002B09D110201F
+:1091C0000CF072FC04000CF05BFA200034600CF030
+:1091D00031FA2800FFF7BCFFF8BDC046D8240020B4
+:1091E00014650200D4240020014B18687047C04663
+:1091F000A824002070B50D4C2368002B03D00C4B25
+:109200001B68002B02D10620FFF7C4FF20680CF07A
+:1092100028FA02000749C3170D684E6852197341B6
+:1092200020680A604B600CF022FA70BDD424002044
+:10923000D8240020A820002010B5FFF7DBFF002471
+:10924000054BA200D058002802D003681B6898473D
+:1092500001340A2CF4D110BDAC24002010B5FFF766
+:10926000C9FFFA22034B920018685968002307F0DF
+:10927000ABFC10BDA820002010B5FFF7BBFF024BD0
+:109280001868596810BDC046A82000200B4B10B5C7
+:109290001B680400002B03D0094B1B68002B02D174
+:1092A0000620FFF777FF0023064A99008858002818
+:1092B00001D00133F9E78C5010BDC046D424002002
+:1092C000D8240020AC240020002310B5044A9900C3
+:1092D0008C58844201D00133F9E70020885010BD3A
+:1092E000AC24002010B50400002902D00B78002B1C
+:1092F00003D1034B2360200010BD09F032FAFAE7D6
+:10930000305D0200F8B504000E00150000290AD0F7
+:109310000B78002B07D0002A05D0080097B20CF07C
+:1093200051FC874203D90B4B23602000F8BD681D18
+:10933000FFF7B2FE206009F0C5FB20682A004780D5
+:10934000310004300CF0E2FB23685D1900232B711F
+:10935000EBE7C046305D0200014B03607047C0463A
+:10936000305D020010B50548054C206009F0ADFBEA
+:109370002000044A04490CF08CFB10BD305D020053
+:10938000DC2400200020002055270200084B73B584
+:109390001D680400002D0AD001002E680822083143
+:1093A00068460CF0B3FB0CCC28003168884773BDCD
+:1093B000E0240020014B03607047C046385D020086
+:1093C00010B50400081E03D1034B2360200010BD1C
+:1093D000216009F07AFBF9E7385D020030B50068DA
+:1093E0004488A1420CDA8588AA4209DA002907DB01
+:1093F000002A05DB6243401880188371002030BDCD
+:109400000048FCE717FCFFFFF0B507000E001D0049
+:1094100085B0002921DD002A1FDD002B1DD0046846
+:10942000638803938B4200DD0391A38802939342E8
+:1094300000DD0292002306340193019B029A9342BD
+:109440000ED029002000039A0CF060FB3B68AD1998
+:109450005B88E418019B0133EEE7024805B0F0BDDC
+:109460000020FBE717FCFFFFF8B504000D00160015
+:109470001F00002901DB002A02DA0D4B2360F8BD32
+:10948000100048430630FFF707FE206009F01AFB82
+:1094900023685D809E80002F06D03B0032002900AB
+:1094A0002000FFF7B1FFEAE7200009F033FAE6E712
+:1094B000385D0200F7B507000D1E03D1244B036091
+:1094C0003800FEBD00240800260021000194037826
+:1094D000002B1AD03022524294469C446246092AFC
+:1094E00011D90A2B0AD1019B361901330193B142DC
+:1094F00000DA3100002426000130E8E7002CFBD020
+:1095000000240136F8E70124F6E7019A380012B288
+:1095100009B2FFF7A9FF012149420E000A203B686A
+:109520009A1D2C78002CCBD02300303B092B08D877
+:10953000CB43DB170B4043431B19303B190001356C
+:10954000EFE70029FBDB117031000132F7E7C0467D
+:10955000385D0200F0B5040087B004A80E001D00BD
+:109560000192FFF757FD236801995A88914233DA37
+:109570009B889D4230DA1F2E2ED9059B00939E4278
+:109580002ADC052300217343049AA03BD3180393DC
+:10959000039B6E185B5C02930023019AD718226824
+:1095A00050880090B8420EDD9088B0420BDD0098E4
+:1095B000D2197043121810201841029F3840471EDC
+:1095C000B841404290710133052BE6D101310529A4
+:1095D000DED1002007B0F0BD0048FBE717FCFFFF1D
+:1095E000F7B5036806009F1D5B880D005A1A0192AB
+:1095F000002919DD0024994203DB09F08BF90020D2
+:1096000013E033689B889C42F9DA79193800019A93
+:109610000CF07CFA019B2900F81809F05EF9336818
+:1096200001345B88FF18ECE70048FEBD17FCFFFF24
+:1096300010B50548054C206009F047FA2000044A9F
+:1096400004490CF026FA10BD385D0200E424002025
+:1096500000200020CD28020010B5054C012120007B
+:1096600009F027FA2000034A03490CF012FA10BD52
+:10967000E8240020002000206F2A0200074A03008F
+:1096800010B50120934208D0834202D00020DB07AE
+:1096900003D41E20FFF722F9002010BDFFFF0000B9
+:1096A0000048704716FCFFFF10B53220FFF716F98F
+:1096B000004810BD16FCFFFF82801422002310B565
+:1096C00041620F4C0100083404600E240281123AFA
+:1096D000837182720363838636310A78C360A24342
+:1096E000036143618361C36103620A70021DD38712
+:1096F00001224287034AC26302004032137010BD48
+:10970000585D020001000100F0B5564E05003768B3
+:1097100097B0002F00D090E006AC0B231C22212133
+:10972000200001F0B9F90B231D2222210AA801F023
+:10973000B3F90B231B2223210EA801F0ADF9082059
+:109740000CF0B2F901223B00110004900AF0F2FD86
+:109750003A2128000AF0A8FA00281CD0A38812AFEA
+:10976000BB80A379A268BB713F4B5C2012930E2390
+:10977000E3561492A289BB73BA810CF095F90423C5
+:109780000193363300933A002900049B040001F052
+:1097900075FF346051E0322128000AF0B3FA002846
+:1097A0001BD0A38812AFBB80A379A268BB712E4BDC
+:1097B0005C2012930E23E3561492A289BB73BA81E4
+:1097C0000CF072F9042301932E3300933A00290020
+:1097D000049B040002F0F6F8DBE73C2128000AF0C5
+:1097E0004CFA002834D0362202AB9B8E12AFBB80DD
+:1097F00002AB9B181B780832BB711B4BA420129341
+:1098000002AB9B18109A1B781492059202AA928FB1
+:109810005BB2BA81BB730CF047F9052304000293D5
+:10982000013B0193383300933A00049B290001F077
+:1098300045FE0E4B346044341C600C4B094C1868D8
+:10984000002802D0216809F0B3FA206817B0F0BDF3
+:1098500044200CF029F9042204990400FFF72CFF9E
+:1098600097E7C046EC240020485D0200F024002069
+:10987000F0B56349C56885B08D4258DA03003633C8
+:109880001C7802222300134014425BD1026901922A
+:109890008A4265DA02003632127852076AD4426987
+:1098A00002920200029C40328C4270DA0100363192
+:1098B0000978090775D4002B7ED113789C46002BBC
+:1098C00016D00100061DF38F363101339BB2F387AA
+:1098D0000391097801270C003C40394200D188E00F
+:1098E0001D2B05D9039BB94319700023F38713700F
+:1098F00009F037F9434A0723904277D94249043B9C
+:109900008D4273DBC8220133920095426EDC0198D0
+:10991000023B88426ADB013B904267DC02980433D9
+:10992000884263DB0023904260DD06335EE0C8229C
+:10993000002352009542A9DD030036331A78002334
+:109940009207A3D4012306001F003636327854084C
+:10995000A7433C0002279C40BA432243327095E75C
+:10996000C822019C5200944299DD020036321278DE
+:10997000520794D4012306001C003636327897082B
+:10998000BC43A7000424A2433A43327087E7C821AE
+:10999000029C49008C428EDD0100363109780907AE
+:1099A00089D40100012636310B78DF08BE43082731
+:1099B000F600BB4333430B701378032B00D97CE7CD
+:1099C0000133DBB21370012B03D10021031DD987B2
+:1099D00073E7042B00D070E7020036321178033BA6
+:1099E0000B43137000230430C3870B33180005B0FA
+:1099F000F0BD092B00D87BE76346F487013B76E78F
+:109A000070FEFFFFFF700200E0FCFFFFF0B5C369CE
+:109A1000C1681A68451D0400EB7F89B0114225D04A
+:109A2000002B57D10123A2791A4237D000260222F7
+:109A30006846A188A67108F026FFA31DDD7F012DD1
+:109A40002CD1FFF70BFC3300226A801A99410F00DA
+:109A50000600A1889F4203D1FA239B009E423BD37C
+:109A60000123042204A808F00EFF17E00B2B01D8F5
+:109A70000133EB77EB7F082B0DD90122A379134239
+:109A80000CD11343A188A37104A8130008F0FBFEB6
+:109A9000FFF7E4FB2062EB7F012BC3D90322A379FC
+:109AA0001340012B14D1FFF7D9FB0023226A801A3F
+:109AB0009941994202D10A4B984209D90223A279CD
+:109AC000A1881343A3710522012304A808F0DBFE3B
+:109AD00009B0F0BD013BCCE72B000322C2E7C04632
+:109AE000DB05000010B50400034B08330360FFF7EB
+:109AF000EBFB200010BDC0468C5D0200F0B50600F7
+:109B000000250F00040085B002930AAB1B780836CD
+:109B100003930F4B29000833036001928580857100
+:109B2000182230000CF00EF839003000039A0BF0C8
+:109B3000FCFD019B029AA380A31DE771DA77631DE8
+:109B400025622000DD77FFF7A1FB200005B0F0BD06
+:109B50008C5D02000048704716FCFFFF10B53320F3
+:109B6000FEF7BCFE004810BD16FCFFFF002310B539
+:109B70000400838083710D482164083020608020B8
+:109B8000C000A061E061206211002000E360236159
+:109B900063616362A362E36223636363A363E3635A
+:109BA000636409F0DDF8200010BDC046A45D02002A
+:109BB000F0B5544E0500376897B0002F3DD10B2308
+:109BC0001C22212106A80AAC00F066FF0B231D22EF
+:109BD0002221200000F060FF0B231B2223210EA86E
+:109BE00000F05AFF08200BF05FFF01223B0011003C
+:109BF00004900AF09FFB1D2128000AF06CF8002851
+:109C000024D0A38812AFBB80A379A268BB713E4B5E
+:109C1000602012930E23E3561492A289BB73BA817B
+:109C20000BF042FF05230193183300933A002900FB
+:109C3000049B040001F0F6FD3460344B314A1B688C
+:109C40001068002B00D0436417B0F0BD3C21280001
+:109C50000AF06FF800281BD0A38812AFBB80A3794D
+:109C6000A268BB71284B602012930E23E356149216
+:109C7000A289BB73BA810BF017FF05230193373319
+:109C800000933A002900049B040001F03DFFD3E754
+:109C90003C21280009F0F1FF002829D0362202AB30
+:109CA0009B8E12AFBB8002AB9B181B780832BB7136
+:109CB000154BA420129302AB9B18109A1B78149298
+:109CC000059202AA928F5BB2BA81BB730BF0ECFED5
+:109CD000052304000293013B0193383300933A00BB
+:109CE000049B290001F0EAFB084B1C604434A3E705
+:109CF00048200BF0D9FE052204990400FFF736FF37
+:109D00009AE7C046F0240020485D0200EC240020C1
+:109D1000F0B587B001930EAB1B88060003930D9B33
+:109D20000D000093019B0C9F0292002B39D0002F55
+:109D300002D1009BDB0734D528200BF0B5FE0400D0
+:109D4000103008F096FD029B1820258063800BF0F0
+:109D5000ABFE0500009B08220593019B00210360D8
+:109D60000C3004970BF0EEFE082204A9281D0BF01E
+:109D7000CDFE0D4B02226B6100230399E360236249
+:109D8000636233680A43300021005B68A560A280EB
+:109D90009847002805D0200008F090FC20000BF028
+:109DA0007FFE07B0F0BDC046F52D020070B58CB047
+:109DB0008360109B01604260C36004001849180072
+:109DC00009F0F1FE051E14D001001C22103105A877
+:109DD0000BF09CFE6A4608AB43CB43C21B68136082
+:109DE00020680599069A079B08F0CCFF28000BF025
+:109DF00057FE0C4B186800280ED00B4A05AB059295
+:109E000000220692C03202926A4622CB22C223006E
+:109E100003220521FFF77CFF20000CB070BDC04677
+:109E2000A36A0200E02400202D9E010082B0F0B55C
+:109E30000400EDB06420739372920BF00DFD0522C7
+:109E400010A8110008F06FFD954911A8FFF732FB2B
+:109E50001925002221AB013D1A605A609A600C332B
+:109E6000002DF8D11522290014A813950BF06AFED5
+:109E7000A06809F02DFBFF210A90A06800F0F6FB16
+:109E8000884FA06800F0BEFA049508950995854BA7
+:109E90009F4203D0844B9F4200DBF7E0A06809F0AB
+:109EA00019FBA56881491AA8FFF71CFA78221AA99C
+:109EB000280000F047FB1AA808F04CFC0023794F5B
+:109EC00004930326099B606801333340099308F02B
+:109ED000E0FE0500606808F0E3FE0022744B059286
+:109EE0009D420FDB013205922A00C8320ADBAA220A
+:109EF000042192000591954204DC0596C82D01DCF1
+:109F00000222059200220692984210DB012306935A
+:109F10000300C8330BDBAA2304329B00069298424D
+:109F200005DC03230693C82801DC013B069310A837
+:109F300008F0F0FC5F4B00251E00079313ABEB5CB1
+:109F4000012B05D172783178FE3310A8FFF746FA5D
+:109F500001350236192DF1D16B4618229A5E6B46F7
+:109F600010A81421595E099BFFF738FA002F02DB75
+:109F7000049B0F2B07D90023A0681A0074300093AC
+:109F800010A908F0DDFC13AE079B059A1B789342DD
+:109F900021D1079B069A5B7893421CD13378012B21
+:109FA00019D00C23089A0CAD5343280000222168D5
+:109FB0000B9308F0FFFE21AA94460B9B634407CD48
+:109FC00007C301233370089B0133DBB20893049B62
+:109FD0000133DBB20493079B374A02330793013600
+:109FE0009342D1D164200BF037FC089B643F3FB211
+:109FF000182B00D84BE71A0021A91AA809F0E9F894
+:10A000006A461DAB23CB23C21B6813601A991B9AA7
+:10A010001C9B206808F0B6FEE568002D0CD027498F
+:10A0200012A8FFF75FF91C2328001AAA12A909F049
+:10A03000EFFD12A808F08EFBA06809F04BFA11A9F9
+:10A0400012A8A56808F04FFC00221D4B009212A92F
+:10A0500001932800130000F017FA12A808F036FC4C
+:10A06000FA2080000BF0F8FBA06809F033FA0A9997
+:10A07000A06800F0FBFA11A808F028FC10A808F06E
+:10A0800025FC6DB0F0BC08BC02B01847002F03D00F
+:10A09000049B0F2B00D014E7A06800F0B3F910E781
+:10A0A000AE6A02008C3C0000D18AFFFFF36A020016
+:10A0B00058FDFFFF086B02003A6B0200A36A020022
+:10A0C000DC050000F0B5040085B0637A9C46002BE7
+:10A0D00004D1200009F09BF805B0F0BDA37A266FEB
+:10A0E00001931023019AF35600259B1801229A40F0
+:10A0F0002900F36803920293029BAB4231DDB06802
+:10A10000019B6843C01873694000E77A1A181B5C0A
+:10A110005078E279012F14D1571E3F1A18003B00E6
+:10A120004243606F52008218D2189379634500DD74
+:10A130006346627B1A4202D00123AB4019430135CA
+:10A14000DAE7022F07D0032FEAD1277A013FFF1A5F
+:10A1500003003800E4E7571EFB1A277A013F381A3C
+:10A16000DEE71123C943F356606C99402369194017
+:10A17000039B19430BF030FCA27B072AACD8637B0E
+:10A180000C495B006373531CDBB290004158A3730E
+:10A19000022A03D808000BF054FB96E7064B200078
+:10A1A000236300236363054BE462236414300BF0E4
+:10A1B0001BFA91E7D05D0200C5A00100F931020051
+:10A1C00070B50400104B250008330360FFF77CF8DE
+:10A1D0002000743008F07AFB2000603008F076FB35
+:10A1E0002000583008F0B6FA2000503008F0B2FADB
+:10A1F000064B1435280063610BF0E5F9280005F0E3
+:10A20000BDFD200070BDC046F05D02001465020077
+:10A21000F8B500250400324B858008330360857152
+:10A22000143016000F0005F093FD20002D4BE56261
+:10A23000636125645030FFF78FF820005830FFF736
+:10A240008BF820006030FFF7B5F820000423F25EA1
+:10A2500033682667590009B2743008F064FB33682C
+:10A26000226FE37173680126237210236581A78032
+:10A270002561D35691685918994204DD3000984001
+:10A2800001330543F8E711230120D356D16859184B
+:10A29000994206DD02009A40266901333243226169
+:10A2A000F6E714200BF000FC226900212A43012369
+:10A2B000060005F0D9FFFF23220063720133A3815A
+:10A2C000002348326664A37320001370A366FEF770
+:10A2D000DDFF0123A27920001343A371F8BDC0461E
+:10A2E000F05D020028650200F0B5437A040085B0F5
+:10A2F000002B04D1200008F08AFF05B0F0BD837A5E
+:10A30000066F01931023019AF35600259B18012232
+:10A3100094469A402900F36803920293029BAB4251
+:10A320002DDDB068019B6843C01873694000E77A6F
+:10A330001A181B5C5078E279012F10D1571E3F1A72
+:10A3400018003B004243606F52008218D218937984
+:10A35000002B02D06346AB4019430135DEE7022FE4
+:10A3600007D0032FEED1277A013FFF1A03003800F0
+:10A37000E8E7571EFB1A277A013F381AE2E7112354
+:10A38000C943F356606C994023691940039B1943F4
+:10A390000BF022FB667AB31EDBB2FC2B14D8FEF75F
+:10A3A00023FF0C4B0500236300230B4863630B4B17
+:10A3B000FF217043E462236406F0E0FA2900414380
+:10A3C000200014300BF010F9637A012B00D994E7C8
+:10A3D00090E7C0460F320200B6030000F9310200D8
+:10A3E0001FB5012381881A00684608F04CFA012342
+:10A3F00068461A00024908F046FA05B000BDC0469A
+:10A40000FE0300001FB5030048331A780400002A39
+:10A410000DD000221A70012381881A00684608F0C6
+:10A4200032FA012368461A00034908F02CFA20008A
+:10A43000743008F06FFA1FBDFF03000010B54830FC
+:10A440000378002B06D00378012B03D001210248AA
+:10A4500008F08DF810BDC046FF03000010B50121C3
+:10A460000400062008F083F8064B984208D14834CF
+:10A470002378002B04D02378012B01D020BFF7E7ED
+:10A4800010BDC04616FCFFFF73B5079C0500002CED
+:10A490001CDB060048363078002802D030780128CE
+:10A4A00016D106981BB2C0B20090280012B27430C8
+:10A4B00008F046FA002C07D02B004A331C800024F9
+:10A4C00007234C352C803370200076BD014CFBE710
+:10A4D000014CF9E717FCFFFF12FCFFFFF0B587B056
+:10A4E0000D9C05000E0017000393002C21DBFFF7E5
+:10A4F000A5FF2B0048331B78DAB20292002B1AD149
+:10A50000310005A808F0EFF90C9B3A0000932800F1
+:10A51000039B019405A9FFF7B7FF05A808F0D6F93A
+:10A52000002C03D02800FFF799FF029C200007B001
+:10A53000F0BD024CFAE7024CF8E7C04617FCFFFFFB
+:10A5400011FCFFFFF8B50400171E1DDD060048369C
+:10A550003378002B02D03378012B17D12200E37916
+:10A560005632013B137023000025200054331D8018
+:10A57000503008F04CF923004A331F800223280092
+:10A580004C3425803370F8BD0148FCE70148FAE7F8
+:10A5900017FCFFFF12FCFFFFF8B50400171E2DDDAE
+:10A5A000060048363278002A02D03278012A27D1B4
+:10A5B0005D42069BFF331FD16B1D22001BB264322C
+:10A5C00013802300200066331D70603008F093F97B
+:10A5D000230000226C331A70954200D03D00230006
+:10A5E0004A331D80079B00205A1E9341013F4C3483
+:10A5F000053327803370F8BD069BDEE70148FAE794
+:10A600000148F8E717FCFFFF12FCFFFFF0B504005C
+:10A610000F0016001D0087B0002A1FDDFFF70EFF98
+:10A62000230048331B78DAB20392002B18D139008B
+:10A6300005A808F058F90D9B320001930C9B05A961
+:10A64000009320002B00FFF7A7FF05A808F03EF9B4
+:10A650002000FFF703FF039807B0F0BD0148FBE7B8
+:10A660000148F9E717FCFFFF11FCFFFFFF2902D8A3
+:10A670004172002070470148FCE7C04617FCFFFF0D
+:10A6800013B5040004A80078009020000AF010FF21
+:10A69000002801D1207516BD0048FCE70EFCFFFF25
+:10A6A00013B5040004A80078009020000AF0E8FE2A
+:10A6B000002801D1207516BD0048FCE70EFCFFFF05
+:10A6C0007FB50D0011000F226A4404001E1E117098
+:10A6D00015D0089B002B12DD012329000093FFF702
+:10A6E000DFFF002808D10090320029002000089BDD
+:10A6F000FFF7C6FF002800D0024804B070BD024832
+:10A70000FBE7C0460EFCFFFF17FCFFFFF7B5060096
+:10A710000D1E3ED00023022704690193002C34D083
+:10A72000AA88A38853403B422DD13A4222D1A36844
+:10A73000AA68934227D12B88002B02D022889A4204
+:10A7400021D16B88002B02D062889A421BD1EB6822
+:10A75000E268934201D0002B15D17368002B01D021
+:10A7600020009847A2880C4B1343A380019B013320
+:10A77000019308E0A968A06809F0C1FD0028DAD1BA
+:10A78000AB883B42D3D0646AC8E7019B2000002B12
+:10A7900000DC0248FEBDC0460080FFFF17FCFFFF43
+:10A7A000F0B506000D0085B000295DD001270469D1
+:10A7B000002C27D00221AA8800230A4202D0A388B5
+:10A7C0005B083B40226829688A4215D1A068A968C5
+:10A7D000002B0FD009F093FD00280DD0EB68E26844
+:10A7E000934209D10421625EA388002A06DB1F4838
+:10A7F00005B0F0BD8842F1D0646AD9E75B045B0C18
+:10A80000A380F4E730692A880100031E07D135616F
+:10A8100001236846164908F036F80020E8E71C884E
+:10A82000944206D25C6A1900002C0DD02300F6E792
+:10A8300023001C88944207D15F886C88A74203D804
+:10A840005C6A1900002CF3D1884209D10B8893422D
+:10A8500004D805D148886B88984201D96962D6E747
+:10A860004B6A6B624D62D3E70248C1E716FCFFFFFB
+:10A87000FD03000017FCFFFF064B10B51A00040093
+:10A8800008322C33026083600830FEF74FFA200054
+:10A8900010BDC046085E020008B4024B9C46083852
+:10A8A00008BC604779A8010008B4024B9C460838F0
+:10A8B00008BC6047473602000C4A002311002C32C6
+:10A8C000083110B543608381837382600361436103
+:10A8D0008361C383016004000830FEF719FA044B5A
+:10A8E0001A68002A00D11C60200010BD085E02001A
+:10A8F000E0240020F7B50D00012604690192002C28
+:10A9000037D023882A889A4201D0002B24D163882B
+:10A910006A889A4201D0002B1ED1FEF7AFF90123BD
+:10A92000002806D0C022A3881340C03B5A4253419E
+:10A93000DBB2019A93421AD10422A35EA788002BAE
+:10A9400015DB10222900A0180BF0E0F840231F426D
+:10A9500004D0200008F080FE646AD0E7FEF78EF98C
+:10A960000028F6D021000448FEF70CFBF4E700268F
+:10A97000F2E73000FEBDC0465936020008B4024B73
+:10A980009C46083808BC6047E3370200F0B587B042
+:10A9900001930EAB1B88060003930D9B0D000093E3
+:10A9A000019B0C9F0292002B39D0002F02D1009BFB
+:10A9B000DB0734D528200BF077F80400103007F0BF
+:10A9C00058FF029B1820258063800BF06DF805006E
+:10A9D000009B08220593019B002103600C30049723
+:10A9E0000BF0B0F8082204A9281D0BF08FF80D4BCE
+:10A9F00002226B6100230399E36023626362336880
+:10AA00000A43300021005B68A560A28098470028B7
+:10AA100005D0200007F052FE20000BF041F807B0EF
+:10AA2000F0BDC0461D380200F0B516000025838039
+:10AA3000164A174B04008571026001814681057337
+:10AA400018688C4689B0A8421DD0124A0595049218
+:10AA5000C02202926A4604AB82CB82C223002A0043
+:10AA60006146FFF793FFC022094B0A49186802921A
+:10AA70006A46069106AB079582CB82C223002A0064
+:10AA80003100FFF783FF200009B0F0BD4C5E0200EB
+:10AA9000E02400204739020030B50024037301236D
+:10AAA000034D84710560818082734373846030BD7F
+:10AAB000485D020070B583790400DB0704D5806827
+:10AAC000002801D00AF0ECFFA3799B0704D5A06809
+:10AAD000002801D00AF0E4FFA3795B0709D5A02381
+:10AAE0000021154AA068DB00D150884201D00AF04D
+:10AAF000D7FFA3791B0708D5A568002D05D028002E
+:10AB000009F06EFC28000AF0CBFFA379DB0605D51F
+:10AB1000A068002802D00368DB6898476023A27908
+:10AB20001A4205D0A068002802D003685B689847E5
+:10AB30000023A360A37170BD00700040F7B501262B
+:10AB4000037B040033422CD0827961231100194029
+:10AB500001911A4216D1FFF7ADFF18200AF0A4FFA9
+:10AB60000E230500E356677B1822019900930AF033
+:10AB7000E9FF3A00280000990AF0D7FDA379A56003
+:10AB80003343A3716023A279A0681A4202D00AF06D
+:10AB9000B0FCFEBD436940681B681840431E9841E5
+:10ABA000F7E70148F5E7C04616FCFFFF012210B5A4
+:10ABB00083794173134204D080680AF054FE002068
+:10ABC00010BD6022134203D080680AF099FCF6E7BA
+:10ABD0000048F5E716FCFFFF70B5040000250C4B9C
+:10ABE0000E0008338580857103602100183008F05D
+:10ABF0005BFF20002100203008F079FF054B20008A
+:10AC0000A680E5802572E560256165611C6070BDE8
+:10AC10005C5E0200F42400208379DB0702D5C1606A
+:10AC2000002070470048FCE716FCFFFF8379DB0734
+:10AC300001D5C06870470148FCE7C04616FCFFFF1D
+:10AC400070B545690400002D22D0037A032B21D86A
+:10AC5000FFF7ECFFA8622C200AF026FF2C2200212F
+:10AC600005000AF06FFF002263695A62236993426C
+:10AC700007D1636923610020237A65610133237260
+:10AC800070BD1A005B6A002BFBD163695362F2E767
+:10AC90000148F5E70148F3E717FCFFFF13FCFFFF4E
+:10ACA000144B70B55A68144C002A03D000225A6025
+:10ACB0000132A2601A69002A17D00021196180238D
+:10ACC000DB000E4DE3582868012B0FD1A923DB00D0
+:10ACD000E1584942FFF7A0FF2868FFF7B1FF2B6852
+:10ACE0005A69074BE2500123A36070BDFFF794FF40
+:10ACF000F9E7C046FC10004000100040F42400209A
+:10AD00000405000003000069002809D00221054A5B
+:10AD1000D167426A1A611A7A013A1A72024B1960B3
+:10AD20007047C04604E100E000E100E010B50029F2
+:10AD300003DB024B19600AF028FC10BDF824002048
+:10AD400070B504001D0004AB1E7804F0BDFF2000A8
+:10AD50000E4B40302360FEF7FFFA2300220001353E
+:10AD60004C331D700023E1215832013616700A3A27
+:10AD7000A3646365138053809381D381013B2000DA
+:10AD800063644902FFF7D2FF200070BDF85C020047
+:10AD9000F7B580277F053E697C690822113C744322
+:10ADA0000500210068460AF0B1FE104B009A9A4255
+:10ADB00019D0009300230193796928001339714356
+:10ADC00008F0ACFE019A2800009908F0BFFE2100AF
+:10ADD000280008F0A3FE7969220013392800714386
+:10ADE000B30808F0A5FE0198FEBDC046FECA0000EB
+:10ADF000F0B50D00ABB000210D920700302212A873
+:10AE00001E000AF09FFE28000AF0DCFE431C0C9393
+:10AE1000102B00D9B8E0202E00D9B5E02900380069
+:10AE200008F0C1FE0B90002854D129000C9A12A8FA
+:10AE30000AF06CFE32000D9916A80AF067FE802316
+:10AE40005B051A695D690B92113D6A4338005E69C2
+:10AE50000D92FFF79DFF0D9B302208330021040067
+:10AE60001EA80F930AF06EFE31000B9B1339594355
+:10AE7000380008F053FE00230F9E0C930E930C9B9A
+:10AE8000A34246DA310030221EA80AF03FFE12A982
+:10AE90001EA80AF08DFE00282BD13D493800220063
+:10AEA0001091119408F052FE6A46099615AB23CB17
+:10AEB00023C223CB23C223CB23C23800149B129975
+:10AEC000139A08F051FE01230E930C9B3036013388
+:10AED0000C93D4E70B9832000D9910300AF008FE5D
+:10AEE00004000B980AF0DCFD002C9ED120002BB052
+:10AEF000F0BD6A46099621AB23CB23C223CB23C2E4
+:10AF000023CB23C238001E991F9A209B08F02CFEE9
+:10AF1000DBE7E6433021F61726404E430F9B9E1990
+:10AF20000E9B002B1CD10B9B981E05F09DFCA04294
+:10AF30002CD017490134380022001091119408F0E8
+:10AF400005FE6A46099615AB23CB23C223CB23C249
+:10AF500023CB23C238001299139A149B08F004FEE5
+:10AF600038000D9908F0DAFD80235B0559690C2340
+:10AF70000B9A133963434A433800110002330D9A88
+:10AF800008F0D6FD0024B1E7024CAFE7024CADE774
+:10AF9000FECA000017FCFFFF13FCFFFF8023F0B583
+:10AFA0005B051A6995B002925A6905910299113AA6
+:10AFB00051435C69029B133C05005C430391FFF71E
+:10AFC000E7FE061E3CD030220021083408A8039F6B
+:10AFD0000AF0B8FD2100280008F0A0FD0023083782
+:10AFE00001930493019BB34220DA3900302208A870
+:10AFF0000AF08CFD059908A80AF0DAFD00280DD1A9
+:10B000001B49721E28000691079208F09FFD01233C
+:10B010000493019B303701330193E3E722000C23B3
+:10B020003900280008F084FD3034F2E7049B002B3F
+:10B0300008D10F49320028000691079608F086FDD6
+:10B040000C4812E02800039908F068FD80235B0596
+:10B0500059690C23029A13394A437343110028009B
+:10B06000039A023308F064FD002015B0F0BDC0461D
+:10B07000FECA00000CFCFFFF70B50400A280FA229B
+:10B08000002308000C49920008312160A3710B498C
+:10B090006061E260A360638208F085FD051E09D04F
+:10B0A000010020000222103112300AF02FFD28008A
+:10B0B0000AF0F6FC200070BD745E02003A6B0200DC
+:10B0C00030B502258379040087B02B4204D1FDF707
+:10B0D0001FFEA3791D43A571200008F0AAFD0028DA
+:10B0E0001CD06B46DD1C280008F09AFD2B78002B45
+:10B0F00017D001A808F092FD0321019AD3170B4045
+:10B100009B189B102382FEF7A9F8E368A188181802
+:10B110000123A0601A0002A807F0B5FB002007B0C9
+:10B1200030BD0122064B1A60064A51680029FCD046
+:10B1300000215160044A1268019201225A60DBE743
+:10B1400000C00040FCC0004008C50040022802D1F9
+:10B150000122014B1A707047E727002070B5064D99
+:10B1600004002B78002B04D1044802F091FB01234A
+:10B170002B70200070BDC046E82700204DB10100B3
+:10B1800070B50C0007F06AF9002810D00023134DA9
+:10B19000A40A2B70200008F060FD002803D00A20CC
+:10B1A0000AF05AFBF6E72B78002BFCD070BD022189
+:10B1B0000B4B0C4A99508021C90058580028FCD0EC
+:10B1C000A120C0001C5058580028FCD000219950E4
+:10B1D0008021C9005A58002AFCD0E7E7E727002061
+:10B1E00000E0014004050000F8B50D0016001F0046
+:10B1F00007F034F9002811D00023184C23703A00CE
+:10B200003100280008F027FD002803D00A200AF0AA
+:10B2100023FBF4E72378002BFCD0F8BD0123802228
+:10B220000F4C1049D2006350A358002BFCD0802251
+:10B23000D200002394469F4208DD980032582A50DD
+:10B240006246A0580028FBD00133F4E70023635086
+:10B250006346E358002BFBD0DFE7C046E72700201A
+:10B2600000E001400405000008B4024B9C4644384D
+:10B2700008BC60475F3C0200FA21F8B50389C900A9
+:10B2800004005943324809F050F8FA21890005F0CA
+:10B29000EBFA304FA17A2081380009F046F82300FC
+:10B2A0002600250022894C33A072A0361A808C35E6
+:10B2B00000232A223178286808F019F9002844D19F
+:10B2C0001F235B223178286808F011F900283CD14F
+:10B2D00020235C223178286808F009F9002834D14D
+:10B2E00001232C223178286808F001F900282CD19C
+:10B2F00001232D223178286808F0F9F8002824D19C
+:10B3000001232E223178286808F0F1F800281CD19A
+:10B31000A17A380009F004F80E22C3B23178286807
+:10B3200008F0E5F8002810D1FA2123898900594353
+:10B33000074808F0F5FF012303432A2231782868E3
+:10B34000DBB208F0D4F8002800D00348F8BDC046AE
+:10B35000945E02008C5E02000EFCFFFF08B4024BFC
+:10B360009C46443808BC604779B20100074B10B5D1
+:10B370001A00040008323C3302604364443007F092
+:10B38000BDFC200007F0DFFB200010BDF45E0200D2
+:10B3900008B4024B9C46443808BC60476DB30100BA
+:10B3A00008B4024B9C46443808BC6047693C020024
+:10B3B000F0B50425837904008BB02B4204D1FDF74E
+:10B3C000A7FCA3791D43A57120009030FFF7B6FBC1
+:10B3D0000026B0420FD12300A033197820000C239F
+:10B3E00007AD00938C302B0001220068FFF768F94D
+:10B3F000061E03D02C4E30000BB0F0BD0A2304AA69
+:10B400009B182A785A706A781A700022985EAA7877
+:10B410005A70EA781A700022995E03912A795A705C
+:10B420006A791A7000229F5EAA795A70EA791A70B6
+:10B4300000215A5E04922A7A5A706A7A1A700021A0
+:10B440005A5E0592AA7A5A70EA7A1F251A7000226B
+:10B450009B5EA27A03999C46514349425043CB17C5
+:10B460002B405B185B11A361C3172B401818642392
+:10B470005743FA171540ED196A112262059A5B428B
+:10B480005343A36764236146049A40115A434B43D4
+:10B49000E267221DE0612000D36707F0CDFB2000AA
+:10B4A000443007F032FCA6E70EFCFFFF08B4024B65
+:10B4B0009C46443808BC6047B1B30100F7B51E0094
+:10B4C000040008AB1B881500019309AB1A88009192
+:10B4D0000AAB31001F88FEF7EFF820003A00310078
+:10B4E0004430FEF743FB134B20001A003C336364E7
+:10B4F000230008322260009A8C331A60AB889030A7
+:10B500008380AB79AA6883710B4BA98903600E23F2
+:10B51000EB56826022009C32118083732300019AD3
+:10B52000A03303211A80FFF741FB2000FFF7A4FEA0
+:10B530002000FEBDF45E0200485D0200F8B5FA2668
+:10B540000189B60004007143254808F0EEFE310081
+:10B5500005F08AF9234FA17A2081380008F0E5FE32
+:10B560002500A072583500232A222978606C07F044
+:10B57000BEFF002832D110232B222978606C07F0FF
+:10B58000B6FF00282AD101232D222978606C07F00C
+:10B59000AEFF002822D101232E222978606C07F00B
+:10B5A000A6FF00281AD1A17A380008F0B9FE0E22B1
+:10B5B000C3B22978606C07F09AFF00280ED1218968
+:10B5C0000748714308F0ACFE012303432A2229787F
+:10B5D000606CDBB207F08BFF002800D00248F8BD9A
+:10B5E0005C5F0200545F02000EFCFFFF10B5040018
+:10B5F000034B0833036007F0A6FA200010BDC046D5
+:10B60000BC5F02007FB50425837904002B4204D17E
+:10B61000FDF77EFBA3791D43A57120004830FFF79D
+:10B620008DFA0025A8420DD123005833197806233E
+:10B6300002AE009301223300606CFFF741F8051E53
+:10B6400003D00D4D280004B070BD0021042002225B
+:10B65000A37A30567156B25659435A434343DB00DE
+:10B660002362D20023685242C90020009B6AA26173
+:10B67000E1619847E6E7C0460EFCFFFFF8B504001D
+:10B680000F00190006AB1E8807AB15001A88FEF7DD
+:10B6900013F80F4B6764083323602300AA884833EC
+:10B6A0009A80AA79A9689A710A4AA889A2640E2286
+:10B6B000AA5621652100543108809A730023A37192
+:10B6C000230058331E802000FFF738FF2000F8BD0C
+:10B6D000BC5F0200485D020010B50400034B083354
+:10B6E000036007F00BFB200010BDC0465060020055
+:10B6F000F0B507005C370023040010223978806C15
+:10B7000087B007F0F4FE214D03002800002B3BD149
+:10B710000F2602ABF6180123397808220093A06C9B
+:10B720003300FEF7CDFFA8422DD003223378134219
+:10B7300003D06420FDF78AFBEAE7FA262189144D3D
+:10B74000B6007143280008F0F0FD310005F08CF8D8
+:10B750002081A02311223978A06C07F0C8FE0028B0
+:10B7600011D1A36C21890393714328003F7808F01D
+:10B77000D7FD01231843C3B210223900039807F004
+:10B78000B6FE002800D0014807B0F0BD0EFCFFFF58
+:10B79000F05F020070B508258379040086B02B4263
+:10B7A00004D1FDF7B5FAA3791D43A57120004C30F3
+:10B7B000FFF7C4F9051E0DD023005C33197806236A
+:10B7C00004AE009301223300A06CFEF779FF051E42
+:10B7D00003D0134D280006B070BD0E2332786B44A1
+:10B7E0005A70727820001A700022995E64224A43CF
+:10B7F000A263B2785A70F2781A700022995E6422BD
+:10B800005242514361633179597071791970002145
+:10B810005B5E5A432368E2631B6A9847DAE7C046D7
+:10B820000EFCFFFFF8B504000F00190006AB1E88E0
+:10B8300007AB15001A88FEF799F90D4BA76408337A
+:10B8400023602300AA884C339A80AA79A9689A7148
+:10B85000084AA889E2640E22AA566165210058317F
+:10B8600008801E8220009A73FFF742FF2000F8BD77
+:10B8700050600200485D0200F0B5FA250189234FAF
+:10B88000AD0085B004006943380008F04EFD290082
+:10B8900004F0EAFF1E4EA17A2081300008F045FD39
+:10B8A000636CA072029323005833218901931B78A3
+:10B8B00069433800039308F033FD07230343202234
+:10B8C00003990298DBB207F012FE00281AD1019BFF
+:10B8D00022221978606C102307F009FE002811D18C
+:10B8E000019BA17A30001F78656C08F019FD802358
+:10B8F0005B420343232239002800DBB207F0F7FD47
+:10B90000002800D0034805B0F0BDC04684600200A6
+:10B910007C6002000EFCFFFF10B50400034B0833EF
+:10B92000036007F010F9200010BDC046F46002006B
+:10B93000F0B504258379040085B02B4204D1FDF7CE
+:10B94000E7F9A3791D43A57120004830FFF7F6F809
+:10B95000051E0DD0230058331978062302AE00933C
+:10B96000A8223300606CFEF7ABFE051E03D0144D19
+:10B97000280005B0F0BD1F200023F25ED31703405E
+:10B980009B180222B15E5B11CA17024052180421B3
+:10B99000775E3380F9170140A07A52114343C919E9
+:10B9A000728049114243B18041435B42E3612368A5
+:10B9B000524220009B6AA26121629847D8E7C046A4
+:10B9C0000EFCFFFFF8B504000F00190006AB1E883F
+:10B9D00007AB15001A88FDF76FFE0F4B676408333D
+:10B9E00023602300AA8848339A80AA79A9689A71AB
+:10B9F0000A4AA889A2640E22AA5621652100543160
+:10BA000008809A730023A371230058331E802000FE
+:10BA1000FFF732FF2000F8BDF4600200485D02002D
+:10BA2000F7B5FA2504000189134EAD0069433000D3
+:10BA300008F07BFC290004F017FF2700A36C20818D
+:10BA400000935C373B7881B269433000019308F082
+:10BA500067FC6022C3B20199009807F048FD0028F6
+:10BA600007D1012362223978A06C07F040FD00283D
+:10BA700000D00248FEBDC046286102000EFCFFFF58
+:10BA800010B50400034B0833036007F037F92000BA
+:10BA900010BDC046506102007FB5082583790400BF
+:10BAA0002B4204D1FDF734F9A3791D43A571200081
+:10BAB0004C30FFF743F8051E0DD023005C33197896
+:10BAC000062302AE0093E8223300A06CFEF7F8FDD7
+:10BAD000051E03D00B4D280004B070BD0223F25E9A
+:10BAE00096235B425A4362630021725E20005343F7
+:10BAF000A3630423F25E96235343E36323681B6A24
+:10BB00009847E8E70EFCFFFFF8B504000F001900A6
+:10BB100006AB1E8807AB15001A88FEF727F80D4BF9
+:10BB2000A764083323602300AA884C339A80AA793B
+:10BB3000A9689A71084AA889E2640E22AA5661652A
+:10BB40002100583108801E8220009A73FFF768FF99
+:10BB50002000F8BD50610200485D0200F0B504000D
+:10BB6000150085B001930AAB1F880BAB1B78461CF0
+:10BB700002930EAB1B78102203930B7803704B8A51
+:10BB800001314382300009F0C1FF656100250122C7
+:10BB9000019B27836383039BE5832377029B20001C
+:10BBA000F377A31CDA770C9B0C26636223000D9AB3
+:10BBB000283329001A705D7032009D702C3009F016
+:10BBC000C1FF2000064B3200A3632900E56340302B
+:10BBD00009F0B8FF2000034B2565E36405B0F0BD14
+:10BBE000533D0200453D0200F0B50700C3B00160BF
+:10BBF0004260674900222DA808F02EF93B00083367
+:10BC0000069312230024012601930C3B10AD069AE3
+:10BC1000049600932DA923000394029418A8FFF71B
+:10BC20009DFF220028005B4908F016F93B000E3307
+:10BC300007930A230496B6192900079A01930096E0
+:10BC40002300039402942DA8FFF788FF7868BC6056
+:10BC50000368BC815B6998475A2302AA9B18DE7768
+:10BC6000AE239B18DE7718AB22004B49F88109936D
+:10BC70000BA82DAB0A9308F0EFF8242225213920D8
+:10BC800002AB9B181B78143A2B7002ABDB8E6B82D5
+:10BC900002ABC918C01809F039FF09AB2E75386816
+:10BCA0001693AC8301F0FEF8036829001B689847DF
+:10BCB000762202AB9B181B8854323B8202AB9B1846
+:10BCC0001B8838687B8201F0EDF803680094398A9C
+:10BCD000DD68069A0623A847386801F0E3F8036890
+:10BCE0000094798A079ADD683300A847386801F024
+:10BCF000D9F80600142009F0D7FE0500274B04618F
+:10BD0000082280C00BA90B930C9409F0FFFE244B72
+:10BD1000EB60B369A34239D1224BB5611E68002E96
+:10BD200031D0282009F0C0FE0400103006F0A1FD3B
+:10BD30001D4B1820236009F0B7FE002205001B4BA5
+:10BD400000210C92076008320C300B9309F0FAFEC8
+:10BD500008220BA9281D09F0D9FE154B00226B61A2
+:10BD6000C223A3803368E260210030005B68A560D5
+:10BD7000226262629847002805D0200006F09EFCEF
+:10BD8000200009F08DFE380043B0F0BD2B61C3E701
+:10BD9000426B0200526B0200626B0200153E020011
+:10BDA000613D0200E024002004000100CB3D0200C0
+:10BDB0008B3D020010B50400054B083303601C30B6
+:10BDC00006F0C8FC2000183006F0C4FC200010BDAE
+:10BDD0007C610200FF23F0B52C4E8DB03370002340
+:10BDE000040069460088009302F092FF002802D107
+:10BDF0006B469B783370264D2B68DB68002B07D190
+:10BE0000002320881A00190008F04DF80DB0F0BD8D
+:10BE10003378032BF4D81F4901A8FDF763FA2B6888
+:10BE200001A9DD6804A806F0EAFC280004A907F0CF
+:10BE3000E9FE0027050004A806F08CFCBD421ED0D8
+:10BE400029002022103104A809F060FE280009F022
+:10BE500027FE317804ABC9005918082202A809F05E
+:10BE600055FE01230822208802A908F01CF801379A
+:10BE7000002804D10C212088074A08F012F801A8F4
+:10BE800006F068FC002FBBD0C0E7C0468020002031
+:10BE900008250020726B0200FFFF0000F0B58379D7
+:10BEA000040091B05B071BD5FDF7D8F90023226988
+:10BEB000801A9941994203D1F533FF3398420FD349
+:10BEC000A068002808D0354B1D8800F0DBFF036810
+:10BED000152229001B6A98470422A3799343A37172
+:10BEE000A3799B0758D52E4E3368DB68002B4FD0C3
+:10BEF0002C4F3B78032B4BD8284B2B491B8804A88D
+:10BF00000193FDF7EFF9336804A9DD6808A806F08E
+:10BF100076FC08A9280007F075FE050008A806F0C1
+:10BF200019FC082302AAD3800198073B063206A910
+:10BF300007F0BBFF002D08D029002022103108A8EF
+:10BF400009F0E4FD280009F0ABFD3D7802ABDA888A
+:10BF5000ED0008AB5D19280006A909F0C9FD00280D
+:10BF600013D00822280006A909F0D0FD336804A9DF
+:10BF7000DD6805A806F043FC2023280008AA05A9CF
+:10BF800007F046FE05A806F0E5FB04A806F0E2FB74
+:10BF90000222A3799343A37111B0F0BD9027002032
+:10BFA0000825002080200020726B020070B50D0073
+:10BFB00000F068FF04000368002D09D15B69984711
+:10BFC000FA2080006843074904F04EFCE08070BD11
+:10BFD0009B6898478542F3D2236820009B68984766
+:10BFE0000500EDE771020000F0B507001500A1B0F3
+:10BFF00002C706006B4918A81C0008F041F82B1E68
+:10C0000003D0280009F0DEFD83B201220492002251
+:10C01000039202920232019200932A0018A938007A
+:10C02000FFF79CFD33006049583318A8079308F0C8
+:10C0300027F8231E03D0200009F0C4FD83B201229B
+:10C040000492002203920292023201920093220093
+:10C0500018A90798FFF782FD33005449AC3318A89C
+:10C06000089308F00DF8269B002B03D0180009F068
+:10C07000A9FD83B2012204920022039202920232AD
+:10C0800001920093269A18A90898FFF767FD731C80
+:10C09000FF33474918A8099307F0F2FF279B002BAD
+:10C0A00003D0180009F08EFD83B201220492002211
+:10C0B000701C03920292023201920093279A18A9EF
+:10C0C000FF30FFF74BFD33005533FF33394918A8D4
+:10C0D000099307F0D5FF289B002B03D0180009F027
+:10C0E00071FD83B201220492002203920292023275
+:10C0F00001920093289A18A90998FFF72FFD3300A1
+:10C10000A933FF332C4918A80A9307F0B9FF299BDC
+:10C11000002B03D0180009F055FD83B201220492D0
+:10C12000002218AC03920292023201920093210085
+:10C13000299A0A98FFF712FD204B1B780B93002BCE
+:10C140002DD1079B1E491393089B0DA81493731CB4
+:10C15000FF331593099B129716930A9B12AD179301
+:10C1600007F08EFF1D21492006AB1B7F1022237094
+:10C1700006ABDB8D638206ABC918C01809F0C6FC9C
+:10C18000062323750B9B1E953068A38300F08AFE5F
+:10C19000036821001B6898470122084B1A70300081
+:10C1A00021B0F0BD292A0000242A0000252A000021
+:10C1B000272A0000262A0000282A0000E92700205C
+:10C1C0000A18000070B5002504000B4B8580083369
+:10C1D00085710360C1601830FDF7BEF820001C3087
+:10C1E000FDF7BAF80123621CD377044A2000A5604A
+:10C1F00065611460A37170BD7C6102000825002098
+:10C20000FA2130B585B00400012302226846890076
+:10C2100006F039FB074D2868002809D007F03CFFDD
+:10C220002188054B2A681980022391790B43937169
+:10C2300005B030BD082500209027002010B50C0067
+:10C2400007290FD8806800F01DFE074B19570368B7
+:10C250005B6C984743425841044B40421840044BA2
+:10C26000C01810BD0348FCE7F16C0200EA030000AF
+:10C2700016FCFFFF17FCFFFFF0B59B4C0D00A5441B
+:10C28000040096AB1B78994908A805930792FDF71F
+:10C2900029F8200029001C3006F0B9FA944909A8B1
+:10C2A000FDF720F893490AA8FDF71CF80CAE09AA7F
+:10C2B00008A90BA806F0BAFA2A00300011AD0BA9A4
+:10C2C00006F0B4FA0AAA3100280006F0AFFA2900F5
+:10C2D00008A806F09CFA280006F03CFA300006F0A8
+:10C2E00039FA0BA806F036FAC020C00001F0C6FAF1
+:10C2F000082009F0D9FB0700002108F08EF80C2275
+:10C300000021A760300009F01DFC2B0007CE07C3F9
+:10C31000794B2900EB60002338002B6108F066F8A8
+:10C32000A06800F0AFFD08220021069012A809F0D5
+:10C3300009FC142009F0B8FB704B2A00119303008C
+:10C34000C2CAC2C36E4B069FC3600023A0370361FD
+:10C350007B68002B00D0C0E07860A06800F0A2FDF0
+:10C3600008220021060012A809F0ECFB142009F0B5
+:10C370009BFB644B1193030086CD86C3624BC36065
+:10C3800000230361336B002B00D0A8E03063A0686A
+:10C3900000F078FD08220021069012A809F0D2FBD7
+:10C3A000142009F081FB594B11AE119332000300A8
+:10C3B000A2CAA2C3564B069DC360002394350361F5
+:10C3C0006B68002B00D08CE06860012004AB1B7F01
+:10C3D00004AA034313770BA907F069FDA06800F0D6
+:10C3E00071FD03684B495B6A9847A06800F06AFDDD
+:10C3F000036849499B699847A06800F063FD0022E3
+:10C40000036800921D6805990323A847059B002B2C
+:10C410000AD0200007F049FE032805DDA06800F0DF
+:10C4200051FD0368DB68984700212000FFF706FFF5
+:10C43000182009F039FBA16800F02EFB374B384A71
+:10C440001B68A1680393374B30001B6800250293DB
+:10C45000354B1B680193079B1B6804330093334BD8
+:10C4600012681B68FFF7C0FDA06800F00BFD0368B1
+:10C470000CA99B6A9847082304AA1384DB185384E9
+:10C480009584A06800F0FEFC03680CA9DB6A98475D
+:10C49000A068062107F0C7FD089A09219378A068D3
+:10C4A000043207F0D3FDA06800F0ECFC32210571E6
+:10C4B000A068FFF77BFDA06800F0E4FC07F031FD09
+:10C4C0000AA806F047F909A806F044F908A806F0FA
+:10C4D00041F991239B009D44F0BD03613CE703615A
+:10C4E00054E7036170E7C046BCFDFFFF7E6B0200AE
+:10C4F0009B6B02008C6B0200B33E020001C2010084
+:10C50000C13E0200D5BD0100CF3E0200FD3E02004B
+:10C51000DD3E020031C5010065C501000425002093
+:10C520000025002008200020FC2400200C200020F2
+:10C5300013B506226846FCF7E5FE094B1C68002C83
+:10C540000AD0694601A806F05AF9200001A907F0AF
+:10C55000CAFD01A806F0FEF8684606F0FBF813BD18
+:10C5600008250020002373B501AE0C003100050042
+:10C57000019302F0CDFB002802D1B278064B1A706D
+:10C58000064B1868002806D0054B1D8063425C41AD
+:10C59000E1B207F0B0FD73BD802000200825002027
+:10C5A0009027002030B5284CA9B06A220D000DA8B4
+:10C5B000210009F0ABFA0DA903A8FCF701FF03A9BC
+:10C5C00006A806F090F901230193013BFF3B00937D
+:10C5D0000533FF33642206A92800FEF717F806A8E2
+:10C5E00006F074F9210019226A3106A809F08EFAC2
+:10C5F00005220024110006AB04A806F09BF904A94B
+:10C6000005A806F070F92300220028000194009488
+:10C6100005A9FDF763FF05A806F058F921002800D9
+:10C62000FEF724F805340520FCF710FCFF2CF5D1AB
+:10C63000FA208000FCF70AFC04A806F047F903A8DA
+:10C6400006F044F929B030BD6E6C0200F0B58F4B96
+:10C650008DB005921A68082304000F00D16C07A85A
+:10C660000B43D3648A49FCF73DFE8A4908A8FCF7CE
+:10C6700039FE220000251C3207A90BA806F0D6F8C7
+:10C6800008AA0BA909A806F0D1F80BA806F062F8D1
+:10C69000631CDD77A06800F0F5FB03685B699847D1
+:10C6A000A06800F0EFFB030006000A331F222900F8
+:10C6B0001800039309F046FA039B3000DD7707F07A
+:10C6C00027FC0621A06807F0AEFC099A092193789F
+:10C6D000A068043207F0BAFCA06800F0D3FBC821C0
+:10C6E0000571A068FFF762FCA06800F0CBFB058134
+:10C6F000A06800F0C7FB07F014FC3800FDF782FECD
+:10C700002000FCF705FB39002000FFF74BFF390044
+:10C71000200007F003FDFF230495039362690123C2
+:10C7200016001E401A4232D05B490AA8FCF7C2FE2E
+:10C730000AA90BA806F0D7F800220BA91300019252
+:10C7400000923800FDF7CAFE0BA806F0BFF8049B64
+:10C75000002B47D1039B043B0393039B282B44DC12
+:10C76000380006F0B7FE039B002B00DC049605980A
+:10C7700006F0B0FA002806D0012362699A4313003C
+:10C780000422134363610AA806F0A0F800250422DE
+:10C790006369134234D0FF213800C826FDF766FFD5
+:10C7A0000025B600A36902229B5EAB4223DD200078
+:10C7B00029B2183006F050F80023010038001A00A2
+:10C7C0007430FCF7C7FE3000FCF740FB380006F081
+:10C7D00081FEC820FCF73AFB0222636913420AD1AA
+:10C7E0000135DFE7039B0433B6E7039BFE2BBEDD79
+:10C7F00000230493BBE7FA208000FCF727FB002509
+:10C800000222636913421ED01E00063216401342F4
+:10C8100024D022490AA8FCF74DFE0AA90BA806F06D
+:10C8200062F800220BA91300019200923800FDF774
+:10C8300055FE0BA806F04AF81948FCF707FB0AA8B2
+:10C8400006F044F8174D6420FCF700FB164B013549
+:10C850009D4200DC62E705F013FE5FE713490AA87A
+:10C86000FCF728FE0AA90BA806F03DF833003200B9
+:10C870000BA9380001960096FDF730FE0BA806F0D4
+:10C8800025F80AA806F022F8DDE7C0468C2400202F
+:10C890008E6B02008C6B02009E6B0200E36B020049
+:10C8A000983A00008C0A00008B0A0000206C0200FD
+:10C8B000F0B587B001930EAB1B88060003930D9B68
+:10C8C0000D000093019B0C9F0292002B39D0002F8A
+:10C8D00002D1009BDB0734D5282009F0E5F80400DD
+:10C8E000103005F0C6FF029B18202580638009F0F8
+:10C8F000DBF80500009B08220593019B00210360E3
+:10C900000C30049709F01EF9082204A9281D09F02B
+:10C91000FDF80D4B02226B6100230399E360236253
+:10C92000636233680A43300021005B68A560A2801F
+:10C930009847002805D0200005F0C0FE200009F02F
+:10C94000AFF807B0F0BDC0467D410200F0B507006A
+:10C95000C3B0050002C7002249492DA8002407F0F2
+:10C960007BFA0123122210AE0493019200933A0045
+:10C9700023002DA90394029418A8FFF7EFF82200D2
+:10C980003000404907F068FA012312223100049375
+:10C99000019200936A1D2300039402942DA8FFF7CF
+:10C9A000DDF8622302226B44DA77B6236B44DA7730
+:10C9B00018AB220034490793AC802DAB0BA8089329
+:10C9C00007F04AFA2C216B465B181B784120337024
+:10C9D0006B46DB8F0131738269441022684409F091
+:10C9E00095F8022207AB327528681693B48300F0DD
+:10C9F00059FA036831001B6898477E226B469B18E2
+:10CA00001B885432EB806B469B181B8828682B814F
+:10CA100000F048FA036800943A00E988DE680123D0
+:10CA2000B047286800F03EFA03680094DE68298960
+:10CA300001236A1DB047154F3868A0421CD0144A24
+:10CA40000A940992C02202926A4609AB42CB42C2C2
+:10CA500001212B002200FFF72BFF0E4B38680B93B0
+:10CA6000C02302936B460C940BAA42CA42C32B000C
+:10CA700022000221FFF71CFF280043B0F0BDC04692
+:10CA8000F96C0200096D0200196D0200E02400201B
+:10CA9000BD4102001B4202005A4BF0B5083303604F
+:10CAA000816004002520A9B002AB10220391C018B8
+:10CAB000002109F047F80BAE0123320052483370D1
+:10CAC0000E33195C01321170013BFAD2312202ABF4
+:10CAD000D218537811781B020B43252113AD220085
+:10CAE0006B8202ABC91845230C32029202A832783D
+:10CAF0001B1818002A70102209F008F8029B642104
+:10CB000018930A230026012702AA521813705B18F3
+:10CB100002AA9B1831000C221E702F77EE832E85FF
+:10CB20001EA819971C9609F00DF8384B0C223100FD
+:10CB300023A82193229609F005F8354B02AA2693E3
+:10CB400046239B1802221120DA7702AB0E32C0185E
+:10CB5000310026732796059508F0F4FF02AB1F7489
+:10CB60000F232C4806AA195C01321170013BFAD23E
+:10CB70001D2202ABD218537811781B020B432520DB
+:10CB8000112102AA0BAD127C6B8202ABC9182A706C
+:10CB9000C018102208F0BAFF012300272B7505AB3F
+:10CBA00011930398AF8300F07DF9036829001B6897
+:10CBB000984713ABDB8BA068A38200F073F903687E
+:10CBC0000097A18A029ADD680123A847A06800F0B7
+:10CBD00069F90600142008F067FF012305000761CA
+:10CBE000082210C006A90793069708F08FFF0A4B8A
+:10CBF000EB60B369BB4203D12000B56129B0F0BD41
+:10CC00002B61F9E794610200296D0200533D020097
+:10CC1000453D0200396D020065420200002815D032
+:10CC2000006041608260C360046145618661C761E4
+:10CC3000444604624C464462544684625C46C46284
+:10CC4000644604636E46466374468463002A06D0D5
+:10CC5000C46B043C043A25681560B442F9D18C6B6E
+:10CC6000A6464E6BB546002B06D0CC6B043C043B6D
+:10CC70001D682560B442F9D10C6BA446CC6AA3466A
+:10CC80008C6AA2464C6AA1460C6AA046CF698E699E
+:10CC90004D690C69CB688A6808684968704700600C
+:10CCA00041608260C360046145618661C76144463A
+:10CCB00004624C464462544684625C46C4626446E4
+:10CCC00004636E46466374468463C46B043C043953
+:10CCD00025680D60B442F9D1C76986694569046960
+:10CCE0007047006041608260C36004614561866195
+:10CCF000C761444604624C464462544684625C46C2
+:10CD0000C462644604636C46446374468463046985
+:10CD10007047846BA646446BA546046BA446C46A60
+:10CD2000A346846AA246446AA146046AA046C7692B
+:10CD3000866945690469C36882680068416870470C
+:10CD400010B5041E0CD008F03DFF431EE318A342AB
+:10CD500008D922781978013B21705A700134F6E71E
+:10CD6000014810BD0020FCE717FCFFFFF0B585B0BF
+:10CD70000D1E009029D000260A27C217141A4B1E38
+:10CD8000544003932000029639000136019603F0C7
+:10CD9000DBFECB17C9185940039B30312000995551
+:10CDA000390003F0EBFD041EECD1009B002B04DAEC
+:10CDB0002D23029E019A0236AB5400232800AB5566
+:10CDC000FFF7BEFF200005B0F0BD014CFAE7C046FA
+:10CDD00017FCFFFF0268084B406810B5C018C00080
+:10CDE000101803009A4205D81C688C4202D3180020
+:10CDF000083BF7E710BDC046FFFFFF1F70B5064DAB
+:10CE000004002B68002B02D107F0ECFC286023689B
+:10CE10009B00EB58636070BD1C25002070B5002896
+:10CE20000ED10D4D2E68002E08D1083008F03CFEC2
+:10CE3000040006604660FFF7E1FF2C60286870BDC3
+:10CE4000064A0123116806480C001C401942F6D11D
+:10CE5000036044601360F2E7102500200C250020D9
+:10CE600014250020436810B50400002B02D10448AB
+:10CE700008F027FC606803681B69984710BDC0462E
+:10CE8000496D0200436810B50400002B02D104482C
+:10CE900008F017FC606803681B69984710BDC0461E
+:10CEA000496D0200436810B50400002B02D104480C
+:10CEB00008F007FC606803689B69984710BDC0468E
+:10CEC000496D0200436810B50400002B02D10448EC
+:10CED00008F0F7FB606803685B6A984710BDC046BE
+:10CEE000496D020000487047FFFF0000F0B597B0A1
+:10CEF0000593036807AC1B6804910393110023009A
+:10CF00000600A1C9A1C30025D36829000C220CA8E2
+:10CF10000A930B9508F016FE35200B4B11AF0F93BB
+:10CF200004AB29001022C01810953D7008F00AFECD
+:10CF3000059B7D822200009330000499039C019799
+:10CF40000CABA04717B0F0BD47450200FC3070B5F0
+:10CF5000046C0500002C0DD1242008F0A5FD064B23
+:10CF600044608361054B8460C46004614461C461B2
+:10CF700003602864286C70BD746202005C63020068
+:10CF8000FC3070B5C56B0400002D11D1342008F0C1
+:10CF90008BFD084B85604360074B45610361074B80
+:10CFA0000562C361064BC5628362064BE0630360A2
+:10CFB000E06B70BDA4620200946202000463020090
+:10CFC0001463020024630200064B70B50400036082
+:10CFD0004068002804D0056908F062FD2800F8E7E1
+:10CFE000200070BDD8610200064B70B504000360DC
+:10CFF0004068002804D0056908F052FD2800F8E7D1
+:10D00000200070BDA8610200064B70B504000360EB
+:10D010004068002804D0056908F042FD2800F8E7C0
+:10D02000200070BDB8610200064B70B504000360BB
+:10D030004068002804D0056908F032FD2800F8E7B0
+:10D04000200070BDC8610200064B70B5040003608B
+:10D050004068002804D0056908F022FD2800F8E7A0
+:10D06000200070BD74620200064B70B504000360BE
+:10D070004068002804D0056908F012FD2800F8E790
+:10D08000200070BDC4620200064B70B5040003604E
+:10D090004068002804D0056908F002FD2800F8E780
+:10D0A000200070BD84620200064B70B5040003606E
+:10D0B0004068002804D0056908F0F2FC2800F8E771
+:10D0C000200070BDB4620200064B70B5040003601E
+:10D0D0004068002804D0056908F0E2FC2800F8E761
+:10D0E000200070BD14630200064B70B5040003609D
+:10D0F0004068002804D0056908F0D2FC2800F8E751
+:10D10000200070BD046302007FB503791548002B31
+:10D1100022D0154E154C33782000002B1CD102ADC7
+:10D12000280007F0EDF9002810D16B88592B0DD19C
+:10D130002B78AA88D91F012910D800920C4A2021E7
+:10D14000200004F0E5FD0123337004E020222000DC
+:10D15000084908F03EFD200004B070BD0092064A68
+:10D16000EDE7C0466C6D02000A280020EA27002087
+:10D170008E6D0200866D0200AB6D0200FC3070B552
+:10D18000046C0500002C0DD1242008F08DFC064B0A
+:10D1900044608361054B8460C46004614461C46180
+:10D1A00003602864286C70BD746202005C63020036
+:10D1B000134B70B508330360124B0400C360802327
+:10D1C000114A451CFF355B00C250280008F0FBF9EE
+:10D1D000280002F0D3FD20000C4BB830E360FFF7CD
+:10D1E000F3FE2000AC30FFF71FFF2000A030FFF758
+:10D1F0000BFF20006C30FFF7F7FE200070BDC0462B
+:10D2000088630200D063020014650200E861020036
+:10D21000F8B505000400AC356B68AB60A868002861
+:10D2200007D0C36821009847AB68002BF4D01B6976
+:10D23000F3E76868002804D0066908F031FC300084
+:10D24000F8E7220003215832137868608B4313708B
+:10D2500023005C33187020000A3007F0BAFA20006F
+:10D26000343007F0B6FA606E002804D0056908F083
+:10D2700017FC2800F8E725009435606668680028E8
+:10D2800004D0066908F00CFC3000F8E72600A03650
+:10D2900068607568002D05D02F69280008F000FC33
+:10D2A0003D00F7E72000290075600C226C3008F083
+:10D2B00049FC2000074BE5672900A3670C2280305A
+:10D2C00008F040FC2300044A8C33903428001A6094
+:10D2D0002560F8BD2B4502001D450200434BF0B50B
+:10D2E00008330360424B060000251F27C360A023BC
+:10D2F0000400163685B03A00290005718560057472
+:10D3000043828582300008F01DFC802380212000AC
+:10D31000C9019B0033840A002B00F5773830009553
+:10D3200000F0C0FE2100403103913A00290003982B
+:10D3300008F008FC23008022039960339200CD7727
+:10D340001A80220003216432137820008B4313706B
+:10D35000230068331D70274B2900E3660C222567E4
+:10D36000783008F0EFFB2300270088331D60224B44
+:10D370000837FB67843729000C22380008F0E2FBED
+:10D380001E4B1F4AFB602300A0333D611A601D4AFB
+:10D390005D60DA601C4A1D619A61DD61300007F052
+:10D3A00018FA039807F015FA184B601CE360230085
+:10D3B000C4331D809D70FF3002F0CAFC8C235B00DB
+:10D3C000E55023001933FF335D618023104A5B0071
+:10D3D000E250230001222000FE3352425A86023BD3
+:10D3E0009D63DD631D6405B0F0BDC0468863020027
+:10D3F000E8610200A86102002B4502001D45020001
+:10D40000B8610200C8610200D8610200D063020066
+:10D410002865020070B5074D2B68002B07D1A020AE
+:10D42000400008F041FB0400FFF758FF2C6028681B
+:10D4300070BDC0462025002070B50C220D000021D3
+:10D44000040008F07FFB00232361024B20002560CD
+:10D45000E36070BD3945020070B500250400204B23
+:10D46000290003601F4B858083601F4BC5604361AB
+:10D470001E4B856103621E4B4562C3621D4B0563F3
+:10D480008363C5634430FFF7D7FF2000290058307D
+:10D49000FFF7D2FF200029006C30FFF7CDFF2000FE
+:10D4A000154B290023607822803008F04BFB2000C8
+:10D4B0002900F022F83008F045FB2000E93029006F
+:10D4C0005022FF3008F03EFB8E239B00E5540B4BAF
+:10D4D00029002822E01808F035FB200070BDC04666
+:10D4E000D46202008462020094620200A46202001C
+:10D4F000B4620200C46202005C6402003A020000EE
+:10D5000010B50400024B036007F091F9200010BD34
+:10D510009462020010B50400024B036007F09CF90E
+:10D52000200010BDA4620200014B18787047C0466D
+:10D530000B280020F0B5140000222C4F1E003B7871
+:10D5400087B00D000190934214D101F0CFFF0B2260
+:10D5500000280FD1002E10D003A92230039607F027
+:10D5600018FA002809D00622082803D011384342AF
+:10D570005841021D100007B0F0BD002302AA1000A0
+:10D58000137000F0C1FF0B22031EF3D11132A4006F
+:10D590001440019A6800024314431F2214491440A6
+:10D5A0000D7802A89543113A12181380114B0920E7
+:10D5B000039302232C430C7003AC237102AB0522AE
+:10D5C000C01808F0A3FA21000B4801F007F8002862
+:10D5D00007D007220428CDD004320828CAD1053A42
+:10D5E000C8E7012302003B70C4E7C0460B280020B7
+:10D5F00081200020974902000C28002010B5064821
+:10D6000001F0BAF8031E06D00720042B03D0043023
+:10D61000082B00D1053810BD0C28002073B56B46CF
+:10D6200004000322581D0E00002108F08BFA0F4B56
+:10D6300001AD1B78200029002B7001F069FB041E4E
+:10D6400004D00420052C00D0073076BD310028001E
+:10D6500000F0FCFF03002000002BF6D00720042B75
+:10D66000F3D00430082BF0D10538EEE70C28002069
+:10D6700073B5114C0D00060005222100684608F024
+:10D6800045FA012D09D00223022D12D1032223785D
+:10D6900093431A000123134302E0032223789343A8
+:10D6A00023706946300007F072F90023984200D0D9
+:10D6B0000B33180076BDC04681200020084B0100C6
+:10D6C0001B78092010B5002B08D0064800F0F8FFA1
+:10D6D000031E03D003200E2B00D0001810BDC0463F
+:10D6E0000B2800200C28002010B5040001F0CAFE11
+:10D6F000034B1B68002B01D02000984710BDC0468B
+:10D7000028250020F0B58BB0050001F03BF9002082
+:10D71000FFF780FE036807001B6998473B68040019
+:10D720009B69380098473B6806005B6A3800984759
+:10D730000200288810380B2861D803F081F8063DD4
+:10D740006060605A606060666078AF882000390071
+:10D7500007F019FB22006B7B583201931378A879EC
+:10D760009C46022361460B43137004AB1F800123C8
+:10D7700004AA93701300D070019AE91D9A722B00CD
+:10D780000622163305A8099308F0C0F929000B20DA
+:10D7900004AB06220E31C01808F0B8F9943463685F
+:10D7A000A360A06800282AD0C36804A99847A3688A
+:10D7B000002BF4D01B69F3E720002F49AF8807F056
+:10D7C000E2FA2200022058321378A97983431370B9
+:10D7D00004AB1F809970A0346368A360A068002820
+:10D7E0000DD0C36804A99847A368002BF4D01B6927
+:10D7F000F3E75369002B02D0A888A91D9847290098
+:10D80000300007F094FB0BB0F0BD636E002BF6D038
+:10D81000AF79A366A06E0028F1D0C368390098479D
+:10D82000A36E002B01D1636EF3E71B69F1E70122C0
+:10D830000D27AB7BE91D1A4001925A07920F029205
+:10D84000DB08062204A8EF57039308F05FF9019A5A
+:10D8500004ABDA716A46127A9F711A726A46127BB9
+:10D8600020005A722B008C340F33079380302368CA
+:10D8700004A99847C3E7C046FFFF00000300072044
+:10D88000D72B02D90020014A1360704724250020BD
+:10D89000014B18607047C046282500207FB58022C4
+:10D8A000A323D205DB00D3580820DB0700D40530C2
+:10D8B00048221C4B1C4902F05BF900280AD080B2B8
+:10D8C000002807D1BFF34F8F184B194ADA60BFF316
+:10D8D0004F8FFEE701230493164B04A81B680193A6
+:10D8E000059307F0BBF8002802D0072007B000BD61
+:10D8F00002A807F0B1F80028F7D102A907F0AAF8AA
+:10D900000028F2D10C4802F063F980B20028EDD172
+:10D910000A4802F067F980B20028E7D100F020F849
+:10D92000E4E7C046614A02002C25002000ED00E03B
+:10D930000400FA052425002005D70100E9D60100DE
+:10D9400080B2002807D1BFF34F8F034B034ADA6040
+:10D95000BFF34F8FFEE7704700ED00E00400FA05CB
+:10D960001FB5002302ACA380283323806933FF3323
+:10D970006380E380803B01A8FF3B05220C490370D4
+:10D9800007F07AF880B200280FD18020800007F0DD
+:10D990006FF880B2002808D1200007F06BF880B241
+:10D9A000002802D107F062F880B204B010BDC04672
+:10D9B000D06D0200024B0B60092313607047C04614
+:10D9C000D66D020010B504000020FFF723FD0368A8
+:10D9D0001B6998470300F3331C708623074A5B00DA
+:10D9E000C0500433C25003000021054A1133FF33F5
+:10D9F00059601A61F43007F0F7FD10BD454C020084
+:10DA0000574C0200012110B5054A080002F026F823
+:10DA100003005A1E93410B205B42184010BDC046C4
+:10DA2000C5D90100F0B593B0029000200C00FFF7BB
+:10DA3000F1FC03685B6A9847FFF776FD030006A8D0
+:10DA4000002B0DD00023037105AB0693082303734D
+:10DA50000AAB8360FFF732FE002803D013B0F0BD9D
+:10DA6000037103730023237323710193029B019AB3
+:10DA7000BA331B7893423ED9072353431E00029AC0
+:10DA8000BB36D318BB331B789619022B2CD100253B
+:10DA900006AF3B7BAB4220D9AB000393089BAA00A7
+:10DAA0003000995806F0C4FF00281AD00898AB003F
+:10DAB000C118237BA6689C469A000B689351634665
+:10DAC000013323733B7B5A1E954204D00B4D5B19E7
+:10DAD0009B001B580B6006AB1A73019B0133DBB232
+:10DAE000C3E70135EDB2D3E7237921689A0001330A
+:10DAF00056502371F1E70020B0E7C046FFFFFF3F1B
+:10DB0000F0B5040008780D009BB0012846D04B8882
+:10DB1000032830D1A03B224A9BB2934229D88023CC
+:10DB2000AA880320DB019A4223D20AAB009312ABEE
+:10DB30006A46029326000023B836137113733378B4
+:10DB4000002B1DD104AF18220021380007F0FAFF86
+:10DB50002B7838003B7033783B726B4607936B88A9
+:10DB60003B82AB887B8206F08FFF03000320002BF3
+:10DB70000DD01BB0F0BD203B03200A4A9BB2CCE77E
+:10DB800069462000FFF74EFF0028DBD0F1E70122B5
+:10DB90005834217818000A432270EAE70220E8E7A7
+:10DBA000603F0000E03F0000F0B59DB01F006B46F5
+:10DBB00005001A70581C0622229E02AC07F0A6FF30
+:10DBC000002F2ED03B8823807B886380BB88A38076
+:10DBD000FB88E3800CAB049314AB6A4606932F00DA
+:10DBE0000023B937137513773B78002B21D101201F
+:10DBF0003B78022708A903405A000B78BB4304AFC7
+:10DC00004F601343002E1CD12A002C32927983439B
+:10DC1000024013430B70AB8D0B81EB8D4B812B8E30
+:10DC200019E032232380DB186380F533A780FF33AC
+:10DC3000CFE7280004A9FFF7F5FE0028D7D01DB0D4
+:10DC4000F0BDB2798343024013430B7033880B81DC
+:10DC500073884B81B388220068468B8106F02AFFC7
+:10DC6000031EECD0112814D80B20032BE7D9181F62
+:10DC70000D280CD802F0E4FD150B0B09070B0B0B5C
+:10DC80000B0B0B0B09130620D9E70420D7E70B2059
+:10DC9000D5E7054A0B209342D1D10738CFE70520BD
+:10DCA000CDE70720CBE7C0460232000013B5046879
+:10DCB0000093A46813000A000149A04716BDC0469E
+:10DCC000FFFF000037B506AC257804680195009386
+:10DCD000246913000A000149A0473EBDFFFF000070
+:10DCE000F0B587B016000DAA0D00147800216A4621
+:10DCF000518069460CAA128801930A80002C1AD11F
+:10DD000001004279F831A2420BD9E700CF5BB7425C
+:10DD10001BD130212034A40022580132D27F0A4284
+:10DD200015D16A463100280007F035F8062300288F
+:10DD300008D0032306E06A463100280007F02BF8DC
+:10DD4000031EF6D1180007B0F0BD0134DBE7102147
+:10DD50000A4051424A41002005930CAB0493194BF1
+:10DD600002AC01322680A270A0809D4207D1FFF74D
+:10DD700051FB03681B69984707F008F8050021006C
+:10DD8000280007F00CF8002382B29A42DAD0100083
+:10DD90000D4A05339042D5D00FD801330828D1D091
+:10DDA000013B1128CED06A463100280006F0F3FF6F
+:10DDB00005230028C6D0023BC4E7044A062390424C
+:10DDC000C0D0F0E7FFFF0000033000000134000086
+:10DDD000F0B5040097B008002E250B9100F010F963
+:10DDE00004ABED1810902A00012010A906F0D1FF15
+:10DDF000002802D0032017B0F0BD2B880B9A0A90A0
+:10DE000093830B9B0A9A1B7D934200D8C9E06379E8
+:10DE10001D2B01D90720EEE70B9B9B690C930A9BF6
+:10DE20000C9A9B009D586B69002B07D16B8B002BC4
+:10DE300004D16B1CDB7F022B00D1ADE0280000F089
+:10DE4000DFF8002610900D960C962B0028331B78D7
+:10DE5000B3421FD96A6AB3009F583422002135208B
+:10DE600004AB9B18197004AB243AC01807F06AFE83
+:10DE700046214E4B04AA52183800138011A907F00E
+:10DE80000BF8002803D07B690C937B8B0D93013634
+:10DE9000F6B2DAE76179AB1C1F31C90061186A1C60
+:10DEA000DB7FD27F089129002A3109780020079171
+:10DEB00029002931097806910D9905910C99049151
+:10DEC000297F0391298B0291698B019169690091E6
+:10DED00010A907F051F9002800D08BE763790700FB
+:10DEE0001A00203292001F331551DB001B5BEB83BD
+:10DEF0006379013363712B0028331B78BB424BD904
+:10DF00008E218900635C132B00D983E76A6ABB000A
+:10DF10009E5834220021352004AB9B18197004ABA5
+:10DF2000243AC01807F00EFE4620204B04AA12180F
+:10DF3000138011AB1900300006F0AEFF0C900028E2
+:10DF400027D1300000F05CF88E218900625C1090CF
+:10DF50001E32FF325200A218738B0292327F0C984D
+:10DF60000192328B10A90092726907F0A8F900287B
+:10DF700000D03FE78E218900625C531CDBB2635402
+:10DF80001D337A32FF3392005B001651E3185B8831
+:10DF9000F3830137FFB2AEE70A980130C3B20A93A8
+:10DFA0002FE7237900200133237124E701290000A2
+:10DFB00070B5050006F065FC041E1DD1280078220E
+:10DFC0002100803007F0BEFD2800E93050222100FA
+:10DFD000FF3007F0B7FD280008222100F83007F0D5
+:10DFE000B1FD064B2822E818210007F0ABFD8E2377
+:10DFF0009B00EC54200070BD0624FBE73A020000B1
+:10E00000F0B5438A85B00193037805000127002B02
+:10E0100037D0224BC6191B6800249C463100204A89
+:10E02000A44511D00023981E012804D9D05C070014
+:10E03000C85C87422ED10133102BF4D111235C43ED
+:10E04000174B1F193F7C1CE0300007F07FF82B783E
+:10E0500007000090002B01D112352E00042C10D0A7
+:10E06000112565430E4B10225D193100280007F081
+:10E070004DFD0023AB70EB70009B01342B74074BFC
+:10E080001C6003AB9F705888019B00040343180079
+:10E0900005B0F0BD01341132C2E7C046742500203E
+:10E0A0000D280020F7B5FA26B6007143009308AB9F
+:10E0B0001B780400080012491700019302F0D4FBFA
+:10E0C00085B230000E497843258002F0CDFB009BDD
+:10E0D00080B2A380019B6080A3710423032D03D928
+:10E0E0008023DB019D4200D923800423032803D928
+:10E0F0008023DB01984200D963802000FEBDC0462A
+:10E10000710200000E23F0B58BB004AAD3800C225C
+:10E11000039001914B7827495343CB1804A906314A
+:10E120000A00188906A9032307F0FFF8002822D166
+:10E13000019B18265B78204C1F0077433D00083573
+:10E1400000936319029304ABDD8802982A0006A9A4
+:10E1500007F0CEFC002811D10C22009B5343154A36
+:10E16000D3189A7A0223110019401A4203D13200BF
+:10E17000E01907F0E7FC00200BB0F0BDE7197B6861
+:10E180000E4F002B00D10E4F18260322009B06A92C
+:10E190007343E250E3182A005D60029807F0B6FC72
+:10E1A000019B320059780398714338236118B847AE
+:10E1B000E1E7C04692270020A0250020DDF60100FF
+:10E1C00065F60100F7B504000D006A468178204825
+:10E1D00001F022FA00283AD10C2362781D4F5A43ED
+:10E1E0001D4B9B189B7A5B0605D4022D03D01B4F59
+:10E1F000012D00D01A4F1C26A1781A4B7143320012
+:10E20000C91868460023B84700281ED1022D1ED029
+:10E210000C226178104B4A439B189A7A4030714324
+:10E2200082439A72104B3200591868463300B8473F
+:10E230000C23227821005A430C4B68469B189B7A8A
+:10E240000B4A9B009B58984701E0022DF0D1F7BD87
+:10E2500064260020DDF601009227002065F601000B
+:10E260002F530200BC2500208425002078250020A3
+:10E27000A4640200F8B5182507004878094C6843E3
+:10E280000E0038232A003900201801F063FA002814
+:10E2900006D173785D4364196368013300D160600F
+:10E2A000F8BDC046A0250020F7B51821019043789D
+:10E2B0002948594342185468284F2600251E0ED07D
+:10E2C0000C225A43BA18957A927A52B2002A28DA66
+:10E2D0006A0626D40D00A6B208350C5845190C2242
+:10E2E0005343FB18188932002300290007F01BF85C
+:10E2F0000B281AD10C22019B29005B785343FB1891
+:10E3000018893200012307F00EF80C21019B144AF2
+:10E310005B784B43FF18388907F003F800280AD1CF
+:10E32000FEBD002426002500D9E7002800D00D48B6
+:10E33000012CF5D1E9E702220B4BC318934308D017
+:10E34000082806D0113843425841064B4042184035
+:10E35000E6E70448E4E7C046A02500209227002015
+:10E36000FFFF000041800000FECFFFFF70B51C24BE
+:10E370004443050020000D4E1130A41980190622D7
+:10E38000002107F0DFFB10220021200007F0DAFB5C
+:10E39000FF232374A376013BFF3B23830233AB406F
+:10E3A000034A11689943116070BDC046BC25002026
+:10E3B000B825002037B581B205006A46074801F04C
+:10E3C0002BF9041E08D15421684601F00DFA041EF1
+:10E3D00002D12800FFF7CAFF20003EBD64260020BE
+:10E3E000F0B51D00414B93B01B68160001900091E1
+:10E3F000002B54D0189B542B51D8FF22002403AB80
+:10E400005A709A70DA701C70189B06AF3C700B95AE
+:10E410000A933748A1B204AA01F0FEF8002819D1E6
+:10E420000822019804A907F063FB002812D103AB6E
+:10E430009C7003ACA178FF2931D0009B032B0DD138
+:10E44000189B2022542B00D092180323134306AAB2
+:10E4500013701CE00134062CDBD1EAE7254BEB1AE4
+:10E46000A72B1ED8012224488A40036819001140B6
+:10E47000314314D093432022036006AB1A70009AF4
+:10E4800006AB1978022A2FD101220A431A7009AB70
+:10E490000793164B320020001B6806A9984713B05B
+:10E4A000F0BD164BEB1A1B2B09D8202206AB1A70B5
+:10E4B000002363700CAB0B9318230A93DFE710481B
+:10E4C0002D1A172DEBD830233B70002363700133D6
+:10E4D000E3700C4B9A7A0223110019401A42CED1F4
+:10E4E000182207F02FFBCAE70222CEE7782500208A
+:10E4F00064260020BC250020B825002084250020AB
+:10E50000A025002092270020F0B5040085B0002847
+:10E510004FD00025284B29481D605D729D72012354
+:10E520005B420381FE3B07222900438107F00AFB7F
+:10E5300018222900224807F005FB28000135FFF7C3
+:10E5400015FF062DF9D11F4B1F4D01931F4B2900BD
+:10E550006846009301F002F8031E19D11C4E24787E
+:10E5600001333370002C1AD11C272800A1B202AA53
+:10E5700001F052F8031E09D138006043154A02A980
+:10E5800080181C2201F0E6F8031E04D0002232702D
+:10E59000180005B0F0BD0134062CE6D1F8E76B4653
+:10E5A0009988DB882800594389B201F01DF90300DE
+:10E5B000EEE7094BECE7C0467825002092270020C3
+:10E5C000A02500205400060064260020E1E301009D
+:10E5D00068280020BC2500200E800000F8B5164BEE
+:10E5E00007001B780E00002B20D0002820D0002927
+:10E5F0001ED00B68002B1BD0104D2C68002C19D19D
+:10E600002800052208C0053107F080FA3379072178
+:10E61000AB720323EA7920008A431343EB71022390
+:10E620002A7A8A4313432B723C70F8BD0448FCE7F6
+:10E630000448FAE70448F8E7682800207825002015
+:10E64000088000000E80000004800000164B10B50A
+:10E650001B78002B24D0002820D000291ED003785E
+:10E66000002B1DD1114B1B68002B19D04278002ABA
+:10E6700018D10F4B9B7A012B14D024241800204072
+:10E68000234203D0012310000B7010BD5BB2002B9E
+:10E6900002DA02230B70F8E70870F6E70548F4E7A2
+:10E6A0000548F2E70548F0E76828002078250020B3
+:10E6B000922700200E8000000880000010800000DB
+:10E6C000F0B5274B85B01B78002B47D0002843D0EE
+:10E6D000002941D00B689C46002B3DD08B680193EC
+:10E6E000002B39D00378002B38D11E4A1268002A3B
+:10E6F00034D01D4A1C00D07A02900220927A024047
+:10E7000018000392194A029D9D4219D00F7BA7421F
+:10E7100008D90326977E3740022F03D1019DA70019
+:10E720007A5101340F7987420DD90225977E2F4205
+:10E7300009D116006546870010367E51013002E08F
+:10E74000039E002EE2D001331C32062BDBD1087170
+:10E7500000200C7305B0F0BD0548FBE70548F9E75C
+:10E76000682800207825002092270020BC25002062
+:10E770000E800000088000000F4B70B51B78002B46
+:10E7800017D0002813D00478002C12D10B4B1B6833
+:10E79000002B0ED020000A4DAB7EFF2B02D02000B4
+:10E7A000FFF708FE01341C35062CF5D170BD054875
+:10E7B000FCE70548FAE7C0466828002078250020D5
+:10E7C000BC2500200E800000088000000048704733
+:10E7D000918000001B4B02001B78080010B5002B35
+:10E7E0002DD0002A29D0002927D01478002C26D13A
+:10E7F000154B1B68002B22D09178FF290CD1537840
+:10E80000FF2B07D0F3394B4310490722C9188B7AE5
+:10E810009B070ED40E480FE01C2359430D4B0222D8
+:10E820005B18997E0C0014401142F3D1103319008B
+:10E83000053207F06BF9200010BD0748FCE70748D8
+:10E84000FAE7C0466828002078250020922700209B
+:10E8500005800000BC2500200E800000088000001C
+:10E86000F0B5234B06001B780C008BB0002B3BD07F
+:10E87000002837D0002935D00378002B34D11D4A29
+:10E880001268002A30D0817805292FD81C252A004B
+:10E890004A43194FBA18907EFF2827D02261174AA1
+:10E8A000E3606361A36003AB62601548236089B2D3
+:10E8B00001AA00F0B1FE002812D12B002A0001A904
+:10E8C00003A800F047FF00280AD1E060B378606138
+:10E8D0005D430A4BEF19636003AB2761A0602360BF
+:10E8E0000BB0F0BD0748FBE70748F9E70748F7E733
+:10E8F0006828002078250020BC2500205128002011
+:10E90000642600200E8000000880000010800000B7
+:10E9100013B5040081786A460B4800F07DFE00289C
+:10E9200010D11C226378094853436946C01813006C
+:10E9300000F010FF064B074A9B7A21009B006846B7
+:10E940009B58984713BDC0466426002084250020AC
+:10E95000782500209464020070B5050000241C2670
+:10E9600031006143064B2800C91806F058FD002805
+:10E9700003D10134062CF3D1F934200070BDC04618
+:10E98000BC250020FF23F0B5B94A8FB012780500EE
+:10E990000393002A3BD0B74A12680192002A36D06E
+:10E9A00004AC6370A370E370031D06932A2302AACC
+:10E9B00093820023B04F00882370BE7A102823D0A2
+:10E9C000AB88B20709D5AD4A934202D03A899A4240
+:10E9D00003D1FB7AA370002363701C2800D985E162
+:10E9E0000F2814D910380C2811D801F033FF0D006E
+:10E9F0001B0010005A00370010001000CF00180153
+:10EA00001000100010003F01F30700D542E10FB0E5
+:10EA1000F0BD019B01361C330193062E00D050E15E
+:10EA200000268BE0022332009A431300BA723207A9
+:10EA30000CD55BB2002B03DA00212000FFF7C2FBEC
+:10EA40001023BB72023302AA1373E9E7A078FF28F0
+:10EA5000F6D0FFF78BFCFF23A370F1E7FB7AFF2BC7
+:10EA600006D087490023A888864A06F058FCCEE7DE
+:10EA70000023E989834A108B88420DD10822DBB23A
+:10EA80001643FB722000BE72A370FFF741FFFB7AB2
+:10EA9000FF2BE6D10021E5E701331C32062BEAD13A
+:10EAA000F8E7132302AA13730F3B1E43BE72A81D7F
+:10EAB000FFF752FF0390FF2802D0C0B2A070F87297
+:10EAC000FB7AFF2B54D100266E4B9A7EFF2A1AD177
+:10EAD0001C203B787043022B10D06A4B3900181869
+:10EAE000FD2310308372F83A07F010F803AB1E7064
+:10EAF000039BDBB2A370FB72002609E0614B181880
+:10EB0000FE238376F2E701361C33062EDDD15E4EFE
+:10EB100000211C230B91FA7A0D915343594A099114
+:10EB2000D3180C93564B0A910893524BA8881A1D80
+:10EB300008AB06F0F2FB002800D068E74D4B05ADAE
+:10EB40001B6832002900200098472B78122B00D038
+:10EB50005DE74948837A012B00D158E701235B42E6
+:10EB60000381FE3B07220021438106F0EBFF4EE7C5
+:10EB70001623464802AA137300210E22083006F01D
+:10EB8000E1FF4023BA7A1343BB72B5E70127394B43
+:10EB9000384A5B7A1420BB4353720423364905AAD2
+:10EBA0009E438E721070AA79002A04D0C87AFFF7AB
+:10EBB00001FCAE79C2E7EA791A4200D130E7A278C7
+:10EBC000FF2A00D12CE708231E438E72EB7A9B07A5
+:10EBD00006D51C2050432B4B1B18987EB8439876C3
+:10EBE000CB7AFF2B00D11BE71C235343254D08781C
+:10EBF000ED1802280DD028000722103006F086FFFD
+:10EC00000222AB7E934301212000AB76FFF7DAFAB4
+:10EC100006E71B4B01225B8A2B83AB7EF2E7AB79C5
+:10EC2000112B14D1330712D518480E2200210830B9
+:10EC300006F088FF162302AA13734A331E430D4BB6
+:10EC4000BE725A7A022313430A4A5372E8E68023BB
+:10EC50005B421E4302AA95331373064BBE729B7A26
+:10EC60000B4A9B0020009B589847D9E61323EAE6FD
+:10EC7000682800207825002092270020FFFF000050
+:10EC800084250020BC25002043800000A025002012
+:10EC9000846402001123002602AA13736670AB88F5
+:10ECA00006353B81022307222900BB72380006F09B
+:10ECB0002DFF2800FFF750FE0390FF280AD1114BCB
+:10ECC000019307222900019806F012FF002800D0C6
+:10ECD0009FE603960822B97A039B0A43DBB2200021
+:10ECE000FB72BA72A370FFF713FE99E6522800D0A8
+:10ECF0008DE6054B054A9B7A20009B009B58984760
+:10ED000085E6C046CC2500207825002084640200DA
+:10ED1000020030B5002912D00B78002B11D10A481F
+:10ED2000006800280DD0FF20084C88702589FA382B
+:10ED3000954203D118004B70E27A8A7030BD0448C6
+:10ED4000FCE70448FAE7C046782500209227002017
+:10ED50000E80000008800000064B10B55869802323
+:10ED60005B05421C04D0196989B201F07DFD10BD1C
+:10ED70005869FCE70010001010B5034B034A1B78DC
+:10ED80009B009B58984710BD6A280020C864020069
+:10ED90001423434305480122C0180023C2600371B5
+:10EDA000C3800361436103817047C0467C26002015
+:10EDB0000B0037B50C24020018009D6809786C43DD
+:10EDC000044D08302D680095034D1B696459A04718
+:10EDD00037BDC0466C2600207026002080225205D8
+:10EDE000116914220E4B10B5187889B242439B1852
+:10EDF0001A69501EDA881B898018C01801F034FD8A
+:10EE0000084A0300126801209A4207D300209A4260
+:10EE100004D1054B186843425841C0B210BDC046EA
+:10EE20007C260020A8260020C0260020082310B53C
+:10EE3000034A116899431160FFF79EFF10BDC04659
+:10EE4000AC260020094910B50A6813070AD49307B5
+:10EE500002D5012313430B600222054B1A70FFF702
+:10EE60008BFF10BDFFF7E2FFFBE7C046AC2600209A
+:10EE70006A280020064B10B51B681B0705D4012229
+:10EE8000044B1A70FFF778FF10BDFFF7CFFFFBE7C9
+:10EE9000AC2600206A28002010B5002806D01128D2
+:10EEA00005D10823094A11680B43136010BD1421D2
+:10EEB000074A1378594304315118FFF779FF0422A8
+:10EEC000044B1A7000F090F8F0E7C046AC26002022
+:10EED0007C2600206928002070B514248025114B61
+:10EEE0006D051A78104E54431C192B69216920892D
+:10EEF000E2889BB2401861699A420DD92C69A4B28C
+:10EF0000141B2A69091992B29208201806F02DFAEA
+:10EF10002B699BB2336070BD920806F026FAE38835
+:10EF2000F8E7C0467C260020B826002070B5802572
+:10EF3000094B6D052A691B6894B2013B5C43FFF7DE
+:10EF40000BFF01002869054B80B2013941431A6863
+:10EF5000200006F00AFA70BDA8260020B026002086
+:10EF6000142270B580260E4B760519784A439B18FB
+:10EF70001A89DC881B693169A418E418200089B259
+:10EF800001F0F8FC0D00FFF7E7FE3369411E9BB26C
+:10EF90005943044B491920001A6806F0E6F970BD80
+:10EFA0007C260020C026002010B5FFF7D5FE802269
+:10EFB000074952051369146909681269A4B26143CB
+:10EFC00092B2441E98B26043920806F0CEF910BD8A
+:10EFD000A826002010B5034B186806F0C4F9FFF707
+:10EFE0005BFF10BDA8260020F7B5284B1878032832
+:10EFF0000ED801F025FC020E11470023244A1360AD
+:10F00000244A1360244B5B78002B01D000F0D6F823
+:10F01000F7BDFFF761FFFBE7142480271F4E7F0534
+:10F020003368396900931C4B89B21A7854431C1910
+:10F030002569280001F018FC194B01901860396906
+:10F04000E088013D401989B201F00EFC019B83422A
+:10F0500010D10123009A9A43DB1813430221114A6D
+:10F06000336012680B4013430F4A08D11170FFF749
+:10F0700083FECDE70323009A9A431300EEE70023B3
+:10F080001370F4E7FFF7A6FFC2E7C0466928002027
+:10F09000BC260020B82600207C260020AC260020BC
+:10F0A000A8260020B02600206A28002014230C2067
+:10F0B000F0B580243B4A85B0117864054B43D318E2
+:10F0C000DA68216950430292374A1F89121816895B
+:10F0D00050895268704382180192DA881D69D319E9
+:10F0E0005B1900930023314E2800336089B20392EC
+:10F0F00001F040FC00290AD12369039A9BB29A428D
+:10F1000008D0019B009A934201D1002F02D0029BAC
+:10F11000022B0DD12169280089B201F0A5FB244BF7
+:10F1200018600323234A1370FFF75EFF05B0F0BD9C
+:10F130002169781989B201F01DFC1F4B89081960FB
+:10F14000009A019B216993421ED0100089B201F000
+:10F1500011FC002918D06B4621691F88236989B2E8
+:10F1600002936B46988801F07FFB6B460500198976
+:10F17000380001F079FBADB280B2854206D16B4612
+:10F180009B88DB1B9B0833600223CBE72369216943
+:10F19000380089B29CB201F0EDFB89B2641AA40870
+:10F1A0003460F1E77C26002070260020C026002075
+:10F1B000A826002069280020B026002014220B4B2E
+:10F1C00010B519784A439B18D988094A1B791160F0
+:10F1D000012B05D0033B012B01D8FFF767FF10BDC2
+:10F1E000044A1370FFF700FFF9E7C0467C260020B1
+:10F1F0006C26002069280020F7B5124E019375781F
+:10F2000008AC27880424022D19D034786419012C05
+:10F2100000DD023C14235C4334196261220020713A
+:10F220000C3209C909C2019B2781E3800024064BE7
+:10F2300001351B787570A34201D1FFF7BFFF200095
+:10F24000FEBDC0467C26002069280020142110B590
+:10F250000D4C00202378594304316118FFF7A8FDB5
+:10F260002078FFF795FD63780022013B63702378D7
+:10F270000133DBB2022B05D02370044B1A70FFF769
+:10F28000B3FE10BD2270F8E77C260020692800201C
+:10F290001422084B10B519784A439B181B79042B8C
+:10F2A00002D0FFF7D3FF10BD0122034B1A70FFF706
+:10F2B0009BFEF8E77C26002069280020F8B5204F47
+:10F2C00008233C6826001E401C4235D180235B0584
+:10F2D00019691C4B1D68002D1BD014221A4B89B2D2
+:10F2E000187842439B181A69501EDA881B898018C7
+:10F2F000C01801F0B9FA154B1B68984209D1144B9C
+:10F300001E6001231C43134B3C601E70FFF734FD4D
+:10F31000F8BDFFF763FD002806D000220C4B1A60F1
+:10F320000C4B02321A70F1E7002D02D00322094B78
+:10F33000F8E7FFF7ADFFEBE7FFF778FDE8E7C0463A
+:10F34000AC260020C02600207C260020A826002015
+:10F35000B02600206A280020054B10B51B681B074B
+:10F3600002D4FFF795FF10BDFFF760FDFBE7C04635
+:10F37000AC26002070B5184D2C68230728D4174AF6
+:10F38000136801331360164B1B68002B05D0042251
+:10F39000144B1A70FFF7F0FC70BDFFF71FFD00283B
+:10F3A00002D002220F4BF4E70F4B1B68002B0CD04E
+:10F3B000012321000B4A19401C4203D123432B6037
+:10F3C0001170E7E703231370E4E7FFF761FFE3E75A
+:10F3D000FFF72CFDE0E7C046AC260020A826002061
+:10F3E000B02600206A280020C026002010B51E4B41
+:10F3F0001B78022B30D0032B19D0012B13D10821FD
+:10F400001A4A13680B4222D11423194A11784B432C
+:10F41000D218184B1968D3885B1A9BB2D380002B83
+:10F4200002D1FFF713FF10BDFFF756FDFBE70821E0
+:10F430000E4A13680B420AD10F4A13680133136056
+:10F44000FFF7CCFC002804D1FFF722FFEBE78B434A
+:10F450001360FFF7C9FDE6E7084B094A1B789B00DC
+:10F460009B589847DFE7C04669280020AC2600205B
+:10F470007C260020B8260020A82600206A2800202C
+:10F48000B464020070B5154C042522781300AB4318
+:10F4900003D002281FD0032800D070BD104B1B687A
+:10F4A0001B0718D40F490B6801330B60032B07D0DF
+:10F4B000022A02D0FFF798FDEFE7FFF75DFCECE7CB
+:10F4C0001421094A0D201378594304315118FFF7CC
+:10F4D0006FFC2570EEE7FFF789FFDEE76928002063
+:10F4E000AC260020BC2600207C26002010B500247D
+:10F4F000114B20001C80FFF74BFC0120FFF748FC5C
+:10F500000E4B1C80FFF728FC80235B051B6902382B
+:10F510009BB243430A4A200013600422094B1C603B
+:10F52000094B1C609C60094B1C70094B1C60094B0B
+:10F530001C60094B1A6010BD7C2600209E2700200D
+:10F54000B4260020A826002070260020692800206C
+:10F55000BC260020B8260020AC2600202A4BF7B598
+:10F560001B6804000D0008205B070FD50630002C37
+:10F570000CD000290AD02368002B07D080277F05F4
+:10F580003A69A38892B2934201D90720FEBD0F2B9E
+:10F59000FBD9E288002AF8D053431C490E689B1916
+:10F5A0000193FFF7D9FB3B6901389BB24343019AB2
+:10F5B0009A42EAD8A2889307E7D1154B04201F8806
+:10F5C000012FE3D00C237B4312482F606E60256827
+:10F5D000C1184E601D500A81E0888024488164056E
+:10F5E0005043236921699BB2C018013889B201F0E8
+:10F5F000C5F92469054BA4B24443A6191E60044B07
+:10F60000013700201F80C1E7AC260020B42600206F
+:10F610009E27002070260020104B30B51B68040088
+:10F6200008205B0716D50630002C13D0002A11D015
+:10F63000206800280FD10A4D2B68002B0BD02B8996
+:10F640006468594309196C8963436C681B199942B2
+:10F6500001D203C230BD0720FCE7C046AC26002023
+:10F6600070260020F7B504001A48056808206D07C9
+:10F670002ED5063000292BD0002C29D0256807383C
+:10F68000002D25D11448844665462D680720002D9D
+:10F690001ED060460789458940687D4366682D18FD
+:10F6A0000720AE4214D2002A12D0974210D3D518A8
+:10F6B000AF420DDB032509302B4209D10E432E4208
+:10F6C00006D100930F3813000A002100FFF794FDC4
+:10F6D000FEBDC046AC26002070260020F7B5040011
+:10F6E0001A48056808206D072ED5063000292BD052
+:10F6F000002C29D025680738002D25D114488446D0
+:10F7000065462D680720002D1ED060460789458973
+:10F7100040687D4366682D180720AE4214D2002A47
+:10F7200012D0974210D3D518AF420DDB0325093014
+:10F730002B4209D10E432E4206D100930C38130000
+:10F740000A002100FFF758FDFEBDC046AC26002090
+:10F7500070260020F0B51600214A85B012680D0011
+:10F7600008240390520735D50634002932D00028EA
+:10F7700030D00A68073C002A2CD11A4F3A68002A78
+:10F7800028D038897A897C6842434968121907244D
+:10F7900091421FD2002E1DD0B0421BD3F2189042CE
+:10F7A00018DB03220934134214D1039808430400E0
+:10F7B0001440104211D159183200039806F0A6F9EE
+:10F7C0000C232A68009653430221FF582200280088
+:10F7D000039BB847200005B0F0BD1024FAE7C046EF
+:10F7E000AC26002070260020F0B51E4B04001B68DC
+:10F7F0000D00082085B05B0732D50630002C2FD0D5
+:10F8000023680738002B2BD1174A1368002B27D009
+:10F8100017895368528966687A43D21803929642D0
+:10F820001ED20930B2071BD13900F01A01F0A2F83C
+:10F830000720002914D13900280001F09BF889B273
+:10F84000072000290CD1002D0AD0039BAE19B3422A
+:10F8500006D300222B00210000920438FFF7CCFCD5
+:10F8600005B0F0BDAC26002070260020F0B50E7863
+:10F870008DB0002E00D097E06B46514C9A1D2100B0
+:10F880000823058813803431073B280005F085FDE7
+:10F890004C4B1B689847B12005F081FD002803D030
+:10F8A00032003100FEF74CF805F07BFD002803D054
+:10F8B00000221100FEF744F8434B586905F073FD30
+:10F8C000002803D000221100FEF73AF800233F4F32
+:10F8D000280039000293FFF71BFA051E3AD13800C1
+:10F8E00006A9FEF7BDFF061E4CD10A9D072229007E
+:10F8F0002000103106F00AF929001022E01D06F060
+:10F9000005F92000069D11222900183006F0FEF8A6
+:10F91000200029000A222A30123106F0F7F82000D0
+:10F9200005F043FD002803D032003100FEF708F84F
+:10F9300001230024029303330493380002AB03A98C
+:10F9400005930394FEF742FFA04203D0220021005A
+:10F95000FDF7F6FFC02280211D4BC90352009950CC
+:10F960001968012000231B4C02009A400A4200D073
+:10F97000E2670133202BF7D1134B586900F08AF866
+:10F980000DB0F0BD21003800FEF724FF002803D0A1
+:10F990002A002900FDF7D4FF200005F006FD00280D
+:10F9A000D8D000221100D3E70322012100F014F87F
+:10F9B0000028E5D000221100FDF7C2FFE0E7C046B5
+:10F9C000A027002010200020001000106B2800202D
+:10F9D00000E100E004E100E070B5040086B00E2014
+:10F9E000002C22D02588124B06389D421DD0114B89
+:10F9F0001B78002B19D010230F4D2B706B469E1DCA
+:10FA00000323C0186970AA7000210522684433805E
+:10FA100006F098F86A46238A20881381012302A9F8
+:10FA200093720496059505F0C3FC06B070BDC04600
+:10FA3000FFFF00006F280020702800200120054BE8
+:10FA400010B51A7850401870034B1B68002B00D07B
+:10FA5000984710BD77280020C42600200C4B70B5B5
+:10FA6000050015200C001A6005F0A6FC00280ED138
+:10FA70002900153005F0A2FC002808D1153005F04A
+:10FA800099FC002803D12100033005F099FC70BDDA
+:10FA9000C4260020F0B50300186880F30888586871
+:10FAA000FF2464B2EFF30585002D01D1A64600477F
+:10FAB000251C061C21273FBAF0B40024002500268F
+:10FAC0000027F0B4F92040B20047C046F0BDC04660
+:10FAD000F0B5224B85B01B78DAB20192002B3BD0F7
+:10FAE0001F4D204E2B685C425C413268E4B2002A14
+:10FAF0002CD003A805F0B6FC05282BD0002819D07F
+:10FB000000221100FDF71CFF002CF2D1164B03A9B7
+:10FB10001B880B80154B1F68380005F0A9FC0528D1
+:10FB200010D000280AD000221100FDF709FF002C98
+:10FB3000ECD1DEE7039833689847E5E738002B6897
+:10FB40009847F4E7002C07D1019CD2E7002B03D0A3
+:10FB5000019CDBE7002CFBD005B0F0BD782800202D
+:10FB6000C8260020D0260020DC270020D426002034
+:10FB700070B504000720002913D08D0711D1094862
+:10FB80000160094920000A80084A0949136005F00C
+:10FB90006BFC002805D10122064B16301A7005F0C7
+:10FBA0005FFC70BDD4260020DC270020CC2600207E
+:10FBB000755402007828002010B505F057FC0300AA
+:10FBC0005A1E9341014ADBB2137010BD7828002001
+:10FBD00003000E20002B02D00020014A1360704762
+:10FBE000C826002003000E20002B02D00020014A6E
+:10FBF00013607047D0260020074B10B51B68002B00
+:10FC000007D09847002803D000221100FDF798FE86
+:10FC100010BDFFF75DFFFBE7CC26002070B50400A8
+:10FC20000D0016000021102205F08CFF054B32005C
+:10FC300029002000236100F06FFA034B20001C60B4
+:10FC400070BDC046A0860100D826002070B5054DC5
+:10FC500004002B68834203D0016900F015FA2C6080
+:10FC600070BDC046D826002010B50400034B0833F1
+:10FC700003601C3000F080F9200010BDDC6402003D
+:10FC800070B5050004000E4B0E00083308C52800AF
+:10FC90001822002105F056FF002320003100094AF8
+:10FCA000E36123626363A363E3641C30230000F019
+:10FCB00033F92800310005F033FD200070BDC04647
+:10FCC000DC6402002955020010B5040000F006F8BB
+:10FCD000014B2000236010BDF46402000C4B70B592
+:10FCE0000360002343608360C360036243628363F5
+:10FCF000962304009B01051DC363280000F048FB08
+:10FD000028002200034900F0D5FB200070BDC0464A
+:10FD1000046502005155020010B50400044B08337D
+:10FD2000036005F050FC200000F028F8200010BD12
+:10FD30000C65020010B50400044B036005F043FCA1
+:10FD4000200000F01BF8200010BDC0461465020022
+:10FD5000084B10B508330360002343608360C36021
+:10FD6000040000F017F80449206105F001FD2000AF
+:10FD700010BDC046346502009D56020010B5040057
+:10FD8000034B0833036005F096FC200010BDC0460D
+:10FD900034650200004870474865020010B502480B
+:10FDA00005F0EFFC10BDC046486502000848026837
+:10FDB00003210A4302600749074A084B9B1A03DDE7
+:10FDC000043BC858D050FBDC054880470548004735
+:10FDD00024050040306E020000200020A8200020F2
+:10FDE0008907020015810100FEE7FEE7FEE7FEE756
+:10FDF000FEE7FEE701704B1C0AD001238B404360F5
+:10FE0000044BC360044B0361044B4361044B8360A8
+:10FE10007047C046080500500C0500501005005002
+:10FE200014050050F7B5A223A022DB00D205D35859
+:10FE3000BE220193314B5200995800293FD0C12175
+:10FE40008900595800293ADA0024E025C0269C5040
+:10FE5000ED00B6022A4BA700F85800282CD0294BF9
+:10FE6000E35C002B17D0019B0121E3400B4227D01C
+:10FE70002300A022C133FF339B00D2059B589B0374
+:10FE80009B0F032B1CD0204B1B68E3400B4217D069
+:10FE90001E4B1B689847A023DB05FF187A59324296
+:10FEA0000AD07A591A490A407A51019AE240D30796
+:10FEB0001FD57A5932437A5101341F2CCAD1F7BD6C
+:10FEC000019B0122E3401342E5D12300A021C1336D
+:10FED000FF339B00C9055B589B039B0F032BDAD1B3
+:10FEE0000C4B1B68E3401342D5D0084B02211B6822
+:10FEF000D0E78022795992020A43DCE70060004093
+:10FF0000E4260020792800206827002060270020B0
+:10FF1000FFFFFCFF6427002030B5040008004D1CE3
+:10FF20001CD00F4821600260BE2200200D4C520000
+:10FF3000A0500D4A8D00AB5001220C4B5A54C122E7
+:10FF4000802392001B06A350094B0A4C99580C4081
+:10FF5000C02109042143995040221A6030BDC04697
+:10FF60006027002000600040E4260020792800205F
+:10FF700000E100E0FFFF00FF00210368014A9B0051
+:10FF800099507047E42600209446A022F0B50468FA
+:10FF9000E020D205A300C0009B181A581E4D1F4E2A
+:10FFA0002A401A5060461E4D32682F68002822D021
+:10FFB000012919D1A1401143316031682A6801201B
+:10FFC0000A43E24002420ED0A021A222C905D2007B
+:10FFD0008958F132E140FF32014219D0C0219858CE
+:10FFE000890201439950F0BD0229E6D10120A040C9
+:10FFF00038432860E1E7012903D1A1408A433260F8
:020000040002F8
-:1000000077FC4023BA7A1343BB72B5E70127394B1B
-:10001000384A5B7A1420BB4353720423364905AA3D
-:100020009E438E721070AA79002A04D0C87AFFF716
-:10003000A3FCAE79C2E7EA791A4200D130E7A27890
-:10004000FF2A00D12CE708231E438E72EB7A9B0710
-:1000500006D51C2050432B4B1B18987EB84398762E
-:10006000CB7AFF2B00D11BE71C235343254D087887
-:10007000ED1802280DD028000722103006F01CFCD5
-:100080000222AB7E934301212000AB76FFF77CFB7D
-:1000900006E71B4B01225B8A2B83AB7EF2E7AB7931
-:1000A000112B14D1330712D518480E220021083025
-:1000B00006F01EFC162302AA13734A331E430D4B8F
-:1000C000BE725A7A022313430A4A5372E8E6802327
-:1000D0005B421E4302AA95331373064BBE729B7A92
-:1000E0000B4A9B0020009B589847D9E61323EAE669
-:1000F0004328002000260020BE270020FFFF00002C
-:100100000C260020442600204380000028260020E2
-:10011000647202001123002602AA13736670AB8872
-:1001200006353B81022307222900BB72380006F006
-:10013000C3FB2800FFF750FE0390FF280AD1114BA4
-:10014000019307222900019806F0A8FB002800D09F
-:100150009FE603960822B97A039B0A43DBB220008C
-:10016000FB72BA72A370FFF713FE99E6522800D013
-:100170008DE6054B054A9B7A20009B009B589847CB
-:1001800085E6C04654260020002600206472020046
-:10019000020030B5002912D00B78002B11D10A488B
-:1001A000006800280DD0FF20084C88702589FA3897
-:1001B000954203D118004B70E27A8A7030BD044832
-:1001C000FCE70448FAE7C04600260020BE270020CE
-:1001D0000E8000000880000070B504000D001600BD
-:1001E0000021102206F084FB054B3200290020007C
-:1001F000236100F0B3FA034B20001C6070BDC046C1
-:10020000A0860100F426002070B5054D04002B687F
-:10021000834203D0016900F059FA2C6070BDC046DA
-:10022000F426002010B50400034B083303601C3093
-:1002300000F0C4F9200010BD9472020070B50500F2
-:1002400004000E4B0E00083308C5280018220021B8
-:1002500006F04EFB002320003100094AE3612362CF
-:100260006363A363E3641C30230000F077F9280084
-:10027000310006F020F9200070BDC04694720200E3
-:10028000BF62020010B5040000F006F8014B200028
-:10029000236010BDAC7202000C4B70B503600023EC
-:1002A00043608360C36003624362836396230400F8
-:1002B0009B01051DC363280000F03EFD28002200BD
-:1002C000034900F0CBFD200070BDC046BC720200A7
-:1002D000E762020010B50400044B0833036006F027
-:1002E0003DF8200000F028F8200010BDC472020084
-:1002F00010B50400044B036006F030F8200000F055
-:100300001BF8200010BDC046CC720200084B10B58F
-:1003100008330360002343608360C360040000F07F
-:1003200017F80449206106F0EEF8200010BDC04621
-:10033000EC7202003364020010B50400034B083372
-:10034000036006F083F8200010BDC046EC72020086
-:10035000004870470073020010B5024806F0DCF850
-:1003600010BDC046007302000848026803210A431A
-:1003700002600749074A084B9B1A03DD043BC85833
-:10038000D050FBDC05488047054800472405004065
-:10039000407C020000200020B0200020511102000B
-:1003A00015810100FEE7FEE7FEE7FEE7FEE7FEE758
-:1003B00070B50E000E4C05002100300000F0B8FEB4
-:1003C00028600022A256531C01D1002302E0B24251
-:1003D0000CD1A368A02201200649D2002B718850BD
-:1003E0006A221B021343044A8B5070BD0C34E8E7A9
-:1003F0001C73020000700040040500000B4B0C4908
-:1004000010B55A580B4C22405A5002795C581202CF
-:1004100022435A5080200122C0001A60195811420C
-:10042000FCD1A122D200985880B210BD00700040CB
-:1004300004050000FF00FFFF01704B1C0AD00123E0
-:100440008B404360044BC360044B0361044B436126
-:10045000044B83607047C046080500500C050050EF
-:100460001005005014050050F7B5A223A022DB00B0
-:10047000D205D358BE220193314B5200995800291E
-:100480003FD0C1218900595800293ADA0024E025DB
-:10049000C0269C50ED00B6022A4BA700F858002851
-:1004A0002CD0294BE35C002B17D0019B0121E340AA
-:1004B0000B4227D02300A022C133FF339B00D2057B
-:1004C0009B589B039B0F032B1CD0204B1B68E340C6
-:1004D0000B4217D01E4B1B689847A023DB05FF1863
-:1004E0007A5932420AD07A591A490A407A51019A05
-:1004F000E240D3071FD57A5932437A5101341F2C79
-:10050000CAD1F7BD019B0122E3401342E5D123008C
-:10051000A021C133FF339B00C9055B589B039B0F90
-:10052000032BDAD10C4B1B68E3401342D5D0084BA8
-:1005300002211B68D0E78022795992020A43DCE746
-:10054000006000400027002044280020842700206D
-:100550007C270020FFFFFCFF8027002030B504002F
-:1005600008004D1C1CD00F4821600260BE220020F4
-:100570000D4C5200A0500D4A8D00AB5001220C4B87
-:100580005A54C122802392001B06A350094B0A4CE7
-:1005900099580C40C02109042143995040221A6007
-:1005A00030BDC0467C2700200060004000270020AE
-:1005B0004428002000E100E0FFFF00FF0021036865
-:1005C000014A9B0099507047002700209446A022C2
-:1005D000F0B50468E020D205A300C0009B181A58AB
-:1005E0001E4D1F4E2A401A5060461E4D32682F681D
-:1005F000002822D0012919D1A1401143316031686E
-:100600002A6801200A43E24002420ED0A021A22221
-:10061000C905D2008958F132E140FF32014219D0B8
-:10062000C0219858890201439950F0BD0229E6D1B2
-:100630000120A04038432860E1E7012903D1A1400F
-:100640008A433260DBE70229D9D10120A0408743E9
-:100650002F60D4E780219858E4E7C046FFFFFCFFF5
-:1006600084270020802700200368074A9950074A02
-:10067000FC33196A002902D0002018627047013A41
-:10068000002AF6D10120F9E71C050000A18601002F
-:1006900010B50368002A03D08022022092009850EF
-:1006A00001221C001A62084AFC34E068002806D0C7
-:1006B0000020A322E060D2009B580B7010BD013ACD
-:1006C000002AF2D10120F9E7A186010010B50B4CF8
-:1006D00002680B4BA14205DC0A498160CC21490428
-:1006E000D15010BD084CA14204DC08498160802132
-:1006F000C904F5E706498160CD21F9E78FD00300F1
-:1007000024050000A08601007F1A060090D0030097
-:10071000801A060070B50400080019001300A02517
-:10072000C026C133FF33F600ED059B005E51030088
-:10073000C133FF339B005E51A1252368ED005A5160
-:10074000054A98502000FFF7C1FFA0230521226829
-:10075000DB00D15070BDC0460C050000F8B50E009E
-:100760001500040000F0DEFB264AF1B21378D8B27F
-:10077000012B1DD153788B421AD19778EBB29F424F
-:1007800016D16073204B19000022FC312360657183
-:1007900026718A62A021C9005A501C4920005A5073
-:1007A00001325A502A003100194BFFF7B3FFF8BD50
-:1007B000184BE8B21F78012F09D15F788F4206D11C
-:1007C0009F78874203D102236373134BDBE71778CB
-:1007D000002F05D101231370637351709070D1E71E
-:1007E0001A78002A04D101321A7059709870EAE719
-:1007F0000A4805F031FE0023FC2223606571267152
-:100800009362FFDE6328002000300040FC0F0000F0
-:10081000A08601006728002000400040CF7B020036
-:10082000036800221900FC3110B58A62A021C900BA
-:100830005A5006495A5001325A5005220421825614
-:1008400041568368FFF766FF10BDC046FC0F0000ED
-:10085000036800211A00FC3210B591600131596122
-:10086000074B9168002905D000240473FFF7D8FFD7
-:10087000200010BD013B002BF3D10120F9E7C04659
-:10088000A1860100036810B51900FC318A6A0020B6
-:10089000012A08D1044C1C5988625A610238A40705
-:1008A00001D40120404210BDC40400000261064A88
-:1008B00010B54260054A01738260054A1900026062
-:1008C00005F032FF10BDC046040500501005005071
-:1008D0000007005000210C4A0300515681420ED0FF
-:1008E0000121515681420CD001209278404252B2EF
-:1008F0009A4203D10330054B187040B27047002074
-:10090000F9E70120F7E7C0468E2000206B28002081
-:10091000002330B5124AD35683421DD00123D3564B
-:1009200083421BD00223D356834214D102231900E1
-:1009300045310C480C4CFF3189000C5001210D0051
-:100940005C00601C8540A140A120084C2943C000E8
-:100950002150FF21D15430BD0023E8E70123E6E711
-:100960008E20002000600040031F020000F00140C4
-:10097000F8B50023114C0500E356114E013314D095
-:100980000123E356013315D00223E356013313D07C
-:1009900030780321013000F0BBFD0F00605631704C
-:1009A000FFF7B6FFE55578B2F8BD0020255430704A
-:1009B00040B2F9E70120F9E70220F7E78E20002096
-:1009C0006B280020012370B51E000200A025864080
-:1009D000C132FF32ED0592005351134A0002AE506E
-:1009E000A226124A4C001043114A89008D18F600C5
-:1009F000E4B2A851C046C046C0460E48E2001218F4
-:100A00000D482B6015500D48091891510C490D489F
-:100A10005550043950501900E2189140A3400A4A39
-:100A20000B4304498B5070BD0C05000003001300FC
-:100A30000060004000F001401405000040A10040AB
-:100A40001C0500004CA1004004050000A820012165
-:100A500010B5124A124B1488C00059601C505488BB
-:100A600010481C509088A922D2009850802208205B
-:100A70009200985080200932FF32000398500A4AB1
-:100A80001078A222D2009850084A1088084A98503C
-:100A900000221960FC331A6510BDC0468220002078
-:100AA00000A000404405000091200020802000208C
-:100AB0004C05000070B5012686570D003000FFF789
-:100AC00009FF0400431C0ED13000FFF751FF030063
-:100AD00051331D491D4AFF339B0004009950C1B298
-:100AE0003000FFF76FFF1A4BA200D5502A00194BB8
-:100AF00064001B78043BDA40174BE252002D03D010
-:100B0000164B1B689D420ED33000FFF701FF0123F7
-:100B1000A022B340D205002D03D0A121C90053501B
-:100B200070BD0F49FBE772B600210E4A074B1165F5
-:100B3000C12280219200090399500B49053AFF3ADE
-:100B4000995062B6ECE7C046FFFF000000A00040ED
-:100B500088270020912000208220002018200020DB
-:100B60000C050000FCA0004008080000F8B5244B6C
-:100B70000D0019780600002926D10122214B2248B8
-:100B80005A6019501A502148C22719500430195080
-:100B90001F49BF000878A221C900585080210820B1
-:100BA000890058501B491C4C08881C4958501C4946
-:100BB000C85904408020C0032043C8518020C00091
-:100BC00008601A600E4B1A702800FFF783FE0400BD
-:100BD000431C0ED12800FFF7CBFE0300513311490F
-:100BE000084AFF339B0004009950C1B22800FFF768
-:100BF000E9FE7570300034700021FFF75BFFF8BD2F
-:100C00006C28002000A00040FC0F0000040500003C
-:100C10009120002080200020FFFF00FF4C050000F5
-:100C200000E100E0FFFF0000084B70B50D1C040060
-:100C3000186801F059FC291C01F014F901F0E6FBD9
-:100C400001002000FFF736FF70BDC04618200020CD
-:100C5000F0B50C00234985B00E68A64206D080226C
-:100C600004235202944206D9132B01D105B0F0BDE2
-:100C700052000133F6E7092BF8DC1B4A00251370FC
-:100C80002200043BDA40194B0C601A80FF2302AAB1
-:100C90001371174B6A00D25A164B9A421ED0164B4C
-:100CA00002AAEB5C5371154BAA00D05801F01CFC52
-:100CB0000190200001F0CAFB071C300001F014FC79
-:100CC000011C381C00F006FF011C019801F0CAF855
-:100CD00000F07EFC010003A8FFF7ECFE0135032DB8
-:100CE000D7D1C3E7182000209120002080200020C9
-:100CF00082200020FFFF00008E2000208827002097
-:100D0000012310B50A4ADC0014598C4207DD013B6F
-:100D1000DB00D3185A680168064BCA5010BD013376
-:100D2000112BF0D180210268024B4905D150F5E723
-:100D30007073020024050000F8B50F0016000122B0
-:100D4000244BBA400360A023234CDB05195905004E
-:100D50000A431A518022195912060A430121B1404F
-:100D60001A511A598A4396211A511A598901520067
-:100D700052081A51FFF7C4FF002204202B681749BC
-:100D80005A506C3958500121996019601900FC3192
-:100D9000CA6013495A506A6014391F325A501149B7
-:100DA0005F5009185A501E517B1C03D00321380094
-:100DB00005F0AAFC731C03D00321300005F0A4FC4D
-:100DC0000122094B29001A600848073205F074FD1A
-:100DD000F8BDC04600200040140500006C0500006E
-:100DE0001C0500000C050000A42700209C27002003
-:100DF000962310B5DB00994205DC9E210268034B67
-:100E0000C902D15010BDFFF77BFFFBE724050000AE
-:100E1000C1230E4A9B00D15810B5090603D50C49D1
-:100E2000096A002908D1D3585B0704D5084B002173
-:100E3000DB68002B01D110BD0121064B186800288A
-:100E4000F9D0054B1B689847F5E7C04600200040E5
-:100E5000FC2000409827002094270020034B1960B5
-:100E6000436803499B00CA507047C046942700203E
-:100E700098270020A023F0B5274DDB00EA5885B065
-:100E800001920022A024EA50E023E405DB00E258AE
-:100E900001260292214A0420E2507833E15803915E
-:100EA000E250A1238022DB00D205E250E65005F09B
-:100EB0006EFCA222D200A3589B0F334227D0A35826
-:100EC000334224D00120A023E0220299DB05D20086
-:100ED0009950039978329950A023019ADB00EA5087
-:100EE00005B0F0BD0E4B0420F75005F050FCA123D7
-:100EF000DB00F750042005F04AFCA223DB00F35886
-:100F00005B00DFD4013C002CECD12000DBE7A02605
-:100F100013240127F605F5E7004000400D06000008
-:100F20000C050000A023E021134ADB05C90010B521
-:100F30005A5078315A50114B00221900FC31CA60C6
-:100F40000A62A1211E20C9005A500D4A0D4C98502A
-:100F5000CC200D4A40049850A2200C4AC0001450E6
-:100F60000B480C4C145001205050A0220521D200F7
-:100F70009950FFF77FFF10BD0C06000000400040B5
-:100F80000C050000384100402405000000F001403D
-:100F9000140500001C400040012380200D4910B5BD
-:100FA0008B640D4B0D4A8000D867146D0C4B002CE0
-:100FB00004D0002414651A6801321A60094A1060CE
-:100FC0001868A923DB00CB58010C9BB2000418431E
-:100FD00010BDC0460090004004E100E0FC900040DD
-:100FE000A827002000E100E0F8B50F4C636C002B4F
-:100FF0000FD000270D4E67643378BB4209D00C4BED
-:101000001D68FFF7C9FF2D1ABD4202DC3770FFF7DC
-:10101000A3F9236D002B05D0064A13680133136032
-:1010200000232365F8BDC046FC9000406D280020D9
-:10103000AC270020A827002070B51B4D2878002879
-:1010400031D10121194B1A4A596050608020C005E6
-:10105000016051680029FCD000221649A2205A5094
-:1010600004240121C000D9601C5008381A501248CD
-:10107000C2261A50C122802092000003985080207E
-:10108000400298500D4AB60090590D4C0440C020C3
-:10109000000220439051C024802064008000105141
-:1010A00010601960297070BD6E280020009000400B
-:1010B000FC000040040500004C05000000E100E0D9
-:1010C000FF00FFFF044B10B51B78002B01D1FFF789
-:1010D000B3FFFFF761FF10BD6E280020104B70B505
-:1010E0001B780400002B01D1FFF7A6FF0D4D0E4E1B
-:1010F0002B78002B02D03368A34210D0FFF74CFFAF
-:10110000201A0A2803DCFFF747FF0A3004000123F6
-:101110002B70A823054A3460DB00A4B2D45070BD04
-:101120006E2800206D280020AC2700200090004091
-:1011300010B50400431C07D005F076FB0400431CE7
-:1011400002D1024805F088F9200010BDE07B0200C2
-:10115000224970B50B68DBB2012B03D1204803682C
-:101160001B070DD08022A3230021D205DB00D15024
-:101170001C4B9960013191609A68002AFCD070BDC7
-:10118000194AF0231468E02625001D40344221D17D
-:10119000164C24681C420DD1154B164C1C60802443
-:1011A000154B24021C600B68DBB2012BDAD10368FB
-:1011B0001B07D7D11368F0221340402BD2D10B4B21
-:1011C0001B681342CED18022C1230121D205DB004E
-:1011D000D150C7E7302DDBD0ECE7C046E00F00F080
-:1011E000E40F00F0FC000040E80F00F0EC0F00F00E
-:1011F00004050040DFFF07C0186C0040014B186871
-:101200007047C046B427002002B47146490849001F
-:10121000095C49008E4402BC7047C04603B4714665
-:10122000490840004900095A49008E4403BC7047F0
-:10123000002243088B4274D303098B425FD3030A15
-:101240008B4244D3030B8B4228D3030C8B420DD328
-:10125000FF22090212BA030C8B4202D312120902B6
-:1012600065D0030B8B4219D300E0090AC30B8B42F4
-:1012700001D3CB03C01A5241830B8B4201D38B03A2
-:10128000C01A5241430B8B4201D34B03C01A524147
-:10129000030B8B4201D30B03C01A5241C30A8B428A
-:1012A00001D3CB02C01A5241830A8B4201D38B0275
-:1012B000C01A5241430A8B4201D34B02C01A524119
-:1012C000030A8B4201D30B02C01A5241CDD2C3098B
-:1012D0008B4201D3CB01C01A524183098B4201D307
-:1012E0008B01C01A524143098B4201D34B01C01AF2
-:1012F000524103098B4201D30B01C01A5241C3086A
-:101300008B4201D3CB00C01A524183088B4201D3D8
-:101310008B00C01A524143088B4201D34B00C01AC4
-:101320005241411A00D20146524110467047FFE730
-:1013300001B5002000F0F0F802BDC0460029F7D04A
-:1013400076E7704703460B437FD4002243088B4265
-:1013500074D303098B425FD3030A8B4244D3030B3C
-:101360008B4228D3030C8B420DD3FF22090212BA01
-:10137000030C8B4202D31212090265D0030B8B427D
-:1013800019D300E0090AC30B8B4201D3CB03C01A67
-:101390005241830B8B4201D38B03C01A5241430B42
-:1013A0008B4201D34B03C01A5241030B8B4201D332
-:1013B0000B03C01A5241C30A8B4201D3CB02C01A9D
-:1013C0005241830A8B4201D38B02C01A5241430A15
-:1013D0008B4201D34B02C01A5241030A8B4201D304
-:1013E0000B02C01A5241CDD2C3098B4201D3CB01AB
-:1013F000C01A524183098B4201D38B01C01A52415A
-:1014000043098B4201D34B01C01A524103098B425D
-:1014100001D30B01C01A5241C3088B4201D3CB0048
-:10142000C01A524183088B4201D38B00C01A52412B
-:1014300043088B4201D34B00C01A5241411A00D2DB
-:1014400001465241104670475DE0CA0F00D0494244
-:10145000031000D34042534000229C4603098B42B4
-:101460002DD3030A8B4212D3FC22890112BA030A3C
-:101470008B420CD3890192118B4208D389019211BE
-:101480008B4204D389013AD0921100E08909C30943
-:101490008B4201D3CB01C01A524183098B4201D345
-:1014A0008B01C01A524143098B4201D34B01C01A30
-:1014B000524103098B4201D30B01C01A5241C308A8
-:1014C0008B4201D3CB00C01A524183088B4201D317
-:1014D0008B00C01A5241D9D243088B4201D34B0032
-:1014E000C01A5241411A00D20146634652415B1074
-:1014F000104601D34042002B00D549427047634655
-:101500005B1000D3404201B5002000F005F802BD99
-:101510000029F8D016E770477047C0468446080097
-:101520006146FFE71FB500F059FC002801D40021F7
-:10153000C8421FBD10B500F0E5FB4042013010BDB0
-:1015400010B500F04BFC002801DB002010BD01208D
-:1015500010BDC04610B500F041FC002801DD0020A0
-:1015600010BD012010BDC04610B500F0F1FB0028F1
-:1015700001DC002010BD012010BDC04610B500F0F8
-:10158000E7FB002801DA002010BD012010BDC04695
-:10159000002B11D1002A0FD1002900D1002802D040
-:1015A0000021C943080007B4024802A14018029074
-:1015B00003BDC04665FFFFFF03B4684601B502984E
-:1015C00000F01EF8019B9E4602B00CBC7047C0465E
-:1015D0009E2110B5C905041CFFF7D0FF002803D1D8
-:1015E000201C00F013FF10BD9E21201CC90500F037
-:1015F0005FFD00F00BFF80231B069C466044F2E772
-:10160000F0B557464E464546DE46E0B504000D00AF
-:101610009246994683B08B4230D82DD049465046E9
-:1016200000F0C2FF29000600200000F0BDFF331AC1
-:101630009846203B9B4633D45A46534693404246F5
-:101640001F00534693401E00AF423AD8AF4200D12C
-:1016500078E05B46A41BBD41002B00DA75E0002258
-:1016600000230092019301235A46934001930123E2
-:1016700042469340009328E08242CFD900220023C3
-:10168000009201930C9B002B01D01C605D600098C0
-:10169000019903B0F0BCBB46B246A946A046F0BDD6
-:1016A000424620239B1A5246DA40414613004A46DE
-:1016B0008A40170042461F43534693401E00AF42E4
-:1016C000C4D900220023009201934346002BD9D0B5
-:1016D000FB0772081A4346467B080EE0AB4201D175
-:1016E000A2420CD8A41A9D41012024196D41002169
-:1016F000013E24184D41002E06D0AB42EED9013EEA
-:1017000024196D41002EF8D1009801995B4600190B
-:101710006941002B24DB2B005A464446D3402A0063
-:10172000E2401C005B461500002B2ADB26009E4091
-:10173000330026004746BE403200801A994100908F
-:1017400001919FE7A342BCD883E7424620230021B2
-:101750009B1A0022009101920122DA40019286E751
-:10176000424620239B1A2A0046469A402300F34013
-:10177000444613432A00E2401C005B461500002B40
-:10178000D4DA42462F002023260097409B1ADE40E1
-:101790003B003343CDE7C046F0B5C64643025B0A83
-:1017A0004E0245004F00DA00C40F9C46700A904676
-:1017B00000B52D0E3F0EC90FB6098C424BD0EA1B67
-:1017C000002A36DD002F61D0FF2D00D1ADE080234F
-:1017D000DB041E431B2A00DCD3E001204346181A19
-:1017E000430100D48CE080018709380000F0BEFE80
-:1017F00005388740854200DCB6E02D1AB3483840F2
-:10180000430704D00F230340042B00D004304301CE
-:1018100000D478E06A1CFE2D65D08001430A9C4606
-:10182000D2B26346D0051843E407204380BCB846D3
-:10183000F0BD002A35D07A1B002D00D0AFE0434622
-:10184000002B00D1A7E0531E012A00D12FE1FF2A6F
-:1018500069D01A00AAE0E91B002970DD002F37D0FB
-:10186000FF2D62D08023DB041E431B2900DCB0E087
-:1018700001204044430143D50135FF2D33D00123DE
-:10188000934A0340400810401843B9E7002E00D1A6
-:1018900083E0511E012A00D1D8E0FF2A45D00A007A
-:1018A00098E7FE276A1C174200D086E0002D00D082
-:1018B000B7E04346002B00D1F3E00022002EB0D069
-:1018C000981B430100D4FAE043460C00F01A97E756
-:1018D000002E00D1C8E04A1E012900D1AEE0FF2948
-:1018E00023D01100C1E70023FF229C4699E7FE2187
-:1018F0006A1C114277D0FF2AF5D0150046447008C3
-:10190000430700D07EE7C308FF2D0ED05B025B0AC1
-:101910009C46EAB285E7002E07D08022D20313420C
-:1019200003D0104201D10C000300002BDBD080203B
-:10193000C00318434002430A9C46FF2271E7002976
-:10194000D5D07A1B002D60D14346002B24D0531EE6
-:10195000012A73D0FF2AE7D01A001B2A00DC85E099
-:1019600001203D00801985E720233A00451B3800FF
-:101970000135EA405D1BA840431E984100251043F5
-:101980003EE7202330009B1A31009840D140431E8F
-:101990009841084322E70C0003001500B4E7FF2F2D
-:1019A000C1D080234046DB04184380461B2A51DD0A
-:1019B00001200C003D00301A12E743469F1B7B01BB
-:1019C0002BD4002F00D010E70023002400229C46D7
-:1019D00027E7202332003000CA40591A8840431EAE
-:1019E0009841104345E7002D4AD14346002B63D070
-:1019F0000022002E00D114E730004044430100D4FF
-:101A00007EE7324B013518407AE7FF2F8CD08023D8
-:101A10004146DB04194388469FE743460C00F71A0A
-:101A2000E3E64246002A00D075E7002E00D07AE7B0
-:101A30008023DB0300249C46FF22F2E63000404472
-:101A40000125430100D45BE7022518E74346012541
-:101A5000981BC5E6202344464046D4409A1A90403D
-:101A6000431E98412043A4E70D004DE72023414643
-:101A70004046D1409A1A9040431E9841084370E76F
-:101A80004246002A00D14FE7002E00D14DE78022C8
-:101A9000D203134200D148E7104200D045E70300CB
-:101AA00043E7002E90D00C0084460022B9E643465E
-:101AB0000C00F01A013593E684460022B1E60028B6
-:101AC00000D01DE7002300249C46AAE6FFFFFFFB91
-:101AD000FFFFFF7DF0B54F464646D6464502C0B5EE
-:101AE00047000C1C6D0A3F0EC60F002F00D170E09E
-:101AF000FF2F00D175E0EB008025ED041D4300238E
-:101B000099469A467F3F6002430A984663001B0E3F
-:101B1000E40F002B4ED0FF2B46D04246D00080224F
-:101B2000D2040243904600227F3B3100FF1A4B460D
-:101B30006140C9B213430F2B00D9B5E06E489B003A
-:101B4000C3589F4600239846260045469246534672
-:101B5000022B00D189E0032B00D19EE0012B18D08D
-:101B60003B007F33002B69DD6A0704D00F222A4037
-:101B7000042A00D004352A0103D5604B1D403B00E8
-:101B80008033FE2B00DD70E0AD016D0AD8B202E0BB
-:101B90000E0000200025C0052843F6073043E0BCB6
-:101BA000BA46B146A846F0BD4346002B3FD10222BB
-:101BB000FF3F03E04346002B2DD1012231004B466D
-:101BC0006140C9B213430F2B34D84D489B00C35812
-:101BD0009F46002D13D104239946033B00279A46C4
-:101BE00091E7002D05D108239946063BFF279A4629
-:101BF00089E70C239946093BFF279A4683E728008B
-:101C000000F0B4FC7627431F9D4000237F42994695
-:101C10009A463F1A77E7404600F0A8FC4246431F29
-:101C20009A4076235B4290461B1A00227DE7FF23F1
-:101C300003227AE70E00FF200025ACE70120C01A3E
-:101C40001B28A6DC9E372A00BD40C2406B1E9D416A
-:101C500015436B0704D00F232B40042B00D0043511
-:101C60006B0144D50120002595E7FF20002592E770
-:101C700080250026FF20ED038DE700239846802075
-:101C8000C003054209D04346034206D145460543F9
-:101C90006D022600FF206D0A7DE78020C00305430A
-:101CA0006D02FF206D0A76E742466B0150018342C8
-:101CB00019D21B220025013F01261C006D005B008C
-:101CC000002C01DB984201D81B1A3543013A002A47
-:101CD000F3D15A1E93411D433B007F330E00002B6E
-:101CE00000DD41E7AAE71A2201251B1AE4E7AD014E
-:101CF00000206D0A4FE7C046F8730200FFFFFFF7B0
-:101D00003874020070B5420045024E024C00C30F09
-:101D10006D0A0120120E760A240EC90FFF2A06D082
-:101D2000FF2C03D0A24201D1B54206D070BD002DD8
-:101D3000FCD1FF2CFAD1002EF8D18B4206D0012025
-:101D4000002AF3D12800431E9841EFE70020EDE779
-:101D500070B5420045024E024C00C30F6D0A120ED0
-:101D6000760A240EC80FFF2A1BD0FF2C0ED0002AA3
-:101D70001BD1002C01D1002E1CD0002D0CD0834291
-:101D80001CD00221581E0840013870BD002E22D1FF
-:101D9000002AF4D1002DF2D10028F6D101204042D2
-:101DA000F3E7002D17D1FF2CF0D0002CE7D1002E47
-:101DB000E5D1E6E70020002DE7D0E2E7A24205DC0E
-:101DC000EADBB54202D8E7D30020DEE743425841C0
-:101DD00040000138D9E702204042D6E770B5420002
-:101DE00045024E024C00C30F6D0A120E760A240EF5
-:101DF000C80FFF2A0BD0FF2C0DD0002A1FD1002CBA
-:101E000016D1002E14D10020002D10D009E0002D95
-:101E10000CD1FF2C13D1002E08D1002A08D0834208
-:101E200012D00221581E0840013800E0022070BD87
-:101E3000002DF4D10028FAD101204042F7E7002C10
-:101E4000EDD1002EEBD1ECE7A24205DCF2DBB5428E
-:101E500002D8EFD30020EAE743425841400001385E
-:101E6000E5E7C046F0B54F464646D6464402450033
-:101E7000C0B5640A0F1C2D0EC60F002D00D18DE0D9
-:101E8000FF2D00D192E00023802099469A46E4007D
-:101E9000C00404437F3D7802430A98467B001B0E32
-:101EA000FF0F002B00D170E0FF2B00D186E04246EF
-:101EB000D00080227F3BED180023D20402439046DD
-:101EC0009C4631004B467940681C0F2B1CD8764A43
-:101ED0009B00D3589F4639004446E2465346022BA6
-:101EE0000FD0032B00D1D7E0012B37D100200024E5
-:101EF000C0052043C9070843E0BCBA46B146A8461E
-:101F0000F0BDFF200024F3E7260C2404220C4446F5
-:101F10002404240C434627001B0C574374435A43A4
-:101F20005E4312193B0C9B189C4203D9802252023B
-:101F3000944666443F041A043F0CD2199401671E6C
-:101F4000BC411B0C920E9B1914439B011C431B01AB
-:101F500000D49BE0012362081C40144302007F323E
-:101F6000002A64DD630704D00F232340042B00D034
-:101F70000434230103D502004C4B80321C40FE2A5E
-:101F8000BFDCA401640AD0B2B2E74346002B3DD1C6
-:101F90004A4601331A4391469C4692E7002C29D1C8
-:101FA00004239946033B00259A4674E7002C1BD175
-:101FB00008239946063BFF259A466CE74346FF35C2
-:101FC000002B0BD102234A461A4391469C4678E7E0
-:101FD00053463100022B00D083E792E703234A46A1
-:101FE0001A4391469C466CE70C239946093BFF2512
-:101FF0009A4650E7200000F0B9FA7625431F9C402E
-:1020000000236D4299469A462D1A44E7404600F057
-:10201000ADFA4246431F9A4000232D1A90469C4633
-:10202000763D4EE780240021FF20E40360E7012392
-:102030009B1A1B2B00DD59E722009E30DA408440BA
-:102040001300621E94411C43630704D00F232340F6
-:10205000042B00D0043463011AD50120002447E783
-:102060008020C003044209D04346034206D14446BF
-:10207000044364023900FF20640A39E78020C0036A
-:10208000044364023100FF20640A31E7280065E759
-:10209000A4010020640A2BE78020C00304436402EB
-:1020A000FF20640A24E7C04678740200FFFFFFF7B0
-:1020B000F8B5CE46474643025B0A4E02DA00944624
-:1020C000720A914645004A0080B52D0E1F00C40FCC
-:1020D000120EC90FB609FF2A5BD0012041408C4285
-:1020E00039D0A81A00285ADD002A6AD0FF2D00D165
-:1020F000D9E08022D20416431B2800DCE9E001204D
-:102100006346181A430100D4B4E0800187093800FF
-:1021100000F02CFA05388740854200DCCCE02D1A0F
-:10212000B5483840430704D00F230340042B00D0A8
-:102130000430430100D4A0E06A1CFE2D00D18DE0E4
-:102140008001470AD2B2D0053843E4072043C0BC1F
-:10215000B946B046F8BDA81A8046002845DD002AD9
-:1021600070D0FF2D00D19EE08023DB041E43434648
-:102170001B2B00DCD2E00120604443017AD50135FD
-:10218000FF2D6BD001239D4A0340400810401843A7
-:10219000C8E7002E20D08C4223D02800FF3800282A
-:1021A00039D0571B002D00D09DE06346002B00D195
-:1021B000DBE07B1E012F00D10DE1FF2F71D01F004E
-:1021C00098E0002E00D1A7E0421E012800D1E6E0F1
-:1021D000FF2868D010008FE701204140A14200D0C5
-:1021E0007FE7FF2040428046A8444046002838D080
-:1021F000511B002D00D1AEE0FF2A00D1DFE080238B
-:102200006046DB04184384461B2900DCD9E001202A
-:1022100015008019B1E7FE206A1C104271D1002D13
-:1022200000D0A6E06346002B00D1D9E00022002EAA
-:1022300000D188E7981B430100D4E1E063460C001D
-:10224000F01A6FE7002E00D1B7E00200013A012832
-:1022500000D19CE0FF2826D0904688E7FF22002787
-:1022600071E7FE206A1C104264D0FF2AF6D01500E8
-:1022700066447008430700D056E7C308FF2D12D00C
-:102280005B025F0AEAB25EE76246002A00D196E08E
-:10229000002E08D08022D203134204D048461042B8
-:1022A00001D10C004B46002BD8D08027FF031F43E1
-:1022B0007F02FF227F0A46E720233A00451B3800B1
-:1022C0000135EA405D1BA840431E9841002510439C
-:1022D00028E720231B1A32009E40C2403000431ED4
-:1022E000984110430CE7FF2ADBD080236046DB04D3
-:1022F000184384461B2F56DD01200C001500301AB0
-:1023000000E763469F1B7B013DD4002F00D0FEE613
-:1023100000240022002716E70500AFE732004346FD
-:102320004146DA4020235B1A9E403000431E98410C
-:10233000104321E7002DA7D16346002B59D000227E
-:10234000002E00D1FFE630006044430192D52A4BB5
-:10235000013518408EE76346002B47D04B1E0129FC
-:1023600015D0FF292BD019004EE70C004B463D003D
-:1023700084E76246002A8BD1002E92D18027002468
-:10238000FF22FF03DFE663460C00F71ABFE63000CA
-:1023900060440125430100D46CE70225F2E6634660
-:1023A0000125981BAEE6202364466046FC40DF1BF7
-:1023B000B840431E984120439FE705005EE74B4627
-:1023C00071E7202365466046CD40591A8840431E78
-:1023D000984128431CE763460C000125F01A91E65A
-:1023E000002E95D00C004F460022ACE64B460D0067
-:1023F00044E74F460022A6E6FFFFFFFBFFFFFF7DFD
-:10240000002800D036E7002400279CE64102420065
-:10241000C30F490A0020120E7E2A03DD9D2A02DD29
-:10242000094A98187047802000040143952A07DC68
-:102430009620821AD1404842002BF3D10800F1E7E0
-:10244000963A9140F7E7C046FFFFFF7FF8B50028B6
-:1024500013D0C317C6185E40C40F300000F086F8D2
-:102460009E2305001B1A962B0FDC082801DD083D72
-:10247000AE407602760AD8B202E0002400200026A0
-:10248000C0053043E4072043F8BD992B0CDD05223D
-:102490003100121AD1400A00010030001B3188407F
-:1024A000411E884102431600052D12DC31000D4FFC
-:1024B0003940720709D00F203040042805D004317C
-:1024C0004A0102D59F2339405B1B89014E0AD8B2CD
-:1024D000D6E76A1F96403100024F39407207F4D0A8
-:1024E000E9E7C046FFFFFFFB70B5051E0ED000F008
-:1024F0003DF89E2304001B1A962B0CDC082801DDF6
-:10250000083CA5406D026D0AD8B201E0002000250C
-:10251000C005284370BD992B09DD020029001B323C
-:1025200091404A1E91410522121AD5400D43052CB7
-:1025300012DC29000C4E31406A0709D00F202840D8
-:10254000042805D004314A0102D59F2331401B1BCA
-:1025500089014D0AD8B2DBE7621F95402900024E7F
-:1025600031406A07F4D0E9E7FFFFFFFB1C2101239C
-:102570001B04984201D3000C10391B0A984201D366
-:10258000000A08391B09984201D30009043902A244
-:10259000105C40187047C0460403020201010101AB
-:1025A000000000000000000010B5002903D1FFF773
-:1025B000DDFF203002E00800FFF7D8FF10BDC04665
-:1025C00070B5041C00F020F80E4B051C1B785BB2A4
-:1025D00001330BD0211C201C00F08AFB002805D100
-:1025E0000021201CFEF7ACFF002801D1281C70BD83
-:1025F00000F070F8212300210360081CFFF76AFA3D
-:10260000051CF3E792200020FF21420070B5030073
-:10261000041C5208C9058A423AD2002A37D0002841
-:102620003FDBC51501420BD1802109040A0002409D
-:1026300001423DD15B00100001320B42FAD02D1A4D
-:102640005B025A0A80232E001B047F3E1343EA07D5
-:1026500025D5802219210025002476105B00520424
-:10266000A018984202DC84181B1AAD1801395B00CF
-:1026700052080029F4D1002B02D0012301359D43DB
-:10268000FC239B059C4668106044F605301870BD1D
-:10269000011CFFF7E7FB211CFFF77EF8F7E75B0063
-:1026A000D7E7011CFFF704FD011CFFF713FAEEE763
-:1026B000012040422D1AC3E710B50400044813005E
-:1026C000002804D00A000220210000E000BF10BD55
-:1026D00000000000014B18687047C0461C20002015
-:1026E000084B10B50400002B02D0002100E000BF11
-:1026F000054B1868836A002B00D09847200003F030
-:10270000FCFEC046000000001875020070B50026EF
-:102710000C4D0D4C641BA410A64209D1002604F0F8
-:10272000B1F90A4D0A4C641BA410A64205D170BD34
-:10273000B300EB5898470136EEE7B300EB589847E3
-:102740000136F2E7942000209420002094200020FD
-:10275000AC20002010B5034B0100186804F0D0F83D
-:1027600010BDC0461C200020002370B5064D04009B
-:10277000080011002B6000F0D9FA431C03D12B682C
-:10278000002B00D0236070BDB02700200CB430B502
-:10279000174B0C001D689DB0002908DA8B2301201F
-:1027A0002B6040421DB030BC08BC02B018478223E9
-:1027B0006A469B009382002302900690994200D0C3
-:1027C0004B1E0493079301236A465B42D382280081
-:1027D00021AB209A02A9019300F06EF8431C01DAA4
-:1027E0008B232B60002CDDD00023029A1370D9E7D5
-:1027F0001C200020F0B58E6885B007000C00039205
-:1028000001939E423CD890238A89DB001A4234D03F
-:102810000969236860695B1A029303234343DD0F50
-:10282000ED18019B029801331B186D10AB4200D9C3
-:102830001D00530532D52900380000F057FC061E54
-:1028400009D10C233B6040230120A289404213435D
-:10285000A38105B0F0BD029A216904F02DF8A38987
-:10286000144A1A4080231343A381029B2661F61861
-:1028700026606561019EED1AA560019B9E4200D90C
-:10288000019E32000399206804F01FF8A36800201D
-:102890009B1BA36023689E192660DAE72A00380094
-:1028A00000F02EFC061EE0D13800216900F023FC68
-:1028B000C7E7C0467FFBFFFFF0B5A1B003901D0046
-:1028C0008B890F0016001B0611D50B69002B0ED14A
-:1028D000402100F00BFC38603861002805D10C2342
-:1028E000039A0138136021B0F0BD40237B610023BF
-:1028F00008AC6361203363761033A3760795350007
-:102900002B78002B01D0252B47D1AB1B0593B5426B
-:102910000CD0320039000398FFF76CFF431C00D144
-:10292000AEE06269059B9446634463612B78002B9B
-:1029300000D1A5E0012200235242626004A9543272
-:1029400052186E1C2360E360A3601370A365052218
-:102950003178544803F097FF751C00281FD1226876
-:10296000D30604D5532304A95B182021197013073B
-:1029700004D5532304A95B182B21197033782A2B13
-:1029800016D0350000210A20E3682A786E1C303A00
-:10299000092A4ED9002911D117E00135B0E7414B82
-:1029A0002268C01A0123834013432E002360CEE720
-:1029B000079B191D1B680791002B01DB0B9304E09B
-:1029C0005B42E3600223134323602B782E2B0AD152
-:1029D0006B782A2B35D1079B02351A1D1B6807928D
-:1029E000002B2BDB0993304E03223000297803F0B3
-:1029F0004AFF002806D04023801B8340226801350F
-:102A0000134323602978062228486E1C217603F0A0
-:102A10003AFF00283CD0264B002B25D10722079BEC
-:102A200007339343083307936369049A9B186361E0
-:102A300065E74343350001219B18A6E701235B426C
-:102A4000D0E700230A201A000135636029786E1C44
-:102A50003039092903D9002BC5D00992C3E7424375
-:102A6000350001235218F1E707AB00933A0021002B
-:102A7000104B039800E000BF0490049B0133D3D1B6
-:102A8000BB890D985B0600D42DE7012040422AE760
-:102A900007AB00933A002100064B039800F00CF8B6
-:102AA000EAE7C046007C0200067C02000A7C0200C5
-:102AB00000000000F5270200F0B58BB006920A0076
-:102AC00043320793059004920A7E0C00109B782AEB
-:102AD00007D8622A09D8002A00D1C1E0582A00D1BB
-:102AE0008CE026004236327022E010006338152850
-:102AF000F7D800F0F3F816001F00F6FFF6FFF6FF18
-:102B0000F6FF1F00F6FFF6FFF6FFF6FFA8003600FF
-:102B10009A00F6FFF6FFB900F6FF3600F6FFF6FF63
-:102B20009E0026001A684236111D19601368337022
-:102B30000123A7E0086819680A1D05060BD50D6872
-:102B40001A60002D03DA2D23049A6D421370614B35
-:102B50000A2703931BE00D681A604106F1D52DB2D8
-:102B6000EFE70D681968081D18602E0601D50D687D
-:102B700003E06D06FBD50D68ADB2564B08270393F5
-:102B80006F2A00D002372300002243331A70636893
-:102B9000A360002B03DB0422216891432160002DF8
-:102BA00002D1049E002B0CD0049E28003900FEF7B1
-:102BB000C5FB039B013E5B5C33702B0005009F420D
-:102BC000F3D9082F09D12368DB0706D5636822698A
-:102BD000934202DC3023013E3370049B9B1B236134
-:102BE000079B210000930598069B09AA03F0DBFED2
-:102BF000431C4CD1012040420BB0F0BD45310A705E
-:102C0000344A03921A68216820CA1A60080616D549
-:102C1000CB0702D52023194321601027002DB2D104
-:102C2000202322689A432260ADE7202209680A43E4
-:102C300022602200782145321170274AE1E74806D8
-:102C4000E6D5ADB2E4E71A680D68101D4969186051
-:102C500013682E0601D5196002E06D06FBD51980B8
-:102C60000023049E2361BBE71A68111D19601668D2
-:102C700000213000626803F006FE002801D0801BAE
-:102C80006060636823610023049A1370A8E72369D6
-:102C9000320006990598079DA847431CAAD02368CF
-:102CA0009B0715D4099BE0689842A5DA1800A3E7B2
-:102CB0002200012306990598079E1932B047431C4C
-:102CC00098D00135E368099A9B1AAB42F0DCE9E73A
-:102CD0000025F7E7117C0200227C020003B4714654
-:102CE000490840004900095E49008E4403BC704712
-:102CF00043024A02400049005B0A520A090E000ED4
-:102D0000FF2806D00020FF2902D1531E9A4110004F
-:102D10007047FE38002BFBD1F4E7C0465822012053
-:102D2000014B40421A607047B02700205822012012
-:102D3000014B40421A607047B027002010B50400D4
-:102D4000F5F722FA200003F081FD200010BDF0B558
-:102D500085B01F000AAB1B88060015000291039383
-:102D6000002F18D0282003F075FD6B460400198948
-:102D7000039BAAB200933B0000F0C8F9336821001E
-:102D800030005B689847002805D0200000F0D4F997
-:102D9000200003F05BFD05B0F0BD4A6810B553108C
-:102DA000C0180B68D20701D50268D358984710BDE8
-:102DB00070B5DD25AD000400405900280ED0FAF7AB
-:102DC000D7FC836D9B0709D56059FAF7E1FC0368CE
-:102DD00013215B6A9847642003F009FC00F08EF829
-:102DE00070BD82B030B5040085B0089202A80822F8
-:102DF000099303F061FD039B029D58102418DB0723
-:102E000001D523685D590AA90822684603F054FDDC
-:102E10002000089A099BA84705B030BC08BC02B046
-:102E2000184782B01FB5040006920793120C1A2AA5
-:102E300011D007D8042A27D0052A1ED01FBC08BCF1
-:102E400002B018471B2A1FD01C2AF7D1E130FF30EF
-:102E5000F8F7D8F9F2E769300021FF3000F068FC9C
-:102E6000200091300021FF3000F062FC2000B930DA
-:102E70000121FF3001F019FBE0E7E6235B00C158B8
-:102E800001A800F0DBFCD9E7E4235B00E15801A8CE
-:102E900000F023FCD2E773B5050000F02BF8060024
-:102EA00000F028F80400B1B2684600F0ADF9210C3A
-:102EB00001A800F0A9F96946280001AA00F0F4F978
-:102EC00001A800F085F9684600F082F9280076BD77
-:102ED0003ADF704712DF704707B56A460023D01DFE
-:102EE000D371FFF7F7FF6B46D87901384342584159
-:102EF000C0B20EBD80235B05586E704710B5F5F764
-:102F0000ADFC704710B58368984710BD704710B589
-:102F1000040003F09BFC200010BDF0B585B01F003D
-:102F20000AAB1B880600150002910393002F18D0EE
-:102F3000282003F08FFC6B4604001989039BAAB27A
-:102F400000933B0000F0E2F83368210030005B683A
-:102F50009847002805D0200000F0EEF8200003F08C
-:102F600075FC05B0F0BD72B60B680165002B04D18D
-:102F700043658365086062B670471A005B6D002B7D
-:102F8000FBD1506582654365F5E7036D002B0FD0DB
-:102F900072B6826D436D002A0BD05365436D002BD2
-:102FA00001D0826D9A65002343658365036562B62F
-:102FB0007047026D1360F1E770B50500EFF3088408
-:102FC000C36B006C1C1B6B6C1B1A9C420CD91F231F
-:102FD00020349C43002801D0F6F794F82000F6F73F
-:102FE0005DF828640019686470BD10B5F5F75CFFE2
-:102FF000041E01D1F5F7C2FE200010BD10B50C0073
-:103000008047A047F5F7A0FF10BD70B5140003007E
-:1030100010000D0098472000A8472000F5F7AAFFF0
-:1030200070BD10B5F5F792FEF5F7A8FEFAE70300BC
-:10303000F0B58208980702D1181E01D1F0BD013207
-:10304000541C72B6802503C92D0681421BD9036822
-:10305000002B02DB9B00C018F7E75B005E085B00FB
-:10306000C3181F68002F09DA994207D92B007F0087
-:103070007F08F61933430360B300F1E7A64205D297
-:10308000B6008019E1E762B60020D7E70232B2420B
-:1030900003D292008218914206D803685B005B0855
-:1030A000036062B60430C9E78023361B1B06043A6E
-:1030B0001E4316600460F4E770B5040008000E00BB
-:1030C000F5F7ECFF0500002C0ED000280CD0231FD4
-:1030D0001A689200B24200DD32002100280003F09D
-:1030E000EBFB2000F6F70EF8280070BD10B50800C5
-:1030F000F5F7D4FF10BD10B50800F6F703F810BDC2
-:1031000010B508001100FFF7D7FF10BDF7B51D007F
-:1031100008AB1B880400103016000F00019300F06C
-:10312000E6F80023019A200027806680A560E3600E
-:10313000A28063622362FEBD10B5838804009B07F2
-:1031400004D58068002801D003F080FB200010BD6A
-:1031500082B030B5046A87B00B93050001230A9250
-:10316000002C18D110220AA902A803F0A5FB1820F0
-:1031700003F070FB0400082204A9684603F09CFBDE
-:103180002000029A039B00F0CCF82C6207B030BC00
-:1031900008BC02B018472269002A02D0140001338B
-:1031A000F9E7092BF2DC10220AA902A803F084FB3C
-:1031B000182003F04FFB0500082204A9684603F01D
-:1031C0007BFB2800029A039B00F0ABF82561DDE74A
-:1031D00010B50400006800F0B4F9200010BD70B50F
-:1031E000060008000D0003F0C3FB04000530F5F7EE
-:1031F00055FF306000F097F9306829004480621C68
-:10320000043003F059FB70BD1FB50400080001A98C
-:10321000FAF70EFA200001A9FFF7E1FF200004B041
-:1032200010BDF8B50B68170002255D5F1368040038
-:1032300002229B5E0E00ED18681DF5F72FFF20603F
-:1032400000F071F92068316845800223CA5E0430BD
-:10325000043103F031FB23683968181D33680222FA
-:103260009B5EC0180223CA5E043103F025FB23686D
-:1032700020005D1900232B71F8BD10B5040008680B
-:10328000206000F053F9200010BD70B50B680400F9
-:1032900000680D00984205D000F053F928682060BE
-:1032A00000F044F9200070BD70B5136804005D881B
-:1032B0000868002D04D1206000F038F9200070BDAE
-:1032C0004088002802D118002360F5E72000FFF7AE
-:1032D000A8FFF3E70300002010B5814206DB1B685E
-:1032E00002241A5F8A4201DD5918087910BD0023B3
-:1032F00010B503600400F5F7C1FFA060E160200095
-:1033000010BD70B50180428004001D00F5F7B6FFC6
-:10331000A060E160002D02D02000F6F739F820000F
-:1033200070BD82B010B5040003930292FFF7DFFF77
-:103330001022200002A903F0BFFA0023200023611D
-:1033400010BC08BC02B0184710B50400006800F0BB
-:10335000F8F8200010BD10B50A00002103F0C8FAEB
-:1033600010BD10B504000868206000F0DFF82000F0
-:1033700010BD70B50B68040000680D00984205D0C0
-:1033800000F0DFF82868206000F0D0F8200070BD61
-:1033900010B500684388818806305943FFF7DBFF8A
-:1033A00010BD10B504000023F6F776F8200010BD1C
-:1033B00010B50400F6F770F8200010BDF0B587B026
-:1033C00004910CA9097803900591016800200291ED
-:1033D00049888C468A4268DA029989888B4264DA85
-:1033E000049806687788D01901900020D419844287
-:1033F0005BDDB5885C19844257DD824234DAD0192E
-:10340000604501DD60460190002B34DA8C4200DD1E
-:103410000C00B01D0026D11755422940B34201DAF5
-:103420005F437E42029D761886190635111C002ADC
-:1034300000DA0021002209B2934201DD62465A43BC
-:10344000059B51186D18002B26D000221000A242B7
-:103450002BDA002301998B4212DAF15C002901D0AA
-:10346000E95401300133F5E76046801A0190B84213
-:10347000CADD0197C8E7CC1AAC42CADD2C00C8E708
-:10348000049B01321B6802935B88F618039B1B6840
-:1034900002935B88ED18DAE7059FA74207DBE0435C
-:1034A000019BC01720404343180007B0F0BD310016
-:1034B0002800019A03F000FA049B01371B6802936D
-:1034C0005B88F618039B1B6802935B88ED18E4E7A2
-:1034D00010B50400006800F034F8200010BDF8B505
-:1034E0001400D243D2171440050020000C301F00F6
-:1034F0000E00F5F7D3FD286000F015F82B681C725C
-:1035000028684760002E04D022003100093003F003
-:10351000D3F9F8BD002310B504000A001900FFF725
-:10352000DEFF200010BD03230380704710B50400A8
-:103530000088F6F7BBF8002802D1238802332380E5
-:1035400010BD10B504000088F6F7B0F8002805D1CA
-:103550002388023B9BB2012B01D0238010BD2000A9
-:10356000F5F7D0FDFAE77047036870B504000181F4
-:103570001B6A9847236805005B69200098472081F3
-:10358000280070BD00897047036870B5040081721F
-:103590001B6A984723680500DB6920009847A072E2
-:1035A000280070BD807A70477047704710B50400DE
-:1035B00003F04CF9200010BD10B5040003F046F9EB
-:1035C000200010BD0200C368006952695B4340439C
-:1035D00052431818801870477FB50400FFF7F2FFB8
-:1035E0002600902305001B04313698422AD9638FA8
-:1035F000002B07D1013308221B216846FFF781FE0B
-:103600000123638790239B049D420AD9A38F002B3B
-:1036100007D1013309221B216846FFF772FE0123FF
-:10362000A3878023DB049D420AD9E38F002B07D1B7
-:1036300001330A221B216846FFF763FE0123E3875B
-:10364000002333703378042B0ED8013333702000FD
-:10365000F6F726F902000B280AD101231B21684640
-:103660006286FFF74EFE14E000236387E363EEE714
-:103670002300A18E303381420CD11A78042A01D85C
-:1036800001321A70A28E618E914202D01B78042BF7
-:10369000E3D87FBD0022A086F3E730B50400036ABB
-:1036A0008BB0009302AD416A8269C369280001F0C2
-:1036B0005AFD23000C3307CD07C30222A379200053
-:1036C0009343A371FFF788FF0123A1881A0006A87E
-:1036D000FFF717FE00200BB030BD70B505000B687A
-:1036E0000C0008005B6A98472B000C3407CC07C31A
-:1036F000280070BD10B5040003685B6A9847E06855
-:1037000010BD10B5040003685B6A9847206910BDBE
-:1037100010B5040003685B6A9847606910BD10B576
-:103720000400F6F7F7F9200003F090F8200010BD30
-:103730000630C177704701238079184070470368CD
-:1037400070B5040001811B699847236805009B69D7
-:10375000200098472081280070BD0089704770477D
-:1037600010B5040003F072F8200010BD30B504005D
-:10377000436BC26801699A1A83698BB05A43836BA1
-:1037800092125B1AC16942634B439B12C16B836304
-:10379000406902AD091A206A414389122800E16399
-:1037A0000091216C01F0DFFC2300283307CD07C313
-:1037B0000123A1881A0006A8FFF7A3FD00200BB083
-:1037C00030BD002310B583716433038103680400A6
-:1037D0001B69818098470222A37993431A00012331
-:1037E0001343A37110BD84B030B506930300049158
-:1037F000059204AC0C3326CC26C326CC26C3226803
-:103800001A60022382791343837130BC08BC04B070
-:1038100018474164704773B50C00050016000B682B
-:103820000800DB699847E36B280001960093626B00
-:10383000A36B216C01F058FC280076BD70B5050023
-:103840000B680C000800DB6998472B00283407CC74
-:1038500007C3280070BD82B030B5040085B008925F
-:1038600002A80822099303F027F8039B029D581031
-:103870002418DB0701D523685D590AA90822684688
-:1038800003F01AF82000089A099BA84705B030BC3D
-:1038900008BC02B01847F8B50A6803680C000500B8
-:1038A000981AFEF7D3FD62686B68071C981AFEF73A
-:1038B000CDFDA368061CA868C01AFEF7C7FD391C19
-:1038C000041C381CFEF7CEFA311C051C301CFEF718
-:1038D000C9FA011C281CFDF75FFF211C051C201CD8
-:1038E000FEF7C0FA011C281CFDF756FFF8BDF0B525
-:1038F00085B0019002910392FFF7CDFF0126041CD1
-:10390000071C039B9E4217DA0C217143029B01980E
-:103910005918FFF7C0FF051C011C201CFDF724FEF1
-:10392000002800D02C1C291C381CFDF709FE00289B
-:1039300000D02F1C0136E4E7211C381CFEF7B8FB31
-:1039400005B0F0BDF0B58BB009938023DB000024F7
-:10395000C36003614361002306000C2707910892AE
-:1039600004604460846084610293119B9C4266DB26
-:1039700000270023109C0593019700973D1C059B91
-:10398000119A934271DA210007A8FFF784FFFEF72E
-:1039900017FE011C03900298FEF79CF8FE21890592
-:1039A000FEF786FB0490281CFEF730FD0500049806
-:1039B000FEF72CFD030028009D4200DA1800FEF7F8
-:1039C00045FD2368079A051C981AFEF73FFD0399E9
-:1039D000FEF780F8400004994008FEF743FA011C06
-:1039E0000098FDF7D9FE089B00900693069A63683D
-:1039F000981AFEF72BFD0399FEF76CF84000049926
-:103A00004008FEF72FFA011C0198FDF7C5FEA368D8
-:103A1000019009980C34181AFEF718FD0399FEF767
-:103A200059F8400004994008FEF71CFA011C381CA4
-:103A3000FDF7B2FE059B071C013305939FE7390094
-:103A40006143109B07A85918FFF725FFFEF7B8FD43
-:103A5000FEF7DCFCFEF7FAFC0299051CFDF784FD7D
-:103A6000002800D0029501347FE70099081CFEF77A
-:103A7000F9F90199041C081CFEF7F4F9011C201C3B
-:103A8000FDF78AFE391C041C381CFEF7EBF9011CFB
-:103A9000201CFDF781FEFEF793FD041C011C00981D
-:103AA000FEF718F8291CFEF7DDF9FE218905FDF760
-:103AB00073FE8921C905FEF7D5F9FEF7A7FC211C85
-:103AC000F0600198FEF706F8291CFEF7CBF9FE21FD
-:103AD0008905FDF761FE8921C905FEF7C3F9FEF7E7
-:103AE00095FC211C3061381CFDF7F4FF291CFEF702
-:103AF000B9F9FE218905FDF74FFE8921C905FEF7B9
-:103B0000B1F9FEF783FC079B70613360089B029854
-:103B100000937360099BB360FEF778FCB0613000DE
-:103B20000BB0F0BDF0B50025040016000B002F000F
-:103B300028002A0091B00791B24208DA19680132D0
-:103B4000401859687F1899680C336D18F4E73100F4
-:103B5000FDF7F8FB310020603800FDF7F3FB310082
-:103B600060602800FDF7EEFB3200A060079920009E
-:103B7000FFF7BDFE00230A900693059304930DAD55
-:103B8000C8235B420393C8235B420293C8235B4272
-:103B900001932B00220083CA83C32A68039B9446A7
-:103BA0006A68634494462B60AA681F00029B0799C9
-:103BB0006344944608936B60019B32006344280081
-:103BC0000993AB60FFF793FE0A990B90FDF7B8FCE1
-:103BD000002806D0099B04970693089B05930B9B2E
-:103BE0000A93019BC8331A000193C8235B009A42D1
-:103BF000CFD1029BC83302939342C7D1039B029A51
-:103C0000C83303939342BED12368049A934207D1E9
-:103C10006368059A934203D1A368069A934206D03B
-:103C2000049B2360059B6360069BA360A8E72000BC
-:103C300011B0F0BD70B504000D00160086B003A8E9
-:103C4000FFF770FF20000399049A059B01960095E9
-:103C5000FFF778FE200006B070BD4A6810B553101B
-:103C6000C0180B68D20701D50268D358984710BD19
-:103C700010B50021406C02F07AFD10BD10B50400B3
-:103C8000F6F7B6FA200002F0E1FD200010BD70B595
-:103C900005000400743501212800F5F7B9FC220065
-:103CA000563213780133DBB21370E17901318B4264
-:103CB00022D1002326001370226D54360221525E59
-:103CC00033882021934205DA200019B25030FFF7E3
-:103CD00001FB01000023E2792800F5F753FC226D77
-:103CE00033880221525E934207DD230000224833CD
-:103CF00020001A70F6F78CFB70BD01333380FBE7B0
-:103D000070B505000600826D5C350221525E2B887D
-:103D1000040020217436934204DA19B25830FFF7B8
-:103D2000D9FA0100002330001A00F5F72BFCA26D30
-:103D30002B880221525E934207DD23000022483384
-:103D400020001A70F6F764FB70BD01332B80FBE78F
-:103D500073B5040006002500743630006435FFF7A3
-:103D600017FB0023EA5E210000233000603100933E
-:103D7000FFF724FB002804D123006C331B78002BB1
-:103D80000AD16622A256002A06D02B886C349B18D2
-:103D90002B800123237073BD2300002248332000B1
-:103DA0001A70F6F735FBF6E7F0B5060000210500BE
-:103DB00004006636006E7156408864350023EA5E62
-:103DC0004B1D1B1A200085B06C3003909A4211DC09
-:103DD0000378002B0ED01C3D2B78062B03D120003E
-:103DE0007430FFF7D5FA002320002B70F6F710FB94
-:103DF00005B0F0BD27007437002A04DD49423800C1
-:103E000009B2F5F705FC0023EA5E21000023380023
-:103E100000936031FFF7D2FA0023F356002B05D14F
-:103E20002200483220001370F6F7F2FA0123039AB9
-:103E3000137000232A88F3569B182B80D8E770B59F
-:103E4000050048352B780400002B31D0F5F7CEF96A
-:103E500022004C3213881818230080B210804A3395
-:103E60001B88834224D8002313802B78022B02D195
-:103E70002000FFF70CFF2B78032B02D12000FFF767
-:103E80003FFF2B78042B02D12000FFF761FF2B7836
-:103E9000052B02D02B78062B02D12000FFF784FFE0
-:103EA0002B78072B04D1002320002B70F6F7B0FAF3
-:103EB00070BD1FB5036F827A9B68040001339A427C
-:103EC00008D10123818802226846FFF71AFA0023ED
-:103ED000A3721FBDF6F720FA2000FFF7B0FFA37A08
-:103EE0000133F5E710B583790400DB0704D5027BC5
-:103EF000022A02D1FFF7DDFF10BD837A016F013383
-:103F0000DBB2837289688B4201D100238372002A5D
-:103F100002D12000F6F700FA237B012B05D1637351
-:103F200000232000A373F6F7E5F82000FFF787FFD2
-:103F3000E2E7407A704710B57430FFF729FA10BDF8
-:103F400010B50400FCF748F900232000237510BDCC
-:103F50001FB56C46637300232273009303AA0233D8
-:103F6000F6F7B6FB04B010BD1FB50F2401236C4457
-:103F700000932300F6F7BCFB002800D1207804B0A2
-:103F800010BD70B5040016001D0003220F23F6F7C4
-:103F90009BFD200031000F2302221030F6F794FD24
-:103FA000200029000F2301222030F6F78DFD20008C
-:103FB00004990F2304223030F6F786FD200005997E
-:103FC0000F2305224030F6F77FFD200006990B23D2
-:103FD00011225030F6F778FD200007990B230C22B0
-:103FE0006030F6F771FD0B2320001A00089970303D
-:103FF000F6F76AFD200009990B2312228030F6F7AC
-:1040000063FD20000A990B230A229030F6F75CFD2D
-:1040100020000B990F230622A030F6F755FD200053
-:104020000C990B231A22B030F6F74EFD20000D99A3
-:104030000B231422C030F6F747FD20000E990B2306
-:104040001722D030F6F740FD20000F990B231622DF
-:10405000E030F6F739FD200010990B231522F030DF
-:10406000F6F732FD601C11990B231022FF30F6F792
-:104070002BFD2000113012990B230022FF30F6F7A0
-:1040800023FD200021300B231E221399FF30F6F769
-:104090001BFD200070BD0069002904DD002802D04E
-:1040A000406A0139F8E7704710B50400F6F7FCFBE9
-:1040B000200002F0CBFB200010BDF7B58388040080
-:1040C0005A070FD59A060CD4DA060BD50100082240
-:1040D0006846183102F0F0FB200022696369FFF79F
-:1040E00037F8F7BD0422022601271343A380A388D3
-:1040F000A56833421DD0210008226846183102F01D
-:10410000DBFB28002269636900F0BAFF1022A38854
-:1041100013421ED0256A002D1BD02900A01802F0E2
-:10412000CBFB2B692800236202F090FBF4F726FEFC
-:10413000DDE73B4207D0E368206900936169A2692B
-:10414000E369A847E2E720696169A269E369A847D2
-:10415000DCE704229343A380C3E7030072B64069FF
-:10416000002807D002695A61002A00D19A61DA8BCF
-:10417000013ADA8362B67047F7B5002507002E00D2
-:104180000469002C1CD0626AA38801920421625E3B
-:10419000002A10DA042213420DD1019B002E0DD10A
-:1041A0003B61636A20000193FEF7C6FF200002F026
-:1041B0004DFB340001352600019CE2E77362F0E715
-:1041C0002800FEBD70B5012286B004000D0086698E
-:1041D000F6F7A8FB002823D1E38B092B20D8290070
-:1041E000102202A802F068FB182002F033FB050041
-:1041F00004A90822684602F05FFB2800029A039B8C
-:10420000FFF78FF872B6002E0CD1636965612B61E0
-:104210002B69002B00D1A561E38B0133E38362B6E8
-:1042200006B070BD33692B613561F1E782B010B51E
-:1042300002A902920393FFF7C5FF002010BC08BC3F
-:1042400002B0184770B50500FFF796FF2800FFF78A
-:1042500084FF041E0BD0010000222800F6F762FB49
-:10426000200002F0F3FAF4F74DFD0028EED170BD06
-:10427000704710B5040002F0E9FA200010BD82B0CA
-:1042800030B5040085B0089202A80822099302F014
-:1042900013FB039B029D58102418DB0701D52368EC
-:1042A0005D590AA90822684602F006FB2000089A18
-:1042B000099BA84705B030BC08BC02B0184702896A
-:1042C00003008A4203D10123807918407047428954
-:1042D00000208A42FAD198790223F6E70289030086
-:1042E0008A4203D104238079184070474289002014
-:1042F0008A42FAD198790823F6E7028903008A42B4
-:1043000003D11023807918407047428900208A42E7
-:10431000FAD198792023F6E7038910B58B4205D1AD
-:1043200001248379002A0BD02343837143898B4274
-:1043300005D102218379002A04D00B43837110BD7B
-:10434000A343F2E78B43F9E7038910B58B4205D10C
-:1043500004248379002A0BD02343837143898B4241
-:1043600005D108218379002A04D00B43837110BD45
-:10437000A343F2E78B43F9E7038910B58B4205D1DC
-:1043800010248379002A0BD02343837143898B4205
-:1043900005D120218379002A04D00B43837110BDFD
-:1043A000A343F2E78B43F9E782B0F0B589B00E92F0
-:1043B0000F93078995B20400BD4200D147890EAB27
-:1043C0005E88022E23D0052E17D0012E10D1290091
-:1043D00020003200FFF7A0FF39002000FFF76FFF39
-:1043E000002805D001233200A18804A8FEF789FF28
-:1043F00009B0F0BC08BC02B0184729002000012217
-:10440000FFF7A2FF39002000FFF768FFE8E7390057
-:104410002000FFF754FF002830D032000123A1888C
-:104420006846FEF76EFF29002000FFF757FFA688B9
-:10443000002820D039002000FFF750FF00281AD0B4
-:1044400001230422310004A8FEF75BFF012239009A
-:104450002000FFF791FF290020000022FFF75CFFFA
-:10446000290020000022FFF76FFF00222900200012
-:10447000FFF782FFBCE701230322E3E729002000C6
-:10448000FFF73BFF0028E6D1267B012EE3D1290070
-:104490002000FFF723FF33000422002800D103226D
-:1044A000290004A8FEF72DFFD5E70173704770B50A
-:1044B000837904001B0711D42000F6F713FB0820B2
-:1044C00002F0C8F90E216156050000F05FFE0823D6
-:1044D000A279A5601343A371002070BD806800F02D
-:1044E00061FE0E23E3568342E6D1F5E7704710B52F
-:1044F000040002F0ABF9200010BD30B5040085B017
-:104500002569002D1ED0EA78012A08D0022A14D08D
-:1045100001231E21684692B2FEF7F3FE03E020005D
-:10452000183000F015F823699D42E9D12000F6F714
-:104530008BFC280002F08AF9E2E72000203000F02E
-:104540002AF8F0E705B030BD0023016043607047F2
-:104550001FB504000068F6F777FC00234362626829
-:104560009A4207D1606001231D211A006846FEF7B8
-:10457000C8FE09E0516A002902D00A000133F9E7B8
-:10458000032B02DD02F062F91FBD5062EBE700234E
-:1045900041600370704770B505004068F6F754FC41
-:1045A000012304002B700430F4F7F2FE00232B707B
-:1045B0009C4202D0200002F049F970BD13B50C00F6
-:1045C00001A8F6F76DFE210001A8F6F77BFE13BDEA
-:1045D00073B50D0014001E0001A8F6F761FE33004C
-:1045E0002A00210001A8F6F7A1FE73BD802307B5BC
-:1045F0005B05009101921A695B696946133B5A4356
-:104600000223FFF7E5FF07BD84B010B504928022B6
-:104610000391059352051369516952691139133A8F
-:104620005A434B430F99CB1AD21803A90C23FFF717
-:10463000CFFF10BC08BC04B0184710B50400F6F753
-:1046400049FC200010BD8023F7B55B051F6901916F
-:104650005D69F6F73FFC0600041E21D0302002F011
-:10466000F9F8113D302200217D430400002702F0BB
-:104670003FF90835B7420DDA29003022200002F058
-:104680001BF92100019802F069F9002808D03035A3
-:104690000137EFE7B74203D1200002F0D7F800243A
-:1046A0002000FEBD10B509680431FFF7CCFF10BD36
-:1046B00010B509680431F6F73DFC10BD52DF7047B4
-:1046C00012DF7047704710B5040002F0BFF82000F9
-:1046D00010BD10B50400F4F7C3FD00220300A46868
-:1046E00001208A4202D19C4200D9100010BD10B5B1
-:1046F000F6F788FD10BD29DF704728DF704710B539
-:1047000003685B6A984710BD10B50400F6F7D0FE49
-:10471000200002F09BF8200010BD10B50D22C9B298
-:10472000FFF722FCC7384342584110BD10B503685B
-:104730005B6A984710BD10B50400F6F7F9FF20003A
-:1047400002F084F8200010BD10B50D22C9B2FFF7A9
-:104750000BFC5A384342584110BD10B50368DB6961
-:10476000984710BD10B50400F7F758F8200002F084
-:104770006DF8200010BD10B50722C9B2FFF7F4FB99
-:10478000C4384342584110BD10B503685B6A98476E
-:1047900010BD10B50400F7F761F9200002F056F8DB
-:1047A000200010BD10B50F22C9B2FFF7DDFB333872
-:1047B0004342584110BD10B50368DB69984710BDEE
-:1047C00010B50400F7F7FEF9200002F03FF82000D2
-:1047D00010BD10B54F22C9B2FFF7C6FB40384342A7
-:1047E000584110BD10B50368002B01D00800984750
-:1047F00010BD10B50368002B01D00800984710BD0C
-:1048000037B504680D00002C0ED00822011D684643
-:1048100002F052F8019A009B50102018D20701D5DF
-:104820000268D3582900984737BD82B030B50400DC
-:1048300085B0089202A80822099302F03DF8039B74
-:10484000029D58102418DB0701D523685D590AA979
-:104850000822684602F030F82000089A099BA84711
-:1048600005B030BC08BC02B0184782B010B50400D7
-:10487000006803930292F8F77BFF836D9B0715D5C1
-:104880006068FEF737FF20816068FEF73AFF6081BD
-:104890006068FEF73DFFA0812068F8F789FF2200DD
-:1048A0000368218A08325C690623A04710BC08BC53
-:1048B00002B0184713B54A88438A04009A421AD1B5
-:1048C0000B89012B17D9CB681988C181406803680F
-:1048D0001B699847606803685B699847E0812068B6
-:1048E000F8F766FF2200618A002403680094DC6800
-:1048F0000E320223A04713BDF8B5451C04000E007C
-:10490000170000211022280001F0F2FF002363822B
-:1049100001332370002F08D1330010339E4209D099
-:10492000013B1A782A700135F8E71022310028007F
-:1049300001F0CBFFA37B627B1B0213432000638249
-:10494000F8BDA7DF7047A9DF7047AADF704768DFAF
-:10495000704710B50368002B01D00800984710BDC0
-:1049600010B50368002B01D00800984710BD10B5A2
-:104970000368002B01D00800984710BD10B50368EC
-:10498000002B01D00800984710BD10B50400F7F7C0
-:10499000B5FA200001F05AFF200010BD1FB5012319
-:1049A000FA211A0068468900FEF7ABFC05B000BD8D
-:1049B0000200010010B5036834329B6F0A3198473A
-:1049C00010BD10B50400FFF7F3FF210008C9200057
-:1049D000DB6F984710BD70B50E001100C27F1D003F
-:1049E00002339B18040001201F2B12DC2B18A35448
-:1049F000E37F2A001B18DBB2E377E654E07F013047
-:104A0000C0B2E077201801F057FF0020E37FED18D7
-:104A1000E57770BDF8B50027C47FBC424FD9C619F1
-:104A200075788D4220D1B44607290DD801290DD9BA
-:104A3000E11801251F292CDC04197519AC4218D97D
-:104A40002178E154013CF9E71529F1D0C75D013F18
-:104A5000FFB2BB421FD100230236D9B28F4217D911
-:104A6000D15CF1540133F8E7C55D7F190137FFB21E
-:104A7000D3E700210236CCB2A34203D9545C74546C
-:104A80000131F8E7C25D9A18C255C27F9B18C377FF
-:104A900000252800F8BDE4180125E41B1F2CF8DCD4
-:104AA000BC1C3619C47F0519AE4205D26546347860
-:104AB0002C700124A444F4E7E41B023CC477FFF704
-:104AC0008AFF0500E5E737B50D00F8F761FE6B4694
-:104AD000DA1D0123040019000A301570FFF79AFF50
-:104AE000002802D12000FFF763FF37BDF8B50D00A5
-:104AF00016001F00F8F74CFE0400092D03D10368CF
-:104B000031005B6B984720003B00320029000A30DF
-:104B1000FFF780FF002802D12000FFF749FFF8BD12
-:104B200070B50D000021040001701022013001F069
-:104B3000DFFE2000658270BD806810B5002803D0BC
-:104B4000F8F726FEFFF73DFF10BDF0B58BB003ACC4
-:104B5000050026000AAF0021601C217006220734E0
-:104B600001F0C6FEA742F6D16A460423A868537234
-:104B70000196F8F72DFE036801A91B6998476B465B
-:104B8000987A0BB0F0BD10B504001830FEF77DFB2D
-:104B90000123636110BD022370B5436104000D0061
-:104BA000F4F75EFB2061002D07D0082362691343F0
-:104BB00063610423A2791343A37170BD8023F0B510
-:104BC0005B055B6E85B00800029101930424FFF73A
-:104BD000B2F90525012729000198FCF7AFFB080071
-:104BE0003900FCF725FB019B00261B1A01930523C6
-:104BF0005D435F430390039B0133B3420ADD04230B
-:104C000002989A1B12B221B2FB337430F4F7E8FB1E
-:104C10000136F0E7013CDED205B0F0BD82B030B520
-:104C2000040085B0089202A80822099301F044FE0E
-:104C3000039B029D58102418DB0701D523685D599A
-:104C40000AA90822684601F037FE2000089A099B4D
-:104C5000A84705B030BC08BC02B0184782B070B598
-:104C60000400006804920593150CF8F781FD0223F7
-:104C7000826D1A4211D09D420BD100232500237171
-:104C800001CDF8F795FD0368E1882A005C690123EE
-:104C900011E0012D05D0052DF0D070BC08BC02B08C
-:104CA00018472600257101CEF8F782FD0368E188D8
-:104CB00032005C692B00A047EFE782B070B50400BA
-:104CC000006804920593150CF8F752FD0223826DDB
-:104CD0001A4208D09D4202D10023637108E0012DE1
-:104CE00005D0052DF9D070BC08BC02B0184765711D
-:104CF0002068F8F75DFD03682189621D5C69012366
-:104D0000A047F0E7704710B5040001F09FFD2000B8
-:104D100010BD37B504680D00002C0ED00822011D0F
-:104D2000684601F0C9FD019A009B50102018D20777
-:104D300001D50268D3582900984737BD37B50468B4
-:104D40000D00002C0ED00822011D684601F0B4FDB4
-:104D5000019A009B50102018D20701D50268D35841
-:104D60002900984737BDF7B5002607000500340035
-:104D700001913A370123B3406A691A4218D0EA68B0
-:104D8000300110182A691A4225D1F5F727FF019B37
-:104D9000C0B2002B02D13B78834209D06300EB18EC
-:104DA000DA1D013408333870D677D877092C05DC42
-:104DB00001360137132EDDD1002C0BD0A868F8F78F
-:104DC000F7FC2A006300696D0468C98B64699BB2B3
-:104DD0002632A047F7BDF5F75FFF8010D7E710B583
-:104DE000436D4A88DB8B9A4202D10121FFF7BBFF5A
-:104DF00010BD10B504008068F8F7BAFC836D9B07FE
-:104E000003D500212000FFF7AEFF10BD37B50468C1
-:104E10000D00002C0ED00822011D684601F04CFD4B
-:104E2000019A009B50102018D20701D50268D35870
-:104E30002900984737BD37B504680D00002C0ED007
-:104E40000822011D684601F037FD019A009B5010B1
-:104E50002018D20701D50268D3582900984737BDDA
-:104E6000F0B5CB6885B001934B88828C04000D00AF
-:104E70009A421FD10A89013A042A1BD84068F5F7E3
-:104E8000D9FA00262B89B34230DD00270422019B8A
-:104E9000D21B9B5D60681341012213405B4239B213
-:104EA000DBB232B274300137F4F79AFA052FEDD144
-:104EB0000136E7E7E28C9A421AD10823EA5E0199AB
-:104EC00002A8F4F721FA6068F5F7B4FA656802A958
-:104ED00003A8FEF7D2F9E28903A92800F5F74AFBF7
-:104EE00003A8FEF775F902A8FEF772F905B0F0BD48
-:104EF000228D9A42FAD12B89012BF7D9019B1B886D
-:104F0000E381F3E7F0B54A88838C040085B09A42C8
-:104F100029D10600431D03930025371B35723FB28C
-:104F200060683A0029B27430F4F770FA002807D0AC
-:104F3000042301225B1B9A401300327A134333721D
-:104F40000135052DECD1039B01369E42E4D120684A
-:104F5000F8F72EFC2200A18C002403680094DC6882
-:104F600008322B00A04705B0F0BD10B50368002B38
-:104F700001D00800984710BD37B504680D00002C1B
-:104F80000ED00822011D684601F096FC019A009B94
-:104F900050102018D20701D50268D358290098472D
-:104FA00037BDF0B5C2684B8804000D008BB093424A
-:104FB00047D10B89962704930023FF000193049B9C
-:104FC000019A93423DDD207AA17A0130FCF7A0FAE4
-:104FD000637A0291994231D00026019AEB689B5C7A
-:104FE0000393636902229B5E0593059BB3420FDD29
-:104FF000200031B21430FEF76DF9039B834205D1D6
-:10500000012339001A0006A8FEF77BF90136ECE708
-:10501000237A22680399D154A269029B2372934296
-:1050200008D1012302225B42A3610233390006A8A2
-:10503000FEF767F9019B01330193C0E701230322C7
-:10504000F4E70BB0F0BDF8B50E001C00150006AA81
-:10505000108807AA1788B84208D0335C290023704B
-:105060000130FCF755FA013488B2F4E7F8BD10B509
-:105070000968130002240A5F0431F8F771F910BDC2
-:1050800082B073B50400061D069208A9082268467E
-:10509000079301F011FC31006569069A079B2068AF
-:1050A000A84773BC08BC02B0184703001A68002068
-:1050B00094460A6810B5944507D1181D1022043192
-:1050C00001F0ECFB43425841C0B210BD10B5F8F7F7
-:1050D000E3FA406810BD10B5F8F7DEFA006810BDBD
-:1050E000017042704360704782B0F0B505920200D3
-:1050F000069308AB1B7805ACE0CCE0C2002B1ED0B9
-:105100004A78002A05D04268524242608268524280
-:1051100082604A68022A16D0032A1AD0012A04D1D2
-:1051200002684168524201604260012B17D0022B95
-:1051300005D143685B42436083685B428360F0BC97
-:1051400008BC02B0184702685242026042685242EC
-:10515000EAE742680168524202604160E5E742685E
-:1051600003680260E7E782B037B5040018000793D0
-:105170000B7806920193089B009303002000FFF731
-:10518000B3FF20003EBC08BC02B0184710B50400B5
-:10519000FBF7ECFC200010BD10B5040001F0F1FAA3
-:1051A000200010BD407840B2704702000B00F0B5FF
-:1051B000126889B0019203AA15001E0040680168B8
-:1051C00009688C4692CE92C5DB680199D3600023B2
-:1051D0001361E04709B0F0BD002310B50400016081
-:1051E0004360994201D1F8F78FFA200010BD0220E8
-:1051F000704702207047002070470020704702204F
-:10520000704702207047022070470220704702203A
-:10521000704702207047022070470220704702202A
-:10522000704702207047022070470220704702201A
-:1052300070470023136070470020704702207047BA
-:1052400002207047022070470220704702207047FA
-:1052500000207047002070470020704702207047F0
-:10526000022070474160704781607047C16070479D
-:10527000016170474161704702207047022070470A
-:1052800002207047022070470220704702207047BA
-:1052900002207047022070470020704702207047AC
-:1052A000022070470020704770470220704702209C
-:1052B000704770470220704700207047704766DFD4
-:1052C000704748DF7047007970470C3070470C30EA
-:1052D000704710B5FFF7F5FF10BD10B50368002B40
-:1052E00001D00800984710BD10B50368002B01D00D
-:1052F0000800984710BD10B50368002B01D00800C6
-:10530000984710BD10B50400F8F7E4FA200001F04A
-:105310009DFA200010BD10B50400F8F7EBFA20004C
-:1053200001F094FA200010BD10B50400F8F7F2FA6D
-:10533000200001F08BFA200010BD10B50400F8F732
-:10534000F9FA200001F082FA200010BD10B5040027
-:10535000F8F700FB200001F079FA200010BD10B52D
-:105360000400F8F707FB200001F070FA200010BDE0
-:1053700010B50400F8F70EFB200001F067FA2000DA
-:1053800010BD10B50400F8F715FB200001F05EFA1F
-:10539000200010BD10B50400F8F71CFB200001F040
-:1053A00055FA200010BD10B50400F8F723FB2000CB
-:1053B00001F04CFA200010BD0823F0B597B002AA06
-:1053C000137106AA029202AA137310000EAB049383
-:1053D0000C00F9F75BFA00230600984204D0237111
-:1053E000A371300017B0F0BD0500072702AB1B7B8F
-:1053F000A37102AB1B79AB4213D96379AB4201D8DD
-:105400002571EEE73800684323681818029B019362
-:10541000019AAB0099580135072201F04DFAEDB21F
-:10542000E7E725710727002502AB21791B7B691867
-:10543000AB4202D96379994201DB2171D1E779430B
-:1054400023685918049B0193019AAB0098580135C1
-:1054500000F038FDEDB2E7E710B5F9F7B7F910BD88
-:1054600010B508001100F9F7EBF910BD10B50800F0
-:105470001100F9F7BBF910BD10B5080011001A00B2
-:10548000029BF9F73FF910BD70B5037904000920BC
-:10549000002B1AD0FAF7BAF803000520002B14D11C
-:1054A0002500FC35A86B00280AD1286C00280DD1F6
-:1054B00020000C3000F099FC002806D1207104E097
-:1054C00003685B6A98470028EFD070BD03689B6A49
-:1054D00098470028ECD0F8E7F7B5037907000E00ED
-:1054E0001400002B11D008220021684601F000FAB8
-:1054F0000A256B461D713000F8F716F969460090D1
-:10550000E368200098472800FEBDF8F717FF050064
-:105510000C20002DF8D101230822290068463B7198
-:1055200001F0E6F9E7E770B50400E3692362206A59
-:10553000002807D0C36821009847236A002BF4D0C5
-:105540001B69F3E7E069002804D0056901F07EF9E2
-:105550002800F8E7E0616060A060E06020616061C1
-:1055600070BD10B5FFF7DFFF002800D0062010BD8A
-:1055700010B50400F8F7A2FA200001F067F9200046
-:1055800010BD10B51F220021040001F0B1F9002365
-:10559000E37710BD10B50020F8F7C2FB10BDFC305A
-:1055A000836B70B50400002B07D19920800001F0B7
-:1055B00051F90500F8F7D6FBA563A06B70BDFC3070
-:1055C000836B70B50400002B07D19920800001F097
-:1055D00041F90500F8F7C6FBA563A06B70BD70B577
-:1055E00004004068002804D0056901F02FF9280064
-:1055F000F8E7606070BD10B50400F8F707FC200004
-:1056000001F024F9200010BD70B5040040680028A6
-:1056100004D0056901F01AF92800F8E7606070BD50
-:1056200010B50400F8F7FCFB200001F00FF9200092
-:1056300010BDF0B5040087B0E36B2364206C002834
-:1056400007D0C36821009847236C002BF4D01B6956
-:10565000F3E7E06B002804D0056901F0F7F82800B3
-:10566000F8E7E063A080E068002804D0056901F055
-:10567000EDF82800F8E7E06020001430FFF7AFFFF6
-:1056800020002030FFF7C0FF266B002E05D03569C3
-:10569000300001F0DBF82E00F7E701AD3100280003
-:1056A0002663F8F74FFB23002A00443383CA83C3E1
-:1056B000049B3100236528006665F8F743FB23004F
-:1056C0002A00583383CA83C3049B310063662800D1
-:1056D000A666F8F737FB23002A006C3383CA83C31E
-:1056E0003000049BE667A36707B0F0BD70B5040007
-:1056F000E36A2363206B002807D0C3682100984722
-:10570000236B002BF4D01B69F3E7E06A002804D078
-:10571000056901F09BF82800F8E7E062201DFFF71B
-:1057200073FF20001030FFF75AFF206A002804D0D2
-:10573000056901F08BF82800F8E7206270BDA0DF52
-:105740007047A4DF7047A5DF7047A6DF7047A8DF6A
-:10575000704737B50800002511006A4655806D4630
-:10576000069C019322882A806A46FFF7ECFF03001B
-:105770000320002B02D118002A8822803EBD70B57C
-:1057800086B015006A4600200C00961DD380F8F7FD
-:10579000C7FA03681B69984700F03CFB02A9012384
-:1057A0000C8000248B708C80CD608E60FFF7CDFF65
-:1057B00083B22000A34200D0053006B070BDF8B51A
-:1057C000040000200D001600F8F7AAFA03681B6910
-:1057D00098472368DF6900F01DFB330001002A00B1
-:1057E0002000B847F8BDF0B506001C00D38B00229E
-:1057F000457985B0F836954220D9D700F75B9F42AE
-:1058000011D10E2502231F326D44D2002B80821845
-:105810000368928803AE00959F683300B84700285C
-:1058200003D005B0F0BD0132E5E72B88022B07D18C
-:1058300033889B07F5D001232370F2E70420F0E7BB
-:105840000620EEE710B502780300002A0AD10C7892
-:105850001000002C05D1588A4B8AC01A4342584187
-:10586000C0B210BD0020012AFBD10A78012AF8D16C
-:105870000131581C0F3201F011F8EFE770B5040048
-:105880000D006368A360A068002807D0C3682900E2
-:105890009847A368002BF4D01B69F3E770BD10B5DF
-:1058A000C368984710BD030010B508001100042814
-:1058B0000BD005280DD0032806D118005B6C4430AE
-:1058C000002B01D0FFF7EBFF10BD18009B6D583087
-:1058D000F6E71800DB6E6C30F2E7F0B505000888DB
-:1058E0000C008FB0532806D84F2806D801285BD06B
-:1058F000182800D166E00FB0F0BD5138022803D857
-:10590000FBF782FC71602B00CE88290000236A79A6
-:10591000FC319A420BD9D800085AB04209D1203341
-:105920009B005859431CDA7F30231A4203D10221CD
-:1059300015E00133EDE7238C910602D503219C0786
-:1059400006D40421D20603D501221340C91AC9B2D4
-:10595000C28B2800FFF7A7FFCDE7CE8805210022E4
-:1059600000922A006B79F83200988342C3D9C000B4
-:10597000105AB04243D1062900D181E0072942D014
-:1059800032000229E5D1A3880AA90B804E80237A30
-:105990000B71A38BCB80E38B20340B81CC60280070
-:1059A0001430FFF76BFFA6E70C7AEB682B612869D0
-:1059B0000028A0D0C368210098472B69002BF4D0A1
-:1059C0001B69F3E7A3880AAE33802B6B6B63686BAC
-:1059D000002800D18FE7C368310098476B6B002B1C
-:1059E000F3D01B69F2E78B79012B05D0022B00D095
-:1059F00081E70E890721B2E70E890621AFE70098FB
-:105A000001300090B0E700230593A38802AA138019
-:105A10005680E38B06AF9380238C0021D380230034
-:105A20001022223338000193049300F061FF022317
-:105A30003B70009B20339B005A5913002A3319787E
-:105A40000023994206D01000D36C403002A9984739
-:105A500002AB9B893900A088BB80FFF778FEBB882A
-:105A6000002B00D047E7A3880AA90B804E80A37AB9
-:105A70000B71E38BCB80238C0B81019BCB608EE77A
-:105A80000C22002107A800F033FFA38806AF7E8018
-:105A90003B80A38B0AAE102200213000BB8000F0B7
-:105AA00027FF01233370009B20339B005B591A00B2
-:105AB000293211780022914205D0180039009B6BE1
-:105AC0002C309847BA89B280BB89002B09D1BA68BB
-:105AD000002A06D0B17901330B43B371079B0C93B5
-:105AE000F2603100A088FFF732FE04E770DF7047F4
-:105AF00071DF704760DF704710B5F9F713FD0020C4
-:105B000010BD704770DF704771DF704772DF7047FC
-:105B100073DF704774DF704775DF704776DF70475B
-:105B200077DF704778DF704779DF70477ADF70473B
-:105B30007BDF70477CDF70477DDF704788DF704711
-:105B40001420704764207047A0208001704710B572
-:105B50000400FFF7DFFF02000320002A05D15834BC
-:105B60002178023881431000217010BD030010B568
-:105B700003245833080011001A78A2431A703B29F5
-:105B800000D01321FFF7CAFF0023984200D003334F
-:105B9000180010BD030010B5FE330A00D98C03684D
-:105BA0001B6A984710BD080010B5FFF7C1FF00231E
-:105BB000984200D00333180010BD080010B5FFF75D
-:105BC000B5FF0023984200D00333180010BD080031
-:105BD00010B51100FFF7A0FF0023984200D0033357
-:105BE000180010BD13B50C001100012C10D86B4625
-:105BF0000622581C00F060FE00206B4669461C70AF
-:105C0000FFF780FF0023984200D00323180016BD41
-:105C1000A31E012BF9D80120EFE737B568460D0028
-:105C20001400FFF771FF032300280DD1002D02D0CF
-:105C30006B461B782B70231E06D06B460622591C20
-:105C4000200000F039FE002318003EBD080010B50A
-:105C50001100FFF771FF0023984200D003331800B2
-:105C600010BD080010B5FFF75DFF0023984200D07B
-:105C70000333180010BD080010B5FFF755FF0023CF
-:105C8000984200D00333180010BD080010B5FFF78C
-:105C900047FF03000020834203D00530112B00D0C2
-:105CA000023810BD08207047B830017000207047DE
-:105CB000B93001700020704702207047B83000787A
-:105CC0007047B93000787047002070470200030029
-:105CD00010B5F33211789B6F6C30984710BD4A684D
-:105CE00010B55310C0180B68D20701D50268D358FD
-:105CF000984710BD112337B5080001AD2B700C007B
-:105D000000F036FE210082B22800FFF713FF0023C7
-:105D1000984200D0033318003EBDF8B506000D00D0
-:105D2000002407273300BA331B78A3420ED96B79BE
-:105D3000A3420BD9390061432B6807225818BB31A5
-:105D40007118013400F0B8FDE4B2EBE700202C71CB
-:105D5000F8BDF8B503680600DB6C0D000C799847B8
-:105D6000032384420DD8002307212879DAB2824226
-:105D700009D20A005A432C680133125D032AF5D177
-:105D800004231800F8BD37000024BA373C702B7983
-:105D9000A34211D9072319003878614358432B686F
-:105DA000BB3059180722301800F086FD3B780134CB
-:105DB00001333B70E4B2EAE70023E2E770B50D007F
-:105DC000C97F01201F290FD800290CD02800D37FBC
-:105DD000FFF79CFE041E06D1288CFFF7A3FE0300EC
-:105DE0002000002B00D0032070BD10B50400F7F791
-:105DF00095FE002809D123000122FE335242DA84A5
-:105E0000BA34463B1880207010BD0620FCE7FE30F7
-:105E1000C1847047FE30C08C70477EDF704768DFFA
-:105E2000704770B500200C00F7F77AFF03685B6AD3
-:105E300098472378152B25D005D8132B0CD0142B7D
-:105E400018D0002070BD222BFBD10369002BF8D0A5
-:105E5000626810889847F4E74568002DF1D06068C3
-:105E6000012481780088CB064A085B0F224021403C
-:105E7000A847E6E78368002BE3D062689178108832
-:105E80009847DEE76468A3781A07120F1B09012AF6
-:105E900003D0022A0AD0002103E01900013B022BA3
-:105EA000F9D8C368002BCCD02088E9E70421012B66
-:105EB000F7D00021022BF4D10531F2E710B500F044
-:105EC0005DF910BD022310B50B708C330B713F3B95
-:105ED0004B712D338B714A1C043100F024F910BD35
-:105EE000A2DF7047A3DF704763DF704710B586B04D
-:105EF0006B4600240100102202A8DC7100F0DCFCDB
-:105F00006B4602A8D91DFFF7EFFFA04201D16B46F7
-:105F1000DC79200006B010BDF0B5150099B01C006A
-:105F20001EAB04CB02901B880492059320AB1B8808
-:105F30002A00069321AB1B780391079323AB1F889C
-:105F400024AB1B78089325AB1B78099330231A40A8
-:105F500001921D4213D0032200210AA800F0C8FCC0
-:105F600002230AAA9370A01E0F331370032804D8CB
-:105F7000FBF74AF902383A3C21230AAA537011AEC2
-:105F80001C220021300000F0B3FC019B0AAA591E1C
-:105F90008B415B421A4035701692002F05D0229B30
-:105FA000002B02D01293378177810BAE03220021A0
-:105FB000300000F09DFC0222089B0799DB000A4399
-:105FC0001343099A120113431F221340B370322363
-:105FD0001D420FD0601E04280CD8FBF715F90916D6
-:105FE000181A1C003123C8E71223C6E72223C4E78E
-:105FF000112333700C231D4211D0601E04280ED8CB
-:10600000FBF702F90B2527292B002123F1E7312388
-:10601000EFE71223EDE72223EBE711237370082249
-:1060200000210EA800F064FC039B059A0C930AABB8
-:106030001A82069A02989A82049B0CAA109311A9BC
-:10604000269B0D96FFF74CFF80B219B0F0BD2123BF
-:10605000E4E73123E2E71223E0E72223DEE7F0B5AD
-:1060600089B01D000EAB1B8804000E000092019346
-:1060700003220FAB002102A81F7800F039FC112386
-:1060800002AA137053700F3B1F4305331F409770D4
-:106090000021082205A800F02BFC019A02AB049312
-:1060A0009D811A82009B2000109A03A903960793F2
-:1060B000FFF718FF80B209B0F0BD77DF704778DFD7
-:1060C00070477ADF70477CDF704729DF704728DF31
-:1060D000704710B5FFF7F9FFF8F73AFD10BD10B59E
-:1060E000F8F796FC8022520513691169421E98B296
-:1060F000504389B2FBF79CF8FFF7E9FFF8F728FD5A
-:1061000010BD2EDF704751DF704710DF704711DF81
-:10611000704761DF704710B508001100FFF7F1FC10
-:1061200010BD4DDF704770B58CB06B461400020097
-:106130000D001E000F321178197011000133013A61
-:106140008842F8D10D22002104A800F0D1FB2B7861
-:106150003000F3776B78B377AB787377FFF7E1FFB5
-:106160002F236B441B7823702E236B441B786370A2
-:106170002D236B441B78A3700CB070BD30B5037831
-:1061800004000D00002085B0022B16D10322611CF3
-:1061900001A800F091FB0322211D03A800F08CFB55
-:1061A000280002AA03A9FFF7BEFF032202A901A843
-:1061B00000F074FB43425841C0B205B030BD2EDF41
-:1061C000704732DF704733DF70474CDF70477FDF47
-:1061D000704782DF7047A7DF7047A9DF7047AADFEB
-:1061E000704700207047002070470020704710B5AE
-:1061F000F9F76AFA10BD0020704710B5F9F71CFBDB
-:1062000010BD10B5F9F732FB10BD0020704700201B
-:10621000704700207047F0B585B01C000AAB050040
-:1062200016001F780391F9F7EFFF01235F4032005A
-:10623000230028000399009700F036FA201A431E25
-:10624000984105B0F0BDF0B585B01C000AAB050063
-:1062500016001F780391F9F7D7FF01235F40320042
-:10626000230028000399009700F0DCF9201A431E50
-:10627000984105B0F0BD10B50400F9F7D3FF200038
-:1062800000F0E4FA200010BD8269806812681040B6
-:10629000431E9841704710B5043000F0AFF910BDAF
-:1062A0004369010010B50068002B03D1002800D01D
-:1062B000804710BD0028FCD004319847F9E710B59D
-:1062C000012902D0022904D010BD2030FFF7E8FFD9
-:1062D000FAE73830FAE7704710B5040000F0B6FA74
-:1062E000200010BD704703004A1C080018214A43D3
-:1062F00041439A189268581810B5C068002A03D113
-:10630000002800D0804710BD0028FCD0103159185B
-:106310009047F8E710B5040000F098FA200010BD8F
-:1063200070B50D0004000430FAF762FDE56370BD3E
-:1063300010B5040043684269991800F07FF8E36AD9
-:10634000002B04D1A369002B00D0984710BDA06991
-:106350000028FBD021001C319847F7E710B5040056
-:1063600000F074F80023A361E36210BD10B50400CF
-:10637000F9F7B0FF200000F069FA200010BD70B5F9
-:106380000D00040000F062F86561206900F01FF95B
-:106390004119200000F052F870BDC36A010010B529
-:1063A0008069002B03D1002800D0804710BD002851
-:1063B000FCD01C319847F9E710B50400F9F798FFB5
-:1063C000200000F043FA200010BD036810B504005F
-:1063D000002B05D1C06800F0FAF80123606023604B
-:1063E00010BD10B504000068002804D0E06800F07B
-:1063F000EEF86368C01A10BD10B58468FFF7F1FFAE
-:10640000201810BD10B50400C06800F0E0F80023AB
-:106410006060A36010BD002310B50360436083601B
-:106420000400F9F795FFE0602000FFF7EBFF200084
-:1064300010BD10B503689B68984710BD10B50300E8
-:106440000A00011D006900F089F810BD10B5011D9A
-:10645000006900F0A0F810BD0FB4012010B5FCF7E2
-:106460003FF970B50D0004001600F9F7E5FF6B1C4D
-:1064700007D00021200000F0C7F83100200000F014
-:10648000BDF870BDF8B50D001F0004001600F9F747
-:10649000D3FF6B1C0CD06368002F0AD0E268012187
-:1064A0002000136000F0B0F83100200000F0A6F8E2
-:1064B000F8BD2269F3E710B50322FFF7D2FF10BD44
-:1064C00010B5FFF7CEFF10BD10B513000022FFF787
-:1064D000D9FF10BD10B50022FFF7F6FF10BD012057
-:1064E00010B5FCF7FDF87047704710B5FFF7FCFFDB
-:1064F000FFF7F9FFF1F72AFF10BD10B5002801D012
-:1065000000F05EF9FEE770B504000D0003681B683B
-:10651000984763681D6070BD036870B5DB68040050
-:10652000984763685A682368002A02D19B68984795
-:1065300070BD5B681568984763682D1A5A68002D0E
-:1065400007DC916859601B68002BEAD050689847B7
-:10655000E7E7236810681B699847E9E770B506000C
-:106560000C00100072B64B6000230A6071684D6821
-:10657000002D08D1002B0CD133684C601B69984763
-:10658000A56062B670BD2A68821AF3D42B00AD688C
-:10659000EEE79C60F4E710B572B6426853688B4230
-:1065A0000DD19B6853600268002B03D19368984714
-:1065B00062B610BD126918689047F9E71300002B06
-:1065C000F6D09A688A42F9D18A689A60F0E710B5E5
-:1065D00003685B68984710BD70B50400FAF772FD58
-:1065E0000500FAF76FFD401BA042FAD370BDFA23F5
-:1065F00010B59B005843FFF7EFFF10BD10B50078B2
-:1066000040B200F081F810BD002902D0012900D06D
-:1066100070470023A022C356D205C133FF339B002D
-:106620009950F5E7F7B50192B1221C0003684910B3
-:10663000D20099508021012289005A501900002669
-:106640000500FC31CE601A60671E019BB7420BDC6F
-:1066500001222800D919FAF71BF8002819D02800C0
-:10666000FAF7DEF83C0010E0002228009919FAF74A
-:106670000FF800280BD02800FAF704F904002800CE
-:10668000FAF7CEF8002C00DB34002000FEBD013606
-:10669000DAE7089B002BF8D02B68FC339A68002AB5
-:1066A000FCD000229A60F0E7F8B51700B1221C0078
-:1066B0000368D200491099508022002592009D5015
-:1066C000012206009A60A54204DB069B002B13D131
-:1066D00020000EE03000795DF9F7C6FF002809D0F0
-:1066E0003000FAF79DF83000FAF7CCF8002800DB0C
-:1066F0002800F8BD0135E6E73000FAF7A9F80028D0
-:10670000E6D001204042F4E7A0238000DB05C0185A
-:10671000E02310B50C24DB00C2588900A243C2500C
-:10672000C2581143C15010BD30B5002902D0012913
-:106730000FD030BD01220C0013008B4005691D42B3
-:1067400003D005688B00EB181C6001311F29F3D1C1
-:10675000EFE700230A009A400469144203D004685A
-:106760009A00A218116001331F2BF3D1E1E70B004F
-:10677000426810B5146801696340194061401160B6
-:1067800010BD10B5407840B2FAF7C2F810BD82B023
-:106790000190C046C046C046C046C046C046C0463E
-:1067A000C046C046C046C046C046C046C046019B23
-:1067B000013B0193002BECD102B07047704770474A
-:1067C00010B59AB0032102A8FFF784FE022108A8A1
-:1067D000FFF780FE01210EA8FFF77CFE102114A810
-:1067E000FFF778FE9624059B039A20001A60099A09
-:1067F0000C9B1A600F9A129B1A60159A179B0192B4
-:106800001A60FFF7F4FE069B039A20001A60099AAB
-:106810000B9B1A600F9A119B01921A60159A189B94
-:106820001A60FFF7E4FEDEE7030000200856421C72
-:1068300002D0984201D1486870470C31F5E7030057
-:1068400010B508001900FBF737FF10BD10B5F2F7BF
-:1068500059FC10BD10B5041E00D101342000F2F720
-:106860001DFC002807D1FAF7C9FC002801D100F06F
-:1068700003F88047F2E710BD062010B5FBF76AFF6A
-:106880000120FFF73AFEC9B28218904201D10020E0
-:10689000704703788B42FBD00130F6E730B5002417
-:1068A0000139A24201D1002005E0035D01340D5DF4
-:1068B000AB42F6D0581B30BD002310B59A4200D130
-:1068C00010BDCC5CC4540133F8E710B5884202D93E
-:1068D0008B18984203D3002307E08B5C8354013A62
-:1068E000FBD210BDCC5CC45401339A42FAD1F8E714
-:1068F00003008218934200D1704719700133F9E701
-:1069000070B504000D001F2904D91623036001206F
-:10691000404270BD436C002B04D08A009B181A685B
-:10692000002A08D1200000F015F82A0001002000FC
-:10693000FBF71AFFEDE70020012AEAD0511C03D132
-:10694000162301302360E4E7002428001C609047F0
-:106950002000DEE710B5FCF7E1F910BD02780B78F6
-:10696000002A03D0013001319A42F7D0D01A704783
-:106970000023C25C0133002AFBD1581E704703007C
-:1069800030B51D00002A06D00C78013A01332C7076
-:106990000131002CF5D100219A18934200D130BD6D
-:1069A00019700133F9E7F7B5150001938A680B698F
-:1069B0000C000090934200DA130022002B60433257
-:1069C0001278002A01D001332B6023689B0602D580
-:1069D0002B6802332B602268062317001F401A42DF
-:1069E00027D0230043331B785A1E93412268920616
-:1069F00030D4220001990098089E4332B047431CCE
-:106A000025D0062320682A68E16800250340042B6E
-:106A100003D18D1AEB43DB171D40A3682269934213
-:106A200001DD9B1AED180027BD4220D1002010E0A7
-:106A30000137E3682A689B1ABB42D2DD220001239A
-:106A400001990098089E1932B047431CF0D10120EB
-:106A50004042FEBD3020E1184331087021005A1C2D
-:106A600045310978A218433202331170C1E7220080
-:106A7000012301990098089E1A32B047431CE6D0C2
-:106A80000137D1E7F8B5C046F8BC08BC9E46704750
-:106A9000F8B5C046F8BC08BC9E4670470000000030
-:106AA00000000000898101003D2D0200050000006A
-:106AB0000500000003000000090000000D040000B4
-:106AC0008E7502000000000000000000052F02008B
-:106AD000032F02000D2F02000F2F0200FFFF000006
-:106AE00000000000FFFF01000100000000000000A6
-:106AF0000000000067350200032F0200AB350200E2
-:106B0000AD35020000000000000000006735020003
-:106B1000032F0200A9350200B935020069350200D1
-:106B20008535020089350200A5350200D1960100A5
-:106B3000D99601009B360200000000000000000012
-:106B40003D9A0100032F0200159B01001F37020030
-:106B5000000000000000000067350200032F020063
-:106B60005F37020061370200859B01003F3702005A
-:106B70005B3702008D9B01006D37020001000000B1
-:106B80001700000046000000A30000005F010000A5
-:106B9000D6020000C4050000A00B000000000000A9
-:106BA00000000000E53E0200032F0200F1A10100F9
-:106BB0007D3C020000000000000000002D420200A9
-:106BC000D1A701003DA7010097400200A9A801003C
-:106BD000A940020045420200F8FFFFFF000000004C
-:106BE00067350200ADA90100C9A80100D9A80100BC
-:106BF000000000000000000067350200032F0200C3
-:106C00007142020073420200000000000000000018
-:106C100067350200FB440200ED440200EF4402002D
-:106C2000000000000000000067350200EF4602008F
-:106C3000C5460200C7460200486C0200030000007F
-:106C4000606C02000800000002000000000000006C
-:106C50000400000001000000080000000200000025
-:106C6000C4090000000000008813000008000000B4
-:106C70001027000010000000204E00001800000047
-:106C80008038010020000000007102002800000090
-:106C900000E204003000000000881300380000000B
-:106CA000000000000000000067350200FF460200FF
-:106CB000B1B40100094702006935020085350200C0
-:106CC00089350200A5350200BDB30100F5B401000D
-:106CD0009B360200BCFFFFFF00000000673502008A
-:106CE000ADB30100D5B40100E5B40100A1B40100C9
-:106CF0003F3702005B370200F1B501006D3702003B
-:106D0000106D020003000000286D02000800000062
-:106D1000020000000000000004000000010000006C
-:106D20000800000002000000E20400000000000073
-:106D3000C4090000080000008813000010000000D3
-:106D40001027000018000000204E00002000000066
-:106D500080380100280000000071020030000000AF
-:106D600000C409003800000000000000000000001E
-:106D7000673502002D47020031B701003747020096
-:106D8000693502008535020089350200A53502000B
-:106D900081B6010049B701009B360200A46D0200D4
-:106DA0000B000000D430000000000000A8610000CB
-:106DB0002000000050C3000040000000A086010039
-:106DC00060000000400D030080000000801A0600F3
-:106DD0008800000000350C0090000000006A1800D8
-:106DE000B000000000D43000D000000000A8610016
-:106DF000F00000000050C300F80000000000000098
-:106E000000000000673502005B4702001DB801006A
-:106E10006547020035B801003F3702005B370200CA
-:106E2000D9B801006D370200386E0200040000007E
-:106E3000586E02000900000002000000000000007F
-:106E40000400000010000000080000002000000006
-:106E50001000000030000000690200008000000007
-:106E6000E802000090000000C4090000700000006B
-:106E70008813000060000000102700005000000090
-:106E8000204E000040000000409C00003000000048
-:106E9000A08601002000000040420F00100000000A
-:106EA0000000000000000000673502008947020072
-:106EB0005DBA010093470200693502008535020082
-:106EC00089350200A5350200BDB9010075BA01007F
-:106ED0009B360200DC6E0200040000001027000058
-:106EE0000C000000204E00000800000050C300000D
-:106EF00004000000A0860100000000000000000067
-:106F00000000000067350200B7470200C5BB010062
-:106F1000C147020065BB01003F3702005B3702003A
-:106F2000DDBB01006D370200000000000000000022
-:106F300067350200E5BF0100FDBE01008B4902007C
-:106F4000000000000000000067350200F34D020061
-:106F5000054D0200074D0200000000000000000087
-:106F6000F5D80100175302000000000000000000E7
-:106F700015D90100295302000000000000000000A4
-:106F800035D901003B530200000000000000000062
-:106F9000D5D80100055302000000000000000000E9
-:106FA000EF510200F3510200F7510200FB510200C1
-:106FB000F1D70100FF510200035202000752020004
-:106FC0000B5202000F52020013520200175202002D
-:106FD0001B5202001F5202002352020027520200DD
-:106FE0002B5202002F52020033520200395202008B
-:106FF0003D52020041520200455202004952020035
-:107000004D520200515202005552020059520200E4
-:107010005D52020061520200DF640200DF64020080
-:107020001DDB0100000000000000000055D9010038
-:107030004D530200000000000000000095D901003F
-:107040007153020000000000000000000DDE01008E
-:10705000F7550200000000000000000021DE0100E2
-:10706000215602000000000000000000B5D9010018
-:1070700083530200000000000000000075D90100E9
-:107080005F5302000000000000000000795202007F
-:107090007D52020081520200855202008952020094
-:1070A0008D52020091520200955202009952020044
-:1070B000335602000000000000000000F5D9010076
-:1070C000A75302000000000000000000D5D9010015
-:1070D0009553020000000000000000009D520200D5
-:1070E000F9D70100A1520200A5520200A9520200E4
-:1070F000AB520200AF520200B3520200B55202007E
-:10710000B9520200BD520200ED560200000000001C
-:1071100000000000795402006D5402006154020026
-:1071200059540200B953020065520200695202002C
-:107130006D52020071520200755202006355020046
-:107140000000000000000000D9540200C7520200F5
-:107150008954020015DA0100CB520200CF5202001E
-:10716000BF5502009F5502008DD8010089DA010049
-:1071700059D80100D3520200BDDA01007155020056
-:10718000000000000000000059DF010035DE0100B2
-:10719000535702004DDE010069DE01007F570200F7
-:1071A000BF570200E75702009952020039E101007F
-:1071B0000000000000000000E55B02001B5C020014
-:1071C000415B0200455B0200495B02004F5B02002D
-:1071D00003520200F5E501006D5B0200955B0200C1
-:1071E000A75B0200BB5B0200CF5B0200F55C020004
-:1071F0004D5C0200635C0200775C02008B5C020065
-:1072000001E40100A55C02001B5D0200535D020069
-:10721000A95C0200B15C0200B95C0200BD5C020026
-:10722000C35C0200C95C02005D52020051E401002F
-:10723000BD5D02004DE50100EB5D02002DEB01009C
-:10724000FDEA01002DF0010011F0010075EF0100D1
-:10725000DF60020061EC01008DEC010019EC01001F
-:10726000E5EB0100EB6102006DF801001362020022
-:1072700003620200F761020039F801000B620200AC
-:10728000FB610200E7610200C9F601000F62020023
-:10729000EF61020000000000000000002502020073
-:1072A000776202000000000000000000D7620200C8
-:1072B000D96202000000000000000000E562020048
-:1072C000156302000000000000000000D50202006B
-:1072D0006D63020031630200000000000000000046
-:1072E000F1020200B96302009B630200000000008B
-:1072F000000000000000000000000000DF64020049
-:1073000008730200F826002039100200C5100200A0
-:10731000BD670200BF670200DD100200010000002F
-:1073200000700040040000000200000000700040F7
-:107330000800000003000000007000401000000082
-:107340000400000000700040200000000500000064
-:107350000070004040000000060000000070004087
-:1073600080000000FF000000FFFFFFFF00000000A2
-:10737000B004000000F004006009000000D0090023
-:10738000C012000000B0130080250000005027004C
-:107390004038000000003B00004B000000A04E0001
-:1073A0008070000000F07500127A0000000080007C
-:1073B0000096000000509D0000E1000000F0EB008E
-:1073C000002C010000903A0100C2010000E0D7014A
-:1073D0000084030000B0AF0390D00300000000045D
-:1073E0000008070000705F0700100E00A4DFBE0E4B
-:1073F00040420F0000000010A81C0200341C0200D4
-:10740000901B0200481B0200901B0200701C02002F
-:10741000901B0200481B0200341C0200341C0200B6
-:10742000701C0200481B02004E1B02004E1B020093
-:107430004E1B02007E1C0200341C0200341C0200A1
-:10744000901B0200441B0200901B0200701C0200F3
-:10745000901B0200441B0200341C0200341C02007A
-:10746000701C0200441B02004E1B02004E1B020057
-:107470004E1B02007A1C0200081F0200D81E0200E8
-:10748000D81E0200D61E0200DC1E0200DC1E020016
-:1074900024200200D61E0200DC1E0200242002006E
-:1074A000DC1E0200D61E0200D01F0200D01F020008
-:1074B000D01F020060200200000000000000000059
-:1074C00000000000000000000000000000000000BC
-:1074D00000000000000000000000000000000000AC
-:1074E000000000000000000000000000000000009C
-:1074F000000000000000000000000000000000008C
-:10750000000000000000000000000000000000007B
-:1075100000000000000000002020002069645F706F
-:10752000726F700076695F000000000000000100CB
-:107530000100000000000001000000010001010145
-:107540000000000000000001000100000000000039
-:10755000000101010001000000017A766770747576
-:107560006F6965617A76677074756F6965617A763F
-:107570006770745265626F6F744D6F646500666CFE
-:10758000617368496E636F6D706C657465000000AF
-:1075900004020204020000020404040002020004C7
-:1075A00004030100000103030300010102030304BB
-:1075B00002010103010403010003000004010102B0
-:1075C000000003027A76677074756F6965617A7678
-:1075D000677074756F6965617A766770740000040E
-:1075E0000202040200000204040400020200040477
-:1075F000030100000103030300010102030304026D
-:107600000101030104030100030000040101020061
-:107610000003021B1B000E110000000000080808F8
-:1076200000080A4A4000000A5FEA5FEA0ED92ED33A
-:107630006E19324489330C924C924D0808000000B8
-:1076400004880808040804848488000A448A4000E6
-:10765000048EC480000000048800000EC0000000FA
-:1076600000080001224488100C9252524C048C8471
-:10767000848E1C824C901E1EC244924C06CA525FDD
-:10768000E21FF01EC13E02448ED12E1FE24488103C
-:107690000ED12ED12E0ED12EC48800080008000075
-:1076A000048004880244880482000EC00EC00804CE
-:1076B0008244880ED126C0040ED135B36C0C925E84
-:1076C000D2521C925C925C0ED010100E1C92525240
-:1076D0005C1ED01C901E1ED01C90100ED013712E5C
-:1076E00012525ED2521C8808081C1FE242524C12F1
-:1076F00054981492101010101E113B75B1311139AD
-:1077000035B3710C9252524C1C925C90100C9252F8
-:107710004C861C925C92510ED00C825C1FE48484D7
-:1077200084125252524C1131312A44113135BB71FD
-:1077300012524C9252112A4484841EC488101E0E88
-:10774000C808080E10080482410EC242424E048A44
-:10775000400000000000001F0804800000000ED25E
-:10776000524F10101C925C000ED0100E02424ED2EE
-:107770004E0C925C900E06C81C88080ED24EC24C6D
-:1077800010101C92520800080808024002424C10D7
-:10779000149814920808080806001B75B131001CE3
-:1077A000925252000C92524C001C925C90000ED2ED
-:1077B0004EC2000ED010100006C8049808080EC86B
-:1077C00007001252524F0011312A4400113135BBCB
-:1077D00000124C8C9200112A4498001EC4881E0688
-:1077E000C48C8486080808080818080C881800004B
-:1077F0000C8360636F6D7061737343616C00302C38
-:107800003235352C302C3235352C300A302C32358F
-:10781000352C302C3235352C300A302C302C302C95
-:10782000302C300A3235352C302C302C302C32357F
-:10783000350A302C3235352C3235352C3235352C55
-:10784000300A0054494C5420544F2046494C4C2097
-:1078500053435245454E2000000001000200030042
-:107860000400000101010201030104010002010200
-:1078700002020302040200030103020303030403E0
-:107880000004010402040304040474656D70436180
-:107890006C00E95DCA4B251D470AA062FA1922DF78
-:1078A000A9A8E95DFB24251D470AA062FA1922DF79
-:1078B000A9A8E95D0753251D470AA062FA1922DF2E
-:1078C000A9A8626C65537973417474727300424263
-:1078D00043206D6963726F3A626974005D004242D1
-:1078E00043206D6963726F3A626974205B00302CCB
-:1078F000302C3235352C302C300A302C3235352CAA
-:10790000302C302C300A3235352C3235352C32358E
-:10791000352C3235352C3235350A302C3235352C74
-:10792000302C302C300A302C302C3235352C302C89
-:10793000300A00302C302C302C302C300A302C30D7
-:107940002C302C302C3235350A302C302C302C3267
-:1079500035352C300A3235352C302C3235352C303B
-:107960002C300A302C3235352C302C302C300A009B
-:107970003235352C302C302C302C3235350A302C29
-:107980003235352C302C3235352C300A302C302C19
-:107990003235352C302C300A302C3235352C302C09
-:1079A0003235352C300A3235352C302C302C302CF9
-:1079B0003235350A00322E312E312D2D6700FFFF72
-:1079C00014000500FFFFFFFFFFFFFFFFFFFFFFFFAA
-:1079D00000FFFFFF000000FFFFFFFFFFFFFFFF00B2
-:1079E000FFFFFF000000FF0000000000FFFF00FF9E
-:1079F000FFFF000000FF000000000000000000008A
-:107A0000FFFFFFFFFFFFFF00FFFFFF000000FF0081
-:107A100000000000FFFFFFFFFFFFFFFFFFFFFFFF72
-:107A200000FFFFFF000000FF0000FFFF00FF00FF5E
-:107A300000FF00FFFFFF00FF00FF00FF0000FFFF4F
-:107A400000E2ECF0F4F8FC0004E95DDA90251D4753
-:107A50000AA062FA1922DFA9A8E95DDA91251D477B
-:107A60000AA062FA1922DFA9A8E95D9882251D47BC
-:107A70000AA062FA1922DFA9A8E95D5899251D47D5
-:107A80000AA062FA1922DFA9A8E95D8D00251D4729
-:107A90000AA062FA1922DFA9A8E95DB9FE251D47EF
-:107AA0000AA062FA1922DFA9A8E95DD822251D479C
-:107AB0000AA062FA1922DFA9A8E95D127B251D47F9
-:107AC0000AA062FA1922DFA9A8E95D7B77251D4784
-:107AD0000AA062FA1922DFA9A8E95D0D2D251D472C
-:107AE0000AA062FA1922DFA9A8E95D93EE251D47D5
-:107AF0000AA062FA1922DFA9A8E95DD91D251D4750
-:107B00000AA062FA1922DFA9A86261642068616E86
-:107B1000646C6520746F20756E6465726C79696E33
-:107B200067207472616E73706F7274006E40000330
-:107B3000B5A3F393E0A9E50E24DCCA9E6E400002D3
-:107B4000B5A3F393E0A9E50E24DCCA9E6E400001C4
-:107B5000B5A3F393E0A9E50E24DCCA9E494E49542F
-:107B600049414C495A4154494F4E5F494E434F4D4C
-:107B7000504C45544500756E6B6E6F776E004E6FBE
-:107B80007264696320424C45342E31207665723A26
-:107B900025752066773A25303478004E6F72646917
-:107BA0006320287370656320756E6B6E6F776E2926
-:107BB000207665723A25752066773A25303478004C
-:107BC000D8E2ECF0F4F8FC00046E52463578004E32
-:107BD0006F20617661696C61626C65204932430097
-:107BE00070696E6D6170206E6F7420666F756E6463
-:107BF00020666F72207065726970686572616C00D2
-:107C0000232D302B2000686C4C0065666745464785
-:107C10000030313233343536373839414243444508
-:107C20004600303132333435363738396162636477
-:107C30006566000000000000D004FF7F0100000026
-:107C4000000000000100000018760200B579020073
-:107C5000CE780200204E0000204E000020200020A0
-:107C600000000000D8740200F8740200B87402002A
-:107C70000000000000000000000000000000000004
-:107C800000000000000000000000000000000000F4
-:107C900000000000000000000000000000000000E4
-:107CA00000000000000000000000000000000000D4
-:107CB00000000000000000000000000000000000C4
-:107CC000204EFFFF00000000FF0F10100700FF0014
-:107CD0000004FF00E98001004D84010029900100AB
-:107CE000699301006196010089960100C18001003D
+:10000000DBE70229D9D10120A04087432F60D4E744
+:1000100080219858E4E7C046FFFFFCFF68270020D6
+:10002000642700200368074A9950074AFC33196A7D
+:10003000002902D0002018627047013A002AF6D148
+:100040000120F9E71C050000A186010010B5036836
+:10005000002A03D0802202209200985001221C0026
+:100060001A62084AFC34E068002806D00020A32267
+:10007000E060D2009B580B7010BD013A002AF2D10B
+:100080000120F9E7A186010010B50B4C02680B4B6B
+:10009000A14205DC0A498160CC214904D15010BD40
+:1000A000084CA14204DC084981608021C904F5E7BD
+:1000B00006498160CD21F9E78FD0030024050000B7
+:1000C000A08601007F1A060090D00300801A060067
+:1000D00070B50400080019001300A025C026C13324
+:1000E000FF33F600ED059B005E510300C133FF3383
+:1000F0009B005E51A1252368ED005A51054A985096
+:100100002000FFF7C1FFA02305212268DB00D150AA
+:1001100070BDC0460C050000F8B50E0015000400C7
+:1001200000F02CFA264AF1B21378D8B2012B1DD177
+:1001300053788B421AD19778EBB29F4216D16073F5
+:10014000204B19000022FC312360657126718A6200
+:10015000A021C9005A501C4920005A5001325A505F
+:100160002A003100194BFFF7B3FFF8BD184BE8B276
+:100170001F78012F09D15F788F4206D19F7887427F
+:1001800003D102236373134BDBE71778002F05D1EC
+:1001900001231370637351709070D1E71A78002AAD
+:1001A00004D101321A7059709870EAE70A4805F0D4
+:1001B00088FA0023FC222360657126719362FFDEBA
+:1001C0009828002000300040FC0F0000A0860100AD
+:1001D0009C28002000400040DF6D020003680022E0
+:1001E0001900FC3110B58A62A021C9005A50064995
+:1001F0005A5001325A5005220421825641568368D2
+:10020000FFF766FF10BDC046FC0F00000368002129
+:100210001A00FC3210B5916001315961074B9168A9
+:10022000002905D000240473FFF7D8FF200010BD7B
+:10023000013B002BF3D10120F9E7C046A186010064
+:10024000036810B51900FC318A6A0020012A08D120
+:10025000044C1C5988625A610238A40701D4012059
+:10026000404210BDC40400000261064A10B542605D
+:10027000054A01738260054A1900026005F089FB96
+:1002800010BDC04604050050100500500007005086
+:10029000002330B5124AD35683421DD00123D356D2
+:1002A00083421BD00223D356834214D10223190068
+:1002B00045310C480C4CFF3189000C5001210D00D8
+:1002C0005C00601C8540A140A120084C2943C0006F
+:1002D0002150FF21D15430BD0023E8E70123E6E798
+:1002E0008620002000600040031F020000F0014053
+:1002F000A820012110B5124A124B1488C000596081
+:100300001C50548810481C509088A922D200985044
+:10031000802208209200985080200932FF3200038A
+:1003200098500A4A1078A222D2009850084A1088A1
+:10033000084A985000221960FC331A6510BDC04667
+:100340007A20002000A00040440500008920002001
+:10035000782000204C050000012310B50A4ADC007B
+:1003600014598C4207DD013BDB00D3185A68016841
+:10037000064BCA5010BD0133112BF0D18021026809
+:10038000024B4905D150F5E76465020024050000E1
+:10039000F8B50F0016000122244BBA400360A023D9
+:1003A000234CDB05195905000A431A5180221959BB
+:1003B00012060A430121B1401A511A598A43962163
+:1003C0001A511A598901520052081A51FFF7C4FFF5
+:1003D000002204202B6817495A506C3958500121CB
+:1003E000996019601900FC31CA6013495A506A605B
+:1003F00014391F325A5011495F5009185A501E5172
+:100400007B1C03D00321380005F0B3FA731C03D022
+:100410000321300005F0ADFA0122094B29001A60D2
+:100420000848073205F072FBF8BDC04600200040C6
+:10043000140500006C0500001C0500000C05000000
+:100440007C27002074270020962310B5DB009942FA
+:1004500005DC9E210268034BC902D15010BDFFF795
+:100460007BFFFBE724050000C1230E4A9B00D15807
+:1004700010B5090603D50C49096A002908D1D358DB
+:100480005B0704D5084B0021DB68002B01D110BDB0
+:100490000121064B18680028F9D0054B1B689847C6
+:1004A000F5E7C04600200040FC20004070270020F7
+:1004B0006C270020034B1960436803499B00CA5016
+:1004C0007047C0466C27002070270020A023F0B59D
+:1004D000274DDB00EA5885B001920022A024EA50A3
+:1004E000E023E405DB00E25801260292214A0420C1
+:1004F000E2507833E1580391E250A1238022DB00DF
+:10050000D205E250E65005F077FAA222D200A358B5
+:100510009B0F334227D0A358334224D00120A0237D
+:10052000E0220299DB05D200995003997832995064
+:10053000A023019ADB00EA5005B0F0BD0E4B042069
+:10054000F75005F059FAA123DB00F750042005F01D
+:1005500053FAA223DB00F3585B00DFD4013C002CEC
+:10056000ECD12000DBE7A02613240127F605F5E7F0
+:10057000004000400D0600000C050000A023E02113
+:10058000134ADB05C90010B55A5078315A50114B47
+:1005900000221900FC31CA600A62A1211E20C90094
+:1005A0005A500D4A0D4C9850CC200D4A400498509A
+:1005B000A2200C4AC00014500B480C4C14500120CF
+:1005C0005050A0220521D2009950FFF77FFF10BDA7
+:1005D0000C060000004000400C05000038410040BF
+:1005E0002405000000F00140140500001C400040FC
+:1005F000012380200D4910B58B640D4B0D4A8000FE
+:10060000D867146D0C4B002C04D0002414651A68B4
+:1006100001321A60094A10601868A923DB00CB5820
+:10062000010C9BB20004184310BDC046009000406E
+:1006300004E100E0FC9000408027002000E100E0A1
+:10064000F8B50F4C636C002B0FD000270D4E67647C
+:100650003378BB4209D00C4B1D68FFF7C9FF2D1A38
+:10066000BD4202DC3770FFF799FB236D002B05D0EC
+:10067000064A13680133136000232365F8BDC046A2
+:10068000FC900040A0280020842700208027002024
+:1006900070B51B4D2878002831D10121194B1A4A19
+:1006A000596050608020C005016051680029FCD06D
+:1006B00000221649A2205A5004240121C000D9600A
+:1006C0001C5008381A501248C2261A50C1228020E5
+:1006D0009200000398508020400298500D4AB600C6
+:1006E00090590D4C0440C020000220439051C0247A
+:1006F000802064008000105110601960297070BD66
+:10070000A128002000900040FC00004004050000EB
+:100710004C05000000E100E0FF00FFFF044B10B5B6
+:100720001B78002B01D1FFF7B3FFFFF761FF10BD6E
+:10073000A1280020104B70B51B780400002B01D1BC
+:10074000FFF7A6FF0D4D0E4E2B78002B02D033681D
+:10075000A34210D0FFF74CFF201A0A2803DCFFF752
+:1007600047FF0A30040001232B70A823054A346098
+:10077000DB00A4B2D45070BDA1280020A028002026
+:100780008427002000900040224970B50B68DBB23E
+:10079000012B03D1204803681B070DD08022A3231F
+:1007A0000021D205DB00D1501C4B996001319160D2
+:1007B0009A68002AFCD070BD194AF0231468E0261C
+:1007C00025001D40344221D1164C24681C420DD115
+:1007D000154B164C1C608024154B24021C600B68C2
+:1007E000DBB2012BDAD103681B07D7D11368F022E3
+:1007F0001340402BD2D10B4B1B681342CED1802229
+:10080000C1230121D205DB00D150C7E7302DDBD059
+:10081000ECE7C046E00F00F0E40F00F0FC00004001
+:10082000E80F00F0EC0F00F004050040DFFF07C008
+:10083000186C0040014B18687047C0468C27002098
+:1008400002B4714649084900095C49008E4402BC63
+:100850007047C04603B47146490840004900095A30
+:1008600049008E4403BC7047002243088B4274D376
+:1008700003098B425FD3030A8B4244D3030B8B42A1
+:1008800028D3030C8B420DD3FF22090212BA030CAA
+:100890008B4202D31212090265D0030B8B4219D38B
+:1008A00000E0090AC30B8B4201D3CB03C01A5241AB
+:1008B000830B8B4201D38B03C01A5241430B8B42F3
+:1008C00001D34B03C01A5241030B8B4201D30B03DC
+:1008D000C01A5241C30A8B4201D3CB02C01A524103
+:1008E000830A8B4201D38B02C01A5241430A8B42C6
+:1008F00001D34B02C01A5241030A8B4201D30B02AF
+:10090000C01A5241CDD2C3098B4201D3CB01C01AC8
+:10091000524183098B4201D38B01C01A52414309D2
+:100920008B4201D34B01C01A524103098B4201D3C0
+:100930000B01C01A5241C3088B4201D3CB00C01A2D
+:10094000524183088B4201D38B00C01A52414308A5
+:100950008B4201D34B00C01A5241411A00D20146CA
+:10096000524110467047FFE701B5002000F0F0F853
+:1009700002BDC0460029F7D076E7704703460B4317
+:100980007FD4002243088B4274D303098B425FD388
+:10099000030A8B4244D3030B8B4228D3030C8B42B4
+:1009A0000DD3FF22090212BA030C8B4202D312129A
+:1009B000090265D0030B8B4219D300E0090AC30B6F
+:1009C0008B4201D3CB03C01A5241830B8B4201D31C
+:1009D0008B03C01A5241430B8B4201D34B03C01A05
+:1009E0005241030B8B4201D30B03C01A5241C30A7D
+:1009F0008B4201D3CB02C01A5241830A8B4201D3EE
+:100A00008B02C01A5241430A8B4201D34B02C01AD7
+:100A10005241030A8B4201D30B02C01A5241CDD27C
+:100A2000C3098B4201D3CB01C01A524183098B42C7
+:100A300001D38B01C01A524143098B4201D34B01B0
+:100A4000C01A524103098B4201D30B01C01A524113
+:100A5000C3088B4201D3CB00C01A524183088B429A
+:100A600001D38B00C01A524143088B4201D34B0083
+:100A7000C01A5241411A00D20146524110467047F5
+:100A80005DE0CA0F00D04942031000D340425340FA
+:100A900000229C4603098B422DD3030A8B4212D3BA
+:100AA000FC22890112BA030A8B420CD389019211EC
+:100AB0008B4208D3890192118B4204D389013AD029
+:100AC000921100E08909C3098B4201D3CB01C01AFE
+:100AD000524183098B4201D38B01C01A5241430911
+:100AE0008B4201D34B01C01A524103098B4201D3FF
+:100AF0000B01C01A5241C3088B4201D3CB00C01A6C
+:100B0000524183088B4201D38B00C01A5241D9D283
+:100B100043088B4201D34B00C01A5241411A00D204
+:100B20000146634652415B10104601D34042002B00
+:100B300000D54942704763465B1000D3404201B57F
+:100B4000002000F005F802BD0029F8D016E7704734
+:100B50007047C046844608006146FFE71FB500F0B5
+:100B600041FC002801D40021C8421FBD10B500F08F
+:100B7000CDFB4042013010BD10B500F033FC002821
+:100B800001DB002010BD012010BDC04610B500F0F3
+:100B900029FC002801DD002010BD012010BDC04649
+:100BA00010B500F0D9FB002801DC002010BD0120A9
+:100BB00010BDC04610B500F0CFFB002801DA0020C0
+:100BC00010BD012010BDC046002B11D1002A0FD14D
+:100BD000002900D1002802D00021C943080007B431
+:100BE000024802A14018029003BDC04665FFFFFF06
+:100BF00003B4684601B5029800F006F8019B9E46D2
+:100C000002B00CBC7047C046F0B557464E4645464C
+:100C1000DE46E0B504000D009246994683B08B4253
+:100C200030D82DD04946504600F080FF29000600FC
+:100C3000200000F07BFF331A9846203B9B4633D4BC
+:100C40005A465346934042461F00534693401E0067
+:100C5000AF423AD8AF4200D178E05B46A41BBD4119
+:100C6000002B00DA75E0002200230092019301239B
+:100C70005A4693400193012342469340009328E053
+:100C80008242CFD900220023009201930C9B002BBB
+:100C900001D01C605D600098019903B0F0BCBB46B8
+:100CA000B246A946A046F0BD424620239B1A5246B2
+:100CB000DA40414613004A468A40170042461F4325
+:100CC000534693401E00AF42C4D900220023009235
+:100CD00001934346002BD9D0FB0772081A434646BE
+:100CE0007B080EE0AB4201D1A2420CD8A41A9D4170
+:100CF000012024196D410021013E24184D41002E90
+:100D000006D0AB42EED9013E24196D41002EF8D138
+:100D1000009801995B4600196941002B24DB2B00E8
+:100D20005A464446D3402A00E2401C005B46150068
+:100D3000002B2ADB26009E40330026004746BE409B
+:100D40003200801A9941009001919FE7A342BCD8DC
+:100D500083E74246202300219B1A00220091019242
+:100D60000122DA40019286E7424620239B1A2A009C
+:100D700046469A402300F340444613432A00E2408B
+:100D80001C005B461500002BD4DA42462F002023BE
+:100D9000260097409B1ADE403B003343CDE7C04618
+:100DA000F0B5C64643025B0A4E0245004F00DA002A
+:100DB000C40F9C46700A904600B52D0E3F0EC90F19
+:100DC000B6098C424BD0EA1B002A36DD002F61D0D9
+:100DD000FF2D00D1ADE08023DB041E431B2A00DC85
+:100DE000D3E001204346181A430100D48CE080016F
+:100DF0008709380000F07CFE05388740854200DC1A
+:100E0000B6E02D1AB3483840430704D00F230340FF
+:100E1000042B00D00430430100D478E06A1CFE2D7E
+:100E200065D08001430A9C46D2B26346D005184380
+:100E3000E407204380BCB846F0BD002A35D07A1BB9
+:100E4000002D00D0AFE04346002B00D1A7E0531E99
+:100E5000012A00D12FE1FF2A69D01A00AAE0E91B7C
+:100E6000002970DD002F37D0FF2D62D08023DB04F6
+:100E70001E431B2900DCB0E001204044430143D560
+:100E80000135FF2D33D00123934A03404008104021
+:100E90001843B9E7002E00D183E0511E012A00D18A
+:100EA000D8E0FF2A45D00A0098E7FE276A1C1742BF
+:100EB00000D086E0002D00D0B7E04346002B00D1E3
+:100EC000F3E00022002EB0D0981B430100D4FAE0DA
+:100ED00043460C00F01A97E7002E00D1C8E04A1EE6
+:100EE000012900D1AEE0FF2923D01100C1E7002382
+:100EF000FF229C4699E7FE216A1C114277D0FF2A07
+:100F0000F5D0150046447008430700D07EE7C308BB
+:100F1000FF2D0ED05B025B0A9C46EAB285E7002EED
+:100F200007D08022D203134203D0104201D10C001B
+:100F30000300002BDBD08020C00318434002430A8B
+:100F40009C46FF2271E70029D5D07A1B002D60D185
+:100F50004346002B24D0531E012A73D0FF2AE7D02A
+:100F60001A001B2A00DC85E001203D00801985E77E
+:100F700020233A00451B38000135EA405D1BA8409C
+:100F8000431E9841002510433EE7202330009B1A62
+:100F900031009840D140431E9841084322E70C009D
+:100FA00003001500B4E7FF2FC1D080234046DB04C7
+:100FB000184380461B2A51DD01200C003D00301AE9
+:100FC00012E743469F1B7B012BD4002F00D010E774
+:100FD0000023002400229C4627E720233200300013
+:100FE000CA40591A8840431E9841104345E7002DD6
+:100FF0004AD14346002B63D00022002E00D114E7D3
+:1010000030004044430100D47EE7324B01351840A4
+:101010007AE7FF2F8CD080234146DB0419438846B2
+:101020009FE743460C00F71AE3E64246002A00D049
+:1010300075E7002E00D07AE78023DB0300249C466E
+:10104000FF22F2E6300040440125430100D45BE773
+:10105000022518E743460125981BC5E62023444690
+:101060004046D4409A1A9040431E98412043A4E73A
+:101070000D004DE7202341464046D1409A1A90404A
+:10108000431E9841084370E74246002A00D14FE7CB
+:10109000002E00D14DE78022D203134200D148E751
+:1010A000104200D045E7030043E7002E90D00C002B
+:1010B00084460022B9E643460C00F01A013593E657
+:1010C00084460022B1E6002800D01DE7002300245A
+:1010D0009C46AAE6FFFFFFFBFFFFFF7DF0B54F46F2
+:1010E0004646D6464502C0B547000C1C6D0A3F0E69
+:1010F000C60F002F00D170E0FF2F00D175E0EB008C
+:101100008025ED041D43002399469A467F3F6002E7
+:10111000430A984663001B0EE40F002B4ED0FF2BB2
+:1011200046D04246D0008022D2040243904600229C
+:101130007F3B3100FF1A4B466140C9B213430F2B6E
+:1011400000D9B5E06E489B00C3589F4600239846DF
+:101150002600454692465346022B00D189E0032BD8
+:1011600000D19EE0012B18D03B007F33002B69DDBE
+:101170006A0704D00F222A40042A00D004352A012D
+:1011800003D5604B1D403B008033FE2B00DD70E03B
+:10119000AD016D0AD8B202E00E0000200025C005A6
+:1011A0002843F6073043E0BCBA46B146A846F0BD36
+:1011B0004346002B3FD10222FF3F03E04346002B72
+:1011C0002DD1012231004B466140C9B213430F2B90
+:1011D00034D84D489B00C3589F46002D13D104239B
+:1011E0009946033B00279A4691E7002D05D1082335
+:1011F0009946063BFF279A4689E70C239946093B07
+:10120000FF279A4683E7280000F072FC7627431FE9
+:101210009D4000237F4299469A463F1A77E7404611
+:1012200000F066FC4246431F9A4076235B4290469C
+:101230001B1A00227DE7FF2303227AE70E00FF201E
+:101240000025ACE70120C01A1B28A6DC9E372A0027
+:10125000BD40C2406B1E9D4115436B0704D00F2358
+:101260002B40042B00D004356B0144D50120002510
+:1012700095E7FF20002592E780250026FF20ED035B
+:101280008DE7002398468020C003054209D04346DD
+:10129000034206D1454605436D022600FF206D0A34
+:1012A0007DE78020C00305436D02FF206D0A76E7CD
+:1012B00042466B015001834219D21B220025013F97
+:1012C00001261C006D005B00002C01DB984201D858
+:1012D0001B1A3543013A002AF3D15A1E93411D438C
+:1012E0003B007F330E00002B00DD41E7AAE71A2206
+:1012F00001251B1AE4E7AD0100206D0A4FE7C04647
+:10130000EC650200FFFFFFF72C66020070B542009B
+:1013100045024E024C00C30F6D0A0120120E760AE0
+:10132000240EC90FFF2A06D0FF2C03D0A24201D100
+:10133000B54206D070BD002DFCD1FF2CFAD1002E95
+:10134000F8D18B4206D00120002AF3D12800431E99
+:101350009841EFE70020EDE770B5420045024E02EC
+:101360004C00C30F6D0A120E760A240EC80FFF2A16
+:101370001BD0FF2C0ED0002A1BD1002C01D1002E37
+:101380001CD0002D0CD083421CD00221581E0840D6
+:10139000013870BD002E22D1002AF4D1002DF2D1E7
+:1013A0000028F6D101204042F3E7002D17D1FF2C91
+:1013B000F0D0002CE7D1002EE5D1E6E70020002D8B
+:1013C000E7D0E2E7A24205DCEADBB54202D8E7D388
+:1013D0000020DEE74342584140000138D9E70220AF
+:1013E0004042D6E770B5420045024E024C00C30FA2
+:1013F0006D0A120E760A240EC80FFF2A0BD0FF2C9E
+:101400000DD0002A1FD1002C16D1002E14D100209F
+:10141000002D10D009E0002D0CD1FF2C13D1002E8F
+:1014200008D1002A08D0834212D00221581E084059
+:10143000013800E0022070BD002DF4D10028FAD15F
+:1014400001204042F7E7002CEDD1002EEBD1ECE774
+:10145000A24205DCF2DBB54202D8EFD30020EAE776
+:101460004342584140000138E5E7C046F0B54F46D9
+:101470004646D64644024500C0B5640A0F1C2D0EF0
+:10148000C60F002D00D18DE0FF2D00D192E000238A
+:10149000802099469A46E400C00404437F3D7802C8
+:1014A000430A98467B001B0EFF0F002B00D170E013
+:1014B000FF2B00D186E04246D00080227F3BED1812
+:1014C0000023D204024390469C4631004B467940AB
+:1014D000681C0F2B1CD8764A9B00D3589F463900B6
+:1014E0004446E2465346022B0FD0032B00D1D7E0EF
+:1014F000012B37D100200024C0052043C907084331
+:10150000E0BCBA46B146A846F0BDFF200024F3E790
+:10151000260C2404220C44462404240C43462700B1
+:101520001B0C574374435A435E4312193B0C9B18E0
+:101530009C4203D980225202944666443F041A0416
+:101540003F0CD2199401671EBC411B0C920E9B19D3
+:1015500014439B011C431B0100D49BE00123620840
+:101560001C40144302007F32002A64DD630704D06C
+:101570000F232340042B00D00434230103D50200A1
+:101580004C4B80321C40FE2ABFDCA401640AD0B25E
+:10159000B2E74346002B3DD14A4601331A439146F8
+:1015A0009C4692E7002C29D104239946033B002551
+:1015B0009A4674E7002C1BD108239946063BFF2569
+:1015C0009A466CE74346FF35002B0BD102234A466F
+:1015D0001A4391469C4678E753463100022B00D0CF
+:1015E00083E792E703234A461A4391469C466CE7F9
+:1015F0000C239946093BFF259A4650E7200000F04E
+:1016000077FA7625431F9C4000236D4299469A46FF
+:101610002D1A44E7404600F06BFA4246431F9A40B9
+:1016200000232D1A90469C46763D4EE780240021EB
+:10163000FF20E40360E701239B1A1B2B00DD59E721
+:1016400022009E30DA4084401300621E94411C4305
+:10165000630704D00F232340042B00D0043463011C
+:101660001AD50120002447E78020C003044209D096
+:101670004346034206D14446044364023900FF2036
+:10168000640A39E78020C003044364023100FF206C
+:10169000640A31E7280065E7A4010020640A2BE70B
+:1016A0008020C00304436402FF20640A24E7C0468C
+:1016B0006C660200FFFFFFF7F8B5CE4647464302CF
+:1016C0005B0A4E02DA009446720A914645004A00CF
+:1016D00080B52D0E1F00C40F120EC90FB609FF2AC8
+:1016E0005BD0012041408C4239D0A81A00285ADD35
+:1016F000002A6AD0FF2D00D1D9E08022D2041643FF
+:101700001B2800DCE9E001206346181A430100D4DD
+:10171000B4E080018709380000F0EAF90538874015
+:10172000854200DCCCE02D1AB5483840430704D090
+:101730000F230340042B00D00430430100D4A0E069
+:101740006A1CFE2D00D18DE08001470AD2B2D0057F
+:101750003843E4072043C0BCB946B046F8BDA81AD8
+:101760008046002845DD002A70D0FF2D00D19EE084
+:101770008023DB041E4343461B2B00DCD2E0012008
+:10178000604443017AD50135FF2D6BD001239D4A7A
+:101790000340400810401843C8E7002E20D08C4278
+:1017A00023D02800FF38002839D0571B002D00D047
+:1017B0009DE06346002B00D1DBE07B1E012F00D1B2
+:1017C0000DE1FF2F71D01F0098E0002E00D1A7E09F
+:1017D000421E012800D1E6E0FF2868D010008FE704
+:1017E00001204140A14200D07FE7FF2040428046D7
+:1017F000A8444046002838D0511B002D00D1AEE04F
+:10180000FF2A00D1DFE080236046DB0418438446D2
+:101810001B2900DCD9E0012015008019B1E7FE206A
+:101820006A1C104271D1002D00D0A6E06346002B47
+:1018300000D1D9E00022002E00D188E7981B430197
+:1018400000D4E1E063460C00F01A6FE7002E00D1EF
+:10185000B7E00200013A012800D19CE0FF2826D021
+:10186000904688E7FF22002771E7FE206A1C10429D
+:1018700064D0FF2AF6D0150066447008430700D0F4
+:1018800056E7C308FF2D12D05B025F0AEAB25EE79B
+:101890006246002A00D196E0002E08D08022D203B2
+:1018A000134204D04846104201D10C004B46002B95
+:1018B000D8D08027FF031F437F02FF227F0A46E71D
+:1018C00020233A00451B38000135EA405D1BA84043
+:1018D000431E98410025104328E720231B1A32009D
+:1018E0009E40C2403000431E984110430CE7FF2A3F
+:1018F000DBD080236046DB04184384461B2F56DD73
+:1019000001200C001500301A00E763469F1B7B0185
+:101910003DD4002F00D0FEE600240022002716E769
+:101920000500AFE7320043464146DA4020235B1A08
+:101930009E403000431E9841104321E7002DA7D15F
+:101940006346002B59D00022002E00D1FFE6300064
+:101950006044430192D52A4B013518408EE7634617
+:10196000002B47D04B1E012915D0FF292BD0190081
+:101970004EE70C004B463D0084E76246002A8BD1BF
+:10198000002E92D180270024FF22FF03DFE663466A
+:101990000C00F71ABFE6300060440125430100D473
+:1019A0006CE70225F2E663460125981BAEE620238C
+:1019B00064466046FC40DF1BB840431E984120430C
+:1019C0009FE705005EE74B4671E7202365466046CA
+:1019D000CD40591A8840431E984128431CE763466E
+:1019E0000C000125F01A91E6002E95D00C004F4610
+:1019F0000022ACE64B460D0044E74F460022A6E627
+:101A0000FFFFFFFBFFFFFF7D002800D036E700242B
+:101A100000279CE641024200C30F490A0020120E33
+:101A20007E2A03DD9D2A02DD094A9818704780202E
+:101A300000040143952A07DC9620821AD1404842CF
+:101A4000002BF3D10800F1E7963A9140F7E7C04642
+:101A5000FFFFFF7FF8B5002813D0C317C6185E40FC
+:101A6000C40F300000F044F89E2305001B1A962B8B
+:101A70000FDC082801DD083DAE407602760AD8B2B8
+:101A800002E0002400200026C0053043E407204384
+:101A9000F8BD992B0CDD05223100121AD1400A0045
+:101AA000010030001B318840411E8841024316006E
+:101AB000052D12DC31000D4F3940720709D00F207F
+:101AC0003040042805D004314A0102D59F23394013
+:101AD0005B1B89014E0AD8B2D6E76A1F96403100D7
+:101AE000024F39407207F4D0E9E7C046FFFFFFFB21
+:101AF0001C2101231B04984201D3000C10391B0A3E
+:101B0000984201D3000A08391B09984201D3000901
+:101B1000043902A2105C40187047C0460403020258
+:101B200001010101000000000000000010B50029C3
+:101B300003D1FFF7DDFF203002E00800FFF7D8FFF8
+:101B400010BDC04670B5041C00F020F80E4B051CFB
+:101B50001B785BB201330BD0211C201C00F08AFBE8
+:101B6000002805D10021201CFFF706F8002801D12C
+:101B7000281C70BD00F070F8212300210360081CB0
+:101B8000FFF7ACFA051CF3E78A200020FF21420092
+:101B900070B50300041C5208C9058A423AD2002AD3
+:101BA00037D000283FDBC51501420BD18021090445
+:101BB0000A00024001423DD15B00100001320B429D
+:101BC000FAD02D1A5B025A0A80232E001B047F3E96
+:101BD0001343EA0725D58022192100250024761019
+:101BE0005B005204A018984202DC84181B1AAD183E
+:101BF00001395B0052080029F4D1002B02D00123E7
+:101C000001359D43FC239B059C4668106044F60506
+:101C1000301870BD011CFFF729FC211CFFF7C0F82C
+:101C2000F7E75B00D7E7011CFFF746FD011CFFF754
+:101C300055FAEEE7012040422D1AC3E710B5040023
+:101C400004481300002804D00A000220210000E00C
+:101C500000BF10BD00000000014B18687047C0466F
+:101C600014200020084B10B50400002B02D00021E6
+:101C700000E000BF054B1868836A002B00D098472E
+:101C8000200003F06FFDC046000000000C6702005A
+:101C900070B500260C4D0D4C641BA410A64209D152
+:101CA000002604F019F80A4D0A4C641BA410A64241
+:101CB00005D170BDB300EB5898470136EEE7B3008D
+:101CC000EB5898470136F2E78C2000208C2000204A
+:101CD0008C200020A420002010B5034B01001868C0
+:101CE00003F038FF10BDC04614200020002370B55B
+:101CF000064D0400080011002B6000F0D9FA431CC7
+:101D000003D12B68002B00D0236070BD88270020F2
+:101D10000CB430B5174B0C001D689DB0002908DAD3
+:101D20008B2301202B6040421DB030BC08BC02B0A8
+:101D3000184782236A469B009382002302900690F4
+:101D4000994200D04B1E0493079301236A465B42DD
+:101D5000D382280021AB209A02A9019300F06EF8EB
+:101D6000431C01DA8B232B60002CDDD00023029A68
+:101D70001370D9E714200020F0B58E6885B00700F5
+:101D80000C00039201939E423CD890238A89DB0089
+:101D90001A4234D00969236860695B1A02930323ED
+:101DA0004343DD0FED18019B029801331B186D10A2
+:101DB000AB4200D91D00530532D52900380000F090
+:101DC00057FC061E09D10C233B6040230120A28949
+:101DD00040421343A38105B0F0BD029A216903F08C
+:101DE00095FEA389144A1A4080231343A381029BC2
+:101DF0002661F61826606561019EED1AA560019BBB
+:101E00009E4200D9019E32000399206803F087FEAC
+:101E1000A36800209B1BA36023689E192660DAE755
+:101E20002A00380000F02EFC061EE0D1380021699F
+:101E300000F023FCC7E7C0467FFBFFFFF0B5A1B071
+:101E400003901D008B890F0016001B0611D50B692E
+:101E5000002B0ED1402100F00BFC386038610028C7
+:101E600005D10C23039A0138136021B0F0BD402343
+:101E70007B61002308AC6361203363761033A37663
+:101E8000079535002B78002B01D0252B47D1AB1BB4
+:101E90000593B5420CD0320039000398FFF76CFF70
+:101EA000431C00D1AEE06269059B944663446361C4
+:101EB0002B78002B00D1A5E0012200235242626062
+:101EC00004A9543252186E1C2360E360A36013709F
+:101ED000A36505223178544803F0FFFD751C0028E6
+:101EE0001FD12268D30604D5532304A95B182021EF
+:101EF0001970130704D5532304A95B182B211970FB
+:101F000033782A2B16D0350000210A20E3682A787E
+:101F10006E1C303A092A4ED9002911D117E001353B
+:101F2000B0E7414B2268C01A0123834013432E00BF
+:101F30002360CEE7079B191D1B680791002B01DB6F
+:101F40000B9304E05B42E3600223134323602B788E
+:101F50002E2B0AD16B782A2B35D1079B02351A1DFF
+:101F60001B680792002B2BDB0993304E03223000B5
+:101F7000297803F0B2FD002806D04023801B83405F
+:101F800022680135134323602978062228486E1CF5
+:101F9000217603F0A2FD00283CD0264B002B25D152
+:101FA0000722079B07339343083307936369049A17
+:101FB0009B18636165E74343350001219B18A6E741
+:101FC00001235B42D0E700230A201A000135636039
+:101FD00029786E1C3039092903D9002BC5D0099204
+:101FE000C3E74243350001235218F1E707AB0093E2
+:101FF0003A002100104B039800E000BF0490049BBE
+:102000000133D3D1BB890D985B0600D42DE70120A5
+:1020100040422AE707AB00933A002100064B0398A1
+:1020200000F00CF8EAE7C046F06D0200F66D020021
+:10203000FA6D020000000000791D0200F0B58BB0BF
+:1020400006920A0043320793059004920A7E0C0020
+:10205000109B782A07D8622A09D8002A00D1C1E04B
+:10206000582A00D18CE026004236327022E010005F
+:1020700063381528F7D800F0F3F816001F00F6FFB4
+:10208000F6FFF6FFF6FF1F00F6FFF6FFF6FFF6FF7E
+:10209000A80036009A00F6FFF6FFB900F6FF3600FA
+:1020A000F6FFF6FF9E0026001A684236111D1960E1
+:1020B000136833700123A7E0086819680A1D050634
+:1020C0000BD50D681A60002D03DA2D23049A6D429A
+:1020D0001370614B0A2703931BE00D681A604106D9
+:1020E000F1D52DB2EFE70D681968081D18602E06AE
+:1020F00001D50D6803E06D06FBD50D68ADB2564BFA
+:10210000082703936F2A00D00237230000224333AD
+:102110001A706368A360002B03DB042221689143DB
+:102120002160002D02D1049E002B0CD0049E2800BB
+:102130003900FEF71FFC039B013E5B5C33702B00F4
+:1021400005009F42F3D9082F09D12368DB0706D584
+:1021500063682269934202DC3023013E3370049BA2
+:102160009B1B2361079B210000930598069B09AAEE
+:1021700003F043FD431C4CD1012040420BB0F0BDA5
+:1021800045310A70344A03921A68216820CA1A60DD
+:10219000080616D5CB0702D5202319432160102746
+:1021A000002DB2D1202322689A432260ADE720227D
+:1021B00009680A4322602200782145321170274ABB
+:1021C000E1E74806E6D5ADB2E4E71A680D68101DF0
+:1021D0004969186013682E0601D5196002E06D0682
+:1021E000FBD519800023049E2361BBE71A68111DEB
+:1021F0001960166800213000626803F06EFC002848
+:1022000001D0801B6060636823610023049A13700F
+:10221000A8E72369320006990598079DA847431C43
+:10222000AAD023689B0715D4099BE0689842A5DAD9
+:102230001800A3E72200012306990598079E19328A
+:10224000B047431C98D00135E368099A9B1AAB420A
+:10225000F0DCE9E70025F7E7016E0200126E0200EC
+:1022600003B47146490840004900095E49008E44A4
+:1022700003BC704743024A02400049005B0A520A0D
+:10228000090E000EFF2806D00020FF2902D1531EA0
+:102290009A4110007047FE38002BFBD1F4E7C0468E
+:1022A00058220120014B40421A60704788270020C5
+:1022B00058220120014B40421A60704788270020B5
+:1022C00010B50400F5F760FF200003F0E9FB2000E3
+:1022D00010BDF0B585B01F000AAB1B8806001500C5
+:1022E00002910393002F18D0282003F0DDFB6B46EA
+:1022F00004001989039BAAB200933B0000F0C8F9BF
+:102300003368210030005B689847002805D0200022
+:1023100000F0D4F9200003F0C3FB05B0F0BD4A681B
+:1023200010B55310C0180B68D20701D50268D358F6
+:10233000984710BD70B5DD25AD0004004059002858
+:102340000ED0FAF78FFD836D9B0709D56059FAF718
+:1023500099FD036813215B6A9847642003F07CFAB7
+:1023600000F08EF870BD82B030B5040085B00892E0
+:1023700002A80822099303F0C9FB039B029D581091
+:102380002418DB0701D523685D590AA9082268468D
+:1023900003F0BCFB2000089A099BA84705B030BC9D
+:1023A00008BC02B0184782B01FB50400069207931C
+:1023B000120C1A2A11D007D8042A27D0052A1ED0B9
+:1023C0001FBC08BC02B018471B2A1FD01C2AF7D11B
+:1023D000E130FF30F8F774FEF2E769300021FF309A
+:1023E00000F075FC200091300021FF3000F06FFC00
+:1023F0002000B9300121FF3001F026FBE0E7E623A1
+:102400005B00C15801A800F0E8FCD9E7E4235B00B9
+:10241000E15801A800F030FCD2E773B5050000F0E8
+:102420002BF8060000F028F80400B1B2684600F06E
+:10243000ADF9210C01A800F0A9F96946280001AA0C
+:1024400000F0F4F901A800F085F9684600F082F97F
+:10245000280076BD3ADF704712DF704707B56A463D
+:102460000023D01DD371FFF7F7FF6B46D8790138F1
+:1024700043425841C0B20EBD80235B05586E704781
+:1024800010B5F6F7E9F9704710B58368984710BDA5
+:10249000704710B5040003F003FB200010BDF0B539
+:1024A00085B01F000AAB1B8806001500029103933C
+:1024B000002F18D0282003F0F7FA6B460400198982
+:1024C000039BAAB200933B0000F0E2F833682100BE
+:1024D00030005B689847002805D0200000F0EEF837
+:1024E000200003F0DDFA05B0F0BD72B60B6801659F
+:1024F000002B04D143658365086062B670471A00FB
+:102500005B6D002BFBD1506582654365F5E7036D7C
+:10251000002B0FD072B6826D436D002A0BD053652D
+:10252000436D002B01D0826D9A650023436583655E
+:10253000036562B67047026D1360F1E770B5050080
+:10254000EFF30884C36B006C1C1B6B6C1B1A9C4262
+:102550000CD91F2320349C43002801D0F6F7D0FD6E
+:102560002000F6F799FD28640019686470BD10B565
+:10257000F6F798FC041E01D1F6F7FEFB200010BD13
+:1025800010B50C008047A047F6F7DCFC10BD70B515
+:102590001400030010000D0098472000A8472000F9
+:1025A000F6F7E6FC70BD10B5F6F7CEFBF6F7E4FBE8
+:1025B000FAE70300F0B58208980702D1181E01D18E
+:1025C000F0BD0132541C72B6802503C92D0681422C
+:1025D0001BD90368002B02DB9B00C018F7E75B00E8
+:1025E0005E085B00C3181F68002F09DA994207D9FB
+:1025F0002B007F007F08F61933430360B300F1E737
+:10260000A64205D2B6008019E1E762B60020D7E7FE
+:102610000232B24203D292008218914206D8036875
+:102620005B005B08036062B60430C9E78023361B99
+:102630001B06043A1E4316600460F4E770B50400FC
+:1026400008000E00F6F728FD0500002C0ED000282B
+:102650000CD0231F1A689200B24200DD3200210024
+:10266000280003F053FA2000F6F74AFD280070BD59
+:1026700010B50800F6F710FD10BD10B50800F6F70C
+:102680003FFD10BD10B508001100FFF7D7FF10BDCA
+:10269000F7B51D0008AB1B880400103016000F00B2
+:1026A000019300F0E6F80023019A2000278066805D
+:1026B000A560E360A28063622362FEBD10B58388DB
+:1026C00004009B0704D58068002801D003F0E8F9D6
+:1026D000200010BD82B030B5046A87B00B930500AE
+:1026E00001230A92002C18D110220AA902A803F093
+:1026F0000DFA182003F0D8F90400082204A968464E
+:1027000003F004FA2000029A039B00F0CCF82C623C
+:1027100007B030BC08BC02B018472269002A02D0BA
+:1027200014000133F9E7092BF2DC10220AA902A8F0
+:1027300003F0ECF9182003F0B7F90500082204A90A
+:10274000684603F0E3F92800029A039B00F0ABF817
+:102750002561DDE710B50400006800F0C1F9200034
+:1027600010BD70B5060008000D0003F02BFA040040
+:102770000530F6F791FC306000F0A4F930682900CC
+:102780004480621C043003F0C1F970BD1FB5040021
+:10279000080001A9FAF7EAFA200001A9FFF7E1FF12
+:1027A000200004B010BDF8B50B68170002255D5F6E
+:1027B0001368040002229B5E0E00ED18681DF6F7F8
+:1027C0006BFC206000F07EF92068316845800223B0
+:1027D000CA5E0430043103F099F923683968181D82
+:1027E000336802229B5EC0180223CA5E043103F0E4
+:1027F0008DF9236820005D1900232B71F8BD10B5F9
+:1028000004000868206000F060F9200010BD70B579
+:102810000B68040000680D00984205D000F060F9D4
+:102820002868206000F051F9200070BD70B5136871
+:1028300004005D880868002D04D1206000F045F98F
+:10284000200070BD4088002802D118002360F5E701
+:102850002000FFF7A8FFF3E70300002010B5814236
+:1028600006DB1B6802241A5F8A4201DD59180879C9
+:1028700010BD002310B503600400F6F7FDFCA06056
+:10288000E160200010BD70B50180428004001D0091
+:10289000F6F7F2FCA060E160002D02D02000F6F710
+:1028A00075FD200070BD82B010B504000393029244
+:1028B000FFF7DFFF1022200002A903F027F9002311
+:1028C0002000236110BC08BC02B0184710B50400FA
+:1028D000006800F005F9200010BD10B50A000021C5
+:1028E00003F030F910BD10B504000868206000F056
+:1028F000ECF8200010BD70B50B68040000680D00F6
+:10290000984205D000F0ECF82868206000F0DDF86F
+:10291000200070BD10B50068438881880630594397
+:10292000FFF7DBFF10BD10B504000023F6F79CFD98
+:10293000200010BD10B50400F6F796FD200010BD74
+:10294000F0B587B004910CA909780390059101684E
+:102950000020029149888C468A4268DA0299898867
+:102960008B4264DA049806687788D01901900020B9
+:10297000D41984425BDDB5885C19844257DD8242FC
+:1029800034DAD019604501DD60460190002B34DA5D
+:102990008C4200DD0C00B01D0026D11755422940A5
+:1029A000B34201DA5F437E42029D761886190635EE
+:1029B000111C002A00DA0021002209B2934201DD35
+:1029C00062465A43059B51186D18002B26D00022F1
+:1029D0001000A2422BDA002301998B4212DAF15C3B
+:1029E000002901D0E95401300133F5E76046801A2F
+:1029F0000190B842CADD0197C8E7CC1AAC42CADDE3
+:102A00002C00C8E7049B01321B6802935B88F61810
+:102A1000039B1B6802935B88ED18DAE7059FA742CA
+:102A200007DBE043019BC01720404343180007B079
+:102A3000F0BD31002800019A03F068F8049B0137CB
+:102A40001B6802935B88F618039B1B6802935B88E4
+:102A5000ED18E4E710B50400096804200A5E8B1D38
+:102A60000220095E2000F6F7FFFC200010BD10B523
+:102A70000400006800F034F8200010BDF8B5140020
+:102A8000D243D2171440050020000C301F000E0066
+:102A9000F6F702FB286000F015F82B681C72286816
+:102AA0004760002E04D022003100093003F02EF8D8
+:102AB000F8BD002310B504000A001900FFF7DEFF7F
+:102AC000200010BD03230380704710B50400008868
+:102AD000F6F7D4FD002802D123880233238010BDED
+:102AE00010B504000088F6F7C9FD002805D1238839
+:102AF000023B9BB2012B01D0238010BD2000F6F7D2
+:102B0000FFFAFAE77047036870B5040001811B6A99
+:102B10009847236805005B692000984720812800BA
+:102B200070BD00897047036870B5040081721B6A2C
+:102B3000984723680500DB6920009847A0722800A9
+:102B400070BD807A70477047704710B5040002F07E
+:102B5000A7FF200010BD10B5040002F0A1FF200067
+:102B600010BD0200C368006952695B434043524391
+:102B70001818801870477FB50400FFF7F2FF260091
+:102B8000902305001B04313698422AD9638F002B0D
+:102B900007D1013308221B216846FFF774FE012389
+:102BA000638790239B049D420AD9A38F002B07D1F2
+:102BB000013309221B216846FFF765FE0123A38725
+:102BC0008023DB049D420AD9E38F002B07D1013318
+:102BD0000A221B216846FFF756FE0123E3870023E4
+:102BE00033703378042B0ED8013333702000F6F79E
+:102BF0003FFE02000B280AD101231B216846628692
+:102C0000FFF741FE14E000236387E363EEE7230050
+:102C1000A18E303381420CD11A78042A01D80132B6
+:102C20001A70A28E618E914202D01B78042BE3D8D9
+:102C30007FBD0022A086F3E730B50400036A8BB0A5
+:102C4000009302AD416A8269C369280001F0B5FBB7
+:102C500023000C3307CD07C30222A379200093433E
+:102C6000A371FFF788FF0123A1881A0006A8FFF7C8
+:102C70000AFE00200BB030BD70B505000B680C00DB
+:102C800008005B6A98472B000C3407CC07C3280068
+:102C900070BD10B5040003685B6A9847E06810BD1A
+:102CA00010B5040003685B6A9847206910BD10B531
+:102CB000040003685B6A9847606910BD10B50400A2
+:102CC000F6F710FF200002F0EBFE200010BD0630EA
+:102CD000C17770470123807918407047036870B549
+:102CE000040001811B699847236805009B69200047
+:102CF00098472081280070BD00897047704710B543
+:102D0000040002F0CDFE200010BD30B50400436B7E
+:102D1000C26801699A1A83698BB05A43836B921215
+:102D20005B1AC16942634B439B12C16B8363406969
+:102D300002AD091A206A414389122800E16300911B
+:102D4000216C01F03AFB2300283307CD07C3012390
+:102D5000A1881A0006A8FFF796FD00200BB030BD31
+:102D6000002310B5837164330381036804001B6979
+:102D7000818098470222A37993431A0001231343C9
+:102D8000A37110BD84B030B5069303000491059281
+:102D900004AC0C3326CC26C326CC26C322681A608A
+:102DA000022382791343837130BC08BC04B01847F6
+:102DB0004164704773B50C00050016000B680800ED
+:102DC000DB699847E36B280001960093626BA36B65
+:102DD000216C01F0B3FA280076BD70B505000B68D0
+:102DE0000C000800DB6998472B00283407CC07C388
+:102DF000280070BD82B030B5040085B0089202A8EA
+:102E00000822099302F082FE039B029D58102418A9
+:102E1000DB0701D523685D590AA90822684602F03C
+:102E200075FE2000089A099BA84705B030BC08BC75
+:102E300002B01847F8B50A6803680C000500981A34
+:102E4000FEF708FE62686B68071C981AFEF702FE20
+:102E5000A368061CA868C01AFEF7FCFD391C041CF8
+:102E6000381CFEF703FB311C051C301CFEF7FEFA74
+:102E7000011C281CFDF794FF211C051C201CFEF7DB
+:102E8000F5FA011C281CFDF78BFFF8BDF0B585B0E5
+:102E9000019002910392FFF7CDFF0126041C071C4D
+:102EA000039B9E4217DA0C217143029B019859182B
+:102EB000FFF7C0FF051C011C201CFDF771FE002858
+:102EC00000D02C1C291C381CFDF756FE002800D011
+:102ED0002F1C0136E4E7211C381CFEF7EDFB05B082
+:102EE000F0BDF0B58BB009938023DB000024C360F4
+:102EF00003614361002306000C27079108920460D8
+:102F00004460846084610293119B9C4266DB0027CD
+:102F10000023109C0593019700973D1C059B119A77
+:102F2000934271DA210007A8FFF784FFFEF70AFE3B
+:102F3000011C03900298FEF7D1F8FE218905FEF7E7
+:102F4000BBFB0490281CFEF765FD05000498FEF706
+:102F500061FD030028009D4200DA1800FEF77AFDAB
+:102F60002368079A051C981AFEF774FD0399FEF76B
+:102F7000B5F8400004994008FEF778FA011C009863
+:102F8000FDF70EFF089B00900693069A6368981A57
+:102F9000FEF760FD0399FEF7A1F840000499400890
+:102FA000FEF764FA011C0198FDF7FAFEA368019090
+:102FB00009980C34181AFEF74DFD0399FEF78EF8A8
+:102FC000400004994008FEF751FA011C381CFDF737
+:102FD000E7FE059B071C013305939FE7390061431A
+:102FE000109B07A85918FFF725FFFEF7ABFDFEF76A
+:102FF00011FDFEF72FFD0299051CFDF7D1FD0028FC
+:1030000000D0029501347FE70099081CFEF72EFAE4
+:103010000199041C081CFEF729FA011C201CFDF76D
+:10302000BFFE391C041C381CFEF720FA011C201CB2
+:10303000FDF7B6FEFEF786FD041C011C0098FEF7A6
+:103040004DF8291CFEF712FAFE218905FDF7A8FEAE
+:103050008921C905FEF70AFAFEF7DCFC211CF060A5
+:103060000198FEF73BF8291CFEF700FAFE218905BE
+:10307000FDF796FE8921C905FEF7F8F9FEF7CAFCAF
+:10308000211C3061381CFEF729F8291CFEF7EEF9E7
+:10309000FE218905FDF784FE8921C905FEF7E6F9C1
+:1030A000FEF7B8FC079B70613360089B02980093A1
+:1030B0007360099BB360FEF7ADFCB06130000BB0EC
+:1030C000F0BDF0B50025040016000B002F0028000D
+:1030D0002A0091B00791B24208DA1968013240180B
+:1030E00059687F1899680C336D18F4E73100FDF7C3
+:1030F00045FC310020603800FDF740FC3100606085
+:103100002800FDF73BFC3200A06007992000FFF784
+:10311000BDFE00230A900693059304930DADC823CA
+:103120005B420393C8235B420293C8235B42019333
+:103130002B00220083CA83C32A68039B94466A68D3
+:10314000634494462B60AA681F00029B079963445E
+:10315000944608936B60019B3200634428000993F6
+:10316000AB60FFF793FE0A990B90FDF705FD002871
+:1031700006D0099B04970693089B05930B9B0A9323
+:10318000019BC8331A000193C8235B009A42CFD138
+:10319000029BC83302939342C7D1039B029AC83360
+:1031A00003939342BED12368049A934207D1636884
+:1031B000059A934203D1A368069A934206D0049BD2
+:1031C0002360059B6360069BA360A8E7200011B005
+:1031D000F0BD70B504000D00160086B003A8FFF71F
+:1031E00070FF20000399049A059B01960095FFF754
+:1031F00078FE200006B070BD4A6810B55310C018A4
+:103200000B68D20701D50268D358984710BD10B596
+:103210000021406C02F0E0FB10BD10B50400F6F791
+:10322000CFFF200002F03CFC200010BD70B505006F
+:103230000400743501212800F6F7D2F92200563235
+:1032400013780133DBB21370E17901318B4222D163
+:10325000002326001370226D54360221525E3388FB
+:103260002021934205DA200019B25030FFF7F4FA1A
+:1032700001000023E2792800F6F76CF9226D33880B
+:103280000221525E934207DD2300002248332000D2
+:103290001A70F7F7A5F870BD01333380FBE770B5FE
+:1032A00005000600826D5C350221525E2B88040009
+:1032B00020217436934204DA19B25830FFF7CCFA61
+:1032C0000100002330001A00F6F744F9A26D2B88A4
+:1032D0000221525E934207DD230000224833200082
+:1032E0001A70F7F77DF870BD01332B80FBE773B5DB
+:1032F000040006002500743630006435FFF70AFB31
+:103300000023EA5E21000023300060310093FFF7C4
+:1033100017FB002804D123006C331B78002B0AD143
+:103320006622A256002A06D02B886C349B182B806C
+:103330000123237073BD23000022483320001A703C
+:10334000F7F74EF8F6E7F0B5060000210500040097
+:103350006636006E7156408864350023EA5E4B1D68
+:103360001B1A200085B06C3003909A4211DC037860
+:10337000002B0ED01C3D2B78062B03D1200074307F
+:10338000FFF7C8FA002320002B70F7F729F805B0E3
+:10339000F0BD27007437002A04DD4942380009B225
+:1033A000F6F71EF90023EA5E21000023380000939F
+:1033B0006031FFF7C5FA0023F356002B05D1220038
+:1033C000483220001370F7F70BF80123039A1370AB
+:1033D00000232A88F3569B182B80D8E770B5050088
+:1033E00048352B780400002B31D0F5F7FDFE220084
+:1033F0004C3213881818230080B210804A331B887F
+:10340000834224D8002313802B78022B02D1200082
+:10341000FFF70CFF2B78032B02D12000FFF73FFFB3
+:103420002B78042B02D12000FFF761FF2B78052BAE
+:1034300002D02B78062B02D12000FFF784FF2B78D7
+:10344000072B04D1002320002B70F6F7C9FF70BDB5
+:103450001FB5036F827A9B68040001339A4208D13A
+:103460000123818802226846FFF70DFA0023A37228
+:103470001FBDF6F739FF2000FFF7B0FFA37A013335
+:10348000F5E710B583790400DB0704D5027B022A37
+:1034900002D1FFF7DDFF10BD837A016F0133DBB28C
+:1034A000837289688B4201D100238372002A02D182
+:1034B0002000F6F719FF237B012B05D1637300234E
+:1034C0002000A373F6F7FEFD2000FFF787FFE2E779
+:1034D000407A704710B57430FFF71CFA10BD10B574
+:1034E0000400FCF79BFB00232000237510BD1FB5D3
+:1034F0006C46637300232273009303AA0233F7F729
+:10350000CFF804B010BD1FB50F2401236C44009305
+:103510002300F7F7D5F8002800D1207804B010BDBB
+:1035200070B5040016001D0003220F23F7F7B4FA4C
+:10353000200031000F2302221030F7F7ADFA2000EF
+:1035400029000F2301222030F7F7A6FA2000049962
+:103550000F2304223030F7F79FFA200005990F233C
+:1035600005224030F7F798FA200006990B23112224
+:103570005030F7F791FA200007990B230C226030A6
+:10358000F7F78AFA0B2320001A0008997030F7F732
+:1035900083FA200009990B2312228030F7F77CFA76
+:1035A00020000A990B230A229030F7F775FA2000C1
+:1035B0000B990F230622A030F7F76EFA20000C9922
+:1035C0000B231A22B030F7F767FA20000D990B236E
+:1035D0001422C030F7F760FA20000E990B2317224F
+:1035E000D030F7F759FA20000F990B231622E0305C
+:1035F000F7F752FA200010990B231522F030F7F755
+:103600004BFA601C11990B231022FF30F7F744FA94
+:103610002000113012990B230022FF30F7F73CFAFB
+:10362000200021300B231E221399FF30F7F734FAC4
+:10363000200070BD0069002904DD002802D0406A26
+:103640000139F8E7704710B50400F7F715F92000C5
+:1036500002F026FA200010BDF7B5838804005A074F
+:103660000FD59A060CD4DA060BD50100082268465D
+:10367000183102F04BFA200022696369FFF72AF83B
+:10368000F7BD0422022601271343A380A388A5685F
+:1036900033421DD0210008226846183102F036FA64
+:1036A00028002269636900F015FE1022A3881342E6
+:1036B0001ED0256A002D1BD02900A01802F026FA82
+:1036C0002B692800236202F0EBF9F5F755FBDDE7E3
+:1036D0003B4207D0E368206900936169A269E3690E
+:1036E000A847E2E720696169A269E369A847DCE7C6
+:1036F00004229343A380C3E7030072B64069002805
+:1037000007D002695A61002A00D19A61DA8B013A26
+:10371000DA8362B67047F7B5002507002E0004690A
+:10372000002C1CD0626AA38801920421625E002AE8
+:1037300010DA042213420DD1019B002E0DD13B6102
+:10374000636A20000193FEF7B9FF200002F0A8F998
+:10375000340001352600019CE2E77362F0E728009F
+:10376000FEBD70B5012286B004000D008669F7F732
+:10377000C1F8002823D1E38B092B20D8290010227F
+:1037800002A802F0C3F9182002F08EF9050004A97E
+:103790000822684602F0BAF92800029A039BFFF754
+:1037A00082F872B6002E0CD1636965612B612B69BA
+:1037B000002B00D1A561E38B0133E38362B606B031
+:1037C00070BD33692B613561F1E782B010B502A994
+:1037D00002920393FFF7C5FF002010BC08BC02B0A3
+:1037E000184770B50500FFF796FF2800FFF784FF24
+:1037F000041E0BD0010000222800F7F77BF8200000
+:1038000002F04EF9F5F77CFA0028EED170BD704752
+:1038100010B5040002F044F9200010BD82B030B5AC
+:10382000040085B0089202A80822099302F06EF9FC
+:10383000039B029D58102418DB0701D523685D59AE
+:103840000AA90822684602F061F92000089A099B3B
+:10385000A84705B030BC08BC02B018470289030075
+:103860008A4203D1012380791840704742890020A1
+:103870008A42FAD198790223F6E7028903008A4244
+:1038800003D10423807918407047428900208A427E
+:10389000FAD198790823F6E7028903008A4203D116
+:1038A0001023807918407047428900208A42FAD15B
+:1038B00098792023F6E7038910B58B4205D10124BE
+:1038C0008379002A0BD02343837143898B4205D12E
+:1038D00002218379002A04D00B43837110BDA343D6
+:1038E000F2E78B43F9E7038910B58B4205D1042435
+:1038F0008379002A0BD02343837143898B4205D1FE
+:1039000008218379002A04D00B43837110BDA3439F
+:10391000F2E78B43F9E7038910B58B4205D11024F8
+:103920008379002A0BD02343837143898B4205D1CD
+:1039300020218379002A04D00B43837110BDA34357
+:10394000F2E78B43F9E782B0F0B589B00E920F939E
+:10395000078995B20400BD4200D147890EAB5E884D
+:10396000022E23D0052E17D0012E10D129002000C1
+:103970003200FFF7A0FF39002000FFF76FFF00289B
+:1039800005D001233200A18804A8FEF77CFF09B00E
+:10399000F0BC08BC02B01847290020000122FFF744
+:1039A000A2FF39002000FFF768FFE8E73900200098
+:1039B000FFF754FF002830D032000123A188684669
+:1039C000FEF761FF29002000FFF757FFA6880028B7
+:1039D00020D039002000FFF750FF00281AD0012323
+:1039E0000422310004A8FEF74EFF01223900200016
+:1039F000FFF791FF290020000022FFF75CFF29005C
+:103A000020000022FFF76FFF002229002000FFF7AF
+:103A100082FFBCE701230322E3E729002000FFF730
+:103A20003BFF0028E6D1267B012EE3D129002000B0
+:103A3000FFF723FF33000422002800D103222900CE
+:103A400004A8FEF720FFD5E701737047704710B553
+:103A5000040002F025F8200010BD30B5040085B048
+:103A60002569002D1ED0EA78012A08D0022A14D038
+:103A700001231E21684692B2FEF705FF03E02000F5
+:103A8000183000F015F823699D42E9D12000F7F7BE
+:103A900039F9280002F004F8E2E72000203000F0B5
+:103AA0002AF8F0E705B030BD00230160436070479D
+:103AB0001FB504000068F7F725F900234362626828
+:103AC0009A4207D1606001231D211A006846FEF763
+:103AD000DAFE09E0516A002902D00A000133F9E751
+:103AE000032B02DD01F0DCFF1FBD5062EBE700237A
+:103AF00041600370704770B505004068F7F702F940
+:103B0000012304002B700430F5F740FC00232B70D8
+:103B10009C4202D0200001F0C3FF70BD13B50C0021
+:103B200001A8F7F71BFB210001A8F7F729FB13BD3C
+:103B300073B50D0014001E0001A8F7F70FFB33004A
+:103B40002A00210001A8F7F74FFB73BD802307B5BA
+:103B50005B05009101921A695B696946133B5A4300
+:103B60000223FFF7E5FF07BD84B010B50492802261
+:103B70000391059352051369516952691139133A3A
+:103B80005A434B430F99CB1AD21803A90C23FFF7C2
+:103B9000CFFF10BC08BC04B0184710B50400F7F7FD
+:103BA000F7F8200010BD8023F7B55B051F69019170
+:103BB0005D69F7F7EDF80600041E21D0302001F012
+:103BC00073FF113D302200217D430400002701F0E6
+:103BD000B9FF0835B7420DDA29003022200001F084
+:103BE00095FF2100019801F0E3FF002808D030354F
+:103BF0000137EFE7B74203D1200001F051FF002465
+:103C00002000FEBD10B509680431FFF7CCFF10BDE0
+:103C100010B509680431F7F7EBF810BD52DF7047B3
+:103C200012DF7047704710B5040001F039FF200023
+:103C300010BD10B50400F5F711FB00220300A468C5
+:103C400001208A4202D19C4200D9100010BD10B55B
+:103C5000F7F736FA10BD29DF704728DF704710B537
+:103C600003685B6A984710BD10B50400F7F77EFB48
+:103C7000200001F015FF200010BD10B50D22C9B2C3
+:103C8000FFF741FCC7384342584110BD10B50368E7
+:103C90005B6A984710BD10B50400F7F7A7FC200039
+:103CA00001F0FEFE200010BD10B50D22C9B2FFF7D5
+:103CB0002AFC5A384342584110BD10B50368DB69ED
+:103CC000984710BD10B50400F7F706FD200001F07D
+:103CD000E7FE200010BD10B50722C9B2FFF713FCA4
+:103CE000C4384342584110BD10B503685B6A984719
+:103CF00010BD10B50400F7F70FFE200001F0D0FE54
+:103D0000200010BD10B50F22C9B2FFF7FCFB3338FD
+:103D10004342584110BD10B50368DB69984710BD98
+:103D200010B50400F7F7ACFE200001F0B9FE20004A
+:103D300010BD10B54F22C9B2FFF7E5FB4038434232
+:103D4000584110BD10B50368002B01D008009847FA
+:103D500010BD10B50368002B01D00800984710BDB6
+:103D600037B504680D00002C0ED00822011D6846EE
+:103D700001F0CCFE019A009B50102018D20701D50B
+:103D80000268D3582900984737BD82B030B5040087
+:103D900085B0089202A80822099301F0B7FE039BA0
+:103DA000029D58102418DB0701D523685D590AA924
+:103DB0000822684601F0AAFE2000089A099BA8473D
+:103DC00005B030BC08BC02B0184782B010B5040082
+:103DD000006803930292F9F745F8836D9B0715D5A8
+:103DE0006068FEF756FF20816068FEF759FF60812A
+:103DF0006068FEF75CFFA0812068F9F753F82200A5
+:103E00000368218A08325C690623A04710BC08BCFD
+:103E100002B0184713B54A88438A04009A421AD15F
+:103E20000B89012B17D9CB681988C18140680368B9
+:103E30001B699847606803685B699847E081206860
+:103E4000F9F730F82200618A002403680094DC68E6
+:103E50000E320223A04713BDF8B5451C04000E0026
+:103E6000170000211022280001F06CFE002363825D
+:103E700001332370002F08D1330010339E4209D044
+:103E8000013B1A782A700135F8E71022310028002A
+:103E900001F045FEA37B627B1B021343200063827B
+:103EA000F8BDA7DF7047A9DF7047AADF704768DF5A
+:103EB000704710B50368002B01D00800984710BD6B
+:103EC00010B50368002B01D00800984710BD10B54D
+:103ED0000368002B01D00800984710BD10B5036897
+:103EE000002B01D00800984710BD10B50400F7F76B
+:103EF00061FF200001F0D4FD200010BD1FB501239B
+:103F0000FA211A0068468900FEF7BDFC05B000BD25
+:103F10000200010010B5036834329B6F0A319847E4
+:103F200010BD10B50400FFF7F3FF210008C9200001
+:103F3000DB6F984710BD70B50E001100C27F1D00E9
+:103F400002339B18040001201F2B12DC2B18A354F2
+:103F5000E37F2A001B18DBB2E377E654E07F0130F1
+:103F6000C0B2E077201801F0D1FD0020E37FED180A
+:103F7000E57770BDF8B50027C47FBC424FD9C6199C
+:103F800075788D4220D1B44607290DD801290DD965
+:103F9000E11801251F292CDC04197519AC4218D928
+:103FA0002178E154013CF9E71529F1D0C75D013FC3
+:103FB000FFB2BB421FD100230236D9B28F4217D9BC
+:103FC000D15CF1540133F8E7C55D7F190137FFB2C9
+:103FD000D3E700210236CCB2A34203D9545C745417
+:103FE0000131F8E7C25D9A18C255C27F9B18C377AA
+:103FF00000252800F8BDE4180125E41B1F2CF8DC7F
+:10400000BC1C3619C47F0519AE4205D2654634780A
+:104010002C700124A444F4E7E41B023CC477FFF7AE
+:104020008AFF0500E5E737B50D00F8F72BFF6B4673
+:10403000DA1D0123040019000A301570FFF79AFFFA
+:10404000002802D12000FFF763FF37BDF8B50D004F
+:1040500016001F00F8F716FF0400092D03D10368AE
+:1040600031005B6B984720003B00320029000A308A
+:10407000FFF780FF002802D12000FFF749FFF8BDBD
+:1040800070B50D000021040001701022013001F014
+:1040900059FD2000658270BD806810B5002803D0EE
+:1040A000F8F7F0FEFFF73DFF10BDF0B58BB003ACA5
+:1040B000050026000AAF0021601C2170062207348B
+:1040C00001F040FDA742F6D16A460423A868537266
+:1040D0000196F8F7F7FE036801A91B6998476B463C
+:1040E000987A0BB0F0BD10B504001830FEF78FFBC6
+:1040F0000123636110BD022370B5436104000D000C
+:10410000F5F7ACF82061002D07D00823626913434E
+:1041100063610423A2791343A37170BD8023F0B5BA
+:104120005B055B6E85B00800029101930424FFF7E4
+:10413000D1F90525012729000198FCF71BFC08008F
+:104140003900FCF791FB019B00261B1A0193052304
+:104150005D435F430390039B0133B3420ADD0423B5
+:1041600002989A1B12B221B2FB337430F5F736F97C
+:104170000136F0E7013CDED205B0F0BD82B030B5CB
+:10418000040085B0089202A80822099301F0BEFC41
+:10419000039B029D58102418DB0701D523685D5945
+:1041A0000AA90822684601F0B1FC2000089A099B80
+:1041B000A84705B030BC08BC02B0184782B070B543
+:1041C0000400006804920593150CF8F74BFE0223D7
+:1041D000826D1A4211D09D420BD10023250023711C
+:1041E00001CDF8F75FFE0368E1882A005C690123CE
+:1041F00011E0012D05D0052DF0D070BC08BC02B037
+:1042000018472600257101CEF8F74CFE0368E188B7
+:1042100032005C692B00A047EFE782B070B5040064
+:10422000006804920593150CF8F71CFE0223826DBA
+:104230001A4208D09D4202D10023637108E0012D8B
+:1042400005D0052DF9D070BC08BC02B018476571C7
+:104250002068F8F727FE03682189621D5C69012345
+:10426000A047F0E737B504680D00002C0ED00822F7
+:10427000011D684601F04AFC019A009B501020186D
+:10428000D20701D50268D3582900984737BD10B529
+:104290004A88838A0C0090B09A4219D10B89002B6E
+:1042A00016D0CB681B78012B12D18068F8F7EAFD95
+:1042B000036815215B6A9847FA20800001F0CCFA68
+:1042C000238804A80380002301A90B70FBF7CEFA12
+:1042D00010B010BD82B073B50400061D069208A987
+:1042E00008226846079301F011FC31006569069ABF
+:1042F000079B2068A84773BC08BC02B0184703009E
+:104300001A68002094460A6810B5944507D1181D14
+:104310001022043101F0ECFB43425841C0B210BD01
+:1043200010B5F8F757FD406810BD10B5F8F752FD0D
+:10433000006810BD017042704360704782B0F0B5F4
+:1043400005920200069308AB1B7805ACE0CCE0C2F6
+:10435000002B1ED04A78002A05D0426852424260A3
+:104360008268524282604A68022A16D0032A1AD012
+:10437000012A04D102684168524201604260012B67
+:1043800017D0022B05D143685B42436083685B42D0
+:104390008360F0BC08BC02B0184702685242026059
+:1043A00042685242EAE74268016852420260416054
+:1043B000E5E7426803680260E7E782B037B50400CA
+:1043C000180007930B7806920193089B0093030053
+:1043D0002000FFF7B3FF20003EBC08BC02B0184726
+:1043E00010B5040001F002FB200010BD02000B001C
+:1043F000F0B5126889B0019203AA15001E0040684A
+:10440000016809688C4692CE92C5DB680199D36039
+:1044100000231361E04709B0F0BD002310B504008C
+:1044200001604360994201D1F8F7E8FC200010BD1B
+:10443000022070470220704700207047002070471C
+:104440000220704702207047022070470220704708
+:1044500002207047022070470220704702207047F8
+:1044600002207047022070470220704702207047E8
+:10447000022070470023136070470020704702201D
+:1044800070470220704702207047022070470220C8
+:1044900070470020704700207047002070470220BE
+:1044A0007047022070474160704781607047C1606B
+:1044B00070470161704741617047022070470220D8
+:1044C0007047022070470220704702207047022088
+:1044D000704702207047022070470020704702207A
+:1044E00070470220704700207047704702207047D5
+:1044F00002207047704702207047002070477047C5
+:1045000066DF704748DF7047007970470C307047AE
+:104510000C30704710B5FFF7F5FF10BD10B50368FC
+:10452000002B01D00800984710BD10B50368002B80
+:1045300001D00800984710BD10B50368002B01D0CA
+:104540000800984710BD10B50368002B01D0080083
+:10455000984710BD10B50400F8F736FD200001F0B3
+:104560009FFA200010BD10B50400F8F73DFD2000B3
+:1045700001F096FA200010BD10B50400F8F744FDD4
+:10458000200001F08DFA200010BD10B50400F8F7EE
+:104590004BFD200001F084FA200010BD10B504008E
+:1045A000F8F752FD200001F07BFA200010BD10B595
+:1045B0000400F8F759FD200001F072FA200010BD48
+:1045C00010B50400F8F760FD200001F069FA200042
+:1045D00010BD10B50400F8F767FD200001F060FA87
+:1045E000200010BD10B50400F8F76EFD200001F0AA
+:1045F00057FA200010BD10B50400F8F775FD200033
+:1046000001F04EFA200010BD0823F0B597B002AAC1
+:10461000137106AA029202AA137310000EAB049340
+:104620000C00F9F74BF800230600984204D02371E0
+:10463000A371300017B0F0BD0500072702AB1B7B4C
+:10464000A37102AB1B79AB4213D96379AB4201D89A
+:104650002571EEE73800684323681818029B019320
+:10466000019AAB0099580135072201F04FFAEDB2DB
+:10467000E7E725710727002502AB21791B7B691825
+:10468000AB4202D96379994201DB2171D1E77943C9
+:1046900023685918049B0193019AAB00985801357F
+:1046A00000F0CAF9EDB2E7E710B5F8F7A7FF10BDC3
+:1046B00010B508001100F8F7DBFF10BD10B50800B9
+:1046C0001100F8F7ABFF10BD10B5080011001A007B
+:1046D000029BF8F72FFF10BD70B503790400092085
+:1046E000002B1AD0FBF768FA03000520002B14D129
+:1046F0002500FC35A86B00280AD1286C00280DD1B4
+:1047000020000C3000F02DFB002806D1207104E0C1
+:1047100003685B6A98470028EFD070BD03689B6A06
+:1047200098470028ECD0F8E7F7B5037907000E00AA
+:104730001400002B11D008220021684601F002FA73
+:104740000A256B461D713000F8F768FB694600903A
+:10475000E368200098472800FEBDF9F79FF80500A0
+:104760000C20002DF8D101230822290068463B7156
+:1047700001F0E8F9E7E770B50400E3692362206A15
+:10478000002807D0C36821009847236A002BF4D083
+:104790001B69F3E7E069002804D0056901F080F99E
+:1047A0002800F8E7E0616060A060E060206160617F
+:1047B00070BD10B5FFF7DFFF002800D0062010BD48
+:1047C00010B50400F8F7F4FC200001F069F92000AE
+:1047D00010BD10B51F220021040001F0B3F9002321
+:1047E000E37710BD10B50020F8F714FE10BDFC30C3
+:1047F000836B70B50400002B07D19920800001F075
+:1048000053F90500F8F728FEA563A06B70BDFC30D6
+:10481000836B70B50400002B07D19920800001F054
+:1048200043F90500F8F718FEA563A06B70BD70B5DD
+:1048300004004068002804D0056901F031F928001F
+:10484000F8E7606070BD10B50400F8F759FE20006D
+:1048500001F026F9200010BD70B504004068002862
+:1048600004D0056901F01CF92800F8E7606070BD0C
+:1048700010B50400F8F74EFE200001F011F92000F9
+:1048800010BDF0B5040087B0E36B2364206C0028F2
+:1048900007D0C36821009847236C002BF4D01B6914
+:1048A000F3E7E06B002804D0056901F0F9F828006F
+:1048B000F8E7E063A080E068002804D0056901F013
+:1048C000EFF82800F8E7E06020001430FFF7AFFFB2
+:1048D00020002030FFF7C0FF266B002E05D0356981
+:1048E000300001F0DDF82E00F7E701AD31002800BF
+:1048F0002663F8F7A1FD23002A00443383CA83C34B
+:10490000049B3100236528006665F8F795FD2300B8
+:104910002A00583383CA83C3049B3100636628008E
+:10492000A666F8F789FD23002A006C3383CA83C387
+:104930003000049BE667A36707B0F0BD70B50400C4
+:10494000E36A2363206B002807D0C36821009847DF
+:10495000236B002BF4D01B69F3E7E06A002804D036
+:10496000056901F09DF82800F8E7E062201DFFF7D7
+:1049700073FF20001030FFF75AFF206A002804D090
+:10498000056901F08DF82800F8E7206270BD7EDF30
+:10499000704768DF704770B500200C00F8F73AFDEB
+:1049A00003685B6A98472378152B25D005D8132B0D
+:1049B0000CD0142B18D0002070BD222BFBD1036922
+:1049C000002BF8D0626810889847F4E74568002DFE
+:1049D000F1D06068012481780088CB064A085B0F1B
+:1049E00022402140A847E6E78368002BE3D06268B5
+:1049F000917810889847DEE76468A3781A07120F49
+:104A00001B09012A03D0022A0AD0002103E0190061
+:104A1000013B022BF9D8C368002BCCD02088E9E7F2
+:104A20000421012BF7D00021022BF4D10531F2E74C
+:104A300010B500F0F4FC10BD022310B50B708C33E0
+:104A40000B713F3B4B712D338B714A1C043100F0CD
+:104A5000BBFC10BD70DF704771DF704760DF7047CF
+:104A600010B5FBF735F8002010BD704777DF7047B1
+:104A700078DF70477ADF70477CDF704770DF704700
+:104A800071DF704772DF704773DF704774DF704704
+:104A900075DF704776DF704777DF704778DF7047E4
+:104AA00079DF70477ADF70477BDF70477CDF7047C4
+:104AB0007DDF704788DF704714207047642070479F
+:104AC000A0208001704710B50400FFF7DFFF02004F
+:104AD0000320002A05D15834217802388143100080
+:104AE000217010BD030010B50324583308001100D5
+:104AF0001A78A2431A703B2900D01321FFF7CAFF8E
+:104B00000023984200D00333180010BD030010B5F5
+:104B1000FE330A00D98C03681B6A984710BD080051
+:104B200010B5FFF7C1FF0023984200D003331800EF
+:104B300010BD080010B5FFF7B5FF0023984200D064
+:104B40000333180010BD080010B51100FFF7A0FFD7
+:104B50000023984200D00333180010BD13B50C0099
+:104B60001100012C10D86B460622581C00F0CEFF15
+:104B700000206B4669461C70FFF780FF00239842B7
+:104B800000D00323180016BDA31E012BF9D8012065
+:104B9000EFE737B568460D001400FFF771FF0323F8
+:104BA00000280DD1002D02D06B461B782B70231EE0
+:104BB00006D06B460622591C200000F0A7FF0023F8
+:104BC00018003EBD080010B51100FFF771FF00236B
+:104BD000984200D00333180010BD080010B5FFF74D
+:104BE0005DFF0023984200D00333180010BD080079
+:104BF00010B5FFF755FF0023984200D0033318008B
+:104C000010BD080010B5FFF747FF030000208342E6
+:104C100003D00530112B00D0023810BD082070479A
+:104C2000B830017000207047B93001700020704723
+:104C300002207047B83000787047B930007870476C
+:104C4000002070470200030010B5F33211789B6F0B
+:104C50006C30984710BD4A6810B55310C0180B68E7
+:104C6000D20701D50268D358984710BD112337B534
+:104C7000080001AD2B700C0000F0A4FF210082B2EF
+:104C80002800FFF713FF0023984200D003331800D9
+:104C90003EBDF8B506000D00002407273300BA33E7
+:104CA0001B78A3420ED96B79A3420BD9390061431B
+:104CB0002B6807225818BB317118013400F026FF09
+:104CC000E4B2EBE700202C71F8BDF8B503680600EC
+:104CD000DB6C0D000C799847032384420DD8002328
+:104CE00007212879DAB2824209D20A005A432C6895
+:104CF0000133125D032AF5D104231800F8BD3700F3
+:104D00000024BA373C702B79A34211D9072319002C
+:104D10003878614358432B68BB3059180722301844
+:104D200000F0F4FE3B78013401333B70E4B2EAE773
+:104D30000023E2E770B50D00C97F01201F290FD8BD
+:104D400000290CD02800D37FFFF79CFE041E06D15B
+:104D5000288CFFF7A3FE03002000002B00D00320C7
+:104D600070BD10B50400F8F753FA002809D12300EC
+:104D70000122FE335242DA84BA34463B1880207056
+:104D800010BD0620FCE7FE30C1847047FE30C08CA9
+:104D90007047A0DF7047A4DF7047A5DF7047A6DF2C
+:104DA0007047A8DF704737B50800002511006A4634
+:104DB00055806D46069C019322882A806A46FFF73B
+:104DC000ECFF03000320002B02D118002A88228068
+:104DD0003EBD70B586B015006A4600200C00961DD9
+:104DE000D380F8F717FB03681B699847FFF7CEFFDE
+:104DF00002A901230C8000248B708C80CD608E6012
+:104E0000FFF7CDFF83B22000A34200D0053006B0EB
+:104E100070BDF8B5040000200D001600F8F7FAFA8E
+:104E200003681B6998472368DF69FFF7AFFF33000A
+:104E300001002A002000B847F8BDF0B506001C00AC
+:104E4000D38B0022457985B0F836954220D9D7001A
+:104E5000F75B9F4211D10E2502231F326D44D20011
+:104E60002B8082180368928803AE00959F683300F8
+:104E7000B847002803D005B0F0BD0132E5E72B8824
+:104E8000022B07D133889B07F5D001232370F2E76B
+:104E90000420F0E70620EEE710B502780300002AB0
+:104EA0000AD10C781000002C05D1588A4B8AC01A00
+:104EB00043425841C0B210BD0020012AFBD10A78FC
+:104EC000012AF8D10131581C0F3200F011FEEFE732
+:104ED00070B504000D006368A360A068002807D0C7
+:104EE000C36829009847A368002BF4D01B69F3E737
+:104EF00070BD10B5C368984710BD030010B5080019
+:104F0000110004280BD005280DD0032806D1180065
+:104F10005B6C4430002B01D0FFF7EBFF10BD180095
+:104F20009B6D5830F6E71800DB6E6C30F2E7F0B599
+:104F3000050008880C008FB0532806D84F2806D8E3
+:104F400001285BD0182800D166E00FB0F0BD5138C1
+:104F5000022803D8FBF774FC71602B00CE8829006F
+:104F600000236A79FC319A420BD9D800085AB04222
+:104F700009D120339B005859431CDA7F30231A4251
+:104F800003D1022115E00133EDE7238C910602D510
+:104F900003219C0706D40421D20603D50122134025
+:104FA000C91AC9B2C28B2800FFF7A7FFCDE7CE8888
+:104FB0000521002200922A006B79F8320098834282
+:104FC000C3D9C000105AB04243D1062900D181E0B4
+:104FD000072942D032000229E5D1A3880AA90B8013
+:104FE0004E80237A0B71A38BCB80E38B20340B8113
+:104FF000CC6028001430FFF76BFFA6E70C7AEB6853
+:105000002B6128690028A0D0C368210098472B692C
+:10501000002BF4D01B69F3E7A3880AAE33802B6B17
+:105020006B63686B002800D18FE7C3683100984735
+:105030006B6B002BF3D01B69F2E78B79012B05D04A
+:10504000022B00D081E70E890721B2E70E890621E5
+:10505000AFE7009801300090B0E700230593A388E4
+:1050600002AA13805680E38B06AF9380238C002125
+:10507000D38023001022223338000193049300F0E0
+:1050800061FD02233B70009B20339B005A591300A3
+:105090002A3319780023994206D01000D36C40308F
+:1050A00002A9984702AB9B893900A088BB80FFF713
+:1050B00078FEBB88002B00D047E7A3880AA90B80A5
+:1050C0004E80A37A0B71E38BCB80238C0B81019BE9
+:1050D000CB608EE70C22002107A800F033FDA388E7
+:1050E00006AF7E803B80A38B0AAE102200213000E9
+:1050F000BB8000F027FD01233370009B20339B0011
+:105100005B591A00293211780022914205D018000B
+:1051100039009B6B2C309847BA89B280BB89002B31
+:1051200009D1BA68002A06D0B17901330B43B371B3
+:10513000079B0C93F2603100A088FFF732FE04E772
+:10514000A2DF7047A3DF704763DF704710B586B0FA
+:105150006B4600240100102202A8DC7100F0D6FC8E
+:105160006B4602A8D91DFFF7EFFFA04201D16B46A5
+:10517000DC79200006B010BDF0B5150099B01C0018
+:105180001EAB04CB02901B880492059320AB1B88B6
+:105190002A00069321AB1B780391079323AB1F884A
+:1051A00024AB1B78089325AB1B78099330231A4056
+:1051B00001921D4213D0032200210AA800F0C2FC74
+:1051C00002230AAA9370A01E0F331370032804D879
+:1051D000FBF736FB02383A3C21230AAA537011AE82
+:1051E0001C220021300000F0ADFC019B0AAA591ED0
+:1051F0008B415B421A4035701692002F05D0229BDE
+:10520000002B02D01293378177810BAE032200214D
+:10521000300000F097FC0222089B0799DB000A434C
+:105220001343099A120113431F221340B370322310
+:105230001D420FD0601E04280CD8FBF701FB091695
+:10524000181A1C003123C8E71223C6E72223C4E73B
+:10525000112333700C231D4211D0601E04280ED878
+:10526000FBF7EEFA0B2527292B002123F1E7312349
+:10527000EFE71223EDE72223EBE7112373700822F7
+:1052800000210EA800F05EFC039B059A0C930AAB6C
+:105290001A82069A02989A82049B0CAA109311A96A
+:1052A000269B0D96FFF74CFF80B219B0F0BD21236D
+:1052B000E4E73123E2E71223E0E72223DEE7F0B55B
+:1052C00089B01D000EAB1B8804000E0000920193F4
+:1052D00003220FAB002102A81F7800F033FC11233A
+:1052E00002AA137053700F3B1F4305331F40977082
+:1052F0000021082205A800F025FC019A02AB0493C6
+:105300009D811A82009B2000109A03A9039607939F
+:10531000FFF718FF80B209B0F0BD7FDF704782DF72
+:105320007047A7DF7047A9DF7047AADF70470020EA
+:105330007047002070470020704710B5F8F7E2FE74
+:1053400010BD0020704710B5F8F794FF10BD10B5E0
+:10535000F8F7AAFF10BD002070470020704700201A
+:10536000704729DF704728DF704710B5FFF7F9FF56
+:10537000F9F792FD10BD10B5F9F7EEFC8022520549
+:1053800013691169421E98B2504389B2FBF76CFA57
+:10539000FFF7E9FFF9F780FD10BDAADF704744DF92
+:1053A000704711DF704713DF704700DF70477047A9
+:1053B000A6DF70472EDF704732DF704733DF70475C
+:1053C0004CDF70474DDF704770B58CB06B461400F2
+:1053D00002000D001E000F32117819701100013308
+:1053E000013A8842F8D10D22002104A800F0AAFB5E
+:1053F0002B783000F3776B78B377AB787377FFF760
+:10540000E1FF2F236B441B7823702E236B441B7802
+:1054100063702D236B441B78A3700CB070BD30B546
+:10542000037804000D00002085B0022B16D1032262
+:10543000611C01A800F06AFB0322211D03A800F0F3
+:1054400065FB280002AA03A9FFF7BEFF032202A9F9
+:1054500001A800F04DFB43425841C0B205B030BD39
+:105460002EDF704751DF704710DF704711DF704744
+:1054700061DF704710B508001100FFF7F6FA10BDA4
+:10548000F0B585B01C000AAB050016001F7803912B
+:10549000FAF7DCFB01235F40320023002800039968
+:1054A000009700F036FA201A431E984105B0F0BD6F
+:1054B000F0B585B01C000AAB050016001F780391FB
+:1054C000FAF7C4FB01235F40320023002800039950
+:1054D000009700F0DCF9201A431E984105B0F0BD9A
+:1054E00010B50400FAF7C0FB200000F0D9FA200044
+:1054F00010BD8269806812681040431E9841704751
+:1055000010B5043000F0AFF910BD4369010010B5CB
+:105510000068002B03D1002800D0804710BD002870
+:10552000FCD004319847F9E710B5012902D00229CF
+:1055300004D010BD2030FFF7E8FFFAE73830FAE773
+:10554000704710B5040000F0ABFA200010BD7047A2
+:1055500003004A1C080018214A4341439A189268E4
+:10556000581810B5C068002A03D1002800D0804721
+:1055700010BD0028FCD0103159189047F8E710B53D
+:10558000040000F08DFA200010BD70B50D0004007D
+:105590000430FAF759FFE56370BD10B504004368A5
+:1055A0004269991800F07FF8E36A002B04D1A369DF
+:1055B000002B00D0984710BDA0690028FBD0210027
+:1055C0001C319847F7E710B5040000F074F8002389
+:1055D000A361E36210BD10B50400FAF79DFB200043
+:1055E00000F05EFA200010BD70B50D00040000F060
+:1055F00062F86561206900F01FF94119200000F090
+:1056000052F870BDC36A010010B58069002B03D148
+:10561000002800D0804710BD0028FCD01C319847DE
+:10562000F9E710B50400FAF785FB200000F038FA1E
+:10563000200010BD036810B50400002B05D1C06820
+:1056400000F0FAF801236060236010BD10B504007B
+:105650000068002804D0E06800F0EEF86368C01A23
+:1056600010BD10B58468FFF7F1FF201810BD10B50C
+:105670000400C06800F0E0F800236060A36010BD83
+:10568000002310B50360436083600400FAF782FBD7
+:10569000E0602000FFF7EBFF200010BD10B50368AD
+:1056A0009B68984710BD10B503000A00011D0069F2
+:1056B00000F089F810BD10B5011D006900F0A0F8D8
+:1056C00010BD0FB4012010B5FCF7CCFA70B50D0079
+:1056D00004001600FAF78EFB6B1C07D00021200097
+:1056E00000F0C7F83100200000F0BDF870BDF8B53B
+:1056F0000D001F0004001600FAF77CFB6B1C0CD099
+:105700006368002F0AD0E26801212000136000F0D6
+:10571000B0F83100200000F0A6F8F8BD2269F3E7E8
+:1057200010B50322FFF7D2FF10BD10B5FFF7CEFF73
+:1057300010BD10B513000022FFF7D9FF10BD10B542
+:105740000022FFF7F6FF10BD012010B5FCF78AFA22
+:105750007047704710B5FFF7FCFFFFF7F9FFF2F74E
+:1057600023FE10BD10B5002801D000F05EF9FEE761
+:1057700070B504000D0003681B68984763681D60DE
+:1057800070BD036870B5DB680400984763685A68A9
+:105790002368002A02D19B68984770BD5B68156832
+:1057A000984763682D1A5A68002D07DC9168596084
+:1057B0001B68002BEAD050689847E7E72368106819
+:1057C0001B699847E9E770B506000C00100072B637
+:1057D0004B6000230A6071684D68002D08D1002BD2
+:1057E0000CD133684C601B699847A56062B670BDE8
+:1057F0002A68821AF3D42B00AD68EEE79C60F4E7C8
+:1058000010B572B6426853688B420DD19B685360E5
+:105810000268002B03D19368984762B610BD1269E5
+:1058200018689047F9E71300002BF6D09A688A426F
+:10583000F9D18A689A60F0E710B503685B68984709
+:1058400010BD70B50400FAF769FF0500FAF766FFAE
+:10585000401BA042FAD370BDFA2310B59B005843F9
+:10586000FFF7EFFF10BD10B5007840B200F081F8EF
+:1058700010BD002902D0012900D070470023A022CA
+:10588000C356D205C133FF339B009950F5E7F7B5F6
+:105890000192B1221C0003684910D2009950802166
+:1058A000012289005A50190000260500FC31CE6003
+:1058B0001A60671E019BB7420BDC01222800D91930
+:1058C000FAF7C4FB002819D02800FAF787FC3C003F
+:1058D00010E0002228009919FAF7B8FB00280BD035
+:1058E0002800FAF7ADFC04002800FAF777FC002C3A
+:1058F00000DB34002000FEBD0136DAE7089B002BF8
+:10590000F8D02B68FC339A68002AFCD000229A60F9
+:10591000F0E7F8B51700B1221C000368D200491067
+:1059200099508022002592009D50012206009A6025
+:10593000A54204DB069B002B13D120000EE03000B3
+:10594000795DFAF76FFB002809D03000FAF746FCC2
+:105950003000FAF775FC002800DB2800F8BD01359F
+:10596000E6E73000FAF752FC0028E6D0012040427A
+:10597000F4E7A0238000DB05C018E02310B50C2459
+:10598000DB00C2588900A243C250C2581143C15023
+:1059900010BD30B5002902D001290FD030BD012241
+:1059A0000C0013008B4005691D4203D005688B0075
+:1059B000EB181C6001311F29F3D1EFE700230A0027
+:1059C0009A400469144203D004689A00A218116036
+:1059D00001331F2BF3D1E1E70B00426810B51468C7
+:1059E0000169634019406140116010BD10B54078F5
+:1059F00040B2FAF74DFC10BD82B00190C046C046DF
+:105A0000C046C046C046C046C046C046C046C04666
+:105A1000C046C046C046C046019B013B0193002BD7
+:105A2000ECD102B070477047704710B59AB00321AF
+:105A300002A8FFF784FE022108A8FFF780FE0121DB
+:105A40000EA8FFF77CFE102114A8FFF778FE96241D
+:105A5000059B039A20001A60099A0C9B1A600F9A02
+:105A6000129B1A60159A179B01921A60FFF7F4FEB9
+:105A7000069B039A20001A60099A0B9B1A600F9AE2
+:105A8000119B01921A60159A189B1A60FFF7E4FEA9
+:105A9000DEE7030010B508001900FCF7CFF810BDD1
+:105AA00010B5F3F72DFB10BD10B5041E00D1013465
+:105AB0002000F3F7F1FA002807D1FAF7BBFE00281F
+:105AC00001D100F003F88047F2E710BD062010B5C1
+:105AD000FCF702F90120FFF745FEC9B28218904297
+:105AE00001D10020704703788B42FBD00130F6E7EC
+:105AF00030B500240139A24201D1002005E0035D48
+:105B000001340D5DAB42F6D0581B30BD002310B5FB
+:105B10009A4200D110BDCC5CC4540133F8E710B5F3
+:105B2000884202D98B18984203D3002307E08B5C8C
+:105B30008354013AFBD210BDCC5CC45401339A4269
+:105B4000FAD1F8E703008218934200D17047197028
+:105B50000133F9E770B504000D001F2904D916239D
+:105B600003600120404270BD436C002B04D08A00CA
+:105B70009B181A68002A08D1200000F015F82A00A6
+:105B800001002000FCF7B2F8EDE70020012AEAD07E
+:105B9000511C03D1162301302360E4E700242800C0
+:105BA0001C6090472000DEE710B5FCF779FB10BDC4
+:105BB00002780B78002A03D0013001319A42F7D0E5
+:105BC000D01A70470023C25C0133002AFBD1581E53
+:105BD0007047030030B51D00002A06D00C78013A4A
+:105BE00001332C700131002CF5D100219A18934219
+:105BF00000D130BD19700133F9E7F7B515000193F5
+:105C00008A680B690C000090934200DA13002200AE
+:105C10002B6043321278002A01D001332B602368B5
+:105C20009B0602D52B6802332B60226806231700DF
+:105C30001F401A4227D0230043331B785A1E93413A
+:105C40002268920630D4220001990098089E4332BF
+:105C5000B047431C25D0062320682A68E168002548
+:105C60000340042B03D18D1AEB43DB171D40A368BF
+:105C70002269934201DD9B1AED180027BD4220D115
+:105C8000002010E00137E3682A689B1ABB42D2DD8E
+:105C90002200012301990098089E1932B047431C45
+:105CA000F0D101204042FEBD3020E11843310870A0
+:105CB00021005A1C45310978A21843320233117071
+:105CC000C1E72200012301990098089E1A32B047CB
+:105CD000431CE6D00137D1E7F8B5C046F8BC08BC94
+:105CE0009E467047F8B5C046F8BC08BC9E46704753
+:105CF000000000000000000089810100C1220200B4
+:105D0000050000000500000003000000090000007D
+:105D10000D0400003E6802000000000000000000CA
+:105D200089240200872402009124020093240200A7
+:105D3000FFFF000000000000FFFF01000100000065
+:105D40000000000000000000052B02008724020074
+:105D5000492B02004B2B0200000000000000000055
+:105D6000052B020087240200472B0200572B02005C
+:105D7000072B0200232B0200272B0200432B0200DB
+:105D8000A1960100A9960100392C02000000000034
+:105D9000000000000D9A010087240200E59A01002E
+:105DA000BD2C02000000000000000000052B0200D6
+:105DB00087240200FD2C0200FF2C0200559B0100ED
+:105DC000DD2C0200F92C02005D9B01000B2D02006E
+:105DD000010000001700000046000000A3000000C2
+:105DE0005F010000D6020000C4050000A00B000007
+:105DF000000000000000000083340200872402003D
+:105E0000C1A101001B3202000000000000000000E0
+:105E1000CB370200A1A701000DA701003536020013
+:105E200079A8010047360200E3370200F8FFFFFFC0
+:105E300000000000052B02007DA9010099A80100C7
+:105E4000A9A801000000000000000000052B0200CE
+:105E5000872402000F380200113802000000000001
+:105E600000000000052B02005B3A02004D3A0200E0
+:105E70004F3A02000000000000000000052B020065
+:105E80004F3C0200253C0200273C02009C5E0200C1
+:105E900003000000B45E02000800000002000000E1
+:105EA00000000000040000000100000008000000E5
+:105EB00002000000C4090000000000008813000078
+:105EC000080000001027000010000000204E000015
+:105ED000180000008038010020000000007102005E
+:105EE0002800000000E204003000000000881300D9
+:105EF000380000000000000000000000052B020038
+:105F00005F3C02006DB30100693C0200072B0200F8
+:105F1000232B0200272B0200432B020079B2010041
+:105F2000B1B30100392C0200BCFFFFFF00000000EC
+:105F3000052B020069B2010091B30100A1B3010079
+:105F40005DB30100DD2C0200F92C0200ADB40100AC
+:105F50000B2D0200645F0200030000007C5F020062
+:105F60000800000002000000000000000400000023
+:105F7000010000000800000002000000E204000030
+:105F800000000000C40900000800000088130000A1
+:105F9000100000001027000018000000204E000034
+:105FA000200000008038010028000000007102007D
+:105FB0003000000000C409003800000000000000AC
+:105FC00000000000052B02008D3C0200EDB5010031
+:105FD000973C0200072B0200232B0200272B020014
+:105FE000432B02003DB5010005B60100392C02002B
+:105FF000F85F02000B000000D43000000000000039
+:10600000A86100002000000050C300004000000014
+:10601000A086010060000000400D03008000000029
+:10602000801A06008800000000350C009000000077
+:10603000006A1800B000000000D43000D00000005A
+:1060400000A86100F00000000050C300F80000004C
+:106050000000000000000000052B0200BB3C020015
+:10606000D9B60100C53C0200F1B60100DD2C0200EA
+:10607000F92C020095B701000B2D02008C60020084
+:1060800004000000AC6002000900000002000000F3
+:1060900000000000040000001000000008000000E4
+:1060A0002000000010000000300000006902000025
+:1060B00080000000E802000090000000C409000019
+:1060C000700000008813000060000000102700002E
+:1060D00050000000204E000040000000409C0000E6
+:1060E00030000000A08601002000000040420F00A8
+:1060F000100000000000000000000000052B02005E
+:10610000E93C020019B90100F33C0200072B020030
+:10611000232B0200272B0200432B020079B8010039
+:1061200031B90100392C0200306102000400000086
+:10613000102700000C000000204E000008000000A6
+:1061400050C3000004000000A08601000000000011
+:106150000000000000000000052B0200173D0200B7
+:1061600081BA0100213D020021BA0100DD2C0200AC
+:10617000F92C020099BA01000B2D0200000000006A
+:1061800000000000052B02009DBE0100B5BD01000E
+:10619000EB3E020000000000000000008F42020001
+:1061A0000000000000000000E9CF01006745020088
+:1061B000000000000000000009D001007945020045
+:1061C000000000000000000029D001008B45020003
+:1061D0000000000000000000C9CF0100554502008A
+:1061E00000000000000000003144020035440200BD
+:1061F000394402003D440200E5CE01004144020062
+:1062000045440200494402004D440200514402004A
+:1062100055440200594402005D44020061440200FA
+:1062200065440200694402006D44020071440200AA
+:10623000754402007B4402007F4402008344020054
+:10624000874402008B4402008F4402009344020002
+:10625000974402009B4402009F440200A3440200B2
+:10626000495702004957020011D201000000000006
+:106270000000000049D001009D4502000000000020
+:106280000000000089D00100C145020000000000AC
+:106290000000000001D50100474802000000000096
+:1062A0000000000015D50100714802000000000048
+:1062B00000000000A9D00100D3450200000000004A
+:1062C0000000000069D00100AF450200000000009E
+:1062D00000000000BB440200BF440200C3440200AF
+:1062E000C7440200CB440200CF440200D344020062
+:1062F000D7440200DB440200834802000000000093
+:1063000000000000E9D00100F74502000000000095
+:1063100000000000C9D00100E545020000000000B7
+:1063200000000000DF440200EDCE0100E344020063
+:10633000E7440200EB440200ED440200F144020095
+:10634000F5440200F7440200FB440200FF4402004F
+:106350003D4902000000000000000000C9460200A4
+:10636000BD460200B1460200A946020009460200ED
+:10637000A7440200AB440200AF440200B344020051
+:10638000B7440200B3470200000000000000000014
+:106390002947020009450200D946020009D101003F
+:1063A0000D450200114502000F480200EF470200B0
+:1063B00081CF01007DD101004DCF010015450200C4
+:1063C000B1D10100C1470200000000000000000040
+:1063D0005D4B0200934B0200B94A0200BD4A020025
+:1063E000C14A0200C74A020045440200A9DB01007D
+:1063F000E54A02000D4B02001F4B0200334B020026
+:10640000474B02006D4C0200C54B0200DB4B020003
+:10641000EF4B0200034C0200B5D901001D4C0200F5
+:10642000934C0200CB4C0200214C0200294C02008C
+:10643000314C0200354C02003B4C0200414C020042
+:106440009F44020005DA0100354D020001DB010026
+:10645000634D02000000000000000000D1DD0100DB
+:10646000ADDC0100A74D0200C5DC0100E1DC01004C
+:10647000D34D0200134E02003B4E0200DB440200EB
+:10648000B1DF010037530200A9E201005F530200AF
+:106490004F5302004353020075E2010057530200BC
+:1064A000475302003353020005E101005B53020031
+:1064B0003B53020075EE010045EE010075F301004B
+:1064C00059F30100BDF2010077530200A9EF01006A
+:1064D000D5EF010061EF01002DEF01000000000089
+:1064E0000000000069FC0100E1540200000000000F
+:1064F000000000004155020043550200000000006A
+:10650000000000004F5502007F550200000000000F
+:106510000000000019FD0100D75502009B55020044
+:10652000000000000000000035FD010023560200BD
+:1065300005560200000000000000000000000000FE
+:10654000000000004957020050650200DC260020D0
+:10655000910602001D070200275A0200295A020074
+:1065600035070200B004000000F0040060090000DC
+:1065700000D00900C012000000B013008025000008
+:10658000005027004038000000003B00004B000096
+:1065900000A04E008070000000F07500127A00002C
+:1065A000000080000096000000509D0000E1000007
+:1065B00000F0EB00002C010000903A0100C2010045
+:1065C00000E0D7010084030000B0AF0390D00300C7
+:1065D000000000040008070000705F0700100E00B4
+:1065E000A4DFBE0E40420F0000000010B0120200F7
+:1065F0003C12020098110200501102009811020092
+:106600007812020098110200501102003C120200A0
+:106610003C120200781202005011020056110200D2
+:106620005611020056110200861202003C120200AE
+:106630003C120200981102004C1102009811020055
+:1066400078120200981102004C1102003C12020064
+:106650003C120200781202004C1102005611020096
+:10666000561102005611020082120200101502009B
+:10667000E0140200E0140200DE140200E414020040
+:10668000E41402002C160200DE140200E4140200DE
+:106690002C160200E4140200DE140200D8150200D9
+:1066A000D8150200D815020068160200000000008C
+:1066B00000000000000000000000000000000000DA
+:1066C00000000000000000000000000000000000CA
+:1066D00000000000000000000000000000000000BA
+:1066E00000000000000000000000000000000000AA
+:1066F000000000000000000000000000000000009A
+:106700000000000000000000000000001820002031
+:10671000202020203030302C3030302C3030302CC5
+:106720003030302C3030300A202020203030302CD7
+:106730003037302C3030302C3037302C3030300A7D
+:10674000202020203030302C3030302C3030302C95
+:106750003030302C3030300A202020203037302CA0
+:106760003030302C3030302C3030302C3037300A54
+:10677000202020203030302C3037302C3037302C57
+:106780003037302C3030300A00202020203030309C
+:106790002C3030302C3030302C3030302C30303009
+:1067A0000A202020203030302C3037302C30303050
+:1067B0002C3037302C3030300A2020202030303040
+:1067C0002C3030302C3030302C3030302C303030D9
+:1067D0000A202020203030302C3037302C30373019
+:1067E0002C3037302C3030300A2020202030373009
+:1067F0002C3030302C3030302C3030302C303730A2
+:106800000A000A286400501E1E007A7667707475AC
+:106810006F6965617A76677074756F6965617A769C
+:106820006770745265626F6F744D6F646500666C5B
+:10683000617368496E636F6D706C6574650000000C
+:106840000402020402000002040404000202000424
+:106850000403010000010303030001010203030418
+:10686000020101030104030100030000040101020D
+:10687000000003027A76677074756F6965617A76D5
+:10688000677074756F6965617A766770740000046B
+:1068900002020402000002040404000202000404D4
+:1068A00003010000010303030001010203030402CA
+:1068B00001010301040301000300000401010200BF
+:1068C0000003021B1B000E11000000000008080856
+:1068D00000080A4A4000000A5FEA5FEA0ED92ED398
+:1068E0006E19324489330C924C924D080800000016
+:1068F00004880808040804848488000A448A400044
+:10690000048EC480000000048800000EC000000057
+:1069100000080001224488100C9252524C048C84CE
+:10692000848E1C824C901E1EC244924C06CA525F3A
+:10693000E21FF01EC13E02448ED12E1FE244881099
+:106940000ED12ED12E0ED12EC488000800080000D2
+:10695000048004880244880482000EC00EC008042B
+:106960008244880ED126C0040ED135B36C0C925EE1
+:10697000D2521C925C925C0ED010100E1C9252529D
+:106980005C1ED01C901E1ED01C90100ED013712EB9
+:1069900012525ED2521C8808081C1FE242524C124E
+:1069A00054981492101010101E113B75B13111390A
+:1069B00035B3710C9252524C1C925C90100C925256
+:1069C0004C861C925C92510ED00C825C1FE4848435
+:1069D00084125252524C1131312A44113135BB715B
+:1069E00012524C9252112A4484841EC488101E0EE6
+:1069F000C808080E10080482410EC242424E048AA2
+:106A0000400000000000001F0804800000000ED2BB
+:106A1000524F10101C925C000ED0100E02424ED24B
+:106A20004E0C925C900E06C81C88080ED24EC24CCA
+:106A300010101C92520800080808024002424C1034
+:106A4000149814920808080806001B75B131001C40
+:106A5000925252000C92524C001C925C90000ED24A
+:106A60004EC2000ED010100006C8049808080EC8C8
+:106A700007001252524F0011312A4400113135BB28
+:106A800000124C8C9200112A4498001EC4881E06E5
+:106A9000C48C8486080808080818080C88180000A8
+:106AA0000C8360636F6D7061737343616C00302C95
+:106AB0003235352C302C3235352C300A302C3235ED
+:106AC000352C302C3235352C300A302C302C302CF3
+:106AD000302C300A3235352C302C302C302C3235DD
+:106AE000350A302C3235352C3235352C3235352CB3
+:106AF000300A0054494C5420544F2046494C4C20F5
+:106B000053435245454E200000000100020003009F
+:106B1000040000010101020103010401000201025D
+:106B2000020203020402000301030203030304033D
+:106B30000004010402040304040474656D704361DD
+:106B40006C00E95DCA4B251D470AA062FA1922DFD5
+:106B5000A9A8E95DFB24251D470AA062FA1922DFD6
+:106B6000A9A8E95D0753251D470AA062FA1922DF8B
+:106B7000A9A8626C655379734174747273004242C0
+:106B800043206D6963726F3A626974005D0042422E
+:106B900043206D6963726F3A626974205B00302C28
+:106BA000302C3235352C302C300A302C3235352C07
+:106BB000302C302C300A3235352C3235352C3235EC
+:106BC000352C3235352C3235350A302C3235352CD2
+:106BD000302C302C300A302C302C3235352C302CE7
+:106BE000300A00302C302C302C302C300A302C3035
+:106BF0002C302C302C3235350A302C302C302C32C5
+:106C000035352C300A3235352C302C3235352C3098
+:106C10002C300A302C3235352C302C302C300A00F8
+:106C20003235352C302C302C302C3235350A302C86
+:106C30003235352C302C3235352C300A302C302C76
+:106C40003235352C302C300A302C3235352C302C66
+:106C50003235352C300A3235352C302C302C302C56
+:106C60003235350A00322E312E312D2D6700FFFFCF
+:106C700014000500FFFFFFFFFFFFFFFFFFFFFFFF07
+:106C800000FFFFFF000000FFFFFFFFFFFFFFFF000F
+:106C9000FFFFFF000000FF0000000000FFFF00FFFB
+:106CA000FFFF000000FF00000000000000000000E7
+:106CB000FFFFFFFFFFFFFF00FFFFFF000000FF00DF
+:106CC00000000000FFFFFFFFFFFFFFFFFFFFFFFFD0
+:106CD00000FFFFFF000000FF0000FFFF00FF00FFBC
+:106CE00000FF00FFFFFF00FF00FF00FF0000FFFFAD
+:106CF00000E2ECF0F4F8FC0004E95DDA90251D47B1
+:106D00000AA062FA1922DFA9A8E95DDA91251D47D8
+:106D10000AA062FA1922DFA9A8E95D9882251D4719
+:106D20000AA062FA1922DFA9A8E95D93B1251D47DF
+:106D30000AA062FA1922DFA9A8E95D93B0251D47D0
+:106D40000AA062FA1922DFA9A86261642068616E54
+:106D5000646C6520746F20756E6465726C79696E01
+:106D600067207472616E73706F727400494E49547B
+:106D700049414C495A4154494F4E5F494E434F4D4A
+:106D8000504C45544500756E6B6E6F776E004E6FBC
+:106D90007264696320424C45342E31207665723A24
+:106DA00025752066773A25303478004E6F72646915
+:106DB0006320287370656320756E6B6E6F776E2924
+:106DC000207665723A25752066773A25303478004A
+:106DD0006E5246357800D8E2ECF0F4F8FC00044E30
+:106DE0006F20617661696C61626C65204932430095
+:106DF000232D302B2000686C4C00656667454647A4
+:106E00000030313233343536373839414243444526
+:106E10004600303132333435363738396162636495
+:106E20006566000000000000E012FF7F0100000026
+:106E300000000000C8680200656C02007E6B020062
+:106E4000AF5302001820002000000000CC660200B2
+:106E5000EC660200AC6602000000000000000000CA
+:106E60000000000000000000000000000000000022
+:106E70000000000000000000000000000000000012
+:106E80000000000000000000000000000000000002
+:106E900000000000000000000000000000000000F2
+:106EA0000000000000000000204EFFFF0000000076
+:106EB000FF0F10100700FF000004FF00E980010031
+:106EC0006584010025900100659301003196010061
+:086ED00059960100C180010088
:020000040003F7
:10C00000903C002061DC030073DC030075DC03005E
:10C010000000000000000000000000000000000020
diff --git a/src/device/firmware/dev/outdated_v2.hex b/src/device/firmware/microbit-data-collection-just-works-v2.hex
similarity index 55%
rename from src/device/firmware/dev/outdated_v2.hex
rename to src/device/firmware/microbit-data-collection-just-works-v2.hex
index 69e2319d8..3a7a8642c 100644
--- a/src/device/firmware/dev/outdated_v2.hex
+++ b/src/device/firmware/microbit-data-collection-just-works-v2.hex
@@ -6895,22 +6895,22 @@
:10B3D000481000200519A40500203601000100884E
:10B3E0003720FB349B5F80041F8000100D9DCB092C
:10B3F0000020880900200E0A0020024810000000EA
-:10C000000000022009F2020031F2020033F20200C5
-:10C0100035F2020037F2020039F20200000000009F
-:10C020000000000000000000000000003BF20200E1
-:10C030003DF20200000000003FF2020041F2020067
-:10C0400043F20200254E0200A9F002006DF002004A
-:10C0500081F0020043F20200F1DB0200E1C70200BE
-:10C06000A9EC0200B1EC0200B9EC020043F20200BC
-:10C0700043F2020043F2020043F2020043F20200E4
-:10C0800043F2020095FA020043F2020043F202007A
-:10C0900043F2020043F20200D531030043F20200F2
-:10C0A00043F2020043F20200C1EC0200C9EC0200BC
-:10C0B00043F2020043F20200000000000000000012
-:10C0C00043F2020043F2020043F2020095F0020044
-:10C0D00043F2020043F2020043F2020043F2020084
-:10C0E000D1F002000000000000000000000000008D
-:10C0F0000000000043F2020000000000BDF002005A
+:10C0000000000220FDED020025EE020027EE0200F6
+:10C0100029EE02002BEE02002DEE020000000000CF
+:10C020000000000000000000000000002FEE0200F1
+:10C0300031EE02000000000033EE020035EE020097
+:10C0400037EE0200014402009DEC020061EC0200A8
+:10C0500075EC020037EE02006DD70200A1C20200AB
+:10C0600099E80200A1E80200A9E8020037EE020008
+:10C0700037EE020037EE020037EE020037EE020024
+:10C0800037EE0200D1F6020037EE020037EE020072
+:10C0900037EE020037EE0200692E030037EE020091
+:10C0A00037EE020037EE0200B1E80200B9E8020004
+:10C0B00037EE020037EE0200000000000000000032
+:10C0C00037EE020037EE020037EE020089EC020084
+:10C0D00037EE020037EE020037EE020037EE0200C4
+:10C0E000C5EC02000000000000000000000000009D
+:10C0F0000000000037EE020000000000B1EC02007A
:10C10000000000000000000000000000000000002F
:10C11000000000000000000000000000000000001F
:10C12000000000000000000000000000000000000F
@@ -6927,7604 +6927,7377 @@
:10C1D000000000000000000000000000000000005F
:10C1E000000000000000000000000000000000004F
:10C1F000000000000000000000000000000000003F
-:10C2000030B5214C04600325C0F81458002400F612
-:10C210001C0EF7EE007A0225C0E90144C0F8185858
-:10C22000CEED007AC0F8204800F624044FF0000C50
-:10C23000C4F800C09FED127B012480F828485C1EE2
+:10C2000030B5214C04600325C0F81858002400F50F
+:10C21000026EF7EE007A0225C0E90244C0F81C580D
+:10C22000CEED007AC0F8244800F628044FF0000C48
+:10C23000C4F800C09FED127B012480F82C485C1EDE
:10C2400000F5036E00F5046C032C8EED007B0CED05
-:10C25000027B05D85C1C6410C0F81438C0F818487C
-:10C2600092B207EE902A00F50162F8EE677A00F6C6
-:10C270000C031160C3ED007A30BD00BFAFF3008046
-:10C280000000000000000000947F03000000000098
-:10C290004389DA0700F1E9802DE9F0474FF0804249
-:10C2A00043F00103D2F8002443818EB00646002AF1
-:10C2B00000F0CD80704A13680133136008F0DCFF92
-:10C2C00006F1B8070021304607F06EFB38466B4C8C
-:10C2D00009F0CCFB04F1F00554F8043F184613B103
-:10C2E0001B681B689847AC42F6D1304601F06EF8E7
-:10C2F000634B0024CDE90A340AAB93E80300102312
-:10C300008DE8030002932246334640F2FD31384661
-:10C3100007F0F4FA5B4BCDE90C34C02302930EAB6B
-:10C3200013E9030064228DE80300334640F2FD3137
-:10C33000384607F0E3FA7289534B42F4C0424FF09B
-:10C34000E00C7281A02160228025402083F809C37F
-:10C3500083F80A1383F81A2383F81B2383F807133F
-:10C3600083F81C1383F8215383F8222383F80153A5
-:10C3700083F8020383F8060306F5E26001F0C4FDCA
-:10C3800001F064F8014604A80FF00AFA12F034FD37
-:10C3900037A3D3E90023824689461BF0DDF934A395
-:10C3A000D3E9002380460D46504649461BF0D4F998
-:10C3B00006A811460FF0D4F92DA3D3E90023404677
-:10C3C00029461BF0C9F907A811460FF0C9F928A39F
-:10C3D000D3E90023404629461BF0BEF9014608A8D0
-:10C3E0000FF0BEF907AA08A909A80FF0B9FA06AA22
-:10C3F00009A905A80FF0B4FA09A80FF0A9F908A82F
-:10C400000FF0A6F907A80FF0A3F906A80FF0A0F9FE
-:10C4100006F294723B4604A9009206F10C0005AAAC
-:10C42000019404F055FF05A80FF092F904A80FF04D
-:10C430008FF907F003F83368144A5B6893420DD113
-:10C440000A2009F079FD20460EB0BDE8F0870A4BBE
-:10C450004FF47A701A600AF047F92FE730460A2144
-:10C46000984720460EB0BDE8F0870948704700BFE6
-:10C4700000CA9A3B00000000302000205439002000
-:10C48000B5340200A134020000E100E045340200AE
-:10C4900016FCFFFF0000000082B010B59FED0C7B82
-:10C4A00082B00146069CCC6081ED067B10300021F5
-:10C4B00004AC019084E80C0009F046FF019802B03A
-:10C4C000BDE8104002B009F093BE00BFAFF300809A
-:10C4D000000000000000000010B5054C237833B9BF
-:10C4E000044B13B10448AFF300800123237010BD47
-:10C4F0003038002000000000389A030008B5034BD4
-:10C500001BB103490348AFF3008008BD00000000E1
-:10C5100034380020389A0300A3F5803A704700BFF2
-:10C52000174B002B08BF134B9D46FFF7F5FF00216B
-:10C530008B460F461348144A121A1BF008FB0E4B89
-:10C54000002B00D098470D4B002B00D098470020BF
-:10C55000002104000D000D48002802D00C4801F015
-:10C560001DF91AF0F7FA2000290000F0EFF91AF08F
-:10C57000DDFA00BF0000080000000000000000001D
-:10C580000000022000240020A44200209DD70100CA
-:10C590000000000010B50E4C84B0214603A80EF038
-:10C5A000ABFFA4F1100003F025FA962009F0C4FCBB
-:10C5B00000231A46009303A920460EF03BFE642098
-:10C5C00009F0BAFC03A80EF005FD04B010BD00BFD1
-:10C5D000F42C002000B585B0014602A80EF070FDD5
-:10C5E00002A903A80EF062FD0023CDE900331A462C
-:10C5F00003A906480BF0DEFE03A80EF0EBFC02A830
-:10C600000EF0E8FC05B05DF804FB00BF202D002013
-:10C610002DE9F04784B000F019FF014602A80FF0A1
-:10C62000BFF80522114603A80EF020FDDFF8708048
-:10C6300000270FFA87F946460125494602A80FF060
-:10C64000A7F916F8013B984217D00135062DF4D111
-:10C650000137052F08F10508EBD100231A46009396
-:10C6600003A90E480EF0E6FD03A80EF0B3FC02A8E5
-:10C670000FF06EF804B0BDE8F087C5F1040A042499
-:10C680001FFA8AFA22B2013C6423494603A8A4B2E5
-:10C690000EF0A0FD5445F5D1D7E700BFF42C0020E3
-:10C6A000442000202DE9F04F3B4A3C4B12681B68A8
-:10C6B000DFF8F0908BB0190C100CADF81C30ADF811
-:10C6C00018208DF81E108DF81A0000F0BFFE0146EC
-:10C6D00008A80FF065F80522114609A80EF0C6FC5F
-:10C6E0000DF1190304930DF11D0305934FF0500A4A
-:10C6F0004FF00A0B2A4B039300230293BDF90870F5
-:10C70000039E0125394608A80FF042F916F8013BAF
-:10C71000984217D00135062DF4D1029B039A0133BC
-:10C720000532052B02930392E8D1049B0DF11B0205
-:10C73000934221D013F801BB0493059B13F801AB7E
-:10C740000593D7E7C5F104081FFA88F8042422B23C
-:10C750005B46394609A80EF03DFD504609F0ECFB5A
-:10C76000013C002300931A4609A94846A4B20EF0E2
-:10C7700061FD4445EBD1CDE7C82009F0DDFBFFF7B3
-:10C7800009FFFFF707FF09A80EF024FC08A80EF028
-:10C79000DFFF0BB0BDE8F08FF87B0300FC7B0300EC
-:10C7A00044200020F42C002010B586B0EC468CE824
-:10C7B0000F000D4B01224FF4FA601A6009F0BCFB28
-:10C7C0000A4B0B491C6805A80EF0EAFF022205A9D6
-:10C7D000204606F047FD05A80EF0BAFF054806B052
-:10C7E000BDE81040FFF7F6BE543800206038002046
-:10C7F000007C0300087C030010B584B00DF1100C20
-:10C80000084C0CE90F00002307482360FFF7E2FE05
-:10C810004FF4FA6009F090FB04B0BDE81040FFF758
-:10C82000F7BE00BF54380020847C030010B588B0E8
-:10C83000EC468CE80F00204B20491C6807A80EF03E
-:10C84000AFFF2146022307AA04A806F013FD07A89C
-:10C850000EF07EFF0223002204A905A80FF048F87D
-:10C86000174907A80EF09CFF07A905A80FF02EF89E
-:10C87000044607A80EF06CFF3CB905A80EF068FF4F
-:10C8800004A80EF065FF08B010BD0123022204A920
-:10C8900006A80FF02DF806A907A80EF0F7FF07A8C5
-:10C8A00000F0FCF9C82100F077FA07A80EF050FF5D
-:10C8B00006A80EF04DFFE0E760380020007D030081
-:10C8C000047D030010B5034B036004460FF0C6FF60
-:10C8D000204610BD107D030010B5054B03600446D3
-:10C8E0000FF0BCFF20461BF0D0F8204610BD00BF63
-:10C8F000107D03002DE9F04182B0BDF82080CBB15E
-:10C900000F2906460D4617461C4602D1B8F1C00F46
-:10C9100010D128201BF0BBF82346A9B2CDF8008027
-:10C92000BAB2044609F01AFE336821465B68304605
-:10C93000984710B902B0BDE8F081204609F026FE04
-:10C94000204602B0BDE8F0411BF09FB870B5424CE4
-:10C95000424E84B010252046FFF79AFC04F1B8003F
-:10C960003F4B009501224FF47A71FFF7C3FF04F1AA
-:10C97000B8003C4B009502224FF47A71FFF7BAFFE2
-:10C98000394B0095012204F1B8004FF49661FFF78E
-:10C99000B1FF072104F10C0004F02CFE38201BF03D
-:10C9A00076F820231A46216B054606F073FB4820D3
-:10C9B00035601BF06CF8216B04F2E472054606F05A
-:10C9C000FDF92A4B7C201D601BF061F804F54B72C9
-:10C9D000216B054605F0DEFF254B20201D601BF076
-:10C9E00056F8216B054605F069FB224B28201D6097
-:10C9F0001BF04DF8D4F81029216B044604F09CF884
-:10CA00001D4B35681D491C6003A80EF0C9FE0022AD
-:10CA100003A9284606F0FCFC03A80EF099FE184C6A
-:10CA20001848FFF7D7FD4FF4C87009F085FA23685E
-:10CA30003BB11448FFF7CEFD09F03CFB002004B0E9
-:10CA400070BDFFF72FFE2368002BF2D109F032FBF7
-:10CA5000002004B070BD00BF002500206038002019
-:10CA6000A9C70100F9C701002DC801005C380020EA
-:10CA700058380020503800204C380020007D03003A
-:10CA800054380020087C030010B5054C204606F001
-:10CA9000B3FD2046034A0449BDE810401AF0F0BF38
-:10CAA0000025002040200020ADCA01002DE9F843F8
-:10CAB000654B664E664FDFF8B081044603F13C02D9
-:10CAC00000F59350C4E900320830002500F09EFFC5
-:10CAD00004F6281000F0FAFA04F6FC00A4F8025953
-:10CAE000C4F8FC6808F0B4FD04F6D400A4F8DA58E1
-:10CAF000C4F8D46808F0ACFD04F6A4000CF07CFF88
-:10CB0000544BC4F8943804F6940009F0F5FD04F68B
-:10CB100074000BF0D7FC04F654000BF0D3FC04F2C5
-:10CB2000E47000F053FE04F2847002F00BFC04F594
-:10CB3000EB6001F031FC04F5E26000F07DFFC4F829
-:10CB4000F47604F2F4600FF089FEC4F8DC7604F2A7
-:10CB5000DC600FF083FE04F2746011F067FB3E4B63
-:10CB6000C4F82C3304F54B7704F5CE600EF04AFD83
-:10CB70003846A4F83253C4F82C6308F069FD374BEB
-:10CB8000C4F8EC3204F53B700DF0EEF8344BC4F809
-:10CB9000E0302833C4F8E83004F538700EF032FD88
-:10CBA00004F537700EF02EFD04F1E00904F52E7542
-:10CBB00004F1D80745F8188C28460DF04BFAA5F17A
-:10CBC00010003C3D0EF01EFDBD42F3D1002548464D
-:10CBD000C4F8E060A4F8E65008F03AFD04F1B800AB
-:10CBE0000CF06CFB04F180000BF0A2F804F164007F
-:10CBF0006666A4F86A5008F02BFD04F14C00E66468
-:10CC0000A4F8525008F024FD274604F1340066636E
-:10CC1000658708F01DFD134B47F80C3F04F1200019
-:10CC20000EF096FD04F11C000EF092FD3846E66011
-:10CC3000658208F00DFD201D6660658108F008FD25
-:10CC40002046BDE8F88300BF688C0300E08D030038
-:10CC5000107D03006C910300C88C03005097030003
-:10CC6000BC950300248A030098950300A0F10400FA
-:10CC70001CE700BF10B50446FFF718FF20461AF066
-:10CC800004FF204610BD00BF10B5041F2046FFF76B
-:10CC90000DFF20461AF0F9FE204610BD30B583B0D6
-:10CCA0003049044601A80EF07BFD01A920460EF094
-:10CCB0000DFE054601A80EF04BFD15B12A4803B044
-:10CCC00030BD2A4901A80EF06BFD01A920460EF0E7
-:10CCD000FDFD054601A80EF03BFD7DB9244901A8E4
-:10CCE0000EF05EFD01A920460EF0F0FD054601A8FC
-:10CCF0000EF02EFD2DB11F4803B030BD1E4803B00D
-:10CD000030BD1E4901A80EF04BFD01A920460EF0D2
-:10CD1000DDFD054601A80EF01BFD75B9184901A8F7
-:10CD20000EF03EFD01A920460EF0D0FD054601A8FB
-:10CD30000EF00EFD1DB11348C1E71348BFE71349BC
-:10CD400001A80EF02DFD01A920460EF0BFFD0446FE
-:10CD500001A80EF0FDFC0E4B0E48002C08BF184633
-:10CD6000ADE700BF108603008C200020507D03003B
-:10CD7000547D0300A42000209C200020587D030047
-:10CD80005C7D0300BC200020AC2000204084030018
-:10CD900060200020C42000202DE9F843DFF84090F7
-:10CDA0008846851E861DA9F1180435F8027F0021EA
-:10CDB000484610F0AFFB4FF40071204611F088F8A0
-:10CDC0003946204610F032FC404609F0B5F8002103
-:10CDD000204611F07DF8B542E7D1BDE8F88300BFE9
-:10CDE000302A00200048704716FCFFFF704700BF44
-:10CDF000704700BF0048704716FCFFFF82B010B5B7
-:10CE00008C4684B049688646DCF800000DF1080CB9
-:10CE1000ACE8030006A981E80C00039BDA070EEBDF
-:10CE2000630C12D55A10029B5EF80220D45808AB4E
-:10CE300093E803008DE8030006AB0CCB6046A047E7
-:10CE400004B0BDE8104002B07047029CEFE700BF9D
-:10CE50002DE9F04F83B0DDE90CABBDF83870002B45
-:10CE600041D080460E4691461D46BAF1000F3DD096
-:10CE70000F2E01D1C02F36D128201AF008FE04460B
-:10CE800010300EF06DF818202680A4F802901AF0E9
-:10CE9000FEFDCDE900AB47F00207A7806B460746D1
-:10CEA0000246A06003CB47F80C5B0023D8F8006073
-:10CEB000D360E3607B609160506075680D4951619B
-:10CEC000C4E908330C4B9D4208D1204609F05EFBB3
-:10CED000204603B0BDE8F04F1AF0D7BD21464046CA
-:10CEE000A8470028F1D103B0BDE8F08F1BF0010F77
-:10CEF000BED1F8E7FDCD0100F5CD010082B070B5DF
-:10CF000004A981E80C000446D0F84808BDF8126076
-:10CF100018300DF0BBF818B926F00206012E13D117
-:10CF2000D4F8E008036801211B689847D4F8E008AA
-:10CF3000012110F063FFD4F84818D4F8D808BDE8F0
-:10CF4000704002B00FF094BA0546D4F8E0080368C8
-:10CF500029461B689847D4F8E0082946BDE8704088
-:10CF600002B010F04BBF00BF70B5044682B038204D
-:10CF70001AF08DFD04F108061323324605462449B4
-:10CF80000093244B0FF01EFF0021C4F8D45828460C
-:10CF900010F02CF8D4F8D4080FF0ECFF81B2304632
-:10CFA00002F0F2F84FF40041304602F0F7F8D4F8FE
-:10CFB000D40888B194F86038D4F868188BB910F0A8
-:10CFC0009BF9D4F8D40894F8613828B1D4F86418DF
-:10CFD0005BB1002210F04CF9D4F8D0385BB102B04C
-:10CFE00070BD012210F044F9EBE710F085F9D4F898
-:10CFF000D038002BF3D1002240F2FF3304F66C014D
-:10D00000304602F081F8C4F8D00802B070BD00BF0D
-:10D010000010024000442C4710B5044649B3D0F834
-:10D02000D43823B3C388194A43F001030221C380D3
-:10D03000C2F88410BFF34F8FBFF36F8FD0F8D408BE
-:10D0400010F010F9D4F86818D4F8D40810F054F996
-:10D05000D4F86418D4F8D40810F04EF9D4F8D408F1
-:10D0600010B103689B6998470023C4F8D4380020A6
-:10D0700010BDC388DA07FAD5D0F8D42823F001030D
-:10D08000C380002AF3D1FFF76FFFF0E700E100E073
-:10D09000044B186810B1D0F8D43803B17047FFF7CB
-:10D0A00063BF00BF64380020D0F8D43880F861181E
-:10D0B0005BB129B1D0F864180022184610F0D8B836
-:10D0C000D0F86418184610F017B9704770B50446C8
-:10D0D000D0F8D4081C4B236048B1D4F8681810F07D
-:10D0E0000BF9D4F86418D4F8D40810F005F9174BEC
-:10D0F000C4F8EC3803F1800103F1A402C4F800196C
-:10D10000C4F80829124E002504F614100EF07AFA1D
-:10D1100004F51060C4F80069A4F8065908F098FAFC
-:10D1200004F6E80002F0B4FF04F66C0002F084FCA0
-:10D1300004F1080001F0BEFD20462660E58008F0FD
-:10D1400087FA204670BD00BF687D0300F8880300A1
-:10D15000E08D030010B50446FFF7B8FF20461AF033
-:10D1600094FC204610BD00BF2DE9F0474FF00008A9
-:10D170008CB01D46734B03600646C0F8048004461D
-:10D1800017468A46DDF8509008F0F4F96E4B46F8E1
-:10D19000083B6E49032340F2FF323046FFF730F878
-:10D1A00040F20113C4F8687804F66C074AF644426A
-:10D1B000A4F8603840F6C231C4F864A8384602F0DA
-:10D1C000D9FC159BC4F8E0383946C4F8D088C4F8B7
-:10D1D000D488C4F8D858C4F8DC9804F6E80002F003
-:10D1E00055FF2B22314604F6EC0003F0F3F9584BBF
-:10D1F0001A68002A00F0A3803846012102F03AFFA5
-:10D200000022494628460FF0DBF85A21C4F84808A6
-:10D2100028460FF01BF807210022D4F848084D4E8D
-:10D220000EF02EFD08F092F90246502005921AF0F9
-:10D230002EFCD4F84818059A054618310DF078FDF3
-:10D24000C4F8545828460DF035FC01464820059195
-:10D250001AF01DFC0A23019302233F4A059900930B
-:10D26000012305460DF0D4FAD4F85408C4F84C58FC
-:10D2700003689B6898470146502005911AF007FC07
-:10D28000002301931523029300274FF0834300935B
-:10D290000599324B324A039705460DF0E1F83368A1
-:10D2A000C4F858588BB12F490691079706A903C9AE
-:10D2B000D4F8542815898DE803001846C02302933A
-:10D2C0003A4629462346FFF7C3FD50201AF0DFFBFC
-:10D2D000D4F84C182522243105460DF029FD336879
-:10D2E000C4F850583BB3DFF87C800025CDE90885B1
-:10D2F00008AA92E80300C0278DE803002A461846D2
-:10D30000252123460297FFF7A3FDD4F84808366885
-:10D31000294618300CF0AEFECDE90A850CAB029719
-:10D32000024613E9030023468DE8030040F2FF3173
-:10D330003046FFF78DFD20460CB0BDE8F0871C603D
-:10D340005AE700BFE08D0300687D030000442C47CE
-:10D3500064380020843A00200AD7A33D00008242AE
-:10D360000000AA42FDCE010000487047847D030002
-:10D37000BFF34F8F0549064BCA6802F4E0621343BE
-:10D38000CB60BFF34F8F00BFFDE700BF00ED00E0B3
-:10D390000400FA0512DF7047704700BF08B5084661
-:10D3A00009F0A6F9002008BD11F026BD084609F0D5
-:10D3B0009BB900BF11F026BD024A0349016010600D
-:10D3C000704700BF74380020C87D030030B583B0BB
-:10D3D000054600240DF107008DF80740FFF7DAFF3E
-:10D3E0009DF80730012B1ED0154A16480123136003
-:10D3F0004FF0040CC2F80041D2F80031002BFBD0F2
-:10D40000D2F80835BCF1010C43EA0020F2D1012327
-:10D4100053602B680C4A9B6993420AD103B0BDE864
-:10D42000304009F065B92B68074A9B69054893426B
-:10D43000F4D00146284603B0BDE83040184700BF8D
-:10D4400000D00040ED5EBC0B9DD3010030B4194DFF
-:10D450000FCD88B001AC0FC495E80700164D03C48A
-:10D46000002305F8053F19464FF0805322705C6E8B
-:10D4700005204FF0010C01EB810202F120030DEBBE
-:10D480000302B4FBF0F300FB1343B3FBFCF31A44B9
-:10D49000013112F81C2C05F8012D0529A4EB030419
-:10D4A00000EB80000CEB8C0CE5D1034808B030BCDD
-:10D4B000704700BF8C7D03006838002000B583B042
-:10D4C00000230DF107008DF80730FFF763FF9DF88B
-:10D4D0000700A0F10100B0FA80F0400903B05DF848
-:10D4E00004FB00BF2DE9F04F89B09E4C079011F06E
-:10D4F00079FC9D4B9D490022C3F81025C3F81425E3
-:10D50000C3F81825C3F81C25C3F82025C3F8242523
-:10D51000C3F82825C3F82C251C230D1D4FF0A0426D
-:10D5200003F5E07303208D4242F823000ED011F87A
-:10D53000013F1F2B86BF03F01F0322464FF0A0427E
-:10D5400003F5E0738D4242F82300F0D1884A854C00
-:10D550001523151D4FF0A04103F5E07303209542FC
-:10D5600041F823000ED012F8013F1F2B86BF03F0B5
-:10D570001F0321464FF0A04103F5E073954241F8A7
-:10D580002300F0D17A48774D15234FF0A0410124B4
-:10D5900004FA03F39042C1F80C350ED010F8013FA5
-:10D5A0001F2B86BF03F01F0329464FF0A04104FA4A
-:10D5B00003F39042C1F80C35F0D16E4B6E4A1B68F4
-:10D5C00012680693DFF89CB10492002303934FF096
-:10D5D000010A049B002B00F0B880039A934240F3A9
-:10D5E000B280664B0193002302931B264FF0A041AB
-:10D5F000019B4FF000095A1CB9F1270F059203F166
-:10D60000050876DC039B40F69F72042B49F6404EDA
-:10D6100049F63F43C4BF4FF47A6E1346DDF814C099
-:10D62000534C774649F64042B64604254EFA05FE6D
-:10D630001EF0010F524E4FF01C0012D01F2846D88A
-:10D640004FF0A04E0AFA00F0013DCEF80C0512D3BF
-:10D650001CF801EC16F8010B4EFA05FE1EF0010F46
-:10D66000ECD11F2837D84FF0A04E0AFA00F0013D48
-:10D67000CEF80805ECD25FB120781F2886BF00F0F5
-:10D680001F005D464FF0A0450AFA00F0C5F80805F6
-:10D69000002002E00130904212D09842D1F80455A7
-:10D6A000F8D125781F2D86BF05F01F055E464FF087
-:10D6B000A04601300AFA05F59042C6F80C55ECD1A7
-:10D6C000C44504F101040AD01CF801EBADE700F0F9
-:10D6D0001F00DE46B6E700F01F00DE46C5E709F191
-:10D6E0000109B9F1300F09D0019BB9F1270F1E785C
-:10D6F00088DD4FF0FF334FF0000E8FE7029B032BC6
-:10D700002BD0029B3BB3012B14BF01230A23079AA2
-:10D7100092FBF3F3029A1B480132029280FB032032
-:10D72000DA17C2EBA00202EB8202A3EB4203303312
-:10D7300005226FF09F005BB212FB0303069AD0181C
-:10D74000D65C019054E7FFF713FE0C4B0193049B4A
-:10D7500002931B264AE76423D9E7039B0133039313
-:10D7600037E700BF0003005000600040B87D0300B1
-:10D77000B07D03003421002070380020A87D030014
-:10D78000B97D03006766666608B5FFF7ABFE00BFAC
-:10D7900008B50846FFF7F8FF08BD00BF4FF0FF309F
-:10D7A000704700BF054B186828B10368044ADB695D
-:10D7B000934202D1704711F01DBB18477438002006
-:10D7C00099D301000048704716FCFFFF10B5074BC6
-:10D7D00003F1080248330446026040F83C3F0AF077
-:10D7E000BDFB204601F0B8FD204610BDE87D0300DA
-:10D7F000094B10B503F1080248330446026040F8B3
-:10D800003C3F0AF0ABFB204601F0A6FD20461AF093
-:10D810003CF9204610BD00BFE87D0300094A10B561
-:10D8200002F108014832A0F13C0440F83C1C0260BF
-:10D830000AF094FB204601F08FFD20461AF025F9EE
-:10D84000204610BDE87D0300084B10B5044603F1E7
-:10D850000801483340F83C1C44F83C390AF07EFB90
-:10D86000204601F079FD204610BD00BFE87D030091
-:10D87000F0B5044683B0182015460F461AF007F994
-:10D880000D491B22064611F023FA012300933A4664
-:10D890002B463146204601F0F5FE2A46214604F18A
-:10D8A0003C000AF09FFB054B204603F10802483379
-:10D8B0002260E36303B0F0BD00B00140E87D0300E7
-:10D8C000F8B50646044656F85C0B03684FF4006250
-:10D8D0000025DF69E2620B233146B8472946102252
-:10D8E00084F8835084F8785084F86D5084F8885018
-:10D8F00004F1790019F06AFA29461022E06304F174
-:10D900006E0019F063FA2368E56A1A68606405F529
-:10D91000006518466563136BE76B98472844874298
-:10D9200012D3656CE36BAB420ED220680368DB6AEE
-:10D930009847854208D205490E2230461AF0CFF8A2
-:10D94000B0FA80F04009F8BD0020F8BD4C7E03001D
-:10D9500038B50446154618464FF480720423C4E9CE
-:10D960000150216004F10C00083106F085FB04F140
-:10D97000240008F039FC04F190000DF091FF002321
-:10D98000C4E91133C4E9133323632362A363E3625D
-:10D990006363E363A4F85430A365C4F88C30204675
-:10D9A00038BD00BF30B5036ADB078DB0044608D42C
-:10D9B000FFF786FF28B9236A23F0010323620DB025
-:10D9C00030BD2D22002168461AF0C1F82068E16AB6
-:10D9D00002680B23156A6A46A8472068016801237C
-:10D9E0000D6A616C6A46A847E5E700BF38B500F1EB
-:10D9F00024050446284608F0FBFB2046FFF7D2FF2B
-:10DA00002846BDE8384008F06BBC00BF10B504469E
-:10DA100090300DF09DFE204610BD00BFC16000207B
-:10DA2000704700BF0048704716FCFFFF014B18808D
-:10DA3000704700BF7442002010B5044A0260002302
-:10DA40000446C38007F004FE204610BDE08D0300AD
-:10DA500010B5064A026000230446C38007F0F8FDB3
-:10DA600020461AF012F8204610BD00BFE08D0300DA
-:10DA700082B010B58C4684B049688646DCF8000058
-:10DA80000DF1080CACE8030006A981E80C00039B2B
-:10DA9000DA070EEB630C12D55A10029B5EF80220D7
-:10DAA000D45808AB93E803008DE8030006AB0CCB19
-:10DAB0006046A04704B0BDE8104002B07047029C29
-:10DAC000EFE700BF2DE9F84300251E46134B4560E4
-:10DAD0000446036017468846BDF8209007F04AFDCB
-:10DAE0000F4B2360C4E90887A66204F12C0008F0FC
-:10DAF0007BFB00220023C4E90E23E388256143F465
-:10DB0000804343F004036561A5616563A4F8405058
-:10DB1000A4F80490E3802046BDE8F883E08D03007C
-:10DB2000B07E0300C3885B070CD510B5006A84B0D3
-:10DB3000026800230093146AE0210DF10F02A04750
-:10DB400004B010BD704700BF70B5C3885B0784B0D8
-:10DB500004460D4608D5006A002302680093166A41
-:10DB6000E0210DF10F02B047206A2A68016853884E
-:10DB7000002400940C6A0432E021A04704B070BD78
-:10DB800070B54B6AD3F80C23B3F81243526884B0D3
-:10DB9000064603F543700D46904784F48074B0FA4E
-:10DBA00080F3C4F300245B09A34229D10C21012294
-:10DBB0000DEB01000DF0FEFCEB885B0708D5286A31
-:10DBC000002302680093146AE0210DF10B02A047C4
-:10DBD000286A039A0368002100919C6A04320C238E
-:10DBE000E021A04748B903A930460DF001FD03A884
-:10DBF0000DF008FD304604B070BD03A80DF002FD25
-:10DC000030460DF0D1FC304604B070BD70B50C4606
-:10DC100082B0064668460DF0C7FCE38801252B4319
-:10DC2000E380012008F060FD214601A8FFF7A8FF6E
-:10DC300001A968460DF0EEFC01A80DF0E3FC009B85
-:10DC40005A88691CE2B11A79202A1DD1E2885B79D1
-:10DC5000920601D5392B1FD0312B11D002216846F5
-:10DC60000DF06AFDE38823F001036946E380304646
-:10DC70000DF0BEFC68460DF0C5FC304602B070BD2C
-:10DC8000132D0BDC0D46CCE7132AE7D059790E484B
-:10DC900008F0D2FCC11CE2E70125C2E70122022103
-:10DCA00001A80DF087FC019B20221A7138225A71BD
-:10DCB000E38823F00103E38001A930460DF098FCCE
-:10DCC00001A80DF09FFCD5E7607E030070B584B01D
-:10DCD0000D4601921E4604460DF066FC019903A80C
-:10DCE0000DF086FC03A92846FFF72EFF00B92EB9D8
-:10DCF00003A80DF087FC204604B070BD03A80DF00A
-:10DD000081FC294603A8FFF781FF03A920460DF0F7
-:10DD100081FC03A80DF076FC204604B070BD00BF66
-:10DD200070B582B01646044601220D4668460221AF
-:10DD30000DF040FC20460DF037FC009B10225E7178
-:10DD40001A71694601A80DF053FC01A92846FFF796
-:10DD5000FBFE064601A80DF055FC2EB168460DF0FD
-:10DD600051FC204602B070BD294601A8FFF74EFFC6
-:10DD700001A920460DF04EFC01A80DF043FC6846B9
-:10DD80000DF040FC204602B070BD00BF30B5CB881E
-:10DD90009B0783B00C46054606D5A068A38928607A
-:10DDA0002846AB8003B030BD68460DF0FDFB012274
-:10DDB000214601A8FFF7B4FF01A968460DF02AFC2F
-:10DDC00001A80DF01FFC009BB3F80730A3810222CD
-:10DDD000214601A8FFF7A4FF01A968460DF01AFC2F
-:10DDE00001A80DF00FFC009BB3F807302381022B34
-:10DDF00003D1E38843F02003E3800322214601A8F6
-:10DE0000FFF78EFF01A968460DF004FC01A80DF094
-:10DE1000F9FB009BA189B3F80730638149F604122E
-:10DE2000E388914216BF23F0040343F0060343F056
-:10DE30000203E38068460DF0E5FBAEE770B50C46E3
-:10DE400084B00421054601220DEB01000DF0B2FB68
-:10DE5000019A122313710126082384F001045371DF
-:10DE60009671D47101A90DEB03000DF0C1FB33468F
-:10DE7000294602AA03A8FFF729FF03A80DF0C2FB59
-:10DE800002A80DF0BFFB01A80DF0BCFB04B070BDF3
-:10DE900030B5012185B00446FFF7D0FF00210120F5
-:10DEA00007F0EAFB04210DEB010001220DF082FBDB
-:10DEB000019A1223137107230125537108239571C9
-:10DEC000D37101A90DEB03000DF092FB2B4602AAC2
-:10DED000214603A8FFF7FAFE03A80DF093FB02A862
-:10DEE0000DF090FB0A2008F0FFFB606A032100F5AB
-:10DEF00043700FF09DFF4FF0804301A8C3F8005519
-:10DF00000DF080FB05B030BDC388DB0700D570473E
-:10DF100030B50446406AD0F80C33B0F812535B6851
-:10DF200083B000F54370984785F48075B0FA80F0AF
-:10DF3000C5F300254009A84213D168460DF034FB13
-:10DF4000214601A8FFF71CFE01A968460DF062FBFF
-:10DF500001A80DF057FB009B5A8822B968460DF0C6
-:10DF600051FB03B030BD1A79112AF7D15A79092A29
-:10DF7000F4D19A79012AF1D1DB79032BEED1204635
-:10DF8000FFF786FFEAE700BFC38870B513F001050D
-:10DF900003D0124B00221A6070BD0446406AD0F8CC
-:10DFA0000C33B0F812635B6800F54370984786F451
-:10DFB0008076B0FA80F0C6F300264009B042E8D17E
-:10DFC000064A13681D2B02DC0133136070BD204626
-:10DFD0001560BDE87040FFF797BF00BF783800209C
-:10DFE000C38819B143F00103C380704723F00103D4
-:10DFF0009BB2C380704700BF08B508F0DFF8003857
-:10E0000018BF012008BD00BF10B5044609F092FEFC
-:10E01000D4E90E32C01A61EB0201B0F5FA7F71F15A
-:10E02000000305D3606B0028CCBF0020012010BD89
-:10E03000002010BD30B5194B1D688DB045B30446A6
-:10E0400006A80CF08DFF164B0293182019F01FFD47
-:10E0500014490022CDE900120146CDE9040241F83D
-:10E060000C4BCDE90A22C2604A606A46034603CAE5
-:10E07000586099602A680C4992680C4858618A4235
-:10E080004FF01203ADF80C3004D102A808F07EFA6C
-:10E090000DB030BD02A928469047F6E7843A00202B
-:10E0A000FF030500CDE0010025DA010071DA01006F
-:10E0B00010B5002104462C3008F046F9002008F085
-:10E0C00085F82046BDE81040FFF7B4BF82B010B518
-:10E0D00002A981E80C00BDF8082040F2FF339A4203
-:10E0E00003D0BDE8104002B07047BDF80A30052BE0
-:10E0F000F7D1044600212C3008F026F9002008F062
-:10E1000065F82046BDE8104002B0FFF793BF00BF9E
-:10E110002DE9F04F8BB006469DF8500004901F4645
-:10E120000D460191144609F015FEB36A002B00F06C
-:10E13000F68082468B4609F00DFE6DB1844277EB86
-:10E140000103C0F0EA80774A201A67EB010100233F
-:10E1500082428B4180F0E18030460121FFF76EFE64
-:10E16000049B002B14BF02200120002107F084FA39
-:10E1700008A809F0B9FE8046B06A02910368C16838
-:10E18000DA6943690791D3F848150591D3F8041368
-:10E190000691D3F80413C3F80813634B9A4240F076
-:10E1A000B480624BC360DFF894910023A9F800307B
-:10E1B000049B73B9159B63B11B6815985B689847FE
-:10E1C000159BD988C1F30021C1F1030118460FF056
-:10E1D0002FFE706A032100F543700FF029FEB06A2C
-:10E1E000534A03684021DB6B1160089A022198476B
-:10E1F000B06A03689B6A98470D3C029B47F1FF3762
-:10E20000B4EB0A0467EB0B07B8EB0A0863EB0B0BE4
-:10E2100018EB08084BEB0B0BB4EB0803029367EB0E
-:10E220000B030393019B089CDFF814B100252F46D4
-:10E23000AA4643B3029B03999D4277EB010224D285
-:10E240005A1B61EB070393457AEB03031BD3B06AB8
-:10E2500003682244DB6B0221984730BFB06A036831
-:10E260009B6C9847041B6519804647F1000709F02D
-:10E2700071FDB9F8002092B2444632B1019BA9F871
-:10E2800000A0002BD6D15A46E1E7706A002100F5C4
-:10E2900043700FF0CDFD049921B9159B13B11846B9
-:10E2A0000FF0C6FDB06A03681B6B9847B06A03683D
-:10E2B000DA694369D3F80413C3F808131A498A4288
-:10E2C00026D1079AC260059AC3F848250022002388
-:10E2D0001946104609F018FEB36A049A5B69002AD1
-:10E2E000069AC3F8042314BF04200320002107F07A
-:10E2F000C3F900213046FFF7A1FD09F01BFDC6E977
-:10E300000E0100200BB0BDE8F08F084990474AE7A6
-:10E3100007999047B36A5B69D5E70648F2E7064874
-:10E32000F0E700BF9F8601001DDA01002DDA010031
-:10E3300000E100E009FCFFFF16FCFFFF7442002033
-:10E34000BFBDF0FF70B5044684B0002007F03EFF6B
-:10E350002046FFF76FFE0022002302A8CDE902232A
-:10E3600009F0E8FD00260123014600930196DDE94E
-:10E3700002232046FFF7CCFE3146054604F12C006F
-:10E3800007F0E2FF284604B070BD00BF6FF47D7057
-:10E39000704700BF00207047094B10B503F1080219
-:10E3A000483304460260836018300DF0D1F9054A05
-:10E3B000226000232046E38007F04AF9204610BD82
-:10E3C000147F0300E08D0300002070470B4B10B555
-:10E3D00003F10802483304460260836018300DF0F0
-:10E3E000B7F9074A22600023E380204607F030F99E
-:10E3F000204619F04AFB204610BD00BF147F0300E1
-:10E40000E08D03002DE9F0411D46104B0360002311
-:10E41000436004460F461646BDF8188007F0AAF878
-:10E420000B4B656103F1080248332260A360C4E925
-:10E43000037604F118000DF033FA40221823A4F8F3
-:10E440000480A262E3802046BDE8F081E08D0300F5
-:10E45000147F03002DE9F04F032B87B082460D4651
-:10E46000174619464FF00102B8BF032105A80393D0
-:10E470000DF0A0F84B4E4FF014094FF000086869FA
-:10E480000121FFF7ADFDE8683A6801685388CDF8CF
-:10E4900000800C6A0432E421A0478346002866D13C
-:10E4A0003B681B790C2B39D1EB8813F0400F14BF5C
-:10E4B0006420142007F040FD2869D0F80C23B0F840
-:10E4C0001243526884F48074B24200F54370C4F37E
-:10E4D000002447D10020844224D1002211464FF06D
-:10E4E000FF3305A80DF0BCF8E868059A0168538869
-:10E4F000CDF800808C6A0432E421A0478346C8B975
-:10E50000059A386813790079834237D0EC88A106E0
-:10E510001BD5202B0ED15379392B0BD1012007F0BD
-:10E520000BFDC9E70BF1010B012007F005FDBBF165
-:10E53000140FC1D1B9F10109A1D168694946FFF7AA
-:10E540004FFD50460DF030F824E0002BE6D0202B94
-:10E55000F0D153799842E1D0002BDFD0B9F1010915
-:10E560008DD1EAE79047B0FA80F04009B3E7012087
-:10E5700007F0E2FCB9F1010981D1DEE7686959468B
-:10E58000FFF72EFD039905A80DF0D6F805A9504612
-:10E590000DF02EF805A80DF035F8504607B0BDE88F
-:10E5A000F08F00BF8DE301002DE9F0410C4684B0EF
-:10E5B0000546486998461746FFF7B4FAE388DB0634
-:10E5C00011D403AE394630460DF012F843463246B8
-:10E5D00021462846FFF73EFF30460DF013F8284647
-:10E5E00004B0BDE8F0810122114601A80CF0E2FF61
-:10E5F0003B681B79032B019B0CBF062203221A7177
-:10E6000001A902A80CF0F4FF03210A4808F014F84D
-:10E6100003AE034602AA21463046FFF71BFF3046F1
-:10E620000CF0F0FF02A80CF0EDFF01A80CF0EAFFDF
-:10E63000C8E700BFCC7E0300F0B585B0044617469E
-:10E640000E460122082101A89D000CF0B3FF2046D0
-:10E650000CF0AAFF47F02060019F06F0A3FA786053
-:10E66000284606F09FFA01A9B86002A80CF0C0FF86
-:10E6700005F1080302AA314603A8FFF795FF03A995
-:10E6800020460CF0C7FF03A80CF0BCFF02A80CF05A
-:10E69000B9FF23685B88082B12D9002220464FF06F
-:10E6A000FF3308210CF0FCFF236859882046083905
-:10E6B0000DF042F801A80CF0A5FF204605B0F0BD12
-:10E6C00003A80CF071FF03A920460CF0A3FF03A8D8
-:10E6D0000CF098FF01A80CF095FF204605B0F0BDA6
-:10E6E00030B583B00C46014601A81D46FFF7A4FFD4
-:10E6F00001994B885BB12046AA00043119F0FFF95B
-:10E70000002401A80CF07EFF204603B030BD014C70
-:10E71000F7E700BF0CFCFFFFA0F10800FFF7E0BF28
-:10E720002DE9F04F804685B068464FEA83090D46D3
-:10E7300092460CF039FFD8F828104945A8BF494641
-:10E740000831012201A80CF035FF09EB050B4FF051
-:10E75000FF330022FF2101A80CF082FF5D453DD26E
-:10E76000002601E0AB4539D9D8F82820019FA9EB54
-:10E770000604944245F03060A8BF144606F012FA31
-:10E780007860204606F00EFA26F003012246514436
-:10E79000B86007F10C0019F0B2F904F1080101A802
-:10E7A0000CF0CAFF01A902A80CF022FF092302AA5B
-:10E7B000414603A8FFF7F8FE03A968460CF02AFFBC
-:10E7C00003A80CF01FFF02A80CF01CFF009B5B8845
-:10E7D00025442644002BC5D1064C00E0002401A8A6
-:10E7E0000CF010FF68460CF00DFF204605B0BDE8A8
-:10E7F000F08F00BF0EFCFFFFA0F10800FFF790BFF5
-:10E8000070B5154682B0012204460E466846114690
-:10E810000CF0D0FE009B69461D7101A80CF0E8FECB
-:10E820002946094807F008FF01AA03463146204659
-:10E83000FFF7BAFE01A80CF0E5FE68460CF0E2FE18
-:10E84000204602B070BD00BFCC7E030010B5C38867
-:10E850009B0784B0044609D5636A00209AB262F32C
-:10E860000F001B0C63F31F4004B010BD01A80CF097
-:10E870009BFE0722214602A8FFF7C2FF02A901A8BA
-:10E880000CF0C8FE02A80CF0BDFE019B5A88B2B97C
-:10E890000622214602A8FFF7B3FF02A901A80CF047
-:10E8A000B9FE02A80CF0AEFE019B5A881AB901A865
-:10E8B0000CF0A8FED0E75B7984F82630F7E7B3F8D0
-:10E8C000050006F07FF90622A084214602A8FFF782
-:10E8D00097FF02A901A80CF09DFE02A80CF092FE81
-:10E8E000019B5A88002AE2D05B79A28C84F82630FA
-:10E8F00002FB03F3B3F5F83F1EDC616902A8FFF7E2
-:10E9000045FABDF80830012B4FF04002E3881AD0D9
-:10E9100023F0100343F02803A2629BB2BDF80C2041
-:10E9200002F5CD427B3292B2012A98BF43F04003F8
-:10E9300043F00203E380BAE74FF4F833B3FBF2F29B
-:10E9400084F82620D9E7A26243F01803E6E700BF67
-:10E950002DE9F04788B0064615460C4601220821ED
-:10E9600001A80CF027FE02A80CF01EFE03A80CF074
-:10E970001BFE04A80CF018FE3046FFF767FF96F860
-:10E9800026300590B08C04EB850900FB03F3994514
-:10E9900000F2D580B9FBF0F8B4FBF0F100FB08F809
-:10E9A000B9EB080300FB01FA08BFA8EB00085445C7
-:10E9B0004FEA850500F0BD80C31A00FB1144B3FB8C
-:10E9C000F0F700FB1737002C7DD1002F40F08C8032
-:10E9D000F3881B073BD5C2455BD8544607AD03E01F
-:10E9E000B38C1C44444554D844F04060019F06F069
-:10E9F000D9F87860204606F0D5F801A9B86006A8D5
-:10EA00000CF0F6FD012306AA31462846FFF7CCFD9F
-:10EA1000294602A80CF0FEFD28460CF0F3FD06A8DE
-:10EA20000CF0F0FD029B5B88002BD9D1454C04A86B
-:10EA30000CF0E8FD03A80CF0E5FD02A80CF0E2FDE7
-:10EA400001A80CF0DFFD204608B0BDE8F0874AF0D1
-:10EA50004060019C06F0A6F86060404606F0A2F80F
-:10EA600001A9A06006A80CF0C3FD012306AA314647
-:10EA700007A8FFF799FD07A902A80CF0CBFD07A88E
-:10EA80000CF0C0FD06A80CF0BDFD029B5B88002BBE
-:10EA9000CCD0039B5B88002B35D1049B5C88002C79
-:10EAA000C5D004A907A80CF0A3FD079A33681C6A17
-:10EAB0005388494604329B083046A04707A80CF00B
-:10EAC000A1FD0024B3E707ADA3085246314628460E
-:10EAD000FFF7B2FD294603A80CF09CFD28460CF078
-:10EAE00091FD002F3FF474AF07ADBB084A46314695
-:10EAF0002846FFF7A1FD294604A80CF08BFD284607
-:10EB00000CF080FD64E703A907A80CF071FD079ADB
-:10EB100033681C6A538851469B0804323046A0472C
-:10EB200007A80CF06FFD049B5C88002C3FF47FAFBE
-:10EB3000B7E7021B4244AA427FF43EAF48E76FF4B6
-:10EB40007A7474E70EFCFFFF10B5044684B001919F
-:10EB5000FFF77CFEA28C01999208204604B0BDE824
-:10EB60001040FFF7F5BE00BF10B5044682B0FFF7B6
-:10EB70006DFEA38C94F8260003FB00F002B010BDDC
-:10EB800010B5044682B0FFF761FEA08C02B010BD44
-:10EB900010B5044682B00838FFF758FEA08B02B0CB
-:10EBA00010BD00BF0368084ADB6A93420BD110B561
-:10EBB000044682B0FFF74AFEA08C94F8263003FB8F
-:10EBC00000F002B010BD184769EB010010B5044613
-:10EBD00082B00838FFF73AFEA38BA07F03FB00F05A
-:10EBE00002B010BD30B5044685B0A0F10805284636
-:10EBF0000191FFF72BFEA28B01999208284605B0E0
-:10EC0000BDE83040FFF7A4BE10B550F8083C0A4AF2
-:10EC1000DB6A9342044682B0A0F1080003D002B040
-:10EC2000BDE810401847FFF711FEA08BA37F03FB40
-:10EC300000F002B010BD00BF69EB010003460020E8
-:10EC4000DA680132DA6070470B6881601B68084639
-:10EC5000184700BFD0F81408704700BF4B1E032BA5
-:10EC600002D96FF47A7070474B1C5B10C0F814180F
-:10EC7000C0F818380020704700F501600068704740
-:10EC800010B5044B044640F8083B0CF0BBFC204692
-:10EC900010BD00BF807F030010B5054B044640F84F
-:10ECA000083B0CF0AFFC204618F0EFFE204610BDEC
-:10ECB000807F0300F8B54468104B03600546D4B16B
-:10ECC0000F4E104F08E040F8087B0CF09BFC2046EC
-:10ECD00018F0DBFE6C6874B16068E26B03689B68D7
-:10ECE0006A60984723689B68B3422046EBD09847F8
-:10ECF0006C68002CF0D12846F8BD00BF947F03005B
-:10ED000099EC0100807F030038B54B680C461A6807
-:10ED10004FF07E510546D2682163184605F501651E
-:10ED2000904795ED006A9FED117AD4ED067AD4ED07
-:10ED3000075AC7EE276A431C03EBD37320F0020285
-:10ED40005B10012AC4E90D0385EE867AC4ED096AD9
-:10ED500084ED0A7A02D00023236238BDBEEE007A29
-:10ED600067EE877AC4ED087A38BD00BF00C07F44E3
-:10ED70002DE9F04F2DED068B8BB00C460AEE100AF4
-:10ED8000029108F0E7FF63680193CDE90401002BCD
-:10ED900000F09981029B4FF40072D3F8183892FB6F
-:10EDA000F3F2002A40F3AC81029B0C339200002165
-:10EDB0001846039318F0CBFECC4E9FEDCD8A01246C
-:10EDC0000AE002985946FFF79FFFDBF834505DB91F
-:10EDD000019B002B00F0B080019B9B46DB6BDBF8B6
-:10EDE00034500193002DECD0029BDBED0A7AD3F86E
-:10EDF00018284FF4007AF5EE407A9AFBF2FA0AF1FD
-:10EE0000030A03EB8A02F1EE10FA009209D103F52E
-:10EE1000016292ED007ADBED076AC6EE877ACBEDF0
-:10EE20000A7A009A039B9A42D2D99846DBF80830B6
-:10EE30009BED0B7A5A88DBF8383092FBF3F207EE41
-:10EE4000902AF8EEE77A9BED0A6A009A77EEC77A85
-:10EE5000A2EB0807C7EE866ABF10FDEEE68A18EE41
-:10EE6000909AB945A8BFB946B9F1000F34D007EE62
-:10EE7000903A4C46C24601E0DBED0E7ADBF81020FA
-:10EE800056F82530F8EEE77A67EE877AFDEEE77AF6
-:10EE900017EE900A1044984707EE900A9BED087A07
-:10EEA0009BED096ADBED0C6AF8EEE77A013C77EE40
-:10EEB000877A9AED007A67EE867AA6EEA77AAAECB0
-:10EEC000017ADBED0B7A9BED0A7A37EE877A8BEDD0
-:10EED0000B7AD1D108EB890818EE903A9F4223DDD6
-:10EEE000DBF80C30002B3FF473AFDBF80410013B70
-:10EEF000CBF80C300B6806A81B68984706A90BF1E5
-:10EF000008000CF087FB06A80CF07CFBDBF808304F
-:10EF10008BED0B8A5A880433CBF810301344CBF8AE
-:10EF20001430002A3FF454AF009B9845FFF47EAFA5
-:10EF3000019B002B7FF450AF002C40F08580029B9A
-:10EF400093F828387BB1029B049AC3F83828059AB5
-:10EF5000C3F83C2883F828480222012340F6D63122
-:10EF600006A80BF0AFFF01224FF4007106A80CF0C9
-:10EF700021FB029A069C9FED5F7A658802F60C03DE
-:10EF800093ED008A02F61C03D3ED007AD2F8143810
-:10EF9000D2F8182895FBF2F568EE277A032BC7EE16
-:10EFA000879A04F1040400F08580012B00F0828030
-:10EFB000F6EE007A68EE678A9FED4F9A28EE278A70
-:10EFC00075B3B8EEC99A039F4C4EDDF80880023D38
-:10EFD00002E0D8F81438013DB7EC017AD8F82028BF
-:10EFE00056F82330F0EE497AE7EE297A2046F4EE1F
-:10EFF000687AF1EE10FA48BFF0EE687AF4EE487ADB
-:10F00000F1EE10FAC8BFF0EE487AFDEEE77A17EE9F
-:10F01000901A11439847D8F818381C446B1CD8D163
-:10F02000029B986803681B68984706A91AEE100AA5
-:10F030000CF0DEFA06A80CF0E5FA1AEE100A0BB096
-:10F04000BDEC068BBDE8F08F029A02F62403D3EDE7
-:10F05000007AF5EE407AF1EE10FA0ED0D2F81838B8
-:10F060004FF4007292FBF3F2002A06DD039B03EBE0
-:10F070008202E3EC017A9A42FBD1029B93F8283892
-:10F08000002B7FF470AF02990498C1F83008012377
-:10F09000059881F8283801F5046400260027C1F896
-:10F0A00034081A4644E9026740F6D63106A80BF048
-:10F0B00009FF58E7B6EE009A28EE099ADFED0C8AB0
-:10F0C000BDEEC99A7CE7029B986803681B68984765
-:10F0D0001AEE100A01224FF400710CF06BFA1AEECE
-:10F0E000100A0BB0BDEC068BBDE8F08FEC200020C1
-:10F0F0000000000000C07F4400000000102100203C
-:10F10000029B0C33039357E670B505462DED028B39
-:10F11000402008EE902A0E4608EE103A18F0B7FC90
-:10F1200040220446002118F012FD2046154B40F8FD
-:10F13000083B0CF039FAF5EE408AF1EE10FA04BF04
-:10F1400005F50163D3ED008A6660B8EEC88A002336
-:10F15000002221462846C4E9033384ED068AC4ED23
-:10F16000078A6361E262FFF7CFFD33686A685B6814
-:10F17000E26330466C6021469847BDEC028B204626
-:10F1800070BD00BF807F030007EE901AF8EE677A2B
-:10F1900000F60C00C0ED007A00207047C0F820187F
-:10F1A0000020704729DF704728DF704712DF704763
-:10F1B000022802D1014B01221A70704780420020C0
-:10F1C00000207047C0687047D0E9023003FB00F0B0
-:10F1D000704700BF10B504460846646811462144D4
-:10F1E0009A0018F08CFC002010BD00BF2DE9F04102
-:10F1F000466882B04FF000080DF107001D46144626
-:10F200000E448DF80780FFF7D1FF9DF80730ABB1B2
-:10F210001E4F87F8008001E008F060FE2A46214674
-:10F220003046FFF7BFFF03460A20002BF4D13B789E
-:10F23000002BFCD0002002B0BDE8F081144A01236D
-:10F24000C2F80435D2F80034002BFBD095B1A4F1FC
-:10F25000040C0F48C4F104040CEB8505344404EBA2
-:10F260000C035CF8042F1A60D0F800140029FBD0BE
-:10F27000AC45F4D1064A0023C2F80435D2F8003474
-:10F28000002BFBD0002002B0BDE8F08180420020BE
-:10F2900000E00140F0B5436883B0044600270DF15B
-:10F2A0000700CD188DF80770FFF780FF9DF8073035
-:10F2B0009BB1174E377001E008F010FEE068B5FB17
-:10F2C000F0F0FFF771FF03460A20002BF4D13378EA
-:10F2D000002BFCD0002003B0F0BD0E4A0223C2F880
-:10F2E0000435D2F80034002BFBD00A49C2F8085587
-:10F2F000D1F80034002BFBD00023064AC1F80435B6
-:10F30000D2F80034002BFBD0002003B0F0BD00BFCA
-:10F310008042002000E0014002680549D2688A422C
-:10F3200004D1D0E9020303FB00F07047104700BF8F
-:10F33000C9F10100C360024B0360C0E901127047CC
-:10F34000B87F0300704700BF6FF47D70704700BF47
-:10F350006FF47D70704700BF10B5C388044A026027
-:10F3600023F400530446C38007F026FD204610BD59
-:10F37000DC7F030010B5C388064A026023F4005303
-:10F380000446C38007F018FD204618F07EFB204697
-:10F3900010BD00BFDC7F0300036870B55A6C0A4DD6
-:10F3A000AA42044606D15B68084A934208D16FF42A
-:10F3B0007D7070BD90472368044A5B689342F6D025
-:10F3C0002046BDE87040184751F301008DE301006D
-:10F3D00070B50646006A0368DB6A9847306A0368BE
-:10F3E0001B6B9847F369D868002820DD06F13001CF
-:10F3F0001E4D0844002411F9012B02F5A272884227
-:10F4000045F82240F7D11A4D002402E0DA68A24202
-:10F410000DDD5A6952F8240002685268AA4204F1CC
-:10F420000104F3D09047F369DA68A242F1DC9A68EC
-:10F43000002A13DD0E4D002402E09A68A2420DDD81
-:10F440001A6952F8240002685268AA4204F10104C1
-:10F45000F3D09047F3699A68A242F1DCF388002266
-:10F4600023F00203F380F27570BD00BF006000401E
-:10F470008DE30100C37D0BB1FFF7AABF704700BF4A
-:10F480002DE9F04FC37D85B004460191002B6CD16E
-:10F49000C3880293E669F368002B6DDD0123206ABF
-:10F4A000DFF8E880DFF8E8E0344D354F039404F1ED
-:10F4B000300C04F1350200219B469C1C8CF8003076
-:10F4C000147074696458247C03F5A27948EA042412
-:10F4D0004EF8294012F9019B446909F1A20901F58E
-:10F4E000A27A544445F8394012F9014C1CF9019BA9
-:10F4F000A23405EBC40407EB8909C4F8049012F99F
-:10F50000014C0BFA04F4C5F80445F4689C4201F17F
-:10F51000040103F10103D0DC039C029B23F00103EF
-:10F52000E380019B327A1749023B012B9CBF0132D9
-:10F53000D2B26275C2EB0212134B9200B3FBF2F22D
-:10F54000237B626202FB03F3A1FB0313DB0BA362C9
-:10F5500003680021DB6B9847236A5B690122DA604C
-:10F56000019BA37505B0BDE8F08FC3880293DB074C
-:10F5700090D4D0E90760D4E7206ACEE700F00140DC
-:10F5800030600040818080800024F400030001008E
-:10F59000006000402DE9F8430546817DFFF770FFCC
-:10F5A000EB699A68002A20DD304FDFF8C490DFF85D
-:10F5B000C48000240AE05A6C4A4549D15B6843453F
-:10F5C00043D1EB699A680134A2420EDD1B6953F8FE
-:10F5D000246033689A68BA42EDD0002130469047E3
-:10F5E000EB699A680134A242F0DCDA68002A20DD77
-:10F5F0001E4FDFF87C90DFF87C8000240AE05A6C14
-:10F600004A452DD15B68434527D1EB69DA6801345F
-:10F61000A2420EDD5B6953F8246033689A68BA42EF
-:10F62000EDD0002130469047EB69DA680134A24200
-:10F63000F0DC286A03685B6A9847286A03689B6A5B
-:10F6400098470123EB75BDE8F88330469847B8E743
-:10F650000021304690473368B0E730469847D4E7FA
-:10F660000021304690473368CCE700BF99F3010092
-:10F6700051F301008DE30100C37D03B17047FFF733
-:10F6800089BF00BFF8B515460E46526829689DF837
-:10F690001870044607F0BCFBEA68134B134923605B
-:10F6A000052A4FF00003C4E90756A7750C602376BE
-:10F6B000E3752375E3620FDC326819463046936BBD
-:10F6C0009847206A03684FF47A51DB6C9847226AA6
-:10F6D000E37D0749D1600BB12046F8BD2046FFF716
-:10F6E00059FF2046F8BD00BFDC7F03007C380020B6
-:10F6F000E5F9010010B5034661B102680E49126BCD
-:10F700000E4CC37D23708A4213D10BB1FFF760FE0C
-:10F71000002010BD094A1278002AF9D01A68084959
-:10F72000D26A8A4205D1DB7D002BF1D1FFF732FF8F
-:10F73000EEE79047002010BD75F4010081420020E3
-:10F7400079F601002DE9F04FC769037DBA680569B4
-:10F75000934285B0044680F21B813A699E4E52F86E
-:10F76000230003681B68B34240F03281D4F8208044
-:10F77000D8F8142001235360227D617D1A44B2FB26
-:10F78000F1F001FB10222275B86882425EDAD7F8E8
-:10F790000C90B969B9F1000F01EB42014BDDAA1DD4
-:10F7A000D8F81450009525890195CDE9027800FA22
-:10F7B00003FEDDE90078A07DCDE9002600F0FD0024
-:10F7C00004F1300CCD18227E032A03D8DFE802F0C2
-:10F7D00002B2A3BF4A78009E15F801AC08FB026292
-:10F7E00012F80A2018B9002A00F0BF80FF22A66A8A
-:10F7F00003F5A87A06FB02F247F82A209A46002A67
-:10F8000000F0B8809CF90020920002F1804202F5DD
-:10F81000C042D2F810B52BF4801BC2F810B5D14508
-:10F82000714403F101030CF1010C7544CBDCDDE9FB
-:10F830000278019E227D3B6953F8220003681B6811
-:10F84000B34240F0BC80D8F814305EE0626AD8F869
-:10F8500000300021DB6B920040469847E169CB689D
-:10F86000002B27DD0025DFF8749104F13007A8464E
-:10F8700002E0CB68AB421DDD4A6917F9013B013557
-:10F8800002EB850203F5A27352F8040C49F82380B9
-:10F89000D4E9082305F5A87C52699B0042F82C3076
-:10F8A00003681B68B342E4D001219847E169CB6843
-:10F8B000AB42E1DC0B69186803681B68B34240F097
-:10F8C00083800B6994F930201B6844491B7C02F546
-:10F8D000A2721B0243F0011341F8223094F9303038
-:10F8E00094F935103E4A9B00A23103F1804303F5A1
-:10F8F000C24342F83130236A94F935105B69A23172
-:10F9000002EBC10203F1440151600122DA601A6086
-:10F9100005B0BDE8F08F91F801A06289009EA2EBCE
-:10F920000A0215F801AC08FB02626FEA0A0A12F833
-:10F930000A2057E715F8012C009E91F801A002FB60
-:10F94000088232446FEA0A0A12F80A204AE76289FA
-:10F9500015F801AC009E013AA2EB0A0208FB026214
-:10F9600091F801A012F80A203CE703F5A8729A4624
-:10F9700047F822009CF90020920002F1804202F533
-:10F98000C042D2F810B54BF4801BC2F810B546E760
-:10F99000D0E908235169104E9A00D1F84435817D91
-:10F9A000C3EB0323B3FBF2F3C288C3F1FF0342F0BE
-:10F9B0000302C362C280FFF763FDE769D6E6012157
-:10F9C0009847236A5B69A0E700219847E16978E7D7
-:10F9D00000219847E769C9E649F30100006000404B
-:10F9E00000F00140024B186808B1FFF7ABBE70474A
-:10F9F0007C38002010300BF0E3BB00BF10B504468C
-:10FA000007F0BEF940B9237B616A044A01FB03F3A6
-:10FA1000A2FB0323DB0BA36210BD00BF81808080AB
-:10FA2000C160704703207047006B07EE900AF8EE44
-:10FA3000E77A17EE900A70470F4B03F10802343350
-:10FA400010B50446C0E9002324300BF0DBFD04F1BF
-:10FA500020000BF0D7FD04F11C000BF0D3FD04F1E6
-:10FA600018000BF0CFFD054A62600023201D638162
-:10FA700005F0EEFD204610BD14800300E08D03006C
-:10FA8000114B03F10802343310B50446C0E90023DA
-:10FA900024300BF0B7FD04F120000BF0B3FD04F1AE
-:10FAA0001C000BF0AFFD04F118000BF0ABFD074A92
-:10FAB000626000236381201D05F0CAFD204617F017
-:10FAC000E4FF204610BD00BF14800300E08D03005A
-:10FAD00038B5124B03F108023433044640F8042CC5
-:10FAE00040F8203B0BF08EFD04F11C000BF08AFD6A
-:10FAF00004F118000BF086FD04F114000BF082FDF8
-:10FB0000074A22600023251FE380204605F0A0FD60
-:10FB1000284617F0BAFF284638BD00BF14800300FE
-:10FB2000E08D030038B5114B054603F1080234336C
-:10FB3000044640F8042C45F8043920300BF062FDEF
-:10FB400004F11C000BF05EFD04F118000BF05AFDEF
-:10FB500004F114000BF056FD054A226000232046F4
-:10FB6000E38005F075FD284638BD00BF1480030012
-:10FB7000E08D0300F0B5264B036004460025254BBD
-:10FB8000436083B0218104306581164605F0F2FCA4
-:10FB9000214B23602C33636004F1100006F024FB3A
-:10FBA00004F11C0701224FF4007104F118000BF05E
-:10FBB00001FD38460BF0F8FC04F120000BF0F4FCDA
-:10FBC0002946012204F124000BF0F4FC00234FF439
-:10FBD000007163650122E163C4E90A55E5602564AB
-:10FBE00001A80BF0E7FC01A938460BF013FD01A8B2
-:10FBF0000BF008FD094A6263AE424FF00003204655
-:10FC0000C4E91355C8BF2663238703B0F0BD00BF06
-:10FC100000920300E08D03001C80030000C07F44BD
-:10FC200043895B0770B5856A04465DD42B46216A1B
-:10FC3000002B64D05033081D4A88A36202449342CB
-:10FC40000ED3D1ED037AA062F5EEC07AF1EE10FA90
-:10FC50003CDA04F1100006F0AFFB002836DCA36AA2
-:10FC600093ED027ADFED277A19685A68A264B5EE3F
-:10FC7000C07AF1EE10FA48BFB1EE477AC7EE276AB4
-:10FC800000206164206504F1580104F16405D4ED9D
-:10FC90000C7AF8EEE77A67EEA67AFDEEE77AF8EEF0
-:10FCA000E76AC4ED137ADA699861012AB8BF0122C4
-:10FCB00007EE902AB8EEE77ADA61C6EE877A143357
-:10FCC000E1EC017A8D42EED1002070BD0026A662E3
-:10FCD00004F1240104F120000BF09CFCA81BC4E9F2
-:10FCE000136618BF012070BD0023836200F1240158
-:10FCF00020300BF08FFCA36A216A002B9AD10B1DD8
-:10FD0000184699E700007A442DE9F04FD1E9137EB7
-:10FD10002DED088B01F118034FF0000B9FEDB68A13
-:10FD2000DFEDB6AA9FEDB6AA0BEE903A0BEE100AE5
-:10FD30008BB00C465D467046B842034632D06289AD
-:10FD400012F004022ED10492B8424DDB6289920770
-:10FD500040F11581049B002BEED0AB46002D00F046
-:10FD60003F81D4ED0D7A228FB6EE007A67EE877A66
-:10FD70005545FCEEE77A17EE903A43EA02039BB250
-:10FD800003D22BF8023BDA45FBD81BEE901A1BEE90
-:10FD9000100A0BF02DFC1BEE100A0BB0BDEC088B0B
-:10FDA000BDE8F08F2046FFF73BFFE76C6389002F2B
-:10FDB00040F09D80002800F0F280E56223F004030B
-:10FDC00063810523236401231A46218906A80BF0C9
-:10FDD00079F804F1100006F083FAD4E913700122D7
-:10FDE000B84203460492B1DA002D00F0CB8006AA97
-:10FDF000019204F15802029204F1640BD4ED127ADC
-:10FE0000D4ED0D8A94ED117AA16ADDF808C0DDF811
-:10FE100004E068EEA78AD4ED0C7A27EE087AF8EEB3
-:10FE2000E77A68EEAA8A87EE279A0E46F0EE4A9A9B
-:10FE3000E8EECA9AD6F81880F269BCEC017A07EEAF
-:10FE4000908AF8EEE77A013A67EE877A9045FDEE00
-:10FE5000E77A06F11406EEEC017A08BF4EF8047C4E
-:10FE6000E345E7D1DDE90676089ABE42A8BF3E46E3
-:10FE70009642A8BF16469E4240DDAA4585D0D4EDE5
-:10FE8000157AFDEEE77AD1E9033017EE901A98471C
-:10FE900007EE900AF8EE676AB0EE697AA8EEA67AE5
-:10FEA000206D228FD4ED157ABCEEC77A79EE277AD1
-:10FEB00017EE101AF4EEC87A431C1143F1EE10FA53
-:10FEC00025F8021B18462365C4ED157A08DD77EE88
-:10FED000C87AF4EEC87AF1EE10FAF8DCC4ED157ABF
-:10FEE000B3420BDA55453FF450AFA16AC7E713F0B0
-:10FEF00004025CD000283FF461AF5EE79C46BC453D
-:10FF000086460DF11C094FF014084FF000062046FC
-:10FF100008D00136032E08F1140828D059F8047BC4
-:10FF2000BC45F6D1826A06EB860102EB81038900AB
-:10FF30000391D3E906718F424FEA8604E9DA5B69DF
-:10FF400002EB08014BB1059098470598039B826A24
-:10FF5000D0F850E01344F4469F69344402EB840225
-:10FF600001360137032E976108F11408D6D10446F3
-:10FF70006346E76C674570463FF740AFEAE6002D01
-:10FF80007FF4E8AEE56AB5B1A2690021E16202F151
-:10FF9000040A5288874292443FF729AFDAE65907AC
-:10FFA0003FF50CAF206D012304930346CCE6206D92
-:10FFB00004920346C8E606AD0122E16B28460BF029
-:10FFC000F9FA29461BEE900A0BF024FB28460BF0A9
-:10FFD00019FBA269206DE76C151D0346AA46D8E7F8
-:10FFE00006A80BF0E1FA1BEE900A06A90BF012FB33
-:10FFF00006A80BF007FBC8E6000080440000803A2A
+:10C25000027B05D85C1C6410C0F81838C0F81C4874
+:10C2600092B207EE902A00F61402F8EE677A00F513
+:10C2700001631160C3ED007A30BD00BFAFF30080F1
+:10C2800000000000000000004070030000000000FB
+:10C290004389DA0700F135822DE9F04F4FF08042F3
+:10C2A0002DED048BD2F8002443F0010397B007462C
+:10C2B0004381002A00F01082BF4A099213680133BB
+:10C2C000136008F0C7FA07F1B8031C46002138468E
+:10C2D00008EE903A06F030FE204608F0B5FEB74C66
+:10C2E00004F1F00554F8043F184613B11B681B68AD
+:10C2F0009847A542F6D1384601F010F8B04B00241B
+:10C30000CDE910341025029510AB93E803002246C6
+:10C310008DE803003B4640F2FD3118EE900A06F02E
+:10C32000B5FDA84B1394129312AB93E80300C023FE
+:10C330008DE80300029364223B4640F2FD3118EE83
+:10C34000900A06F0A3FDA04B02951594149316AB2A
+:10C3500013E9030022468DE803003B464FF47F714A
+:10C3600018EE900A06F092FD7A89984B42F4C0428A
+:10C370007A81A021602280244020E02583F809539F
+:10C3800083F80A1383F81A2383F81B2383F807130F
+:10C3900083F81C1383F8214383F8222383F8014395
+:10C3A00083F8020383F8060307F2B4731C4607F50B
+:10C3B000E560069301F05CFD854920460BF0ACFD7D
+:10C3C0008449059020460BF0A7FD3B68824A5B68D4
+:10C3D0000890934240F09181642009F09BF8099BFA
+:10C3E0001B68079307F10C0309EE103A0FF2C01B0C
+:10C3F000DBE900AB07F614034FF0000908EE103A32
+:10C400004C46C846079B032B00F0A28007F6740039
+:10C410000BF004FC002840F0E180059B002B00F0AD
+:10C42000ED80FF2318EE100A4A4621460EF0FAFC72
+:10C430003B685B681420684A934240F0A38009F08F
+:10C4400069F80134E4B2052C08F1010804D109F1BE
+:10C4500001095FFA89F90024B8F1190F059B00F072
+:10C460009580002BCED05A4906980BF0A3FE059874
+:10C470001AF05FFB089B13B118461AF05AFB099A91
+:10C480000023136000F08AFF01460AA80EF09CFF0B
+:10C4900012F0ACFA52465B4606460D461AF0B0F969
+:10C4A00002460B463046294616461D4652465B4616
+:10C4B0001AF0A6F90CA811460EF066FF52465B462C
+:10C4C000304629461AF09CF90DA811460EF05CFF83
+:10C4D0005B465246304629461AF092F901460EA8AC
+:10C4E0000EF052FF0DAA0EA90FA80FF003F80CAA28
+:10C4F0000FA90BA80EF0FEFF0FA80EF03DFF0EA82F
+:10C500000EF03AFF0DA80EF037FF0CA80EF034FF26
+:10C51000069B009301230BAA0AA919EE100A0193A6
+:10C5200018EE903A04F08EFE0BAB18460EF024FF86
+:10C530000AAB18460EF020FF19EE100A07F6740237
+:10C5400007F6040105F0B6F8079B032B7FF45EAFF6
+:10C55000B8F1180F1EDD059BE3B9089B002B51D0E5
+:10C56000FF234A4618EE100A21460EF05BFC079B9B
+:10C57000194A032B3B685B680CBF0A2014209342C6
+:10C580003FF45DAF0146384698475AE7002B3FF429
+:10C5900071AF68E7FF2318EE100A4A4621460EF0F5
+:10C5A00041FC3B680A205B6845E700BFAFF30080B1
+:10C5B00000CA9A3B0000000030200020A037002075
+:10C5C000112A0200FD290200C52A020000E100E054
+:10C5D0007C7D0300887D0300A129020007F69800F6
+:10C5E0000BF01CFB00283FF418AFB8F1180F7FF7D1
+:10C5F00018AF059B002B7FF414AFAEE7089B002B10
+:10C600007FF40FAF00F0CAFE01460AA80EF0DCFE70
+:10C6100012F0ECF93FA3D3E90023814688461AF0D3
+:10C62000EFF83CA3D3E9002306460D4648464146B1
+:10C630001AF0E6F80CA811460EF0A6FE35A3D3E9D1
+:10C640000023304629461AF0DBF80DA811460EF0FB
+:10C650009BFE30A3D3E90023304629461AF0D0F8D8
+:10C6600001460EA80EF090FE0DAA0EA90FA80EF01E
+:10C6700041FF0CAA0FA90BA80EF03CFF0FA80EF06B
+:10C680007BFE0EA80EF078FE0DA80EF075FE0CA82D
+:10C690000EF072FE0024069B00930BAA18EE903A4F
+:10C6A0000AA919EE100A019404F0CCFD0BA80EF0B3
+:10C6B00063FE0AA80EF060FE06F06EF93B68124AAF
+:10C6C0005B68934210D10A2008F024FF204617B07F
+:10C6D000BDEC048BBDE8F08F0C4B09934FF47A70DE
+:10C6E0001A6009F0F9FAECE538460A219847204625
+:10C6F00017B0BDEC048BBDE8F08F64213846984735
+:10C700006DE60348704700BFA129020030200020D9
+:10C7100016FCFFFF00CA9A3B00000000000000006A
+:10C7200082B010B59FED0A7B82B00146069CCC60BA
+:10C7300081ED087B103004A9019081E80C0009F01C
+:10C74000FDF8019802B0BDE8104002B009F044B80D
+:10C75000000000000000000082B010B582B004A903
+:10C7600081E80C00D0E90823134304D102B0BDE8EE
+:10C77000104002B0704704460AF07CFDD4E908235B
+:10C7800082428B41F2D29FED0A7B002304F110001C
+:10C7900084ED087BE360019009F0D0F8019802B0C5
+:10C7A000BDE8104002B009F017B800BFAFF3008039
+:10C7B000000000000000000010B5054C237833B9DC
+:10C7C000044B13B10448AFF300800123237010BD64
+:10C7D00088360020000000009C8C030008B5034B45
+:10C7E0001BB103490348AFF3008008BD00000000FF
+:10C7F0008C3600209C8C0300A3F5803A704700BF64
+:10C80000174B002B08BF134B9D46FFF7F5FF002188
+:10C810008B460F461348144A121A1AF0ECF90E4BC5
+:10C82000002B00D098470D4B002B00D098470020DC
+:10C83000002104000D000D48002802D00C4800F033
+:10C8400057FF19F097FE2000290000F08BF919F02E
+:10C850007DFE00BF00000800000000000000000096
+:10C86000000002200022002018410020F1D6010023
+:10C870000000000010B5034B036004460FF0AEFD4E
+:10C88000204610BDB06D030010B5054B0360044693
+:10C890000FF0A4FD20461AF04CF9204610BD00BF51
+:10C8A000B06D03002DE9F04182B0BDF82080CBB11E
+:10C8B0000F2906460D4617461C4602D1B8F1C00F97
+:10C8C00010D128201AF037F92346A9B2CDF80080FC
+:10C8D000BAB2044609F03AF9336821465B6830463B
+:10C8E000984710B902B0BDE8F081204609F046F93A
+:10C8F000204602B0BDE8F0411AF01BB900B585B082
+:10C90000014602A80EF0A8F902A903A80EF09AF9B0
+:10C910000023CDE900331A4603A906480AF0E2FFD6
+:10C9200003A80EF023F902A80EF020F905B05DF877
+:10C9300004FB00BF402B002010B485B00DF1100C9B
+:10C940000CE90F00044C05480123236005B05DF895
+:10C95000044BFFF7D3BF00BFAC360020A86C030028
+:10C960002DE9F04784B000F019FD014602A80EF051
+:10C970002BFD0522114603A80EF044F9DFF8708064
+:10C9800000270FFA87F946460125494602A80EF00E
+:10C99000C9FD16F8013B984217D00135062DF4D198
+:10C9A0000137052F08F10508EBD100231A46009343
+:10C9B00003A90E480EF052FA03A80EF0D7F802A809
+:10C9C0000EF0DAFC04B0BDE8F087C5F1040A0424D7
+:10C9D0001FFA8AFA22B2013C6423494603A8A4B292
+:10C9E0000EF020FA5445F5D1D7E700BF142B0020F4
+:10C9F000F06D030010B584B00DF1100C084C0CE97B
+:10CA00000F00002307482360FFF778FF4FF4FA6018
+:10CA100008F080FD04B0BDE81040FFF7A1BF00BFE3
+:10CA2000AC360020246D03002DE9F04F494A4A4BF3
+:10CA300012681B68DFF828918DB0190C100CADF846
+:10CA40002030ADF81C208DF822108DF81E0000F06B
+:10CA5000A5FC014609A80EF0B7FC052211460AA85C
+:10CA60000EF0D0F80DF11D0304930DF12103059391
+:10CA70004FF0500A4FF00A0B384B039300230293F8
+:10CA8000BDF90870039E0125394609A80EF04AFD3C
+:10CA900016F8013B984217D00135062DF4D1029BC0
+:10CAA000039A01330532052B02930392E8D1049BCC
+:10CAB0000DF11F018B4221D013F801BB0493059B9C
+:10CAC00013F801AB0593D7E7C5F104081FFA88F8FE
+:10CAD000042422B25B4639460AA80EF0A3F9504658
+:10CAE00008F018FD013C002300931A460AA94846A5
+:10CAF000A4B20EF0B3F94445EBD1CDE7C820184CF1
+:10CB000008F008FD0225A4F1100621460BA80EF03E
+:10CB100007FB304602F028FF962008F0FBFC0023BC
+:10CB20001A460BA9009320460EF098F9642008F0ED
+:10CB3000F1FC0BA80EF01AF8012D08D10AA80EF08E
+:10CB400015F809A80EF018FC0DB0BDE8F08F01250E
+:10CB5000DBE700BFA06D0300A46D0300F06D0300D0
+:10CB6000142B002030B5264C83B010252046FFF74B
+:10CB70008FFB04F1B800234B009501224FF47A712A
+:10CB8000FFF790FE0222204B009504F1B8004FF40D
+:10CB90007A71FFF787FE072104F10C0004F0CAFC4C
+:10CBA000202019F0C8FF216B054605F07DFC174BCE
+:10CBB00028201D6019F0BFFFD4F83C29216B144DCB
+:10CBC000044603F0B3FF134B13481C60FFF796FEB7
+:10CBD0004FF4C87008F09EFC2B683BB10E48FFF77D
+:10CBE0008DFE08F055FD002003B030BDFFF71CFF9F
+:10CBF0002B68002BF2D108F04BFD002003B030BDB4
+:10CC00000023002039C90100F5C90100A836002021
+:10CC1000AC360020A4360020A86C030010B5054CEB
+:10CC2000204605F0A7FF2046034A0449BDE810400E
+:10CC300019F07ABF002300204020002041CC0100E1
+:10CC40002DE9F843614B624E624FDFF89C81044648
+:10CC500003F13C0200F59550C4E90032183000257C
+:10CC600000F082FE04F6581000F0F6F904F62810E1
+:10CC7000A4F82E59C4F8286907F0D8FF04F510600D
+:10CC8000A4F80659C4F8006907F0D0FF04F6CC00F8
+:10CC90000CF04CFA504BC4F8BC3804F6BC0009F058
+:10CCA00037F804F698000AF025FF04F674000AF03D
+:10CCB00021FF04F6040000F035FD04F2A47002F038
+:10CCC000FBFA04F5EF6001F017FB04F5E56000F0F6
+:10CCD00065FEC4F8107704F5E2600FF07FFBC4F83E
+:10CCE000F87604F5DF600FF079FB04F5D26011F0FF
+:10CCF0005BF804F54B70A4F83253C4F82C6307F0CA
+:10CD000095FF364BC4F8EC3204F53B700CF0E8FBB1
+:10CD1000334BC4F8E0302833C4F8E83004F53870F9
+:10CD20000EF084FA04F537700EF080FA04F1E00991
+:10CD300004F52F7504F1DC0745F81C8C28460CF02F
+:10CD400093FCA5F110003C3D0EF070FABD42F3D10A
+:10CD500000254846C4F8E060A4F8E65007F066FFF6
+:10CD600004F1B8000BF036FE04F180000AF070FA0E
+:10CD700004F164006666A4F86A5007F057FF04F1F6
+:10CD80004C00E664A4F8525007F050FF274604F127
+:10CD900034006663658707F049FF124B47F80C3F84
+:10CDA00004F120000EF0E8FA04F11C000EF0E4FAA1
+:10CDB0003846E660658207F039FF201D66606581B0
+:10CDC00007F034FF2046BDE8F88300BFD87D03009C
+:10CDD000C47F0300B06D030050830300D8890300B3
+:10CDE000448803006C7C030014880300A0F1040055
+:10CDF00026E700BF10B50446FFF722FF204619F0D2
+:10CE000098FE204610BD00BF10B5041F2046FFF756
+:10CE100017FF204619F08DFE204610BD00487047D0
+:10CE200016FCFFFF704700BF70B5044682B0382083
+:10CE300019F081FE04F10806132332460546244901
+:10CE40000093244B0FF07EFD0021C4F8F0582846D3
+:10CE50000FF08CFED4F8F0080FF04CFE81B2304693
+:10CE600002F04CF94FF40041304602F051F9D4F889
+:10CE7000F00888B194F87238D4F878188BB90FF0AC
+:10CE8000FBFFD4F8F00894F8733828B1D4F874187C
+:10CE90005BB100220FF0ACFFD4F8EC385BB102B00C
+:10CEA00070BD01220FF0A4FFEBE70FF0E5FFD4F80F
+:10CEB000EC38002BF3D1002240F2FF3304F67C0162
+:10CEC000304602F0D9F8C4F8EC0802B070BD00BFDB
+:10CED0000010024000442C4710B50446D0F8FC086E
+:10CEE000036801211B6898470121D4F8FC0810F061
+:10CEF00043FDD4F84818D4F8F4080EF0D7FFD4F85E
+:10CF0000F818D4F8F40800220FF000F801210EF010
+:10CF100041FC012384F8703810BD00BF38B50446C9
+:10CF2000D0F848080EF0BEFB10B194F87038C3B1C9
+:10CF3000D4F848080EF0B6FB054610B994F87038DE
+:10CF400003B938BDD4F8FC0884F870580368294642
+:10CF50001B689847D4F8FC082946BDE8384010F013
+:10CF60000BBD2046FFF7B8FFE2E700BF38B5044627
+:10CF700000293CD0D0F8F03823B3C388264A43F0C8
+:10CF800001030221C380C2F88410BFF34F8FBFF3A7
+:10CF90006F8FD0F8F0080FF025FFD4F87818D4F888
+:10CFA000F0080FF069FFD4F87418D4F8F0080FF007
+:10CFB00063FFD4F8F00810B103689B699847002319
+:10CFC000C4F8F038D4F8FC0894F8703802680025EA
+:10CFD000DBB284F871382946136884F87058984792
+:10CFE000D4F8FC08294610F0C7FC002038BDC388DF
+:10CFF000DA0705D5D0F8F02823F00103C38042B149
+:10D0000094F87138002BF0D02046FFF765FF002020
+:10D0100038BDFFF709FFF3E700E100E0044B1868B3
+:10D0200010B1D0F8F03803B17047FFF7FDBE00BF74
+:10D03000B0360020D0F8F03880F873185BB129B111
+:10D04000D0F87418002218460FF0D2BED0F8741829
+:10D0500018460FF011BF704770B50446D0F8F008BD
+:10D060001C4B236048B1D4F878180FF005FFD4F8B2
+:10D070007418D4F8F0080FF0FFFE174BC4F8083905
+:10D0800003F1840103F1A802C4F82019C4F8282987
+:10D09000124E002504F638100EF0C8F804F51260A0
+:10D0A000C4F82069A4F8265907F0C0FD04F604105E
+:10D0B00002F0D8FF04F67C0002F0A2FC04F10800A4
+:10D0C00001F0AEFD20462660E58007F0AFFD20466A
+:10D0D00070BD00BF146E0300E0790300C47F03003D
+:10D0E00010B50446FFF7B8FF204619F022FD204690
+:10D0F00010BD00BF2DE9F04F002587B01E46654BDF
+:10D10000036007464560044692468B46DDF8409032
+:10D1100007F01EFD604B47F8083B6049032340F2CF
+:10D12000FF323846FFF76CF840F20113C4F878A8D4
+:10D1300004F67C0A4AF6444284F87058A4F872381F
+:10D1400040F6C231C4F874B884F87158504602F001
+:10D15000F7FC119BC4F8FC385146C4F8EC58C4F8ED
+:10D16000F058C4F8F468C4F8F89804F6041002F013
+:10D1700077FF2B22394604F6081003F021FA484BBA
+:10D180001A68002A00F08480E38843F40053504674
+:10D19000E380012102F058FF0022494630460EF09C
+:10D1A000B5FE03683F495B6AC4F848089847072101
+:10D1B0000022D4F84808DFF800A1DFF8E8900EF06C
+:10D1C000CFFA2046FFF788FE07F0AEFC0246442067
+:10D1D000059219F0B0FCD4F84818059A05461C31A0
+:10D1E00004F507680DF074FB41462846C4F854580E
+:10D1F0000DF082F9D4F8540803685B69984701463A
+:10D200004C20059119F097FC02230A22CDE9003247
+:10D210000599254A012305460DF0A4F8D4F85408D1
+:10D22000C4F84C5803685B69984701466020059133
+:10D2300019F081FC1D4B0193152302934FF083439A
+:10D2400005991B4A009305461A4B0CF0E3FDC4F800
+:10D250005858442019F06FFCD4F84C1805462C316E
+:10D2600025220DF035FB04F50666C4F8505854200D
+:10D2700019F061FC534605464A46394602F08AFBDE
+:10D2800046F8045BB045F2D1204607B0BDE8F08F08
+:10D290001C6079E7C47F0300146E030000442C4730
+:10D2A000B036002000E02B460AD7A33D00000C4218
+:10D2B0000000AA420000824200007F4300487047FD
+:10D2C000306E0300BFF34F8F0549064BCA6802F466
+:10D2D000E0621343CB60BFF34F8F00BFFDE700BF99
+:10D2E00000ED00E00400FA0512DF7047704700BF50
+:10D2F000084608F0F5BC00BF11F078BB084608F0FE
+:10D30000EBBC00BF11F078BB024A0349016010601A
+:10D31000704700BFC0360020746E030030B583B084
+:10D32000054600240DF107008DF80740FFF7DCFFEC
+:10D330009DF80730012B1ED0154A164801231360B3
+:10D340004FF0040CC2F80041D2F80031002BFBD0A2
+:10D35000D2F80835BCF1010C43EA0020F2D10123D8
+:10D3600053602B680C4A9B6993420AD103B0BDE815
+:10D37000304008F0B5BC2B68074A9B6905489342CA
+:10D38000F4D00146284603B0BDE83040184700BF3E
+:10D3900000D00040ED5EBC0BF1D2010030B4184D5E
+:10D3A0000FCD88B001AC0FC495E80700154D03C43C
+:10D3B000002305F8053F19464FF0805322705C6E3C
+:10D3C00005204FF0010C01EB810208AB1A44B4FBBD
+:10D3D000F0F300FB1343B3FBFCF31A44013112F8E2
+:10D3E0001C2C05F8012D0529A4EB030400EB80009B
+:10D3F0000CEB8C0CE7D1034808B030BC704700BF81
+:10D40000386E0300B436002000B583B000230DF160
+:10D4100007008DF80730FFF767FF9DF80700A0F1C0
+:10D420000100B0FA80F0400903B05DF804FB00BFD2
+:10D4300008B5FFF747FF00BF2DE9804889B09E4C33
+:10D44000079011F0C9FA9D4B9D490022C3F81025A1
+:10D45000C3F81425C3F81825C3F81C25C3F82025E4
+:10D46000C3F82425C3F82825C3F82C251C230D1D3B
+:10D470004FF0A04203F5E07303208D4242F82300F1
+:10D480000ED011F8013F1F2B86BF03F01F03224669
+:10D490004FF0A04203F5E0738D4242F82300F0D133
+:10D4A000884A854C1523151D4FF0A04103F5E07304
+:10D4B0000320954241F823000ED012F8013F1F2BA4
+:10D4C00086BF03F01F0321464FF0A04103F5E07330
+:10D4D000954241F82300F0D17A48774D15234FF05B
+:10D4E000A041012404FA03F39042C1F80C350ED098
+:10D4F00010F8013F1F2B86BF03F01F0329464FF092
+:10D50000A04104FA03F39042C1F80C35F0D16E4B00
+:10D510006E4A1B6812680693DFF89CB104920023E0
+:10D5200003934FF0010A049B002B00F0B880039A8C
+:10D53000934240F3B280664B0193002302931B2673
+:10D540004FF0A041019B4FF000095A1CB9F1270F81
+:10D55000059203F1050876DC039B40F69F72042BCD
+:10D5600049F6404E49F63F43C4BF4FF47A6E134626
+:10D57000DDF814C0534C774649F64042B6460425C0
+:10D580004EFA05FE1EF0010F524E4FF01C0012D055
+:10D590001F2846D84FF0A04E0AFA00F0013DCEF801
+:10D5A0000C0512D31CF801EC16F8010B4EFA05FE1F
+:10D5B0001EF0010FECD11F2837D84FF0A04E0AFA09
+:10D5C00000F0013DCEF80805ECD25FB120781F28AD
+:10D5D00086BF00F01F005D464FF0A0450AFA00F03C
+:10D5E000C5F80805002002E00130904212D09842B0
+:10D5F000D1F80455F8D125781F2D86BF05F01F05F9
+:10D600005E464FF0A04601300AFA05F59042C6F892
+:10D610000C55ECD1C44504F101040AD01CF801EB0F
+:10D62000ADE700F01F00DE46B6E700F01F00DE4663
+:10D63000C5E709F10109B9F1300F09D0019BB9F132
+:10D64000270F1E7888DD4FF0FF334FF0000E8FE775
+:10D65000029B032B2BD0029B3BB3012B14BF012356
+:10D660000A23079A92FBF3F3029A1B4801320292B3
+:10D6700080FB0320DA17C2EBA00202EB8202A3EBCD
+:10D680004203303305226FF09F005BB212FB0303AD
+:10D69000069AD018D65C019054E7FFF713FE0C4BA6
+:10D6A0000193049B02931B264AE76423D9E7039B5B
+:10D6B0000133039337E700BF0003005000600040D0
+:10D6C000646E03005C6E0300A4200020BC360020C2
+:10D6D000546E0300656E03006766666608B5FFF763
+:10D6E000ABFE00BF08B50846FFF7F8FF08BD00BF56
+:10D6F0004FF0FF30704700BF054B186828B1036832
+:10D70000044ADB69934202D1704711F06DB91847A2
+:10D71000C0360020EDD20100704700BF00487047BE
+:10D7200016FCFFFF10B5074B03F10802483304460F
+:10D73000026040F83C3F09F0A1FE204601F0C6FD22
+:10D74000204610BD946E0300094B10B503F108028A
+:10D7500048330446026040F83C3F09F08FFE204603
+:10D7600001F0B4FD204619F0E4F9204610BD00BFD9
+:10D77000946E0300094A10B502F108014832A0F185
+:10D780003C0440F83C1C026009F078FE204601F0A1
+:10D790009DFD204619F0CDF9204610BD946E030082
+:10D7A000084B10B5044603F10801483340F83C1C0F
+:10D7B00044F83C3909F062FE204601F087FD20461E
+:10D7C00010BD00BF946E0300F0B5044683B018206E
+:10D7D00015460F4619F0AFF90D491B22064611F008
+:10D7E0006FF8012300933A462B463146204601F05C
+:10D7F00003FF2A46214604F13C0009F083FE054B55
+:10D80000204603F1080248332260E36303B0F0BD11
+:10D8100000B00140946E0300F8B50646044656F881
+:10D82000640B03684FF400620025DF6962630B2319
+:10D830003146B8472946102284F88B5084F880502E
+:10D8400084F8755084F8905004F1810018F0CEFFF0
+:10D8500029461022606404F1760018F0C7FF23689F
+:10D86000656B1A68E06405F500651846E563136B9F
+:10D87000676C98472844874212D3E56C636CAB42CF
+:10D880000ED220680368DB6A9847854208D20549B2
+:10D890000E22304619F077F9B0FA80F04009F8BD51
+:10D8A0000020F8BDF86E030038B50446154618464A
+:10D8B000C4E90150042321604FF48072083104F15F
+:10D8C0000C0005F035FE0022012104F1240007F0D0
+:10D8D00079FF04F198000DF0F7FD0023C4E913333C
+:10D8E000C4E91533A363236223646363E36363645E
+:10D8F000A4F85C302366C4F89430204638BD00BFDD
+:10D9000030B5036ADB078DB0044608D4FFF784FF07
+:10D9100028B9236A23F0010323620DB030BD2D2204
+:10D920000021684619F067F92068616B02680B23D3
+:10D93000156A6A46A8472068016801230D6AE16CF0
+:10D940006A46A847E5E700BF38B500F1240504465C
+:10D95000284607F041FF2046FFF7D2FF2846BDE8E2
+:10D96000384007F0B3BF00BF10B5044698300DF043
+:10D9700003FD204610BD00BFC1600020704700BFFE
+:10D980000048704716FCFFFF0048704716FCFFFF79
+:10D99000014B1880704700BFE840002010B5044AD2
+:10D9A000026000230446C38007F040F9204610BD02
+:10D9B000C47F030010B5064A026000230446C380FA
+:10D9C00007F034F9204619F0B4F8204610BD00BF26
+:10D9D000C47F030082B010B58C4684B04968864687
+:10D9E000DCF800000DF1080CACE8030006A981E8A2
+:10D9F0000C00039BDA070EEB630C12D55A10029B46
+:10DA00005EF80220D45808AB93E803008DE80300C9
+:10DA100006AB0CCB6046A04704B0BDE8104002B096
+:10DA20007047029CEFE700BF2DE9F84300251E4632
+:10DA3000144B45600446036088461746BDF82090A5
+:10DA400007F086F8104B23602A46C4E90887A662CF
+:10DA5000012104F12C0007F0B5FE00220023C4E9E7
+:10DA60001023E388256143F4804343F00403656198
+:10DA7000A561E563A4F84850A4F80490E38020462B
+:10DA8000BDE8F883C47F03005C6F0300C3885B07B5
+:10DA90000CD510B5006A84B0026800230093146AA4
+:10DAA000E0210DF10F02A04704B010BD704700BF88
+:10DAB00070B5C3885B0784B004460D4608D5006A7C
+:10DAC000002302680093166AE0210DF10F02B047AF
+:10DAD000206A2A6801685388002400940C6A043282
+:10DAE000E021A04704B070BD70B54B6AD3F80C2399
+:10DAF000B3F81243526884B0064603F543700D46EE
+:10DB0000904784F48074B0FA80F3C4F300245B0976
+:10DB1000A34229D10C2101220DEB01000DF05EFB87
+:10DB2000EB885B0708D5286A002302680093146A13
+:10DB3000E0210DF10B02A047286A039A0368002137
+:10DB400000919C6A04320C23E021A04748B903A944
+:10DB500030460DF061FB03A80DF068FB304604B0C1
+:10DB600070BD03A80DF062FB30460DF031FB30466E
+:10DB700004B070BD70B50C4682B0064668460DF024
+:10DB800027FBE38801252B43E380012008F0A4F85C
+:10DB9000214601A8FFF7A8FF01A968460DF04EFB3A
+:10DBA00001A80DF043FB009B5A88691CE2B11A7969
+:10DBB000202A1DD1E2885B79920601D5392B1FD02E
+:10DBC000312B11D0022168460DF0CAFBE38823F007
+:10DBD00001036946E38030460DF01EFB68460DF0F8
+:10DBE00025FB304602B070BD132D0BDC0D46CCE793
+:10DBF000132AE7D059790E4808F016F8C11CE2E75D
+:10DC00000125C2E70122022101A80DF0E7FA019BDC
+:10DC100020221A7138225A71E38823F00103E3802D
+:10DC200001A930460DF0F8FA01A80DF0FFFAD5E78A
+:10DC30000C6F030070B584B00D4601921E46044679
+:10DC40000DF0C6FA019903A80DF0E6FA03A92846DB
+:10DC5000FFF72EFF00B92EB903A80DF0E7FA204612
+:10DC600004B070BD03A80DF0E1FA294603A8FFF740
+:10DC700081FF03A920460DF0E1FA03A80DF0D6FAC2
+:10DC8000204604B070BD00BF70B582B01646044691
+:10DC900001220D46684602210DF0A0FA20460DF043
+:10DCA00097FA009B10225E711A71694601A80DF067
+:10DCB000B3FA01A92846FFF7FBFE064601A80DF0BE
+:10DCC000B5FA2EB168460DF0B1FA204602B070BD2B
+:10DCD000294601A8FFF74EFF01A920460DF0AEFA34
+:10DCE00001A80DF0A3FA68460DF0A0FA204602B094
+:10DCF00070BD00BF30B5CB889B0783B00C4605468E
+:10DD000006D5A068A38928602846AB8003B030BD43
+:10DD100068460DF05DFA0122214601A8FFF7B4FF25
+:10DD200001A968460DF08AFA01A80DF07FFA009B60
+:10DD3000B3F80730A3810222214601A8FFF7A4FF10
+:10DD400001A968460DF07AFA01A80DF06FFA009B60
+:10DD5000B3F807302381022B03D1E38843F020037B
+:10DD6000E3800322214601A8FFF78EFF01A9684640
+:10DD70000DF064FA01A80DF059FA009BA189B3F8DF
+:10DD80000730638149F60412E388914216BF23F0FD
+:10DD9000040343F0060343F00203E38068460DF0FA
+:10DDA00045FAAEE770B50C4684B004210546012261
+:10DDB0000DEB01000DF012FA019A122313710126E6
+:10DDC000082384F0010453719671D47101A90DEBFD
+:10DDD00003000DF021FA3346294602AA03A8FFF7F3
+:10DDE00029FF03A80DF022FA02A80DF01FFA01A8DE
+:10DDF0000DF01CFA04B070BD30B5012185B00446A9
+:10DE0000FFF7D0FF0021012006F024FF04210DEBD5
+:10DE1000010001220DF0E2F9019A12231371072388
+:10DE20000125537108239571D37101A90DEB0300EE
+:10DE30000DF0F2F92B4602AA214603A8FFF7FAFEDD
+:10DE400003A80DF0F3F902A80DF0F0F90A2007F08D
+:10DE500043FF606A032100F543700FF0A7FD4FF008
+:10DE6000804301A8C3F800550DF0E0F905B030BDBE
+:10DE7000C388DB0700D5704730B50446406AD0F848
+:10DE80000C33B0F812535B6883B000F543709847C9
+:10DE900085F48075B0FA80F0C5F300254009A842EA
+:10DEA00013D168460DF094F9214601A8FFF71CFE36
+:10DEB00001A968460DF0C2F901A80DF0B7F9009B61
+:10DEC0005A8822B968460DF0B1F903B030BD1A790D
+:10DED000112AF7D15A79092AF4D19A79012AF1D174
+:10DEE000DB79032BEED12046FFF786FFEAE700BF80
+:10DEF000C38870B513F0010503D0124B00221A60DD
+:10DF000070BD0446406AD0F80C33B0F812635B6809
+:10DF100000F54370984786F48076B0FA80F0C6F337
+:10DF200000264009B042E8D1064A13681D2B02DCE6
+:10DF30000133136070BD20461560BDE87040FFF7E7
+:10DF400097BF00BFC4360020C38819B143F0010356
+:10DF5000C380704723F001039BB2C380704700BFAA
+:10DF600008B507F019FC003818BF012008BD00BF34
+:10DF700010B5044609F06EF9D4E91032C01A61EB0D
+:10DF80000201B0F5FA7F71F1000305D3E06B0028C0
+:10DF9000CCBF0020012010BD002010BD30B5194BB2
+:10DFA0001D688DB045B3044606A80CF0A5FD164BC0
+:10DFB0000293182018F0BFFD14490022CDE9001289
+:10DFC0000146CDE9040241F80C4BCDE90A22C260BA
+:10DFD0004A606A46034603CA586099602A680C4939
+:10DFE00092680C4858618A424FF01203ADF80C3029
+:10DFF00004D102A807F0C2FD0DB030BD02A9284629
+:10E000009047F6E7D4380020FF03050035E0010013
+:10E0100089D90100D5D9010010B504462C3007F08C
+:10E020008DFC002007F0C0FB2046BDE81040FFF744
+:10E03000B5BF00BF82B010B502A981E80C00BDF8E1
+:10E04000082040F2FF339A4203D0BDE8104002B0EE
+:10E050007047BDF80A30052BF7D104462C3007F085
+:10E060006DFC002007F0A0FB2046BDE8104002B088
+:10E07000FFF794BF2DE9F04F8BB006469DF8500096
+:10E0800004901F460D460191144609F0F3F8B36A57
+:10E09000002B00F0F78082468B4609F0EBF86DB15B
+:10E0A000844277EB0103C0F0EB80774A201A67EBDC
+:10E0B0000101002382428B4180F0E2803046012141
+:10E0C000FFF770FE049B002B14BF022001200021EB
+:10E0D00006F0C0FD08A809F097F98046B06A0291E1
+:10E0E0000368C168DA6943690791D3F84815059157
+:10E0F000D3F804130691D3F80413C3F80813634B41
+:10E100009A4240F0B580624BC360DFF894910023DF
+:10E11000A9F80030049B73B9159B63B11B6815986F
+:10E120005B689847159BD988C1F30021C1F10301B1
+:10E1300018460FF03BFC706A032100F543700FF0A6
+:10E1400035FCB06A534A03684021DB6B1160089AC2
+:10E1500002219847B06A03689B6A98470D3C029B6E
+:10E1600047F1FF37B4EB0A0467EB0B07B8EB0A087B
+:10E1700063EB0B0B18EB08084BEB0B0BB4EB080332
+:10E18000029367EB0B030393019B089CDFF814B128
+:10E1900000252F46AA464BB3029B03999D420A468F
+:10E1A00077EB020224D25A1B61EB070393457AEB0B
+:10E1B00003031BD3B06A03682244DB6B0221984738
+:10E1C00030BFB06A03689B6C9847041B6519804692
+:10E1D00047F1000709F04EF8B9F8002092B2444622
+:10E1E00032B1019BA9F800A0002BD5D15A46E1E736
+:10E1F000706A002100F543700FF0D8FB049921B933
+:10E20000159B13B118460FF0D1FBB06A03681B6B66
+:10E210009847B06A0368DA694369D3F80413C3F80E
+:10E2200008131A498A4226D1079AC260059AC3F890
+:10E230004825002200231946104609F0F5F8B36A74
+:10E24000049A5B69002A069AC3F8042314BF0420C9
+:10E250000320002106F0FEFC00213046FFF7A2FD5E
+:10E2600008F0F8FFC6E9100100200BB0BDE8F08F00
+:10E270000749904749E707999047B36A5B69D5E733
+:10E280000548F2E70548F0E79F86010079D90100CB
+:10E2900091D9010000E100E009FCFFFF16FCFFFF3F
+:10E2A000E8400020BFBDF0FF30B5044685B0002037
+:10E2B00007F07AFA2046FFF771FE0022002302A839
+:10E2C000CDE9022309F0C6F8012300220146CDE979
+:10E2D00000322046DDE90223FFF7CCFE054604F1BB
+:10E2E0002C0007F02BFB284605B030BD6FF47D7085
+:10E2F000704700BF00207047094B10B503F10802BA
+:10E30000483304460260836018300DF035F8054A42
+:10E31000226000232046E38006F088FC204610BDE2
+:10E32000C06F0300C47F0300002070470B4B10B583
+:10E3300003F10802483304460260836018300DF090
+:10E340001BF8074A22600023E380204606F06EFC9B
+:10E35000204618F0EEFB204610BD00BFC06F030042
+:10E36000C47F03002DE9F0411D46104B03600023DC
+:10E37000436004460F461646BDF8188006F0E8FBD9
+:10E380000B4B656103F1080248332260A360C4E9C6
+:10E39000037604F118000DF097F840221823A4F832
+:10E3A0000480A262E3802046BDE8F081C47F0300C0
+:10E3B000C06F03002DE9F04F032B87B082460D4656
+:10E3C000174619464FF00102B8BF032105A8039371
+:10E3D0000CF004FF4B4E4FF014094FF00008686931
+:10E3E0000121FFF7B1FDE8683A6801685388CDF86C
+:10E3F00000800C6A0432E421A0478346002866D1DD
+:10E400003B681B790C2B39D1EB8813F0400F14BFFC
+:10E410006420142007F07EF82869D0F80C23B0F8A7
+:10E420001243526884F48074B24200F54370C4F31E
+:10E43000002447D10020844224D1002211464FF00D
+:10E44000FF3305A80CF020FFE868059A016853889F
+:10E45000CDF800808C6A0432E421A0478346C8B915
+:10E46000059A386813790079834237D0EC88A10681
+:10E470001BD5202B0ED15379392B0BD1012007F05E
+:10E4800049F8C9E70BF1010B012007F043F8BBF194
+:10E49000140FC1D1B9F10109A1D168694946FFF74B
+:10E4A00053FD50460CF094FE24E0002BE6D0202BC8
+:10E4B000F0D153799842E1D0002BDFD0B9F10109B6
+:10E4C0008DD1EAE79047B0FA80F04009B3E7012028
+:10E4D00007F020F8B9F1010981D1DEE768695946F2
+:10E4E000FFF732FD039905A80CF03AFF05A9504645
+:10E4F0000CF092FE05A80CF099FE504607B0BDE85E
+:10E50000F08F00BFEDE201002DE9F0410C4684B030
+:10E510000546486998461746FFF7B8FAE388DB06D0
+:10E5200011D403AE394630460CF076FE43463246EF
+:10E5300021462846FFF73EFF30460CF077FE28467E
+:10E5400004B0BDE8F0810122114601A80CF046FE9E
+:10E550003B681B79032B019B0CBF062203221A7117
+:10E5600001A902A80CF058FE03210A4807F05CFB41
+:10E5700003AE034602AA21463046FFF71BFF304692
+:10E580000CF054FE02A80CF051FE01A80CF04EFE57
+:10E59000C8E700BF786F0300F0B585B004461746A2
+:10E5A0000E460122082101A89D000CF017FE20460E
+:10E5B0000CF00EFE47F02060019F05F0E1FD786051
+:10E5C000284605F0DDFD01A9B86002A80CF024FE84
+:10E5D00005F1080302AA314603A8FFF795FF03A936
+:10E5E00020460CF02BFE03A80CF020FE02A80CF035
+:10E5F0001DFE23685B88082B12D9002220464FF0AD
+:10E60000FF3308210CF060FE236859882046083942
+:10E610000CF0A6FE01A80CF009FE204605B0F0BDE6
+:10E6200003A80CF0D5FD03A920460CF007FE03A8B3
+:10E630000CF0FCFD01A80CF0F9FD204605B0F0BD82
+:10E6400030B583B00C46014601A81D46FFF7A4FF74
+:10E6500001994B885BB12046AA00043118F0A3FA57
+:10E66000002401A80CF0E2FD204603B030BD014CAF
+:10E67000F7E700BF0CFCFFFFA0F10800FFF7E0BFC9
+:10E680002DE9F04F804685B068464FEA83090D4674
+:10E6900092460CF09DFDD8F828104945A8BF494680
+:10E6A0000831012201A80CF099FD09EB050B4FF090
+:10E6B000FF330022FF2101A80CF0E6FD5D453DD2AD
+:10E6C000002601E0AB4539D9D8F82820019FA9EBF5
+:10E6D0000604944245F03060A8BF144605F050FD92
+:10E6E0007860204605F04CFD26F003012246514497
+:10E6F000B86007F10C0018F056FA04F1080101A8FF
+:10E700000CF02EFE01A902A80CF086FD092302AA36
+:10E71000414603A8FFF7F8FE03A968460CF08EFDFA
+:10E7200003A80CF083FD02A80CF080FD009B5B8821
+:10E7300025442644002BC5D1064C00E0002401A846
+:10E740000CF074FD68460CF071FD204605B0BDE884
+:10E75000F08F00BF0EFCFFFFA0F10800FFF790BF95
+:10E7600070B5154682B0012204460E466846114631
+:10E770000CF034FD009B69461D7101A80CF04CFDA6
+:10E780002946094807F050FA01AA034631462046B7
+:10E79000FFF7BAFE01A80CF049FD68460CF046FDF3
+:10E7A000204602B070BD00BF786F030010B5C3886B
+:10E7B0009B0784B0044609D5636A00209AB262F3CD
+:10E7C0000F001B0C63F31F4004B010BD01A80CF038
+:10E7D000FFFC0722214602A8FFF7C2FF02A901A8F9
+:10E7E0000CF02CFD02A80CF021FD019B5A88B2B957
+:10E7F0000622214602A8FFF7B3FF02A901A80CF0E8
+:10E800001DFD02A80CF012FD019B5A881AB901A83F
+:10E810000CF00CFDD0E75B7984F82630F7E7B3F80D
+:10E82000050005F0BDFC0622A084214602A8FFF7E2
+:10E8300097FF02A901A80CF001FD02A80CF0F6FC5C
+:10E84000019B5A88002AE2D05B79A28C84F826309A
+:10E8500002FB03F3B3F5F83F1EDC616902A8FFF782
+:10E8600049FABDF80830012B4FF04002E3881AD076
+:10E8700023F0100343F02803A2629BB2BDF80C20E2
+:10E8800002F5CD427B3292B2012A98BF43F0400399
+:10E8900043F00203E380BAE74FF4F833B3FBF2F23C
+:10E8A00084F82620D9E7A26243F01803E6E700BF08
+:10E8B0002DE9F04788B0064615460C46012208218E
+:10E8C00001A80CF08BFC02A80CF082FC03A80CF051
+:10E8D0007FFC04A80CF07CFC3046FFF767FF96F83D
+:10E8E00026300590B08C04EB850900FB03F39945B5
+:10E8F00000F2D580B9FBF0F8B4FBF0F100FB08F8AA
+:10E90000B9EB080300FB01FA08BFA8EB0008544567
+:10E910004FEA850500F0BD80C31A00FB1144B3FB2C
+:10E92000F0F700FB1737002C7DD1002F40F08C80D2
+:10E93000F3881B073BD5C2455BD8544607AD03E0BF
+:10E94000B38C1C44444554D844F04060019F05F00A
+:10E9500017FC7860204605F013FC01A9B86006A8F2
+:10E960000CF05AFC012306AA31462846FFF7CCFDDD
+:10E97000294602A80CF062FC28460CF057FC06A8B9
+:10E980000CF054FC029B5B88002BD9D1454C04A8A9
+:10E990000CF04CFC03A80CF049FC02A80CF046FC5F
+:10E9A00001A80CF043FC204608B0BDE8F0874AF00F
+:10E9B0004060019C05F0E4FB6060404605F0E0FB30
+:10E9C00001A9A06006A80CF027FC012306AA314685
+:10E9D00007A8FFF799FD07A902A80CF02FFC07A8CC
+:10E9E0000CF024FC06A80CF021FC029B5B88002B99
+:10E9F000CCD0039B5B88002B35D1049B5C88002C1A
+:10EA0000C5D004A907A80CF007FC079A33681C6A54
+:10EA10005388494604329B083046A04707A80CF0AB
+:10EA200005FC0024B3E707ADA3085246314628464B
+:10EA3000FFF7B2FD294603A80CF000FC28460CF0B5
+:10EA4000F5FB002F3FF474AF07ADBB084A463146D3
+:10EA50002846FFF7A1FD294604A80CF0EFFB284645
+:10EA60000CF0E4FB64E703A907A80CF0D5FB079AB8
+:10EA700033681C6A538851469B0804323046A047CD
+:10EA800007A80CF0D3FB049B5C88002C3FF47FAFFD
+:10EA9000B7E7021B4244AA427FF43EAF48E76FF457
+:10EAA0007A7474E70EFCFFFF10B5044684B0019140
+:10EAB000FFF77CFEA28C01999208204604B0BDE8C5
+:10EAC0001040FFF7F5BE00BF10B5044682B0FFF757
+:10EAD0006DFEA38C94F8260003FB00F002B010BD7D
+:10EAE00010B5044682B0FFF761FEA08C02B010BDE5
+:10EAF00010B5044682B00838FFF758FEA08B02B06C
+:10EB000010BD00BF0368084ADB6A93420BD110B501
+:10EB1000044682B0FFF74AFEA08C94F8263003FB2F
+:10EB200000F002B010BD1847C9EA010010B5044654
+:10EB300082B00838FFF73AFEA38BA07F03FB00F0FA
+:10EB400002B010BD30B5044685B0A0F108052846D6
+:10EB50000191FFF72BFEA28B01999208284605B080
+:10EB6000BDE83040FFF7A4BE10B550F8083C0A4A93
+:10EB7000DB6A9342044682B0A0F1080003D002B0E1
+:10EB8000BDE810401847FFF711FEA08BA37F03FBE1
+:10EB900000F002B010BD00BFC9EA0100034600202A
+:10EBA000DA680132DA6070470B68C1601B6808469A
+:10EBB000184700BFC068003818BF0120704700BF69
+:10EBC000D0F81808704700BF4B1E032B02D96FF412
+:10EBD0007A7070474B1C5B10C0F81818C0F81C38CE
+:10EBE0000020704700F614000068704710B5044B11
+:10EBF000044640F8083B0CF019FB204610BD00BF4E
+:10EC00002C70030010B5054B044640F8083B0CF08F
+:10EC10000DFB204617F08DFF204610BD2C70030021
+:10EC2000F8B58468104B03600546D4B10F4E104F01
+:10EC300008E040F8087B0CF0F9FA204617F079FF5D
+:10EC4000AC6874B16068E26B0368DB68AA609847DF
+:10EC500023689B68B3422046EBD09847AC68002CF1
+:10EC6000F0D12846F8BD00BF4070030005EC01005C
+:10EC70002C70030038B54B680C461A684FF07E5173
+:10EC8000054612692163184605F61405904795ED6F
+:10EC9000006A9FED117AD4ED067AD4ED075AC7EEDB
+:10ECA000276A431C03EBD37320F002025B10012A96
+:10ECB000C4E90D0385EE867AC4ED096A84ED0A7A0B
+:10ECC00002D00023236238BDBEEE007A67EE877A59
+:10ECD000C4ED087A38BD00BF00C07F442DE9F04F75
+:10ECE0002DED068B8BB00C460AEE100A029108F04F
+:10ECF000C1FAA3680193CDE90401002B00F0A481BF
+:10ED0000029B4FF40072D3F81C3892FBF3F2002AF6
+:10ED100040F3AD81029B103392000021184603930B
+:10ED200017F069FFC34E9FEDC48A01240AE00298E0
+:10ED30005946FFF79FFFDBF834505DB9019B002B6C
+:10ED400000F0B180019B9B46DB6BDBF834500193F4
+:10ED5000002DECD0029BDBED0A7AD3F81C284FF48F
+:10ED6000007AF5EE407A9AFBF2FA0AF1040A03EB14
+:10ED70008A02F1EE10FA009209D103F6140292ED24
+:10ED8000007ADBED076AC6EE877ACBED0A7A009B44
+:10ED90001946039B9942D1D99846DBF808309BED80
+:10EDA0000B7A5A88DBF8383092FBF3F207EE902AA0
+:10EDB000F8EEE77A9BED0A6A009A77EEC77AA2EB43
+:10EDC0000807C7EE866ABF10FDEEE68A18EE909A35
+:10EDD000B945A8BFB946B9F1000F34D007EE903A53
+:10EDE0004C46C24601E0DBED0E7ADBF8102056F807
+:10EDF0002530F8EEE77A67EE877AFDEEE77A17EED0
+:10EE0000900A1044984707EE900A9BED087A9BED14
+:10EE1000096ADBED0C6AF8EEE77A013C77EE877A57
+:10EE20009AED007A67EE867AA6EEA77AAAEC017AC6
+:10EE3000DBED0B7A9BED0A7A37EE877A8BED0B7A56
+:10EE4000D1D108EB890818EE903A9F4223DDDBF818
+:10EE50000C30002B3FF472AFDBF80410013BCBF811
+:10EE60000C300B6806A81B68984706A90BF1080030
+:10EE70000CF0E4F906A80CF0D9F9DBF808308BEDBA
+:10EE80000B8A5A880433CBF810301344CBF8143073
+:10EE9000002A3FF453AF009B9845FFF47EAF019BDF
+:10EEA000002B7FF44FAF002C40F08580029B93F83D
+:10EEB0002C387BB1029B0499059AC3F83818C3F823
+:10EEC0003C2883F82C480222012340F6D63106A8BC
+:10EED0000BF0C4FD01224FF4007106A80CF07EF97E
+:10EEE000029A069C9FED557A658802F5016393EDC1
+:10EEF000008A02F50263D3ED007AD2F81838D2F80E
+:10EF00001C2895FBF2F568EE277A032BC7EE879A4B
+:10EF100004F1040400F08580012B00F08280F6EEFD
+:10EF2000007A68EE678A9FED469A28EE278A75B3C5
+:10EF3000B8EEC99A039F434EDDF80880023D02E017
+:10EF4000D8F81838013DB7EC017AD8F8242856F8DB
+:10EF50002330F0EE497AE7EE297A2046F4EE687A1B
+:10EF6000F1EE10FA48BFF0EE687AF4EE487AF1EE6E
+:10EF700010FAC8BFF0EE487AFDEEE77A17EE901A65
+:10EF800011439847D8F81C381C446B1CD8D1029BFD
+:10EF9000D86803681B68984706A91AEE100A0CF097
+:10EFA0003BF906A80CF042F91AEE100A0BB0BDECC2
+:10EFB000068BBDE8F08F029A02F62803D3ED007AA3
+:10EFC000F5EE407AF1EE10FA0ED0D2F81C384FF47C
+:10EFD000007292FBF3F2002A06DD039B03EB820230
+:10EFE000E3EC017A9A42FBD1029B93F82C38002B78
+:10EFF0007FF470AF02990498C1F830080123059896
+:10F0000081F82C3801F5046400260027C1F8340883
+:10F010001A4644E9026740F6D63106A80BF01EFDF9
+:10F0200058E7B6EE009A28EE099ADFED038ABDEEA6
+:10F03000C99A7CE75C2000200000000000C07F44EB
+:10F040000000000080200020029BD86803681B6835
+:10F0500098471AEE100A01224FF400710CF0BEF826
+:10F060001AEE100A0BB0BDEC068BBDE8F08F029BC8
+:10F070001033039356E600BF70B506462DED028BA4
+:10F08000402008EE903A08EE102A0D4617F053FD86
+:10F0900040220446002117F0AEFD2046164B40F8F2
+:10F0A000083B0CF095F8F8EEE88AB5EE408AF1EEF0
+:10F0B00010FA6560C4ED068A05D12B6828469B6965
+:10F0C000984708EE100A0023002221463046C4E982
+:10F0D000033384ED078A6361E262FFF7CBFD2B689F
+:10F0E000B2685B68E2632846B46021469847BDEC8D
+:10F0F000028B204670BD00BF2C70030007EE901AF3
+:10F10000F8EE677A00F50160C0ED007A00207047E4
+:10F11000C0F824180020704729DF704728DF7047A7
+:10F1200012DF7047022802D1014B01221A7070478A
+:10F13000F440002000207047C0687047D0E90230DA
+:10F1400003FB00F0704700BF10B504460846646832
+:10F15000114621449A0017F026FD002010BD00BF83
+:10F160002DE9F041466882B04FF000080DF107002C
+:10F170001D4614460E448DF80780FFF7D1FF9DF819
+:10F180000730ABB11E4F87F8008001E008F036F978
+:10F190002A4621463046FFF7BFFF03460A20002BD0
+:10F1A000F4D13B78002BFCD0002002B0BDE8F08108
+:10F1B000144A0123C2F80435D2F80034002BFBD0E6
+:10F1C00095B1A4F1040C0F48C4F104040CEB8505BF
+:10F1D000344404EB0C035CF8042F1A60D0F80014DC
+:10F1E0000029FBD0AC45F4D1064A0023C2F804350F
+:10F1F000D2F80034002BFBD0002002B0BDE8F08133
+:10F20000F440002000E00140F0B5436883B00446BC
+:10F2100000270DF10700CD188DF80770FFF780FF6C
+:10F220009DF807309BB1174E377001E008F0E6F803
+:10F23000E068B5FBF0F0FFF771FF03460A20002BF2
+:10F24000F4D13378002BFCD0002003B0F0BD0E4A7F
+:10F250000223C2F80435D2F80034002BFBD00A494F
+:10F26000C2F80855D1F80034002BFBD00023064A21
+:10F27000C1F80435D2F80034002BFBD0002003B0D5
+:10F28000F0BD00BFF440002000E0014002680549E5
+:10F29000D2688A4204D1D0E9020303FB00F0704730
+:10F2A000104700BF3DF10100C360024B0360C0E99D
+:10F2B000011270476C700300704700BF6FF47D70DF
+:10F2C000704700BF6FF47D70704700BF10B5C388F2
+:10F2D000044A026023F400530446C38006F0EEFFA4
+:10F2E000204610BD9070030010B5C388064A026026
+:10F2F00023F400530446C38006F0E0FF204617F0D5
+:10F3000018FC204610BD00BF90700300036870B564
+:10F310005A6C0A4DAA42044606D15B68084A9342D9
+:10F3200008D16FF47D7070BD90472368044A5B6814
+:10F330009342F6D02046BDE870401847C5F2010060
+:10F34000EDE2010070B50646006A0368DB6A984783
+:10F35000306A03681B6B9847F369D868002820DD82
+:10F3600006F130011E4D0844002411F9012B02F56D
+:10F37000A272884245F82240F7D11A4D002402E0DB
+:10F38000DA68A2420DDD5A6952F824000268526818
+:10F39000AA4204F10104F3D09047F369DA68A2426B
+:10F3A000F1DC9A68002A13DD0E4D002402E09A6811
+:10F3B000A2420DDD1A6952F8240002685268AA427E
+:10F3C00004F10104F3D09047F3699A68A242F1DC9A
+:10F3D000F388002223F00203F380F27570BD00BFB2
+:10F3E00000600040EDE20100C37D0BB1FFF7AABF52
+:10F3F000704700BF2DE9F04FC37D85B004460191F1
+:10F40000002B6CD1C3880293E669F368002B6DDD95
+:10F410000123206ADFF8E880DFF8E8E0344D354F5B
+:10F42000039404F1300C04F1350200219B469C1C2E
+:10F430008CF80030147074696458247D03F5A27947
+:10F4400048EA04244EF8294012F9019B446909F165
+:10F45000A20901F5A27A544445F8394012F9014C49
+:10F460001CF9019BA23405EBC40407EB8909C4F81D
+:10F47000049012F9014C0BFA04F4C5F80445F46841
+:10F480009C4201F1040103F10103D0DC039C029BC7
+:10F4900023F00103E380019B327A1749023B012BE1
+:10F4A0009CBF0132D2B26275C2EB0212134B9200C2
+:10F4B000B3FBF2F2237B626202FB03F3A1FB0313B3
+:10F4C000DB0BA36203680021DB6B9847236A5B694F
+:10F4D0000122DA60019BA37505B0BDE8F08FC388F7
+:10F4E0000293DB0790D4D0E90760D4E7206ACEE727
+:10F4F00000F0014030600040818080800024F400F2
+:10F5000003000100006000402DE9F8430546817DBD
+:10F51000FFF770FFEB699A68002A20DD304FDFF8B3
+:10F52000C490DFF8C48000240AE05A6C4A4549D1EF
+:10F530005B68434543D1EB699A680134A2420EDD12
+:10F540001B6953F8246033689A68BA42EDD00021F1
+:10F5500030469047EB699A680134A242F0DCDA68E1
+:10F56000002A20DD1E4FDFF87C90DFF87C8000242D
+:10F570000AE05A6C4A452DD15B68434527D1EB69B7
+:10F58000DA680134A2420EDD5B6953F82460336807
+:10F590009A68BA42EDD0002130469047EB69DA68AC
+:10F5A0000134A242F0DC286A03685B6A9847286A43
+:10F5B00003689B6A98470123EB75BDE8F8833046E2
+:10F5C0009847B8E70021304690473368B0E73046A7
+:10F5D0009847D4E70021304690473368CCE700BF16
+:10F5E0000DF30100C5F20100EDE20100C37D03B19E
+:10F5F0007047FFF789BF00BFF8B515460E46526841
+:10F6000029689DF81870044606F084FEEA68134BDA
+:10F6100013492360052A4FF00003C4E90756A77574
+:10F620000C602376E3752375E3620FDC32681946BC
+:10F630003046936B9847206A03684FF47A51DB6C2D
+:10F640009847226AE37D0749D1600BB12046F8BD97
+:10F650002046FFF759FF2046F8BD00BF9070030019
+:10F66000C836002059F9010010B5034661B102689F
+:10F670000E49126B0E4CC37D23708A4213D10BB11D
+:10F68000FFF760FE002010BD094A1278002AF9D069
+:10F690001A680849D26A8A4205D1DB7D002BF1D174
+:10F6A000FFF732FFEEE79047002010BDE9F30100BD
+:10F6B000F5400020EDF501002DE9F04FC769037D0D
+:10F6C000BA680569934285B0044680F21B813A69A5
+:10F6D0009E4E52F8230003681B68B34240F032810B
+:10F6E000D4F82080D8F8142001235360227D617D56
+:10F6F0001A44B2FBF1F001FB10222275B868824275
+:10F700005EDAD7F80C90B969B9F1000F01EB42014C
+:10F710004BDDAA1DD8F81450009525890195CDE937
+:10F72000027800FA03FEDDE90078A07DCDE900262D
+:10F7300000F0FD0004F1300CCD18227E032A03D81E
+:10F74000DFE802F002B2A3BF4A78009E15F801ACD0
+:10F7500008FB026212F80A2018B9002A00F0BF80E4
+:10F76000FF22A66A03F5A87A06FB02F247F82A20D0
+:10F770009A46002A00F0B8809CF90020920002F11D
+:10F78000804202F5C042D2F810B52BF4801BC2F8BB
+:10F7900010B5D145714403F101030CF1010C75441E
+:10F7A000CBDCDDE90278019E227D3B6953F8220023
+:10F7B00003681B68B34240F0BC80D8F814305EE0A8
+:10F7C000626AD8F800300021DB6B9200404698470F
+:10F7D000E169CB68002B27DD0025DFF8749104F187
+:10F7E0003007A84602E0CB68AB421DDD4A6917F935
+:10F7F000013B013502EB850203F5A27352F8040CBC
+:10F8000049F82380D4E9082305F5A87C52699B00B8
+:10F8100042F82C3003681B68B342E4D001219847BA
+:10F82000E169CB68AB42E1DC0B69186803681B68CF
+:10F83000B34240F083800B6994F930201B6844493F
+:10F840001B7D02F5A2721B0243F0011341F8223026
+:10F8500094F9303094F935103E4A9B00A23103F1FF
+:10F86000804303F5C24342F83130236A94F93510DE
+:10F870005B69A23102EBC10203F144015160012234
+:10F88000DA601A6005B0BDE8F08F91F801A06289D6
+:10F89000009EA2EB0A0215F801AC08FB02626FEAB7
+:10F8A0000A0A12F80A2057E715F8012C009E91F871
+:10F8B00001A002FB088232446FEA0A0A12F80A2009
+:10F8C0004AE7628915F801AC009E013AA2EB0A02F0
+:10F8D00008FB026291F801A012F80A203CE703F548
+:10F8E000A8729A4647F822009CF90020920002F183
+:10F8F000804202F5C042D2F810B54BF4801BC2F82A
+:10F9000010B546E7D0E908235169104E9A00D1F8A6
+:10F910004435817DC3EB0323B3FBF2F3C288C3F10B
+:10F92000FF0342F00302C362C280FFF763FDE76991
+:10F93000D6E601219847236A5B69A0E70021984732
+:10F94000E16978E700219847E769C9E6BDF201005F
+:10F950000060004000F00140024B186808B1FFF75A
+:10F96000ABBE7047C836002010300BF051BA00BF54
+:10F9700010B5044606F086FC40B9237B616A044A50
+:10F9800001FB03F3A2FB0323DB0BA36210BD00BF4B
+:10F990008180808070B52DED028B08EE103A044610
+:10F9A00016460D460AF098FBFDEEC87A0A4A226018
+:10F9B00017EE903A324684ED138A21466564A664B8
+:10F9C0002846FFF759FB0146206520460AF028FB30
+:10F9D000BDEC028B204670BDD07003000161704702
+:10F9E0000069003818BF0120704700BF032070472E
+:10F9F000C06B07EE900AF8EEE77A17EE900A7047B0
+:10FA0000104B03F108023C3310B5044602608360DA
+:10FA100030300BF00BFC04F12C000BF007FC04F170
+:10FA200028000BF003FC04F124000BF0FFFB064A56
+:10FA3000A260002304F10800E38105F0F7F82046F6
+:10FA400010BD00BFF4700300C47F0300114B03F12D
+:10FA500008023C3310B504460260836030300BF07E
+:10FA6000E5FB04F12C000BF0E1FB04F128000BF0A6
+:10FA7000DDFB04F124000BF0D9FB074AA260002350
+:10FA8000E38104F1080005F0D1F8204617F051F8A1
+:10FA9000204610BDF4700300C47F030038B5124B3C
+:10FAA00003F108023C33044640F8082C40F8283B98
+:10FAB0000BF0BCFB04F124000BF0B8FB04F12000B8
+:10FAC0000BF0B4FB04F11C000BF0B0FB074A226002
+:10FAD0000023A4F10805E380204605F0A7F8284696
+:10FAE00017F027F8284638BDF4700300C47F0300E0
+:10FAF00038B5114B054603F108023C33044640F883
+:10FB0000082C45F8083928300BF090FB04F124004C
+:10FB10000BF08CFB04F120000BF088FB04F11C00BF
+:10FB20000BF084FB054A226000232046E38005F0A9
+:10FB30007DF8284638BD00BFF4700300C47F030081
+:10FB4000F0B5274B036004460025264B836083B045
+:10FB5000A1810830E581164604F0FAFF224B2360AC
+:10FB60003433A3602A46012104F1140005F02AFE73
+:10FB700004F1280701224FF4007104F124000BF076
+:10FB80002DFB38460BF024FB04F12C000BF020FB7E
+:10FB90002946012204F130000BF020FB00234FF432
+:10FBA000007123660122A164C4E90D552561E56455
+:10FBB00001A80BF013FB01A938460BF03FFB01A88D
+:10FBC0000BF034FB094A2264AE424FF0000320469A
+:10FBD000C4E91655C8BFE663A4F8443003B0F0BDCD
+:10FBE000E4830300C47F0300FC70030000C07F4473
+:10FBF000C3895B0770B5456B04465DD42B46E16A4B
+:10FC0000002B64D05033081D4A886363024493423A
+:10FC10000ED3D1ED037A6063F5EEC07AF1EE10FAFF
+:10FC20003CDA04F1140005F0C3FE002836DC636BF7
+:10FC300093ED027ADFED277A19685A686265B5EEAE
+:10FC4000C07AF1EE10FA48BFB1EE477AC7EE276AE4
+:10FC500000202165E06504F1640104F17005D4ED34
+:10FC60000F7AF8EEE77A67EEA67AFDEEE77AF8EE1D
+:10FC7000E76AC4ED167ADA699861012AB8BF0122F1
+:10FC800007EE902AB8EEE77ADA61C6EE877A143387
+:10FC9000E1EC017A8D42EED1002070BD0026666352
+:10FCA00004F1300104F12C000BF0C8FAA81BC4E9E0
+:10FCB000166618BF012070BD0023436300F13001B8
+:10FCC0002C300BF0BBFA636BE16A002B9AD10B1D51
+:10FCD000184699E700007A442DE9F04FD1E9167EE5
+:10FCE0002DED088B01F124034FF0000B9FEDB78A37
+:10FCF000DFEDB7AA9FEDB7AA0BEE903A0BEE100A14
+:10FD00008BB00C465D467046B842034633D0E2895C
+:10FD100012F004022FD10492B8424EDBE28992071E
+:10FD200040F11781049B002BEED0AB46002D00F074
+:10FD30004181D4ED107AB4F84420B6EE007A67EE33
+:10FD4000877A5545FCEEE77A17EE903A43EA0203CC
+:10FD50009BB203D22BF8023BDA45FBD81BEE901A7C
+:10FD60001BEE100A0BF058FA1BEE100A0BB0BDEC9C
+:10FD7000088BBDE8F08F2046FFF73AFFA76DE389B7
+:10FD8000002F40F09E80002800F0F380A56323F050
+:10FD90000403E3810523E36401231A46A18906A82D
+:10FDA0000AF05CFE04F1140005F090FDD4E9167031
+:10FDB0000122B84203460492B0DA002D00F0CC8054
+:10FDC00006AA019204F16402029204F1700BD4EDD0
+:10FDD000157AD4ED108A94ED147A616BDDF808C0C1
+:10FDE000DDF804E068EEA78AD4ED0F7A27EE087AF2
+:10FDF000F8EEE77A68EEAA8A87EE279A0E46F0EECA
+:10FE00004A9AE8EECA9AD6F81880F269BCEC017AF0
+:10FE100007EE908AF8EEE77A013A67EE877A904526
+:10FE2000FDEEE77A06F11406EEEC017A08BF4EF813
+:10FE3000047CE345E7D1DDE90676089ABE42A8BF17
+:10FE40003E469642A8BF16469E4241DDAA4585D051
+:10FE5000D4ED187AFDEEE77AD1E9033017EE901A67
+:10FE6000984707EE900AF8EE676AB0EE697AA8EE56
+:10FE7000A67AE06DB4F84420D4ED187ABCEEC77AC7
+:10FE800079EE277A17EE101AF4EEC87A431C114364
+:10FE9000F1EE10FA25F8021B1846E365C4ED187A56
+:10FEA00008DD77EEC87AF4EEC87AF1EE10FAF8DCE5
+:10FEB000C4ED187AB3420BDA55453FF44FAF616B8E
+:10FEC000C6E713F004025CD000283FF460AF5DE7A2
+:10FED0009C46BC4586460DF11C094FF014084FF0B6
+:10FEE0000006204608D00136032E08F1140828D059
+:10FEF00059F8047BBC45F6D1426B06EB860102EB58
+:10FF0000810389000391D3E906718F424FEA860489
+:10FF1000E9DA5B6902EB08014BB105909847059857
+:10FF20000399426BD0F85CE01144F4468F69344485
+:10FF300002EB840201360137032E976108F11408A1
+:10FF4000D6D104466346A76D674570463FF73FAF7D
+:10FF5000E8E6002D7FF4E6AEA56BB5B1626A00213C
+:10FF6000A16302F1040A5288874292443FF728AF06
+:10FF7000D8E659073FF50BAFE06D01230493034624
+:10FF8000CAE6E06D04920346C6E606AD0122A16C06
+:10FF900028460BF023F929461BEE900A0BF04EF988
+:10FFA00028460BF043F9626AE06DA76D151D034604
+:10FFB000AA46D8E706A80BF00BF91BEE900A06A993
+:10FFC0000BF03CF906A80BF031F9C7E600008044BD
+:10FFD0000000803A00000044F0B50C4601F128070B
+:10FFE00085B0394606460BF017F9A36B6D4633B161
+:10FFF00028462146FFF770FE28460BF017F900232C
:020000022000DC
-:1000000000000044F0B50C4601F11C0785B03946EC
-:1000100006460BF0EDFAE36A6D4633B128462146F9
-:10002000FFF772FE28460BF0EDFA0023E36204F1BD
-:10003000180138460BF0EEFA21462846FFF764FE19
-:1000400028460BF0DFFAE06803681B689847236CCA
-:10005000002B02DD013B236413B1304605B0F0BD37
-:1000600021890123022228460AF02CFF304605B0E0
-:10007000F0BD00BF438919B143F0020343817047CB
-:1000800023F002039BB24381704700BF01607047B9
-:10009000704700BF70B5664E664D674C6749304685
-:1000A0000BF07EFB3046664E2A46214617F0E8FCF0
-:1000B000644930460BF074FB3046634E2A462146B5
-:1000C00017F0DEFC614930460BF06AFB3046604EAB
-:1000D0002A46214617F0D4FC5E4930460BF060FBFF
-:1000E00030465D4E2A46214617F0CAFC5B49304631
-:1000F0000BF056FB30465A4E2A46214617F0C0FCFC
-:10010000584930460BF04CFB3046574E2A462146A4
-:1001100017F0B6FC554930460BF042FB3046544EC2
-:100120002A46214617F0ACFC524930460BF038FB0A
-:100130003046514E2A46214617F0A2FC4F49304620
-:100140000BF02EFB30464E4E2A46214617F098FC07
-:100150004C4930460BF024FB30464B4E2A46214694
-:1001600017F08EFC494930460BF01AFB3046484EDA
-:100170002A46214617F084FC464930460BF010FB16
-:100180003046454E2A46214617F07AFC4349304610
-:100190000BF006FB3046424E2A46214617F070FC13
-:1001A000404930460BF0FCFA30463F4E2A46214685
-:1001B00017F066FC3D4930460BF0F2FA30463C4EF3
-:1001C0002A46214617F05CFC3A4930460BF0E8FA23
-:1001D0003046394E2A46214617F052FC3749304600
-:1001E0000BF0DEFA3046364E2A46214617F048FC20
-:1001F000344930460BF0D4FA3046334E2A46214675
-:1002000017F03EFC314930460BF0CAFA3046304E0A
-:100210002A46214617F034FC2E4930460BF0C0FA2E
-:100220002A4621463046BDE8704017F029BC00BF81
-:10023000AC3800204020002051B702006480030049
-:10024000803800206C800300A0380020DC8103008F
-:10025000C4380020E4810300A4380020C0820300D9
-:10026000C8380020C882030084380020A48303001B
-:1002700094380020B08303009838002044840300A1
-:10028000B438002048840300A8380020DC84030030
-:10029000CC380020E4840300B838002078850300BF
-:1002A0008C38002080850300B038002014860300BD
-:1002B000883800201C860300BC380020B08603006C
-:1002C00090380020B88603009C3800200487030083
-:1002D000C03800200C8703006FF47D70704700BFAA
-:1002E0006FF47D70704700BF6FF47D70704700BF82
-:1002F000C08800F00500003818BF0120704700BF1B
-:10030000C08800F00A00003818BF0120704700BF05
-:10031000C08810F0030018BF01207047C08800F0AB
-:100320000C00003818BF0120704700BFC088C0F320
-:10033000802070476FF47D70704700BF6FF47D7050
-:10034000704700BF03684FF47A729B6B02FB01F1A8
-:10035000184700BF6FF47D70704700BF6FF47D7069
-:10036000704700BF08B50368DB6B9847024BA3FBDF
-:100370000030800908BD00BFD34D62106FF47D705E
-:10038000704700BFC1600020704700BF6FF47D70F0
-:10039000704700BF6FF47D70704700BF0A717047EF
-:1003A000704700BF704700BF006B7047C06A70475E
-:1003B0000120704710B5044617F067FB204610BDBA
-:1003C000438B990710B5044606D5C36C5BB110BDCD
-:1003D00023F002039BB26383E26C002AC4BF43F0A4
-:1003E0000203638310BD07F0A5FCE36BC01A61F143
-:1003F0000001652871F10003638BE9D29A07EBD500
-:1004000010BD00BF0B4B10B503F1080103F18802CA
-:10041000AC33044601604261C36128300BF0F2F84E
-:10042000054A6261002304F11400638305F010F9AA
-:10043000204610BDF0880300E08D030038B50C4B5A
-:1004400003F1080103F18802AC33044640F8141CA0
-:100450000260836014300BF0D5F8064A2260002356
-:100460002046A4F11405E38005F0F2F8284638BDD3
-:10047000F0880300E08D0300026838B593690D46EB
-:1004800012498B42044617D1C38803F005031BB100
-:1004900053680F4A934201D10E4838BD2046984711
-:1004A000B5FA85F35B098342F6D123680A4A1B68D3
-:1004B000934206D1002038BD98470028ECD022682E
-:1004C000E6E7294620469847002038BDF1020200A1
-:1004D0008DE3010012FCFFFF49F3010002680849A7
-:1004E000D26B8A4208B505D1C06A064BA3FB003027
-:1004F000800908BD9047034BA3FB0030800908BD6D
-:10050000AD030200D34D6210012070470D4B10B5B2
-:1005100003F1080103F18802AC3304460160426133
-:10052000C36128300BF06EF8074A626100236383D1
-:1005300004F1140005F08CF8204617F0A6FA2046C6
-:1005400010BD00BFF0880300E08D030038B50E4BEE
-:1005500003F1080103F18802AC33044640F8141C8F
-:100560000260836014300BF04DF8084A22600023CB
-:10057000A4F11405E380204605F06AF8284617F038
-:1005800084FA284638BD00BFF0880300E08D0300E0
-:10059000C388990710B5044606D5836B5BB110BDBF
-:1005A00023F002039BB2E380A26B002AC4BF43F096
-:1005B0000203E38010BD07F0BDFBA36AC01A61F11E
-:1005C0000001652871F10003E388E9D29A07EBD5B1
-:1005D00010BD00BF1B4B70B5044603604FF4807321
-:1005E000C3800025184B228102202071636104F131
-:1005F00014002574E560A5610E4604F0BBFF134BA3
-:10060000266203F1080103F18802AC3321606261C4
-:10061000E36101224FF4007104F128000AF0CAFFDF
-:10062000638BA26AE56200218020043243F4804398
-:1006300020636562E5636264A164E56463832046C8
-:1006400070BD00BF84880300E08D0300F0880300C4
-:10065000836A10B4043333F8024C00293BD01919D3
-:10066000426B274C436CA4FB024299424FEA121C96
-:100670002AD9520907EE902AB8EEE77A07EE90CA17
-:10068000DFED205AF8EEE76AB7EE006AD0ED127A95
-:10069000F4EEC77AF1EE10FA4FF0000248BF90F87E
-:1006A0004C201A70D0ED127A436C77EE867A0133C3
-:1006B000F4EEE67AF1EE10FAC8BFF0EE657A8B42FE
-:1006C000C0ED127A4364E1D3D0E90B235DF8044B0B
-:1006D000C0E90D237047D0E90F21521A07EE902A86
-:1006E0009FED097AF8EE677A67EE877AFDEEE77A92
-:1006F00017EE902AA242D4BF99181919B0E700BF8B
-:10070000A38B2EBA0000000078C2B93C10B5044695
-:1007100007F010FBE36AE06303B1236BE36400219D
-:100720002046FFF795FF638BDB0700D510BDFCF774
-:10073000AFFC04F11C01074A206A8023FEF7E4FCA9
-:10074000628B016842F00102096860626283BDE861
-:100750001040084700442C47B1F5806F0DD8B1F523
-:10076000007F08B5C8BFC1F580618029A8BF80217E
-:100770000163FFF7CBFF002008BD6FF47A7070476C
-:1007800008B5134BA3FB01231B09162202FB03F33D
-:100790009A1807EE103A07EE901A06EE902AF8EE35
-:1007A000677AF8EE666AB8EE477A37EEC77A77EE80
-:1007B000E67AB0EEC77AF0EEE77AB4EEE77AF1EED9
-:1007C00010FA58BF1346C362FFF7A0FF002008BD10
-:1007D000A38B2EBA036810B54FF47A749B6B04FB9D
-:1007E00001F1174CA34227D1164BA3FB01C31624DA
-:1007F0001B0904FB03F303EB040C07EE103A07EEAE
-:10080000901A06EE90CAF8EE677AF8EE666AB8EECD
-:10081000477A37EEC77A77EEE67AB0EEC77AF0EE2F
-:10082000E77AB4EEE77AF1EE10FA58BF6346C36296
-:10083000FFF76CFF002010BDBDE81040184700BF57
-:1008400081070200A38B2EBA70B50C4682B0054614
-:100850000AF0AAFE638B9B070DD4A36A043363647A
-:1008600007F068FA636A20641A68184613689847A4
-:10087000284602B070BD04F12806314628460AF029
-:10088000C9FE20460121FFF7E3FE01224FF400716B
-:1008900001A80AF08FFE01A930460AF0BBFE01A8AC
-:1008A0000AF0B0FED9E700BFA1F11C01FFF7CCBFF1
-:1008B0000220704701EB810100EB410014307047CA
-:1008C00082B010B58C4684B049688646DCF80000DA
-:1008D0000DF1080CACE8030006A981E80C00039BAD
-:1008E000DA070EEB630C12D55A10029B5EF8022059
-:1008F000D45808AB93E803008DE8030006AB0CCB9B
-:100900006046A04704B0BDE8104002B07047029CAA
-:10091000EFE700BF03682DE9F0411B691A4E0F880D
-:10092000B34204460D4626D11E300388BB4201D097
-:10093000BDE8F0816B89012BFAD9A989A068618291
-:100940000368DB699847A068036825461B6A9847D7
-:1009500055F8123B60821B69B3420FD104F11E06A9
-:10096000204601F01FF82A46014602233046BDE822
-:10097000F04100F035B901219847D6E70121204622
-:1009800098470646ECE700BFB508020030B5194BA2
-:100990001D688DB045B3044606A80AF0E1FA164B6F
-:1009A0000293182017F073F814490022CDE90012C1
-:1009B0000146CDE9040241F80C4BCDE90A22C260A0
-:1009C0004A606A46034603CA586099602A680C491F
-:1009D00092680C4858618A424FF01203ADF80C300F
-:1009E00004D102A805F0D2FD0DB030BD02A9284601
-:1009F0009047F6E7843A002005000100CD0A020086
-:100A000025DA0100C108020070B5044682B0806892
-:100A100006F0ACF8A081A06806F0B6F8E081A06806
-:100A200006F0C0F8A36820821A681846136A98472F
-:100A30001D4B608228201E6817F029F805461030EB
-:100A40000AF08EFA194B2B60182017F020F818497D
-:100A500000910146002241F80C4B0192C260EA600D
-:100A60004A60C5E908226A460346A86003CA58607E
-:100A7000996032680F4952680F4858618A424FF0B6
-:100A8000C203AB8008D1284605F080FD284602B09D
-:100A9000BDE8704016F0F9BF29463046904700285F
-:100AA000F1D102B070BD00BF843A00200500010002
-:100AB000CD0A0200F5CD0100C1080200024B1B68FF
-:100AC0000BB1FFF7A1BF7047843A002082B070B528
-:100AD00004A981E80C00044600F076FF18B9BDE8CF
-:100AE000704002B07047A06806F040F8A081A0688E
-:100AF00006F04AF825460346E381A06806F052F85E
-:100B000055F80C3B0B4A1B69208293420DD104F12E
-:100B10001406204600F046FF2A4601463046BDE84E
-:100B20007040062302B000F071B8002120469847BB
-:100B30000646EEE7B508020030B5044685B0154616
-:100B400000F070FE1E4B2360A56004F1140000F05D
-:100B500041F8002504F11E0000F03CF81949204638
-:100B6000C4E9035500F07CFE40F25371204600F0CA
-:100B70008BFE06220920CDE9012004F10C03294651
-:100B8000009220464CF64B2200F08EFE02210520FA
-:100B9000CDE901100091204604F112034FF62432F2
-:100BA000012100F081FE204600F00EFF28B1064B27
-:100BB0001B6813B12046FFF727FF204605B030BD64
-:100BC000C0890300408A0300843A0020ACDF7047EC
-:100BD000AEDF70470022028102604260704700BFB2
-:100BE00010B5844682B014460022ADF802200846B3
-:100BF0006A46BCF80010ADF800300194FFF7E6FF3C
-:100C0000B0FA80F0400902B010BD00BF2DE9F041FC
-:100C10004FF6FF7486B0A142ADF8063033D0048998
-:100C200014F001040D46064617460FD19BB202AAE6
-:100C300000243188ADF808302846ADF80A40039703
-:100C4000FFF7C4FF204606B0BDE8F0810388ADF889
-:100C500008300592012302AA8DF80A304FF00008EF
-:100C60000DF1060311462846ADF80C80049300925E
-:100C7000FFF7AEFF0028E5D0049B009A1988BDF865
-:100C800006309942D4D10024204606B0BDE8F08158
-:100C9000F0B50C4687B04FF6FF718C42ADF80630C8
-:100CA0002FD003899B07054617460FD4BDF80630A1
-:100CB00002AA2988ADF8083020460024ADF80A4081
-:100CC0000397FFF783FF204607B0F0BD0288ADF819
-:100CD0000820022302AA8DF80A3011460DF10603FE
-:100CE000002620460092ADF80C6004930597FFF7AC
-:100CF0006FFF009A40B1049B1988BDF806309942F5
-:100D0000D7D0002007B0F0BD012007B0F0BD00BF74
-:100D100072DF704773DF704774DF704776DF7047AC
-:100D200077DF704778DF70477ADF70478FDF704773
-:100D300069DF70471321FFF7F1BF00BF0B68034A5B
-:100D40000146D2560320FFF7EBBF00BF148A030011
-:100D500010B5094B044640F8143B0AF0F9FC04F1C5
-:100D600010000AF0F5FC054A226000232046E380CB
-:100D700004F06EFC204610BD248A0300E08D0300C1
-:100D8000C388590705D41B0700D4704704200EF010
-:100D900085BF10B5044606F0CDFFA369C01A61F106
-:100DA0000001B0F5FA6F71F1000303D2E3881A076E
-:100DB0000BD410BD074800210FF088FDE38823F015
-:100DC00004039BB21A07E380F3D5BDE8104004206A
-:100DD0000EF064BF350D020070B584B00DF107034D
-:100DE0004FF6FF70039310F0D3F94FF6FF75A8424A
-:100DF00027D0044607E0039B1B786BB110F0C8F9BD
-:100E0000A84204461DD002AA0121204610F0BEFBD4
-:100E100003462046002BEED006F08CFF0A4E044617
-:100E20000D4610F055FF09E006F084FF031B61EB4F
-:100E30000502B3F57A7F72F1000302D23368002B0A
-:100E4000F2D104B070BD00BF1039002010B59AB0C7
-:100E500004463C2200210BA816F079FE0023012253
-:100E600005930A930293CDE90833CDE90333069342
-:100E70008DF814208DF829200F4B4FF47A7202FB65
-:100E800004F40221A3FB043406238DF82C1002AADB
-:100E90000A498DF82F300BA81F23640A0191ADF881
-:100EA000083007940FF010F805AA01A90448FFF7CD
-:100EB0002FFF1AB010BD00BF5917B7D1DC38002082
-:100EC000C821002038B5664D002943D12B789906FA
-:100ED00038D4DA062FD41C0725D458071DD4990717
-:100EE00013D4DA070BD45B0603D40EF093FC002076
-:100EF00038BD5C4B01211878FFF70CFFF5E712F0C5
-:100F000045F92B785B06F0D5F3E7574B4FF40032E9
-:100F10001A602B78DA07E6D5F1E7534A01215160D0
-:100F20009907DED5F1E7504B4FF000721A602B782D
-:100F30005807D4D5F1E74C4B01221A602B781C07D7
-:100F4000CBD5F0E7484B4FF400621A602B78DA06F5
-:100F5000C1D5F0E70EF058FC00232B7012F02EF9EB
-:100F60002C7810B944F001042C703F4B1B689A0395
-:100F700048BF44F002043C4B48BF2C705B68DB0761
-:100F800048BF44F00404384B48BF2C701B689801DC
-:100F900048BF44F00804344B48BF2C701B68D90785
-:100FA00048BF44F01004304B48BF2C701B681A0532
-:100FB0002C4B48BF44F02004187848BF2C70FFF732
-:100FC000ABFEB0B1E30719D4A0071CD4610726D447
-:100FD00022072FD4E30639D4A00688D5224B4FF43C
-:100FE0000062C3F88020BFF34F8FBFF36F8F0020E4
-:100FF00038BD44F04004E3072C70E5D512F0A4F8A6
-:101000002C78A007E2D5184B4FF40032C3F88020AB
-:10101000BFF34F8FBFF36F8F2C786107D8D5124B7A
-:101020000122C3F88420BFF34F8FBFF36F8F2C785A
-:101030002207CFD50C4B4FF00072C3F88020BFF3CE
-:101040004F8FBFF36F8F2C78E306C5D5064B012277
-:10105000C3F88020BFF34F8FBFF36F8F2C78BBE7AF
-:1010600082420020C821002000E100E00B4B10B5B7
-:10107000044640F8143B0AF06BFB04F110000AF040
-:1010800067FB074A22600023E380204604F0E0FA71
-:10109000204616F0FAFC204610BD00BF248A03004B
-:1010A000E08D030010B5044682B010F0FFFE20462C
-:1010B00010F00AFF2378023B062B0CD8DFE803F080
-:1010C0001022040B0B0B0D00012360888DF80430F7
-:1010D00001A910F0F9FD02B010BD237A012B1FD039
-:1010E000124B1C68002CF6D094F82030002BF2D163
-:1010F000E3689B07EFD4A369002BECD006F01AFE3F
-:10110000A061E8E7094B1B68002BE4D093F820208E
-:10111000002AE0D1DA689207DDD40222DA60DAE749
-:10112000034A1368013B1360DAE700BF143900205B
-:101130001039002003883B2B42D80F2B40F29B80B4
-:1011400010B5103B86B02B2B38D8DFE803F0475C96
-:1011500037373716373737773737373737373789AE
-:10116000373737373737373737373737373737370F
-:101170003737373737373737374000F1080106221E
-:1011800068460AF05DFB694601A80AF07FFB3A4B0E
-:101190001C686CB101A902A80AF078FB02A904F14D
-:1011A00010000AF083FB0123E36002A80AF0D0FAE2
-:1011B00001A80AF0CDFA68460AF0CAFA06B010BDD6
-:1011C000562B03D180881321FFF7A8BD7047808874
-:1011D000132106B0BDE81040FFF7A0BD81884FF68F
-:1011E000FF73994206D0254B254A1B680320D2562F
-:1011F000FFF796FD01231A464FF47A7102A809F011
-:1012000061FE06B010BD1C4B1C68002CD6D001231B
-:1012100002224FF47A7102A809F054FE94F82130AA
-:10122000002BCBD00FF0D0FA0028C7D1154B18787F
-:10123000012106B0BDE81040FFF76CBD037A002B1A
-:10124000BCD10D4B1C68002CB8D094F82030002B7A
-:10125000B4D1E3689B07B1D406F06CFDA061ADE7A3
-:10126000002302A980888DF808308DF80930FFF737
-:101270005DFD06B010BD704714390020DC20002051
-:10128000148A0300C821002038B50E4B00250446FF
-:10129000C0E9003504F06EF90B4B2360A56004F142
-:1012A00010000AF0FDFA04F114000AF0F9FA074BF5
-:1012B000E56040F2011222841C6012F0A5F920467C
-:1012C00038BD00BFE08D0300248A030014390020DC
-:1012D0002DE9F04FC488A3B014F480549DF8B4B045
-:1012E00002D023B0BDE8F08F1E462C9B8360C0E97E
-:1012F00006449146884605460EF0DAF912F032F8B7
-:1013000000940EF0B5FC11F047FE6946012011F083
-:10131000ADFFA74B05F1140A196812A80AF040FAAC
-:1013200012A950460AF0C2FA12A80AF011FA06AF42
-:10133000A04904A80AF034FA9F4938460AF030FA66
-:1013400004AA514608A80AF00BFB424608A90BA8BC
-:101350000AF006FB3A460BA912A80AF001FB12A9F3
-:1013600050460AF0A3FA12A80AF0F2F90BA80AF004
-:10137000EFF908A80AF0ECF938460AF0E9F904A8F0
-:101380000AF0E6F96B6908940220C4F3072260F3BF
-:1013900001028DF821201A1D0A94099208A95B8880
-:1013A000009AADF828304120ADF82A30FFF7C0FC94
-:1013B000684611F0A3FF2046FFF7B4FC03224FF06C
-:1013C000000362F3061304944FF010088DF81030F8
-:1013D00007238DF811308DF814408DF8128010F02D
-:1013E00015FC0DEB080010F057FC744810F038FCA9
-:1013F0000823ADF8183038464FF4C873ADF81A809A
-:10140000ADF81C40ADF81E30FFF78EFC6C4821464D
-:101410000FF0ECFBBBF1000F40F0B6800DF10C0BB0
-:101420000DF10808674B129312A812F06DF8664987
-:1014300001A80AF0B5F95E4B404619680AF0B0F908
-:10144000624958460AF0ACF95A4641460BA80AF0E0
-:1014500087FA01AA0BA912A80AF082FA12A940463B
-:101460000AF024FA12A80AF073F90BA80AF070F92E
-:1014700058460AF06DF94022002112A816F067FBC9
-:10148000534B1868139001238DF8843010B116F077
-:101490009AFB80B2ADF8480002980430159016F01F
-:1014A00092FBADF85000D9F800000430179016F008
-:1014B0008AFB484BADF858001868199010B116F027
-:1014C00082FB80B2444BADF8600018681B9010B1ED
-:1014D00016F079FB80B2414BADF8680018681D909A
-:1014E00010B116F070FB84B212A8ADF8704012F083
-:1014F00057F9502016F0CBFA3246294600F0E4FFA7
-:1015000010F0F8FB364B18601B68002B01DDFFF76D
-:1015100063FC344C344E3220FFF798FC4FF0010945
-:1015200021463248C4F800900FF0D0F93178FF29F5
-:1015300005D023682E4A4846D256FFF7F1FB002318
-:101540004FF4A032CDE90E33CDE910334FF4F02340
-:10155000CDE90C230BA803238DF838300B970EF040
-:10156000C5FF012185F821103078FFF7D3FBEB8808
-:1015700043F48053EB8040460AF0EAF801A80AF0F1
-:10158000E7F823B0BDE8F08F10F0B4FB03280DF1AD
-:101590000C0B0DF108087FF745AF12AB5A460BA9AB
-:1015A000404610F0B9FBBDF80C0010F0ABFB39E77A
-:1015B000D8200020F4890300F8890300A510020058
-:1015C000FC380020A1160200FC890300008A0300F9
-:1015D000D4380020D0380020D4200020D838002073
-:1015E00010390020DC200020C82100203D0D020021
-:1015F000148A0300072915D810B50C4C0C480B466B
-:10160000214623600FF062F90A4B1978FF2901D1B6
-:10161000002010BD2368084A0120D256FFF780FB46
-:10162000002010BD6FF47A70704700BFDC200020EE
-:101630003D0D0200C8210020148A030008B50FF0F8
-:10164000C3F8003818BF012008BD00BF38B5124BE1
-:10165000044600251878FFF75FFB84F821500FF04F
-:101660009DF898B9E3696BB106F064FBE369C01AB1
-:1016700061F10001B0F5FA7F71F100032CBF012088
-:10168000002038BD06F056FBE061EDE7294603482F
-:101690000FF01CF9284638BDC8210020350D020086
-:1016A00020B9034B186808B1FFF7D0BF704700BFDF
-:1016B000143900200238012801D90120704710B5E3
-:1016C000074C206850B1C38843F00803C38003F07F
-:1016D00063FA2068BDE81040FFF7B8BF012010BDD5
-:1016E00014390020012801D0012070470B4B10B5A0
-:1016F0001C6824B12046BDE81040FFF7A7BF084B87
-:101700001878FFF709FB0FF049F808B9012010BD60
-:10171000214604480FF0DAF8204610BD14390020A5
-:10172000C8210020350D020044F20103984214D074
-:1017300009D801280FD041F20103984214BF4A2072
-:101740004720FCF721B844F20203984214BF4A2014
-:101750004820FCF719B84620F3E74920F1E700BF1D
-:10176000A8DF7047B0DF704762DF7047704700BF87
-:101770000368034A9B68934200D1704706311847BB
-:101780006D1702000B88502B70B504462CD00FD972
-:10179000512B35D0532B09D10368204D1C6BAC4223
-:1017A00033D19B680A461E498B4233D1012070BD5C
-:1017B000102B1ED0112BF9D10368194DDA69AA42FA
-:1017C00025D100252E4605E023681B699847013581
-:1017D00023680681DB68204698470346AB422946CA
-:1017E0002046F1DC012070BD03681B6A9847012088
-:1017F00070BD03680A4A9B699342F7D1012070BD0E
-:1018000003685B6A9847012070BDA047CEE7904708
-:101810002368D6E7911D9847C8E700BF71170200FB
-:101820006D17020010B50023054A026004460371DB
-:10183000C38000F0E7F9214600F0F2F9204610BD20
-:10184000588A030010B5054B0360044600F0DAF92E
-:10185000214600F0F7F9204610BD00BF588A03006A
-:1018600000B585B010316B460DF1100C11F8012D4B
-:1018700003F8012B6345F9D1011D6846FFF774FF9A
-:1018800005B05DF804FB00BF00B583B003798DF8A7
-:1018900006308C46821D01A90120ADF804C0FFF777
-:1018A0005FFF03B05DF804FB2DE9F04788B0054603
-:1018B000BDF84090BDF84460BDF8484092460F46E0
-:1018C000202200216846984616F041F9ADF80460E0
-:1018D000B6EB090618BF01262B79ADF800A0E0078A
-:1018E000CDF80880ADF806908DF80C608DF80230C8
-:1018F00005D59DF80D3043F002038DF80D30A1079A
-:1019000005D59DF80D3043F004038DF80D306207C6
-:1019100005D59DF80D3043F008038DF80D302307F1
-:1019200005D59DF80D3043F010038DF80D30E60617
-:1019300005D59DF80D3043F020038DF80D30A0063D
-:1019400005D59DF80D3043F040038DF80D3061064C
-:1019500005D59DF80D3043F001038DF80D30E205FB
-:1019600044BF01238DF80F3040F20112A30548BF98
-:101970000123ADF812202A6848BF8DF810300123EA
-:1019800012698DF811308DF8143039462846EC88EC
-:1019900090476946024620460EF0F2FF08B0BDE8C7
-:1019A000F08700BF00B58DB001A80EF033FF019B9A
-:1019B00023B1BDF808000DB05DF804FB4FF6FF70D1
-:1019C0000DB05DF804FB00BF08B50EF0FDFE003859
-:1019D00018BF012008BD00BF03682DE9F041DB6896
-:1019E00006460C4690469847071E1BDD00250BE077
-:1019F0004388A3421ED08388A34221D0C388A34238
-:101A000024D00135AF420DD0336829461B693046DA
-:101A100098470388A342EBD1012388F80030284679
-:101A2000BDE8F08100234FF0FF3588F800302846EC
-:101A3000BDE8F081022388F800302846BDE8F08137
-:101A4000032388F800302846BDE8F081042388F895
-:101A500000302846BDE8F08130B583B00C460DF16A
-:101A60000702C9880546FFF7B7FF011E08DB9DF88E
-:101A70000730032B06D02B680A4A1B6893420BD110
-:101A800003B030BD238A022BF5D12B6828461B6991
-:101A90009847638A0381EEE7A11D2846984703B063
-:101AA00030BD00BF6D17020070B58AB00C460DF155
-:101AB000070209890646FFF78FFF00282CDB9DF8F7
-:101AC000072001239A428DF8083027D12389ADF8E9
-:101AD0001830336825485B68E189ADF81A10002595
-:101AE00040F2011C83420895ADF82450ADF81CC0AB
-:101AF00029D12B462E4605939DF80E30ADF81010D7
-:101B000062F30003A088ADF80C5002A9ADF8126092
-:101B10008DF80E30FFF726FE0AB070BD9DF80E203E
-:101B2000E589A088ADF81050002363F3000202A9F4
-:101B3000ADF80C308DF80E20ADF812300593FFF79C
-:101B400011FE0AB070BD06A9304698479DF81C30BA
-:101B50009DF81D20BDF81A10BDF824601BB9089B24
-:101B60004FF48175C7E7089BC5E700BF6D170200FA
-:101B700000B583B009890DF10702FFF72DFF03B00F
-:101B80005DF804FB91F806C0BCF1010F11D0BCF167
-:101B9000020F0DD110B50268094CD26AA24282B080
-:101BA0000AD109890DF10702FFF716FF02B010BD37
-:101BB000704703689B6A184702B0BDE810401047A1
-:101BC000711B0200F8B50E4C26689EB13368002BDD
-:101BD0000FDD07463546002402E03368A34208DDE6
-:101BE00055F8040F036839465B69013498470028AB
-:101BF000F3D1F8BD542015F04AFF20600660F8BD0F
-:101C00001839002010B5054C206800B110BD5420D3
-:101C100015F03DFF00230360206010BD183900203F
-:101C200038B50368132B04460D4605DC04EB83022C
-:101C300001335560236038BD1420FBF753FC236843
-:101C4000F4E700BF30B40568002D19DD024600231B
-:101C500002E00133AB4213D052F8044F8C42F8D16A
-:101C60005A1CAA42B8BF00EB820108DA01324C6864
-:101C700041F8044BAA42F9D1591ED31A0B44036010
-:101C800030BC704702207047013101EB810100EB4D
-:101C90004100704782B010B58C4684B049688646D2
-:101CA000DCF800000DF1080CACE8030006A981E89F
-:101CB0000C00039BDA070EEB630C12D55A10029B43
-:101CC0005EF80220D45808AB93E803008DE80300C7
-:101CD00006AB0CCB6046A04704B0BDE8104002B094
-:101CE0007047029CEFE700BF2DE9F04F83B0DDE9BC
-:101CF0000CABBDF83870002B41D080460E469146A3
-:101D00001D46BAF1000F3DD00F2E01D1C02F36D1A4
-:101D1000282015F0BCFE0446103009F021F91820E7
-:101D20002680A4F8029015F0B2FECDE900AB47F092
-:101D30000207A7806B4607460246A06003CB47F820
-:101D40000C5B0023D8F80060D360E3607B60916097
-:101D5000506075680D495161C4E908330C4B9D42D0
-:101D600008D1204604F012FC204603B0BDE8F04F35
-:101D700015F08BBE21464046A8470028F1D103B09C
-:101D8000BDE8F08F1BF0010FBED1F8E7951C0200F3
-:101D9000F5CD01002DE9F0438DB00446149FDDF828
-:101DA0005490884616461D465FB306A809F0D8F839
-:101DB0001820ADF80880ADF80A6015F068FE0146FD
-:101DC000CDE9007941F80C5B0023EC460246C36084
-:101DD0004B60BCE8030050602068916005930D499A
-:101DE0008568049251610C4A0A9312219542ADF81C
-:101DF0000C100B9309D102A804F0C8FB0DB0BDE88C
-:101E0000F08319F0010FD0D1F8E761462046A847CA
-:101E1000F1E700BF951C020025DA010030B5124D34
-:101E20002A6889B0EAB111490024CDE9061408A94D
-:101E3000034611E9030003938DE8030010460121D6
-:101E40002246FFF7A7FF0A4A039BCDE9042404AA10
-:101E500092E8030022468DE8030028680221FFF77C
-:101E600099FF09B030BD00BF843A0020711F020005
-:101E7000D11E0200F0B5134D2E688BB0FEB1124A90
-:101E800005900024CDE90824102702970AA90346EB
-:101E900011E9030022468DE8030030460121FFF7D7
-:101EA00023FF0A4A0297CDE9062406A903C9059B28
-:101EB0008DE80300224628680221FFF715FF0BB0CA
-:101EC000F0BD00BF843A0020711F0200D11E020045
-:101ED00082B070B504A981E80C000446BDF8125028
-:101EE000FFF772FD28B1022D1ED0012D1ED0052D49
-:101EF00003D0BDE8704002B07047022325466372EC
-:101F000055F8093B194A1B69934225D104F114067F
-:101F10002046FFF747FD2A4601463046BDE870409F
-:101F2000012302B0FEF772BE0023E7E72646657282
-:101F300056F8093B0D4A1B69934212D104F114056E
-:101F40002046FFF72FFD324601462846BDE8704087
-:101F5000012302B0FEF75ABE0121204698470646EB
-:101F6000D6E72946204698470546E9E7891C02003E
-:101F700082B070B504A981E80C000446BDF8125087
-:101F8000FFF722FD28B1022D1ED0012D29D0052DED
-:101F900003D0BDE8704002B070470223254623728B
-:101FA00055F8083B1D4A1B69934230D104F10A06DB
-:101FB0002046FFF7F7FC2A4601463046BDE8704050
-:101FC000012302B0FEF722BE00212546217255F8FA
-:101FD000083B124A1B699342E8D0204698470646C0
-:101FE000E6E72646257256F8083B0C4A1B699342E1
-:101FF0000FD104F10A052046FFF7D4FC3246014612
-:102000002846BDE87040012302B0FEF7FFBD002165
-:10201000E3E70021204698470546ECE7891C0200CB
-:10202000F0B5234E35688FB00DB303460C4601B3AF
-:10203000204A05930024CDE906241027029706AA1A
-:1020400092E8030022468DE8030028460121FFF7AD
-:102050004BFE194A0297CDE9082408A903C9059B3C
-:102060008DE80300224630680221FFF73DFE0FB0E5
-:10207000F0BD104A0593CDE90A210AAA92E80300AF
-:1020800022468DE8030028460121FFF783FE0A4A15
-:10209000CDE90C240EAB13E9030022468DE80300C2
-:1020A000059B30680221FFF775FE0FB0F0BD00BF41
-:1020B000843A0020711F0200D11E0200F0B50446D0
-:1020C00085B0FFF7AFFB20461C4B40F80A3BFEF7FC
-:1020D00081FD002704F11400FEF77CFD18492781DB
-:1020E0002046FFF7BDFB0125092649F6820120465F
-:1020F000FFF7CAFB04F1080339464DF6902220464B
-:10210000CDE901560095FFF7CFFB2046CDE90156FA
-:10211000A3194DF6912200952946FFF7C5FB2046ED
-:10212000FFF752FC10B9204605B0F0BD2046294605
-:10213000FFF776FF204605B0F0BD00BF948A03008C
-:10214000408A0300002070470420704701EB8101A2
-:1021500000EB41002630704782B010B58C4684B049
-:1021600049688646DCF800000DF1080CACE8030075
-:1021700006A981E80C00039BDA070EEB630C12D56D
-:102180005A10029B5EF80220D45808AB93E8030073
-:102190008DE8030006AB0CCB6046A04704B0BDE859
-:1021A000104002B07047029CEFE700BF10B507492E
-:1021B000074A016000238260C3810446083003F0AF
-:1021C00047FA2046FFF73EFB204610BDD08A0300A9
-:1021D000E08D030010B50849084C01600022C28060
-:1021E00040F8084CA0F1080403F032FA2046FFF74B
-:1021F00029FB204610BD00BFE08D0300D08A0300FC
-:1022000082B070B504A981E80C000446FFF7DCFB3E
-:1022100018B9BDE8704002B0704723680E4A1B69C8
-:10222000BDF81000BDF812102083934261830ED1D7
-:1022300004F126052046FFF7B5FB04F1180201461C
-:102240002846BDE87040042302B0FEF7DFBC002141
-:10225000204698470546EDE74D2102002DE9F04F55
-:102260000368444D1B694F89B1F80080AB4285B0CB
-:1022700006460C4628D13A30038843450DD03368D2
-:10228000B4F800801B69AB426FD106F144000388AB
-:1022900043451CD005B0BDE8F08F032FFADD3D1F8C
-:1022A00004F1140325F0030510341D4434F8022C06
-:1022B00034F8041C01236846043408F003FEAC42E1
-:1022C000F4D105B0BDE8F08F02219847D4E7032F81
-:1022D000E0DD043F04F1140327F00307DFF8A080DA
-:1022E00010341F4408E0284604F050F9284615F041
-:1022F000CCFB0434BC42CDD034F804ACBAF10F0F9F
-:102300004FF02800F5D034F8029CD6F810B015F044
-:10231000BEFB0546103008F023FEA5F800A0A5F886
-:102320000290182015F0B3FB0146134A41F80C6BDC
-:1023300000920022C26001924A60EA60C5E9082268
-:102340000E4A42616A460346A86003CA5860996013
-:10235000DBF800305B6812224345AA80C3D05846A0
-:10236000294698470028C4D0BDE703213046984746
-:102370008DE700BF4D210200012202005921020019
-:10238000F5CD01000368154A1B69934270B50E88AC
-:1023900004460D4612D130300388B34200D070BDE0
-:1023A0002069A18C03680E4ADB684E1C9342A68408
-:1023B00007D11C340023AC60AB8170BD012198476C
-:1023C000EAE798470028F4D043880188E38304F1C2
-:1023D0001C020423A183AA60AB8170BD4D210200C1
-:1023E0004521020070B58CB00546FFF7EDFA08B93B
-:1023F000AB8C0BB90CB070BD0446A88406A82E693E
-:1024000008F0AEFD1820029415F041FB114A04902B
-:102410000146CDE9002441F80C5B6A46C4600346DE
-:102420004C6003CA0C4A996058605A61336805943D
-:10243000CDE90A449B68094C1222A342ADF80C2056
-:1024400004D102A804F0A2F80CB070BD02A9304675
-:102450009847F6E7012202005921020025DA01001F
-:10246000A0F10800FFF7BEBF10B50949094A016095
-:1024700000238260C3810446083003F0E9F8204657
-:10248000FFF7E0F9204615F000FB204610BD00BF25
-:10249000D08A0300E08D030038B50949094D016079
-:1024A0000022A0F10804C28040F8085C03F0D0F8D4
-:1024B0002046FFF7C7F9204615F0E7FA204638BD59
-:1024C000E08D0300D08A03002DE9F04186B0044678
-:1024D000154600F10807FFF7A5F9314A0023C4E9C2
-:1024E0000223384603F046F82E4B2360483325611B
-:1024F000A36004F1260504F14E0628460A35FEF7CE
-:1025000069FBAE42F9D100252562206AE061E069ED
-:10251000656104F11803A584A06123490593204651
-:10252000FFF79EF9204649F2AF31FFF7ADF9294692
-:1025300009220425059B02922046CDE9005549F267
-:102540007572FFF7B1F906230293204604F11403D4
-:10255000CDE9005504F1200845F204420221FFF7BD
-:10256000A3F943462046CDE90155009542F2C43215
-:102570000321FFF799F904F11C0640F209123346D2
-:10258000029201214BF64C022046CDE90055FFF79F
-:102590008BF9384602F000FB204606B0BDE8F0811A
-:1025A000E08D0300D08A0300408A030004207047B6
-:1025B00001EB810100EB41005230704710B5074933
-:1025C000074A016000238260C3810446083003F09B
-:1025D0003FF82046FFF736F9204610BD3C8B03003C
-:1025E000E08D030010B50849084C01600022C2804C
-:1025F00040F8084CA0F1080403F02AF82046FFF741
-:1026000021F9204610BD00BFE08D03003C8B030084
-:1026100010B50949094A016000238260C38104465C
-:10262000083003F015F82046FFF70CF9204615F0A6
-:102630002CFA204610BD00BF3C8B0300E08D030048
-:1026400038B50949094D01600022A0F10804C28093
-:1026500040F8085C02F0FCFF2046FFF7F3F8204644
-:1026600015F013FA204638BDE08D03003C8B0300C3
-:102670002DE9F84F0368A04F1B690E88BB42044642
-:102680000D4640F077815C300288B24222D0BB42D6
-:102690002E886DD1B4F85220B24204F152006FD0AE
-:1026A000BB422E8840F0BB80B4F86630B34204F1E0
-:1026B000660000F0BB8023682E881B69BB4240F097
-:1026C0000381B4F87030B34204F1700000F003816C
-:1026D000BDE8F88F6A89032AD9D92646EA6846F800
-:1026E000182FBB4240F04B8104F15C082046FFF7F5
-:1026F00059F93246014604234046FEF771FA4FF07D
-:102700000C0900264FF0010A11E0A26918EA020F35
-:1027100006EB460306D0206900EBC3034844DB68A0
-:102720005B6998470136132E09F118091BD06369BC
-:102730000AFA06F818EA030FE7D1A26918EA020FAD
-:1027400006EB4603EED0206900EBC3034844DB6888
-:102750005B689847636918EA030FD6D10136132ED8
-:1027600009F11809E3D123682E881B69BB4291D077
-:1027700000212046984702882368B2421B698FD106
-:102780006A89032A8CD92646EA6846F8142FBB4288
-:1027900040F0FA8004F152082046FFF703F9324670
-:1027A000014604234046FEF71BFA4FF00C090026B1
-:1027B0004FF0010A11E0A26918EA020F06EB460386
-:1027C00006D0206900EBC3034844DB685B69984787
-:1027D0000136132E09F118091BD063690AFA06F8AD
-:1027E00018EA030FE7D1A26918EA020F06EB4603C5
-:1027F000EED0206900EBC3034844DB685B68984770
-:10280000636918EA030FD6D10136132E09F11809AE
-:10281000E3D123682E881B69BB423FF445AF0221F8
-:10282000204698470388B3427FF445AF6A89002A5F
-:102830003FF44EAF02EBC20302EBC30303EB4323AF
-:102840005B429BB242F292418B423FF641AF2B4B2F
-:10285000A3FB0213D21A03EB520212F47F7FC2F3DE
-:1028600087033FF428AF05F10C064FF0070A1AFB67
-:10287000036A3278B6F80110D6F80390122A4FF0A6
-:102880000C0813469DBF4046182212FB0308002384
-:10289000206903EB43034FEAC30B00EBC30340443F
-:1028A000DB68DB689847206983440736DBF80C3027
-:1028B00049469B6B40449847B245DAD123682E883D
-:1028C0001B69BB423FF4FDAE0321204698470388B5
-:1028D000B3427FF4FDAE6F89012F7FF6F9AE023F60
-:1028E00005F11003C7F34E070E3503EB47074FF012
-:1028F00001080C261BE000BFB125020025499224E7
-:10290000122B206915F8011C96BF1822134612FBE2
-:10291000036203EB430300EBC30388BF0C22DB68B5
-:1029200010441B6898470235AF423FF4D1AE15F80A
-:10293000023CA16908FA03F21140F4D16069024037
-:10294000DED0122B9ABF182010FB03620B462069C1
-:1029500015F8011C03EB430300EBC30388BF0C22F3
-:10296000DB68FF29DB68104414BF890040F2FF31A7
-:102970009847D8E70121984723681B6984E601211D
-:10298000204698478046B1E6002120469847804679
-:1029900002E700BF2DE9F04385B00446154600F17B
-:1029A0000807FEF73FFF364A0023C4E902233846F2
-:1029B00002F0E0FD334B236048332561A36004F14E
-:1029C000520504F17A0628460A35FEF703F9AE42AD
-:1029D000F9D10025C4F84A502046C4E905552A49D2
-:1029E000C4F83E50C4F84250C4F84650C4F84D50A4
-:1029F000E561256265622585FEF732FF04262046E3
-:102A00004FF0050941F27B21FEF73EFF04F114036C
-:102A100029462046CDE90066CDF8089045F6990292
-:102A2000FEF742FF04F118032046CDE90169009644
-:102A30004BF6FE120121FEF737FF04F11C080E22AF
-:102A4000CDE900224346204602964DF6220202219D
-:102A5000FEF72AFF142340F20D12CDE901320321C3
-:102A600004F12A034FF40D4220460095FEF71CFFA7
-:102A7000384602F091F8204605B0BDE8F08300BF6B
-:102A8000E08D03003C8B0300408A03002DE9F047F2
-:102A900000240546884600F13E060C27A1464FF06B
-:102AA000010A20E000EBCC0C3844DCF80C305B6809
-:102AB0009847C0B205EB4903B8F1000F02D1327854
-:102AC000824209D009F10109B9F1090F307083F888
-:102AD0002A4083F82B001ADC0134132C06F101067E
-:102AE00007F1180713D0AB690AFA04F21A42F3D0BF
-:102AF000D5E904031A4204EB440CD3D000EBCC011B
-:102B00003844CB685B699847C0F38700D2E74846F2
-:102B1000BDE8F08703680D4A1B69934270B50E88C3
-:102B200004460D460FD170300388B34200D070BD0B
-:102B300001212046FFF7AAFF0028F8D02A344000E0
-:102B4000AC60A88170BD03219847EDE7B125020074
-:102B500070B582B00446FEF737FF08B902B070BD09
-:102B600000212046FFF792FF0028F7D025460F49A5
-:102B700055F82A3B1A6940008A4283B20ED104F10B
-:102B8000700620460193FEF70DFF019B01462A4681
-:102B9000304602B0BDE87040FEF738B8019303211B
-:102BA00020469047019B0646EBE700BFB125020097
-:102BB00070B5A0F1080582B004462846FEF704FF70
-:102BC00008B902B070BD00212846FFF75FFF00285A
-:102BD000F7D054F8083C10491E6940008E4204F1B9
-:102BE000220283B20ED168342846CDE90023FEF7D5
-:102BF000D9FEDDE900230146204602B0BDE8704061
-:102C0000FEF704B8CDE9002303212846B047DDE9EB
-:102C100000230446E8E700BFB12502000320704707
-:102C200001EB810100EB4100283070472DE9F04FA6
-:102C300003681E4A1B690C88934283B00546884688
-:102C400031D128300388A34202D003B0BDE8F08F11
-:102C500005F10C03002701931E46BA464FF0010907
-:102C600006F801AB0FFA87FB0024A86821B25A4688
-:102C7000103008F0CBFAC4F10403013430B116F877
-:102C8000011C09FA03F30B4306F8013C052CECD1B7
-:102C90000137052FE4D1019BC8F80830A8F80C7063
-:102CA00003B0BDE8F08F00219847CBE7212C02004C
-:102CB0002DE9F0430368404C1B690F46A34237F8E7
-:102CC0000C8B83B005460E464CD128300388434513
-:102CD0001FD02B68B6F800801B69A34264D105F1B0
-:102CE00032000388434540D02B6837881B69A342D4
-:102CF0005ED105F13C000388BB4202D003B0BDE8C1
-:102D0000F0837389012B84BFB3896B8203B0BDE864
-:102D1000F0837389013B9BB2042BDAD8A8683C305E
-:102D200005F006FB73894FF00008002BE6D00FFA80
-:102D300088F900243B78A868C4F10402134143F3E6
-:102D4000000321B2DBB2103001344A4608F042FAE7
-:102D5000052CEFD1738908F10108434507F10107FC
-:102D6000E5DCCBE700219847B0E7B6F90A20394601
-:102D7000684608F065FDA8683C3005F0D9FAA868F7
-:102D8000694600F13C0401A808F080FD6A8A01A9A7
-:102D9000204605F075FB01A808F0DAFC684608F04B
-:102DA000D7FC03B0BDE8F08301212846984798E797
-:102DB0000221284698479EE7212C0200F0B50446E0
-:102DC00085B01546FEF72EFD234B2360A56004F168
-:102DD0002800FDF7FFFE04F13200FDF7FBFE04F1D1
-:102DE0003C00FDF7F7FE00257823638220461B494F
-:102DF000E56025742575FEF733FD20464DF61D115F
-:102E0000FEF742FD052604F10C0740F205123B4691
-:102E1000294602922046CDE9006647F67732FEF752
-:102E200043FD14220421CDE90121A318009220467C
-:102E300049F2EE320121FEF737FD02212046CDE9AD
-:102E40000116009104F1120340F62D52FEF72CFDFD
-:102E5000204605B0F0BD00BFA88B0300408A0300E8
-:102E60000220704701EB810100EB410024307047E4
-:102E700090F823200023038480F8223002B97047A1
-:102E800000B585B00123032240F2FF31684608F007
-:102E900019F805B05DF804FBF0B583B00446FEF701
-:102EA00093FD18B90025284603B0F0BD2368254FCF
-:102EB0001B69BB42054639D104F1240003899B07F5
-:102EC000F0D594F82230E27CE66894F82110132BB8
-:102ED00016440FD916E0E26884F82200525CF254DE
-:102EE00094F8223094F813E09CFBFEF1132B0EFBB8
-:102EF00011C107D894F820208A4203F1010001F1A2
-:102F0000010CE8D122681269BA429BB212D104F1D5
-:102F1000240720460193FEF745FD019B01463246FA
-:102F20003846FDF7B5FE284603B0F0BD0021204627
-:102F30009847C3E70193002120469047019B07462D
-:102F4000E7E700BF652E02002DE9F04F0368314A24
-:102F50001B690C88934285B00546894656D12E30B0
-:102F60000388A34202D005B0BDE8F08FB9F80A305B
-:102F7000002BF8D009F10C0909EB030B2B7CAA7C80
-:102F8000697C5E1CB6FBF2F002FB10668E422AD012
-:102F9000AA6999F80070B2F90280B8F1000F17DD44
-:102FA00005F1180A002401E0A04510D021B25046D6
-:102FB00008F0EEFC874204F10104F5D101231A4622
-:102FC0004FF49661684607F07DFFA045EED12B7C5B
-:102FD000AA68D754EB692E749E420CD009F10109FE
-:102FE000CB45CBD1BFE7012303224FF4966168465E
-:102FF00007F068FFF2E74FF0FF33EB610222012395
-:103000004FF49661684607F05DFFE7E701219847B6
-:10301000A6E700BF652E020030B503681C4A1B6995
-:103020000D88934285B004462FD124300388AB42EB
-:1030300001D005B030BD94F8221094F82130E27C24
-:1030400094F823500B44B3FBF2F102FB113300223E
-:1030500084F8213084F822200123032240F2FF313A
-:10306000684607F02FFF002DE3D194F82230002BA3
-:10307000DFD194F8212094F820309A42D9D020460C
-:1030800005B0BDE83040FFF707BF00219847CDE706
-:10309000652E0200F0B5044685B015461E46FEF7C3
-:1030A000C1FB2046214B40F8183B08F0F9FB0136E4
-:1030B00004F12400FDF78EFDF6B204F12E00013577
-:1030C000FDF788FDEDB206F128000121284403F048
-:1030D00031FA05F1140300270344C4E90203A5747F
-:1030E000204613492782E6742762FEF7B9FB204683
-:1030F0000121FEF7C9FBA36800972B440621142584
-:10310000CDE90151204603220121FEF7CDFB0195B7
-:10311000E368009710220292204633440222394687
-:10312000FEF7C2FB204605B0F0BD00BFF48B0300E4
-:10313000DC8B03002DE9F04FB2F1000B83B040F3BC
-:103140008980012B1D4600F0858004460E46FEF75F
-:103150003BFC00287BD02368404F1B69BB4272D1E7
-:1031600004F1240003899A0771D54FF0000A04F195
-:103170002403D14601934FF001082046FEF724FCBA
-:10318000002847D023681B69BB4247D101980389B7
-:103190009B073FD5DA451CDA0AF1FF3094F820107E
-:1031A00030440BE0E26810F801CF02F801C00AF1E8
-:1031B000010AD9B2D34584F820100AD094F813C07C
-:1031C00094F821204B1CB3FBFCFE0CFB1E339A42EF
-:1031D000E8D1022D26D184F82380032140F2FF306C
-:1031E00002F0FEFC94F8223043B994F8212094F8C0
-:1031F00020309A4202D02046FFF74EFE02F054FEE5
-:10320000D34584F82390B8D194F8212094F8203045
-:103210009A42B2D1504603B0BDE8F08F002120465B
-:103220009847B4E794F82230002BF3D194F821208A
-:1032300094F820309A42EDD02046FFF72DFE5046FC
-:1032400003B0BDE8F08F0021204698478AE7DFF8F9
-:1032500010A0DFE76FF47A7ADCE700BF652E02008A
-:1032600016FCFFFF09681346043131F9022CFFF701
-:1032700061BF00BF2DE9F04F2DED028B85B000AF8F
-:10328000012B08EE100A7B6000F0928091F811A0EB
-:103290000C7CA2458846934635D01368B3F90210DA
-:1032A000D8F80830554600295E5D23DD00244FF034
-:1032B000FF3921B2584608F06BFBDBF80010B1F97A
-:1032C00002100134B04208BFA946A142F1DC98F8CF
-:1032D000120098F81040013595FBF0F600FB1655EA
-:1032E000AC4218D0B9F1FF3F18D1D8F80830002906
-:1032F0005E5DDBDC98F81200013595FBF0F600FB13
-:103300001655AC42CFD17B68022B59D018EE100A6B
-:1033100008F0C6FA44E07B68022B4ED0B9F1000FEA
-:10332000F4DBD145BDBF98F81250A5EB0A054D441A
-:10333000A9EB0A0505F1080222F007026C46ADEB85
-:10334000020D00216A1C684614F001FC1FFA89F383
-:103350009A45D8F808C098F8126069461FFA8AF0B2
-:103360000ED00DF1FF3E421C92B2B2FBF6FA06FB04
-:103370001A221CF800A00EF801AF90B28342F2D1DD
-:1033800098F8113001332B4493FBF6F006FB103311
-:103390002AB218EE100A88F8113008F051FAA54642
-:1033A00018EE100A1437BD46BDEC028BBDE8F08F55
-:1033B0006FF47A7108F0D4F9F2E7B9F1FF3FADD1BB
-:1033C000594608F1180407F10C0008F05FFA07F1FC
-:1033D0000C01204608F06AFA01214FF4966002F0D1
-:1033E00095FD07F10C0008F0B3F998F8103007F1DB
-:1033F0000C0003F1FF3908F053FA07F10C012046E5
-:1034000008F054FA07F10C0008F0A2F986E700BFB3
-:10341000012A0FD010B51830144608F047FA022CD4
-:1034200001D0002010BD01214FF4966002F06EFD26
-:10343000002010BD6FF47A70704700BF42DF704704
-:10344000704700BF084602F077BD00BF82B010B5DC
-:103450008C4684B049688646DCF800000DF1080C03
-:10346000ACE8030006A981E80C00039BDA070EEB29
-:10347000630C12D55A10029B5EF80220D45808AB98
-:1034800093E803008DE8030006AB0CCB6046A04731
-:1034900004B0BDE8104002B07047029CEFE700BFE7
-:1034A00082B08DE80C00002100F6281002B0F9F778
-:1034B000FBBD00BF82B010B502A981E80C00BDF8C9
-:1034C0000A30152B044610D8022B1DD9033B122BB2
-:1034D0001AD8DFE803F025191D3719191919191918
-:1034E0001D191919191919193F0040F6B9329342DB
-:1034F0000AD100F580544FF0FF31D4F88001BDE8C7
-:10350000104002B006F0FABFBDE8104002B07047AC
-:10351000BDE81040D0F81009036802B01B6B1847D3
-:10352000002100F6540005F055F904F6740000215E
-:1035300005F050F904F69400BDE81040012102B0F6
-:1035400006F04CBABDE81040D0F81409036802B088
-:103550009B6A184700F580540121D4F88001BDE82A
-:10356000104002B007F00AB838B500F5E26504462D
-:103570002846FAF741FD40B104F10C00FEF75EF871
-:1035800038B92846FAF740FD50B9BDE838400BF08D
-:1035900031BC2846FAF78CFDBDE838400BF02ABC58
-:1035A0002846FAF7CFFE0028EFD138BD064A136847
-:1035B000591E11603BB9054A116821B14189136058
-:1035C00021F4005343817047E02000203020002088
-:1035D000704700BF064A1368591E11603BB9054A7F
-:1035E000116821B1C188136021F40053C380704772
-:1035F000E0200020302000202DE9F04F2DED028B3F
-:1036000087B00446F9F7D8FEB44B0025C4E901356C
-:10361000201D01F0AFFFB24B236003F13C0204F127
-:103620000C0604F1340862603046FDF72DFE04F10B
-:103630004C07AC492663092240460BF049FB04F1D4
-:103640006406A9490A2238460BF042FBA7491A2210
-:1036500030460BF03DFB2A464146012304F1800031
-:1036600004F0C6FB04F1E00304F1B800039305F095
-:1036700081FE3946039F222304F53B7B5B223846BB
-:1036800008F08AFB3146122204F54B7658460BF0BF
-:103690006DF804F2746339465A46304604F2DC672A
-:1036A000049300F0E1F9924B049804F5C46204F528
-:1036B000C1610AF0A9FE04F5AF6204F5AC613846B9
-:1036C00001F0EEFD04F59A6204F59D6104F2F460E8
-:1036D00001F0E6FD04F5E2692822434600923946EE
-:1036E00032464846FAF7EEF904F5EB6308EE103A75
-:1036F00018462A233946324600934B46FAF782FE93
-:10370000D5F8F83F01330ABF4FF01023D5F8F81F62
-:1037100059694FF0805304F2847618691B6900EBF5
-:103720004000091A04F2947501223046FBF702FEAC
-:10373000314600222846059505F0A4F80523C4F873
-:10374000C837C4F8CC37C4F8D037C4F8D437D4F865
-:103750005036C4F8B437D4F85436C4F8B837D4F86F
-:103760005836C4F8BC37D4F85C36C4F8C037D4F83F
-:103770006036C4F8C4375F4BC4F8E03704F5B26371
-:10378000C4F8A03704F5B563C4F8A43704F5B863EA
-:10379000C4F8A83704F5BB6304F2E478C4F8AC3786
-:1037A00004F5F46604F5BE6304F2B47504F5F96A31
-:1037B000C4F8B037072251464046C4F8D867C4F869
-:1037C000DC57FAF755F80023CDE9003301231A46F8
-:1037D00004F56C7104F6540004F0C4FF0023CDE935
-:1037E00000330222012304F5886104F6740004F01A
-:1037F000B9FF03230222012104F6940006F0ACF87D
-:103800005A4640F6AC5304F5A06104F6A40006F055
-:103810001FF9092104F6D40001F0AAFA082104F6E0
-:10382000FC0001F06BFC384600F038FCC4F81009CD
-:10383000384600F0BBFC059B009301464346D4F894
-:103840001029C4F8140904F6181000F03DFD04F521
-:10385000A662019204F5A36804F5A962039B009295
-:1038600004F54E71424604F62810F9F77DFC04F584
-:1038700093504A4618EE101A049B0830FAF768F87D
-:1038800004F5C7694FF000036381484609F0D8FF8B
-:103890000221484609F0D4FDB4F83E36164923F417
-:1038A00080733846A4F83E3608F0A2FF56F8040BA1
-:1038B00001210AF0A3FAB542F8D155F8040B012111
-:1038C0000AF09CFAAA45F8D1012140460AF096FA7E
-:1038D000204607B0BDEC028BBDE8F08FE08D030001
-:1038E000688C03000090004000A0004000A0014050
-:1038F000002000402C8C0300801A06002DE9F04FB8
-:1039000083B0DDE90CABBDF83880002B3CD0074616
-:103910000E4691461D46BAF1000F32D00F2E02D14D
-:10392000B8F1C00F30D1282014F0B1F8044610309F
-:1039300007F016FB18202680A4F8029014F0A7F8D0
-:10394000CDE900AB84466B460246A06003CB4CF841
-:103950000C5B00233E68D360E360CCF80430506019
-:103960009160756848F00208C4E908330C4BA4F86C
-:103970000480384653612146A84740B903B0BDE8EA
-:10398000F08F1BF0010FC9D16FF47A70F6E7204673
-:1039900002F0FCFD204614F078F80248EEE700BF84
-:1039A0004D34020016FCFFFF30B587B000224FF403
-:1039B0008053009204460D4602A811468022FBF770
-:1039C000B9FC01230E4A01A902A8FBF703FC019BE5
-:1039D0007BB10B4901236A4602A8FBF707FC04F5FB
-:1039E00093500830FAF702F802A8FBF7ABFC07B0D7
-:1039F00030BD002DF3D102A8FBF7A4FC07B030BD09
-:103A0000288C0300A0F10400F8F742BC10B5084B65
-:103A10000360044600F5517007F0F4FD054A22608A
-:103A200000232046E38001F013FE204610BD00BFB6
-:103A3000C88C0300E08D030010B5094B03600446F9
-:103A400000F5517007F0DEFD064A22600023E38096
-:103A5000204601F0FDFD204614F017F8204610BD69
-:103A6000C88C0300E08D03002DE9F04FB54B0360D7
-:103A70004FF0000987B08046C0F80490CDE90212EB
-:103A800001F078FD4046B04B40F80C3B0222032386
-:103A9000642109F03DFF03231A46652108F1240043
-:103AA00009F036FF08F1540004460323042266217E
-:103AB00008F13C0009F02CFF08F16C0B03231F22D6
-:103AC00067212046009409F023FF03231C2268216C
-:103AD000584609F01DFF08F1840608F19C031D46B5
-:103AE0000E2203236921304609F012FF08F1B40ABF
-:103AF000032325226A212846019509F009FF0323A3
-:103B00000B226B21504609F003FF03230A226C218C
-:103B100008F1CC0009F0FCFE08F1FC0703230922A0
-:103B20006D2108F1E40009F0F3FE08F58A7503231E
-:103B30001E226E21384609F0EBFE032317226F2167
-:103B4000284609F0E5FE03230C22702108F5967043
-:103B500009F0DEFE03231122712108F5A27009F09D
-:103B6000D7FE03230122722108F5AE7009F0D0FEC2
-:103B700003230D22732108F5BA7009F0C9FE03234F
-:103B80002222742108F5C67009F0C2FE03231A220E
-:103B9000772108F5D27009F0BBFE08F5EA7403231B
-:103BA0002022782108F5DE7009F0B2FE03232422DA
-:103BB0007921204609F0ACFE4A4603237A2108F514
-:103BC000F67009F0A5FE032314227B2108F501708D
-:103BD00009F09EFE03230522862108F5077009F0EF
-:103BE00097FE032310227C2108F50D7009F090FE4A
-:103BF000032308227D2108F5137009F089FE0323B1
-:103C000015227E2108F5197009F082FE0323162281
-:103C10007F2108F51F7009F07BFE03230F2280210E
-:103C200008F5257009F074FE03231822812108F598
-:103C30002B7009F06DFE03231322822108F53170E9
-:103C400009F066FE01230622832108F5377009F08A
-:103C50005FFE01232822842108F53D7009F058FEFB
-:103C600019228521032308F5437009F051FE009BBA
-:103C7000C8F82C33019BC8F8404308F55179C8E9CE
-:103C8000CC37C8E9CE65C8E9C9BA484607F08CFC0C
-:103C90002E4B029919602E4B039A1A60212313258B
-:103CA000C8F80830236820465B6C00219847D8F894
-:103CB00008300135AB4204F11804F3DCD8F82403D2
-:103CC000036800215B6C9847D8F82803036800213B
-:103CD0005B6C9847D8F82C03036800215B6C98470D
-:103CE000D8F83003036800215B6C9847D8F8340398
-:103CF000036800215B6C9847D8F8380303680021FB
-:103D00005B6C9847D8F83C03036800215B6C9847CC
-:103D1000D8F808100122114405A807F04BFC05A9AA
-:103D2000484607F077FC05A807F06CFCD8F80810A7
-:103D3000D8F844330B44002240461A7107B0BDE85E
-:103D4000F08F00BFE08D0300C88C0300743B00209F
-:103D5000703B00202DE9F8438268D0F844331344C7
-:103D60001A7942F001021A718368002B44DD0025A4
-:103D7000DFF88890064600F10C04A84613E0D3F85B
-:103D8000003703F44033B3F5003F06D1D6F844338F
-:103D90002B441A7942F008021A71B3680135AB421C
-:103DA00004F1180428DDD6F84433277C2B44204640
-:103DB00083F804802368DB69984707F01F02002816
-:103DC000EBD1202F34BF4FF0A0434B4603EB8203CF
-:103DD000D3F8002702F44032B2F5403FCFD1D6F8F5
-:103DE00044332B4401351A7942F004021A71B36846
-:103DF000AB4204F11804D6DCBDE8F88300030050A0
-:103E0000F8B58168D0F844331E4A0B44197921F083
-:103E1000010119718368D2F80473D2F80413C2F84F
-:103E20000813002B2ADD064600F10C0400250FE0E4
-:103E300011F0080320464FF0020104BF2046194646
-:103E400009F0F6FFB3680135AB4204F1180415DD43
-:103E500023682046DB6998470028F3D1D6F844331D
-:103E60002B4419794B07E3D52046032109F0E0FFE5
-:103E7000B3680135AB4204F11804E9DC014BC3F827
-:103E80000473F8BD006000402DE9F04F06463A4843
-:103E900083B09946B3689246D0F804230092002B71
-:103EA000D0F80423C0F808232FDD884634460025C7
-:103EB000E36894F81CB0DB6904F10C0738469847B6
-:103EC000E8B9E36838461B6A9847C0B1638A13F4BF
-:103ED000007124D0B8F1000F11D0BAF1000F2BD02F
-:103EE000BBF1200F0BF01F0B244A0BF5E07138BF1C
-:103EF0004FF0A04252F8211011F4403F27D0B36890
-:103F00000135AB4204F11804D2DC1B4B0022C3F88C
-:103F10007C21009AC3F8042303B0BDE8F08FB9F107
-:103F2000000FECD0384609F083FFB3680135AB428F
-:103F300004F11804BCDCE8E73846514609F078FF84
-:103F4000B3680135AB4204F11804B1DCDDE7C3F31B
-:103F50000023C3F103013846019209F069FF019A79
-:103F6000012303FA0BF3C2F82035B3680135AB42E5
-:103F700004F118049CDCC8E7006000400003005016
-:103F800010B582B0062916D8DFE801F0323E4D1890
-:103F9000181D0400816800290DDD0022438A9C055C
-:103FA00048BF23F4007302F1010248BF43828A42F2
-:103FB00000F11800F2D1002002B010BDFFF720FF81
-:103FC000002002B010BD002A46D08468002CC8BF73
-:103FD0000023F0DD418A11F4007F03F1010300F1B9
-:103FE000180002D0116801311160A342F2D1E2E75A
-:103FF0000190FFF7AFFE0122019800231146FFF761
-:1040000043FF002002B010BD8268D0F8443313444F
-:104010001B79DA0716D5012300221946FFF734FF72
-:10402000002002B010BDD0F84433826813441B79DD
-:10403000DB070CD501231A461946FFF725FF0020A0
-:1040400002B010BD0190FFF785FE0198E3E70190F3
-:10405000FFF780FE0198EDE76FF47A70ACE700BFE0
-:1040600000207047002070476FF47D70704700BFDC
-:104070006FF47D70704700BF10B5044603EB43003A
-:10408000C4E9022321608000012102F053FA0023D9
-:1040900060602382204610BD704700BF2DE9F043C9
-:1040A000364C236813F0010383B005461AD0344C14
-:1040B0002368DE0721D5334C334F344E0A2002F0FB
-:1040C00013FB204609F0BCFB0221204609F0B8F999
-:1040D000E3883A7823F48073E380E2B1306803B078
-:1040E000BDE8F08301222A48114606F07FFE012335
-:1040F0002360234C2368DE07DDD4192285210323A6
-:10410000204809F005FC0123224A23491D48236069
-:1041100013F0B6FCCFE7DFF8848032603221284606
-:10412000C8F8002004F07AFE28B9306801233B70FB
-:1041300003B0BDE8F083502013F0A9FC3223052220
-:10414000CDE9003229462246114B814604F04CFE4F
-:104150005420C6F8009013F09AFC22463C23062413
-:104160008146CDE900342946094B04F035FF31681A
-:10417000C8F80090484602F0E1FDD6E71C3900205F
-:1041800020390020303900208342002024390020CB
-:1041900028390020402000209940020048390020A2
-:1041A00010B5044613F071FC204610BD10B504464E
-:1041B0000A2002F099FA2046FFF770FF014B1868B9
-:1041C00010BD00BF4839002082B010B58C4684B0C5
-:1041D00049688646DCF800000DF1080CACE80300E5
-:1041E00006A981E80C00039BDA070EEB630C12D5DD
-:1041F0005A10029B5EF80220D45808AB93E80300E3
-:104200008DE8030006AB0CCB6046A04704B0BDE8C8
-:10421000104002B07047029CEFE700BF2DE9F04F5D
-:1042200083B0DDE90CABBDF83870002B41D080467F
-:104230000E4691461D46BAF1000F3DD00F2E01D11A
-:10424000C02F36D1282013F022FC0446103006F08F
-:1042500087FE18202680A4F8029013F018FCCDE900
-:1042600000AB47F00207A7806B4607460246A060F6
-:1042700003CB47F80C5B0023D8F80060D360E36001
-:104280007B609160506075680D495161C4E90833E5
-:104290000C4B9D4208D1204602F078F9204603B02D
-:1042A000BDE8F04F13F0F1BB21464046A847002877
-:1042B000F1D103B0BDE8F08F1BF0010FBED1F8E7DC
-:1042C000C9410200F5CD010030B58DB0044610980B
-:1042D0002160C4E901231B49E06004F017FBD0B161
-:1042E00005460DF1140E00696969AA69EB69F44687
-:1042F000ACE80F00286A696AAA6AACE807001CE902
-:104300000F008DE80F0020689EE80E0002F0FCFC14
-:10431000284613F0BAFB0C4B1D6885B10B4A0023ED
-:10432000CDE9052305AB93E80300C0238DE8030026
-:1043300002930322234606212846FFF76FFF2046FB
-:104340000DB030BDE48C0300843A002049480200DF
-:1043500070B40B680468D0E90156E31A07EE903A8E
-:104360004B68EB1A06EE903AF8EEE66A8B68F8EEC8
-:10437000E77A66EEA66AF31AE7EEA76A012A07EE65
-:10438000903AF8EEE77AE7EEA76A35DD02EB4202F3
-:1043900001EB8200B0EE666A0C38D1E90323EB1A18
-:1043A00007EE903AA21AF8EEE77A07EE102A4B6968
-:1043B000B8EEC77A67EEA77AF31AE7EE077A0C3100
-:1043C00007EE103AB8EEC77AE7EE077AF4EE667AAF
-:1043D000F1EE10FAB4EE676A48BFF0EE676AF1EEEC
-:1043E00010FA48BFB0EE676A8842D6D176EE667A98
-:1043F00070BC17EE900A7047B0EE666A76EE667A89
-:1044000070BC17EE900A70472DE9F0472DED068B32
-:1044100084B004AC04E90E00139A029E1D460023EA
-:104420000F469A424FF48061C0E90033C0E903119E
-:10443000814683608361416140F3D480129CDFED4B
-:104440007D8A02EB420204EB8208A246DAE90023ED
-:10445000F31A07EE903ABA1AF8EEE77A07EE102A46
-:10446000DAF80830B8EEC77A67EEA77AEB1AE7EE0B
-:10447000077A07EE103AB8EEC77AE7EE077AF5EE5C
-:10448000407AF1EE10FA00F1B880B1EEE77A0AF165
-:104490000C0AFDEEC77AF8EEE77AF4EE687AF1EEF0
-:1044A00010FAC8BFF0EE678AD045CFD19FED619A70
-:1044B000F7EE00AAF0EE499AB0EE49AAB0EE498AAA
-:1044C000D4E90012B31A07EE903A7B1A07EE103ABD
-:1044D000F8EEE77AA368B8EEC77A67EEA77AE81A2B
-:1044E000E7EE077A07EE100AB8EEC77AE7EE077A2A
-:1044F000F5EE407AF1EE10FA00F18680F1EEE75A1F
-:10450000C91B921B5B1B0C3488EEA56A07EE901A40
-:10451000F8EEE76A07EE902AB8EEE77A07EE903AEF
-:10452000F8EEE77A86EEA55AC7EE256A87EEA57AF9
-:1045300076EE6A7ABDEEC88ABDEEE76A18EE102AFA
-:1045400016EE103A9A42B8BF1A4608EE102AB0EE9C
-:10455000C56AF0EEE66AB0EEC77AA045A6EE27AAD5
-:10456000E6EEA79AA7EE279AB8EEC88AA8D169EE18
-:10457000A97AEAEE0A7AE9EE097AF5EE407AF1EEE6
-:1045800010FA4BD4BDEEE87A17EE103AB1EEE77AA6
-:104590004846C9E90165C9F80070C9F818308AEEC3
-:1045A000075AC9EE875A89EE076AF7EE007AF0EEED
-:1045B000676AB0EE677AE5EE086AA5EE887AE6EEFD
-:1045C000087AFEEECB6ABEEECB7AFEEECB7AC9ED70
-:1045D000036A89ED047AC9ED057A04B0BDEC068B57
-:1045E000BDE8F0879FED139AF0EE499AB0EE49AA24
-:1045F000B0EE498AF0EE497AC8E717EE900A12F059
-:1046000021F807EE100A42E717EE900A12F01AF8A6
-:10461000D4E9001205EE900AA36871E717EE900A3C
-:1046200012F010F8FDEEE87A07EE100A17EE903A55
-:10463000AEE700BF000000002DE9F04F93B0161E5A
-:104640001190884640F3FA80002206EB460C0B4698
-:10465000740001EB8C0C15461746D3E900010C33AE
-:104660000D4453F8041C9C4507440A44F5D197FBBC
-:10467000F6F3099395FBF6F3079392FBF6F3039396
-:10468000119B099A1A60079A5A60039A9A604146E8
-:1046900032461846FFF75CFE3444D8F80030D8F8AC
-:1046A0000410D8F808B00A93A8F10C0202EB8402B7
-:1046B0006FF0C704E41A10946FF0C704641AC3F5CE
-:1046C000C8730B940D936FF0C704C1F5C87305EE62
-:1046D000900AA4EB0B0400200E93CBF5C873059150
-:1046E0000C9006948246019081460F93099B109985
-:1046F000194402910D99CB18089307990E9B0B440E
-:10470000049303990F9B03EB010EDDED027A0A9BE4
-:1047100017EE901AF8EEE74A5D180B9B079964EEC6
-:10472000A44A03EB010C07EE90CAF8EEE77A059B6A
-:104730000399B0EE645AA7EEA75A03EB0C04069B4C
-:104740005F1807EE907AF8EEE77AB0EE456AA7EECA
-:10475000A76A012E0BEB0700F0EE466A29DD4346FF
-:104760001969611A07EE901AD968691A07EE101ACA
-:10477000F8EEE77A5969B8EEC77A67EEA77A411A78
-:10478000E7EE077A0C3307EE101AB8EEC77AE7EEB9
-:10479000077AB4EE676AF1EE10FAF4EE676AC8BF02
-:1047A000B0EE676AF1EE10FA48BFF0EE676A9A421F
-:1047B000D6D176EEC66AF4EEE56AF1EE10FA04D5CB
-:1047C000F0EE665A82460194A946C837BE45B8D174
-:1047D000049B0CF1C80C6345A5D1029B0899C83312
-:1047E0009942029391D1099B4B4508D0019B0793B5
-:1047F0000123CDF80CA00C93CDF8249076E7079B0D
-:1048000001998B4206D0019B07930123CDF80CA0A0
-:104810000C936BE7039B9A4504D00123CDF80CA0C1
-:104820000C9363E70C9B2BB1119B099A1A60079AB2
-:10483000C3E9012A119813B0BDE8F08F0023039358
-:104840000793099374001BE782B02DE9F04F2DED1B
-:10485000028BF1B001467CAC642084E80C00069128
-:1048600001F042FF0522114612A806F0FFFB96490F
-:1048700013A806F025FC25AB70A900229A60C3E9B5
-:1048800000220C339942F9D1069C1C92A0688DF845
-:10489000742003681792CDE91822CDE91A229B6A89
-:1048A000DFF83892984708EE100AA0680368FF21E5
-:1048B0005B6A9847A0683C3003F03AFD43F68C42AF
-:1048C0000023099205939B4607930A93099B43F69D
-:1048D0008C429342A9F1020A00F0BA807B4A9342CB
-:1048E000C0F2B680099B002B00F0DE80059A0F2AEB
-:1048F00000F0DA80A3F16402089313B209930799D8
-:10490000734B069D2831A3FB0132C820920900FB9E
-:104910001212D3B26868079302F028F90446686857
-:1049200002F032F914F52A7FC0F2B28014F1C80FF8
-:10493000C0F2B680B4F52A7F00F3C180C82C00F322
-:10494000218102230C93984610F52A7FC0F29C80A7
-:1049500010F1C80FC0F2A080B0F52A7F00F3AB8041
-:10496000C82800F3138102230D930B93594D12A80D
-:1049700017AE06F025FC2C460A9B374604E00234AD
-:104980004C450CD017F8013F012BF8D16278217803
-:10499000FF2312A8023406F01DFC4C45F2D1079B00
-:1049A000DDE90C1212A806F015FC089B002B02DBB7
-:1049B000059B0F2B09D900230093069B98680023C1
-:1049C00010301A4612A906F035FC00231A460EAF25
-:1049D0000B9B05E0554506F101062AD015F8022F7C
-:1049E0009045F7D16A789A42F4D125A90BEB4B0494
-:1049F00001EB8404317801294FF00002EAD00893DA
-:104A0000069B3846196802F09BF9059A0132D3B229
-:104A100097E807000BF1010B059355454FF0010393
-:104A2000337084E80700089B5FFA8BFB06F10106F0
-:104A3000D4D1642001F058FEBBF1180F50D89DF876
-:104A40005C300A93099B43F68C4293427FF446AF55
-:104A5000069CA068FAF7CEFFA4681F491EA806F0BE
-:104A60009FFE3C3478220DEB0201204603F008FD46
-:104A70001EA806F06DFE43F68C4343F62842CDE9AE
-:104A80000832002305933AE700230D930B936DE75B
-:104A900000230C93984657E701230D930B9365E78A
-:104AA00001230C9398464FE7069B98683C3003F02F
-:104AB0003FFC099B1EE704230D930B9356E7042349
-:104AC0000C93984640E700BFF08C0300D18AFFFFAB
-:104AD0001F85EB51508D0300388D0300828D03003C
-:104AE00014AC5A4625A92046FFF7A6FD25ABCDF804
-:104AF00004B0009394E80E001EA8FFF785FC21ABDC
-:104B00000FCB8DE80F00069D1EAB28680ECB02F080
-:104B1000FBF8E86820B11F491EAA1C2303F03CFFE4
-:104B2000069EB068FAF766FFB06813A900F13C056D
-:104B3000204606F0BBFA002340F2DC52CDE90032F9
-:104B400021461A46284603F00FFC204606F042FA9A
-:104B50004FF47A7001F0C8FDB068FAF74BFFB06807
-:104B6000036818EE101A5B6A984713A806F032FA29
-:104B700012A806F02FFA71B0BDEC028BBDE8F04F21
-:104B800002B0704703230C939846DDE603230D9390
-:104B90000B93EBE6E48C0300C38843F48043C380AB
-:104BA000704700BF84B003AA01900DF107030DF117
-:104BB000030013F8011902F8011B8342F9D103988D
-:104BC00004B0704740BA82B080B202B0704700BFF4
-:104BD00010B5044A026000230446C38000F038FD8B
-:104BE000204610BDE08D030010B5064A0260002388
-:104BF0000446C38000F02CFD204612F046FF2046FC
-:104C000010BD00BFE08D0300F8B545690446002DD6
-:104C10005ED04FF0804200210123C2F800111360E2
-:104C2000D2F80031002BFBD0637A2E4A2E4DD35C94
-:104C3000C5F80C35217A2D4BC5F808150022C5F8AA
-:104C40001025C5F81C35A67AF8F738FC10B9A672FD
-:104C5000C5F82465244BDFF89CC06769244D00200B
-:104C600001210826C3F82C050222C3F830154FF69F
-:104C7000FF7EC3F81465C3F818C5DFF87CC0C3F81D
-:104C80003425C3F83CE5C3F838C54FF0180CC3F819
-:104C900054C5C3F80475C3F80463C5F880212A60BD
-:104CA000D3F8002242F01002C3F80022C3F800013A
-:104CB0005960D3F80021002AFBD0E288012142F498
-:104CC000804200200A43C3F80C019960E280F8BDDD
-:104CD0002C2012F0DCFE2C220646294612F037FF6B
-:104CE000666196E7848D0300001000407469627568
-:104CF00000E100E02000040221100100F0B51B4F8C
-:104D000085B0054600F118062C698CB1E278012ABD
-:104D100010D0022A05F1200024D001230A21684680
-:104D200006F0D0F82B69A3420AD01C46002CEDD126
-:104D300005B0F0BD304600F043F92B69A342F4D131
-:104D40000222C7F88020BFF34F8FBFF36F8F2B690C
-:104D50005B6A2B61EB7A013BEB7220463A6012F002
-:104D600094FED1E700F054F9DCE700BF00E100E079
-:104D7000104B70B500250446C0E900350E4600F022
-:104D8000F9FB20460C4B40F8183B214600F014F983
-:104D9000214604F1200000F037F940F20772C4E91F
-:104DA0000225064BA680C4E90455E5801C60204618
-:104DB00070BD00BFE08D0300988D03004C390020CA
-:104DC00038B5436943B3C27A032A044621D8C2885E
-:104DD000D2074CBFC268124A9A622C2012F057FECA
-:104DE0002C220021054612F0B2FE636900225A62AD
-:104DF00023695BB11A465B6A002BFBD1636953627E
-:104E0000E37A65610133E372002038BD6369236191
-:104E1000F6E76FF47B7038BD6FF47A7038BD00BF71
-:104E200016FCFFFF1A4BD3F8002122B1002101220A
-:104E3000C3F800119A60164BD3F80C2182B10022FE
-:104E4000C3F80C21D3F8001401290AD0114B1B68B8
-:104E5000D988C90700D5DA600D4B01229A607047E6
-:104E6000704710B50B4CD3F848352068C288D2077C
-:104E7000C3F1000300D5C360FFF7A2FF2268044B13
-:104E80005269C3F80425024B01229A6010BD00BF8D
-:104E9000001000404C39002010B50446F8F70EFB16
-:104EA000F0B9E38813F0010301D1184610BD0D4B92
-:104EB0000222C3F88020BFF34F8FBFF36F8F0A4ADF
-:104EC0000123C2F810011361D2F81031002BFBD07E
-:104ED000E38823F4804323F001030020E38010BD26
-:104EE000024810BD00E100E00010004016FCFFFF8A
-:104EF00070B505460E46F8F7E1FA00283CD13EB9F8
-:104F0000EB8813F0040420D19A072DD4002070BD43
-:104F1000EB88044613F001000ED1184A11688C0783
-:104F2000F4D543F002030221EB80C2F88010BFF3F6
-:104F30004F8FBFF36F8F70BD2846FFF7ADFFEB8833
-:104F400043F004032046EB8070BD23F00402D90730
-:104F5000EA80DBD4F8F7B2FA04460028D6D1284616
-:104F6000FFF752FE204670BD044A23F002030221DF
-:104F7000EB802046116070BD014870BD00E100E08B
-:104F800016FCFFFF03699BB10A4910B40224C1F863
-:104F90008040BFF34F8FBFF36F8F0269526A026187
-:104FA000C27A013AC2720C6018465DF8044B704731
-:104FB0001846704700E100E00022C0E90012704787
-:104FC00010B5044684B00068FFF7DCFF002242629F
-:104FD000616889B14B6A33B119465B6A0132002BB3
-:104FE000FAD1032A0ADC486201231A4609216846DD
-:104FF00005F068FF04B010BD6060F5E704B0BDE8DF
-:10500000104012F042BD00BF0022416002707047A4
-:1050100038B504464068FFF7B5FF01232370054605
-:10502000043005F0A7FF0023237025B12846BDE812
-:10503000384012F02ABD38BD4CDF704710B5044A25
-:10504000026000230446C38000F002FB204610BD2E
-:10505000E08D030010B5064A026000230446C380B9
-:1050600000F0F6FA204612F010FD204610BD00BFF9
-:10507000E08D030010B586B0002304460193F8F7D5
-:105080001DFA00BB124A01231360D2F80031002B35
-:10509000FBD00023C2F80031D2F80835019301217A
-:1050A0005160002BB8BF03339B10238202F042FEF5
-:1050B000E268A18801231044A0601A4602A805F006
-:1050C00001FF06B010BD01A8FFF7B6FF019BE8E79E
-:1050D00000C00040C38843F4804310B50446C38039
-:1050E00002F028FEA368984271F1000300D210BDBF
-:1050F0002046BDE81040FFF7BDBF00BF70B5094BAB
-:1051000000250446C0E900350E4600F033FA064A91
-:1051100022604FF47A73C4E90253A68025612046C9
-:1051200070BD00BFE08D0300BC8D030010B50446C8
-:10513000006806F06BFC204610BD00BFF8B522EAFF
-:10514000E275044605F10C001F460E4601F092F987
-:10515000206006F083FC23681D722068476036B12A
-:105160002A4631460930BDE8F84012F0C8BCF8BD07
-:1051700008B50023194605480122FFF7DFFFBDE807
-:105180000840034A0349014812F07ABC5039002014
-:10519000402000202D51020010B5ADF5627D01A820
-:1051A00000F096F84FF46072002102A812F0CFFCD4
-:1051B000022300225821039303A801230A930AF033
-:1051C00073FC00220290C3219AA80AF06DFC002310
-:1051D0009990D3F8FC2F013219D04FF08052D3F8B8
-:1051E000FC4F13691C444FF4607202A9204612F070
-:1051F00076FCD0B900234FF46072D3F8FC4F02A9BB
-:10520000204612F06CFC50BB0DF5627D10BD4FF0D6
-:1052100010224FF0805394691B691C444FF4607254
-:1052200002A9204612F05BFC70B1214601A800F0F3
-:1052300051F8E02302AA214601A800F081F80023DA
-:10524000D3F8FC3F0133D5D14FF010234FF46072F7
-:105250009C6902A9204612F042FC0028D4D02146C5
-:1052600001A800F037F8E02302AA214601A800F0C7
-:1052700067F80DF5627D10BD0023D3F8FC2F0132D5
-:105280000ABF4FF01023D3F8FC2F9A694FF08053D8
-:105290001B69134493F8A13203B97047FFF77CBF31
-:1052A00010B50023044607F0B3FB024B23602046F1
-:1052B00010BD00BF107D030029DF704728DF704755
-:1052C000022802D1014B01221A707047844200204B
-:1052D000704700BF70B50C46F8F7F0F8A0B1164D56
-:1052E00000232B704FF0805601E002F0F7FD30698B
-:1052F000B4FBF0F0FFF7E2FF03460A20002BF4D1E5
-:105300002B78002BFCD070BD0C4A0223C2F8043568
-:10531000D2F80034002BFBD00849C2F80845D1F878
-:105320000034002BFBD00023044AC1F80435D2F826
-:105330000034002BFBD070BD8442002000E001400F
-:10534000F8B50D4614461E46F8F7B8F890B11A4F56
-:1053500000233B7001E002F0C1FD324621462846A1
-:10536000FFF7AAFF03460A20002BF4D13B78002B5D
-:10537000FCD0F8BD114A0123C2F80435D2F800343C
-:10538000002BFBD0002E0EDD221F0C4C291F02EB40
-:10539000860652F8043F41F8043FD4F80004002880
-:1053A000FBD0B242F5D1054A0023C2F80435D2F849
-:1053B0000034002BFBD0F8BD8442002000E0014007
-:1053C00070B5A9B380EAE0741B4E0D4601F1FF3CB5
-:1053D000C4EBE074002186FB0423E217C2EBA302B6
-:1053E00002EB8203A4EB4303002BB8BF5B423033D4
-:1053F0008E460CF8013F01311446002AEBD10028FB
-:1054000003DA2D236B540EF1020100236B5428465E
-:1054100012F0D9FB01382844854207D22B78027854
-:1054200005F8012B00F801398542F7D3204670BDFD
-:105430006FF47A74FAE700BF67666666014B18601E
-:105440000020704754390020022908B509D90339D2
-:10545000012904D80368094ADB6893420BD1002074
-:1054600008BD0029FBD00368044ADB689342F6D0EC
-:1054700001219847F3E700219847F0E7C5D70100DD
-:1054800070B584B004AC04E90F00BDF80230012B04
-:1054900013D0022B0FD1144C144E04F1F00554F824
-:1054A000040F30B1C3885B0403D503689B68B34223
-:1054B00017D1AC42F3D104B070BD0B4C0C4E04F1CB
-:1054C000F00501E0AC42F6D054F8040F0028F9D002
-:1054D000C3889A04F6D503685B68B342F2D0984754
-:1054E000F0E79847E5E700BF54390020F1CD01000F
-:1054F000EDCD010010B4084C0023224602E0013338
-:105500003C2B06D052F8041B8842F8D1002244F804
-:1055100023205DF8044B70475839002038B50A4DF8
-:1055200004462A46002302E001333C2B06D052F801
-:10553000041B8C42F8D1002245F82320204612F0AB
-:10554000A4FA204638BD00BF5839002010B5084CD9
-:1055500020884FF6E853984202D8431C238010BDA0
-:105560001520F8F711F92088431C238010BD00BFD7
-:10557000C42100202DE9F041304C82B022460023A6
-:1055800002E001333C2B05D052F8041B0029F8D16E
-:1055900044F823002A4C237813F001030BD1294D42
-:1055A0002A6842B10093102201234FF47A6000214F
-:1055B00002F0E0FB10B102B0BDE8F0812820D5F880
-:1055C0000080214F12F063FAC023009301221F4B89
-:1055D0001021064600F0C2FFD8F800305B68BB42DD
-:1055E00020D1304600F0D2FF304612F04EFA28208B
-:1055F0002E6812F04CFAC02300930222134B0F21A5
-:10560000054600F0ABFF33685B68BB4210D128460B
-:1056100000F0BCFF284612F038FA237843F001036B
-:105620002370C8E74046314698470028DFD0D8E7C6
-:105630002946304698470028EFD0E8E7583900203F
-:1056400085420020843A0020F5CD010081540200FB
-:1056500010B4084C0023224602E001333C2B06D054
-:1056600052F8041B8142F8D1002244F823205DF84F
-:10567000044B704758390020F8B505460E460628F9
-:1056800013D8DFE800F013131304041304000F4FC2
-:1056900007F1F00454F8043D32462946184613B188
-:1056A0001B681B699847BC42F4D1F8BD084C04F153
-:1056B000F00754F8043F32462946184613B11B68D8
-:1056C0001B699847BC42F4D1F8BD00BF583900208F
-:1056D00054390020084600F02FBC00BF2DE9F043EC
-:1056E00085B004AC04E90F0023490D684FF47A72C9
-:1056F000DDE90201002312F02FF885B3DFF87C808A
-:1057000006460F464FF000092C46AD69E3689E42FD
-:1057100077F1000321D363697BB109F063FBE3698F
-:105720002BB3A2699A61A3690BB1E269DA61C4E99A
-:105730000699C4F8149009F047FB09F053FBD8F818
-:105740000030C4F814806BB11A469B69002BFBD162
-:105750009461C4E9063209F037FB002DD4D105B0BD
-:10576000BDE8F083C4E90633C8F80040F3E7D4E9A4
-:1057700005321A60D7E700BF503A0020583A00209F
-:105780002DE9F04FDFF8A49193B004AC84E80F004A
-:10579000D9F800302BB3614BBDF81040D3F800A00E
-:1057A000BDF81280BAF1000F17D000235C4D0393AF
-:1057B00040F2FE361F46D346B442DBF80C30DAF82E
-:1057C00018A04FEA134099B203460DD0002944D0E7
-:1057D0008C4242D0BAF1000FEDD1A4F2FE33012B7E
-:1057E00079D813B0BDE8F08F40F2FF3C6145EDD1B0
-:1057F000002869D1039B002BECD1DBF81430ABB14E
-:1058000009F0F0FADBF81C30002B00F08280DBF8A6
-:1058100018109961DBF8183013B1DBF81C10D9614E
-:10582000CBE90677CBF8147009F0CEFA09F0DAFA72
-:105830002B68CBF81450002B62D019469B69002BC3
-:10584000FBD1C1F818B0CBE9063109F0BDFA01234C
-:105850000393BAF1000FAED1BFE708B14345B9D108
-:10586000DBF814309BB109F0BDFADBF81C303BB318
-:10587000DBF818109961DBF8183013B1DBF81C1055
-:10588000D961CBE90677CBF8147009F09DFA09F0DD
-:10589000A9FA2B68CBF814506BB119469B69002B01
-:1058A000FBD1C1F818B0CBE9063109F08DFABAF195
-:1058B000000F80D191E7CBE90633C5F800B0F4E7DB
-:1058C000DBE905311960D6E7404593D0BAF1000F06
-:1058D0007FF471AF81E7D9F800501023009342465E
-:1058E000104B214608A800F039FE2B680E4A9B6831
-:1058F00093420AD108A800F049FE13B0BDE8F08F2A
-:10590000CBE90633C5F800B09FE708A928469847B9
-:10591000F0E7DBE9053119607CE700BF683A002059
-:10592000583A00208157020025DA01004C3A002045
-:1059300038B509F057FA1F4B1C685CB363697BB13B
-:1059400009F050FAE3690BB3A2699A61A3690BB13C
-:10595000E269DA610023C4E90633636109F034FACD
-:1059600009F032FA002323616362256809F078FAAE
-:105970000146284609F080FA09F034FA0E4B1A68FD
-:1059800022621C6009F020FA204638BDD4E90532B5
-:105990001A60DBE7282012F07AF82822002104465A
-:1059A00012F0D5F809F060FA0023C4E90003A360FF
-:1059B000D6E700BF603A00205C3A002038B50B4BB8
-:1059C0001C682369DB0707D5094D286830B1626A76
-:1059D0004262002363620446204638BDFFF7A8FFF9
-:1059E00028600028F3D1204638BD00BF483A002087
-:1059F000543A00202DE9F04105460E4617469846D8
-:105A0000FFF796FF044620B332463B46294600681E
-:105A100009F03CFA256809F023FA011F284609F02D
-:105A200029FA0F4B0F492068B8F1000F18BF19462B
-:105A300009F01EFA09F0D6F90B4A626113685BB1EE
-:105A40001A469B69002BFBD19461C4E9063209F028
-:105A5000BBF92046BDE8F081C4E906331460F6E7DF
-:105A6000FD600200C9600200583A00202DE9F041B3
-:105A70004E4D2B78DB0782B002D502B0BDE8F08135
-:105A80004B4E3060FFF754FF4A4B0446186009F054
-:105A9000A9F9494A62611368002B70D01A469B69C4
-:105AA000002BFBD19461C4E9063209F08DF9FFF7B0
-:105AB0003FFF424C0768206009F0D2F9011F3846C9
-:105AC00009F0D8F923683E49186809F0D1F934681B
-:105AD000002C4DD0282011F0DAFFC02300930022C3
-:105AE000384BDFF8E88040F2FF31074600F036FD22
-:105AF00023685B68434552D1384600F047FD38467D
-:105B000011F0C3FF2820376811F0C1FFC0230093B4
-:105B100000222C4B40F2FE31044600F01FFD3B6892
-:105B20005B68434535D1204600F030FD204611F03A
-:105B3000ACFF00220123002100924FF47A600F2273
-:105B400002F018F92820366811F0A1FFC023009355
-:105B500001221D4B0F21044600F000FD33685B68F5
-:105B6000434510D1204600F011FD204611F08DFF75
-:105B70002B7843F001032B7002B0BDE8F081C4E93B
-:105B80000633146091E72146304698470028EFD04D
-:105B9000E8E73846214698470028CAD0C3E72046A0
-:105BA000394698470028ADD0A6E700BF86420020BE
-:105BB0004C3A0020483A0020583A0020643A00202D
-:105BC000BD5E020081570200DD560200F5CD0100E6
-:105BD000024B187800F00100704700BF8642002099
-:105BE000F0B5304F3B6883B0002B58D02E4B1B785C
-:105BF000DB0754D505460E46FFF7E0FE45EA0643AF
-:105C0000C360436904467BB109F0ECF8D4E906238C
-:105C100003B39A61A3690BB1E269DA610023C4E9B5
-:105C20000633636109F0D0F809F0DCF81F4A6261BD
-:105C3000136853B31A469B69002BFBD19461C4E9E6
-:105C4000063209F0C1F8A5F2FE33012B05D8002079
-:105C500003B0F0BD63691A60DCE728203F6811F0EB
-:105C600016FFC023324600932946114B044600F02C
-:105C700075FC3B680F4A5B6893420AD1204600F0EE
-:105C800085FC204611F001FFE1E7C4E9063314600A
-:105C9000D7E72146384698470028D8D0EEE706488F
-:105CA000D6E700BF4C3A002086420020683A002028
-:105CB00081570200F5CD010016FCFFFF024B18686A
-:105CC000B0FA80F040097047583A002010B5104CE7
-:105CD00023789A0784B004D50E4B1B6873B104B0C7
-:105CE00010BD43F002002070012302220F216846FC
-:105CF00005F0E8F8074B1B68002BF0D1237823F060
-:105D00000203237004B0BDE81040F7F74BBD00BF9D
-:105D100086420020583A00202DE9F0415C4D2C6865
-:105D20002269D10727D45B4E3368002B57D06169B5
-:105D3000B1426BD02B60584F3968994252D09C4287
-:105D400042D08C4242D0554B62699A423ED0206884
-:105D500009F094F8064609F093F8A16863682F6883
-:105D6000361ACB1A9E4265D8BB683A682068BDE8EF
-:105D7000F04109F0B7B94A4E2068336842F0020298
-:105D800022611A691C6842F004021A6109F07CF869
-:105D90000146204609F070F83768386809F06EF857
-:105DA000044609F06DF8D7E90123241A9B1A9C4296
-:105DB00055D833689968186809F0D5F92B681A69BD
-:105DC00000219207316045D4BDE8F0812A680021A6
-:105DD00093681268BDE8F041084609F083B92E4F78
-:105DE0003B682B60130718D42B689C42ECD03968B1
-:105DF0000E6809F035F8011F304609F03BF83B68A2
-:105E00002849186809F034F839689AE7A169002927
-:105E100008BF194629600B468DE72C60FFF756FF37
-:105E20003368002BFAD09C422B60CDD039688B426E
-:105E300087D1DDE72C6009F023F86068203626F072
-:105E40001F0610BB304600F015FB3118C4E90101F4
-:105E50002F6089E7BDE8F041186809F0BEB9D5F8B0
-:105E600000802F6009F00CF87868203424F01F04BB
-:105E700040B9204600F0FEFA0444C7E90104C5F821
-:105E8000008096E700F034FBF3E700F031FBD9E740
-:105E9000483A0020583A0020643A0020603A002036
-:105EA000543A0020BD5E0200034B1B78DB0701D58E
-:105EB000FFF732BF704700BF8642002000B5114C8B
-:105EC000114D85B005E02A68A2B1DA0702D5FFF7C7
-:105ED00023FF23789907F6D443F0020C0222012312
-:105EE0000F21684684F800C004F0ECFF2A6823788C
-:105EF000002AEAD123F002032370F7F753FC23783A
-:105F0000E3E700BF86420020583A002000B583B086
-:105F1000FFF766FE10B103B05DF804FB054B1B787C
-:105F2000DB07F8D50190FFF7F7FE019803B05DF8A5
-:105F300004FB00BF8642002070B5204E3378DA079C
-:105F40002FD50546FFF73AFD044601F0F3FE6369DD
-:105F50002844E0607BB108F045FFE36953B3A269D0
-:105F60009A61A3690BB1E269DA610023C4E90633DF
-:105F7000636108F029FF08F035FF114A6261136878
-:105F8000A3B11A469B69002BFBD19461C4E9063288
-:105F900008F01AFF3378DB0707D5BDE87040FFF73C
-:105FA000BBBEBDE8704000F09FBB70BDC4E90633C6
-:105FB0001460EDE7D4E905321A60D2E7864200208A
-:105FC000503A002070B5374D2C6863698BB108F0EA
-:105FD00009FFE369002B59D0A2699A61A3690BB14B
-:105FE000E269DA610023C4E90633636108F0ECFE7C
-:105FF0002C682D4E08F0F6FE33686661002B4DD0FC
-:106000001A469B69002BFBD19461C4E9063208F063
-:10601000DBFE34684CB1A369002223B11C46013277
-:10602000A369002BFAD1032A21DC2B6800221A6114
-:106030001C6808F015FF0146204608F01DFF08F017
-:10604000D1FE1A4A296813688B421CD02BB11A6AF8
-:10605000914220D01346002BF9D108F0B5FE144B25
-:106060001B78DB0716D5BDE87040FFF755BEE26927
-:106070002068936100F03CFA606800F039FA20462D
-:1060800000F036FAD1E71B6A1360E6E7D4E905327F
-:106090001A60A3E770BD0A6A1A62DEE7C4E9063334
-:1060A0003460B4E7483A0020603A00205C3A0020AF
-:1060B00086420020034B1B78DB0701D5FFF782BF28
-:1060C000704700BF8642002010B50C468047A047AD
-:1060D000044B1B78DB0703D5BDE81040FFF772BF08
-:1060E00010BD00BF86420020034B1B78DB0700D4A5
-:1060F0007047FFF767BF00BF8642002038B50346F0
-:10610000144610460D4698472046A847044B1B7876
-:10611000DB0700D438BDBDE83840FFF753BF00BFF0
-:106120008642002000283DD02DE9F8431F4F3B78E0
-:10613000DC0735D51E4E33681A6952078846044677
-:1061400001D15D6A45B11B49012342462046FFF754
-:1061500051FC0020BDE8F883186809F026F8326881
-:10616000136913F0020916D143F00103136140468D
-:10617000A04733681869C3F8249020F0010210F09A
-:1061800004001A61E6D0387810F00100E2D0FFF781
-:1061900019FF4846DEE723F0030313612846D9E7D9
-:1061A0000548D7E76FF47A70704700BF8642002039
-:1061B000483A0020E960020016FCFFFF024B187805
-:1061C000C0F38000704700BF86420020054A137864
-:1061D00018B143F004031370704703F0FB0313700E
-:1061E000704700BF864200200022C0E900227047AD
-:1061F000F8B5394F3B78DA0700D4F8BD044608F00B
-:10620000F1FD26680136266008F0DEFD012EF4DD82
-:10621000FFF7D4FB4369054683B108F0E3FDD5E9F8
-:106220000623002B51D09A61AB690BB1EA69DA61A0
-:106230000023C5E906336B6108F0C6FD08F0D2FD06
-:10624000231D6B616368002B37D01A469B69002BB6
-:10625000FBD19561C5E9063208F0B6FD08F0C2FD34
-:1062600023689E4220DD6B697BB108F0BBFDEB69C2
-:106270003BB3AA699A61AB690BB1EA69DA610023A1
-:10628000C5E906336B6108F09FFD08F0ABFD134ACA
-:106290006A611368E3B11A469B69002BFBD19561D3
-:1062A000C5E9063208F090FD08F08EFD3B78DB076B
-:1062B000A3D5BDE8F840FFF72FBDC5E906336560FB
-:1062C000CAE7D5E905321A60D5E76B691A60ABE712
-:1062D000C5E906331560E5E786420020583A0020FC
-:1062E00038B54468054604B363697BB108F07AFDAC
-:1062F000E36913B3A2699A61A3690BB1E269DA6138
-:106300000023C4E90633636108F05EFD08F06AFD0E
-:106310000C4A6261136863B11A469B69002BFBD17A
-:106320009461C4E9063208F04FFD2B68013B2B60F5
-:1063300038BDC4E906331460F5E7D4E905321A60C4
-:10634000DAE700BF583A00202DE9F04144680746DB
-:1063500088461CB3174D0026636973B108F042FDEF
-:10636000E3691BB3A2699A61A3690BB1E269DA61BF
-:10637000C4E90666666108F027FD08F033FD2B6866
-:1063800065617BB11A469B69002BFBD19461C4E91E
-:10639000063208F019FD7C68002CDDD1C7F80080BA
-:1063A000BDE8F081C4E906332C60F2E7D4E9053298
-:1063B0001A60D9E7583A002043682BB100209B6946
-:1063C0000130002BFBD1704718467047830770B52A
-:1063D0000D4644D100B970BD860808F003FDD5E92B
-:1063E0000040751CA04206D92168002907DB04EB98
-:1063F0008104A042F8D808F0E7FC002070BD21F02D
-:1064000000434FEA810C54F82320002A04EB810159
-:106410000EDB0FE022F00042134443F00042226002
-:1064200054F82320002A04EB83014FEA830C01DA9D
-:106430008842EFD89D4201D96444D3E7A042DAD91B
-:1064400002369E4203D204EB8606B0420AD8236885
-:1064500023F00043236008F0B7FC201D70BD8008C6
-:10646000461CBAE75B1B43F0004346F8043C25603A
-:10647000F1E700BFF8B5074660B3184C23783BB18D
-:1064800017493846FFF7A2FF0446F0B12046F8BD91
-:10649000144D154A2B70166808F0A4FC104A134BD3
-:1064A000C2E900639B1B9B0843F0004333602B78D9
-:1064B00001332B7008F088FC01230949237038460A
-:1064C000FFF784FF04460028E0D11420F7F75CF9B9
-:1064D0002046F8BD04462046F8BD00BF8742002094
-:1064E0006C3A0020884200203C21002000F8012066
-:1064F000B0B10F4B1A68824210B5044602D25B68F5
-:10650000834204D8BDE810401E20F7F73DB950F88B
-:10651000043C002B05DD43F0004344F8043C10BD6F
-:1065200070471E20F7F730F954F8043CF3E700BF3A
-:106530006C3A002010B501FB00F282B010460192C7
-:10654000FFF798FF044628B10123019A0360002158
-:1065500011F0FDFA204602B010BD00BF2DE9F04158
-:10656000044610300F46BDF8188016461D4604F04C
-:10657000F7FC0021C4E90251C4E9081127806680B4
-:10658000A4F804802046BDE8F08100BF83889B0703
-:1065900010B5044603D5806808B111F076FA20469C
-:1065A00010BD00BF82B070B5046A86B00AA981E848
-:1065B0000C003CB3236963B101221C461B69013204
-:1065C000002BFAD1092A04DD06B0BDE8704002B004
-:1065D00070470AAB0FCB02AD85E80F00182011F011
-:1065E00056FA06AB064613E903008DE80300304671
-:1065F00095E80C0004F0DAFC266106B0BDE87040B6
-:1066000002B0704705460FC902AC84E80F0018209D
-:1066100011F03DFA06AB064613E903008DE80300CE
-:10662000304694E80C0004F0C1FC2E6206B0BDE8D0
-:10663000704002B0704700BF30B4D0E9004303F1AE
-:106640000050013804EBC00084420AD8034603E03E
-:106650009442184605D813461D68A942A3F10802C2
-:10666000F6D9406830BC704710B4D0E9004303F15C
-:106670000053013B04EBC30C64450FD8634603E0B1
-:1066800094429C4607D8134618688142A3F1080239
-:10669000F6D9DCF800005DF8044B704754F833007D
-:1066A000F9E700BF10B4D0E9004303F10053013B08
-:1066B00004EBC30C644513D8634603E094429C4644
-:1066C00007D8134618688142A3F10802F6D9DCF80E
-:1066D00000005DF8044B081AB0FA80F040097047DA
-:1066E00054F83300F5E700BF01F0F8BB01F0CABB76
-:1066F000FEF7A4BE0020704710B5044A02600023D4
-:106700000446C380FEF7A4FF204610BDE08D0300C1
-:1067100010B5064A026000230446C380FEF798FFC6
-:10672000204611F0B2F9204610BD00BFE08D0300F5
-:1067300038B5084B04460025C0E90035FEF71AFFBE
-:10674000E388054A226043F480532581E380204694
-:1067500038BD00BFE08D0300048E03000089704740
-:10676000807A70470048704716FCFFFF10B5044A56
-:10677000026000230446C380FEF76AFF204610BD76
-:10678000E08D030010B5064A026000230446C38072
-:10679000FEF75EFF204611F078F9204610BD00BFDD
-:1067A000E08D030038B503688172DA6A0C498A42C9
-:1067B000044608D19B6A0B4A0B4D93420AD1A07A3A
-:1067C000A072284638BD90472368064A9B6A9342C8
-:1067D0000546F4D020469847C0B2A072284638BD7E
-:1067E000656702006167020016FCFFFF38B50368A9
-:1067F0000D4DDA6A0181AA42044608D11B6A0B4A90
-:106800000B4D93420AD120892081284638BD9047FC
-:106810002368064A1B6A93420546F4D020469847EF
-:1068200080B22081284638BD656702005D6702009E
-:1068300016FCFFFFF8B50025144B036004464560C5
-:1068400016460F46FEF796FE114B236094F836303D
-:1068500025631422228123F00E03022284F83630AD
-:10686000A2724FF00113C4E90355C4E90555C4E908
-:106870000755C4E90E336762A680E580A586A4F8B3
-:10688000425084F840502046F8BD00BFE08D030020
-:106890002C8E0300C26812F5C87F30B580F2848068
-:1068A00090F8363013F0020340F08680046914F546
-:1068B000C87F66DA90F8361011F0040169D1456995
-:1068C00015F5C87F31DA90F8361011F0080134D090
-:1068D000B1FA81F390F836105B0963F3C30180F8D5
-:1068E000361090F84030032B08D80133DBB2012B6F
-:1068F00080F840307DD0042B00F08280B0F8421048
-:1069000090F836C0013189B21CF0010EA0F8421097
-:1069100061D01D2917D900236FF3000C80F836C011
-:10692000A0F8423080F840300DE0B5F5C87F04DDB6
-:1069300090F8361011F00801CAD0002BD1D190F890
-:106940004030002BDAD104FB04F3334902FB02335D
-:1069500005FB05338B423CD912F5487F45DBB2F588
-:10696000487F44DC14F5487F48DBB4F5487F43DCBE
-:1069700015F5487F37DBB5F5487FD4BF00200620EA
-:1069800030BDB4F5C87F9ADD90F8361011F00401DF
-:1069900095D190F83650B1FA81F35B0963F3820523
-:1069A00080F8365001238AE7B2F5C87F0FDD90F8F2
-:1069B000363013F002030AD190F83610B3FA83F39D
-:1069C0005B0963F3410180F8361001236EE7002371
-:1069D0006CE7072030BD0929B5D9013BA0F842E09A
-:1069E00080F84030AFE7052030BD032030BD0420E3
-:1069F00030BDA0F84230A6E7012030BD022030BDF6
-:106A000090F83630002243F0010380F83630A0F8C9
-:106A100042200B2030BD00BFFF700200D0E90332DE
-:106A200030B502FB02F2456903FB032305FB053584
-:106A3000B5F5800F85B0044625D9038F002B45D0CE
-:106A4000B5F5100F02D9638F002B5ED0B5F1107F22
-:106A500002D9A38F002B4FD0B5F1806F02D9E38FFD
-:106A6000002B40D0012384F831302046FFF712FF7D
-:106A70000B2814D0A38E83421AD00023A08684F85A
-:106A8000303005B030BD90F83130042B46D90023AA
-:106A9000C0E90E332046FFF7FDFE0B28EAD16086E1
-:106AA000024601230D21684604F00CFA05B030BD02
-:106AB00094F83030042B12D8628E0133DBB282425C
-:106AC00084F83030DDD0052BE9D0DAE701230C2241
-:106AD0000D21684604F0F6F901232387B0E7638EA1
-:106AE0008342DCD1CDE701230A220D21684604F060
-:106AF000E9F90123E387B5E7012309220D2168465F
-:106B000004F0E0F90123A387A6E7012308220D2161
-:106B1000684604F0D7F90123638797E70133DBB2B6
-:106B2000A1E700BF30B58BB0016A00F118030CCBB0
-:106B300002AD00910446416A284604F0ADF995E89B
-:106B40000700E38804F10C0523F0020385E8070041
-:106B50002046E380FFF762FF0123A1881A4606A8BA
-:106B600004F0B0F900200BB030BD00BF0368054A47
-:106B70001B6B934210B5044601D1E06810BD9847E5
-:106B8000E06810BD656702000368054A1B6B93420D
-:106B900010B5044601D1206910BD9847206910BD89
-:106BA000656702000368054A1B6B934210B50446F3
-:106BB00001D1606910BD9847606910BD656702002A
-:106BC0000048704716FCFFFF0089704710B5044A63
-:106BD000026000230446C380FEF73AFD204610BD44
-:106BE000E08D030010B5064A026000230446C3800E
-:106BF000FEF72EFD204610F048FF204610BD00BFD6
-:106C0000E08D0300D0E90D1230B5C36B0446C068B7
-:106C1000091A2069121A60691B1AA06900FB01F1A8
-:106C200089126163E16901FB02F2216A8BB001FB09
-:106C300003F39B129212A26302ADE36304F13402E8
-:106C400000930CCA216C284604F026F995E8070049
-:106C5000012304F1280585E80700A1881A4606A843
-:106C600004F030F900200BB030BD00BF38B5036828
-:106C70000D4DDA690181AA42044608D15B6A0B4ACC
-:106C80000B4D93420AD120892081284638BD904778
-:106C90002368064A5B6A93420546F4D0204698472B
-:106CA00080B22081284638BDC16B0200C96B02004A
-:106CB00016FCFFFFF8B50025114B03600446456044
-:106CC00016460F46FEF756FC0E4B23604FF48063CA
-:106CD000C4E90553C4E9073314224FF48053C4E9CF
-:106CE0000355C4E90955C4E90B55C4E90D55C4E978
-:106CF0000F576564A6802281E3802046F8BD00BF5F
-:106D0000E08D03006C8E030084B030B50DF1100CE3
-:106D10008CE80E00C588044600F10C0EBCE80F009C
-:106D2000AEE80F009CE8070045F002058EE807007A
-:106D3000E580BDE8304004B0704700BF4164704753
-:106D4000F0B50B680B4D9B6AAB4283B00F4604460F
-:106D500016460CD1F86B396CCDE9000607F1340307
-:106D600020460CCB04F046F8204603B0F0BD0846A0
-:106D70009847EFE7C16B0200008970474089704770
-:106D8000FF299ABF017300206FF47A70704700BF2B
-:106D9000007B7047704700BF10B54A890B8982B0ED
-:106DA000CDE9003200231A461031044604F050FBAE
-:106DB000204602B010BD00BF10B5074B044640F896
-:106DC000103B04F007F9054A226000232046E380C7
-:106DD000FEF73EFC204610BDA48E0300E08D0300AC
-:106DE00010B5094B044640F8103B04F0F3F8074A8D
-:106DF00022600023E3802046FEF72AFC204610F0A4
-:106E000044FE204610BD00BFA48E0300E08D0300A9
-:106E1000F8B51F460B4B03600023044643600E4643
-:106E20001546FEF7A7FB2046074B40F8103B2AB259
-:106E300031B204F01BF9FF23237326816581A780FB
-:106E40002046F8BDE08D0300A48E03006FF47D7032
-:106E5000704700BF6FF47D70704700BF6FF47D70A6
-:106E6000704700BF6FF47D70704700BF10B584B0ED
-:106E700003688DF80F20002400941C6A0DF10F02A6
-:106E80000123A04704B010BD10B584B004688DF88C
-:106E90000C20002200928DF80D30246A022303AAF0
-:106EA000A04704B010BD00BF10B5012384B0046832
-:106EB000CDE900330DF10F03E46AA04708B99DF84E
-:106EC0000F0004B010BD00BF2DE9F84F9DF82870E9
-:106ED000002A54D0002B1D4651DD93460268DFF88E
-:106EE000A4809368434506460C4636D11369DFF803
-:106EF00098A0534538D1B5F1010918D0023D5D4441
-:106F00000BF1FF3404E004F8013FA5420DD03268D4
-:106F1000526952454FF00B03F5D00021304690479F
-:106F2000C3B204F8013FA542F1D13268CB445369A2
-:106F300053450DD10B208BF8000037B93368DB685F
-:106F4000434518D13846BDE8F88F0020BDE8F88FDA
-:106F5000012130469847C0B2EDE798473268DFF824
-:106F600028A013695345C6D044F00101C9B2304688
-:106F700098473268BFE7304698473846E6E76FF4EF
-:106F80007A70E3E75D6E0200656E02002DE9F0475E
-:106F90009DF82070002A37D0002B994634DD144626
-:106FA0000268DFF870809568454506468A4624D118
-:106FB0001269174DAA4219D1A14404E001344C458D
-:106FC00009D033681A69AA42F8D0217830460134D2
-:106FD00090474C45F5D137B93368DB6843450FD14D
-:106FE0003846BDE8F0870020BDE8F0875FFA8AF1F7
-:106FF0003046904733681A69DEE7A8473268D7E71A
-:10700000304698473846EFE76FF47A70ECE700BFF8
-:10701000656E02005D6E02002DE9F04186B0044607
-:107020009DF834508DF80F201E460F4695B102682A
-:1070300001230093156A0DF10F02A84738B92368A0
-:1070400000909D6A0C9B324639462046A84706B000
-:10705000BDE8F0810368DFF824C0D3F81C809DF8F8
-:107060000F20E04508D100951D6A8DF817200123F7
-:107070000DF11702A847E1E7C047DFE76D6E020098
-:10708000024A026000218180704700BFE48E030045
-:107090006FF47D70704700BF407970474171704751
-:1070A00011B370B506460868904214460D4610D0DC
-:1070B00020B102680E49126E8A420CD134B12368A5
-:1070C0000C4ADB6D93420AD1002333712C600020FF
-:1070D00070BD002070BD9047002CF0D1F6E7002273
-:1070E000314620469847F1E76FF47A70704700BF49
-:1070F000A10302009D0302000EB42DE9F04787B002
-:107100000FAB044653F8046B0093317839B92AE089
-:10711000236820469B6901369847317819B32529A1
-:10712000F6D1009A73781768101D252B009006F190
-:10713000020659D0583BDAB2202A19D8202B17D88A
-:10714000DFE803F057161616161616161616164C06
-:1071500033161616161616161616161616161626A2
-:10716000161616168A0007B0BDE8F04703B0704740
-:1071700023683F219B692046984723683F219B69EC
-:107180002046984723683F219B6920469847C4E7DB
-:1071900017F8011B0029C0D0236820469B69984737
-:1071A000397801370029F7D1B7E7002301A938461C
-:1071B000CDE90133CDE903330593FEF701F99DF8DD
-:1071C00004100029A9D00DF10505236820469B690C
-:1071D000984715F8011B0029F7D19EE72368F9B2FB
-:1071E0009B692046984798E7236820469B69984703
-:1071F00093E74FF000094FF01C0A08254FF00008F4
-:1072000012E0B9F1000F2AD003F1570C2368614650
-:107210009B6920464FF001089847013D15F0FF0596
-:10722000AAF1040A3FF479AF27FA0AF303F00F0337
-:1072300003F13002392A5FFA82FCE2DC302A4FF097
-:1072400030012046E2D1B8F1000F01D1012DE4D187
-:1072500023689B699847E0E74FF00109CBE703F10A
-:10726000370CD3E7C389DB0600D4704710B504465A
-:1072700084B0818901230422684603F023FEE38958
-:1072800023F01003E38104B010BD00BFC388DB0608
-:1072900000D4704710B5044684B0818801230422CD
-:1072A000684603F00FFEE38823F01003E38004B088
-:1072B00010BD00BFC3895B073FD52DE9F04183694D
-:1072C000B3F90270002F84B005460E4615DD00F1BB
-:1072D0001808002401E0A7420FD021B2404604F074
-:1072E00057FBB04204F10104F5D10123A9891A46E4
-:1072F000684603F0E7FDA742EFD1EB8C95F8242018
-:107300009BB20133B3FBF2F102FB11332A8D9BB226
-:107310009A421DD0EA8C296A92B28E54EB84EB69B2
-:10732000002B03DBEA8C92B2934207D0EB8943F047
-:107330001003EB8104B0BDE8F08170474FF0FF33DC
-:10734000EB61A98901230222684603F0BBFDEDE74A
-:10735000A98901230322684603F0B4FD04B0BDE807
-:10736000F08100BFC3891B0719D530B5838EC16A70
-:1073700002689BB20446C95C926985B09047A58EAD
-:1073800094F83030628EADB20135B5FBF3F103FBFA
-:107390001155ADB2AA4203D0A58605B030BD7047E5
-:1073A000022240F2FF310123684603F08BFD23687F
-:1073B00001219B6820469847A58605B030BD00BFD7
-:1073C000C3895A0770B5044607D5036800219B6836
-:1073D0009847206AFFF78CF8E38994F8240023F09B
-:1073E00004039DB2E581FFF745F8206260B1236890
-:1073F000002645F004055B68E6842685E581314674
-:1074000020469847304670BD6FF47B7070BD00BF5A
-:107410002DE9F04F2DED028B85B08846C98900AF6C
-:10742000CC0708EE100A7B6000F1DF804B07934623
-:1074300040F1CB80B8F82650B8F82890ADB241F0B2
-:107440000101A945A8F80E1000F01281DBF8003008
-:10745000D8F82000B3F902104D460029465D25DD1D
-:1074600000244FF0FF3A21B2584604F091FADBF8BD
-:107470000010B1F902100134B04208BFAA46A1427F
-:10748000F1DC98F82440B8F82600013580B295FB6D
-:10749000F4F604FB1655A84200F0AA80BAF1FF3FAB
-:1074A00044D1D8F820000029465DD9DC98F8244062
-:1074B000B8F8263001359BB295FBF4F604FB16555F
-:1074C000AB42CAD17B68012B00F09A807B68022B0B
-:1074D00040F08380594607F10C0008F1180404F0CD
-:1074E000D5F907F10C01204604F0E0F90121B8F8C4
-:1074F0000C00FEF70BFD07F10C0004F029F9B8F8B9
-:10750000262092B202F1FF3A1AB998F8243003F11A
-:10751000FF3A07F10C0004F0C3F907F10C01204613
-:1075200004F0C4F907F10C0004F012F9BAF1000FED
-:1075300053DBCA45BDBF98F82450A5EB0905554457
-:10754000AAEB090505F1080222F007026C46ADEB33
-:10755000020D00216A1C684610F0F9FA1FFA8AF33E
-:107560009945D8F820E098F8240069460FD00DF12D
-:10757000FF3609F10102B2FBF0FC00FB1C221EF8F1
-:1075800009C006F801CF1FFA82F94B45F1D1B8F8CE
-:10759000283001332B442AB2B8F80E5025F00105EB
-:1075A000A8F80E5093FBF0F500FB1533A8F828302F
-:1075B00018EE100A04F044F9A54618EE100A143724
-:1075C000BD46BDEC028BBDE8F08F4046FFF7F8FEEC
-:1075D00000283FD1B8F80E102CE7B8F80E1021F0B3
-:1075E000010118EE100AA8F80E1004F059F9E4E7AA
-:1075F0007B68012B25D1BAF1FF3F97D1D8F8200045
-:10760000B8F826309BB2AB42FAD00029445D27DDA2
-:1076100000264FF0FF3A31B2584604F0B9F9DBF8D2
-:107620000010B1F902100136A04208BFAA46B142CB
-:10763000F1DC98F82400013595FBF0F400FB1455BB
-:10764000D9E77B68022B7FF471AFBAF1FF3F7FF47B
-:107650006DAF3FE7014618EE100A04F081F8ACE781
-:1076600098F82430013595FBF3F403FB1455C7E774
-:107670007B68012B04D07B68022B3FF42BAFAEE775
-:10768000DBF80030D8F82000B3F90210B8E700BFEB
-:107690002DE9F0471E46214B03600025204B8580D5
-:1076A0000446C56083600830884617469DF82090E0
-:1076B000BDF824A0FDF75EFF1A4B03F1080240332A
-:1076C0002260A360C4E9048704F1180004F0E8F81C
-:1076D00009F1010384F8303001364FF0FF33E361E4
-:1076E000E58404F110014246A4F80CA084F824605B
-:1076F0002562E56225856586A5862046FFF7D0FCD4
-:107700003A4604F114012046FFF7CAFCE38943F42A
-:1077100080432046E381BDE8F08700BF208F03004F
-:10772000E08D0300248F030010B50446002937D0F4
-:1077300001291BD0022917D1C3895B073AD5E28CF6
-:10774000238D92B2934219D10221A089FEF748FA03
-:10775000E38C94F824209BB20133B3FBF2F102FBDB
-:107760001133E361FEF7A0FB238D07E0E3895A079D
-:107770000FD5E28C238D92B29342F7D0216A94F810
-:107780002420C85C0133B3FBF2F102FB11332385E3
-:1077900010BD2046FFF714FE0028EAD0238DEDE748
-:1077A000C38959070BD5E28C238D92B29342E5D160
-:1077B000054810BDFFF704FE0028C0D0D4E7FFF74E
-:1077C000FFFD0028EFD0CFE70CFCFFFF38B50C1E03
-:1077D00006DB0368DB680546984700B9AC6338BD33
-:1077E0006FF47A7038BD00BF828E438E92B29A4297
-:1077F00006D990F83010828E0B4490B2181A704758
-:10780000808E80B2181A70470A4B10B503F1080237
-:107810004033044602608360183003F099FF064A43
-:10782000A260002304F10800E381FDF711FF204668
-:1078300010BD00BF248F0300E08D030008B5C068B1
-:1078400003681B6B9847002008BD00BF08B5C068DF
-:1078500003689B6A9847002008BD00BFF0B5054645
-:1078600083B014461F4607F0BDFAEE68697C3368A2
-:1078700001919A6CDD6B304690470A2C77F100033A
-:1078800038BF0A24021901993046A84703B0BDE861
-:10789000F04007F099BA00BF70B5044607F0A2FAAD
-:1078A000E06803689B6C9847D4E9083162686060BF
-:1078B000821A9B182362A3681A4441F10001B2F5B1
-:1078C0007A7F6162A26012D3D4E90631013341F1BB
-:1078D0000001581CA2F57A720D4641F10001B2F583
-:1078E0007A7F1E460346F4D2C4E90665A260BDE86D
-:1078F000704007F069BA00BF2DE9F04F466B83B0C6
-:10790000002EBDF83410BDF830B09DF838A00191BC
-:107910003DDDC46A074690469946002103E0B14226
-:1079200004F1180433D0258A0131002DF7D13846EF
-:10793000FFF7B2FF3B6A7A6A18EB030349EB0202D6
-:10794000BAF1000F28D151465046C4E90232019BDA
-:1079500063820F9B6361C4E90010A4F810B007F0C4
-:1079600041FA3B6B3BB1D3E90203A168E268814273
-:1079700072EB030305D23C6342464B463846FFF7A1
-:107980006DFF07F021FA002003B0BDE8F08F6FF41F
-:107990007B7003B0BDE8F08F41464846D5E700BF95
-:1079A000F0B4456BC36A00218D4201631DDD0A46B8
-:1079B0001C8A013254B139B19E688F68CC68BE42CE
-:1079C000DE6876EB040401D203631946AA4203F190
-:1079D0001803EDD149B1036A8A68D21A0A2AB8BFDE
-:1079E0000A22F0BCD317FFF739BFF0BC704700BFC5
-:1079F0002DE9F04F06468BB069B1C468017C23685D
-:107A00000591DD6B9B6C20469847364A05990346E5
-:107A10001A442046A8473046FFF73EFF726BF46ACF
-:107A2000002A45DD0025A946012718E0D4E900BA5F
-:107A30005BEA0A08628A41D1306B0023A0422382AC
-:107A400043D0CDE900EC029706A803F061FA726B0F
-:107A500009F101090135AA4204F1180425DD218A42
-:107A60000029F7D0D6F820E0A368D6F824C0E06853
-:107A70009E457CEB000AD9D26369DB07EAD5FEF7A5
-:107A80009DFB60B1D6E90830174A13EB020ED4E92A
-:107A9000021240F1000C714572EB0C0217D3726BAD
-:107AA0000135AA4204F11804D9DCB9F1000FB6D1AE
-:107AB00030460BB0BDE8F04FFFF772BF13EB0B037E
-:107AC00040EB0A00C4E90230BBE73363B9E7CDE914
-:107AD00000300297052240F2FF3106A803F018FAA1
-:107AE000DDE700BF80969800A0860100084B1B6868
-:107AF00001465BB1187C014111F0010103D0012165
-:107B00001846FFF775BF1846FFF772BF704700BFF2
-:107B1000783A0020416BC36A01EB410103EBC101DC
-:107B20008B424FF0000024D21A8AF2B15A69D20770
-:107B30001BD5C8B130B49C688568C268AC42DC68AB
-:107B400074EB02020AD3183399420BD91A8A002A1D
-:107B5000F9D05A69D407F6D50028ECD11846183365
-:107B60009942F3D830BC7047184618339942DBD895
-:107B700070477047F8B505460C4607F033F9E868DA
-:107B800003689B6C98476A682B6A6860821A9B1826
-:107B90002B62AB681A446B6AAA6043F10003B2F52A
-:107BA0007A7F06466B6212D3AB69E969013341F112
-:107BB000000C591CA2F57A7260464CF1000CB2F52B
-:107BC0007A7F1F460B46F4D2C5E90670AA60E868C2
-:107BD00003681B6B984707F0F7F80023C4E90063BC
-:107BE000D5E90801F8BD00BF2DE9F843DDE90868D3
-:107BF0000546174607F0F6F856EA080335D02B6A13
-:107C00009B192B626B6A48EB03036B624FF47A7229
-:107C10000023304641460FF09FFDAB690446E4184F
-:107C2000EB69AC610A46304643EB02064146EE6121
-:107C30004FF47A7200230FF08FFDA8688318B3F514
-:107C40007A7FAB6010D3601C46F10001421CA3F5A3
-:107C50007A730C4641F10001B3F57A7F064610466F
-:107C6000F4D2C5E90664AB606F602846FFF714FEE6
-:107C70006B6BD5E9080703EB430E00232B63EB6A1C
-:107C80000A3003EBCE0E47F10007734515D333E0FE
-:107C9000D3E902128142BA4101D2C3E902072A6B39
-:107CA0003AB196689968D268DC68B14274EB020216
-:107CB00000D22B6318339E451ED91A8A002AF9D0A8
-:107CC000D3E9004654EA0602E2D09A68D968A218BD
-:107CD00046EB0101824271EB070CE0D212EB040C7F
-:107CE000904662468C4641EB0601824271EB0709E1
-:107CF000F4D3C3E9028CD2E7E86803689B6C984729
-:107D0000EB680A4A19680244CE6B297C044618467F
-:107D1000B0472B6B33B1E868697C036804F10A0251
-:107D2000DB6B9847BDE8F84307F04EB880969800A3
-:107D3000704700BF064B10B51C682CB12046FFF7FA
-:107D4000ABFDD4E9060110BD0020002110BD00BF2D
-:107D5000783A0020064B10B51C682CB12046FFF77E
-:107D60009BFDD4E9080110BD0020002110BD00BF1B
-:107D7000783A002010B5094C246884B064B10193AE
-:107D8000069B03930B460121009202910246204676
-:107D9000FFF7B2FD04B010BD0148FBE7783A0020C0
-:107DA00016FCFFFF70B50E4D2C68B4B12046FFF7EE
-:107DB00073FD0C4B266A42F2107098472C682046DF
-:107DC000FFF76AFD236A0849053B9B1B42F21072CC
-:107DD0000020B2FBF3F30B6070BD044870BD00BF20
-:107DE000783A0020E5200020743A002016FCFFFFBE
-:107DF00070B516461E4A02601E4A43740A230446A2
-:107E0000C160436310600D4606740121F020FEF747
-:107E100091FB00230022C4E90B030023C4E90623DD
-:107E2000C4E908232B681449DA698A421AD1134A33
-:107E3000EA603146124ADB6B28469847E0680368DF
-:107E40005B6A9847E06803680022A2609B6C9847D1
-:107E5000E36860601A681846936A9847FFF7A2FFC4
-:107E6000204670BD284605499047E5682B68E0E745
-:107E7000888F0300783A00201DDA0100ED7A0200B5
-:107E800080969800F8B5114E3468E4B1104B054661
-:107E9000186890B92046FFF7FFFCD4E908072D18B1
-:107EA00047F1000734682046FFF7F6FCD4E90823C1
-:107EB000AA42BB41F6D30020F8BD05FB00F0054BFC
-:107EC00098470020F8BD0448F8BD00BF783A00206C
-:107ED000743A0020E520002016FCFFFF4FF47A736F
-:107EE00003FB00F0FFF7CEBF064B1B68014613B142
-:107EF0001846FFF73FBE00220023C0E900231946C1
-:107F000010467047783A002010B5084C246882B0BB
-:107F10004CB1CDE9002302460B462046FFF764FE34
-:107F2000002002B010BD0248FBE700BF783A0020F5
-:107F300016FCFFFF084B1B685BB110B504461846E2
-:107F4000FFF7E8FD20B1D0E90223C4E900230120B6
-:107F500010BD1846704700BF783A0020C3880D4A0C
-:107F600023F4005310B504460260C3802C3003F0A4
-:107F700031F804F1240003F0EBFB04F11C0003F0E2
-:107F8000E7FB054A226000232046E380FDF760FB03
-:107F9000204610BD988F0300E08D0300C3880F4A70
-:107FA00023F4005310B504460260C3802C3003F064
-:107FB00011F804F1240003F0CBFB04F11C0003F0E2
-:107FC000C7FB074A22600023E3802046FDF740FB01
-:107FD00020460FF05AFD204610BD00BF988F0300C9
-:107FE000E08D0300F8B50025144B0360044645609E
-:107FF0000F461646FDF7BEFA114B2360A76004F149
-:108000000C0002F0C7FE04F11C0003F049FC04F16F
-:10801000240003F045FC04F12C0003F021F84FF498
-:10802000405384F822502563A680E3802575E582BD
-:108030002583258425852046F8BD00BFE08D0300FB
-:10804000988F03002DE9F0410446806884B0012137
-:10805000103003F0CBF994F92230042B06DCE269EE
-:10806000B4F92010B2F902208A421CDC01335DB25F
-:10807000A06884F822500368DB6998470130854284
-:1080800002D004B0BDE8F081E269B4F920300021EB
-:1080900084F82210B2F902209A4230DD01332384A1
-:1080A00004B0BDE8F08104F11C0003F071FC01464E
-:1080B00004F10C0002F080FE94F922300646A0681C
-:1080C000C3F1040301279F400368DB699847013827
-:1080D000FFB2013E00255FFA80F816F8013F1F420B
-:1080E00005D10135052DF8D194F92230BEE7A068FD
-:1080F0002AB2FF234146103003F06CF8F1E7012368
-:108100001A4621756846A18802F0DCFE01231A4652
-:1081100040F2FE31684602F0D5FEB2E730B5436A60
-:10812000B0F92810B3F9023085688B4285B0044657
-:1081300005F1100510DC202100231A46284603F023
-:108140000FF9626AB4F92830B2F902209A4208DBCA
-:108150000133238505B030BD243003F019FC0146FE
-:10816000EAE701230020A18820751A46684602F03C
-:10817000A9FE01231A4640F2FE31684602F0A2FE33
-:1081800005B030BD10B50446806886B0103003F0ED
-:1081900017F8A068B4F930200023009304F12C01F3
-:1081A000103003F047F810B994F8333053B994F90C
-:1081B00032303BB1218E01220B44238684F83320D8
-:1081C00006B010BD012300211A46217502A8A1881E
-:1081D00002F078FE01231A4640F2FE3102A802F0B6
-:1081E00071FE06B010BD00BF30B504468068B4F91A
-:1081F0003050036887B0DB699847E36A94F932101E
-:108200005B88CB1A1844854202DC94F833307BBB80
-:10821000B4F93020002A12DCA068002304F12C01FC
-:108220000093103003F006F894F9321079B1228EE1
-:108230000123114484F83330218607B030BDA06893
-:108240004942103003F0D2F8B4F93020E4E70123BA
-:108250001A46217502A8A18802F034FE012340F2DB
-:10826000FE311A4602A802F02DFE94F93210DEE724
-:10827000237D062B10D001230020A18820751A46EB
-:1082800002A802F01FFE01231A4640F2FE3102A8A6
-:1082900002F018FE07B030BDA068103002F090FF69
-:1082A000E9E700BF037DFBB110B5038BC28A04333D
-:1082B0009BB29A4284B00446038313D8037D002204
-:1082C000022B028327D0237D032B2BD0237D042B6D
-:1082D00024D0237D052B08D0237D062B05D0237DBC
-:1082E000072B08D004B010BD70472046FFF77CFF75
-:1082F000237D072BF6D1012300211A4621756846FC
-:10830000A18802F0DFFD01231A4640F2FE316846E3
-:1083100002F0D8FDE6E7FFF795FED4E72046FFF729
-:1083200031FFD6E72046FFF7F9FECFE7FFF7BABFE8
-:1083300010B5037D84B0044633B9A068103004B092
-:10834000BDE8104002F03CBF012300211A46017530
-:108350008188684602F0B6FD01231A4640F2FF31DB
-:10836000684602F0AFFDE8E770B582B0079D002DCA
-:108370001BDB0446007D10B1207D012813D1069E31
-:10838000A068F6B21BB212B21030009602F052FF93
-:1083900015B9284602B070BD00200723E58220836E
-:1083A000237502B070BD0248F4E76FF47A70F1E70C
-:1083B00012FCFFFF2DE9F04385B00D9E002E58DB27
-:1083C0009846037D04460F46914623B90AE0FDF71F
-:1083D0009DFD257D35B194F814C001218C4540F2F6
-:1083E000FF30F4D1237D002B41D1394603A802F0A0
-:1083F0005DFE237D13B1237D012B26D10C99A0684E
-:10840000C9B200910FFA88F30FFA89F2103003A96C
-:1084100002F010FF96B100220723E6822283237523
-:1084200003A802F0D7FD01210720FDF76FFD124BD5
-:10843000984210D0002005B0BDE8F08303A802F0F8
-:10844000C9FD304605B0BDE8F08303A802F0C2FDC7
-:10845000002EEFD0E7E7237D2BB9EBE706F0CAFC4F
-:10846000237D002BE6D0237D012BF7D1E2E70348E3
-:10847000E8E76FF47A70E5E716FCFFFF11FCFFFFF9
-:1084800070B5161E15DD037D044613B1037D012B67
-:108490000DD1002584F82250258404F11C0003F03E
-:1084A00005FA0223E68225832375284670BD02481B
-:1084B00070BD6FF47A7070BD12FCFFFFC08800F0D1
-:1084C0000100704710B5054B03F10802383304462C
-:1084D0000260C360FEF710F9204610BDB48F0300A0
-:1084E00010B5074B03F10802383304460260C3603D
-:1084F000FEF702F920460FF0C8FA204610BD00BF73
-:10850000B48F0300C388DB045ED530B5036889B03F
-:108510005B6A04469847237E20B30B2B28D801338F
-:10852000DBB2082B237623D8012B2AD9E28802F06C
-:108530000305012D23D1FFF7FDFB6369C01A40F24B
-:10854000DC5361F10001984271F1000317D3E38815
-:10855000A18843F00203E38005222B4604A802F021
-:10856000B1FC0CE06BB1013BDBB2082B2376DBD90D
-:10857000E288D10729D502F00305012DDBD009B02F
-:1085800030BDE288D307F6D522F00302E280A1884D
-:1085900001230222684602F095FC657E012DC5D1BB
-:1085A000FFF7C8FB6369C01A61F10001B0F57A7F7B
-:1085B00071F1000328BF0422A1882B4638BF032293
-:1085C00004A802F07FFCB1E77047012342EA0300F0
-:1085D000A188E0801A4604A802F074FC23890133C4
-:1085E0002381FFF7A7FB237E60619DE738B5044632
-:1085F00000F10C0528460121FEF750FDE0690A4A0A
-:1086000003685B6893420CD16FF47D70A47E241ADA
-:10861000B4FA84F4284600216409FEF73FFD2046A1
-:1086200038BD9847F2E700BF8DE30100C388027CA4
-:1086300023F40053C3808AB103680B4A9B699342B9
-:1086400010B504460CD1094B03603033C360FEF70C
-:1086500053F820460FF019FA002010BD0020704793
-:108660009847002010BD00BFE1840200BC8F0300CA
-:1086700030F8063C027923F4005320F8063C62B13E
-:1086800050F80C3C0C4A9B69934210B5A0F10C04C5
-:1086900005D020469847002010BD00207047074BAA
-:1086A00040F80C3C303303602046FEF725F82046A6
-:1086B0000FF0EBF9002010BDE1840200BC8F030035
-:1086C0002DE9F041044684B051B1C388002223F063
-:1086D0000303C38002810276002004B0BDE8F0816C
-:1086E000C369DB889B05F7D503681C4A5B6A934224
-:1086F0002FD100F10C0630460D460121FEF7CEFCCD
-:10870000E069174A03685B68934207D130462946FF
-:10871000FEF7C4FC002004B0BDE8F081984794F84F
-:108720001A80074629463046FEF7B8FCB845D3D133
-:10873000E088A1880123184303251A46E0802576A6
-:10874000684602F0BFFB01232381FFF7F3FA606163
-:10875000C2E798470028BFD0EAE700BFED850200D6
-:108760008DE301002DE9F84304460D469DF8209065
-:108770009DF8246090461F46FDF7DAFF134B2360F7
-:108780003033E3600023238223766361EB882A6819
-:10879000A4F80480B9F1010F16BF23F4807343F4E9
-:1087A00080739BB2EB80536C094AE5619342677614
-:1087B00084F81A9006D1E38843F400532046E380FE
-:1087C000BDE8F883314628469847F4E7BC8F03009C
-:1087D00051F3010041767047002070476FF47D70BF
-:1087E000704700BF70B504464068224A01680E69B0
-:1087F00084B000239642009301936D4623D11E4A14
-:10880000A0680023CDE9002368B300214FF48072F3
-:108810000FF09DF995E8030002AA82E803001346D1
-:1088200003CBA268154D10605160D4E900100368B5
-:108830009A69AA4212D15D69114B9D420BD0A26880
-:108840004023A84707E0226802232946B0470A4B85
-:10885000009A9A42D3D1019804B070BD9047D4E9F0
-:1088600000100368E7E74FF48070FDF703FEA06097
-:10887000CBE700BF69400200A10D0C00DD870200BC
-:1088800071400200F8B50446161E4FF00000C4E91E
-:1088900001100B680F460EDB194D1A68AA4218D159
-:1088A0009B68184A934205461BD125602046FFF776
-:1088B00099FF2046F8BD144D5A68AA421BD10546BF
-:1088C0009B68104A9342F0D03846984700FB1655F3
-:1088D000EBE7084690473B680A4A9B689342054687
-:1088E000E3D03846984700FB065525602046FFF741
-:1088F00079FF2046F8BD084690473B680546DFE70C
-:1089000061400200D9870200654002002DE9F84F5E
-:1089100081468A46FFF766FF074680B33020D9F8C4
-:1089200000500FF0B4F83022002180460FF00FF90C
-:10893000002F05F108051FDDDFF858B0002408E01E
-:10894000414650460FF035F9303598B10134A74211
-:1089500019D0D9F8040003681E695E45F0D02A4694
-:108960000C234146B047414650460FF022F93035BE
-:108970000028EBD1A74206D04046BDE8F88F8046DC
-:108980004046BDE8F88F40460FF07FF84FF00008F2
-:10899000F2E700BF694002002DE9F04F0446A7B09E
-:1089A00008460D4692461E460FF00DF900F10108EB
-:1089B000B8F1100F00F20A81202E00F2078129463B
-:1089C0002046FFF7A3FF074688B1324651461030D4
-:1089D0000FF085F881463846B9F1000F05D10FF048
-:1089E00054F8484627B0BDE8F08F0FF04EF84246E5
-:1089F000294602A80FF083F83246514606A80FF028
-:108A00007EF820462568FFF7EDFE30220090002119
-:108A10000EA80FF09CF8A06805F10808002800F0E7
-:108A2000CC804FF4807200210FF091F8009B002B56
-:108A300040F3C9800026019602271AAD0DF198096E
-:108A400060680368D3F810A0634B9A4579D102A9F6
-:108A50000EA80FF0AEF8002843D0A3680DF1380E31
-:108A600003EB870ABEE80F00AC46ACE80F00BEE897
-:108A70000F00ACE80F009EE80F008CE80F00AB463B
-:108A8000DC46BCE80F00CC450AF1100A0BF1100BD4
-:108A90004AF8100C4AF80C1C4AF8082C4AF8043C16
-:108AA000EED1009B0136B34208F1300807F10C0704
-:108AB000C6D103EB4307019ABF000237002A45D015
-:108AC000D4E900100368454D9A69AA426AD15D69EC
-:108AD000434B9D426BD14FF00009484627B0BDE89B
-:108AE000F08F404B1A93009B1B932B4603CBA3683C
-:108AF00018605960A3680DF1080A03EB870CBAE807
-:108B00000F00AE46AEE80F00BAE80F00AEE80F0067
-:108B10009AE80F008EE80F00AB46DE46BEE80F0075
-:108B2000CE450CF1100C0BF1100B4CF8100C4CF85E
-:108B30000C1C4CF8082C4CF8043CEED1012301939A
-:108B4000AFE70C2342460EA9D04780E7052B40D063
-:108B5000BB000098234A1A9201301B902A4603CA90
-:108B6000A76838607960A76802AE1F440FCEAC4694
-:108B70000FC50FCE0FC596E80F0085E80F000DF169
-:108B8000980E65460FCD754507F110070CF1100CD6
-:108B900047F8100C47F80C1C47F8082C47F8043C21
-:108BA000EFD18DE79047D4E9001003688FE7A26802
-:108BB0004023A8474FF0000913E74FF48070FDF7FA
-:108BC00059FCA0602DE708231AADC2E76FF47A794B
-:108BD00007E76FF47B7904E769400200DD87020054
-:108BE00071400200A10D0C0003681B6B184700BF09
-:108BF00001892DE9F0414FF47A76044606FB01F134
-:108C00002148FDF731FD214BA17AA3FB00239B09ED
-:108C100023811F48FDF728FD656CA0722B68B4F80E
-:108C20004C805F6AE38813F4807320D14146284664
-:108C30002022B84728BB606C016810234D6AB4F845
-:108C40004C102222A847E0B9656CA17A2B68104825
-:108C50005E6AB4F84C40FDF7EFFC60F07F00C3B2F1
-:108C6000232221462846B04758B9BDE8F081218922
-:108C7000054806FB01F1FDF7DFFC40F00700C3B239
-:108C8000D4E70448F1E700BFF88F0300D34D62102A
-:108C9000F08F03000EFCFFFF10B5034B036004468A
-:108CA000FDF764FD204610BD7090030010B5054B24
-:108CB00003600446FDF75AFD20460EF0E6FE20460E
-:108CC00010BD00BF7090030008B5C288034659B1BB
-:108CD000D10507D5016822F4824242F40072C96AC4
-:108CE000C2808847002008BD9105FBD522F40072A0
-:108CF00042F48042DA80002008BD00BFF0B5C3888E
-:108D0000DA0585B005462ED4026843F48243D26A60
-:108D1000C38090470126324FA86C0268C48852680D
-:108D200084F48074BA424FF00003C4F3002415D1D8
-:108D30009C424FF027020DD1686C95F84C100368E7
-:108D40001B6B984710F008040FD1002EE4D1204689
-:108D500005B0F0BD002EDFD13446F8E79047B0FAF9
-:108D600080F35B09E4E70026D5E7686C0121062261
-:108D70000368CDE90021A822DC6AB5F84C1002ABEB
-:108D8000A047044648BBBDF90830BDF90A20BDF92B
-:108D90000C10A87A002BB8BF1F33002AB8BF1F32AF
-:108DA00052110029ADF80A2010FB02F24FEA6313BA
-:108DB000B8BF1F315242ADF80830491110FB03F320
-:108DC000AA612A68ADF80C105B4210FB01F1526BEE
-:108DD0002846C5E907319047B9E7024CB7E700BF1D
-:108DE0008DE301000EFCFFFFF8B504460E46154664
-:108DF0001946BDF81C20BDF81870FDF71BFD064B89
-:108E000023600023C4E91165E380A4F84C70204678
-:108E1000FFF7EEFE2046F8BD7090030008B503682A
-:108E20000F221B6BC9B29847A0F13300B0FA80F053
-:108E3000400908BD03689B6A184700BF018938B51F
-:108E40004FF47A75044605FB01F11548FDF70CFC5B
-:108E5000144BA3FB00239B0999B205FB01F123816D
-:108E60000F48FDF7E9FBC3B2A06CE2880168D205A8
-:108E70004D6AB4F8501058BF43F003036022A8476E
-:108E800058B9A06CE3880268B4F85010546AC3F370
-:108E900000236222A04700B938BD034838BD00BF97
-:108EA000A8900300D34D62100EFCFFFF10B5034BDA
-:108EB00003600446FDF78AFE204610BDD8900300EB
-:108EC00010B5054B03600446FDF780FE20460EF00A
-:108ED000DCFD204610BD00BFD890030008B5C28855
-:108EE000034659B1D10507D5016822F4824242F404
-:108EF0000072C969C2808847002008BD9105FBD572
-:108F000022F4007242F48042DA80002008BD00BFE3
-:108F1000F0B5C388DA0585B005462ED4026843F45F
-:108F20008243D269C38090470126294FE86C0268CA
-:108F3000C488526884F48074BA424FF00003C4F3CA
-:108F4000002415D19C424FF067020DD1A86C95F812
-:108F5000501003681B6B984710F008040FD1002EC7
-:108F6000E4D1204605B0F0BD002EDFD13446F8E74D
-:108F70009047B0FA80F35B09E4E70026D5E7A86CD8
-:108F8000012106220368CDE90021E822DC6AB5F858
-:108F9000501002ABA0470446C0B9BDF80A20BDF985
-:108FA0000C3028684FF66A7112FB01F26A6303EB1A
-:108FB0008303BDF80820C3EB031312FB01F15B0030
-:108FC000C26AEB63A96328469047CAE7014CC8E729
-:108FD0008DE301000EFCFFFFF8B504460E46154672
-:108FE0001946BDF81C20BDF81870FDF763FE054B4F
-:108FF0002360C4E91265A4F850702046FFF71EFFF5
-:109000002046F8BDD890030082B08DE80C000148DE
-:1090100002B0704716FCFFFF0029806905DD08B922
-:1090200004E010B10139406AFBD17047704700BFBE
-:1090300082B010B58C4684B049688646DCF80000E2
-:109040000DF1080CACE8030006A981E80C00039BB5
-:10905000DA070EEB630C12D55A10029B5EF8022061
-:10906000D45808AB93E803008DE8030006AB0CCBA3
-:109070006046A04704B0BDE8104002B07047029CB3
-:10908000EFE700BF002943D02DE9F041846906468F
-:10909000002C3AD0DFF880800D46002705E0A2685A
-:1090A000AB689A420DD0646AF4B1AA88A388534091
-:1090B0009907F8D49207F2D5A968A06802F0EEFCEF
-:1090C000C0B12B8813B122889A42ECD16B88ABB91E
-:1090D000B3680BB120469847A38843EA0803A380EE
-:1090E000646A0137002CE0D1002FC8BF20460CDD98
-:1090F000BDE8F081AB889B07D5D4D0E762889A425F
-:10910000D1D1B368002BE5D1E6E76FF47A70EFE7D1
-:109110006FF47A70704700BF0080FFFF002975D0A0
-:10912000F0B5846985B007460D464CB966E0A38862
-:109130009B0708D52A6823689A4217D0646A04B34B
-:10914000AB889A07F3D422682B689A42F6D1A268BA
-:10915000AB689A42F2D1EA68E3689A42EED1B4F978
-:109160000420A388002A4CDB2A4827E0A968A068CD
-:1091700002F094FC0028E1D0EA68E3689A42DDD16D
-:10918000EDE7D7F818C0BCF1000F37D02A88604649
-:10919000634600E00B461988914211D2596A18467D
-:1091A0000029F7D163451CD0596A69625D620123C9
-:1091B00040F2FD31684601F085FE002005B0F0BDAB
-:1091C0001C46034609E0608869888842EAD2666ADC
-:1091D0002346002EE6D0318834468A42F3D06345D8
-:1091E000E2D119888A4203D2C5F824C0BD61DEE706
-:1091F000DAD1588869888842D6D9F5E72A88BD61CE
-:10920000D5E7C3F30E030348A380D7E76FF47A7062
-:10921000704700BF16FCFFFF2DE9F04183885F0710
-:1092200082B0064603D59D062ED4DC0639D443F021
-:109230000403B38006F1100506F1180816E0F4687F
-:10924000B76895E80F000094B847B388DA0618D5D8
-:10925000346AB4B194E80F00276985E80F0020460E
-:1092600037620EF012FCFCF71FFEB38898070ED48D
-:10927000D907E4D495E80F00B468A047B388DA06AC
-:10928000E6D423F00403B38002B0BDE8F08198E88F
-:10929000030095E80C008DE80300B06802F0E2FBE3
-:1092A000D3E700F1180393E8030006F110030CCB99
-:1092B0008DE803003046FDF775F9E5E730B51C4B46
-:1092C0008DB003F10802283304460260C36006A88B
-:1092D00001F046FE0F23182002930EF0D8FB15492B
-:1092E0000246002542F80C4BCDE90015C5605560DB
-:1092F0006A460346CDE9040503CA0F4A5A6158601D
-:109300009960204602A91223ADF80C30CDE90A5528
-:10931000FFF7B8FE02A8FDF739F9084BE36004F146
-:109320000C006582FCF794F920460DB030BD00BFFB
-:1093300020910300AD95020031900200E08D030002
-:10934000A0F10C00FFF7BABF10B50446FFF7B6FF57
-:1093500020460EF09AFB204610BD00BF10B5A0F1CC
-:109360000C042046FFF7AAFF20460EF08EFB204695
-:1093700010BD00BF70B5254B254A0446002582B0BC
-:109380002260C4E902530C302561FCF7F3F8214B4D
-:1093900023602033E360C4E906552562E584282074
-:1093A0000EF075FB0646103001F0DAFD1A4B336003
-:1093B00018200EF06CFB194A00920246019542F803
-:1093C0000C4BC56055606A460346C6E9020503CAF0
-:1093D000996013495860C222596120463146C6E956
-:1093E0000855B280FFF79AFE48B90E4B1A6812B1C1
-:1093F000204602B070BD20461C6002B070BD3046F1
-:10940000FDF7C4F830460EF040FBEEE7E08D0300B8
-:1094100010910300289103000F000200AD95020097
-:1094200031900200843A00202DE9F04184691CB398
-:10943000002607463546B4F90430A288002B06DB27
-:109440002546646A002CF6D13046BDE8F08153070A
-:10945000F6D4D4F8248065B1C5F824802046FDF701
-:1094600095F8204644460EF010FB0136002CE2D160
-:10947000EAE7C7F81880F1E726463046BDE8F081F4
-:109480002DE9F0418469002C46D0DFF894800D4628
-:10949000164601270CE0A38803F0C003A3F1C00324
-:1094A000B3FA83F35B09B34215D00027646A3CB377
-:1094B00023882988994201D0002BF7D163886A88D4
-:1094C0009A4201D0002BF1D1FCF782FB0028E2D1B7
-:1094D0000123B342E9D1B4F90430B4F804E0002B1D
-:1094E000E3DB95E80F0004F1100C1EF0400F8CE850
-:1094F0000F0008D02046FFF78FFE646A002CD7D1FA
-:109500003846BDE8F081FCF763FB0028F2D0214625
-:109510004046FCF707FEC9E701273846BDE8F08161
-:1095200019920200F0B5012287B0076A04460D4681
-:10953000FFF7A6FF10B9E38C092B01D907B0F0BDE6
-:1095400095E80F0002AE86E80F0018200EF09FFA93
-:1095500006AB054613E903008DE80300284696E8AC
-:109560000C0001F023FD05F03DFC67B13B692B6168
-:109570003D612B695BB1E38C0133E38407B0BDE847
-:10958000F04005F021BCE3692B61E561F2E725625B
-:10959000F1E700BF82B008B502A9C1E90023FFF7D7
-:1095A000C1FFBDE80840002002B0704782B038B566
-:1095B00004A981E80C000446FFF736FF0FE0E38CB6
-:1095C000013BE38405F000FC294600222046FFF71A
-:1095D00057FF28460EF059FAFCF770FB70B105F002
-:1095E00001FCE5692DB12B69E361002BE7D1236212
-:1095F000E5E7BDE8384002B005F0E6BBBDE838401D
-:1096000002B07047024B1888421C1A80704700BF96
-:10961000C6210020C08800F00300A0F10300B0FACA
-:1096200080F04009704700BF82B010B58C4684B00E
-:1096300049688646DCF800000DF1080CACE8030030
-:1096400006A981E80C00039BDA070EEB630C12D528
-:109650005A10029B5EF80220D45808AB93E803002E
-:109660008DE8030006AB0CCB6046A04704B0BDE814
-:10967000104002B07047029CEFE700BF10B5034BEB
-:1096800003600446FDF738F8204610BD6C910300D6
-:1096900010B5054B03600446FDF72EF820460EF08A
-:1096A000F4F9204610BD00BF6C9103002DE9F04F86
-:1096B00083B0DDE90CABBDF83870002B41D080469B
-:1096C0000E4691461D46BAF1000F3DD00F2E01D136
-:1096D000C02F36D128200EF0DAF90446103001F000
-:1096E0003FFC18202680A4F802900EF0D0F9CDE9B6
-:1096F00000AB47F00207A7806B4607460246A06012
-:1097000003CB47F80C5B0023D8F80060D360E3601C
-:109710007B609160506075680D495161C4E9083300
-:109720000C4B9D4208D12046FCF730FF204603B089
-:10973000BDE8F04F0EF0A9B921464046A8470028E1
-:10974000F1D103B0BDE8F08F1BF0010FBED1F8E7F7
-:1097500029960200F5CD010082B070B588B00CA941
-:1097600081E80C004289BDF83050BDF83230954296
-:1097700004460AD0022B44D0052B2FD0012B20D039
-:1097800008B0BDE8704002B07047022B86896CD0EB
-:10979000052B5ED0012BF3D1C388B54243F0010302
-:1097A000C38018BF03F002030ED0002BE8D00123C2
-:1097B0001A46A18804A801F085FB2389013323817F
-:1097C000DEE78689B54203D1E38843F00203E380F4
-:1097D000E38803F00103002BD2D0E8E78689B54285
-:1097E00003D1E38843F00803E380E38803F0040334
-:1097F000002BC5D0A1880123052204A801F062FB3B
-:10980000BEE71646E388D90751D4954232D0A189E4
-:109810008D4208466CD0A37B012BB1D101230322DA
-:10982000294604A801F04EFB6289A08995422ED1F9
-:10983000E18821F001039BB28542E3802BD021F027
-:109840000501E18095429BD1E38823F01003E3807A
-:1098500096E7C388B54243F00403C38018BF03F002
-:109860000803BED0002B8BD0C4E7AE42CAD0E38839
-:109870009B071CD4E188CB064DD4A37B012B4CD194
-:1098800001F00403002BC9D001230422C8E785425C
-:109890007FF476AFE38823F002019542E18031D076
-:1098A00023F00A039BB223F02003E38068E701233F
-:1098B000A1880222684601F005FB63899D422FD0F2
-:1098C000A289AA4241D0A1880123032204A801F061
-:1098D000F9FA6289B24203D1E38843F01003E380CE
-:1098E000A089B042A2D1E38843F02003E3809DE742
-:1098F0009E06CFD4A07B012801D0084696E703F04E
-:109900000803BFE723F006018542E1809AD123F0E6
-:109910001E039BB2C7E7A0898BE7A189084685E7AC
-:10992000E28802F004010029CDD0B34211D0A3890E
-:10993000B342C8D102F00802002AC4D0A188012392
-:10994000042204A801F0BEFAC3E7E28802F008018D
-:10995000E9E702F00402EFE72DE9F0430446DFF8FF
-:10996000749089B098460E461546FCF7E1FE184BF8
-:109970002360D9F80030A4F8048000276681A5810F
-:10998000A77303B3DFF850800597CDF8108004AAC1
-:1099900092E803008DE803003146C02618463A4697
-:1099A00023460296FFF782FECDE9068708AB0296B2
-:1099B00013E903003A468DE803002346D9F8000076
-:1099C0002946FFF773FE204609B0BDE8F08300BFCB
-:1099D0006C910300843A002059970200817370470C
-:1099E000C388DB0606D4D0E909038342B4BF002054
-:1099F000012070470020704710B50446006A074BED
-:109A0000026803F108013833126A2160E3602146DD
-:109A100090472046FEF756FD204610BD8C9103006E
-:109A200010B50446006A094B026803F10801383397
-:109A3000126AE3602160214690472046FEF742FD0E
-:109A400020460EF022F8204610BD00BF8C91030086
-:109A5000F0B5002783B015461E460A890123CDE9DB
-:109A600000770446FEF77EFE0C4B23603033E36044
-:109A70002B682562DB692846C4E9096721469847B7
-:109A8000BE4207DAE3884FF4FA72C4E9097243F080
-:109A90001003E380204603B0F0BD00BF94910300A3
-:109AA00038B5044600F10C0528460121FDF7F6FA09
-:109AB000E0690A4A03685B68934207D128466FF45D
-:109AC0007D740021FDF7EAFA204638BD9847002151
-:109AD00004462846FDF7E2FA204638BD8DE3010032
-:109AE00070B5044600F10C0630460D460121FDF725
-:109AF000D5FAE069094A03681B68934205D13046EC
-:109B00000021BDE87040FDF7C9BA294698473046A4
-:109B10000021BDE87040FDF7C1BA00BF49F3010064
-:109B2000C288D30630B511D41E4A622301FB03F369
-:109B300082FB03544900DB17C3EB641382FB014231
-:109B4000C917C1EB62111944816230BD436A33B356
-:109B50008B42B8BF0B46134D622404FB03F385FB15
-:109B600003EC4900DB17846AC3EB6C1385FB01EC43
-:109B7000C917C1EB6C11013C194484624162002C8D
-:109B8000E3D101EB810385FB0345DB17C3EB6513D1
-:109B90000231194422F010024162C28030BD0B46EE
-:109BA000D9E700BF1F85EB5130B4456B002D16DDA2
-:109BB0008446021D002302E001339D420FD052F87B
-:109BC000044F8C42F8D1AA1C02335CF822204CF8D6
-:109BD0002320013D0020CCF8345030BC70476FF496
-:109BE0007A7030BC704700BF82B010B58C4684B02C
-:109BF00049688646DCF800000DF1080CACE803006B
-:109C000006A981E80C00039BDA070EEB630C12D562
-:109C10005A10029B5EF80220D45808AB93E8030068
-:109C20008DE8030006AB0CCB6046A04704B0BDE84E
-:109C3000104002B07047029CEFE700BF38B5456B9B
-:109C40000A2D1CD0002D844608460EDD0CF10402BE
-:109C5000002301E09D4208D052F8044F844203F1F2
-:109C60000103F7D16FF47A7038BDAB1C01354CF8A5
-:109C70002300CCF83450FFF713FF002038BD6FF4F9
-:109C80007B7038BD82B02DE9F04708A981E80C004F
-:109C9000426B002A804619DD314F051D0024012644
-:109CA00003E0A24283F82C6010DD55F8043FD86928
-:109CB0000168896CB94204F10104F2D08847D8F8F0
-:109CC00034202B68A24283F82C60EEDC0120FCF7E4
-:109CD0000BFDD8F83000DFF88CA003681B685345F3
-:109CE00036D10027D8F83420B946002A26DD0024D2
-:109CF00008F10405264602E00134A24219DD55F8B8
-:109D0000040F90F82C30002BF6D0FFF7C9FE012885
-:109D1000286802D0436ABB4204DC80F82C903946A4
-:109D2000FFF7FEFED8F834200134A24206F1010606
-:109D3000E5DC174416B1B7F57A7FD6DDD8F83000E8
-:109D400003681B68534506D1BDE8F04702B0704771
-:109D500001219847C5E7BDE8F047002102B0184748
-:109D60007D03020049F30100F0B5204B1D68204B34
-:109D700003608DB004465DB306A8A788012601F0F4
-:109D8000EFF81820ADF80870ADF80A600DF07FFE0E
-:109D90000146002241F80C4BCDE90402C260CDE936
-:109DA0000A224A60242200920196EC460346BCE84F
-:109DB0000300104A996058605A612B680E4A9B68EC
-:109DC00012219342ADF80C100CD102A8FCF7DEFB77
-:109DD0000A4A226000232046E380FBF739FC204634
-:109DE0000DB0F0BD614628469847EEE7843A002062
-:109DF000D0910300E99B020025DA0100E08D030009
-:109E000010B50446FFF7B0FF20460DF03EFE204699
-:109E100010BD00BF70B5074B00250446C0E90035F2
-:109E20000E46FBF7A7FB044B23602563A680656302
-:109E3000204670BDE08D0300D0910300704700BF45
-:109E4000704700BF002070470048704716FCFFFFB6
-:109E500000207047002070470048704716FCFFFF45
-:109E6000036AC1611A68011D52681846104700BF95
-:109E7000C069003818BF0120704700BF006A03683E
-:109E8000DB6818470023C361704700BF82B010B57C
-:109E90000446C06900210DF1080C8CE80C00A1619A
-:109EA00018B103681B689847A061BDE8104002B074
-:109EB000704700BF006A10B103685B691847002053
-:109EC000704700BF006A10B103689B691847002003
-:109ED000704700BF10B5044601F066FB204610BD78
-:109EE00082B010B58C4684B049688646DCF8000024
-:109EF0000DF1080CACE8030006A981E80C00039BF7
-:109F0000DA070EEB630C12D55A10029B5EF80220A2
-:109F1000D45808AB93E803008DE8030006AB0CCBE4
-:109F20006046A04704B0BDE8104002B07047029CF4
-:109F3000EFE700BF30B54B69012B87B00C460546F3
-:109F400006D94A89012340F2FF3102A800F0BAFF86
-:109F5000237C002262613BB1216A0B6828461B68A2
-:109F60009847284607B030BD0C34214601A801F0BF
-:109F70003FFB02A801F018FB02A9204601F04AFBB2
-:109F800002A801F03FFB01A9284601F031FB01A81E
-:109F900001F038FB284607B030BD00BF10B543695B
-:109FA000032B84B0044603D80133042B436125D02E
-:109FB000237CDBB9E3685B880BB1A36963B9216AD1
-:109FC0000B6868461B689847694604F10C0001F06D
-:109FD00021FB684601F016FB2289012340F2FF3184
-:109FE000684600F06FFFA06904B010BDE06978B169
-:109FF00003681B6804B0BDE8104018474289002A76
-:10A00000D6D0012340F2FF31684600F05BFFCFE776
-:10A010000048E9E712FCFFFFA0F10400FFF7BEBF14
-:10A0200038B50B4B03F1080234330446C0E9002372
-:10A030000C300D4601F0B8FA002301210422C4E9D6
-:10A040000523C4E907352174A360204638BD00BF4D
-:10A050001C92030010B5064B03F108023433C0E92B
-:10A06000002304460C3001F0CDFA204610BD00BF9D
-:10A070001C92030010B50446408910B911B16181EA
-:10A08000084610BDFFF7BEFA608110BD4069032885
-:10A090008CBF002001207047017441B92DE9F041C7
-:10A0A000058982B004461DB102B0BDE8F081704759
-:10A0B000FFF7A8FA204B2081D3F800800746B8F1BB
-:10A0C000000FF1D028200DF0E2FC0646103000F021
-:10A0D00047FF40F2FF331820338077800DF0D7FC24
-:10A0E000164A00920246019542F80C4BC560556035
-:10A0F0006A460346C6E9020503CA58609960D8F863
-:10A1000000200F4952680F4858618A424FF01203ED
-:10A11000C6E90855B38008D13046FCF737FA304617
-:10A1200002B0BDE8F0410DF0B0BC3146404690476A
-:10A130000028B9D0F0E700BF843A00208D9E0200CD
-:10A14000F5CD0100E19E020010B50549054A816088
-:10A15000002304460260C380FBF77AFA204610BD54
-:10A1600090920300E08D030010B50749074A816013
-:10A17000002304460260C380FBF76AFA20460DF014
-:10A1800084FC204610BD00BF90920300E08D0300C8
-:10A190002DE9F04F2DED0A8B90F82C308BB007464F
-:10A1A000002B00F02E81F9680B6805A81B68984702
-:10A1B000F868059A03680432DB680192984730F02A
-:10A1C0000403804640F013818023BB610223B7EE75
-:10A1D00000AA0293059B029A5B88B3FBF2F30093FB
-:10A1E000002B00F0AE80DFED929A9FED929ADFEDAA
-:10A1F00092BA9FED92BA9FED92CADFED92AABE6924
-:10A20000009B9E4200F39D80019B1E449E4240F2B3
-:10A210000D81DFF84092DDF808A09B4647F6FE75F9
-:10A220000024584659F8283098478442B8BF04B2F1
-:10A23000D3448542C8BF05B25E45F2D8641B04EB27
-:10A24000D47444F34F034FF0000B039708EE103A19
-:10A250003746019C2E46029DDA46204659F82830A2
-:10A2600098472C44801BA7420BF1010B00FB00AA6E
-:10A27000F3D89AFBFBF00CF005FF039F0CF08AF972
-:10A28000B8EEC88A0DF018FA28EE0A8A97ED097A16
-:10A29000C8EE297A08EE900A67EE877AC7EE897AC7
-:10A2A00017EE900A0CF09EF907EE100AF3EE047A0E
-:10A2B00067EE277A97ED0A7AB4EEE77AF1EE10FAB4
-:10A2C00068DD87ED077ABB690099FA88C91A0091A1
-:10A2D000019919440191910708D497ED077AD7EDB8
-:10A2E000047AB4EEE77AF1EE10FA5FDC530708D493
-:10A2F00097ED077AD7ED057AB4EEE77AF1EE10FA2A
-:10A3000061D497F83C30002B39D0D7ED107AF4EEB9
-:10A31000E87AF1EE10FA01D5C7ED108ADFED4A7A3E
-:10A32000F4EEE78AF1EE10FA14DDBB6B0021013385
-:10A33000C7E90D13012287F83C20009B002B7FF416
-:10A340005EAF05A801F05EF900200BB0BDEC0A8BF2
-:10A35000BDE8F08FBB6B023B0B2B06D8D7ED107A14
-:10A36000F4EECC7AF1EE10FA3ADA7B6BC7ED10AA74
-:10A3700000220133C7E90D3287F83C20DDE7F4EE17
-:10A38000CB8AF1EE10FAE5DD7B6B132BE2DDC7ED36
-:10A39000108ACAE7F0EEE76AF4EE6B6AF1EE10FAA3
-:10A3A00088BFF0EE477AC7ED077A8CE70123B988BA
-:10A3B000022206A800F086FDFB8823F0040343F088
-:10A3C0000203FB809DE701231A46B98806A800F026
-:10A3D00079FDFB8823F0020343F00403FB8090E740
-:10A3E000B9880123082206A800F06CFDBDE7082803
-:10A3F00015D04FF48073BB6101239FED14AA029323
-:10A40000E8E6D0E91245FDF795FC201A65EB010559
-:10A410004C2875F10003FFF4C6AE0D4895E74023C4
-:10A42000BB6104239FED07AA0293D3E6FFDE00BFC2
-:10A4300000FEFF46ACC5A737FFFF7F7F0000484303
-:10A4400000009643000000000000C8420000804366
-:10A4500012FCFFFFEC200020A0F10800FFF798BEDF
-:10A460002DE9F8431F46234B036004460023436055
-:10A470001646BDF828909DF82C800D46FBF77AF81B
-:10A48000E388DDED097A266143F00103E3801A4B8E
-:10A4900023602833C4ED0A7AA360DDED087AA4F8BE
-:10A4A000049000230126E36180236761E560C4ED29
-:10A4B000097A266384F82D60A361B8F1000F15D0E6
-:10A4C0002B6804F108015B682846984784F82C60E3
-:10A4D0000023002200200021C4E91201C4E90D3349
-:10A4E00084F83C3022642046BDE8F88384F82C8050
-:10A4F000EEE700BFE08D03006892030038B5044624
-:10A50000C06803680D465B6804F108019847FDF7D1
-:10A5100011FC4B3041F100016B1C08BF256BD4EDE1
-:10A52000077A022DC4E9120102D017EE900A38BD55
-:10A53000DFED0E6A9FED0E7A77EEE67A67EE877AA8
-:10A54000F5EEC07AF1EE10FA0BD49FED0A7AF4EE34
-:10A55000477AF1EE10FAC8BFF0EE477A17EE900A8C
-:10A5600038BDDFED057A17EE900A38BD00000C42C9
-:10A57000B1137B4000007F430000000080F82C10E6
-:10A5800031B1C3681A6800F10801184653681847CA
-:10A59000704700BF0078704790F90000704700BF17
-:10A5A00000887047B0F90000704700BF0068000ADB
-:10A5B000704700BF00680012704700BF0068704716
-:10A5C00000687047017070470180704701807047D4
-:10A5D0000A120B140170427083707047016070475B
-:10A5E0000160704710B50446806820B9206A03688E
-:10A5F000DB689847A06010BD08299ABF81600020E1
-:10A600006FF47A70704700BF006A03685B6918478F
-:10A61000006A03689B6918472DE9F04F2DED028B06
-:10A62000D1ED057A87B00C46FDEEE77A0390CDEDCB
-:10A63000027A00F0B9FF206A0368DB689847A368D4
-:10A6400082460BB9A06003460133216A03EBD37342
-:10A650005B1000930B6804A81B689847A368049AD2
-:10A660000AF1010808EBD87801334FEA680803EBD8
-:10A67000D373B8EB630FB2F8029099FBF8F900F0CE
-:10A680009380009B09FB03F31946012205A808EEFD
-:10A69000903A00F08FFF039805A900F0BBFF05A8D2
-:10A6A00000F0B0FF039B049D1E68B9F1000F05F197
-:10A6B000040506F1040640F381800027DFF80CB1A1
-:10A6C00001975BF82A2028469047227F01374544AE
-:10A6D00022B1019B03440193029BC01A07EE900A2A
-:10A6E00094ED047AA369A268F8EEE77A304667EE43
-:10A6F000877AFDEEE77A17EE901A1943009B1E4405
-:10A70000304B53F822209047B945DAD1237F73B3F9
-:10A71000DDED017A637FB8EEE77A07EE909AF8EE06
-:10A72000E77A87EE278AD3B160690CF0BDFC264B2F
-:10A7300000220CF011FD064618EE100A0F460CF030
-:10A74000B3FC214B00220CF007FD02460B463046BD
-:10A7500039460CF04BFB0CF0AFFF08EE100AE26834
-:10A7600084ED058A0123637782B90123A377039CD3
-:10A7700018EE901A204600F0DFFF04A800F042FF18
-:10A78000204607B0BDEC028BBDE8F08FFDEEC87A25
-:10A79000029917EE903A5B1A002BB8BF5B429A42BF
-:10A7A000E5DD0123A377E2E7039804A900F032FF77
-:10A7B000009B09FB03F308EE903A73E70023019333
-:10A7C000A4E700BF102100200000E03FEC200020A3
-:10A7D000A1F10401FFF720BF0170704708299ABF5B
-:10A7E000416000206FF47A70704700BFC069036851
-:10A7F0005B691847C06903689B69184710B5044630
-:10A80000406820B9E0690368DB689847606010BD64
-:10A810002DE9F8431F46164B036020330446DDF84C
-:10A820002080016243600D46011D2430099E91463F
-:10A83000FFF7F6FB0023B8F1080FA36163774FF031
-:10A84000000398BFC4F80880C4F810902777E6602A
-:10A8500063615FB1B6FA86F35B092A68A37728467D
-:10A860005368214698472046BDE8F8830123F4E762
-:10A870009C9203002430FFF791BB00BF704700BFDC
-:10A8800003698269013303611AB1136810461B68BA
-:10A8900018470148704700BF12FCFFFF8368586AE1
-:10A8A0000368DB68184700BF8368586A03681B6940
-:10A8B000184700BF00F1240300F14C0253F8040FC5
-:10A8C00078B110B484698C4208D093420DD053F80B
-:10A8D000040F0028F9D084698C42F6D15DF8044B4E
-:10A8E00070479342EAD10020704700205DF8044B86
-:10A8F000704700BF10B504460DF0C7F8204610BDE4
-:10A900002DE9F04F0C462DED028B6369896800221A
-:10A910000133C4E904230B6883B05B6807466846CB
-:10A92000984794ED038AB5EE408AF1EE10FA55D0BF
-:10A93000A368586A03685B69984707EE900AB4EE0B
-:10A94000E78AF1EE10FA49DAA368586A03685B698E
-:10A950009847A36808EE100A586A0368DB689847AE
-:10A9600094ED037A009BC8EE077A461C06EBD67678
-:10A970007610598891FBF6F18246012201A8FDEE7E
-:10A98000E77A17EE908A91FBF8F106FB01F100F0EF
-:10A9900011FEDDE90054638804350434B3B1DFF8F7
-:10A9A00058B0DFF8589008FB06F85BF82A302846C4
-:10A9B000984759F82A30014620469847019A34446E
-:10A9C000131D5288E31A93424544EEDB01A9384631
-:10A9D00000F00EFE01A800F015FE03E069463846BF
-:10A9E00000F006FE684600F00DFE384603B0BDECF0
-:10A9F000028BBDE8F08F00BFEC200020102100206A
-:10AA000000B50A46816885B00123098982611A462A
-:10AA1000684600F057FA05B05DF804FB00B583689E
-:10AA200085B000221989826101230222684600F064
-:10AA300049FA05B05DF804FB094B10B503F10802B3
-:10AA40002C330446C0E900230C3000F0DBFD054A3E
-:10AA500062600023201D6381FAF7FAFD204610BDD5
-:10AA6000D8920300E08D0300F0B583B001F10C072C
-:10AA7000044601A80D4600F097FD01A9384600F0F4
-:10AA8000D9FD064601A800F0BDFD5EB1696A0B68FC
-:10AA900001A81B68984701A9384600F0BBFD01A832
-:10AAA00000F0B0FD3946204600F0A2FD204603B07C
-:10AAB000F0BD00BF70B500F124030646002453F832
-:10AAC000045F25B101340A2CF9D1002070BD1C208F
-:10AAD0000CF0DDFF084BF26903600A343033436049
-:10AAE0000132002346F82400C0E90455C3608660A3
-:10AAF0008561F26170BD00BF28930300D0ED037A39
-:10AB0000F5EE407AF1EE10FA04D18368586A0368D2
-:10AB10005B69184717EE900A704700BF836810B54D
-:10AB20000446586A03682DED028B5B69E16008EE0C
-:10AB3000101A984707EE900AF4EEC87AF1EE10FA70
-:10AB400016D5A368586A036818EE101A9B699847CF
-:10AB500007EE900AB4EEE78AF1EE10FA08DDA3687A
-:10AB6000BDEC028B586A0368BDE810405B6918476A
-:10AB700018EE100ABDEC028B10BD00BF10B500F13D
-:10AB80002402002352F8044F8C4204D001330A2BD4
-:10AB9000F8D1002010BDC2690A330024013A40F800
-:10ABA0002340C26149B10B68064A1B6A93420846BA
-:10ABB00005D10CF06AFF012010BD012010BD98479F
-:10ABC000012010BDF5A802000B4B10B503F10802DF
-:10ABD0002C330446C0E900230C3000F013FD074A73
-:10ABE000626000236381201DFAF732FD20460CF0DD
-:10ABF0004CFF204610BD00BFD8920300E08D03003B
-:10AC000038B50C4B03F108022C33044640F8042CF1
-:10AC100040F8083B00F0F6FC074A22600023251F9D
-:10AC2000E3802046FAF714FD28460CF02EFF284654
-:10AC300038BD00BFD8920300E08D030038B50B4B40
-:10AC4000054603F108022C33044640F8042C45F86D
-:10AC50000439083000F0D6FC054A22600023204663
-:10AC6000E380FAF7F5FC284638BD00BFD892030010
-:10AC7000E08D03002DE9F0410023244F036284B0EE
-:10AC8000054600F1240400F14C064FF0010854F889
-:10AC9000043FA3B11A68526ABA4225D11A69996968
-:10ACA000013208461A6151B10B681B68984730B9E8
-:10ACB0002B6A2A7E01332B62CAB185F81880A6421E
-:10ACC000E5D12C6A0CB92B7EC3B9684600F06CFC48
-:10ACD000694605F10C0000F09DFC684600F092FC0E
-:10ACE0000B4804B0BDE8F08118469047DFE729899A
-:10ACF00001230322684600F0E5F8DEE729890123F5
-:10AD00000422684600F0DEF82C76DEE781A8020017
-:10AD100012FCFFFFC36842690133C3601AB11368B4
-:10AD200010461B6818470148704700BF12FCFFFF20
-:10AD3000F8B50446144B03600026144B43600430FE
-:10AD4000A6600D461746FAF715FC114B03F10802F1
-:10AD50002C336360226004F10C0000F025FC2822F3
-:10AD6000A018314665622781E661266226760CF0DE
-:10AD7000EEFE2B6828465B68214698470022002398
-:10AD8000C4E904232046F8BD5C920300E08D030073
-:10AD9000D8920300024A11687E22C0E9001270476F
-:10ADA00034210020034A034692E8030083E80300AD
-:10ADB000184670477C3A0020A1F120035E2B07D88B
-:10ADC000006805236FF09F0213FB012108447047C0
-:10ADD00000207047034A044B11687E22C3E9001229
-:10ADE000704700BF342100207C3A0020017042707F
-:10ADF0004360704782B010B401AC84E80C0001AA33
-:10AE000003468C4607CA9DF8104083E80700A4B1AA
-:10AE10009CF80100B0B9DCF80420022A1AD0032AF9
-:10AE200034D0012A2CD0012C1ED0022C05D1D3E91C
-:10AE3000011249425242C3E901125DF8044B18461F
-:10AE400002B0704752424942C3E90112DCF80420C3
-:10AE5000022AE4D1D3E90012012CC1F10001C2F1B0
-:10AE60000002C3E90012E0D1D3E900109A685DF84E
-:10AE7000044B5242C3E900019A60184602B0704781
-:10AE8000D3E900215242C3E90012CCE7D3E9001212
-:10AE90005242C3E90021C6E782B010B582B004ACCB
-:10AEA00084E80C00069B0A78CDE9003204AB0CCB99
-:10AEB0000446FFF79FFF204602B0BDE8104002B0F5
-:10AEC000704700BF70B5018082B0428004461D46C5
-:10AED000FCF740FFC4E9020115B9204602B070BD7D
-:10AEE000094B1D68002DF8D02A68084B16689E4251
-:10AEF000F3D004F1080393E803008DE8030028462B
-:10AF000094E80C00B047E8E7843A0020099002007A
-:10AF100070B582B09DED067B9DF82030018080EDFC
-:10AF2000027B0446428013B9204602B070BD0A4B32
-:10AF30001D68002DF8D02A68084B16689E42F3D091
-:10AF400000F1080393E803008DE80300284694E825
-:10AF50000C00B047E8E700BF843A002009900200E7
-:10AF600010B5002303600446FCF7F4FEC4E90201B7
-:10AF7000204610BD30B50B4B1C6883B024B121684E
-:10AF8000094A0D68954201D103B030BD00F10802B5
-:10AF9000034692E803008DE8030020460CCBA84747
-:10AFA00003B030BD843A00200990020082B038B569
-:10AFB000002504A90560044681E80C00FCF7CAFEE0
-:10AFC00004AB0FCB256184E80F002046BDE8384074
-:10AFD00002B0704710B50446006800F017FD204627
-:10AFE00010BD00BF2DE9F04716460622804601FB42
-:10AFF00006200F461D46FBF73DFAC8F8000000F09A
-:10B000002DFDD8F800401FFA87FA1FFA86F9A4F838
-:10B0100002A0A4F80490DDB1002F17DDB145A8BF50
-:10B02000B146BA45A8BFBA460634B9F1000F0DD0F3
-:10B0300000262946204652460CF061FDD8F8003023
-:10B0400001365B88B1453D441C44F2D1BDE8F08730
-:10B0500009FB0AF22946A01DBDE8F0470CF077BDB8
-:10B06000014B0360704700BF3895030070B50D1E9B
-:10B07000044615DB002A164612DB062005FB0200FB
-:10B08000FBF7F8F9206000F0E9FC206805FB06F208
-:10B0900045808680002106300CF059FD204670BDA9
-:10B0A000014B2360204670BD3895030010B50B6836
-:10B0B00004461846236000F08DFC204610BD00BFFA
-:10B0C0002DE9F041064684B000296BD00A780D4680
-:10B0D000002A6DD04FF0000C0B4667466446604670
-:10B0E00007E00A2A52D008B10134002013F8012FDA
-:10B0F00042B1A2F130010929F3D813F8012F012040
-:10B10000002AF6D10FFA8CF3002B48DB38B2002866
-:10B1100045DB062203FB00201FFA8CF4BAB29046EE
-:10B1200002FB04F41FFA8CF7FBF7A4F9306000F07F
-:10B1300095FC306822464780A0F804800021063044
-:10B140000CF005FD37682B780637DBB101AC2246E1
-:10B150004FF0000804E002F8013B15F8013F8BB105
-:10B16000A3F130010929F6D9A24282F80080F4D96E
-:10B1700020460CF0B0FC07F8010B15F8013F224601
-:10B18000002BEDD1304604B0BDE8F08100B10134B0
-:10B19000A445B8BFA446002401372046A6E7074FC0
-:10B1A0003760D0E7054B0360304604B0BDE8F0815E
-:10B1B0001446904617460620B6E700BF38950300B0
-:10B1C0000068438882880021063003FB02F20CF0FD
-:10B1D000BEBC00BF0068B0F802C0614512DA00B51D
-:10B1E000B0F804E072450ADA002908DB002A06DB21
-:10B1F00008440CFB0202002093715DF804FB6FF41D
-:10B200007A70FAE76FF47A70704700BF0368588865
-:10B2100081420CDAB3F804C0624508DA002906DB83
-:10B22000002A04DB194400FB0213987970476FF47D
-:10B230007A7070472DE9F047074688463C689DF8CC
-:10B24000200061888A424EDAA588AB424BDAD8F8F2
-:10B2500000C0BCF8026002EB060ABAF1000F42DD42
-:10B26000BCF8049003EB090EBEF1000F3BDD002A91
-:10B270003CDBA1EB020AB245A8BFB246002B59DB6A
-:10B28000ED1AA945A8BFA9460CF1060522EAE2720B
-:10B29000A61D0BB101FB03221644A0B3B9F1000FA8
-:10B2A00021DD002108460AF1FF3EBAF1000F10DD52
-:10B2B0006B1EB44605EB0E0213F8014F14B18CF867
-:10B2C0000040013093420CF1010CF5D13C68D8F8F4
-:10B2D00000C0BCF8023001311D44638889451E441A
-:10B2E000E3D1BDE8F0870020BDE8F0878A45A8BF1C
-:10B2F0008A46002B2CDBED1AA945A8BFA9460CF104
-:10B300000605AD1AC2E7B9F1000FEDDD0446294686
-:10B31000304652460CF0F3FBD8F800305B881D44F1
-:10B320003B6801345B88A1451E44F0D10AFB09F05B
-:10B33000BDE8F087AE45A8BFAE46F1460CF1060564
-:10B34000002106FB13131D4422EAE272A61DA3E7A7
-:10B35000AE45A8BFAE46F1460CF106055142F0E7F6
-:10B360002DE9F043054683B0684616461C460F4655
-:10B37000FFF718FD2B685A88964234DA9B889C4266
-:10B3800031DA1F2F2FD9019B9F422CDC39466846AA
-:10B39000FFF712FD102700F10508B44600212B68C5
-:10B3A000B3F802E0F44510DA9A889442634447FA0D
-:10B3B00001F20ADA90F800900EFB043319EA020F4A
-:10B3C00014BF4FF0FF3200229A71013105290CF1B0
-:10B3D000010CE4D10130404504F10104DDD100202D
-:10B3E00003B0BDE8F0836FF47A70F9E703682DE9E4
-:10B3F000F0410E1E5F8827DDBE4203F1060419DA14
-:10B400009B88A3B18046BF1B0025A11920463A4660
-:10B410000CF075FB3246E01900210CF098FBD8F8CF
-:10B4200000305A889B8801359D421444EDDB002092
-:10B43000BDE8F0819A88002107FB02F220460CF05B
-:10B4400086FB0020BDE8F0816FF47A70F0E700BF62
-:10B450002DE9F84F00AFD1F80080FE6AB8F802502D
-:10B460001C46BB6A02EB030BAB45814604EB0603AB
-:10B470003EDABBF1000FD8BFAB46B8F80460B34268
-:10B4800002DA002BC8BF1E460BFB06F3073323F07E
-:10B49000070305FB0422ADEB030D08F10605A642E8
-:10B4A0001544EA46C8BF6B460CDD294618465A4685
-:10B4B0000CF025FB0134B8F802200346A6421544DF
-:10B4C0003344F2D10FFA8BF100290ADB32B2002AA1
-:10B4D00007DB48465346FFF785FD4846BD46BDE8B5
-:10B4E000F88F044BC9F800304846BD46BDE8F88FD8
-:10B4F000AB46C2E7389503002DE9F8430C68B4F970
-:10B500000270B4F80290002F05462FDBB4F90460F6
-:10B51000B4F80480002E29DB062007FB0600FAF7AA
-:10B52000A9FF286000F09AFA2B68A3F80290A3F80C
-:10B530000480EFB1B045A8BFB046B945A8BFB94631
-:10B540000633B8F1000F13D0063400262146184602
-:10B550004A460CF0D4FA2A68013651880346B045B1
-:10B560003C440B44F2D12846BDE8F883024B2B60E3
-:10B570002846BDE8F88300BF3895030010B5064C97
-:10B580000648206000F026FA2046054A0549BDE835
-:10B5900010400CF075BA00BF883A002038950300BF
-:10B5A00040200020D5AF0200014B0360704700BF70
-:10B5B0004095030070B50D1E04460CDD281D16468F
-:10B5C000FAF758FF206000F049FA2068012E458004
-:10B5D00005D0204670BD054B0360204670BD2A464D
-:10B5E000002104300CF0B3FA204670BD40950300F2
-:10B5F00010B50B6804461846236000F0EBF92046AE
-:10B6000010BD00BF10B50446006800F0FFF92046E9
-:10B6100010BD00BF38B50B6804460068984206D0DC
-:10B620000D4600F0F3F92868206000F0D3F92046B9
-:10B6300038BD00BF0068096888420ED008B54A8846
-:10B6400043889A4201D0002008BD043104300CF038
-:10B6500046FAB0FA80F0400908BD0120704700BFEB
-:10B66000B2F1000C19DB0068428808B51FFA8CFEA5
-:10B6700096450FD833EA230328BF1346A2EB0C02EA
-:10B680009A4200F10400A8BF1A4660440CF05FFA29
-:10B69000002008BD6FF47A7008BD6FF47A707047AF
-:10B6A000002B70B50E46154602DA03685B889B1ABC
-:10B6B000002D21DB00684288591991421CDCA94207
-:10B6C0001ADBCBB136F0004116D05942B14214DA40
-:10B6D000B34212DD00F1040C002E65441FDB9C1BFD
-:10B6E000A919224628460CF018FA324628190021DA
-:10B6F000BDE870400CF02BBA70BDA9B28A42FBD3F2
-:10B7000033EA230328BF1346521B04309A422844CD
-:10B71000A8BF1A46BDE8704000210CF018BA2946AF
-:10B720009A197442A81B0CF0F8F922462846002109
-:10B73000BDE870400CF00BBA002906DB03685A889C
-:10B740008A4202DB5980002070476FF47A7070479C
-:10B7500010B50446006800F059F9204610BD00BF3E
-:10B7600030B50B4685B0044601A91846F9F728FE06
-:10B7700001A80CF028FA05460530FAF77BFE206098
-:10B7800000F06CF920682A46458001A904300CF0CD
-:10B79000B6F920680544002320462B7105B030BD62
-:10B7A00070B5044611B10B780D461BB90D4B2360E3
-:10B7B000204670BD08460CF006FA06460530FAF73A
-:10B7C00059FE206000F04AF920683246468029463A
-:10B7D00004300CF094F920683044002303712046B3
-:10B7E00070BD00BF44950300F8B517460A683B6872
-:10B7F000B2F90250B3F902301D440446681D0E46EA
-:10B80000FAF738FE206000F029F920683168458099
-:10B81000B1F90220043004310CF071F93268236868
-:10B820003968B2F90200B1F9022004331844043136
-:10B830000CF065F923682B4400221A712046F8BDEC
-:10B84000F8B5054649B10B780C4633B108461646A3
-:10B850000CF0B9F9B7B2874203D90B4B2B602846DD
-:10B86000F8BD701DFAF706FE286000F0F7F82868AA
-:10B8700032464780214604300CF041F92A683244B0
-:10B88000002313712846F8BD4495030010B50B68DA
-:10B8900004461846236000F09DF8204610BD00BF06
-:10B8A000014B0360704700BF4495030038B50B6837
-:10B8B00004460068984206D00D4600F0A7F82868B4
-:10B8C000206000F087F8204638BD00BF0068096896
-:10B8D00008B54A8843889A4201D0002008BD043147
-:10B8E00004300CF066F9B0FA80F0400908BD00BFE2
-:10B8F0000968B1F902C06245F8B5044605DB17488E
-:10B90000206000F067F82046F8BD081D8618805CAE
-:10B9100058B1ACEB02029A42A8BF1A46304615460F
-:10B920000CF051F9ABB2834203D90C4B2360204693
-:10B93000F8BD2FB2781DFAF79DFD206000F08EF85B
-:10B9400020683A464580314604300CF0D8F8236828
-:10B950003B4400221A712046F8BD00BF4495030005
-:10B9600070B515686E88044666B10B685B881BB1BC
-:10B97000FFF73AFF204670BD0560284600F02AF820
-:10B98000204670BD0868206000F024F8204670BD95
-:10B99000002907DB0368B3F902208A4202DD19445B
-:10B9A000087970470020704710B5064C06482060A3
-:10B9B00000F010F82046054A0549BDE810400CF09B
-:10B9C0005FB800BF8C3A002044950300402000205F
-:10B9D00051B7020003884FF6FF729BB2934214D016
-:10B9E000012B10B5044601D0DB0702D41E20F1F76D
-:10B9F000CBFEBFF35B8FD4E85F3F0233C4E8523F16
-:10BA0000002AF8D1BFF35B8F10BD704703884FF653
-:10BA1000FF729BB2934218D0012B10B5044610D090
-:10BA2000DB070ED5BFF35B8FD4E85F3F9A1EC4E8F7
-:10BA3000512F0029F8D1BFF35B8F9BB2032B05D0A8
-:10BA400010BD1E20F1F7A0FEECE770472046BDE8D0
-:10BA5000104000F001B800BFFAF74ABD032303808D
-:10BA6000704700BF82B030B583B006A981E80C00F2
-:10BA700008AB8646844693E803005EF8045B8DE8D5
-:10BA8000030006AB0CCBDCF8144071462846A047F7
-:10BA900003B0BDE8304002B0704700BF08B502688F
-:10BAA0000B689A4201D0002008BD102204310430F6
-:10BAB0000CF015F8B0FA80F0400908BD042070477A
-:10BAC0000429024808BF0020704700BF16FCFFFF92
-:10BAD0004268054B106993FBF0F007EE900AF8EE10
-:10BAE000E77A17EE900A704740420F00837C43F0DC
-:10BAF00020038374704700BF10B508310446FFF778
-:10BB000077FD204610BD00BFF8B5144B036003F16C
-:10BB100028020546826000F50070FFF773FD05F509
-:10BB2000FE70FFF76FFD0E4F05F5EC74A5F10806EA
-:10BB300044F8187C2046FEF78DFAA4F110003C3C36
-:10BB4000FFF760FDB442F3D1064A2A60002328467D
-:10BB5000EB80F9F77DFD2846F8BD00BFBC950300DA
-:10BB600098950300E08D0300F8B5154B036003F1D1
-:10BB700028020546826000F50070FFF743FD05F5D9
-:10BB8000FE70FFF73FFD0F4F05F5EC74A5F10806B9
-:10BB900044F8187C2046FEF75DFAA4F110003C3C06
-:10BBA000FFF730FDB442F3D1074A2A600023EB804F
-:10BBB0002846F9F74DFD28460BF067FF2846F8BDEB
-:10BBC000BC95030098950300E08D030030B5837C9D
-:10BBD00013F0100483B002D1204603B030BD446896
-:10BBE000054601A8FFF7E0FC03F0FCF8E37D7F3396
-:10BBF00004EB830101A8FFF70DFD03F0E5F8002336
-:10BC0000EC7C1D481A4602F151010901415801B16D
-:10BC10000133944202F101022AD0082AF3D1174BD2
-:10BC2000019A101D48F68804C15AA142034414D059
-:10BC3000528810446A68927D984298BFA3EB420CE8
-:10BC400008D9520001E0984204D9995AA1429C4671
-:10BC50001344F8D1BCF90030AB81AC8901A824B2FF
-:10BC6000FFF7D0FC24EAE474A4B2204603B030BD50
-:10BC7000013B5B00D4E700BF007000402EF8FFFFDF
-:10BC8000072914D8032A12D810B4C37C01751B01EC
-:10BC900003F1804342EA012403F5E043427544F492
-:10BCA00080540020C3F818455DF8044B70476FF4CA
-:10BCB0007A70704710B504468069036800219B6B59
-:10BCC0009847A06903684FF47A51DB6C9847A07DD0
-:10BCD000216901280346B8BF012303EB8303B1FBAD
-:10BCE000F3F3B3F5807FA8BF4FF480735B104BD0A4
-:10BCF00000225B1002F10102FBD107EE901AF8EE70
-:10BD0000677AB3EE007A012867EE877A2DD9082A80
-:10BD10004FF00103A8BF082203FA02F207EE102A2F
-:10BD2000F8EEC76A194B87EEA67A0021C3F8F4151E
-:10BD3000C4F80422A06903680021DB6BFDEEC77A1A
-:10BD400017EE902A9847A369114A5B6911480121AF
-:10BD50000224C3F80012C2F8084503F5A074C2F823
-:10BD60001845C2F81C05D96010BD012303FA02F181
-:10BD700006EE901A0549F8EEE66AC1F8F42587EE5A
-:10BD8000A67AC4F80432D5E71A46B6E70070004038
-:10BD900000F00140047000402DE9F04F87B000250D
-:10BDA0000193C74B45600360044603920E46F9F7C2
-:10BDB000E1FBC44BDFF82483A66103F108013033B3
-:10BDC00004F13406A360C4E907842160A58104F16D
-:10BDD0001C0104F124000291FFF7E6FB02993046B2
-:10BDE000FEF71EF9636A84F82F5002275B8863858B
-:10BDF00030464FF4007684F82E50A68527862946D3
-:10BE00002585FEF749F904F1700904F15801C4E9E8
-:10BE1000168404F160000291FFF7C6FB02994846C0
-:10BE2000FEF7FEF8236E48464FF0010984F86B9048
-:10BE30005B88A4F8663084F86A50A4F86860A4F8B7
-:10BE40006C702946A4F86450FEF726F904F1AC0B97
-:10BE500004F19401C4E9258404F19C000291FFF7E8
-:10BE6000A3FB02995846FEF7DBF8D4F89C3084F81F
-:10BE7000A7705B88A4F8A230584684F8A650A4F8AE
-:10BE8000A460A4F8A8702946A4F8A050FEF704F90D
-:10BE900004F1E80B04F1D001C4E9348404F1D800C2
-:10BEA0000291FFF781FB02995846FEF7B9F8D4F8E2
-:10BEB000D83058464FF0030B84F8E3B05B88A4F801
-:10BEC000DE3084F8E250A4F8E060A4F8E47029467B
-:10BED000A4F8DC50FEF7E0F804F5927A04F58671D8
-:10BEE000C4E9438404F58A700291FFF75DFB02996F
-:10BEF0005046FEF795F8D4F81431042184F81F1148
-:10BF00005B88A4F81A31504684F81E51A4F81C61CD
-:10BF1000A4F820712946A4F81851FEF7BDF804F5DD
-:10BF2000B07A04F5A471C4E9528404F5A8700291B2
-:10BF3000FFF73AFB02995046FEF772F8D4F85031F9
-:10BF4000052184F85B115B88A4F85631504684F8CB
-:10BF50005A51A4F85861A4F85C712946A4F85451C8
-:10BF6000FEF79AF804F5CE7A04F5C271C4E961844B
-:10BF700004F5C6700291FFF717FB02995046FEF7D1
-:10BF80004FF8D4F88C31062184F897115B88A4F817
-:10BF90009231504684F89651A4F89461A4F89871AF
-:10BFA0002946A4F89051FEF777F804F5E071C4E94A
-:10BFB000708404F5E47004F5EC780291FFF7F4FA6C
-:10BFC00002994046FEF72CF8D4F8C831072184F8CE
-:10BFD000D3115B88A4F8CE3129464046A4F8D47129
-:10BFE00084F8D251A4F8D06104F5FE78A4F8CC51BD
-:10BFF000FEF752F8A7194046FFF7D6FA3846FFF782
-:10C00000D3FA019B039AA3802261A68231462A4675
-:10C01000C4F80492A57584F8085205A8FFF7CAFA77
-:10C020004FF0FF332A4605A88821FFF719FB05A921
-:10C030004046FFF7EFFA05A8FFF7E4FAA18A224E7F
-:10C040002A4605A8FFF7B6FA4FF0FF332A4605A89F
-:10C050008821FFF705FB05A93846FFF7DBFA05A89D
-:10C06000FFF7D0FA194BE57580271C60C6F8807081
-:10C07000BFF34F8FBFF36F8F154A164B1649C3F8A6
-:10C0800000552320C3F8F0B5C3F80403C2F808959F
-:10C090002046C2F81015C2F81435FFF70BFE86F8DB
-:10C0A0000753A069C6F88071036837605B6A9847D8
-:10C0B000A06903681B6B9847204607B0BDE8F08F66
-:10C0C000E08D0300B495030000E100E0903A002009
-:10C0D00000F001400070004004710040989503009A
-:10C0E000F0B5584D85B0D5F840260092D5F84426D5
-:10C0F0000192D5F8482602920023C5F8FC3F0122A0
-:10C10000D5F8FC1FC5F8FC2F0099C5F84016019919
-:10C11000C5F844160299C5F848160321C5F800353C
-:10C12000C5F8F01523210446C5F804138446837529
-:10C130001E46184617E05FFA8EF0A075BCF8301066
-:10C140009CF82F7049BA41F4805105EB071789B26A
-:10C15000C7F81815C3F800250132092AC3F8046589
-:10C160000CF13C0C1ED0531EC3EB031304EB8301F4
-:10C17000130191F82E7003F18043110117F010079D
-:10C1800000F1010E03F5E04301F18041D3D101F547
-:10C19000E0410132092AC1F800750CF13C0CC1F8EC
-:10C1A0000475E0D108B905B0F0BD264E0125204642
-:10C1B000C6F80055FFF77EFDE77DA18A00227F3794
-:10C1C00003A8FFF7F7F904EB87074FF0FF330022CE
-:10C1D000882103A8FFF744FA03A93846FFF71AFAA3
-:10C1E00003A8FFF70FFAE27DA37DD4F8041204EB55
-:10C1F000820203FB01F1D2F8FC2103F10043043277
-:10C20000013BC6F82C2602EB4302A38AA94093FB0C
-:10C21000F1F001FB10315B1A03EBD3732B41C6F82D
-:10C220003036094B35600321C3F8041548F6880100
-:10C2300084F8085213889BB28B42FBD0012005B0D2
-:10C24000F0BD00BF0070004000F0014090F80832DF
-:10C25000BBB10D4B0D4A10B50324C3F80845D2F805
-:10C260000034DB07FBD40123936090F80832002BE5
-:10C27000FBD190F8083201610BB9FFF731FF0020C4
-:10C2800010BD01610020704700F0014000700040C7
-:10C2900010B5F1B190F8083203F0FF0173B11D4BF6
-:10C2A0001D4A0324C3F80845D2F80034DB07FBD449
-:10C2B0000123936090F80832002BFBD1174B184AEA
-:10C2C000197013681749C3F3C0130B7083B90020AA
-:10C2D00010BD144B1B78A3B9104B1B78002BF6D064
-:10C2E00090F80832002BF2D1FFF7FAFE002010BDC3
-:10C2F0008023C2F88030BFF34F8FBFF36F8F0020D1
-:10C3000010BD074B80221A60044B1B78002BDED037
-:10C31000E6E700BF00F00140007000408A420020C4
-:10C3200000E100E08942002007EE901A9FED1F7A9D
-:10C330004368C7EE277A1A6910B50446FDEEE77A1E
-:10C3400017EE901A914218DA93F8082252B3184A5D
-:10C350000320C2F808051748D0F80024D207FBD400
-:10C360000122826093F80822002AFBD193F8082268
-:10C37000196112B91846FFF7B3FE23680E4A5B69CC
-:10C3800093420BD163680D481B6990FBF3F007EEF5
-:10C39000900AF8EEE77A17EE900A10BD2046BDE845
-:10C3A00010401847C3ED047AE7E700BF0024744942
-:10C3B00000F0014000700040D1BA020040420F007E
-:10C3C000F8B50D460446097C25481746FAF76AF980
-:10C3D00050B1297C2248FAF72FF9461E2FB93701B0
-:10C3E000B81B04EB80001C30F8BDC6EB061304EB51
-:10C3F0008303370193F82E30DA0607D52B68194AE4
-:10C40000DB6D934225D100232373E9E794F80832CA
-:10C4100073B1154B0322C3F80825144AD2F800342F
-:10C42000DB07FBD40123936094F80832002BFBD187
-:10C43000BB1B04EB830393F82E2042F0100283F819
-:10C440002E2094F80832002BD8D12046FFF748FE62
-:10C45000D4E72846002204F108019847C0E700BF4E
-:10C46000489503009D03020000F001400070004069
-:10C4700031B38B7CDA0601D50020704790F8083282
-:10C4800010B573B1104B114A0324C3F80845D2F814
-:10C490000034DB07FBD40123936090F80832002BB3
-:10C4A000FBD18B7C43F010038B7490F8083203F0BF
-:10C4B000FF041BB9FFF714FE204610BD002010BD7D
-:10C4C0006FF47A70704700BF00F0014000700040C8
-:10C4D00038B50D460446097C2248FAF7E3F80028EF
-:10C4E0003DD0297C1F48FAF7A7F8431EC3EB03127F
-:10C4F00004EB82021D0192F82E10C90626D594F88D
-:10C50000081201F0FF0019B3174A0321C2F80815F9
-:10C510001649D1F80024D207FBD401228A6094F88E
-:10C520000822002AFBD1EB1A04EB830393F82E2098
-:10C5300002F0EF0283F82E2094F8083203F0FF0592
-:10C5400023B92046FFF7CCFD284638BD002038BD72
-:10C5500092F82E3003F0EF0382F82E3038BD6FF4DE
-:10C560007A7038BD4895030000F00140007000402B
-:10C5700070B50E460546097C0E48FAF793F880B16F
-:10C58000317C0C48FAF758F8441E31462846C4EB73
-:10C590000414FFF79DFF05EB840393F82E20D206C9
-:10C5A000FBD42B7B1BB12B6828469B699847002046
-:10C5B00070BD00BF48950300A0F10800FFF7D8BF89
-:10C5C0002DE9F04F9946837C85B0DC060E9F56D549
-:10C5D0000D686B88B2EB530F4FEA63044FDA0435F2
-:10C5E00005EB4404064605EB4205A046023C621BEF
-:10C5F000521092FBF9F309FB1322002AF5D1B4F98A
-:10C600000030B381B37C9B0639D5B9F1010F4CD012
-:10C61000B6F90E00B368011DA84519445B882ED9F0
-:10C6200014464FEA4909924606F1080B07E0B6F9AD
-:10C630000E209A4219D0A84521D9B6F90E00984289
-:10C6400004F101041ED0B5F90020BC4292444D44CF
-:10C65000EDD19AFBF4F221F8022BF289023212B2E8
-:10C6600000249A42F281A246E5D106F11800CDE9F4
-:10C670000013FDF793FCA845DDE90013DDD805B0F4
-:10C68000BDE8F08F0122B6F9101003A8FEF792FF63
-:10C6900003A95846FEF7BEFF03A8FEF7B3FFB16833
-:10C6A0000023F3814B880431CDE706F10800FEF743
-:10C6B000B1FFB3685B88F38106F1180005B0BDE8EF
-:10C6C000F04FFDF76BBC00BF2DE9F043434BD3F8AF
-:10C6D000042185B006461AB9D3F81431002B44D092
-:10C6E00096F81790DFF8F48009F1010303F00103D5
-:10C6F000F375D8F8341609F17F0906EB890949006A
-:10C7000048460024FFF718F806F11C05274603E009
-:10C71000082C05F13C051DD004F151031B01013427
-:10C7200058F80330002BF3D0494603A8FEF760FF0A
-:10C73000D6F80412B37D00913A46284603A9FFF7C4
-:10C740003FFF03A8FEF75EFF082C07F1010705F184
-:10C750003C05E1D1214BD3F8042112B10022C3F8EA
-:10C7600004211E4BD3F8142132B91C4CD4F80031EB
-:10C7700063B905B0BDE8F0830022184CC3F814215A
-:10C7800086F80822D4F80031002BF2D0F57DB18A6A
-:10C79000013505F00105002205F17F0703A8FEF72A
-:10C7A00009FF06EB87074FF0FF330022882103A81B
-:10C7B000FEF756FF06EB850603A93846FEF72AFF6B
-:10C7C00003A8FEF71FFFD6F8FC3100220433C4F89B
-:10C7D0002C36C4F8002105B0BDE8F083007000409D
-:10C7E000024B186808B1FFF76FBF7047903A0020FE
-:10C7F000174B99421ED9174B994298BF4FF0806250
-:10C800001AD9154A4369914210B44FF0C8604FF0ED
-:10C81000000408BF4FF0C462C3F80045C3F8240504
-:10C8200008BFC3F82425062200205DF8044BC3F896
-:10C83000002570474FF0CC7243690021C3F8001502
-:10C84000C3F824250622C3F800250020704700BF46
-:10C850008FD003007F1A0600801A0600704700BFC1
-:10C8600010B504460BF011F9204610BDF0B585B0A7
-:10C870001E468DF80F209DF82C3002680093176A31
-:10C8800001230DF10F0204460D46B84738B923685D
-:10C8900000909F6A0A9B324629462046B84705B059
-:10C8A000F0BD00BFC3688B4210B504460ED00369CB
-:10C8B0008B420BD023793BB12368094A9B6B93428F
-:10C8C00020460AD10BF0E1F8002010BD23680022B9
-:10C8D000DB6B114620469847ECE79847002010BDD7
-:10C8E00061C80200C368002B3CD070B504460069E3
-:10C8F000002836D0036801211B689847E068036868
-:10C9000001211B6898470420F9F7F0FE0025E06834
-:10C91000036802219B689847014600BB20690368B1
-:10C920001B6898470420F9F7E1FE2069036801219C
-:10C930001B68984701350420F9F7D8FE092DE6D188
-:10C94000E068036800211B6898470420F9F7CEFED1
-:10C95000E0680368BDE870401B6801211847002D9E
-:10C96000EED170BD704700BF38B50B460446154682
-:10C9700000F10C011A46FAF793FB2A4604F1100164
-:10C980002046FAF78DFB6269E3680025C2F800557E
-:10C99000F3B12369E3B101212046FAF77FFB0621B9
-:10C9A000E06801F00FFA0621206901F00BFA204639
-:10C9B000FFF798FFE068036802219B6898472069A9
-:10C9C000036802219B68984729462046FAF766FBD0
-:10C9D0000A20F9F78BFED4E90423B2B1157CE26892
-:10C9E00082B1107CC3F808554FF0CC710622C3F811
-:10C9F0000C05C3F824150A20C3F80025F9F776FEC4
-:10CA0000002038BD4FF0FF30ECE74FF0FF35E6E790
-:10CA1000F8B504461D460E461746FAF731FB114B92
-:10CA200023600023C4E9023323615DB1284602F08C
-:10CA300041FA606160B13A4631462046FFF794FF03
-:10CA40002046F8BD012002F053FA60610028F2D1BF
-:10CA50005A20F0F799FE3A4631462046FFF784FF08
-:10CA60002046F8BDF09503002DE9F04143698EB2F0
-:10CA700082B09C590546002C5AD1364F4FF0010820
-:10CA80000BE0D3F8482592B9632C51DC0A20F9F762
-:10CA90002DFE6B699A59002A4AD1D3F8242132BB62
-:10CAA000BC4224DCD3F850210134002AE9D1632CA4
-:10CAB000ECDDD3F8602152B1D3F80022D10506D5C0
-:10CAC000D3F848211AB9C3F81C801446DEE7D3F81E
-:10CAD0006021002ADAD0D3F800229205D6D5D3F807
-:10CAE0000421002AD2D1C3F814801446CEE7D3F82B
-:10CAF000C414C3F8C4140022C3F82421D3F8242199
-:10CB0000019201220199144C1A625A6101E0013C20
-:10CB100018D00A20F9F7EAFD6B69D3F80431002B2D
-:10CB2000F5D00E4CA86838B9204602B0BDE8F081B7
-:10CB3000A86800240028F7D0F9F7D8FD204602B0F5
-:10CB4000BDE8F0812B682A69DB6BE968034C284655
-:10CB50009847E7E740420F00A08601000EFCFFFF68
-:10CB600070B44469C1F34701C4F888150021C4F8C2
-:10CB7000041189B0D4F804510695069DC4F8241117
-:10CB8000D4F824510595059DC4F86011D4F860517E
-:10CB90000495049DC4F85C11D4F85C510395039D81
-:10CBA000C4F85011D4F850510295029DC4F84C11AC
-:10CBB000D4F84C519DF830600195019DC4F844258E
-:10CBC000C4F8483576B14FF480720123C4F80022CE
-:10CBD000A360D4F848210ABB4FF4A47109B070BC1B
-:10CBE000FFF742BF4FF400720123C4F80022A36094
-:10CBF000D4F8482162B12362C4F84861D4F84831BE
-:10CC00000793079B4FF4827109B070BCFFF72CBFEC
-:10CC10004FF4827109B070BCFFF726BF2362C4F8DD
-:10CC20004811D4F848310793079BD5E770B544699C
-:10CC3000C1F34701C4F888150021C4F8041188B075
-:10CC40000546D4F8040106900698C4F82411D4F8D7
-:10CC5000240105900598C4F86011D4F8600104908F
-:10CC60000498C4F85C11D4F85C0103900398C4F8EC
-:10CC70005011D4F8500102900298C4F84C11D4F825
-:10CC80004C019DF8306001900198C4F83425C4F837
-:10CC9000383586B94FF480520123C4F8002223604E
-:10CCA000D4F84821DAB94FF48271284608B0BDE8BB
-:10CCB0007040FFF7D9BE01232360D4F8482132B178
-:10CCC0002362C4F84811D4F848310793079B4FF406
-:10CCD000AE712846FFF7C8FE48B108B070BD2362A8
-:10CCE000C4F84861D4F848310793079BDBE76B69C8
-:10CCF00001224FF4A4712846DA6108B0BDE8704003
-:10CD0000FFF7B2BE0D4B10B503F1080103F1340279
-:10CD100040330446C0E9022301603030FEF772FC64
-:10CD200004F12C00FEF76EFC054A22600023204629
-:10CD3000E380F8F78DFC204610BD00BF309603005D
-:10CD4000E08D030038B5446991F810C000234FF01E
-:10CD5000FF3504EB83020133D2F86015614508BF4B
-:10CD6000C2F86055042BF4D1037C13B103689B69AE
-:10CD70009847002038BD00BFA0F10C00FFF7E2BFCC
-:10CD80000E4B03F1080103F13402403310B50446A1
-:10CD90000160C0E902233030FEF734FC04F12C00BE
-:10CDA000FEF730FC064A22600023E3802046F8F7B5
-:10CDB0004FFC20460AF069FE204610BD3096030065
-:10CDC000E08D03002DE9F0412DED028B002408EEEB
-:10CDD000103A5B4B0360446005460F461646BDF8AB
-:10CDE0002080F8F7C7FB574B2B6003F12C02383338
-:10CDF000AA60EB606F612C8205F12C00FEF7D4FB7A
-:10CE000005F13000FEF7D0FB9FED4F7A4F4B68697C
-:10CE10006E63C7EE087A4FF08022C3E90022C3E9AF
-:10CE200002224B4BAB61A5F804802C85EC612346B4
-:10CE3000C0F80045B0EE677ABEEECE7A17EE101A53
-:10CE4000B1F5004F78DB013341FA03F4B4F5004F3C
-:10CE5000F9DA072B15DC04FA03F10029B8BF0F310A
-:10CE6000091107EE901ADFED386AC0F80C35F8EEBC
-:10CE7000E77AC0F8084586EEA77AC5ED097A85ED10
-:10CE8000087A00230222C0F804353249C0F8102580
-:10CE9000C0F84835C0F82835C0F84C35C0F82C35F6
-:10CEA00040F201136B830123C0F8143530240423AE
-:10CEB0008842C0F80032C0F8044321D02649884295
-:10CEC0002DD0264A90420ED03268012352682B762C
-:10CED00005F10801C0F8003530469047BDEC028BE3
-:10CEE0002846BDE8F0811E4A1E4C95601E4A916896
-:10CEF000A2F54062C1F8C840C2F884315360E3E74C
-:10CF0000194B174A99681560A3F540634FF080529A
-:10CF1000164CC1F8B040C3F880211A60D4E7104B1A
-:10CF2000134C5D60104B9968A3F54063C1F8C44091
-:10CF3000C3F884215A60C7E717EE104A8DE700BF97
-:10CF4000E08D03003896030000247449943A0020D1
-:10CF50000000010100C0014000100240002002401A
-:10CF6000A43A002069D1020000ED00E0BDD102002A
-:10CF700011D202004369D3F80805704707EE901AF2
-:10CF8000FEEECE7A844617EE901AB1F5004F22DB02
-:10CF90000023013341FA03F2B2F5004FF9DA072B0F
-:10CFA0001DDC02FA03F10029B8BF0F31091107EEA9
-:10CFB000901ADFED0C6ADCF81400F8EEE77AC0F89E
-:10CFC0000C3586EEA77AC0F808250020CCED097A4A
-:10CFD0008CED087A704717EE902A0023E3E76FF490
-:10CFE0007A70704700247449406A70474369002092
-:10CFF000C3F81015704700BF43698176C27649B106
-:10D00000012004213022C3F81405C3F80012C3F82C
-:10D01000042370473022C3F81415C3F80012C3F874
-:10D020000823704770B590F9293082B00446002B70
-:10D030003BD1C0690D46A8B9A37E002B41D0637EC9
-:10D04000002B3ED0E37E002B3BD16169234A01EBEC
-:10D0500045110823C1F82025C1F82435012384F89F
-:10D06000293020E0616B0B6805F10B061B6801A8F5
-:10D0700004EB8606984701A93046FEF7CBFA01A8D3
-:10D08000FEF7C0FA04EB85036169DB6AE269588840
-:10D0900001EB451140100433013AC1F82035C1F8C5
-:10D0A00024050120E26102B070BD42690123536092
-:10D0B000D2F80431002BFBD0E36900256576258585
-:10D0C00013B9002002B070BD2268013BD269E36150
-:10D0D00020469047284602B070BD00BF943A002019
-:10D0E00038B5C369817E01330446C36119B1637EDB
-:10D0F00063B1002038BDFFF795FFC8B16369012215
-:10D100009A60A37E002BF2D1002038BD012594F84F
-:10D11000281065762046FFF785FF94F828302B44C9
-:10D120002B4084F828303BB9636901229A60E0E71C
-:10D13000E37E002BE5D0E1E7E36913B900236376D2
-:10D14000D7E729462046FFF76DFF94F828300133D2
-:10D1500003F0010384F82830002BEFD1E4E700BF8F
-:10D16000A0F10800FFF7BCBF38B5134B9C6834B181
-:10D170006369D3F8102172B9D3F8143103B938BDFB
-:10D18000002584F8285001212046FFF74BFF6369F2
-:10D19000C3F8145138BD012384F8283000212046FB
-:10D1A000FFF740FF63690022C3F81021D3F8143160
-:10D1B000002BE4D0E4E700BFA43A002038B5134BBD
-:10D1C0001C6834B16369D3F8102172B9D3F81431F3
-:10D1D00003B938BD002584F8285001212046FFF707
-:10D1E00021FF6369C3F8145138BD012384F8283046
-:10D1F00000212046FFF716FF63690022C3F81021C3
-:10D20000D3F81431002BE4D0E4E700BFA43A0020A7
-:10D2100038B5134B5C6834B16369D3F8102172B927
-:10D22000D3F8143103B938BD002584F82850012102
-:10D230002046FFF7F7FE6369C3F8145138BD012398
-:10D2400084F8283000212046FFF7ECFE63690022B5
-:10D25000C3F81021D3F81431002BE4D0E4E700BF69
-:10D26000A43A0020426900230376C2F800357047D3
-:10D27000032A37DC70B50C4602F5AC754169237C96
-:10D2800051F825209A42064618D0236817491A6E8D
-:10D290008A421BD11A6816498A421ED1DB6D154A93
-:10D2A0007169207C41F82500934209D10023337431
-:10D2B000E38843F008030020E38070BD002070BDC8
-:10D2C000002206F10C0120469847F1E720469047DE
-:10D2D000236807491A688A42E0D000212046904717
-:10D2E0002368DBE76FF47A70704700BFA103020088
-:10D2F00049F301009D03020070B505680F4C2A6ACE
-:10D30000A24218D144698446087C00234FF0FF36BE
-:10D3100004EB83020133D2F86015814208BFC2F8E2
-:10D320006065042BF4D19CF8103013B1AB696046F2
-:10D330009847002070BDBDE87040104745CD020001
-:10D3400043698B420AD070B505460C46164613B1A8
-:10D3500003681B6E984726716C6170BD704700BFF3
-:10D3600090F804C01CF0020F29D0002924DB002A09
-:10D3700022DD002B20DDB4294FF47A7CA8BFB42134
-:10D3800030B50CFB01F10F4D046802EBD27E890829
-:10D39000A5FB0151A3EB6E030CFB03F3890802FB11
-:10D3A0000131094A246BCB1782FB0121C3EBA11188
-:10D3B0002346BDE8304018476FF47A707047034841
-:10D3C000704700BF176CC116D34D621016FCFFFFEB
-:10D3D000C08800F00500003818BF0120704700BF6A
-:10D3E000037C0B49202B38BF4FF0A0410122D1F81C
-:10D3F000141503F01F0302FA03F30B4206D1C08891
-:10D4000000F00A00003818BF01207047104670472E
-:10D4100000030050C08810F0030018BF01207047BF
-:10D42000C08800F00C00003818BF0120704700BF12
-:10D4300003684FF47A729B6B02FB01F1184700BF3F
-:10D44000027C0F4B202A38BF4FF0A04302F01F028E
-:10D4500003EB82030129D3F80027417122F00C026B
-:10D4600007D0022908BF42F00C02C3F800270020B1
-:10D47000704742F00402C3F800270020704700BF45
-:10D4800000030050D0F8103521EA0301C0F8181548
-:10D49000704700BFD0F810351940C0F81815704714
-:10D4A00038B5037C202B0446184838BF4FF0A04005
-:10D4B00003F01F0301229A40D0F8143513421BD108
-:10D4C0000D46D9B9C0F80C251146FFF7E3FF217CC2
-:10D4D0000E4B202938BF4FF0A043D3F81435134228
-:10D4E00012D0236820461B6E9847236829461B6884
-:10D4F00020469847002038BD002038BDC0F80825D8
-:10D500001146FFF7BFFFE2E7014838BD00030050B6
-:10D5100012FCFFFF38B5C3889B0704460D4604D5AF
-:10D520004069A8B3F9F7B8FD90BB236820461B6E8D
-:10D530009847FDB9227C274B1F2A02F01F014FF0AC
-:10D54000010098BF4FF0A0438840C3F80C051F2A84
-:10D55000204BE28898BF4FF0A04303EB810342F0D9
-:10D560000202D3F8001741F00101C3F800170020B0
-:10D57000E28038BD227C174B1F2A02F01F014FF0BA
-:10D58000010098BF4FF0A0438840C3F80805DEE7CC
-:10D590007DB1237C0F4A202B4FF0010138BF4FF0A3
-:10D5A000A04203F01F0301FA03F3C2F8083500207C
-:10D5B00038BD237C074A202B4FF0010138BF4FF0C4
-:10D5C000A04203F01F0301FA03F3C2F80C35002058
-:10D5D00038BD00BF0003005038B503799A071FD546
-:10D5E000C3885B07044617D50E4B1868C0B10122EB
-:10D5F0002146FEF7E5FE054690B1606910B1F9F7E6
-:10D600004BFD18B9E38843F00403E3802846FEF796
-:10D61000DDFAC0F30F1038BD03681B6E9847E3E7CF
-:10D62000014838BD743B002016FCFFFFC3881B0770
-:10D6300039D570B51D4D1E4C28682DED028B08EEB6
-:10D64000101AFFF797FCF8EE487A08EE900A17EEEA
-:10D65000901A2868FFF792FCF8EEE88A04F10806B1
-:10D660002388286807EE903AB8EE678AFFF782FCB5
-:10D6700007EE900AF8EEE77A67EE887A87EEA87AE6
-:10D68000BCEEC77A17EE103A24F8023BB442E7D159
-:10D69000084B074918680822012308F04DFFBDEC2C
-:10D6A000028B002070BD0448704700BF783B00200B
-:10D6B0007C3B0020843B002016FCFFFF08B5C3889C
-:10D6C0001B0701D4064808BD064B1868FFF78CFC01
-:10D6D00007EE900AFCEEE77A17EE900A08BD00BF4D
-:10D6E00016FCFFFF783B00200368244A9B6A9342A4
-:10D6F00010B5044630D1C3885B052CD46069B0B145
-:10D70000F9F7CAFC98B96069E388026843F480635A
-:10D710001268E38021469047194B62691B6803B188
-:10D720000C339A421CD0227C0023636100E0227CEF
-:10D73000144B202A38BF4FF0A04302F01F0203EB26
-:10D740008203E288D3F8001702F4306221F44031FA
-:10D75000C3F80017E28010BD98470028CED010BD56
-:10D76000094B227C181D4FF0FF0C13F9011B91424D
-:10D7700008BF03F801CC9842F7D1D5E72D0302008A
-:10D78000783B0020000300503821002002680F4938
-:10D79000D26B8A4208B513D1C3881B0701D40C4849
-:10D7A00008BD0C4B1868FFF71FFC07EE900AFCEE53
-:10D7B000E77A094B17EE900AA3FB0030800908BDF9
-:10D7C0009047054BA3FB0030800908BDBDD6020081
-:10D7D00036894100783B0020D34D621070B5056852
-:10D7E000154E6B6CB34204461FD10A46017C134BA5
-:10D7F0004271202938BF4FF0A04301F01F0103EB15
-:10D800008103012AD3F8001721F00C010AD0022A63
-:10D8100008BF41F00C01C3F8001720466B68BDE853
-:10D820007040184741F00401F5E798472568204605
-:10D830006B68BDE87040184741D4020000030050F7
-:10D8400038B5C388DB07044606D5406900283FD0B9
-:10D85000F9F722FC00283BD1236820461B6E98472D
-:10D86000227C294B2068202A38BF4FF0A04302F0C9
-:10D870001F0103EB8103456CD3F80017234821F007
-:10D880000301C3F80017E188854241F00101E180FE
-:10D8900002F01F0C617930D1D3F80007012920F084
-:10D8A0000C0027D0022908BF40F00C00C3F8000785
-:10D8B00015491F2A8CBF0A464FF0A0420123D2F817
-:10D8C000102503FA0CF3134214BF0120002038BDC9
-:10D8D000237C0D4A202B38BF4FF0A04203F01F03DA
-:10D8E000D2F81015012202FA03F30B4214BF1046BE
-:10D8F000002038BD40F00400D8E72046A847227C2D
-:10D9000002F01F0CD4E700BF0003005041D4020016
-:10D9100038B5044615464FF48072C2802F2D0F4A49
-:10D9200023714FF000004FF00103E0602181257466
-:10D93000226063710ED80A4A0A4942F82540002342
-:10D940006361094B4FF000404022C1F804032046B8
-:10D950001A6038BD3220EFF717FFECE77C96030022
-:10D96000B03A00200060004000E100E00379DB07EE
-:10D970004FD52DE9F041C388DA0682B004460D4642
-:10D980003CD4236820461B6E9847012D236842D063
-:10D990005B682046984723682020D3F85C800AF013
-:10D9A00076F80023CDE9003321460123228907467A
-:10D9B000FAF7D8FE2F4B984507F10C064CD1636956
-:10D9C0009E4207D01BB1236820461B6E9847012357
-:10D9D0003B746661E38823F400639BB243F0110358
-:10D9E000012DE38011D0002E42D056F80C3CDB69AB
-:10D9F000A6F10C0002B0BDE8F0411847C3F3C02304
-:10DA00008B42BED1012D4669EDD1002EEDD1336898
-:10DA1000FFDE194870473020D3F85C800AF037F8F1
-:10DA2000164B21461A6840F6AC530746FCF710F82F
-:10DA3000104B984507F10C0614D163699E4207D03C
-:10DA40001BB1236820461B6E984701233B74666117
-:10DA5000E38843F40063C1E7314601222046C04712
-:10DA60006669B7E731462A462046C0476669EFE750
-:10DA70003368FFDE41D3020016FCFFFF703B00203D
-:10DA8000C188C1F3C021FFF771BF00BF10B5C388C3
-:10DA9000590684B0044614D49A060AD41B0606D547
-:10DAA000E36823B1012004B0BDE81040184704B07A
-:10DAB00010BD0123218902226846FDF703FAE3889D
-:10DAC000ECE70189002305226846FDF7FBF963694D
-:10DAD0004BB1596A029A5A626846521A0023CDE93C
-:10DAE0000223FDF747FAE388D6E700BF10B5C388E5
-:10DAF000590684B0044614D49A060AD41B0606D5E7
-:10DB0000E36823B1002004B0BDE81040184704B01A
-:10DB100010BD0123218903226846FDF7D3F9E3886C
-:10DB2000ECE70189002304226846FDF7CBF963691D
-:10DB30004BB1596A029A5A626846521A0023CDE9DB
-:10DB40000223FDF717FAE388D6E700BF2DE9F04B73
-:10DB5000D0F8204584B006466CB3DFF890800D46BF
-:10DB600001274FF01F0BB4FA84FCABEB0C035919DF
-:10DB700007FA03F258F8219024EA0204B9F1000FE1
-:10DB800017D0B9F8062012F0E00F06EB83030ED091
-:10DB9000D3F8002782F48032C3F80027D3F8003787
-:10DBA000DA0348461CD5FFF771FFB9F80620930544
-:10DBB00008D4002CD5D14FF0FF33C6F8203504B07F
-:10DBC000BDE8F08BF8F7FAFA0028F2D0012305221D
-:10DBD00040F2FF316846FDF775F9002CC1D1EAE744
-:10DBE000FFF784FFB9F80620E1E700BFB03A002054
-:10DBF00008B5094BD3F87C2102B908BD0021C3F850
-:10DC00007C114FF0A040FFF7A1FFBDE8084003489A
-:10DC10002021FFF79BBF00BF0060004000030050C1
-:10DC2000C38813F0E00F70B504460D4621D1036898
-:10DC30005B689847227C3A49202A02F01F0338BFCC
-:10DC40004FF0A04101EB830302F01F02D3F80067FD
-:10DC500026F44036C3F8006788BBD3F8000740F4C9
-:10DC60000030C3F80007012303FA02F2E388C1F889
-:10DC700020255A060ED423F0E0039BB2022DE38048
-:10DC800018D0032D22D0012D17D143F08003E3805B
-:10DC9000002070BD032D37D06069036821461B68E2
-:10DCA0009847E38823F0E00300229BB2022D6261D3
-:10DCB000E380E8D143F02003E380002070BDD3F877
-:10DCC000000740F44030C3F80007CCE743F04003BE
-:10DCD000E380282009F0DBFE2146054608F028FBFA
-:10DCE000FAF738F823680F4ADE6D6862964212D15F
-:10DCF00062699542E1D012B11B6E2046984701231C
-:10DD00002B716561002070BD23F0E00343F04003F8
-:10DD1000E380002070BD012229462046B047CCE7B1
-:10DD20000003005041D30200032910B50C460BDC60
-:10DD300000291ADC16D1C28812F0F00219D003684B
-:10DD40001B6E9847204610BD04290BD102680B4971
-:10DD5000D26A8A420FD1C188C1F3C021FFF706FE03
-:10DD6000002010BD6FF47A7010BDFFF759FF00203E
-:10DD700010BD104610BD9047002010BD81DA020092
-:10DD800038B5036804465B680D469847E3885B0630
-:10DD900009D423680A4A5B6D93424FF00301204681
-:10DDA00007D1FFF73DFF60692946BDE8384008F01C
-:10DDB000D7BA984760692946BDE8384008F0D0BA1C
-:10DDC00029DD0200072913D8027C0B4B202A38BF1B
-:10DDD0004FF0A04302F01F0203EB82030020D3F8B0
-:10DDE000002722F4E06242EA0121C3F800177047DD
-:10DDF0006FF47A70704700BF00030050007C0B4B3B
-:10DE0000002914BF4FF440710021202838BF4FF083
-:10DE1000A04300F01F0003EB80030020D3F800278D
-:10DE200022F4E0620A43C3F8002770470003005061
-:10DE3000027C0B4B202A38BF4FF0A04302F01F0298
-:10DE400003EB8203D3F8000720F44030C3F8000747
-:10DE5000D3F8002742EA0141C3F80017704700BF1A
-:10DE600000030050F0B5164C236883B02BB1154D5C
-:10DE70002E688EB1002003B0F0BD382009F007FEF7
-:10DE8000054608F03DFB284625600E4D032108F0AD
-:10DE9000E5FA2E68002EEDD1382009F0F8FD1323A5
-:10DEA0000746226800930849084BFEF78BFF384667
-:10DEB000012231462F60FFF79FF8002003B0F0BD2C
-:10DEC000843B0020783B002000C001400000484215
-:10DED00003799B0763D5B1F5806F2DE9F0410E46BC
-:10DEE0005FD2C3881A07054641D52F4F297C3A4691
-:10DEF0004FF0FF34002312F9010B884208BF1C4683
-:10DF00000133042BF7D1631C35D0DFF8B480686986
-:10DF100040B3F9F7C1F828B3D8F80000FFF72AF8A2
-:10DF200007EE906A9FED216A2149224BB8EEE77A0D
-:10DF3000F7EE007AE7EE467AF0EE676A07EE900AAF
-:10DF4000F8EEE77A186867EEA67A0123FDEEE77A25
-:10DF500017EE902A21F81420082208F0EDFA00208C
-:10DF6000BDE8F081EB8843F00803EB80D4E7036859
-:10DF70001B6E9847B9E72846FFF774FF0E4BDFF892
-:10DF800040801C78D8F80000013404F003041C70B1
-:10DF900022462B7C3B552946FFF76AF9B7E707482D
-:10DFA00070476FF47A70DBE7382100200000803A78
-:10DFB0007C3B0020843B0020C921002016FCFFFF91
-:10DFC000783B002070B5184D2DED028B044608EE0D
-:10DFD000101AFFF747FF2868FFF706F8DFED137AFE
-:10DFE00007EE100AB4EE677AF1EE10FA15D1DFED04
-:10DFF000107A9FED0E7A2368B8EE488A204628EE04
-:10E00000278ADB68C8EE077ABDEC028BBDE870405A
-:10E01000FDEEE77A17EE901A184717EE901A286867
-:10E02000FEF7ACFFE3E700BF783B002000409C46D2
-:10E030000000804421B9436E4FF40472C3F80823F2
-:10E0400000207047B1F5614F34D00DD847F6122348
-:10E05000994229D0B1F5164F13D14FF41D03426EEA
-:10E060000020C2F824357047B1F5612F1FD0134B43
-:10E07000994211D1426E4FF080530020C2F82435EE
-:10E080007047426E0E4BB1F5165F18BF4FF0EB7341
-:10E090000020C2F824357047B1F5613F14BF4FF03E
-:10E0A000EB734FF06C73DAE74FF40003D7E74FF0F0
-:10E0B0007063D4E74FF46B03D1E700BF40420F0019
-:10E0C0000050270070B504460E4615462046F9F765
-:10E0D0008BFB0028FADC94F83C3003F0FF00002BA7
-:10E0E000F4D1636E317C2A7CC3F80C15C3F8142577
-:10E0F00070BD00BF10B584B004468DF8071002E073
-:10E1000094F83C301BB100F059FE0028F8D000F024
-:10E1100055FE636E60B10022C3F82021D3F82011B0
-:10E1200003910399C3F85821D3F858210292029A17
-:10E1300001220DF1070184F83C20C3F84415C3F80F
-:10E1400048259A6000F03AFE98B1636E00E091B9FC
-:10E15000D3F82021D3F85811002AF8D059B9012258
-:10E16000DA60D3F85821002AFBD00020002384F87D
-:10E170003C3004B010BD0148F8E700BF09FCFFFFC8
-:10E180000021F9F7D1BA00BF90F83C3003B17047D5
-:10E1900010B584B00446F9F727FBB8B1A28EA38E60
-:10E1A00094F830109BB20133B3FBF1F001FB103354
-:10E1B00092B22068E16A9BB2A386895C836920469B
-:10E1C0009847A38E628E9BB29A4201D004B010BDD4
-:10E1D0000123022240F2FF316846FCF773FEF5E7A7
-:10E1E00010B5A9B9C3895A07044617D5636E04F15F
-:10E1F00044012022C3F834150020C3F838254FF419
-:10E20000047101222064C3F804131A60002010BDB9
-:10E210000129FBD1FFF7B8FF002010BDF9F7D0F8B6
-:10E22000E3895B07E2D4002010BD00BF10B5224B8C
-:10E23000224A0446406E236003F13C01A16082B093
-:10E24000C0F8082300F0A6FE00280DDB43091C4996
-:10E250000122203300F01F0002FA00F041F82300F1
-:10E26000BFF34F8FBFF36F8F636ED3F8002201218E
-:10E2700022F020020020C3F800225960C3F85801A0
-:10E28000D3F858210192019AD960D3F85821002A75
-:10E29000FBD04FF0FF320021C3F800151846C3F839
-:10E2A0000C25C3F8142500F047FE2046F9F7ACFA18
-:10E2B000204602B010BD00BFF096030014034200D8
-:10E2C00000E100E0A0F10800FFF7B0BF10B5044680
-:10E2D000FFF7ACFF204609F0D8FB204610BD00BF79
-:10E2E00010B5A0F108042046FFF7A0FF204609F072
-:10E2F000CCFB204610BD00BF70B50446406E0E46F4
-:10E3000000F048FE054646B3E18911F0200124D112
-:10E310002368384A9B68934268D1636E4FF4047255
-:10E32000C3F808232046F9F75FFA0028FADC94F8CE
-:10E330003C30002BF6D1002D47DB6B092E49012222
-:10E34000203305F01F0502FA05F541F82350BFF30D
-:10E350004F8FBFF36F8F002070BD002D0DDB6B0959
-:10E360009B0003F1604303F5614305F01F050122A3
-:10E3700002FA05F5C3F880511D6023681F4D5B68E4
-:10E38000AB422BD1E3895A0721D5636E04F14402D5
-:10E390002021C3F83425C3F838154FF40472002146
-:10E3A0002164C3F8042301221A602046F9F71CFAFD
-:10E3B000002806DD23685B68AB4213D12046FFF7D7
-:10E3C000E3FEA16B2046F9F701FA002070BD20465C
-:10E3D000F8F7F6FFE3895B07E7D5D6E7002120468B
-:10E3E0009847E2E7012120469847EAE72046984708
-:10E3F00098E700BF35E0020000E100E0E1E1020043
-:10E40000A0F10800FFF778BFF0B50C268DB01D46CF
-:10E410001423CDE90036044616460F46F9F738F9BD
-:10E420004A4A226000233C3284F83C30A260636692
-:10E430002364002D7ED0284600F03CFD03906066EA
-:10E4400000287DD04FF0EB73C0F824350023C0F8CE
-:10E450006C352046F9F7C8F90028FADC94F83C300E
-:10E4600003F0FF05002BF4D1606E3A7C337CC0F8DA
-:10E470000C25C0F81435C0F80851D0F808310B93BA
-:10E480000B9BC0F81051D0F810310A930A9BC0F8CA
-:10E490002051D0F820310993099BC0F82451D0F8BD
-:10E4A00024310893089BC0F84451D0F844310793B5
-:10E4B000079BC0F85851D0F858310693069BC0F816
-:10E4C0004C51D0F84C310593059BD0F80032204DCB
-:10E4D000204943F02003C0F800322246C0F804531C
-:10E4E00000F08CFD606E00F055FD00281BDB430939
-:10E4F00000F1604202F561429B0003F1604320217C
-:10E5000082F8001303F5614300F01F00012202FAB4
-:10E5100000F0C3F880011860636E08222046C3F83B
-:10E5200000250DB0F0BD0C4B00F00F00034420227D
-:10E530001A76F1E7102000F0DBFC6066002881D13C
-:10E540005A20EFF721F9606E7CE700BFF0960300D8
-:10E5500014034A00A5E50200FCEC00E030B5436E70
-:10E56000D3F83C55026CAA4283B0044606DA002276
-:10E57000C3F80821D3F808310193019B236C9D4215
-:10E580000BDD236C5A1C2344226493F8441020466C
-:10E59000F8F790FE236CAB42F3DB0023236403B057
-:10E5A00030BD00BF70B5456ED5F8083188B004465F
-:10E5B000B3B1002610E0C5F80861D5F80831019321
-:10E5C000019B236C5A1C2344226493F84410F8F7EF
-:10E5D00071FED5F808311BB1236C1F2B2046EADDF4
-:10E5E000D5F81031002B3AD1D5F84C3173B1002356
-:10E5F000C5F84C31D5F84C31626E0393202104F1FB
-:10E6000044030398C2F83435C2F83815D5F82431DC
-:10E6100053B10023C5F82431D5F824310493049B69
-:10E62000D5F88034C5F88034D5F8443133B10023AF
-:10E63000C5F84431D5F844310593059BD5F8203110
-:10E64000C3B9D5F8583143B10023C5F85831D5F8CE
-:10E6500058210792079A84F83C3008B070BD002317
-:10E66000C5F81031D5F8103102932046029BFFF710
-:10E6700075FFB9E70023C5F82031D5F820210692AF
-:10E68000069A84F83C302046F9F7AEF8002802DC00
-:10E690000123EB60D5E72046F8F764FED1E700BF21
-:10E6A00010B5034B03600446FBF75EFB204610BD2C
-:10E6B0005097030010B5054B03600446FBF754FB6D
-:10E6C000204609F0E2F9204610BD00BF5097030034
-:10E6D00010B50446D4E90E2352694FF47A50002B4A
-:10E6E000D2F84415C2F8440522DA1A4A0021C2F8C9
-:10E6F0001015626B013393FBF2F102FB1133E363FC
-:10E7000000F070FBD4E90E2352690121002BD16087
-:10E710000ADB02330F4A54F82330DB691B7C1B02EF
-:10E7200043F00113C2F81035BDE8104000F04CBBB7
-:10E73000023354F82300FBF7F3F9E36B054A002199
-:10E74000C2F81015002BD4D1626B012AD2D14FF040
-:10E75000FF33D4E700600040034B186818B1436BE7
-:10E760000BB1FFF7B5BF7047883B002070B50D4671
-:10E7700011460446FBF74EFB1C4A2B681C499B6B59
-:10E7800014600026C4E90E56216028463146984799
-:10E79000A06B184D03684FF47A51DB6C9847A06B5F
-:10E7A00003684FF47A52DB6B31469847A06B124BEB
-:10E7B00042690168C3F820554432C3F82425042275
-:10E7C000C3F80425CB690D4A934209D10C4BC360B1
-:10E7D0004B6A9847A06B03689B6A9847204670BDB8
-:10E7E00007499847A06B0168F2E700BF883B00200B
-:10E7F000509703000061004000F001401DDA010065
-:10E8000059E7020038B50D460446FBF717FA002118
-:10E810002846FBF765F9636B012B03D1A06B0368F6
-:10E820005B6B9847002038BD007A704790F9103034
-:10E83000002B11DB5A0910B460320A4C03F01F039D
-:10E84000012101FA03F344F8223043695DF8044BD7
-:10E85000012200201A607047436901221A600020DB
-:10E86000704700BF00E100E090F91030002B08DB9A
-:10E870005809054903F01F03012202FA03F341F886
-:10E8800020300020704700BF00E100E090F9103018
-:10E89000002B0DDB5A0907480121203203F01F032A
-:10E8A00001FA03F340F82230BFF34F8FBFF36F8FAD
-:10E8B0000020704700E100E0012904D0022902D0C5
-:10E8C00009B10020704743690020C3F80415704760
-:10E8D000437A013B99420FDC10B44FF48033446912
-:10E8E00001F5A87003FA01F144F820200020C4F8D3
-:10E8F00004135DF8044B70476FF47A70704700BFE3
-:10E90000437A013B994212DC10B4446904EB810064
-:10E91000D0F840351A444FF4803303FA01F1C0F8BF
-:10E9200040250020C4F804135DF8044B70476FF4D1
-:10E930007A707047437A013B994208DC42694FF490
-:10E94000803303FA01F1C2F80813002070476FF416
-:10E950007A707047032907D8DFE801F01710090221
-:10E9600043690322C3F808250172002070474369F8
-:10E970000222C3F808250172002070474369002273
-:10E98000C3F8082501720020704743690122C3F8CB
-:10E99000082501720020704710B5044A0260002368
-:10E9A0000446C380F6F754FE204610BDE08D0300F8
-:10E9B00010B5064A026000230446C380F6F748FEFD
-:10E9C000204609F062F8204610BD00BFE08D03002C
-:10E9D00090F91030002B09DB03F1604303F561432C
-:10E9E0004901C9B283F8001300207047044A03F0BC
-:10E9F0000F031A444901C9B211760020704700BFC5
-:10EA0000FCEC00E0B1F57A5F13D800234FF47A5C98
-:10EA10002CFA03F2914204D342690020C2F8103567
-:10EA200070470133092BF3D142690020C2F8103539
-:10EA300070476FF47A70704703680F4A1B6B9342FC
-:10EA400010B5044616D190F91030002B0DDB5A0991
-:10EA50000A480121203203F01F0301FA03F340F8B2
-:10EA60002230BFF34F8FBFF36F8F636901225A606B
-:10EA7000002010BD9847F8E78DE8020000E100E0B3
-:10EA800090F91020002A70B5044636DB53099B002C
-:10EA900003F1604301682148096B03F5614302F00B
-:10EAA0001F021D68814225FA02F505F0010521D1FA
-:10EAB000012101FA02F2C3F88020BFF34F8FBFF3A8
-:10EAC0006F8F63690122DA64D3F84C657DB12368E6
-:10EAD00013499B6A8B421CD194F91030002B06DB42
-:10EAE000590903F01F039A400E4B43F8212030468A
-:10EAF00070BD002520468847E3E70268074B116B8D
-:10EB00009942F6D143690122DA64D3F84C65304664
-:10EB100070BD20469847304670BD00BF8DE80200AA
-:10EB200069E8020000E100E090F91020002A38B501
-:10EB3000044635DB53099B0003F1604301681F481D
-:10EB4000096B03F5614302F01F021D68814225FA3B
-:10EB500002F505F001052AD1012101FA02F2C3F8FC
-:10EB60008020BFF34F8FBFF36F8F62690123D360A3
-:10EB7000D368002BFCD18DB12368114A9B6A934264
-:10EB800018D194F91030002B08DB58090D4903F017
-:10EB90001F03012202FA03F341F82030002038BDA0
-:10EBA0000268064B116B99424FF00005DDD02046FC
-:10EBB0008847DAE720469847002038BD8DE80200F4
-:10EBC00069E8020000E100E010B5034629B390F9BE
-:10EBD000101000291FDB4A09920002F1604202F581
-:10EBE000614201F01F01146824FA01FC1CF0010FBE
-:10EBF00011D0C488036844F001041B6BC480164C18
-:10EC0000A34226D1012303FA01F1C2F88010BFF319
-:10EC10004F8FBFF36F8F002010BDC288D107FAD588
-:10EC200019680E4C896A22F00102A142DA800ED1E5
-:10EC300093F91030002BEEDB58090949012203F04B
-:10EC40001F0302FA03F341F82030002010BD88476B
-:10EC5000E1E79847DFE700BF8DE8020069E80200BE
-:10EC600000E100E00F4B70B553F82050CDB1002308
-:10EC70006C6918464FF0010E1E4604EB83020EFA33
-:10EC800003FCD2F84011013321B14CEA0000C2F874
-:10EC90004061C0B2042BF0D1EB6813B1BDE8704005
-:10ECA000184770BD8C3B00200020FFF7DBBF00BF82
-:10ECB0000120FFF7D7BF00BF0220FFF7D3BF00BF7F
-:10ECC0000320FFF7CFBF00BF0420FFF7CBBF00BF7B
-:10ECD000F8B5334B03600026466004460F461546E0
-:10ECE000F6F748FC2F4A3049E660032397426372E7
-:10ECF00067612574216047D002F58052974234D075
-:10ED000002F58032974241D1284A002D42F8234033
-:10ED100031DB6909264B0122203105F01F0502FA7B
-:10ED200005F543F82150BFF34F8FBFF36F8F94F970
-:10ED300010506769002D7A601FDB2B44402283F856
-:10ED4000002301234FF47A52092B22FA03F103F135
-:10ED5000010002D0B1F57A7F1FD80322C7F8103521
-:10ED60002046C7F808252272F8BD104A0223002D5C
-:10ED700042F82340CDDA01237B600E4B05F00F05EE
-:10ED80002B4440221A76DCE70123BDE70A4B9F4261
-:10ED900018BF3346B8D10423B6E70346D4E700BF13
-:10EDA000E08D030000900040809703008C3B002022
-:10EDB00000E100E0FCEC00E000B00140014B93F901
-:10EDC000000070478B420020054A1378013B5BB27C
-:10EDD000002B01DD137070470023137062B670477B
-:10EDE0008B42002072B6024A1378013313707047C9
-:10EDF0008B42002020BF70474FF08053596E186E31
-:10EE0000704700BFBFF34F8F0549064BCA6802F435
-:10EE1000E0621343CB60BFF34F8F00BFFDE700BF3D
-:10EE200000ED00E00400FA05704700BF08B50B4B89
-:10EE30000122C3F8402502210022930003F1A043E0
-:10EE40000132202AC3F80017C3F8001AF5D1FFF7E2
-:10EE5000EBFFBDE80840EDF763BB00BF00E00140F9
-:10EE600000487047000002204020F7F703BB00BFB6
-:10EE70008163704741637047C1637047C06B7047DF
-:10EE8000EFF30880704700BF406B7047C0E9001285
-:10EE90008360704710B5054B054C4FF48072A16834
-:10EEA000184608F02CFEA06010BD00BF0024002012
-:10EEB00000ED00E030B50C4D0C4A2C688646052369
-:10EEC0004FF0010C0CFA03F1214203F1FF3302D1A0
-:10EED000D06B704505D0591CA2F10C02F2D1002074
-:10EEE00030BD2143296030BDA43B0020D8970300EA
-:10EEF000F0B40F4D0F4E2C68324605234FF0010C35
-:10EF00000CFA03F1214202D1576C384207D1013B80
-:10EF1000591CA2F10C02F3D10020F0BC704703EBA6
-:10EF20004303214356F823002960F0BC704700BF1B
-:10EF3000A43B0020D8970300144B984215D003F54A
-:10EF4000E04398421AD0A3F53433984218D003F521
-:10EF50000433984216D0B0F1402F15D0A3F50033FA
-:10EF6000984208BF002001D07047052008490122BF
-:10EF70000B68824023EA02030B6070470420F5E728
-:10EF80000320F3E70220F1E70120EFE700800240D1
-:10EF9000A43B002008B5174B984218D0B0F1402F81
-:10EFA0001ED003F5003398421CD0A3F504339842D9
-:10EFB0001AD003F53433984218D0A3F5E0439842B1
-:10EFC00016D05A20EEF7E0FB4FF0FF3008BD0023CB
-:10EFD000094A03EB430302EB830393F9040008BDE2
-:10EFE0000123F5E70223F3E70323F1E70423EFE727
-:10EFF0000523EDE700300040D897030038B5184BE3
-:10F0000098420D46144620D0B0F1402F1FD003F592
-:10F01000003398421DD0A3F5043398421BD003F56A
-:10F020003433984219D0A3F5E043984208BF052332
-:10F0300004D05A20EEF7A8FB4FF0FF3309490A4AE3
-:10F0400041F8235042F8234038BD0023F6E701235E
-:10F05000F4E70223F2E70323F0E70423EEE700BF1F
-:10F0600000300040A83B0020C03B0020024A034B78
-:10F0700010681B68184700BFC03B0020A83B002059
-:10F08000024A034B50685B68184700BFC03B002032
-:10F09000A83B0020024A034B90689B68184700BFBA
-:10F0A000C03B0020A83B0020024A034BD068DB682D
-:10F0B000184700BFC03B0020A83B0020024A034B7A
-:10F0C00010691B69184700BFC03B0020A83B002007
-:10F0D000024A034B50695B69184700BFC03B0020E0
-:10F0E000A83B0020002815D0006041608260C3600A
-:10F0F000046145618661C761444604624C464462CE
-:10F10000544684625C46C462644604636E46466349
-:10F1100074468463002906D0C46B043C0439256816
-:10F120000D60B442F9D1946BA646566BB546002BE0
-:10F1300006D0D46B043C043B1D682560B442F9D171
-:10F14000146BA446D46AA346946AA246546AA146A4
-:10F15000146AA046D769966955691469D3685168DD
-:10F16000106892687047006041608260C36004610B
-:10F1700045618661C761444604624C464462544618
-:10F1800084625C46C462644604636E4646637446A9
-:10F190008463C46B043C043925680D60B442F9D122
-:10F1A000C76986694569046970470060416082608B
-:10F1B000C360046145618661C761444604624C4690
-:10F1C0004462544684625C46C462644604636C468E
-:10F1D00044637446846304697047846BA646446B39
-:10F1E000A546046BA446C46AA346846AA246446A40
-:10F1F000A146046AA046C769866945690469C3686F
-:10F2000082680068416870470649074A074B9B1AA5
-:10F2100003DD043BC858D050FBDC00F025F8FFF7B5
-:10F2200005FE0000C89A03004020002000240020B2
-:10F23000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7A6
-:10F24000FEE7FEE7BFF34F8F0549064BCA6802F49D
-:10F25000E0621343CB60BFF34F8F00BFFDE700BFF9
-:10F2600000ED00E00400FA0508B54FF08053D3F834
-:10F2700030210D2A55D14FF080410020C1F80C01FA
-:10F28000584AC1F81001C1F83805D3F80404C2F88F
-:10F290002005D3F80804C2F82405D3F80C04C2F8FA
-:10F2A0002805D3F81004C2F82C05D3F81404C2F8CA
-:10F2B0003005D3F81804C2F83405D3F81C04C2F89A
-:10F2C0004005D3F82004C2F84405D3F82404C2F85A
-:10F2D0004805D3F82804C2F84C05D3F82C04C2F82A
-:10F2E0005005D3F83004C2F85405D3F83404C2F8FA
-:10F2F0006005D3F83804C2F86405D3F83C04C2F8BA
-:10F300006805D3F84004C2F86C05D3F84434C2F859
-:10F310007035D1F80034D80744BF6FF00103C1F84D
-:10F320000034314AD2F8883043F47003C2F8883090
-:10F33000BFF34F8FBFF36F8F4FF01023D3F80C2222
-:10F34000D20731D4D3F80022002A07DBD3F80432E5
-:10F35000002B03DB254B264A1A6008BD254A0123F2
-:10F36000C2F80435D2F80034002BFBD04FF0102344
-:10F370001221204AC3F80012D2F80034002BFBD02F
-:10F380004FF0102312211B4AC3F80412D2F80034A4
-:10F39000002BFBD000231749C2F80435D1F8003404
-:10F3A000002BFBD0FFF74EFF124A0123C2F80435B1
-:10F3B000D2F80034002BFBD04FF010210D4AD1F8C9
-:10F3C0000C3223F00103C1F80C32D2F80034002BC8
-:10F3D000FBD000230749C2F80435D1F80034002BD4
-:10F3E000FBD0DFE700C0004000ED00E0402100203E
-:10F3F0000090D00300E0014030B484688D68C36899
-:10F40000CA68A54272EB03032CBF0120002030BC68
-:10F41000704700BF38B5224B1B782BB1044618B19A
-:10F42000037F03F0FF0513B90025284638BD1D48AA
-:10F4300000F01AFB1C4B1A685B6880181B4AD2E963
-:10F44000001243F10003884273EB020203D210F171
-:10F45000807043F10003D4E902128842934119D32A
-:10F46000236903B92377D4E9053098472369002B32
-:10F47000DAD0227F02F0FF05002AD5D0D4E902219C
-:10F48000D31841F10001C4E902310948214600F0D6
-:10F4900075FCCAE70648214600F070FCC5E700BFCE
-:10F4A0008C42002044210020003800200838002031
-:10F4B000249803002DE9F04F83B0814600F0AAFAAA
-:10F4C00040B1734AD2E9003113F1807341F1000178
-:10F4D000C2E900310021484600F0B6FA6D4D00281F
-:10F4E00040F0CC800121484600F0AEFA002840F000
-:10F4F000AE80694801A900F077FB002834D0674C42
-:10F50000674F654E09E02BB301A9304600F09EFB22
-:10F5100001A9304600F068FB30B30378012B11D00D
-:10F52000022BF0D120464FF0000800F03BFC30B138
-:10F5300080F81C80204600F035FC0028F8D101231B
-:10F540003B70E1E72B684168994275D0204600F096
-:10F5500033FCD9E741680B7F002BD5D101230B7712
-:10F56000204600F00BFCCFE74C4E4E4FDFF82081D9
-:10F5700031E0304600F016FC04463846D4E902ABD0
-:10F5800000F072FA484BD8F80420D3E900E1D8F82B
-:10F590000030C31842F10002734572EB010103D23F
-:10F5A00013F1807342F10002BAEB03036BEB02022A
-:10F5B000012B72F100022DDBB3F5350F32D2A268B8
-:10F5C0004FF496030021384600F09EF9E0B10D2873
-:10F5D00024D000232B60304600F0EAFB2B6870B388
-:10F5E000002BC6D02B6884689968C268DB688C429F
-:10F5F00072EB03030BD22B681B7F002BB9D0296859
-:10F60000304600F0BBFBB4E72B688BB12C6003B035
-:10F61000BDE8F08F0021384600F00CFA2046FFF7D5
-:10F62000F9FED6E7384600F01FFA204A0244C7E741
-:10F63000484600F03BF9E9E700232B6064E7002B24
-:10F64000E5D1484603B0BDE8F04F00F033B91548A6
-:10F6500000F00AFA0E4B1A685B688018124AD2E969
-:10F66000004143F10003A04273EB010103D210F10A
-:10F67000807043F10003C2E900033AE72B68002BD6
-:10F680003FF430AF2868FFF7C5FE00232B6029E761
-:10F6900000380020443C0020343C00202498030023
-:10F6A0008C4200204421002008380020FFFFB400D5
-:10F6B00010B5134B13491C68134882B00823582215
-:10F6C000019400F015FA044610B1204602B010BDB6
-:10F6D0000E4A0F4801A900F0A3F804460028F4D10F
-:10F6E0000B48012100F08EF901231946094A084808
-:10F6F00000F0E4F8084B012220461A7002B010BD59
-:10F7000020980300DC3B0020343C0020B5F40200CC
-:10F7100044210020FFFF7F008C4200204AB1A1F16C
-:10F7200001010368B1FA81F14909C3E9041200201B
-:10F7300070470720704700BF037F0BB10020704760
-:10F7400030B5044683B0A2611A480D4600F08CF92A
-:10F75000194B1A685B688018184AD2E9001243F105
-:10F760000003884273EB020203D210F1807043F170
-:10F7700000032818226943F10003C4E9020302B11F
-:10F7800025610F4801A900F0EDF9034648B10025B5
-:10F790000B481D705C6001A900F016FA20B903B097
-:10F7A00030BD042003B030BD024800F061F92846A6
-:10F7B00003B030BD4421002000380020083800206C
-:10F7C000343C002030B5044683B000250C48257732
-:10F7D00001A900F0C7F980B103460122027001A916
-:10F7E00007485C6000F0F0F908B903B030BD054887
-:10F7F00000F03EF9284603B030BD042003B030BD10
-:10F80000343C002044210020014800F053B800BFE0
-:10F8100044210020014800F049B800BF44210020E5
-:10F8200030B51F4C437944F823201E4C04EBC3022F
-:10F83000127992BB02680D88C2F8085590F904202D
-:10F840008978002A4FEAC30E20DB4FEA521C02F1EE
-:10F85000604549014FEA8C0C05F56145C9B20CF1D0
-:10F86000604C85F800130CF5614C02F01F02012179
-:10F8700001FA02F2CCF88021CCF80020A644012243
-:10F880008EF8042044F83300002030BD064D02F00D
-:10F890000F024901C9B2A954F0E7082030BD00BFEA
-:10F8A000503C0020483C002014ED00E00368012299
-:10F8B0001A607047036801225A60704730B401F142
-:10F8C000500C4FEA8C0C00681FFA8CFC4FF480340B
-:10F8D0008C400025C0F80843C0F8484340F80C505D
-:10F8E00082B050F80C50019501F5A87122F07F42CA
-:10F8F000019D40F82120C0F844430BB1C0F80443F7
-:10F9000002B030BC704700BF2DE9F04F04684FF4DF
-:10F91000803801F1500508FA01F80746AD0004EB04
-:10F920008100C4F84883ADB2C4F8088322F07F494F
-:10F930004FF0000AD4F80425D0F84065C0F84025FF
-:10F9400044F805A0A6EB020C85B0625902922CF097
-:10F950007F4CBCF1010F029A9B464FEA810640D0D2
-:10F96000D4F80455C4F84483A9EB050222F07F4281
-:10F97000012A24D0264409F1FF33C6F84095D4F873
-:10F980000415CBF1FF125B1A02F57F4223F07F438F
-:10F990009A4210D33BB10020C4F84483C4F80483D6
-:10F9A00005B0BDE8F08F09F10102C6F84025D4F892
-:10F9B00004359942EFD00D2005B0BDE8F08F01F578
-:10F9C000A8710F4B09F1010244F8212043F0010313
-:10F9D0004FF4806098473C68D4F804359D42DAD0F3
-:10F9E000E9E7074A019142F001024FF48060904735
-:10F9F0003C68019944F805A062590392039AAFE765
-:10FA0000F07B030003680222C3F8442309B1C3F862
-:10FA1000042370470368D3F8040100B9704700223B
-:10FA200082B0C3F80421D3F804310193019B012073
-:10FA300002B0704702684FF4803303FA01F1C2F854
-:10FA40004813C2F80813704750318900036889B21F
-:10FA5000585800B9704700225A5082B05B58019341
-:10FA6000019B012002B070470368D3F8040570477A
-:10FA700090F90430002B09DB5A09054803F01F03F5
-:10FA80000121403201FA03F340F82230704700BFF1
-:10FA900000E100E0024A034B10681B68184700BFF2
-:10FAA000483C0020503C0020D2B11368DB43D9B160
-:10FAB000014410B40D4C013801F1FF3C10F8011F56
-:10FAC00008224B405908DB074CBF81EA04030B4670
-:10FAD000013AF7D16045F1D1D8435DF8044B704746
-:10FAE0004FF0FF330029E3D1D84370472083B8EDAE
-:10FAF00099B110B4B2FBF3F403FB1424A4B244B9DB
-:10FB0000C0E9001484608281C38120465DF8044B03
-:10FB1000704709205DF8044B70470E20704700BF06
-:10FB200082B050E8022FC188B2EB324F4FF0000391
-:10FB300017BF92B241EA014142EA014104E0426842
-:10FB4000B2EB324F08BF012340E80212002AE8D18D
-:10FB50008DF807309DF80730002B0CBF11200020D6
-:10FB600002B0704710B483B050E8013F1FFA83FC25
-:10FB7000C489A4448489A44528BFACEB040C04893F
-:10FB8000A44502BFBFF32F8F002207E0CCEA030C8D
-:10FB900040E801C4002CE7D14FF001028DF80320AA
-:10FBA0000193019C9DF803200C6032B1006810FAAB
-:10FBB00084F003B05DF8044B704702F0FF03184671
-:10FBC00003B05DF8044B70470A884B889A4201D015
-:10FBD0000020704750E8012FC2EA024240E80123AA
-:10FBE000002BF7D10120704710B483B050E8023FDA
-:10FBF0001FFAA3FCC488A44502BFBFF32F8F0022C5
-:10FC00000EE0C489A4448489A44528BFACEB040C4D
-:10FC1000C3EA0C4C40E802C4002CE7D14FF00102CB
-:10FC20008DF803200193019C9DF803200C6032B1F4
-:10FC3000006800EB144003B05DF8044B704702F01D
-:10FC4000FF03184603B05DF8044B70470A884B88E1
-:10FC50009A4201D00020704750E8022FC2EA2242A7
-:10FC600040E80223002BF7D10120704733DF7047B3
-:10FC7000064A074B10B5002414701C60BFF35F8F59
-:10FC80000449054800F064F8204610BD8E4200206B
-:10FC90005C3C002030980300543C0020F8B5264E10
-:10FCA00004460121304604F0F9FFBFF35F8FD8B955
-:10FCB000042C3AD0214B1A7832BB214F01223C70E0
-:10FCC0001A70204D6B682BB90FE000F04BF86B6891
-:10FCD0003C7853B11B682046984703462846002BC2
-:10FCE000F3D1BFF35F8F3360F8BD023C012C0FD915
-:10FCF00003F024FAE0B94FF080430122C3F8002555
-:10FD0000BFF34F8F20BFFDE7BFF35F8F3060F8BDBB
-:10FD1000BFF34F8F0C490D4BCA6802F4E0621343E6
-:10FD2000CB60BFF34F8F00BFFDE7054F3C78C8E7BE
-:10FD3000FFF79CFFDFE700BF5C3C00208E42002005
-:10FD40008D420020543C002000ED00E00400FA0544
-:10FD5000D1E900329342C0E9001304BF002343609D
-:10FD6000704700BF436843B10268D2E901210B44E8
-:10FD70009342436004BF00234360704770B54468FA
-:10FD8000064620680D4618B908E02468206828B1A6
-:10FD9000B368294698470028F7D120682860256075
-:10FDA00070BD00BF4368186808B102681A607047E8
-:10FDB00043681868704700BF4368186818B908E0BE
-:10FDC0000346006828B18142FAD10A681A6001200E
-:10FDD000704770476DDF704779DF70477DDF704790
-:10FDE00064DF70472DE9F04F85B099460E9E038879
-:10FDF000BDF83CA00091174632880192002B53D0E9
-:10FE00004FF00008C3464546804605E0B8F800209C
-:10FE10000BF1010B5A4529DDD8F8041051F82B00DD
-:10FE2000039000220DF10B0103A8FFF7D9FF044650
-:10FE300030BB9DF80B20BA42E8D12DB33288D119DE
-:10FE4000514536DC4A440DF10B0103A80125FFF7AB
-:10FE5000C7FF002832D131889DF80B200A44328038
-:10FE6000B8F800200BF1010B5A45D5DCE5B1338819
-:10FE7000019A013B9B1A9BB2FF2B1AD809F802305A
-:10FE8000204605B0BDE8F08F3288511C3A4402325A
-:10FE9000524589B20DDC009B318009F8013032886F
-:10FEA000013292B23280CDE70024204605B0BDE891
-:10FEB000F08F0C24204605B0BDE8F08F04462046A4
-:10FEC00005B0BDE8F08F00BF2DE9F04790F82D3068
-:10FED000144600222788228086B006460D46002B55
-:10FEE00040F0F080B378002B40F0E480F1780029F6
-:10FEF00040F012817368B3B12288D11CB94200F27C
-:10FF0000DD8093F900100223AB54238801339BB2A8
-:10FF10000A222380EA54238801339BB22380E954C8
-:10FF20002388013323803389002B40F00A81338AF0
-:10FF3000002B40F03D81338B002B40F05581336A1C
-:10FF4000002B45D0B4F800E00EF10602BA4200F2F0
-:10FF5000B5801A88052A40F2A2816FF4486802EB46
-:10FF6000080189B24FF27D30814240F29881598870
-:10FF7000052940F294816FF4486C8C441FFA8CFC84
-:10FF8000844540F28C814FF6FF70824202D08A4253
-:10FF900000F28581052205F80E202288013292B2F6
-:10FFA00012212280A9542288013292B2228019881B
-:10FFB000A9542A44090A51702288023292B222803E
-:10FFC0005B88AB542A441B0A537023880233238076
-:10FFD000736A002B2FD09988B4F800C0881C0CF1EC
-:10FFE00002020244BA4269D8FE2867D8033105F8F4
-:10FFF0000C102288013292B2FF212280A95422885B
+:10000000A36304F1240138460BF018F92146284671
+:10001000FFF762FE28460BF009F9206903681B68A8
+:100020009847E36C002B02DD013BE36413B13046DB
+:1000300005B0F0BDA1890123022228460AF00EFD79
+:10004000304605B0F0BD00BFC38919B143F00203CB
+:10005000C381704723F002039BB2C381704700BF86
+:1000600001607047704700BF70B5664E664D674CC3
+:10007000674930460BF0A8F93046664E2A462146BD
+:1000800016F052FD644930460BF09EF93046634E3F
+:100090002A46214616F048FD614930460BF094F996
+:1000A0003046604E2A46214616F03EFD5E493046F7
+:1000B0000BF08AF930465D4E2A46214616F034FD93
+:1000C0005B4930460BF080F930465A4E2A462146AD
+:1000D00016F02AFD584930460BF076F93046574E57
+:1000E0002A46214616F020FD554930460BF06CF9A2
+:1000F0003046544E2A46214616F016FD52493046E7
+:100100000BF062F93046514E2A46214616F00CFD9E
+:100110004F4930460BF058F930464E4E2A4621469C
+:1001200016F002FD4C4930460BF04EF930464B4E6E
+:100130002A46214616F0F8FC494930460BF044F9AE
+:100140003046484E2A46214616F0EEFC46493046D7
+:100150000BF03AF93046454E2A46214616F0E4FCAB
+:10016000434930460BF030F93046424E2A4621468C
+:1001700016F0DAFC404930460BF026F930463F4E87
+:100180002A46214616F0D0FC3D4930460BF01CF9BA
+:1001900030463C4E2A46214616F0C6FC3A493046C7
+:1001A0000BF012F93046394E2A46214616F0BCFCB7
+:1001B000374930460BF008F93046364E2A4621467C
+:1001C00016F0B2FC344930460BF0FEF83046334EA0
+:1001D0002A46214616F0A8FC314930460BF0F4F8C7
+:1001E0003046304E2A46214616F09EFC2E493046B7
+:1001F0000BF0EAF82A4621463046BDE8704016F07A
+:1002000093BC00BFF83600204020002079B30200E4
+:100210004C710300CC36002054710300EC360020F2
+:10022000C472030010370020CC720300F0360020A7
+:10023000A873030014370020B0730300D0360020E9
+:100240008C740300E036002098740300E43600202C
+:100250002C7503000037002030750300F4360020B1
+:10026000C475030018370020CC7503000437002044
+:1002700060760300D836002068760300FC36002044
+:10028000FC760300D43600200477030008370020F2
+:1002900098770300DC360020A0770300E8360020C2
+:1002A000EC7703000C370020F47703006FF47D70C7
+:1002B000704700BF6FF47D70704700BF6FF47D70B2
+:1002C000704700BFC08800F00500003818BF01204B
+:1002D000704700BFC08800F00A00003818BF012036
+:1002E000704700BFC08810F0030018BF012070479E
+:1002F000C08800F00C00003818BF0120704700BF14
+:10030000C088C0F3802070476FF47D70704700BFD5
+:100310006FF47D70704700BF03684FF47A729B6B77
+:1003200002FB01F1184700BF6FF47D70704700BFFA
+:100330006FF47D70704700BF08B50368DB6B9847AA
+:10034000024BA3FB0030800908BD00BFD34D6210F3
+:100350006FF47D70704700BF01610020704700BFDF
+:100360006FF47D70704700BF6FF47D70704700BF01
+:100370000A717047704700BF704700BF806B7047BD
+:10038000406B704701207047C06A003818BF0120D9
+:10039000704700BF10B5044616F0CBFB204610BDD9
+:1003A000C38B990710B5044606D5436D5BB110BDEC
+:1003B00023F002039BB2E383626D002AC4BF43F0C3
+:1003C0000203E38310BD06F045FF636CC01A61F1C0
+:1003D0000001652871F10003E38BE9D29A07EBD5A0
+:1003E00010BD00BF0B4B10B503F1080103F18C02E7
+:1003F000B033044601608261036230300AF016FFB8
+:10040000054AA261002304F11800E38304F00EFC06
+:10041000204610BDD8790300C47F030038B50C4BCB
+:1004200003F1080103F18C02B033044640F8181CB4
+:100430000260836018300AF0F9FE064A2260002349
+:100440002046A4F11805E38004F0F0FB284638BDEF
+:10045000D8790300C47F0300026838B593690D465C
+:1004600012498B42044617D1C38803F005031BB120
+:1004700053680F4A934201D10E4838BD2046984731
+:10048000B5FA85F35B098342F6D123680A4A1B68F3
+:10049000934206D1002038BD98470028ECD022684E
+:1004A000E6E7294620469847002038BDC5020200ED
+:1004B000EDE2010012FCFFFFBDF2010002680849F5
+:1004C000D26B8A4208B505D1406B064BA3FB0030C6
+:1004D000800908BD9047034BA3FB0030800908BD8D
+:1004E00081030200D34D621001207047C0680038BC
+:1004F00018BF0120704700BF0D4B10B503F1080174
+:1005000003F18C02B0330446016082610362303033
+:100510000AF08CFE074AA2610023E38304F118006D
+:1005200004F084FB204616F004FB204610BD00BFFB
+:10053000D8790300C47F030038B50E4B03F10801DE
+:1005400003F18C02B033044640F8181C026083604B
+:1005500018300AF06BFE084A22600023A4F1180547
+:10056000E380204604F062FB284616F0E2FA2846B3
+:1005700038BD00BFD8790300C47F0300C388990742
+:1005800010B5044606D5C36B5BB110BD23F0020362
+:100590009BB2E380E26B002AC4BF43F00203E38016
+:1005A00010BD06F057FEE36AC01A61F1000165282C
+:1005B00071F10003E388E9D29A07EBD510BD00BFC3
+:1005C0001B4B70B5044603604FF48073C380002555
+:1005D000184B228102202071A36104F11800C4E9A4
+:1005E00003552575E5610E4604F0B2FA124BA6627A
+:1005F00003F1080103F18C02B0332160A261236290
+:1006000001224FF4007104F130000AF0E7FDE38BA2
+:10061000226B656300218020043243F48043A06391
+:10062000E5626564E26421656565E383204670BD2B
+:100630006C790300C47F0300D879030038B5044601
+:100640000D460EF0C9F9236B58880433002D3CD0B9
+:1006500019182848E26BE36CA0FB020299424FEAAA
+:1006600012102AD9520907EE902AB8EEE77A07EE5F
+:10067000900ADFED215AF8EEE76AB7EE006AD4ED92
+:10068000147AF4EEC77AF1EE10FA4FF0000248BF88
+:1006900094F854201A70D4ED147AE36C77EE867ACD
+:1006A0000133F4EEE67AF1EE10FAC8BFF0EE657AA7
+:1006B0008B42C4ED147AE364E1D3D4E90D23C4E999
+:1006C0000F23BDE838400EF079B9D4E91121521A50
+:1006D00007EE902A9FED097AF8EE677A67EE877A3F
+:1006E000FDEEE77A17EE902A8242D4BF99181918C6
+:1006F000AFE700BFA38B2EBA0000000078C2B93C60
+:1007000010B5044606F0A6FD636B606403B1A36BED
+:10071000636500212046FFF791FFE38BDB0700D5DF
+:1007200010BDFCF77BFC04F12001074AA06A80237E
+:10073000FEF7A2FCE28B016842F001020968E06268
+:10074000E283BDE81040084700442C47B1F5806FB4
+:100750000DD8B1F5007F08B5C8BFC1F5806180290B
+:10076000A8BF80218163FFF7CBFF002008BD6FF495
+:100770007A70704708B5134BA3FB01231B0916229F
+:1007800002FB03F39A1807EE103A07EE901A06EEF2
+:10079000902AF8EE677AF8EE666AB8EE477A37EE96
+:1007A000C77A77EEE67AB0EEC77AF0EEE77AB4EE83
+:1007B000E77AF1EE10FA58BF13464363FFF7A0FF44
+:1007C000002008BDA38B2EBA036810B54FF47A74CD
+:1007D0009B6B04FB01F1174CA34227D1164BA3FBE3
+:1007E00001C316241B0904FB03F303EB040C07EEFF
+:1007F000103A07EE901A06EE90CAF8EE677AF8EE15
+:10080000666AB8EE477A37EEC77A77EEE67AB0EEE8
+:10081000C77AF0EEE77AB4EEE77AF1EE10FA58BF55
+:1008200063464363FFF76CFF002010BDBDE8104036
+:10083000184700BF75070200A38B2EBA70B50C468F
+:1008400082B005460AF0C4FCE38B9B070DD4236BF2
+:100850000433E36406F0FEFCE36AA0641A681846F9
+:1008600013689847284602B070BD04F1300631463F
+:1008700028460AF0E3FC20460121FFF7DFFE0122B3
+:100880004FF4007101A80AF0A9FC01A930460AF052
+:10089000D5FC01A80AF0CAFCD9E700BFA1F12001EC
+:1008A000FFF7CCBF0220704701EB810100EB410054
+:1008B0001430704782B010B58C4684B049688646C3
+:1008C000DCF800000DF1080CACE8030006A981E893
+:1008D0000C00039BDA070EEB630C12D55A10029B37
+:1008E0005EF80220D45808AB93E803008DE80300BB
+:1008F00006AB0CCB6046A04704B0BDE8104002B088
+:100900007047029CEFE700BF03682DE9F0411B69C7
+:100910001A4E0F88B34204460D4626D11E30038876
+:10092000BB4201D0BDE8F0816B89012BFAD9A989BE
+:10093000A06861820368DB699847A0680368254660
+:100940001B6A984755F8123B60821B69B3420FD16E
+:1009500004F11E06204601F01FFA2A460146022332
+:100960003046BDE8F04100F035B901219847D6E79F
+:100970000121204698470646ECE700BFA90802007F
+:1009800030B5194B1D688DB045B3044606A80AF072
+:10099000B3F8164B0293182016F0CDF81449002234
+:1009A000CDE900120146CDE9040241F80C4BCDE936
+:1009B0000A22C2604A606A46034603CA58609960C8
+:1009C0002A680C4992680C4858618A424FF0120319
+:1009D000ADF80C3004D102A805F0D0F80DB030BD50
+:1009E00002A928469047F6E7D43800200500010008
+:1009F000C10A020089D90100B508020070B5044699
+:100A000082B0806805F060FBA081A06805F064FBFF
+:100A1000E081A06805F068FBA36820821A68184688
+:100A2000136A98471D4B608228201E6816F083F8D1
+:100A3000054610300AF060F8194B2B60182016F0AC
+:100A40007AF8184900910146002241F80C4B0192B6
+:100A5000C260EA604A60C5E908226A460346A860A7
+:100A600003CA5860996032680F4952680F4858614C
+:100A70008A424FF0C203AB8008D1284605F07EF8C9
+:100A8000284602B0BDE8704016F053B829463046FB
+:100A900090470028F1D102B070BD00BFD4380020CB
+:100AA00005000100C10A020081D90100B508020059
+:100AB000024B1B680BB1FFF7A1BF7047D438002071
+:100AC00082B070B504A981E80C00044601F076F903
+:100AD00018B9BDE8704002B07047A06805F0F4FA9C
+:100AE000A081A06805F0F8FA25460346E381A068D6
+:100AF00005F0FAFA55F80C3B0B4A1B692082934229
+:100B00000DD104F11406204601F046F92A460146AB
+:100B10003046BDE87040062302B000F071B80021F5
+:100B2000204698470646EEE7A908020030B504467D
+:100B300085B0154601F070F81E4B2360A56004F1E6
+:100B4000140000F041F8002504F11E0000F03CF80C
+:100B500019492046C4E9035501F07CF840F253716D
+:100B6000204601F08BF806220920CDE9012004F18E
+:100B70000C032946009220464CF64B2201F08EF8D9
+:100B800002210520CDE901100091204604F1120355
+:100B90004FF62432012101F081F8204601F00EF9D0
+:100BA00028B1064B1B6813B12046FFF727FF2046EC
+:100BB00005B030BDB47A0300887C0300D43800202F
+:100BC000ACDF7047AEDF70470022028102604260F6
+:100BD000704700BF10B5844682B014460022ADF8BD
+:100BE000022008466A46BCF80010ADF800300194B7
+:100BF000FFF7E6FFB0FA80F0400902B010BD00BF79
+:100C00002DE9F0414FF6FF7486B0A142ADF80630F1
+:100C100033D0048914F001040D46064617460FD15F
+:100C20009BB202AA00243188ADF808302846ADF8FE
+:100C30000A400397FFF7C4FF204606B0BDE8F081E5
+:100C40000388ADF808300592012302AA8DF80A3016
+:100C50004FF000080DF1060311462846ADF80C8050
+:100C600004930092FFF7AEFF0028E5D0049B009AA2
+:100C70001988BDF806309942D4D10024204606B028
+:100C8000BDE8F08172DF704773DF704774DF704733
+:100C900076DF704777DF704778DF70477ADF70471D
+:100CA0008FDF704769DF70471321FFF7F1BF00BF87
+:100CB0000B68034A0146D2560320FFF7EBBF00BF83
+:100CC0005C7C030010B5094B044640F8143B0AF065
+:100CD00053FB04F110000AF04FFB054A2260002389
+:100CE0002046E38003F0A2FF204610BD6C7C030089
+:100CF000C47F0300C388590705D41B0700D470477D
+:100D000004200EF0E9BD10B5044606F0A3FAA3696D
+:100D1000C01A61F10001B0F5FA6F71F1000303D25E
+:100D2000E3881A070BD410BD074800210FF0ECFB35
+:100D3000E38823F004039BB21A07E380F3D5BDE8F0
+:100D4000104004200EF0C8BDA90C020070B584B09C
+:100D50000DF107034FF6FF70039310F037F84FF6CD
+:100D6000FF75A84227D0044607E0039B1B786BB1B0
+:100D700010F02CF8A84204461DD002AA01212046FA
+:100D800010F022FA03462046002BEED006F062FA5D
+:100D90000A4E04460D4610F0B9FD09E006F05AFA75
+:100DA000031B61EB0502B3F57A7F72F1000302D2F7
+:100DB0003368002BF2D104B070BD00BF5C37002057
+:100DC00010B59AB004463C2200210BA815F013FF81
+:100DD0000023012205930A930293CDE90833CDE95C
+:100DE000033306938DF814208DF829200F4B4FF410
+:100DF0007A7202FB04F40221A3FB043406238DF86B
+:100E00002C1002AA0A498DF82F300BA81F23640A60
+:100E10000191ADF8083007940EF074FE05AA01A9FF
+:100E20000448FFF72FFF1AB010BD00BF5917B7D104
+:100E3000283700203821002038B5664D002943D1DD
+:100E40002B78990638D4DA062FD41C0725D45807F6
+:100E50001DD4990713D4DA070BD45B0603D40EF024
+:100E6000F7FA002038BD5C4B01211878FFF70CFF22
+:100E7000F5E711F0D5FF2B785B06F0D5F3E7574B7C
+:100E80004FF400321A602B78DA07E6D5F1E7534ABF
+:100E9000012151609907DED5F1E7504B4FF0007208
+:100EA0001A602B785807D4D5F1E74C4B01221A6011
+:100EB0002B781C07CBD5F0E7484B4FF400621A6043
+:100EC0002B78DA06C1D5F0E70EF0BCFA00232B70C0
+:100ED00011F0BEFF2C7810B944F001042C703F4B88
+:100EE0001B689A0348BF44F002043C4B48BF2C7077
+:100EF0005B68DB0748BF44F00404384B48BF2C70E4
+:100F00001B68980148BF44F00804344B48BF2C705C
+:100F10001B68D90748BF44F01004304B48BF2C7001
+:100F20001B681A052C4B48BF44F02004187848BFB2
+:100F30002C70FFF7ABFEB0B1E30719D4A0071CD4A7
+:100F4000610726D422072FD4E30639D4A00688D51A
+:100F5000224B4FF40062C3F88020BFF34F8FBFF3E2
+:100F60006F8F002038BD44F04004E3072C70E5D5B6
+:100F700011F034FF2C78A007E2D5184B4FF4003263
+:100F8000C3F88020BFF34F8FBFF36F8F2C786107BA
+:100F9000D8D5124B0122C3F88420BFF34F8FBFF383
+:100FA0006F8F2C782207CFD50C4B4FF00072C3F80F
+:100FB0008020BFF34F8FBFF36F8F2C78E306C5D52A
+:100FC000064B0122C3F88020BFF34F8FBFF36F8F12
+:100FD0002C78BBE7F64000203821002000E100E03B
+:100FE0000B4B10B5044640F8143B0AF0C5F904F168
+:100FF00010000AF0C1F9074A22600023E38020466E
+:1010000003F014FE204615F094FD204610BD00BFED
+:101010006C7C0300C47F030010B5044682B010F05E
+:101020008FFD204610F09AFD2378023B062B0CD84A
+:10103000DFE803F01022040B0B0B0D000123608886
+:101040008DF8043001A910F05DFC02B010BD237AC8
+:10105000012B1FD0124B1C68002CF6D094F82030C6
+:10106000002BF2D1E3689B07EFD4A369002BECD0EF
+:1010700006F0F0F8A061E8E7094B1B68002BE4D00C
+:1010800093F82020002AE0D1DA689207DDD402220A
+:10109000DA60DAE7034A1368013B1360DAE700BF5E
+:1010A000603700205C37002003883B2B42D80F2B91
+:1010B00040F29B8010B5103B86B02B2B38D8DFE870
+:1010C00003F0475C373737163737377737373737D7
+:1010D000373737893737373737373737373737374E
+:1010E000373737373737373737373737374000F104
+:1010F0000801062268460AF0B7F9694601A80AF015
+:10110000D9F93A4B1C686CB101A902A80AF0D2F9CE
+:1011100002A904F110000AF0DDF90123E36002A83E
+:101120000AF02AF901A80AF027F968460AF024F91A
+:1011300006B010BD562B03D180881321FFF7A8BD40
+:1011400070478088132106B0BDE81040FFF7A0BDAE
+:1011500081884FF6FF73994206D0254B254A1B68BC
+:101160000320D256FFF796FD01231A464FF47A71F9
+:1011700002A809F073FC06B010BD1C4B1C68002CC3
+:10118000D6D0012302224FF47A7102A809F066FC3E
+:1011900094F82130002BCBD00FF034F90028C7D1C0
+:1011A000154B1878012106B0BDE81040FFF76CBD63
+:1011B000037A002BBCD10D4B1C68002CB8D094F8DE
+:1011C0002030002BB4D1E3689B07B1D406F042F87D
+:1011D000A061ADE7002302A980888DF808308DF862
+:1011E0000930FFF75DFD06B010BD70476037002085
+:1011F0004C2000205C7C03003821002038B50E4BC9
+:1012000000250446C0E9003503F0A2FC0B4B236027
+:10121000A56004F110000AF057F904F114000AF077
+:1012200053F9074BE56040F2011222841C6012F072
+:101230005DF8204638BD00BFC47F03006C7C03000E
+:10124000603700202DE9F04FC488A3B014F4805417
+:101250009DF8B4B002D023B0BDE8F08F1E462C9BA1
+:101260008360C0E906449146884605460EF03EF884
+:1012700011F0C2FE02940EF019FB11F0D7FC02A986
+:10128000012011F03DFE9B4B05F1140A196812A8CC
+:101290000AF09AF812A950460AF01CF912A80AF0AE
+:1012A0006BF806AF944904A80AF08EF893493846C3
+:1012B0000AF08AF804AA514608A80AF01BF9424627
+:1012C00008A90BA80AF016F93A460BA912A80AF0C9
+:1012D00011F912A950460AF0FDF812A80AF04CF8CC
+:1012E0000BA80AF049F808A80AF046F838460AF0B0
+:1012F00043F804A80AF040F86B6908940220C4F38C
+:10130000072260F301028DF821201A1D0A94099228
+:1013100008A9029A5B88ADF828304120ADF82A3040
+:10132000FFF7C0FC02A811F033FE2046FFF7B4FC23
+:1013300031238DF8103007234FF010088DF811304D
+:1013400003238DF813308DF814308DF8128010F0CF
+:101350007BFA0DEB080010F0BDFA694810F09EFA18
+:101360000823ADF8183038464FF4C873ADF81A802A
+:10137000ADF81C40ADF81E30FFF790FC61482146E7
+:101380000FF052FABBF1000F40F0A1800DF10C08F4
+:101390005D4B129312A811F001FF564B12A8196869
+:1013A0000AF012F859490BA80AF00EF80BAA12A974
+:1013B00040460AF09FF80BA809F0DEFF12A809F0DA
+:1013C000DBFF4022002112A815F015FC504B1868D5
+:1013D000139001238DF8843010B115F048FC80B2D1
+:1013E000ADF8480003980430159015F040FCADF8B6
+:1013F0005000D9F800000430179015F038FC454B28
+:10140000ADF858001868199010B115F030FC80B292
+:10141000414BADF8600018681B9010B115F027FC27
+:1014200080B23E4BADF8680018681D9010B115F001
+:101430001EFC84B212A8ADF8704012F049F850209A
+:1014400015F079FB3246294601F034FA10F082FAA1
+:10145000334B18601B68002B01DDFFF777FC314C24
+:10146000314E3220FFF7ACFC4FF0010921462F48E6
+:10147000C4F800900FF048F83178FF2905D02368B0
+:101480002B4A4846D256FFF705FC4FF4A0330C9385
+:101490004FF4F02303220D930BA80023CDE90E3364
+:1014A000CDE910338DF838200B970EF03DFE012169
+:1014B00085F821103078FFF7E7FBEB8843F4805381
+:1014C0004046EB8009F058FF23B0BDE8F08F10F0E4
+:1014D00041FA03280DF10C087FF75AAF12AB4246D0
+:1014E0000BA90DF1060010F061FABDF80C0010F028
+:1014F00053FA4DE748200020E87A0300EC7A030015
+:101500001910020048370020951A0200F07A0300F3
+:10151000203700201C3700204420002024370020E2
+:101520005C3700204C20002038210020B10C020044
+:101530005C7C0300072915D810B50C4C0C480B46F1
+:10154000214623600EF0E0FF0A4B1978FF2901D1F4
+:10155000002010BD2368084A0120D256FFF79AFBED
+:10156000002010BD6FF47A70704700BF4C2000203F
+:10157000B10C0200382100205C7C030008B50EF09D
+:1015800041FF003818BF012008BD00BF2DE9F04120
+:10159000A8B06A220D460DA82A492B4E15F003FB70
+:1015A0000DA903A809F0D8FB03A906A809F04AFB76
+:1015B00005F13C086FF0FE030122CDE9003206A9D7
+:1015C00005236422404606F04DFA06A809F0CEFA3B
+:1015D0000FCE0DF1180CACE80F0096E80700ACE850
+:1015E00003008CF800200522114606AB04A809F080
+:1015F000C3FB002704A905A809F024FBCDE9007767
+:1016000040463B463A4605A906F06CF905A83C461B
+:1016100009F0ACFA2B6821465B6A284698470534E6
+:10162000052003F077FFFF2CF4D14FF47A7003F01C
+:1016300071FF04A809F09AFA03A809F097FA28B0F4
+:10164000BDE8F081D47B0300407C03002DE9F84F16
+:101650004FF0805308460E46D3F86490FEF784F9A5
+:101660004FF0040A05274FF001081036B9FBF7F5D3
+:1016700007FB1595B5FBF8F56B1C002BA9EB0509CD
+:1016800007EB870708EB88080EDD0FFA8AFB0024BA
+:10169000C4F10402FF2312B25946304609F0C2FBDE
+:1016A000AC4204F10104F3D1BAF1010ADED2BDE883
+:1016B000F88F00BFA54B2DE9F04F1D682B6943F053
+:1016C00008032B61A24D002387B080F8203083618E
+:1016D0000446287803920F461E460293FFF7D6FA77
+:1016E000C820FFF76DFB07F13C0A01212878FFF7BE
+:1016F000CBFA504606F0B4F839462046FFF746FFCD
+:1017000039462046FFF7A2FF4FF0FF0B07F1100903
+:1017100004F1100894F82030002B37D1E3689D07BE
+:1017200003D4A269002A40F01B8113F0010531D1D6
+:10173000590765D4990740F1BD8013F0080500F002
+:10174000A380844904A809F087FA04A905A809F030
+:1017500079FA0023CDE900331A4605A9504606F070
+:10176000C1F805A809F002FA43F6982003F0D2FE6A
+:1017700004A809F0FBF9642003F0CCFE40F68D26A6
+:10178000FBF756FE94F82030002BC7D0E36813F027
+:101790000105CDD0704904A809F05EFA04A905A896
+:1017A00009F050FA0023CDE900331A4605A9504646
+:1017B00006F098F805A809F0D9F9029B002B40F033
+:1017C000B580ABF1040BBBF1280F40F3B580BBF142
+:1017D000FF0F029BA8BF0023029303980368DB69F5
+:1017E000984728B1E36823F0010343F00403E36062
+:1017F00004A809F0BBF9E36859074FF0000699D532
+:101800003B68FF215B6A384698472369B3F9023089
+:10181000002BC8BF002521DCE6E0E36813F00206D8
+:1018200072D1A369002B4FD14FF4487003F072FEC0
+:101830003846FEF799F894F82030EBB9E3689A0738
+:1018400062D4A369002B61D1C82003F063FE236931
+:10185000B3F902300135AB4240F3C68029B24046AD
+:1018600009F060FE002301461A46484609F08CFB49
+:1018700094F82030002BD0D0E3689A0744D4642039
+:1018800003F048FE012645E7344904A809F0E4F9CD
+:1018900004A905A809F0D6F92B462A4605A9CDE9E1
+:1018A0000055504606F01EF805A809F05FF904A897
+:1018B00009F05CF9642003F02DFE013640F68B231D
+:1018C0009E427FF727AF5BE705F0C4FCA369C01A0F
+:1018D00061F10001B0F5FA6F71F1000360D2E368C5
+:1018E00013F00202A0D094F8201000297FF425AF55
+:1018F00052B9A369002B40F080804FF47A7003F056
+:1019000009FEE3689A07BAD5002616E705F0A2FC9F
+:10191000A369C01A61F10001B0F5FA6F71F100031B
+:1019200050D2E36813F002028ED0DCE70BF1040B17
+:10193000BBF1280F3FF74BAF029B3846BBF1000FBE
+:10194000D8BF2B460293FEF70FF846E794380020E5
+:10195000382100203C7B0300F47A03007C7B0300E9
+:1019600005F078FCA369C01A61F10001B0F5FA6FC7
+:1019700071F10003FFF40AAF94F82030002B7FF4DC
+:1019800005AFE36898073FF5D0AEE38843F0040362
+:10199000E3800A23E360204602F0ECFBE368F6E60E
+:1019A00094F82030002B9AD1E36813F002029FD103
+:1019B0000A23E360E38843F00403E380204602F057
+:1019C000D9FB8CE794F82030002BAAD1E36813F000
+:1019D00002028DD10A23E360E38843F00403E3802D
+:1019E000204602F0C7FB9CE794F82030002B7FF4E0
+:1019F00043AFE36803F002027AE705F02BFCA3692A
+:101A0000C01A61F10001B0F5FA6F71F1000305D25F
+:101A1000E36898077FF571AF00268EE694F82030D2
+:101A2000002BF5D1E3689D073FF56EAFE38843F0E7
+:101A30000403E3800A23E360204602F09BFBE7E710
+:101A400038B5124B044600251878FFF71FF984F8C3
+:101A500021500EF0C1FC98B9E3696BB105F0FAFBB7
+:101A6000E369C01A61F10001B0F5FA7F71F100037A
+:101A70002CBF0120002038BD05F0ECFBE061EDE754
+:101A8000294603480EF040FD284638BD3821002085
+:101A9000A90C020020B9034B186808B1FFF7D0BFAA
+:101AA000704700BF603700200238012801D90120AB
+:101AB000704710B5074C206850B1C38843F0080345
+:101AC000C38002F057FB2068BDE81040FFF7B8BFA5
+:101AD000012010BD60370020012801D0012070478F
+:101AE0000B4B10B51C6824B12046BDE81040FFF731
+:101AF000A7BF084B1878FFF7C9F80EF06DFC08B9BE
+:101B0000012010BD214604480EF0FEFC204610BD09
+:101B10006037002038210020A90C020044F20103A4
+:101B2000984214D009D801280FD041F201039842FD
+:101B300014BF4A204720FBF7D1BD44F2020398426C
+:101B400014BF4A204820FBF7C9BD4620F3E74920CF
+:101B5000F1E700BFA8DF7047B0DF704762DF704772
+:101B6000704700BF0368034A9B68934200D17047E7
+:101B700006311847611B02000B88502B70B50446D4
+:101B80002CD00FD9512B35D0532B09D10368204DC0
+:101B90001C6BAC4233D19B680A461E498B4233D141
+:101BA000012070BD102B1ED0112BF9D10368194DE7
+:101BB000DA69AA4225D100252E4605E023681B6973
+:101BC0009847013523680681DB682046984703461D
+:101BD000AB4229462046F1DC012070BD03681B6A38
+:101BE0009847012070BD03680A4A9B699342F7D168
+:101BF000012070BD03685B6A9847012070BDA04753
+:101C0000CEE790472368D6E7911D9847C8E700BF05
+:101C1000651B0200611B020010B50023054A02602B
+:101C200004460371C38000F0E7F9214600F0F2F9A1
+:101C3000204610BDA07C030010B5054B0360044690
+:101C400000F0DAF9214600F0F3F9204610BD00BF9C
+:101C5000A07C030000B585B010316B460DF1100C6F
+:101C600011F8012D03F8012B6345F9D1011D6846D8
+:101C7000FFF774FF05B05DF804FB00BF00B583B04B
+:101C800003798DF806308C46821D01A90120ADF83C
+:101C900004C0FFF75FFF03B05DF804FB2DE9F047D8
+:101CA00088B00546BDF84090BDF84460BDF8484096
+:101CB00092460F46202200216846984614F09BFF6A
+:101CC000ADF80460B6EB090618BF01262B79ADF814
+:101CD00000A0E007CDF80880ADF806908DF80C6004
+:101CE0008DF8023005D59DF80D3043F002038DF8D4
+:101CF0000D30A10705D59DF80D3043F004038DF894
+:101D00000D30620705D59DF80D3043F008038DF8BE
+:101D10000D30230705D59DF80D3043F010038DF8E5
+:101D20000D30E60605D59DF80D3043F020038DF803
+:101D30000D30A00605D59DF80D3043F040038DF819
+:101D40000D30610605D59DF80D3043F001038DF887
+:101D50000D30E20544BF01238DF80F30A30544BFC9
+:101D600001238DF810302B68EC881B6902228DF856
+:101D7000112040F20222ADF8122001228DF8142029
+:101D80003946284698476946024620460EF016FC1A
+:101D900008B0BDE8F08700BF00B58DB001A80EF017
+:101DA00057FB019B23B1BDF808000DB05DF804FBA3
+:101DB0004FF6FF700DB05DF804FB00BF08B50EF0E4
+:101DC00021FB003818BF012008BD00BF03682DE9C2
+:101DD000F041DB6806460C4690469847071E1BDD1F
+:101DE00000250BE04388A3421ED08388A34221D064
+:101DF000C388A34224D00135AF420DD033682946B1
+:101E00001B69304698470388A342EBD1012388F829
+:101E100000302846BDE8F08100234FF0FF3588F8F8
+:101E200000302846BDE8F081022388F800302846BB
+:101E3000BDE8F081032388F800302846BDE8F08132
+:101E4000042388F800302846BDE8F08130B583B01F
+:101E50000C460DF10702C9880546FFF7B7FF011EC2
+:101E600008DB9DF80730032B06D02B680A4A1B6855
+:101E700093420BD103B030BD238A022BF5D12B68DE
+:101E800028461B699847638A0381EEE7A11D28460F
+:101E9000984703B030BD00BF611B020070B58AB027
+:101EA0000C460DF1070209890646FFF78FFF00284F
+:101EB0002CDB9DF8072001239A428DF8083027D1AA
+:101EC0002389ADF81830336825485B68E189ADF89F
+:101ED0001A10002540F2011C83420895ADF82450E9
+:101EE000ADF81CC029D12B462E4605939DF80E3027
+:101EF000ADF8101062F30003A088ADF80C5002A9F1
+:101F0000ADF812608DF80E30FFF726FE0AB070BDF6
+:101F10009DF80E20E589A088ADF81050002363F3EA
+:101F2000000202A9ADF80C308DF80E20ADF8123089
+:101F30000593FFF711FE0AB070BD06A93046984719
+:101F40009DF81C309DF81D20BDF81A10BDF82460C6
+:101F50001BB9089B4FF48175C7E7089BC5E700BF15
+:101F6000611B020000B583B009890DF10702FFF77C
+:101F70002DFF03B05DF804FB91F806C0BCF1010F22
+:101F800011D0BCF1020F0DD110B50268094CD26A14
+:101F9000A24282B00AD109890DF10702FFF716FFAC
+:101FA00002B010BD704703689B6A184702B0BDE8D5
+:101FB00010401047651F0200F8B50E4C26689EB110
+:101FC0003368002B0FDD07463546002402E03368F6
+:101FD000A34208DD55F8040F036839465B690134F4
+:101FE00098470028F3D1F8BD542014F0A4FD2060D8
+:101FF0000660F8BD6437002010B5054C206800B1BC
+:1020000010BD542014F097FD00230360206010BD24
+:102010006437002008B50368132B05DC00EB83024E
+:1020200001335160036008BD1420FBF705FA00BFBF
+:1020300030B40568002D19DD0246002302E00133AB
+:10204000AB4213D052F8044F8C42F8D15A1CAA422A
+:10205000B8BF00EB820108DA01324C6841F8044B4A
+:10206000AA42F9D1591ED31A0B44036030BC704701
+:1020700002207047013101EB810100EB4100704704
+:1020800082B010B58C4684B049688646DCF8000002
+:102090000DF1080CACE8030006A981E80C00039BD5
+:1020A000DA070EEB630C12D55A10029B5EF8022081
+:1020B000D45808AB93E803008DE8030006AB0CCBC3
+:1020C0006046A04704B0BDE8104002B07047029CD3
+:1020D000EFE700BF2DE9F04F83B0DDE90CABBDF8B1
+:1020E0003870002B41D080460E4691461D46BAF10D
+:1020F000000F3DD00F2E01D1C02F36D1282014F073
+:102100001AFD0446103008F0F7FC18202680A4F8C9
+:10211000029014F010FDCDE900AB47F00207A78054
+:102120006B4607460246A06003CB47F80C5B0023D2
+:10213000D8F80060D360E3607B60916050607568A0
+:102140000D495161C4E908330C4B9D4208D120462A
+:1021500003F014FD204603B0BDE8F04F14F0E9BCD5
+:1021600021464046A8470028F1D103B0BDE8F08FD2
+:102170001BF0010FBED1F8E78120020081D90100D8
+:102180002DE9F0438DB00446149FDDF85490884645
+:1021900016461D465FB306A808F0AEFC1820ADF841
+:1021A0000880ADF80A6014F0C6FC0146CDE900795C
+:1021B00041F80C5B0023EC460246C3604B60BCE870
+:1021C000030050602068916005930D498568049272
+:1021D00051610C4A0A9312219542ADF80C100B93F1
+:1021E00009D102A803F0CAFC0DB0BDE8F08319F0D4
+:1021F000010FD0D1F8E761462046A847F1E700BFBC
+:102200008120020089D9010030B5124D2A6889B0B9
+:10221000EAB111490024CDE9061408A9034611E9E1
+:10222000030003938DE80300104601212246FFF7C7
+:10223000A7FF0A4A039BCDE9042404AA92E80300FD
+:1022400022468DE8030028680221FFF799FF09B0B4
+:1022500030BD00BFD43800205D230200BD22020043
+:10226000F0B5134D2E688BB0FEB1124A05900024D4
+:10227000CDE90824102702970AA9034611E90300B3
+:1022800022468DE8030030460121FFF723FF0A4A6A
+:102290000297CDE9062406A903C9059B8DE8030032
+:1022A000224628680221FFF715FF0BB0F0BD00BFE2
+:1022B000D43800205D230200BD22020082B070B538
+:1022C00004A981E80C000446BDF81250FFF776FD22
+:1022D00028B1022D1ED0012D1ED0052D03D0BDE842
+:1022E000704002B0704702232546637255F8093BDF
+:1022F000194A1B69934225D104F114062046FFF7C1
+:102300004BFD2A4601463046BDE87040012302B02D
+:10231000FEF776BC0023E7E72646657256F8093BD0
+:102320000D4A1B69934212D104F114052046FFF7B0
+:1023300033FD324601462846BDE87040012302B015
+:10234000FEF75EBC0121204698470646D6E729469F
+:10235000204698470546E9E77520020082B070B52F
+:1023600004A981E80C000446BDF81250FFF726FDD1
+:1023700028B1022D1ED0012D29D0052D03D0BDE896
+:10238000704002B0704702232546237255F8083B7F
+:102390001D4A1B69934230D104F10A062046FFF71B
+:1023A000FBFC2A4601463046BDE87040012302B0DE
+:1023B000FEF726BC00212546217255F8083B124A3B
+:1023C0001B699342E8D0204698470646E6E7264632
+:1023D000257256F8083B0C4A1B6993420FD104F151
+:1023E0000A052046FFF7D8FC324601462846BDE8DC
+:1023F0007040012302B0FEF703BC0021E3E7002197
+:10240000204698470546ECE775200200F0B5234EBC
+:1024100035688FB00DB303460C4601B3204A0593CF
+:102420000024CDE906241027029706AA92E80300AB
+:1024300022468DE8030028460121FFF74BFE194A8A
+:102440000297CDE9082408A903C9059B8DE803007C
+:10245000224630680221FFF73DFE0FB0F0BD104A62
+:102460000593CDE90A210AAA92E8030022468DE8E5
+:10247000030028460121FFF783FE0A4ACDE90C2418
+:102480000EAB13E9030022468DE80300059B30687C
+:102490000221FFF775FE0FB0F0BD00BFD438002059
+:1024A0005D230200BD220200F0B5044685B0FFF7AF
+:1024B000B3FB20461C4B40F80A3BFEF785FB002788
+:1024C00004F11400FEF780FB184927812046FFF72E
+:1024D000C1FB0125092649F682012046FFF7CEFB04
+:1024E00004F1080339464DF690222046CDE9015605
+:1024F0000095FFF7D3FB2046CDE90156A3194DF611
+:10250000912200952946FFF7C9FB2046FFF756FCAC
+:1025100010B9204605B0F0BD20462946FFF776FFEA
+:10252000204605B0F0BD00BFDC7C0300887C0300C2
+:10253000002070470420704701EB810100EB41004F
+:102540002630704782B010B58C4684B04968864604
+:10255000DCF800000DF1080CACE8030006A981E8E6
+:102560000C00039BDA070EEB630C12D55A10029B8A
+:102570005EF80220D45808AB93E803008DE803000E
+:1025800006AB0CCB6046A04704B0BDE8104002B0DB
+:102590007047029CEFE700BF10B50749074A01608A
+:1025A00000238260C3810446083002F03FFB2046CE
+:1025B000FFF742FB204610BD187D0300C47F0300D7
+:1025C00010B50849084C01600022C28040F8084C50
+:1025D000A0F1080402F02AFB2046FFF72DFB20465D
+:1025E00010BD00BFC47F0300187D030082B070B52A
+:1025F00004A981E80C000446FFF7E0FB18B9BDE828
+:10260000704002B0704723680E4A1B69BDF8100085
+:10261000BDF812102083934261830ED104F1260588
+:102620002046FFF7B9FB04F1180201462846BDE831
+:102630007040042302B0FEF7E3BA00212046984719
+:102640000546EDE7392502002DE9F04F0368444DBA
+:102650001B694F89B1F80080AB4285B006460C4635
+:1026600028D13A30038843450DD03368B4F8008050
+:102670001B69AB426FD106F14400038843451CD06F
+:1026800005B0BDE8F08F032FFADD3D1F04F1140300
+:1026900025F0030510341D4434F8022C34F8041CD2
+:1026A00001236846043408F0D9F9AC42F4D105B0EE
+:1026B000BDE8F08F02219847D4E7032FE0DD043F07
+:1026C00004F1140327F00307DFF8A08010341F443F
+:1026D00008E0284603F052FA284614F02AFA043497
+:1026E000BC42CDD034F804ACBAF10F0F4FF0280043
+:1026F000F5D034F8029CD6F810B014F01CFA054658
+:10270000103008F0F9F9A5F800A0A5F802901820FB
+:1027100014F011FA0146134A41F80C6B00920022A2
+:10272000C26001924A60EA60C5E908220E4A42612D
+:102730006A460346A86003CA58609960DBF8003017
+:102740005B6812224345AA80C3D058462946984761
+:102750000028C4D0BDE70321304698478DE700BF6D
+:1027600039250200ED2502004525020081D901002E
+:102770000368154A1B69934270B50E8804460D46DE
+:1027800012D130300388B34200D070BD2069A18CD3
+:1027900003680E4ADB684E1C9342A68407D11C34A2
+:1027A0000023AC60AB8170BD01219847EAE79847F0
+:1027B0000028F4D043880188E38304F11C02042339
+:1027C000A183AA60AB8170BD3925020031250200CA
+:1027D00070B58CB00546FFF7F1FA08B9AB8C0BB9B0
+:1027E0000CB070BD0446A88406A82E6908F084F9D0
+:1027F0001820029414F09FF9114A04900146CDE983
+:10280000002441F80C5B6A46C46003464C6003CA6E
+:102810000C4A996058605A6133680594CDE90A44BE
+:102820009B68094C1222A342ADF80C2004D102A8E7
+:1028300003F0A4F90CB070BD02A930469847F6E742
+:10284000ED2502004525020089D90100A0F108000C
+:10285000FFF7BEBF10B50949094A01600023826035
+:10286000C3810446083002F0E1F92046FFF7E4F99D
+:10287000204614F05EF9204610BD00BF187D03000D
+:10288000C47F030038B50949094D01600022A0F159
+:102890000804C28040F8085C02F0C8F92046FFF73F
+:1028A000CBF9204614F045F9204638BDC47F03001B
+:1028B000187D03002DE9F04186B00446154600F16D
+:1028C0000807FFF7A9F9314A0023C4E90223384673
+:1028D00002F03EF92E4B236048332561A36004F1DA
+:1028E000260504F14E0628460A35FEF76DF9AE427C
+:1028F000F9D100252562206AE061E069656104F193
+:102900001803A584A061234905932046FFF7A2F987
+:10291000204649F2AF31FFF7B1F9294609220425D3
+:10292000059B02922046CDE9005549F27572FFF7EA
+:10293000B5F906230293204604F11403CDE90055AE
+:1029400004F1200845F204420221FFF7A7F94346AB
+:102950002046CDE90155009542F2C4320321FFF72C
+:102960009DF904F11C0640F209123346029201213E
+:102970004BF64C022046CDE90055FFF78FF938465B
+:1029800001F0F8FB204606B0BDE8F081C47F0300EB
+:10299000187D0300887C030042DF7047704700BF4A
+:1029A000084602F0B7BD00BF82B010B58C4684B0B7
+:1029B00049688646DCF800000DF1080CACE803001D
+:1029C00006A981E80C00039BDA070EEB630C12D515
+:1029D0005A10029B5EF80220D45808AB93E803001B
+:1029E0008DE8030006AB0CCB6046A04704B0BDE801
+:1029F000104002B07047029CEFE700BF82B08DE844
+:102A00000C00002100F6581002B0FAF713BB00BF0B
+:102A100082B010B502A981E80C00BDF80A30152B70
+:102A2000044610D8022B1DD9033B122B1AD8DFE81D
+:102A300003F025191D371919191919191D19191913
+:102A4000191919193F0040F6B93293420AD100F51D
+:102A500080544FF0FF31D4F8B001BDE8104002B00F
+:102A600007F022BABDE8104002B07047BDE8104040
+:102A7000D0F83C09036802B01B6B1847002100F630
+:102A8000740005F0DDF904F69800002105F0D8F98E
+:102A900004F6BC00BDE81040012102B006F02ABBDC
+:102AA000BDE81040D0F84009036802B09B6A18479F
+:102AB00000F58054D4F8B001BDE8104002B007F032
+:102AC0009FBA00BF82B08DE80C00BDF80230152B14
+:102AD00001D002B0704700F5805002B0D0F8B001CC
+:102AE00007F098BA38B500F5E56504462846FBF7C7
+:102AF00037FA40B104F10C00FEF740FD38B9284622
+:102B0000FBF736FA50B9BDE838400BF06DBF2846E8
+:102B1000FBF782FABDE838400BF066BF2846FBF7AA
+:102B2000C3FB0028EFD138BD064A1368591E116057
+:102B30003BB9054A116821B14189136021F4005362
+:102B4000438170475020002030200020704700BF94
+:102B5000064A1368591E11603BB9054A116821B134
+:102B6000C188136021F40053C380704750200020B7
+:102B7000302000202DE9F04F2DED048B85B0044668
+:102B8000FAF7C2FBB94B0025C4E90135201D01F05D
+:102B9000DFFFB74B236003F13C0204F10C0604F1A4
+:102BA000340862603046FEF729FB04F14C07B14956
+:102BB0002663092240460BF083FE04F16406AE4909
+:102BC0000A2238460BF07CFEAC491A2230460BF044
+:102BD00077FE2A464146012304F1800004F098FB69
+:102BE00004F1E00A04F1B80005F050FF04F53B7B66
+:102BF000394622235B22504608F040FE314612221D
+:102C000004F54B7658460BF095FB04F5D26351461C
+:102C10005A46304604F5DF67029300F0DBF9984B23
+:102C2000029804F5C46204F5C1610BF0ABF904F538
+:102C3000AF6204F5AC61384601F020FE04F59A62FB
+:102C400004F59D6104F5E26001F018FE04F5E5620B
+:102C500008EE902A10462822434600923946324612
+:102C6000FAF7E2FE04F5EF6132462A230E4609EE3A
+:102C7000101A0093394618EE903A3046FBF772FB73
+:102C8000D5F8F83F01330ABF4FF01023D5F8F81FED
+:102C900059694FF0805304F2A47618691B6900EB60
+:102CA0004000091A04F2B47501223046FCF7FCFA20
+:102CB000314600222846039505F004F90523C4F89F
+:102CC000E837C4F8EC37C4F8F037C4F8F437D4F870
+:102CD0005036C4F8D437D4F85436C4F8D837D4F8BA
+:102CE0005836C4F8DC37D4F85C36C4F8E037D4F88A
+:102CF0006036C4F8E437634BC4F8003804F5B263B7
+:102D0000C4F8C03704F5B563C4F8C43704F5B86334
+:102D1000C4F8C83704F5BB63C4F8CC3704F5F866CB
+:102D200004F5BE6304F2D47504F5FD6904F60400ED
+:102D3000C4F8D03707224946C4F8F867C4F8FC57EE
+:102D400008EE100AFAF740FD01230022CDE9002227
+:102D500004F56C711A4604F6740005F04BF8002275
+:102D6000CDE900220123022204F5886104F69800CF
+:102D700005F040F804F5A06803230222012104F6BF
+:102D8000BC0006F075F95A4640F6AC53414604F6CD
+:102D9000CC0006F0F7F9092104F5106001F0D6FA2D
+:102DA000082104F6281001F097FC384600F012FCC8
+:102DB000C4F83C09384600F0F7FC039A009201463B
+:102DC00018EE103AD4F83C29C4F8400904F644102F
+:102DD00000F072FD04F5A6625346019204F5A36A61
+:102DE00004F5A962009204F54E71524604F658109B
+:102DF000FAF780F904F5955018EE902A029B19EE27
+:102E0000101A1830FAF750FD4FF0000363810121CA
+:102E1000404604F5C7680AF067FB40460AF0D0FA5E
+:102E2000022140460AF0CCF8B4F83E36164923F4A5
+:102E300080733846A4F83E3609F09AFA56F8040B27
+:102E400001210AF099FDB542F8D155F8040B012192
+:102E50000AF092FDA945F8D1012150460AF08CFDF7
+:102E6000204605B0BDEC048BBDE8F08FC47F0300A5
+:102E7000D87D03000090004000A0004000A0014069
+:102E8000002000409C7D0300801A06002DE9F04FD1
+:102E900083B0DDE90CABBDF83880002B3CD0074691
+:102EA0000E4691461D46BAF1000F32D00F2E02D1C8
+:102EB000B8F1C00F30D1282013F03DFE0446103089
+:102EC00007F01AFE18202680A4F8029013F033FEB3
+:102ED000CDE900AB84466B460246A06003CB4CF8BC
+:102EE0000C5B00233E68D360E360CCF80430506094
+:102EF0009160756848F00208C4E908330C4BA4F8E7
+:102F00000480384653612146A84740B903B0BDE864
+:102F1000F08F1BF0010FC9D16FF47A70F6E72046ED
+:102F200002F02CFE204613F004FE0248EEE700BF3C
+:102F3000A929020016FCFFFF30B587B000224FF42C
+:102F40008053009204460D4602A811468022FCF7E9
+:102F5000ABF901230E4A01A902A8FCF7F5F8019B81
+:102F60007BB10B4901236A4602A8FCF7F9F804F586
+:102F700095501830FAF7E8FC02A8FCF79DF907B065
+:102F800030BD002DF3D102A8FCF796F907B030BD93
+:102F9000987D0300A0F10400F9F77AB910B5044A4E
+:102FA000026000230446C38001F040FE204610BDAD
+:102FB000C47F030010B5064A026000230446C380A4
+:102FC00001F034FE204613F0B4FD204610BD00BFD2
+:102FD000C47F03002DE9F04F924B036000230446A9
+:102FE00085B04360CDE9021201F0B2FD8E4B236043
+:102FF0002123A36002220323642104F10C000AF0C0
+:1030000047FA03231A46652104F124000AF040FA26
+:1030100004F1540903230422662104F13C000AF060
+:1030200037FA04F16C0B03231F22672148460AF08C
+:103030002FFA03231C22682158460AF029FA04F1CA
+:10304000840604F19C031D460E22032369213046A9
+:103050000AF01EFA04F1B40A032325226A21284645
+:1030600001950AF015FA03230B226B2150460AF052
+:103070000FFA03230A226C2104F1CC000AF008FAAB
+:1030800004F1FC07032309226D2104F1E4000AF096
+:10309000FFF904F58A7503231E226E2138460AF0D3
+:1030A000F7F9032317226F2128460AF0F1F90323C9
+:1030B0000C22702104F596700AF0EAF9032311221C
+:1030C000712104F5A2700AF0E3F9032301227221B1
+:1030D00004F5AE700AF0DCF903230D22732104F528
+:1030E000BA700AF0D5F903232222742104F5C670C0
+:1030F0000AF0CEF903231A22772104F5D2700AF0E0
+:10310000C7F904F5EA7803232022782104F5DE705C
+:103110000AF0BEF903232422792140460AF0B8F9C7
+:10312000002203237A2104F5F6700AF0B1F9032393
+:1031300014227B2104F501700AF0AAF90323052269
+:10314000862104F507700AF0A3F9032310227C21DD
+:1031500004F50D700AF09CF9032308227D2104F583
+:1031600013700AF095F9032315227E2104F51970D6
+:103170000AF08EF9032316227F2104F51F700AF04E
+:1031800087F903230F22802104F525700AF080F9C6
+:1031900003231822812104F52B700AF079F9032307
+:1031A0001322822104F531700AF072F901230622FC
+:1031B000832104F537700AF06BF90123282284215A
+:1031C00004F53D700AF064F903231922852104F502
+:1031D00043700AF05DF9019B0299144AC4F82C93DC
+:1031E000C4E9CC37124B1960A36803991160132B03
+:1031F000C4E9C9BAC4E9CE650CDD454613262B687F
+:1032000028465B6C00219847A3680136B34205F15C
+:103210001805F4DC23440022204683F8402305B03F
+:10322000BDE8F08FC47F0300387E0300C039002062
+:10323000C439002082688118002A91F8403343F095
+:10324000010381F8403341DD2DE9F047DFF880903C
+:10325000074600F10C0500F23F364FF0000812E07F
+:10326000D3F8003703F44033B3F5003F03D133788C
+:1032700043F008033370BB68A4F23E34E41BA3425E
+:1032800005F1180520DD95F814A0344606F8018FE5
+:103290002B682846DB6998470AF01F020028EAD10C
+:1032A000BAF1200F34BF4FF0A0434B4603EB82032B
+:1032B000D3F8002702F44032B2F5403FD0D1337842
+:1032C00043F004033370D6E7BDE8F087704700BFD2
+:1032D000000300502DE9F04181681E4B064608446A
+:1032E000002990F8402322F0010280F84023D3F80F
+:1032F0000483D3F80423C3F8082325DD164F06F111
+:103300000C0406F55075BF1B10E011F008032046B1
+:103310004FF0020104BF204619460AF047FBB2688D
+:1033200001357B199A4204F118040DDD236820460B
+:10333000DB6998470028F2D129784B07E5D50321AE
+:1033400020460AF033FBEAE7024BC3F80483BDE8EA
+:10335000F08100BF00600040C0FCFFFF2DE9F04F8E
+:1033600006463A4883B09946B3689246D0F804239B
+:103370000092002BD0F80423C0F808232FDD8846E4
+:1033800034460025E36894F820B0DB6904F10C07AB
+:1033900038469847E8B9E36838461B6A9847C0B191
+:1033A000638A13F4007124D0B8F1000F11D0BAF180
+:1033B000000F2BD0BBF1200F0BF01F0B244A0BF595
+:1033C000E07138BF4FF0A04252F8211011F4403F95
+:1033D00027D0B3680135AB4204F11804D2DC1B4B93
+:1033E0000022C3F87C21009AC3F8042303B0BDE88F
+:1033F000F08FB9F1000FECD038460AF0D7FAB36875
+:103400000135AB4204F11804BCDCE8E7384651460C
+:103410000AF0CCFAB3680135AB4204F11804B1DC10
+:10342000DDE7C3F30023C3F10301384601920AF03C
+:10343000BDFA019A012303FA0BF3C2F82035B368F1
+:103440000135AB4204F118049CDCC8E70060004081
+:103450000003005030B583B0062916D8DFE801F02C
+:10346000333F4D18181D0400816800290DDD00222E
+:10347000438A9C0548BF23F4007302F1010248BF50
+:1034800043828A4200F11800F2D1002003B030BD1F
+:10349000FFF720FF002003B030BD002A45D085682B
+:1034A000002DF2DD014600234C8A14F4007F03F165
+:1034B000010301F1180103D0146801341460856818
+:1034C0009D42F1DCE1E70190FFF7B4FE0122019893
+:1034D00000231146FFF742FF002003B030BD836890
+:1034E000034493F84033DB0715D501230022194626
+:1034F000FFF734FF002003B030BD8368034493F826
+:103500004033DD070CD501231A461946FFF726FF85
+:10351000002003B030BD0190FFF78CFE0198E4E776
+:103520000190FFF787FE0198EDE76FF47A70ADE741
+:1035300010B5044603EB4300C4E902232160800078
+:10354000012102F0EFFA002360602382204610BDC3
+:10355000704700BF10B5034B0360044602F0CCFD7A
+:10356000204610BD5C7E030010B5054B0360044689
+:1035700002F0C2FD204613F0DCFA204610BD00BF69
+:103580005C7E0300074B1B68834204D01A6806491F
+:10359000126B8A4203D110B53220F9F74DFF18465D
+:1035A000104700BF7037002085350200074B1B68AD
+:1035B000834204D01A680649D26A8A4203D110B500
+:1035C0003220F9F739FF1846104700BF7037002046
+:1035D000AD3502002DE9F041414D2B6813F0010398
+:1035E00082B004460BD03F4D2B68DB0712D53E4E10
+:1035F000337803B33D4D286802B0BDE8F081012265
+:103600003B48114607F0BEF901232B60354D2B686E
+:10361000DB07ECD41922852103233648324E09F00A
+:1036200037FF0123344A354932482B6013F07CFAC6
+:103630003378002BDED12F4F072002F04DFB3846A8
+:1036400009F0BEFE0221384609F0BAFCFB8823F4DB
+:1036500080733221FB80204604F064FFF8B94420D7
+:1036600013F069FA2249214D0446052202F090FB2D
+:10367000234B23604C202C6013F05DFA1C4906227A
+:10368000044600F087F81F4B1C602046296802F0B2
+:10369000D1FD28680123337002B0BDE8F0815020CD
+:1036A00013F049FA322305222146CDE900320F4DAD
+:1036B0000F4B3A46804604F01BFF5420C5F80080AB
+:1036C00013F039FA3A463C230627CDE90037214664
+:1036D000074B044605F004F80A4B1C60D5E700BF11
+:1036E000683700206C370020F7400020703700203A
+:1036F000743700207C370020402000205135020024
+:103700005C7E03009437002010B5044613F011FAD4
+:10371000204610BD10B5034B0360044602F0A2FD25
+:10372000204610BD9C7E030010B5054B0360044687
+:1037300002F098FD204613F0FCF9204610BD00BFB2
+:103740009C7E0300074B1B68834204D01A6806491D
+:10375000926A8A4203D110B53320F9F76DFE1846FC
+:10376000104700BF9437002045370200074B1B6805
+:10377000834204D01A680649D2698A4203D110B53F
+:103780003320F9F759FE1846104700BF9437002040
+:103790006D37020010B5044602F008FD014B2360AE
+:1037A000204610BD9C7E030008B5FFF713FF014BB8
+:1037B000186808BD9437002082B010B58C4684B0DC
+:1037C00049688646DCF800000DF1080CACE80300FF
+:1037D00006A981E80C00039BDA070EEB630C12D5F7
+:1037E0005A10029B5EF80220D45808AB93E80300FD
+:1037F0008DE8030006AB0CCB6046A04704B0BDE8E3
+:10380000104002B07047029CEFE700BF2DE9F04F77
+:1038100083B0DDE90CABBDF83870002B41D0804699
+:103820000E4691461D46BAF1000F3DD00F2E01D134
+:10383000C02F36D1282013F07EF90446103007F04F
+:103840005BF918202680A4F8029013F074F9CDE9F2
+:1038500000AB47F00207A7806B4607460246A06010
+:1038600003CB47F80C5B0023D8F80060D360E3601B
+:103870007B609160506075680D495161C4E90833FF
+:103880000C4B9D4208D1204602F078F9204603B047
+:10389000BDE8F04F13F04DB921464046A847002837
+:1038A000F1D103B0BDE8F08F1BF0010FBED1F8E7F6
+:1038B000B937020081D9010030B58DB004461098A7
+:1038C0002160C4E901231B49E06004F025FBD0B16D
+:1038D00005460DF1140E00696969AA69EB69F446A1
+:1038E000ACE80F00286A696AAA6AACE807001CE91C
+:1038F0000F008DE80F0020689EE80E0002F080FCAB
+:10390000284613F016F90C4B1D6885B10B4A0023AD
+:10391000CDE9052305AB93E80300C0238DE8030040
+:1039200002930322234606212846FFF76FFF204615
+:103930000DB030BDCC7E0300D4380020253E0200FF
+:1039400070B40B680468D0E90156E31A07EE903AA8
+:103950004B68EB1A06EE903AF8EEE66A8B68F8EEE2
+:10396000E77A66EEA66AF31AE7EEA76A012A07EE7F
+:10397000903AF8EEE77AE7EEA76A35DD02EB42020D
+:1039800001EB8200B0EE666A0C38D1E90323EB1A32
+:1039900007EE903AA21AF8EEE77A07EE102A4B6982
+:1039A000B8EEC77A67EEA77AF31AE7EE077A0C311A
+:1039B00007EE103AB8EEC77AE7EE077AF4EE667AC9
+:1039C000F1EE10FAB4EE676A48BFF0EE676AF1EE06
+:1039D00010FA48BFB0EE676A8842D6D176EE667AB2
+:1039E00070BC17EE900A7047B0EE666A76EE667AA3
+:1039F00070BC17EE900A70472DE9F0472DED068B4D
+:103A000084B004AC04E90E00139A029E1D46002304
+:103A10000F469A424FF48061C0E90033C0E90311B8
+:103A2000814683608361416140F3CB80129C9FEDAE
+:103A3000788A02EB420204EB8208A246DAE900230C
+:103A4000F31A07EE903ABA1AF8EEE77A07EE102A60
+:103A5000DAF80830B8EEC77A67EEA77AEB1AE7EE25
+:103A6000077A07EE103AB8EEC77AE7EE077AF5EE76
+:103A7000407AF1EE10FA00F1AF80B1EEE77A0AF188
+:103A80000C0AFDEEC77AF8EEE77AF4EE487AF1EE2A
+:103A900010FAC8BFB0EE678AD045CFD19FED5C9ACF
+:103AA000F7EE00AAF0EE499AB0EE49AAF0EE498A84
+:103AB000D4E90012B31A07EE903A7B1A07EE103AD7
+:103AC000F8EEE77AA368B8EEC77A67EEA77AE81A45
+:103AD000E7EE077A07EE100AB8EEC77AE7EE077A44
+:103AE000F5EE407AF1EE10FA7DD4F1EEE75AC91BFB
+:103AF000921B5B1B0C3407EE101AB8EEC76A07EE78
+:103B0000102AC8EE257AF8EEC76A07EE103AB8EE2A
+:103B1000C77A86EE255A86EEA56AC7EE256A77EE45
+:103B2000EA7AF0EEC55AF4EE687AF1EE10FAC8BF00
+:103B3000F0EE678AB0EEC66AB0EEE67AA045A5EE72
+:103B4000A7AAE6EE279AA7EE279AB1D169EEA97A3D
+:103B5000EAEE0A7AE9EE097AF5EE407AF1EE10FA29
+:103B60004BD4BDEEC87A17EE103AB1EEE77A48466C
+:103B7000C9E90165C9F80070C9F818308AEE075A1A
+:103B8000C9EE875A89EE076AF7EE007AF0EE676AA7
+:103B9000B0EE677AE5EE286AA5EEA87AE6EE287A16
+:103BA000FEEECB6ABEEECB7AFEEECB7AC9ED036AAF
+:103BB00089ED047AC9ED057A04B0BDEC068BBDE849
+:103BC000F0879FED139AF0EE499AB0EE49AAF0EE15
+:103BD000498AF0EE497AC8E717EE900A12F0F0FA37
+:103BE00007EE100A4BE717EE900A12F0E9FAD4E953
+:103BF000001205EE900AA36879E717EE900A12F01A
+:103C0000DFFAFDEEC87A07EE100A17EE903AAEE73B
+:103C1000000000002DE9F04F93B0161E1190884669
+:103C200040F3FA80002206EB460C0B46740001EBD1
+:103C30008C0C15461746D3E900010C330D4453F89C
+:103C4000041C9C4507440A44F5D197FBF6F30993FD
+:103C500095FBF6F3079392FBF6F30393119B099AF6
+:103C60001A60079A5A60039A9A601846324641468B
+:103C7000FFF766FE3444D8F80030D8F80410D8F8BE
+:103C800008B00A93A8F10C0202EB84026FF0C7049B
+:103C9000E41A10946FF0C704641AC3F5C8730B9448
+:103CA0000D936FF0C704C1F5C87305EE900AA4EB3D
+:103CB0000B0400200E93CBF5C87305910C9006946D
+:103CC0008246019081460F93099B109919440291F5
+:103CD0000D99CB18089307990E9B0B4404930399F5
+:103CE0000F9B03EB010EDDED027A0A9B17EE901A93
+:103CF000F8EEE74A5D180B9B079964EEA44A03EBC4
+:103D0000010C07EE90CAF8EEE77A059B0399B0EE36
+:103D1000645AA7EEA75A03EB0C04069B5F1807EE44
+:103D2000907AF8EEE77AB0EE456AA7EEA76A012E20
+:103D30000BEB0700F0EE466A29DD43461969611A6C
+:103D400007EE901AD968691A07EE101AF8EEE77AAA
+:103D50005969B8EEC77A67EEA77A411AE7EE077A93
+:103D60000C3307EE101AB8EEC77AE7EE077AB4EE16
+:103D7000676AF1EE10FAF4EE676AC8BFB0EE676AE0
+:103D8000F1EE10FA48BFF0EE676A9A42D6D176EEAD
+:103D9000C66AF4EEE56AF1EE10FA04D5F0EE665A62
+:103DA00082460194A946C837BE45B8D1049B0CF1A0
+:103DB000C80C6345A5D1029B0899C8339942029368
+:103DC00091D1099B4B4508D0019B07930123CDF866
+:103DD0000CA00C93CDF8249076E7079B01998B42B9
+:103DE00006D0019B07930123CDF80CA00C936BE741
+:103DF000039B9A4504D00123CDF80CA00C9363E7F4
+:103E00000C9B2BB1119B099919600799C3E9011A01
+:103E1000119813B0BDE8F08F002303930793099323
+:103E200074001BE782B02DE9F04F2DED028BF1B04D
+:103E300001467CAC642084E80C00069101F04CFF44
+:103E40000522114612A806F0DDFE964913A806F0D9
+:103E500003FF25AB70A900229A60C3E900220C334E
+:103E60009942F9D1069C1C92A0688DF874200368D1
+:103E70001792CDE91822CDE91A229B6ADFF8389211
+:103E8000984708EE100AA0680368FF215B6A98470C
+:103E9000A0683C3003F0E4FC43F68C420023099216
+:103EA00005939B4607930A93099B43F68C429342E2
+:103EB000A9F1020A00F0BA807B4A9342C0F2B680B0
+:103EC000099B002B00F0DE80059A0F2A00F0DA80B3
+:103ED000A3F16402089313B209930799734B069DEB
+:103EE0002831A3FB0132C820920900FB1212D3B281
+:103EF0006868079302F0E8F80446686802F0ECF896
+:103F000014F52A7FC0F2B28014F1C80FC0F2B68057
+:103F1000B4F52A7F00F3C180C82C00F3218102236D
+:103F20000C93984610F52A7FC0F29C8010F1C80FC0
+:103F3000C0F2A080B0F52A7F00F3AB80C82800F360
+:103F4000138102230D930B93594D12A817AE06F05F
+:103F50005FFF2C460A9B374604E002344C450CD0E8
+:103F600017F8013F012BF8D162782178FF2312A8BE
+:103F7000023406F057FF4C45F2D1079BDDE90C12E5
+:103F800012A806F04FFF089B002B02DB059B0F2BAE
+:103F900009D900230093069B9868002310301A4625
+:103FA00012A906F05BFF00231A460EAF0B9B05E03B
+:103FB000554506F101062AD015F8022F9045F7D194
+:103FC0006A789A42F4D125A90BEB4B0401EB8404E7
+:103FD000317801294FF00002EAD00893069B384659
+:103FE000196802F029F9059A0132D3B297E807005F
+:103FF0000BF1010B059355454FF00103337084E835
+:104000000700089B5FFA8BFB06F10106D4D1642000
+:1040100001F062FEBBF1180F50D89DF85C300A9396
+:10402000099B43F68C4293427FF446AF069CA068FE
+:10403000FBF79AFCA4681F491EA807F0C5F93C3499
+:1040400078220DEB0201204603F0B2FC1EA807F017
+:1040500093F943F68C4343F62842CDE90832002316
+:1040600005933AE700230D930B936DE700230C9320
+:10407000984657E701230D930B9365E701230C93B3
+:1040800098464FE7069B98683C3003F0E9FB099B94
+:104090001EE704230D930B9356E704230C939846D5
+:1040A00040E700BFD87E0300D18AFFFF1F85EB5198
+:1040B000387F0300207F03006A7F030014AC5A4658
+:1040C00025A92046FFF7A6FD25ABCDF804B0009347
+:1040D00094E80E001EA8FFF78FFC21AB0FCB8DE8F4
+:1040E0000F00069D1EAB28680ECB02F089F8E86829
+:1040F00020B11F491EAA1C2303F048FF069EB0688A
+:10410000FBF732FCB06813A900F13C05204606F02D
+:1041100099FD002340F2DC52CDE9003221461A46D7
+:10412000284603F0B9FB204606F020FD4FF47A70D4
+:1041300001F0D2FDB068FBF717FCB068036818EE19
+:10414000101A5B6A984713A806F010FD12A806F033
+:104150000DFD71B0BDEC028BBDE8F04F02B07047B1
+:1041600003230C939846DDE603230D930B93EBE6B4
+:10417000CC7E0300C38843F48043C380704700BFF4
+:1041800084B003AA01900DF107030DF1030013F8A9
+:10419000011902F8011B8342F9D1039804B070475A
+:1041A00040BA82B080B202B0704700BF10B5044A76
+:1041B000026000230446C38000F038FD204610BD95
+:1041C000C47F030010B5064A026000230446C38082
+:1041D00000F02CFD204612F0ACFC204610BD00BFC4
+:1041E000C47F0300F8B545690446002D5ED04FF04A
+:1041F000804200210123C2F800111360D2F800317F
+:10420000002BFBD0637A2E4A2E4DD35CC5F80C35BB
+:10421000217A2D4BC5F808150022C5F81025C5F8E0
+:104220001C35A67AF9F7F0F810B9A672C5F824651E
+:10423000244BDFF89CC06769244D0020012108262B
+:10424000C3F82C050222C3F830154FF6FF7EC3F8E1
+:104250001465C3F818C5DFF87CC0C3F83425C3F86B
+:104260003CE5C3F838C54FF0180CC3F854C5C3F883
+:104270000475C3F80463C5F880212A60D3F80022CE
+:1042800042F01002C3F80022C3F800015960D3F8CD
+:104290000021002AFBD0E288012142F48042002064
+:1042A0000A43C3F80C019960E280F8BD2C2012F09B
+:1042B00042FC2C220646294612F09DFC666196E7D8
+:1042C0006C7F0300001000407469627500E100E03B
+:1042D0002000040221100100F0B51B4F85B00546F7
+:1042E00000F118062C698CB1E278012A10D0022A5C
+:1042F00005F1200024D001230A21684606F0AEFB18
+:104300002B69A3420AD01C46002CEDD105B0F0BDAC
+:10431000304600F043F92B69A342F4D10222C7F8DA
+:104320008020BFF34F8FBFF36F8F2B695B6A2B61C8
+:10433000EB7A013BEB7220463A6012F0FAFBD1E7D0
+:1043400000F054F9DCE700BF00E100E0104B70B56D
+:1043500000250446C0E900350E4600F0F9FB204672
+:104360000C4B40F8183B214600F014F9214604F1AB
+:10437000200000F037F940F20762C4E90225064B3D
+:10438000A680C4E90455E5801C60204670BD00BFCE
+:10439000C47F03007C7F03009837002038B5436951
+:1043A00043B3C27A032A044621D8C288D2074CBF3D
+:1043B000C268124A9A622C2012F0BDFB2C22002106
+:1043C000054612F018FC636900225A6223695BB14A
+:1043D0001A465B6A002BFBD163695362E37A65611D
+:1043E0000133E372002038BD63692361F6E76FF49F
+:1043F0007B7038BD6FF47A7038BD00BF16FCFFFFCC
+:104400001A4BD3F8002122B100210122C3F8001178
+:104410009A60164BD3F80C2182B10022C3F80C210C
+:10442000D3F8001401290AD0114B1B68D988C90799
+:1044300000D5DA600D4B01229A607047704710B5C5
+:104440000B4CD3F848352068C288D207C3F100036B
+:1044500000D5C360FFF7A2FF2268044B5269C3F87E
+:104460000425024B01229A6010BD00BF00100040DD
+:104470009837002010B50446F8F7C6FFF0B9E38876
+:1044800013F0010301D1184610BD0D4B0222C3F8F1
+:104490008020BFF34F8FBFF36F8F0A4A0123C2F80A
+:1044A00010011361D2F81031002BFBD0E38823F404
+:1044B000804323F001030020E38010BD024810BDBB
+:1044C00000E100E00010004016FCFFFF70B505465B
+:1044D0000E46F8F799FF00283CD13EB9EB8813F05F
+:1044E000040420D19A072DD4002070BDEB88044627
+:1044F00013F001000ED1184A11688C07F4D543F06F
+:1045000002030221EB80C2F88010BFF34F8FBFF38C
+:104510006F8F70BD2846FFF7ADFFEB8843F00403B3
+:104520002046EB8070BD23F00402D907EA80DBD47B
+:10453000F8F76AFF04460028D6D12846FFF752FE56
+:10454000204670BD044A23F002030221EB8020467E
+:10455000116070BD014870BD00E100E016FCFFFF76
+:1045600003699BB10A4910B40224C1F88040BFF32B
+:104570004F8FBFF36F8F0269526A0261C27A013AAC
+:10458000C2720C6018465DF8044B704718467047BD
+:1045900000E100E00022C0E90012704710B50446B7
+:1045A00084B00068FFF7DCFF00224262616889B1D5
+:1045B0004B6A33B119465B6A0132002BFAD1032AE8
+:1045C0000ADC486201231A460921684606F046FAC9
+:1045D00004B010BD6060F5E704B0BDE8104012F013
+:1045E000A8BA00BF002241600270704738B5044687
+:1045F0004068FFF7B5FF012323700546043006F03D
+:1046000085FA0023237025B12846BDE8384012F012
+:1046100090BA38BD4CDF704710B5044A02600023E1
+:104620000446C38000F002FB204610BDC47F030097
+:1046300010B5064A026000230446C38000F0F6FA73
+:10464000204612F076FA204610BD00BFC47F03005A
+:1046500010B586B0002304460193F8F7D5FE00BBE1
+:10466000124A01231360D2F80031002BFBD0002343
+:10467000C2F80031D2F80835019301215160002BB6
+:10468000B8BF03339B10238202F0E4FDE268A188E7
+:1046900001231044A0601A4602A806F0DFF906B014
+:1046A00010BD01A8FFF7B6FF019BE8E700C000407E
+:1046B000C38843F4804310B50446C38002F0CAFDAA
+:1046C000A368984271F1000300D210BD2046BDE8F6
+:1046D0001040FFF7BDBF00BF70B5094B0025044671
+:1046E000C0E900350E4600F033FA064A22604FF466
+:1046F0007A73C4E90253A6802561204670BD00BFCD
+:10470000C47F0300A07F030010B50446006806F0D4
+:1047100047FF204610BD00BFF8B522EAE275044607
+:1047200005F10C001F460E4601F09CF9206006F0D2
+:104730005FFF23681D722068476036B12A46314604
+:104740000930BDE8F84012F02EBAF8BD08B50023D4
+:10475000194605480122FFF7DFFFBDE80840034A7C
+:104760000349014812F0E0B99C37002040200020A6
+:104770000947020010B5ADF5627D01A800F096F87A
+:104780004FF46072002102A812F035FA02230022D1
+:104790005821039303A801230A930AF0A3FF0022E0
+:1047A0000290C3219AA80AF09DFF00239990D3F8A4
+:1047B000FC2F013219D04FF08052D3F8FC4F13690F
+:1047C0001C444FF4607202A9204612F0DCF9D0B903
+:1047D00000234FF46072D3F8FC4F02A9204612F078
+:1047E000D2F950BB0DF5627D10BD4FF010224FF095
+:1047F000805394691B691C444FF4607202A92046DF
+:1048000012F0C1F970B1214601A800F051F8E0237F
+:1048100002AA214601A800F081F80023D3F8FC3F4A
+:104820000133D5D14FF010234FF460729C6902A977
+:10483000204612F0A8F90028D4D0214601A800F0A3
+:1048400037F8E02302AA214601A800F067F80DF529
+:10485000627D10BD0023D3F8FC2F01320ABF4FF058
+:104860001023D3F8FC2F9A694FF080531B6913442F
+:1048700093F8A13203B97047FFF77CBF10B500234E
+:10488000044607F085FE024B2360204610BD00BFA2
+:10489000B06D030029DF704728DF7047022802D17E
+:1048A000014B01221A707047F8400020704700BF8A
+:1048B00070B50C46F8F7A8FDA0B1164D00232B707B
+:1048C0004FF0805601E002F099FD3069B4FBF0F042
+:1048D000FFF7E2FF03460A20002BF4D12B78002BD0
+:1048E000FCD070BD0C4A0223C2F80435D2F8003463
+:1048F000002BFBD00849C2F80845D1F80034002B42
+:10490000FBD00023044AC1F80435D2F80034002B50
+:10491000FBD070BDF840002000E00140F8B50D4626
+:1049200014461E46F8F770FD90B11A4F00233B70F5
+:1049300001E002F063FD324621462846FFF7AAFF58
+:1049400003460A20002BF4D13B78002BFCD0F8BDA5
+:10495000114A0123C2F80435D2F80034002BFBD0F1
+:10496000002E0EDD221F0C4C291F02EB860652F88A
+:10497000043F41F8043FD4F800040028FBD0B242C1
+:10498000F5D1054A0023C2F80435D2F80034002BD3
+:10499000FBD0F8BDF840002000E0014070B5A9B39D
+:1049A00080EAE0741B4E0D4601F1FF3CC4EBE0745D
+:1049B000002186FB0423E217C2EBA30202EB820371
+:1049C000A4EB4303002BB8BF5B4230338E460CF898
+:1049D000013F01311446002AEBD1002803DA2D23D0
+:1049E0006B540EF1020100236B54284612F03FF97C
+:1049F00001382844854207D22B78027805F8012B2C
+:104A000000F801398542F7D3204670BD6FF47A74FF
+:104A1000FAE700BF67666666014B186000207047C2
+:104A2000A0370020022908B509D90339012904D883
+:104A30000368094ADB6893420BD1002008BD0029B6
+:104A4000FBD00368044ADB689342F6D00121984703
+:104A5000F3E700219847F0E71DD7010070B584B057
+:104A600004AC04E90F00BDF80230012B13D0022B77
+:104A70000FD1144C144E04F1F00554F8040F30B16A
+:104A8000C3885B0403D503689B68B34217D1AC426B
+:104A9000F3D104B070BD0B4C0C4E04F1F00501E0F5
+:104AA000AC42F6D054F8040F0028F9D0C3889A0419
+:104AB000F6D503685B68B342F2D09847F0E79847B1
+:104AC000E5E700BFA037002025CE010019D701007F
+:104AD00010B4084C0023224602E001333C2B06D0E0
+:104AE00052F8041B8842F8D1002244F823205DF8D4
+:104AF000044B7047A437002038B50A4D04462A46B7
+:104B0000002302E001333C2B06D052F8041B8C42F8
+:104B1000F8D1002245F82320204612F00AF820465A
+:104B200038BD00BFA437002010B5084C20884FF6D0
+:104B3000E853984202D8431C238010BD1520F8F793
+:104B4000CDFD2088431C238010BD00BF34210020F0
+:104B50002DE9F041304C82B02246002302E00133BF
+:104B60003C2B05D052F8041B0029F8D144F823004F
+:104B70002A4C237813F001030BD1294D2A6842B146
+:104B80000093102201234FF47A60002102F082FB8F
+:104B900010B102B0BDE8F0812820D5F80080214F87
+:104BA00011F0C9FFC023009301221F4B10210646BC
+:104BB00000F0CCFFD8F800305B68BB4220D1304613
+:104BC00000F0DCFF304611F0B4FF28202E6811F011
+:104BD000B2FFC02300930222134B0F21054600F0C1
+:104BE000B5FF33685B68BB4210D1284600F0C6FFB2
+:104BF000284611F09EFF237843F001032370C8E795
+:104C00004046314698470028DFD0D8E7294630464D
+:104C100098470028EFD0E8E7A4370020F9400020AB
+:104C2000D438002081D901005D4A020010B4084C3C
+:104C30000023224602E001333C2B06D052F8041B2D
+:104C40008142F8D1002244F823205DF8044B7047DC
+:104C5000A4370020F8B505460E46062813D8DFE82D
+:104C600000F013131304041304000F4F07F1F004B2
+:104C700054F8043D32462946184613B11B681B6997
+:104C80009847BC42F4D1F8BD084C04F1F00754F841
+:104C9000043F32462946184613B11B681B699847E2
+:104CA000BC42F4D1F8BD00BFA4370020A0370020DB
+:104CB000084600F02FBC00BF2DE9F04385B004ACDE
+:104CC00004E90F0023490D684FF47A72DDE902010F
+:104CD000002311F095FD85B3DFF87C8006460F4672
+:104CE0004FF000092C46AD69E3689E4277F100035E
+:104CF00021D363697BB109F06FFEE3692BB3A2692D
+:104D00009A61A3690BB1E269DA61C4E90699C4F852
+:104D1000149009F053FE09F05FFED8F80030C4F893
+:104D200014806BB11A469B69002BFBD19461C4E9D6
+:104D3000063209F043FE002DD4D105B0BDE8F08362
+:104D4000C4E90633C8F80040F3E7D4E905321A6035
+:104D5000D7E700BF9C380020A43800202DE9F04F91
+:104D6000DFF8A49193B004AC84E80F00D9F80030C8
+:104D70002BB3614BBDF81040D3F800A0BDF81280F2
+:104D8000BAF1000F17D000235C4D039340F2FE36BA
+:104D90001F46D346B442DBF80C30DAF818A04FEACD
+:104DA000134099B203460DD0002944D08C4242D022
+:104DB000BAF1000FEDD1A4F2FE33012B79D813B074
+:104DC000BDE8F08F40F2FF3C6145EDD1002869D18C
+:104DD000039B002BECD1DBF81430ABB109F0FCFDE8
+:104DE000DBF81C30002B00F08280DBF81810996192
+:104DF000DBF8183013B1DBF81C10D961CBE906776A
+:104E0000CBF8147009F0DAFD09F0E6FD2B68CBF859
+:104E10001450002B62D019469B69002BFBD1C1F8BE
+:104E200018B0CBE9063109F0C9FD01230393BAF1AB
+:104E3000000FAED1BFE708B14345B9D1DBF814305C
+:104E40009BB109F0C9FDDBF81C303BB3DBF818104F
+:104E50009961DBF8183013B1DBF81C10D961CBE98C
+:104E60000677CBF8147009F0A9FD09F0B5FD2B68A1
+:104E7000CBF814506BB119469B69002BFBD1C1F8DC
+:104E800018B0CBE9063109F099FDBAF1000F80D1D5
+:104E900091E7CBE90633C5F800B0F4E7DBE905316B
+:104EA0001960D6E7404593D0BAF1000F7FF471AF97
+:104EB00081E7D9F80050102300934246104B214659
+:104EC00008A800F043FE2B680E4A9B6893420AD163
+:104ED00008A800F053FE13B0BDE8F08FCBE906330D
+:104EE000C5F800B09FE708A928469847F0E7DBE936
+:104EF000053119607CE700BFB4380020A4380020D9
+:104F00005D4D020089D901009838002038B509F0BC
+:104F100063FD1F4B1C685CB363697BB109F05CFDEA
+:104F2000E3690BB3A2699A61A3690BB1E269DA6123
+:104F30000023C4E90633636109F040FD09F03EFD3A
+:104F4000002323616362256809F084FD0146284639
+:104F500009F08CFD09F040FD0E4B1A6822621C60BE
+:104F600009F02CFD204638BDD4E905321A60DBE794
+:104F7000282011F0E0FD28220021044611F03BFE1C
+:104F800009F06CFD0023C4E90003A360D6E700BF6D
+:104F9000AC380020A838002038B50B4B1C682369BA
+:104FA000DB0707D5094D286830B1626A42620023E9
+:104FB00063620446204638BDFFF7A8FF286000283A
+:104FC000F3D1204638BD00BF94380020A03800201F
+:104FD0002DE9F04105460E4617469846FFF796FF25
+:104FE000044620B332463B462946006809F048FD96
+:104FF000256809F02FFD011F284609F035FD0F4BEC
+:105000000F492068B8F1000F18BF194609F02AFDB2
+:1050100009F0E2FC0B4A626113685BB11A469B69B6
+:10502000002BFBD19461C4E9063209F0C7FC20468D
+:10503000BDE8F081C4E906331460F6E7D9560200F2
+:10504000A5560200A43800202DE9F0414E4D2B78E2
+:10505000DB0782B002D502B0BDE8F0814B4E306074
+:10506000FFF754FF4A4B0446186009F0B5FC494A63
+:1050700062611368002B70D01A469B69002BFBD12C
+:105080009461C4E9063209F099FCFFF73FFF424CF6
+:105090000768206009F0DEFC011F384609F0E4FCD7
+:1050A00023683E49186809F0DDFC3468002C4DD0B7
+:1050B000282011F040FDC02300930022384BDFF878
+:1050C000E88040F2FF31074600F040FD23685B684E
+:1050D000434552D1384600F051FD384611F029FDC4
+:1050E0002820376811F027FDC023009300222C4BA5
+:1050F00040F2FE31044600F029FD3B685B68434501
+:1051000035D1204600F03AFD204611F012FD002274
+:105110000123002100924FF47A600F2202F0BAF8C6
+:105120002820366811F007FDC023009301221D4B93
+:105130000F21044600F00AFD33685B68434510D137
+:10514000204600F01BFD204611F0F3FC2B7843F0C5
+:1051500001032B7002B0BDE8F081C4E9063314608E
+:1051600091E72146304698470028EFD0E8E73846D7
+:10517000214698470028CAD0C3E7204639469847B9
+:105180000028ADD0A6E700BFFA40002098380020E4
+:1051900094380020A4380020B03800209954020030
+:1051A0005D4D0200B94C020081D90100024B187814
+:1051B00000F00100704700BFFA400020F0B5304F0A
+:1051C0003B6883B0002B58D02E4B1B78DB0754D59F
+:1051D00005460E46FFF7E0FE45EA0643C360436915
+:1051E00004467BB109F0F8FBD4E9062303B39A61C6
+:1051F000A3690BB1E269DA610023C4E90633636194
+:1052000009F0DCFB09F0E8FB1F4A6261136853B345
+:105210001A469B69002BFBD19461C4E9063209F060
+:10522000CDFBA5F2FE33012B05D8002003B0F0BD65
+:1052300063691A60DCE728203F6811F07CFCC0231A
+:10524000324600932946114B044600F07FFC3B6830
+:105250000F4A5B6893420AD1204600F08FFC20463B
+:1052600011F067FCE1E7C4E906331460D7E7214693
+:10527000384698470028D8D0EEE70648D6E700BF62
+:1052800098380020FA400020B43800205D4D02001C
+:1052900081D9010016FCFFFF024B1868B0FA80F0BC
+:1052A00040097047A438002010B5104C23789A07A5
+:1052B00084B004D50E4B1B6873B104B010BD43F02D
+:1052C00002002070012302220F21684605F0C6FB70
+:1052D000074B1B68002BF0D1237823F002032370C7
+:1052E00004B0BDE81040F8F707BA00BFFA4000204C
+:1052F000A43800202DE9F0415C4D2C682269D107CB
+:1053000027D45B4E3368002B57D06169B1426BD014
+:105310002B60584F3968994252D09C4242D08C42FF
+:1053200042D0554B62699A423ED0206809F0A0FBFA
+:10533000064609F09FFBA16863682F68361ACB1AEE
+:105340009E4265D8BB683A682068BDE8F04109F024
+:10535000C3BC4A4E2068336842F0020222611A69D7
+:105360001C6842F004021A6109F088FB01462046DD
+:1053700009F07CFB3768386809F07AFB044609F0CD
+:1053800079FBD7E90123241A9B1A9C4255D833682C
+:105390009968186809F0E1FC2B681A6900219207E6
+:1053A000316045D4BDE8F0812A6800219368126815
+:1053B000BDE8F041084609F08FBC2E4F3B682B60DA
+:1053C000130718D42B689C42ECD039680E6809F09A
+:1053D00041FB011F304609F047FB3B68284918682C
+:1053E00009F040FB39689AE7A169002908BF19460E
+:1053F00029600B468DE72C60FFF756FF3368002BC2
+:10540000FAD09C422B60CDD039688B4287D1DDE742
+:105410002C6009F02FFB6068203626F01F0610BBB9
+:10542000304600F01FFB3118C4E901012F6089E705
+:10543000BDE8F041186809F0CABCD5F800802F60BB
+:1054400009F018FB7868203424F01F0440B9204686
+:1054500000F008FB0444C7E90104C5F8008096E7A2
+:1054600000F03EFBF3E700F03BFBD9E79438002067
+:10547000A4380020B0380020AC380020A03800202C
+:1054800099540200034B1B78DB0701D5FFF732BFAD
+:10549000704700BFFA40002000B5114C114D85B097
+:1054A00005E02A68A2B1DA0702D5FFF723FF2378C7
+:1054B0009907F6D443F0020C022201230F2168461B
+:1054C00084F800C005F0CAFA2A682378002AEAD1D5
+:1054D00023F002032370F8F70FF92378E3E700BF06
+:1054E000FA400020A438002000B583B0FFF766FE24
+:1054F00010B103B05DF804FB054B1B78DB07F8D552
+:105500000190FFF7F7FE019803B05DF804FB00BFC0
+:10551000FA40002070B5204E3378DA072FD50546C3
+:10552000FFF73AFD044601F095FE63692844E06008
+:105530007BB109F051FAE36953B3A2699A61A36997
+:105540000BB1E269DA610023C4E90633636109F053
+:1055500035FA09F041FA114A62611368A3B11A469B
+:105560009B69002BFBD19461C4E9063209F026FA4D
+:105570003378DB0707D5BDE87040FFF7BBBEBDE859
+:10558000704000F0A9BB70BDC4E906331460EDE7BC
+:10559000D4E905321A60D2E7FA4000209C38002096
+:1055A00070B5374D2C6863698BB109F015FAE36962
+:1055B000002B59D0A2699A61A3690BB1E269DA6143
+:1055C0000023C4E90633636109F0F8F92C682D4E15
+:1055D00009F002FA33686661002B4DD01A469B69C8
+:1055E000002BFBD19461C4E9063209F0E7F9346875
+:1055F0004CB1A369002223B11C460132A369002BE0
+:10560000FAD1032A21DC2B6800221A611C6809F0F8
+:1056100021FA0146204609F029FA09F0DDF91A4A73
+:10562000296813688B421CD02BB11A6A914220D092
+:105630001346002BF9D109F0C1F9144B1B78DB0795
+:1056400016D5BDE87040FFF755BEE269206893614A
+:1056500000F046FA606800F043FA204600F040FA95
+:10566000D1E71B6A1360E6E7D4E905321A60A3E7C5
+:1056700070BD0A6A1A62DEE7C4E906333460B4E733
+:1056800094380020AC380020A8380020FA400020D0
+:10569000034B1B78DB0701D5FFF782BF704700BFC4
+:1056A000FA40002010B50C468047A047044B1B78F9
+:1056B000DB0703D5BDE81040FFF772BF10BD00BF88
+:1056C000FA400020034B1B78DB0700D47047FFF73C
+:1056D00067BF00BFFA40002038B5034614461046A5
+:1056E0000D4698472046A847044B1B78DB0700D49B
+:1056F00038BDBDE83840FFF753BF00BFFA40002077
+:1057000000283DD02DE9F8431F4F3B78DC0735D505
+:105710001E4E33681A6952078846044601D15D6AF5
+:1057200045B11B49012342462046FFF751FC0020AA
+:10573000BDE8F883186809F032FB3268136913F08A
+:10574000020916D143F0010313614046A0473368B4
+:105750001869C3F8249020F0010210F004001A61C7
+:10576000E6D0387810F00100E2D0FFF719FF484684
+:10577000DEE723F0030313612846D9E70548D7E79E
+:105780006FF47A70704700BFFA4000209438002010
+:10579000C556020016FCFFFF024B1878C0F38000CC
+:1057A000704700BFFA400020054A137818B143F053
+:1057B00004031370704703F0FB031370704700BFBE
+:1057C000FA40002010B40024C460C0E900115DF864
+:1057D000044B0272704700BFF8B53A4F3B78DA07C6
+:1057E00000D4F8BD044609F0F7F82568013D2560AE
+:1057F00009F0E4F8002DF4DAFFF7CEFB4369064622
+:1058000083B109F0E9F8D6E90623002B53D09A6159
+:10581000B3690BB1F269DA610023C6E9063373613B
+:1058200009F0CCF809F0D8F804F10C037361E368CF
+:10583000002B3CD01A469B69002BFBD19661C6E930
+:10584000063209F0BBF809F0C7F823689D4221DD54
+:10585000736983B109F0C0F8F369002B2ED0B269E7
+:105860009A61B3690BB1F269DA610023C6E90633C4
+:10587000736109F0A3F809F0AFF8134A7261136875
+:105880008BB11A469B69002BFBD19661C6E90632A3
+:1058900009F094F809F092F83B78DB07A1D5BDE850
+:1058A000F840FFF727BDC6E906331660F0E7C6E902
+:1058B0000633E660C5E773691A60A9E7D6E90532E1
+:1058C0001A60CEE7FA400020A4380020036810B523
+:1058D000C468013303604CB363697BB109F07CF8A1
+:1058E000E36923B3A2699A61A3690BB1E269DA6142
+:1058F0000023C4E90633636109F060F809F06CF82D
+:105900000D4A6261136853B11A469B69002BFBD1A3
+:105910009461C4E90632BDE8104009F04FB8C4E90B
+:1059200006331460BDE8104009F048B810BDD4E952
+:1059300005321A60D8E700BFA4380020F8B5C46863
+:10594000054634B3194E00272B68626901332B607A
+:1059500072B109F041F8E36923B3A2699A61A369BE
+:105960000BB1E269DA61C4E90677676109F026F8EC
+:1059700009F032F83368666183B11A469B69002BDF
+:10598000FBD19461C4E9063209F018F8EC68002CE8
+:10599000DAD12B7A0BB96B682B60F8BDC4E90633FA
+:1059A0003460F1E7D4E905321A60D8E7A438002062
+:1059B00000680028B4BF404200207047830770B5DC
+:1059C0000D4644D100B970BD860809F005F8D5E947
+:1059D0000040751CA04206D92168002907DB04EBB2
+:1059E0008104A042F8D808F0E9FF002070BD21F042
+:1059F00000434FEA810C54F82320002A04EB810174
+:105A00000EDB0FE022F00042134443F0004222601C
+:105A100054F82320002A04EB83014FEA830C01DAB7
+:105A20008842EFD89D4201D96444D3E7A042DAD935
+:105A300002369E4203D204EB8606B0420AD823689F
+:105A400023F00043236008F0B9FF201D70BD8008DB
+:105A5000461CBAE75B1B43F0004346F8043C256054
+:105A6000F1E700BFF8B5074660B3184C23783BB1A7
+:105A700017493846FFF7A2FF0446F0B12046F8BDAB
+:105A8000144D154A2B70166808F0A6FF104A134BE8
+:105A9000C2E900639B1B9B0843F0004333602B78F3
+:105AA00001332B7008F08AFF01230949237038461F
+:105AB000FFF784FF04460028E0D11420F7F70EFE1C
+:105AC0002046F8BD04462046F8BD00BFFB4000203C
+:105AD000B8380020FC400020AC20002000F8012055
+:105AE000B0B10F4B1A68824210B5044602D25B680F
+:105AF000834204D8BDE810401E20F7F7EFBD50F8F0
+:105B0000043C002B05DD43F0004344F8043C10BD89
+:105B100070471E20F7F7E2FD54F8043CF3E700BF9E
+:105B2000B838002010B501FB00F282B01046019297
+:105B3000FFF798FF044628B10123019A0360002172
+:105B400011F059F8204602B010BD00BF2DE9F04118
+:105B5000044610300F46BDF8188016461D4604F066
+:105B6000CBFF0021C4E90251C4E9081127806680F7
+:105B7000A4F804802046BDE8F08100BF83889B071D
+:105B800010B5044603D5806808B110F0D2FF204656
+:105B900010BD00BF82B070B5046A86B00AA981E862
+:105BA0000C003CB3236963B101221C461B6901321E
+:105BB000002BFAD1092A04DD06B0BDE8704002B01E
+:105BC00070470AAB0FCB02AD85E80F00182010F02C
+:105BD000B2FF06AB064613E903008DE8030030462A
+:105BE00095E80C0004F0AEFF266106B0BDE87040F9
+:105BF00002B0704705460FC902AC84E80F001820B8
+:105C000010F099FF06AB064613E903008DE8030088
+:105C1000304694E80C0004F095FF2E6206B0BDE813
+:105C2000704002B0704700BF30B4D0E9004303F1C8
+:105C30000050013804EBC00084420AD8034603E058
+:105C40009442184605D813461D68A942A3F10802DC
+:105C5000F6D9406830BC704710B4D0E9004303F176
+:105C60000053013B04EBC30C64450FD8634603E0CB
+:105C700094429C4607D8134618688142A3F1080253
+:105C8000F6D9DCF800005DF8044B704754F8330097
+:105C9000F9E700BF10B4D0E9004303F10053013B22
+:105CA00004EBC30C644513D8634603E094429C465E
+:105CB00007D8134618688142A3F10802F6D9DCF828
+:105CC00000005DF8044B081AB0FA80F040097047F4
+:105CD00054F83300F5E700BF01F090BB01F062BB60
+:105CE000FEF79ABE38B5084B04460025C0E90035DA
+:105CF000FEF72EFFE388054A226043F48053258196
+:105D0000E380204638BD00BFC47F0300E87F030066
+:105D100010B5044A026000230446C380FEF786FFE4
+:105D2000204610BDC47F030000897047807A704709
+:105D300038B5036881720446DB6A98472368074ACE
+:105D40009B6A9342054603D1A07AA072284638BDCB
+:105D500020469847C0B2A072284638BD2D5D02008B
+:105D600038B5036801810446DB6A98472368074A0F
+:105D70001B6A9342054603D120892081284638BDFD
+:105D80002046984780B22081284638BD295D020010
+:105D9000F8B50025144B03600446456016460F46CF
+:105DA000FEF7D6FE114B236094F83630256314229B
+:105DB000228123F00E03022284F83630A2724FF0C3
+:105DC0000113C4E90355C4E90555C4E90755C4E9FD
+:105DD0000E336762A680E580A586A4F8425084F859
+:105DE00040502046F8BD00BFC47F03001080030070
+:105DF000C26812F5C87F30B580F2848090F83630E2
+:105E000013F0020340F08680046914F5C87F66DA57
+:105E100090F8361011F0040169D1456915F5C87F75
+:105E200031DA90F8361011F0080134D0B1FA81F36C
+:105E300090F836105B0963F3C30180F8361090F8D0
+:105E40004030032B08D80133DBB2012B80F84030FF
+:105E50007DD0042B00F08280B0F8421090F836C05C
+:105E6000013189B21CF0010EA0F8421061D01D2949
+:105E700017D900236FF3000C80F836C0A0F8423029
+:105E800080F840300DE0B5F5C87F04DD90F836109D
+:105E900011F00801CAD0002BD1D190F84030002B6E
+:105EA000DAD104FB04F3334902FB023305FB05336B
+:105EB0008B423CD912F5487F45DBB2F5487F44DC84
+:105EC00014F5487F48DBB4F5487F43DC15F5487F7F
+:105ED00037DBB5F5487FD4BF0020062030BDB4F5D0
+:105EE000C87F9ADD90F8361011F0040195D190F832
+:105EF0003650B1FA81F35B0963F3820580F83650BE
+:105F000001238AE7B2F5C87F0FDD90F8363013F031
+:105F100002030AD190F83610B3FA83F35B0963F3F6
+:105F2000410180F8361001236EE700236CE707205B
+:105F300030BD0929B5D9013BA0F842E080F84030D6
+:105F4000AFE7052030BD032030BD042030BDA0F8F0
+:105F50004230A6E7012030BD022030BD90F8363037
+:105F6000002243F0010380F83630A0F842200B20D5
+:105F700030BD00BFFF700200D0E9033230B502FB34
+:105F800002F2456903FB032305FB0535B5F5800FD8
+:105F900085B0044625D9038F002B45D0B5F5100FE9
+:105FA00002D9638F002B5ED0B5F1107F02D9A38F89
+:105FB000002B4FD0B5F1806F02D9E38F002B40D07A
+:105FC000012384F831302046FFF712FF0B2814D04C
+:105FD000A38E83421AD00023A08684F8303005B007
+:105FE00030BD90F83130042B46D90023C0E90E3380
+:105FF0002046FFF7FDFE0B28EAD16086024601230A
+:106000000D21684604F02AFD05B030BD94F830300B
+:10601000042B12D8628E0133DBB2824284F8303016
+:10602000DDD0052BE9D0DAE701230C220D216846EB
+:1060300004F014FD01232387B0E7638E8342DCD193
+:10604000CDE701230A220D21684604F007FD012354
+:10605000E387B5E7012309220D21684604F0FEFC21
+:106060000123A387A6E7012308220D21684604F037
+:10607000F5FC0123638797E70133DBB2A1E700BF9B
+:1060800030B58BB0016A00F118030CCB02AD009162
+:106090000446416A284604F0CBFC95E80700E388F3
+:1060A00004F10C0523F0020385E807002046E38095
+:1060B000FFF762FF0123A1881A4606A804F0CEFC70
+:1060C00000200BB030BD00BF10B5036804461B6B49
+:1060D0009847E06810BD00BF10B5036804461B6B0D
+:1060E0009847206910BD00BF10B5036804461B6BBC
+:1060F0009847606910BD00BF10B5044A02600023D4
+:106100000446C380FEF792FD204610BDC47F030005
+:1061100000897047D0E90D1230B5C36B0446C068E2
+:10612000091A2069121A60691B1AA06900FB01F1A3
+:1061300089126163E16901FB02F2216A8BB001FB04
+:1061400003F39B129212A26302ADE36304F13402E3
+:1061500000930CCA216C284604F06AFC95E80700FD
+:10616000012304F1280585E80700A1881A4606A83E
+:1061700004F074FC00200BB030BD00BF38B50368DC
+:1061800001810446DB6998472368074A5B6A9342AA
+:10619000054603D120892081284638BD20469847EE
+:1061A00080B22081284638BD11610200F8B5002573
+:1061B000114B03600446456016460F46FEF7C8FCC7
+:1061C0000E4B23604FF48063C4E90553C4E90733E1
+:1061D00014224FF48053C4E90355C4E90955C4E9B6
+:1061E0000B55C4E90D55C4E90F576564A68022819B
+:1061F000E3802046F8BD00BFC47F03005080030049
+:1062000084B030B50DF1100C8CE80E00C588044642
+:1062100000F10C0EBCE80F00AEE80F009CE8070090
+:1062200045F002058EE80700E580BDE8304004B087
+:10623000704700BF4164704770B50B680C4682B070
+:1062400005469B6A084616469847E26B216CCDE9E5
+:10625000002604F1340328460CCB04F097FB2846B3
+:1062600002B070BD10B5044A026000230446C3802A
+:10627000FEF7DCFC204610BDC47F03000089704798
+:1062800040897047FF299ABF017300206FF47A702C
+:10629000704700BF007B7047704700BF10B54A8948
+:1062A0000B8982B0CDE9003200231A461031044632
+:1062B00004F0E2FE204602B010BD00BF10B5074B4F
+:1062C000044640F8103B04F051FC054A22600023CC
+:1062D0002046E380FEF7AAFC204610BD888003001C
+:1062E000C47F030010B5094B044640F8103B04F08E
+:1062F0003DFC074A22600023E3802046FEF796FC1F
+:10630000204610F016FC204610BD00BF8880030018
+:10631000C47F0300F8B51F460B4B036000230446FF
+:1063200043600E461546FEF713FC2046074B40F827
+:10633000103B2AB231B204F065FCFF23237326819F
+:106340006581A7802046F8BDC47F030088800300D4
+:106350006FF47D70704700BF6FF47D70704700BFB1
+:106360006FF47D70704700BF6FF47D70704700BFA1
+:1063700010B584B003688DF80F20002400941C6AC7
+:106380000DF10F020123A04704B010BD10B584B079
+:1063900004688DF80C20002200928DF80D30246ADC
+:1063A000022303AAA04704B010BD00BF10B501230B
+:1063B00084B00468CDE900330DF10F03E46AA0470F
+:1063C00008B99DF80F0004B010BD00BF2DE9F84FCB
+:1063D0009DF82870002A54D0002B1D4651DD9346AD
+:1063E0000268DFF8A4809368434506460C4636D120
+:1063F0001369DFF898A0534538D1B5F1010918D0D9
+:10640000023D5D440BF1FF3404E004F8013FA54276
+:106410000DD03268526952454FF00B03F5D0002180
+:1064200030469047C3B204F8013FA542F1D132682B
+:10643000CB44536953450DD10B208BF8000037B97D
+:106440003368DB68434518D13846BDE8F88F002033
+:10645000BDE8F88F012130469847C0B2EDE7984774
+:106460003268DFF828A013695345C6D044F0010113
+:10647000C9B2304698473268BFE730469847384639
+:10648000E6E76FF47A70E3E7616302006963020094
+:106490002DE9F0479DF82070002A37D0002B99464F
+:1064A00034DD14460268DFF870809568454506467D
+:1064B0008A4624D11269174DAA4219D1A14404E099
+:1064C00001344C4509D033681A69AA42F8D02178C2
+:1064D0003046013490474C45F5D137B93368DB6815
+:1064E00043450FD13846BDE8F0870020BDE8F0876E
+:1064F0005FFA8AF13046904733681A69DEE7A847A9
+:106500003268D7E7304698473846EFE76FF47A703D
+:10651000ECE700BF69630200616302002DE9F0410E
+:1065200086B004469DF834508DF80F201E460F4665
+:1065300095B1026801230093156A0DF10F02A84777
+:1065400038B9236800909D6A0C9B32463946204634
+:10655000A84706B0BDE8F0810368DFF824C0D3F88F
+:106560001C809DF80F20E04508D100951D6A8DF82C
+:10657000172001230DF11702A847E1E7C047DFE725
+:1065800071630200024A026000218180704700BFEF
+:10659000C88003006FF47D70704700BF407970477A
+:1065A0004171704711B370B50646086890421446B1
+:1065B0000D4610D020B102680E49126E8A420CD1ED
+:1065C00034B123680C4ADB6D93420AD10023337146
+:1065D0002C60002070BD002070BD9047002CF0D1D1
+:1065E000F6E70022314620469847F1E76FF47A70CB
+:1065F000704700BF75030200710302000EB42DE95D
+:10660000F04787B00FAB044653F8046B0093317822
+:1066100039B92AE0236820469B69013698473178CA
+:1066200019B32529F6D1009A73781768101D252B08
+:10663000009006F1020659D0583BDAB2202A19D848
+:10664000202B17D8DFE803F0571616161616161665
+:106650001616164C33161616161616161616161687
+:1066600016161626161616168A0007B0BDE8F0474D
+:1066700003B0704723683F219B69204698472368F1
+:106680003F219B692046984723683F219B6920460C
+:106690009847C4E717F8011B0029C0D0236820469B
+:1066A0009B699847397801370029F7D1B7E700236C
+:1066B00001A93846CDE90133CDE903330593FEF74F
+:1066C0006DF99DF804100029A9D00DF10505236886
+:1066D00020469B69984715F8011B0029F7D19EE7D2
+:1066E0002368F9B29B692046984798E723682046BB
+:1066F0009B69984793E74FF000094FF01C0A082563
+:106700004FF0000812E0B9F1000F2AD003F1570C46
+:10671000236861469B6920464FF001089847013D78
+:1067200015F0FF05AAF1040A3FF479AF27FA0AF33E
+:1067300003F00F0303F13002392A5FFA82FCE2DC36
+:10674000302A4FF030012046E2D1B8F1000F01D1DC
+:10675000012DE4D123689B699847E0E74FF00109D8
+:10676000CBE703F1370CD3E7C389DB0600D47047CE
+:1067700010B5044684B0818901230422684604F0E0
+:106780006DF9E38923F01003E38104B010BD00BF6D
+:10679000C388DB0600D4704710B5044684B08188F6
+:1067A00001230422684604F059F9E38823F010031A
+:1067B000E38004B010BD00BFC3895B073FD52DE95E
+:1067C000F0418369B3F90270002F84B005460E468C
+:1067D00015DD00F11808002401E0A7420FD021B216
+:1067E000404604F09FFEB04204F10104F5D10123BC
+:1067F000A9891A46684604F031F9A742EFD1EB8C1B
+:1068000095F824209BB20133B3FBF2F102FB113364
+:106810002A8D9BB29A421DD0EA8C296A92B28E547C
+:10682000EB84EB69002B03DBEA8C92B2934207D036
+:10683000EB8943F01003EB8104B0BDE8F0817047B1
+:106840004FF0FF33EB61A98901230222684604F06F
+:1068500005F9EDE7A98901230322684604F0FEF853
+:1068600004B0BDE8F08100BFC3891B0719D530B55E
+:10687000838EC16A02689BB20446C95C926985B086
+:106880009047A58E94F83030628EADB20135B5FBDD
+:10689000F3F103FB1155ADB2AA4203D0A58605B0B2
+:1068A00030BD7047022240F2FF310123684604F0F8
+:1068B000D5F8236801219B6820469847A58605B036
+:1068C00030BD00BFC3895A0770B5044607D50368B9
+:1068D00000219B689847206AFFF702F9E38994F842
+:1068E000240023F004039DB2E581FFF7BBF820628A
+:1068F00060B12368002645F004055B68E6842685C0
+:10690000E581314620469847304670BD6FF47B7074
+:1069100070BD00BF2DE9F04F2DED028B85B088468C
+:10692000C98900AFCC0708EE100A7B6000F1DF8058
+:106930004B07934640F1CB80B8F82650B8F8289022
+:10694000ADB241F00101A945A8F80E1000F0128186
+:10695000DBF80030D8F82000B3F902104D460029CA
+:10696000465D25DD00244FF0FF3A21B2584604F081
+:10697000D9FDDBF80010B1F902100134B04208BFB4
+:10698000AA46A142F1DC98F82440B8F82600013567
+:1069900080B295FBF4F604FB1655A84200F0AA80DD
+:1069A000BAF1FF3F44D1D8F820000029465DD9DC78
+:1069B00098F82440B8F8263001359BB295FBF4F6E0
+:1069C00004FB1655AB42CAD17B68012B00F09A80BC
+:1069D0007B68022B40F08380594607F10C0008F1D8
+:1069E000180404F067FD07F10C01204604F072FD65
+:1069F0000121B8F80C00FEF777FD07F10C0004F058
+:106A0000BBFCB8F8262092B202F1FF3A1AB998F806
+:106A1000243003F1FF3A07F10C0004F055FD07F1B3
+:106A20000C01204604F056FD07F10C0004F0A4FC14
+:106A3000BAF1000F53DBCA45BDBF98F82450A5EB4F
+:106A400009055544AAEB090505F1080222F00702E1
+:106A50006C46ADEB020D00216A1C684610F0CBF8C5
+:106A60001FFA8AF39945D8F820E098F8240069467F
+:106A70000FD00DF1FF3609F10102B2FBF0FC00FB73
+:106A80001C221EF809C006F801CF1FFA82F94B45F7
+:106A9000F1D1B8F8283001332B442AB2B8F80E509F
+:106AA00025F00105A8F80E5093FBF0F500FB153317
+:106AB000A8F8283018EE100A04F0D6FCA54618EE07
+:106AC000100A1437BD46BDEC028BBDE8F08F40467E
+:106AD000FFF7F8FE00283FD1B8F80E102CE7B8F801
+:106AE0000E1021F0010118EE100AA8F80E1004F0A3
+:106AF000EBFCE4E77B68012B25D1BAF1FF3F97D18E
+:106B0000D8F82000B8F826309BB2AB42FAD0002962
+:106B1000445D27DD00264FF0FF3A31B2584604F0BD
+:106B200001FDDBF80010B1F902100136A04208BFE8
+:106B3000AA46B142F1DC98F82400013595FBF0F447
+:106B400000FB1455D9E77B68022B7FF471AFBAF1D3
+:106B5000FF3F7FF46DAF3FE7014618EE100A04F0E7
+:106B600013FCACE798F82430013595FBF3F403FBF4
+:106B70001455C7E77B68012B04D07B68022B3FF4D8
+:106B80002BAFAEE7DBF80030D8F82000B3F90210E5
+:106B9000B8E700BF2DE9F0471E46224B03600025F1
+:106BA000214B836004468580C560083088461746BF
+:106BB0009DF82090BDF824A0FDF7CAFF1B4B236071
+:106BC0003833A360C4E9048704F1180004F07CFCA6
+:106BD00001364FF0FF3309F10109E361E58404F167
+:106BE00010014246A4F80CA084F8246084F8309088
+:106BF0002562E56225856586A5862046FFF7D2FCDD
+:106C00003A4604F114012046FFF7CCFC084B1A6801
+:106C100032B1E38943F480432046E381BDE8F08745
+:106C20001C60F6E704810300C47F030010810300A9
+:106C3000C038002010B50446002937D001291BD0E8
+:106C4000022917D1C3895B073AD5E28C238D92B212
+:106C5000934219D10221A089FEF7B0FAE38C94F88F
+:106C600024209BB20133B3FBF2F102FB1133E36149
+:106C7000FEF708FC238D07E0E3895A070FD5E28C65
+:106C8000238D92B29342F7D0216A94F82420C85CF5
+:106C90000133B3FBF2F102FB1133238510BD204613
+:106CA000FFF710FE0028EAD0238DEDE7C3895907CE
+:106CB0000BD5E28C238D92B29342E5D1054810BDED
+:106CC000FFF700FE0028C0D0D4E7FFF7FBFD002847
+:106CD000EFD0CFE70CFCFFFF38B50C1E06DB0368D6
+:106CE000DB680546984700B9AC6338BD6FF47A702D
+:106CF00038BD00BF828E438E92B29A4206D990F878
+:106D00003010828E0B4490B2181A7047808E80B279
+:106D1000181A70470A4B10B503F1080240330446B5
+:106D200002608360183004F027FB064AA26000234B
+:106D300004F10800E381FDF779FF204610BD00BF94
+:106D400008810300C47F030008B5C06803681B6B9B
+:106D50009847002008BD00BF08B5C06803689B6A5B
+:106D60009847002008BD00BFF0B5054683B0144623
+:106D70001F4607F031FEEE68697C336801919A6C1A
+:106D8000DD6B304690470A2C77F1000338BF0A24A8
+:106D9000021901993046A84703B0BDE8F04007F05A
+:106DA0000DBE00BF70B5044607F016FEE06803682C
+:106DB0009B6C9847D4E9083162686060821A9B181E
+:106DC0002362A3681A4441F10001B2F57A7F61623F
+:106DD000A26012D3D4E90631013341F10001581CFD
+:106DE000A2F57A720D4641F10001B2F57A7F1E4696
+:106DF0000346F4D2C4E90665A260BDE8704007F01E
+:106E0000DDBD00BF10B50446FFF7CCFFD4E9060195
+:106E100010BD00BF2DE9F04F466B83B0002EBDF8CA
+:106E20003410BDF830B09DF838A001913DDDC46A42
+:106E3000074690469946002103E0B14204F1180448
+:106E400033D0258A0131002DF7D13846FFF7AAFF4C
+:106E50003B6A7A6A18EB030349EB0202BAF1000FAE
+:106E600028D151465046C4E90232019B63820F9BF0
+:106E70006361C4E90010A4F810B007F0ADFD3B6BEE
+:106E80003BB1D3E90203A168E268814272EB0303DC
+:106E900005D23C6342464B463846FFF765FF07F094
+:106EA0008DFD002003B0BDE8F08F6FF47B7003B060
+:106EB000BDE8F08F41464846D5E700BFF0B4456BCA
+:106EC000C36A00218D4201631DDD0A461C8A01321E
+:106ED00054B139B19E688F68CC68BE42DE6876EBEB
+:106EE000040401D203631946AA4203F11803EDD149
+:106EF00049B1036A8A68D21A0A2AB8BF0A22F0BCCA
+:106F0000D317FFF731BFF0BC704700BF2DE9F04F3A
+:106F100006468BB069B1C468017C23680591DD6BBE
+:106F20009B6C20469847364A059903461A442046EA
+:106F3000A8473046FFF736FF726BF46A002A45DD3A
+:106F40000025A946012718E0D4E900BA5BEA0A083F
+:106F5000628A41D1306B0023A042238243D0CDE925
+:106F600000EC029706A803F09FFD726B09F101097E
+:106F70000135AA4204F1180425DD218A0029F7D041
+:106F8000D6F820E0A368D6F824C0E0689E457CEBE4
+:106F9000000AD9D26369DB07EAD5FEF7FDFB60B1D1
+:106FA000D6E90830174A13EB020ED4E9021240F179
+:106FB000000C714572EB0C0217D3726B0135AA42BB
+:106FC00004F11804D9DCB9F1000FB6D130460BB08A
+:106FD000BDE8F04FFFF772BF13EB0B0340EB0A0065
+:106FE000C4E90230BBE73363B9E7CDE9003002976B
+:106FF000052240F2FF3106A803F056FDDDE700BF91
+:1070000080969800A0860100084B1B6801465BB182
+:10701000187C014111F0010103D001211846FFF74E
+:1070200075BF1846FFF772BF704700BFC838002011
+:10703000416BC36A01EB410103EBC1018B424FF08D
+:10704000000026D21A8A02B35A69D2071DD5D8B1D8
+:1070500010B49C68C268A4468468A445DC6874EBDC
+:1070600002020AD3183399420BD91A8A002AF9D09E
+:107070005A69D407F6D50028EBD11846183399423F
+:10708000F3D85DF8044B7047184618339942D9D8A5
+:1070900070477047F8B505460C4607F09DFCE86858
+:1070A00003689B6C98476A682B6A6860821A9B1811
+:1070B0002B62AB681A446B6AAA6043F10003B2F515
+:1070C0007A7F06466B6212D3AB69E969013341F1FD
+:1070D000000C591CA2F57A7260464CF1000CB2F516
+:1070E0007A7F1F460B46F4D2C5E90670AA60E868AD
+:1070F00003681B6B984707F061FC0023C4E9006339
+:10710000D5E90801F8BD00BF2DE9F843DDE90868BD
+:107110000546174607F060FC56EA080335D02B6A8F
+:107120009B192B626B6A48EB03036B624FF47A7214
+:107130000023304641460FF063FBAB690446E41878
+:10714000EB69AC610A46304643EB02064146EE610C
+:107150004FF47A7200230FF053FBA8688318B3F53D
+:107160007A7FAB6010D3601C46F10001421CA3F58E
+:107170007A730C4641F10001B3F57A7F064610465A
+:10718000F4D2C5E90664AB606F602846FFF70AFEDB
+:107190006B6BD5E9080703EB430E00232B63EB6A07
+:1071A0000A3003EBCE0E47F10007734515D333E0E9
+:1071B000D3E902128142BA4101D2C3E902072A6B24
+:1071C0003AB196689968D268DC68B14274EB020201
+:1071D00000D22B6318339E451ED91A8A002AF9D093
+:1071E000D3E9004654EA0602E2D09A68D968A218A8
+:1071F00046EB0101824271EB070CE0D212EB040C6A
+:10720000904662468C4641EB0601824271EB0709CB
+:10721000F4D3C3E9028CD2E7E86803689B6C984713
+:10722000EB680A4A19680244CE6B297C044618466A
+:10723000B0472B6B33B1E868697C036804F10A023C
+:10724000DB6B9847BDE8F84307F0B8BB8096980021
+:10725000704700BF064B10B51C682CB12046FFF7E5
+:10726000A1FDD4E9060110BD0020002110BD00BF22
+:10727000C8380020064B10B51C682CB12046FFF71B
+:1072800091FDD4E9080110BD0020002110BD00BF10
+:10729000C838002010B5094C246884B064B101934B
+:1072A000069B03930B460121009202910246204661
+:1072B000FFF7B0FD04B010BD0148FBE7C83800205F
+:1072C00016FCFFFF70B50E4D2C68B4B12046FFF7D9
+:1072D00069FD0C4B266A42F2107098472C682046D4
+:1072E000FFF760FD236A0849053B9B1B42F21072C1
+:1072F0000020B2FBF3F30B6070BD044870BD00BF0B
+:10730000C838002055200020C438002016FCFFFF9C
+:1073100070B516461E4A02601E4A43740A2304468C
+:10732000C160436310600D4606740121F020FEF732
+:10733000F9FB00230022C4E90B030023C4E9062360
+:10734000C4E908232B681449DA698A421AD1134A1E
+:10735000EA603146124ADB6B28469847E0680368CA
+:107360005B6A9847E06803680022A2609B6C9847BC
+:10737000E36860601A681846936A9847FFF7A2FFAF
+:10738000204670BD284605499047E5682B68E0E730
+:107390006C810300C838002079D90100097002000F
+:1073A00080969800F8B5114E3468E4B1104B05464C
+:1073B000186890B92046FFF7F5FCD4E908072D18A6
+:1073C00047F1000734682046FFF7ECFCD4E90823B6
+:1073D000AA42BB41F6D30020F8BD05FB00F0054BE7
+:1073E00098470020F8BD0448F8BD00BFC838002009
+:1073F000C43800205520002016FCFFFF4FF47A739C
+:1074000003FB00F0FFF7CEBF064B1B68014613B12C
+:107410001846FFF73FBE00220023C0E900231946AB
+:1074200010467047C838002010B5084C246882B058
+:107430004CB1CDE9002302460B462046FFF764FE1F
+:10744000002002B010BD0248FBE700BFC838002092
+:1074500016FCFFFF084B1B685BB110B504461846CD
+:10746000FFF7E6FD20B1D0E90223C4E900230120A3
+:1074700010BD1846704700BFC8380020C3880D4AA9
+:1074800023F4005310B504460260C3802C3003F08F
+:107490006DFB04F1240003F06FFF04F11C0003F006
+:1074A0006BFF054A226000232046E380FDF7BEFB08
+:1074B000204610BD7C810300C47F0300C3880F4AAF
+:1074C00023F4005310B504460260C3802C3003F04F
+:1074D0004DFB04F1240003F04FFF04F11C0003F006
+:1074E0004BFF074A22600023E3802046FDF79EFB06
+:1074F00020460FF01EFB204610BD00BF7C8103001C
+:10750000C47F0300F8B50025144B036004464560B2
+:107510000F461646FDF71CFB114B2360A76004F1D4
+:107520000C0003F003FA04F11C0003F0CDFF04F19A
+:10753000240003F0C9FF04F12C0003F05DFB4FF4BD
+:10754000405384F822502563A680E3802575E582A8
+:107550002583258425852046F8BD00BFC47F030010
+:107560007C8103002DE9F0410446806884B001214C
+:10757000103003F04FFD94F92230042B06DCE26951
+:10758000B4F92010B2F902208A421CDC01335DB24A
+:10759000A06884F822500368DB699847013085426F
+:1075A00002D004B0BDE8F081E269B4F920300021D6
+:1075B00084F82210B2F902209A4232DD013323848A
+:1075C00004B0BDE8F08104F11C0003F0ABFF04F14E
+:1075D0000C050146284603F0BBF9064680B394F932
+:1075E0002230A068C3F1040301279F400368DB69D0
+:1075F00098470138FFB2013E00255FFA80F816F87F
+:10760000013F1F4205D10135052DF8D194F92230F3
+:10761000BCE7A0682AB2FF234146103003F002FC09
+:10762000F1E701231A4621756846A18803F016FA8E
+:1076300001231A4640F2FE31684603F00FFAB0E724
+:107640002021284603F084F90646C8E730B5436A8E
+:10765000B0F92810B3F9023085688B4285B0044632
+:1076600005F1100510DC202100231A46284603F0FE
+:107670008BFC626AB4F92830B2F902209A4208DB26
+:107680000133238505B030BD243003F04BFF0146A4
+:10769000EAE701230020A18820751A46684603F016
+:1076A000DDF901231A4640F2FE31684603F0D6F9AF
+:1076B00005B030BD10B50446806886B0103003F0C8
+:1076C000A7FBA068B4F930200023009304F12C013B
+:1076D000103003F0C3FB10B994F8333053B994F968
+:1076E00032303BB1218E01220B44238684F83320B3
+:1076F00006B010BD012300211A46217502A8A188F9
+:1077000003F0ACF901231A4640F2FE3102A803F05F
+:10771000A5F906B010BD00BF30B504468068B4F9C5
+:107720003050036887B0DB699847E36A94F93210F8
+:107730005B88CB1A1844854202DC94F833307BBB5B
+:10774000B4F93020002A12DCA068002304F12C01D7
+:107750000093103003F082FB94F9321079B1228E3D
+:107760000123114484F83330218607B030BDA0686E
+:107770004942103003F04EFCB4F93020E4E7012315
+:107780001A46217502A8A18803F068F9012340F286
+:10779000FE311A4602A803F061F994F93210DEE7CF
+:1077A000237D062B10D001230020A18820751A46C6
+:1077B00002A803F053F901231A4640F2FE3102A851
+:1077C00003F04CF907B030BDA068103003F020FB87
+:1077D000E9E700BF037DFBB110B5038BC28A043318
+:1077E0009BB29A4284B00446038313D8037D0022DF
+:1077F000022B028327D0237D032B2BD0237D042B48
+:1078000024D0237D052B08D0237D062B05D0237D96
+:10781000072B08D004B010BD70472046FFF77CFF4F
+:10782000237D072BF6D1012300211A4621756846D6
+:10783000A18803F013F901231A4640F2FE3168468D
+:1078400003F00CF9E6E7FFF78DFED4E72046FFF7DB
+:1078500031FFD6E72046FFF7F9FECFE7FFF7BABFC3
+:1078600010B5037D84B0044633B9A068103004B06D
+:10787000BDE8104003F0CCBA012300211A4601757F
+:107880008188684603F0EAF801231A4640F2FF3186
+:10789000684603F0E3F8E8E770B582B0079D002D75
+:1078A0001BDB0446007D10B1207D012813D1069E0C
+:1078B000A068F6B21BB212B21030009603F0CEFAF6
+:1078C00015B9284602B070BD00200723E582208349
+:1078D000237502B070BD0248F4E76FF47A70F1E7E7
+:1078E00012FCFFFF2DE9F04385B00D9E002E58DB02
+:1078F0009846037D04460F46914623B90AE0FDF7FA
+:10790000F3FD257D35B194F814C001218C4540F27A
+:10791000FF30F4D1237D002B41D1394603A803F079
+:1079200091F9237D13B1237D012B26D10C99A068F9
+:10793000C9B200910FFA88F30FFA89F2103003A947
+:1079400003F08CFA96B100220723E6822283237586
+:1079500003A803F00BF901210720FDF7C5FD124B29
+:10796000984210D0002005B0BDE8F08303A803F0D2
+:10797000FDF8304605B0BDE8F08303A803F0F6F843
+:10798000002EEFD0E7E7237D2BB9EBE707F02CF8CB
+:10799000237D002BE6D0237D012BF7D1E2E70348BE
+:1079A000E8E76FF47A70E5E716FCFFFF11FCFFFFD4
+:1079B00070B5161E15DD037D044613B1037D012B42
+:1079C0000DD1002584F82250258404F11C0003F019
+:1079D00081FD0223E68225832375284670BD024877
+:1079E00070BD6FF47A7070BD12FCFFFF2DE9F0419D
+:1079F000171E069E30DD027D0446884602BB16F146
+:107A0000FF0FC3F1000520D036B284F8325026862D
+:107A1000414604F12C0003F0EBF9079B002D18BF41
+:107A20003D46002B4FF0000007F1FF3214BF062344
+:107A3000052384F83300E58222832375BDE8F081B5
+:107A4000027D012ADBD00648F8E7A0680368DB69FD
+:107A50009847461936B2D8E76FF47A70EEE700BF60
+:107A600012FCFFFFF0B5151E85B03BDD1E46037D01
+:107A700004460F4623B90AE0FDF736FD207D30B1FC
+:107A800094F814C001218C4540F2FF30F4D1237DDD
+:107A900033BB394603A803F0D5F80B9801900A9838
+:107AA000009033462A4603A92046FFF79FFF03A80C
+:107AB00003F05CF801210720FDF716FD0B4B9842FF
+:107AC00002D0002005B0F0BD237D2BB9F9E706F008
+:107AD0008BFF237D002BF4D0237D012BF7D1F0E722
+:107AE0000348EFE76FF47A70ECE700BF16FCFFFF86
+:107AF00011FCFFFF10B5054B03F1080238330446B3
+:107B00000260C360FEF704F9204610BD98810300AF
+:107B100010B5074B03F10802383304460260C36016
+:107B2000FEF7F6F820460FF004F8204610BD00BF1F
+:107B300098810300C388DB045ED530B5036889B043
+:107B40005B6A04469847237E20B30B2B28D8013369
+:107B5000DBB2082B237623D8012B2AD9E28802F046
+:107B60000305012D23D1FFF775FB6369C01A40F2AD
+:107B7000DC5361F10001984271F1000317D3E388EF
+:107B8000A18843F00203E38005222B4604A802F0FB
+:107B900065FF0CE06BB1013BDBB2082B2376DBD930
+:107BA000E288D10729D502F00305012DDBD009B009
+:107BB00030BDE288D307F6D522F00302E280A18827
+:107BC00001230222684602F049FF657E012DC5D1DE
+:107BD000FFF740FB6369C01A61F10001B0F57A7FDD
+:107BE00071F1000328BF0422A1882B4638BF03226D
+:107BF00004A802F033FFB1E77047012342EA030013
+:107C0000A188E0801A4604A802F028FF23890133E6
+:107C10002381FFF71FFB237E60619DE738B5C369B1
+:107C200000F10C050446D868A8421CD020B10268B7
+:107C3000194613689847E369A27E18680E49DD600B
+:107C4000012ADA88456C16BF22F4807242F48072F1
+:107C500092B28D42DA800AD1E08840F40050E08090
+:107C600000F0010038BDE08800F0010038BD94F854
+:107C700020101846A847EFE7C5F2010038B50446C2
+:107C800000F10C0528460121FEF78AFCE0690A4A4A
+:107C900003685B6893420CD16FF47D70A47E241A54
+:107CA000B4FA84F4284600216409FEF779FC2046E2
+:107CB00038BD9847F2E700BFEDE2010038B5C38850
+:107CC000027C23F400530025C380CD6072B10368A9
+:107CD000094A9B69934204460AD1084B036030333A
+:107CE000C360FEF715F820460EF023FF002038BDD4
+:107CF0009847002038BD00BF117B0200A08103001F
+:107D000030F8063C027910B523F40053002420F823
+:107D1000063CCC6092B150F80C3C0B4A9B699342F4
+:107D2000A0F10C040CD1094B40F80C3C303303603B
+:107D30002046FDF7EDFF20460EF0FBFE002010BDB3
+:107D400020469847002010BD117B0200A08103004F
+:107D50002DE9F041044684B051B1C388002223F0DC
+:107D60000303C38002810276002004B0BDE8F081E5
+:107D7000C369DB889B05F7D503681C4A5B6A93429D
+:107D80002FD100F10C0630460D460121FEF708FC0C
+:107D9000E069174A03685B68934207D13046294679
+:107DA000FEF7FEFB002004B0BDE8F081984794F890
+:107DB0001A80074629463046FEF7F2FBB845D3D174
+:107DC000E088A1880123184303251A46E080257620
+:107DD000684602F043FE01232381FFF73BFA60610E
+:107DE000C2E798470028BFD0EAE700BF7D7C0200C9
+:107DF000EDE201002DE9F84304460F4616461D4604
+:107E00009DF820809DF82490FDF76CFF0B4BE761F7
+:107E100003F108023833E360002384F82090A68041
+:107E2000657684F81A802046226023826361237677
+:107E3000FFF7F4FE2046BDE8F88300BF98810300F9
+:107E400041767047F0B5044640682268036885B003
+:107E500000256E461F690095022301953146B847FB
+:107E6000174B009A9A4202D1019805B0F0BDA06864
+:107E7000CDE90035E8B14FF4807200210EF0BBFE71
+:107E800096E8030002AA82E80300134603CBA26827
+:107E900010605160D4E9001003689B699847D4E9E9
+:107EA0000102036821685C694023A047019805B07E
+:107EB000F0BD4FF48070FDF7D5FDA060DBE700BF9B
+:107EC000A10D0C00F8B50023171E83600446416025
+:107ED0000B680D4608460FDB1B6898472A68034667
+:107EE000926828461D46904700FB075020602046B8
+:107EF000FFF7A8FF2046F8BD5B6898472B68064649
+:107F00009B682846984700FB176020602046FFF7D3
+:107F100099FF2046F8BD00BF2DE9F047804689460D
+:107F2000FFF790FF074638B33020D8F800400EF036
+:107F300002FE3022002106460EF05DFE002F04F105
+:107F4000080416DD002502E00135AF4218D0D8F84C
+:107F5000040001682246D1F810A00C233146D04716
+:107F6000314648460EF079FE30340028ECD1AF425D
+:107F700006D03046BDE8F08706463046BDE8F087BB
+:107F800030460EF0D6FD0026F3E700BF2DE9F04F96
+:107F90000446A7B008460D4692461E460EF067FE00
+:107FA00000F10108B8F1100F00F2FC80202E00F261
+:107FB000F98029462046FFF7AFFF074688B13246D1
+:107FC000514610300EF0DFFD81463846B9F1000F02
+:107FD00005D10EF0AEFD484627B0BDE8F08F0EF09B
+:107FE000A8FD4246294602A80EF0DDFD3246514664
+:107FF00006A80EF0D8FD20462668FFF723FF3022A2
+:10800000009000210EA80EF0F6FDA06808360028AA
+:1080100000F0BF804FF4807200210EF0ECFD009B59
+:10802000002B40F3BC80002701974FF002081AADE7
+:108030000DF19809606802680EA9D2F810A00C230F
+:108040003246D04702A90EA80EF007FE002844D001
+:10805000A3680DF1380E03EB880ABEE80F00AC46AA
+:10806000ACE80F00BEE80F00ACE80F009EE80F0080
+:108070008CE80F00AB46DC46BCE80F00CC450AF1AB
+:10808000100A0BF1100B4AF8100C4AF80C1C4AF8B5
+:10809000082C4AF8043CEED1009B0137BB4206F1A4
+:1080A000300608F10C08C5D103EB4307019ABF0065
+:1080B0000237002A41D0D4E9001003689B69984731
+:1080C000D4E90102036821685C694023A0474FF0AE
+:1080D0000009484627B0BDE8F08F354B1A93009B46
+:1080E0001B932B4603CBA36818605960A3680DF15E
+:1080F000080A03EB880CBAE80F00AE46AEE80F00A2
+:10810000BAE80F00AEE80F009AE80F008EE80F0003
+:10811000AB46DE46BEE80F00CE450CF1100C0BF16D
+:10812000100B4CF8100C4CF80C1C4CF8082C4CF8AC
+:10813000043CEED101230193AEE7052B35D0BB0003
+:1081400000981B4A1A9201301B902A4603CAA7685E
+:1081500038607960A76802AE1F440FCEAC460FC5E9
+:108160000FCE0FC596E80F0085E80F000DF1980EB1
+:1081700065460FCD754507F110070CF1100C47F857
+:10818000100C47F80C1C47F8082C47F8043CEFD1BA
+:1081900091E74FF48070FDF765FCA0603AE7082393
+:1081A0001AADCDE76FF47A7915E76FF47B7912E7B2
+:1081B000A10D0C002DE9F04F9BB004468946FFF756
+:1081C00041FE002800F08E8007463022002102A8E0
+:1081D00025680EF010FDA068083500286FD000213A
+:1081E0004FF480720EF007FD3F4BCDE90E370EAB1A
+:1081F00003CBA368002F1860596066DD0026019646
+:108200004FF002086068026802A9D2F810A00C239F
+:108210002A46D047494602A80EF01FFD002842D04A
+:10822000A3680DF1080E03EB880ABEE80F000DF1FC
+:10823000380CE346ACE80F00BEE80F00ACE80F00D6
+:108240009EE80F008CE80F00DC46BCE80F00CAF87F
+:108250000C301AAB9C450AF1100A0BF1100B4AF8CE
+:10826000100C4AF80C1C4AF8082CEDD108F10C0847
+:108270000136B74205F13005C4D1019B2BB3D4E9D7
+:10828000001003689B69984760682168026807EBE3
+:108290004707BB005569A2680233A8470023184668
+:1082A0001BB0BDE8F08F104B0E937B1E0F930EABEF
+:1082B00003CBA3681860596001230193D8E74FF4FA
+:1082C0008070FDF7CFFBA06089E7074BA268CDE97E
+:1082D0000E370EAB03CB054B1060184651601BB038
+:1082E000BDE8F08F014BDAE7A10D0C000CFCFFFF9D
+:1082F00003681B6B184700BF01892DE9F0414FF45B
+:108300007A76044606FB01F12148FDF7A5FC214BD6
+:10831000A17AA3FB00239B0923811F48FDF79CFC46
+:10832000656CA0722B68B4F84C805F6AE38813F424
+:10833000807320D1414628462022B84728BB606C74
+:10834000016810234D6AB4F84C102222A847E0B906
+:10835000656CA17A2B6810485E6AB4F84C40FDF752
+:1083600063FC60F07F00C3B2232221462846B04759
+:1083700058B9BDE8F0812189054806FB01F1FDF7F8
+:1083800053FC40F00700C3B2D4E70448F1E700BF54
+:10839000DC810300D34D6210D48103000EFCFFFF8B
+:1083A00010B5034B03600446FDF7A6FE204610BD42
+:1083B0005482030010B5054B03600446FDF79CFE94
+:1083C00020460EF0B6FB204610BD00BF54820300CD
+:1083D00008B5C288034659B1D10507D5016822F412
+:1083E000824242F40072C96AC2808847002008BDF8
+:1083F0009105FBD522F4007242F48042DA8000201D
+:1084000008BD00BFF0B5C388DA0585B005462ED497
+:10841000026843F48243D26AC38090470126324FF8
+:10842000A86C0268C488526884F48074BA424FF021
+:108430000003C4F3002415D19C424FF027020DD154
+:10844000686C95F84C1003681B6B984710F0080493
+:108450000FD1002EE4D1204605B0F0BD002EDFD1B3
+:108460003446F8E79047B0FA80F35B09E4E700266A
+:10847000D5E7686C012106220368CDE90021A82216
+:10848000DC6AB5F84C1002ABA047044648BBBDF906
+:108490000830BDF90A20BDF90C10A87A002BB8BF2E
+:1084A0001F33002AB8BF1F3252110029ADF80A202D
+:1084B00010FB02F24FEA6313B8BF1F315242ADF80E
+:1084C0000830491110FB03F3AA612A68ADF80C10BB
+:1084D0005B4210FB01F1526B2846C5E9073190471A
+:1084E000B9E7024CB7E700BFEDE201000EFCFFFF69
+:1084F000F8B504460E4615461946BDF81C20BDF8D1
+:108500001870FDF745FC064B23600023C4E9116594
+:10851000E380A4F84C702046FFF7EEFE2046F8BD3D
+:108520005482030008B503680F221B6BC9B2984739
+:10853000A0F13300B0FA80F0400908BD03689B6ADF
+:10854000184700BF018938B54FF47A75044605FB1A
+:1085500001F11548FDF780FB144BA3FB00239B0999
+:1085600099B205FB01F123810F48FDF75DFBC3B212
+:10857000A06CE2880168D2054D6AB4F8501058BF6B
+:1085800043F003036022A84758B9A06CE38802684F
+:10859000B4F85010546AC3F300236222A04700B914
+:1085A00038BD034838BD00BF8C820300D34D621034
+:1085B0000EFCFFFF10B5034B03600446FDF752FEAF
+:1085C000204610BDBC82030010B5054B0360044675
+:1085D000FDF748FE20460EF0ACFA204610BD00BF65
+:1085E000BC82030008B5C288034659B1D10507D53E
+:1085F000016822F4824242F40072C969C28088474D
+:10860000002008BD9105FBD522F4007242F480429F
+:10861000DA80002008BD00BFF0B5C388DA0585B058
+:1086200005462ED4026843F48243D269C380904742
+:108630000126294FE86C0268C488526884F480746B
+:10864000BA424FF00003C4F3002415D19C424FF00E
+:1086500067020DD1A86C95F8501003681B6B984702
+:1086600010F008040FD1002EE4D1204605B0F0BD73
+:10867000002EDFD13446F8E79047B0FA80F35B096B
+:10868000E4E70026D5E7A86C012106220368CDE9BE
+:108690000021E822DC6AB5F8501002ABA04704467E
+:1086A000C0B9BDF80A20BDF90C3028684FF66A71D0
+:1086B00012FB01F26A6303EB8303BDF80820C3EBEE
+:1086C000031312FB01F15B00C26AEB63A963284646
+:1086D0009047CAE7014CC8E7EDE201000EFCFFFF3E
+:1086E000F8B504460E4615461946BDF81C20BDF8DF
+:1086F0001870FDF75BFD054B2360C4E91265A4F813
+:1087000050702046FFF71EFF2046F8BDBC820300D4
+:1087100082B08DE80C00014802B0704716FCFFFFE4
+:108720000029806905DD08B904E010B10139406A0B
+:10873000FBD17047704700BF82B010B58C4684B043
+:1087400049688646DCF800000DF1080CACE803002F
+:1087500006A981E80C00039BDA070EEB630C12D527
+:108760005A10029B5EF80220D45808AB93E803002D
+:108770008DE8030006AB0CCB6046A04704B0BDE813
+:10878000104002B07047029CEFE700BF002975D08F
+:10879000F0B5846985B007460D464CB966E0A388FC
+:1087A0009B0708D52A6823689A4217D0646A04B3E5
+:1087B000AB889A07F3D422682B689A42F6D1A26854
+:1087C000AB689A42F2D1EA68E3689A42EED1B4F912
+:1087D0000420A388002A4CDB2A4827E0A968A06867
+:1087E00002F026FF0028E1D0EA68E3689A42DDD172
+:1087F000EDE7D7F818C0BCF1000F37D02A886046E3
+:10880000634600E00B461988914211D2596A184616
+:108810000029F7D163451CD0596A69625D62012362
+:1088200040F2FD31684602F019F9002005B0F0BDB4
+:108830001C46034609E0608869888842EAD2666A75
+:108840002346002EE6D0318834468A42F3D0634571
+:10885000E2D119888A4203D2C5F824C0BD61DEE79F
+:10886000DAD1588869888842D6D9F5E72A88BD6167
+:10887000D5E7C3F30E030348A380D7E76FF47A70FC
+:10888000704700BF16FCFFFF00294CD02DE9F041D6
+:10889000846984B00646002C42D0DFF890800D46F3
+:1088A000002705E0A268AB689A420DD0646A2CB339
+:1088B000AA88A38853409907F8D49207F2D5A968EB
+:1088C000A06802F0B5FE00B32B8813B122889A424B
+:1088D000ECD16B88EBB9B3680BB120469847A388FD
+:1088E000228843EA0803A3804FF47F71012368467E
+:1088F00002F0B4F8646A0137002CD9D1002FC8BF48
+:1089000020460DDD04B0BDE8F081AB889B07CDD4D7
+:10891000C8E762889A42C9D1B368002BDDD1DEE78F
+:108920006FF47A70EEE76FF47A7070470080FFFFA3
+:108930002DE9F04183885F0782B0064603D59D0686
+:108940002ED4DC0639D443F00403B38006F11005BD
+:1089500006F1180816E0F468B76895E80F0000946F
+:10896000B847B388DA0618D5346AB4B194E80F0072
+:10897000276985E80F00204637620EF0DAF8FCF729
+:1089800081FDB38898070ED4D907E4D495E80F0089
+:10899000B468A047B388DA06E6D423F00403B380B2
+:1089A00002B0BDE8F08198E8030095E80C008DE87E
+:1089B0000300B06802F020FED3E700F1180393E84B
+:1089C000030006F110030CCB8DE803003046FDF7E1
+:1089D000E1F8E5E730B51C4B8DB003F10802283310
+:1089E00004460260C36006A802F086F80F23182030
+:1089F00002930EF0A0F815490246002542F80C4BF0
+:108A0000CDE90015C56055606A460346CDE9040509
+:108A100003CA0F4A5A6158609960204602A912237E
+:108A2000ADF80C30CDE90A55FFF72EFF02A8FDF78F
+:108A3000A5F8084BE36004F10C006582FCF7F6F83A
+:108A400020460DB030BD00BF04830300C58C02007A
+:108A500039870200C47F0300A0F10C00FFF7BABF02
+:108A600010B50446FFF7B6FF20460EF062F8204628
+:108A700010BD00BF10B5A0F10C042046FFF7AAFFFF
+:108A800020460EF056F8204610BD00BF70B5254BAD
+:108A9000254A0446002582B02260C4E902530C3006
+:108AA0002561FCF755F8214B23602033E360C4E9CE
+:108AB00006552562E58428200EF03DF80646103064
+:108AC00002F01AF81A4B336018200EF034F8194AE5
+:108AD00000920246019542F80C4BC56055606A460B
+:108AE0000346C6E9020503CA996013495860C222C9
+:108AF000596120463146C6E90855B280FFF746FE67
+:108B000048B90E4B1A6812B1204602B070BD20461B
+:108B10001C6002B070BD3046FDF730F830460EF0F4
+:108B200008F8EEE7C47F0300F48203000C8303001F
+:108B30000F000200C58C020039870200D4380020E3
+:108B40002DE9F04184691CB3002607463546B4F987
+:108B50000430A288002B06DB2546646A002CF6D17F
+:108B60003046BDE8F0815307F6D4D4F8248065B1CF
+:108B7000C5F824802046FDF701F8204644460DF054
+:108B8000D8FF0136002CE2D1EAE7C7F81880F1E7F8
+:108B900026463046BDE8F0812DE9F0418469002C7D
+:108BA00046D0DFF894800D46164601270CE0A388D6
+:108BB00003F0C003A3F1C003B3FA83F35B09B3422C
+:108BC00015D00027646A3CB323882988994201D0D4
+:108BD000002BF7D163886A889A4201D0002BF1D12B
+:108BE000FCF7E4FA0028E2D10123B342E9D1B4F959
+:108BF0000430B4F804E0002BE3DB95E80F0004F147
+:108C0000100C1EF0400F8CE80F0008D02046FFF734
+:108C10008FFE646A002CD7D13846BDE8F081FCF79E
+:108C2000C5FA0028F2D021464046FCF769FDC9E7A5
+:108C300001273846BDE8F08131890200F0B50122F4
+:108C400087B0076A04460D46FFF7A6FF10B9E38C0C
+:108C5000092B01D907B0F0BD95E80F0002AE86E8F8
+:108C60000F0018200DF067FF06AB054613E903005F
+:108C70008DE80300284696E80C0001F063FF05F03C
+:108C8000ABFE67B13B692B613D612B695BB1E38C46
+:108C90000133E38407B0BDE8F04005F08FBEE3691F
+:108CA0002B61E561F2E72562F1E700BF82B008B50C
+:108CB00002A9C1E90023FFF7C1FFBDE80840002079
+:108CC00002B0704782B038B504A981E80C000446B0
+:108CD000FFF736FF0FE0E38C013BE38405F06EFE07
+:108CE000294600222046FFF757FF28460DF021FFB6
+:108CF000FCF7D2FA70B105F06FFEE5692DB12B6972
+:108D0000E361002BE7D12362E5E7BDE8384002B01C
+:108D100005F054BEBDE8384002B07047024B1888D9
+:108D2000421C1A80704700BF36210020C08800F026
+:108D30000300A0F10300B0FA80F04009704700BFC3
+:108D400082B010B58C4684B049688646DCF80000D5
+:108D50000DF1080CACE8030006A981E80C00039BA8
+:108D6000DA070EEB630C12D55A10029B5EF8022054
+:108D7000D45808AB93E803008DE8030006AB0CCB96
+:108D80006046A04704B0BDE8104002B07047029CA6
+:108D9000EFE700BF10B5034B03600446FCF7B8FFD4
+:108DA000204610BD5083030010B5054B03600446F8
+:108DB000FCF7AEFF20460DF0BCFE204610BD00BF04
+:108DC000508303002DE9F04F83B0DDE90CABBDF813
+:108DD0003870002B41D080460E4691461D46BAF1B0
+:108DE000000F3DD00F2E01D1C02F36D128200DF01D
+:108DF000A2FE0446103001F07FFE18202680A4F861
+:108E000002900DF098FECDE900AB47F00207A78075
+:108E10006B4607460246A06003CB47F80C5B002375
+:108E2000D8F80060D360E3607B6091605060756843
+:108E30000D495161C4E908330C4B9D4208D12046CD
+:108E4000FCF79CFE204603B0BDE8F04F0DF071BE6C
+:108E500021464046A8470028F1D103B0BDE8F08F75
+:108E60001BF0010FBED1F8E7418D020081D901004E
+:108E700082B070B588B00CA981E80C004289BDF8B9
+:108E80003050BDF83230954204460AD0022B44D00F
+:108E9000052B2FD0012B20D008B0BDE8704002B0C8
+:108EA0007047022B86896CD0052B5ED0012BF3D145
+:108EB000C388B54243F00103C38018BF03F0020327
+:108EC0000ED0002BE8D001231A46A18804A801F097
+:108ED000C5FD238901332381DEE78689B54203D1AD
+:108EE000E38843F00203E380E38803F00103002BEF
+:108EF000D2D0E8E78689B54203D1E38843F008037E
+:108F0000E380E38803F00403002BC5D0A18801238C
+:108F1000052204A801F0A2FDBEE71646E388D907A2
+:108F200051D4954232D0A1898D4208466CD0A37BA2
+:108F3000012BB1D101230322294604A801F08EFDA3
+:108F40006289A08995422ED1E18821F001039BB26C
+:108F50008542E3802BD021F00501E18095429BD131
+:108F6000E38823F01003E38096E7C388B54243F01B
+:108F70000403C38018BF03F00803BED0002B8BD0BE
+:108F8000C4E7AE42CAD0E3889B071CD4E188CB0675
+:108F90004DD4A37B012B4CD101F00403002BC9D08D
+:108FA00001230422C8E785427FF476AFE38823F0EB
+:108FB00002019542E18031D023F00A039BB223F0F5
+:108FC0002003E38068E70123A1880222684601F0BC
+:108FD00045FD63899D422FD0A289AA4241D0A18834
+:108FE0000123032204A801F039FD6289B24203D1B2
+:108FF000E38843F01003E380A089B042A2D1E38864
+:1090000043F02003E3809DE79E06CFD4A07B012898
+:1090100001D0084696E703F00803BFE723F00601F6
+:109020008542E1809AD123F01E039BB2C7E7A08955
+:109030008BE7A189084685E7E28802F00401002950
+:10904000CDD0B34211D0A389B342C8D102F00802F7
+:10905000002AC4D0A1880123042204A801F0FEFC48
+:10906000C3E7E28802F00801E9E702F00402EFE753
+:109070002DE9F0430446DFF8749089B098460E4617
+:109080001546FCF72FFE184B2360D9F80030A4F8E2
+:10909000048000276681A581A77303B3DFF85080A1
+:1090A0000597CDF8108004AA92E803008DE803002C
+:1090B0003146C02618463A4623460296FFF782FEFE
+:1090C000CDE9068708AB029613E903003A468DE81E
+:1090D00003002346D9F800002946FFF773FE204617
+:1090E00009B0BDE8F08300BF50830300D4380020EE
+:1090F000718E020081737047C3889A0610B50446CA
+:1091000008D4406A03682146DB699847E38843F046
+:109110002003E380DB0606D4D4E90A309842B4BFCA
+:109120000020012010BD002010BD00BF10B5044676
+:10913000406A074B026803F108013833126A216064
+:10914000E360214690472046FEF7D4FC204610BD40
+:109150007083030010B50446406A094B026803F1AE
+:1091600008013833126AE3602160214690472046A7
+:10917000FEF7C0FC20460DF0DCFC204610BD00BF11
+:1091800070830300F0B5002683B01D461746012307
+:109190000A89CDE900660446FEF72CFE0B4B2360DE
+:1091A0003033C4E90A566762E3602046FFF7A4FF44
+:1091B000B54207DAE3884FF4FA72C4E90A6243F071
+:1091C0001003E380204603B0F0BD00BF78830300A6
+:1091D00038B5044600F10C0528460121FDF7E0F9F9
+:1091E000E0690A4A03685B68934207D128466FF436
+:1091F0007D740021FDF7D4F9204638BD9847002141
+:1092000004462846FDF7CCF9204638BDEDE20100C2
+:1092100070B5044600F10C0630460D460121FDF7FD
+:10922000BFF9E069094A03681B68934205D13046DB
+:109230000021BDE87040FDF7B3B929469847304694
+:109240000021BDE87040FDF7ABB900BFBDF20100E1
+:10925000C288D30630B511D41E4A622301FB03F342
+:1092600082FB03544900DB17C3EB641382FB01420A
+:10927000C917C1EB62111944C16230BD836A33B3AF
+:109280008B42B8BF0B46134D622404FB03F385FBEE
+:1092900003EC4900DB17C46AC3EB6C1385FB01ECDC
+:1092A000C917C1EB6C11013C1944C4628162002CE6
+:1092B000E3D101EB810385FB0345DB17C3EB6513AA
+:1092C0000231194422F010028162C28030BD0B4687
+:1092D000D9E700BF1F85EB5110B50446FEF7EEFC41
+:1092E000606A036821461B6A9847E38823F02003DD
+:1092F0000020E38010BD00BF38B50446A0F10C0586
+:109300002846FEF7DBFCA069036829461B6A9847DC
+:1093100034F8063C23F02003002024F8063C38BD36
+:1093200030B4456B002D16DD8446021D002302E09B
+:1093300001339D420FD052F8044F8C42F8D16A1C81
+:1093400002335CF82220013DCCF83450002030BCC0
+:109350004CF8232070476FF47A7030BC704700BF20
+:1093600082B010B58C4684B049688646DCF80000AF
+:109370000DF1080CACE8030006A981E80C00039B82
+:10938000DA070EEB630C12D55A10029B5EF802202E
+:10939000D45808AB93E803008DE8030006AB0CCB70
+:1093A0006046A04704B0BDE8104002B07047029C80
+:1093B000EFE700BF38B5456B0A2D1CD0002D844661
+:1093C00008460EDD0CF10402002301E09D4208D0A6
+:1093D00052F8044F844203F10103F7D16FF47A701D
+:1093E00038BDAB1C01354CF82300CCF83450FFF7E6
+:1093F000EFFE002038BD6FF47B7038BD82B02DE9E0
+:10940000F04708A981E80C00426B002A804619DD6C
+:10941000314F051D0024012603E0A24283F830608D
+:1094200010DD55F8043FD8690168896CB94204F130
+:109430000104F2D08847D8F834202B68A24283F880
+:109440003060EEDC0120FCF747FCD8F83000DFF894
+:109450008CA003681B68534536D10027D8F8342008
+:10946000B946002A26DD002408F10405264602E05C
+:109470000134A24219DD55F8040F90F83030002B6A
+:10948000F6D0FFF7A5FE0128286802D0836ABB4208
+:1094900004DC80F830903946FFF7DAFED8F8342043
+:1094A0000134A24206F10106E5DC174416B1B7F516
+:1094B0007A7FD6DDD8F8300003681B68534506D1A3
+:1094C000BDE8F04702B0704701219847C5E7BDE805
+:1094D000F047002102B0184751030200BDF201001D
+:1094E000F0B5204B1D68204B03608DB004465DB382
+:1094F00006A8A788012601F0FFFA1820ADF8087029
+:10950000ADF80A600DF017FB0146002241F80C4B44
+:10951000CDE90402C260CDE90A224A602422009209
+:109520000196EC460346BCE80300104A9960586077
+:109530005A612B680E4A9B6812219342ADF80C10B9
+:109540000CD102A8FCF71AFB0A4A2260002320462D
+:10955000E380FBF76BFB20460DB0F0BD614628466B
+:109560009847EEE7D4380020B483030061930200EB
+:1095700089D90100C47F030010B50446FFF7B0FF8E
+:1095800020460DF0D6FA204610BD00BF70B5074B3F
+:1095900000250446C0E900350E46FBF7D9FA044B16
+:1095A00023602563A6806563204670BDC47F0300E9
+:1095B000B483030000207047704700BF704700BFAE
+:1095C000002070470048704716FCFFFF00207047DE
+:1095D00041607047406870470048704716FCFFFFC5
+:1095E000704700BFC1607047C068003818BF0120D5
+:1095F000704700BF0023C360704700BF0069036865
+:109600001B691847006903685B69184700690368AC
+:109610009B691847036941601A681846D36918475F
+:10962000C06810B103681B6818470148704700BF45
+:1096300012FCFFFFC06882B08DE80C0018B103680F
+:1096400002B01B68184702B0704700BFC160704786
+:1096500010B5044601F0BCFD204610BD10B504460F
+:109660000DF067FA204610BD10B5064B03F1080255
+:109670004033044602608360183001F0D7FD204675
+:1096800010BD00BF0884030010B5074B03F10802AA
+:109690004033044602608360183001F0C7FD204665
+:1096A0000DF047FA204610BD0884030082B010B5C3
+:1096B0008C4684B049688646DCF800000DF1080C41
+:1096C000ACE8030006A981E80C00039BDA070EEB67
+:1096D000630C12D55A10029B5EF80220D45808ABD6
+:1096E00093E803008DE8030006AB0CCB6046A0476F
+:1096F00004B0BDE8104002B07047029CEFE700BF25
+:109700004B7F10B504462BB109690B681B6898475D
+:10971000204610BD0B77183101F07EFD204610BDAC
+:1097200030B5457F85B004463DB1C068E8B10368F7
+:109730001B6805B0BDE83040184701690B686846F2
+:109740001B689847694604F1180001F077FD6846E8
+:1097500001F06CFD0123A28A2377684640F2FF31B5
+:1097600001F07CF9284605B030BD0148FBE700BF99
+:1097700012FCFFFFA0F10800FFF7D2BF406810B154
+:1097800003681B6818470148704700BF12FCFFFFC1
+:1097900038B50C4B0A680446002503F10800403335
+:1097A00052682060A36021610846E56004F1080169
+:1097B00090472069656003682946DB699847204621
+:1097C00038BD00BF4C84030038B5134B0A6804460B
+:1097D000002503F10800403352682060A360216136
+:1097E0000846E56004F108019047206903682946AE
+:1097F000DB6965609847094B03F108024033A360B9
+:1098000004F11800226001F0E3FC4FF48073A5829C
+:10981000A383204638BD00BF4C84030008840300A6
+:10982000417741B92DE9F041858A82B004461DB1E6
+:1098300002B0BDE8F0817047FFF770FA204BA082BC
+:10984000D3F800800746B8F1000FF1D028200DF0C2
+:1098500072F90646103001F04FF940F2FF3318203C
+:10986000338077800DF067F9164A00920246019521
+:1098700042F80C4BC56055606A460346C6E90205CE
+:1098800003CA58609960D8F800200F4952680F4801
+:1098900058618A424FF01203C6E90855B38008D1D7
+:1098A0003046FCF76BF9304602B0BDE8F0410DF0F0
+:1098B00040B93146404690470028B9D0F0E700BF94
+:1098C000D43800203596020081D90100AD960200FF
+:1098D00010B50549054A8160002304460260C38033
+:1098E000FBF7A4F9204610BDCC840300C47F03001D
+:1098F00010B50749074A8160002304460260C3800F
+:10990000FBF794F920460DF014F9204610BD00BF76
+:10991000CC840300C47F030090F84430012B08D9A5
+:10992000C388DB0610B5044602D590F845300BB16C
+:1099300010BD70474830FCF73BF80028F8D10F4BBA
+:109940001868FDF75FFAD4E91632C01A61EB02011C
+:10995000322871F10003EBD3E068E388026823F05A
+:109960001003D269E38001219047E388022223F0AB
+:10997000200384F84420E38010BD00BFC8380020D5
+:109980002DE9F04FC1682DED0A8B0B688FB0814631
+:109990001B6805A89847D9F80C00059A036804329B
+:1099A0001B690092984730F0040307460BD0082843
+:1099B00000F0E5814FF48073C9F818300123DFED22
+:1099C000CB8A194606E08023C9F818300223F7EE47
+:1099D000008A1946059B5B88B3FBF1F30193002BCA
+:1099E00000F0D5810023DFEDC29A9FEDC29A9FED72
+:1099F000C2BADFEDC2AADFEDC2BA9FEDC2AA0293DE
+:109A00000E46D9F81850019B9D4200F3FF80009C40
+:109A100025440023A542CDE90A33CDE90C3340F2B9
+:109A2000C281CDF80C90DFF8E482DDF808B0B946C9
+:109A30009A461F4601E09DF82C7058F829302046C0
+:109A40009847002818BF4FF0010B002F00F022812B
+:109A50005045C0F21F819DF83430002B00F00D817D
+:109A60000C9B9842C0F209813444A542E3D8009C83
+:109A7000CDF808B00023274647F6FE7B1C460DE0D4
+:109A80000C9A904200F0DB80A04200DD04B2584501
+:109A90003744B8BF0FFA80FBBD4214D958F82920CB
+:109AA000384690475045EBD19DF82C20002AE7D04E
+:109AB00000220EAB03EBC20237444FF00003BD425D
+:109AC00002F80C3CEAD80BF12802A2424F4621468C
+:109AD000DDF80C9000F3E680A1EB0B0404EBD474EA
+:109AE00044F34F0308EE103A6FF02702A2EB0B038A
+:109AF0004FF0000A009CCDF80C90D346B9461F46A3
+:109B0000204658F8293098473444384420EAE07019
+:109B1000A5420BF1010B00FB00AAF1D89AFBFBF167
+:109B200007EE901AF8EEE77A4F46F5EE407AF1EE3E
+:109B300010FADDF80C9000F12F81B1EEE7CAB8EE13
+:109B4000C88A99ED097A28EE288AC8EE297A67EE44
+:109B5000877AC7EE897A17EE900A0CF0F9FA07EEC9
+:109B6000100AF3EE047A67EE277A99ED0A7AF4EE9A
+:109B7000C77AF1EE10FA40F1AD8089ED077AB9F8B5
+:109B80000630D9F8182043F02001A9F806100199F1
+:109B9000891A0191009911440091990709D499ED0E
+:109BA000077AD9ED047AB4EEE77AF1EE10FA00F311
+:109BB000AF805A0709D499ED077AD9ED057AB4EE4A
+:109BC000E77AF1EE10FA00F1B38099F83C30002BFF
+:109BD00074D0D9ED107AF4EECC7AF1EE10FA01D50A
+:109BE00089ED10CADFED487AB4EEE7CAF1EE10FA5B
+:109BF0002CDDD9F8383000210133C9E90D130122D9
+:109C000089F83C20019B002B7FF4FBAE09F148044E
+:109C10002046FBF7CDFE0028029B40F3A180002BDD
+:109C200040F0A280B9F80630DB0600F1A18005A85B
+:109C300001F0FCFA0FB0BDEC0A8BBDE8F08F9DF887
+:109C40003420002A3FF420AF012232E7D9F838301F
+:109C5000023B0B2B06D8D9ED107AF4EEEB7AF1EE3D
+:109C600010FA75DAD9F8343089ED10AA00220133E0
+:109C7000C9E90D3289F83C20C4E701230EAA02EBA2
+:109C8000C3034FF0010243F8100CDDF828A003F8DD
+:109C90000C2CE9E64FF001038DF83430CDF830A0FC
+:109CA0000023EBE70BF1010212B2A2EB0B0202EB75
+:109CB000D27242F34F0308EE103A15E7B4EEEACA47
+:109CC000F1EE10FAC2DDD9F83430132BBEDD89ED88
+:109CD00010CA8EE7F0EEE76AF4EE4B6AF1EE10FA86
+:109CE00088BFF0EE477AC9ED077A48E70000804365
+:109CF00000FEFF46ACC5A737FFFF7F7F000048434B
+:109D000000009643000000000000C8425C200020D4
+:109D10000123B9F80410022206A800F09FFEB9F84A
+:109D2000063023F0040343F00203A9F806304CE7A1
+:109D300001231A46B9F8041006A800F08FFEB9F8FE
+:109D4000063023F0020343F00403A9F806303CE791
+:109D5000B9F804100123082206A800F07FFE81E76D
+:109D6000002B7FF464AF5DE72046FBF7E7FD5EE77D
+:109D70000D4B1868FDF746F8C9E9160157E740236F
+:109D8000C9F818300423DFED098A194622E609F1E3
+:109D90004800FBF70DFE45E717EE900A0CF010FAAD
+:109DA0000CEE100ACBE6FFDEC838002000000000F1
+:109DB00008B590F84430012B0CD9C388DB0603D5D5
+:109DC000FFF7DEFD002008BD90F84530002BF7D1ED
+:109DD000002008BD013380F84430002008BD00BFDA
+:109DE00008B590F83C30012B0ED930F8023CDB0668
+:109DF00004D50838FFF7C4FD002008BD90F83D30B9
+:109E0000002BF6D1002008BD013380F83C30002043
+:109E100008BD00BF2DE9F84300259846204B45605A
+:109E2000036004460E461746BDF82890FAF790FEE8
+:109E30001C49E66001F1080330312A462360A16025
+:109E400004F148002946FBF7BDFCE388DDED097A03
+:109E5000A4F8445043F4005343F01103E380336803
+:109E6000C4ED0A7A5A68DDED087AA4F8049000235C
+:109E7000E36123640123236384F82C30802330467C
+:109E8000C4F814802761C4ED097A6563A56384F87A
+:109E90003C5004F10801A36190472046BDE8F883D7
+:109EA000C47F03009C84030070B54F4E04463068A5
+:109EB0000D46FCF7A7FFE388C4E91601D80608D4CD
+:109EC000E06843F01003E38003680221DB699847F0
+:109ED000E388990621D594ED077ADFED447ADFED2A
+:109EE000446A77EE677A6A1C67EEA67A08BF236B2E
+:109EF000F5EEC07A18BF2B46F1EE10FA4CD4DFED28
+:109F00003D6AF4EEE67AF1EE10FA51DD022B08D04C
+:109F1000B5EE407AF1EE10FA03D104F14800FBF7F8
+:109F20005BFC3068FCF76EFF94ED077ADFED2F7A6B
+:109F3000DFED2F6A77EE677A6B1C67EEA67A08BFB3
+:109F4000256BF5EEC07AF1EE10FAC4E9160126D4BD
+:109F5000DFED286AF4EE667AF1EE10FAC8BFF0EE93
+:109F6000667A022D1FD0F2EE026AF4EEE67AF1EE86
+:109F700010FA0EDBB3EE056AF4EEC67AF1EE10FAD3
+:109F800007D877EEE67A9FED1C7AF7EE086AA7EE1F
+:109F9000A67A17EE100A70BD022BB9D1BDE7022DCB
+:109FA000DFED167ADFD1B0EE677A17EE100A70BDDA
+:109FB000022B16D0F2EE026AF4EEE67AF1EE10FA17
+:109FC000A6DBB3EE056AF4EEC67AF1EE10FA9FD87E
+:109FD00077EEE67A9FED087AF7EE086AA7EEA67AA2
+:109FE00096E7B0EE677A93E7C83800200000504249
+:109FF0000000AA4000007F4300001842000000005B
+:10A0000090F8452001324FF0FF3180F84520FFF7EE
+:10A010004BBF00BF90F84530013B80F8453070479A
+:10A0200081627047806A003818BF0120704700BF06
+:10A030008068704781600020704700BFF0B5CB6832
+:10A040000D6A9D42A8BF1D4683B00C46012201F156
+:10A0500010070646294601A801F0C0F801A93846B4
+:10A0600001F0ECF801A801F0E1F82069A1692A46A5
+:10A0700004300CF098FD236AA2695B1B2A44002B74
+:10A080002362A26125D1636A002BC4BF03F1FF33B1
+:10A09000636293B1E36962692362002BA26104DD0C
+:10A0A000A06A03681B689847236A33B13946304673
+:10A0B00001F0B2F8304603B0F0BD636A002BF5D171
+:10A0C00094F82C30002BF1D004F13000FBF7FEFBAC
+:10A0D000ECE7E5DCEAE700BF38B504460C4B40F896
+:10A0E000103B04F1300501F073F8002201212846ED
+:10A0F000FBF768FB002101224FF480732846C4E976
+:10A1000002232464A162FBF767FB204638BD00BF31
+:10A11000D884030010B50446806A88B1002A0FDD98
+:10A1200073B1C4E9051101684FF0000C096884F8A7
+:10A130002CC06362C4E90722884794F82C3003B925
+:10A1400010BD04F13000BDE81040FBF745BB00BF77
+:10A150000078704790F90000704700BF0088704792
+:10A16000B0F90000704700BF0068000A704700BFE8
+:10A1700000680012704700BF0068704700687047B1
+:10A180000170704701807047018070470A120B14FC
+:10A1900001704270837070470160704701607047C2
+:10A1A0004069704708299ABF416100206FF47A70B6
+:10A1B000704700BF2DE9F04F2DED028BD1ED087AED
+:10A1C00087B08946FDEEE77A0390CDED027A00F084
+:10A1D000FFFFD9F81000026812699047D9F814708F
+:10A1E000824617B9C9F814000746D9F8101001378C
+:10A1F0000A6807EBD7777B101268009304A8904792
+:10A20000D9F8142004990AF1010808EBD878013232
+:10A210004FEA680802EBD272B8EB620F4B8893FBEF
+:10A22000F8F700F08B80009B07FB03F3194601222F
+:10A2300005A808EE103A00F0D1FF039805A900F038
+:10A24000FDFF05A800F0F2FF039B049C1D68002F92
+:10A2500004F1040405F104057ADD4B460026DFF81D
+:10A26000FCB00196B9461F465BF82A20204690476D
+:10A2700097F828200136444422B1019B03440193FE
+:10A28000029BC01A07EE900A97ED077A7B6A7A69FB
+:10A29000F8EEE77A284667EE877AFDEEE77A17EE62
+:10A2A000901A1943009B1D442B4B53F822209047D2
+:10A2B000B145D9D13B464F46994699F82820FAB185
+:10A2C000DDED017A99F82920B8EEE77A07EE907A69
+:10A2D000F8EEE77AC7EE276A3AB1F6EE007A66EE54
+:10A2E000A76A99ED087AE7EE276AD9F818100122D3
+:10A2F000C9ED086A89F8292089B9012289F82A203C
+:10A30000039C18EE101A204601F02AF804A800F069
+:10A310008DFF204607B0BDEC028BBDE8F08FFDEE4F
+:10A32000E67A029B17EE902AD21A002AB8BF524250
+:10A330009142E5DD012289F82A20E1E7039804A98A
+:10A3400000F07CFF009B07FB03F308EE103A7BE76D
+:10A3500000230193B1E700BF802000205C20002093
+:10A36000017070472DE9F0410446DDE90685174686
+:10A370001E46FFF70DFA144B23603833A3602146C5
+:10A3800004F12C00FFF720FA0023B8F1080F4FF07A
+:10A39000000298BFC4F814802262E76184F8286044
+:10A3A000636284F82930A5613EB1B5FA85F35B0993
+:10A3B00084F82A302046BDE8F081012384F82A3051
+:10A3C0002046BDE8F08100BF048503002C30FFF774
+:10A3D000A7B900BF2430FFF7A3B900BF10B5074BE2
+:10A3E00003F1080240330446026083602C30FFF71B
+:10A3F0003BF92046FFF7F4F8204610BDFC8403002B
+:10A40000094B10B503F10802403304460260836033
+:10A410002C30FFF729F92046FFF7E2F820460CF030
+:10A4200088FB204610BD00BFFC84030043695869C7
+:10A4300003681B69184700BF4369586903685B6973
+:10A44000184700BF03460022C3E9061208461A62F5
+:10A45000704700BF2DE9F041074600F1140400F1F8
+:10A460003C06002554F8043F18464BB11B681B6A94
+:10A470009847A84204DD206803681B6A9847054690
+:10A48000B442EFD1786903682946DB69BDE8F04141
+:10A49000184700BF00F1140300F13C0253F8040F09
+:10A4A00078B110B4C4688C4208D093420DD053F8F0
+:10A4B000040F0028F9D0C4688C42F6D15DF8044B33
+:10A4C00070479342EAD10020704700205DF8044BAA
+:10A4D000704700BF436910B50446586903689B691B
+:10A4E0009847D4ED067A07EE100AF8EEE77AC7EE41
+:10A4F000277A17EE900A10BD0164704770B50C46BC
+:10A500000546FFF767F8A04200D170BD21462846F6
+:10A51000FFF75EF8686903682146DB68BDE87040B4
+:10A52000184700BF10B5054B03F108024433044639
+:10A5300002608360FFF754F8204610BD9085030049
+:10A5400010B5074B03F108024433044602608360F0
+:10A55000FFF746F820460CF0ECFA204610BD00BF8D
+:10A5600090850300094B10B503F10802343304460B
+:10A57000C0E900230C3000F059FE054A6260002358
+:10A58000201D6381FAF752FB204610BD4085030071
+:10A59000C47F0300F0B583B001F10C07044601A8A5
+:10A5A0000D4600F015FE01A9384600F057FE06469C
+:10A5B00001A800F03BFE5EB169690B6801A81B6849
+:10A5C000984701A9384600F039FE01A800F02EFE98
+:10A5D0003946204600F020FE204603B0F0BD00BF03
+:10A5E00070B5036C82B004462BB11B7803F0FF00FA
+:10A5F0000BB902B070BD04F1140504F13C0655F826
+:10A60000043F184613B11B68DB6A9847AE42F6D187
+:10A6100001A800F0DDFD01A904F10C0000F00EFE20
+:10A6200001A800F003FE0148E3E700BF12FCFFFFB2
+:10A630000B4B10B503F1080234330446C0E9002384
+:10A640000C3000F0F3FD074A626000236381201D97
+:10A65000FAF7ECFA20460CF06CFA204610BD00BF69
+:10A6600040850300C47F030038B50C4B03F108029A
+:10A670003433044640F8042C40F8083B00F0D6FD83
+:10A68000074A22600023251FE3802046FAF7CEFA0E
+:10A6900028460CF04EFA284638BD00BF408503001E
+:10A6A000C47F030038B500F114020D46002352F8B0
+:10A6B000044FAC4204D001330A2BF8D1002038BD3E
+:10A6C000026906330024013A40F82340026185B153
+:10A6D0002B680B4A9B6A93420DD10A4B2B603C338B
+:10A6E000AB602846FEF77CFF28460CF022FA0120DA
+:10A6F00038BD012038BD28469847012038BD00BF2D
+:10A7000041A502009885030038B50B4B054603F1BF
+:10A7100008023433044640F8042C45F80439083064
+:10A7200000F084FD054A226000232046E380FAF70A
+:10A730007DFA284638BD00BF40850300C47F030072
+:10A74000F8B5074600F11403002453F8045F2DB157
+:10A7500001340A2CF9D100263046F8BD24200CF033
+:10A76000EAF9064608200CF0E6F90C4B4560014674
+:10A7700003603046FFF70CF8094B3A6933603C330D
+:10A780000634B36001231A4447F82460C6E906354D
+:10A7900035627761F5603A613046F8BDE4830300C5
+:10A7A000988503002DE9F04F8B692DED028B012B6D
+:10A7B00008EE100A83B0914659D04B695869036876
+:10A7C0001B690C46984700F10108D9F80030A169CF
+:10A7D0005E8808EBD8784FEA6808074696FBF8F6DB
+:10A7E000012296FBF1F101A801FB088100F0F6FCC3
+:10A7F00006FB08F6019D002E05F1040541DDDFF89A
+:10A800008CA004364FF0040BD9F800005AF827301A
+:10A8100058449847D4E907310844A16901338B4271
+:10A82000C4E907300BF1010B0ADB90FBF1F1164B89
+:10A83000284653F8273098470023C4E90733454496
+:10A840005E45E1D101990431691A01A800F088FD43
+:10A8500001A918EE100A00F0DFFC01A800F0E6FCE8
+:10A8600018EE100A03B0BDEC028BBDE8F08F114664
+:10A8700000F0D2FC18EE100A03B0BDEC028BBDE86C
+:10A88000F08F0021E1E700BF802000205C20002045
+:10A8900030B50D4649690B6885B004461B6902A8AE
+:10A8A000984702A903A800F0B7FC4FF0FF332946F0
+:10A8B00003AA009320460023FFF774FF03A800F0CB
+:10A8C000B5FC02A800F0B2FC204605B030BD00BFC8
+:10A8D000F8B50446124B03600026124B4360043067
+:10A8E000A6600D461746FAF733F90F4B03F108023D
+:10A8F00034336360226004F10C0000F069FC28220C
+:10A900003146656127812661266404F118000CF048
+:10A9100072F92B6828465B68214698472046F8BDA7
+:10A9200098840300C47F030040850300024A116835
+:10A930007E22C0E900127047A4200020034A03468B
+:10A9400092E8030083E8030018467047CC380020E3
+:10A95000A1F120035E2B07D8006805236FF09F024A
+:10A9600013FB01210844704700207047034A044B41
+:10A9700011687E22C3E90012704700BFA4200020A6
+:10A98000CC380020017042704360704782B010B430
+:10A9900001AC84E80C0001AA03468C4607CA9DF866
+:10A9A000104083E80700A4B19CF80100B0B9DCF8BE
+:10A9B0000420022A1AD0032A34D0012A2CD0012CD8
+:10A9C0001ED0022C05D1D3E9011249425242C3E9FB
+:10A9D00001125DF8044B184602B0704752424942DA
+:10A9E000C3E90112DCF80420022AE4D1D3E9001201
+:10A9F000012CC1F10001C2F10002C3E90012E0D153
+:10AA0000D3E900109A685DF8044B5242C3E9000193
+:10AA10009A60184602B07047D3E900215242C3E958
+:10AA20000012CCE7D3E900125242C3E90021C6E785
+:10AA300082B010B582B004AC84E80C00069B0A78A2
+:10AA4000CDE9003204AB0CCB0446FFF79FFF204654
+:10AA500002B0BDE8104002B0704700BF70B5018081
+:10AA600082B0428004461D46FCF704FCC4E90201A2
+:10AA700015B9204602B070BD094B1D68002DF8D0F5
+:10AA80002A68084B16689E42F3D004F1080393E845
+:10AA900003008DE80300284694E80C00B047E8E77F
+:10AAA000D43800201187020070B582B09DED067B7E
+:10AAB0009DF82030018080ED027B0446428013B96E
+:10AAC000204602B070BD0A4B1D68002DF8D02A68E0
+:10AAD000084B16689E42F3D000F1080393E8030088
+:10AAE0008DE80300284694E80C00B047E8E700BF73
+:10AAF000D43800201187020010B5002303600446FB
+:10AB0000FCF7B8FBC4E90201204610BD30B50B4B81
+:10AB10001C6883B024B12168094A0D68954201D1AF
+:10AB200003B030BD00F10802034692E803008DE84F
+:10AB3000030020460CCBA84703B030BDD43800201A
+:10AB40001187020082B038B5002504A905600446CB
+:10AB500081E80C00FCF78EFB04AB0FCB256184E889
+:10AB60000F002046BDE8384002B0704710B50446DB
+:10AB7000006800F015FD204610BD00BF2DE9F0472C
+:10AB800016460622804601FB06200F461D46FAF7B0
+:10AB900069FFC8F8000000F02BFDD8F800401FFA4C
+:10ABA00087FA1FFA86F9A4F802A0A4F80490DDB190
+:10ABB000002F17DDB145A8BFB146BA45A8BFBA46B8
+:10ABC0000634B9F1000F0DD0002629462046524622
+:10ABD0000BF0E9FFD8F8003001365B88B1453D4401
+:10ABE0001C44F2D1BDE8F08709FB0AF22946A01DFA
+:10ABF000BDE8F0470BF0FFBF014B0360704700BF9B
+:10AC0000B487030070B50D1E044615DB002A1646F6
+:10AC100012DB062005FB0200FAF724FF206000F09B
+:10AC2000E7FC206805FB06F245808680002106309F
+:10AC30000BF0E1FF204670BD014B2360204670BD44
+:10AC4000B487030010B50B6804461846236000F073
+:10AC50008BFC204610BD00BF2DE9F041064684B0B4
+:10AC600000296BD00A780D46002A6DD04FF0000CF9
+:10AC70000B4667466446604607E00A2A52D008B190
+:10AC80000134002013F8012F42B1A2F1300109294B
+:10AC9000F3D813F8012F0120002AF6D10FFA8CF314
+:10ACA000002B48DB38B2002845DB062203FB0020DE
+:10ACB0001FFA8CF4BAB2904602FB04F41FFA8CF728
+:10ACC000FAF7D0FE306000F093FC306822464780EF
+:10ACD000A0F80480002106300BF08DFF37682B7838
+:10ACE0000637DBB101AC22464FF0000804E002F861
+:10ACF000013B15F8013F8BB1A3F130010929F6D9C9
+:10AD0000A24282F80080F4D920460BF038FF07F801
+:10AD1000010B15F8013F2246002BEDD1304604B05F
+:10AD2000BDE8F08100B10134A445B8BFA4460024B9
+:10AD300001372046A6E7074F3760D0E7054B036091
+:10AD4000304604B0BDE8F081144690461746062010
+:10AD5000B6E700BFB487030010B5044629B1084622
+:10AD6000216000F001FC204610BD024B036020462C
+:10AD700010BD00BFB48703002DE9F0410D1E06464B
+:10AD800027DB002A174624DB062005FB02001C46B1
+:10AD900005FB02F8FAF766FE306000F029FC336824
+:10ADA0005D809F80D4B1B5B10633A7B14FF00008E4
+:10ADB000214618462A460BF0F6FE326808F10108D3
+:10ADC0005288034647452C441344F1D13046BDE830
+:10ADD000F081064B33603046BDE8F08142462146A3
+:10ADE000981D0BF008FF3046BDE8F081B4870300E2
+:10ADF00038B50B6804460068984206D00D4600F04E
+:10AE0000CFFB2868206000F0AFFB204638BD00BFB4
+:10AE10000068438882880021063003FB02F20BF0B1
+:10AE2000EABE00BF0068B0F802C0614512DA00B5A2
+:10AE3000B0F804E072450ADA002908DB002A06DBD4
+:10AE400008440CFB0202002093715DF804FB6FF4D0
+:10AE50007A70FAE76FF47A70704700BF2DE9F04717
+:10AE6000074688463C689DF8200061888A424EDA91
+:10AE7000A588AB424BDAD8F800C0BCF8026002EB00
+:10AE8000060ABAF1000F42DDBCF8049003EB090E8C
+:10AE9000BEF1000F3BDD002A3CDBA1EB020AB2450C
+:10AEA000A8BFB246002B59DBED1AA945A8BFA94699
+:10AEB0000CF1060522EAE272A61D0BB101FB03228A
+:10AEC0001644A0B3B9F1000F21DD002108460AF1B4
+:10AED000FF3EBAF1000F10DD6B1EB44605EB0E020B
+:10AEE00013F8014F14B18CF80040013093420CF17B
+:10AEF000010CF5D13C68D8F800C0BCF80230013133
+:10AF00001D44638889451E44E3D1BDE8F0870020D5
+:10AF1000BDE8F0878A45A8BF8A46002B2CDBED1AD6
+:10AF2000A945A8BFA9460CF10605AD1AC2E7B9F1BB
+:10AF3000000FEDDD04462946304652460BF033FE45
+:10AF4000D8F800305B881D443B6801345B88A1451C
+:10AF50001E44F0D10AFB09F0BDE8F087AE45A8BF5A
+:10AF6000AE46F1460CF10605002106FB13131D4405
+:10AF700022EAE272A61DA3E7AE45A8BFAE46F1469F
+:10AF80000CF106055142F0E72DE9F043054683B088
+:10AF9000684616461C460F46FFF7D0FC2B685A88B9
+:10AFA000964234DA9B889C4231DA1F2F2FD9019BBD
+:10AFB0009F422CDC39466846FFF7CAFC102700F197
+:10AFC0000508B44600212B68B3F802E0F44510DA16
+:10AFD0009A889442634447FA01F20ADA90F80090A2
+:10AFE0000EFB043319EA020F14BF4FF0FF320022A8
+:10AFF0009A71013105290CF1010CE4D10130404571
+:10B0000004F10104DDD1002003B0BDE8F0836FF44A
+:10B010007A70F9E703682DE9F0410E1E5F8827DD9D
+:10B02000BE4203F1060419DA9B88A3B18046BF1B18
+:10B030000025A11920463A460BF0B5FD3246E0192D
+:10B0400000210BF0D8FDD8F800305A889B880135D4
+:10B050009D421444EDDB0020BDE8F0819A88002178
+:10B0600007FB02F220460BF0C6FD0020BDE8F08190
+:10B070006FF47A70F0E700BF2DE9F84F00AFD1F818
+:10B080000080FE6AB8F802501C46BB6A02EB030B54
+:10B09000AB45814604EB06033EDABBF1000FD8BF97
+:10B0A000AB46B8F80460B34202DA002BC8BF1E46B4
+:10B0B0000BFB06F3073323F0070305FB0422ADEB7C
+:10B0C000030D08F10605A6421544EA46C8BF6B46C3
+:10B0D0000CDD294618465A460BF065FD0134B8F8D8
+:10B0E00002200346A64215443344F2D10FFA8BF1F5
+:10B0F00000290ADB32B2002A07DB48465346FFF735
+:10B100003DFD4846BD46BDE8F88F044BC9F8003008
+:10B110004846BD46BDE8F88FAB46C2E7B48703009A
+:10B120002DE9F8430C68B4F90270B4F80290002FCE
+:10B1300005462FDBB4F90460B4F80480002E29DB47
+:10B14000062007FB0600FAF78DFC286000F050FA95
+:10B150002B68A3F80290A3F80480EFB1B045A8BF14
+:10B16000B046B945A8BFB9460633B8F1000F13D0B1
+:10B1700006340026214618464A460BF014FD2A687C
+:10B18000013651880346B0453C440B44F2D1284671
+:10B19000BDE8F883024B2B602846BDE8F88300BF6A
+:10B1A000B487030010B5064C0648206000F0DCF9B7
+:10B1B0002046054A0549BDE810400BF0B5BC00BF6C
+:10B1C000D8380020B4870300402000206DAB020077
+:10B1D000014B0360704700BFBC87030070B50D1EB4
+:10B1E00004460CDD281D1646FAF73CFC206000F0F2
+:10B1F000FFF92068012E458005D0204670BD054B23
+:10B200000360204670BD2A46002104300BF0F3FC99
+:10B21000204670BDBC87030010B50B680446184675
+:10B22000236000F0A1F9204610BD00BF10B5044610
+:10B23000006800F0B5F9204610BD00BF38B50B68B6
+:10B2400004460068984206D00D4600F0A9F9286827
+:10B25000206000F089F9204638BD00BF0068096809
+:10B2600088420ED008B54A8843889A4201D000200F
+:10B2700008BD043104300BF086FCB0FA80F04009C0
+:10B2800008BD0120704700BFB2F1000C19DB006857
+:10B29000428808B51FFA8CFE96450FD833EA23037F
+:10B2A00028BF1346A2EB0C029A4200F10400A8BF8B
+:10B2B0001A4660440BF09FFC002008BD6FF47A70C2
+:10B2C00008BD6FF47A707047002B70B50E461546B6
+:10B2D00002DA03685B889B1A002D21DB0068428834
+:10B2E000591991421CDCA9421ADBCBB136F000415E
+:10B2F00016D05942B14214DAB34212DD00F1040C07
+:10B30000002E65441FDB9C1BA919224628460BF022
+:10B3100058FC324628190021BDE870400BF06BBC88
+:10B3200070BDA9B28A42FBD333EA230328BF134678
+:10B33000521B04309A422844A8BF1A46BDE8704008
+:10B3400000210BF058BC29469A197442A81B0BF037
+:10B3500038FC224628460021BDE870400BF04BBC6B
+:10B36000002906DB03685A888A4202DB59800020E4
+:10B3700070476FF47A70704710B50446006800F0AB
+:10B380000FF9204610BD00BF30B50B4685B004460E
+:10B3900001A91846F9F702FB01A80BF068FC054665
+:10B3A0000530FAF75FFB206000F022F920682A469A
+:10B3B000458001A904300BF0F6FB2068054400230A
+:10B3C00020462B7105B030BD70B5044611B10B7825
+:10B3D0000D461BB90D4B2360204670BD08460BF08F
+:10B3E00046FC06460530FAF73DFB206000F000F908
+:10B3F000206832464680294604300BF0D4FB206892
+:10B40000304400230371204670BD00BFC087030095
+:10B41000F8B517460A683B68B2F90250B3F9023032
+:10B420001D440446681D0E46FAF71CFB206000F020
+:10B43000DFF8206831684580B1F90220043004311A
+:10B440000BF0B1FB326823683968B2F90200B1F938
+:10B4500002200433184404310BF0A5FB23682B446D
+:10B4600000221A712046F8BDF8B5054649B10B789F
+:10B470000C4633B1084616460BF0F9FBB7B28742CB
+:10B4800003D90B4B2B602846F8BD701DFAF7EAFA7A
+:10B49000286000F0ADF82868324647802146043025
+:10B4A0000BF081FB2A683244002313712846F8BD53
+:10B4B000C087030010B50B6804461846236000F0EF
+:10B4C00053F8204610BD00BF014B0360704700BF1A
+:10B4D000C087030038B50B6804460068984206D060
+:10B4E0000D4600F05DF82868206000F03DF8204629
+:10B4F00038BD00BF70B515686E88044666B10B682C
+:10B500005B881BB1FFF784FF204670BD05602846AD
+:10B5100000F02AF8204670BD0868206000F024F88A
+:10B52000204670BD002907DB0368B3F902208A4278
+:10B5300002DD1944087970470020704710B5064CA9
+:10B540000648206000F010F82046054A0549BDE88D
+:10B5500010400BF0E9BA00BFDC380020C0870300C0
+:10B560004020002079B3020003884FF6FF729BB29F
+:10B57000934214D0012B10B5044601D0DB0702D44E
+:10B580001E20F2F7ABF8BFF35B8FD4E85F3F0233C6
+:10B59000C4E8523F002AF8D1BFF35B8F10BD70475B
+:10B5A00003884FF6FF729BB2934218D0012B10B55F
+:10B5B000044610D0DB070ED5BFF35B8FD4E85F3FA6
+:10B5C0009A1EC4E8512F0029F8D1BFF35B8F9BB2BC
+:10B5D000032B05D010BD1E20F2F780F8ECE7704772
+:10B5E0002046BDE8104000F001B800BFFAF778BA75
+:10B5F00003230380704700BF82B030B583B006A933
+:10B6000081E80C0008AB8646844693E803005EF8A8
+:10B61000045B8DE8030006AB0CCBDCF814407146EC
+:10B620002846A04703B0BDE8304002B0704700BFD5
+:10B6300008B502680B689A4201D0002008BD1022AC
+:10B64000043104300BF09FFAB0FA80F0400908BDD5
+:10B65000042070470429024808BF0020704700BF3B
+:10B6600016FCFFFF8268054B106993FBF0F007EEB4
+:10B67000900AF8EEE77A17EE900A704740420F0002
+:10B68000837D43F020038375704700BF807DC0F346
+:10B690004010704710B50C310446FFF7BDFD204641
+:10B6A00010BD00BF807D00F01000704730B5837D75
+:10B6B00013F0100483B002D1204603B030BD84687B
+:10B6C000054601A8FFF784FD03F086F9E37D7F338B
+:10B6D00004EB830101A8FFF7B1FD03F06FF900232C
+:10B6E000EC7D1D481A4602F151010901415801B192
+:10B6F0000133944202F101022AD0082AF3D1174BF8
+:10B70000019A101D48F68804C15AA142034414D07E
+:10B7100052881044AA68927D984298BFA3EB420CCD
+:10B7200008D9520001E0984204D9995AA1429C4696
+:10B730001344F8D1BCF900302B822C8A01A824B222
+:10B74000FFF774FD24EAE474A4B2204603B030BDD0
+:10B75000013B5B00D4E700BF007000402EF8FFFF04
+:10B76000072914D8032A12D810B4C37D01761B010F
+:10B7700003F1804342EA012403F5E043427644F4B6
+:10B7800080540020C3F818455DF8044B70476FF4EF
+:10B790007A7070478176704710B5044680690368F7
+:10B7A00000219B6B9847A06903684FF47A51DB6CCA
+:10B7B0009847A07D216901280346B8BF012303EB08
+:10B7C0008303B1FBF3F3B3F5807FA8BF4FF480731D
+:10B7D0005B104BD000225B1002F10102FBD107EE9F
+:10B7E000901AF8EE677AB3EE007A012867EE877A4E
+:10B7F0002DD9082A4FF00103A8BF082203FA02F24C
+:10B8000007EE102AF8EEC76A194B87EEA67A0021D8
+:10B81000C3F8F415C4F80422A06903680021DB6BA7
+:10B82000FDEEC77A17EE902A9847A369114A5B6923
+:10B83000114801210224C3F80012C2F8084503F59B
+:10B84000A074C2F81845C2F81C05D96010BD0123C8
+:10B8500003FA02F106EE901A0549F8EEE66AC1F81D
+:10B86000F42587EEA67AC4F80432D5E71A46B6E77F
+:10B870000070004000F00140047000402DE9F04FDE
+:10B8800087B000250193D64B4560036004460392C0
+:10B890000E46F9F75DF9D34BDFF86083A66103F13B
+:10B8A0000801303304F13806A360C4F81C8021601D
+:10B8B000A58104F11C01646204F128000291FFF7E4
+:10B8C00087FC029984F832503046FDF77DFFA36A69
+:10B8D00084F8335002275B88E38530464FF40076C6
+:10B8E0002686A7862946A58584F83650FDF798FF59
+:10B8F00004F1740904F15801C4F85880246604F175
+:10B9000064000291FFF764FC029984F86E50484687
+:10B91000FDF75AFF636E48464FF0010984F86F90B7
+:10B920005B88A4F86A30A4F86C60A4F870702946AB
+:10B93000A4F8685084F87250FDF772FF04F1B00B60
+:10B9400004F19401C4F89480C4F89C4004F1A00070
+:10B950000291FFF73DFC029984F8AA505846FDF782
+:10B9600033FFD4F8A03084F8AB705B88A4F8A6301D
+:10B970005846A4F8A860A4F8AC702946A4F8A450CE
+:10B9800084F8AE50FDF74CFF04F1EC0B04F1D0014C
+:10B99000C4F8D080C4F8D84004F1DC000291FFF76D
+:10B9A00017FC029984F8E6505846FDF70DFFD4F8CD
+:10B9B000DC3058464FF0030B84F8E7B05B88A4F8FE
+:10B9C000E230A4F8E460A4F8E8702946A4F8E05056
+:10B9D00084F8EA50FDF724FF04F5947A04F58671A3
+:10B9E000C4F80C81C4F8144104F58C700291FFF77F
+:10B9F000EFFB029984F822515046FDF7E5FED4F89A
+:10BA00001831042184F823115B88A4F81E315046B4
+:10BA1000A4F82061A4F824712946A4F81C5184F8E4
+:10BA20002651FDF7FDFE04F5B27A04F5A471C4F8C1
+:10BA30004881C4F8504104F5AA700291FFF7C8FB91
+:10BA4000029984F85E515046FDF7BEFED4F8543199
+:10BA5000052184F85F115B88A4F85A315046A4F898
+:10BA60005C61A4F860712946A4F8585184F86251C9
+:10BA7000FDF7D6FE04F5D07A04F5C271C4F88481CE
+:10BA8000C4F88C4104F5C8700291FFF7A1FB02993C
+:10BA900084F89A515046FDF797FED4F8903106216C
+:10BAA00084F89B115B88A4F896315046A4F89861FD
+:10BAB000A4F89C712946A4F8945184F89E51FDF78E
+:10BAC000AFFE04F5E071C4F8C081C4F8C84104F5C4
+:10BAD000EE7804F5E6700291FFF77AFB029984F89C
+:10BAE000D6514046FDF770FED4F8CC31072184F8DA
+:10BAF000D7115B88A4F8D23129464046A4F8D87102
+:10BB0000A4F8D46104F5FE78A4F8D05184F8DA5191
+:10BB1000FDF786FEA7194046FFF75AFB3846FFF7A8
+:10BB200057FB019B039AA3802261A68231462A46D5
+:10BB3000C4F80492A57584F8085205A8FFF74EFBD7
+:10BB40004FF0FF332A4605A88821FFF79DFB05A982
+:10BB50004046FFF773FB05A8FFF768FBA18A224E5A
+:10BB60002A4605A8FFF73AFB4FF0FF332A4605A8FF
+:10BB70008821FFF789FB05A93846FFF75FFB05A879
+:10BB8000FFF754FB194BE57580271C60C6F88070E1
+:10BB9000BFF34F8FBFF36F8F154A164B1649C3F88B
+:10BBA00000552320C3F8F0B5C3F80403C2F8089584
+:10BBB0002046C2F81015C2F81435FFF7EDFD86F8DF
+:10BBC0000753A069C6F88071036837605B6A9847BD
+:10BBD000A06903681B6B9847204607B0BDE8F08F4B
+:10BBE000C47F03003C88030000E100E0E03800204F
+:10BBF00000F0014000700040047100401488030010
+:10BC0000F0B5584D85B0D5F840260092D5F84426B9
+:10BC10000192D5F8482602920023C5F8FC3F012284
+:10BC2000D5F8FC1FC5F8FC2F0099C5F840160199FE
+:10BC3000C5F844160299C5F848160321C5F8003521
+:10BC4000C5F8F01523210446C5F80413844683750E
+:10BC50001E46184617E05FFA8EF0A075BCF8341047
+:10BC60009CF8337049BA41F4805105EB071789B24B
+:10BC7000C7F81815C3F800250132092AC3F804656E
+:10BC80000CF13C0C1ED0531EC3EB031304EB8301D9
+:10BC9000130191F8327003F18043110117F010077E
+:10BCA00000F1010E03F5E04301F18041D3D101F52C
+:10BCB000E0410132092AC1F800750CF13C0CC1F8D1
+:10BCC0000475E0D108B905B0F0BD264E0125204627
+:10BCD000C6F80055FFF760FDE77DA18A00227F3797
+:10BCE00003A8FFF77BFA04EB87074FF0FF3300222E
+:10BCF000882103A8FFF7C8FA03A93846FFF79EFA80
+:10BD000003A8FFF793FAE27DA37DD4F8041204EBB5
+:10BD1000820203FB01F1D2F8FC2103F1004304325B
+:10BD2000013BC6F82C2602EB4302A38AA94093FBF1
+:10BD3000F1F001FB10315B1A03EBD3732B41C6F812
+:10BD40003036094B35600321C3F8041548F68801E5
+:10BD500084F8085213889BB28B42FBD0012005B0B7
+:10BD6000F0BD00BF0070004000F0014010B5F1B11F
+:10BD700090F8083203F0FF0173B11D4B1D4A0324F4
+:10BD8000C3F80845D2F80034DB07FBD401239360E5
+:10BD900090F80832002BFBD1174B184A1970136822
+:10BDA0001749C3F3C0130B7083B9002010BD144BA7
+:10BDB0001B78A3B9104B1B78002BF6D090F80832F3
+:10BDC000002BF2D1FFF71CFF002010BD8023C2F82A
+:10BDD0008030BFF34F8FBFF36F8F002010BD074B34
+:10BDE00080221A60044B1B78002BDED0E6E700BFF0
+:10BDF00000F0014000700040FE40002000E100E043
+:10BE0000FD40002007EE901AB7EE007AF4EEC77AF4
+:10BE1000F1EE10FA10B5044606D49FED1F7AF4EE49
+:10BE2000C77AF1EE10FA10DD23681C4A9B69934231
+:10BE30002BD1A3681A481B6990FBF3F007EE900A18
+:10BE4000F8EEE77A17EE900A10BDC7EE276A806811
+:10BE500090F80832FDEEE66ADBB1124B0322C3F81C
+:10BE60000825114AD2F80034DB07FBD40123936084
+:10BE700090F80832002BFBD190F80832C0ED046A2C
+:10BE8000002BD1D1FFF7BCFECEE72046BDE8104025
+:10BE90001847C0ED046AC7E70024744965B602007C
+:10BEA00040420F0000F001400070004031B38B7D34
+:10BEB000DA0601D50020704790F8083210B573B14A
+:10BEC000104B114A0324C3F80845D2F80034DB07AD
+:10BED000FBD40123936090F80832002BFBD18B7DBB
+:10BEE00043F010038B7590F8083203F0FF041BB980
+:10BEF000FFF786FE204610BD002010BD6FF47A705B
+:10BF0000704700BF00F0014000700040F8B50D46DA
+:10BF10000446097D14481746F9F7BCFE50B1297D47
+:10BF20001148F9F781FE461E2FB93701B81B04EB03
+:10BF300080001C30F8BDC6EB061104EB81011C31FA
+:10BF40002046FFF7B3FF2B68084ADB6D93424FEAA8
+:10BF5000061702D100232373E8E72846002204F1E4
+:10BF600008019847E2E700BFC4870300710302009D
+:10BF700071B38B7DDA0621D590F8082202F0FF0319
+:10BF800002B3154B154A10B50324C3F80845D2F87F
+:10BF90000034DB07FBD40123936090F80832002BB8
+:10BFA000FBD18B7D03F0EF038B7590F8083203F023
+:10BFB000FF042BB9FFF724FE204610BD0020704778
+:10BFC000002010BD8A7D184602F0EF038B75704784
+:10BFD0006FF47A70704700BF00F0014000700040BD
+:10BFE00010B5837D0229044603F010030DD001290A
+:10BFF00000D910BD002BFCD080682146FFF7B8FFA8
+:10C00000A37D03F0EF03A37510BD002BF1D1806871
+:10C010002146FFF74BFFA37D43F01003A37510BD2E
+:10C0200038B50C460546097D0F48F9F733FE90B147
+:10C03000217D0D48F9F7F8FD431EC3EB03139C0067
+:10C0400004F11C0129442846FFF792FF2B1993F8AD
+:10C050003220D206FBD42B7B1BB12B6828469B6970
+:10C060009847002038BD00BFC4870300A0F1080036
+:10C07000FFF7D6BF2DE9F04F9946837D85B013F0C9
+:10C08000100F0E9F837E054656D0002B55D10E68AB
+:10C090007388B2EB530F4FEA630450DA043606EBB1
+:10C0A000440406EB4206A046023CA21B521092FB3F
+:10C0B000F9F309FB1322002AF5D1B4F900302B82E1
+:10C0C000AB7D9B063BD5B9F1010F4ED0B5F91200FF
+:10C0D000EB68011DB04519445B8830D914464FEA1E
+:10C0E0004909924605F10C0B07E0B5F912209A4276
+:10C0F00019D0B04523D9B5F91200984204F10104D2
+:10C1000020D0B6F90020BC4292444E44EDD19AFBB7
+:10C11000F4F221F8022B6A8A023212B200249A4207
+:10C120006A82A246E5D105F11C00CDE90013FDF7B6
+:10C13000F7FADDE90013DCE70BB1013BAB7605B0A4
+:10C14000BDE8F08F0122B5F9141003A8FFF746F8F7
+:10C1500003A95846FFF772F803A8FFF767F8E968E4
+:10C1600000236B824B880431CBE705F10C00FFF70D
+:10C1700065F8EB685B886B8205F11C0005B0BDE8D3
+:10C18000F04FFDF7CDBA00BF2DE9F043434BD3F894
+:10C19000042185B006461AB9D3F81431002B44D0D7
+:10C1A00096F81790DFF8F48009F1010303F001031A
+:10C1B000F375D8F8341609F17F0906EB89094900AF
+:10C1C00048460024FFF7CCF806F11C05274603E09B
+:10C1D000082C05F13C051DD004F151031B0101346D
+:10C1E00058F80330002BF3D0494603A8FFF714F8A2
+:10C1F000D6F80412B37D00913A46284603A9FFF70A
+:10C2000039FF03A8FFF712F8082C07F1010705F121
+:10C210003C05E1D1214BD3F8042112B10022C3F82F
+:10C2200004211E4BD3F8142132B91C4CD4F8003130
+:10C2300063B905B0BDE8F0830022184CC3F814219F
+:10C2400086F80822D4F80031002BF2D0F57DB18AAF
+:10C25000013505F00105002205F17F0703A8FEF76F
+:10C26000BDFF06EB87074FF0FF330022882103A8AC
+:10C27000FFF70AF806EB850603A93846FEF7DEFF4E
+:10C2800003A8FEF7D3FFD6F8FC3100220433C4F82C
+:10C290002C36C4F8002105B0BDE8F08300700040E2
+:10C2A000024B186808B1FFF76FBF7047E0380020F5
+:10C2B000F8B5134B036003F128020546826000F5D0
+:10C2C0000070FEF7B3FF05F5FE70FEF7AFFF0D4FF0
+:10C2D00005F5EE742E1F44F81C7C2046FDF7C4F9CA
+:10C2E000A4F110003C3CFEF7A1FFB442F3D1064A92
+:10C2F0002A6000232846EB80F8F798FC2846F8BD12
+:10C300004488030014880300C47F0300F8B5154B6C
+:10C31000036003F128020546826000F50070FEF715
+:10C3200085FF05F5FE70FEF781FF0F4F05F5EE74F2
+:10C330002E1F44F81C7C2046FDF796F9A4F110004E
+:10C340003C3CFEF773FFB442F3D1084A2A60002355
+:10C35000EB802846F8F76AFC28460AF0EAFB2846F4
+:10C36000F8BD00BF4488030014880300C47F0300A5
+:10C37000174B99421ED9174B994298BF4FF08062D4
+:10C380001AD9154A4369914210B44FF0C8604FF072
+:10C39000000408BF4FF0C462C3F80045C3F8240589
+:10C3A00008BFC3F82425062200205DF8044BC3F81B
+:10C3B000002570474FF0CC7243690021C3F8001587
+:10C3C000C3F824250622C3F800250020704700BFCB
+:10C3D0008FD003007F1A0600801A0600704700BF46
+:10C3E00010B504460AF0A5FB204610BDF0B585B097
+:10C3F0001E468DF80F209DF82C3002680093176AB6
+:10C4000001230DF10F0204460D46B84738B92368E1
+:10C4100000909F6A0A9B324629462046B84705B0DD
+:10C42000F0BD00BFC3688B4210B504460ED003694F
+:10C430008B420BD023793BB12368094A9B6B934213
+:10C4400020460AD10AF075FB002010BD23680022A7
+:10C45000DB6B114620469847ECE79847002010BD5B
+:10C46000E1C30200C368002B3CD070B504460069EC
+:10C47000002836D0036801211B689847E0680368EC
+:10C4800001211B6898470420F9F728FC0025E06883
+:10C49000036802219B689847014600BB2069036836
+:10C4A0001B6898470420F9F719FC206903680121EB
+:10C4B0001B68984701350420F9F710FC092DE6D1D7
+:10C4C000E068036800211B6898470420F9F706FC20
+:10C4D000E0680368BDE870401B6801211847002D23
+:10C4E000EED170BD704700BF38B50B460446154607
+:10C4F00000F10C011A46FAF755F82A4604F110012A
+:10C500002046FAF74FF86269E3680025C2F8005543
+:10C51000F3B12369E3B101212046FAF741F806217E
+:10C52000E06801F00DFA0621206901F009FA2046C1
+:10C53000FFF798FFE068036802219B68984720692D
+:10C54000036802219B68984729462046FAF728F895
+:10C550000A20F9F7C3FBD4E90423B2B1157DE268E0
+:10C5600082B1107DC3F808554FF0CC710622C3F894
+:10C570000C05C3F824150A20C3F80025F9F7AEFB13
+:10C58000002038BD4FF0FF30ECE74FF0FF35E6E715
+:10C59000F8B504461D460E461746F9F7F3FF114B52
+:10C5A00023600023C4E9023323615DB1284602F011
+:10C5B0007BFA606160B13A4631462046FFF794FF4E
+:10C5C0002046F8BD012002F08DFA60610028F2D10A
+:10C5D0005A20F1F783F83A4631462046FFF784FFA8
+:10C5E0002046F8BD788803002DE9F04143698EB2FA
+:10C5F00082B09C590546002C5AD1364F4FF00108A5
+:10C600000BE0D3F8482592B9632C51DC0A20F9F7E6
+:10C6100065FB6B699A59002A4AD1D3F8242132BBB1
+:10C62000BC4224DCD3F850210134002AE9D1632C28
+:10C63000ECDDD3F8602152B1D3F80022D10506D544
+:10C64000D3F848211AB9C3F81C801446DEE7D3F8A2
+:10C650006021002ADAD0D3F800229205D6D5D3F88B
+:10C660000421002AD2D1C3F814801446CEE7D3F8AF
+:10C67000C414C3F8C4140022C3F82421D3F824211D
+:10C68000019201220199144C1A625A6101E0013CA5
+:10C6900018D00A20F9F722FB6B69D3F80431002B7C
+:10C6A000F5D00E4CA86838B9204602B0BDE8F0813C
+:10C6B000A86800240028F7D0F9F710FB204602B044
+:10C6C000BDE8F0812B682A69DB6BE968034C2846DA
+:10C6D0009847E7E740420F00A08601000EFCFFFFED
+:10C6E00070B44469C1F34701C4F888150021C4F847
+:10C6F000041189B0D4F804510695069DC4F824119C
+:10C70000D4F824510595059DC4F86011D4F8605102
+:10C710000495049DC4F85C11D4F85C510395039D05
+:10C72000C4F85011D4F850510295029DC4F84C1130
+:10C73000D4F84C519DF830600195019DC4F8442512
+:10C74000C4F8483576B14FF480720123C4F8002252
+:10C75000A360D4F848210ABB4FF4A47109B070BC9F
+:10C76000FFF742BF4FF400720123C4F80022A36018
+:10C77000D4F8482162B12362C4F84861D4F8483142
+:10C780000793079B4FF4827109B070BCFFF72CBF71
+:10C790004FF4827109B070BCFFF726BF2362C4F862
+:10C7A0004811D4F848310793079BD5E770B5446921
+:10C7B000C1F34701C4F888150021C4F8041188B0FA
+:10C7C0000546D4F8040106900698C4F82411D4F85C
+:10C7D000240105900598C4F86011D4F86001049014
+:10C7E0000498C4F85C11D4F85C0103900398C4F871
+:10C7F0005011D4F8500102900298C4F84C11D4F8AA
+:10C800004C019DF8306001900198C4F83425C4F8BB
+:10C81000383586B94FF480520123C4F800222360D2
+:10C82000D4F84821DAB94FF48271284608B0BDE83F
+:10C830007040FFF7D9BE01232360D4F8482132B1FC
+:10C840002362C4F84811D4F848310793079B4FF48A
+:10C85000AE712846FFF7C8FE48B108B070BD23622C
+:10C86000C4F84861D4F848310793079BDBE76B694C
+:10C8700001224FF4A4712846DA6108B0BDE8704087
+:10C88000FFF7B2BE0D4B10B503F1080103F13402FE
+:10C8900040330446C0E9022301603030FEF7C6FC95
+:10C8A00004F12C00FEF7C2FC054A2260002320465A
+:10C8B000E380F8F7BBF9204610BD00BFB88803003D
+:10C8C000C47F030038B5446991F814C000234FF0C9
+:10C8D000FF3504EB83020133D2F86015614508BFD0
+:10C8E000C2F86055042BF4D1037C13B103689B6933
+:10C8F0009847002038BD00BFA0F10C00FFF7E2BF51
+:10C900000E4B03F1080103F13402403310B5044625
+:10C910000160C0E902233030FEF788FC04F12C00EE
+:10C92000FEF784FC064A22600023E3802046F8F7E5
+:10C930007DF920460AF0FDF8204610BDB8880300B6
+:10C94000C47F03002DE9F0412DED028B002408EE99
+:10C95000103A5B4B0360446005460F461646BDF82F
+:10C960002080F8F7F5F8574B2B6003F12C02383391
+:10C97000AA60EB606F612C8205F12C00FEF728FCA9
+:10C9800005F13000FEF724FC9FED4F7A4F4B6869AC
+:10C990006E63C7EE087A4FF08022C3E90022C3E934
+:10C9A00002224B4BAB61A5F804802C85EC61234639
+:10C9B000C0F80045B0EE677ABEEECE7A17EE101AD8
+:10C9C000B1F5004F78DB013341FA03F4B4F5004FC1
+:10C9D000F9DA072B15DC04FA03F10029B8BF0F318F
+:10C9E000091107EE901ADFED386AC0F80C35F8EE41
+:10C9F000E77AC0F8084586EEA77AC5ED097A85ED95
+:10CA0000087A00230222C0F804353249C0F8102504
+:10CA1000C0F84835C0F82835C0F84C35C0F82C357A
+:10CA200040F201136B830123C0F814353024042332
+:10CA30008842C0F80032C0F8044321D02649884219
+:10CA40002DD0264A90420ED03268012352682B76B0
+:10CA500005F10801C0F8003530469047BDEC028B67
+:10CA60002846BDE8F0811E4A1E4C95601E4A91681A
+:10CA7000A2F54062C1F8C840C2F884315360E3E7D0
+:10CA8000194B174A99681560A3F540634FF080521F
+:10CA9000164CC1F8B040C3F880211A60D4E7104B9F
+:10CAA000134C5D60104B9968A3F54063C1F8C44016
+:10CAB000C3F884215A60C7E717EE104A8DE700BF1C
+:10CAC000C47F0300C088030000247449E4380020B8
+:10CAD0000000010100C0014000100240002002409F
+:10CAE000F4380020E9CC020000ED00E03DCD02006A
+:10CAF00091CD02004369D3F80805704707EE901AFC
+:10CB0000FEEECE7A844617EE901AB1F5004F22DB86
+:10CB10000023013341FA03F2B2F5004FF9DA072B93
+:10CB20001DDC02FA03F10029B8BF0F31091107EE2D
+:10CB3000901ADFED0C6ADCF81400F8EEE77AC0F822
+:10CB40000C3586EEA77AC0F808250020CCED097ACE
+:10CB50008CED087A704717EE902A0023E3E76FF414
+:10CB60007A70704700247449406A70474369002016
+:10CB7000C3F81015704700BF43698176C27649B18A
+:10CB8000012004213022C3F81405C3F80012C3F8B1
+:10CB9000042370473022C3F81415C3F80012C3F8F9
+:10CBA0000823704770B590F9293082B00446002BF5
+:10CBB0003BD1C0690D46A8B9A37E002B41D0637E4E
+:10CBC000002B3ED0E37E002B3BD16169234A01EB71
+:10CBD00045110823C1F82025C1F82435012384F824
+:10CBE000293020E0616B0B6805F10B061B6801A87A
+:10CBF00004EB8606984701A93046FEF71FFB01A803
+:10CC0000FEF714FB04EB85036169DB6AE26958886F
+:10CC100001EB451140100433013AC1F82035C1F849
+:10CC200024050120E26102B070BD42690123536016
+:10CC3000D2F80431002BFBD0E36900256576258509
+:10CC400013B9002002B070BD2268013BD269E361D4
+:10CC500020469047284602B070BD00BFE43800204F
+:10CC600038B5C369817E01330446C36119B1637E5F
+:10CC700063B1002038BDFFF795FFC8B16369012299
+:10CC80009A60A37E002BF2D1002038BD012594F8D4
+:10CC9000281065762046FFF785FF94F828302B444E
+:10CCA0002B4084F828303BB9636901229A60E0E7A1
+:10CCB000E37E002BE5D0E1E7E36913B90023637657
+:10CCC000D7E729462046FFF76DFF94F82830013357
+:10CCD00003F0010384F82830002BEFD1E4E700BF14
+:10CCE000A0F10800FFF7BCBF38B5134B9C6834B106
+:10CCF0006369D3F8102172B9D3F8143103B938BD80
+:10CD0000002584F8285001212046FFF74BFF636976
+:10CD1000C3F8145138BD012384F82830002120467F
+:10CD2000FFF740FF63690022C3F81021D3F81431E4
+:10CD3000002BE4D0E4E700BFF438002038B5134BF3
+:10CD40001C6834B16369D3F8102172B9D3F8143177
+:10CD500003B938BD002584F8285001212046FFF78B
+:10CD600021FF6369C3F8145138BD012384F82830CA
+:10CD700000212046FFF716FF63690022C3F8102147
+:10CD8000D3F81431002BE4D0E4E700BFF4380020DE
+:10CD900038B5134B5C6834B16369D3F8102172B9AC
+:10CDA000D3F8143103B938BD002584F82850012187
+:10CDB0002046FFF7F7FE6369C3F8145138BD01231D
+:10CDC00084F8283000212046FFF7ECFE636900223A
+:10CDD000C3F81021D3F81431002BE4D0E4E700BFEE
+:10CDE000F4380020426900230376C2F8003570470A
+:10CDF000032A37DC70B50C4602F5AC754169237D1A
+:10CE000051F825209A42064618D0236817491A6E11
+:10CE10008A421BD11A6816498A421ED1DB6D154A17
+:10CE20007169207D41F82500934209D100233374B4
+:10CE3000E38843F008030020E38070BD002070BD4C
+:10CE4000002206F10C0120469847F1E72046904762
+:10CE5000236807491A688A42E0D00021204690479B
+:10CE60002368DBE76FF47A70704700BF7503020038
+:10CE7000BDF201007103020070B505680F4C2A6A0B
+:10CE8000A24218D144698446087D00234FF0FF3642
+:10CE900004EB83020133D2F86015814208BFC2F867
+:10CEA0006065042BF4D19CF8103013B1AB69604677
+:10CEB0009847002070BDBDE870401047C5C802000B
+:10CEC000C3688B420AD070B505460C46164613B1AE
+:10CED00003681B6E98472671EC6070BD704700BFF9
+:10CEE00090F804C01CF0020F29D0002924DB002A8E
+:10CEF00022DD002B20DDB4294FF47A7CA8BFB421B9
+:10CF000030B50CFB01F10F4D046802EBD27E8908AD
+:10CF1000A5FB0151A3EB6E030CFB03F3890802FB95
+:10CF20000131094A246BCB1782FB0121C3EBA1110C
+:10CF30002346BDE8304018476FF47A7070470348C5
+:10CF4000704700BF176CC116D34D621016FCFFFF6F
+:10CF5000C08800F00500003818BF0120704700BFEE
+:10CF6000037D0B49202B38BF4FF0A0410122D1F89F
+:10CF7000141503F01F0302FA03F30B4206D1C08815
+:10CF800000F00A00003818BF0120704710467047B3
+:10CF900000030050C08810F0030018BF0120704744
+:10CFA000C08800F00C00003818BF0120704700BF97
+:10CFB00003684FF47A729B6B02FB01F1184700BFC4
+:10CFC000027D0F4B202A38BF4FF0A04302F01F0212
+:10CFD00003EB82030129D3F80027417122F00C02F0
+:10CFE00007D0022908BF42F00C02C3F80027002036
+:10CFF000704742F00402C3F800270020704700BFCA
+:10D0000000030050D0F8103521EA0301C0F81815CC
+:10D01000704700BFD0F810351940C0F81815704798
+:10D0200038B5037D202B0446184838BF4FF0A04088
+:10D0300003F01F0301229A40D0F8143513421BD18C
+:10D040000D46D9B9C0F80C251146FFF7E3FF217D45
+:10D050000E4B202938BF4FF0A043D3F814351342AC
+:10D0600012D0236820461B6E9847236829461B6808
+:10D0700020469847002038BD002038BDC0F808255C
+:10D080001146FFF7BFFFE2E7014838BD000300503B
+:10D0900012FCFFFF38B5C3889B0704460D4604D534
+:10D0A000C068A8B3F9F77AFA90BB236820461B6ED4
+:10D0B0009847FDB9227D274B1F2A02F01F014FF030
+:10D0C000010098BF4FF0A0438840C3F80C051F2A09
+:10D0D000204BE28898BF4FF0A04303EB810342F05E
+:10D0E0000202D3F8001741F00101C3F80017002035
+:10D0F000E28038BD227D174B1F2A02F01F014FF03E
+:10D10000010098BF4FF0A0438840C3F80805DEE750
+:10D110007DB1237D0F4A202B4FF0010138BF4FF026
+:10D12000A04203F01F0301FA03F3C2F80835002000
+:10D1300038BD237D074A202B4FF0010138BF4FF047
+:10D14000A04203F01F0301FA03F3C2F80C350020DC
+:10D1500038BD00BF0003005038B503799A071FD5CA
+:10D16000C3885B07044617D50E4B1868C0B101226F
+:10D170002146FEF7CBFE054690B1E06810B1F9F705
+:10D180000DFA18B9E38843F00403E3802846FEF75C
+:10D190008DFAC0F30F1038BD03681B6E9847E3E7A4
+:10D1A000014838BDC439002016FCFFFFC3881B07A7
+:10D1B00039D570B51D4D1E4C28682DED028B08EE3B
+:10D1C000101AFFF797FCF8EE487A08EE900A17EE6F
+:10D1D000901A2868FFF792FCF8EEE88A04F1080636
+:10D1E0002388286807EE903AB8EE678AFFF782FC3A
+:10D1F00007EE900AF8EEE77A67EE887A87EEA87A6B
+:10D20000BCEEC77A17EE103A24F8023BB442E7D1DD
+:10D21000084B0749186808220123FCF77BFFBDEC87
+:10D22000028B002070BD0448704700BFC839002041
+:10D23000CC390020D439002016FCFFFF08B5C38884
+:10D240001B0701D4064808BD064B1868FFF78CFC85
+:10D2500007EE900AFCEEE77A17EE900A08BD00BFD1
+:10D2600016FCFFFFC83900200368244A9B6A9342DA
+:10D2700010B5044630D1C3885B052CD4E068B0B14A
+:10D28000F9F78CF998B9E068E388026843F48063A1
+:10D290001268E38021469047194BE2681B6803B18E
+:10D2A0000C339A421CD0227D0023E36000E0227DF3
+:10D2B000144B202A38BF4FF0A04302F01F0203EBAB
+:10D2C0008203E288D3F8001702F4306221F440317F
+:10D2D000C3F80017E28010BD98470028CED010BDDB
+:10D2E000094B227D181D4FF0FF0C13F9011B9142D1
+:10D2F00008BF03F801CC9842F7D1D5E7010302003B
+:10D30000C839002000030050A820002002680F49FF
+:10D31000D26B8A4208B513D1C3881B0701D40C48CD
+:10D3200008BD0C4B1868FFF71FFC07EE900AFCEED7
+:10D33000E77A094B17EE900AA3FB0030800908BD7D
+:10D340009047054BA3FB0030800908BD3DD2020089
+:10D3500036894100C8390020D34D621070B5056888
+:10D36000154E6B6CB34204461FD10A46017D134B28
+:10D370004271202938BF4FF0A04301F01F0103EB99
+:10D380008103012AD3F8001721F00C010AD0022AE8
+:10D3900008BF41F00C01C3F8001720466B68BDE8D8
+:10D3A0007040184741F00401F5E79847256820468A
+:10D3B0006B68BDE870401847C1CF02000003005001
+:10D3C00038B5C388DB07044606D5C06800283FD0BF
+:10D3D000F9F7E4F800283BD1236820461B6E9847F4
+:10D3E000227D294B2068202A38BF4FF0A04302F04D
+:10D3F0001F0103EB8103456CD3F80017234821F08C
+:10D400000301C3F80017E188854241F00101E18082
+:10D4100002F01F0C617930D1D3F80007012920F008
+:10D420000C0027D0022908BF40F00C00C3F8000709
+:10D4300015491F2A8CBF0A464FF0A0420123D2F89B
+:10D44000102503FA0CF3134214BF0120002038BD4D
+:10D45000237D0D4A202B38BF4FF0A04203F01F035D
+:10D46000D2F81015012202FA03F30B4214BF104642
+:10D47000002038BD40F00400D8E72046A847227DB0
+:10D4800002F01F0CD4E700BF00030050C1CF020020
+:10D4900038B515464FF48072C280018100220E49D2
+:10D4A00003712F2D4FF00103C0E9032204460575D7
+:10D4B000016043710CD80949094B41F825404FF0F0
+:10D4C0000042C3F80423074B402220461A6038BDAF
+:10D4D0003220F0F703F9EEE7048903000039002059
+:10D4E0000060004000E100E00379DB074FD52DE943
+:10D4F000F041C388DA0682B004460D463CD4236866
+:10D5000020461B6E9847012D236842D05B68204659
+:10D51000984723682420D3F85C8009F00CFB002393
+:10D52000CDE900332146012322890746FAF762FC40
+:10D530002F4B984507F10C064CD1E3689E4207D06B
+:10D540001BB1236820461B6E984701233B74E6609D
+:10D55000E38823F400639BB243F01103012DE380C1
+:10D5600011D0002E42D056F80C3CDB69A6F10C001D
+:10D5700002B0BDE8F0411847C3F3C0238B42BED1CF
+:10D58000012DC668EDD1002EEDD13368FFDE1948BC
+:10D5900070473420D3F85C8009F0CDFA164B214651
+:10D5A0001A6840F6AC530746FBF7ECFD104B984564
+:10D5B00007F10C0614D1E3689E4207D01BB1236823
+:10D5C00020461B6E984701233B74E660E38843F4D2
+:10D5D0000063C1E7314601222046C047E668B7E74D
+:10D5E00031462A462046C047E668EFE73368FFDE4B
+:10D5F000C1CE020016FCFFFFC0390020C188C1F374
+:10D60000C021FFF771BF00BF10B5C388590684B0B1
+:10D61000044614D49A060AD41B0606D5236923B1FE
+:10D62000012004B0BDE81040184704B010BD01232C
+:10D63000218902226846FDF711FAE388ECE70189A7
+:10D64000002305226846FDF709FAE3684BB1D96A61
+:10D65000029ADA626846521A0023CDE90223FDF7E6
+:10D6600055FAE388D6E700BF10B5C388590684B0E1
+:10D67000044614D49A060AD41B0606D5236923B19E
+:10D68000002004B0BDE81040184704B010BD0123CD
+:10D69000218903226846FDF7E1F9E388ECE7018977
+:10D6A000002304226846FDF7D9F9E3684BB1D96A33
+:10D6B000029ADA626846521A0023CDE90223FDF786
+:10D6C00025FAE388D6E700BF2DE9F04BD0F82045D6
+:10D6D00084B006466CB3DFF890800D4601274FF00A
+:10D6E0001F0BB4FA84FCABEB0C03591907FA03F2D5
+:10D6F00058F8219024EA0204B9F1000F17D0B9F8C4
+:10D70000062012F0E00F06EB83030ED0D3F80027BB
+:10D7100082F48032C3F80027D3F80037DA03484692
+:10D720001CD5FFF771FFB9F80620930508D4002C2B
+:10D73000D5D14FF0FF33C6F8203504B0BDE8F08BEB
+:10D74000F8F72AF80028F2D00123052240F2FF3131
+:10D750006846FDF783F9002CC1D1EAE7FFF784FFA3
+:10D76000B9F80620E1E700BF0039002008B5094BF1
+:10D77000D3F87C2102B908BD0021C3F87C114FF019
+:10D78000A040FFF7A1FFBDE8084003482021FFF7B4
+:10D790009BBF00BF0060004000030050C38813F02F
+:10D7A000E00F70B504460D4621D103685B689847C9
+:10D7B000227D3A49202A02F01F0338BF4FF0A041D2
+:10D7C00001EB830302F01F02D3F8006726F4403612
+:10D7D000C3F8006788BBD3F8000740F40030C3F8F3
+:10D7E0000007012303FA02F2E388C1F820255A0654
+:10D7F0000ED423F0E0039BB2022DE38018D0032D5A
+:10D8000022D0012D17D143F08003E380002070BDAA
+:10D81000032D37D0E068036821461B689847E388EA
+:10D8200023F0E00300229BB2022DE260E380E8D106
+:10D8300043F02003E380002070BDD3F8000740F4DC
+:10D840004030C3F80007CCE743F04003E3803020CA
+:10D8500009F071F92146054608F0D6FBF9F70AFDF3
+:10D8600023680F4ADE6DE862964212D1E268954263
+:10D87000E1D012B11B6E2046984701232B71E56061
+:10D88000002070BD23F0E00343F04003E38000205C
+:10D8900070BD012229462046B047CCE70003005066
+:10D8A000C1CE0200032910B50C460BDC00291ADC9E
+:10D8B00016D1C28812F0F00219D003681B6E984787
+:10D8C000204610BD04290BD102680B49D26A8A4256
+:10D8D0000FD1C188C1F3C021FFF706FE002010BDA3
+:10D8E0006FF47A7010BDFFF759FF002010BD10468D
+:10D8F00010BD9047002010BDFDD5020038B503686B
+:10D9000004465B680D469847E3885B0609D42368A4
+:10D910000A4A5B6D93424FF00301204607D1FFF79F
+:10D920003DFFE0682946BDE8384008F087BB9847CE
+:10D93000E0682946BDE8384008F080BBA5D8020061
+:10D94000072913D8027D0B4B202A38BF4FF0A04384
+:10D9500002F01F0203EB82030020D3F8002722F419
+:10D96000E06242EA0121C3F8001770476FF47A7051
+:10D97000704700BF00030050007D0B4B002914BF0F
+:10D980004FF440710021202838BF4FF0A04300F031
+:10D990001F0003EB80030020D3F8002722F4E0628D
+:10D9A0000A43C3F80027704700030050027D0B4B69
+:10D9B000202A38BF4FF0A04302F01F0203EB82037E
+:10D9C000D3F8000720F44030C3F80007D3F800274D
+:10D9D00042EA0141C3F80017704700BF000300503E
+:10D9E000F0B5164C236883B02BB1154D2E688EB15F
+:10D9F000002003B0F0BD442009F09DF80546FCF777
+:10DA00006BFB284625600E4D0321FCF713FB2E68A7
+:10DA1000002EEDD1382009F08EF813230746226836
+:10DA200000930849084BFEF78DFF38460122314626
+:10DA30002F60FFF7A1F8002003B0F0BDD43900201B
+:10DA4000C839002000C001400000484203799B070C
+:10DA500063D5B1F5806F2DE9F0410E465FD2C388E2
+:10DA60001A07054641D52F4F297D3A464FF0FF341E
+:10DA7000002312F9010B884208BF1C460133042B16
+:10DA8000F7D1631C35D0DFF8B480E86840B3F8F70D
+:10DA900085FD28B3D8F80000FFF72CF807EE906A50
+:10DAA0009FED216A2149224BB8EEE77AF7EE007A22
+:10DAB000E7EE467AF0EE676A07EE900AF8EEE77A4C
+:10DAC000186867EEA67A0123FDEEE77A17EE902A32
+:10DAD00021F814200822FCF71DFB0020BDE8F0818E
+:10DAE000EB8843F00803EB80D4E703681B6E98478C
+:10DAF000B9E72846FFF774FF0E4BDFF840801C782B
+:10DB0000D8F80000013404F003041C7022462B7D79
+:10DB10003B552946FFF76CF9B7E7074870476FF4A4
+:10DB20007A70DBE7A82000200000803ACC39002082
+:10DB3000D43900203921002016FCFFFFC83900200D
+:10DB400070B5184D2DED028B044608EE101AFFF744
+:10DB500047FF2868FFF708F8DFED137A07EE100A91
+:10DB6000B4EE677AF1EE10FA15D1DFED107A9FED81
+:10DB70000E7A2368B8EE488A204628EE278ADB68AA
+:10DB8000C8EE077ABDEC028BBDE87040FDEEE77A87
+:10DB900017EE901A184717EE901A2868FEF7AEFF96
+:10DBA000E3E700BFC839002000409C4600008044E5
+:10DBB00021B9436E4FF40472C3F808230020704764
+:10DBC000B1F5614F34D00DD847F61223994229D0D0
+:10DBD000B1F5164F13D14FF41D03426E0020C2F869
+:10DBE00024357047B1F5612F1FD0134B994211D1E5
+:10DBF000426E4FF080530020C2F824357047426EC9
+:10DC00000E4BB1F5165F18BF4FF0EB730020C2F852
+:10DC100024357047B1F5613F14BF4FF0EB734FF0FF
+:10DC20006C73DAE74FF40003D7E74FF07063D4E783
+:10DC30004FF46B03D1E700BF40420F0000502700B4
+:10DC400070B504460E4615462046F9F753F80028ED
+:10DC5000FADC94F83C3003F0FF00002BF4D1636E43
+:10DC6000317D2A7DC3F80C15C3F8142570BD00BFA3
+:10DC700010B584B004468DF8071002E094F83C30EB
+:10DC80001BB100F095FE0028F8D000F091FE636E05
+:10DC900060B10022C3F82021D3F820110391039929
+:10DCA000C3F85821D3F858210292029A01220DF1AB
+:10DCB000070184F83C20C3F84415C3F848259A604E
+:10DCC00000F076FE98B1636E00E091B9D3F82021A0
+:10DCD000D3F85811002AF8D059B90122DA60D3F8E4
+:10DCE0005821002AFBD00020002384F83C3004B0E7
+:10DCF00010BD0148F8E700BF09FCFFFF0021F8F75D
+:10DD000099BF00BF90F83C3003B1704710B584B0A4
+:10DD10000446F8F7EFFFB8B1A28EA38E94F8301046
+:10DD20009BB20133B3FBF1F001FB103392B22068D8
+:10DD3000E16A9BB2A386895C836920469847A38EDB
+:10DD4000628E9BB29A4201D004B010BD0123022220
+:10DD500040F2FF316846FCF781FEF5E710B5A9B93E
+:10DD6000C3895A07044617D5636E04F14401202283
+:10DD7000C3F834150020C3F838254FF4047101228C
+:10DD80002064C3F804131A60002010BD0129FBD1E0
+:10DD9000FFF7B8FF002010BDF8F794FDE3895B079B
+:10DDA000E2D4002010BD00BF10B5224B224A044629
+:10DDB000406E236003F13C01A16082B0C0F80823EB
+:10DDC00000F0E2FE00280DDB43091C49012220334C
+:10DDD00000F01F0002FA00F041F82300BFF34F8F5C
+:10DDE000BFF36F8F636ED3F80022012122F020026F
+:10DDF0000020C3F800225960C3F85801D3F8582115
+:10DE00000192019AD960D3F85821002AFBD04FF033
+:10DE1000FF320021C3F800151846C3F80C25C3F8DB
+:10DE2000142500F083FE2046F8F774FF204602B068
+:10DE300010BD00BF788903001403420000E100E038
+:10DE4000A0F10800FFF7B0BF10B50446FFF7ACFF24
+:10DE5000204608F06EFE204610BD00BF10B5A0F1B0
+:10DE600008042046FFF7A0FF204608F062FE204687
+:10DE700010BD00BF70B50446406E0E4600F084FE33
+:10DE8000054646B3E18911F0200124D12368384AC0
+:10DE90009B68934268D1636E4FF40472C3F8082301
+:10DEA0002046F8F727FF0028FADC94F83C30002BD6
+:10DEB000F6D1002D47DB6B092E490122203305F0F6
+:10DEC0001F0502FA05F541F82350BFF34F8FBFF34A
+:10DED0006F8F002070BD002D0DDB6B099B0003F1DF
+:10DEE000604303F5614305F01F05012202FA05F5C1
+:10DEF000C3F880511D6023681F4D5B68AB422BD176
+:10DF0000E3895A0721D5636E04F144022021C3F846
+:10DF10003425C3F838154FF4047200212164C3F886
+:10DF2000042301221A602046F8F7E4FE002806DDEB
+:10DF300023685B68AB4213D12046FFF7E3FEA16B79
+:10DF40002046F8F7C9FE002070BD2046F8F7BAFC5D
+:10DF5000E3895B07E7D5D6E7002120469847E2E74B
+:10DF6000012120469847EAE72046984798E700BFF6
+:10DF7000B1DB020000E100E05DDD0200A0F108007D
+:10DF8000FFF778BFF0B50C268DB01D461423CDE900
+:10DF90000036044616460F46F8F7FCFD4A4A226052
+:10DFA00000233C3284F83C30A26063662364002D79
+:10DFB0007ED0284600F078FD0390606600287DD072
+:10DFC0004FF0EB73C0F824350023C0F86C352046C1
+:10DFD000F8F790FE0028FADC94F83C3003F0FF05D7
+:10DFE000002BF4D1606E3A7D337DC0F80C25C0F86B
+:10DFF0001435C0F80851D0F808310B930B9BC0F8CA
+:10E000001051D0F810310A930A9BC0F82051D0F873
+:10E0100020310993099BC0F82451D0F8243108938A
+:10E02000089BC0F84451D0F844310793079BC0F8CF
+:10E030005851D0F858310693069BC0F84C51D0F88F
+:10E040004C310593059BD0F80032204D204943F018
+:10E050002003C0F800322246C0F8045300F0C8FD87
+:10E06000606E00F091FD00281BDB430900F1604267
+:10E0700002F561429B0003F16043202182F8001306
+:10E0800003F5614300F01F00012202FA00F0C3F81B
+:10E0900080011860636E08222046C3F800250DB089
+:10E0A000F0BD0C4B00F00F00034420221A76F1E77C
+:10E0B000102000F017FD6066002881D15A20EFF78C
+:10E0C0000DFB606E7CE700BF7889030014034A00F3
+:10E0D00021E10200FCEC00E030B5436ED3F83C5582
+:10E0E000026CAA4283B0044606DA0022C3F8082173
+:10E0F000D3F808310193019B236C9D420BDD236C07
+:10E100005A1C2344226493F844102046F8F754FB29
+:10E11000236CAB42F3DB0023236403B030BD00BFAC
+:10E1200070B5456ED5F8083188B00446B3B1002605
+:10E1300010E0C5F80861D5F808310193019B236C04
+:10E140005A1C2344226493F84410F8F735FBD5F8A1
+:10E1500008311BB1236C1F2B2046EADDD5F81031A6
+:10E16000002B3AD1D5F84C3173B10023C5F84C31AE
+:10E17000D5F84C31626E0393202104F144030398D7
+:10E18000C2F83435C2F83815D5F8243153B100231C
+:10E19000C5F82431D5F824310493049BD5F8803494
+:10E1A000C5F88034D5F8443133B10023C5F8443183
+:10E1B000D5F844310593059BD5F82031C3B9D5F87E
+:10E1C000583143B10023C5F85831D5F8582107928A
+:10E1D000079A84F83C3008B070BD0023C5F81031B0
+:10E1E000D5F8103102932046029BFFF775FFB9E77F
+:10E1F0000023C5F82031D5F820210692069A84F82C
+:10E200003C302046F8F776FD002802DC0123EB6065
+:10E21000D5E72046F8F728FBD1E700BF10B5034B40
+:10E2200003600446FBF75CF9204610BDD889030063
+:10E2300010B5054B03600446FBF752F9204608F081
+:10E2400078FC204610BD00BFD889030010B50446F5
+:10E25000D4E90E2352694FF47A50002BD2F84415BA
+:10E26000C2F8440522DA1A4A0021C2F81015626B7E
+:10E27000013393FBF2F102FB1133E36300F0ACFBDB
+:10E28000D4E90E2352690121002BD1600ADB02334D
+:10E290000F4A54F82330DB691B7D1B0243F0011346
+:10E2A000C2F81035BDE8104000F088BB023354F8C6
+:10E2B0002300FAF7CDFFE36B054A0021C2F81015E1
+:10E2C000002BD4D1626B012AD2D14FF0FF33D4E7B7
+:10E2D0000060004082B08DE80C00436B13B102B0C7
+:10E2E000FFF7B4BF02B0704770B5104C236886B01A
+:10E2F00073B102AD2846FCF7FFFB24680C4B226883
+:10E30000566A9E4206D1636B13B12046FFF79EFF0B
+:10E3100006B070BD06AB13E903008DE8030020468C
+:10E3200095E80C00B04706B070BD00BFD83900209A
+:10E33000D5E2020070B50D4611460446FBF726F9FA
+:10E340001C4A2B681C499B6B14600026C4E90E56BE
+:10E350002160284631469847A06B184D03684FF45A
+:10E360007A51DB6C9847A06B03684FF47A52DB6BF1
+:10E3700031469847A06B124B42690168C3F820559B
+:10E380004432C3F824250422C3F80425CB690D4A7E
+:10E39000934209D10C4BC3604B6A9847A06B03684A
+:10E3A0009B6A9847204670BD07499847A06B016853
+:10E3B000F2E700BFD8390020D8890300006100408F
+:10E3C00000F0014079D90100E9E2020038B50D46BC
+:10E3D0000446FAF7EFFF00212846FAF719FF636BAE
+:10E3E000012B03D1A06B03685B6B9847002038BDFD
+:10E3F00038B50D460446FAF793FF00212846FAF790
+:10E4000007FF636B13B9024AC2F81035002038BD0C
+:10E4100000600040007A704790F91030002B11DB4B
+:10E420005A0910B460320A4C03F01F03012101FAAB
+:10E4300003F344F8223043695DF8044B01220020C5
+:10E440001A607047436901221A600020704700BFBC
+:10E4500000E100E090F91030002B08DB5809054975
+:10E4600003F01F03012202FA03F341F820300020D9
+:10E47000704700BF00E100E090F91030002B0DDB89
+:10E480005A0907480121203203F01F0301FA03F360
+:10E4900040F82230BFF34F8FBFF36F8F00207047DB
+:10E4A00000E100E0012904D0022902D009B10020D6
+:10E4B000704743690020C3F804157047437A013B55
+:10E4C00099420FDC10B44FF48033446901F5A87011
+:10E4D00003FA01F144F820200020C4F804135DF889
+:10E4E000044B70476FF47A70704700BF437A013B6A
+:10E4F000994212DC10B4446904EB8100D0F8403535
+:10E500001A444FF4803303FA01F1C0F8402500208B
+:10E51000C4F804135DF8044B70476FF47A707047C9
+:10E52000437A013B994208DC42694FF4803303FA95
+:10E5300001F1C2F80813002070476FF47A70704739
+:10E54000032907D8DFE801F0171009024369032205
+:10E55000C3F8082501720020704743690222C3F8FE
+:10E56000082501720020704743690022C3F808257E
+:10E5700001720020704743690122C3F80825017227
+:10E580000020704710B5044A026000230446C3808F
+:10E59000F6F74CFB204610BDC47F030010B5064AB9
+:10E5A000026000230446C380F6F740FB204608F0D3
+:10E5B000C0FA204610BD00BFC47F030090F91030A0
+:10E5C000002B09DB03F1604303F561434901C9B244
+:10E5D00083F8001300207047044A03F00F031A4425
+:10E5E0004901C9B211760020704700BFFCEC00E081
+:10E5F000B1F57A5F13D800234FF47A5C2CFA03F25A
+:10E60000914204D342690020C2F8103570470133AB
+:10E61000092BF3D142690020C2F8103570476FF41E
+:10E620007A7070470368104A1B6B934210B504461A
+:10E6300017D190F91030002B0DDB5A090B4801213E
+:10E64000203203F01F0301FA03F340F82230BFF336
+:10E650004F8FBFF36F8F636901225A6000201A61E8
+:10E6600010BD9847F7E700BF79E4020000E100E041
+:10E6700090F91020002A70B5044636DB53099B0040
+:10E6800003F1604301682148096B03F5614302F01F
+:10E690001F021D68814225FA02F505F0010521D10E
+:10E6A000012101FA02F2C3F88020BFF34F8FBFF3BC
+:10E6B0006F8F63690122DA64D3F84C657DB12368FA
+:10E6C00013499B6A8B421CD194F91030002B06DB56
+:10E6D000590903F01F039A400E4B43F8212030469E
+:10E6E00070BD002520468847E3E70268074B116BA1
+:10E6F0009942F6D143690122DA64D3F84C65304679
+:10E7000070BD20469847304670BD00BF79E40200D6
+:10E7100055E4020000E100E090F91020002A38B52D
+:10E72000044635DB53099B0003F1604301681F4831
+:10E73000096B03F5614302F01F021D68814225FA4F
+:10E7400002F505F001052AD1012101FA02F2C3F810
+:10E750008020BFF34F8FBFF36F8F62690123D360B7
+:10E76000D368002BFCD18DB12368114A9B6A934278
+:10E7700018D194F91030002B08DB58090D4903F02B
+:10E780001F03012202FA03F341F82030002038BDB4
+:10E790000268064B116B99424FF00005DDD0204610
+:10E7A0008847DAE720469847002038BD79E4020020
+:10E7B00055E4020000E100E010B5034629B390F9EA
+:10E7C000101000291FDB4A09920002F1604202F595
+:10E7D000614201F01F01146824FA01FC1CF0010FD2
+:10E7E00011D0C488036844F001041B6BC480164C2C
+:10E7F000A34226D1012303FA01F1C2F88010BFF32E
+:10E800004F8FBFF36F8F002010BDC288D107FAD59C
+:10E8100019680E4C896A22F00102A142DA800ED1F9
+:10E8200093F91030002BEEDB58090949012203F05F
+:10E830001F0302FA03F341F82030002010BD88477F
+:10E84000E1E79847DFE700BF79E4020055E4020002
+:10E8500000E100E00F4B70B553F82050CDB100231C
+:10E860006C6918464FF0010E1E4604EB83020EFA47
+:10E8700003FCD2F84011013321B14CEA0000C2F888
+:10E880004061C0B2042BF0D1EB6813B1BDE8704019
+:10E89000184770BDDC3900200020FFF7DBBF00BF48
+:10E8A0000120FFF7D7BF00BF0220FFF7D3BF00BF93
+:10E8B0000320FFF7CFBF00BF0420FFF7CBBF00BF8F
+:10E8C000F8B5344B03600027476004460E461546F2
+:10E8D000F6F73EF9304A3149E76003239642637206
+:10E8E00066612574216049D002F58052964235D088
+:10E8F00002F58032964243D1294A002D42F8234046
+:10E9000032DB6809274B0121203005F01F0501FA91
+:10E9100005F543F82050BFF34F8FBFF36F8F94F985
+:10E9200010506669002D7160316120DB2B4440225C
+:10E9300083F8002301234FF47A52092B22FA03F1C2
+:10E9400003F1010002D0B1F57A7F20D80322C6F886
+:10E9500010352046C6F808252272F8BD104A022359
+:10E96000002D42F82340CCDA0123736033610E4B53
+:10E9700005F00F052B4440221A76DBE70123BBE7A5
+:10E980000A4B9E4218BF3B46B6D10423B4E7034668
+:10E99000D3E700BFC47F030000900040088A030053
+:10E9A000DC39002000E100E0FCEC00E000B00140B8
+:10E9B000014B93F900007047FF400020054A13788F
+:10E9C000013B5BB2002B01DD137070470023137015
+:10E9D00062B67047FF40002072B6024A13780133D6
+:10E9E00013707047FF40002020BF70474FF08053E6
+:10E9F000596E186E704700BFBFF34F8F0549064B25
+:10EA0000CA6802F4E0621343CB60BFF34F8F00BFCC
+:10EA1000FDE700BF00ED00E00400FA05704700BF0D
+:10EA200008B50B4B0122C3F84025022100229300B8
+:10EA300003F1A0430132202AC3F80017C3F8001ADB
+:10EA4000F5D1FFF7EBFFBDE80840EDF7D9BE00BFF9
+:10EA500000E0014000487047000002204020F7F726
+:10EA600001B800BF8163704741637047C16370475D
+:10EA7000C06B7047EFF30880704700BF406B704772
+:10EA8000C0E900128360704710B5054B054C4FF488
+:10EA90008072A168184608F086F8A06010BD00BF1B
+:10EAA0000022002000ED00E030B50C4D0C4A2C682F
+:10EAB000864605234FF0010C0CFA03F1214203F1C5
+:10EAC000FF3302D1D06B704505D0591CA2F10C0266
+:10EAD000F2D1002030BD2143296030BDF43900203F
+:10EAE000608A0300F0B40F4D0F4E2C6832460523A8
+:10EAF0004FF0010C0CFA03F1214202D1576C38425D
+:10EB000007D1013B591CA2F10C02F3D10020F0BC4B
+:10EB1000704703EB4303214356F823002960F0BC00
+:10EB2000704700BFF4390020608A0300144B9842FC
+:10EB300015D003F5E04398421AD0A3F53433984238
+:10EB400018D003F50433984216D0B0F1402F15D0F9
+:10EB5000A3F50033984208BF002001D0704705207C
+:10EB6000084901220B68824023EA02030B607047C8
+:10EB70000420F5E70320F3E70220F1E70120EFE7A7
+:10EB800000800240F439002008B5174B984218D095
+:10EB9000B0F1402F1ED003F5003398421CD0A3F5EE
+:10EBA000043398421AD003F53433984218D0A3F5B1
+:10EBB000E043984216D05A20EEF790FD4FF0FF3018
+:10EBC00008BD0023094A03EB430302EB830393F9D7
+:10EBD000040008BD0123F5E70223F3E70323F1E76F
+:10EBE0000423EFE70523EDE700300040608A0300CF
+:10EBF00038B5184B98420D46144620D0B0F1402F3E
+:10EC00001FD003F5003398421DD0A3F5043398427A
+:10EC10001BD003F53433984219D0A3F5E043984252
+:10EC200008BF052304D05A20EEF758FD4FF0FF33FC
+:10EC300009490A4A41F8235042F8234038BD0023CD
+:10EC4000F6E70123F4E70223F2E70323F0E70423C6
+:10EC5000EEE700BF00300040F8390020103A0020F5
+:10EC6000024A034B10681B68184700BF103A002087
+:10EC7000F8390020024A034B50685B68184700BF10
+:10EC8000103A0020F8390020024A034B90689B6834
+:10EC9000184700BF103A0020F8390020024A034B01
+:10ECA000D068DB68184700BF103A0020F839002010
+:10ECB000024A034B10691B69184700BF103A002035
+:10ECC000F8390020024A034B50695B69184700BFBE
+:10ECD000103A0020F8390020002815D0006041606B
+:10ECE0008260C360046145618661C7614446046215
+:10ECF0004C464462544684625C46C4626446046383
+:10ED00006E46466374468463002906D0C46B043C97
+:10ED1000043925680D60B442F9D1946BA646566B50
+:10ED2000B546002B06D0D46B043C043B1D6825601F
+:10ED3000B442F9D1146BA446D46AA346946AA2469D
+:10ED4000546AA146146AA046D76996695569146940
+:10ED5000D3685168106892687047006041608260B3
+:10ED6000C360046145618661C761444604624C46E4
+:10ED70004462544684625C46C462644604636E46E0
+:10ED8000466374468463C46B043C043925680D6093
+:10ED9000B442F9D1C7698669456904697047006062
+:10EDA00041608260C360046145618661C761444619
+:10EDB00004624C464462544684625C46C4626446C3
+:10EDC00004636C4644637446846304697047846BCF
+:10EDD000A646446BA546046BA446C46AA346846A4F
+:10EDE000A246446AA146046AA046C7698669456985
+:10EDF0000469C36882680068416870470649074A29
+:10EE0000074B9B1A03DD043BC858D050FBDC00F0D5
+:10EE100041F8FFF705FE00002C8D03004020002084
+:10EE200000220020FEE7FEE7FEE7FEE7FEE7FEE742
+:10EE3000FEE7FEE7FEE7FEE7BFF34F8F0549064B0F
+:10EE4000CA6802F4E0621343CB60BFF34F8F00BF88
+:10EE5000FDE700BF00ED00E00400FA054FF080522E
+:10EE6000D2F83031591C05D00D2BD2F834010BD01B
+:10EE7000002070474FF07043D3F8E80F93F8E03F5D
+:10EE80000D2BC0F30310F3D101288CBF002001200B
+:10EE9000704700BF08B5FFF7E1FF40B14FF0804376
+:10EEA0000022C3F80C21C3F81021C3F83825FFF75E
+:10EEB000D5FF002846D04FF08052594BD2F80414A9
+:10EEC000C3F82015D2F80814C3F82415D2F80C148E
+:10EED000C3F82815D2F81014C3F82C15D2F814145E
+:10EEE000C3F83015D2F81814C3F83415D2F81C142E
+:10EEF000C3F84015D2F82014C3F84415D2F82414EE
+:10EF0000C3F84815D2F82814C3F84C15D2F82C14BD
+:10EF1000C3F85015D2F83014C3F85415D2F834148D
+:10EF2000C3F86015D2F83814C3F86415D2F83C144D
+:10EF3000C3F86815D2F84014C3F86C15D2F844240D
+:10EF4000C3F87025FFF78AFF48B14FF08043D3F82C
+:10EF50000024D10744BF6FF00102C3F80024314AF6
+:10EF6000D2F8883043F47003C2F88830BFF34F8F73
+:10EF7000BFF36F8F4FF01023D3F80C22D20731D498
+:10EF8000D3F80022002A07DBD3F80432002B03DB7E
+:10EF9000254B264A1A6008BD254A0123C2F80435CC
+:10EFA000D2F80034002BFBD04FF010231221204A5E
+:10EFB000C3F80012D2F80034002BFBD04FF010231E
+:10EFC00012211B4AC3F80412D2F80034002BFBD0E4
+:10EFD00000231749C2F80435D1F80034002BFBD0C8
+:10EFE000FFF72AFF124A0123C2F80435D2F8003491
+:10EFF000002BFBD04FF010210D4AD1F80C3223F03A
+:10F000000103C1F80C32D2F80034002BFBD00023EE
+:10F010000749C2F80435D1F80034002BFBD0DFE7F4
+:10F0200000C0004000ED00E0B02000200090D003C0
+:10F0300000E0014030B484688D68C368CA68A542A6
+:10F0400072EB03032CBF0120002030BC704700BFCF
+:10F0500038B5224B1B782BB1044618B1037F03F05F
+:10F06000FF0513B90025284638BD1D4800F01AFBDE
+:10F070001C4B1A685B6880181B4AD2E9001243F1E6
+:10F080000003884273EB020203D210F1807043F157
+:10F090000003D4E902128842934119D3236903B9CA
+:10F0A0002377D4E9053098472369002BDAD0227FF3
+:10F0B00002F0FF05002AD5D0D4E90221D31841F18E
+:10F0C0000001C4E902310948214600F075FCCAE795
+:10F0D0000648214600F070FCC5E700BF0041002053
+:10F0E000B42000205836002060360020AC8A03008F
+:10F0F0002DE9F04F83B0814600F0AAFA40B1734A7F
+:10F10000D2E9003113F1807341F10001C2E900310D
+:10F110000021484600F0B6FA6D4D002840F0CC8042
+:10F120000121484600F0AEFA002840F0AE80694860
+:10F1300001A900F077FB002834D0674C674F654E7B
+:10F1400009E02BB301A9304600F09EFB01A930462F
+:10F1500000F068FB30B30378012B11D0022BF0D103
+:10F1600020464FF0000800F03BFC30B180F81C80D6
+:10F17000204600F035FC0028F8D101233B70E1E780
+:10F180002B684168994275D0204600F033FCD9E7DE
+:10F1900041680B7F002BD5D101230B77204600F06F
+:10F1A0000BFCCFE74C4E4E4FDFF8208131E030466C
+:10F1B00000F016FC04463846D4E902AB00F072FABF
+:10F1C000484BD8F80420D3E900E1D8F80030C31840
+:10F1D00042F10002734572EB010103D213F1807317
+:10F1E00042F10002BAEB03036BEB0202012B72F156
+:10F1F00000022DDBB3F5350F32D2A2684FF496032F
+:10F200000021384600F09EF9E0B10D2824D00023FB
+:10F210002B60304600F0EAFB2B6870B3002BC6D0A1
+:10F220002B6884689968C268DB688C4272EB0303C0
+:10F230000BD22B681B7F002BB9D02968304600F019
+:10F24000BBFBB4E72B688BB12C6003B0BDE8F08F3B
+:10F250000021384600F00CFA2046FFF7F9FED6E709
+:10F26000384600F01FFA204A0244C7E7484600F03B
+:10F270003BF9E9E700232B6064E7002BE5D1484622
+:10F2800003B0BDE8F04F00F033B9154800F00AFABA
+:10F290000E4B1A685B688018124AD2E9004143F1AC
+:10F2A0000003A04273EB010103D210F1807043F11F
+:10F2B0000003C2E900033AE72B68002B3FF430AFAC
+:10F2C0002868FFF7C5FE00232B6029E75836002089
+:10F2D000943A0020843A0020AC8A030000410020C8
+:10F2E000B420002060360020FFFFB40010B5134B9F
+:10F2F00013491C68134882B008235822019400F077
+:10F3000015FA044610B1204602B010BD0E4A0F484F
+:10F3100001A900F0A3F804460028F4D10B4801210C
+:10F3200000F08EF901231946094A084800F0E4F874
+:10F33000084B012220461A7002B010BDA88A0300B3
+:10F340002C3A0020843A0020F1F00200B420002082
+:10F35000FFFF7F00004100204AB1A1F101010368D5
+:10F36000B1FA81F14909C3E904120020704707206E
+:10F37000704700BF037F0BB10020704730B50446D3
+:10F3800083B0A2611A480D4600F08CF9194B1A6837
+:10F390005B688018184AD2E9001243F100038842E2
+:10F3A00073EB020203D210F1807043F100032818BE
+:10F3B000226943F10003C4E9020302B125610F4849
+:10F3C00001A900F0EDF9034648B100250B481D7076
+:10F3D0005C6001A900F016FA20B903B030BD04202A
+:10F3E00003B030BD024800F061F9284603B030BDDB
+:10F3F000B42000205836002060360020843A0020D7
+:10F4000030B5044683B000250C48257701A900F0EB
+:10F41000C7F980B103460122027001A907485C6068
+:10F4200000F0F0F908B903B030BD054800F03EF92E
+:10F43000284603B030BD042003B030BD843A00201C
+:10F44000B4200020014800F053B800BFB4200020D1
+:10F45000014800F049B800BFB420002030B51F4C6F
+:10F46000437944F823201E4C04EBC302127992BB6B
+:10F4700002680D88C2F8085590F904208978002A9E
+:10F480004FEAC30E20DB4FEA521C02F160454901EE
+:10F490004FEA8C0C05F56145C9B20CF1604C85F85A
+:10F4A00000130CF5614C02F01F02012101FA02F277
+:10F4B000CCF88021CCF80020A64401228EF804204C
+:10F4C00044F83300002030BD064D02F00F02490120
+:10F4D000C9B2A954F0E7082030BD00BFA03A00200F
+:10F4E000983A002014ED00E0036801221A6070478A
+:10F4F000036801225A60704730B401F1500C4FEAA2
+:10F500008C0C00681FFA8CFC4FF480348C40002572
+:10F51000C0F80843C0F8484340F80C5082B050F897
+:10F520000C50019501F5A87122F07F42019D40F831
+:10F530002120C0F844430BB1C0F8044302B030BCF2
+:10F54000704700BF2DE9F04F04684FF4803801F197
+:10F55000500508FA01F80746AD0004EB8100C4F835
+:10F560004883ADB2C4F8088322F07F494FF0000A07
+:10F57000D4F80425D0F84065C0F8402544F805A02B
+:10F58000A6EB020C85B0625902922CF07F4CBCF1C4
+:10F59000010F029A9B464FEA810640D0D4F80455E9
+:10F5A000C4F84483A9EB050222F07F42012A24D04B
+:10F5B000264409F1FF33C6F84095D4F80415CBF181
+:10F5C000FF125B1A02F57F4223F07F439A4210D369
+:10F5D0003BB10020C4F84483C4F8048305B0BDE8FF
+:10F5E000F08F09F10102C6F84025D4F8043599429C
+:10F5F000EFD00D2005B0BDE8F08F01F5A8710F4BDD
+:10F6000009F1010244F8212043F001034FF4806026
+:10F6100098473C68D4F804359D42DAD0E9E7074AB8
+:10F62000019142F001024FF4806090473C680199DB
+:10F6300044F805A062590392039AAFE7A06C030057
+:10F6400003680222C3F8442309B1C3F804237047B6
+:10F650000368D3F8040100B97047002282B0C3F8F0
+:10F660000421D3F804310193019B012002B07047BB
+:10F6700002684FF4803303FA01F1C2F84813C2F86C
+:10F680000813704750318900036889B2585800B98F
+:10F69000704700225A5082B05B580193019B0120B1
+:10F6A00002B070470368D3F80405704790F904303E
+:10F6B000002B09DB5A09054803F01F0301214032E2
+:10F6C00001FA03F340F82230704700BF00E100E088
+:10F6D000024A034B10681B68184700BF983A002085
+:10F6E000A03A0020D2B11368DB43D9B1014410B471
+:10F6F0000D4C013801F1FF3C10F8011F08224B406E
+:10F700005908DB074CBF81EA04030B46013AF7D1E5
+:10F710006045F1D1D8435DF8044B70474FF0FF339B
+:10F720000029E3D1D84370472083B8ED99B110B4D4
+:10F73000B2FBF3F403FB1424A4B244B9C0E90014EF
+:10F7400084608281C38120465DF8044B70470920A4
+:10F750005DF8044B70470E20704700BF82B050E840
+:10F76000022FC188B2EB324F4FF0000317BF92B2A5
+:10F7700041EA014142EA014104E04268B2EB324F02
+:10F7800008BF012340E80212002AE8D18DF80730B3
+:10F790009DF80730002B0CBF1120002002B07047ED
+:10F7A00010B483B050E8013F1FFA83FCC489A4441D
+:10F7B0008489A44528BFACEB040C0489A44502BF8E
+:10F7C000BFF32F8F002207E0CCEA030C40E801C40E
+:10F7D000002CE7D14FF001028DF803200193019C2A
+:10F7E0009DF803200C6032B1006810FA84F003B079
+:10F7F0005DF8044B704702F0FF03184603B05DF854
+:10F80000044B70470A884B889A4201D00020704709
+:10F8100050E8012FC2EA024240E80123002BF7D151
+:10F820000120704710B483B050E8023F1FFAA3FCD8
+:10F83000C488A44502BFBFF32F8F00220EE0C48905
+:10F84000A4448489A44528BFACEB040CC3EA0C4C47
+:10F8500040E802C4002CE7D14FF001028DF80320EC
+:10F860000193019C9DF803200C6032B1006800EB0D
+:10F87000144003B05DF8044B704702F0FF031846D4
+:10F8800003B05DF8044B70470A884B889A4201D058
+:10F890000020704750E8022FC2EA224240E80223CB
+:10F8A000002BF7D10120704733DF7047064A074B22
+:10F8B00010B5002414701C60BFF35F8F0449054825
+:10F8C00000F064F8204610BD02410020AC3A002050
+:10F8D000B88A0300A43A0020F8B5264E0446012158
+:10F8E000304605F073F8BFF35F8FD8B9042C3AD0D7
+:10F8F000214B1A7832BB214F01223C701A70204DE7
+:10F900006B682BB90FE000F04BF86B683C7853B193
+:10F910001B682046984703462846002BF3D1BFF3C7
+:10F920005F8F3360F8BD023C012C0FD903F050FA11
+:10F93000E0B94FF080430122C3F80025BFF34F8F99
+:10F9400020BFFDE7BFF35F8F3060F8BDBFF34F8F7F
+:10F950000C490D4BCA6802F4E0621343CB60BFF35D
+:10F960004F8F00BFFDE7054F3C78C8E7FFF79CFFCE
+:10F97000DFE700BFAC3A0020024100200141002037
+:10F98000A43A002000ED00E00400FA05D1E90032BD
+:10F990009342C0E9001304BF00234360704700BFD7
+:10F9A000436843B10268D2E901210B4493424360AA
+:10F9B00004BF00234360704770B544680646206862
+:10F9C0000D4618B908E02468206828B1B3682946B4
+:10F9D00098470028F7D120682860256070BD00BFD7
+:10F9E0004368186808B102681A607047436818686D
+:10F9F000704700BF4368186818B908E003460068FC
+:10FA000028B18142FAD10A681A6001207047704714
+:10FA10006DDF704779DF70477DDF704764DF7047C7
+:10FA20002DE9F04F85B099460E9E0388BDF83CA0A5
+:10FA30000091174632880192002B53D04FF00008F6
+:10FA4000C3464546804605E0B8F800200BF1010B9F
+:10FA50005A4529DDD8F8041051F82B0003900022F4
+:10FA60000DF10B0103A8FFF7D9FF044630BB9DF849
+:10FA70000B20BA42E8D12DB33288D119514536DC7A
+:10FA80004A440DF10B0103A80125FFF7C7FF002829
+:10FA900032D131889DF80B200A443280B8F800201A
+:10FAA0000BF1010B5A45D5DCE5B13388019A013BD6
+:10FAB0009B1A9BB2FF2B1AD809F80230204605B0DA
+:10FAC000BDE8F08F3288511C3A440232524589B267
+:10FAD0000DDC009B318009F801303288013292B28E
+:10FAE0003280CDE70024204605B0BDE8F08F0C241D
+:10FAF000204605B0BDE8F08F0446204605B0BDE8BD
+:10FB0000F08F00BF2DE9F04790F82D301446002209
+:10FB10002788228086B006460D46002B40F0F080F4
+:10FB2000B378002B40F0E480F178002940F0128196
+:10FB30007368B3B12288D11CB94200F2DD8093F919
+:10FB400000100223AB54238801339BB20A22238086
+:10FB5000EA54238801339BB22380E954238801337C
+:10FB600023803389002B40F00A81338A002B40F038
+:10FB70003D81338B002B40F05581336A002B45D0FB
+:10FB8000B4F800E00EF10602BA4200F2B5801A881D
+:10FB9000052A40F2A2816FF4486802EB080189B29D
+:10FBA0004FF27D30814240F298815988052940F218
+:10FBB00094816FF4486C8C441FFA8CFC844540F2AD
+:10FBC0008C814FF6FF70824202D08A4200F285811A
+:10FBD000052205F80E202288013292B212212280DD
+:10FBE000A9542288013292B222801988A9542A4449
+:10FBF000090A51702288023292B222805B88AB548B
+:10FC00002A441B0A5370238802332380736A002B13
+:10FC10002FD09988B4F800C0881C0CF1020202446D
+:10FC2000BA4269D8FE2867D8033105F80C1022883B
+:10FC3000013292B2FF212280A9542288013292B26D
+:10FC400022801988A9542A44090A51702088023058
+:10FC500080B220809A8862B199680393002900F0ED
+:10FC60003C81284406F09FFF039B9A882388134415
+:10FC7000238096F82C30002B40F0ED80307800285F
+:10FC80003BD03388012B00F0288123889A1CBA428C
+:10FC900032D8012804D17178023119448F422BD314
+:10FCA000023FFF1ABFB2A81804A9ADF81070FFF701
+:10FCB000B3FE10BB3378022B00F017817178BDF8CA
+:10FCC00010209142C0F00D819742C0F00A81174682
+:10FCD0000922FE2F10D82388791CE9542388013388
+:10FCE0009BB22380EA54238801331F44278004E019
+:10FCF00023880433BB425DD90C2006B0BDE8F087F1
+:10FD0000082FF9D904A8FFF783FE0028F5D123882E
+:10FD10000822EA54238801339BB21B222380EA5431
+:10FD20002388DDF8112001339BB22380EA502B4455
+:10FD3000BDF815209A8023889DF8102006339BB2C9
+:10FD400012F0FE0218BF01222380EA5423880133F7
+:10FD50002380E5E62388DA1CBA42CDD80222EA5491
+:10FD60002388012213449BB22380EA54238813443E
+:10FD70009BB22380E954238813442380D8E606F1FC
+:10FD800008080222CDE900472B4611464046FFF7FE
+:10FD900047FE0028B1D1CDE9004740462B4610224E
+:10FDA0000621FFF73DFE0028A7D1338A002B3FF440
+:10FDB000E0AE1BE004A8FFF72DFE00289DD12388AC
+:10FDC0000322EA54238801339BB219222380EA5488
+:10FDD0002388BDF8102001339BB22380EA542B44C2
+:10FDE000120A5A702388023323809DE606F1100818
+:10FDF000CDE900472B46022203214046FFF710FEC3
+:10FE000000287FF47AAFCDE9004740462B46102208
+:10FE10000721FFF705FE00287FF46FAF338B002B1F
+:10FE20003FF4ABAE06F11808CDE900472B4602229D
+:10FE300014214046FFF7F4FD00287FF45EAFCDE9C2
+:10FE4000004740462B4610221521FFF7E9FD002808
+:10FE50003FF493AE51E7B16A00293ED04FF000095C
+:10FE60004B464FF0160A2BE02388E85423880133D1
+:10FE70009BB2238005F803A0238801339BB2238023
+:10FE800031F82220EA542B44120A5A70208802309A
+:10FE900080B22080B8F8042028444AB1D8F808106D
+:10FEA000D9B106F080FEB8F80420238813442380DB
+:10FEB00096F82C205FFA89F39A427FF6DFAEB16A9A
+:10FEC00003EB430201EB820809F10109B8F80430A1
+:10FED000D81C0233FE2BC7D90EE7072006B0BDE8B9
+:10FEE000F087012B08D00822F3E6BDF810309F42BE
+:10FEF000F9D31F460922ECE68F42F4D30F460822BD
+:10FF0000E7E600BF75DF704776DF70477ADF70473E
+:10FF10007BDF704770B51D4D2B8884B2A34282B041
+:10FF200011D11B4E297A327B91420ED3337C0022B1
+:10FF30002A72F3B9736933B100228DF80420ADF849
+:10FF4000064001A8984702B070BD05F10A011846A5
+:10FF5000FFF7D8FF40B11128F5D0B369002BF2D0DC
+:10FF600002B0BDE8704018472B7A01332B7202B003
+:10FF700070BD3B212046FFF7C7FF30F00803D9D002
+:10FF8000B369002BD6D09847D4E700BFCC3A002005
+:10FF9000B03A002010B4019C6388834212D38B4294
+:10FFA00010D840F2F3118A42A08894BF931A531AD2
+:10FFB000834207D80A44824234BF002001205DF802
+:10FFC000044B704700205DF8044B704710B50B469A
+:10FFD000497A82B0024691B9104C93F808C0D4E92E
+:10FFE0000110BCF1000F18BF01465868FFF7C2F9B5
+:10FFF00088B1A3697BB102B0BDE81040184707493A
:020000023000CC
-:10000000013292B222801988A9542A44090A5170F7
-:100010002088023080B220809A8862B19968039368
-:10002000002900F03C81284407F069FD039B9A8871
-:1000300023881344238096F82C30002B40F0ED8069
-:10004000307800283BD03388012B00F028812388AA
-:100050009A1CBA4232D8012804D17178023119446D
-:100060008F422BD3023FFF1ABFB2A81804A9ADF8E4
-:100070001070FFF7B3FE10BB3378022B00F017812E
-:100080007178BDF810209142C0F00D819742C0F008
-:100090000A8117460922FE2F10D82388791CE954BB
-:1000A000238801339BB22380EA54238801331F4401
-:1000B000278004E023880433BB425DD90C2006B0BE
-:1000C000BDE8F087082FF9D904A8FFF783FE0028C0
-:1000D000F5D123880822EA54238801339BB21B22DE
-:1000E0002380EA542388DDF8112001339BB223805A
-:1000F000EA502B44BDF815209A8023889DF81020E3
-:1001000006339BB212F0FE0218BF01222380EA548C
-:10011000238801332380E5E62388DA1CBA42CDD850
-:100120000222EA542388012213449BB22380EA541A
-:10013000238813449BB22380E954238813442380EB
-:10014000D8E606F108080222CDE900472B46114601
-:100150004046FFF747FE0028B1D1CDE900474046B1
-:100160002B4610220621FFF73DFE0028A7D1338A37
-:10017000002B3FF4E0AE1BE004A8FFF72DFE0028A3
-:100180009DD123880322EA54238801339BB219228C
-:100190002380EA542388BDF8102001339BB22380CA
-:1001A000EA542B44120A5A702388023323809DE6B6
-:1001B00006F11008CDE900472B46022203214046F4
-:1001C000FFF710FE00287FF47AAFCDE900474046E4
-:1001D0002B4610220721FFF705FE00287FF46FAFA2
-:1001E000338B002B3FF4ABAE06F11808CDE9004786
-:1001F0002B46022214214046FFF7F4FD00287FF42D
-:100200005EAFCDE9004740462B4610221521FFF78F
-:10021000E9FD00283FF493AE51E7B16A00293ED0D2
-:100220004FF000094B464FF0160A2BE02388E854A4
-:10023000238801339BB2238005F803A02388013370
-:100240009BB2238031F82220EA542B44120A5A70C0
-:100250002088023080B22080B8F8042028444AB1B7
-:10026000D8F80810D9B107F04AFCB8F80420238860
-:100270001344238096F82C205FFA89F39A427FF684
-:10028000DFAEB16A03EB430201EB820809F1010919
-:10029000B8F80430D81C0233FE2BC7D90EE707206C
-:1002A00006B0BDE8F087012B08D00822F3E6BDF8C0
-:1002B00010309F42F9D31F460922ECE68F42F4D357
-:1002C0000F460822E7E600BF75DF704776DF70470C
-:1002D0007ADF70477BDF704770B51D4D2B8884B285
-:1002E000A34282B011D11B4E297A327B91420ED3A8
-:1002F000337C00222A72F3B9736933B100228DF87E
-:100300000420ADF8064001A8984702B070BD05F181
-:100310000A011846FFF7D8FF40B11128F5D0B3699C
-:10032000002BF2D002B0BDE8704018472B7A0133A1
-:100330002B7202B070BD3B212046FFF7C7FF30F0A3
-:100340000803D9D0B369002BD6D09847D4E700BFB3
-:100350007C3C0020603C002010B4019C63888342F8
-:1003600012D38B4210D840F2F3118A42A08894BF76
-:10037000931A531A834207D80A44824234BF00209A
-:1003800001205DF8044B704700205DF8044B704776
-:1003900010B50B46497A82B0024691B9104C93F8D9
-:1003A00008C0D4E90110BCF1000F18BF014658681D
-:1003B000FFF7C2F988B1A3697BB102B0BDE8104074
-:1003C0001847074949690020187231B101238DF897
-:1003D0000430ADF8062001A8884702B010BD00BF68
-:1003E000603C002070B50388122B82B050D015D825
-:1003F000102B2AD0112B0FD1394C828823889A4296
-:100400000AD16068FFF7DEF918B1364B9B6903B17A
-:1004100098474FF6FF73238002B070BD502BFBD17D
-:10042000304CC288E3899A42F6D1038A022BF3D179
-:100430002B4D83882E889E42EED1123000F098FA20
-:10044000002844D02946304633E0C37B012BE3D15A
-:10045000234C22884FF6FF739A422FD18588224B76
-:100460001030009003CB0022C4F80E10C4F80A002C
-:10047000238A2272A189E28960892580FFF76CFFB7
-:10048000184B6072DB89002BC6D12146284610E04C
-:10049000134C838825889D42BED10830A189238AC8
-:1004A0000090E2896089FFF757FF034621462846FE
-:1004B000637202B0BDE87040FFF76ABF094B9B69E9
-:1004C000002BA9D0042002B0BDE87040184768682E
-:1004D000FFF778F900289FD0A369002BF3D19BE7A1
-:1004E0007C3C0020603C0020903C002070B3F8B5BC
-:1004F00086460768164E174D0446BEE80F00B44600
-:10050000ACE80F009EE8070035608CE80700BFB13B
-:100510003846FFF7DDFE90B923681868596803C5AF
-:100520000D4B0E490E4A18464FF6FF7440F8041F53
-:100530001C800021FFF7F2F8002818BF0320F8BD47
-:100540002846FFF7C7FE0028EAD0F8BD0E20704706
-:10055000603C0020903C00207C3C002010380020B3
-:10056000D902030070B582B006460191019D6DB1BC
-:1005700000242546214601A804F03CFB18B106EBF7
-:10058000450301359C800134142CF3D1304635608D
-:1005900002B070BD2DE9F04F0388B0F80480103B25
-:1005A0008DB007460A2B31D8DFE803F0064730301C
-:1005B00030303030304E3300364EB368DB4300937A
-:1005C0007168684604F08CFB009901A8FFF7CAFF28
-:1005D000DDF804A0BAF1000F12D00DF106097C3647
-:1005E0004FF0000B39F8025F2B4C204629460434AB
-:1005F00004F0F4FAA642F8D10BF1010BD345F1D186
-:10060000B8F1130F29D9042003F0DEF90DB0BDE8CD
-:10061000F08F037A21483F2B4FEA131441462CD91F
-:1006200004F0C2FA1E48414604F0BEFA1D48414695
-:100630000DB0BDE8F04F04F0B7BA1B4841460DB00D
-:10064000BDE8F04F04F0CABA037A002BDED1437A3A
-:1006500012481B074146F2D5EAE71348414604F029
-:10066000A3FA0D48414604F09FFAFB7B012BCDD045
-:100670000E48414604F098FAC8E704F0AFFA032C9C
-:10068000D0D00748414604F0A9FA022CCED0054844
-:100690004146D4E7983C00209C3C0020B03C002020
-:1006A000AC3C0020A83C0020A03C0020A43C002042
-:1006B0001328014601D900207047014804F09ABA76
-:1006C0009C3C00201328014601D9002070470148B6
-:1006D00004F090BA9C3C0020132801D900207047F8
-:1006E00010B504462146074804F084FA08B90020F2
-:1006F00010BD2146044804F07DFA002814BF0220F2
-:10070000012010BD9C3C0020A03C0020132801D9F2
-:100710000020704710B504462146064804F06AFAE6
-:1007200008B9002010BD21460348BDE8104004F080
-:1007300061BA00BF9C3C0020A83C0020132801D9CE
-:100740000020704710B504462146064804F052FACE
-:1007500008B9002010BD21460348BDE8104004F050
-:1007600049BA00BF9C3C0020AC3C0020132801D9B2
-:100770000020704710B504462146064804F03AFAB6
-:1007800008B9002010BD21460348BDE8104004F020
-:1007900031BA00BF9C3C0020B03C002030B5094B72
-:1007A00083B09B68019300252C46214601A80134A3
-:1007B00004F020FA00B10135142CF6D1284603B01C
-:1007C00030BD00BF983C002030B50C4AD36883B0E0
-:1007D000DB4300939168684604F082FA0025009B91
-:1007E00001932C46214601A8013404F003FA00B11C
-:1007F0000135142CF6D1284603B030BD983C0020BA
-:1008000010B5034B04465968FFF7ACFE204610BDF7
-:10081000983C002010B5084AD36882B0DB430193AE
-:100820009168044601A804F05BFA20460199FFF79D
-:1008300099FE204602B010BD983C002008B5182152
-:10084000024804F0E1F9C0B208BD00BF983C0020A6
-:1008500070B50C4E044630460D4604F0CBF908B195
-:10086000132C01D9002070BD2146301D04F0C2F9BF
-:100870000028F7D0E81D214606EB8000BDE8704057
-:1008800004F0B8B9983C0020F8B50F4F044638463C
-:100890000D46164604F0AEF908B1132C00D9F8BD88
-:1008A0002146381D04F0A6F90028F8D0E91D07EB11
-:1008B000810021461EB1BDE8F84004F075B9BDE8DD
-:1008C000F84004F08BB900BF983C0020F0B50F4B06
-:1008D00083B09B6801930746A0B1019D7DB10025BF
-:1008E0000E462C46214601A804F084F90346314601
-:1008F000A0B201340BB1B8470135142CF2D128460F
-:1009000003B0F0BD0546284603B0F0BD983C00207A
-:10091000F0B5154E83B004460F46014630461546E5
-:1009200004F068F918B90026304603B0F0BD06346B
-:1009300006EB840463680193002FF4D0019B002B25
-:10094000F1D000263446214601A804F053F90346AD
-:100950002946A0B201340BB1B8470136142CF2D1AC
-:10096000304603B0F0BD00BF983C0020AADF7047BE
-:10097000008800F0010070470088C0F34000704715
-:1009800030B591B013460A888C78ADF80C2000225F
-:10099000ADF800208DF802204A7C012C38BF0124DC
-:1009A000013A8DF80E40042A09D8DFE812F0C80099
-:1009B000CC00D000D400050022228DF800208A7CD3
-:1009C000013A042A09D8DFE812F0CA00CE00D200AA
-:1009D000D600050022228DF80120CA7B91F80CC0B8
-:1009E0004CEAC20C0A7C4CEA021C9DF802200CF076
-:1009F000190C22F019024CEA020C0A7D002A14BFDD
-:100A00000222012262F3420C4A7B8DF802C00024CC
-:100A100012F0300FCDE90944CDE90B44CDE90D4486
-:100A20000F946FD10022CDE9072206924A7B8DF800
-:100A300024208C688A7BB1F804C08DF8252003AA95
-:100A4000CDF814D0ADF81CC004921CB1CA8808942B
-:100A5000ADF818208C69002C36D04FF0000C8DF8C2
-:100A600006C0ADF804C0B4F800C06568ADF82CC08D
-:100A700001AAB4F802C00D92227BADF82EC0013A53
-:100A80000A95042A2CD8DFE802F08E92968228007C
-:100A900022228DF80520A27A94F808C04CEAC20CF4
-:100AA000E27A4CEA021CA27B002A9DF806200CF098
-:100AB000190422F0190244EA020414BF022201229E
-:100AC00062F342048DF80640CA6902B10C9204AA8E
-:100AD00009A9FFF74BFF11B030BD22228DF8042089
-:100AE000627B013A042AD6D801A555F822F000BF4E
-:100AF000970B03009F0B03007F0B0300870B030082
-:100B0000910A0300CA7CADF80840013A8DF80A400A
-:100B100002AC042A07D8DFE802F0525E5A560300FE
-:100B200022228DF809209DF80A200E94012464F3F6
-:100B300042028DF80A2011228DF8082072E7112256
-:100B40008DF800203BE721228DF8002037E7312285
-:100B50008DF8002033E712228DF800202FE71122B4
-:100B60008DF8012039E721228DF8012035E7312267
-:100B70008DF8012031E712228DF801202DE7312276
-:100B80008DF8052087E712228DF8052083E71222D1
-:100B90008DF80420A4E711228DF805207BE721229F
-:100BA0008DF8052077E711228DF8042098E721229F
-:100BB0008DF8042094E731228DF8042090E711226B
-:100BC0008DF80920AFE712228DF80920ABE731221A
-:100BD0008DF80920A7E721228DF80920A3E700BF9F
-:100BE00090DF7047A5DF7047B5DF704708B90E206A
-:100BF00070474FF01712172302604FF01B0C41F69D
-:100C00001B32016180F804C0C380836082810020B0
-:100C1000704700BF8288002A3CD130B50388242B5E
-:100C200085B00C4611D80F2B30D9103B142B2DD882
-:100C3000DFE803F073942C2C2C2C2C2C2C2C2C2C3B
-:100C40002C2C2C2C2C2C2C9B5F003A2B36D0552B8B
-:100C50001CD1C388C988A272172B38BF17238B42B7
-:100C600028BF0B4623811046FFF7BEFFE37A6BB91E
-:100C700022695AB12189ADF80C1040F67720ADF801
-:100C80000800ADF80A3002A920469047A37A53B96C
-:100C900005B030BD70471128237B4AD1627B01210A
-:100CA0009A42A17248D3E1880020FFF79BFF0028F9
-:100CB000EED14FF48073638105B030BD4389C9889C
-:100CC00025698B4228BF0B46172B38BF172323817A
-:100CD00065B1E17A51B140F67721ADF80810ADF871
-:100CE0000A20ADF80C3002A92046A84700236381F2
-:100CF000CEE70B69027A4A73002BC7D000214DF66C
-:100D00007A208DF80D10ADF80800ADF80A108DF8B6
-:100D10000C2002A920469847B8E7C27B0B790B73D9
-:100D2000012A0CBF2188C988228908BFE1808A4234
-:100D300032D3627B9A42A9D200209BB26A4602A9B2
-:100D4000ADF80830ADF80A30ADF80C00ADF80E0083
-:100D50000090ADF80400FFF743FF97E7172341F633
-:100D60001B32CB808B608A8192E7037A0A7B9342A5
-:100D70004FF0000028BF134602A96A46ADF80830BC
-:100D8000ADF80A30ADF80C00ADF80E000090ADF8EB
-:100D90000400FFF725FF79E70020FFF723FF002875
-:100DA0007FF479AF0122237BE272C2E72DE9F041A3
-:100DB000DFF89C8000238AB04FF6FF70CDE9003346
-:100DC00088F8003000F01EFD4FF6FF76B04220D0CC
-:100DD000044648F2096707E000F0C0FC204600F036
-:100DE00011FDB042044614D0A4F58045ADB26A4668
-:100DF00002A9284603F034FE0346BB422046EBD04E
-:100E0000284603F079FD48F207629042034618D065
-:100E100013B90AB0BDE8F0810022CDE90522CDE981
-:100E2000082207214FF6FF7205A88DF81410ADF8BF
-:100E300018400793ADF8162000F058FA0AB0BDE844
-:100E4000F081012388F800300AB0BDE8F08100BFCE
-:100E50008F42002010B58389017886B003F5804366
-:100E600000229BB20429CDE90122CDE9032205929B
-:100E7000ADF8083043D02CD84A1E022A39D843F6A0
-:100E8000FE729342C38957D8D0E90120A1F1030132
-:100E9000B1FA81F149098DF80C308DF80D100490EC
-:100EA000002A4FD19DF81430082243F001038DF839
-:100EB00004208DF81430294C4FF6FF7301A8ADF8CB
-:100EC000063000F013FA2378BBB1FFF76FFF06B0CE
-:100ED00010BD05290DD143684BBB13238DF8043099
-:100EE0004FF6FF7301A8ADF80830ADF8063000F0FA
-:100EF000FDF91A4C2378002BE7D106B010BD43F65C
-:100F0000FE729342F5D8C289002AF2D14268F2B14A
-:100F10000B238DF804300392104C01224FF6FF731F
-:100F200001A82270ADF8063000F0E0F9E2E71422E3
-:100F30008DF804200393D3E703F58044A4B29442D0
-:100F4000A2D9D6E709238DF804300592B3E70A2227
-:100F500018468DF8042000F001FCDDE78F420020E8
-:100F600030B5184889B003F003FB38BB03F018FB19
-:100F70000546F8B900F0B6FBCDE903550CE003F0E7
-:100F800057FC019B9C8804F5804405A8A4B203F09B
-:100F90007DFC204600F0AEFB05A903AA4CF2070039
-:100FA00003F03EFD034601A905A8002BE7D0284623
-:100FB00009B030BD8625284609B030BD0325284636
-:100FC00009B030BD550E0300F0B5FF2887B007D833
-:100FD00001290C4617461E4606D00B1F052B03D9C8
-:100FE0000725284607B0F0BD0023A0F58040A4F5F2
-:100FF0008041CDE9013380B289B201AB03AA03F08D
-:10100000F3FCF8B901A903A803F012FC0546C8B91E
-:10101000019BBC705B883B808EB136687868029912
-:101020009C00A64228BF2646324606F068FDB44220
-:101030000CD803A803F02AFC284607B0F0BD029B99
-:101040007B60F6E70525284607B0F0BD0C25C8E70C
-:10105000024B0022C3E90022704700BF143D00206C
-:1010600070B5012886B004460E46154602D0031F0F
-:10107000052B1CD8A4F580400E4A80B203A903F0CA
-:10108000CFFC20B901A903A803F0D2FB10B10020C6
-:1010900006B070BD019AAC70938852882A8003F51F
-:1010A0008043029A6A6003A8338003F0EFFB0120BB
-:1010B00006B070BD143D002030B5FF2889B006D8B9
-:1010C0008B78012B154606D01A1F052A03D9072451
-:1010D000204609B030BDA3F580430A884C689BB216
-:1010E000A0F58040ADF80A3019460023CDE903424F
-:1010F000CDE9003380B26B4605AAADF8080003F0D5
-:1011000073FCF0B902A905A803F0EEFB48F20663F0
-:1011100004469C421ED007D804BB002DD8D02946D7
-:1011200005A803F0BDFCD3E748F207639C4219D041
-:1011300048F20D639C4214BF03241124204609B0D9
-:1011400030BD02A905A803F0CBFB48F206630446B4
-:101150009C42E0D18624204609B030BD03242046BD
-:1011600009B030BD1124204609B030BD4FF6FF70E4
-:1011700000F0C0BAFF2806D808B500F0DBFAFFF788
-:1011800015FE002008BD0720704700BF00F0FABA26
-:1011900000F002BB00F036BB00F054BB10B41D4C95
-:1011A00000232246B2F800C0844502F10C0208D0A8
-:1011B0000133042BF6D14FF0000C60465DF8044B70
-:1011C000704703EB430C04EB8C0C9CF802208A4222
-:1011D00013D00133032B03D9EDE70133042BEAD0FD
-:1011E00003EB43024FEA820C34F822208242F4D10E
-:1011F000A4449CF802208A42EBD19CF80A20920772
-:10120000E7D1DCF80420002AE3D160465DF8044B06
-:10121000704700BF6C3E002010B582B08278417AE2
-:10122000044600232F48CDE900338DF8022000F05A
-:10123000A9FF88B3237AA2788DF8022003EB8303F9
-:101240009B00013A0190ADF80030072A08D8DFE88A
-:1012500002F00407070707042C430123ADF8003010
-:101260002246694632F8040BFFF726FF112827D0E3
-:1012700005D8A0B1072818BF032002B010BD8628EA
-:101280000AD1A37A184A23F0030343F00103012192
-:10129000A372117002B010BD032002B010BDA37A7A
-:1012A00023F00303A37202B010BD2246142332F8C8
-:1012B000040BADF800306946FFF7FEFE1128D7D1C8
-:1012C000A37A094A23F0030343F00203012100201B
-:1012D000A372117002B010BD838809339B08ADF86A
-:1012E0000030BDE75C3E0020904200202DE9F04731
-:1012F000564F0646C06886B03D463A4600235168C0
-:10130000884202F10C0200F096800133042BF6D1E2
-:1013100000243378092B00F08180132B57D0082B41
-:1013200058D04FF00008304600F038FB304601F04E
-:101330005BFD304604F05EFB3046454E04F00EF98E
-:101340003378BBB1002434704FF0010904EB44033F
-:1013500005EB83034FEA440A9B7A9A070DD538467A
-:1013600086F80090FFF758FF98B90134042C07F174
-:101370000C07EBD106B0BDE8F087DB07F5D586F8A2
-:101380000090B8F1000FF0D03846FFF745FF002875
-:10139000EBD054444FF6FF7235F82430ADF80620F8
-:1013A0008628ADF808304BD007238DF80430039021
-:1013B00001A800F0F3FA01A801F016FD01A804F05D
-:1013C00019FB01A804F0CAF806B0BDE8F0874FF099
-:1013D0000108A8E7737A002BA3D1002C34D0227A1D
-:1013E0006AB1DFF870909846617A4144C9B24846C4
-:1013F00000F0E0FE237A08F101089845F4D34FF697
-:10140000FF732380A370002363609846A37A23F0C0
-:101410000303A3724FF47F43238184E7737A002B85
-:101420007FF47FAF84B1A27A094E636042F002027A
-:10143000A272984686E703EB430305EB830468E753
-:1014400006238DF80430B3E7A0466CE76C3E00201D
-:10145000904200205C3E002030B5174D002283B042
-:101460002B464FF6FF7C4FF0FF0E144602EB420175
-:1014700005EB8101A3F800C083F802C083F809E0FE
-:10148000887A0C33013220F00300042A887203F8B2
-:10149000044C43F8084CE9D15024CDE90024074B13
-:1014A000074908484FF4A07200F002FE002818BF58
-:1014B000032003B030BD00BF6C3E00209C3E0020E6
-:1014C0001C3D00205C3E00202DE9F84FDFF8B8807D
-:1014D0000546434600241A88AA4203F10C030BD0A8
-:1014E0000134042CF7D12846FFF744FE10B1072839
-:1014F00018BF0320BDE8F88F04EB4403214E08EB2E
-:1015000083034FF6FF774FF0000999782846FFF7DD
-:1015100045FE834600B3037A73B14FF0000A9BF88F
-:10152000091051443046C9B200F044FE9BF808301F
-:101530000AF1010A9A45F2D39BF80A30ABF8007021
-:101540004FF47F4223F003038BF80270CBF8049032
-:10155000ABF808208BF80A30621C032AC3D804EBCE
-:10156000440408EB840302E00132042ABBD09989C9
-:10157000A94203F10C03F7D102EB420308EB83030A
-:101580001446C2E75C3E00206C3E00200023FFF7BB
-:101590001BBD00BF002B41D02DE9F0411E46CB1FE3
-:1015A000012B0F4629D8531E032B144625D88046FD
-:1015B000FFF7F4FD054698B3037AA3422BD1697A6D
-:1015C000FF291DD04FF0000824482C7200F0DAFDEE
-:1015D00088B304EB840212010332C2F38D02B770A8
-:1015E00070603280B8F1000F04D0082F02D1920051
-:1015F000063A82800020BDE8F0810720BDE8F08136
-:101600002146164800F06AFDFF280146687216D090
-:101610004FF00108D8E70F20BDE8F0810E20704799
-:10162000FF214FF6FF70FFF7B9FD054628B1A0F87E
-:1016300000808770C3E70320E0E71120DEE7AB7A84
-:10164000A9704FF6FF72002023F003032A804FF4A5
-:101650007F4268602A81AB721120CFE75C3E002098
-:1016600070B5FFF79BFDE0B1037A05465BB10E4E06
-:101670000024697A21443046C9B200F09BFD2B7AE0
-:1016800001349C42F5D3AB7A4FF6FF724FF47F41A1
-:10169000002023F00303AA7029812A806860AB72BE
-:1016A00070BD052070BD00BF5C3E0020CB1F012B2C
-:1016B00014D870B5064610460C461546FFF766FD71
-:1016C00050B121463046FFF769FD48B1847005806E
-:1016D000BDE87040FFF7A0BD072070BD0720704730
-:1016E000052070BD02484022002106F030BA00BF3C
-:1016F000A03E00204FF6FF73984210B50DD0FF2892
-:10170000044602D94FF6FF7010BD0948214603F088
-:1017100057FA0028F6D1204610BD05484FF48071D5
-:1017200003F072FA80B2B0F5807FEBD010BD00BF3D
-:10173000A03E002008B54FF6FF73984202D0FF2864
-:10174000014601D9002008BD034803F039FA0028FA
-:10175000F8D1012008BD00BFC03E0020FF2800D9FD
-:10176000704710B504462146044803F037FA214675
-:101770000348BDE8104003F031BA00BFA03E00208E
-:10178000C03E0020FF28014601D9002070470148D3
-:1017900003F030BAA03E0020F8B54FF6FF73984230
-:1017A0002AD0013084B2FF2C22D8144D03E09CB221
-:1017B000B4F5807F1CD02146284603F01BFA631C39
-:1017C0000028F4D00E4FA7F120062146384603F03A
-:1017D00011FA78B10134A5B207E02946304603F08A
-:1017E00009FAACB201350028EFD1B5F5807FF4D10C
-:1017F0004FF6FF742046F8BD0024D6E7A03E002037
-:10180000C03E002038B54FF6FF73984216D0013025
-:1018100084B2FF2C0ED80A4D03E09CB2B4F5807F51
-:1018200008D02146284603F0E5F9631C0028F4D0CF
-:10183000204638BD4FF6FF74204638BD0024EAE745
-:10184000C03E002070B50024064E25462146304695
-:1018500003F0D0F90134B4F5807F0544F6D1284671
-:1018600070BD00BFA03E0020074B1B7803B9704736
-:1018700010B5044604F026FB204601F00DFB20467F
-:10188000BDE8104003F056BF924200202DE9F04F12
-:1018900087B083464FF6FF708A4691460193FFF763
-:1018A00077FC0423039302AB0025059304AA03AB42
-:1018B0000621044602950495FFF786FB072844D0CD
-:1018C0004FF6FF770346B8464FF0FF360AE0052B88
-:1018D00015D1FFF75DFC03AB04AA06210446FFF710
-:1018E00073FB03462046002BF1D1029BAB4224BF81
-:1018F000A0461D46B3423CBF27461E46E9E74FF6C9
-:10190000FF739C4203D0032007B0BDE8F08FA045D1
-:1019100019D0A7420CBF05200020BBF1000F01D059
-:10192000ABF80080BAF1000F01D0CAF80050B9F14D
-:10193000000F01D0A9F80070019B002BE4D01E60BD
-:1019400007B0BDE8F08F0520E7E7052007B0BDE848
-:10195000F08F00BF0D4B70B51C7864B10C4D0D4E6F
-:1019600000231A4629463046FFF790FF052805D088
-:10197000B0FA80F46409084B1C7070BD00232B6022
-:10198000054B4FF6FF7232801C7070BD92420020F2
-:10199000E03E002076420020944200202DE9F043F2
-:1019A000044687B0808804F005FA23786080083BFD
-:1019B000032B08D8DFE803F038271702634B1A78A7
-:1019C000002A40F08D80624F3B784BB1614E00257C
-:1019D00056F8043B204698473B7801359D42F7DB9B
-:1019E00007B0BDE8F083594D2B78002B35D15A4B09
-:1019F0001B78002BE7D0594AA38812889A42E2D17B
-:101A0000FFF7A8FFDFE7637A002BDCD154490A68AF
-:101A1000002AD8D0E0688242D5D152480B600268D3
-:101A2000E360013A0260CEE7637A9BB94C490A68E9
-:101A30001AB1E068824200F08380474B1B78002B8C
-:101A4000C1D0464BA2881B889A42BCD1237A062B70
-:101A5000B9D1D5E7012BB6D1EFE74FF6FF70FFF70D
-:101A600097FB4FF6FF7398420646C0D1FFF792FBF3
-:101A7000B042BCD1364F00230DF104080C22019373
-:101A8000C8E90133C8E903338DF804203A782B7094
-:101A9000ADF80800ADF80600A2B12E4E1D46B146C5
-:101AA00059F8043B204698473B7801359D42F7DBC7
-:101AB00043B1002556F8043B404698473B78013532
-:101AC0009D42F7DB244B1B78002B89D0234AA38847
-:101AD00012889A4284D107B0BDE8F043FFF73ABFBD
-:101AE00000250DF104081A4F1D70A3680195C8E97F
-:101AF0000355C8F8045003933B784FF6FF720D214D
-:101B00008DF80410ADF80820ADF80620002B3FF446
-:101B100067AF104EB14659F8043B204698473B78D2
-:101B200001359D42F7DB002B3FF45AAF002456F8F5
-:101B3000043B404698473B7801349C42F7DB4FE733
-:101B4000064AA0880B601080E3603CE791420020C9
-:101B500093420020E43E0020944200207642002080
-:101B6000F03E0020E03E002078B1F8B5074F3B780A
-:101B700053B1074E0546002456F8043B28469847C3
-:101B80003B7801349C42F7DBF8BD7047934200205C
-:101B9000E43E0020F8B5074F3B7853B1064D0646AA
-:101BA000002455F8043B304698473B7801349C426A
-:101BB000F7DBF8BD93420020E43E0020F8B5074F64
-:101BC0003B7853B1064D0646002455F8043B304699
-:101BD00098473B7801349C42F7DBF8BD93420020E4
-:101BE000E43E0020F8B5074F3B7853B1064D06465A
-:101BF000002455F8043B304698473B7801349C421A
-:101C0000F7DBF8BD93420020E43E002010B5FFF75B
-:101C1000A7F9D8B9FFF720FCC0B901F005F9A8B9B8
-:101C200000F080FB90B903F00FFD78B903F0EEFEF1
-:101C300060B9074A074C0849084B20604FF6FF7C03
-:101C4000A2F800C0012208701A7010BD032010BD58
-:101C500076420020F03E0020944200209242002074
-:101C60000A4B1B786BB10A4A1378022B0BD810B4BD
-:101C7000591C084C117044F8230000205DF8044BF7
-:101C80007047082070470420704700BF9242002030
-:101C900093420020E43E0020034B1B780BB101F07F
-:101CA00015B90820704700BF9242002008B5054BC7
-:101CB0001B782BB101F02CF9082808BF112008BDB2
-:101CC000082008BD9242002009B101F01FB97047F9
-:101CD000024B1B7803B9704703F00CBE9242002000
-:101CE000034B1B780BB100F0E3BF0820704700BF27
-:101CF00092420020024B187800B97047FFF74CBAA7
-:101D000092420020034B1B780BB104F083B80820EB
-:101D1000704700BF9242002010B4054C24781CB1DB
-:101D20005DF8044BFFF7B2BD08205DF8044B704727
-:101D3000924200202DE9F041394B1B7888B0002BEE
-:101D400039D0384B384C054693E80300237801AE70
-:101D500086E803002BB3354F3C683CBB344BDFF8BF
-:101D6000DC801B88AB42D8F800302ED05A1C27D01C
-:101D700001332E4AC8F8003031462846FFF79CF957
-:101D80000446A0B1D8F800300022013B11283A6087
-:101D9000C8F800300AD0862809D0072818BF0324C5
-:101DA00005E0FFF7D7FD2378002BD4D1112420467E
-:101DB00008B0BDE8F0810824204608B0BDE8F081F5
-:101DC0001324204608B0BDE8F081002BD0D00823B2
-:101DD0002846CDE90344CDE905448DF80C3007943D
-:101DE00003F0E8FF9DF81C30124FADF80E0064F3CD
-:101DF00000038DF81C303B78ADF810500622ADF88A
-:101E000014200694002BD2D00B4E254656F8043BE6
-:101E100003A898473B7801359D42F7DBC7E700BF31
-:101E2000924200203C98030094420020F03E0020A3
-:101E30007642002093420020E43E0020E03E002055
-:101E400076DF704710B5044682B059B901A9FFF793
-:101E500047FF43F20202904200D0C8B99DF8043017
-:101E60009B0713D400212046FFF720FF70B11128F3
-:101E70000CD00D2813D00B2808D043F20202904258
-:101E800004D002B0BDE8104001F09EBD02B010BD0C
-:101E900001F09AFD9DF804309B07F7D4E2E7132187
-:101EA000204602B0BDE81040FFF7CABF017839B143
-:101EB000072900D0704780680028FBD001F084BD5E
-:101EC0004088FFF7BFBF00BF2DE9F041037886B01F
-:101ED0000446142B0FD8DFE803F0630E750E0E0EC8
-:101EE000110E0B0E0B0E0E0E0E0E0E0E0E224B00D2
-:101EF0006A4B01221A7006B0BDE8F081684C237865
-:101F0000002BF8D1654D2B78002B00F0878002F074
-:101F100031FD002840F09F8001232370EBE76149E9
-:101F20005F4A5E4B0C68604F002515701D7004F110
-:101F300008084FF6FF76624202F0070204F007033A
-:101F400058BF5342013437F81320B2420BD001A8D6
-:101F50000295CDE9035527F81360ADF808200195E7
-:101F60000595FFF7B1FF4445E5D106B0BDE8F08126
-:101F700083684B4948F20D6200209342087002D0FA
-:101F8000B3F5064FB7D10023062201A8CDE90133EE
-:101F9000CDE9033305938DF80420FFF795FFAAE7F9
-:101FA0008088FFF7C7FE86281CD011281AD0132876
-:101FB00003D83E4BC340DB079DD406B0BDE8F041DB
-:101FC00001F002BD037A012B95D800238288059386
-:101FD00001A8CDE90133CDE90333ADF80820FFF7BF
-:101FE00073FF88E72F4830490268A48821F812401F
-:101FF000531C594201F0070103F0070358BF4B423D
-:1020000000220360062301A80192CDE90222CDE956
-:1020100004228DF80430FFF757FF6CE701A802F0A7
-:1020200049FD38BBBDF80A30002B14BF0123002343
-:102030002B707FF46CAF002301AA19461846FFF7F6
-:102040006BFE064668B1431F012B7FF654AF304646
-:1020500001F0BAFC4FE748F2076290423FF44BAF01
-:10206000ABE7BDF80400FFF74DFE064670B901234B
-:102070002B704CE701F0A8FCBDF80A30002B14BF10
-:10208000012300232B707FF436AFD4E701F09CFCD2
-:102090000122731F93422A70D9D82CE7CA2100204D
-:1020A00095420020F43E00204C210020C100080091
-:1020B00030B4DDE9024570B169B163B105FB04FCE0
-:1020C000944508D83CB135B1C0E90245C0E90013D8
-:1020D00030BC00207047072030BC70472DE9F0412C
-:1020E00000284AD003680646002B46D040680028E6
-:1020F00043D0B368002B40D000250F46FF2429466B
-:102100000DE0FF2C08BF2C462B1B0133BB4235D002
-:10211000B3680135EDB29D4229462ED2706802F0B7
-:102120004FFDBFF35F8F0028EBD0FF2C01D1FF24C0
-:10213000EEE7AC42FBD201343268E4B204E0A542DF
-:10214000F5D932680134E4B2631E5FFA83F8002ADD
-:10215000F5D070680028F2D0B8F1FF0FF2D0BFF3CD
-:102160005F8F414602F046FD0028E8D07068BFF35B
-:102170005F8F414602F032FDE1E7FF242046BDE8D3
-:10218000F08100BFA0B138B50368044673B1406860
-:1021900060B1FF290D4609D0BFF35F8F02F02AFD21
-:1021A00020B1E168206801FB050038BD002038BD82
-:1021B0000020704748B138B50368044623B1406831
-:1021C00010B1FF290D4601D138BD7047BFF35F8FB5
-:1021D00002F010FD0028F7D06068BFF35F8F29463A
-:1021E000BDE8384002F0FABC7EDF70477FDF704701
-:1021F00086DF704710B58C4686B0104900240978F8
-:1022000003940494ADF80E208DF810302246032379
-:1022100001948DF80CC08DF80430ADF806000294DE
-:102220000594FEF731FBBDF8060003F04FFDADF855
-:10223000080001A800F090FD06B010BDCC210020E0
-:1022400030B5164B0C46221E87B018BF01221978F4
-:102250000546FEF719FB124BA4F10102B2FA82F215
-:10226000197828465209FEF70FFB00230122284661
-:102270000193CDE90233CDE904338DF80420ADF8A4
-:1022800006508DF80C4003F021FD034601A8ADF87F
-:10229000083000F061FD07B030BD00BFCE21002046
-:1022A000CD21002070B51A4B88B00D4619780192E7
-:1022B0000446FEF7CDFA04F5807200284FF00701BE
-:1022C00090B214BF01260226FFF7CAF9019B08B19C
-:1022D000052807D12A463146204608B0BDE870409F
-:1022E000FFF788BF0022CDE90322CDE90622059041
-:1022F000072220468DF80C20ADF80E4003F0E6FCD6
-:10230000ADF8100003A800F027FD019BE2E700BF35
-:10231000CD210020024B0A781978FEF7B5BA00BF2C
-:10232000CB210020F8B5184C2378182B28D0174D56
-:102330002B78182B20D0164E3378182B18D0154F29
-:102340003B78182B10D02378182B0BD02B78182B18
-:1023500008D03378182B05D03B78182B0CBF0320FE
-:102360000020F8BD0320F8BDFEF768FA3870EAE7F0
-:10237000FEF764FA3070E2E7FEF760FA2870DAE7F9
-:10238000FEF75CFA2070D2E7CC210020CE2100209D
-:10239000CD210020CB2100202DE9F04190B00E4648
-:1023A00017460546FEF78EF92022044600210DEB64
-:1023B000020005F0CCFB012C34D0ECB19EB12846D4
-:1023C00003F084FC3378DB071ED503AB05F5807082
-:1023D00080B201220721FFF7DDF8112809D000287B
-:1023E0005BD0032005E0852108AB00222846FFF7DB
-:1023F000FDFE10B0BDE8F08143F2020010B0BDE870
-:10240000F0813278D207E1D40021314B0B970F9342
-:10241000012CE9D108AB32462846FFF7E7FE10B0A1
-:10242000BDE8F081DFF8AC80002298F80010284663
-:10243000FEF72AFA7EB3284603F048FC4FF6FF73F6
-:102440009842BFD098F800102846FEF701FA0028FD
-:10245000B8D1CDE90300042203ABCDE90500079014
-:1024600028468DF80C200193ADF80E5003F02EFC99
-:10247000019BADF81000184600F06EFC98F80010B3
-:102480002846FEF7E5F9019B0028BAD13378D90731
-:1024900001D48521B9E78521BCE701465022049883
-:1024A00005F055FB04990A4A0B46284603F8344BBD
-:1024B000089301F118030C934B1C11310B970F92E9
-:1024C0000D9303F019FC08B90146A1E7082090E735
-:1024D000F83E0020CB21002038B505460C46FEF71B
-:1024E000F1F8012802D043F2020038BD3CB1214688
-:1024F0002846FFF779FE042808BF112038BD204682
-:1025000038BD00BF2DE9F04F0388113B8BB0044666
-:10251000092B23D8DFE803F0392205592222222291
-:1025200096258088FEF7CEF80128024600F07A81D1
-:1025300034F8040F0023CDE9083304340522CDE933
-:10254000053307948DF81420ADF8160003F0BEFB98
-:10255000034605A8ADF8183000F0FEFB0BB0BDE84F
-:10256000F08FBD4B80881978FEF772F90546002878
-:10257000F4D1A088FEF7CAF80146002840F009818E
-:10258000A088012341F20602FEE0027A8588B34B5F
-:102590003D2A197841F23D0228460CBF14464FF4FB
-:1025A0008854FEF755F90028D8D0AB4B2846197847
-:1025B000FEF74EF9002800F0E3800022214628466D
-:1025C0000BB0BDE8F04FFFF76DBE00F110063046CE
-:1025D00003F0CAFB4FF6FF7305469D420746A088ED
-:1025E00000F09980294603F00BFC9C4BA0881978D9
-:1025F00001900122FEF748F901980021FFF720FE23
-:1026000003AA07212846FEF7C1FF002800F0AC808E
-:10261000002500231A46A0882946FFF7E9FD08286F
-:1026200003469BD0002840F0F080A37EDA0795D5C2
-:10263000002D93D1A0882B4641F206022946FFF7D0
-:10264000D9FD8BE7057A8688002D76D1834B2A4603
-:1026500019783046FEF718F9637A5B0740F1F3808A
-:1026600006F580791FFA89F903AB01220721484654
-:10267000FEF790FF8046002840F09A80304603F035
-:1026800025FB4FF6FF7398420546074600F013817D
-:10269000C24605AF48462A460721FFF707F800283B
-:1026A00000F0F280862800F0DB804FF00008CDF8C3
-:1026B00014800723C7E90188C7E9038807903046DB
-:1026C0008DF81430ADF8166003F000FBADF818007B
-:1026D000384600F041FB637AA0888DF81D8013F026
-:1026E000040F14BF012302238DF81C3002238DF840
-:1026F0001430ADF8160003F0E9FA03463846ADF899
-:10270000183000F029FBBAF1000F3FF427AF28463C
-:1027100003F080FB22E703F0D9FA504B0546197805
-:10272000A08801900122FEF7AFF801980021FFF781
-:1027300087FDBD423FF46CAF62E7484A437A1178A7
-:10274000304603F00304FEF783F800283FF406AF99
-:10275000414B30461978FEF77BF8A9B2002800F00B
-:10276000A580224630462BE7A37ED8077FF550AFE1
-:10277000049D95F84430D90740F1E680343548E7A8
-:1027800003460146224628460BB0BDE8F04FFFF74E
-:1027900031BD324BA08819782A46FEF775F8A0881B
-:1027A000ADF8160002238DF81430ADF81C50CDE6BC
-:1027B000072307903046CDE90555CDE908558DF83A
-:1027C0001430ADF8166003F081FA05AF03463846C1
-:1027D000ADF8183000F0C0FA637AA088ADF81600A2
-:1027E00013F0040F14BF0123022302228DF81420DA
-:1027F0008DF81C308DF81D5003F068FA03463846FA
-:10280000ADF8183000F0A8FAA8E60022A0880793D7
-:102810000721CDE90522CDE908228DF81410ADF885
-:10282000160093E6257A0D4BA0881978019005F0E3
-:102830000105C5F10205EDB2FEF726F8019829461B
-:10284000FFF7FEFC74E60223A0888DF81430ADF883
-:102850001600ADF81C3079E6CE210020CC210020F6
-:10286000002305930622C7E90133C7E90333304645
-:102870008DF81420ADF8166003F028FA03463846A8
-:10288000ADF8183000F068FA637AA08813F0040FEE
-:1028900014BF01220222022101238DF81410ADF889
-:1028A00016008DF81C208DF81D30A5E70A4623463A
-:1028B0000146304668E70146049803F0E7F9B8425C
-:1028C0000546824633D0DFF8E0B00146304603F0DB
-:1028D00097FA9BF800103046FDF7BAFF82460028B1
-:1028E0007FF4D6AE0423CDE90500CDE907000990B9
-:1028F00030468DF81430ADF8166003F0E7F905AFF7
-:10290000ADF81800384600F027FA9BF80010304662
-:10291000FDF79EFF034600287FF4BCAE627AA088D4
-:1029200012F0040F14BF012202220221B5E7FEF7C4
-:102930001DFC5045054610D02946304603F060FA8C
-:102940004FF0010A05AFA5E6314605F1460003F058
-:10295000F1F900287FF412AF5AE60723CDE9058884
-:1029600030468DF8143004230793CDE90888ADF87C
-:10297000166003F0ABF905AF03463846ADF81830E2
-:1029800000F0EAF9637AA088ADF8160013F0040F9E
-:1029900014BF0123022302228DF814208DF81C306D
-:1029A0008DF81D8028E700BFCB21002038B30378C5
-:1029B00003F08202802A21D0C3F30212042A1DD818
-:1029C00003F0F202322A19D0427881788A4215D86F
-:1029D000062A13D9102911D8C27812F0040C0DD18F
-:1029E000017911F0040F09D10A43110706D4DB075E
-:1029F00006D512F0030018BF012070470020704771
-:102A000012F0030F0CBF01200020704731F00803C3
-:102A100022D070B511298AB00C461BD00D2905466D
-:102A20001BD00023CDE90533CDE90733099303F02B
-:102A30004DF907238DF81430ADF81650ADF8180095
-:102A400005AD0FCD6E460FC62B6833606846029405
-:102A5000FFF78AF80AB070BD70470023CDE905334F
-:102A6000CDE907331646099303F030F903238DF8B7
-:102A70001430ADF81650ADF8180005AC0FCC6D460B
-:102A80000FC523682B607EB1337803F00103C3F1D7
-:102A90000203DBB241F2011268468DF80830ADF84E
-:102AA0000A20FFF761F8D5E70223F3E72DE9F041AB
-:102AB000244B8EB00026CDE90A661B68099309AC49
-:102AC0000546884694E8070001AF87E80700CDE98E
-:102AD0000C6609962846A66003F0F8F805238DF8E1
-:102AE0002430ADF82800ADF826500FCC0DF1100CB5
-:102AF000ACE80F002368CCF8003004A8CDF81880AB
-:102B00000797FFF731F8104B01991A682846FFF72D
-:102B100043FC0E4BA0F11102B2FA82F2197804467E
-:102B200052092846FDF7B0FE094B3246197828466F
-:102B3000FDF7AAFE019A21462846FFF767FF0EB06F
-:102B4000BDE8F081443F0020383F0020D221002022
-:102B5000D12100200021FFF7A9BF00BF2DE9F047D8
-:102B600006468EB090461F460C46002950D13D4B7C
-:102B70000A911B68099309AD0B91CDE90C1195E8F9
-:102B800007000DF1040989E807003046099403F0B5
-:102B90009DF84FF0050A8DF824A0ADF82800ADF897
-:102BA0002660AC46BCE80F0004AD0FC5DCF8003071
-:102BB000CDF81C9004A82B60FEF7D6FF2A4BDDF859
-:102BC00004901B789BB3494642463046FFF784FC8D
-:102BD000264B11281978054631D000223046FDF7E2
-:102BE00053FE112D0AD80D2D15D8DFE805F0261457
-:102BF00014141414141426141426142643F2020474
-:102C0000A54218BF03244FB920460EB0BDE8F08797
-:102C10004FF00009D7E70324002FF5D030464A468D
-:102C20002946FFF7F3FE20460EB0BDE8F0879DF879
-:102C30000D30002BC7D15446E6E72C46E3E70122CE
-:102C40003046FDF721FE0A4B224619783046FDF743
-:102C50001BFE084B424619783046FDF715FE00244E
-:102C6000D1E700BF443F002096420020D121002040
-:102C7000D0210020CF21002010B50B4B82B0197855
-:102C80000446FDF7E5FD094B0246197801922046FE
-:102C9000FDF7DEFD019A01460123204602B0BDE8A2
-:102CA0001040FFF75BBF00BFCF210020D0210020E4
-:102CB00000294FD0F0B583B006460C46FDF70CFD59
-:102CC000054670B3304603F001F8A5F1020507464A
-:102CD0004FF6FF70381A2378B5FA85F518BF012032
-:102CE0006D0923F0090345EAC0051D4325703046F0
-:102CF000FDF70CFD237860F3410323703046FDF7A8
-:102D00001DFD237860F3820323703046FDF72EFD0E
-:102D1000054650B12378002065F30413237003B0F7
-:102D2000F0BD43F2020003B0F0BD3046FDF7EEFC0B
-:102D300006460028EED06A4638460721FEF726FCF4
-:102D40000028E7D1019B93F8443013F0010F18BF1E
-:102D50003546DFE70E20704770B50378052B82B04B
-:102D6000044615D0122B0DD11E4B1A68BAB14088FB
-:102D7000FDF7CCFC0546A0B9024660880123294630
-:102D8000FFF7ECFE204602B0BDE87040FEF7ECBE57
-:102D90008168408802B0BDE87040FFF787BE01251A
-:102DA000EBE7237A6088C3F34006C3F30002B60062
-:102DB00046EAC206C3F3800346EA031601A9E023EC
-:102DC0008DF80430FFF774FF06F01C069DF8043000
-:102DD000F6B220B936EA030314BF012500252A46BE
-:102DE0000025CAE7443F002008B503780B2B02D822
-:102DF000072B02D808BD132BFCD1074B07491878C5
-:102E00000022FDF785FD064B064918780022BDE833
-:102E10000840FDF77DBD00BFD2210020552B0300E7
-:102E2000D1210020792C030010B5174C2378182BE2
-:102E30000DD0164C2378182B10D0154C2378182B56
-:102E400013D0144C2378182B16D0002010BDFDF79A
-:102E5000F5FC20700D4C2378182BEED1FDF7EEFC1D
-:102E600020700B4C2378182BEBD1FDF7E7FC20707A
-:102E7000084C2378182BE8D1FDF7E0FC18282070C7
-:102E8000E3D1032010BD00BFD1210020CF210020BD
-:102E9000D0210020D221002008B5FFF733FB074BDB
-:102EA000074918780022FDF733FD064B06491878CC
-:102EB0000022BDE80840FDF72BBD00BFD221002055
-:102EC000552B0300D1210020792C030038B504468E
-:102ED00080B1FFF76BFD58B1094B2068186021796C
-:102EE000084D094A197101212B601170002038BD6D
-:102EF000072038BD0349044B086001221A7038BD11
-:102F00003C3F0020443F002096420020FFF702BAD9
-:102F100000230A461946FFF721BE00BF10DF7047A5
-:102F200011DF704710B582B00C4904466846FCF7C3
-:102F30000FFF019B23B90EE0FCF714FF019B53B177
-:102F4000D3E900312046984703466846002BF3D169
-:102F5000112002B010BD002002B010BD489803003F
-:102F60000B4991F81623EC2352091341DB0707D5CF
-:102F7000084B9A6842B11A6842F480021A6070479E
-:102F800042F2020000F020BD4FF480030B60704756
-:102F900000E100E0D83F002070B5284D2C7884B0C7
-:102FA000002C46D1264E012320463370FFF7BAFF8E
-:102FB00011283BD0234902A8FCF7CAFE039B4BB162
-:102FC000D3E900310020984702A8FCF7CBFE039B11
-:102FD000002BF5D11C4B00221B68019302A88DF831
-:102FE000082000F001FD194901A8FFF797FFB0FA8A
-:102FF00080F304465B099DF808002B7000F01AFD71
-:10300000A4B9134B34701C70FFF7AAFF0D4902A836
-:10301000FCF79EFE039B4BB1D3E90031012098479A
-:1030200002A8FCF79FFE039B002BF5D1204604B0BD
-:1030300070BD0824204604B070BD00BF9842002037
-:10304000974200206098030044980300291702006B
-:1030500099420020F0B52C4D2B7883B0002B44D042
-:103060002A4E01203070FFF75DFF112839D0284922
-:103070006846FCF76DFE019B4BB1D3E9003102209D
-:1030800098476846FCF76EFE019B002BF5D10027A0
-:1030900068468DF8007000F0A7FCFFF741FF04467A
-:1030A0009DF800002F7000F0C5FCDCB9194B34709E
-:1030B0009A68F2B11A6822F480021A6014496846CC
-:1030C000FCF746FE019B6BB1D3E900310320984722
-:1030D0006846FCF747FE019B002BF5D1204603B064
-:1030E000F0BD0024204603B0F0BD0824204603B004
-:1030F000F0BD094B4FF48002C3F88020BFF34F8F1F
-:10310000BFF36F8FDAE700BF98420020974200209C
-:1031100060980300D83F002000E100E0054B1B78D9
-:1031200033B1054B1B780BB1FFF794BFFFF734BFEA
-:10313000082070479742002098420020014B1878E1
-:10314000704700BF984200200C4B1B7803B97047B2
-:103150000B4B9A683AB11A6822F480021A60094B44
-:1031600001221A707047084B4FF48002C3F8802088
-:10317000BFF34F8FBFF36F8FF1E700BF984200207E
-:10318000D83F00209942002000E100E010B5084C33
-:10319000237813B1074B1B7803B910BD064B4FF4CE
-:1031A0008002C3F80021FFF7DBFE0023237010BD6F
-:1031B000994200209842002000E100E0034B1B7878
-:1031C00013B1034B187870470120704798420020D4
-:1031D0009942002000B583B008496846FCF7B8FD65
-:1031E000019B43B1D3E9002090476846FCF7BAFD44
-:1031F000019B002BF6D103B05DF804FB549803004B
-:1032000060DF704769DF704761DF7047154B1B78DF
-:1032100033B330B5144D91B034240DF1020103A83D
-:10322000ADF80240FFF7F0FF88B9294601A8FCF786
-:103230008FFD029B002BF0D0D3E9003103A8984703
-:1032400001A8FCF78FFD029B002BF5D1E5E70528CF
-:1032500001D111B030BD11B0BDE8304000F0B4BBB9
-:10326000704700BF9A4200206C980300002941D0AB
-:1032700070B584B000240D461F4A0A60CDE90144B0
-:10328000012606238DF8040001A92020ADF808309E
-:1032900003948DF80660FFF7B5FF2A68039401A92F
-:1032A0004020CDE901448DF80560FFF7ABFF042312
-:1032B0000DEB03012A6803943046CDE901448DF8F3
-:1032C0000430FFF79FFF4FF4E4632A68039401A9D9
-:1032D000A120CDE90134FFF795FF2A68039401A9E5
-:1032E000A020CDE901448DF80460FFF78BFF204654
-:1032F00004B070BD0E2070474020002008B5FFF7D5
-:103300007FFF10B9014B01221A7008BD9A420020BC
-:103310004BDF704710B5124C84B001A8FFF7F8FFDF
-:10332000A8B9214602A8FCF713FD039B002BF4D09B
-:10333000D3E900310198984702A8FCF713FD039BDD
-:10334000002BF5D101A8FFF7E3FF0028E9D00528FD
-:1033500001D104B010BD04B0BDE8104000F034BB92
-:103360007898030000207047A8DF7047ADDF7047F2
-:10337000AEDF7047B0DF704762DF70473CDF7047F9
-:103380003DDF7047704700BF00282ED0F0B503889E
-:10339000512B89B0044629D00AD8102B1CD0112BF0
-:1033A00004D1334B81889A8891421AD009B0F0BD7C
-:1033B000532BFBD12E4DC288EB889A42F6D12B7E3F
-:1033C000002BF3D000F0B2F90028EFD06B69022097
-:1033D00009B0BDE8F0401847254B82889A8009B0B3
-:1033E000F0BD4FF6FF729A80E0E77047204D80886D
-:1033F000AB889842DAD1A379022BD7D12189EA8808
-:103400009142D3D1A27B043A022ACFD9002204925E
-:10341000CDE9052207926989029301AF02AA8DF8CE
-:1034200010300397FFF7A2FF064690B140F2FD135C
-:10343000ADF81430A88804A9FFF79CFF1128F9D033
-:10344000BDF81430002BB1D104F1080000F00EF9E2
-:10345000ACE73846FDF790FA0028E7D09DF8163023
-:10346000ADF8146043F001038DF81630E2E700BFB9
-:10347000483F002000B5154B87B000228646CDF8A6
-:103480000B2098888DF80F20DA888DF8061003231A
-:103490004FF0020CADF8023020238DF80430ADF867
-:1034A000082001AB0DEB0C0202A9CDE904238DF835
-:1034B00005E08DF80AC0FFF75BFF20B9BDF80230C8
-:1034C000032B18BF0C2007B05DF804FB483F002019
-:1034D00010B54FF0FF310020FFF752FF044608B14E
-:1034E000204610BDB121FFF749FF04460028F7D15F
-:1034F000044B01205B6998470220FCF7CFFB204674
-:1035000010BD00BF483F002010B51B4B84460FCBB9
-:1035100086B002AC84E80F00604650B3174BDCF86D
-:1035200000205A614FF6FF70002198801976EAB1A9
-:10353000124800F05FF808B106B010BD01204FF648
-:1035400059630F4A8DF8060001A9ADF80430FFF762
-:103550000BFF0028F0D109492046FFF70DFF002896
-:10356000EAD1064800F060F806B010BD054A5A617D
-:10357000DEE70E2006B010BD84980300483F00200F
-:103580004A3F0020853303004FF0030C00DF7047F3
-:1035900016490B68BBB14B68ABB110B50831984701
-:1035A000082803460ED0124C70B92268012102206F
-:1035B0005376FFF75FFF28B123680320BDE8104072
-:1035C0005B69184710BD70472368002206215A76B0
-:1035D0000220FFF74FFF18B1236803205B6998476B
-:1035E00023680220BDE810405B691847843F002033
-:1035F000803F0020034618B1024A00201360704744
-:103600000E207047803F002008B501F0BBFD00B1DF
-:1036100008BD0448FFF7B8FF0028F9D1BDE808400D
-:1036200001F0BEBD843F002010B588B004462022C2
-:103630000021684604F08BFA22464FF0030C12F882
-:10364000063B8DF802301723ADF804306088ADF8E2
-:1036500000C04FF00133694642F60104ADF80C405A
-:103660000493FDF78DF908B010BD00BF70B5044696
-:10367000007B01281FD0022812D1627B531E132B1E
-:1036800029D90521264DFFF7F5FE18B12B68032037
-:103690005B6998472B680220BDE870405B6918475A
-:1036A0001F4D0221FFF7E6FE0028F3D02B68032010
-:1036B0005B699847EEE71A4D2B685E7E1EBB187655
-:1036C0000146FFF7D7FED8B12B6811281E76207B64
-:1036D00024D00421E6E7134E114D04F10E01301DF4
-:1036E00004F00DFA2B68627B5B7EB2614BB90E4928
-:1036F000304651F8083B984718B92B6801225A7692
-:1037000070BD207BE5E70621FFF7B4FE0028F7D067
-:103710002B680320BDE870405B6918470621C1E7AC
-:10372000803F0020643F0020843F002008B5044B08
-:103730001B6800205B699847BDE80840FFF7C8BEDA
-:10374000803F0020A8DF7047F0B5074689B01446D7
-:103750001E460D46E9B1C4B120220021684604F09E
-:10376000F6F90E4BADF8007002228DF80D20188886
-:103770000E9AADF804406946ADF8064002958DF802
-:103780001160FDF7FDF809B0F0BD204600F01CF90E
-:10379000E2E7084600F018F9DDE700BF78420020B4
-:1037A00070B501238EB041F60A057D4AADF80C5084
-:1037B00003A9044618468DF80E30FFF7C3FF0546EF
-:1037C000002840F092802288002A40F091802289CF
-:1037D000002A40F09D80228A002A40F0A880228B97
-:1037E000002A40F0B380228C002A40F0BE80228D57
-:1037F000002A40F0C780236B002B35D01A688DF863
-:1038000010201A6894F83C60120A8DF811205A882A
-:103810008DF81220DA788DF813205A688DF814206C
-:103820009B688DF815301A0A8DF816201B0C202283
-:10383000002106A88DF8173004F089F942F62323F9
-:10384000ADF818304FF00813079304AB0893022328
-:103850008DF82530524B534A18888DF8296006A9F7
-:10386000FDF78EF800284FD1636B5BB11A791968A8
-:103870004D4B009394F83C3042F62A20FFF764FF4A
-:10388000002841D1A36B83B31A788DF810205A8891
-:103890008DF81120120A8DF812209A888DF81320C5
-:1038A000120A8DF81420DB8894F83C408DF815300E
-:1038B000190A20228DF8161006A8002104F047F9F5
-:1038C000374B3A4A18888DF8294042F65023ADF814
-:1038D00018304FF00713079304AB089306A902238F
-:1038E0008DF82530FDF74CF8054628460EB070BD22
-:1038F0002F4994F83C300091616842F62920FFF787
-:1039000023FF00283FF463AF054628460EB070BD84
-:10391000284994F83C300091E16842F62420FFF7F2
-:1039200013FF0028F0D1228A002A3FF458AF224921
-:1039300094F83C300091616942F62520FFF704FFBE
-:103940000028E1D1228B002A3FF44DAF1B4994F8A7
-:103950003C300091E16942F62720FFF7F5FE002890
-:10396000D2D1228C002A3FF442AF154994F83C3062
-:103970000091616A42F62620FFF7E6FE00283FF438
-:1039800036AFC1E70F4994F83C300091E16A42F646
-:103990002820FFF7D9FE00283FF42DAF0546B4E7F5
-:1039A00078420020D03F0020B83F0020B03F0020E8
-:1039B000A03F0020A83F0020C03F0020983F0020EB
-:1039C000903F0020C83F002000B585B0034600218D
-:1039D00001AA44F20100CDE901110393EDF7A4FE21
-:1039E00005B05DF804FB00BF70B4EFF3108472B64D
-:1039F0000D4B9A68AAB9012199600C490C4ED1F877
-:103A0000805035401D60C1F88060D1F884505D6001
-:103A10004FF0FF33C1F88430027004B962B670BC55
-:103A2000704701230370F8E7D83F002000E100E071
-:103A3000FC06FFBD094B9A687AB170B910B4EFF378
-:103A4000108172B6064A1C6814605C685460986005
-:103A500001B962B65DF8044B70477047D83F00204B
-:103A600000E100E0194B00EB800003EB80000B68E5
-:103A7000426802F580502BB35A88033203EB82036D
-:103A8000834217D210B54FF6FF7E1A68013213D069
-:103A90005A88033203EB820290420DD3B3F804C07C
-:103AA000F4450BD01C884CB19C68013406D00B60E7
-:103AB000012010BD00207047002010BD9042FBD9AE
-:103AC0001346E2E702F10803DAE700BF20400020D6
-:103AD00070B5426882B006460C461AB11E4BD968D2
-:103AE0008A421DD2002525800195002005E0019B1A
-:103AF0003268996891420DD0208801A9FFF7B2FF82
-:103B00000028F4D1238801339BB22380002BEBD013
-:103B100002B070BD114A73601389338102B070BD69
-:103B20001B699A42DED812F00303DBD10B490089EE
-:103B300009898842D6D1306891688842D2D1084933
-:103B400049688A4203D901F580518A4201D3184657
-:103B5000DEE723800120DBE7F82100200840002079
-:103B60002040002010B4104C104A638803EB8303FC
-:103B700002EB8302D36853B94FF0040C516884F808
-:103B800000C00B485DF8044B012201F025B9094A39
-:103B90000520022120709180054811685DF8044BD2
-:103BA0000023012201F018B9084000202040002025
-:103BB000F8210020D44000202DE9F0411C469B88CC
-:103BC0003BB9174F80460D461646387828B1012379
-:103BD000A38048F2096019E0A0882146FFF742FF60
-:103BE000B0B12368B8F1000F04D09988B8F800206C
-:103BF0009142F1D11DB119882A889142ECD199687E
-:103C0000084A12893281C6E900130020BDE8F0811C
-:103C1000A388206001339BB2A380002BD5D0D8E7C6
-:103C20002040002008400020F0B502231A4D0B80F0
-:103C300000F5805E4FF6FF740830012603680133FB
-:103C40001ED0478807F1030C00EB8C0CE6451CD313
-:103C50008388A34215D003889BB18368B3F1FF3FEB
-:103C60000FD0D5F800C09C4500D22B600B880333E1
-:103C70003B440B804388033300EB83008645DDD84B
-:103C8000F0BD002AF2D01670F0E70AB101231370DC
-:103C90004FF480630B80F0BD1840002030B5104C0D
-:103CA00083B06088211DFFF7DDFE20B903B0BDE8B9
-:103CB0003040FFF757BF0B4B626899881B680A4872
-:103CC00003EB81015388033300259BB24FF0030CB3
-:103CD0009B00009584F800C001F04AF803B030BDA5
-:103CE00008400020D4400020F82100202DE9F04FAA
-:103CF000A64FDFF8BCA2DFF8BC92DFF8BC828BB025
-:103D000006463C68002C00F0B98023785A1E052A2C
-:103D100000F26883DFE802F041242403034E002E02
-:103D200040F0D88094F804B0BBF1010F00F04F824E
-:103D3000BBF1020F00F04582BBF1000F00F02882BA
-:103D4000CDE907660596099605AD48F20E66023B79
-:103D50000696042B4CD8DFE803F085716545A10079
-:103D6000B4F814B0002E40F09D80894DA17D0BEB7E
-:103D70008B0205EB82024FEA8B061089526802EB38
-:103D80008002062900F22983DFE811F06801910121
-:103D90007E01A20156013D011801002E40F0E38191
-:103DA0002279032A00F2AD80DFE812F0E4002E024F
-:103DB0009D00C500002E40F0E28198F80B30002BEA
-:103DC00000F0AA8098F8003088F80B60013B062BC1
-:103DD0005BD8DFE813F03B02C501A601A3015A003E
-:103DE00028028E0104238DF81430E388ADF82030CA
-:103DF000684C04F1100654F8043B284603B1984778
-:103E0000A642F8D15146002648463E60FBF71EFF09
-:103E10006148012100F088FF00287FF472AF0BB0E9
-:103E2000BDE8F08F03238DF81430E1882289E36820
-:103E30000793ADF82010ADF82220D9E702238DF8C2
-:103E40001430A37D2289A188ADF82020A3F10603B8
-:103E5000B3FA83F3E26807925B09ADF822108DF89C
-:103E60002430C5E701238DF814302189A288E36846
-:103E70000793ADF82010ADF82220B9E75146484627
-:103E8000FBF7B2FE044638603FE7002305AD05931B
-:103E9000C5E902332B6148F20E66069605238DF8BC
-:103EA0001430A5E7A17DE288394D022907D90BEB33
-:103EB0008B0005EB8000D11C0689314401814FEA5B
-:103EC0008B065E4405EB8605C2F57F426989FD32AB
-:103ED0000A446A8105AD002205924FF40646C5E901
-:103EE00002222A6133E72D4A2D48116800232371ED
-:103EF00002249480012200F06FFF00288FD03C68DC
-:103F00002378284905AD002205924A60C5E90222BE
-:103F10002A6148F20D661AE798F80030072B00F284
-:103F2000DB81DFE813F0EF01D901D9011201AC0107
-:103F3000E600E600BF01194E1B4A19484FF0000B7E
-:103F400084F804B0CDF800B00823316800F010FF09
-:103F5000B8F8025005EB85030D4D05F823B005EBCD
-:103F6000830533686A686B60B3882B8102233260F3
-:103F7000B380C2E7094B0D4A196809480123237130
-:103F800000230093082300F0F3FEB6E71C40002056
-:103F900020400020F03F0020D0400020D4400020EE
-:103FA000F82100200040002098980300A09803000A
-:103FB00014400020C040002008400020E288214634
-:103FC00041F61D5006EB0B0C05EB8C0CD41CBCF819
-:103FD00008E07444ACF808405E4405EB8605C2F581
-:103FE0007F420C466989FD320A446A8105AD41F67B
-:103FF0001D5200269042C5E90066C5E902662E61A1
-:104000003FF4A5AED8E1AA4BAA4A5968AA4BAB48DF
-:104010001B8803930623A37500230093042300F059
-:10402000A7FE40BB039B03EB830305EB8305012342
-:104030002B740BB0BDE8F08F9D48A36903609E49C7
-:10404000039200234360FFF743FD039A00230028F7
-:1040500000F0B98111460222A27503E00223A37584
-:1040600011460023009304239448E21800F080FED8
-:1040700000283FF4D4AEA07D3968E2880B7802288E
-:1040800048F20D60A8D99DE723698C48002B14BF26
-:1040900003230123A375002302F10801009304F117
-:1040A0000C02042300F064FE0028E4D1B7E6032BE1
-:1040B0000CBF05230623A3750023111D00937F4821
-:1040C000042304F1080200F053FE0028D3D1A6E631
-:1040D000E3880120A075002002F10C019B002269F9
-:1040E0000090764800F044FE0028C4D10BB0BDE833
-:1040F000F08F072388F8003000230093C8F80430BD
-:104100006F4B704A19686D48082300F031FE002893
-:104110003FF485AE3C6805AD237868E7FFF722FDE4
-:10412000F5E7D8F80420664853888488016803338B
-:1041300000209BB201EB8401009003249B005F48A8
-:1041400088F8004000F014FEE1E75D4AD8F804303A
-:104150005988938803330B449380022388F80030F6
-:10416000FFF79CFDD3E7002305AD0593564A2B616D
-:10417000C5E9023353604FF40646069638E605ADAE
-:10418000002305934FF40646C5E902332B6184E60C
-:10419000022305AD23710DF11201E3680593284652
-:1041A000CDE90666FFF794FC002840F0C08048F295
-:1041B00009660023C5E90033C5E902332B61237882
-:1041C000C5E5CDE907660596099605ADBFE53E4B09
-:1041D0001B78A01D002B00F0E48005AD3B4B2A4668
-:1041E0003146FFF7E9FC394B002800F0C980C3E9EC
-:1041F000006648F2096398428ED1C5E90066C5E9B8
-:1042000002662E612378A2E5314D2B78022B40F017
-:10421000AC800023009369682B702E4A274808233E
-:1042200000F0A6FD69E6B8F80220294D930013447A
-:1042300005EB8305002369680093062388F80030A6
-:10424000244A1E48082300F093FD60E798F80A30DE
-:1042500043B11F4DEB68002288F80A2013B92A7C6D
-:10426000002A7DD105AD0023059388F80030C5E90B
-:104270000233A8F80230C8F804302B610DE6B8F814
-:104280000220134D0E4902EB820305EB83030868FD
-:104290005C6858608888188102238B800C6002FA61
-:1042A00003F3C4E7012388F8003098F80A30CFE719
-:1042B000E43F0020949803007A420020F821002077
-:1042C000D4400020A098030000400020E0400020DF
-:1042D0002040002098980300013B062B3FF6D5AD07
-:1042E00001A252F823F000BF4D42030061410300D8
-:1042F000234103001D4103008B3E030027420300BE
-:10430000F34003003C4DB8F808202B780132B3FA93
-:1043100083F3A8F8082000225B09A8F8022088F897
-:104320000B20012288F80A3088F8002090E70699CF
-:10433000324A8B88E3800B8823813148009604231E
-:10434000BDF8124000F014FD002838D12A4B04EBD0
-:10435000840403EB8404012323740BB0BDE8F08FC5
-:10436000A8F80230FFF79AFCD1E6264A05AD0023F3
-:10437000012105931170C5E902332B615360FCE6FE
-:1043800000969C881D4A06991D48042300F0F0FC05
-:10439000A8B9194B04EB840403EB840484F810B02F
-:1043A0003DE5194B0996CDE90566CDE90766C3E9F8
-:1043B000006605AD48F2016023780646C7E43C6814
-:1043C00048F20D66F5E6CDE90500CDE90700099054
-:1043D000237805AD48F20966B9E4E288214648F23F
-:1043E0000E60EFE505AD00230593C5E902332B61AF
-:1043F00048F20E630693FBE42040002094980300EB
-:10440000F821002000400020E04000204068FFF735
-:104410006DBC00BF2DE9F04F4F4C257883B0002DC7
-:104420005ED00C46002972D0098898464FF6FF737B
-:1044300099424FD06388002B4CD0666816F0030673
-:104440005FD10746002A65D0B2F800B0B2F80290FA
-:10445000424801A9FBF786FB4FF0000AC0F800A014
-:10446000C0F810A0C0F814A0C0F804A0C0F808A0BC
-:10447000C0F80CA0C0F818A080F800806368036141
-:104480000546A0F814B00121354800F041FC23880E
-:104490002B81B8F1030F6388E860AB80A5F8069024
-:1044A00024D02E48A5F80AA001A9FBF78DFB3FB147
-:1044B000E9682C4A00231289BB72C7E900133A81CC
-:1044C0002948012100F018FC044628B9FFF70EFC2A
-:1044D000264601E048F20366304603B0BDE8F08F9F
-:1044E00048F20166304603B0BDE8F08F3B68AB612F
-:1044F000042301A9A5F80AA0AB751848FBF764FBD3
-:10450000D6E748F20266304603B0BDE8F08F48F2C5
-:104510000466E1E7B4F8089009F1030040F2FE33C5
-:1045200080B2984214D8114A13783BB95189138943
-:104530000B4403449BB2B3F5806F05D948F206667D
-:10454000304603B0BDE8F08F01445181B3467FE7A8
-:1045500048F20866C0E700BF00400020C0400020CD
-:104560001840002008400020D040002020400020BB
-:10457000094A116804290BD038B51568074C034661
-:104580000121104644F8253000F0C2FB002038BD60
-:1045900048F20B60704700BFDC400020F03F002075
-:1045A0002DE9F04F954D89B02A780023CDE90333EA
-:1045B000CDE905330793002A4ED1281D02F0FF08EC
-:1045C00000F0BEFB20B10024204609B0BDE8F08F0A
-:1045D000D8F8F83F5C1C4AD04FF0805211695269FC
-:1045E000874F88493B610022A3F500533846FB60A2
-:1045F00000F0B2FB04460028E6D11C238249834820
-:10460000DFF824A2DFF824B28C22FBF771FA022330
-:1046100026460093A146FB68F018F35800F0E180AD
-:104620005B4530D143687A4A93424BD00132934282
-:104630002BD1B8F1000F40F09480764B764918608A
-:1046400000220193FFF7F0FA019B9B88022B0CBF1D
-:10465000042308231C434CE0704C04F1100554F86B
-:10466000043B03A803B19847A542F8D1ABE74FF04C
-:1046700010234FF080525B6911695269581C08BFC2
-:1046800002FB01F3ACE701330BD1031D00F58051B0
-:1046900002E0994200F08F801A68013203F10403AE
-:1046A000F7D0009B013B9BB2009309EB89030AEB17
-:1046B000830209F10109506003220AF823201FFA3E
-:1046C00089F916E009EB89030AEB8302990050602F
-:1046D00001F1100208314FF0000C524451440AF825
-:1046E00023C0FFF7A1FA09F1010944F002041FFAFF
-:1046F00089F906F58056B6F5005F8CD1009B012B39
-:104700002CD9E4B2062C0ED1444C012200232A708D
-:104710006B6004F1100554F8043B03A803B19847FB
-:10472000AC42F8D14FE702D814F0FD0F16D037484D
-:1047300002A9FBF717FA053C00230122036043603E
-:104740008360C3600361436183610270062C1DD8DE
-:10475000DFE804F02B1C2B1C1A2E1A0048F20A6406
-:1047600032E709EB890C0AEB8C020221294B0AF88B
-:104770002C1011812A49A1F802901968516009F1A1
-:1047800001091FFA89F959E70323037102A91F4898
-:10479000FBF71AFA2348012100F0AEFA044600287C
-:1047A0007FF411AFFFF7A2FA0EE701230371EDE7E3
-:1047B00002230371EAE7174B1A68CAB1184A09EBDA
-:1047C00089010AEB8103A2F80290022209F1010992
-:1047D0000AF8212058601FFA89F91A8144F001046F
-:1047E00087E75A1C3FF451AF5B453FF44EAF58E7A3
-:1047F000022218609A804FF00108EFE70040002085
-:10480000F8210020B498030034400020C04000206C
-:10481000FE011EF1D4400020D8400020F03F0020CF
-:1048200008400020D040002020400020DEC0ADDE47
-:1048300030B370B50D4682B0F1B10DF106010446FA
-:10484000FFF746F918B948F2096002B070BDBDF82B
-:1048500006000D4B666800EB800003EB8000012131
-:104860000C3000F055FA636801220C330020C5E9D2
-:104870000063A27202B070BD48F2046002B070BD65
-:1048800048F20460704700BF2040002010B310B50C
-:1048900082B00DF106010446FFF71AF9B0B1BDF878
-:1048A00006300E4A03EB830302EB8303DA684AB156
-:1048B000A27A3AB1DA680021013A0846DA60A172B8
-:1048C00002B010BD48F2056002B010BD48F20960A8
-:1048D00002B010BD48F20460704700BF20400020C5
-:1048E00002230022FFF796BD18B103230022FFF731
-:1048F00091BD48F20460704770B51B4B1B7882B0C5
-:104900001BB34FF6FF739842054628D001A91748FC
-:10491000FBF728F900240522012644600460C580C5
-:1049200002708460C460046144618461067101A9FD
-:104930000E48FBF749F90E48314600F0DDF905460F
-:1049400040B12546284602B070BD48F201652846B0
-:1049500002B070BDFFF7CAF9284602B070BD48F238
-:104960000365284602B070BD00400020C040002012
-:10497000D040002010B5184B1B7882B00BB301A9B2
-:104980001648FBF7EFF803460022062102605A6042
-:104990009A60DA601A615A619A6119700F4801A928
-:1049A000FBF712F90E4B1A780AB10122DA720D48A0
-:1049B000012100F0A1F9044640B10024204602B0D4
-:1049C00010BD48F20164204602B010BDFFF78EF919
-:1049D000204602B010BD00BF00400020C0400020B3
-:1049E00008400020D040002010B582B0ADF806008D
-:1049F0000A48ADF80410047844B15AB153B101A982
-:104A00000DF10600FFF7D8F802B010BD48F20160C2
-:104A100002B010BD48F2046002B010BD004000209A
-:104A200000B50E4B83B01B78ADF806005BB179B1D1
-:104A300072B1134600200A460DF10601FFF7BCF8DB
-:104A400003B05DF804FB48F2016003B05DF804FBBD
-:104A500048F2046003B05DF804FB00BF0040002092
-:104A600000B50E4B83B01B78ADF806005BB179B191
-:104A700072B113460DF106000A460021FFF79CF8BB
-:104A800003B05DF804FB48F2016003B05DF804FB7D
-:104A900048F2046003B05DF804FB00BF0040002052
-:104AA00020B119B103680B600020704748F2046020
-:104AB000704700BF384B1B78002B67D0002868D0A8
-:104AC00030B50022354C026042608260B4F80AC002
-:104AD0002389C260022101806168028263449BB223
-:104AE000002934D02E4A0D68954230D12D4A4D68A8
-:104AF0002A44012A2BD8E2684280C3F5806292B230
-:104B0000A0F808C0438102B1828101F108034FF689
-:104B1000FF7E01F580511A68013216D05A8803329F
-:104B200003EB8202914225D39A88724512D01A88EB
-:104B300082B19A6801320DD08288013282805A880F
-:104B4000033203EB82039942E5D8002030BD0122F5
-:104B50000280D0E7B0F806C0C2890CF1010CA0F8C1
-:104B600006C05C8803322244C2815A88033203EBB8
-:104B70008203E8E7C289C488CB1A02EBA30301349D
-:104B80000122C480C3810274002030BD48F201605C
-:104B9000704748F204607047004000202040002029
-:104BA000DEC0ADDE02FEE10E4B0901F01F024FF048
-:104BB000010C0CFA02F100EB830000F085B800BF95
-:104BC0004B0910B501F01F040121A14000EB830047
-:104BD00000F06EF8E04000F0010010BD01F01F028F
-:104BE000012303FA02F24B0900EB8300D14300F0EA
-:104BF00077B800BF4B0901F01F0150F82300C840EF
-:104C000000F00100704700BF2DE9F04F01F1FF3ABD
-:104C100083B04FEA5A130D46044601934FF0000942
-:104C20004FF0010854F8293004EB89066FEA030BB2
-:104C30009BFAABFBBBFA8BFBBBF1200F25D00BEB38
-:104C4000491B5D454FEA49170CD81EE03368DB432A
-:104C500093FAA3F3B3FA83F3202B07EB030B14D0DF
-:104C60005D4512D90BF01F034FEA5B1008FA03F100
-:104C700004EB80009A4600F01BF820FA0AF0C30704
-:104C8000E4D4584603B0BDE8F08F019A4A4509F1D3
-:104C9000010301D09946C5E7AB46F2E7034653E866
-:104CA000000F0A4643E8002C9CF0000FF7D1704734
-:104CB000034653E8000F40EA010243E8002C9CF051
-:104CC000000FF6D1704700BF034653E8002F42EAB9
-:104CD000010043E8000C9CF0000FF6D1704700BFC4
-:104CE000034653E8002F02EA010043E8000C9CF061
-:104CF000000FF6D1704700BF034653E8000F00EBEA
-:104D0000010243E8002C9CF0000FF6D1704700BF71
-:104D1000034653E8002F02EB010043E8000C9CF02F
-:104D2000000FF6D1704700BF034653E8002FA2EBF7
-:104D3000010043E8000C9CF0000FF6D1704700BF63
-:104D40000346012253E8000F40EA020143E8001C39
-:104D50009CF0000FF6D1704740B139B110B40C6827
-:104D60000160234611465DF8044B18470E2070473A
-:104D70002DE9F047DDF820A048B342B306684EB3F2
-:104D80001D460BB34768D7F80490B3FBF9F809FB4D
-:104D90001838B8F1000F17D142EA0104A4078E4673
-:104DA0000FD1C468A1420CD3046901F1FF3E7544E0
-:104DB000A54206D8CDF820A0F468A446BDE8F04787
-:104DC00060471020BDE8F0870920BDE8F0870E207D
-:104DD000BDE8F0870820F5E7D8B1F0B50668D6B190
-:104DE000AAB1446827687C1E0C428E460DD1C46867
-:104DF000A1420AD34C1E07FB024E0469A64504D803
-:104E00003469A446BDE8F04060471020F0BD092099
-:104E1000F0BD0E2070470820F0BD00BF29DF7047AD
-:104E200028DF704703689A6852B310B586B0002334
-:104E3000CDE90233009304930379846805940191CA
-:104E40008BB1012B03D06846904706B010BDC368F4
-:104E5000416904911B0302208DF80000029368460B
-:104E6000904706B010BDD0E90314436904930120B4
-:104E70008DF80000CDE902416846904706B010BDAC
-:104E8000704700BF0846704700207047024B187AF1
-:104E9000003818BF0120704784410020034B187A66
-:104EA0000122B0FA80F05A74400970478441002012
-:104EB00008B510461A4602F022FE002008BD00BFC9
-:104EC00010B5064B06480024C3E90044C3E9024478
-:104ED0001C61FAF725FE204610BD00BF844100206A
-:104EE0007441002010B50A4C0A4B43602046FFF77E
-:104EF00027FF08B1002010BDFEF720F902462274FA
-:104F0000054906481C238C22FAF7F2FD002010BD4B
-:104F100084410020A8980300E8400020744100204C
-:104F200038B5254D2B7AFBB1244B1C6802232B721C
-:104F3000237923B3012B0CD020460321FFF772FF06
-:104F400000232B726B601E491E48BDE83840FAF7FB
-:104F50007DBED4E903031844FFF762FF18B311289C
-:104F6000EAD101232B7238BD15491648FAF73CFEE9
-:104F7000124B044618600028D8D1686038BDD4E9C7
-:104F80000523D21AB2F5805F28BF4FF480529208F1
-:104F9000E1682069012A38BF012219441844FFF74B
-:104FA0003DFF0028DBD12B7C002BDCD1BDE8384055
-:104FB000022000F009B800BF844100209C4100207D
-:104FC000984100207441002010B5254C237A93B1FC
-:104FD000022B06D103280FD1E3680133082B2AD80E
-:104FE000E360637C1BB9BDE81040FFF799BFBDE8E3
-:104FF0001040FEF793B810BD1A4B00221B68E26008
-:105000001A79FAB1012AECD1D3E9042101328A429A
-:105010001A61E6D10022022822720CBF11460D212E
-:105020001846FFF7FFFE10491048FAF70FFE637CA1
-:10503000002BDCD1D7E70B4B00221B68E260227209
-:105040000D21EDE7D3E90512A1EB020CBCF5805F61
-:1050500094BF624402F5805291429A61C1D1D9E76E
-:10506000844100209C410020984100207441002090
-:10507000831E012B01D8FFF7A7BF704700F0FD0387
-:10508000012B00D07047A0F10100044BB0FA80F072
-:10509000002240095A741874FFF742BF844100206F
-:1050A000F0B585B007460C46184803A915461E46BC
-:1050B000FAF758FD30B38446240B8660076001235D
-:1050C000CCF80C40124E1148CCF814500024CCF807
-:1050D000044003A9CCF81040CCF818408CF80430F8
-:1050E000FAF772FD301DFFF72BFE10B1204605B018
-:1050F000F0BD737C002BFAD10190FFF711FF0198EE
-:1051000005B0F0BD042005B0F0BD00BF7441002023
-:1051100084410020F0B585B006460F46164803A925
-:1051200015461C46FAF71EFD10B384460A9B06601E
-:1051300083600761114ECCF8144000240E48CCF86F
-:105140000C5003A9CCF80440CCF81840FAF73CFD09
-:10515000301DFFF7F5FD10B1204605B0F0BD737CA2
-:10516000002BFAD10190FFF7DBFE019805B0F0BDEE
-:10517000042005B0F0BD00BF744100208441002030
-:1051800013DF70470023D3F8F80F421C01D0FFF75C
-:10519000F7BF4FF010235869431CF8D10420704723
-:1051A0000148FFF7EDBF00BF00C00100A0DF70475E
-:1051B000A1DF7047ADDF7047B3DF7047B4DF7047E2
-:1051C00030B50D4B83B01A68019242F6A623012533
-:1051D00001AA69460446ADF80030ADF80250FFF769
-:1051E000E5FF08B103B030BD044B2A4619782046CC
-:1051F000FBF74AFB03B030BDD49803009B4200206C
-:1052000070B54FF6FF738AB000249842CDE9004490
-:10521000CDE902440494ADF802001CD0054600F02C
-:1052200049FC1128064643D017D8E0B10B2829D1F4
-:105230000F23BDF802008DF8003000F047FD034653
-:105240006846ADF80430FCF7A5FC2246194B284609
-:105250001978FBF719FB0AB070BD43F202039842BC
-:1052600010D12246F2E70E23BDF802008DF800307F
-:1052700000F02CFD03466846ADF80430FCF78AFCCC
-:105280003246E3E7002407232846CDE90544CDE96B
-:1052900008448DF81430ADF81650079600F016FD4E
-:1052A000034605A8ADF81830FCF774FC2246CDE79C
-:1052B0000122CBE79E420020FFF7A2BF2DE9F04775
-:1052C000DFF8548188B098F800100746FBF7C0FA61
-:1052D00010B108B0BDE8F0870446384600F050FC35
-:1052E00011280CD8112825D8DFE800F07D242424CB
-:1052F000242448244F24242424242424243A43F21C
-:10530000020290422CD043F20142904212D1384620
-:10531000FFF776FF01263F4B324619783846FBF7F8
-:10532000B3FA98F800102246384608B0BDE8F047B6
-:10533000FBF7AABA0023CDE90333CDE90633059084
-:10534000072338468DF80C30ADF80E7000F0BEFC27
-:10535000034603A8ADF810300126FCF71BFCDAE782
-:105360000126D8E701AB294603AA38460493FFF784
-:1053700021FF18B9BDF80430002BCCD1384600F01D
-:10538000A5FC00F019FC0026C5E70DF10600FFF7AB
-:1053900013FFBDF80630012BF0D90026012502A924
-:1053A0004FF0020942F6021A09E0BDF808305345F1
-:1053B000D8D0BDF806300135ADB2AB42DED92846B3
-:1053C0000022CDE90391FFF7F9FE42F605230028FC
-:1053D000D4D102A9002EE8D1BDF80860F61AB6FAB9
-:1053E00086F67609E5E7002310223846CDE9033337
-:1053F000CDE9053307938DF80C20ADF80E7000F061
-:1054000065FC0124034603A8ADF810302646FCF7DE
-:10541000C1FB80E7A0420020A142002030B501215D
-:1054200087B005462948FFF739FCBFF35F8F08B105
-:1054300007B030BD0446284600F0F0FA8628024640
-:1054400023D00FD8C8B1112833D1214B01221978AC
-:105450002846FBF719FABFF35F8F1C4B00221A6036
-:1054600007B030BD43F20203984222D1184B2246C6
-:1054700019782846FBF708FAEDE7154B1978284606
-:1054800007B0BDE83040FBF7FFB9CDE90344062380
-:10549000CDE9014428468DF80430ADF80650059456
-:1054A00000F014FC034601A8ADF80830FCF772FBCD
-:1054B000DCE700240723CDE90144CDE904448DF85D
-:1054C00004302846ADF806500392E9E7A0410020D9
-:1054D0009F420020037803B1704730B5044683B083
-:1054E0004088FFF78DFE6588284600F033FBA0B9A1
-:1054F0006488204600F0EAFB00236A460921FBF796
-:1055000063FD052818D0104B104918780022FBF7CE
-:10551000FFF9024640B103B030BD0D4B01221978AE
-:105520002846FBF7B1F9E3E70A4B0B49187803B0BB
-:10553000BDE83040FBF7ECB9064B01221978204654
-:10554000FBF7A2F9DFE700BF9F4200201D540300D4
-:10555000A04200209C420020C151030070B5037896
-:10556000082B82B009D0314C314920780022FBF75A
-:10557000CFF9024650B302B070BD467A0446002E01
-:10558000F1D1057A072D29D0082D45D0012DEAD17A
-:1055900080886A462946FBF7F9FF06460028E2D1D3
-:1055A000019B1B78002BDED0A08800F003FC4FF697
-:1055B000FF739842D7D01F4C2A462178FBF764F935
-:1055C0001D4920783246FBF7A3F9CCE71B4B1C4959
-:1055D000187802B0BDE87040FBF79AB98088134C88
-:1055E00000F0E8FB4FF6FF7398420546BCD02178E7
-:1055F0000122FBF749F9284600F068FB33466A466A
-:105600000921FBF7E1FC0528AED10C4B01221978EA
-:105610002846FBF739F9A7E70A4B1A68012AA2D1F5
-:10562000BFF35F8F014C1E609EE700BF9F420020CA
-:105630001D540300A0420020BD5203009C420020E4
-:10564000C1510300A04100202DE9F843FBF7F6F813
-:105650001E4C1F4D2070FBF7F1F82870FBF7EEF899
-:105660001C4E1D4F3070FBF7E9F83870FBF7E6F879
-:10567000DFF87080DFF8709088F80000FBF7DEF844
-:1056800089F80000FBF7DAF82378144A182B107019
-:1056900019D02B78182B16D03378182B13D03B78D1
-:1056A000182B10D098F80030182B0CD099F8003037
-:1056B000182B08D0182806D0094B00201860BFF31B
-:1056C0005F8FBDE8F8830320BDE8F8839F42002088
-:1056D0009E420020A0420020A14200209D420020C6
-:1056E000A04100209C4200209B42002030B50D4B81
-:1056F00083B000220C4619780B4B019205460093AB
-:10570000FBF7C2F809490A4B2846002C08BF0B4694
-:10571000019300F0DBFA00226946FBF7CDFC03B0F1
-:1057200030BD00BF9C42002001000900D898030052
-:10573000DC98030070B503888588353B86B0044645
-:105740001F2B2AD8DFE803F06110292929292929EC
-:1057500029292929292929292929292929292929B9
-:105760002929298429A32938554E28463178FBF761
-:105770006FF890B1317800222846FBF785F8E18870
-:10578000002940F08980E389012B03D1217C003975
-:1057900018BF01212846FFF7A9FF4A4C4A4B4B4945
-:1057A00018780022FBF7B4F849492078002206B0A7
-:1057B000BDE87040FBF7ACB8002611232846CDE9C0
-:1057C0000166CDE903668DF804300596ADF8065004
-:1057D00000F07CFAADF8080000F0EEF93D4B394CD2
-:1057E000197832462846FBF74FF82178324628468A
-:1057F000FBF74AF8BDF8060000F068FA034601A876
-:10580000ADF80830FCF7C6F9C8E7334E28463178C2
-:10581000FBF71EF80028C0D0002231782846FBF79D
-:1058200033F8E288002A39D02C4B264C19782C4BBF
-:1058300000222846CDE90132FBF726F8294B0293D6
-:10584000284600F043FA002201A9FBF735FCA5E742
-:10585000037B012BA1D1827A012A9ED1018942F6D4
-:105860000213994299D1204C28462178FBF70CF875
-:1058700000221E492078FBF74BF8024600288CD105
-:10588000164B1B4918780F4CFBF742F886E7284661
-:10589000FFF7B6FC0B4C81E700217BE7A689012EC0
-:1058A000C2D1E1892846FFF783FC0028BCD1044B14
-:1058B000044C197832462846FAF7E6FF6EE700BF37
-:1058C0009D420020A04200209E420020B9520300C9
-:1058D000BD520300A14200209B4200209C420020B8
-:1058E00001000900D89803009F4200201D540300C6
-:1058F000C15103002DE9F0418CB000F01DF901A861
-:10590000FAF77EFF019EDFF85480DEB100244FF6E7
-:10591000FF7703E00134A4B2B44213D20CAB03EB23
-:10592000440333F8285C284600F0D0F9B842F1D19E
-:10593000013498F8001001222846A4B2FAF7A4FF17
-:10594000B442EBD3044998F8000000220CB0BDE843
-:10595000F041FAF7DDBF00BFBD520300A0420020B6
-:10596000AFDF7047B1DF7047B2DF7047B3DF70471A
-:1059700070B51E4B1E4C93E80300238888B04FF689
-:10598000FF7601ADB34285E8030007D127E0208808
-:10599000FBF7FEFBB0420346208020D018460022D1
-:1059A0002946FBF789FB03460028F0D00022208817
-:1059B0000792112BCDE90322CDE90522ADF81000A5
-:1059C0000DD0862B0DD007228DF80C20059300F00A
-:1059D000F1F9034603A8ADF80E30FCF7EFF808B074
-:1059E00070BD06238DF80C30F1E700BFE09803008E
-:1059F0007C420020044A12884FF6FF739A4200D17D
-:105A00007047FFF7B5BF00BF7C420020024B4FF646
-:105A1000FF721A80002070477C4200202DE9F0417F
-:105A200082B0074600F052F94FF6FF7398423AD021
-:105A3000064601224FF003086B4608213046551CEC
-:105A4000FBF7A8FD0446ADB203233846E4B9019A3A
-:105A5000911D42F8048BFFF787FF0346082130466B
-:105A6000CBB10C2B03D1FBF7FBFD2A46E4E7082161
-:105A7000052B18BF1C46FBF7F3FD002818BF0324B5
-:105A8000204602B0BDE8F081072C08BF0C24204658
-:105A900002B0BDE8F0813246FBF708FE044620461E
-:105AA00002B0BDE8F08143F20204204602B0BDE836
-:105AB000F08100BF2DE9F04182B0064600F006F902
-:105AC0004FF6FF7398422CD1002703243D464FF038
-:105AD000010823463A4629463046FFF743FF04288B
-:105AE0000AD008280AD00B280AD0B8F1000F08BF46
-:105AF0000B2002B0BDE8F0811120F6E70020F4E7AA
-:105B000014F0020404D13DB127463D46032400E0D1
-:105B100001244FF00008DCE7002FEAD003242F46D1
-:105B2000F7E76A460821FBF731FD0028CCD1019D3B
-:105B3000AF882C680635CAE708B54FF6FF70FBF74B
-:105B400027FB034B1880BDE80840FFF711BF00BFDB
-:105B50007C42002000B585B00DF10703039300F0EF
-:105B6000B5F802AA0121FBF711FD20B9039B1878B3
-:105B700005B05DF804FB002005B05DF804FB00BF34
-:105B800070B50C4E04463046FFF7F0FE78B9318808
-:105B900043F203054FF6FF722046FFF7E1FEA842ED
-:105BA00000D070BD3188013189B23180F2E7032025
-:105BB00070BD00BF7E42002000B5084B844693E8CC
-:105BC000030083B06B4683E8030000221946604659
-:105BD000FBF772FA03B05DF804FB00BFE89803001E
-:105BE00046DF70472DE9F041102205460E46013090
-:105BF000013101F074FF78BB04462B4605F110011A
-:105C000013F8012F52BB9942FAD16F7C96F811809C
-:105C100087EA080313F0FE0F16D106F1120105F111
-:105C20001200062207F0FE0701F059FF042F0FD0E3
-:105C3000062F0DD008F0FC08B8F1040F08D0B0FA18
-:105C400080F04009BDE8F08107F0FE07042F13D172
-:105C500004F00100BDE8F0810024D6E7334606F1E8
-:105C6000100113F8012F2AB98B42CED013F8012F5F
-:105C7000002AF9D00124C8E7062FE9D008F0FC0873
-:105C8000B8F1040FE4D00020E4E700BF70B584B0A1
-:105C900005460E46FBF7DCF902AA0DF106010720C6
-:105CA000FBF7DEF9034628465BB1BDF80640B44277
-:105CB000F2D00399FFF796FF0028EDD0204604B0FC
-:105CC00070BD4FF6FF74204604B070BD13280DD888
-:105CD00010B50446FAF7ECFC28B1064B04EB84043B
-:105CE00033F8140010BD4FF6FF7010BD4FF6FF7073
-:105CF000704700BFA4410020132816D838B50446C9
-:105D00000D46FAF7D5FC68B1094804EB840400EBB2
-:105D100044040020E388D4F80220AB80237A2A6070
-:105D2000AB7138BD43F2020038BD43F20200704748
-:105D3000A441002010B504884CB9821C00F10A0C63
-:105D400012F8013B1BB99445FAD1002010BD0B8815
-:105D5000A342FAD108220231023001F0C0FEB0FAAB
-:105D600080F0400910BD00BF30B585B00546FBF797
-:105D70006FF90CE0039C04F14601FFF7DBFF0346DB
-:105D800004F12A01284683B9FFF7D4FF68B902AAB3
-:105D90000DF106010720FBF763F903462846002BA7
-:105DA000E8D14FF6FF7005B030BDBDF8060005B074
-:105DB00030BD00BF4FF6FF7398422DE9F04118D077
-:105DC0000024DFF838800746254601E0642C10D017
-:105DD00038F81430BB42AEB204F1050405F10105F8
-:105DE000F4D13046FAF764FC0028EFD03046BDE825
-:105DF000F0814FF6FF763046BDE8F081A4410020E7
-:105E0000132804D8024B00EB800023F810107047D1
-:105E1000A4410020F8B54FF6FF7398421FD000242C
-:105E2000114F0646254603E0642C05F1010515D007
-:105E300037F81430B34204F10504A8B2F4D1FAF7EC
-:105E400037FC0028F0D03046FBF73EFB28B905EBC5
-:105E500085054FF6FF7327F81530F8BD3046BDE8CD
-:105E6000F840FBF731BB00BFA441002010B58CB057
-:105E7000144610306B460DF1100E10F801CD03F8EA
-:105E800001CB9E45F9D10023049391F800C08EF810
-:105E90000C30CEE901334A788B788DF81E206846A5
-:105EA0008DF81D308DF81FC0FFF79AFE9DF82F105A
-:105EB0009DF82E209DF82D3021706270A3700CB0DB
-:105EC00010BD00BF0388102B2CD1F0B500F1040CDD
-:105ED000BCE80F0095B00DF1280EAEE80F00BCE84D
-:105EE0000F00AEE80F009DF82C609CE8030006F060
-:105EF000FE07062F8EE8030015D1BDF828304E4965
-:105F0000BDF830400B9803EB83035B00CA18D480C4
-:105F10004FF6FF74CC529DF832301372C2F8020073
-:105F200015B0F0BD7047FBF793F89DF82C30032BAC
-:105F30004FEA530253D9022ADFD105AC0DF1060511
-:105F4000224629460720FBF78BF8002860D0042F53
-:105F5000F6D10C9B0698ADF810301B0C8DF8123062
-:105F6000BDF82D30ADF8083003AA9DF82F308DF81C
-:105F70000A30013004A9FFF779FFBDF80820BDF809
-:105F80000C309A42DCD19DF80E309DF80A209A42DE
-:105F9000D6D1BDF82810284BBDF806500B9801EB60
-:105FA000810252009D521344BDF83020DA804FF632
-:105FB000FF72C3F8020095429DF832001872AFD00C
-:105FC00000232046ADF816108DF81430ADF81850A7
-:105FD000FBF708FE2046FFF77DFA15B0F0BD05ACD3
-:105FE0000DF10605224629460720FBF739F806225F
-:105FF00070B106994B7C734013F0FE0F01F1120152
-:10600000F0D10DF12D0001F06AFD0028EAD1C0E7C2
-:10601000BDF8283008490B9803EB83035B00CA18CE
-:106020004FF6FF74CC52BDF830109DF83230C2F8F4
-:106030000200D180137273E7A441002082B010B532
-:106040008C4684B049688646DCF800000DF1080CE7
-:10605000ACE8030006A981E80C00039BDA070EEB0D
-:10606000630C12D55A10029B5EF80220D45808AB7C
-:1060700093E803008DE8030006AB0CCB6046A04715
-:1060800004B0BDE8104002B07047029CEFE700BFCB
-:1060900082B010B582B004A981E80C00D0E90623D3
-:1060A000134304D102B0BDE8104002B0704704466B
-:1060B000F1F750FED4E9062382428B41F2D200214F
-:1060C0000022002304F11000C4E90623E1600190DE
-:1060D000F0F73AF9019802B0BDE8104002B0F0F7CD
-:1060E00087B800BF2DE9F04F83B0DDE90CABBDF8F8
-:1060F0003870002B41D080460E4691461D46BAF1BD
-:10610000000F3DD00F2E01D1C02F36D1282001F035
-:10611000BEFC04461030F4F723FF18202680A4F8B4
-:10612000029001F0B4FCCDE900AB47F00207A78074
-:106130006B4607460246A06003CB47F80C5B002382
-:10614000D8F80060D360E3607B6091605060756850
-:106150000D495161C4E908330C4B9D4208D12046DA
-:10616000F0F714FA204603B0BDE8F04F01F08DBC03
-:1061700021464046A8470028F1D103B0BDE8F08F82
-:106180001BF0010FBED1F8E73D600300F5CD010023
-:106190002DE9F0438DB00446149FDDF854908846F5
-:1061A00016461D465FB306A8F4F7DAFE1820ADF8D0
-:1061B0000880ADF80A6001F06AFC0146CDE900797B
-:1061C00041F80C5B0023EC460246C3604B60BCE820
-:1061D000030050602068916005930D498568049222
-:1061E00051610C4A0A9312219542ADF80C100B93A1
-:1061F00009D102A8F0F7CAF90DB0BDE8F08319F093
-:10620000010FD0D1F8E761462046A847F1E700BF6B
-:106210003D60030025DA010070B583681B49DA8808
-:10622000B3F808C01A4E86B000250491059506A95A
-:10623000044680F82050034611E90300C2F300220F
-:10624000C2F105028DE8030092B261463068FFF7A3
-:106250009FFF104BCDE9023502AB93E8030042F2F9
-:1062600010728DE80300234630682321FFF790FF6A
-:1062700000220023294604F11000C4E90623E5604A
-:1062800006B0BDE87040F0F75FB800BF99C40100E8
-:10629000843A00209160030090F82030054A10B540
-:1062A000044602600BB9204610BDFFF7B5FF20463B
-:1062B00010BD00BF0099030090F82030084A10B5C7
-:1062C0000446026023B9204601F0DFFB204610BDE2
-:1062D000FFF7A2FF204601F0D8FB204610BD00BF0B
-:1062E0000099030090F8203010B5044683B9237953
-:1062F00063B123680C4A9B6893420CD194F8203018
-:106300000A4A22605BB9204601F0BFFB002010BDA5
-:10631000FFF782FFEBE720469847002010BD20469C
-:10632000FFF77AFFEFE700BFB962030000990300AF
-:1063300070B50A4B03600446002500F11006816029
-:1063400085803046EFF750FF3046E560656284F89F
-:106350002050EFF74DFF204670BD00BF00990300AD
-:106360002DE9F04190F8203088B004460D46002B0E
-:1063700036D18068314A03685B6D93425AD1304B05
-:1063800004934FF00008CDF8148004AB0789C2884D
-:106390002C4E93E803008DE80300C2F30022394637
-:1063A000C0270297C2F10502306892B22346FFF778
-:1063B00099FE254B02970693CDF81C8008AB13E994
-:1063C00003008DE803003068204E234642F210722D
-:1063D0002321FFF787FE3378EBB1012384F82030C7
-:1063E0008DB900220023C4E90623002304F1100024
-:1063F000E360EFF7FDFEE068154B002808BF184684
-:1064000008B0BDE8F081F1F7A5FC281841EBE57173
-:10641000C4E90601E9E70093232242F2107342F235
-:1064200010700021F1F7A6FC01233370012384F8DA
-:106430002030D5E703219847A068A0E79503020024
-:1064400099C40100843A002091600300A242002018
-:1064500011FCFFFF416270474068704741600020B7
-:10646000704700BFF0B58B68CD699D42A8BF1D463F
-:1064700083B00C46012201F10C070646294601A80B
-:10648000F5F798F801A93846F5F7C4F801A8F5F72B
-:10649000B9F8E06861692A46043001F030FBE3692D
-:1064A00062695B1B2A44002BE361626125D1236A88
-:1064B000002BC4BF03F1FF33236293B1A3692269A8
-:1064C000E361002B626104DD606A03681B68984722
-:1064D000E36933B139463046F5F78AF8304603B000
-:1064E000F0BD236A002BF5D194F82830002BF1D0B1
-:1064F00004F12C00EFF7F4FEECE7E5DCEAE700BF7F
-:1065000038B504460B4B40F80C3B04F12C05F5F76D
-:106510004BF82846EFF768FE002101224FF4807304
-:106520002846C4E9012364636162EFF761FE2046F7
-:1065300038BD00BF1499030010B50446406A88B105
-:10654000002A0FDD73B1C4E9041101684FF0000C9B
-:10655000096884F828C02362C4E90622884794F8B1
-:10656000283003B910BD04F12C00BDE81040EFF74E
-:106570003FBE00BF024B1868BFF35B8F704700BF80
-:106580005C210020024B1868BFF35B8F704700BF8F
-:106590006C420020F8B504460D4600F077F822461C
-:1065A00006460F462B462046294601F06FF830B9C3
-:1065B000204629460022002301F040F810B9304659
-:1065C0003946F8BD00F0ACFA002200232121016019
-:1065D0001046194600F0EAFE06460F463046394698
-:1065E000F8BD00BF08B52DED028B08EE100A00F0D3
-:1065F00003F9B4EE488AF1EE10FA03460ED6B5EE72
-:10660000C08AF1EE10FA09D8B5EE408AF1EE10FA20
-:1066100008D100F085FA2222084B0260BDEC028B03
-:10662000184608BD00F07CFABDEC028B034621221F
-:106630001A600348BDE8084000F04EB9000080FF32
-:10664000348D030008B52DED028B08EE100A00F022
-:106650003BF9B4EE488AF1EE10FA06D6DFED0A8A6D
-:10666000B4EEE88AF1EE10FA02D4BDEC028B08BD5C
-:1066700000F056FAC8EEA87ABDEC028B0346212240
-:106680001A6017EE900A08BD00000000594A8A43BC
-:106690002DE9F04106460F4600F0928000290B4696
-:1066A000044651DD09155DD0C3F31303C807A1F2F9
-:1066B000FF3743F4801303D45B0003EBD47364000F
-:1066C000E20F002602EB430360007F104FF0160E2E
-:1066D00034464FF40012A118994202DC5B1A8C1860
-:1066E00016445B00BEF1010E03EBD0734FEA520279
-:1066F0004FEA4000EFD175464FF0200C4FF00042BA
-:106700000AE03FD0C10FBCF1010C01EB43034FEA9B
-:1067100040004FEA52023ED0A34202EB0E01F0DDF0
-:10672000002901EB020E09DBA0461B1B814288BF3A
-:1067300003F1FF33401A15444446E3E7BEF1000F6E
-:10674000F2DB04F10108F0E721F00042024335D00A
-:1067500000293FD1E20A153913466405002AF9D011
-:10676000D70241D400205B00DE02054600F10100A3
-:10677000F9D51A4623468440C0F12000C340491B86
-:10678000134391E78142BDD8002901EB020ED5DB0E
-:1067900098460023CEE7034302D0691C22D001357E
-:1067A0004FEA550C731003F17F53F20703F5001302
-:1067B00048BF4CF0004C03EB07516046BDE8F08148
-:1067C00002460B4600F0C8FC32463B4600F00EFB8A
-:1067D000BDE8F081024600F007FB02460B4600F0E0
-:1067E000E5FDEBE70136DDE7234620204FF0FF35DE
-:1067F000C4E700BF0000F07F08B530F000432DED86
-:10680000028B07EE100A2DD0002836DBB0F1FF4FC7
-:1068100047DAB0F5000F3BDB0022C3157F3B134482
-:10682000DA0F03EBD37307EE903AC2F17F02C0F3A5
-:10683000160040EAC250B8EEE78A00F051F89FED2A
-:106840001C7ADFED1C6A07EE900A27EE877ADFEDEF
-:106850001A7AA8EE267AA8EE277ABDEC028B17EEFC
-:10686000100A08BD9FED157ADFED157AC7EE277A7D
-:10687000BDEC028B17EE900A08BD77EE477A9FEDCC
-:10688000107AC7EE877ABDEC028B17EE900A08BD2E
-:10689000DFED0C7A67EE277A6FF0180217EE900A98
-:1068A000BBE7BDEC028B77EE077A17EE900A08BDC6
-:1068B000D95BDE3EDB27543580209A3E000000CCB9
-:1068C000000000000000004C07EE900AF1EEE77AAD
-:1068D00017EE900A704700BF004870470000C07F65
-:1068E00030F0004207EE100A03462DD0002834DBBA
-:1068F000B0F1FF4F43DAB0F5000F37DB4FF0000C7B
-:106900007048C3F31601084400F4000282F07E527E
-:106910000A43DB1507EE102A7F3B6B4A634401F103
-:106920000F0CF7EE007A0CEA020237EE677A03EBFF
-:10693000D0534ABBB5EE407AF1EE10FA67D1002B86
-:1069400040F09F80002070479FED607ADFED607A15
-:10695000C7EE277A17EE900A704777EE477A9FEDD9
-:106960005C7AC7EE877A17EE900A7047DFED597AA6
-:1069700067EE277A6FF0180C17EE903AC0E777EEC3
-:10698000077A17EE900A7047F0EE007A77EE277AD2
-:1069900006EE903AC7EE273A4F48C1F55712084421
-:1069A00002F522720243002ADFED4C2A9FED4C4A89
-:1069B0009FED4C5A9FED4C3ADFED4C4ADFED4C7A9F
-:1069C0009FED4C6A63EEA35AB8EEE62A65EEA56A1F
-:1069D000A6EEA24AE6EE834AA4EE265AA4EEA66AE2
-:1069E000E5EE267A67EEA57AE6EE267A2EDDF6EE5D
-:1069F000006A67EE266A66EE876A7BBB77EEA67A48
-:106A0000E7EEE36A77EE667A17EE900A7047F6EEE5
-:106A1000006A9FED396AF0EE667AE7EE467A67EE35
-:106A2000076A66EEA76A002BECD007EE903ADFED1E
-:106A3000335A9FED336AF8EEE77AE7EEE56A36EE11
-:106A4000C77A97EE867A17EE100A704743BB77EE47
-:106A5000677AA7EEE37A17EE100A70479FED276A70
-:106A6000DFED275A77EEA67A22EE066AA7EEA36A32
-:106A700076EEC66A36EEC77A92EE257A17EE100ADF
-:106A8000704707EE903A9FED1D7ADFED1D6AF8EE34
-:106A9000E77A27EE877AA7EEA67A17EE100A7047F4
-:106AA000DFED166A9FED166A77EE677A66EEC26AC8
-:106AB000E7EEA36A36EEC77A92EE067A17EE100A70
-:106AC000704700BF20FB4A00F0FF7F00000000CCB1
-:106AD000000000000000004C305CCFFF9788173E9C
-:106AE00025333A3E2549923E4FD01C3E298E633EC7
-:106AF000ABAA2A3FCDCCCC3EABAAAA3ED1F71737E2
-:106B00008071313F10B5054C13462CB10A46014641
-:106B10000220AFF3008010BD2046FCE7000000001B
-:106B2000014B1868704700BF6021002008B5074B73
-:106B3000044613B10021AFF30080054B1868836A47
-:106B400003B19847204600F099FF00BF0000000005
-:106B50003099030070B50D4D0D4C641BA410002638
-:106B6000A64209D10B4D0C4C01F036F8641BA41061
-:106B70000026A64205D170BD55F8043B9847013662
-:106B8000EEE755F8043B98470136F2E7D4210020A0
-:106B9000D4210020D4210020F4210020024B014602
-:106BA000186800F0DCBF00BF6021002038B5074D39
-:106BB00000230446084611462B6000F057FF431C93
-:106BC00002D12B6803B1236038BD00BF70420020A2
-:106BD000012B2DE9F04701D0242B06D9FFF7A0FFA8
-:106BE000162303600020BDE8F087DFF8E4C00D46FF
-:106BF0002E4615F8014B14F80C7017F00807F7D162
-:106C00002D2C32D12C780127B51C002B5BD0102BFA
-:106C100009D1302C07D12C7804F0DF04582C4DD149
-:106C20006C781023023507F1004808F1FF384FF067
-:106C3000000CB8FBF3F9664603FB198AA4F1300E89
-:106C4000BEF1090F16D87446A34224DDBCF1000F33
-:106C50001EDBB1451CD301D1A24519DB06FB03465F
-:106C60004FF0010C15F8014BE8E72B2C04BF2C78F2
-:106C7000B51CCAE7A4F1410EBEF1190F01D8373C8B
-:106C8000E2E7A4F1610EBEF1190F04D8573CDBE72F
-:106C90004FF0FF3CE6E7BCF1000F05DA222303606A
-:106CA000464642B930469EE707B17642002AF9D0FF
-:106CB000BCF1000F00D0691E1160F3E73024002BF7
-:106CC000B1D10823AFE7302CA5D00A23ABE700BF32
-:106CD0003599030013460A46014602480068FFF74B
-:106CE00077BF00BF602100202DE9F043364F864674
-:106CF0000D46284615F8014BE65D16F00806F8D15A
-:106D00002D2C2FD12C780126851C002B57D0102B31
-:106D100009D1302C07D1287800F0DF00582849D15C
-:106D20006C78102302354FF0FF380027B8FBF3F8DA
-:106D300003FB08F96FEA09093846A4F1300CBCF1ED
-:106D4000090F14D86446A34222DD002F1DDB8045C5
-:106D50001BD301D1A14518DB00FB0340012715F827
-:106D6000014BEAE72B2C04BF2C78851CCDE7A4F15E
-:106D7000410CBCF1190F01D8373CE4E7A4F1610CD8
-:106D8000BCF1190F04D8573CDDE74FF0FF37E6E7B9
-:106D9000002F07DA2223CEF800304FF0FF3032B94F
-:106DA000BDE8F08306B14042002AF9D007B1691E60
-:106DB0001160F5E73024002BB5D10823B3E7302C60
-:106DC000A9D00A23AFE700BF3599030013460A464E
-:106DD000014602480068FFF787BF00BF602100201E
-:106DE00081F0004102E000BF83F0004330B54FEA7C
-:106DF00041044FEA430594EA050F08BF90EA020FE9
-:106E00001FBF54EA000C55EA020C7FEA645C7FEA7B
-:106E1000655C00F0E2804FEA5454D4EB5555B8BF9E
-:106E20006D420CDD2C4480EA020281EA030382EA0F
-:106E3000000083EA010180EA020281EA0303362DA1
-:106E400088BF30BD11F0004F4FEA01314FF4801C74
-:106E50004CEA113102D0404261EB410113F0004F86
-:106E60004FEA03334CEA133302D0524263EB43033D
-:106E700094EA050F00F0A780A4F10104D5F1200EDB
-:106E80000DDB02FA0EFC22FA05F2801841F1000136
-:106E900003FA0EF2801843FA05F359410EE0A5F10A
-:106EA00020050EF1200E012A03FA0EFC28BF4CF03B
-:106EB000020C43FA05F3C01851EBE37101F00045F1
-:106EC00007D54FF0000EDCF1000C7EEB00006EEBFE
-:106ED0000101B1F5801F1BD3B1F5001F0CD3490888
-:106EE0005FEA30004FEA3C0C04F101044FEA4452DF
-:106EF00012F5800F80F09A80BCF1004F08BF5FEA66
-:106F0000500C50F1000041EB045141EA050130BD45
-:106F10005FEA4C0C404141EB0101013C28BFB1F557
-:106F2000801FE9D291F0000F04BF01460020B1FAA2
-:106F300081F308BF2033A3F10B03B3F120020CDA75
-:106F40000C3208DD02F1140CC2F10C0201FA0CF053
-:106F500021FA02F10CE002F11402D8BFC2F1200CB8
-:106F600001FA02F120FA0CFCDCBF41EA0C0190406E
-:106F7000E41AA2BF01EB0451294330BD6FEA0404B7
-:106F80001F3C1CDA0C340EDC04F11404C4F12002A2
-:106F900020FA04F001FA02F340EA030021FA04F3B4
-:106FA00045EA030130BDC4F10C04C4F1200220FA0B
-:106FB00002F001FA04F340EA0300294630BD21FA49
-:106FC00004F0294630BD94F0000F83F4801306BF0F
-:106FD00081F480110134013D4EE77FEA645C18BF03
-:106FE0007FEA655C29D094EA050F08BF90EA020F9A
-:106FF00005D054EA000C04BF1946104630BD91EA92
-:10700000030F1EBF0021002030BD5FEA545C05D194
-:107010004000494128BF41F0004130BD14F58004D3
-:107020003CBF01F5801130BD01F0004545F0FE4147
-:1070300041F470014FF0000030BD7FEA645C1ABF7C
-:10704000194610467FEA655C1CBF0B46024650EAB3
-:10705000013406BF52EA033591EA030F41F40021DF
-:1070600030BD00BF90F0000F04BF0021704730B565
-:107070004FF4806404F132044FF000054FF000013A
-:1070800050E700BF90F0000F04BF0021704730B5FB
-:107090004FF4806404F1320410F0004548BF4042D0
-:1070A0004FF000013EE700BF42004FEAE2014FEA25
-:1070B00031014FEA02701FBF12F07F4393F07F4F00
-:1070C00081F06051704732F07F4208BF704793F003
-:1070D0007F4F04BF41F40021704730B54FF4607416
-:1070E00001F0004521F000411CE700BF50EA010219
-:1070F00008BF704730B54FF000050AE050EA0102C2
-:1071000008BF704730B511F0004502D5404261EB31
-:1071100041014FF4806404F132045FEA915C3FF472
-:10712000D8AE4FF003025FEADC0C18BF03325FEA0F
-:10713000DC0C18BF033202EBDC02C2F1200300FAC0
-:1071400003FC20FA02F001FA03FE40EA0E0021FAE5
-:1071500002F11444BDE600BF70B54FF0FF0C4CF4D3
-:10716000E06C1CEA11541DBF1CEA135594EA0C0F85
-:1071700095EA0C0F00F0DEF82C4481EA030621EAC0
-:107180004C5123EA4C5350EA013518BF52EA0335FB
-:1071900041F4801143F4801338D0A0FB02CE4FF0AD
-:1071A0000005E1FB02E506F00042E0FB03E54FF0DD
-:1071B0000006E1FB03569CF0000F18BF4EF0010ED5
-:1071C000A4F1FF04B6F5007F64F5407404D25FEAD1
-:1071D0004E0E6D4146EB060642EAC62141EA555184
-:1071E0004FEAC52040EA5E504FEACE2EB4F1FD0CC6
-:1071F00088BFBCF5E06F1ED8BEF1004F08BF5FEA44
-:10720000500E50F1000041EB045170BD06F00046F5
-:1072100046EA010140EA020081EA0301B4EB5C04A2
-:10722000C2BFD4EB0C0541EA045170BD41F480119A
-:107230004FF0000E013C00F3AB8014F1360FDEBFBF
-:10724000002001F0004170BDC4F10004203C35DA9B
-:107250000C341BDC04F11404C4F1200500FA05F31E
-:1072600020FA04F001FA05F240EA020001F00042BF
-:1072700021F0004110EBD37021FA04F642EB060135
-:107280005EEA430E08BF20EAD37070BDC4F10C045F
-:10729000C4F1200500FA04F320FA05F001FA04F223
-:1072A00040EA020001F0004110EBD37041F100010F
-:1072B0005EEA430E08BF20EAD37070BDC4F120051A
-:1072C00000FA05F24EEA020E20FA04F301FA05F282
-:1072D00043EA020321FA04F001F0004121FA04F22A
-:1072E00020EA020000EBD3705EEA430E08BF20EAFA
-:1072F000D37070BD94F0000F0FD101F00046400034
-:1073000041EB010111F4801F08BF013CF7D041EAB5
-:10731000060195F0000F18BF704703F000465200B9
-:1073200043EB030313F4801F08BF013DF7D043EA8A
-:107330000603704794EA0C0F0CEA135518BF95EA40
-:107340000C0F0CD050EA410618BF52EA4306D1D1C7
-:1073500081EA030101F000414FF0000070BD50EAE6
-:10736000410606BF1046194652EA430619D094EA70
-:107370000C0F02D150EA013613D195EA0C0F05D15A
-:1073800052EA03361CBF104619460AD181EA0301AE
-:1073900001F0004141F0FE4141F470014FF0000066
-:1073A00070BD41F0FE4141F4780170BD70B54FF001
-:1073B000FF0C4CF4E06C1CEA11541DBF1CEA135581
-:1073C00094EA0C0F95EA0C0F00F0A7F8A4EB050463
-:1073D00081EA030E52EA03354FEA013100F088805A
-:1073E0004FEA03334FF0805545EA131343EA126323
-:1073F0004FEA022245EA111545EA10654FEA0026D8
-:107400000EF000419D4208BF964244F1FD0404F590
-:10741000407402D25B084FEA3202B61A65EB0305EC
-:107420005B084FEA32024FF480104FF4002CB6EBA9
-:10743000020E75EB030E22BFB61A754640EA0C0029
-:107440005B084FEA3202B6EB020E75EB030E22BF69
-:10745000B61A754640EA5C005B084FEA3202B6EBAA
-:10746000020E75EB030E22BFB61A754640EA9C0069
-:107470005B084FEA3202B6EB020E75EB030E22BF39
-:10748000B61A754640EADC0055EA060E18D04FEAF7
-:10749000051545EA16754FEA06164FEAC30343EA97
-:1074A00052734FEAC2025FEA1C1CC0D111F4801F64
-:1074B0000BD141EA00014FF000004FF0004CB6E75D
-:1074C00011F4801F04BF01430020B4F1FD0C88BFFC
-:1074D000BCF5E06F3FF6AFAEB5EB030C04BFB6EB07
-:1074E000020C5FEA500C50F1000041EB045170BDFA
-:1074F0000EF0004E4EEA113114EB5C04C2BFD4EB27
-:107500000C0541EA045170BD41F480114FF0000EAA
-:10751000013C90E645EA060E8DE60CEA135594EA26
-:107520000C0F08BF95EA0C0F3FF43BAF94EA0C0F29
-:107530000AD150EA01347FF434AF95EA0C0F7FF49E
-:1075400025AF104619462CE795EA0C0F06D152EAF2
-:1075500003353FF4FDAE1046194622E750EA4106D6
-:1075600018BF52EA43067FF4C5AE50EA41047FF4E7
-:107570000DAF52EA43057FF4EBAE12E74FF0FF3C4C
-:1075800006E000BF4FF0010C02E000BF4FF0010C1D
-:107590004DF804CD4FEA410C7FEA6C5C4FEA430C96
-:1075A00018BF7FEA6C5C1BD001B050EA410C0CBFE5
-:1075B00052EA430C91EA030F02BF90EA020F002047
-:1075C000704710F1000F91EA030F58BF994208BFAE
-:1075D00090422CBFD8176FEAE37040F0010070476B
-:1075E0004FEA410C7FEA6C5C02D150EA013C07D1C2
-:1075F0004FEA430C7FEA6C5CD6D152EA033CD3D00D
-:107600005DF8040B704700BF8446104662468C4606
-:107610001946634600E000BF01B5FFF7B7FF002839
-:1076200048BF10F1000F01BD4DF808EDFFF7F4FF62
-:107630000CBF012000205DF808FB00BF4DF808EDED
-:10764000FFF7EAFF34BF012000205DF808FB00BF10
-:107650004DF808EDFFF7E0FF94BF012000205DF832
-:1076600008FB00BF4DF808EDFFF7CEFF94BF0120E7
-:1076700000205DF808FB00BF4DF808EDFFF7C4FFE0
-:1076800034BF012000205DF808FB00BF4FEA410C29
-:107690007FEA6C5C02D150EA013C0AD14FEA430C0C
-:1076A0007FEA6C5C02D152EA033C02D14FF0000049
-:1076B00070474FF0010070474FEA4102B2F1E043DA
-:1076C00024BFB3F5001CDCF1FE5C0DD901F0004CC9
-:1076D0004FEAC0024CEA5070B2F1004F40EB830019
-:1076E00008BF20F00100704711F0804F21D113F145
-:1076F0003872BCBF01F00040704741F480114FEA7E
-:107700005252C2F11802C2F1200C10FA0CF320FA06
-:1077100002F018BF40F001004FEAC1234FEAD32323
-:1077200003FA0CFC40EA0C0023FA02F34FEA43038D
-:10773000CCE77FEA625307D150EA01331EBF4FF016
-:10774000FE4040F44000704701F0004040F0FE4031
-:1077500040F40000704700BF53B94AB9002908BF80
-:1077600000281CBF4FF0FF314FF0FF3000F074B91C
-:10777000ADF1080C6DE904CE00F006F8DDF804E088
-:10778000DDE9022304B070472DE9F047089D044667
-:107790008E46002B4DD18A42944669D9B2FA82F2C4
-:1077A00052B101FA02F3C2F1200120FA01F10CFA00
-:1077B00002FC41EA030E94404FEA1C48210CBEFB38
-:1077C000F8F61FFA8CF708FB16E341EA034306FBC1
-:1077D00007F199420AD91CEB030306F1FF3080F050
-:1077E0001F81994240F21C81023E63445B1AA4B29D
-:1077F000B3FBF8F008FB103344EA034400FB07F73F
-:10780000A7420AD91CEB040400F1FF3380F00A817F
-:10781000A74240F207816444023840EA0640E41B74
-:1078200000261DB1D4400023C5E900433146BDE820
-:10783000F0878B4209D9002D00F0EF800026C5E9C2
-:10784000000130463146BDE8F087B3FA83F6002EDA
-:107850004AD18B4202D3824200F2F980841A61EB52
-:10786000030301209E46002DE0D0C5E9004EDDE770
-:1078700002B9FFDEB2FA82F2002A40F09280A1EB58
-:107880000C014FEA1C471FFA8CFE0126200CB1FBAD
-:10789000F7F307FB131140EA01410EFB03F08842A6
-:1078A00008D91CEB010103F1FF3802D2884200F233
-:1078B000CB804346091AA4B2B1FBF7F007FB1011C5
-:1078C00044EA01440EFB00FEA64508D91CEB040463
-:1078D00000F1FF3102D2A64500F2BB800846A4EBBE
-:1078E0000E0440EA03409CE7C6F12007B34022FAA9
-:1078F00007FC4CEA030C20FA07F401FA06F31C43D8
-:10790000F9404FEA1C4900FA06F3B1FBF9F8200CE4
-:107910001FFA8CFE09FB181140EA014108FB0EF02A
-:10792000884202FA06F20BD91CEB010108F1FF3A7A
-:1079300080F08880884240F28580A8F10208614486
-:10794000091AA4B2B1FBF9F009FB101144EA014194
-:1079500000FB0EFE8E4508D91CEB010100F1FF343F
-:107960006CD28E456AD90238614440EA0840A0FBD7
-:107970000294A1EB0E01A142C846A64656D353D0AD
-:107980005DB1B3EB080261EB0E0101FA07F722FAD1
-:1079900006F3F1401F43C5E9007100263146BDE8FA
-:1079A000F087C2F12003D8400CFA02FC21FA03F35D
-:1079B000914001434FEA1C471FFA8CFEB3FBF7F0DE
-:1079C00007FB10360B0C43EA064300FB0EF69E4203
-:1079D00004FA02F408D91CEB030300F1FF382FD29C
-:1079E0009E422DD9023863449B1B89B2B3FBF7F644
-:1079F00007FB163341EA034106FB0EF38B4208D91D
-:107A00001CEB010106F1FF3816D28B4214D9023E5D
-:107A10006144C91A46EA004638E72E46284605E77B
-:107A20000646E3E61846F8E64B45A9D2B9EB02084C
-:107A300064EB0C0E0138A3E74646EAE7204694E7DC
-:107A40004046D1E7D0467BE7023B614432E730460F
-:107A500009E76444023842E7704700BF024B5822EE
-:107A60001A604FF0FF30704770420020024B5822DE
-:107A70001A604FF0FF30704770420020FEE700BFF1
-:107A80000B4601461846FFF73DB8EEF731BD012819
-:107A900038BF012010B504462046EEF7EBFC30B9A4
-:107AA000FEF770FD08B900F00FF88047F4E710BD4D
-:107AB00008B500F004F808B5804700F005F808B5EF
-:107AC000FEF758FDFFF7F7FF08B50620FFF766F849
-:107AD0000120FFF7D3FF0A220021FFF7FBB810B502
-:107AE00001390244904201D1002005E0037811F8E9
-:107AF000014FA34201D0181B10BD0130F2E70A4428
-:107B0000914200F1FF3300D1704710B511F8014BDD
-:107B100003F8014F9142F9D110BD884210B501EB35
-:107B2000020402D98442234607D8431EA14208D04A
-:107B300011F8012B03F8012FF8E7024401468A42AD
-:107B400000D110BD13F8014D02F8014DF7E70244D2
-:107B50000346934200D1704703F8011BF9E71F2940
-:107B600038B504460D4604D9162303604FF0FF30A4
-:107B700038BD426C12B152F821304BB9204600F0AA
-:107B800016F82A4601462046BDE83840FFF70EB8F1
-:107B9000012B0AD0591C03D1162303600120E7E70B
-:107BA000002442F82540284698470020E0E7FFF7E8
-:107BB00055BF10F8012B11F8013B012A28BF9A424A
-:107BC000F7D0D01A7047034613F8012B002AFBD1D7
-:107BD000181A013870470000F8B500BFF8BC08BC9F
-:107BE0009E467047F8B500BFF8BC08BC9E4670477B
-:107BF0000338FDD8704700000A286400501E1E009C
-:107C000069645F70726F7000202020203030302C4B
-:107C10003030302C3030302C3030302C3030300A96
-:107C2000202020203030302C3037302C3030302C99
-:107C30003037302C3030300A202020203030302CAB
-:107C40003030302C3030302C3030302C3030300A66
-:107C5000202020203037302C3030302C3030302C69
-:107C60003030302C3037300A202020203030302C7B
-:107C70003037302C3037302C3037302C3030300A21
-:107C800000000000202020203030302C3030302CFC
-:107C90003030302C3030302C3030300A2020202052
-:107CA0003030302C3037302C3030302C3037302CD6
-:107CB0003030300A202020203030302C3030302C32
-:107CC0003030302C3030302C3030300A2020202022
-:107CD0003030302C3037302C3037302C3037302C9F
-:107CE0003030300A202020203037302C3030302CFB
-:107CF0003030302C3030302C3037300A000000006B
-:107D000023000000735F000000000000000000007E
-:107D1000A5C80200F1C702005D6E02005D6E0200A0
-:107D2000656E0200656E02004D6E02006D6E02000F
-:107D300061CB0200896E02002DCC02006DC80200EA
-:107D4000A96E0200C5C80100D9C8010069C90200B6
-:107D50003100000032000000330000003400000059
-:107D60000000000000000000E5CD0100EDCD0100A5
-:107D7000F1CD010019D0010049540200CDD001001D
-:107D800055D10100756E6B6E6F776E007A766770F5
-:107D900074756F6965617A76677074756F6965610E
-:107DA0007A766770740000001B1B000E1100000043
-:107DB00015160F18130000001C0B1F251E000000D5
-:107DC0000000000000000000B5D30100D5560200FD
-:107DD000ADD3010069D30100A9D3010091D70100FF
-:107DE0009DD3010099D301000000000000000000B5
-:107DF000E5CD0100EDCD0100F1CD0100F5F601006A
-:107E000049540200CDD70100F1D70100796D02007D
-:107E10007D6D0200FDF90100916D020079F601000F
-:107E200075F40100996D0200C4FFFFFF000000001F
-:107E3000E5CD01002D830200F1CD0100C5D7010081
-:107E40004954020049D801001DD801005542495447
-:107E50005F4C4F475F46535F565F3030320A000039
-:107E6000687E03000800000001000000020000001E
-:107E700002000000020000000300000002000000F9
-:107E800004000000010000000500000008000000E0
-:107E900006000000010000000700000001000000D3
-:107EA00008000000010000000000000000000000C9
-:107EB000E5CD0100EDCD010089DF0100C5D701004E
-:107EC0004954020039DA010051DA0100D47E03007E
-:107ED00008000000010000000C000000020000008B
-:107EE0000500000003000000020000000400000084
-:107EF0000100000005000000010000000600000075
-:107F0000020000000700000003000000080000005D
-:107F1000010000000000000000000000E5CD0100AD
-:107F2000EDCD0100F1CD0100C5D70100495402009B
-:107F300099E30100CDE30100E1E6010021E7010042
-:107F400049EB010095E3010069EB010081EB0100C1
-:107F5000A5EB0100F8FFFFFF00000000C9E30100EE
-:107F6000CDEB010091EB010009EC010019E70100E4
-:107F7000F9E70100E5EB010000000000000000004F
-:107F80003DEC010081EC010099EC010000000000D3
-:107F90000000000071ED010049EC0100419E02006B
-:107FA00055EC01005DEC010079EC0100559E0200EA
-:107FB0000000000000000000C1F1010019F3010001
-:107FC000C5F10100C9F10100D5F10100EDF1010099
-:107FD00095F201000000000000000000E5CD010066
-:107FE000EDCD0100F1CD0100F5F60100495402008C
-:107FF00059F3010075F30100796D02007D6D0200F7
-:10800000FDF90100916D020079F6010075F401009F
-:10801000996D020000000000000000000500020051
-:1080200021FA0100419E020025FA0100499E02004A
-:1080300029FA0100559E020039FA010081FA010077
-:10804000FCFFFFFF00000000E5CD0100EDCD0100C9
-:10805000F1CD0100C5D701004954020025FB010004
-:10806000D1FA0100676967676C6500003031303212
-:1080700033303938383031393030383434303034C6
-:1080800034303038383831303233303031363031C6
-:1080900030303333303032343030303030303030D4
-:1080A00030303030303030303030303030303030D0
-:1080B000303030302C3131303233323537303038A7
-:1080C000373431313434303034343030383838307B
-:1080D0003335323030353930313030333330303081
-:1080E000313030303030303030303030303030308F
-:1080F000303031303030303030303030302C33317F
-:108100003032333237323930323131303534343045
-:108110003238383930383838303039313030363319
-:108120003030303030303030323430373030303240
-:10813000303030303030303030303030333030303C
-:108140003030303030302C33313032333237323916
-:1081500030313032303534343032383839303838E4
-:1081600038303039313030363330303030303030F4
-:1081700030323430373030303230303030303030F0
-:108180003030303030333030303030303030302CF0
-:1081900033313032333237323930313134303534B3
-:1081A000343032383839303838383030393130308E
-:1081B00036333030303030303030323430373030A9
-:1081C00030323030303030303030303030303330AA
-:1081D0003030303030303030000000006861707076
-:1081E00079000000303130323331393932303636AF
-:1081F000393131343430303434303038383830324A
-:108200003632303032383030303031383030303251
-:108210003035303030303030303030303030303059
-:108220003031303030303030303030302C3030324F
-:108230003332323132393032393530383434303209
-:10824000343034303838383030303030303034300A
-:108250003030323234303031313030303030303014
-:108260003030303030303030303030373530303002
-:1082700030303030302C30303030303231323930F4
-:1082800032393530393434303234303430383838AB
-:1082900030313435303030343030303232343030C8
-:1082A00031313030303030303030303030303030CC
-:1082B0003030303037353030303030303030000012
-:1082C00068656C6C6F000000333130323330363704
-:1082D0003330313937303234343031313837303867
-:1082E000383831303233303132383030303030306D
-:1082F0003030323430303030303030303030303078
-:10830000303030303030303030303030303030306D
-:108310002C3330303030313036343030313630324A
-:10832000343430303938313038383830303030301B
-:10833000313238303030303031303030343030302D
-:10834000303030303030303030303030303030302D
-:108350003030303030303030302C33313032333117
-:1083600030363430323933303234343030393831D9
-:1083700030383838313032333031323830303030D4
-:1083800030313030303430303030303030303030E8
-:1083900030303030303030303030303030303030DD
-:1083A000303000006D7973746572696F7573000009
-:1083B00034303030303233393030333331303034A0
-:1083C0003430323430343038383830343737303075
-:1083D000303430303032323430303131303430308B
-:1083E0003030303030303030303030303030383085
-:1083F00030303030303030302C3430353531323868
-:108400003435333835303030343430303434303043
-:108410003838383030303030313238303330313035
-:108420003530303136303030303030303030303040
-:108430003030303030303835303030353030303129
-:108440003500000073616400333130323332323230
-:1084500036303730383031343430313632343038E9
-:1084600038383130323330313238303030303031EA
-:1084700030303234303030303030303030303030F6
-:1084800030303030303030303030303030303030EC
-:108490002C333130323331363233303933363032B7
-:1084A0003434303039333930383838303030303097
-:1084B00031323830303030303130303234303030AA
-:1084C00030303030303030303030303030303030AC
-:1084D000303030303030303030000000736C696440
-:1084E00065000000313035323032333235303232CF
-:1084F000333032343430323430343038383831304C
-:108500003233303132383031303230303030313156
-:108510003034303030303030303030303030303057
-:108520003031303030303030303030302C3031304D
-:108530003233323532303039313030323434303019
-:1085400034343030383838313032333031323830FA
-:10855000313032323430303131303430303030300C
-:10856000303030303030303030303130303030300A
-:108570003030303030000000736F6172696E670018
-:1085800032313032333430303935333039303534BC
-:108590003430353939393038383831303233303099
-:1085A00032323032303030343030303230323530B8
-:1085B00030303030303030303030303030323030B9
-:1085C00030303030303030302C343032323333379A
-:1085D0003237323733303134343430303434303071
-:1085E0003838383030303030303331303130323468
-:1085F0003430303033303030303030303030303074
-:10860000303030303030303030303030303030306A
-:1086100030000000737072696E67000033303635C9
-:10862000393030333731313633313234343030351C
-:1086300038373038383830383037303033343030FD
-:108640003030303030303234303030303030303024
-:108650003030303030303030303530303030303015
-:10866000303030302C3031303233303033373131FC
-:1086700036333133343430303538373038383831B8
-:1086800030323330303331303030303030303032DF
-:1086900034303030303030303030303030303030D6
-:1086A0003030353030303030303030303000000055
-:1086B0007477696E6B6C6500303130313830303032
-:1086C0003736373232303934343030373536303867
-:1086D000383830383535303132383030303030306D
-:1086E0003030323430303030303030303030303084
-:1086F000303030303030303030303030303030307A
-:10870000000000007961776E0000000032303030E8
-:108710003032323831313333323032343430313533
-:10872000303030383838313032333031323830311F
-:108730003032343130303234303430303033303025
-:108740003030303030303030303130303030303028
-:10875000303030302C303035333132353230303902
-:1087600031303032343430303434303038383830DE
-:1087700036333630313238303130323234303031D5
-:1087800031303330303030303030303030303030E5
-:10879000303031303030303030303030302C3030DC
-:1087A0003832323037383430313930303834343090
-:1087B0003034343030383838303638313030313683
-:1087C0003030303035353030323430303030303099
-:1087D0003030303030303030303030303530303094
-:1087E0003030303030302C30303437393037383466
-:1087F0003031393030383434303034343030383847
-:108800003830323938303031363030303030303046
-:108810003032343030303030303030303030303052
-:108820003030303030353030303030303030302C47
-:108830003030333231303738343031393030383409
-:1088400034303034343030383838303130383030FB
-:108850003136303030303333303030383030303003
-:108860003030303030303030303030303030353003
-:108870003030303030303030000000000000000078
-:108880000000000049F301008DE3010099F30100AD
-:10889000D9020200E1020200E9020200F102020034
-:1088A00001030200110302001D0302002D03020058
-:1088B000350302003D030200450302005503020098
-:1088C0005D0302006503020051F301007D03020015
-:1088D000850302008D030200950302007904020063
-:1088E0009D030200A1030200A5030200B5030200DC
-:1088F000000000000000000049F301008DE30100CA
-:1089000099F3010059070200E1020200A9030200E5
-:10891000F102020001030200110302001D03020024
-:108920002D030200350302003D030200D5070200BB
-:1089300081070200AD030200DD04020051F30100D3
-:108940007D030200850302008D03020095030200EF
-:10895000790402009D030200A10302000504020045
-:108960000D050200C103020049080200B103020024
-:10897000ECFFFFFF00000000E5CD0100EDCD0100A0
-:1089800091050200C5D70100495402003D040200D0
-:108990004D050200E4FFFFFF00000000A9080200EF
-:1089A0003D9E0200419E020009050200499E020010
-:1089B000519E0200559E02000000000000000000D1
-:1089C000150902006D1702006D170200B1080200C0
-:1089D000B508020085170200BD0A02008D090200D9
-:1089E000591A0200851B0200A91A0200711B02001D
-:1089F00071170200205B00005D000000563200008D
-:108A000020000000424243206D6963726F3A626940
-:108A100074000000D8ECF0F4F8FC00040000000042
-:108A200000000000E5CD0100EDCD0100810D020048
-:108A3000C50E020049540200510D02006D100200E3
-:108A4000E95D0000251D470AA062FA1922DFA9A8E6
-:108A500000000000000000006D1702006D1702000A
-:108A60006D170200B17A0300B17A03008517020086
-:108A70006D1702006D170200591A0200851B0200D3
-:108A8000A91A0200711B0200711702000000000009
-:108A9000000000006D1702006D1702006D17020044
-:108AA000851C0200891C020085170200751E020049
-:108AB0001D1E0200591A0200851B0200A91A02009D
-:108AC000711B02007117020000000000000000008E
-:108AD0005D220200852302006D1702004921020079
-:108AE0004D210200851702006D1702006D1702006C
-:108AF000591A0200851B0200A91A0200711B02000C
-:108B000071170200E5230200AD2102006924020072
-:108B1000F8FFFFFF00000000E5CD0100EDCD0100F2
-:108B200061240200C5D7010049540200D52102008A
-:108B300099240200000000000000000071260200DD
-:108B4000152B02006D170200AD250200B1250200B1
-:108B5000851702006D1702006D170200591A0200F6
-:108B6000851B0200A91A0200711B02007117020086
-:108B7000512B0200BD25020011260200F8FFFFFF65
-:108B800000000000E5CD0100EDCD0100B12B020099
-:108B9000C5D7010049540200E52502004126020024
-:108BA0000000000000000000B12C02002D2C02008B
-:108BB0006D1702001D2C0200212C020085170200F7
-:108BC0006D1702006D170200591A0200851B020082
-:108BD000A91A0200711B0200711702006E4000000A
-:108BE000B5A3F393E0A9E50E24DCCA9E00000000C3
-:108BF00000000000492F02006D170200193002002A
-:108C0000612E0200652E0200851702006D1702001A
-:108C1000712E0200591A0200851B0200A91A0200D7
-:108C2000711B020071170200FFFFFFFF000000012F
-:108C3000000200030004010001010102010301041C
-:108C40000200020102020203020403000301030204
-:108C500003030304040004010402040304040000E9
-:108C60000000000000000000B5D301004534020000
-:108C7000ADD3010069D30100A9D3010091D7010050
-:108C80009DD301006935020091C201004134020008
-:108C9000AD350200ADCA010075CC0100FCFFFFFF3D
-:108CA00000000000053A0200D5350200D13502006F
-:108CB000C5D70100495402006DCC010089CC0100E8
-:108CC0000000000000000000E5CD0100EDCD010036
-:108CD000F1CD0100C5D70100813F02000D3A02002D
-:108CE000393A0200636F6D7061737343616C000009
-:108CF000302C3235352C302C3235352C300A302C96
-:108D00003235352C302C3235352C300A302C302C85
-:108D1000302C302C300A3235352C302C302C302C85
-:108D20003235350A302C3235352C3235352C32354A
-:108D3000352C300A0000000054494C5420544F2078
-:108D400046494C4C2053435245454E2000000000FC
-:108D50000000010002000300040000010101020103
-:108D600003010401000201020202030204020003E3
-:108D700001030203030304030004010402040304C7
-:108D800004040000D8D8ECF0F4F8FC000304000060
-:108D90000000000000000000E5CD0100EDCD010065
-:108DA000FD4C0200F14E020049540200D14B02007A
-:108DB000E94B02000000000000000000E5CD0100CA
-:108DC000EDCD0100D5500200C5D701004954020085
-:108DD0003D5002005550020000000000000000005D
-:108DE000E5CD0100EDCD0100F1CD0100C5D70100B9
-:108DF00049540200F55402001D5502000000000015
-:108E000000000000E5CD0100EDCD0100F1CD010035
-:108E1000C5D7010049540200F9660200116702003B
-:108E2000F56602000000000000000000E5CD010032
-:108E3000EDCD0100F1CD0100C5D70100495402007C
-:108E40006D67020085670200ED6702005D67020042
-:108E5000A56702006167020065670200656702009E
-:108E6000256B02000000000000000000E5CD0100BD
-:108E7000EDCD0100F1CD0100C5D70100495402003C
-:108E8000CD6B0200E56B0200C16B02006D6C02004D
-:108E9000C96B0200C16B0200056C020000000000FB
-:108EA00000000000E5CD0100EDCD0100F1CD010095
-:108EB000C5D7010049540200B96D0200E16D0200FE
-:108EC000796D02007D6D0200816D0200916D0200DE
-:108ED000956D0200956D0200996D02000000000082
-:108EE0000000000091700200556E02005D6E0200ED
-:108EF0005D6E0200656E0200656E02004D6E02003E
-:108F00006D6E02008D6F0200896E0200C96E020054
-:108F100019700200A96E02000000000000000000AD
-:108F2000917002000000000000000000917002003B
-:108F3000B17A0300B17A0300B17A0300B17A030079
-:108F400065720200B17A0300B17A0300F970020081
-:108F5000117402000000000000000000F8FFFFFF95
-:108F600000000000E5CD0100EDCD01008D72020092
-:108F7000C5D70100495402000000000000000000B5
-:108F800000000000000000004D7802003D78020063
-:108F90000000000000000000E5CD01002D8302006C
-:108FA000F1CD0100C5D70100495402005D7F0200E8
-:108FB0009D7F02000000000000000000E5CD0100E0
-:108FC00005850200F1CD0100C1860200495402006E
-:108FD000C5840200E1840200BD8402002D860200E7
-:108FE000ED850200F4FFFFFF000000007186020023
-:108FF000009003000400000020900300090000001E
-:10900000020000000000000004000000100000004A
-:1090100008000000200000001000000030000000E8
-:109020006902000080000000E802000090000000DB
-:10903000C4090000700000008813000060000000F8
-:109040001027000050000000204E000040000000EB
-:10905000409C000030000000A086010020000000BD
-:1090600040420F001000000000000000000000005F
-:10907000E5CD0100EDCD0100E98B0200C98C0200B5
-:1090800049540200998C0200AD8C0200ED67020089
-:109090005D670200A567020061670200F18B0200B4
-:1090A000FD8C0200256B0200B0900300040000005C
-:1090B000102700000C000000204E000008000000F7
-:1090C00050C3000004000000A08601000000000062
-:1090D0000000000000000000E5CD0100EDCD010022
-:1090E000358E0200DD8E020049540200AD8E020072
-:1090F000C18E02003D8E02006D6C0200C96B020041
-:10910000118F0200056C020000000000000000004A
-:1091100009900200F5CD010025DA01004521020089
-:109120000000000000000000959502001D91020063
-:109130008590020019900200BD920200499302003E
-:10914000F4FFFFFF00000000E5CD0100EDCD0100C0
-:10915000F1CD0100C5D7010049540200419302003E
-:109160005D9302000000000000000000E5CD01005A
-:10917000EDCD0100F1CD0100C5D701004954020039
-:109180007D960200919602001596020000000000F4
-:1091900000000000E5CD010005850200F1CD0100D1
-:1091A000C186020049540200F9990200219A020086
-:1091B000BD8402002D860200E1990200F4FFFFFF4A
-:1091C00000000000718602000000000000000000A6
-:1091D000E5CD0100EDCD0100F1CD0100C5D70100C5
-:1091E00049540200699D0200019E02003D9C02005C
-:1091F000A99B0200859C0200000000000000000006
-:10920000D59E02003D9E0200419E0200459E020046
-:10921000499E0200519E0200559E0200000000007F
-:1092200000000000359F0200619E0200859E020042
-:109230007D9E0200499E0200B59E0200C59E02006E
-:10924000719E02009D9F0200FCFFFFFF00000000D6
-:1092500019A002000000000000000000599E02005A
-:109260000000000000000000E5CD0100EDCD010090
-:10927000F1CD0100C5D701004954020049A1020007
-:1092800069A1020091A10200F8FFFFFF00000000A9
-:1092900059A40200000000000000000075A80200B0
-:1092A00019A60200E5A50200F9A5020009A6020020
-:1092B00011A60200FCFFFFFF00000000D1A7020082
-:1092C0003D9E0200419E0200FDA70200DDA70200B4
-:1092D000EDA70200F5A7020000000000000000005A
-:1092E00075AC020069AA0200B5AA02007DAB0200BB
-:1092F000B5A8020039AA0200C9AB0200FCFFFFFFBB
-:1093000000000000E5CD0100EDCD0100F1CD010030
-:10931000C5D70100495402003DAC020001AC020077
-:10932000000000000000000001A9020001AA0200E4
-:109330001DAA02009DA80200A9A80200FDAA020021
-:109340001DAB02007DA80200F5A8020081A8020062
-:10935000FCFFFFFF0000000015AD02000000000050
-:109360000008080800080A4A4000000A5FEA5FEAAD
-:109370000ED92ED36E19324489330C924C924D087B
-:109380000800000004880808040804848488000A8F
-:10939000448A4000048EC480000000048800000E4F
-:1093A000C000000000080001224488100C925252B4
-:1093B0004C048C84848E1C824C901E1EC244924CA1
-:1093C00006CA525FE21FF01EC13E02448ED12E1F1C
-:1093D000E24488100ED12ED12E0ED12EC488000862
-:1093E00000080000048004880244880482000EC043
-:1093F0000EC008048244880ED126C0040ED135B3B5
-:109400006C0C925ED2521C925C925C0ED010100ECC
-:109410001C9252525C1ED01C901E1ED01C90100E2E
-:10942000D013712E12525ED2521C8808081C1FE203
-:1094300042524C1254981492101010101E113B7589
-:10944000B131113935B3710C9252524C1C925C906F
-:10945000100C92524C861C925C92510ED00C825C85
-:109460001FE4848484125252524C1131312A441127
-:109470003135BB7112524C9252112A4484841EC45D
-:1094800088101E0EC808080E10080482410EC24241
-:10949000424E048A400000000000001F08048000C3
-:1094A00000000ED2524F10101C925C000ED0100E15
-:1094B00002424ED24E0C925C900E06C81C88080EDA
-:1094C000D24EC24C10101C925208000808080240EC
-:1094D00002424C10149814920808080806001B75E4
-:1094E000B131001C925252000C92524C001C925C02
-:1094F00090000ED24EC2000ED010100006C8049884
-:1095000008080EC807001252524F0011312A4400B9
-:10951000113135BB00124C8C9200112A4498001E68
-:10952000C4881E06C48C8486080808080818080C1D
-:10953000881800000C836000FFFF0100000000009D
-:10954000FFFF0000FFFF000050950300080000002F
-:109550000200000001000000030000000200000003
-:1095600004000000030000000500000004000000EB
-:109570001C000000050000001D00000006000000A7
-:109580001E000000070000001F000000080000008F
-:109590000000000000000000F9BA0200EDBA02006D
-:1095A000419E0200BDBA0200C1BA0200D1BA020057
-:1095B00029C302000000000000000000E5CD01000A
-:1095C000EDCD0100F1CD010091C20200495402002D
-:1095D00009BB020069BB020071C50200F8FFFFFF72
-:1095E00000000000B9C502000000000000000000FB
-:1095F000A5C80200F1C702005D6E02005D6E0200A8
-:10960000656E0200656E02004D6E02006D6E020016
-:1096100061CB0200896E02002DCC02006DC80200F1
-:10962000A96E02005DC8020061C8020069C902009B
-:109630000000000000000000E5CD0100EDCD0100BC
-:10964000F1CD0100C5D701004954020005CD02004B
-:1096500081CD0200E1D0020045CD0200F8FFFFFFFE
-:109660000000000061D10200F4FFFFFF00000000D5
-:1096700079CD0200000000000000000015D50200B6
-:1096800041D80200DDD70200D1DE020061D3020022
-:10969000D9D50200D1D30200E1D3020015D40200D3
-:1096A00021D402002D03020081DA0200C5DF02008E
-:1096B00031D402002DD60200BDD602008DD70200A3
-:1096C00041D402007D0302008503020081DD020017
-:1096D00029DD0200A1D4020041D30200E9D6020034
-:1096E00099400200A14102000000000000000000BB
-:1096F00091700200E1E1020035E0020045E0020065
-:10970000C5E0020065720200F5E0020081E102009E
-:10971000F9700200117402002DE20200CDE2020095
-:10972000F9E20200F8FFFFFF00000000E5CD0100B4
-:10973000EDCD01008D72020001E4020049540200E7
-:10974000C5E20200E1E202000000000000000000AB
-:10975000E5CD0100EDCD0100F1CD0100C5D701003F
-:1097600049540200A1E60200B5E6020005E8020045
-:10977000A99B0200859C0200000000000000000080
-:10978000E5CD0100EDCD0100F1CD0100C9EB0200F6
-:109790004954020099E90200B1E902001DDA010012
-:1097A000D1E902002DE8020069E8020039EA02006E
-:1097B0008DE8020029EB0200B9E80200D1E80200BE
-:1097C00001E9020035E9020081EA020005EA02002F
-:1097D00055E9020029E802000030004003000000C3
-:1097E0000F00000000400040040000000F000000D7
-:1097F00000300240230000000C0000000020004068
-:10980000020000001000000000F002402F000000E5
-:10981000040000000080024028000000100000004A
-:109820000100060000000000D83B0020F9F3020010
-:10983000949A0300989A03000400000001000600B7
-:10984000E03E002000100201B09A0300C09A03001D
-:1098500008000000A09A0300B09A0300080000006E
-:10986000989A0300A09A0300080000003C9A0300A5
-:10987000749A030008000000749A0300949A03008D
-:109880000800000050EADA308883B89F604F15F373
-:109890000000C98E0000FFFFDEC0ADDEFE011EF13C
-:1098A000DEC0ADDEFF011EF100100000040000006C
-:1098B00001000000E54E0300C14E0300B14E03005D
-:1098C00015510300A1500300854E0300894E03008B
-:1098D0008D4E03000100FFFF0000000001000000AA
-:1098E00001000100F098030001000100F49803005A
-:1098F0000100000000000000000000000000000067
-:10990000E562030099620300B962030000000000F1
-:10991000000000006564030055640300419E0200DE
-:10992000596403005D640300519E0200559E0200CD
-:109930006421002000202020202020202020282812
-:1099400028282820202020202020202020202020FF
-:10995000202020202088101010101010101010103F
-:10996000101010101004040404040404040404106F
-:1099700010101010101041414141414101010101FD
-:1099800001010101010101010101010101010101C7
-:1099900010101010101042424242424202020202D3
-:1099A0000202020202020202020202020202020297
-:1099B0001010101020000000000000000000000047
-:1099C0000000000000000000000000000000000097
-:1099D0000000000000000000000000000000000087
-:1099E0000000000000000000000000000000000077
-:1099F0000000000000000000000000000000000067
-:109A00000000000000000000000000000000000056
-:109A10000000000000000000000000000000000046
-:109A20000000000000000000000000000000000036
-:0C9A30000000000000000000000000002A
-:109A3C009505030000000000150C0300FC38002005
-:109A4C00E50303000000000069180300000000009B
-:109A5C00C51B02000000000089330300483F0020B2
-:089A6C003511020000000000AA
-:109A7400B1F1010000000000C1520200000000002A
-:109A84007150030000000000913503000000000045
-:049A9400B516020001
-:089A98007D50030000000000F6
-:109AA0000D32030000000000153303000000000029
-:109AB000E5160200000000009D4E030000000000BB
-:089AC000582AFE7F010000009E
-:109AC800000000007A76677074756F6965617A7650
-:109AD800677074756F6965617A76677074000000E5
-:109AE800B801EE01060126014A015D018801DC008A
-:109AF800F70083009300A500AF00C400B801EE0191
-:109B0800060126014A015D018801000006014A019B
-:109B180088010B020B0206010B020B02060106016B
-:109B2800060106010B020B020B020B020B02B80125
-:109B3800EE018801B8015D0188014A01260126016C
-:109B480006010601880188014A014A018801880145
-:109B58004A014A01847D0300048A030001000000D1
-:109B68007D0000000138FDD1704700BF95A50200B7
-:109B780095A5020099A50200A1A50200A5A50200CD
-:109B8800ADA50200B5A50200BDA50200C1A5020051
-:109B9800C5A50200C5A50200D9A70200C9A50200F3
-:109BA800CDA50200D1A50200D1A50200DDA50200C5
-:109BB800E1A502005C930300FFFFFFFFA84200201D
-:109BC8000090D0030010014011000400FFFFFFFFC8
-:109BD800FFFFFFFFFFFFFFFFFFFFFFFFC97A030043
-:109BE80064210020000000000000000000000000C8
-:109BF800000000000000000000000000000000005D
-:109C0800000000000000000000000000000000004C
-:109C1800000000000000000000000000000000003C
-:109C2800000000000000000000000000000000002C
-:109C3800000000000000000000000000000000001C
-:109C48000000000000FA0004FF0301181818181893
-:109C580018181800FDC4010089CA01009500020007
-:109C680071510200D5AD02007DB50200A9B902000C
-:109C780095EE0200D9C401000000000000000000B9
-:0C9C88000D44030000000000000000007C
+:1000000049690020187231B101238DF80430ADF830
+:10001000062001A8884702B010BD00BFB03A0020FA
+:1000200070B50388122B82B050D015D8102B2AD06F
+:10003000112B0FD1394C828823889A420AD16068EB
+:10004000FFF7DEF918B1364B9B6903B198474FF6BD
+:10005000FF73238002B070BD502BFBD1304CC2889F
+:10006000E3899A42F6D1038A022BF3D12B4D838880
+:100070002E889E42EED1123000F098FA002844D02B
+:100080002946304633E0C37B012BE3D1234C228841
+:100090004FF6FF739A422FD18588224B1030009083
+:1000A00003CB0022C4F80E10C4F80A00238A22727F
+:1000B000A189E28960892580FFF76CFF184B607287
+:1000C000DB89002BC6D12146284610E0134C8388DB
+:1000D00025889D42BED10830A189238A0090E289FB
+:1000E0006089FFF757FF034621462846637202B036
+:1000F000BDE87040FFF76ABF094B9B69002BA9D090
+:10010000042002B0BDE8704018476868FFF778F92E
+:1001100000289FD0A369002BF3D19BE7CC3A0020A5
+:10012000B03A0020E03A002070B3F8B58646076880
+:10013000164E174D0446BEE80F00B446ACE80F005B
+:100140009EE8070035608CE80700BFB13846FFF72E
+:10015000DDFE90B923681868596803C50D4B0E4938
+:100160000E4A18464FF6FF7440F8041F1C80002109
+:10017000FFF7F2F8002818BF0320F8BD2846FFF764
+:10018000C7FE0028EAD0F8BD0E207047B03A002024
+:10019000E03A0020CC3A00206836002015FF02002B
+:1001A00070B582B006460191019D6DB100242546CF
+:1001B000214601A804F0B6FB18B106EB4503013552
+:1001C0009C800134142CF3D13046356002B070BDF0
+:1001D0002DE9F04F0388B0F80480103B8DB007463E
+:1001E0000A2B31D8DFE803F00647303030303030AA
+:1001F000304E3300364EB368DB4300937168684677
+:1002000004F006FC009901A8FFF7CAFFDDF804A07E
+:10021000BAF1000F12D00DF106097C364FF0000B39
+:1002200039F8025F2B4C20462946043404F06EFB5B
+:10023000A642F8D10BF1010BD345F1D1B8F1130F60
+:1002400029D9042003F058FA0DB0BDE8F08F037AE5
+:1002500021483F2B4FEA131441462CD904F03CFBB4
+:100260001E48414604F038FB1D4841460DB0BDE82C
+:10027000F04F04F031BB1B4841460DB0BDE8F04FD4
+:1002800004F044BB037A002BDED1437A12481B07EB
+:100290004146F2D5EAE71348414604F01DFB0D48FC
+:1002A000414604F019FBFB7B012BCDD00E484146A3
+:1002B00004F012FBC8E704F029FB032CD0D0074858
+:1002C000414604F023FB022CCED005484146D4E73A
+:1002D000E83A0020EC3A0020003B0020FC3A0020E5
+:1002E000F83A0020F03A0020F43A002013280146A2
+:1002F00001D900207047014804F014BBEC3A0020FB
+:100300001328014601D900207047014804F00ABBB8
+:10031000EC3A0020132801D90020704710B504469C
+:100320002146074804F0FEFA08B9002010BD214616
+:10033000044804F0F7FA002814BF0220012010BD81
+:10034000EC3A0020F03A0020132801D90020704731
+:1003500010B504462146064804F0E4FA08B9002026
+:1003600010BD21460348BDE8104004F0DBBA00BFD1
+:10037000EC3A0020F83A0020132801D900207047F9
+:1003800010B504462146064804F0CCFA08B900200E
+:1003900010BD21460348BDE8104004F0C3BA00BFB9
+:1003A000EC3A0020FC3A0020132801D900207047C5
+:1003B00010B504462146064804F0B4FA08B90020F6
+:1003C00010BD21460348BDE8104004F0ABBA00BFA1
+:1003D000EC3A0020003B002030B5094B83B09B680D
+:1003E000019300252C46214601A8013404F09AFA15
+:1003F00000B10135142CF6D1284603B030BD00BF42
+:10040000E83A002030B50C4AD36883B0DB43009350
+:100410009168684604F0FCFA0025009B01932C4685
+:10042000214601A8013404F07DFA00B10135142CF5
+:10043000F6D1284603B030BDE83A002010B5034B92
+:1004400004465968FFF7ACFE204610BDE83A00208C
+:1004500010B5084AD36882B0DB4301939168044623
+:1004600001A804F0D5FA20460199FFF799FE20462D
+:1004700002B010BDE83A002008B51821024804F087
+:100480005BFAC0B208BD00BFE83A002070B50C4E60
+:10049000044630460D4604F045FA08B1132C01D944
+:1004A000002070BD2146301D04F03CFA0028F7D032
+:1004B000E81D214606EB8000BDE8704004F032BA2A
+:1004C000E83A0020F8B50F4F044638460D46164668
+:1004D00004F028FA08B1132C00D9F8BD2146381DC4
+:1004E00004F020FA0028F8D0E91D07EB810021462E
+:1004F0001EB1BDE8F84004F0EFB9BDE8F84004F0E3
+:1005000005BA00BFE83A0020F0B50F4B83B09B68F6
+:1005100001930746A0B1019D7DB100250E462C46F2
+:10052000214601A804F0FEF903463146A0B2013489
+:100530000BB1B8470135142CF2D1284603B0F0BDF9
+:100540000546284603B0F0BDE83A0020F0B5154E48
+:1005500083B004460F4601463046154604F0E2F9E2
+:1005600018B90026304603B0F0BD063406EB84040B
+:1005700063680193002FF4D0019B002BF1D000267B
+:100580003446214601A804F0CDF903462946A0B21D
+:1005900001340BB1B8470136142CF2D1304603B008
+:1005A000F0BD00BFE83A0020AADF7047008800F0E5
+:1005B000010070470088C0F34000704730B591B02B
+:1005C00013460A888C78ADF80C200022ADF8002084
+:1005D0008DF802204A7C012C38BF0124013A8DF8A5
+:1005E0000E40042A09D8DFE812F0C800CC00D00081
+:1005F000D400050022228DF800208A7C013A042ACA
+:1006000009D8DFE812F0CA00CE00D200D6000500FB
+:1006100022228DF80120CA7B91F80CC04CEAC20C52
+:100620000A7C4CEA021C9DF802200CF0190C22F006
+:1006300019024CEA020C0A7D002A14BF0222012290
+:1006400062F3420C4A7B8DF802C0002412F0300F96
+:10065000CDE90944CDE90B44CDE90D440F946FD1A8
+:100660000022CDE9072206924A7B8DF824208C686F
+:100670008A7BB1F804C08DF8252003AACDF814D0E8
+:10068000ADF81CC004921CB1CA880894ADF81820BB
+:100690008C69002C36D04FF0000C8DF806C0ADF8F8
+:1006A00004C0B4F800C06568ADF82CC001AAB4F865
+:1006B00002C00D92227BADF82EC0013A0A95042AA1
+:1006C0002CD8DFE802F08E929682280022228DF844
+:1006D0000520A27A94F808C04CEAC20CE27A4CEAEF
+:1006E000021CA27B002A9DF806200CF0190422F0BF
+:1006F000190244EA020414BF0222012262F34204F6
+:100700008DF80640CA6902B10C9204AA09A9FFF744
+:100710004BFF11B030BD22228DF80420627B013ADC
+:10072000042AD6D801A555F822F000BFD30703004C
+:10073000DB070300BB070300C3070300CD0603006C
+:10074000CA7CADF80840013A8DF80A4002AC042A90
+:1007500007D8DFE802F0525E5A56030022228DF8D5
+:1007600009209DF80A200E94012464F342028DF8BA
+:100770000A2011228DF8082072E711228DF800203E
+:100780003BE721228DF8002037E731228DF8002049
+:1007900033E712228DF800202FE711228DF8012077
+:1007A00039E721228DF8012035E731228DF801202B
+:1007B00031E712228DF801202DE731228DF8052036
+:1007C00087E712228DF8052083E712228DF8042096
+:1007D000A4E711228DF805207BE721228DF8052062
+:1007E00077E711228DF8042098E721228DF8042064
+:1007F00094E731228DF8042090E711228DF809202A
+:10080000AFE712228DF80920ABE731228DF80920DD
+:10081000A7E721228DF80920A3E700BF90DF7047EA
+:10082000A5DF7047B5DF704708B90E2070474FF05D
+:100830001712172302604FF01B0C41F61B320161A7
+:1008400080F804C0C380836082810020704700BFAD
+:100850008288002A3CD130B50388242B85B00C4611
+:1008600011D80F2B30D9103B142B2DD8DFE803F013
+:1008700073942C2C2C2C2C2C2C2C2C2C2C2C2C2C09
+:100880002C2C2C9B5F003A2B36D0552B1CD1C388C7
+:10089000C988A272172B38BF17238B4228BF0B467B
+:1008A00023811046FFF7BEFFE37A6BB922695AB184
+:1008B0002189ADF80C1040F67720ADF80800ADF8AE
+:1008C0000A3002A920469047A37A53B905B030BD3B
+:1008D00070471128237B4AD1627B01219A42A17281
+:1008E00048D3E1880020FFF79BFF0028EED14FF4AA
+:1008F0008073638105B030BD4389C98825698B4207
+:1009000028BF0B46172B38BF1723238165B1E17A27
+:1009100051B140F67721ADF80810ADF80A20ADF8D6
+:100920000C3002A92046A84700236381CEE70B695B
+:10093000027A4A73002BC7D000214DF67A208DF839
+:100940000D10ADF80800ADF80A108DF80C2002A9C2
+:1009500020469847B8E7C27B0B790B73012A0CBF7E
+:100960002188C988228908BFE1808A4232D3627B0C
+:100970009A42A9D200209BB26A4602A9ADF808307B
+:10098000ADF80A30ADF80C00ADF80E000090ADF8EF
+:100990000400FFF743FF97E7172341F61B32CB8094
+:1009A0008B608A8192E7037A0A7B93424FF00000C2
+:1009B00028BF134602A96A46ADF80830ADF80A30E0
+:1009C000ADF80C00ADF80E000090ADF80400FFF794
+:1009D00025FF79E70020FFF723FF00287FF479AF98
+:1009E0000122237BE272C2E72DE9F041DFF89C800F
+:1009F00000238AB04FF6FF70CDE9003388F800304D
+:100A000000F01EFD4FF6FF76B04220D0044648F2BB
+:100A1000096707E000F0C0FC204600F011FDB0427D
+:100A2000044614D0A4F58045ADB26A4602A9284612
+:100A300003F0AEFE0346BB422046EBD0284603F04F
+:100A4000F3FD48F207629042034618D013B90AB08A
+:100A5000BDE8F0810022CDE90522CDE90822072179
+:100A60004FF6FF7205A88DF81410ADF818400793E3
+:100A7000ADF8162000F058FA0AB0BDE8F081012365
+:100A800088F800300AB0BDE8F08100BF03410020C3
+:100A900010B58389017886B003F5804300229BB2AC
+:100AA0000429CDE90122CDE903220592ADF80830F1
+:100AB00043D02CD84A1E022A39D843F6FE729342FC
+:100AC000C38957D8D0E90120A1F10301B1FA81F11E
+:100AD00049098DF80C308DF80D100490002A4FD183
+:100AE0009DF81430082243F001038DF804208DF89E
+:100AF0001430294C4FF6FF7301A8ADF8063000F012
+:100B000013FA2378BBB1FFF76FFF06B010BD0529BC
+:100B10000DD143684BBB13238DF804304FF6FF73A0
+:100B200001A8ADF80830ADF8063000F0FDF91A4C18
+:100B30002378002BE7D106B010BD43F6FE72934236
+:100B4000F5D8C289002AF2D14268F2B10B238DF8A0
+:100B500004300392104C01224FF6FF7301A822705B
+:100B6000ADF8063000F0E0F9E2E714228DF8042039
+:100B70000393D3E703F58044A4B29442A2D9D6E705
+:100B800009238DF804300592B3E70A2218468DF840
+:100B9000042000F001FCDDE70341002030B51848D7
+:100BA00089B003F07DFB38BB03F092FB0546F8B932
+:100BB00000F0B6FBCDE903550CE003F0D1FC019B3E
+:100BC0009C8804F5804405A8A4B203F0F7FC2046F5
+:100BD00000F0AEFB05A903AA4CF2070003F0B8FD34
+:100BE000034601A905A8002BE7D0284609B030BD6F
+:100BF0008625284609B030BD0325284609B030BDFA
+:100C0000910A0300F0B5FF2887B007D801290C46E8
+:100C100017461E4606D00B1F052B03D9072528466D
+:100C200007B0F0BD0023A0F58040A4F58041CDE9D8
+:100C3000013380B289B201AB03AA03F06DFDF8B9AC
+:100C400001A903A803F08CFC0546C8B9019BBC7040
+:100C50005B883B808EB13668786802999C00A6421A
+:100C600028BF2646324605F09EFFB4420CD803A8A2
+:100C700003F0A4FC284607B0F0BD029B7B60F6E7BA
+:100C80000525284607B0F0BD0C25C8E7024B002219
+:100C9000C3E90022704700BF643B002070B5012803
+:100CA00086B004460E46154602D0031F052B1CD8FD
+:100CB000A4F580400E4A80B203A903F049FD20B993
+:100CC00001A903A803F04CFC10B1002006B070BDD0
+:100CD000019AAC70938852882A8003F58043029A67
+:100CE0006A6003A8338003F069FC012006B070BD80
+:100CF000643B002030B5FF2889B006D88B78012BE3
+:100D0000154606D01A1F052A03D90724204609B024
+:100D100030BDA3F580430A884C689BB2A0F58040A3
+:100D2000ADF80A3019460023CDE90342CDE900337E
+:100D300080B26B4605AAADF8080003F0EDFCF0B9EF
+:100D400002A905A803F068FC48F2066304469C4229
+:100D50001ED007D804BB002DD8D0294605A803F023
+:100D600037FDD3E748F207639C4219D048F20D6380
+:100D70009C4214BF03241124204609B030BD02A9AF
+:100D800005A803F045FC48F2066304469C42E0D106
+:100D90008624204609B030BD0324204609B030BD6A
+:100DA0001124204609B030BD4FF6FF7000F0C0BAE4
+:100DB000FF2806D808B500F0DBFAFFF715FE002083
+:100DC00008BD0720704700BF00F0FABA00F002BB70
+:100DD00000F036BB00F054BB10B41D4C002322467B
+:100DE000B2F800C0844502F10C0208D00133042B94
+:100DF000F6D14FF0000C60465DF8044B704703EBF2
+:100E0000430C04EB8C0C9CF802208A4213D0013373
+:100E1000032B03D9EDE70133042BEAD003EB4302A4
+:100E20004FEA820C34F822208242F4D1A4449CF888
+:100E300002208A42EBD19CF80A209207E7D1DCF825
+:100E40000420002AE3D160465DF8044B704700BFE0
+:100E5000BC3C002010B582B08278417A0446002361
+:100E60002F48CDE900338DF8022000F0D5FF88B37C
+:100E7000237AA2788DF8022003EB83039B00013ACA
+:100E80000190ADF80030072A08D8DFE802F0040727
+:100E9000070707042C430123ADF8003022466946BA
+:100EA00032F8040BFFF726FF112827D005D8A0B190
+:100EB000072818BF032002B010BD86280AD1A37AE4
+:100EC000184A23F0030343F001030121A3721170B8
+:100ED00002B010BD032002B010BDA37A23F00303BB
+:100EE000A37202B010BD2246142332F8040BADF8F1
+:100EF00000306946FFF7FEFE1128D7D1A37A094AD0
+:100F000023F0030343F0020301210020A3721170B8
+:100F100002B010BD838809339B08ADF80030BDE7EF
+:100F2000AC3C0020044100202DE9F047564F064616
+:100F3000C06886B03D463A4600235168884202F1B7
+:100F40000C0200F096800133042BF6D10024337894
+:100F5000092B00F08180132B57D0082B58D04FF06D
+:100F60000008304600F038FB304601F087FD30467F
+:100F700004F0D8FB3046454E04F088F93378BBB115
+:100F8000002434704FF0010904EB440305EB8303A4
+:100F90004FEA440A9B7A9A070DD5384686F80090A6
+:100FA000FFF758FF98B90134042C07F10C07EBD177
+:100FB00006B0BDE8F087DB07F5D586F80090B8F1FC
+:100FC000000FF0D03846FFF745FF0028EBD054441F
+:100FD0004FF6FF7235F82430ADF806208628ADF8BC
+:100FE00008304BD007238DF80430039001A800F09F
+:100FF000F3FA01A801F042FD01A804F093FB01A857
+:1010000004F044F906B0BDE8F0874FF00108A8E706
+:10101000737A002BA3D1002C34D0227A6AB1DFF886
+:1010200070909846617A4144C9B2484600F00CFF7E
+:10103000237A08F101089845F4D34FF6FF73238013
+:10104000A370002363609846A37A23F00303A3727E
+:101050004FF47F43238184E7737A002B7FF47FAFC3
+:1010600084B1A27A094E636042F00202A2729846ED
+:1010700086E703EB430305EB830468E706238DF85B
+:101080000430B3E7A0466CE7BC3C002004410020DC
+:10109000AC3C002030B5174D002283B02B464FF6F4
+:1010A000FF7C4FF0FF0E144602EB420105EB81017D
+:1010B000A3F800C083F802C083F809E0887A0C33F3
+:1010C000013220F00300042A887203F8044C43F82C
+:1010D000084CE9D15024CDE90024074B07490848C2
+:1010E0004FF4A07200F02EFE002818BF032003B0BA
+:1010F00030BD00BFBC3C0020EC3C00206C3B00201D
+:10110000AC3C00202DE9F84FDFF8B8800546434697
+:1011100000241A88AA4203F10C030BD00134042CDA
+:10112000F7D12846FFF744FE10B1072818BF032067
+:10113000BDE8F88F04EB4403214E08EB83034FF620
+:10114000FF774FF0000999782846FFF745FE834660
+:1011500000B3037A73B14FF0000A9BF809105144B1
+:101160003046C9B200F070FE9BF808300AF1010A5F
+:101170009A45F2D39BF80A30ABF800704FF47F42E7
+:1011800023F003038BF80270CBF80490ABF808202F
+:101190008BF80A30621C032AC3D804EB440408EB22
+:1011A000840302E00132042ABBD09989A94203F1E9
+:1011B0000C03F7D102EB420308EB83031446C2E7AA
+:1011C000AC3C0020BC3C00200023FFF71BBD00BF4F
+:1011D000002B41D02DE9F0411E46CB1F012B0F46BD
+:1011E00029D8531E032B144625D88046FFF7F4FD5B
+:1011F000054698B3037AA3422BD1697AFF291DD003
+:101200004FF0000824482C7200F006FE88B304EB6F
+:10121000840212010332C2F38D02B7707060328013
+:10122000B8F1000F04D0082F02D19200063A828054
+:101230000020BDE8F0810720BDE8F0812146164876
+:1012400000F096FDFF280146687216D04FF00108A5
+:10125000D8E70F20BDE8F0810E207047FF214FF640
+:10126000FF70FFF7B9FD054628B1A0F80080877030
+:10127000C3E70320E0E71120DEE7AB7AA9704FF661
+:10128000FF72002023F003032A804FF47F4268603E
+:101290002A81AB721120CFE7AC3C002070B5FFF77C
+:1012A0009BFDE0B1037A05465BB10E4E0024697ADE
+:1012B00021443046C9B200F0C7FD2B7A01349C426C
+:1012C000F5D3AB7A4FF6FF724FF47F41002023F045
+:1012D0000303AA7029812A806860AB7270BD052063
+:1012E00070BD00BFAC3C0020CB1F012B14D870B5E3
+:1012F000064610460C461546FFF766FD50B12146DE
+:101300003046FFF769FD48B184700580BDE8704044
+:10131000FFF7A0BD072070BD07207047052070BDF6
+:1013200002484022002105F066BC00BFF03C0020CE
+:101330004FF6FF73984210B50DD0FF28044602D92E
+:101340004FF6FF7010BD0948214603F0D1FA00287E
+:10135000F6D1204610BD05484FF4807103F0ECFA39
+:1013600080B2B0F5807FEBD010BD00BFF03C002014
+:1013700008B54FF6FF73984202D0FF28014601D905
+:10138000002008BD034803F0B3FA0028F8D101207B
+:1013900008BD00BF103D0020FF2800D9704710B5E0
+:1013A00004462146044803F0B1FA21460348BDE84B
+:1013B000104003F0ABBA00BFF03C0020103D00200D
+:1013C000FF28014601D900207047014803F0AABA5E
+:1013D000F03C0020F8B54FF6FF7398422AD0013058
+:1013E00084B2FF2C22D8144D03E09CB2B4F5807F68
+:1013F0001CD02146284603F095FA631C0028F4D03F
+:101400000E4FA7F120062146384603F08BFA78B13B
+:101410000134A5B207E02946304603F083FAACB2A6
+:1014200001350028EFD1B5F5807FF4D14FF6FF7478
+:101430002046F8BD0024D6E7F03C0020103D0020F7
+:1014400038B54FF6FF73984216D0013084B2FF2CA6
+:101450000ED80A4D03E09CB2B4F5807F08D0214637
+:10146000284603F05FFA631C0028F4D0204638BDFC
+:101470004FF6FF74204638BD0024EAE7103D0020F7
+:1014800070B50024064E25462146304603F04AFA40
+:101490000134B4F5807F0544F6D1284670BD00BF05
+:1014A000F03C0020074B1B7803B9704710B5044689
+:1014B00004F0A0FB204601F039FB2046BDE81040B7
+:1014C00003F0D0BF064100202DE9F04F87B08346DE
+:1014D0004FF6FF708A4691460193FFF777FC04238D
+:1014E000039302AB0025059304AA03AB062104462F
+:1014F00002950495FFF786FB072844D04FF6FF7747
+:101500000346B8464FF0FF360AE0052B15D1FFF72A
+:101510005DFC03AB04AA06210446FFF773FB0346F8
+:101520002046002BF1D1029BAB4224BFA0461D46B2
+:10153000B3423CBF27461E46E9E74FF6FF739C4285
+:1015400003D0032007B0BDE8F08FA04519D0A74213
+:101550000CBF05200020BBF1000F01D0ABF80080CC
+:10156000BAF1000F01D0CAF80050B9F1000F01D054
+:10157000A9F80070019B002BE4D01E6007B0BDE805
+:10158000F08F0520E7E7052007B0BDE8F08F00BF2A
+:101590000D4B70B51C7864B10C4D0D4E00231A46EE
+:1015A00029463046FFF790FF052805D0B0FA80F4B1
+:1015B0006409084B1C7070BD00232B60054B4FF66F
+:1015C000FF7232801C7070BD06410020303D00204B
+:1015D000EA400020084100202DE9F043044687B08E
+:1015E000808804F07FFA23786080083B032B08D8BA
+:1015F000DFE803F038271702634B1A78002A40F01F
+:101600008D80624F3B784BB1614E002556F8043B0C
+:10161000204698473B7801359D42F7DB07B0BDE88F
+:10162000F083594D2B78002B35D15A4B1B78002B6A
+:10163000E7D0594AA38812889A42E2D1FFF7A8FF5F
+:10164000DFE7637A002BDCD154490A68002AD8D03E
+:10165000E0688242D5D152480B600268E360013AEB
+:101660000260CEE7637A9BB94C490A681AB1E06818
+:10167000824200F08380474B1B78002BC1D0464B41
+:10168000A2881B889A42BCD1237A062BB9D1D5E710
+:10169000012BB6D1EFE74FF6FF70FFF797FB4FF640
+:1016A000FF7398420646C0D1FFF792FBB042BCD10F
+:1016B000364F00230DF104080C220193C8E90133D1
+:1016C000C8E903338DF804203A782B70ADF8080090
+:1016D000ADF80600A2B12E4E1D46B14659F8043BA6
+:1016E000204698473B7801359D42F7DB43B1002502
+:1016F00056F8043B404698473B7801359D42F7DB5E
+:10170000244B1B78002B89D0234AA38812889A4245
+:1017100084D107B0BDE8F043FFF73ABF00250DF1D3
+:1017200004081A4F1D70A3680195C8E90355C8F84D
+:10173000045003933B784FF6FF720D218DF804108F
+:10174000ADF80820ADF80620002B3FF467AF104E2F
+:10175000B14659F8043B204698473B7801359D42F5
+:10176000F7DB002B3FF45AAF002456F8043B404609
+:1017700098473B7801349C42F7DB4FE7064AA08844
+:101780000B601080E3603CE705410020074100202A
+:10179000343D002008410020EA400020403D002068
+:1017A000303D002078B1F8B5074F3B7853B1074E74
+:1017B0000546002456F8043B284698473B780134F8
+:1017C0009C42F7DBF8BD704707410020343D002004
+:1017D000F8B5074F3B7853B1064D0646002455F83F
+:1017E000043B304698473B7801349C42F7DBF8BD18
+:1017F00007410020343D0020F8B5074F3B7853B136
+:10180000064D0646002455F8043B304698473B7881
+:1018100001349C42F7DBF8BD07410020343D002035
+:10182000F8B5074F3B7853B1064D0646002455F8EE
+:10183000043B304698473B7801349C42F7DBF8BDC7
+:1018400007410020343D002010B5FFF7A7F9D8B9B3
+:10185000FFF720FCC0B901F031F9A8B900F0ACFBEA
+:1018600090B903F089FD78B903F068FF60B9074AC1
+:10187000074C0849084B20604FF6FF7CA2F800C0D7
+:10188000012208701A7010BD032010BDEA4000202C
+:10189000403D002008410020064100200A4B1B78F3
+:1018A0006BB10A4A1378022B0BD810B4591C084CA0
+:1018B000117044F8230000205DF8044B70470820A5
+:1018C00070470420704700BF0641002007410020F8
+:1018D000343D0020034B1B780BB101F041B90820C7
+:1018E000704700BF0641002008B5054B1B782BB19F
+:1018F00001F058F9082808BF112008BD082008BDCC
+:101900000641002009B101F04BB97047024B1B782A
+:1019100003B9704703F086BE06410020034B1B78D5
+:101920000BB101F00FB80820704700BF064100203E
+:10193000074B1B783BB110B50C4631B104F05EF893
+:101940002080002010BD082070470E2010BD00BF71
+:1019500006410020024B187800B97047FFF73ABAE9
+:101960000641002010B50B4B84B01B785022019229
+:1019700053B161B10024CDE9024101AB02AA0721B4
+:10198000FFF740F904B010BD082004B010BD0E20D0
+:10199000F8E700BF06410020034B1B780BB104F0B1
+:1019A000D1B80820704700BF0641002010B4054C94
+:1019B00024781CB15DF8044BFFF786BD08205DF864
+:1019C000044B7047064100202DE9F041394B1B784C
+:1019D00088B0002B39D0384B384C054693E80300CB
+:1019E000237801AE86E803002BB3354F3C683CBB3F
+:1019F000344BDFF8DC801B88AB42D8F800302ED0A7
+:101A00005A1C27D001332E4AC8F8003031462846E8
+:101A1000FFF770F90446A0B1D8F800300022013B6E
+:101A200011283A60C8F800300AD0862809D0072863
+:101A300018BF032405E0FFF7ABFD2378002BD4D1BA
+:101A40001124204608B0BDE8F0810824204608B0E3
+:101A5000BDE8F0811324204608B0BDE8F081002BDA
+:101A6000D0D008232846CDE90344CDE905448DF8BC
+:101A70000C30079404F036F89DF81C30124FADF886
+:101A80000E0064F300038DF81C303B78ADF8105065
+:101A90000622ADF814200694002BD2D00B4E25461A
+:101AA00056F8043B03A898473B7801359D42F7DB85
+:101AB000C7E700BF06410020C48A03000841002098
+:101AC000403D0020EA40002007410020343D002036
+:101AD000303D002076DF704710B5044682B059B91A
+:101AE00001A9FFF71BFF43F20202904200D0C8B9E0
+:101AF0009DF804309B0713D400212046FFF7F4FE25
+:101B000070B111280CD00D2813D00B2808D043F247
+:101B10000202904204D002B0BDE8104001F0ECBDDA
+:101B200002B010BD01F0E8FD9DF804309B07F7D42A
+:101B3000E2E71321204602B0BDE81040FFF7CABF1C
+:101B4000017839B1072900D0704780680028FBD0A0
+:101B500001F0D2BD4088FFF7BFBF00BF2DE9F041C3
+:101B6000037886B00446142B0FD8DFE803F0630E29
+:101B7000750E0E0E110E0B0E0B0E0E0E0E0E0E0E21
+:101B80000E224B006A4B01221A7006B0BDE8F081AC
+:101B9000684C2378002BF8D1654D2B78002B00F092
+:101BA000878002F07FFD002840F09F800123237092
+:101BB000EBE761495F4A5E4B0C68604F002515708A
+:101BC0001D7004F108084FF6FF76624202F007022A
+:101BD00004F0070358BF5342013437F81320B242D0
+:101BE0000BD001A80295CDE9035527F81360ADF895
+:101BF000082001950595FFF7B1FF4445E5D106B0F2
+:101C0000BDE8F08183684B4948F20D6200209342A1
+:101C1000087002D0B3F5064FB7D10023062201A801
+:101C2000CDE90133CDE9033305938DF80420FFF7A7
+:101C300095FFAAE78088FFF7C7FE86281CD01128E9
+:101C40001AD0132803D83E4BC340DB079DD406B0FF
+:101C5000BDE8F04101F050BD037A012B95D8002377
+:101C60008288059301A8CDE90133CDE90333ADF8AE
+:101C70000820FFF773FF88E72F4830490268A488DF
+:101C800021F81240531C594201F0070103F00703E9
+:101C900058BF4B4200220360062301A80192CDE900
+:101CA0000222CDE904228DF80430FFF757FF6CE7DC
+:101CB00001A802F097FD38BBBDF80A30002B14BF15
+:101CC000012300232B707FF46CAF002301AA194677
+:101CD0001846FFF76BFE064668B1431F012B7FF6DF
+:101CE00054AF304601F008FD4FE748F207629042DA
+:101CF0003FF44BAFABE7BDF80400FFF74DFE0646DF
+:101D000070B901232B704CE701F0F6FCBDF80A30E6
+:101D1000002B14BF012300232B707FF436AFD4E7D0
+:101D200001F0EAFC0122731F93422A70D9D82CE7F4
+:101D30003A21002009410020443D0020BC20002021
+:101D4000C100080030B4DDE9024570B169B163B18A
+:101D500005FB04FC944508D83CB135B1C0E9024507
+:101D6000C0E9001330BC00207047072030BC70472A
+:101D70002DE9F04100284AD003680646002B46D0E2
+:101D80004068002843D0B368002B40D000250F46A0
+:101D9000FF2429460DE0FF2C08BF2C462B1B0133E6
+:101DA000BB4235D0B3680135EDB29D4229462ED2F3
+:101DB000706802F09DFDBFF35F8F0028EBD0FF2C11
+:101DC00001D1FF24EEE7AC42FBD201343268E4B229
+:101DD00004E0A542F5D932680134E4B2631E5FFA2B
+:101DE00083F8002AF5D070680028F2D0B8F1FF0F10
+:101DF000F2D0BFF35F8F414602F094FD0028E8D097
+:101E00007068BFF35F8F414602F080FDE1E7FF2479
+:101E10002046BDE8F08100BFA0B138B50368044694
+:101E200073B1406860B1FF290D4609D0BFF35F8FE1
+:101E300002F078FD20B1E168206801FB050038BDA3
+:101E4000002038BD0020704748B138B5036804460B
+:101E500023B1406810B1FF290D4601D138BD70474C
+:101E6000BFF35F8F02F05EFD0028F7D06068BFF31C
+:101E70005F8F2946BDE8384002F048BD7EDF7047DD
+:101E80007FDF704786DF704710B58C4686B01049FB
+:101E90000024097803940494ADF80E208DF81030D6
+:101EA0002246032301948DF80CC08DF80430ADF860
+:101EB000060002940594FEF705FBBDF8060003F04A
+:101EC0009DFDADF8080001A800F090FD06B010BD22
+:101ED0003C21002030B5164B0C46221E87B018BF9F
+:101EE000012219780546FEF7EDFA124BA4F1010222
+:101EF000B2FA82F2197828465209FEF7E3FA002373
+:101F0000012228460193CDE90233CDE904338DF84F
+:101F10000420ADF806508DF80C4003F06FFD034629
+:101F200001A8ADF8083000F061FD07B030BD00BF7A
+:101F30003E2100203D21002070B51A4B88B00D468F
+:101F4000197801920446FEF7A1FA04F58072002880
+:101F50004FF0070190B214BF01260226FFF79EF949
+:101F6000019B08B1052807D12A463146204608B012
+:101F7000BDE87040FFF788BF0022CDE90322CDE91C
+:101F800006220590072220468DF80C20ADF80E4061
+:101F900003F034FDADF8100003A800F027FD019B0D
+:101FA000E2E700BF3D210020024B0A781978FEF7D6
+:101FB00089BA00BF3B210020F8B5184C2378182BB4
+:101FC00028D0174D2B78182B20D0164E3378182B8D
+:101FD00018D0154F3B78182B10D02378182B0BD026
+:101FE0002B78182B08D03378182B05D03B78182B7A
+:101FF0000CBF03200020F8BD0320F8BDFEF73CFA1B
+:102000003870EAE7FEF738FA3070E2E7FEF734FAA4
+:102010002870DAE7FEF730FA2070D2E73C21002082
+:102020003E2100203D2100203B2100202DE9F041F0
+:1020300090B00E4617460546FEF762F92022044688
+:1020400000210DEB020004F0D6FD012C34D0ECB1E0
+:102050009EB1284603F0D2FC3378DB071ED503ABD4
+:1020600005F5807080B201220721FFF7B1F8112831
+:1020700009D000285BD0032005E0852108AB0022B1
+:102080002846FFF7FDFE10B0BDE8F08143F20200E4
+:1020900010B0BDE8F0813278D207E1D40021314B95
+:1020A0000B970F93012CE9D108AB32462846FFF776
+:1020B000E7FE10B0BDE8F081DFF8AC80002298F8B0
+:1020C00000102846FEF7FEF97EB3284603F096FC82
+:1020D0004FF6FF739842BFD098F800102846FEF7DD
+:1020E000D5F90028B8D1CDE90300042203ABCDE92E
+:1020F0000500079028468DF80C200193ADF80E508E
+:1021000003F07CFC019BADF81000184600F06EFC5B
+:1021100098F800102846FEF7B9F9019B0028BAD1BB
+:102120003378D90701D48521B9E78521BCE7014679
+:102130005022049804F05FFD04990A4A0B46284691
+:1021400003F8344B089301F118030C934B1C113125
+:102150000B970F920D9303F067FC08B90146A1E7B6
+:10216000082090E7483D00203B21002038B5054677
+:102170000C46FEF7C5F8012802D043F2020038BD34
+:102180003CB121462846FFF779FE042808BF1120FC
+:1021900038BD204638BD00BF2DE9F04F0388113B04
+:1021A0008BB00446092B23D8DFE803F03922055908
+:1021B0002222222296258088FEF7A2F801280246D4
+:1021C00000F07A8134F8040F0023CDE90833043499
+:1021D0000522CDE9053307948DF81420ADF81600DB
+:1021E00003F00CFC034605A8ADF8183000F0FEFB28
+:1021F0000BB0BDE8F08FBD4B80881978FEF746F92B
+:1022000005460028F4D1A088FEF79EF80146002874
+:1022100040F00981A088012341F20602FEE0027A23
+:102220008588B34B3D2A197841F23D0228460CBF00
+:1022300014464FF48854FEF729F90028D8D0AB4B48
+:1022400028461978FEF722F9002800F0E3800022E2
+:10225000214628460BB0BDE8F04FFFF76DBE00F1F8
+:102260001006304603F018FC4FF6FF7305469D42FA
+:102270000746A08800F09980294603F059FC9C4B42
+:10228000A088197801900122FEF71CF9019800211D
+:10229000FFF720FE03AA07212846FEF795FF002836
+:1022A00000F0AC80002500231A46A0882946FFF7DD
+:1022B000E9FD082803469BD0002840F0F080A37E6B
+:1022C000DA0795D5002D93D1A0882B4641F206025E
+:1022D0002946FFF7D9FD8BE7057A8688002D76D150
+:1022E000834B2A4619783046FEF7ECF8637A5B0791
+:1022F00040F1F38006F580791FFA89F903AB0122DA
+:1023000007214846FEF764FF8046002840F09A8087
+:10231000304603F073FB4FF6FF73984205460746BD
+:1023200000F01381C24605AF48462A460721FEF752
+:10233000DBFF002800F0F280862800F0DB804FF001
+:102340000008CDF814800723C7E90188C7E903888E
+:10235000079030468DF81430ADF8166003F04EFB50
+:10236000ADF81800384600F041FB637AA0888DF87C
+:102370001D8013F0040F14BF012302238DF81C30BD
+:1023800002238DF81430ADF8160003F037FB034636
+:102390003846ADF8183000F029FBBAF1000F3FF4D1
+:1023A00027AF284603F0CEFB22E703F027FB504B74
+:1023B00005461978A08801900122FEF783F801985C
+:1023C0000021FFF787FDBD423FF46CAF62E7484A4A
+:1023D000437A1178304603F00304FEF757F80028DB
+:1023E0003FF406AF414B30461978FEF74FF8A9B2DB
+:1023F000002800F0A580224630462BE7A37ED807B0
+:102400007FF550AF049D95F84430D90740F1E68040
+:10241000343548E703460146224628460BB0BDE85E
+:10242000F04FFFF731BD324BA08819782A46FEF7EE
+:1024300049F8A088ADF8160002238DF81430ADF8E5
+:102440001C50CDE6072307903046CDE90555CDE970
+:1024500008558DF81430ADF8166003F0CFFA05AFCB
+:1024600003463846ADF8183000F0C0FA637AA08809
+:10247000ADF8160013F0040F14BF0123022302224B
+:102480008DF814208DF81C308DF81D5003F0B6FA2D
+:1024900003463846ADF8183000F0A8FAA8E6002246
+:1024A000A08807930721CDE90522CDE908228DF800
+:1024B0001410ADF8160093E6257A0D4BA088197814
+:1024C000019005F00105C5F10205EDB2FDF7FAFF37
+:1024D00001982946FFF7FEFC74E60223A0888DF8D8
+:1024E0001430ADF81600ADF81C3079E63E2100201E
+:1024F0003C210020002305930622C7E90133C7E9E8
+:10250000033330468DF81420ADF8166003F076FAE8
+:1025100003463846ADF8183000F068FA637AA088B0
+:1025200013F0040F14BF01220222022101238DF8AF
+:102530001410ADF816008DF81C208DF81D30A5E79D
+:102540000A4623460146304668E70146049803F0F0
+:1025500035FAB8420546824633D0DFF8E0B001468E
+:10256000304603F0E5FA9BF800103046FDF78EFF89
+:10257000824600287FF4D6AE0423CDE90500CDE9DC
+:102580000700099030468DF81430ADF8166003F05E
+:1025900035FA05AFADF81800384600F027FA9BF879
+:1025A00000103046FDF772FF034600287FF4BCAEF2
+:1025B000627AA08812F0040F14BF012202220221C5
+:1025C000B5E7FEF7F1FB5045054610D029463046E9
+:1025D00003F0AEFA4FF0010A05AFA5E6314605F16A
+:1025E000460003F03FFA00287FF412AF5AE60723B3
+:1025F000CDE9058830468DF8143004230793CDE9E2
+:102600000888ADF8166003F0F9F905AF03463846BF
+:10261000ADF8183000F0EAF9637AA088ADF816003A
+:1026200013F0040F14BF0123022302228DF814209B
+:102630008DF81C308DF81D8028E700BF3B2100205D
+:1026400038B3037803F08202802A21D0C3F3021248
+:10265000042A1DD803F0F202322A19D04278817878
+:102660008A4215D8062A13D9102911D8C27812F037
+:10267000040C0DD1017911F0040F09D10A4311079F
+:1026800006D4DB0706D512F0030018BF01207047FF
+:102690000020704712F0030F0CBF0120002070478C
+:1026A00031F0080322D070B511298AB00C461BD036
+:1026B0000D2905461BD00023CDE90533CDE90733AD
+:1026C000099303F09BF907238DF81430ADF81650E9
+:1026D000ADF8180005AD0FCD6E460FC62B68336000
+:1026E00068460294FFF75EF80AB070BD7047002399
+:1026F000CDE90533CDE907331646099303F07EF99A
+:1027000003238DF81430ADF81650ADF8180005AC61
+:102710000FCC6D460FC523682B607EB1337803F074
+:102720000103C3F10203DBB241F2011268468DF8E6
+:102730000830ADF80A20FFF735F8D5E70223F3E7B4
+:102740002DE9F041244B8EB00026CDE90A661B68C6
+:10275000099309AC0546884694E8070001AF87E86D
+:102760000700CDE90C6609962846A66003F046F9F5
+:1027700005238DF82430ADF82800ADF826500FCC95
+:102780000DF1100CACE80F002368CCF8003004A861
+:10279000CDF818800797FFF705F8104B01991A68D4
+:1027A0002846FFF743FC0E4BA0F11102B2FA82F269
+:1027B0001978044652092846FDF784FE094B324633
+:1027C00019782846FDF77EFE019A21462846FFF734
+:1027D00067FF0EB0BDE8F081943D0020883D0020E9
+:1027E00042210020412100200021FFF7A9BF00BFA6
+:1027F0002DE9F04706468EB090461F460C4600294C
+:1028000050D13D4B0A911B68099309AD0B91CDE95D
+:102810000C1195E807000DF1040989E8070030461E
+:10282000099403F0EBF84FF0050A8DF824A0ADF8F9
+:102830002800ADF82660AC46BCE80F0004AD0FC51B
+:10284000DCF80030CDF81C9004A82B60FEF7AAFF3E
+:102850002A4BDDF804901B789BB34946424630462C
+:10286000FFF784FC264B11281978054631D0002249
+:102870003046FDF727FE112D0AD80D2D15D8DFE8BB
+:1028800005F02614141414141414261414261426F3
+:1028900043F20204A54218BF03244FB920460EB0EC
+:1028A000BDE8F0874FF00009D7E70324002FF5D0EB
+:1028B00030464A462946FFF7F3FE20460EB0BDE8F3
+:1028C000F0879DF80D30002BC7D15446E6E72C4623
+:1028D000E3E701223046FDF7F5FD0A4B2246197861
+:1028E0003046FDF7EFFD084B424619783046FDF7BC
+:1028F000E9FD0024D1E700BF943D00200A410020FB
+:1029000041210020402100203F21002010B50B4B29
+:1029100082B019780446FDF7B9FD094B02461978D3
+:1029200001922046FDF7B2FD019A0146012320469F
+:1029300002B0BDE81040FFF75BBF00BF3F210020A1
+:102940004021002000294FD0F0B583B006460C4648
+:10295000FDF7E0FC054670B3304603F04FF8A5F1F3
+:10296000020507464FF6FF70381A2378B5FA85F549
+:1029700018BF01206D0923F0090345EAC0051D4376
+:1029800025703046FDF7E0FC237860F341032370A7
+:102990003046FDF7F1FC237860F382032370304664
+:1029A000FDF702FD054650B12378002065F30413BE
+:1029B000237003B0F0BD43F2020003B0F0BD304617
+:1029C000FDF7C2FC06460028EED06A4638460721CD
+:1029D000FEF7FAFB0028E7D1019B93F8443013F08F
+:1029E000010F18BF3546DFE70E20704770B503783A
+:1029F000052B82B0044615D0122B0DD11E4B1A6840
+:102A0000BAB14088FDF7A0FC0546A0B9024660882F
+:102A100001232946FFF7ECFE204602B0BDE87040D6
+:102A2000FEF7C0BE8168408802B0BDE87040FFF785
+:102A300087BE0125EBE7237A6088C3F34006C3F322
+:102A40000002B60046EAC206C3F3800346EA031654
+:102A500001A9E0238DF80430FFF774FF06F01C068F
+:102A60009DF80430F6B220B936EA030314BF0125FD
+:102A700000252A460025CAE7943D002008B50378C2
+:102A80000B2B02D8072B02D808BD132BFCD1074B08
+:102A9000074918780022FDF759FD064B06491878BA
+:102AA0000022BDE80840FDF751BD00BF42210020D3
+:102AB000E9270300412100200D29030010B5174C20
+:102AC0002378182B0DD0164C2378182B10D0154CCA
+:102AD0002378182B13D0144C2378182B16D00020F1
+:102AE00010BDFDF7C9FC20700D4C2378182BEED1DA
+:102AF000FDF7C2FC20700B4C2378182BEBD1FDF7AF
+:102B0000BBFC2070084C2378182BE8D1FDF7B4FCEF
+:102B100018282070E3D1032010BD00BF4121002000
+:102B20003F210020402100204221002008B5FFF76E
+:102B300033FB074B074918780022FDF707FD064BCA
+:102B4000064918780022BDE80840FDF7FFBC00BF29
+:102B500042210020E9270300412100200D29030024
+:102B600038B5044680B1FFF76BFD58B1094B2068BA
+:102B700018602179084D094A197101212B601170E3
+:102B8000002038BD072038BD0349044B08600122EE
+:102B90001A7038BD8C3D0020943D00200A41002071
+:102BA000FFF702BA00230A461946FFF721BE00BF0D
+:102BB00010DF704711DF704710B582B00C49044632
+:102BC0006846FCF7E3FE019B23B90EE0FCF7E8FE44
+:102BD000019B53B1D3E9003120469847034668462C
+:102BE000002BF3D1112002B010BD002002B010BDA7
+:102BF000D08A03000B4991F81623EC2352091341A4
+:102C0000DB0707D5084B9A6842B11A6842F4800284
+:102C10001A60704742F2020000F06EBD4FF480036C
+:102C20000B60704700E100E04C3E002070B5284D7D
+:102C30002C7884B0002C46D1264E012320463370D8
+:102C4000FFF7BAFF11283BD0234902A8FCF79EFEEC
+:102C5000039B4BB1D3E900310020984702A8FCF751
+:102C60009FFE039B002BF5D11C4B00221B68019398
+:102C700002A88DF8082000F04FFD194901A8FFF7C0
+:102C800097FFB0FA80F304465B099DF808002B70AB
+:102C900000F068FDA4B9134B34701C70FFF7AAFF55
+:102CA0000D4902A8FCF772FE039B4BB1D3E900313A
+:102CB0000120984702A8FCF773FE039B002BF5D177
+:102CC000204604B070BD0824204604B070BD00BF8B
+:102CD0000C4100200B410020E88A0300CC8A03004D
+:102CE0001D1B02000D410020F0B52C4D2B7883B048
+:102CF000002B44D02A4E01203070FFF75DFF1128D1
+:102D000039D028496846FCF741FE019B4BB1D3E915
+:102D10000031022098476846FCF742FE019B002BD9
+:102D2000F5D1002768468DF8007000F0F5FCFFF73C
+:102D300041FF04469DF800002F7000F013FDDCB940
+:102D4000194B34709A68F2B11A6822F480021A6042
+:102D500014496846FCF71AFE019B6BB1D3E90031B8
+:102D6000032098476846FCF71BFE019B002BF5D11A
+:102D7000204603B0F0BD0024204603B0F0BD082477
+:102D8000204603B0F0BD094B4FF48002C3F8802009
+:102D9000BFF34F8FBFF36F8FDAE700BF0C41002006
+:102DA0000B410020E88A03004C3E002000E100E0D7
+:102DB000054B1B7833B1054B1B780BB1FFF794BF64
+:102DC000FFF734BF082070470B4100200C41002062
+:102DD000014B1878704700BF0C4100200C4B1B784A
+:102DE00003B970470B4B9A683AB11A6822F4800213
+:102DF0001A60094B01221A707047084B4FF4800289
+:102E0000C3F88020BFF34F8FBFF36F8FF1E700BF90
+:102E10000C4100204C3E00200D41002000E100E06C
+:102E200010B5084C237813B1074B1B7803B910BDBC
+:102E3000064B4FF48002C3F80021FFF7DBFE0023AE
+:102E4000237010BD0D4100200C41002000E100E086
+:102E5000034B1B7813B1034B187870470120704760
+:102E60000C4100200D41002000B583B008496846A0
+:102E7000FCF78CFD019B43B1D3E9002090476846E5
+:102E8000FCF78EFD019B002BF6D103B05DF804FB2F
+:102E9000DC8A030060DF704769DF704761DF7047DD
+:102EA000154B1B7833B330B5144D91B034240DF16C
+:102EB000020103A8ADF80240FFF7F0FF88B92946E8
+:102EC00001A8FCF763FD029B002BF0D0D3E9003191
+:102ED00003A8984701A8FCF763FD029B002BF5D1DE
+:102EE000E5E7052801D111B030BD11B0BDE8304093
+:102EF00000F002BC704700BF0E410020F48A0300BE
+:102F0000002941D070B584B000240D461F4A0A60E4
+:102F1000CDE90144012606238DF8040001A92020F3
+:102F2000ADF8083003948DF80660FFF7B5FF2A6806
+:102F3000039401A94020CDE901448DF80560FFF715
+:102F4000ABFF04230DEB03012A6803943046CDE95F
+:102F500001448DF80430FFF79FFF4FF4E4632A68C3
+:102F6000039401A9A120CDE90134FFF795FF2A6858
+:102F7000039401A9A020CDE901448DF80460FFF776
+:102F80008BFF204604B070BD0E207047402000200B
+:102F900008B5FFF77FFF10B9014B01221A7008BD79
+:102FA0000E4100204BDF704710B5124C84B001A8D1
+:102FB000FFF7F8FFA8B9214602A8FCF7E7FC039B3E
+:102FC000002BF4D0D3E900310198984702A8FCF710
+:102FD000E7FC039B002BF5D101A8FFF7E3FF0028D6
+:102FE000E9D0052801D104B010BD04B0BDE81040FF
+:102FF00000F082BB008B030000207047A8DF704701
+:10300000ADDF7047AEDF7047B0DF704762DF7047FB
+:103010003CDF70473DDF7047704700BF00282ED06F
+:10302000F0B50388512B89B0044629D00AD8102B5B
+:103030001CD0112B04D1334B81889A8891421AD02D
+:1030400009B0F0BD532BFBD12E4DC288EB889A42BC
+:10305000F6D12B7E002BF3D000F0FCF90028EFD046
+:103060006B69022009B0BDE8F0401847254B828803
+:103070009A8009B0F0BD4FF6FF729A80E0E7704782
+:10308000204D8088AB889842DAD1A379022BD7D122
+:103090002189EA889142D3D1A27B043A022ACFD96E
+:1030A00000220492CDE9052207926989029301AFBB
+:1030B00002AA8DF810300397FFF7A2FF064690B1E1
+:1030C00040F2FD13ADF81430A88804A9FFF79CFF67
+:1030D0001128F9D0BDF81430002BB1D104F108004B
+:1030E00000F036F9ACE73846FDF764FA0028E7D07F
+:1030F0009DF81630ADF8146043F001038DF81630DA
+:10310000E2E700BF983D002000B5154B87B00022D4
+:103110008646CDF80B2098888DF80F20DA888DF838
+:10312000061003234FF0020CADF8023020238DF877
+:103130000430ADF8082001AB0DEB0C0202A9CDE97B
+:1031400004238DF805E08DF80AC0FFF75BFF20B976
+:10315000BDF80230032B18BF0C2007B05DF804FB4C
+:10316000983D002010B54FF0FF310020FFF752FFCF
+:10317000044608B1204610BDB121FFF749FF0446BF
+:103180000028F7D1044B01205B6998470220FCF727
+:10319000A3FB204610BD00BF983D002010B51B4B7F
+:1031A00084460FCB86B002AC84E80F00604650B373
+:1031B000174BDCF800205A614FF6FF700021988011
+:1031C0001976EAB1124800F083F808B106B010BDD4
+:1031D00001204FF659630F4A8DF8060001A9ADF89A
+:1031E0000430FFF70BFF0028F0D109492046FFF714
+:1031F0000DFF0028EAD1064800F088F806B010BD9F
+:10320000054A5A61DEE70E2006B010BD0C8B0300A4
+:10321000983D00209A3D002019300300B2DF70472E
+:103220004FF0020C00DF704710B50E4C236833B12D
+:103230001A7E22B10278082A02D0092A08D010BDCD
+:10324000027A012AFBD11A69013A1A61002AF6D1E1
+:10325000FFF788FF0028F2D023680220BDE8104065
+:103260005B691847F43D002017490B68BBB14B68F8
+:10327000ABB170B508319847082804460ED078B92C
+:10328000124D2B68012119830846FFF73DFF28B135
+:103290002B6803205B6998472B681C7670BD7047CC
+:1032A0000A4C2368002206211A830120FFF72CFF15
+:1032B00018B1236803205B69984723680220BDE8A2
+:1032C00070405B69184700BFF83D0020F43D0020C6
+:1032D000034620B1034A04481360FEF7DFBA0E200C
+:1032E000704700BFF43D00202932030008B501F00B
+:1032F000E1FD00B108BD0448FFF792FF0028F9D1B5
+:10330000BDE8084001F0E4BDF83D002010B588B0EC
+:10331000044620220021684603F06DFC22466088A6
+:103320000A4B12F806CB8DF802C0042142F60104C4
+:10333000ADF80010ADF80C4069461724ADF8044014
+:103340000493FDF73BF908B010BD00BF0101020274
+:10335000F0B5057B012D97B010D03B4E02212846D9
+:10336000FFF7D2FE18B1336803205B6998473368D2
+:103370005B69022017B0BDE8F0401847324E37684D
+:10338000797E0446002953D1502202A803F033FC71
+:10339000B88801A9FEF7CCFA48B9BDF804004FF689
+:1033A000FF7398424DD002A9FEF7DCFA38B111281C
+:1033B000257B44D00F280CBF07210421CFE7DDF87F
+:1033C0000900DDF80D10DDF81120DDF815301F4F74
+:1033D0000FC7BDF81D30BB809DF81F30BB71DDF8F5
+:1033E0001900386008230DF13C0EADF80630BEE838
+:1033F0000F0007F1080CACE80F009EE807008CE80E
+:10340000070032682B46908807F124010DF106026F
+:10341000FFF704FF0028CAD10D49A7F1140051F8A5
+:10342000083B98470028C2D133685D7617B0F0BDDD
+:1034300006212846FFF768FE0028F7D0B7E70621E7
+:103440008DE7257B07218AE7F43D0020B83D002069
+:10345000F83D002010B5064C236800205B699847B2
+:103460002468FEF70DF8206102F0FEF9002010BD7F
+:10347000F43D0020A8DF7047F0B5074689B0144638
+:103480001E460D46E9B1C4B120220021684603F072
+:10349000B2FB0E4BADF8007002228DF80D2018889B
+:1034A0000E9AADF804406946ADF8064002958DF8D5
+:1034B0001160FDF783F809B0F0BD204600F01CF95B
+:1034C000E2E7084600F018F9DDE700BFEC40002015
+:1034D00070B501238EB041F60A057D4AADF80C5057
+:1034E00003A9044618468DF80E30FFF7C3FF0546C2
+:1034F000002840F092802288002A40F091802289A2
+:10350000002A40F09D80228A002A40F0A880228B69
+:10351000002A40F0B380228C002A40F0BE80228D29
+:10352000002A40F0C780236B002B35D01A688DF835
+:1035300010201A6894F83C60120A8DF811205A88FD
+:103540008DF81220DA788DF813205A688DF814203F
+:103550009B688DF815301A0A8DF816201B0C202256
+:10356000002106A88DF8173003F045FB42F623230F
+:10357000ADF818304FF00813079304AB08930223FB
+:103580008DF82530524B534A18888DF8296006A9CA
+:10359000FDF714F800284FD1636B5BB11A791968F5
+:1035A0004D4B009394F83C3042F62A20FFF764FF1D
+:1035B000002841D1A36B83B31A788DF810205A8864
+:1035C0008DF81120120A8DF812209A888DF8132098
+:1035D000120A8DF81420DB8894F83C408DF81530E1
+:1035E000190A20228DF8161006A8002103F003FB0B
+:1035F000374B3A4A18888DF8294042F65023ADF8E7
+:1036000018304FF00713079304AB089306A9022361
+:103610008DF82530FCF7D2FF054628460EB070BD68
+:103620002F4994F83C300091616842F62920FFF759
+:1036300023FF00283FF463AF054628460EB070BD57
+:10364000284994F83C300091E16842F62420FFF7C5
+:1036500013FF0028F0D1228A002A3FF458AF2249F4
+:1036600094F83C300091616942F62520FFF704FF91
+:103670000028E1D1228B002A3FF44DAF1B4994F87A
+:103680003C300091E16942F62720FFF7F5FE002863
+:10369000D2D1228C002A3FF442AF154994F83C3035
+:1036A0000091616A42F62620FFF7E6FE00283FF40B
+:1036B00036AFC1E70F4994F83C300091E16A42F619
+:1036C0002820FFF7D9FE00283FF42DAF0546B4E7C8
+:1036D000EC400020443E00202C3E0020243E0020F0
+:1036E000143E00201C3E0020343E00200C3E0020F2
+:1036F000043E00203C3E002000B585B0034600217A
+:1037000001AA44F20100CDE901110393EEF706FA94
+:1037100005B05DF804FB00BF70B4EFF3108472B61F
+:103720000D4B9A68AAB9012199600C490C4ED1F849
+:10373000805035401D60C1F88060D1F884505D60D4
+:103740004FF0FF33C1F88430027004B962B670BC28
+:10375000704701230370F8E74C3E002000E100E0D1
+:10376000FC06FFBD094B9A687AB170B910B4EFF34B
+:10377000108172B6064A1C6814605C6854609860D8
+:1037800001B962B65DF8044B704770474C3E0020AB
+:1037900000E100E0194B00EB800003EB80000B68B8
+:1037A000426802F580502BB35A88033203EB820340
+:1037B000834217D210B54FF6FF7E1A68013213D03C
+:1037C0005A88033203EB820290420DD3B3F804C04F
+:1037D000F4450BD01C884CB19C68013406D00B60BA
+:1037E000012010BD00207047002010BD9042FBD981
+:1037F0001346E2E702F10803DAE700BF943E002037
+:1038000070B5426882B006460C461AB11E4BD968A4
+:103810008A421DD2002525800195002005E0019BEC
+:103820003268996891420DD0208801A9FFF7B2FF54
+:103830000028F4D1238801339BB22380002BEBD0E6
+:1038400002B070BD114A73601389338102B070BD3C
+:103850001B699A42DED812F00303DBD10B490089C1
+:1038600009898842D6D1306891688842D2D1084906
+:1038700049688A4203D901F580518A4201D318462A
+:10388000DEE723800120DBE7682100207C3E00206A
+:10389000943E002010B4104C104A638803EB83035D
+:1038A00002EB8302D36853B94FF0040C516884F8DB
+:1038B00000C00B485DF8044B012201F025B9094A0C
+:1038C0000520022120709180054811685DF8044BA5
+:1038D0000023012201F018B97C3E0020943E002014
+:1038E00068210020483F00202DE9F0411C469B88BC
+:1038F0003BB9174F80460D461646387828B101234C
+:10390000A38048F2096019E0A0882146FFF742FF32
+:10391000B0B12368B8F1000F04D09988B8F800203E
+:103920009142F1D11DB119882A889142ECD1996850
+:10393000084A12893281C6E900130020BDE8F081EF
+:10394000A388206001339BB2A380002BD5D0D8E799
+:10395000943E00207C3E0020F0B502231A4D0B80DF
+:1039600000F5805E4FF6FF740830012603680133CE
+:103970001ED0478807F1030C00EB8C0CE6451CD3E6
+:103980008388A34215D003889BB18368B3F1FF3FBE
+:103990000FD0D5F800C09C4500D22B600B880333B4
+:1039A0003B440B804388033300EB83008645DDD81E
+:1039B000F0BD002AF2D01670F0E70AB101231370AF
+:1039C0004FF480630B80F0BD8C3E002030B5104C6E
+:1039D00083B06088211DFFF7DDFE20B903B0BDE88C
+:1039E0003040FFF757BF0B4B626899881B680A4845
+:1039F00003EB81015388033300259BB24FF0030C86
+:103A00009B00009584F800C001F04AF803B030BD77
+:103A10007C3E0020483F0020682100202DE9F04F27
+:103A2000A64FDFF8BCA2DFF8BC92DFF8BC828BB0F7
+:103A300006463C68002C00F0B98023785A1E052AFF
+:103A400000F26883DFE802F041242403034E002ED5
+:103A500040F0D88094F804B0BBF1010F00F04F8221
+:103A6000BBF1020F00F04582BBF1000F00F028828D
+:103A7000CDE907660596099605AD48F20E66023B4C
+:103A80000696042B4CD8DFE803F085716545A1004C
+:103A9000B4F814B0002E40F09D80894DA17D0BEB51
+:103AA0008B0205EB82024FEA8B061089526802EB0B
+:103AB0008002062900F22983DFE811F068019101F4
+:103AC0007E01A20156013D011801002E40F0E38164
+:103AD0002279032A00F2AD80DFE812F0E4002E0222
+:103AE0009D00C500002E40F0E28198F80B30002BBD
+:103AF00000F0AA8098F8003088F80B60013B062B94
+:103B00005BD8DFE813F03B02C501A601A3015A0010
+:103B100028028E0104238DF81430E388ADF820309C
+:103B2000684C04F1100654F8043B284603B198474A
+:103B3000A642F8D15146002648463E60FBF7A4FE57
+:103B40006148012100F088FF00287FF472AF0BB0BC
+:103B5000BDE8F08F03238DF81430E1882289E368F3
+:103B60000793ADF82010ADF82220D9E702238DF895
+:103B70001430A37D2289A188ADF82020A3F106038B
+:103B8000B3FA83F3E26807925B09ADF822108DF86F
+:103B90002430C5E701238DF814302189A288E36819
+:103BA0000793ADF82010ADF82220B9E751464846FA
+:103BB000FBF738FE044638603FE7002305AD059368
+:103BC000C5E902332B6148F20E66069605238DF88F
+:103BD0001430A5E7A17DE288394D022907D90BEB06
+:103BE0008B0005EB8000D11C0689314401814FEA2E
+:103BF0008B065E4405EB8605C2F57F426989FD327E
+:103C00000A446A8105AD002205924FF40646C5E9D3
+:103C100002222A6133E72D4A2D48116800232371BF
+:103C200002249480012200F06FFF00288FD03C68AE
+:103C30002378284905AD002205924A60C5E9022291
+:103C40002A6148F20D661AE798F80030072B00F257
+:103C5000DB81DFE813F0EF01D901D9011201AC01DA
+:103C6000E600E600BF01194E1B4A19484FF0000B51
+:103C700084F804B0CDF800B00823316800F010FFDC
+:103C8000B8F8025005EB85030D4D05F823B005EBA0
+:103C9000830533686A686B60B3882B8102233260C6
+:103CA000B380C2E7094B0D4A196809480123237103
+:103CB00000230093082300F0F3FEB6E7903E0020B7
+:103CC000943E0020643E0020443F0020483F0020F6
+:103CD00068210020743E0020208B0300288B030005
+:103CE000883E0020343F00207C3E0020E2882146B0
+:103CF00041F61D5006EB0B0C05EB8C0CD41CBCF8EC
+:103D000008E07444ACF808405E4405EB8605C2F553
+:103D10007F420C466989FD320A446A8105AD41F64D
+:103D20001D5200269042C5E90066C5E902662E6173
+:103D30003FF4A5AED8E1AA4BAA4A5968AA4BAB48B2
+:103D40001B8803930623A37500230093042300F02C
+:103D5000A7FE40BB039B03EB830305EB8305012315
+:103D60002B740BB0BDE8F08F9D48A36903609E499A
+:103D7000039200234360FFF743FD039A00230028CA
+:103D800000F0B98111460222A27503E00223A37557
+:103D900011460023009304239448E21800F080FEAB
+:103DA00000283FF4D4AEA07D3968E2880B78022861
+:103DB00048F20D60A8D99DE723698C48002B14BFF9
+:103DC00003230123A375002302F10801009304F1EA
+:103DD0000C02042300F064FE0028E4D1B7E6032BB4
+:103DE0000CBF05230623A3750023111D00937F48F4
+:103DF000042304F1080200F053FE0028D3D1A6E604
+:103E0000E3880120A075002002F10C019B002269CB
+:103E10000090764800F044FE0028C4D10BB0BDE805
+:103E2000F08F072388F8003000230093C8F804308F
+:103E30006F4B704A19686D48082300F031FE002866
+:103E40003FF485AE3C6805AD237868E7FFF722FDB7
+:103E5000F5E7D8F80420664853888488016803335E
+:103E600000209BB201EB8401009003249B005F487B
+:103E700088F8004000F014FEE1E75D4AD8F804300D
+:103E80005988938803330B449380022388F80030C9
+:103E9000FFF79CFDD3E7002305AD0593564A2B6140
+:103EA000C5E9023353604FF40646069638E605AD81
+:103EB000002305934FF40646C5E902332B6184E6DF
+:103EC000022305AD23710DF11201E3680593284625
+:103ED000CDE90666FFF794FC002840F0C08048F268
+:103EE00009660023C5E90033C5E902332B61237855
+:103EF000C5E5CDE907660596099605ADBFE53E4BDC
+:103F00001B78A01D002B00F0E48005AD3B4B2A463A
+:103F10003146FFF7E9FC394B002800F0C980C3E9BE
+:103F2000006648F2096398428ED1C5E90066C5E98A
+:103F300002662E612378A2E5314D2B78022B40F0EA
+:103F4000AC800023009369682B702E4A2748082311
+:103F500000F0A6FD69E6B8F80220294D930013444D
+:103F600005EB8305002369680093062388F8003079
+:103F7000244A1E48082300F093FD60E798F80A30B1
+:103F800043B11F4DEB68002288F80A2013B92A7C40
+:103F9000002A7DD105AD0023059388F80030C5E9DE
+:103FA0000233A8F80230C8F804302B610DE6B8F8E7
+:103FB0000220134D0E4902EB820305EB83030868D0
+:103FC0005C6858608888188102238B800C6002FA34
+:103FD00003F3C4E7012388F8003098F80A30CFE7EC
+:103FE000583E00201C8B0300EE400020682100207A
+:103FF000483F0020288B0300743E0020543F0020DF
+:10400000943E0020208B0300013B062B3FF6D5ADEC
+:1040100001A252F823F000BF7D3F0300913E030050
+:10402000533E03004D3E0300BB3B0300573F0300DC
+:10403000233E03003C4DB8F808202B780132B3FA38
+:1040400083F3A8F8082000225B09A8F8022088F86A
+:104050000B20012288F80A3088F8002090E70699A2
+:10406000324A8B88E3800B882381314800960423F1
+:10407000BDF8124000F014FD002838D12A4B04EBA3
+:10408000840403EB8404012323740BB0BDE8F08F98
+:10409000A8F80230FFF79AFCD1E6264A05AD0023C6
+:1040A000012105931170C5E902332B615360FCE6D1
+:1040B00000969C881D4A06991D48042300F0F0FCD8
+:1040C000A8B9194B04EB840403EB840484F810B002
+:1040D0003DE5194B0996CDE90566CDE90766C3E9CB
+:1040E000006605AD48F2016023780646C7E43C68E7
+:1040F00048F20D66F5E6CDE90500CDE90700099027
+:10410000237805AD48F20966B9E4E288214648F211
+:104110000E60EFE505AD00230593C5E902332B6181
+:1041200048F20E630693FBE4943E00201C8B0300D0
+:1041300068210020743E0020543F00204068FFF7B3
+:104140006DBC00BF2DE9F04F4F4C257883B0002D9A
+:104150005ED00C46002972D0098898464FF6FF734E
+:1041600099424FD06388002B4CD0666816F0030646
+:104170005FD10746002A65D0B2F800B0B2F80290CD
+:10418000424801A9FBF70CFB4FF0000AC0F800A061
+:10419000C0F810A0C0F814A0C0F804A0C0F808A08F
+:1041A000C0F80CA0C0F818A080F800806368036114
+:1041B0000546A0F814B00121354800F041FC2388E1
+:1041C0002B81B8F1030F6388E860AB80A5F80690F7
+:1041D00024D02E48A5F80AA001A9FBF713FB3FB194
+:1041E000E9682C4A00231289BB72C7E900133A819F
+:1041F0002948012100F018FC044628B9FFF70EFCFD
+:10420000264601E048F20366304603B0BDE8F08F71
+:1042100048F20166304603B0BDE8F08F3B68AB6101
+:10422000042301A9A5F80AA0AB751848FBF7EAFA20
+:10423000D6E748F20266304603B0BDE8F08F48F298
+:104240000466E1E7B4F8089009F1030040F2FE3398
+:1042500080B2984214D8114A13783BB95189138916
+:104260000B4403449BB2B3F5806F05D948F2066650
+:10427000304603B0BDE8F08F01445181B3467FE77B
+:1042800048F20866C0E700BF743E0020343F0020BB
+:104290008C3E00207C3E0020443F0020943E0020C5
+:1042A000094A116804290BD038B51568074C034634
+:1042B0000121104644F8253000F0C2FB002038BD33
+:1042C00048F20B60704700BF503F0020643E002062
+:1042D0002DE9F04F954D89B02A780023CDE90333BD
+:1042E000CDE905330793002A4ED1281D02F0FF08BF
+:1042F00000F0BEFB20B10024204609B0BDE8F08FDD
+:10430000D8F8F83F5C1C4AD04FF0805211695269CE
+:10431000874F88493B610022A3F500533846FB6074
+:1043200000F0B2FB04460028E6D11C2382498348F2
+:10433000DFF824A2DFF824B28C22FBF7F7F902237E
+:1043400026460093A146FB68F018F35800F0E18080
+:104350005B4530D143687A4A93424BD00132934255
+:104360002BD1B8F1000F40F09480764B764918605D
+:1043700000220193FFF7F0FA019B9B88022B0CBFF0
+:10438000042308231C434CE0704C04F1100554F83E
+:10439000043B03A803B19847A542F8D1ABE74FF01F
+:1043A00010234FF080525B6911695269581C08BF95
+:1043B00002FB01F3ACE701330BD1031D00F5805183
+:1043C00002E0994200F08F801A68013203F1040381
+:1043D000F7D0009B013B9BB2009309EB89030AEBEA
+:1043E000830209F10109506003220AF823201FFA11
+:1043F00089F916E009EB89030AEB83029900506002
+:1044000001F1100208314FF0000C524451440AF8F7
+:1044100023C0FFF7A1FA09F1010944F002041FFAD1
+:1044200089F906F58056B6F5005F8CD1009B012B0B
+:104430002CD9E4B2062C0ED1444C012200232A7060
+:104440006B6004F1100554F8043B03A803B19847CE
+:10445000AC42F8D14FE702D814F0FD0F16D0374820
+:1044600002A9FBF79DF9053C00230122036043608C
+:104470008360C3600361436183610270062C1DD8B1
+:10448000DFE804F02B1C2B1C1A2E1A0048F20A64D9
+:1044900032E709EB890C0AEB8C020221294B0AF85E
+:1044A0002C1011812A49A1F802901968516009F174
+:1044B00001091FFA89F959E70323037102A91F486B
+:1044C000FBF7A0F92348012100F0AEFA04460028CA
+:1044D0007FF411AFFFF7A2FA0EE701230371EDE7B6
+:1044E00002230371EAE7174B1A68CAB1184A09EBAD
+:1044F00089010AEB8103A2F80290022209F1010965
+:104500000AF8212058601FFA89F91A8144F0010441
+:1045100087E75A1C3FF451AF5B453FF44EAF58E775
+:10452000022218609A804FF00108EFE7743E0020E5
+:10453000682100203C8B0300A83E0020343F00206F
+:10454000FE011EF1483F00204C3F0020643E002049
+:104550007C3E0020443F0020943E0020DEC0ADDEC3
+:1045600030B370B50D4682B0F1B10DF106010446CD
+:10457000FFF746F918B948F2096002B070BDBDF8FE
+:1045800006000D4B666800EB800003EB8000012104
+:104590000C3000F055FA636801220C330020C5E9A5
+:1045A0000063A27202B070BD48F2046002B070BD38
+:1045B00048F20460704700BF943E002010B310B56D
+:1045C00082B00DF106010446FFF71AF9B0B1BDF84B
+:1045D00006300E4A03EB830302EB8303DA684AB129
+:1045E000A27A3AB1DA680021013A0846DA60A1728B
+:1045F00002B010BD48F2056002B010BD48F209607B
+:1046000002B010BD48F20460704700BF943E002025
+:1046100002230022FFF796BD18B103230022FFF703
+:1046200091BD48F20460704770B51B4B1B7882B097
+:104630001BB34FF6FF739842054628D001A91748CF
+:10464000FBF7AEF800240522012644600460C58013
+:1046500002708460C460046144618461067101A9D0
+:104660000E48FBF7CFF80E48314600F0DDF905465D
+:1046700040B12546284602B070BD48F20165284683
+:1046800002B070BDFFF7CAF9284602B070BD48F20B
+:104690000365284602B070BD743E0020343F002000
+:1046A000443F002010B5184B1B7882B00BB301A912
+:1046B0001648FBF775F803460022062102605A608F
+:1046C0009A60DA601A615A619A6119700F4801A9FB
+:1046D000FBF798F80E4B1A780AB10122DA720D48EE
+:1046E000012100F0A1F9044640B10024204602B0A7
+:1046F00010BD48F20164204602B010BDFFF78EF9EC
+:10470000204602B010BD00BF743E0020343F0020A0
+:104710007C3E0020443F002010B582B0ADF806007A
+:104720000A48ADF80410047844B15AB153B101A954
+:104730000DF10600FFF7D8F802B010BD48F2016095
+:1047400002B010BD48F2046002B010BD743E0020FB
+:1047500000B50E4B83B01B78ADF806005BB179B1A4
+:1047600072B1134600200A460DF10601FFF7BCF8AE
+:1047700003B05DF804FB48F2016003B05DF804FB90
+:1047800048F2046003B05DF804FB00BF743E0020F3
+:1047900000B50E4B83B01B78ADF806005BB179B164
+:1047A00072B113460DF106000A460021FFF79CF88E
+:1047B00003B05DF804FB48F2016003B05DF804FB50
+:1047C00048F2046003B05DF804FB00BF743E0020B3
+:1047D00020B119B103680B600020704748F20460F3
+:1047E000704700BF384B1B78002B67D0002868D07B
+:1047F00030B50022354C026042608260B4F80AC0D5
+:104800002389C260022101806168028263449BB2F5
+:10481000002934D02E4A0D68954230D12D4A4D687A
+:104820002A44012A2BD8E2684280C3F5806292B202
+:10483000A0F808C0438102B1828101F108034FF65C
+:10484000FF7E01F580511A68013216D05A88033272
+:1048500003EB8202914225D39A88724512D01A88BE
+:1048600082B19A6801320DD08288013282805A88E2
+:10487000033203EB82039942E5D8002030BD0122C8
+:104880000280D0E7B0F806C0C2890CF1010CA0F894
+:1048900006C05C8803322244C2815A88033203EB8B
+:1048A0008203E8E7C289C488CB1A02EBA303013470
+:1048B0000122C480C3810274002030BD48F201602F
+:1048C000704748F204607047743E0020943E002018
+:1048D000DEC0ADDE02FEE10E4B0901F01F024FF01B
+:1048E000010C0CFA02F100EB830000F085B800BF68
+:1048F0004B0910B501F01F040121A14000EB83001A
+:1049000000F06EF8E04000F0010010BD01F01F0261
+:10491000012303FA02F24B0900EB8300D14300F0BC
+:1049200077B800BF4B0901F01F0150F82300C840C1
+:1049300000F00100704700BF2DE9F04F01F1FF3A90
+:1049400083B04FEA5A130D46044601934FF0000915
+:104950004FF0010854F8293004EB89066FEA030B85
+:104960009BFAABFBBBFA8BFBBBF1200F25D00BEB0B
+:10497000491B5D454FEA49170CD81EE03368DB43FD
+:1049800093FAA3F3B3FA83F3202B07EB030B14D0B2
+:104990005D4512D90BF01F034FEA5B1008FA03F1D3
+:1049A00004EB80009A4600F01BF820FA0AF0C307D7
+:1049B000E4D4584603B0BDE8F08F019A4A4509F1A6
+:1049C000010301D09946C5E7AB46F2E7034653E839
+:1049D000000F0A4643E8002C9CF0000FF7D1704707
+:1049E000034653E8000F40EA010243E8002C9CF024
+:1049F000000FF6D1704700BF034653E8002F42EA8C
+:104A0000010043E8000C9CF0000FF6D1704700BF96
+:104A1000034653E8002F02EA010043E8000C9CF033
+:104A2000000FF6D1704700BF034653E8000F00EBBC
+:104A3000010243E8002C9CF0000FF6D1704700BF44
+:104A4000034653E8002F02EB010043E8000C9CF002
+:104A5000000FF6D1704700BF034653E8002FA2EBCA
+:104A6000010043E8000C9CF0000FF6D1704700BF36
+:104A70000346012253E8000F40EA020143E8001C0C
+:104A80009CF0000FF6D1704740B139B110B40C68FA
+:104A90000160234611465DF8044B18470E2070470D
+:104AA0002DE9F047DDF820A048B342B306684EB3C5
+:104AB0001D460BB34768D7F80490B3FBF9F809FB20
+:104AC0001838B8F1000F17D142EA0104A4078E4646
+:104AD0000FD1C468A1420CD3046901F1FF3E7544B3
+:104AE000A54206D8CDF820A0F468A446BDE8F0475A
+:104AF00060471020BDE8F0870920BDE8F0870E2050
+:104B0000BDE8F0870820F5E7D8B1F0B50668D6B162
+:104B1000AAB1446827687C1E0C428E460DD1C46839
+:104B2000A1420AD34C1E07FB024E0469A64504D8D5
+:104B30003469A446BDE8F04060471020F0BD09206C
+:104B4000F0BD0E2070470820F0BD00BF29DF704780
+:104B500028DF704703689A6852B310B586B0002307
+:104B6000CDE902330093049303798468059401919D
+:104B70008BB1012B03D06846904706B010BDC368C7
+:104B8000416904911B0302208DF8000002936846DE
+:104B9000904706B010BDD0E9031443690493012087
+:104BA0008DF80000CDE902416846904706B010BD7F
+:104BB000704700BF0846704700207047024B187AC4
+:104BC000003818BF01207047F83F0020034B187AC7
+:104BD0000122B0FA80F05A7440097047F83F002073
+:104BE00008B510461A4601F0DEFF002008BD00BFE0
+:104BF00010B5064B06480024C3E90044C3E902444B
+:104C00001C61FAF7ABFD204610BD00BFF83F002045
+:104C1000E83F002010B50A4C0A4B43602046FFF7DE
+:104C200027FF08B1002010BDFEF7D2F8024622741B
+:104C3000054906481C238C22FAF778FD002010BD98
+:104C4000F83F0020308B03005C3F0020E83F00204D
+:104C500038B5254D2B7AFBB1244B1C6802232B72EF
+:104C6000237923B3012B0CD020460321FFF772FFD9
+:104C700000232B726B601E491E48BDE83840FAF7CE
+:104C800003BED4E903031844FFF762FF18B31128E9
+:104C9000EAD101232B7238BD15491648FAF7C2FD37
+:104CA000124B044618600028D8D1686038BDD4E99A
+:104CB0000523D21AB2F5805F28BF4FF480529208C4
+:104CC000E1682069012A38BF012219441844FFF71E
+:104CD0003DFF0028DBD12B7C002BDCD1BDE8384028
+:104CE000022000F009B800BFF83F0020104000206B
+:104CF0000C400020E83F002010B5254C237A93B1EA
+:104D0000022B06D103280FD1E3680133082B2AD8E0
+:104D1000E360637C1BB9BDE81040FFF799BFBDE8B5
+:104D20001040FEF745B810BD1A4B00221B68E26028
+:104D30001A79FAB1012AECD1D3E9042101328A426D
+:104D40001A61E6D10022022822720CBF11460D2101
+:104D50001846FFF7FFFE10491048FAF795FD637CEF
+:104D6000002BDCD1D7E70B4B00221B68E2602272DC
+:104D70000D21EDE7D3E90512A1EB020CBCF5805F34
+:104D800094BF624402F5805291429A61C1D1D9E741
+:104D9000F83F0020104000200C400020E83F002099
+:104DA000831E012B01D8FFF7A7BF704700F0FD035A
+:104DB000012B00D07047A0F10100044BB0FA80F045
+:104DC000002240095A741874FFF742BFF83F0020D0
+:104DD000F0B585B007460C46184803A915461E468F
+:104DE000FAF7DEFC30B38446240B866007600123AB
+:104DF000CCF80C40124E1148CCF814500024CCF8DA
+:104E0000044003A9CCF81040CCF818408CF80430CA
+:104E1000FAF7F8FC301DFFF72BFE10B1204605B065
+:104E2000F0BD737C002BFAD10190FFF711FF0198C0
+:104E300005B0F0BD042005B0F0BD00BFE83F002084
+:104E4000F83F0020F0B585B006460F46164803A986
+:104E500015461C46FAF7A4FC10B384460A9B06606C
+:104E600083600761114ECCF8144000240E48CCF842
+:104E70000C5003A9CCF80440CCF81840FAF7C2FC57
+:104E8000301DFFF7F5FD10B1204605B0F0BD737C75
+:104E9000002BFAD10190FFF7DBFE019805B0F0BDC1
+:104EA000042005B0F0BD00BFE83F0020F83F00201F
+:104EB00013DF70470023D3F8F80F421C01D0FFF72F
+:104EC000F7BF4FF010235869431CF8D104207047F6
+:104ED0000148FFF7EDBF00BF00C00100A0DF704731
+:104EE000A1DF7047ADDF7047B3DF7047B4DF7047B5
+:104EF00030B50D4B83B01A68019242F6A623012506
+:104F000001AA69460446ADF80030ADF80250FFF73B
+:104F1000E5FF08B103B030BD044B2A46197820469E
+:104F2000FBF7D0FA03B030BD5C8B03000F410020CB
+:104F300070B54FF6FF738AB000249842CDE9004463
+:104F4000CDE902440494ADF802001CD0054600F0FF
+:104F500049FC1128064643D017D8E0B10B2829D1C7
+:104F60000F23BDF802008DF8003000F047FD034626
+:104F70006846ADF80430FCF72BFC2246194B284656
+:104F80001978FBF79FFA0AB070BD43F2020398420A
+:104F900010D12246F2E70E23BDF802008DF8003052
+:104FA00000F02CFD03466846ADF80430FCF710FC19
+:104FB0003246E3E7002407232846CDE90544CDE93E
+:104FC00008448DF81430ADF81650079600F016FD21
+:104FD000034605A8ADF81830FCF7FAFB2246CDE7EA
+:104FE0000122CBE712410020FFF7A2BF2DE9F047D5
+:104FF000DFF8548188B098F800100746FBF746FAAE
+:1050000010B108B0BDE8F0870446384600F050FC07
+:1050100011280CD8112825D8DFE800F07D2424249D
+:10502000242448244F24242424242424243A43F2EE
+:10503000020290422CD043F20142904212D13846F3
+:10504000FFF776FF01263F4B324619783846FBF7CB
+:1050500039FA98F800102246384608B0BDE8F04703
+:10506000FBF730BA0023CDE90333CDE906330590D1
+:10507000072338468DF80C30ADF80E7000F0BEFCFA
+:10508000034603A8ADF810300126FCF7A1FBDAE7D0
+:105090000126D8E701AB294603AA38460493FFF757
+:1050A00021FF18B9BDF80430002BCCD1384600F0F0
+:1050B000A5FC00F019FC0026C5E70DF10600FFF77E
+:1050C00013FFBDF80630012BF0D90026012502A9F7
+:1050D0004FF0020942F6021A09E0BDF808305345C4
+:1050E000D8D0BDF806300135ADB2AB42DED9284686
+:1050F0000022CDE90391FFF7F9FE42F605230028CF
+:10510000D4D102A9002EE8D1BDF80860F61AB6FA8B
+:1051100086F67609E5E7002310223846CDE9033309
+:10512000CDE9053307938DF80C20ADF80E7000F033
+:1051300065FC0124034603A8ADF810302646FCF7B1
+:1051400047FB80E7144100201541002030B50121C4
+:1051500087B005462948FFF739FCBFF35F8F08B1D8
+:1051600007B030BD0446284600F0F0FA8628024613
+:1051700023D00FD8C8B1112833D1214B012219787F
+:105180002846FBF79FF9BFF35F8F1C4B00221A6084
+:1051900007B030BD43F20203984222D1184B224699
+:1051A00019782846FBF78EF9EDE7154B1978284654
+:1051B00007B0BDE83040FBF785B9CDE903440623CD
+:1051C000CDE9014428468DF80430ADF80650059429
+:1051D00000F014FC034601A8ADF80830FCF7F8FA1B
+:1051E000DCE700240723CDE90144CDE904448DF830
+:1051F00004302846ADF806500392E9E71440002039
+:1052000013410020037803B1704730B5044683B0E2
+:105210004088FFF78DFE6588284600F033FBA0B973
+:105220006488204600F0EAFB00236A460921FBF768
+:10523000E9FC052818D0104B104918780022FBF71C
+:1052400085F9024640B103B030BD0D4B01221978FB
+:105250002846FBF737F9E3E70A4B0B49187803B008
+:10526000BDE83040FBF772B9064B012219782046A1
+:10527000FBF728F9DFE700BF134100204D51030081
+:105280001441002010410020F14E030070B5037856
+:10529000082B82B009D0314C314920780022FBF72D
+:1052A00055F9024650B302B070BD467A0446002E4E
+:1052B000F1D1057A072D29D0082D45D0012DEAD14D
+:1052C00080886A462946FBF77FFF06460028E2D120
+:1052D000019B1B78002BDED0A08800F003FC4FF66A
+:1052E000FF739842D7D01F4C2A462178FBF7EAF883
+:1052F0001D4920783246FBF729F9CCE71B4B1C49A6
+:10530000187802B0BDE87040FBF720B98088134CD4
+:1053100000F0E8FB4FF6FF7398420546BCD02178B9
+:105320000122FBF7CFF8284600F068FB33466A46B7
+:105330000921FBF767FC0528AED10C4B0122197837
+:105340002846FBF7BFF8A7E70A4B1A68012AA2D143
+:10535000BFF35F8F014C1E609EE700BF134100202A
+:105360004D51030014410020ED4F03001041002077
+:10537000F14E0300144000202DE9F843FBF77CF8C0
+:105380001E4C1F4D2070FBF777F82870FBF774F860
+:105390001C4E1D4F3070FBF76FF83870FBF76CF840
+:1053A000DFF87080DFF8709088F80000FBF764F891
+:1053B00089F80000FBF760F82378144A182B107066
+:1053C00019D02B78182B16D03378182B13D03B78A4
+:1053D000182B10D098F80030182B0CD099F800300A
+:1053E000182B08D0182806D0094B00201860BFF3EE
+:1053F0005F8FBDE8F8830320BDE8F88313410020E8
+:1054000012410020144100201541002011410020CC
+:1054100014400020104100200F41002030B50D4BFA
+:1054200083B000220C4619780B4B0192054600937D
+:10543000FBF748F809490A4B2846002C08BF0B46E1
+:10544000019300F0DBFA00226946FBF753FC03B03E
+:1054500030BD00BF1041002001000900608B030037
+:10546000648B030070B503888588353B86B004469D
+:105470001F2B2AD8DFE803F06110292929292929BF
+:10548000292929292929292929292929292929298C
+:105490002929298429A32938554E28463178FAF735
+:1054A000F5FF90B1317800222846FBF70BF8E18830
+:1054B000002940F08980E389012B03D1217C003948
+:1054C00018BF01212846FFF7A9FF4A4C4A4B4B4918
+:1054D00018780022FBF73AF849492078002206B0F4
+:1054E000BDE87040FBF732B8002611232846CDE90D
+:1054F0000166CDE903668DF804300596ADF80650D7
+:1055000000F07CFAADF8080000F0EEF93D4B394CA4
+:10551000197832462846FAF7D5FF217832462846D0
+:10552000FAF7D0FFBDF8060000F068FA034601A8BC
+:10553000ADF80830FCF74CF9C8E7334E284631780F
+:10554000FAF7A4FF0028C0D0002231782846FAF7E5
+:10555000B9FFE288002A39D02C4B264C19782C4B05
+:1055600000222846CDE90132FAF7ACFF294B02931D
+:10557000284600F043FA002201A9FBF7BBFBA5E790
+:10558000037B012BA1D1827A012A9ED1018942F6A7
+:105590000213994299D1204C28462178FAF792FFBC
+:1055A00000221E492078FAF7D1FF024600288CD14C
+:1055B000164B1B4918780F4CFAF7C8FF86E72846A8
+:1055C000FFF7B6FC0B4C81E700217BE7A689012E93
+:1055D000C2D1E1892846FFF783FC0028BCD1044BE7
+:1055E000044C197832462846FAF76CFF6EE700BF84
+:1055F000114100201441002012410020E94F030016
+:10560000ED4F0300154100200F4100201041002004
+:1056100001000900608B0300134100204D5103007D
+:10562000F14E03002DE9F0418CB000F01DF901A806
+:10563000FAF704FF019EDFF85480DEB100244FF634
+:10564000FF7703E00134A4B2B44213D20CAB03EBF6
+:10565000440333F8285C284600F0D0F9B842F1D171
+:10566000013498F8001001222846A4B2FAF72AFF64
+:10567000B442EBD3044998F8000000220CB0BDE816
+:10568000F041FAF763BF00BFED4F03001441002063
+:10569000AFDF7047B1DF7047B2DF7047B3DF7047ED
+:1056A00070B51E4B1E4C93E80300238888B04FF65C
+:1056B000FF7601ADB34285E8030007D127E02088DB
+:1056C000FBF784FBB0420346208020D0184600221E
+:1056D0002946FBF70FFB03460028F0D00022208864
+:1056E0000792112BCDE90322CDE90522ADF8100078
+:1056F0000DD0862B0DD007228DF80C20059300F0DD
+:10570000F1F9034603A8ADF80E30FCF775F808B0C0
+:1057100070BD06238DF80C30F1E700BF688B0300E5
+:10572000F0400020044A12884FF6FF739A4200D1DD
+:105730007047FFF7B5BF00BFF0400020024B4FF6A7
+:10574000FF721A8000207047F04000202DE9F041E0
+:1057500082B0074600F052F94FF6FF7398423AD0F4
+:10576000064601224FF003086B4608213046551CBF
+:10577000FBF72EFD0446ADB203233846E4B9019A87
+:10578000911D42F8048BFFF787FF0346082130463E
+:10579000CBB10C2B03D1FBF781FD2A46E4E70821AE
+:1057A000052B18BF1C46FBF779FD002818BF032402
+:1057B000204602B0BDE8F081072C08BF0C2420462B
+:1057C00002B0BDE8F0813246FBF78EFD044620466C
+:1057D00002B0BDE8F08143F20204204602B0BDE809
+:1057E000F08100BF2DE9F04182B0064600F006F9D5
+:1057F0004FF6FF7398422CD1002703243D464FF00B
+:10580000010823463A4629463046FFF743FF04285D
+:105810000AD008280AD00B280AD0B8F1000F08BF18
+:105820000B2002B0BDE8F0811120F6E70020F4E77C
+:1058300014F0020404D13DB127463D46032400E0A4
+:1058400001244FF00008DCE7002FEAD003242F46A4
+:10585000F7E76A460821FBF7B7FC0028CCD1019D89
+:10586000AF882C680635CAE708B54FF6FF70FBF71E
+:10587000ADFA034B1880BDE80840FFF711BF00BF29
+:10588000F040002000B585B00DF10703039300F050
+:10589000B5F802AA0121FBF797FC20B9039B187801
+:1058A00005B05DF804FB002005B05DF804FB00BF07
+:1058B00070B50C4E04463046FFF7F0FE78B93188DB
+:1058C00043F203054FF6FF722046FFF7E1FEA842C0
+:1058D00000D070BD3188013189B23180F2E70320F8
+:1058E00070BD00BFF240002000B5084B844693E82D
+:1058F000030083B06B4683E803000022194660462C
+:10590000FBF7F8F903B05DF804FB00BF708B0300F0
+:1059100046DF70472DE9F041102205460E46013062
+:10592000013101F030F978BB04462B4605F1100136
+:1059300013F8012F52BB9942FAD16F7C96F811806F
+:1059400087EA080313F0FE0F16D106F1120105F1E4
+:105950001200062207F0FE0701F015F9042F0FD000
+:10596000062F0DD008F0FC08B8F1040F08D0B0FAEB
+:1059700080F04009BDE8F08107F0FE07042F13D145
+:1059800004F00100BDE8F0810024D6E7334606F1BB
+:10599000100113F8012F2AB98B42CED013F8012F32
+:1059A000002AF9D00124C8E7062FE9D008F0FC0846
+:1059B000B8F1040FE4D00020E4E700BF70B584B074
+:1059C00005460E46FBF762F902AA0DF10601072013
+:1059D000FBF764F9034628465BB1BDF80640B442C4
+:1059E000F2D00399FFF796FF0028EDD0204604B0CF
+:1059F00070BD4FF6FF74204604B070BD13280DD85B
+:105A000010B50446FAF772FC28B1064B04EB840487
+:105A100033F8140010BD4FF6FF7010BD4FF6FF7045
+:105A2000704700BF18400020132816D838B5044628
+:105A30000D46FAF75BFC68B1094804EB840400EBFF
+:105A400044040020E388D4F80220AB80237A2A6043
+:105A5000AB7138BD43F2020038BD43F2020070471B
+:105A60001840002010B504884CB9821C00F10A0CC3
+:105A700012F8013B1BB99445FAD1002010BD0B88E8
+:105A8000A342FAD108220231023001F07CF8B0FAC8
+:105A900080F0400910BD00BF30B585B00546FBF76A
+:105AA000F5F80CE0039C04F14601FFF7DBFF034629
+:105AB00004F12A01284683B9FFF7D4FF68B902AA86
+:105AC0000DF106010720FBF7E9F803462846002BF5
+:105AD000E8D14FF6FF7005B030BDBDF8060005B047
+:105AE00030BD00BF4FF6FF7398422DE9F04118D04A
+:105AF0000024DFF838800746254601E0642C10D0EA
+:105B000038F81430BB42AEB204F1050405F10105CA
+:105B1000F4D13046FAF7EAFB0028EFD03046BDE872
+:105B2000F0814FF6FF763046BDE8F0811840002046
+:105B3000132804D8024B00EB800023F810107047A4
+:105B400018400020F8B54FF6FF7398421FD000248C
+:105B5000114F0646254603E0642C05F1010515D0DA
+:105B600037F81430B34204F10504A8B2F4D1FAF7BF
+:105B7000BDFB0028F0D03046FBF7C4FA28B905EB8E
+:105B800085054FF6FF7327F81530F8BD3046BDE8A0
+:105B9000F840FBF7B7BA00BF1840002010B58CB032
+:105BA000144610306B460DF1100E10F801CD03F8BD
+:105BB00001CB9E45F9D10023049391F800C08EF8E3
+:105BC0000C30CEE901334A788B788DF81E20684678
+:105BD0008DF81D308DF81FC0FFF79AFE9DF82F102D
+:105BE0009DF82E209DF82D3021706270A3700CB0AE
+:105BF00010BD00BF0388102B2CD1F0B500F1040CB0
+:105C0000BCE80F0095B00DF1280EAEE80F00BCE81F
+:105C10000F00AEE80F009DF82C609CE8030006F032
+:105C2000FE07062F8EE8030015D1BDF828304E4937
+:105C3000BDF830400B9803EB83035B00CA18D48097
+:105C40004FF6FF74CC529DF832301372C2F8020046
+:105C500015B0F0BD7047FBF719F89DF82C30032BF9
+:105C60004FEA530253D9022ADFD105AC0DF10605E4
+:105C7000224629460720FBF711F8002860D0042FA0
+:105C8000F6D10C9B0698ADF810301B0C8DF8123035
+:105C9000BDF82D30ADF8083003AA9DF82F308DF8EF
+:105CA0000A30013004A9FFF779FFBDF80820BDF8DC
+:105CB0000C309A42DCD19DF80E309DF80A209A42B1
+:105CC000D6D1BDF82810284BBDF806500B9801EB33
+:105CD000810252009D521344BDF83020DA804FF605
+:105CE000FF72C3F8020095429DF832001872AFD0DF
+:105CF00000232046ADF816108DF81430ADF818507A
+:105D0000FBF78EFD2046FFF77DFA15B0F0BD05AC20
+:105D10000DF10605224629460720FAF7BFFF0622A5
+:105D200070B106994B7C734013F0FE0F01F1120124
+:105D3000F0D10DF12D0000F026FF0028EAD1C0E7D8
+:105D4000BDF8283008490B9803EB83035B00CA18A1
+:105D50004FF6FF74CC52BDF830109DF83230C2F8C7
+:105D60000200D180137273E71840002082B010B592
+:105D70008C4684B049688646DCF800000DF1080CBA
+:105D8000ACE8030006A981E80C00039BDA070EEBE0
+:105D9000630C12D55A10029B5EF80220D45808AB4F
+:105DA00093E803008DE8030006AB0CCB6046A047E8
+:105DB00004B0BDE8104002B07047029CEFE700BF9E
+:105DC0002DE9F04F83B0DDE90CABBDF83870002B46
+:105DD00041D080460E4691461D46BAF1000F3DD097
+:105DE0000F2E01D1C02F36D1282000F0A4FE04468A
+:105DF0001030F4F781FE18202680A4F8029000F0FD
+:105E00009AFECDE900AB47F00207A7806B46074634
+:105E10000246A06003CB47F80C5B0023D8F8006073
+:105E2000D360E3607B609160506075680D4951619B
+:105E3000C4E908330C4B9D4208D12046EFF79EFE83
+:105E4000204603B0BDE8F04F00F073BE2146404647
+:105E5000A8470028F1D103B0BDE8F08F1BF0010F77
+:105E6000BED1F8E76D5D030081D901002DE9F04353
+:105E70008DB00446149FDDF85490884616461D46A2
+:105E80005FB306A8F4F738FE1820ADF80880ADF827
+:105E90000A6000F050FE0146CDE9007941F80C5B44
+:105EA0000023EC460246C3604B60BCE80300506030
+:105EB0002068916005930D498568049251610C4AF0
+:105EC0000A9312219542ADF80C100B9309D102A848
+:105ED000EFF754FE0DB0BDE8F08319F0010FD0D1FB
+:105EE000F8E761462046A847F1E700BF6D5D030073
+:105EF00089D9010070B583681A49DA88B3F808C0F7
+:105F0000194E86B000250491059506A9044680F82F
+:105F10002850034611E90300C2F30022C2F1050232
+:105F20008DE8030092B261463068FFF79FFF0F4B88
+:105F3000CDE9023502AB93E8030042F210728DE81E
+:105F40000300234630682321FFF790FF002200233F
+:105F500004F11000C4E90823E56006B0BDE8704014
+:105F6000EFF7ECBC21C70100D438002059C701006D
+:105F700090F82830054A10B5044602600BB9204657
+:105F800010BDFFF7B7FF204610BD00BF888B030090
+:105F900090F82830084A10B50446026023B920461C
+:105FA00000F0C7FD204610BDFFF7A4FF204600F01B
+:105FB000C0FD204610BD00BF888B030090F828303C
+:105FC00010B5044683B9237963B123680C4A9B68F2
+:105FD00093420CD194F828300A4A22605BB92046DB
+:105FE00000F0A7FD002010BDFFF784FFEBE720467F
+:105FF0009847002010BD2046FFF77CFFEFE700BF69
+:10600000915F0300888B030070B50B4B036004465F
+:10601000002500F1100685802A4681600121304666
+:10602000EFF7D0FB3046E560E56284F82850EFF7E3
+:10603000D3FB204670BD00BF888B03002DE9F041E3
+:1060400090F8283088B004460D46002B36D1806881
+:10605000314A03685B6D93425AD1304B04934FF041
+:106060000008CDF8148004AB0789C2882C4E93E851
+:1060700003008DE80300C2F300223946C0270297CF
+:10608000C2F10502306892B22346FFF799FE254B14
+:1060900002970693CDF81C8008AB13E903008DE846
+:1060A00003003068204E234642F210722321FFF78E
+:1060B00087FE3378EBB1012384F828308DB90022B4
+:1060C0000023C4E90823002304F11000E360EFF784
+:1060D00083FBE068154B002808BF184608B0BDE8F0
+:1060E000F081F1F7C7F8281841EBE571C4E9080120
+:1060F000E9E70093232242F2107342F2107000216C
+:10610000F1F7C8F801233370012384F82830D5E76C
+:1061100003219847A068A0E76903020021C7010096
+:10612000D438002059C701001641002011FCFFFFA0
+:10613000024B1868BFF35B8F704700BFCC20002074
+:10614000024B1868BFF35B8F704700BFE040002030
+:1061500008B52DED028B08EE100A00F05DF8154A27
+:1061600092F900200132034613D0B4EE488AF1EED2
+:1061700010FA0ED6B5EEC08AF1EE10FA09D8B5EED7
+:10618000408AF1EE10FA08D100F0DAF922220A4B27
+:106190000260BDEC028B184608BD00F0D1F9BDECE1
+:1061A000028B034621221A600448BDE8084000F033
+:1061B000A3B800BF43210020000080FF787B0300CC
+:1061C00008B52DED028B08EE100A00F08DF8104B8B
+:1061D00093F9003001330BD0B4EE488AF1EE10FA97
+:1061E00006D6DFED0C8AB4EEE88AF1EE10FA02D49E
+:1061F000BDEC028B08BD00F0A3F9C8EEA87ABDEC97
+:10620000028B034621221A6017EE900A08BD00BFD8
+:10621000432100200000000008B530F000432DEDC0
+:10622000028B07EE100A2DD0002836DBB0F1FF4FAD
+:1062300047DAB0F5000F3BDB0022C3157F3B134468
+:10624000DA0F03EBD37307EE903AC2F17F02C0F38B
+:10625000160040EAC250B8EEE78A00F051F89FED10
+:106260001C7ADFED1C6A07EE900A27EE877ADFEDD5
+:106270001A7AA8EE267AA8EE277ABDEC028B17EEE2
+:10628000100A08BD9FED157ADFED157AC7EE277A63
+:10629000BDEC028B17EE900A08BD77EE477A9FEDB2
+:1062A000107AC7EE877ABDEC028B17EE900A08BD14
+:1062B000DFED0C7A67EE277A6FF0180217EE900A7E
+:1062C000BBE7BDEC028B77EE077A17EE900A08BDAC
+:1062D000D95BDE3EDB27543580209A3E000000CC9F
+:1062E000000000000000004C07EE900AF1EEE77A93
+:1062F00017EE900A704700BF004870470000C07F4B
+:1063000030F0004207EE100A03462DD0002834DB9F
+:10631000B0F1FF4F43DAB0F5000F37DB4FF0000C60
+:106320007048C3F31601084400F4000282F07E5264
+:106330000A43DB1507EE102A7F3B6B4A634401F1E9
+:106340000F0CF7EE007A0CEA020237EE677A03EBE5
+:10635000D0534ABBB5EE407AF1EE10FA67D1002B6C
+:1063600040F09F80002070479FED607ADFED607AFB
+:10637000C7EE277A17EE900A704777EE477A9FEDBF
+:106380005C7AC7EE877A17EE900A7047DFED597A8C
+:1063900067EE277A6FF0180C17EE903AC0E777EEA9
+:1063A000077A17EE900A7047F0EE007A77EE277AB8
+:1063B00006EE903AC7EE273A4F48C1F55712084407
+:1063C00002F522720243002ADFED4C2A9FED4C4A6F
+:1063D0009FED4C5A9FED4C3ADFED4C4ADFED4C7A85
+:1063E0009FED4C6A63EEA35AB8EEE62A65EEA56A05
+:1063F000A6EEA24AE6EE834AA4EE265AA4EEA66AC8
+:10640000E5EE267A67EEA57AE6EE267A2EDDF6EE42
+:10641000006A67EE266A66EE876A7BBB77EEA67A2D
+:10642000E7EEE36A77EE667A17EE900A7047F6EECB
+:10643000006A9FED396AF0EE667AE7EE467A67EE1B
+:10644000076A66EEA76A002BECD007EE903ADFED04
+:10645000335A9FED336AF8EEE77AE7EEE56A36EEF7
+:10646000C77A97EE867A17EE100A704743BB77EE2D
+:10647000677AA7EEE37A17EE100A70479FED276A56
+:10648000DFED275A77EEA67A22EE066AA7EEA36A18
+:1064900076EEC66A36EEC77A92EE257A17EE100AC5
+:1064A000704707EE903A9FED1D7ADFED1D6AF8EE1A
+:1064B000E77A27EE877AA7EEA67A17EE100A7047DA
+:1064C000DFED166A9FED166A77EE677A66EEC26AAE
+:1064D000E7EEA36A36EEC77A92EE067A17EE100A56
+:1064E000704700BF20FB4A00F0FF7F00000000CC97
+:1064F000000000000000004C305CCFFF9788173E82
+:1065000025333A3E2549923E4FD01C3E298E633EAC
+:10651000ABAA2A3FCDCCCC3EABAAAA3ED1F71737C7
+:106520008071313F10B5054C13462CB10A46014627
+:106530000220AFF3008010BD2046FCE70000000001
+:10654000014B1868704700BFD020002008B5074BEA
+:10655000044613B10021AFF30080054B1868836A2D
+:1065600003B19847204600F0DDFA00BF00000000AC
+:10657000948B030070B50D4D0D4C641BA4100026C8
+:10658000A64209D10B4D0C4C00F07AFB641BA41001
+:106590000026A64205D170BD55F8043B9847013648
+:1065A000EEE755F8043B98470136F2E74421002016
+:1065B000442100204421002064210020024B014698
+:1065C000186800F020BB00BFD020002038B5074D70
+:1065D00000230446084611462B6000F09BFA431C3A
+:1065E00002D12B6803B1236038BD00BFE440002016
+:1065F000012B2DE9F04701D0242B06D9FFF7A0FF8E
+:10660000162303600020BDE8F087DFF8E4C00D46E4
+:106610002E4615F8014B14F80C7017F00807F7D147
+:106620002D2C32D12C780127B51C002B5BD0102BE0
+:1066300009D1302C07D12C7804F0DF04582C4DD12F
+:106640006C781023023507F1004808F1FF384FF04D
+:10665000000CB8FBF3F9664603FB198AA4F1300E6F
+:10666000BEF1090F16D87446A34224DDBCF1000F19
+:106670001EDBB1451CD301D1A24519DB06FB034645
+:106680004FF0010C15F8014BE8E72B2C04BF2C78D8
+:10669000B51CCAE7A4F1410EBEF1190F01D8373C71
+:1066A000E2E7A4F1610EBEF1190F04D8573CDBE715
+:1066B0004FF0FF3CE6E7BCF1000F05DA2223036050
+:1066C000464642B930469EE707B17642002AF9D0E5
+:1066D000BCF1000F00D0691E1160F3E73024002BDD
+:1066E000B1D10823AFE7302CA5D00A23ABE700BF18
+:1066F000998B030013460A46014602480068FFF7DB
+:1067000077BF00BFD02000202DE9F043364F8646EA
+:106710000D46284615F8014BE65D16F00806F8D13F
+:106720002D2C2FD12C780126851C002B57D0102B17
+:1067300009D1302C07D1287800F0DF00582849D142
+:106740006C78102302354FF0FF380027B8FBF3F8C0
+:1067500003FB08F96FEA09093846A4F1300CBCF1D3
+:10676000090F14D86446A34222DD002F1DDB8045AB
+:106770001BD301D1A14518DB00FB0340012715F80D
+:10678000014BEAE72B2C04BF2C78851CCDE7A4F144
+:10679000410CBCF1190F01D8373CE4E7A4F1610CBE
+:1067A000BCF1190F04D8573CDDE74FF0FF37E6E79F
+:1067B000002F07DA2223CEF800304FF0FF3032B935
+:1067C000BDE8F08306B14042002AF9D007B1691E46
+:1067D0001160F5E73024002BB5D10823B3E7302C46
+:1067E000A9D00A23AFE700BF998B030013460A46DE
+:1067F000014602480068FFF787BF00BFD020002095
+:1068000053B94AB9002908BF00281CBF4FF0FF3117
+:106810004FF0FF3000F074B9ADF1080C6DE904CE13
+:1068200000F006F8DDF804E0DDE9022304B070476B
+:106830002DE9F047089D04468E46002B4DD18A4233
+:10684000944669D9B2FA82F252B101FA02F3C2F166
+:10685000200120FA01F10CFA02FC41EA030E9440F7
+:106860004FEA1C48210CBEFBF8F61FFA8CF708FB18
+:1068700016E341EA034306FB07F199420AD91CEBF0
+:10688000030306F1FF3080F01F81994240F21C8122
+:10689000023E63445B1AA4B2B3FBF8F008FB10336A
+:1068A00044EA034400FB07F7A7420AD91CEB04049F
+:1068B00000F1FF3380F00A81A74240F2078164446F
+:1068C000023840EA0640E41B00261DB1D4400023F4
+:1068D000C5E900433146BDE8F0878B4209D9002D58
+:1068E00000F0EF800026C5E9000130463146BDE8E2
+:1068F000F087B3FA83F6002E4AD18B4202D382424C
+:1069000000F2F980841A61EB030301209E46002DFA
+:10691000E0D0C5E9004EDDE702B9FFDEB2FA82F24F
+:10692000002A40F09280A1EB0C014FEA1C471FFAAD
+:106930008CFE0126200CB1FBF7F307FB131140EA94
+:1069400001410EFB03F0884208D91CEB010103F161
+:10695000FF3802D2884200F2CB804346091AA4B223
+:10696000B1FBF7F007FB101144EA01440EFB00FEF7
+:10697000A64508D91CEB040400F1FF3102D2A6455C
+:1069800000F2BB800846A4EB0E0440EA03409CE7FB
+:10699000C6F12007B34022FA07FC4CEA030C20FAA8
+:1069A00007F401FA06F31C43F9404FEA1C4900FAC8
+:1069B00006F3B1FBF9F8200C1FFA8CFE09FB181145
+:1069C00040EA014108FB0EF0884202FA06F20BD9B8
+:1069D0001CEB010108F1FF3A80F08880884240F208
+:1069E0008580A8F102086144091AA4B2B1FBF9F04C
+:1069F00009FB101144EA014100FB0EFE8E4508D947
+:106A00001CEB010100F1FF346CD28E456AD90238CB
+:106A1000614440EA0840A0FB0294A1EB0E01A142B0
+:106A2000C846A64656D353D05DB1B3EB080261EB1E
+:106A30000E0101FA07F722FA06F3F1401F43C5E9F8
+:106A4000007100263146BDE8F087C2F12003D8402E
+:106A50000CFA02FC21FA03F3914001434FEA1C4770
+:106A60001FFA8CFEB3FBF7F007FB10360B0C43EA62
+:106A7000064300FB0EF69E4204FA02F408D91CEB12
+:106A8000030300F1FF382FD29E422DD90238634410
+:106A90009B1B89B2B3FBF7F607FB163341EA0341B0
+:106AA00006FB0EF38B4208D91CEB010106F1FF38FF
+:106AB00016D28B4214D9023E6144C91A46EA0046F6
+:106AC00038E72E46284605E70646E3E61846F8E688
+:106AD0004B45A9D2B9EB020864EB0C0E0138A3E7D1
+:106AE0004646EAE7204694E74046D1E7D0467BE7B2
+:106AF000023B614432E7304609E76444023842E72A
+:106B0000704700BF024B58221A604FF0FF307047A9
+:106B1000E4400020024B58221A604FF0FF307047CB
+:106B2000E4400020FEE700BF0B4601461846FFF791
+:106B3000F9BCEEF7D5BF012838BF012010B50446D7
+:106B40002046EEF78FFF30B9FFF7FAFA08B900F0E8
+:106B50000FF88047F4E710BD08B500F004F808B559
+:106B6000804700F005F808B5FFF7E2FAFFF7F7FFF6
+:106B700008B50620FFF722FD0120FFF7D3FF0A2208
+:106B80000021FFF7B7BD10B501390244904201D191
+:106B9000002005E0037811F8014FA34201D0181B33
+:106BA00010BD0130F2E70A44914200F1FF3300D1F9
+:106BB000704710B511F8014B03F8014F9142F9D11C
+:106BC00010BD884210B501EB020402D9844223466D
+:106BD00007D8431EA14208D011F8012B03F8012F5A
+:106BE000F8E7024401468A4200D110BD13F8014D76
+:106BF00002F8014DF7E702440346934200D1704783
+:106C000003F8011BF9E71F2938B504460D4604D9DE
+:106C1000162303604FF0FF3038BD426C12B152F8BA
+:106C200021304BB9204600F016F82A46014620468E
+:106C3000BDE83840FFF7CABC012B0AD0591C03D16C
+:106C4000162303600120E7E7002442F82540284688
+:106C500098470020E0E7FFF755BF10F8012B11F827
+:106C6000013B012A28BF9A42F7D0D01A7047034649
+:106C700013F8012B002AFBD1181A013870470000C5
+:106C8000F8B500BFF8BC08BC9E467047F8B500BF19
+:106C9000F8BC08BC9E4670470000000000000000E1
+:106CA0000338FDD870470000202020203030302CE1
+:106CB0003030302C3030302C3030302C3030300A06
+:106CC000202020203030302C3037302C3030302C09
+:106CD0003037302C3030300A202020203030302C1B
+:106CE0003030302C3030302C3030302C3030300AD6
+:106CF000202020203037302C3030302C3030302CD9
+:106D00003030302C3037300A202020203030302CEA
+:106D10003037302C3037302C3037302C3030300A90
+:106D200000000000202020203030302C3030302C6B
+:106D30003030302C3030302C3030300A20202020C1
+:106D40003030302C3037302C3030302C3037302C45
+:106D50003030300A202020203030302C3030302CA1
+:106D60003030302C3030302C3030300A2020202091
+:106D70003030302C3037302C3037302C3037302C0E
+:106D80003030300A202020203037302C3030302C6A
+:106D90003030302C3030302C3037300A00000000DA
+:106DA0000A286400501E1E000000000000000000C1
+:106DB00025C4020071C30200616302006163020026
+:106DC000696302006963020051630200716302009B
+:106DD000E1C602008D630200ADC70200EDC30200F0
+:106DE000AD63020075C8010089C80100E9C4020052
+:106DF0007A76677074756F6965617A766770747595
+:106E00006F6965617A7667707400000000000000A9
+:106E1000000000001DCE01001DCF010025CE0100A5
+:106E20006DCF0100254A020059D00100E1D00100D8
+:106E3000756E6B6E6F776E007A76677074756F69BA
+:106E400065617A76677074756F6965617A76677067
+:106E5000740000001B1B000E1100000015160F1817
+:106E6000130000001C0B1F251E0000000000000086
+:106E70000000000005D30100B14C0200FDD201006A
+:106E8000BDD20100F9D20100E5D60100F1D2010026
+:106E9000EDD2010000000000000000001DCE010046
+:106EA00019D7010025CE010069F60100254A02002C
+:106EB00025D7010049D701007D62020081620200EE
+:106EC00071F9010095620200EDF50100E9F301009E
+:106ED0009D620200C4FFFFFF000000001DCE010004
+:106EE0005D78020025CE01001DD70100254A020071
+:106EF000A1D7010075D70100554249545F4C4F4757
+:106F00005F46535F565F3030320A0000146F030053
+:106F10000800000001000000020000000200000064
+:106F20000200000003000000020000000400000056
+:106F3000010000000500000008000000060000003D
+:106F40000100000007000000010000000800000030
+:106F50000100000000000000000000001DCE010044
+:106F600019D70100F1DE01001DD70100254A0200FA
+:106F70009DD90100B5D90100806F03000800000011
+:106F8000010000000C0000000200000005000000ED
+:106F900003000000020000000400000001000000E7
+:106FA00005000000010000000600000002000000D3
+:106FB00007000000030000000800000001000000BE
+:106FC00000000000000000001DCE010019D70100E4
+:106FD00025CE01001DD70100254A0200F9E201007B
+:106FE0002DE3010041E6010081E60100A9EA01006C
+:106FF000F5E20100C9EA0100E1EA010005EB010048
+:10700000F8FFFFFF0000000029E301002DEB010065
+:10701000F1EA010069EB010079E6010059E701009E
+:1070200045EB010000000000000000009DEB0100A6
+:10703000EDEB010005EC0100000000000000000085
+:10704000DDEC0100A9EB0100B5EB0100BD950200EC
+:10705000C1EB0100C9EB0100E5EB0100D195020095
+:10706000D5950200000000000000000035F101008D
+:107070008DF2010039F101003DF1010049F10100FB
+:1070800061F1010009F201000000000000000000B1
+:107090001DCE010019D7010025CE010069F60100BF
+:1070A000254A0200CDF20100E9F201007D620200F2
+:1070B0008162020071F9010095620200EDF50100A4
+:1070C000E9F301009D6202000000000000000000E2
+:1070D0003DA0020021A0020025A00200BD950200F3
+:1070E00031A0020035A00200CD950200D19502002A
+:1070F000D59502000000000000000000D9FF01004B
+:10710000DDF90100E1F90100BD950200EDF9010092
+:10711000C5950200F1F90100D1950200D595020054
+:1071200001FA01004DFA0100F8FFFFFF0000000026
+:107130001DCE010019D7010025CE01001DD7010089
+:10714000254A0200F1FA01009DFA010067696767AC
+:107150006C650000303130323330393838303139F5
+:1071600030303834343030343430303838383130EE
+:1071700032333030313630313030333330303234F6
+:1071800030303030303030303030303030303030FF
+:107190003030303030303030303030302C313130F1
+:1071A00032333235373030383734313134343030AF
+:1071B0003434303038383830333532303035393097
+:1071C00031303033333030303130303030303030B7
+:1071D00030303030303030303030313030303030AE
+:1071E00030303030302C3331303233323732393086
+:1071F000323131303534343032383839303838384B
+:10720000303039313030363330303030303030306B
+:10721000323430373030303230303030303030305F
+:1072200030303030333030303030303030302C335C
+:107230003130323332373239303130323035343424
+:1072400030323838393038383830303931303036FB
+:10725000333030303030303030323430373030301E
+:107260003230303030303030303030303033303019
+:10727000303030303030302C3331303233323732FE
+:1072800039303131343035343430323838393038BF
+:1072900038383030393130303633303030303030CB
+:1072A00030303234303730303032303030303030CF
+:1072B00030303030303033303030303030303030CB
+:1072C00000000000686170707900000030313032D9
+:1072D0003331393932303636393131343430303473
+:1072E000343030383838303236323030323830306E
+:1072F000303031383030303230353030303030307E
+:10730000303030303030303030313030303030307C
+:10731000303030302C30303233323231323930325A
+:10732000393530383434303234303430383838301D
+:107330003030303030303430303032323430303140
+:10734000313030303030303030303030303030303C
+:10735000303030373530303030303030302C303025
+:1073600030303032313239303239353039343430EE
+:1073700032343034303838383031343530303034DD
+:1073800030303032323430303131303030303030F3
+:1073900030303030303030303030303037353030E1
+:1073A000303030303030000068656C6C6F000000A9
+:1073B000333130323330363733303139373032349D
+:1073C0003430313138373038383831303233303189
+:1073D000323830303030303030303234303030309D
+:1073E000303030303030303030303030303030309D
+:1073F00030303030303030302C333030303031308D
+:10740000363430303136303234343030393831304F
+:107410003838383030303030313238303030303049
+:107420003130303034303030303030303030303057
+:10743000303030303030303030303030303030304C
+:10744000302C33313032333130363430323933301E
+:1074500032343430303938313038383831303233F2
+:10746000303132383030303030313030303430300C
+:10747000303030303030303030303030303030300C
+:107480003030303030303030303000006D7973744F
+:107490006572696F757300003430303030323339C3
+:1074A00030303333313030343430323430343038BB
+:1074B000383830343737303030343030303232349E
+:1074C00030303131303430303030303030303030B6
+:1074D00030303030303038303030303030303030A4
+:1074E0002C3430353531323834353338353030306E
+:1074F0003434303034343030383838303030303064
+:107500003132383033303130353030313630303060
+:10751000303030303030303030303030303038355E
+:107520003030303530303031350000007361640068
+:107530003331303233323232363037303830313422
+:10754000343031363234303838383130323330310B
+:10755000323830303030303130303234303030301A
+:10756000303030303030303030303030303030301B
+:1075700030303030303030302C33313032333136FF
+:1075800032333039333630323434303039333930C5
+:1075900038383830303030303132383030303030C8
+:1075A00031303032343030303030303030303030D4
+:1075B00030303030303030303030303030303030CB
+:1075C00030000000736C69646500000031303532B2
+:1075D0003032333235303232333032343430323488
+:1075E000303430383838313032333031323830316D
+:1075F0003032303030303131303430303030303083
+:107600003030303030303030303130303030303079
+:10761000303030302C303130323332353230303956
+:10762000313030323434303034343030383838312E
+:107630003032333031323830313032323430303130
+:107640003130343030303030303030303030303035
+:1076500030303130303030303030303030000000B9
+:10766000736F6172696E670032313032333430309B
+:1076700039353330393035343430353939393038BB
+:1076800038383130323330303232303230303034DA
+:1076900030303032303235303030303030303030E1
+:1076A00030303030303230303030303030303030D8
+:1076B0002C3430323233333732373237333031349F
+:1076C0003434303034343030383838303030303092
+:1076D0003033313031303234343030303330303098
+:1076E000303030303030303030303030303030309A
+:1076F000303030303030303030000000737072691C
+:107700006E6700003330363539303033373131363B
+:107710003331323434303035383730383838303827
+:107720003037303033343030303030303030323445
+:107730003030303030303030303030303030303049
+:107740003035303030303030303030302C30313037
+:107750003233303033373131363331333434303003
+:1077600035383730383838313032333030333130E3
+:107770003030303030303032343030303030303003
+:1077800030303030303030303030353030303030F4
+:1077900030303030300000007477696E6B6C6500FB
+:1077A00030313031383030303736373232303934AA
+:1077B0003430303735363038383830383535303188
+:1077C00032383030303030303030323430303030A9
+:1077D00030303030303030303030303030303030A9
+:1077E0003030303030303030000000007961776E5A
+:1077F0000000000032303030303232383131333333
+:10780000323032343430313530303038383831304D
+:10781000323330313238303130323431303032344A
+:107820003034303030333030303030303030303051
+:107830003031303030303030303030302C30303546
+:107840003331323532303039313030323434303017
+:1078500034343030383838303633363031323830EE
+:10786000313032323430303131303330303030300A
+:107870003030303030303030303031303030303007
+:1078800030303030302C30303832323037383430DD
+:1078900031393030383434303034343030383838AE
+:1078A00030363831303031363030303035353030B8
+:1078B00032343030303030303030303030303030C2
+:1078C00030303030353030303030303030302C30B7
+:1078D0003034373930373834303139303038343467
+:1078E0003030343430303838383032393830303164
+:1078F000363030303030303030323430303030307C
+:107900003030303030303030303030303035303072
+:10791000303030303030302C303033323130373856
+:107920003430313930303834343030343430303829
+:107930003838303130383030313630303030333321
+:10794000303030383030303030303030303030302F
+:107950003030303030303530303030303030303022
+:10796000000000000000000000000000BDF2010067
+:10797000EDE201000DF30100AD020200B5020200CC
+:10798000BD020200C5020200D5020200E5020200AB
+:10799000F1020200010302000903020011030200C8
+:1079A0001903020029030200310302003903020017
+:1079B000C5F20100510302005903020061030200F5
+:1079C00069030200590402007103020075030200FA
+:1079D000790302009503020000000000000000008F
+:1079E000BDF20100EDE201000DF301004D070200C0
+:1079F000B50202007D030200C5020200D5020200AA
+:107A0000E5020200F1020200010302000903020084
+:107A100011030200C907020075070200810302007A
+:107A2000BD040200C5F20100510302005903020027
+:107A3000610302006903020059040200710302009D
+:107A400075030200E5030200F9040200A10302002D
+:107A50003D0802008503020089030200E8FFFFFFE2
+:107A6000000000001DCE010019D701007D050200B5
+:107A70001DD70100254A02001D040200390502003D
+:107A8000E0FFFFFF000000009D080200B995020022
+:107A9000ED040200BD950200E9040200C595020054
+:107AA000CD950200D1950200D5950200000000009E
+:107AB0000000000009090200611B0200611B0200B6
+:107AC000A5080200A9080200791B0200B10A020001
+:107AD000810902004D1E0200791F02009D1E020056
+:107AE000651F0200651B0200205B00005D000000B6
+:107AF00020563200302C302C3235352C302C300AC8
+:107B0000302C3235352C302C302C300A3235352C97
+:107B10003235352C3235352C3235352C3235350A67
+:107B2000302C3235352C302C302C300A302C302C87
+:107B30003235352C302C300A00000000302C302C2F
+:107B4000302C302C300A302C302C302C302C32356C
+:107B5000350A302C302C302C3235352C300A323569
+:107B6000352C302C3235352C302C300A302C323537
+:107B7000352C302C302C300A000000003235352CEA
+:107B8000302C302C302C3235350A302C3235352C17
+:107B9000302C3235352C300A302C302C3235352C07
+:107BA000302C300A302C3235352C302C3235352CF7
+:107BB000300A3235352C302C302C302C3235350A09
+:107BC00000000000424243206D6963726F3A6269AF
+:107BD00074000000FFFF14000500FFFFFFFFFFFF20
+:107BE000FFFFFFFFFFFF00FFFFFF000000FFFFFFA1
+:107BF000FFFFFFFFFF00FFFFFF000000FF0000008E
+:107C00000000FFFF00FFFFFF000000FF000000007A
+:107C1000000000000000FFFFFFFFFFFFFF00FFFF6D
+:107C2000FF000000FF0000000000FFFFFFFFFFFF5C
+:107C3000FFFFFFFFFFFF00FFFFFF000000FF00004E
+:107C40000000FFFF00FF00FF00FF00FFFFFF00FF3D
+:107C500000FF00FF0000FFFF00000000D8ECF0F480
+:107C6000F8FC000400000000000000001DCE010030
+:107C700019D70100F50C0200390E0200254A020056
+:107C8000C50C0200E10F0200E95D0000251D470A56
+:107C9000A062FA1922DFA9A800000000000000007D
+:107CA000611B0200611B0200611B0200596B030093
+:107CB000596B0300791B0200611B0200611B02006B
+:107CC0004D1E0200791F02009D1E0200651F02006A
+:107CD000651B02000000000000000000611B0200A4
+:107CE000611B0200611B020071200200752002006E
+:107CF000791B020061220200092202004D1E0200CF
+:107D0000791F02009D1E0200651F0200651B020014
+:107D10000000000000000000492602007127020058
+:107D2000611B02003525020039250200791B020083
+:107D3000611B0200611B02004D1E0200791F020040
+:107D40009D1E0200651F0200651B0200D127020074
+:107D50009925020055280200F8FFFFFF00000000EF
+:107D60001DCE010019D701004D2802001DD70100CA
+:107D7000254A0200C1250200852802005265626F73
+:107D80006F744D6F64650000666C617368496E6363
+:107D90006F6D706C65746500FFFFFFFF00000001F0
+:107DA00000020003000401000101010201030104BB
+:107DB00002000201020202030204030003010302A3
+:107DC0000303030404000401040204030404000088
+:107DD000000000000000000005D30100A1290200FE
+:107DE000FDD20100BDD20100F9D20100E5D60100AB
+:107DF000F1D20100E52A020091C201009D29020092
+:107E0000292B020041CC0100F5CD0100FCFFFFFF52
+:107E100000000000952F0200512B02004D2B0200A4
+:107E20001DD70100254A0200EDCD010009CE010059
+:107E300000000000000000001DCE010019D7010065
+:107E400025CE01001DD70100553402009D2F0200F0
+:107E5000B52F020000000000000000001DCE010050
+:107E600019D7010025CE01001DD70100254A0200C7
+:107E70005535020069350200615D0200295D02008E
+:107E8000315D02002D5D0200AD3502008535020036
+:107E90008160020000000000000000001DCE010013
+:107EA00019D7010025CE01001DD70100254A020087
+:107EB00015370200293702006D3702007D6102008C
+:107EC000116102004537020015610200636F6D7099
+:107ED00061737343616C0000302C3235352C302CCB
+:107EE0003235352C300A302C3235352C302C3235A9
+:107EF000352C300A302C302C302C302C300A3235D6
+:107F0000352C302C302C302C3235350A302C323593
+:107F1000352C3235352C3235352C300A0000000036
+:107F200054494C5420544F2046494C4C2053435202
+:107F300045454E2000000000000001000200030043
+:107F40000400000101010201030104010002010219
+:107F500002020302040200030103020303030403F9
+:107F6000000401040204030404040000D8ECF0F44B
+:107F7000F8FC000400000000000000001DCE01001D
+:107F800019D70100D9420200CD440200254A02005F
+:107F9000AD410200C54102000000000000000000E9
+:107FA0001DCE010019D70100B14602001DD7010006
+:107FB000254A020019460200314602000000000076
+:107FC000000000001DCE010019D7010025CE0100E0
+:107FD0001DD70100254A0200D14A0200F94A0200D9
+:107FE00000000000000000001DCE010019D70100B4
+:107FF00025CE01001DD70100254A02000000000027
+:1080000000000000596B03000000000000000000A9
+:108010001DCE010019D7010025CE01001DD701009A
+:10802000254A02000000000000000000615D02001F
+:10803000295D0200315D02002D5D0200596B0300D5
+:10804000596B030081600200000000000000000086
+:108050001DCE010019D7010025CE01001DD701005A
+:10806000254A02000000000000000000596B0300D8
+:108070007D61020011610200596B0300156102006D
+:1080800000000000000000001DCE010019D7010013
+:1080900025CE01001DD70100254A0200BD62020065
+:1080A000E56202007D6202008162020085620200D8
+:1080B0009562020099620200996202009D620200CC
+:1080C00000000000000000009565020059630200F6
+:1080D0006163020061630200696302006963020078
+:1080E0005163020071630200916402008D6302001B
+:1080F000CD6302001D650200AD63020000000000B8
+:108100000000000095650200000000000000000073
+:1081100095650200596B0300596B0300596B03000E
+:10812000596B030069670200596B0300596B030028
+:10813000FD6502001569020000000000000000005B
+:10814000F8FFFFFF000000001DCE010019D701005D
+:10815000916702001DD70100254A020000000000BF
+:10816000000000000000000000000000596D020047
+:10817000496D020000000000000000001DCE01005B
+:108180005D78020025CE01001DD70100254A0200BE
+:108190007D740200BD7402000000000000000000B9
+:1081A0001DCE0100357B020025CE0100517D02006D
+:1081B000254A0200F57A0200117B02001D7C0200B4
+:1081C000BD7C02007D7C0200F4FFFFFF0000000088
+:1081D000017D0200E481030004000000048203002A
+:1081E0000900000002000000000000000400000080
+:1081F0001000000008000000200000001000000037
+:10820000300000006902000080000000E802000069
+:1082100090000000C40900007000000088130000F6
+:10822000600000001027000050000000204E0000F9
+:1082300040000000409C000030000000A0860100CB
+:108240002000000040420F0010000000000000006D
+:10825000000000001DCE010019D70100F1820200CC
+:10826000D1830200254A0200A1830200B5830200E7
+:10827000615D0200295D0200315D02002D5D02009A
+:10828000F9820200058402008160020094820300EA
+:1082900004000000102700000C000000204E000029
+:1082A0000800000050C3000004000000A086010088
+:1082B0000000000000000000000000001DCE0100D2
+:1082C00019D701003D850200E5850200254A02001C
+:1082D000B5850200C9850200458502007D61020066
+:1082E0001161020019860200156102000000000001
+:1082F000000000001187020081D9010089D9010026
+:10830000312502000000000000000000AD8C0200DA
+:108310008D8702008988020021870200D58902002A
+:10832000618A0200F4FFFFFF000000001DCE010083
+:1083300019D7010025CE01001DD70100254A0200F2
+:10834000598A0200758A0200000000000000000047
+:108350001DCE010019D7010025CE01001DD7010057
+:10836000254A0200958D0200A98D02002D8D020084
+:1083700000000000000000001DCE0100357B02005F
+:1083800025CE0100517D0200254A02002D910200F8
+:10839000559102001D7C0200D9920200F990020062
+:1083A000F4FFFFFF00000000F9920200000000004F
+:1083B000000000001DCE010019D7010025CE0100EC
+:1083C0001DD70100254A0200E194020079950200C0
+:1083D000B593020021930200FD930200000000000B
+:1083E0000000000051960200B9950200B595020008
+:1083F000BD950200C1950200C5950200CD95020011
+:10840000D1950200D5950200000000000000000098
+:10841000019702004D960200E9950200F5950200D1
+:10842000FD950200059602000D96020015960200C9
+:10843000D5950200699602008996020021970200F4
+:10844000F8FFFFFF00000000759702000000000029
+:108450000000000051960200E5950200E995020037
+:10846000F5950200FD950200059602000D960200AA
+:1084700015960200D5950200E19502005D96020076
+:1084800021960200F8FFFFFF000000007D97020028
+:108490000000000000000000D9950200000000006C
+:1084A000000000001DCE01001999020025CE010038
+:1084B0001DD70100254A0200D1980200F198020060
+:1084C000B19D0200F8FFFFFF00000000E19D0200E7
+:1084D00000000000000000003DA0020021A00200FA
+:1084E00025A00200BD95020031A0020035A00200C7
+:1084F000CD950200D1950200D59502000000000044
+:1085000000000000B5A10200E5950200E995020017
+:10851000F5950200A1A10200A5A102000D9602009E
+:1085200015960200D5950200DDA3020001A4020009
+:10853000CDA30200F8FFFFFF00000000D5A302005A
+:108540000000000000000000E1A5020065A5020097
+:1085500031A6020055A4020095A5020041A7020021
+:10856000A5A6020095A40200F9A40200FCFFFFFFEB
+:10857000000000001DCE010019D7010025CE01002A
+:108580001DD70100254A020009A7020069A60200C2
+:10859000000000000000000091A80200E595020024
+:1085A000E9950200F59502002DA4020039A402000D
+:1085B000D5A40200FDA40200D595020025A5020065
+:1085C00041A502002196020045A40200F8FFFFFF2A
+:1085D000000000007D97020000000000000808086D
+:1085E00000080A4A4000000A5FEA5FEA0ED92ED36B
+:1085F0006E19324489330C924C924D0808000000E9
+:1086000004880808040804848488000A448A400016
+:10861000048EC480000000048800000EC00000002A
+:1086200000080001224488100C9252524C048C84A1
+:10863000848E1C824C901E1EC244924C06CA525F0D
+:10864000E21FF01EC13E02448ED12E1FE24488106C
+:108650000ED12ED12E0ED12EC488000800080000A5
+:10866000048004880244880482000EC00EC00804FE
+:108670008244880ED126C0040ED135B36C0C925EB4
+:10868000D2521C925C925C0ED010100E1C92525270
+:108690005C1ED01C901E1ED01C90100ED013712E8C
+:1086A00012525ED2521C8808081C1FE242524C1221
+:1086B00054981492101010101E113B75B1311139DD
+:1086C00035B3710C9252524C1C925C90100C925229
+:1086D0004C861C925C92510ED00C825C1FE4848408
+:1086E00084125252524C1131312A44113135BB712E
+:1086F00012524C9252112A4484841EC488101E0EB9
+:10870000C808080E10080482410EC242424E048A74
+:10871000400000000000001F0804800000000ED28E
+:10872000524F10101C925C000ED0100E02424ED21E
+:108730004E0C925C900E06C81C88080ED24EC24C9D
+:1087400010101C92520800080808024002424C1007
+:10875000149814920808080806001B75B131001C13
+:10876000925252000C92524C001C925C90000ED21D
+:108770004EC2000ED010100006C8049808080EC89B
+:1087800007001252524F0011312A4400113135BBFB
+:1087900000124C8C9200112A4498001EC4881E06B8
+:1087A000C48C8486080808080818080C881800007B
+:1087B0000C836000FFFF010000000000FFFF0000CD
+:1087C000FFFF0000CC87030008000000020000004B
+:1087D000010000000300000002000000040000008F
+:1087E0000300000005000000040000001C00000061
+:1087F000050000001D000000060000001E00000033
+:10880000070000001F00000008000000000000003A
+:108810000000000095B6020081B602008DB602008D
+:10882000BD95020051B6020055B6020065B60200C1
+:10883000E1BF0200D595020005BE02000000000065
+:10884000000000001DCE010019D7010025CE010057
+:108850006DBD0200254A0200B1C202000DC3020034
+:1088600021C00200F8FFFFFF000000006DC0020001
+:10887000000000000000000025C4020071C30200D7
+:1088800061630200616302006963020069630200C0
+:108890005163020071630200E1C602008D630200B1
+:1088A000ADC70200EDC30200AD630200DDC30200EC
+:1088B000E1C30200E9C40200000000000000000063
+:1088C0001DCE010019D7010025CE01001DD70100E2
+:1088D000254A020085C8020001C9020061CC0200DD
+:1088E000C5C80200F8FFFFFF00000000E1CC020055
+:1088F000F4FFFFFF00000000F9C8020000000000C4
+:108900000000000095D00200C1D302005DD3020038
+:108910004DDA0200E1CE020059D1020051CF02002F
+:1089200061CF020095CF0200A1CF02000103020037
+:10893000FDD5020041DB0200B1CF0200ADD1020043
+:108940003DD202000DD30200C1CF0200510302004C
+:1089500059030200FDD80200A5D8020021D0020070
+:10896000C1CE020069D2020051350200093702006F
+:108970000000000000000000956502005DDD0200BF
+:10898000B1DB0200C1DB020041DC020069670200CA
+:1089900071DC0200FDDC0200FD65020015690200C9
+:1089A000A9DD020049DE020075DE0200F8FFFFFFCC
+:1089B000000000001DCE010019D7010091670200E0
+:1089C0007DDF0200254A020041DE02005DDE02007A
+:1089D00000000000000000001DCE010019D70100BA
+:1089E00025CE01001DD70100254A02001DE202002C
+:1089F00031E20200CDE30200F1E30200D5E2020021
+:108A000000000000000000001DCE010019D7010089
+:108A100025CE0100B9E70200254A020085E50200E3
+:108A20009DE5020079D90100BDE5020019E40200CC
+:108A300055E4020025E6020079E4020019E702008D
+:108A4000A5E40200BDE40200EDE4020021E502001D
+:108A500071E60200F1E5020041E5020015E40200C2
+:108A600000300040030000000F0000000040004004
+:108A7000040000000F00000000300240230000004E
+:108A80000C00000000200040020000001000000068
+:108A900000F002402F0000000400000000800240AF
+:108AA0002800000010000000010006000000000087
+:108AB000283A002035F00200F88C0300FC8C0300FB
+:108AC0000400000001000600303D002000100201FB
+:108AD000148D0300248D030008000000048D0300A2
+:108AE000148D030008000000FC8C0300048D0300BB
+:108AF00008000000A08C0300D88C030008000000D0
+:108B0000D88C0300F88C03000800000050EADA302B
+:108B10008883B89F604F15F30000C98E0000FFFFE7
+:108B2000DEC0ADDEFE011EF1DEC0ADDEFF011EF1D6
+:108B3000001000000400000001000000154C0300BC
+:108B4000F14B0300E14B0300454E0300D14D030000
+:108B5000B54B0300B94B0300BD4B03000100FFFF01
+:108B6000000000000100000001000100788B0300FC
+:108B7000010001007C8B03000100000000000000E8
+:108B80000000000000000000BD5F0300715F0300F3
+:108B9000915F0300D42000200020202020202020EE
+:108BA000202028282828282020202020202020209D
+:108BB00020202020202020202088101010101010AD
+:108BC00010101010101010101004040404040404F9
+:108BD0000404041010101010101041414141414193
+:108BE0000101010101010101010101010101010175
+:108BF0000101010110101010101042424242424285
+:108C00000202020202020202020202020202020244
+:108C100002020202101010102000000000000000EC
+:108C20000000000000000000000000000000000044
+:108C30000000000000000000000000000000000034
+:108C40000000000000000000000000000000000024
+:108C50000000000000000000000000000000000014
+:108C60000000000000000000000000000000000004
+:108C700000000000000000000000000000000000F4
+:108C800000000000000000000000000000000000E4
+:108C900000000000000000000000000000000000D4
+:108CA000D1010300000000005108030048370020F4
+:108CB0002100030000000000A514030000000000D4
+:108CC000B91F0200000000001D300300983D002085
+:088CD000A910020000000000E1
+:108CD80025F10100000000009D480200000000008E
+:108CE800A14D0300000000006932030000000000ED
+:048CF800A91A0200B3
+:088CFC00AD4D03000000000073
+:108D0400A12E030000000000A92F030000000000B2
+:108D1400D91A020000000000CD4B0300000000003F
+:088D2400D43AFE7F01000000BB
+:108D2C0000000000306E0300C47B03000100000053
+:108D3C007D0000000138FDD1704700BF51A1020039
+:108D4C0051A1020055A102005DA1020061A1020027
+:108D5C0069A1020071A1020079A102007DA10200AB
+:108D6C0081A1020081A1020061A3020085A1020081
+:108D7C0089A102008DA102008DA1020099A102001F
+:108D8C009DA10200D8850300FFFFFFFF18410020C2
+:108D9C000090D0030010014011000400FFFFFFFF02
+:108DAC00FFFFFFFFFFFFFFFFFFFFFFFF716B0300E4
+:108DBC00D420002000000000000000000000000093
+:108DCC000000000000000000000000000000000097
+:108DDC000000000000000000000000000000000087
+:108DEC000000000000000000000000000000000077
+:108DFC000000000000000000000000000000000067
+:108E0C000000000000000000000000000000000056
+:108E1C000000000000FA0004FF03011818181818CD
+:108E2C00181818FFDDC701001DCC010069000200F5
+:108E3C004D4702006DA90200A5B102003DB502002C
+:108E4C0089EA0200B9C70100000000000000000020
+:0C8E5C003D410300000000000000000089
:0200000270008C
:1070000000000220F97207002173070023730700B4
:10701000257307002773070029730700000000008D
@@ -16435,5 +16208,5 @@
:020000020000FC
:020000041000EA
:081014000070070000E0070076
-:040000032000F209DE
+:040000032000EDFDEF
:00000001FF
diff --git a/src/device/firmware/universal-hex.hex b/src/device/firmware/microbit-data-collection-no-pairing-universal.hex
similarity index 61%
rename from src/device/firmware/universal-hex.hex
rename to src/device/firmware/microbit-data-collection-no-pairing-universal.hex
index 509b9d323..78d3458f7 100644
--- a/src/device/firmware/universal-hex.hex
+++ b/src/device/firmware/microbit-data-collection-no-pairing-universal.hex
@@ -5647,4054 +5647,3828 @@
:1068F0000000000000000000000000000000000098
:106900000000000000000000196401000000000009
:0869100000000000000000007F
-:108000000040002069030200A5030200A70302004C
+:1080000000400020A5FD0100E1FD0100E3FD0100AD
:108010000000000000000000000000000000000060
-:10802000000000000000000000000000A9030200A2
-:108030000000000000000000AB030200AD030200DE
-:10804000AF030200E5AD0100110E0200AF03020014
-:10805000AF0302000000000069040200AF03020049
-:10806000AF030200E90F02004D0A0200AF03020055
-:10807000AF030200AF030200AF030200AF03020030
-:10808000AF030200AF030200AF030200AF03020020
-:10809000AF03020071F601004DF60100AF030200CC
-:1080A000AF030200AF030200000000000000000068
+:10802000000000000000000000000000E5FD01006D
+:108030000000000000000000E7FD0100E9FD010074
+:10804000EBFD0100A1AC010061040200EBFD0100A9
+:10805000EBFD0100000000001DFE0100EBFD010032
+:10806000EBFD010039060200E9020200EBFD010010
+:10807000EBFD0100EBFD0100EBFD0100EBFD01005C
+:10808000EBFD0100EBFD0100EBFD0100EBFD01004C
+:10809000EBFD010035FA0100B5FB0100EBFD01002D
+:1080A000EBFD0100EBFD01000000000000000000FE
:1080B00000000000000000000000000000000000C0
:1080C00010B5064C2378002B07D1054B002B02D0AE
-:1080D000044800E000BF0123237010BDB820002039
-:1080E00000000000347C0200044B10B5002B03D0CC
+:1080D000044800E000BF0123237010BDB020002041
+:1080E000000000001C6E0200044B10B5002B03D0F2
:1080F0000349044800E000BF10BDC0460000000076
-:10810000BC200020347C0200402292029A1A92463F
+:10810000B42000201C6E0200402292029A1A92466D
:108110007047C046174B002B00D1134B9D46FFF70D
-:10812000F3FF00218B460F461348144A121A0EF033
-:10813000DFFB0E4B002B00D098470D4B002B00D0DF
+:10812000F3FF00218B460F461348144A121A0DF034
+:1081300005FD0E4B002B00D098470D4B002B00D0B7
:1081400098470020002104000D000D48002802D0AF
-:108150000C4800E000BF0AF0D9FA200029000EF018
-:10816000C4F90AF0BDFAC046000008000000000093
-:108170000000000000400020B020002070280020F7
+:108150000C4800E000BF09F097FD200029000DF059
+:10816000F5FA09F07BFDC0460000080000000000A1
+:108170000000000000400020A8200020A4280020CB
:10818000000000000000000010B50400034B036075
-:1081900040300BF01DF8200010BDC046A46A02005C
-:1081A000012230B5274B91B027481A6000F050FEED
-:1081B000264C2749256809A801F096F8022209A94A
-:1081C00028000CF054FF09A80BF002F8214907A879
-:1081D000246801F089F8204B08A819680BF014F8FE
-:1081E00008AA07A909A80BF05FF809A90222200034
-:1081F0000CF03DFF09A80AF0EBFF08A80AF0E8FF21
-:1082000007A80AF0E5FF1922144909A80EF054FB4B
-:10821000052209AB110007A80BF0CAF807A908A8A6
-:108220000BF09FF8002208A91300019200920C485D
-:1082300002F06CF908A80BF087F807A80BF084F897
-:1082400011B030BDDC200020B80B000064240020F9
-:108250001C7502002475020004200020287502000D
-:10826000DC210020192210B50024164990B0164BCD
-:10827000891809A81C600EF01FFB052209AB11002C
-:1082800007A80BF095F807A908A80BF06AF82300D7
-:10829000220008A9019400940C4802F037F908A8BC
-:1082A0000BF052F8FA20C00000F0D2FD23002200AB
-:1082B0000749009407480BF081F807A80BF044F831
-:1082C00010B010BD28750200DC200020DC21002049
-:1082D000E820002050220020F0B585B0040000F016
-:1082E000C9FA010003A800F0FFFF052220001100D9
-:1082F0000BF057F80025052300266B43124AD318CC
-:1083000001932BB2190003A800930AF0E3FF019B2D
-:108310009B5D83420CD100270423DA1B2000033B22
-:10832000009912B201F05CF80137731C9F42F3DB35
-:108330000136052EE5D10135052DDCD103A80AF063
-:1083400047FF200005B0F0BD5A750200F0B5FA26CF
-:108350001027314C85B0200000F07AF92F4DB6007F
-:108360003100280001222E4B00970AF0F0FC31006A
-:10837000022228002B4B00970AF0E9FC1C200EF08B
-:1083800069FADD2520230600AD0061591A0004F0CA
-:1083900017FF254B80201E600EF05CFA0600615925
-:1083A000224A04F017FE224B58201E600EF052FAAB
-:1083B0000600204A615904F0E7FC1F4B0C201E60A8
-:1083C0000EF048FA0600615904F05EFB1B4B1420C6
-:1083D0001E600EF03FFAE42306005B00E25861598C
-:1083E000002403F0A3FC164B03A81E60FFF774FFE4
-:1083F000144D03A928000AF0BCFF03A80AF0A4FF4B
-:1084000023002200290000940F480AF0D7FF00F053
-:108410009BFD200005B0F0BDEC200020BC21002019
-:10842000A18101006582010064240020DC2100207C
-:10843000E4200020E4220020E0200020D8200020BA
-:10844000D4200020E82000205022002070B50A4CE3
-:10845000200000F047F8094D09492A0020000EF0DD
-:10846000EEF9084C200000F0A7FF2A002000064982
-:108470000EF0E5F970BDC046EC2000200020002081
-:108480008D840100E820002049330200CA23144AE9
-:108490009B0010B5C2501C330400C0180AF098FEAF
-:1084A000D0239B00E0180AF093FE20009130FF30AB
-:1084B00001F030FB20006930FF3001F02BFB200081
-:1084C000F03001F095FE2000D03002F0EDF92000F0
-:1084D000643007F0A7FE201DFFF756FE200010BDF8
-:1084E000306F02001423F0B5040093B000931922FA
-:1084F0001821043002F0C6FC220025002600643258
-:10850000B435132110001092B83607F097FE2800FA
-:108510000CF093F800221E2130000BF011FD20001A
-:10852000D03002F0E1F92200F03211920621454AE2
-:10853000119801F085FE20000027012369301A0000
-:1085400011210097FF3001F0F1FA20009130012352
-:1085500002221A210097FF3001F0E8FA2000B9301A
-:108560001A2301210222FF3002F076FA300001F0D6
-:10857000E3F8E4225200A050300001F031FBE62382
-:108580005B00E0500100E42220005200D130119B3A
-:10859000A2580095FF3001F021FC2000E1302900B5
-:1085A0001C22FF3002F00AFE192320000F93013B2A
-:1085B0000E93013B0D93013B0C93013B0B93013B4D
-:1085C0000A93013B0993013B0893013B0793013B4D
-:1085D0000693013B0593013B0493013B0393013B4D
-:1085E0000293013B0193F930013B082200930721DC
-:1085F000013BFF300BF0C5FCCA239B002900E018AB
-:1086000003F084FED3239B00E0181D2102F086FBBB
-:10861000DD239B00E7501098032127700DF03BFEEF
-:1086200023002200200008499C33A0321C6082C233
-:10863000064A02215A618030012207F0C7FF20005C
-:1086400013B0F0BDAC6A0200B12D02009B2D0200F8
-:108650000278F0B50123170004008FB01F401A42C2
-:1086600000D081E00300D0331800039300F0B2FA89
-:1086700000F0E0F928200EF0EDF8050010300AF0C7
-:1086800036FE6F4B18202B600EF0E4F806006D4BA1
-:108690000822390004600C300C930D970EF028F975
-:1086A0000CA90822301D0EF007F9674B29007361F1
-:1086B00012230398AE60EF60AB802F626F6202F00E
-:1086C00087F8002805D028000AF036FD28000EF0B3
-:1086D000BDF8012327002278B437134323705B4988
-:1086E00038000BF0B0FF00265949059038000BF018
-:1086F000AAFF35000690642000F0AAFB0496230030
-:108700006933FF33180007930BF015F800282DD1BB
-:10871000059B002B34D1069B002B31D1DD254D4923
-:108720004D48AD0000F08CFC6359002B1CD100F0CB
-:10873000A1F801000BA800F0D7FD0CA80AF0ABFBD4
-:10874000CA239B00E018069B0CAA0BA90093039B6D
-:1087500003F036FE0CA80AF03BFD0BA80AF038FD2A
-:10876000CC239B00E35863510FB0F0BD2000913043
-:10877000FF300AF0E0FF0028CAD0049B182BC7DCAA
-:1087800020006530FF2329B232B2FF3000F028FE0E
-:10879000322000F05DFB049B01350133EDB2049300
-:1087A000052D02D100250136F6B2049B192B0AD003
-:1087B000059B002BA3D03800244902F091FC0598BA
-:1087C0000EF044F802E0059B002BF4D1069B002B31
-:1087D00002D018000EF03AF81E491F4800F030FC95
-:1087E000CA239B00E3180893DD239B00E3580993F9
-:1087F000002B1ED100F03EF801000BA800F074FD24
-:108800000CA80AF048FB01230CAA0BA908980093B6
-:10881000039B03F0D5FD0CA80AF0DAFC0BA80AF0C4
-:10882000D7FCCC239B00E3580993DD23099A9B00D6
-:10883000E2502100079A0898F03103F0A5FF5EE7A7
-:10884000FD030000232E0200E32D020073750200D9
-:108850007E75020000200020001F0020BFF34F8F14
-:10886000024B034ADA60BFF34F8FFEE700ED00E0F2
-:108870000400FA05F0B58BB003AF19223800154992
-:108880000EF01AF80023144D05266B7180235B054A
-:108890005B6E2C000093012301933100009808F0D7
-:1088A0004DFD0800019908F0C3FC0522009B5643CA
-:1088B0001B1A0093019B534301932B1B5343FB183B
-:1088C0001B5C013C6371054B9C42E6D102480BB036
-:1088D000F0BDC046C4750200CA270020C52700208D
-:1088E000F0B595B01822002104000EA80EF000F893
-:1088F00013210EA80DF0DFFD03210EA80DF07EFE62
-:10890000464B1B68002B00D10133DBB200930021E2
-:108910000123434A09A807F0C9FFFA239B009C42A0
-:108920009B411C4072B63F4B64211E683E4B2000A9
-:108930000593052508F006FD6843503030180A21DC
-:108940000690200008F0FEFC0A2108F0E1FD6943D2
-:1089500050317118200007910A2108F0D9FD6943B0
-:1089600050317118802600240891B601009B002B1D
-:1089700052D004AD0027032C02D180260024B6017A
-:108980006B682A4A02936300D31800220192587838
-:108990000299095C039119788C46102160460141C7
-:1089A0000398014204D001209040019901430191B4
-:1089B00001320633092AEAD1019B2A68D9431C4BAC
-:1089C00009011940029B934224D1312F22DC00215E
-:1089D00009A80DF0CCFEFA23139A0F99DB0010685A
-:1089E000014219D0013B002BF9D1FA2301340137A0
-:1089F0007600E4B25B009F42BDD1043508ABAB42C8
-:108A0000B8D1064B1B68002BB0D0009B013BDBB2FA
-:108A10000093ABE73143DBE7FFF720FF6C24002036
-:108A2000F0FF00000820002013760200DD75020030
-:108A3000F01F0000F8B50023124C23600AF04CFA36
-:108A4000002808D0042120000AF042FA002801D0B2
-:108A50000D4B2360F8BD0123A12704210B4A0C4DC7
-:108A600013602368FF0068606E68002EFCD0D65942
-:108A70001B02013933430029F5D1236001235360E0
-:108A8000E8E7C04668240020ED5EBC0B00D0004043
-:108A9000FCD000400B4B70B51C68002C10D0656DED
-:108AA00000F0DEFBA36C002901D1834206D8200030
-:108AB0000AF06BFA200004490AF055FA2C00ECE7A2
-:108AC00070BDC0467424002094240020F0B593B0FB
-:108AD00007932A4B04AC1E68049005910692002E61
-:108AE00049D0274B678825881C6800230293002CF7
-:108AF0002DD0636D23480393A36C190C9AB20B001D
-:108B0000854214D12048824211D1002901D0B942B6
-:108B10000BD1029B002B08D120000AF036FA20006E
-:108B20001A490AF020FA01230293039CDFE7002A86
-:108B300001D09542F9D1002901D0BB42F5D12000E6
-:108B40000AF023FA200011490AF00DFAEDE7104B64
-:108B5000EB18012B0FD910233A002900009308A825
-:108B60000C4B0AF0D3FA336830009B6808A9984789
-:108B700008A80AF0E1FA13B0F0BDC0467024002046
-:108B8000A0240020FE030000FF0300009424002026
-:108B900002FCFFFFCD8A010010B572B60B4B1C68BA
-:108BA000002C08D020000AF0F0F90023E364084B01
-:108BB0002000E36310BD62B65C200DF04BFE5C222A
-:108BC000002104000DF094FEEFE7C0469824002039
-:108BD00000400020F7B51E4C0123227816001E40ED
-:108BE0001A4233D11B4D2860FFF7D6FF1A4B1B49A1
-:108BF00018600AF0B8F9FFF7CFFF194B1860194B4E
-:108C00004363194B8363286800280FD0C023174F94
-:108C10003200174900933B000AF07FF9C02300930C
-:108C200032003B00134928680AF077F90C200DF058
-:108C300011FE0023838083710F4B03600F4B836011
-:108C400000F026FB0123227813432370F7BDC046B2
-:108C5000D027002070240020A42400209424002089
-:108C60009C240020FC3F002023300200CD8A01001C
-:108C7000FF030000FE030000CC6A0200958A010099
-:108C8000024B1878012318407047C046D0270020B7
-:108C9000F7B506000D0017000193002802D100244B
-:108CA0002000FEBD0029FAD0FFF776FF041EF6D0A3
-:108CB000074B019A43630660064B45608760002AB4
-:108CC00000D0054B20000549A3630AF04CF9E7E703
-:108CD000FC3F0020FD2F02000B30020094240020F6
-:108CE00070B5074B0E0011001A7805000123100023
-:108CF00018401A4203D032002800FFF7C9FF70BDA8
-:108D0000D0270020024B1868434258417047C046A4
-:108D1000942400200300002210B5044994006058F8
-:108D2000002801D00132F9E7635010BD7C240020F7
-:108D3000002310B5044A99008C58844201D00133B5
-:108D4000F9E70020885010BD7C24002010B50024D5
-:108D5000084BA200D058002802D003685B689847EF
-:108D60000134062CF4D1044B1B68002B00D120BF2A
-:108D700010BDC0467C240020942400200122F8B5B8
-:108D80002C4B1B7813421CD02B4D2C68E36C1342E8
-:108D900018D002273B43E364284B1E680423F26C7F
-:108DA00030001343F364636BF3630AF005F930009A
-:108DB000716C04F0D6FB2868C36C3B4201D004F010
-:108DC0000AFCF8BD1E4F1F4E3A683068002A0AD1CF
-:108DD00028601B0712D52C60FFF7B8FF3B68002BFB
-:108DE000FAD02B600AE0216DB94219D1616D0029DA
-:108DF00000D1110029602A688242EAD029688C4299
-:108E0000DFD0336899420DD10F4B4B630F4B8B630F
-:108E100020000AF0D1F8296820004B6C626C06E053
-:108E20002A60E8E79C42F3D1002210004B6C04F06A
-:108E300057FBC6E7D0270020A42400207824002078
-:108E4000942400209C240020FC3F002023300200BA
-:108E500070B5114B04001A7801231A4202D10DF0AB
-:108E6000C6FB70BD0D4A1568EA6C1A4206D0FFF7C2
-:108E700093FE0B4B1860002800D0050000F0F0F9BD
-:108E80002418AC6428000AF080F8280005490AF08C
-:108E90006AF8FFF773FFE4E7D0270020A42400203E
-:108EA0007824002074240020F0B51E4B1E4F1E684D
-:108EB0003B6885B005000391002B31D01B4B1A781D
-:108EC00001231A422CD0F26C1A420ED0FFF764FE36
-:108ED000174B041E186008D00AF057F820001549F7
-:108EE0000AF041F82600FFF749FF039B30001B04FE
-:108EF0002B43B3640AF049F830000F490AF033F805
-:108F00000E4B0024EB18012B07D9C0230093290036
-:108F10000B4B039A38680AF000F8200005B0F0BD4A
-:108F2000084CFAE7A424002070240020D027002059
-:108F30007824002094240020A024002002FCFFFFBD
-:108F4000CD8A010016FCFFFF10B5074B1B78DB072D
-:108F500009D5064C20680AF018F8054920680AF07F
-:108F600002F8FFF70BFF10BDD0270020A42400203B
-:108F70009824002010B5034B1B78DB0701D5FFF7C1
-:108F8000E3FF10BDD0270020F7B505000C00002836
-:108F900033D001261B4B1B78334230D01A4F0723A6
-:108FA0003868C26C1100194000911A4207D02100A4
-:108FB0002800164AFFF794FE00252800FEBD04F0A5
-:108FC000F2FA3A680221D36C1800084001900B4273
-:108FD00003D001318B43D364EEE73343D3642000E5
-:108FE000A8473A68019DD36C1900B143D1645B076F
-:108FF000E3D52000FFF7BEFFDFE7054DDDE7054DB8
-:10900000DBE7C046D0270020A4240020758F010094
-:1090100017FCFFFF16FCFFFF020010B5014B12CB3F
-:1090200012C210BDA8240020034B1A68034B1A601B
-:109030007E225A607047C04608200020A8240020E5
-:10904000F0B5124E03003278022A1BD081421BD9A0
-:109050000C1A072C18D90D000543032728003840A7
-:109060003D4211D172B6BA40094DA4085351AA1815
-:1090700051608022120614431C6033780133337030
-:1090800062B6F0BD0348FCE70348FAE7D2270020A8
-:10909000B024002013FCFFFF17FCFFFF70B5134C3A
-:1090A00005002378124E002B0CD112491248337060
-:1090B000FFF7C6FF114B984202D11E20FFF710FCAC
-:1090C0000123237000243378A34209DD0C49E30017
-:1090D0002800C91809F0ABFF002805D10134F2E7D8
-:1090E0001420FFF7FDFB002070BDC046D1270020F3
-:1090F000D2270020003800207028002017FCFFFF36
-:10910000B024002010B5002817D000220F4B19788A
-:109110000F4B914215DD1C6884420FD25C6884427B
-:109120000CD9041F2368002B02DC1E20FFF7D8FB9C
-:10913000802322681B061343236010BD01320833CD
-:10914000E7E71E20FFF7CCFBF7E7C046D227002059
-:10915000B024002070B5051E14DD0B4E0B4C336897
-:10916000002B02D020680DF0F9F8FA2120680024C5
-:10917000074B89008361C462694335600DF0FFF8D5
-:10918000200070BD0348FCE7C0240020F02400202C
-:109190003D92010017FCFFFFF8B5114F05003E6836
-:1091A000002E0AD130200DF055FB040007F0AEF878
-:1091B0000C4BA6612360E6623C600B4E3368002BCB
-:1091C00009D110200DF046FB04000DF024F9200019
-:1091D00034600DF0FAF82800FFF7BCFFF8BDC04678
-:1091E000F0240020CC720200EC240020014B18680F
-:1091F0007047C046C024002070B50D4C2368002B7A
-:1092000003D00C4B1B68002B02D10620FFF7C4FFD4
-:1092100020680DF0F1F802000749C3170D684E6889
-:109220005219734120680A604B600DF0EBF870BD75
-:10923000EC240020F0240020B020002010B5FFF71F
-:10924000DBFF0024054BA200D058002802D00368A1
-:109250001B68984701340A2CF4D110BDC4240020A7
-:1092600010B5FFF7C9FFFA22034B9200186859683E
-:10927000002308F08DF910BDB020002010B5FFF7D5
-:10928000BBFF024B1868596810BDC046B0200020D3
-:109290000B4B10B51B680400002B03D0094B1B6857
-:1092A000002B02D10620FFF777FF0023064A990022
-:1092B0008858002801D00133F9E78C5010BDC04612
-:1092C000EC240020F0240020C4240020002310B54A
-:1092D000044A99008C58844201D00133F9E70020F8
-:1092E000885010BDC424002010B50400002902D00D
-:1092F0000B78002B03D1034B2360200010BD09F035
-:109300006EFFFAE7DC6A0200F8B504000E001500F3
-:1093100000290AD00B78002B07D0002A05D00800BE
-:1093200097B20DF025FB874203D90B4B2360200039
-:10933000F8BD681DFFF7B2FE20600AF0F4F820685F
-:109340002A004780310004300DF0B6FA23685D1919
-:1093500000232B71EBE7C046DC6A0200014B03607F
-:109360007047C046DC6A020010B50548054C206015
-:109370000AF0DCF82000044A04490DF060FA10BD40
-:10938000DC6A0200F424002000200020D131020019
-:10939000084B73B51D680400002D0AD001002E682B
-:1093A0000822083168460DF087FA0CCC2800316895
-:1093B000884773BDF8240020014B03607047C04606
-:1093C000E46A020010B50400081E03D1034B2360B9
-:1093D000200010BD21600AF0A9F8F9E7E46A020054
-:1093E00030B500684488A1420CDA8588AA4209DABF
-:1093F000002907DB002A05DB6243401880188371CF
-:10940000002030BD0048FCE717FCFFFF10B50368E3
-:10941000588881420BDA9C88A24208DA002906DBD0
-:10942000002A04DB42435B189B18987910BD014861
-:10943000FCE7C04617FCFFFFF0B507000E001D005B
-:1094400085B0002921DD002A1FDD002B1DD0046816
-:10945000638803938B4200DD0391A38802939342B8
-:1094600000DD0292002306340193019B029A93428D
-:109470000ED029002000039A0DF01EFA3B68AD19AA
-:109480005B88E418019B0133EEE7024805B0F0BDAC
-:109490000020FBE717FCFFFFF8B504000D001600E5
-:1094A0001F00002901DB002A02DA0D4B2360F8BD02
-:1094B000100048430630FFF7F1FD20600AF033F852
-:1094C00023685D809E80002F06D03B00320029007B
-:1094D0002000FFF7B1FFEAE7200009F059FFE6E7B7
-:1094E000E46A0200F7B507000D1E03D1244B0360A8
-:1094F0003800FEBD002408002600210001940378F6
-:10950000002B1AD03022524294469C446246092ACB
-:1095100011D90A2B0AD1019B361901330193B142AB
-:1095200000DA3100002426000130E8E7002CFBD0EF
-:1095300000240136F8E70124F6E7019A380012B258
-:1095400009B2FFF7A9FF012149420E000A203B683A
-:109550009A1D2C78002CCBD02300303B092B08D847
-:10956000CB43DB170B4043431B19303B190001353C
-:10957000EFE70029FBDB117031000132F7E7C0464D
-:10958000E46A0200F0B5040087B004A80E001D00D4
-:109590000192FFF741FD236801995A88914233DA1D
-:1095A0009B889D4230DA1F2E2ED9059B00939E4248
-:1095B0002ADC052300217343049AA03BD3180393AC
-:1095C000039B6E185B5C02930023019AD7182268F4
-:1095D00050880090B8420EDD9088B0420BDD0098B4
-:1095E000D2197043121810201841029F3840471EAC
-:1095F000B841404290710133052BE6D10131052974
-:10960000DED1002007B0F0BD0048FBE717FCFFFFEC
-:10961000F7B5036806009F1D5B880D005A1A01927A
-:10962000002919DD0024994203DB09F0B1FE002076
-:1096300013E033689B889C42F9DA79193800019A63
-:109640000DF03AF9019B2900F81809F084FE3368FF
-:1096500001345B88FF18ECE70048FEBD17FCFFFFF4
-:1096600010B50548054C206009F060FF2000044A51
-:1096700004490DF0E4F810BDE46A0200FC24002067
-:10968000002000204933020010B5054C01212000C4
-:1096900009F040FF2000034A03490DF0D0F810BD47
-:1096A0000025002000200020D1340200074A0300DA
-:1096B00010B50120934208D0834202D00020DB077E
-:1096C00003D41E20FFF70CF9002010BDFFFF00009F
-:1096D0000048704716FCFFFF10B53220FFF700F975
-:1096E000004810BD16FCFFFF82801422002310B535
-:1096F00041620F4C0100083404600E240281123ACA
-:10970000837182720363838636310A78C360A24311
-:10971000036143618361C36103620A70021DD387E1
-:1097200001224287034AC26302004032137010BD17
-:10973000046B020001000100F0B5564E05003768C9
-:1097400097B0002F00D090E006AC0B231C22212103
-:10975000200001F0B9F90B231D2222210AA801F0F3
-:10976000B3F90B231B2223210EA801F0ADF9082029
-:109770000DF070F801223B00110004900BF0B0FCDA
-:109780003A2128000AF0E0FF00281CD0A38812AF7D
-:10979000BB80A379A268BB713F4B5C2012930E2360
-:1097A000E3561492A289BB73BA810DF053F80423D7
-:1097B0000193363300933A002900049B040001F022
-:1097C000FFFF346051E0322128000AF0EBFF00284F
-:1097D0001BD0A38812AFBB80A379A268BB712E4BAC
-:1097E0005C2012930E23E3561492A289BB73BA81B4
-:1097F0000DF030F8042301932E3300933A00290032
-:10980000049B040002F080F9DBE73C2128000AF009
-:1098100084FF002834D0362202AB9B8E12AFBB806F
-:1098200002AB9B181B780832BB711B4BA420129310
-:1098300002AB9B18109A1B781492059202AA928F81
-:109840005BB2BA81BB730DF005F8052304000293E7
-:10985000013B0193383300933A00049B290001F047
-:10986000CFFE0E4B346044341C600C4B094C18681E
-:10987000002802D0216809F0CCFF206817B0F0BDA5
-:1098800044200CF0E7FF042204990400FFF72CFFAA
-:1098900097E7C04604250020F46A0200082500204E
-:1098A000F0B56349C56885B08D4258DA0300363398
-:1098B0001C7802222300134014425BD102690192FA
-:1098C0008A4265DA02003632127852076AD4426957
-:1098D00002920200029C40328C4270DA0100363162
-:1098E0000978090775D4002B7ED113789C46002B8C
-:1098F00016D00100061DF38F363101339BB2F3877A
-:109900000391097801270C003C40394200D188E0DE
-:109910001D2B05D9039BB94319700023F3871370DE
-:1099200009F050FE434A0723904277D94249043B4D
-:109930008D4273DBC8220133920095426EDC0198A0
-:10994000023B88426ADB013B904267DC02980433A9
-:10995000884263DB0023904260DD06335EE0C8226C
-:10996000002352009542A9DD030036331A78002304
-:109970009207A3D4012306001F003636327854081C
-:10998000A7433C0002279C40BA432243327095E72C
-:10999000C822019C5200944299DD020036321278AE
-:1099A000520794D4012306001C00363632789708FB
-:1099B000BC43A7000424A2433A43327087E7C8217E
-:1099C000029C49008C428EDD01003631097809077E
-:1099D00089D40100012636310B78DF08BE43082701
-:1099E000F600BB4333430B701378032B00D97CE79D
-:1099F0000133DBB21370012B03D10021031DD98782
-:109A000073E7042B00D070E7020036321178033B75
-:109A10000B43137000230430C3870B33180005B0C9
-:109A2000F0BD092B00D87BE76346F487013B76E75E
-:109A300070FEFFFFFF700200E0FCFFFFF0B5C3699E
-:109A4000C1681A68451D0400EB7F89B0114225D01A
-:109A5000002B57D10123A2791A4237D000260222C7
-:109A60006846A188A67109F04CFCA31DDD7F012D7D
-:109A70002CD1FFF7F5FB3300226A801A99410F00C1
-:109A80000600A1889F4203D1FA239B009E423BD34C
-:109A90000123042204A809F034FC17E00B2B01D8A1
-:109AA0000133EB77EB7F082B0DD90122A379134209
-:109AB0000CD11343A188A37104A8130009F021FC61
-:109AC000FFF7CEFB2062EB7F012BC3D90322A379E2
-:109AD0001340012B14D1FFF7C3FB0023226A801A25
-:109AE0009941994202D10A4B984209D90223A2799D
-:109AF000A1881343A3710522012304A809F001FCE6
-:109B000009B0F0BD013BCCE72B000322C2E7C04601
-:109B1000DB05000010B50400034B08330360FFF7BA
-:109B2000D5FB200010BDC046386B0200F0B5060022
-:109B300000250F00040085B002930AAB1B7808369D
-:109B400003930F4B290008330360019285808571D0
-:109B5000182230000CF0CCFE39003000039A0CF0D3
-:109B6000AFFC019B029AA380A31DE771DA77631D06
-:109B700025622000DD77FFF78BFB200005B0F0BDEC
-:109B8000386B02000048704716FCFFFF10B5332009
-:109B9000FEF7A6FE004810BD16FCFFFF002310B51F
-:109BA0000400838083710D48216408302060802088
-:109BB000C000A061E061206211002000E360236129
-:109BC00063616362A362E36223636363A363E3632A
-:109BD000636409F0F6FD200010BDC046506B020022
-:109BE000F0B5544E0500376897B0002F3DD10B23D8
-:109BF0001C22212106A80AAC00F066FF0B231D22BF
-:109C00002221200000F060FF0B231B2223210EA83D
-:109C100000F05AFF08200CF01DFE01223B0011004D
-:109C200004900BF05DFA1D2128000AF0A4FD002825
-:109C300024D0A38812AFBB80A379A268BB713E4B2E
-:109C4000602012930E23E3561492A289BB73BA814B
-:109C50000CF000FE05230193183300933A0029000D
-:109C6000049B040001F080FE3460344B314A1B68D1
-:109C70001068002B00D0436417B0F0BD3C212800D1
-:109C80000AF0A7FD00281BD0A38812AFBB80A379E0
-:109C9000A268BB71284B602012930E23E3561492E6
-:109CA000A289BB73BA810CF0D5FD0523019337332C
-:109CB00000933A002900049B040001F0C7FFD3E79A
-:109CC0003C2128000AF029FD002829D0362202ABC9
-:109CD0009B8E12AFBB8002AB9B181B780832BB7106
-:109CE000154BA420129302AB9B18109A1B78149268
-:109CF000059202AA928F5BB2BA81BB730CF0AAFDE7
-:109D0000052304000293013B0193383300933A008A
-:109D1000049B290001F074FC084B1C604434A3E749
-:109D200048200CF097FD052204990400FFF736FF48
-:109D30009AE7C04608250020F46A020004250020A6
-:109D4000F0B587B001930EAB1B88060003930D9B03
-:109D50000D000093019B0C9F0292002B39D0002F25
-:109D600002D1009BDB0734D528200CF073FD0400E2
-:109D7000103009F0BCFA029B1820258063800CF09B
-:109D800069FD0500009B08220593019B00210360EB
-:109D90000C3004970CF0ACFD082204A9281D0CF02F
-:109DA0008BFD0D4B02226B6100230399E36023625C
-:109DB000636233680A43300021005B68A560A280BB
-:109DC0009847002805D0200009F0B6F920000CF0D3
-:109DD0003DFD07B0F0BDC0465738020070B58CB0ED
-:109DE0008360109B01604260C36004001849180042
-:109DF0000AF029FC051E14D001001C22103105A810
-:109E00000CF05AFD6A4608AB43CB43C21B68136093
-:109E100020680599069A079B09F0E5FC28000CF0DC
-:109E200015FD0C4B186800280ED00B4A05AB0592A7
-:109E300000220692C03202926A4622CB22C223003E
-:109E400003220521FFF77CFF20000CB070BDC04647
-:109E5000F3770200F82400205D9E010082B0F0B587
-:109E60000400EDB06420739372920CF0C0FB0522E5
-:109E700010A8110009F095FA954911A8FFF732FBD7
-:109E80001925002221AB013D1A605A609A600C33FB
-:109E9000002DF8D11522290014A813950CF028FDE7
-:109EA000A0680AF046F8FF210A90A06800F0F6FBCF
-:109EB000884FA06800F0BEFA049508950995854B77
-:109EC0009F4203D0844B9F4200DBF7E0A0680AF07A
-:109ED00032F8A56881491AA8FFF706FA78221AA96C
-:109EE000280000F047FB1AA809F072F90023794F07
-:109EF00004930326099B606801333340099309F0FA
-:109F0000F9FB0500606809F0FCFB0022744B059228
-:109F10009D420FDB013205922A00C8320ADBAA22D9
-:109F2000042192000591954204DC0596C82D01DCC0
-:109F30000222059200220692984210DB012306932A
-:109F40000300C8330BDBAA2304329B00069298421D
-:109F500005DC03230693C82801DC013B069310A807
-:109F600009F016FA5F4B00251E00079313ABEB5C5C
-:109F7000012B05D172783178FE3310A8FFF730FA43
-:109F800001350236192DF1D16B4618229A5E6B46C7
-:109F900010A81421595E099BFFF722FA002F02DB5B
-:109FA000049B0F2B07D90023A0681A00743000937C
-:109FB00010A909F003FA13AE079B059A1B78934288
-:109FC00021D1079B069A5B7893421CD13378012BF1
-:109FD00019D00C23089A0CAD5343280000222168A5
-:109FE0000B9309F018FC21AA94460B9B634407CD00
-:109FF00007C301233370089B0133DBB20893049B32
-:10A000000133DBB20493079B374A023307930136CF
-:10A010009342D1D164200CF0EAFA089B643F3FB22E
-:10A02000182B00D84BE71A0021A91AA809F002FE44
-:10A030006A461DAB23CB23C21B6813601A991B9A77
-:10A040001C9B206809F0CFFBE568002D0CD0274948
-:10A0500012A8FFF749F91C2328001AAA12A90AF02E
-:10A0600027FB12A809F0B4F8A06809F064FF11A951
-:10A0700012A8A56809F075F900221D4B009212A9DB
-:10A0800001932800130000F017FA12A809F05CF9F8
-:10A09000FA2080000CF0ABFAA06809F04CFF0A9996
-:10A0A000A06800F0FBFA11A809F04EF910A809F019
-:10A0B0004BF96DB0F0BC08BC02B01847002F03D0BC
-:10A0C000049B0F2B00D014E7A06800F0B3F910E751
-:10A0D000FE7702008C3C0000D18AFFFF437802002B
-:10A0E00058FDFFFF587802008A780200F3770200DB
-:10A0F000DC050000F0B5040085B0637A9C46002BB7
-:10A1000004D1200009F0B4FD05B0F0BDA37A266F9C
-:10A1100001931023019AF35600259B1801229A40BF
-:10A120002900F36803920293029BAB4231DDB068D1
-:10A13000019B6843C01873694000E77A1A181B5CDA
-:10A140005078E279012F14D1571E3F1A18003B00B6
-:10A150004243606F52008218D2189379634500DD44
-:10A160006346627B1A4202D00123AB40194301359A
-:10A17000DAE7022F07D0032FEAD1277A013FFF1A2F
-:10A1800003003800E4E7571EFB1A277A013F381A0C
-:10A19000DEE71123C943F356606C994023691940E7
-:10A1A000039B19430CF0E3FAA27B072AACD8637B2C
-:10A1B0000C495B006373531CDBB290004158A373DE
-:10A1C000022A03D808000CF007FA96E7064B200095
-:10A1D000236300236363054BE462236414300CF0B3
-:10A1E000CEF891E77C6B0200F5A001005B3C020019
-:10A1F00070B50400104B250008330360FFF766F8C4
-:10A200002000743009F0A0F82000603009F09CF8BC
-:10A210002000583008F0DCFF2000503008F0D8FF54
-:10A22000064B1435280063610CF098F8280006F0FE
-:10A2300083F8200070BDC0469C6B0200CC72020007
-:10A24000F8B500250400324B858008330360857122
-:10A25000143016000F0006F059F820002D4BE5626F
-:10A26000636125645030FFF779F820005830FFF71C
-:10A2700075F820006030FFF79FF820000423F25E9D
-:10A2800033682667590009B2743009F08AF83368D8
-:10A29000226FE37173680126237210236581A78002
-:10A2A0002561D35691685918994204DD30009840D1
-:10A2B00001330543F8E711230120D356D16859181B
-:10A2C000994206DD02009A40266901333243226139
-:10A2D000F6E714200CF0BEFA226900212A4301237C
-:10A2E000060006F0E3FAFF23220063720133A38124
-:10A2F000002348326664A37320001370A366FEF740
-:10A30000C7FF0123A27920001343A371F8BDC04603
-:10A310009C6B0200E0720200F0B5437A040085B045
-:10A32000002B04D1200009F0A3FC05B0F0BD837A16
-:10A33000066F01931023019AF35600259B18012202
-:10A3400094469A402900F36803920293029BAB4221
-:10A350002DDDB068019B6843C01873694000E77A3F
-:10A360001A181B5C5078E279012F10D1571E3F1A42
-:10A3700018003B004243606F52008218D218937954
-:10A38000002B02D06346AB4019430135DEE7022FB4
-:10A3900007D0032FEED1277A013FFF1A03003800C0
-:10A3A000E8E7571EFB1A277A013F381AE2E7112324
-:10A3B000C943F356606C994023691940039B1943C4
-:10A3C0000CF0D5F9667AB31EDBB2FC2B14D8FEF77D
-:10A3D0000DFF0C4B0500236300230B4863630B4BFD
-:10A3E000FF217043E462236406F0ACFF290041437F
-:10A3F000200014300BF0C3FF637A012B00D994E7DF
-:10A4000090E7C046713C0200B60300005B3C0200CE
-:10A410001FB5012381881A00684608F072FF0123E6
-:10A4200068461A00024908F06CFF05B000BDC0463E
-:10A43000FE0300001FB5030048331A780400002A09
-:10A440000DD000221A70012381881A00684608F096
-:10A4500058FF012368461A00034908F052FF200004
-:10A46000743008F095FF1FBDFF03000010B54830A1
-:10A470000378002B06D00378012B03D0012102487A
-:10A4800008F0B3FD10BDC046FF03000010B5012168
-:10A490000400062008F0A9FD064B984208D1483474
-:10A4A0002378002B04D02378012B01D020BFF7E7BD
-:10A4B00010BDC04616FCFFFF73B5079C0500002CBD
-:10A4C0001CDB060048363078002802D0307801289E
-:10A4D00016D106981BB2C0B20090280012B2743098
-:10A4E00008F06CFF002C07D02B004A331C8000249E
-:10A4F00007234C352C803370200076BD014CFBE7E0
-:10A50000014CF9E717FCFFFF12FCFFFFF0B587B025
-:10A510000D9C05000E0017000393002C21DBFFF7B4
-:10A52000A5FF2B0048331B78DAB20292002B1AD118
-:10A53000310005A808F015FF0C9B3A000093280095
-:10A54000039B019405A9FFF7B7FF05A808F0FCFEDF
-:10A55000002C03D02800FFF799FF029C200007B0D1
-:10A56000F0BD024CFAE7024CF8E7C04617FCFFFFCB
-:10A5700011FCFFFFF8B50400171E1DDD060048366C
-:10A580003378002B02D03378012B17D12200E379E6
-:10A590005632013B137023000025200054331D80E8
-:10A5A000503008F072FE23004A331F800223280037
-:10A5B0004C3425803370F8BD0148FCE70148FAE7C8
-:10A5C00017FCFFFF12FCFFFFF8B50400171E2DDD7E
-:10A5D000060048363278002A02D03278012A27D184
-:10A5E0005D42069BFF331FD16B1D22001BB26432FC
-:10A5F00013802300200066331D70603008F0B9FE20
-:10A60000230000226C331A70954200D03D002300D5
-:10A610004A331D80079B00205A1E9341013F4C3452
-:10A62000053327803370F8BD069BDEE70148FAE763
-:10A630000148F8E717FCFFFF12FCFFFFF0B504002C
-:10A640000F0016001D0087B0002A1FDDFFF70EFF68
-:10A65000230048331B78DAB20392002B18D139005B
-:10A6600005A808F07EFE0D9B320001930C9B05A906
-:10A67000009320002B00FFF7A7FF05A808F064FE59
-:10A680002000FFF703FF039807B0F0BD0148FBE788
-:10A690000148F9E717FCFFFF11FCFFFFFF2902D873
-:10A6A0004172002070470148FCE7C04617FCFFFFDD
-:10A6B00013B5040004A80078009020000BF0C3FD3F
-:10A6C000002801D1207516BD0048FCE70EFCFFFFF5
-:10A6D00013B5040004A80078009020000BF09BFD47
-:10A6E000002801D1207516BD0048FCE70EFCFFFFD5
-:10A6F0007FB50D0011000F226A4404001E1E117068
-:10A7000015D0089B002B12DD012329000093FFF7D1
-:10A71000DFFF002808D10090320029002000089BAC
-:10A72000FFF7C6FF002800D0024804B070BD024801
-:10A73000FBE7C0460EFCFFFF17FCFFFFF7B5060066
-:10A740000D1E3ED00023022704690193002C34D053
-:10A75000AA88A38853403B422DD13A4222D1A36814
-:10A76000AA68934227D12B88002B02D022889A42D4
-:10A7700021D16B88002B02D062889A421BD1EB68F2
-:10A78000E268934201D0002B15D17368002B01D0F1
-:10A7900020009847A2880C4B1343A380019B0133F0
-:10A7A000019308E0A968A0680AF07FFC0028DAD1CC
-:10A7B000AB883B42D3D0646AC8E7019B2000002BE2
-:10A7C00000DC0248FEBDC0460080FFFF17FCFFFF13
-:10A7D000F0B506000D0085B000295DD001270469A1
-:10A7E000002C27D00221AA8800230A4202D0A38885
-:10A7F0005B083B40226829688A4215D1A068A96895
-:10A80000002B0FD00AF051FC00280DD0EB68E26855
-:10A81000934209D10421625EA388002A06DB1F4807
-:10A8200005B0F0BD8842F1D0646AD9E75B045B0CE7
-:10A83000A380F4E730692A880100031E07D135613F
-:10A8400001236846164908F05CFD0020E8E71C88F3
-:10A85000944206D25C6A1900002C0DD02300F6E762
-:10A8600023001C88944207D15F886C88A74203D8D4
-:10A870005C6A1900002CF3D1884209D10B889342FD
-:10A8800004D805D148886B88984201D96962D6E717
-:10A890004B6A6B624D62D3E70248C1E716FCFFFFCB
-:10A8A000FD03000017FCFFFF064B10B51A00040063
-:10A8B00008322C33026083600830FEF739FA20003A
-:10A8C00010BDC046B46B020008B4024B9C46083869
-:10A8D00008BC6047A9A8010008B4024B9C46083890
-:10A8E00008BC6047A94002000C4A002311002C322A
-:10A8F000083110B5436083818373826003614361D3
-:10A900008361C383016004000830FEF703FA044B3F
-:10A910001A68002A00D11C60200010BDB46B020030
-:10A92000F8240020F7B50D00012604690192002CDF
-:10A9300037D023882A889A4201D0002B24D16388FB
-:10A940006A889A4201D0002B1ED1FEF799F90123A3
-:10A95000002806D0C022A3881340C03B5A4253416E
-:10A96000DBB2019A93421AD10422A35EA788002B7E
-:10A9700015DB10222900A0180BF09EFF40231F4278
-:10A9800004D0200009F099FB646AD0E7FEF778F95B
-:10A990000028F6D021000448FEF7F6FAF4E7002676
-:10A9A000F2E73000FEBDC046BB40020008B4024BD7
-:10A9B0009C46083808BC604745420200F0B587B0A5
-:10A9C00001930EAB1B88060003930D9B0D000093B3
-:10A9D000019B0C9F0292002B39D0002F02D1009BCB
-:10A9E000DB0734D528200BF035FF0400103008F0C9
-:10A9F0007EFC029B1820258063800BF02BFF050056
-:10AA0000009B08220593019B002103600C300497F2
-:10AA10000BF06EFF082204A9281D0BF04DFF0D4B13
-:10AA200002226B6100230399E3602362636233684F
-:10AA30000A43300021005B68A560A2809847002887
-:10AA400005D0200008F078FB20000BF0FFFE07B0D7
-:10AA5000F0BDC0467F420200F0B51600002583809D
-:10AA6000164A174B04008571026001814681057307
-:10AA700018688C4689B0A8421DD0124A05950492E8
-:10AA8000C02202926A4604AB82CB82C223002A0013
-:10AA90006146FFF793FFC022094B0A4918680292EA
-:10AAA0006A46069106AB079582CB82C223002A0034
-:10AAB0003100FFF783FF200009B0F0BDF86B020002
-:10AAC000F8240020A943020030B5002403730123B9
-:10AAD000034D84710560818082734373846030BD4F
-:10AAE000F46A020070B583790400DB0704D580683E
-:10AAF000002801D00BF0AAFEA3799B0704D5A0681B
-:10AB0000002801D00BF0A2FEA3795B0709D5A02392
-:10AB10000021154AA068DB00D150884201D00BF01B
-:10AB200095FEA3791B0708D5A568002D05D0280040
-:10AB30000AF032FB28000BF089FEA379DB0605D56D
-:10AB4000A068002802D00368DB6898476023A279D8
-:10AB50001A4205D0A068002802D003685B689847B5
-:10AB60000023A360A37170BD00700040F7B50227F9
-:10AB7000037B04000D003B4228D0012928D88379AB
-:10AB80001A003A4001923B4214D1FFF7ABFF182064
-:10AB90000BF060FE0E230600E35618220199009385
-:10ABA0000BF0A6FE300000990BF094FCA379A66090
-:10ABB0003B43A371A3685A68002D04D00025DB68CD
-:10ABC0001A602800FEBD1B691A60FAE7014DF8E71C
-:10ABD000014DF6E716FCFFFF17FCFFFFF7B5012656
-:10ABE000037B040033422CD0827961231100194089
-:10ABF00001911A4216D1FFF775FF18200BF02AFEBB
-:10AC00000E230500E356677B1822019900930BF091
-:10AC10006FFE3A00280000990BF052FCA379A56062
-:10AC20003343A3716023A279A0681A4202D00BF0CB
-:10AC30002BFBFEBD436940681B681840431E9841CA
-:10AC4000F7E70148F5E7C04616FCFFFF70B5037B48
-:10AC500004000D001B0714D58023DB00994212D29B
-:10AC600009F025FC03000020834209D1280007F0E9
-:10AC7000EDFB064906F02EFF011CA06802F020FD46
-:10AC800070BD0348FCE70348FAE7C04600C07F44B4
-:10AC900016FCFFFF17FCFFFF70B50425037B0400C3
-:10ACA0002B4214D083792B420DD1FFF71BFF0820D4
-:10ACB0000BF0D0FD0E210600615605F079FBA3795B
-:10ACC000A6601D43A571A06805F098FB70BD014802
-:10ACD000FCE7C04616FCFFFF10B583791B0703D5C0
-:10ACE000806802F001FD10BD0048FCE716FCFFFF84
-:10ACF000012210B583794173134204D080680BF0B0
-:10AD00007DFC002010BD6022134203D080680BF050
-:10AD1000C2FAF6E70048F5E716FCFFFF70B504003D
-:10AD200000250C4B0E0008338580857103602100DF
-:10AD3000183009F009FC20002100203009F027FC20
-:10AD4000054B2000A680E5802572E56025616561E0
-:10AD50001C6070BD086C02000C2500208379DB07A5
-:10AD600002D5C160002070470048FCE716FCFFFFD9
-:10AD70008379DB0701D5C06870470148FCE7C0460E
-:10AD800016FCFFFF70B545690400002D22D0037A40
-:10AD9000032B21D8FFF7ECFFA8622C200BF05AFD03
-:10ADA0002C22002105000BF0A3FD002263695A62EA
-:10ADB0002369934207D1636923610020237A656187
-:10ADC0000133237270BD1A005B6A002BFBD16369EB
-:10ADD0005362F2E70148F5E70148F3E717FCFFFF8C
-:10ADE00013FCFFFF144B70B55A68144C002A03D0B3
-:10ADF00000225A600132A2601A69002A17D000218D
-:10AE000019618023DB000E4DE3582868012B0FD118
-:10AE1000A923DB00E1584942FFF7A0FF2868FFF7AC
-:10AE2000B1FF2B685A69074BE2500123A36070BD44
-:10AE3000FFF794FFF9E7C046FC1000400010004007
-:10AE40000C2500200405000003000069002809D03B
-:10AE50000221054AD167426A1A611A7A013A1A72C6
-:10AE6000024B19607047C04604E100E000E100E0D9
-:10AE700010B5002903DB024B19600BF051FA10BD2D
-:10AE80001025002070B504001D0004AB1E7805F0ED
-:10AE9000F9F920000E4B40302360FEF75FFA2300E3
-:10AEA000220001354C331D700023E1215832013658
-:10AEB00016700A3AA3646365138053809381D3812B
-:10AEC000013B200063644902FFF7D2FF200070BD00
-:10AED000A46A0200F7B580277F053E697C690822D5
-:10AEE000113C74430500210068460BF0E5FC104B53
-:10AEF000009A9A4219D0009300230193796928009F
-:10AF00001339714309F05AFB019A2800009909F09E
-:10AF10006DFB2100280009F051FB796922001339EB
-:10AF200028007143B30809F053FB0198FEBDC046E9
-:10AF3000FECA0000F0B50D00ABB000210D92070075
-:10AF4000302212A81E000BF0D3FC28000BF010FDDD
-:10AF5000431C0C93102B00D9B8E0202E00D9B5E08B
-:10AF60002900380009F06FFB0B90002854D129000C
-:10AF70000C9A12A80BF0A0FC32000D9916A80BF049
-:10AF80009BFC80235B051A695D690B92113D6A4346
-:10AF900038005E690D92FFF79DFF0D9B302208334C
-:10AFA000002104001EA80F930BF0A2FC31000B9BA4
-:10AFB00013395943380009F001FB00230F9E0C930D
-:10AFC0000E930C9BA34246DA310030221EA80BF0F0
-:10AFD00073FC12A91EA80BF0C1FC00282BD13D491F
-:10AFE000380022001091119409F000FB6A4609967E
-:10AFF00015AB23CB23C223CB23C223CB23C23800E0
-:10B00000149B1299139A09F0FFFA01230E930C9BDB
-:10B01000303601330C93D4E70B9832000D99103081
-:10B020000BF03CFC04000B980BF010FC002C9ED1A4
-:10B0300020002BB0F0BD6A46099621AB23CB23C27A
-:10B0400023CB23C223CB23C238001E991F9A209BF7
-:10B0500009F0DAFADBE7E6433021F61726404E43E3
-:10B060000F9B9E190E9B002B1CD10B9B981E06F06C
-:10B07000DFF8A0422CD0174901343800220010918B
-:10B08000119409F0B3FA6A46099615AB23CB23C293
-:10B0900023CB23C223CB23C238001299139A149BCB
-:10B0A00009F0B2FA38000D9909F088FA80235B059F
-:10B0B00059690C230B9A133963434A433800110032
-:10B0C00002330D9A09F084FA0024B1E7024CAFE78D
-:10B0D000024CADE7FECA000017FCFFFF13FCFFFFA8
-:10B0E0008023F0B55B051A6995B002925A69059103
-:10B0F0000299113A51435C69029B133C05005C4381
-:10B100000391FFF7E7FE061E3CD0302200210834F1
-:10B1100008A8039F0BF0ECFB2100280009F04EFA71
-:10B120000023083701930493019BB34220DA3900CE
-:10B13000302208A80BF0C0FB059908A80BF00EFC04
-:10B1400000280DD11B49721E28000691079209F0B4
-:10B150004DFA01230493019B303701330193E3E758
-:10B1600022000C233900280009F032FA3034F2E7CB
-:10B17000049B002B08D10F49320028000691079646
-:10B1800009F034FA0C4812E02800039909F016FA85
-:10B1900080235B0559690C23029A13394A43734390
-:10B1A00011002800039A023309F012FA002015B0AA
-:10B1B000F0BDC046FECA00000CFCFFFF70B50400E5
-:10B1C000A280FA22002308000C4992000831216075
-:10B1D000A3710B496061E260A360638209F033FAF6
-:10B1E000051E09D0010020000222103112300BF0A0
-:10B1F00063FB28000BF02AFB200070BD206C0200CE
-:10B200008A78020030B502258379040087B02B428A
-:10B2100004D1FDF77FFDA3791D43A571200009F03E
-:10B2200058FA00281CD06B46DD1C280009F048FAAB
-:10B230002B78002B17D001A809F040FA0321019ABE
-:10B24000D3170B409B189B102382FEF709F8E36885
-:10B25000A18818180123A0601A0002A808F051F86C
-:10B26000002007B030BD0122064B1A60064A516823
-:10B270000029FCD000215160044A12680192012289
-:10B280005A60DBE700C00040FCC0004008C5004039
-:10B29000022802D10122014B1A707047D3270020E7
-:10B2A00070B5064D04002B78002B04D1044803F040
-:10B2B0003FF801232B70200070BDC046D42700202A
-:10B2C00091B2010070B50C0007F006FE002810D006
-:10B2D0000023134DA40A2B70200009F00EFA002859
-:10B2E00003D00A200BF083F9F6E72B78002BFCD073
-:10B2F00070BD02210B4B0C4A99508021C90058584F
-:10B300000028FCD0A120C0001C5058580028FCD0B8
-:10B31000002199508021C9005A58002AFCD0E7E743
-:10B32000D327002000E0014004050000F8B50D001F
-:10B3300016001F0007F0D0FD002811D00023184C84
-:10B3400023703A003100280009F0D5F9002803D015
-:10B350000A200BF04CF9F4E72378002BFCD0F8BD61
-:10B36000012380220F4C1049D2006350A358002BB8
-:10B37000FCD08022D200002394469F4208DD980032
-:10B3800032582A506246A0580028FBD00133F4E717
-:10B39000002363506346E358002BFBD0DFE7C04631
-:10B3A000D327002000E001400405000008B4024B50
-:10B3B0009C46443808BC6047FF460200FA21F8B5B5
-:10B3C0000389C90004005943324809F084FEFA2178
-:10B3D000890005F02DFF304FA17A2081380009F057
-:10B3E0007AFE23002600250022894C33A072A03665
-:10B3F0001A808C3500232A223178286808F0A8FDAD
-:10B40000002844D11F235B223178286808F0A0FD72
-:10B4100000283CD120235C223178286808F098FD70
-:10B42000002834D101232C223178286808F090FDBF
-:10B4300000282CD101232D223178286808F088FDBE
-:10B44000002824D101232E223178286808F080FDBD
-:10B4500000281CD1A17A380009F038FE0E22C3B2B0
-:10B460003178286808F074FD002810D1FA2123896A
-:10B4700089005943074809F029FE012303432A2282
-:10B4800031782868DBB208F063FD002800D003485B
-:10B49000F8BDC046406C0200386C02000EFCFFFF95
-:10B4A00008B4024B9C46443808BC6047BDB3010059
-:10B4B000074B10B51A00040008323C3302604364A5
-:10B4C000443008F04CF9200008F06EF8200010BD60
-:10B4D000A06C020008B4024B9C46443808BC60478C
-:10B4E000B1B4010008B4024B9C46443808BC604724
-:10B4F00009470200F0B50425837904008BB02B4284
-:10B5000004D1FDF707FCA3791D43A57120009030FD
-:10B51000FFF764FB0026B0420FD12300A033197857
-:10B5200020000C2307AD00938C302B000122006813
-:10B53000FFF7DEF8061E03D02C4E30000BB0F0BD36
-:10B540000A2304AA9B182A785A706A781A70002273
-:10B55000985EAA785A70EA781A700022995E039170
-:10B560002A795A706A791A7000229F5EAA795A70F5
-:10B57000EA791A7000215A5E04922A7A5A706A7A1D
-:10B580001A7000215A5E0592AA7A5A70EA7A1F252B
-:10B590001A7000229B5EA27A03999C46514349424D
-:10B5A0005043CB172B405B185B11A361C3172B4093
-:10B5B000181864235743FA171540ED196A112262CF
-:10B5C000059A5B425343A36764236146049A401182
-:10B5D0005A434B43E267221DE0612000D36708F025
-:10B5E0005CF82000443008F0C1F8A6E70EFCFFFF2D
-:10B5F00008B4024B9C46443808BC6047F5B40100CF
-:10B60000F7B51E00040008AB1B881500019309ABB9
-:10B610001A8800910AAB31001F88FEF765F82000F8
-:10B620003A0031004430FEF7B9FA134B20001A00FB
-:10B630003C336364230008322260009A8C331A6022
-:10B64000AB8890308380AB79AA6883710B4BA98952
-:10B6500003600E23EB56826022009C3211808373BC
-:10B660002300019AA03303211A80FFF741FB200039
-:10B67000FFF7A4FE2000FEBDA06C0200F46A0200E9
-:10B68000F8B5FA260189B60004007143254809F08F
-:10B6900022FD310005F0CCFD234FA17A2081380036
-:10B6A00009F019FD2500A072583500232A222978B7
-:10B6B000606C08F04DFC002832D110232B22297831
-:10B6C000606C08F045FC00282AD101232D2229783E
-:10B6D000606C08F03DFC002822D101232E2229783D
-:10B6E000606C08F035FC00281AD1A17A380009F006
-:10B6F000EDFC0E22C3B22978606C08F029FC00280A
-:10B700000ED121890748714309F0E0FC012303436E
-:10B710002A222978606CDBB208F01AFC002800D0DD
-:10B720000248F8BD086D0200006D02000EFCFFFF2C
-:10B7300010B50400034B0833036007F035FF200009
-:10B7400010BDC046686D02007FB5042583790400F2
-:10B750002B4204D1FDF7DEFAA3791D43A571200029
-:10B760004830FFF73BFA0025A8420DD1230058339B
-:10B770001978062302AE009301223300606CFEF7B5
-:10B78000B7FF051E03D00D4D280004B070BD002189
-:10B7900004200222A37A30567156B25659435A43B6
-:10B7A0004343DB002362D20023685242C9002000D9
-:10B7B0009B6AA261E1619847E6E7C0460EFCFFFF85
-:10B7C000F8B504000F00190006AB1E8807AB150082
-:10B7D0001A88FDF789FF0F4B676408332360230045
-:10B7E000AA8848339A80AA79A9689A710A4AA889CE
-:10B7F000A2640E22AA5621652100543108809A7352
-:10B800000023A371230058331E802000FFF738FF68
-:10B810002000F8BD686D0200F46A020010B5040053
-:10B82000034B0833036007F09AFF200010BDC046A9
-:10B83000FC6D0200F0B507005C3700230400102205
-:10B840003978806C87B008F083FB214D0300280015
-:10B85000002B3BD10F2602ABF618012339780822C2
-:10B860000093A06C3300FEF743FFA8422DD00322C3
-:10B870003378134203D06420FDF7EAFAEAE7FA26A8
-:10B880002189144DB6007143280009F024FC3100D1
-:10B8900005F0CEFC2081A02311223978A06C08F09D
-:10B8A00057FB002811D1A36C218903937143280011
-:10B8B0003F7809F00BFC01231843C3B21022390072
-:10B8C000039808F045FB002800D0014807B0F0BD00
-:10B8D0000EFCFFFF9C6D020070B508258379040003
-:10B8E00086B02B4204D1FDF715FAA3791D43A5714B
-:10B8F00020004C30FFF772F9051E0DD023005C3399
-:10B900001978062304AE009301223300A06CFEF7E1
-:10B91000EFFE051E03D0134D280006B070BD0E23A8
-:10B9200032786B445A70727820001A700022995E47
-:10B9300064224A43A263B2785A70F2781A700022E5
-:10B94000995E642252425143616331795970717931
-:10B95000197000215B5E5A432368E2631B6A9847B3
-:10B96000DAE7C0460EFCFFFFF8B504000F0019002F
-:10B9700006AB1E8807AB15001A88FEF70FF90D4BB2
-:10B98000A764083323602300AA884C339A80AA79DD
-:10B99000A9689A71084AA889E2640E22AA566165CC
-:10B9A0002100583108801E8220009A73FFF742FF61
-:10B9B0002000F8BDFC6D0200F46A0200F0B5FA2523
-:10B9C0000189234FAD0085B004006943380009F0B8
-:10B9D00082FB290005F02CFC1E4EA17A208130004C
-:10B9E00009F079FB636CA07202932300583321891C
-:10B9F00001931B7869433800039309F067FB072321
-:10BA00000343202203990298DBB208F0A1FA002830
-:10BA10001AD1019B22221978606C102308F098FA41
-:10BA2000002811D1019BA17A30001F78656C09F0C4
-:10BA30004DFB80235B420343232239002800DBB205
-:10BA400008F086FA002800D0034805B0F0BDC046D3
-:10BA5000306E0200286E02000EFCFFFF10B50400DD
-:10BA6000034B0833036007F09FFD200010BDC04664
-:10BA7000A06E0200F0B504258379040085B02B4246
-:10BA800004D1FDF747F9A3791D43A5712000483083
-:10BA9000FFF7A4F8051E0DD02300583319780623AC
-:10BAA00002AE0093A8223300606CFEF721FE051E53
-:10BAB00003D0144D280005B0F0BD1F200023F25E16
-:10BAC000D31703409B180222B15E5B11CA170240D4
-:10BAD00052180421775E3380F9170140A07A521181
-:10BAE0004343C919728049114243B18041435B42CB
-:10BAF000E3612368524220009B6AA2612162984759
-:10BB0000D8E7C0460EFCFFFFF8B504000F0019008F
-:10BB100006AB1E8807AB15001A88FDF7E5FD0F4B35
-:10BB20006764083323602300AA8848339A80AA797F
-:10BB3000A9689A710A4AA889A2640E22AA562165A8
-:10BB40002100543108809A730023A37123005833D5
-:10BB50001E802000FFF732FF2000F8BDA06E02001B
-:10BB6000F46A0200F7B5FA2504000189134EAD000E
-:10BB70006943300009F0AFFA290005F059FB2700AE
-:10BB8000A36C208100935C373B7881B2694330001D
-:10BB9000019309F09BFA6022C3B20199009808F062
-:10BBA000D7F9002807D1012362223978A06C08F068
-:10BBB000CFF9002800D00248FEBDC046D46E020076
-:10BBC0000EFCFFFF10B50400034B0833036007F0C1
-:10BBD000C6FD200010BDC046FC6E02007FB50825E2
-:10BBE000837904002B4204D1FDF794F8A3791D4317
-:10BBF000A57120004C30FEF7F1FF051E0DD023008B
-:10BC00005C331978062302AE0093E8223300A06C5F
-:10BC1000FEF76EFD051E03D00B4D280004B070BD6D
-:10BC20000223F25E96235B425A4362630021725EF6
-:10BC300020005343A3630423F25E96235343E3633C
-:10BC400023681B6A9847E8E70EFCFFFFF8B504007D
-:10BC50000F00190006AB1E8807AB15001A88FDF708
-:10BC60009DFF0D4BA764083323602300AA884C3343
-:10BC70009A80AA79A9689A71084AA889E2640E2272
-:10BC8000AA5661652100583108801E8220009A73EF
-:10BC9000FFF768FF2000F8BDFC6E0200F46A0200A6
-:10BCA000F0B50400150085B001930AAB1F880BABFB
-:10BCB0001B78461C02930EAB1B78102203930B7863
-:10BCC00003704B8A0131438230000AF0F5FD656153
-:10BCD00000250122019B27836383039BE583237750
-:10BCE000029B2000F377A31CDA770C9B0C2663627F
-:10BCF00023000D9A283329001A705D7032009D7060
-:10BD00002C300AF0F5FD2000064B3200A363290019
-:10BD1000E56340300AF0ECFD2000034B2565E36449
-:10BD200005B0F0BDF3470200E5470200F0B507009B
-:10BD3000C3B001604260684900222DA808F0DCFD14
-:10BD40003B000833069312230024012601930C3B89
-:10BD500010AD069A049600932DA923000394029433
-:10BD600018A8FFF79DFF220028005C4908F0C4FDD9
-:10BD70003B000E3307930A230193083B2900079ADF
-:10BD8000049600930394230002942DA8FFF788FFE4
-:10BD90007868BC600368BC815B6998475A2202AB33
-:10BDA000D218D677AE2202ABD218D67718AA09924B
-:10BDB0002DAA4B49F8810A920BA8220008F09CFD9D
-:10BDC0002421392002AA5218137802AA2B70D38E8C
-:10BDD00001316B8202AB1022C918C0180AF06CFD49
-:10BDE000022309AE2B7538681696AC8301F0E0FC8F
-:10BDF000036829001B689847762202AB9B181B88B2
-:10BE000054323B8202AB9B181B8838687B8201F05E
-:10BE1000CFFC03680094398ADD68069A0623A84798
-:10BE2000386801F0C5FC03680094798A079ADD68D8
-:10BE30000223A847386801F0BBFC060014200AF072
-:10BE400009FD0500274B0461082280C00BA90B9354
-:10BE50000C940AF031FD244BEB60B369A34239D155
-:10BE6000224BB5611E68002E31D028200AF0F2FC6A
-:10BE70000400103007F03BFA1D4B182023600AF035
-:10BE8000E9FC002205001B4B00210C9207600832E0
-:10BE90000C300B930AF02CFD08220BA9281D0AF088
-:10BEA0000BFD154B00226B61C223A3803368E26057
-:10BEB000210030005B68A56022626262984700281A
-:10BEC00005D0200007F038F920000AF0BFFC380048
-:10BED00043B0F0BD2B61C3E792780200A278020064
-:10BEE000B2780200B548020001480200F8240020A0
-:10BEF000040001006B4802002B48020010B504004A
-:10BF0000054B083303601C3007F062F9200018303D
-:10BF100007F05EF9200010BD286F0200FF23F0B586
-:10BF20002C4E8DB0337000230400694600880093C6
-:10BF300004F02EF9002802D16B469B783370264D11
-:10BF40002B68DB68002B07D1002320881A0019001A
-:10BF500008F0F9FC0DB0F0BD3378032BF4D81F497D
-:10BF600001A8FDF7C1F92B6801A9DD6804A807F055
-:10BF700084F9280004A908F095FB0027050004A80F
-:10BF800007F026F9BD421ED029002022103104A856
-:10BF90000AF092FC28000AF059FC317804ABC90081
-:10BFA0005918082202A80AF087FC012308222088D9
-:10BFB00002A908F0C8FC0137002804D10C21208810
-:10BFC000074A08F0BEFC01A807F002F9002FBBD019
-:10BFD000C0E7C0468820002020250020C27802004B
-:10BFE000FFFF0000F0B58379040091B05B071BD51B
-:10BFF000FDF736F900232269801A9941994203D14D
-:10C00000F533FF3398420FD3A068002808D0354B92
-:10C010001D8801F0BDFB0368152229001B6A9847A3
-:10C020000422A3799343A371A3799B0758D52E4E7D
-:10C030003368DB68002B4FD02C4F3B78032B4BD859
-:10C04000284B2B491B8804A80193FDF74DF9336851
-:10C0500004A9DD6808A807F010F908A9280008F06D
-:10C0600021FB050008A807F0B3F8082302AAD38033
-:10C070000198073B063206A908F067FC002D08D09E
-:10C0800029002022103108A80AF016FC28000AF026
-:10C09000DDFB3D7802ABDA88ED0008AB5D192800C6
-:10C0A00006A90AF0FBFB002813D00822280006A9E5
-:10C0B0000AF002FC336804A9DD6805A807F0DDF882
-:10C0C0002023280008AA05A908F0F2FA05A807F01D
-:10C0D0007FF804A807F07CF80222A3799343A371A8
-:10C0E00011B0F0BDB82700202025002088200020B6
-:10C0F000C278020070B50D0001F04AFB040003682D
-:10C10000002D09D15B699847FA20800068430749F0
-:10C1100005F08EF8E08070BD9B6898478542F3D2A9
-:10C12000236820009B6898470500EDE77102000036
-:10C13000F0B507001500A1B002C706006B4918A8AA
-:10C140001C0008F0EDFC2B1E03D028000AF010FCA8
-:10C1500083B20122049200220392029202320192DF
-:10C1600000932A0018A93800FFF79AFD33006049B0
-:10C17000583318A8079308F0D3FC231E03D02000DF
-:10C180000AF0F6FB83B2012204920022039202928B
-:10C19000023201920093220018A90798FFF780FD50
-:10C1A00033005449AC3318A8089308F0B9FC269B17
-:10C1B000002B03D018000AF0DBFB83B201220492AB
-:10C1C000002203920292023201920093269A18A949
-:10C1D0000898FFF765FD731CFF33474918A80993BA
-:10C1E00008F09EFC279B002B03D018000AF0C0FB30
-:10C1F00083B2012204920022701C03920292023246
-:10C2000001920093279A18A9FF30FFF749FD3300E8
-:10C210005533FF33394918A8099308F081FC289B4E
-:10C22000002B03D018000AF0A3FB83B20122049272
-:10C23000002203920292023201920093289A18A9D6
-:10C240000998FFF72DFD3300A933FF332C4918A8B7
-:10C250000A9308F065FC299B002B03D018000AF014
-:10C2600087FB83B201220492002218AC039202924F
-:10C270000232019200932100299A0A98FFF710FDDB
-:10C28000204B1B780B93002B2DD1079B1E4913933A
-:10C29000089B0DA81493731CFF331593099B1297E9
-:10C2A00016930A9B12AD179308F03AFC1D21492002
-:10C2B00006AB1B7F1022237006ABDB8D638206ABBF
-:10C2C000C918C0180AF0F8FA062323750B9B1E95AF
-:10C2D0003068A38301F06CFA036821001B6898475B
-:10C2E0000122084B1A70300021B0F0BD292A00004D
-:10C2F000242A0000252A0000272A0000262A000000
-:10C30000282A0000D52700200A18000070B5002553
-:10C3100004000B4B8580083385710360C1601830C1
-:10C32000FDF71CF820001C30FDF718F80123621CF3
-:10C33000D377044A2000A56065611460A37170BDC5
-:10C34000286F020020250020FA2130B585B00400B6
-:10C35000012302226846890006F0D3FF074D2868B2
-:10C36000002809D008F0E8FB2188054B2A681980CD
-:10C37000022391790B43937105B030BD2025002035
-:10C38000B827002010B50C0007290FD8806801F0ED
-:10C39000FFF9074B195703685B6C984743425841B4
-:10C3A000044B40421840044BC01810BD0348FCE742
-:10C3B000417A0200EA03000016FCFFFF17FCFFFFB2
-:10C3C000F0B5984C0D00A544040096AB1B78964937
-:10C3D00008A807930692FCF787FF200029001C306D
-:10C3E00006F053FF914909A8FCF77EFF90490AA87F
-:10C3F000FCF77AFF0CAE09AA08A90BA806F054FFB7
-:10C400002A00300011AD0BA906F04EFF0AAA310038
-:10C41000280006F049FF290008A806F036FF28008A
-:10C4200006F0D6FE300006F0D3FE0BA806F0D0FED4
-:10C43000C020C00001F072FF08200AF00BFA0700CC
-:10C44000002108F0C9FE0C220021A76030000AF08C
-:10C450004FFA2B0007CE07C3764B2900EB60002371
-:10C4600038002B6108F0A1FEA06801F091F90822C4
-:10C470000021059012A80AF03BFA14200AF0EAF90C
-:10C480006D4B2A0011930300C2CAC2C36B4B059FB8
-:10C49000C3600023A03703617B68002B00D0BAE0A3
-:10C4A0007860A06801F084F908220021060012A833
-:10C4B0000AF01EFA14200AF0CDF9614B1193030023
-:10C4C00086CD86C35F4BC36000230361336B002BB3
-:10C4D00000D0A2E03063A06801F05AF908220021E0
-:10C4E000059012A80AF004FA14200AF0B3F9564B8A
-:10C4F00011AE119332000300A2CAA2C3534B059D93
-:10C50000C3600023943503616B68002B00D086E084
-:10C510006860012004AB1B7F04AA034313770BA9B7
-:10C5200008F015FAA06801F053F9036848495B6AFE
-:10C530009847A06801F04CF9036846499B69984701
-:10C54000A06801F045F90021036800911D680A0008
-:10C550000B00A847079B002B0AD0200008F0F5FA33
-:10C56000032805DDA06801F033F90368DB6898470C
-:10C5700006212000FFF706FF374B384A1B68A168E9
-:10C580000393374B30001B6800250293354B1B6823
-:10C590000193069B1B6804330093334B12681B689E
-:10C5A000FFF7C6FDA06801F0F3F803680CA99B6AC9
-:10C5B0009847082304AA1384DB1853849584A06841
-:10C5C00001F0E6F803680CA9DB6A9847A068062129
-:10C5D00008F079FA089A09219378A068043208F0E3
-:10C5E00085FAA06801F0D4F832210571A068FFF740
-:10C5F00081FDA06801F0CCF808F0E3F90AA806F084
-:10C60000E7FD09A806F0E4FD08A806F0E1FD912386
-:10C610009B009D44F0BD036142E703615AE703615B
-:10C6200076E7C046BCFDFFFFCE780200EB78020043
-:10C63000DC7802005349020049C30100614902004D
-:10C640001DBF01006F4902009D4902007D490200A3
-:10C650006DC60100A1C601001C2500201825002080
-:10C660000C200020142500201020002013B50622E5
-:10C670006846FCF749FE094B1C68002C0AD0694645
-:10C6800001A806F0FAFD200001A908F07CFA01A833
-:10C6900006F09EFD684606F09BFD13BD2025002098
-:10C6A000002373B501AE0C0031000500019303F0C7
-:10C6B0006FFD002802D1B278064B1A70064B18683D
-:10C6C000002806D0054B1D8063425C41E1B208F0B2
-:10C6D00062FA73BD8820002020250020B8270020A2
-:10C6E00030B5284CA9B06A220D000DA821000AF02F
-:10C6F000E3F80DA903A8FCF765FE03A906A806F058
-:10C7000030FE01230193013BFF3B00930533FF33D0
-:10C71000642206A92800FDF791FF06A806F014FE82
-:10C72000210019226A3106A80AF0C6F80522002461
-:10C73000110006AB04A806F03BFE04A905A806F00C
-:10C7400010FE2300220028000194009405A9FDF7A3
-:10C75000DDFE05A806F0F8FD21002800FDF79EFF8C
-:10C7600005340520FCF774FBFF2CF5D1FA2080007E
-:10C77000FCF76EFB04A806F0E7FD03A806F0E4FD55
-:10C7800029B030BDBE790200F0B58F4B8DB0059257
-:10C790001A68082304000F00D16C07A80B43D36468
-:10C7A0008A49FCF7A1FD8A4908A8FCF79DFD2200F3
-:10C7B00000251C3207A90BA806F076FD08AA0BA9D4
-:10C7C00009A806F071FD0BA806F002FD631CDD77D9
-:10C7D000A06800F0DDFF03685B699847A06800F07F
-:10C7E000D7FF030006000A331F2229001800039315
-:10C7F0000AF07EF8039B3000DD7708F0D9F80621B7
-:10C80000A06808F060F9099A09219378A0680432B9
-:10C8100008F06CF9A06800F0BBFFC8210571A068A2
-:10C82000FFF768FCA06800F0B3FF0581A06800F086
-:10C83000AFFF08F0C6F83800FDF7FCFD2000FCF75C
-:10C8400069FA39002000FFF74BFF3900200008F09B
-:10C85000B5F9FF23049503936269012316001E4076
-:10C860001A4232D05B490AA8FCF73CFE0AA90BA881
-:10C8700006F077FD00220BA9130001920092380008
-:10C88000FDF744FE0BA806F05FFD049B002B47D18B
-:10C89000039B043B0393039B282B44DC380007F0E5
-:10C8A0004AFB039B002B00DC0496059806F043FF2F
-:10C8B000002806D0012362699A431300042213431F
-:10C8C00063610AA806F040FD002504226369134253
-:10C8D00034D0FF213800C826FDF7E0FE0025B60061
-:10C8E000A36902229B5EAB4223DD200029B21830EF
-:10C8F00006F0F0FC0023010038001A007430FCF749
-:10C9000041FE3000FCF7A4FA380007F014FBC82001
-:10C91000FCF79EFA0222636913420AD10135DFE770
-:10C92000039B0433B6E7039BFE2BBEDD0023049379
-:10C93000BBE7FA208000FCF78BFA0025022263692E
-:10C9400013421ED01E0006321640134224D0224944
-:10C950000AA8FCF7C7FD0AA90BA806F002FD0022F1
-:10C960000BA91300019200923800FDF7CFFD0BA830
-:10C9700006F0EAFC1948FCF76BFA0AA806F0E4FC9A
-:10C98000174D6420FCF764FA164B01359D4200DC1C
-:10C9900062E706F0B3FA5FE713490AA8FCF7A2FDC5
-:10C9A0000AA90BA806F0DDFC330032000BA9380001
-:10C9B00001960096FDF7AAFD0BA806F0C5FC0AA893
-:10C9C00006F0C2FCDDE7C046A4240020DE780200A9
-:10C9D000DC780200EE78020033790200983A000019
-:10C9E0008C0A00008B0A000070790200F0B587B055
-:10C9F00001930EAB1B88060003930D9B0D00009363
-:10CA0000019B0C9F0292002B39D0002F02D1009B7A
-:10CA1000DB0734D5282009F01DFF0400103006F094
-:10CA200066FC029B18202580638009F013FF050037
-:10CA3000009B08220593019B002103600C300497A2
-:10CA400009F056FF082204A9281D09F035FF0D4BF7
-:10CA500002226B6100230399E360236263623368FF
-:10CA60000A43300021005B68A560A2809847002837
-:10CA700005D0200006F060FB200009F0E7FE07B0BB
-:10CA8000F0BDC0461D4C02000300F0B5C5B0050066
-:10CA900002C300224A492FA800240127079307F068
-:10CAA0002BFF122312AE079A01932FA9230004979C
-:10CAB0000394029400971AA8FFF7F2F822003000BE
-:10CAC000404907F019FF1223310001936A1D23002A
-:10CAD00004970394029400972FA8FFF7E1F86223CC
-:10CAE00002AA9B18DF77B6239B18DF771AAB2200C8
-:10CAF00035490993AC802FAB0DA80A9307F0FCFED3
-:10CB00002C222D21412002AB9B181B781C3A33703C
-:10CB100002ABDB8F738202ABC918C01809F0CCFEE0
-:10CB20000223337509AB18932868B48300F040FEE4
-:10CB3000036831001B6898477E2202AB9B181B8854
-:10CB40005432EB8002AB9B181B8828682B8100F0C5
-:10CB50002FFE03680094E988DE68079A3B00B0471F
-:10CB6000286800F025FE03680094DE6829893B00F0
-:10CB70006A1DB047154B1868A0421DD0144A0C948A
-:10CB80000B92C02202926A460BAB42CB42C23900E2
-:10CB90002B002200FFF72AFF0C4B0E9418680D4B58
-:10CBA0000DAA0D93C02302936B4642CA42C32B00C9
-:10CBB00022000221FFF71AFF280045B0F0BDC04651
-:10CBC000497A0200597A0200697A0200F8240020AA
-:10CBD0005D4C0200BB4C0200F0B5060050364A889E
-:10CBE000338804000D0085B09A4225D026004E36C9
-:10CBF0006A8833889A425CD12B89032B59D9EB6818
-:10CC0000A0681B68236100F0D3FD31880026220054
-:10CC100003680096DF6810320423B8470127B74045
-:10CC200023693B4237D063693B423FD0E368300120
-:10CC30001818FEF731F839E00B89032BD6D9CB68E9
-:10CC40001B684361806800F0B3FD31880026220034
-:10CC500003680096DF6814320423B8470127B74001
-:10CC600023693B4208D063693B4210D0E36830013E
-:10CC70001818FEF711F80AE063693B4207D0E36831
-:10CC800030011818FDF7AAFF23693B42EBD10136AA
-:10CC9000132EE3D1AAE763693B4207D0E368300172
-:10CCA0001818FDF79BFF23693B42BCD10136132EB8
-:10CCB000B4D1230052336A881B889A4234D1288920
-:10CCC000002858D02D4B2E4A43439BB2934252D852
-:10CCD000072104F0ADFAC3B207205843EE68831968
-:10CCE0000393039BB3421FD03379F27877791B0209
-:10CCF0001A43B37930783F0417431B061F430301DF
-:10CD00000293B17873780902029A1943E3680736EF
-:10CD10009818FDF79BFFE268029B94466344180055
-:10CD20003900FDF7D9FFDCE7636D6A88DB8B9A4237
-:10CD300021D101272E89ED68AE19B6B2731B9BB2C3
-:10CD4000012B18D93B002878626983401A4208D128
-:10CD5000E26800011018226969781A4203D1FDF7D0
-:10CD600005FF0235EAE7FF2903D08900FDF76EFFD2
-:10CD7000F7E70449FAE705B0F0BDC046B76D00001B
-:10CD800092240000FF030000F0B500240500874B4B
-:10CD9000DBB0083303608160C26085492200848073
-:10CDA000847145A807F0A8FD2B00103301270A263F
-:10CDB00007930423079A04970196009345A923003B
-:10CDC000039402941BA8FEF76BFF2200794945A843
-:10CDD00007F092FD04232A00049714320196009371
-:10CDE00045A923000394029430A80892FEF758FF47
-:10CDF0002200714913A807F07FFD2A00183206921D
-:10CE000008220192063223000497009213A9069A81
-:10CE10000394029445A8FEF743FF2200674913A834
-:10CE200007F06AFD542009F015FD1A2314212A0089
-:10CE300006002632049701930091230013A903945E
-:10CE40000294FEF72DFF30005D4B08226E65F562FF
-:10CE500013A930301393149409F02EFD32002800EA
-:10CE6000584B2932B363210017702C6113226C6177
-:10CE70003A3009F03DFD0E222100069809F038FDF8
-:10CE80005E2204ABD218D777B22204ABD218D77780
-:10CE900004AAD31D1BAAFF330A9230AADF770B9294
-:10CEA000B31C45AADF7748490C920EA822000D96C4
-:10CEB00007F022FD28213D2004AA521813781431CE
-:10CEC00004AA5218137004AA538F123152181380F7
-:10CED000253904ABC9181022C01809F0EDFC502107
-:10CEE000042304AA52181370582204AB9B180AAFEB
-:10CEF0001997A8681C8000F05BFC036813A91B68E5
-:10CF000098477A222F002E0004AB9B181B884E37BF
-:10CF10003B80543204AB9B181B88503633802B0067
-:10CF200052330993543204AB9B181B88099AA868A2
-:10CF3000138000F03DFC036839880094DF68079A8D
-:10CF40000423B847A86800F033FC036831880094D4
-:10CF5000DE68089A0423B047A86800F029FC099B02
-:10CF6000069A198803680094DE680E23B047A86803
-:10CF700000F01EFC0700142009F06CFC0600134BA7
-:10CF80000461082220C00EA90E930F9409F094FCAE
-:10CF90000F4BF360BB69A34206D12800BE61FBF7CB
-:10CFA000B9FE28005BB0F0BD3361F6E7406F0200C8
-:10CFB000797A0200997A0200A97A0200897A02003D
-:10CFC000DF4D0200134D0200B97A0200D9CB0100F7
-:10CFD0003D4D02000300F0B50400C5B001604260A1
-:10CFE0002C33002261492FA8089307F085FC230009
-:10CFF000083300250127079305220A23049701938C
-:10D0000000922B00079A2FA9089803950295FEF726
-:10D0100047FE2A0056492FA807F06EFC082122007F
-:10D0200001910C3112AE2B00103204970091039540
-:10D030002FA902951AA8FEF733FE2A0030004D49A9
-:10D0400007F05AFC0A2322000193083B31000E32FC
-:10D050000497009303952B0002952FA80992FEF7E1
-:10D060001FFE05222900079809F042FC78232000C2
-:10D07000E381414B310008222574A4655C30129392
-:10D08000139509F019FC3D4B04AA63662300553340
-:10D090001F70273BDF775A239B18DF77AE239B183F
-:10D0A000DF77089B2A000A931AAB35490B930DA82A
-:10D0B0002FAB0C9307F020FC24222521392004AB50
-:10D0C0009B181B78143A337004ABDB8E0AAF738263
-:10D0D00004ABC918C01809F0EFFB032320683375AF
-:10D0E0001897B58300F064FB036831001B6898470C
-:10D0F000230076224A331B882068A38404AB9B1844
-:10D100001B885432E38404AB9B181B88238500F0F2
-:10D110004FFB03680095218DDE68099A0223B04712
-:10D12000206800F045FB03680095A18C079ADE6833
-:10D130000523B047206800F03BFB0700142009F0EE
-:10D1400089FB06000F4B0561082210C00DA90D9345
-:10D150000E9509F0B1FB0C4BF360BB69AB4203D1F8
-:10D160002000BE6145B0F0BD3361F9E7C97A020025
-:10D17000E97A0200D97A0200054F02000D4E020042
-:10D18000F97A0200614E0200374E02001FB5084BCB
-:10D190001B68DB8B834209D1064B68461A78064B25
-:10D1A00006491A700123032206F0ABF805B000BD52
-:10D1B00024250020D6270020D7270020FF030000C9
-:10D1C000F0B51D00ADB0040001610135143016004A
-:10D1D0000691FCF7C3F8EBB218000793FBF75EFF6C
-:10D1E00000250136F6B260603000FBF757FF4A4B6E
-:10D1F0002A001D70494B4A491D70079B2060A6728A
-:10D20000E37225810FA807F077FB01270C23226822
-:10D210000497019300963B000FA90395029517A868
-:10D22000FEF73EFD2A003F490FA807F065FB54209A
-:10D2300009F010FB202306000193079B6268049706
-:10D2400000930FA93B0003950295FEF729FD364B8D
-:10D2500008961E600AAE17AB2A00344930000993C5
-:10D2600007F04AFB34213520337802AA5218137094
-:10D27000738A123102AA52181380253902ABC918D9
-:10D280001022C01809F018FB4821022302AA5218E4
-:10D290001370502202AB9B1808AF159706981D809B
-:10D2A00000F086FA03680FA91B689847722202AB48
-:10D2B0009B181B880698E36000F07AFA0790142008
-:10D2C00009F0C8FA07001A4B05610822310010C0A6
-:10D2D0000A930B9509F0F0FA164BFB60079B9B69CC
-:10D2E000AB4217D1079B06989F6100F061FA0500D9
-:10D2F000082200210BA809F0FBFA0F4B0A932B0020
-:10D300006C3307CE07C30D4B2000AB670023EB67E0
-:10D310002DB0F0BD3B61E5E7D6270020D7270020E0
-:10D320002C7B02003C7B0200242500204C7B020069
-:10D33000A34F0200794F02008DD101006B4F020014
-:10D34000054A03001178054A1278501A914201D912
-:10D35000DB7AC0187047C046D7270020D6270020A8
-:10D36000F0B58DB002AF040039607A613B61002AEC
-:10D3700000DCA4E03B69012B00D1A0E027230025BD
-:10D38000FB1800691D7000F013FA272203684E494C
-:10D390009B690968BA189847206900F0E9F9826D1D
-:10D3A0000223110019401A4237D12533FB181B788C
-:10D3B000AB4200D186E0F961206900F0D9F9022280
-:10D3C000836D134275D02723FB181B78FB60002B5D
-:10D3D0006FD03E4B6E461D783D4B1B78BB60FB69A2
-:10D3E000BB6100237B60BB697A69934217DAE17AFB
-:10D3F000681C04F08DF8BB688B420AD0BA693B68A0
-:10D400009B5C62685355FB69CDB20133FB61FB68DD
-:10D410007B60BB690133BB61E5E7FD61CCE77B68FD
-:10D42000002B01D0294B1D702000FFF789FF6A46B1
-:10D43000C31DDB08DB00D31A9D4602AB02000021AE
-:10D4400005001800BB6109F053FA204BE27A1B7803
-:10D4500020000193BB680093BB69616807F0F3FD8E
-:10D460003B69022B03D103211A48FBF71DFD2069FC
-:10D4700000F09EF9ABB20025134A1268D18B026806
-:10D480000095D2681500BA69A8473B69022B14D1F0
-:10D49000FBF774FC206900F08BF9272203680A4926
-:10D4A0009B69BA1809689847FB697A69B54693423F
-:10D4B00082DBBD46F8690BB0F0BDB546F9E7064B17
-:10D4C000FB61F6E7054BFBE724250020D62700206B
-:10D4D000D7270020FF03000017FCFFFF16FCFFFF0B
-:10D4E000002815D0006041608260C360046145611E
-:10D4F0008661C761444604624C4644625446846275
-:10D500005C46C462644604636E4646637446846344
-:10D51000002A06D0C46B043C043A25681560B44266
-:10D52000F9D18C6BA6464E6BB546002B06D0CC6B62
-:10D53000043C043B1D682560B442F9D10C6BA44641
-:10D54000CC6AA3468C6AA2464C6AA1460C6AA046E5
-:10D55000CF698E694D690C69CB688A68086849682B
-:10D560007047006041608260C3600461456186610C
-:10D57000C761444604624C464462544684625C4639
-:10D58000C462644604636E46466374468463C46B37
-:10D59000043C043925680D60B442F9D1C769866935
-:10D5A000456904697047006041608260C36004613E
-:10D5B00045618661C761444604624C4644625446F4
-:10D5C00084625C46C462644604636C464463744689
-:10D5D000846304697047846BA646446BA546046B5C
-:10D5E000A446C46AA346846AA246446AA146046A61
-:10D5F000A046C769866945690469C368826800688E
-:10D600004168704710B5041E0CD009F0B1F9431EF3
-:10D61000E318A34208D922781978013B21705A7087
-:10D620000134F6E7014810BD0020FCE717FCFFFFBE
-:10D63000F0B585B00D1E009029D000260A27C2172C
-:10D64000141A4B1E544003932000029639000136F1
-:10D65000019603F05DFFCB17C9185940039B303189
-:10D6600020009955390003F06DFE041EECD1009B9B
-:10D67000002B04DA2D23029E019A0236AB540023BC
-:10D680002800AB55FFF7BEFF200005B0F0BD014CF0
-:10D69000FAE7C04617FCFFFF0268084B406810B568
-:10D6A000C018C000101803009A4205D81C688C42AC
-:10D6B00002D31800083BF7E710BDC046FFFFFF1F6D
-:10D6C00070B50D1C06000021281C03F039FF041E54
-:10D6D00006D13000291C03F0A7FA2000756070BD48
-:10D6E0000048FCE717FCFFFF70B504000D0003F0D5
-:10D6F000AFFA20006168FFF7E3FF024B00201D60D6
-:10D7000070BDC0461420002070B5064D04002B6883
-:10D71000002B02D107F03EFF286023689B00EB58E6
-:10D72000636070BD3825002070B500280ED10D4D06
-:10D730002E68002E08D1083009F08CF8040006602D
-:10D740004660FFF7E1FF2C60286870BD064A0123A0
-:10D75000116806480C001C401942F6D10360446071
-:10D760001360F2E72C25002028250020302500201A
-:10D77000436810B50400002B02D1044808F06CFE89
-:10D78000606803681B69984710BDC046097B0200AA
-:10D79000436810B50400002B02D1044808F05CFE79
-:10D7A000606803681B69984710BDC046097B02008A
-:10D7B000436810B50400002B02D1044808F04CFE69
-:10D7C000606803689B69984710BDC046097B0200EA
-:10D7D000436810B50400002B02D1044808F03CFE59
-:10D7E000606803685B6A984710BDC046097B020009
-:10D7F00000487047FFFF0000F0B597B0059303683D
-:10D8000007AC1B6804910393110023000600A1C913
-:10D81000A1C30025D36829000C220CA80A930B95FC
-:10D8200009F066F835200B4B11AF0F9304AB2900BC
-:10D830001022C01810953D7009F05AF8059B7D82A2
-:10D840002200009330000499039C01970CABA04781
-:10D8500017B0F0BDF7520200FC3070B5046C050043
-:10D86000002C0DD1242008F0F5FF064B44608361A5
-:10D87000054B8460C46004614461C4610360286432
-:10D88000286C70BD2C70020014710200FC3070B561
-:10D89000C56B0400002D11D1342008F0DBFF084BCC
-:10D8A00085604360074B45610361074B0562C361B7
-:10D8B000064BC5628362064BE0630360E06B70BD9C
-:10D8C0005C7002004C700200BC700200CC70020060
-:10D8D000DC700200064B70B504000360406800284D
-:10D8E00004D0056908F0B2FF2800F8E7200070BDF9
-:10D8F000906F0200064B70B504000360406800287A
-:10D9000004D0056908F0A2FF2800F8E7200070BDE8
-:10D91000606F0200064B70B5040003604068002889
-:10D9200004D0056908F092FF2800F8E7200070BDD8
-:10D93000706F0200064B70B5040003604068002859
-:10D9400004D0056908F082FF2800F8E7200070BDC8
-:10D95000806F0200064B70B5040003604068002829
-:10D9600004D0056908F072FF2800F8E7200070BDB8
-:10D970002C700200064B70B504000360406800285C
-:10D9800004D0056908F062FF2800F8E7200070BDA8
-:10D990007C700200064B70B50400036040680028EC
-:10D9A00004D0056908F052FF2800F8E7200070BD98
-:10D9B0003C700200064B70B504000360406800280C
-:10D9C00004D0056908F042FF2800F8E7200070BD88
-:10D9D0006C700200064B70B50400036040680028BC
-:10D9E00004D0056908F032FF2800F8E7200070BD78
-:10D9F000CC700200064B70B504000360406800283C
-:10DA000004D0056908F022FF2800F8E7200070BD67
-:10DA1000BC7002007FB503791548002B22D0154E4B
-:10DA2000154C33782000002B1CD102AD280007F0E4
-:10DA300046FC002810D16B88592B0DD12B78AA8871
-:10DA4000D91F012910D800920C4A2021200004F08F
-:10DA50009DFE0123337004E020222000084908F0D5
-:10DA60008EFF200004B070BD0092064AEDE7C0466C
-:10DA70005C7B0200F8270020D82700207E7B020074
-:10DA8000767B02009B7B0200FC3070B5046C0500C5
-:10DA9000002C0DD1242008F0DDFE064B446083618C
-:10DAA000054B8460C46004614461C4610360286400
-:10DAB000286C70BD2C70020014710200134B70B5FD
-:10DAC00008330360124B0400C3608023114A451CD5
-:10DAD000FF355B00C250280008F040FC280002F02F
-:10DAE0002BFC20000C4BB830E360FFF7F3FE200066
-:10DAF000AC30FFF71FFF2000A030FFF70BFF200026
-:10DB00006C30FFF7F7FE200070BDC0464071020088
-:10DB1000B8710200CC720200A06F0200F8B50500D7
-:10DB20000400AC356B68AB60A868002807D0C368F8
-:10DB300021009847AB68002BF4D01B69F3E76868B5
-:10DB4000002804D0066908F081FE3000F8E72200C2
-:10DB500003215832137868608B43137023005C33C1
-:10DB6000187020000A3007F00CFD2000343007F058
-:10DB700008FD606E002804D0056908F067FE2800E3
-:10DB8000F8E72500943560666868002804D00669C7
-:10DB900008F05CFE3000F8E72600A0366860756883
-:10DBA000002D05D02F69280008F050FE3D00F7E752
-:10DBB0002000290075600C226C3008F099FE2000CE
-:10DBC000074BE5672900A3670C22803008F090FE20
-:10DBD0002300044A8C33903428001A602560F8BD75
-:10DBE000E9520200DB520200434BF0B508330360F8
-:10DBF000424B060000251F27C360A02304001636F1
-:10DC000085B03A00290005718560057443828582DC
-:10DC1000300008F06DFE802380212000C9019B00A8
-:10DC200033840A002B00F5773830009500F0C0FEF1
-:10DC30002100403103913A002900039808F058FE72
-:10DC400023008022039960339200CD771A8022004E
-:10DC500003216432137820008B4313702300683350
-:10DC60001D70274B2900E3660C222567783008F0E9
-:10DC70003FFE2300270088331D60224B0837FB67D7
-:10DC8000843729000C22380008F032FE1E4B1F4A50
-:10DC9000FB602300A0333D611A601D4A5D60DA60BD
-:10DCA0001C4A1D619A61DD61300007F06AFC03982F
-:10DCB00007F067FC184B601CE3602300C4331D8031
-:10DCC0009D70FF3002F022FB8C235B00E5502300A7
-:10DCD0001933FF335D618023104A5B00E25023005B
-:10DCE00001222000FE3352425A86023B9D63DD63CF
-:10DCF0001D6405B0F0BDC04640710200A06F020077
-:10DD0000606F0200E9520200DB520200706F0200F5
-:10DD1000806F0200906F0200B8710200E072020092
-:10DD200070B5074D2B68002B07D1A020400008F0EC
-:10DD300091FD0400FFF758FF2C60286870BDC046B5
-:10DD40003C25002070B50C220D000021040008F0D5
-:10DD5000CFFD00232361024B20002560E36070BDEE
-:10DD60006B4F020070B500250400204B29000360B2
-:10DD70001F4B858083601F4BC56043611E4B8561CF
-:10DD800003621E4B4562C3621D4B05638363C5631B
-:10DD90004430FFF7D7FF200029005830FFF7D2FFAB
-:10DDA000200029006C30FFF7CDFF2000154B290023
-:10DDB00023607822803008F09BFD20002900F022AB
-:10DDC000F83008F095FD2000E93029005022FF309E
-:10DDD00008F08EFD8E239B00E5540B4B2900282272
-:10DDE000E01808F085FD200070BDC0468C70020070
-:10DDF0003C7002004C7002005C7002006C7002000B
-:10DE00007C700200887102003A02000010B5040024
-:10DE1000024B036007F0E3FB200010BD4C700200D2
-:10DE200010B50400024B036007F0EEFB200010BDAC
-:10DE30005C70020013B504680093A46813000A0024
-:10DE40000149A04716BDC046FFFF000037B506AC2C
-:10DE50002578046801950093246913000A0001499C
-:10DE6000A0473EBDFFFF0000F0B587B016000DAA29
-:10DE70000D00147800216A46518069460CAA128868
-:10DE800001930A80002C1AD101004279F831A24294
-:10DE90000BD9E700CF5BB7421BD130212034A4005F
-:10DEA00022580132D27F0A4215D16A463100280039
-:10DEB00007F047FC0623002808D0032306E06A4643
-:10DEC0003100280007F03DFC031EF6D1180007B012
-:10DED000F0BD0134DBE710210A4051424A410020E5
-:10DEE00005930CAB0493194B02AC01322680A2704F
-:10DEF000A0809D4207D1FFF713FF03681B69984775
-:10DF000007F088FF05002100280007F01EFC002311
-:10DF100082B29A42DAD010000D4A05339042D5D031
-:10DF20000FD801330828D1D0013B1128CED06A4642
-:10DF30003100280007F005FC05230028C6D0023B6D
-:10DF4000C4E7044A06239042C0D0F0E7FFFF000078
-:10DF50000330000001340000F0B5040097B0080061
-:10DF60002E250B9100F0A8FC04ABED1810902A00B0
-:10DF7000012010A907F0E3FB002802D0032017B00E
-:10DF8000F0BD2B880B9A0A9093830B9B0A9A1B7DFA
-:10DF9000934200D8C9E063791D2B01D90720EEE731
-:10DFA0000B9B9B690C930A9B0C9A9B009D586B6979
-:10DFB000002B07D16B8B002B04D16B1CDB7F022B5A
-:10DFC00000D1ADE0280000F077FC002610900D96FF
-:10DFD0000C962B0028331B78B3421FD96A6AB30012
-:10DFE0009F5834220021352004AB9B18197004ABD4
-:10DFF000243AC01808F07CFC46214E4B04AA521863
-:10E000003800138011A907F01DFC002803D07B699C
-:10E010000C937B8B0D930136F6B2DAE76179AB1C7A
-:10E020001F31C90061186A1CDB7FD27F089129006B
-:10E030002A310978002007912900293109780691B1
-:10E040000D9905910C990491297F0391298B0291D7
-:10E05000698B01916969009110A907F05DFF0028A3
-:10E0600000D08BE7637907001A00203292001F333B
-:10E070001551DB001B5BEB836379013363712B006C
-:10E0800028331B78BB424BD98E218900635C132B4C
-:10E0900000D983E76A6ABB009E58342200213520EC
-:10E0A00004AB9B18197004AB243AC01808F020FC8C
-:10E0B0004620204B04AA1218138011AB190030001F
-:10E0C00007F0C0FB0C90002827D1300000F0F4FBD3
-:10E0D0008E218900625C10901E32FF325200A2181D
-:10E0E000738B0292327F0C980192328B10A90092AE
-:10E0F000726907F0B4FF002800D03FE78E21890045
-:10E10000625C531CDBB263541D337A32FF339200DE
-:10E110005B001651E3185B88F3830137FFB2AEE76B
-:10E120000A980130C3B20A932FE723790020013304
-:10E13000237124E70129000070B5050007F079FA82
-:10E14000041E1DD1280078222100803008F0D0FB69
-:10E150002800E93050222100FF3008F0C9FB2800D8
-:10E1600008222100F83008F0C3FB064B2822E818EB
-:10E17000210008F0BDFB8E239B00EC54200070BDF5
-:10E180000624FBE73A02000010B5040000F0D6FFB9
-:10E19000034B1B68002B01D02000984710BDC046E0
-:10E1A00044250020F0B58BB0050001F02BFE0020C7
-:10E1B000FFF7B6FD036807001B6998473B6804003A
-:10E1C0009B69380098473B6806005B6A38009847AF
-:10E1D0000200288810380B2861D803F015F8063D96
-:10E1E0006060605A606060666078AF8820003900C7
-:10E1F00007F00DFE22006B7B583201931378A8794B
-:10E200009C46022361460B43137004AB1F8001231D
-:10E2100004AA93701300D070019AE91D9A722B0022
-:10E220000622163305A8099308F046FB29000B20A7
-:10E2300004AB06220E31C01808F03EFB943463682C
-:10E24000A360A06800282AD0C36804A99847A368DF
-:10E25000002BF4D01B69F3E720002F49AF8807F0AB
-:10E26000D6FD2200022058321378A9798343137017
-:10E2700004AB1F809970A0346368A360A068002875
-:10E280000DD0C36804A99847A368002BF4D01B697C
-:10E29000F3E75369002B02D0A888A91D98472900ED
-:10E2A000300007F01AFB0BB0F0BD636E002BF6D008
-:10E2B000AF79A366A06E0028F1D0C36839009847F3
-:10E2C000A36E002B01D1636EF3E71B69F1E7012216
-:10E2D0000D27AB7BE91D1A4001925A07920F02925B
-:10E2E000DB08062204A8EF57039308F0E5FA019A29
-:10E2F00004ABDA716A46127A9F711A726A46127B0F
-:10E3000020005A722B008C340F330793803023681F
-:10E3100004A99847C3E7C046FFFF00000300072099
-:10E32000D72B02D90020014A1360704740250020F6
-:10E33000014B18607047C046442500207FB58022FD
-:10E34000A323D205DB00D3580820DB0700D4053017
-:10E3500048221C4B1C4901F035F900280AD080B234
-:10E36000002807D1BFF34F8F184B194ADA60BFF36B
-:10E370004F8FFEE701230493164B04A81B680193FB
-:10E38000059307F0B7FB002802D0072007B000BDB7
-:10E3900002A807F0ADFB0028F7D102A907F0A6FB01
-:10E3A0000028F2D10C4801F03DF980B20028EDD1EF
-:10E3B0000A4801F041F980B20028E7D100F0CEFA16
-:10E3C000E4E7C046F95A02004825002000ED00E0CD
-:10E3D0000400FA0540250020A5E1010089E10100C3
-:10E3E00080B2002807D1BFF34F8F034B034ADA6096
-:10E3F000BFF34F8FFEE7704700ED00E00400FA0521
-:10E40000024B0B60092313607047C046C07B0200BB
-:10E4100010B504000020FFF783FC03681B699847D0
-:10E420000300F3331C708623074A5B00C05004339B
-:10E43000C25003000021054A1133FF3359601A61AD
-:10E44000F43007F09CFF10BDCD5C0200DF5C0200E1
-:10E45000012110B5054A080001F01AF903005A1EFF
-:10E4600093410B205B42184010BDC04611E40100EF
-:10E47000F0B593B0029000200C00FFF751FC036848
-:10E480005B6A984700F038F9030006A8002B0DD00E
-:10E490000023037105AB0693082303730AAB836063
-:10E4A00000F0F4F9002803D013B0F0BD037103733A
-:10E4B0000023237323710193029B019ABA331B78C3
-:10E4C00093423ED9072353431E00029ABB36D3180A
-:10E4D000BB331B789619022B2CD1002506AF3B7B52
-:10E4E000AB4220D9AB000393089BAA003000995897
-:10E4F00007F0E4FC00281AD00898AB00C118237B71
-:10E50000A6689C469A000B689351634601332373B7
-:10E510003B7B5A1E954204D00B4D5B199B001B5848
-:10E520000B6006AB1A73019B0133DBB2C3E7013505
-:10E53000EDB2D3E7237921689A0001335650237155
-:10E54000F1E70020B0E7C046FFFFFF3FF0B5040051
-:10E5500008780D009BB0012846D04B88032830D1A5
-:10E56000A03B224A9BB2934229D88023AA88032049
-:10E57000DB019A4223D20AAB009312AB6A460293A4
-:10E5800026000023B836137113733378002B1DD186
-:10E5900004AF18220021380008F0AAF92B783800BF
-:10E5A0003B7033783B726B4607936B883B82AB883A
-:10E5B0007B8207F0ADFA03000320002B0DD01BB0C7
-:10E5C000F0BD203B03200A4A9BB2CCE769462000FD
-:10E5D000FFF74EFF0028DBD0F1E701225834217805
-:10E5E00018000A432270EAE70220E8E7603F0000D3
-:10E5F000E03F0000F0B59DB01F006B4605001A70AB
-:10E60000581C0622229E02AC08F056F9002F2ED08C
-:10E610003B8823807B886380BB88A380FB88E38062
-:10E620000CAB049314AB6A4606932F000023B93752
-:10E63000137513773B78002B21D101203B780227FB
-:10E6400008A903405A000B78BB4304AF4F60134343
-:10E65000002E1CD12A002C329279834302401343AE
-:10E660000B70AB8D0B81EB8D4B812B8E19E0322320
-:10E670002380DB186380F533A780FF33CFE72800C2
-:10E6800004A9FFF7F5FE0028D7D01DB0F0BDB27980
-:10E690008343024013430B7033880B8173884B8193
-:10E6A000B388220068468B8107F048FA031EECD03D
-:10E6B000112814D80B20032BE7D9181F0D280CD8CC
-:10E6C00002F0A2FD150B0B09070B0B0B0B0B0B0B31
-:10E6D00009130620D9E70420D7E70B20D5E7054A20
-:10E6E0000B209342D1D10738CFE70520CDE7072093
-:10E6F000CBE7C04602320000014B18787047C04695
-:10E70000F9270020F0B5140000222C4F1E003B78A2
-:10E7100087B00D000190934214D100F043FD0B220D
-:10E7200000280FD1002E10D003A92230039607F045
-:10E7300076FB002809D00622082803D0113843426E
-:10E740005841021D100007B0F0BD002302AA1000BE
-:10E75000137001F0BBF90B22031EF3D11132A40098
-:10E760001440019A6800024314431F2214491440C4
-:10E770000D7802A89543113A12181380114B092005
-:10E78000039302232C430C7003AC237102AB0522CC
-:10E79000C01808F091F821000B4801F001FA002898
-:10E7A00007D007220428CDD004320828CAD1053A60
-:10E7B000C8E7012302003B70C4E7C046F9270020E8
-:10E7C00089200020235E0200FA27002010B50648A9
-:10E7D00001F0B4FA031E06D00720042B03D0043046
-:10E7E000082B00D1053810BDFA27002073B56B4601
-:10E7F00004000322581D0E00002108F079F80F4B89
-:10E8000001AD1B78200029002B7001F0C1FC041E13
-:10E8100004D00420052C00D0073076BD310028003C
-:10E8200001F0F6F903002000002BF6D00720042B9E
-:10E83000F3D00430082BF0D10538EEE7FA2700209A
-:10E8400073B5114C0D00060005222100684608F042
-:10E8500033F8012D09D00223022D12D1032223788F
-:10E8600093431A000123134302E0032223789343C6
-:10E8700023706946300007F0D0FA0023984200D098
-:10E880000B33180076BDC04689200020084B0100DC
-:10E890001B78092010B5002B08D0064801F0F2F9CA
-:10E8A000031E03D003200E2B00D0001810BDC0465D
-:10E8B000F9270020FA270020F0B5438A85B001939C
-:10E8C000037805000127002B37D0224BC6191B689F
-:10E8D00000249C463100204AA44511D00023981EF4
-:10E8E000012804D9D05C0700C85C87422ED10133CF
-:10E8F000102BF4D111235C43174B1F193F7C1CE0F4
-:10E90000300007F0F3FA2B7807000090002B01D1BC
-:10E9100012352E00042C10D0112565430E4B102209
-:10E920005D193100280007F0C7FF0023AB70EB70C2
-:10E93000009B01342B74074B1C6003AB9F705888FD
-:10E94000019B00040343180005B0F0BD01341132EF
-:10E95000C2E7C04690250020FB2700201FB50023FA
-:10E9600002ACA380283323806933FF336380E380C4
-:10E97000803B01A8FF3B05220C49037007F0A3FB75
-:10E9800080B200280FD18020800007F098FB80B271
-:10E99000002808D1200007F094FB80B2002802D1A3
-:10E9A00007F08BFB80B204B010BDC046C97B0200EB
-:10E9B000F7B5FA26B6007143009308AB1B78040044
-:10E9C000080012491700019302F032FC85B23000B2
-:10E9D0000E497843258002F02BFC009B80B2A38077
-:10E9E000019B6080A3710423032D03D98023DB01E5
-:10E9F0009D4200D923800423032803D98023DB010F
-:10EA0000984200D963802000FEBDC046710200001C
-:10EA1000064B10B5586980235B05421C04D0196968
-:10EA200089B202F005FC10BD5869FCE70010001027
-:10EA300010B5034B034A1B789B009B58984710BDA9
-:10EA4000402800205072020014234343054801224D
-:10EA5000C0180023C2600371C38003614361038156
-:10EA60007047C046A42500200B0037B50C240200D7
-:10EA700018009D6809786C43044D08302D68009596
-:10EA8000034D1B696459A04737BDC046942500203B
-:10EA90009825002080225205116914220E4B10B5D2
-:10EAA000187889B242439B181A69501EDA881B896C
-:10EAB0008018C01802F0BCFB084A0300126801204D
-:10EAC0009A4207D300209A4204D1054B186843426A
-:10EAD0005841C0B210BDC046A4250020D02500205A
-:10EAE000E8250020082310B5034A116899431160F6
-:10EAF000FFF79EFF10BDC046D4250020094910B580
-:10EB00000A6813070AD4930702D5012313430B6045
-:10EB10000222054B1A70FFF78BFF10BDFFF7E2FFD3
-:10EB2000FBE7C046D425002040280020064B10B546
-:10EB30001B681B0705D40122044B1A70FFF778FFEE
-:10EB400010BDFFF7CFFFFBE7D425002040280020B1
-:10EB500010B5002806D0112805D10823094A1168EC
-:10EB60000B43136010BD1421074A13785943043135
-:10EB70005118FFF779FF0422044B1A7000F090F847
-:10EB8000F0E7C046D4250020A42500203F2800201F
-:10EB900070B514248025114B6D051A78104E54431E
-:10EBA0001C192B6921692089E2889BB24018616990
-:10EBB0009A420DD92C69A4B2141B2A69091992B280
-:10EBC0009208201807F085FA2B699BB2336070BD5C
-:10EBD000920807F07EFAE388F8E7C046A4250020F3
-:10EBE000E025002070B58025094B6D052A691B685A
-:10EBF00094B2013B5C43FFF70BFF01002869054B12
-:10EC000080B2013941431A68200007F062FA70BDF2
-:10EC1000D0250020D8250020142270B580260E4B68
-:10EC2000760519784A439B181A89DC881B69316973
-:10EC3000A418E418200089B202F080FB0D00FFF751
-:10EC4000E7FE3369411E9BB25943044B491920002A
-:10EC50001A6807F03EFA70BDA4250020E8250020C0
-:10EC600010B5FFF7D5FE80220749520513691469D4
-:10EC700009681269A4B2614392B2441E98B260431B
-:10EC8000920807F026FA10BDD025002010B5034BDE
-:10EC9000186807F01CFAFFF75BFF10BDD0250020B5
-:10ECA000F7B5284B187803280ED802F0ADFA020EFB
-:10ECB00011470023244A1360244A1360244B5B78D5
-:10ECC000002B01D000F0D6F8F7BDFFF761FFFBE79E
-:10ECD000142480271F4E7F053368396900931C4B2D
-:10ECE00089B21A7854431C192569280002F0A0FA49
-:10ECF000194B019018603969E088013D401989B2CB
-:10ED000002F096FA019B834210D10123009A9A43A4
-:10ED1000DB1813430221114A336012680B4013437E
-:10ED20000F4A08D11170FFF783FECDE70323009A45
-:10ED30009A431300EEE700231370F4E7FFF7A6FFF2
-:10ED4000C2E7C0463F280020E4250020E02500203F
-:10ED5000A4250020D4250020D0250020D82500207F
-:10ED60004028002014230C20F0B580243B4A85B0B5
-:10ED7000117864054B43D318DA6821695043029235
-:10ED8000374A1F89121816895089526870438218B1
-:10ED90000192DA881D69D3195B1900930023314E63
-:10EDA0002800336089B2039202F0C8FA00290AD120
-:10EDB0002369039A9BB29A4208D0019B009A93421E
-:10EDC00001D1002F02D0029B022B0DD12169280016
-:10EDD00089B202F02DFA244B18600323234A1370E2
-:10EDE000FFF75EFF05B0F0BD2169781989B202F026
-:10EDF000A5FA1F4B89081960009A019B216993426B
-:10EE00001ED0100089B202F099FA002918D06B4682
-:10EE100021691F88236989B202936B46988802F0A2
-:10EE200007FA6B4605001989380002F001FAADB205
-:10EE300080B2854206D16B469B88DB1B9B08336002
-:10EE40000223CBE723692169380089B29CB202F022
-:10EE500075FA89B2641AA4083460F1E7A425002089
-:10EE600098250020E8250020D02500203F280020FC
-:10EE7000D825002014220B4B10B519784A439B1853
-:10EE8000D988094A1B791160012B05D0033B012B5E
-:10EE900001D8FFF767FF10BD044A1370FFF700FFAA
-:10EEA000F9E7C046A4250020942500203F28002033
-:10EEB000F7B5124E0193757808AC27880424022D0B
-:10EEC00019D034786419012C00DD023C14235C4312
-:10EED00034196261220020710C3209C909C2019BF8
-:10EEE0002781E3800024064B01351B787570A3420F
-:10EEF00001D1FFF7BFFF2000FEBDC046A4250020C2
-:10EF00003F280020142110B50D4C002023785943D0
-:10EF100004316118FFF7A8FD2078FFF795FD6378AD
-:10EF20000022013B637023780133DBB2022B05D052
-:10EF30002370044B1A70FFF7B3FE10BD2270F8E780
-:10EF4000A42500203F2800201422084B10B5197872
-:10EF50004A439B181B79042B02D0FFF7D3FF10BD47
-:10EF60000122034B1A70FFF79BFEF8E7A42500204F
-:10EF70003F280020F8B5204F08233C6826001E409B
-:10EF80001C4235D180235B0519691C4B1D68002D7F
-:10EF90001BD014221A4B89B2187842439B181A6965
-:10EFA000501EDA881B898018C01802F041F9154BF1
-:10EFB0001B68984209D1144B1E6001231C43134B5C
-:10EFC0003C601E70FFF734FDF8BDFFF763FD0028BD
-:10EFD00006D000220C4B1A600C4B02321A70F1E77B
-:10EFE000002D02D00322094BF8E7FFF7ADFFEBE756
-:10EFF000FFF778FDE8E7C046D4250020E82500208B
-:10F00000A4250020D0250020D8250020402800205D
-:10F01000054B10B51B681B0702D4FFF795FF10BD09
-:10F02000FFF760FDFBE7C046D425002070B5184D02
-:10F030002C68230728D4174A136801331360164B32
-:10F040001B68002B05D00422144B1A70FFF7F0FC4C
-:10F0500070BDFFF71FFD002802D002220F4BF4E71E
-:10F060000F4B1B68002B0CD0012321000B4A1940C9
-:10F070001C4203D123432B601170E7E70323137075
-:10F08000E4E7FFF761FFE3E7FFF72CFDE0E7C046A9
-:10F09000D4250020D0250020D8250020402800209D
-:10F0A000E825002010B51E4B1B78022B30D0032B17
-:10F0B00019D0012B13D108211A4A13680B4222D10F
-:10F0C0001423194A11784B43D218184B1968D38866
-:10F0D0005B1A9BB2D380002B02D1FFF713FF10BD48
-:10F0E000FFF756FDFBE708210E4A13680B420AD1D1
-:10F0F0000F4A136801331360FFF7CCFC002804D1DA
-:10F10000FFF722FFEBE78B431360FFF7C9FDE6E74C
-:10F11000084B094A1B789B009B589847DFE7C0467D
-:10F120003F280020D4250020A4250020E025002031
-:10F13000D0250020402800203C72020070B5154CFC
-:10F14000042522781300AB4303D002281FD00328E4
-:10F1500000D070BD104B1B681B0718D40F490B68FB
-:10F1600001330B60032B07D0022A02D0FFF798FD72
-:10F17000EFE7FFF75DFCECE71421094A0D20137857
-:10F18000594304315118FFF76FFC2570EEE7FFF784
-:10F1900089FFDEE73F280020D4250020E425002059
-:10F1A000A425002010B50024114B20001C80FFF77F
-:10F1B0004BFC0120FFF748FC0E4B1C80FFF728FC9E
-:10F1C00080235B051B6902389BB243430A4A200037
-:10F1D00013600422094B1C60094B1C609C60094BA6
-:10F1E0001C70094B1C60094B1C60094B1A6010BD58
-:10F1F000A4250020BA270020DC250020D0250020EF
-:10F20000982500203F280020E4250020E02500204C
-:10F21000D42500202A4BF7B51B6804000D000820F8
-:10F220005B070FD50630002C0CD000290AD02368CC
-:10F23000002B07D080277F053A69A38892B29342BA
-:10F2400001D90720FEBD0F2BFBD9E288002AF8D098
-:10F2500053431C490E689B190193FFF7D9FB3B6987
-:10F2600001389BB24343019A9A42EAD8A288930795
-:10F27000E7D1154B04201F88012FE3D00C237B43DB
-:10F2800012482F606E602568C1184E601D500A81BB
-:10F29000E0888024488164055043236921699BB23A
-:10F2A000C018013889B202F04DF82469054BA4B2A8
-:10F2B0004443A6191E60044B013700201F80C1E79C
-:10F2C000D4250020DC250020BA2700209825002026
-:10F2D000104B30B51B68040008205B0716D50630BC
-:10F2E000002C13D0002A11D0206800280FD10A4D1D
-:10F2F0002B68002B0BD02B896468594309196C8942
-:10F3000063436C681B19994201D203C230BD0720C8
-:10F31000FCE7C046D425002098250020F7B504005E
-:10F320001A48056808206D072ED5063000292BD015
-:10F33000002C29D025680738002D25D11448844693
-:10F3400065462D680720002D1ED060460789458937
-:10F3500040687D4366682D180720AE4214D2002A0B
-:10F3600012D0974210D3D518AF420DDB03250930D8
-:10F370002B4209D10E432E4206D100930F381300C1
-:10F380000A002100FFF794FDFEBDC046D4250020F1
-:10F3900098250020F7B504001A48056808206D0775
-:10F3A0002ED5063000292BD0002C29D0256807380F
-:10F3B000002D25D11448844665462D680720002D70
-:10F3C0001ED060460789458940687D4366682D18D0
-:10F3D0000720AE4214D2002A12D0974210D3D5187B
-:10F3E000AF420DDB032509302B4209D10E432E42DB
-:10F3F00006D100930C3813000A002100FFF758FDD6
-:10F40000FEBDC046D425002098250020F0B516008A
-:10F41000214A85B012680D0008240390520735D5A3
-:10F420000634002932D0002830D00A68073C002A70
-:10F430002CD11A4F3A68002A28D038897A897C68FA
-:10F44000424349681219072491421FD2002E1DD051
-:10F45000B0421BD3F218904218DB03220934134246
-:10F4600014D10398084304001440104211D15918D4
-:10F470003200039807F020FA0C232A6800965343C1
-:10F480000221FF5822002800039BB847200005B046
-:10F49000F0BD1024FAE7C046D425002098250020AE
-:10F4A000F0B51E4B04001B680D00082085B05B07FB
-:10F4B00032D50630002C2FD023680738002B2BD1F3
-:10F4C000174A1368002B27D017895368528966683A
-:10F4D0007A43D218039296421ED20930B2071BD14A
-:10F4E0003900F01A01F02AFF0720002914D1390051
-:10F4F000280001F023FF89B2072000290CD1002D3C
-:10F500000AD0039BAE19B34206D300222B00210080
-:10F5100000920438FFF7CCFC05B0F0BDD4250020E4
-:10F5200098250020F0B5224B85B01B78DAB2019205
-:10F53000002B3BD01F4D204E2B685C425C41326853
-:10F54000E4B2002A2CD003A806F0DDFD05282BD05C
-:10F55000002819D000221100FEF742FF002CF2D142
-:10F56000164B03A91B880B80154B1F68380006F04B
-:10F57000D0FD052810D000280AD000221100FEF787
-:10F580002FFF002CECD1DEE7039833689847E5E7BE
-:10F5900038002B689847F4E7002C07D1019CD2E78C
-:10F5A000002B03D0019CDBE7002CFBD005B0F0BDA5
-:10F5B00041280020EC250020F4250020BC27002055
-:10F5C000F825002070B504000720002913D08D070E
-:10F5D00011D109480160094920000A80084A0949F7
-:10F5E000136006F092FD002805D10122064B16306B
-:10F5F0001A7006F086FD70BDF8250020BC2700209B
-:10F60000F0250020176102004128002010B506F007
-:10F610007EFD03005A1E9341014ADBB2137010BDF8
-:10F620004128002003000E20002B02D00020014AB8
-:10F6300013607047EC25002003000E20002B02D041
-:10F640000020014A13607047F4250020074B10B5D5
-:10F650001B68002B07D09847002803D00022110018
-:10F66000FEF7BEFE10BDFFF75DFFFBE7F0250020B3
-:10F670000120054B10B51A7850401870034B1B68D9
-:10F68000002B00D0984710BD42280020FC25002008
-:10F690000C4B70B5050015200C001A6006F091FDAA
-:10F6A00000280ED12900153006F08DFD002808D164
-:10F6B000153006F084FD002803D12100033006F048
-:10F6C00084FD70BDFC2500200E23F0B58BB004AA8C
-:10F6D000D3800C22039001914B7827495343CB18D8
-:10F6E00004A906310A00188906A9032306F077FD4C
-:10F6F000002822D1019B18265B78204C1F007743FD
-:10F700003D00083500936319029304ABDD8802982D
-:10F710002A0006A907F0C2F8002811D10C22009B8C
-:10F720005343154AD3189A7A0223110019401A42FA
-:10F7300003D13200E01907F0DBF800200BB0F0BD78
-:10F74000E7197B680E4F002B00D10E4F18260322BD
-:10F75000009B06A97343E250E3182A005D600298FB
-:10F7600007F0AAF8019B32005978039871433823B7
-:10F770006118B847E1E7C046BE27002028260020D0
-:10F7800095F301001DF30100F7B504000D006A4672
-:10F7900081782048FFF79CFD00283AD10C2362783D
-:10F7A0001D4F5A431D4B9B189B7A5B0605D4022DB7
-:10F7B00003D01B4F012D00D01A4F1C26A1781A4BE5
-:10F7C00071433200C91868460023B84700281ED18B
-:10F7D000022D1ED00C226178104B4A439B189A7A56
-:10F7E0004030714382439A72104B32005918684678
-:10F7F0003300B8470C23227821005A430C4B68464B
-:10F800009B189B7A0B4A9B009B58984701E0022D5E
-:10F81000F0D1F7BDEC26002095F30100BE270020B3
-:10F820001DF30100E3610200442600200C260020A5
-:10F830000026002084720200F8B5182507004878D9
-:10F84000094C68430E0038232A0039002018FFF7BE
-:10F85000DDFD002806D173785D43641963680133C8
-:10F8600000D16060F8BDC04628260020F7B51821F9
-:10F87000019043782948594342185468284F26007C
-:10F88000251E0ED00C225A43BA18957A927A52B29B
-:10F89000002A28DA6A0626D40D00A6B208350C58CC
-:10F8A00045190C225343FB18188932002300290004
-:10F8B00006F093FC0B281AD10C22019B29005B78DF
-:10F8C0005343FB1818893200012306F086FC0C21F3
-:10F8D000019B144A5B784B43FF18388906F07BFC88
-:10F8E00000280AD1FEBD002426002500D9E7002803
-:10F8F00000D00D48012CF5D1E9E702220B4BC318CB
-:10F90000934308D0082806D0113843425841064B8B
-:10F9100040421840E6E70448E4E7C04628260020B5
-:10F92000BE270020FFFF000041800000FECFFFFF48
-:10F9300070B51C244443050020000D4E1130A4195D
-:10F9400080190622002106F0D3FF1022002120009A
-:10F9500006F0CEFFFF232374A376013BFF3B2383F6
-:10F960000233AB40034A11689943116070BDC04631
-:10F97000442600204026002037B581B205006A46A3
-:10F980000748FFF7A5FC041E08D154216846FFF77D
-:10F9900087FD041E02D12800FFF7CAFF20003EBDEC
-:10F9A000EC260020F0B51D00414B93B01B681600FB
-:10F9B00001900091002B54D0189B542B51D8FF225A
-:10F9C000002403AB5A709A70DA701C70189B06AF53
-:10F9D0003C700B950A933748A1B204AAFFF778FC54
-:10F9E000002819D10822019804A906F057FF002821
-:10F9F00012D103AB9C7003ACA178FF2931D0009BDE
-:10FA0000032B0DD1189B2022542B00D092180323D6
-:10FA1000134306AA13701CE00134062CDBD1EAE77D
-:10FA2000254BEB1AA72B1ED8012224488A400368D5
-:10FA300019001140314314D093432022036006ABD8
-:10FA40001A70009A06AB1978022A2FD101220A43B4
-:10FA50001A7009AB0793164B320020001B6806A9E9
-:10FA6000984713B0F0BD164BEB1A1B2B09D8202278
-:10FA700006AB1A70002363700CAB0B9318230A9328
-:10FA8000DFE710482D1A172DEBD830233B700023E9
-:10FA900063700133E3700C4B9A7A02231100194012
-:10FAA0001A42CED1182206F023FFCAE70222CEE77F
-:10FAB00000260020EC2600204426002040260020BE
-:10FAC0000C26002028260020BE270020F0B50400C8
-:10FAD00085B000284FD00025284B29481D605D7255
-:10FAE0009D7201235B420381FE3B07222900438173
-:10FAF00006F0FEFE18222900224806F0F9FE280032
-:10FB00000135FFF715FF062DF9D11F4B1F4D01934E
-:10FB10001F4B290068460093FFF77CFB031E19D199
-:10FB20001C4E247801333370002C1AD11C27280076
-:10FB3000A1B202AAFFF7CCFB031E09D13800604333
-:10FB4000154A02A980181C22FFF760FC031E04D08E
-:10FB500000223270180005B0F0BD0134062CE6D149
-:10FB6000F8E76B469988DB882800594389B2FFF78C
-:10FB700097FC0300EEE7094BECE7C04600260020A7
-:10FB8000BE2700202826002054000600EC26002076
-:10FB9000A5F9010043280020442600200E80000023
-:10FBA000F8B5164B07001B780E00002B20D000285C
-:10FBB00020D000291ED00B68002B1BD0104D2C68C4
-:10FBC000002C19D12800052208C0053106F074FE6A
-:10FBD00033790721AB720323EA7920008A43134368
-:10FBE000EB7102232A7A8A4313432B723C70F8BDCF
-:10FBF0000448FCE70448FAE70448F8E743280020F3
-:10FC000000260020088000000E8000000480000014
-:10FC1000164B10B51B78002B24D0002820D00029CB
-:10FC20001ED00378002B1DD1114B1B68002B19D05F
-:10FC30004278002A18D10F4B9B7A012B14D0242430
-:10FC400018002040234203D0012310000B7010BD88
-:10FC50005BB2002B02DA02230B70F8E70870F6E7BC
-:10FC60000548F4E70548F2E70548F0E74328002097
-:10FC700000260020BE2700200E8000000880000023
-:10FC800010800000F0B5274B85B01B78002B47D0C3
-:10FC9000002843D0002941D00B689C46002B3DD062
-:10FCA0008B680193002B39D00378002B38D11E4A82
-:10FCB0001268002A34D01D4A1C00D07A029002201B
-:10FCC000927A024018000392194A029D9D4219D06F
-:10FCD0000F7BA74208D90326977E3740022F03D116
-:10FCE000019DA7007A5101340F7987420DD9022571
-:10FCF000977E2F4209D116006546870010367E5147
-:10FD0000013002E0039E002EE2D001331C32062BAC
-:10FD1000DBD1087100200C7305B0F0BD0548FBE78E
-:10FD20000548F9E74328002000260020BE270020D0
-:10FD3000442600200E800000088000000F4B70B5A4
-:10FD40001B78002B17D0002813D00478002C12D178
-:10FD50000B4B1B68002B0ED020000A4DAB7EFF2BF7
-:10FD600002D02000FFF708FE01341C35062CF5D127
-:10FD700070BD0548FCE70548FAE7C0464328002067
-:10FD800000260020442600200E800000088000008D
-:10FD900013B5040081786A460B48FFF799FA0028EA
-:10FDA00010D11C226378094853436946C0181300D8
-:10FDB000FFF72CFB064B074A9B7A21009B00684605
-:10FDC0009B58984713BDC046EC2600200C26002007
-:10FDD000002600207472020070B5050000241C2665
-:10FDE00031006143064B2800C91806F0C7F9002806
-:10FDF00003D10134062CF3D1F934200070BDC04684
-:10FE000044260020FF23F0B5B94A8FB012780500D0
-:10FE10000393002A3BD0B74A12680192002A36D0D9
-:10FE200004AC6370A370E370031D06932A2302AA37
-:10FE300093820023B04F00882370BE7A102823D00D
-:10FE4000AB88B20709D5AD4A934202D03A899A42AB
-:10FE500003D1FB7AA370002363701C2800D985E1CD
-:10FE60000F2814D910380C2811D801F0D7F90D003B
-:10FE70001B0010005A00370010001000CF001801BE
-:10FE80001000100010003F01F30700D542E10FB051
-:10FE9000F0BD019B01361C330193062E00D050E1CA
-:10FEA00000268BE0022332009A431300BA72320715
-:10FEB0000CD55BB2002B03DA00212000FFF764FCB5
-:10FEC0001023BB72023302AA1373E9E7A078FF285C
-:10FED000F6D0FFF72DFDFF23A370F1E7FB7AFF2B90
-:10FEE00006D087490023A888864A06F072F9CEE733
-:10FEF0000023E989834A108B88420DD10822DBB2A6
-:10FF00001643FB722000BE72A370FFF741FFFB7A1D
-:10FF1000FF2BE6D10021E5E701331C32062BEAD1A5
-:10FF2000F8E7132302AA13730F3B1E43BE72A81DEA
-:10FF3000FFF752FF0390FF2802D0C0B2A070F87202
-:10FF4000FB7AFF2B54D100266E4B9A7EFF2A1AD1E2
-:10FF50001C203B787043022B10D06A4B39001818D4
-:10FF6000FD2310308372F83A06F0A6FC03AB1E7036
-:10FF7000039BDBB2A370FB72002609E0614B1818EB
-:10FF8000FE238376F2E701361C33062EDDD15E4E6A
-:10FF900000211C230B91FA7A0D915343594A099180
-:10FFA000D3180C93564B0A910893524BA8881A1DEC
-:10FFB00008AB06F00CF9002800D068E74D4B05AD02
-:10FFC0001B6832002900200098472B78122B00D0A4
-:10FFD0005DE74948837A012B00D158E701235B4252
-:10FFE0000381FE3B07220021438106F081FC4EE79E
-:10FFF0001623464802AA137300210E22083006F089
+:1081900040300AF0DBFA200010BDC046F05C02005F
+:1081A0001FB5010002A801F085F902A903A80AF091
+:1081B00096FB002203A9130001920092054802F0E9
+:1081C0008DF903A80AF07EFB02A80AF07BFB05B03C
+:1081D00000BDC046C82100201FB50122034B044842
+:1081E0001A60FFF7DDFF05B000BDC046D4200020B7
+:1081F00008670200F0B587B000F03AFB010004A860
+:1082000001F070F8052205A811000AF088FB00248F
+:10821000052300256343174AD318039327B2390077
+:1082200004A80AF015FB039B5B5D83420CD100267A
+:1082300004239A1B3900603312B205A801F0CEF86E
+:1082400001366B1C9E42F3DB0135052DE6D101346E
+:10825000052CDDD1002205A91300009206480AF082
+:108260006BFB05A80AF02EFB04A80AF06FFA07B012
+:10827000F0BDC046026802003C2200201FB500226B
+:10828000064B07481A60FFF78BFFFA20C00000F08A
+:10829000DDFDFFF7AFFF05B000BDC046D4200020D4
+:1082A00081670200F0B58DB003223A4907A80DF0AE
+:1082B00029FC0322384908A80DF024FC00F0D8FA64
+:1082C000010009A801F00EF805220AA811000AF021
+:1082D00026FB0024002507ABE35C039308ABE35CBB
+:1082E0000493052300266B432C4AD31805932BB225
+:1082F000190009A802930AF0ABFA059B9B5D834223
+:1083000016D100270423DA1B0299039B12B20AA894
+:1083100001F064F8049800F099FD00222048130051
+:1083200000920AA90AF008FB0137731C9F42E9DB9F
+:108330000136052EDBD10135052DD2D10134032CB8
+:10834000C8D1C82000F082FD013C043E144D0BA8AA
+:1083500029000AF07BFB13480BF0B8F8962000F0D8
+:1083600075FD00220BA91300009228000AF0E4FA20
+:10837000642000F06BFD0BA80AF0A4FA012C07D1D1
+:108380000AA80AF09FFA09A80AF0E0F90DB0F0BDBA
+:108390003400DBE7FA670200FE67020002680200B1
+:1083A0003C220020C821002073B5254D102628004E
+:1083B00000F04CF9FA21234C01222000224B0096B8
+:1083C000890009F082FFFA210222204B200000964A
+:1083D000890009F07AFF07211D4803F031FF0C20C6
+:1083E0000DF05EFBDD260400B600A95904F0B0FADA
+:1083F000184B14201C600DF053FBE42304005B00B9
+:10840000EA58A95903F0F0FB134D144B28001C60E7
+:10841000FFF7C6FEC820400000F018FD104C23688E
+:10842000002B06D02800FFF7BBFE00F08BFD0020DC
+:1084300076BDFFF737FF2368002BF6D0F2E7C04682
+:10844000D8200020A8210020D98101007D820100D0
+:1084500000240020D020002008670200CC2000204B
+:10846000D420002010B5054C200000F039F8200081
+:10847000034A04490DF009FB10BDC046D820002076
+:108480000020002089840100CA23144A9B0010B5F3
+:10849000C2501C330400C0180AF058F9D0239B00C6
+:1084A000E0180AF053F920009130FF3001F01AFB78
+:1084B00020006930FF3001F015FB2000F03001F0A2
+:1084C0007FFE2000D03002F0D7F92000643007F0A2
+:1084D000C7FB201DFFF758FE200010BD7C61020085
+:1084E0001423F0B5040093B000931922182104302E
+:1084F00002F026FC2200250026006432B435132148
+:1085000010001092B83607F0B7FB28000BF041FBC3
+:1085100000221E2130000AF0DEFF2000D03002F0E1
+:10852000CBF92200F03211920621454A119801F050
+:108530006FFE20000027012369301A0011210097E7
+:10854000FF3001F0DBFA20009130012302221A21D2
+:108550000097FF3001F0D2FA2000B9301A23012130
+:108560000222FF3002F060FA300001F0CDF8E42280
+:108570005200A050300001F01BFBE6235B00E050EE
+:108580000100E42220005200D130119BA258009536
+:10859000FF3001F00BFC2000E13029001C22FF30ED
+:1085A00002F06AFD192320000F93013B0E93013B5B
+:1085B0000D93013B0C93013B0B93013B0A93013B51
+:1085C0000993013B0893013B0793013B0693013B51
+:1085D0000593013B0493013B0393013B0293013B51
+:1085E0000193F930013B082200930721013BFF3042
+:1085F0000AF092FFCA239B002900E01803F0E4FD73
+:10860000D3239B00E0181D2102F0E6FADD239B0036
+:10861000E7501098032127700CF06EFF2300220012
+:10862000200008499C33A0321C6082C2064A022105
+:108630005A618030012207F0A3FC200013B0F0BD86
+:10864000F85C02002D230200172302000278F0B527
+:108650000123170004008FB01F401A4200D081E0B0
+:108660000300D0331800039300F0B2FA00F0E0F9F1
+:1086700028200DF015FA050010300AF0F6F86F4BBF
+:1086800018202B600DF00CFA06006D4B0822390003
+:1086900004600C300C930D970DF050FA0CA90822D1
+:1086A000301D0DF02FFA674B2900736112230398D8
+:1086B000AE60EF60AB802F626F6202F071F800284D
+:1086C00005D0280009F0F6FF28000DF0E5F9012398
+:1086D00027002278B437134323705B4938000BF02E
+:1086E0005EFA00265949059038000BF058FA35001B
+:1086F0000690642000F0AAFB049623006933FF3340
+:10870000180007930AF0E2FA00282DD1059B002BF0
+:1087100034D1069B002B31D1DD254D494D48AD00AC
+:1087200000F08CFC6359002B1CD100F0A1F8010073
+:108730000BA800F0D7FD0CA809F06BFECA239B0024
+:10874000E018069B0CAA0BA90093039B03F096FD6F
+:108750000CA809F0FBFF0BA809F0F8FFCC239B0045
+:10876000E35863510FB0F0BD20009130FF300AF0A4
+:10877000ADFA0028CAD0049B182BC7DC2000653056
+:10878000FF2329B232B2FF3000F028FE322000F081
+:108790005DFB049B01350133EDB20493052D02D13D
+:1087A00000250136F6B2049B192B0AD0059B002B3D
+:1087B000A3D03800244902F0F1FB05980DF06CF9C4
+:1087C00002E0059B002BF4D1069B002B02D0180081
+:1087D0000DF062F91E491F4800F030FCCA239B00CF
+:1087E000E3180893DD239B00E3580993002B1ED167
+:1087F00000F03EF801000BA800F074FD0CA809F091
+:1088000008FE01230CAA0BA908980093039B03F010
+:1088100035FD0CA809F09AFF0BA809F097FFCC23AF
+:108820009B00E3580993DD23099A9B00E250210045
+:10883000079A0898F03103F00BFF5EE7FD03000094
+:108840009F2302005F2302001B68020026680200CB
+:1088500000200020001F0020BFF34F8F024B034A6F
+:10886000DA60BFF34F8FFEE700ED00E00400FA0589
+:10887000F0B58BB003AF1922380015490DF042F95D
+:108880000023144D05266B7180235B055B6E2C0065
+:108890000093012301933100009808F067F8080065
+:1088A000019907F0DDFF0522009B56431B1A009338
+:1088B000019B534301932B1B5343FB181B5C013C4F
+:1088C0006371054B9C42E6D102480BB0F0BDC04637
+:1088D0006C680200DE270020D9270020F0B595B093
+:1088E0001822002104000EA80DF028F913210EA86B
+:1088F0000CF012FF03210EA80CF0B1FF464B1B68D1
+:10890000002B00D10133DBB2009300210123434A45
+:1089100009A807F0A5FCFA239B009C429B411C4040
+:1089200072B63F4B64211E683E4B2000059305251F
+:1089300008F020F86843503030180A2106902000D3
+:1089400008F018F80A2108F0FBF869435031711853
+:10895000200007910A2108F0F3F86943503171189B
+:10896000802600240891B601009B002B52D004AD54
+:108970000027032C02D180260024B6016B682A4A06
+:1089800002936300D3180022019258780299095C7F
+:10899000039119788C4610216046014103980142E9
+:1089A00004D0012090400199014301910132063326
+:1089B000092AEAD1019B2A68D9431C4B09011940B5
+:1089C000029B934224D1312F22DC002109A80CF014
+:1089D000FFFFFA23139A0F99DB001068014219D0A8
+:1089E000013B002BF9D1FA23013401377600E4B2C0
+:1089F0005B009F42BDD1043508ABAB42B8D1064BFA
+:108A00001B68002BB0D0009B013BDBB20093ABE7AF
+:108A10003143DBE7FFF720FF54240020F0FF000084
+:108A200004200020BB68020085680200F01F0000DF
+:108A3000F8B50023124C236009F00CFD002808D083
+:108A40000421200009F002FD002801D00D4B236015
+:108A5000F8BD0123A12704210B4A0C4D13602368A4
+:108A6000FF0068606E68002EFCD0D6591B020139E9
+:108A700033430029F5D1236001235360E8E7C04662
+:108A800050240020ED5EBC0B00D00040FCD0004024
+:108A90000B4B70B51C68002C10D0656D00F0DEFB30
+:108AA000A36C002901D1834206D8200009F02BFDD8
+:108AB0002000044909F015FD2C00ECE770BDC0460C
+:108AC0005C2400207C240020F0B593B007932A4B4F
+:108AD00004AC1E68049005910692002E49D0274BE5
+:108AE000678825881C6800230293002C2DD0636DB5
+:108AF00023480393A36C190C9AB20B00854214D13E
+:108B00002048824211D1002901D0B9420BD1029BE9
+:108B1000002B08D1200009F0F6FC20001A4909F0CA
+:108B2000E0FC01230293039CDFE7002A01D0954279
+:108B3000F9D1002901D0BB42F5D1200009F0E3FCB6
+:108B40002000114909F0CDFCEDE7104BEB18012B8B
+:108B50000FD910233A002900009308A80C4B09F004
+:108B600093FD336830009B6808A9984708A809F06E
+:108B7000A1FD13B0F0BDC046582400208824002079
+:108B8000FE030000FF0300007C24002002FCFFFF26
+:108B9000C98A010010B572B60B4B1C68002C08D0B6
+:108BA000200009F0B0FC0023E364084B2000E363DD
+:108BB00010BD62B65C200CF073FF5C220021040043
+:108BC0000CF0BCFFEFE7C0468024002000400020EE
+:108BD000F7B51E4C0123227816001E401A4233D1ED
+:108BE0001B4D2860FFF7D6FF1A4B1B49186009F090
+:108BF00078FCFFF7CFFF194B1860194B4363194BF3
+:108C00008363286800280FD0C023174F320017490C
+:108C100000933B0009F03FFCC023009332003B006F
+:108C20001349286809F037FC0C200CF039FF0023A9
+:108C3000838083710F4B03600F4B836000F026FB32
+:108C40000123227813432370F7BDC046E427002098
+:108C5000582400208C2400207C2400208424002020
+:108C6000FC3F00209F250200C98A0100FF0300008D
+:108C7000FE030000185D0200918A0100024B187883
+:108C8000012318407047C046E4270020F7B50600CE
+:108C90000D0017000193002802D100242000FEBD22
+:108CA0000029FAD0FFF776FF041EF6D0074B019A91
+:108CB00043630660064B45608760002A00D0054B81
+:108CC00020000549A36309F00CFCE7E7FC3F002006
+:108CD00079250200872502007C24002070B5074B0F
+:108CE0000E0011001A7805000123100018401A42E6
+:108CF00003D032002800FFF7C9FF70BDE427002031
+:108D0000024B1868434258417047C0467C240020FB
+:108D10000300002210B5044994006058002801D0D7
+:108D20000132F9E7635010BD64240020002310B520
+:108D3000044A99008C58844201D00133F9E700209D
+:108D4000885010BD6424002010B50024084BA200F8
+:108D5000D058002802D003685B6898470134062C7D
+:108D6000F4D1044B1B68002B00D120BF10BDC046BE
+:108D7000642400207C2400200122F8B52C4B1B78B1
+:108D800013421CD02B4D2C68E36C134218D00227E1
+:108D90003B43E364284B1E680423F26C300013430A
+:108DA000F364636BF36309F0C5FB3000716C03F08F
+:108DB00072FF2868C36C3B4201D003F0A6FFF8BDE8
+:108DC0001E4F1F4E3A683068002A0AD128601B07E0
+:108DD00012D52C60FFF7B8FF3B68002BFAD02B6050
+:108DE0000AE0216DB94219D1616D002900D111004D
+:108DF00029602A688242EAD029688C42DFD0336831
+:108E000099420DD10F4B4B630F4B8B63200009F040
+:108E100091FB296820004B6C626C06E02A60E8E751
+:108E20009C42F3D1002210004B6C03F0F3FEC6E726
+:108E3000E42700208C240020602400207C240020D3
+:108E400084240020FC3F00209F25020070B5114BB8
+:108E500004001A7801231A4202D10CF0F9FC70BD0B
+:108E60000D4A1568EA6C1A4206D0FFF793FE0B4BC9
+:108E70001860002800D0050000F0F0F92418AC6458
+:108E8000280009F040FB2800054909F02AFBFFF7FC
+:108E900073FFE4E7E42700208C24002060240020F6
+:108EA0005C240020F0B51E4B1E4F1E683B6885B049
+:108EB00005000391002B31D01B4B1A7801231A4275
+:108EC0002CD0F26C1A420ED0FFF764FE174B041E32
+:108ED000186008D009F017FB2000154909F001FBC4
+:108EE0002600FFF749FF039B30001B042B43B364AC
+:108EF00009F009FB30000F4909F0F3FA0E4B00248A
+:108F0000EB18012B07D9C023009329000B4B039AC0
+:108F1000386809F0C0FA200005B0F0BD084CFAE747
+:108F20008C24002058240020E42700206024002006
+:108F30007C2400208824002002FCFFFFC98A010055
+:108F400016FCFFFF10B5074B1B78DB0709D5064C55
+:108F5000206809F0D8FA0549206809F0C2FAFFF73D
+:108F60000BFF10BDE42700208C240020802400206B
+:108F700010B5034B1B78DB0701D5FFF7E3FF10BDEE
+:108F8000E4270020F7B505000C00002833D00126A7
+:108F90001B4B1B78334230D01A4F07233868C26C02
+:108FA0001100194000911A4207D021002800164AEA
+:108FB000FFF794FE00252800FEBD03F08EFE3A6800
+:108FC0000221D36C1800084001900B4203D00131FC
+:108FD0008B43D364EEE73343D3642000A8473A6859
+:108FE000019DD36C1900B143D1645B07E3D5200028
+:108FF000FFF7BEFFDFE7054DDDE7054DDBE7C046C8
+:10900000E42700208C240020718F010017FCFFFF53
+:1090100016FCFFFF020010B5014B12CB12C210BDAF
+:1090200090240020034B1A68034B1A607E225A607A
+:109030007047C0460420002090240020F0B5124E56
+:1090400003003278022A1BD081421BD90C1A072C4C
+:1090500018D90D0005430327280038403D4211D19F
+:1090600072B6BA40094DA4085351AA185160802223
+:10907000120614431C6033780133337062B6F0BDBE
+:109080000348FCE70348FAE7E6270020982400207D
+:1090900013FCFFFF17FCFFFF70B5134C050023788E
+:1090A000124E002B0CD1124912483370FFF7C6FF45
+:1090B000114B984202D11E20FFF710FC01232370B0
+:1090C00000243378A34209DD0C49E3002800C918C5
+:1090D00009F06BFA002805D10134F2E71420FFF7FC
+:1090E000FDFB002070BDC046E5270020E6270020DC
+:1090F00000380020A828002017FCFFFF982400203B
+:1091000010B5002817D000220F4B19780F4B914251
+:1091100015DD1C6884420FD25C6884420CD9041FA0
+:109120002368002B02DC1E20FFF7D8FB8023226877
+:109130001B061343236010BD01320833E7E71E20EE
+:10914000FFF7CCFBF7E7C046E62700209824002075
+:1091500070B5051E14DD0B4E0B4C3368002B02D08E
+:1091600020680CF02CFAFA2120680024074B8900B3
+:109170008361C462694335600CF032FA200070BD2F
+:109180000348FCE7A8240020D824002039920100DD
+:1091900017FCFFFFF8B5114F05003E68002E0AD1FD
+:1091A00030200CF07DFC040006F0CEFD0C4BA661D7
+:1091B0002360E6623C600B4E3368002B09D110201F
+:1091C0000CF06EFC04000CF057FA200034600CF038
+:1091D0002DFA2800FFF7BCFFF8BDC046D8240020B8
+:1091E0000C650200D4240020014B18687047C0466B
+:1091F000A824002070B50D4C2368002B03D00C4B25
+:109200001B68002B02D10620FFF7C4FF20680CF07A
+:1092100024FA02000749C3170D684E6852197341BA
+:1092200020680A604B600CF01EFA70BDD424002048
+:10923000D8240020A820002010B5FFF7DBFF002471
+:10924000054BA200D058002802D003681B6898473D
+:1092500001340A2CF4D110BDAC24002010B5FFF766
+:10926000C9FFFA22034B920018685968002307F0DF
+:10927000A7FC10BDA820002010B5FFF7BBFF024BD4
+:109280001868596810BDC046A82000200B4B10B5C7
+:109290001B680400002B03D0094B1B68002B02D174
+:1092A0000620FFF777FF0023064A99008858002818
+:1092B00001D00133F9E78C5010BDC046D424002002
+:1092C000D8240020AC240020002310B5044A9900C3
+:1092D0008C58844201D00133F9E70020885010BD3A
+:1092E000AC24002010B50400002902D00B78002B1C
+:1092F00003D1034B2360200010BD09F02EFAFAE7DA
+:10930000285D0200F8B504000E00150000290AD0FF
+:109310000B78002B07D0002A05D0080097B20CF07C
+:109320004DFC874203D90B4B23602000F8BD681D1C
+:10933000FFF7B2FE206009F0C1FB20682A004780D9
+:10934000310004300CF0DEFB23685D1900232B7123
+:10935000EBE7C046285D0200014B03607047C04642
+:10936000285D020010B50548054C206009F0A9FBF6
+:109370002000044A04490CF088FB10BD285D02005F
+:10938000DC240020002000204D270200084B73B58C
+:109390001D680400002D0AD001002E680822083143
+:1093A00068460CF0AFFB0CCC28003168884773BDD1
+:1093B000E0240020014B03607047C046305D02008E
+:1093C00010B50400081E03D1034B2360200010BD1C
+:1093D000216009F076FBF9E7305D020030B50068E6
+:1093E0004488A1420CDA8588AA4209DA002907DB01
+:1093F000002A05DB6243401880188371002030BDCD
+:109400000048FCE717FCFFFFF0B507000E001D0049
+:1094100085B0002921DD002A1FDD002B1DD0046846
+:10942000638803938B4200DD0391A38802939342E8
+:1094300000DD0292002306340193019B029A9342BD
+:109440000ED029002000039A0CF05CFB3B68AD199C
+:109450005B88E418019B0133EEE7024805B0F0BDDC
+:109460000020FBE717FCFFFFF8B504000D00160015
+:109470001F00002901DB002A02DA0D4B2360F8BD32
+:10948000100048430630FFF707FE206009F016FB86
+:1094900023685D809E80002F06D03B0032002900AB
+:1094A0002000FFF7B1FFEAE7200009F02FFAE6E716
+:1094B000305D0200F7B507000D1E03D1244B036099
+:1094C0003800FEBD00240800260021000194037826
+:1094D000002B1AD03022524294469C446246092AFC
+:1094E00011D90A2B0AD1019B361901330193B142DC
+:1094F00000DA3100002426000130E8E7002CFBD020
+:1095000000240136F8E70124F6E7019A380012B288
+:1095100009B2FFF7A9FF012149420E000A203B686A
+:109520009A1D2C78002CCBD02300303B092B08D877
+:10953000CB43DB170B4043431B19303B190001356C
+:10954000EFE70029FBDB117031000132F7E7C0467D
+:10955000305D0200F0B5040087B004A80E001D00C5
+:109560000192FFF757FD236801995A88914233DA37
+:109570009B889D4230DA1F2E2ED9059B00939E4278
+:109580002ADC052300217343049AA03BD3180393DC
+:10959000039B6E185B5C02930023019AD718226824
+:1095A00050880090B8420EDD9088B0420BDD0098E4
+:1095B000D2197043121810201841029F3840471EDC
+:1095C000B841404290710133052BE6D101310529A4
+:1095D000DED1002007B0F0BD0048FBE717FCFFFF1D
+:1095E000F7B5036806009F1D5B880D005A1A0192AB
+:1095F000002919DD0024994203DB09F087F90020D6
+:1096000013E033689B889C42F9DA79193800019A93
+:109610000CF078FA019B2900F81809F05AF9336820
+:1096200001345B88FF18ECE70048FEBD17FCFFFF24
+:1096300010B50548054C206009F043FA2000044AA3
+:1096400004490CF022FA10BD305D0200E424002031
+:1096500000200020C528020010B5054C0121200083
+:1096600009F023FA2000034A03490CF00EFA10BD5A
+:10967000E824002000200020672A0200074A030097
+:1096800010B50120934208D0834202D00020DB07AE
+:1096900003D41E20FFF722F9002010BDFFFF0000B9
+:1096A0000048704716FCFFFF10B53220FFF716F98F
+:1096B000004810BD16FCFFFF82801422002310B565
+:1096C00041620F4C0100083404600E240281123AFA
+:1096D000837182720363838636310A78C360A24342
+:1096E000036143618361C36103620A70021DD38712
+:1096F00001224287034AC26302004032137010BD48
+:10970000505D020001000100F0B5564E05003768BB
+:1097100097B0002F00D090E006AC0B231C22212133
+:10972000200001F0B9F90B231D2222210AA801F023
+:10973000B3F90B231B2223210EA801F0ADF9082059
+:109740000CF0AEF901223B00110004900AF0EEFD8E
+:109750003A2128000AF0A4FA00281CD0A38812AFEE
+:10976000BB80A379A268BB713F4B5C2012930E2390
+:10977000E3561492A289BB73BA810CF091F90423C9
+:109780000193363300933A002900049B040001F052
+:1097900075FF346051E0322128000AF0AFFA00284A
+:1097A0001BD0A38812AFBB80A379A268BB712E4BDC
+:1097B0005C2012930E23E3561492A289BB73BA81E4
+:1097C0000CF06EF9042301932E3300933A00290024
+:1097D000049B040002F0F6F8DBE73C2128000AF0C5
+:1097E00048FA002834D0362202AB9B8E12AFBB80E1
+:1097F00002AB9B181B780832BB711B4BA420129341
+:1098000002AB9B18109A1B781492059202AA928FB1
+:109810005BB2BA81BB730CF043F9052304000293D9
+:10982000013B0193383300933A00049B290001F077
+:1098300045FE0E4B346044341C600C4B094C1868D8
+:10984000002802D0216809F0AFFA206817B0F0BDF7
+:1098500044200CF025F9042204990400FFF72CFFA2
+:1098600097E7C046EC240020405D0200F024002071
+:10987000F0B56349C56885B08D4258DA03003633C8
+:109880001C7802222300134014425BD1026901922A
+:109890008A4265DA02003632127852076AD4426987
+:1098A00002920200029C40328C4270DA0100363192
+:1098B0000978090775D4002B7ED113789C46002BBC
+:1098C00016D00100061DF38F363101339BB2F387AA
+:1098D0000391097801270C003C40394200D188E00F
+:1098E0001D2B05D9039BB94319700023F38713700F
+:1098F00009F033F9434A0723904277D94249043BA0
+:109900008D4273DBC8220133920095426EDC0198D0
+:10991000023B88426ADB013B904267DC02980433D9
+:10992000884263DB0023904260DD06335EE0C8229C
+:10993000002352009542A9DD030036331A78002334
+:109940009207A3D4012306001F003636327854084C
+:10995000A7433C0002279C40BA432243327095E75C
+:10996000C822019C5200944299DD020036321278DE
+:10997000520794D4012306001C003636327897082B
+:10998000BC43A7000424A2433A43327087E7C821AE
+:10999000029C49008C428EDD0100363109780907AE
+:1099A00089D40100012636310B78DF08BE43082731
+:1099B000F600BB4333430B701378032B00D97CE7CD
+:1099C0000133DBB21370012B03D10021031DD987B2
+:1099D00073E7042B00D070E7020036321178033BA6
+:1099E0000B43137000230430C3870B33180005B0FA
+:1099F000F0BD092B00D87BE76346F487013B76E78F
+:109A000070FEFFFFFF700200E0FCFFFFF0B5C369CE
+:109A1000C1681A68451D0400EB7F89B0114225D04A
+:109A2000002B57D10123A2791A4237D000260222F7
+:109A30006846A188A67108F022FFA31DDD7F012DD5
+:109A40002CD1FFF70BFC3300226A801A99410F00DA
+:109A50000600A1889F4203D1FA239B009E423BD37C
+:109A60000123042204A808F00AFF17E00B2B01D8F9
+:109A70000133EB77EB7F082B0DD90122A379134239
+:109A80000CD11343A188A37104A8130008F0F7FEBA
+:109A9000FFF7E4FB2062EB7F012BC3D90322A379FC
+:109AA0001340012B14D1FFF7D9FB0023226A801A3F
+:109AB0009941994202D10A4B984209D90223A279CD
+:109AC000A1881343A3710522012304A808F0D7FE3F
+:109AD00009B0F0BD013BCCE72B000322C2E7C04632
+:109AE000DB05000010B50400034B08330360FFF7EB
+:109AF000EBFB200010BDC046845D0200F0B50600FF
+:109B000000250F00040085B002930AAB1B780836CD
+:109B100003930F4B29000833036001928580857100
+:109B2000182230000CF00AF839003000039A0BF0CC
+:109B3000F8FD019B029AA380A31DE771DA77631DEC
+:109B400025622000DD77FFF7A1FB200005B0F0BD06
+:109B5000845D02000048704716FCFFFF10B53320FB
+:109B6000FEF7BCFE004810BD16FCFFFF002310B539
+:109B70000400838083710D482164083020608020B8
+:109B8000C000A061E061206211002000E360236159
+:109B900063616362A362E36223636363A363E3635A
+:109BA000636409F0D9F8200010BDC0469C5D020036
+:109BB000F0B5544E0500376897B0002F3DD10B2308
+:109BC0001C22212106A80AAC00F066FF0B231D22EF
+:109BD0002221200000F060FF0B231B2223210EA86E
+:109BE00000F05AFF08200BF05BFF01223B00110040
+:109BF00004900AF09BFB1D2128000AF068F8002859
+:109C000024D0A38812AFBB80A379A268BB713E4B5E
+:109C1000602012930E23E3561492A289BB73BA817B
+:109C20000BF03EFF05230193183300933A002900FF
+:109C3000049B040001F0F6FD3460344B314A1B688C
+:109C40001068002B00D0436417B0F0BD3C21280001
+:109C50000AF06BF800281BD0A38812AFBB80A37951
+:109C6000A268BB71284B602012930E23E356149216
+:109C7000A289BB73BA810BF013FF0523019337331D
+:109C800000933A002900049B040001F03DFFD3E754
+:109C90003C21280009F0EDFF002829D0362202AB34
+:109CA0009B8E12AFBB8002AB9B181B780832BB7136
+:109CB000154BA420129302AB9B18109A1B78149298
+:109CC000059202AA928F5BB2BA81BB730BF0E8FED9
+:109CD000052304000293013B0193383300933A00BB
+:109CE000049B290001F0EAFB084B1C604434A3E705
+:109CF00048200BF0D5FE052204990400FFF736FF3B
+:109D00009AE7C046F0240020405D0200EC240020C9
+:109D1000F0B587B001930EAB1B88060003930D9B33
+:109D20000D000093019B0C9F0292002B39D0002F55
+:109D300002D1009BDB0734D528200BF0B1FE0400D4
+:109D4000103008F092FD029B1820258063800BF0F4
+:109D5000A7FE0500009B08220593019B00210360DC
+:109D60000C3004970BF0EAFE082204A9281D0BF022
+:109D7000C9FE0D4B02226B6100230399E36023624D
+:109D8000636233680A43300021005B68A560A280EB
+:109D90009847002805D0200008F08CFC20000BF02C
+:109DA0007BFE07B0F0BDC046ED2D020070B58CB053
+:109DB0008360109B01604260C36004001849180072
+:109DC00009F0EDFE051E14D001001C22103105A87B
+:109DD0000BF098FE6A4608AB43CB43C21B68136086
+:109DE00020680599069A079B08F0C8FF28000BF029
+:109DF00053FE0C4B186800280ED00B4A05AB059299
+:109E000000220692C03202926A4622CB22C223006E
+:109E100003220521FFF77CFF20000CB070BDC04677
+:109E20009B6A0200E02400202D9E010082B0F0B564
+:109E30000400EDB06420739372920BF009FD0522CB
+:109E400010A8110008F06BFD954911A8FFF732FB2F
+:109E50001925002221AB013D1A605A609A600C332B
+:109E6000002DF8D11522290014A813950BF066FED9
+:109E7000A06809F029FBFF210A90A06800F0F6FB1A
+:109E8000884FA06800F0BEFA049508950995854BA7
+:109E90009F4203D0844B9F4200DBF7E0A06809F0AB
+:109EA00015FBA56881491AA8FFF71CFA78221AA9A0
+:109EB000280000F047FB1AA808F048FC0023794F5F
+:109EC00004930326099B606801333340099308F02B
+:109ED000DCFE0500606808F0DFFE0022744B05928E
+:109EE0009D420FDB013205922A00C8320ADBAA220A
+:109EF000042192000591954204DC0596C82D01DCF1
+:109F00000222059200220692984210DB012306935A
+:109F10000300C8330BDBAA2304329B00069298424D
+:109F200005DC03230693C82801DC013B069310A837
+:109F300008F0ECFC5F4B00251E00079313ABEB5CB5
+:109F4000012B05D172783178FE3310A8FFF746FA5D
+:109F500001350236192DF1D16B4618229A5E6B46F7
+:109F600010A81421595E099BFFF738FA002F02DB75
+:109F7000049B0F2B07D90023A0681A0074300093AC
+:109F800010A908F0D9FC13AE079B059A1B789342E1
+:109F900021D1079B069A5B7893421CD13378012B21
+:109FA00019D00C23089A0CAD5343280000222168D5
+:109FB0000B9308F0FBFE21AA94460B9B634407CD4C
+:109FC00007C301233370089B0133DBB20893049B62
+:109FD0000133DBB20493079B374A02330793013600
+:109FE0009342D1D164200BF033FC089B643F3FB215
+:109FF000182B00D84BE71A0021A91AA809F0E5F898
+:10A000006A461DAB23CB23C21B6813601A991B9AA7
+:10A010001C9B206808F0B2FEE568002D0CD0274993
+:10A0200012A8FFF75FF91C2328001AAA12A909F049
+:10A03000EBFD12A808F08AFBA06809F047FA11A905
+:10A0400012A8A56808F04BFC00221D4B009212A933
+:10A0500001932800130000F017FA12A808F032FC50
+:10A06000FA2080000BF0F4FBA06809F02FFA0A999F
+:10A07000A06800F0FBFA11A808F024FC10A808F072
+:10A0800021FC6DB0F0BC08BC02B01847002F03D013
+:10A09000049B0F2B00D014E7A06800F0B3F910E781
+:10A0A000A66A02008C3C0000D18AFFFFEB6A020026
+:10A0B00058FDFFFF006B0200326B02009B6A02003A
+:10A0C000DC050000F0B5040085B0637A9C46002BE7
+:10A0D00004D1200009F097F805B0F0BDA37A266FEF
+:10A0E00001931023019AF35600259B1801229A40F0
+:10A0F0002900F36803920293029BAB4231DDB06802
+:10A10000019B6843C01873694000E77A1A181B5C0A
+:10A110005078E279012F14D1571E3F1A18003B00E6
+:10A120004243606F52008218D2189379634500DD74
+:10A130006346627B1A4202D00123AB4019430135CA
+:10A14000DAE7022F07D0032FEAD1277A013FFF1A5F
+:10A1500003003800E4E7571EFB1A277A013F381A3C
+:10A16000DEE71123C943F356606C99402369194017
+:10A17000039B19430BF02CFCA27B072AACD8637B12
+:10A180000C495B006373531CDBB290004158A3730E
+:10A19000022A03D808000BF050FB96E7064B20007C
+:10A1A000236300236363054BE462236414300BF0E4
+:10A1B00017FA91E7C85D0200C5A00100F131020065
+:10A1C00070B50400104B250008330360FFF77CF8DE
+:10A1D0002000743008F076FB2000603008F072FB3D
+:10A1E0002000583008F0B2FA2000503008F0AEFAE3
+:10A1F000064B1435280063610BF0E1F9280005F0E7
+:10A20000B9FD200070BDC046E85D02000C6502008B
+:10A21000F8B500250400324B858008330360857152
+:10A22000143016000F0005F08FFD20002D4BE56265
+:10A23000636125645030FFF78FF820005830FFF736
+:10A240008BF820006030FFF7B5F820000423F25EA1
+:10A2500033682667590009B2743008F060FB336830
+:10A26000226FE37173680126237210236581A78032
+:10A270002561D35691685918994204DD3000984001
+:10A2800001330543F8E711230120D356D16859184B
+:10A29000994206DD02009A40266901333243226169
+:10A2A000F6E714200BF0FCFB226900212A4301236E
+:10A2B000060005F0D5FFFF23220063720133A3815E
+:10A2C000002348326664A37320001370A366FEF770
+:10A2D000DDFF0123A27920001343A371F8BDC0461E
+:10A2E000E85D020020650200F0B5437A040085B005
+:10A2F000002B04D1200008F086FF05B0F0BD837A62
+:10A30000066F01931023019AF35600259B18012232
+:10A3100094469A402900F36803920293029BAB4251
+:10A320002DDDB068019B6843C01873694000E77A6F
+:10A330001A181B5C5078E279012F10D1571E3F1A72
+:10A3400018003B004243606F52008218D218937984
+:10A35000002B02D06346AB4019430135DEE7022FE4
+:10A3600007D0032FEED1277A013FFF1A03003800F0
+:10A37000E8E7571EFB1A277A013F381AE2E7112354
+:10A38000C943F356606C994023691940039B1943F4
+:10A390000BF01EFB667AB31EDBB2FC2B14D8FEF763
+:10A3A00023FF0C4B0500236300230B4863630B4B17
+:10A3B000FF217043E462236406F0DCFA2900414384
+:10A3C000200014300BF00CF9637A012B00D994E7CC
+:10A3D00090E7C04607320200B6030000F1310200E8
+:10A3E0001FB5012381881A00684608F048FA012346
+:10A3F00068461A00024908F042FA05B000BDC0469E
+:10A40000FE0300001FB5030048331A780400002A39
+:10A410000DD000221A70012381881A00684608F0C6
+:10A420002EFA012368461A00034908F028FA200092
+:10A43000743008F06BFA1FBDFF03000010B5483000
+:10A440000378002B06D00378012B03D001210248AA
+:10A4500008F089F810BDC046FF03000010B50121C7
+:10A460000400062008F07FF8064B984208D14834D3
+:10A470002378002B04D02378012B01D020BFF7E7ED
+:10A4800010BDC04616FCFFFF73B5079C0500002CED
+:10A490001CDB060048363078002802D030780128CE
+:10A4A00016D106981BB2C0B20090280012B27430C8
+:10A4B00008F042FA002C07D02B004A331C800024FD
+:10A4C00007234C352C803370200076BD014CFBE710
+:10A4D000014CF9E717FCFFFF12FCFFFFF0B587B056
+:10A4E0000D9C05000E0017000393002C21DBFFF7E5
+:10A4F000A5FF2B0048331B78DAB20292002B1AD149
+:10A50000310005A808F0EBF90C9B3A0000932800F5
+:10A51000039B019405A9FFF7B7FF05A808F0D2F93E
+:10A52000002C03D02800FFF799FF029C200007B001
+:10A53000F0BD024CFAE7024CF8E7C04617FCFFFFFB
+:10A5400011FCFFFFF8B50400171E1DDD060048369C
+:10A550003378002B02D03378012B17D12200E37916
+:10A560005632013B137023000025200054331D8018
+:10A57000503008F048F923004A331F800223280096
+:10A580004C3425803370F8BD0148FCE70148FAE7F8
+:10A5900017FCFFFF12FCFFFFF8B50400171E2DDDAE
+:10A5A000060048363278002A02D03278012A27D1B4
+:10A5B0005D42069BFF331FD16B1D22001BB264322C
+:10A5C00013802300200066331D70603008F08FF97F
+:10A5D000230000226C331A70954200D03D00230006
+:10A5E0004A331D80079B00205A1E9341013F4C3483
+:10A5F000053327803370F8BD069BDEE70148FAE794
+:10A600000148F8E717FCFFFF12FCFFFFF0B504005C
+:10A610000F0016001D0087B0002A1FDDFFF70EFF98
+:10A62000230048331B78DAB20392002B18D139008B
+:10A6300005A808F054F90D9B320001930C9B05A965
+:10A64000009320002B00FFF7A7FF05A808F03AF9B8
+:10A650002000FFF703FF039807B0F0BD0148FBE7B8
+:10A660000148F9E717FCFFFF11FCFFFFFF2902D8A3
+:10A670004172002070470148FCE7C04617FCFFFF0D
+:10A6800013B5040004A80078009020000AF00CFF25
+:10A69000002801D1207516BD0048FCE70EFCFFFF25
+:10A6A00013B5040004A80078009020000AF0E4FE2E
+:10A6B000002801D1207516BD0048FCE70EFCFFFF05
+:10A6C0007FB50D0011000F226A4404001E1E117098
+:10A6D00015D0089B002B12DD012329000093FFF702
+:10A6E000DFFF002808D10090320029002000089BDD
+:10A6F000FFF7C6FF002800D0024804B070BD024832
+:10A70000FBE7C0460EFCFFFF17FCFFFFF7B5060096
+:10A710000D1E3ED00023022704690193002C34D083
+:10A72000AA88A38853403B422DD13A4222D1A36844
+:10A73000AA68934227D12B88002B02D022889A4204
+:10A7400021D16B88002B02D062889A421BD1EB6822
+:10A75000E268934201D0002B15D17368002B01D021
+:10A7600020009847A2880C4B1343A380019B013320
+:10A77000019308E0A968A06809F0BDFD0028DAD1BE
+:10A78000AB883B42D3D0646AC8E7019B2000002B12
+:10A7900000DC0248FEBDC0460080FFFF17FCFFFF43
+:10A7A000F0B506000D0085B000295DD001270469D1
+:10A7B000002C27D00221AA8800230A4202D0A388B5
+:10A7C0005B083B40226829688A4215D1A068A968C5
+:10A7D000002B0FD009F08FFD00280DD0EB68E26848
+:10A7E000934209D10421625EA388002A06DB1F4838
+:10A7F00005B0F0BD8842F1D0646AD9E75B045B0C18
+:10A80000A380F4E730692A880100031E07D135616F
+:10A8100001236846164908F032F80020E8E71C8852
+:10A82000944206D25C6A1900002C0DD02300F6E792
+:10A8300023001C88944207D15F886C88A74203D804
+:10A840005C6A1900002CF3D1884209D10B8893422D
+:10A8500004D805D148886B88984201D96962D6E747
+:10A860004B6A6B624D62D3E70248C1E716FCFFFFFB
+:10A87000FD03000017FCFFFF064B10B51A00040093
+:10A8800008322C33026083600830FEF74FFA200054
+:10A8900010BDC046005E020008B4024B9C4608385A
+:10A8A00008BC604779A8010008B4024B9C460838F0
+:10A8B00008BC60473F3602000C4A002311002C32CE
+:10A8C000083110B543608381837382600361436103
+:10A8D0008361C383016004000830FEF719FA044B5A
+:10A8E0001A68002A00D11C60200010BD005E020022
+:10A8F000E0240020F7B50D00012604690192002C28
+:10A9000037D023882A889A4201D0002B24D163882B
+:10A910006A889A4201D0002B1ED1FEF7AFF90123BD
+:10A92000002806D0C022A3881340C03B5A4253419E
+:10A93000DBB2019A93421AD10422A35EA788002BAE
+:10A9400015DB10222900A0180BF0DCF840231F4271
+:10A9500004D0200008F07CFE646AD0E7FEF78EF990
+:10A960000028F6D021000448FEF70CFBF4E700268F
+:10A97000F2E73000FEBDC0465136020008B4024B7B
+:10A980009C46083808BC6047DB370200F0B587B04A
+:10A9900001930EAB1B88060003930D9B0D000093E3
+:10A9A000019B0C9F0292002B39D0002F02D1009BFB
+:10A9B000DB0734D528200BF073F80400103007F0C3
+:10A9C00054FF029B1820258063800BF069F8050076
+:10A9D000009B08220593019B002103600C30049723
+:10A9E0000BF0ACF8082204A9281D0BF08BF80D4BD6
+:10A9F00002226B6100230399E36023626362336880
+:10AA00000A43300021005B68A560A28098470028B7
+:10AA100005D0200007F04EFE20000BF03DF807B0F7
+:10AA2000F0BDC04615380200F0B516000025838041
+:10AA3000164A174B04008571026001814681057337
+:10AA400018688C4689B0A8421DD0124A0595049218
+:10AA5000C02202926A4604AB82CB82C223002A0043
+:10AA60006146FFF793FFC022094B0A49186802921A
+:10AA70006A46069106AB079582CB82C223002A0064
+:10AA80003100FFF783FF200009B0F0BD445E0200F3
+:10AA9000E02400203F39020030B500240373012375
+:10AAA000034D84710560818082734373846030BD7F
+:10AAB000405D020070B583790400DB0704D580682F
+:10AAC000002801D00AF0E8FFA3799B0704D5A0680D
+:10AAD000002801D00AF0E0FFA3795B0709D5A02385
+:10AAE0000021154AA068DB00D150884201D00AF04D
+:10AAF000D3FFA3791B0708D5A568002D05D0280032
+:10AB000009F06AFC28000AF0C7FFA379DB0605D527
+:10AB1000A068002802D00368DB6898476023A27908
+:10AB20001A4205D0A068002802D003685B689847E5
+:10AB30000023A360A37170BD00700040F7B501262B
+:10AB4000037B040033422CD0827961231100194029
+:10AB500001911A4216D1FFF7ADFF18200AF0A0FFAD
+:10AB60000E230500E356677B1822019900930AF033
+:10AB7000E5FF3A00280000990AF0D3FDA379A5600B
+:10AB80003343A3716023A279A0681A4202D00AF06D
+:10AB9000ACFCFEBD436940681B681840431E9841E9
+:10ABA000F7E70148F5E7C04616FCFFFF012210B5A4
+:10ABB00083794173134204D080680AF050FE00206C
+:10ABC00010BD6022134203D080680AF095FCF6E7BE
+:10ABD0000048F5E716FCFFFF70B5040000250C4B9C
+:10ABE0000E0008338580857103602100183008F05D
+:10ABF00057FF20002100203008F075FF054B200092
+:10AC0000A680E5802572E560256165611C6070BDE8
+:10AC1000545E0200F42400208379DB0702D5C16072
+:10AC2000002070470048FCE716FCFFFF8379DB0734
+:10AC300001D5C06870470148FCE7C04616FCFFFF1D
+:10AC400070B545690400002D22D0037A032B21D86A
+:10AC5000FFF7ECFFA8622C200AF022FF2C22002133
+:10AC600005000AF06BFF002263695A622369934270
+:10AC700007D1636923610020237A65610133237260
+:10AC800070BD1A005B6A002BFBD163695362F2E767
+:10AC90000148F5E70148F3E717FCFFFF13FCFFFF4E
+:10ACA000144B70B55A68144C002A03D000225A6025
+:10ACB0000132A2601A69002A17D00021196180238D
+:10ACC000DB000E4DE3582868012B0FD1A923DB00D0
+:10ACD000E1584942FFF7A0FF2868FFF7B1FF2B6852
+:10ACE0005A69074BE2500123A36070BDFFF794FF40
+:10ACF000F9E7C046FC10004000100040F42400209A
+:10AD00000405000003000069002809D00221054A5B
+:10AD1000D167426A1A611A7A013A1A72024B1960B3
+:10AD20007047C04604E100E000E100E010B50029F2
+:10AD300003DB024B19600AF024FC10BDF82400204C
+:10AD400070B504001D0004AB1E7804F0B9FF2000AC
+:10AD50000E4B40302360FEF7FFFA2300220001353E
+:10AD60004C331D700023E1215832013616700A3A27
+:10AD7000A3646365138053809381D381013B2000DA
+:10AD800063644902FFF7D2FF200070BDF05C02004F
+:10AD9000F7B580277F053E697C690822113C744322
+:10ADA0000500210068460AF0ADFE104B009A9A4259
+:10ADB00019D0009300230193796928001339714356
+:10ADC00008F0A8FE019A2800009908F0BBFE2100B7
+:10ADD000280008F09FFE796922001339280071438A
+:10ADE000B30808F0A1FE0198FEBDC046FECA0000EF
+:10ADF000F0B50D00ABB000210D920700302212A873
+:10AE00001E000AF09BFE28000AF0D8FE431C0C939B
+:10AE1000102B00D9B8E0202E00D9B5E02900380069
+:10AE200008F0BDFE0B90002854D129000C9A12A8FE
+:10AE30000AF068FE32000D9916A80AF063FE80231E
+:10AE40005B051A695D690B92113D6A4338005E69C2
+:10AE50000D92FFF79DFF0D9B302208330021040067
+:10AE60001EA80F930AF06AFE31000B9B1339594359
+:10AE7000380008F04FFE00230F9E0C930E930C9B9E
+:10AE8000A34246DA310030221EA80AF03BFE12A986
+:10AE90001EA80AF089FE00282BD13D493800220067
+:10AEA0001091119408F04EFE6A46099615AB23CB1B
+:10AEB00023C223CB23C223CB23C23800149B129975
+:10AEC000139A08F04DFE01230E930C9B303601338C
+:10AED0000C93D4E70B9832000D9910300AF004FE61
+:10AEE00004000B980AF0D8FD002C9ED120002BB056
+:10AEF000F0BD6A46099621AB23CB23C223CB23C2E4
+:10AF000023CB23C238001E991F9A209B08F028FEED
+:10AF1000DBE7E6433021F61726404E430F9B9E1990
+:10AF20000E9B002B1CD10B9B981E05F099FCA04298
+:10AF30002CD017490134380022001091119408F0E8
+:10AF400001FE6A46099615AB23CB23C223CB23C24D
+:10AF500023CB23C238001299139A149B08F000FEE9
+:10AF600038000D9908F0D6FD80235B0559690C2344
+:10AF70000B9A133963434A433800110002330D9A88
+:10AF800008F0D2FD0024B1E7024CAFE7024CADE778
+:10AF9000FECA000017FCFFFF13FCFFFF8023F0B583
+:10AFA0005B051A6995B002925A6905910299113AA6
+:10AFB00051435C69029B133C05005C430391FFF71E
+:10AFC000E7FE061E3CD030220021083408A8039F6B
+:10AFD0000AF0B4FD2100280008F09CFD002308378A
+:10AFE00001930493019BB34220DA3900302208A870
+:10AFF0000AF088FD059908A80AF0D6FD00280DD1B1
+:10B000001B49721E28000691079208F09BFD012340
+:10B010000493019B303701330193E3E722000C23B3
+:10B020003900280008F080FD3034F2E7049B002B43
+:10B0300008D10F49320028000691079608F082FDDA
+:10B040000C4812E02800039908F064FD80235B059A
+:10B0500059690C23029A13394A437343110028009B
+:10B06000039A023308F060FD002015B0F0BDC04621
+:10B07000FECA00000CFCFFFF70B50400A280FA229B
+:10B08000002308000C49920008312160A3710B498C
+:10B090006061E260A360638208F081FD051E09D053
+:10B0A000010020000222103112300AF02BFD28008E
+:10B0B0000AF0F2FC200070BD6C5E0200326B0200F0
+:10B0C00030B502258379040087B02B4204D1FDF707
+:10B0D0001FFEA3791D43A571200008F0A6FD0028DE
+:10B0E0001CD06B46DD1C280008F096FD2B78002B49
+:10B0F00017D001A808F08EFD0321019AD3170B4049
+:10B100009B189B102382FEF7A9F8E368A188181802
+:10B110000123A0601A0002A807F0B1FB002007B0CD
+:10B1200030BD0122064B1A60064A51680029FCD046
+:10B1300000215160044A1268019201225A60DBE743
+:10B1400000C00040FCC0004008C50040022802D1F9
+:10B150000122014B1A707047E727002070B5064D99
+:10B1600004002B78002B04D1044801F08BFF01234D
+:10B170002B70200070BDC046E82700204DB10100B3
+:10B1800070B50C0007F066F9002810D00023134DAD
+:10B19000A40A2B70200008F05CFD002803D00A20D0
+:10B1A0000AF056FBF6E72B78002BFCD070BD02218D
+:10B1B0000B4B0C4A99508021C90058580028FCD0EC
+:10B1C000A120C0001C5058580028FCD000219950E4
+:10B1D0008021C9005A58002AFCD0E7E7E727002061
+:10B1E00000E0014004050000F8B50D0016001F0046
+:10B1F00007F030F9002811D00023184C23703A00D2
+:10B200003100280008F023FD002803D00A200AF0AE
+:10B210001FFBF4E72378002BFCD0F8BD012380222C
+:10B220000F4C1049D2006350A358002BFCD0802251
+:10B23000D200002394469F4208DD980032582A50DD
+:10B240006246A0580028FBD00133F4E70023635086
+:10B250006346E358002BFBD0DFE7C046E72700201A
+:10B2600000E001400405000008B4024B9C4644384D
+:10B2700008BC6047573C0200FA21F8B50389C900B1
+:10B2800004005943324809F04CF8FA21890005F0CE
+:10B29000E7FA304FA17A2081380009F042F8230004
+:10B2A0002600250022894C33A072A0361A808C35E6
+:10B2B00000232A223178286808F015F9002844D1A3
+:10B2C0001F235B223178286808F00DF900283CD153
+:10B2D00020235C223178286808F005F9002834D151
+:10B2E00001232C223178286808F0FDF800282CD1A1
+:10B2F00001232D223178286808F0F5F8002824D1A0
+:10B3000001232E223178286808F0EDF800281CD19E
+:10B31000A17A380009F000F80E22C3B2317828680B
+:10B3200008F0E1F8002810D1FA2123898900594357
+:10B33000074808F0F1FF012303432A2231782868E7
+:10B34000DBB208F0D0F8002800D00348F8BDC046B2
+:10B350008C5E0200845E02000EFCFFFF08B4024B0C
+:10B360009C46443808BC604779B20100074B10B5D1
+:10B370001A00040008323C3302604364443007F092
+:10B38000B9FC200007F0DBFB200010BDEC5E0200E2
+:10B3900008B4024B9C46443808BC60476DB30100BA
+:10B3A00008B4024B9C46443808BC6047613C02002C
+:10B3B000F0B50425837904008BB02B4204D1FDF74E
+:10B3C000A7FCA3791D43A57120009030FFF7B6FBC1
+:10B3D0000026B0420FD12300A033197820000C239F
+:10B3E00007AD00938C302B0001220068FFF768F94D
+:10B3F000061E03D02C4E30000BB0F0BD0A2304AA69
+:10B400009B182A785A706A781A700022985EAA7877
+:10B410005A70EA781A700022995E03912A795A705C
+:10B420006A791A7000229F5EAA795A70EA791A70B6
+:10B4300000215A5E04922A7A5A706A7A1A700021A0
+:10B440005A5E0592AA7A5A70EA7A1F251A7000226B
+:10B450009B5EA27A03999C46514349425043CB17C5
+:10B460002B405B185B11A361C3172B401818642392
+:10B470005743FA171540ED196A112262059A5B428B
+:10B480005343A36764236146049A40115A434B43D4
+:10B49000E267221DE0612000D36707F0C9FB2000AE
+:10B4A000443007F02EFCA6E70EFCFFFF08B4024B69
+:10B4B0009C46443808BC6047B1B30100F7B51E0094
+:10B4C000040008AB1B881500019309AB1A88009192
+:10B4D0000AAB31001F88FEF7EFF820003A00310078
+:10B4E0004430FEF743FB134B20001A003C336364E7
+:10B4F000230008322260009A8C331A60AB889030A7
+:10B500008380AB79AA6883710B4BA98903600E23F2
+:10B51000EB56826022009C32118083732300019AD3
+:10B52000A03303211A80FFF741FB2000FFF7A4FEA0
+:10B530002000FEBDEC5E0200405D0200F8B5FA2678
+:10B540000189B60004007143254808F0EAFE310085
+:10B5500005F086F9234FA17A2081380008F0E1FE3A
+:10B560002500A072583500232A222978606C07F044
+:10B57000BAFF002832D110232B222978606C07F003
+:10B58000B2FF00282AD101232D222978606C07F010
+:10B59000AAFF002822D101232E222978606C07F00F
+:10B5A000A2FF00281AD1A17A380008F0B5FE0E22B9
+:10B5B000C3B22978606C07F096FF00280ED121896C
+:10B5C0000748714308F0A8FE012303432A22297883
+:10B5D000606CDBB207F087FF002800D00248F8BD9E
+:10B5E000545F02004C5F02000EFCFFFF10B5040028
+:10B5F000034B0833036007F0A2FA200010BDC046D9
+:10B60000B45F02007FB50425837904002B4204D186
+:10B61000FDF77EFBA3791D43A57120004830FFF79D
+:10B620008DFA0025A8420DD123005833197806233E
+:10B6300002AE009301223300606CFFF741F8051E53
+:10B6400003D00D4D280004B070BD0021042002225B
+:10B65000A37A30567156B25659435A434343DB00DE
+:10B660002362D20023685242C90020009B6AA26173
+:10B67000E1619847E6E7C0460EFCFFFFF8B504001D
+:10B680000F00190006AB1E8807AB15001A88FEF7DD
+:10B6900013F80F4B6764083323602300AA884833EC
+:10B6A0009A80AA79A9689A710A4AA889A2640E2286
+:10B6B000AA5621652100543108809A730023A37192
+:10B6C000230058331E802000FFF738FF2000F8BD0C
+:10B6D000B45F0200405D020010B50400034B083364
+:10B6E000036007F007FB200010BDC0464860020061
+:10B6F000F0B507005C370023040010223978806C15
+:10B7000087B007F0F0FE214D03002800002B3BD14D
+:10B710000F2602ABF6180123397808220093A06C9B
+:10B720003300FEF7CDFFA8422DD003223378134219
+:10B7300003D06420FDF78AFBEAE7FA262189144D3D
+:10B74000B6007143280008F0ECFD310005F088F8E0
+:10B750002081A02311223978A06C07F0C4FE0028B4
+:10B7600011D1A36C21890393714328003F7808F01D
+:10B77000D3FD01231843C3B210223900039807F008
+:10B78000B2FE002800D0014807B0F0BD0EFCFFFF5C
+:10B79000E85F020070B508258379040086B02B426B
+:10B7A00004D1FDF7B5FAA3791D43A57120004C30F3
+:10B7B000FFF7C4F9051E0DD023005C33197806236A
+:10B7C00004AE009301223300A06CFEF779FF051E42
+:10B7D00003D0134D280006B070BD0E2332786B44A1
+:10B7E0005A70727820001A700022995E64224A43CF
+:10B7F000A263B2785A70F2781A700022995E6422BD
+:10B800005242514361633179597071791970002145
+:10B810005B5E5A432368E2631B6A9847DAE7C046D7
+:10B820000EFCFFFFF8B504000F00190006AB1E88E0
+:10B8300007AB15001A88FEF799F90D4BA76408337A
+:10B8400023602300AA884C339A80AA79A9689A7148
+:10B85000084AA889E2640E22AA566165210058317F
+:10B8600008801E8220009A73FFF742FF2000F8BD77
+:10B8700048600200405D0200F0B5FA250189234FBF
+:10B88000AD0085B004006943380008F04AFD290086
+:10B8900004F0E6FF1E4EA17A2081300008F041FD41
+:10B8A000636CA072029323005833218901931B78A3
+:10B8B00069433800039308F02FFD07230343202238
+:10B8C00003990298DBB207F00EFE00281AD1019B03
+:10B8D00022221978606C102307F005FE002811D190
+:10B8E000019BA17A30001F78656C08F015FD80235C
+:10B8F0005B420343232239002800DBB207F0F3FD4B
+:10B90000002800D0034805B0F0BDC0467C600200AE
+:10B91000746002000EFCFFFF10B50400034B0833F7
+:10B92000036007F00CF9200010BDC046EC60020077
+:10B93000F0B504258379040085B02B4204D1FDF7CE
+:10B94000E7F9A3791D43A57120004830FFF7F6F809
+:10B95000051E0DD0230058331978062302AE00933C
+:10B96000A8223300606CFEF7ABFE051E03D0144D19
+:10B97000280005B0F0BD1F200023F25ED31703405E
+:10B980009B180222B15E5B11CA17024052180421B3
+:10B99000775E3380F9170140A07A52114343C919E9
+:10B9A000728049114243B18041435B42E3612368A5
+:10B9B000524220009B6AA26121629847D8E7C046A4
+:10B9C0000EFCFFFFF8B504000F00190006AB1E883F
+:10B9D00007AB15001A88FDF76FFE0F4B676408333D
+:10B9E00023602300AA8848339A80AA79A9689A71AB
+:10B9F0000A4AA889A2640E22AA5621652100543160
+:10BA000008809A730023A371230058331E802000FE
+:10BA1000FFF732FF2000F8BDEC600200405D02003D
+:10BA2000F7B5FA2504000189134EAD0069433000D3
+:10BA300008F077FC290004F013FF2700A36C208195
+:10BA400000935C373B7881B269433000019308F082
+:10BA500063FC6022C3B20199009807F044FD0028FE
+:10BA600007D1012362223978A06C07F03CFD002841
+:10BA700000D00248FEBDC046206102000EFCFFFF60
+:10BA800010B50400034B0833036007F033F92000BE
+:10BA900010BDC046486102007FB5082583790400C7
+:10BAA0002B4204D1FDF734F9A3791D43A571200081
+:10BAB0004C30FFF743F8051E0DD023005C33197896
+:10BAC000062302AE0093E8223300A06CFEF7F8FDD7
+:10BAD000051E03D00B4D280004B070BD0223F25E9A
+:10BAE00096235B425A4362630021725E20005343F7
+:10BAF000A3630423F25E96235343E36323681B6A24
+:10BB00009847E8E70EFCFFFFF8B504000F001900A6
+:10BB100006AB1E8807AB15001A88FEF727F80D4BF9
+:10BB2000A764083323602300AA884C339A80AA793B
+:10BB3000A9689A71084AA889E2640E22AA5661652A
+:10BB40002100583108801E8220009A73FFF768FF99
+:10BB50002000F8BD48610200405D0200F0B504001D
+:10BB6000150085B001930AAB1F880BAB1B78461CF0
+:10BB700002930EAB1B78102203930B7803704B8A51
+:10BB800001314382300009F0BDFF656100250122CB
+:10BB9000019B27836383039BE5832377029B20001C
+:10BBA000F377A31CDA770C9B0C26636223000D9AB3
+:10BBB000283329001A705D7032009D702C3009F016
+:10BBC000BDFF2000064B3200A3632900E56340302F
+:10BBD00009F0B4FF2000034B2565E36405B0F0BD18
+:10BBE0004B3D02003D3D0200F0B50700C3B00160CF
+:10BBF0004260684900222DA808F02AF93B0008336A
+:10BC0000069312230024012601930C3B10AD069AE3
+:10BC1000049600932DA923000394029418A8FFF71B
+:10BC20009DFF220028005C4908F012F93B000E330A
+:10BC300007930A230193083B2900079A049600936F
+:10BC40000394230002942DA8FFF788FF7868BC6056
+:10BC50000368BC815B6998475A2202ABD218D67739
+:10BC6000AE2202ABD218D67718AA09922DAA4B4958
+:10BC7000F8810A920BA8220008F0EAF82421392062
+:10BC800002AA5218137802AA2B70D38E01316B824C
+:10BC900002AB1022C918C01809F034FF022309AE04
+:10BCA0002B7538681696AC8301F0F8F80368290004
+:10BCB0001B689847762202AB9B181B8854323B8244
+:10BCC00002AB9B181B8838687B8201F0E7F8036899
+:10BCD0000094398ADD68069A0623A847386801F07F
+:10BCE000DDF803680094798A079ADD680223A84783
+:10BCF000386801F0D3F80600142009F0D1FE0500E1
+:10BD0000274B0461082280C00BA90B930C9409F007
+:10BD1000F9FE244BEB60B369A34239D1224BB561E4
+:10BD20001E68002E31D0282009F0BAFE0400103021
+:10BD300006F09BFD1D4B1820236009F0B1FE002288
+:10BD400005001B4B00210C92076008320C300B934E
+:10BD500009F0F4FE08220BA9281D09F0D3FE154BAB
+:10BD600000226B61C223A3803368E26021003000AF
+:10BD70005B68A560226262629847002805D02000B7
+:10BD800006F098FC200009F087FE380043B0F0BDB3
+:10BD90002B61C3E73A6B02004A6B02005A6B020048
+:10BDA0000D3E0200593D0200E02400200400010085
+:10BDB000C33D0200833D020010B50400054B08336B
+:10BDC00003601C3006F0C2FC2000183006F0BEFCF8
+:10BDD000200010BD74610200FF23F0B52C4E8DB021
+:10BDE00033700023040069460088009303F016FDB9
+:10BDF000002802D16B469B783370264D2B68DB6898
+:10BE0000002B07D1002320881A00190008F047F8FA
+:10BE10000DB0F0BD3378032BF4D81F4901A8FDF70E
+:10BE200061FA2B6801A9DD6804A806F0E4FC28008B
+:10BE300004A907F0E3FE0027050004A806F086FC2D
+:10BE4000BD421ED029002022103104A809F05AFE5C
+:10BE5000280009F021FE317804ABC90059180822E6
+:10BE600002A809F04FFE01230822208802A908F049
+:10BE700016F80137002804D10C212088074A08F061
+:10BE80000CF801A806F062FC002FBBD0C0E7C0464A
+:10BE900080200020082500206A6B0200FFFF0000C0
+:10BEA000F0B58379040091B05B071BD5FDF7D6F997
+:10BEB00000232269801A9941994203D1F533FF3357
+:10BEC00098420FD3A068002808D0354B1D8800F099
+:10BED000D5FF0368152229001B6A98470422A3791D
+:10BEE0009343A371A3799B0758D52E4E3368DB6823
+:10BEF000002B4FD02C4F3B78032B4BD8284B2B4992
+:10BF00001B8804A80193FDF7EDF9336804A9DD68E7
+:10BF100008A806F070FC08A9280007F06FFE0500CD
+:10BF200008A806F013FC082302AAD3800198073B57
+:10BF3000063206A907F0B5FF002D08D029002022FF
+:10BF4000103108A809F0DEFD280009F0A5FD3D78B4
+:10BF500002ABDA88ED0008AB5D19280006A909F0EC
+:10BF6000C3FD002813D00822280006A909F0CAFD45
+:10BF7000336804A9DD6805A806F03DFC20232800ED
+:10BF800008AA05A907F040FE05A806F0DFFB04A8F3
+:10BF900006F0DCFB0222A3799343A37111B0F0BD3C
+:10BFA0009027002008250020802000206A6B0200D6
+:10BFB00070B50D0000F062FF04000368002D09D188
+:10BFC0005B699847FA2080006843074904F048FC01
+:10BFD000E08070BD9B6898478542F3D223682000BB
+:10BFE0009B6898470500EDE771020000F0B5070077
+:10BFF0001500A1B002C706006B4918A81C0008F084
+:10C000003BF82B1E03D0280009F0D8FD83B2012293
+:10C0100004920022039202920232019200932A00BB
+:10C0200018A93800FFF79AFD33006049583318A863
+:10C03000079308F021F8231E03D0200009F0BEFD6D
+:10C0400083B20122049200220392029202320192F0
+:10C050000093220018A90798FFF780FD3300544988
+:10C06000AC3318A8089308F007F8269B002B03D0E0
+:10C07000180009F0A3FD83B201220492002203926A
+:10C080000292023201920093269A18A90898FFF7AB
+:10C0900065FD731CFF33474918A8099307F0ECFFAF
+:10C0A000279B002B03D0180009F088FD83B20122E2
+:10C0B00004920022701C03920292023201920093B9
+:10C0C000279A18A9FF30FFF749FD33005533FF3396
+:10C0D000394918A8099307F0CFFF289B002B03D0FC
+:10C0E000180009F06BFD83B2012204920022039232
+:10C0F0000292023201920093289A18A90998FFF738
+:10C100002DFD3300A933FF332C4918A80A9307F0FB
+:10C11000B3FF299B002B03D0180009F04FFD83B219
+:10C1200001220492002218AC039202920232019280
+:10C1300000932100299A0A98FFF710FD204B1B78E5
+:10C140000B93002B2DD1079B1E491393089B0DA821
+:10C150001493731CFF331593099B129716930A9B34
+:10C1600012AD179307F088FF1D21492006AB1B7FF6
+:10C170001022237006ABDB8D638206ABC918C01892
+:10C1800009F0C0FC062323750B9B1E953068A38322
+:10C1900000F084FE036821001B6898470122084BC9
+:10C1A0001A70300021B0F0BD292A0000242A0000B6
+:10C1B000252A0000272A0000262A0000282A00003D
+:10C1C000E92700200A18000070B5002504000B4B79
+:10C1D0008580083385710360C1601830FDF7BCF8B5
+:10C1E00020001C30FDF7B8F80123621CD377044A05
+:10C1F0002000A56065611460A37170BD74610200C8
+:10C2000008250020FA2130B585B004000123022260
+:10C210006846890006F033FB074D2868002809D0DE
+:10C2200007F036FF2188054B2A681980022391798F
+:10C230000B43937105B030BD0825002090270020E6
+:10C2400010B50C0007290FD8806800F017FE074BC7
+:10C25000195703685B6C984743425841044B40426E
+:10C260001840044BC01810BD0348FCE7E96C0200FD
+:10C27000EA03000016FCFFFF17FCFFFFF0B59B4C24
+:10C280000D00A544040096AB1B78994908A80793B4
+:10C290000692FDF727F8200029001C3006F0B3FABB
+:10C2A000944909A8FDF71EF893490AA8FDF71AF862
+:10C2B0000CAE09AA08A90BA806F0B4FA2A003000AF
+:10C2C00011AD0BA906F0AEFA0AAA3100280006F05B
+:10C2D000A9FA290008A806F096FA280006F036FA0E
+:10C2E000300006F033FA0BA806F030FAC020C00088
+:10C2F00000F0BEFE082009F0D3FB0700002108F083
+:10C3000088F80C220021A760300009F017FC2B00F0
+:10C3100007CE07C3794B2900EB60002338002B615F
+:10C3200008F060F8A06800F0A9FD0822002105903F
+:10C3300012A809F003FC142009F0B2FB704B2A008C
+:10C3400011930300C2CAC2C36E4B059FC360002392
+:10C35000A03703617B68002B00D0C0E07860A06844
+:10C3600000F09CFD08220021060012A809F0E6FB5F
+:10C37000142009F095FB644B1193030086CD86C30E
+:10C38000624BC36000230361336B002B00D0A8E035
+:10C390003063A06800F072FD08220021059012A809
+:10C3A00009F0CCFB142009F07BFB594B11AE119323
+:10C3B00032000300A2CAA2C3564B059DC3600023EE
+:10C3C000943503616B68002B00D08CE0686001201D
+:10C3D00004AB1B7F04AA034313770BA907F063FD8B
+:10C3E000A06800F06BFD03684B495B6A9847A06842
+:10C3F00000F064FD036849499B699847A06800F014
+:10C400005DFD0021036800911D680A000B00A8472C
+:10C41000079B002B0AD0200007F043FE032805DD10
+:10C42000A06800F04BFD0368DB68984706212000F8
+:10C43000FFF706FF182009F033FBA16800F030FB7E
+:10C44000374B384A1B68A1680393374B30001B6891
+:10C4500000250293354B1B680193069B1B68043330
+:10C460000093334B12681B68FFF7C0FDA06800F013
+:10C4700005FD03680CA99B6A9847082304AA138446
+:10C48000DB1853849584A06800F0F8FC03680CA9BD
+:10C49000DB6A9847A068062107F0C1FD089A0921C8
+:10C4A0009378A068043207F0CDFDA06800F0E6FCA8
+:10C4B00032210571A068FFF77BFDA06800F0DEFC6B
+:10C4C00007F02BFD0AA806F041F909A806F03EF98D
+:10C4D00008A806F03BF991239B009D44F0BD036141
+:10C4E0003CE7036154E7036170E7C046BCFDFFFF12
+:10C4F000766B0200936B0200846B0200AB3E02007D
+:10C5000005C20100B93E0200D9BD0100C73E0200CC
+:10C51000F53E0200D53E020035C5010069C50100A7
+:10C52000042500200025002008200020FC240020F5
+:10C530000C20002013B506226846FCF7E3FE094BE9
+:10C540001C68002C0AD0694601A806F054F92000A6
+:10C5500001A907F0C4FD01A806F0F8F8684606F046
+:10C56000F5F813BD08250020002373B501AE0C00BB
+:10C5700031000500019303F051F9002802D1B2788F
+:10C58000064B1A70064B1868002806D0054B1D8014
+:10C5900063425C41E1B207F0AAFD73BD8020002038
+:10C5A000082500209027002030B5284CA9B06A2229
+:10C5B0000D000DA8210009F0A5FA0DA903A8FCF7AC
+:10C5C000FFFE03A906A806F08AF901230193013BA7
+:10C5D000FF3B00930533FF33642206A92800FEF7D2
+:10C5E00015F806A806F06EF9210019226A3106A88E
+:10C5F00009F088FA05220024110006AB04A806F011
+:10C6000095F904A905A806F06AF92300220028007C
+:10C610000194009405A9FDF761FF05A806F052F901
+:10C6200021002800FEF722F805340520FCF70EFC57
+:10C63000FF2CF5D1FA208000FCF708FC04A806F0D6
+:10C6400041F903A806F03EF929B030BD666C02003E
+:10C65000F0B58F4B8DB005921A68082304000F00C7
+:10C66000D16C07A80B43D3648A49FCF73BFE8A4987
+:10C6700008A8FCF737FE220000251C3207A90BA8EA
+:10C6800006F0D0F808AA0BA909A806F0CBF80BA869
+:10C6900006F05CF8631CDD77A06800F0EFFB036830
+:10C6A0005B699847A06800F0E9FB030006000A33C5
+:10C6B0001F2229001800039309F040FA039B300061
+:10C6C000DD7707F021FC0621A06807F0A8FC099A95
+:10C6D00009219378A068043207F0B4FCA06800F048
+:10C6E000CDFBC8210571A068FFF762FCA06800F0CF
+:10C6F000C5FB0581A06800F0C1FB07F00EFC380007
+:10C70000FDF780FE2000FCF703FB39002000FFF757
+:10C710004BFF3900200007F0FDFCFF230495039335
+:10C720006269012316001E401A4232D05B490AA8F2
+:10C73000FCF7C0FE0AA90BA806F0D1F800220BA94D
+:10C740001300019200923800FDF7C8FE0BA806F016
+:10C75000B9F8049B002B47D1039B043B0393039B35
+:10C76000282B44DC380006F0B1FE039B002B00DCD4
+:10C770000496059806F0AAFA002806D001236269FB
+:10C780009A4313000422134363610AA806F09AF83F
+:10C79000002504226369134234D0FF213800C826E3
+:10C7A000FDF764FF0025B600A36902229B5EAB4241
+:10C7B00023DD200029B2183006F04AF800230100DA
+:10C7C00038001A007430FCF7C5FE3000FCF73EFB61
+:10C7D000380006F07BFEC820FCF738FB02226369B4
+:10C7E00013420AD10135DFE7039B0433B6E7039B0D
+:10C7F000FE2BBEDD00230493BBE7FA208000FCF78C
+:10C8000025FB00250222636913421ED01E0006325A
+:10C810001640134224D022490AA8FCF74BFE0AA96D
+:10C820000BA806F05CF800220BA9130001920092FD
+:10C830003800FDF753FE0BA806F044F81948FCF742
+:10C8400005FB0AA806F03EF8174D6420FCF7FEFA37
+:10C85000164B01359D4200DC62E705F00DFE5FE7F7
+:10C8600013490AA8FCF726FE0AA90BA806F037F818
+:10C87000330032000BA9380001960096FDF72EFE1A
+:10C880000BA806F01FF80AA806F01CF8DDE7C04662
+:10C890008C240020866B0200846B0200966B0200E1
+:10C8A000DB6B0200983A00008C0A00008B0A000043
+:10C8B000186C0200F0B587B001930EAB1B88060020
+:10C8C00003930D9B0D000093019B0C9F0292002B84
+:10C8D00039D0002F02D1009BDB0734D5282009F086
+:10C8E000DFF80400103005F0C0FF029B18202580FF
+:10C8F000638009F0D5F80500009B08220593019B91
+:10C90000002103600C30049709F018F9082204A9EB
+:10C91000281D09F0F7F80D4B02226B6100230399E3
+:10C92000E3602362636233680A43300021005B687E
+:10C93000A560A2809847002805D0200005F0BAFE27
+:10C94000200009F0A9F807B0F0BDC046754102000B
+:10C950000300F0B5C5B0050002C300224A492FA864
+:10C9600000240127079307F073FA122312AE079AE7
+:10C9700001932FA9230004970394029400971AA807
+:10C98000FFF7ECF822003000404907F061FA12236B
+:10C99000310001936A1D23000497039402940097C9
+:10C9A0002FA8FFF7DBF8622302AA9B18DF77B623D4
+:10C9B0009B18DF771AAB220035490993AC802FAB67
+:10C9C0000DA80A9307F044FA2C222D21412002AB36
+:10C9D0009B181B781C3A337002ABDB8F738202AB5F
+:10C9E000C918C01809F08EF80223337509AB1893E3
+:10C9F0002868B48300F052FA036831001B68984736
+:10CA00007E2202AB9B181B885432EB8002AB9B1832
+:10CA10001B8828682B8100F041FA03680094E9889C
+:10CA2000DE68079A3B00B047286800F037FA0368D1
+:10CA30000094DE6829893B006A1DB047154B1868D1
+:10CA4000A0421DD0144A0C940B92C02202926A4656
+:10CA50000BAB42CB42C239002B002200FFF72AFF6A
+:10CA60000C4B0E9418680D4B0DAA0D93C023029326
+:10CA70006B4642CA42C32B0022000221FFF71AFF75
+:10CA8000280045B0F0BDC046F16C0200016D020007
+:10CA9000116D0200E0240020B541020013420200A3
+:10CAA000564BF0B508330360816004002520A9B01F
+:10CAB00002AB10220391C018002109F03FF80BAF20
+:10CAC00001233A004E483B700E33195C013211705D
+:10CAD000013BFAD2312202ABD218117853782200EE
+:10CAE0001B020B43452025210C3213AD02923A78EC
+:10CAF0006B8202ABC9182A70C018102209F002F824
+:10CB0000029B00271893852301265B002B8402AA31
+:10CB10009C3B9B1839000C221F702E77EF832F85CA
+:10CB20001EA819961C9709F009F8364B0C223900FB
+:10CB300023A82193229709F001F81120324B1022EB
+:10CB4000269302ABC018390027732797059508F084
+:10CB5000F5FF02AB1E740F232C4806AA195C0132A4
+:10CB60001170013BFAD21D2202ABD2185378117812
+:10CB70001B020B432520112102AA0BAD127C6B82F4
+:10CB800002ABC9182A70C018102208F0BBFF01239D
+:10CB900000272B7505AB11930398AF8300F07EF946
+:10CBA000036829001B68984713ABDB8BA068A3823E
+:10CBB00000F074F903680097A18A029ADD680123E6
+:10CBC000A847A06800F06AF90600142008F068FF82
+:10CBD000012305000761082210C006A907930697E4
+:10CBE00008F090FF0A4BEB60B369BB4203D1200011
+:10CBF000B56129B0F0BD2B61F9E7C0468C61020038
+:10CC0000216D02004B3D02003D3D0200316D0200EE
+:10CC10005D420200002815D0006041608260C36060
+:10CC2000046145618661C761444604624C464462C2
+:10CC3000544684625C46C462644604636E4646633E
+:10CC400074468463002A06D0C46B043C043A256809
+:10CC50001560B442F9D18C6BA6464E6BB546002BDD
+:10CC600006D0CC6B043C043B1D682560B442F9D16E
+:10CC70000C6BA446CC6AA3468C6AA2464C6AA146B9
+:10CC80000C6AA046CF698E694D690C69CB688A68C9
+:10CC9000086849687047006041608260C360046151
+:10CCA00045618661C761444604624C46446254460D
+:10CCB00084625C46C462644604636E46466374469E
+:10CCC0008463C46B043C043925680D60B442F9D117
+:10CCD000C769866945690469704700604160826080
+:10CCE000C360046145618661C761444604624C4685
+:10CCF0004462544684625C46C462644604636C4683
+:10CD000044637446846304697047846BA646446B2D
+:10CD1000A546046BA446C46AA346846AA246446A34
+:10CD2000A146046AA046C769866945690469C36863
+:10CD3000826800684168704710B5041E0CD008F086
+:10CD40003DFF431EE318A34208D922781978013B1E
+:10CD500021705A700134F6E7014810BD0020FCE74D
+:10CD600017FCFFFFF0B585B00D1E009029D00026FE
+:10CD70000A27C217141A4B1E544003932000029630
+:10CD800039000136019603F0DBFECB17C918594074
+:10CD9000039B303120009955390003F0EBFD041E50
+:10CDA000ECD1009B002B04DA2D23029E019A02365F
+:10CDB000AB5400232800AB55FFF7BEFF200005B0A1
+:10CDC000F0BD014CFAE7C04617FCFFFF0268084BB4
+:10CDD000406810B5C018C000101803009A4205D86A
+:10CDE0001C688C4202D31800083BF7E710BDC04610
+:10CDF000FFFFFF1F70B5064D04002B68002B02D10A
+:10CE000007F0F8FC286023689B00EB58636070BD56
+:10CE10001C25002070B500280ED10D4D2E68002E67
+:10CE200008D1083008F03CFE040006604660FFF7B9
+:10CE3000E1FF2C60286870BD064A0123116806488E
+:10CE40000C001C401942F6D1036044601360F2E705
+:10CE5000102500200C25002014250020436810B563
+:10CE60000400002B02D1044808F027FC6068036826
+:10CE70001B69984710BDC046416D0200436810B55C
+:10CE80000400002B02D1044808F017FC6068036816
+:10CE90001B69984710BDC046416D0200436810B53C
+:10CEA0000400002B02D1044808F007FC6068036806
+:10CEB0009B69984710BDC046416D0200436810B59C
+:10CEC0000400002B02D1044808F0F7FB60680368F7
+:10CED0005B6A984710BDC046416D020010B5040062
+:10CEE00001F0A2FC034B1B68002B01D020009847E7
+:10CEF00010BDC04624250020F0B58BB0050002F01F
+:10CF0000C7FA002000F0BEFB036807001B699847C2
+:10CF10003B6804009B69380098473B6806005B6AE1
+:10CF2000380098470200288810380B2861D803F091
+:10CF300083FC063D6060605A606060666078AF8820
+:10CF40002000390007F0B8FE22006B7B58320193B5
+:10CF50001378A8799C46022361460B43137004ABF7
+:10CF60001F80012304AA93701300D070019AE91D59
+:10CF70009A722B000622163305A8099308F0C2FD09
+:10CF800029000B2004AB06220E31C01808F0BAFDB0
+:10CF900094346368A360A06800282AD0C36804A9F9
+:10CFA0009847A368002BF4D01B69F3E720002F49B2
+:10CFB000AF8807F081FE2200022058321378A97949
+:10CFC0008343137004AB1F809970A0346368A3601F
+:10CFD000A06800280DD0C36804A99847A368002B57
+:10CFE000F4D01B69F3E75369002B02D0A888A91D70
+:10CFF00098472900300007F033FF0BB0F0BD636E97
+:10D00000002BF6D0AF79A366A06E0028F1D0C368DC
+:10D0100039009847A36E002B01D1636EF3E71B69BB
+:10D02000F1E701220D27AB7BE91D1A4001925A0757
+:10D03000920F0292DB08062204A8EF57039308F030
+:10D0400061FD019A04ABDA716A46127A9F711A7215
+:10D050006A46127B20005A722B008C340F330793E0
+:10D060008030236804A99847C3E7C046FFFF00004B
+:10D0700003000720D72B02D90020014A1360704714
+:10D0800020250020014B18607047C0462425002051
+:10D090007FB58022A323D205DB00D3580820DB070D
+:10D0A00000D4053048221C4B1C4902F03FFD0028EB
+:10D0B0000AD080B2002807D1BFF34F8F184B194A0E
+:10D0C000DA60BFF34F8FFEE701230493164B04A8E9
+:10D0D0001B680193059307F0ABF9002802D00720E5
+:10D0E00007B000BD02A807F0A1F90028F7D102A9F6
+:10D0F00007F09AF90028F2D10C4802F047FD80B2FF
+:10D100000028EDD10A4802F04BFD80B20028E7D19B
+:10D1100000F042FBE4E7C046354402002825002029
+:10D1200000ED00E00400FA0520250020F9CE010002
+:10D13000DDCE010080B2002807D1BFF34F8F034B33
+:10D14000034ADA60BFF34F8FFEE7704700ED00E05F
+:10D150000400FA0500487047FFFF0000F0B597B0E3
+:10D160000593036807AC1B68049103931100230027
+:10D170000600A1C9A1C30025D36829000C220CA870
+:10D180000A930B9508F0DAFC35200B4B11AF0F9387
+:10D1900004AB29001022C01810953D7008F0CEFC99
+:10D1A000059B7D822200009330000499039C019727
+:10D1B0000CABA04717B0F0BD57450200FC3070B56E
+:10D1C000046C0500002C0DD1242008F069FC064BEE
+:10D1D00044608361054B8460C46004614461C46140
+:10D1E00003602864286C70BD6C6202005463020006
+:10D1F000FC3070B5C56B0400002D11D1342008F04F
+:10D200004FFC084B85604360074B45610361074B4A
+:10D210000562C361064BC5628362064BE06303602F
+:10D22000E06B70BD9C6202008C620200FC62020036
+:10D230000C6302001C630200064B70B5040003601F
+:10D240004068002804D0056908F026FC2800F8E7AB
+:10D25000200070BDD0610200064B70B50400036071
+:10D260004068002804D0056908F016FC2800F8E79B
+:10D27000200070BDA0610200064B70B50400036081
+:10D280004068002804D0056908F006FC2800F8E78B
+:10D29000200070BDB0610200064B70B50400036051
+:10D2A0004068002804D0056908F0F6FB2800F8E77C
+:10D2B000200070BDC0610200064B70B50400036021
+:10D2C0004068002804D0056908F0E6FB2800F8E76C
+:10D2D000200070BD6C620200064B70B50400036054
+:10D2E0004068002804D0056908F0D6FB2800F8E75C
+:10D2F000200070BDBC620200064B70B504000360E4
+:10D300004068002804D0056908F0C6FB2800F8E74B
+:10D31000200070BD7C620200064B70B50400036003
+:10D320004068002804D0056908F0B6FB2800F8E73B
+:10D33000200070BDAC620200064B70B504000360B3
+:10D340004068002804D0056908F0A6FB2800F8E72B
+:10D35000200070BD0C630200064B70B50400036032
+:10D360004068002804D0056908F096FB2800F8E71B
+:10D37000200070BDFC6202007FB503791548002BC8
+:10D3800022D0154E154C33782000002B1CD102AD55
+:10D39000280007F0BDF8002810D16B88592B0DD15B
+:10D3A0002B78AA88D91F012910D800920C4A202175
+:10D3B000200004F0A9FC0123337004E020222000A7
+:10D3C000084908F002FC200004B070BD0092064A33
+:10D3D000EDE7C046646D02000A280020EA2700201D
+:10D3E000866D02007E6D0200A36D0200FC3070B5F8
+:10D3F000046C0500002C0DD1242008F051FB064BD5
+:10D4000044608361054B8460C46004614461C4610D
+:10D4100003602864286C70BD6C62020054630200D3
+:10D42000134B70B508330360124B0400C3608023B4
+:10D43000114A451CFF355B00C250280008F0BFF8B8
+:10D44000280002F097FC20000C4BB830E360FFF797
+:10D45000F3FE2000AC30FFF71FFF2000A030FFF7E5
+:10D460000BFF20006C30FFF7F7FE200070BDC046B8
+:10D4700080630200C86302000C650200E0610200E4
+:10D48000F8B505000400AC356B68AB60A8680028EF
+:10D4900007D0C36821009847AB68002BF4D01B6904
+:10D4A000F3E76868002804D0066908F0F5FA300050
+:10D4B000F8E7220003215832137868608B43137019
+:10D4C00023005C33187020000A3007F08AF920002E
+:10D4D000343007F086F9606E002804D0056908F042
+:10D4E000DBFA2800F8E725009435606668680028B4
+:10D4F00004D0066908F0D0FA3000F8E72600A0361C
+:10D5000068607568002D05D02F69280008F0C4FAFE
+:10D510003D00F7E72000290075600C226C3008F010
+:10D520000DFB2000074BE5672900A3670C22803024
+:10D5300008F004FB2300044A8C33903428001A605E
+:10D540002560F8BD3B4502002D450200434BF0B578
+:10D5500008330360424B060000251F27C360A02349
+:10D560000400163685B03A002900057185600574FF
+:10D5700043828582300008F0E1FA80238021200078
+:10D58000C9019B0033840A002B00F57738300095E1
+:10D5900000F084FD2100403103913A0029000398F6
+:10D5A00008F0CCFA23008022039960339200CD77F3
+:10D5B0001A80220003216432137820008B431370F9
+:10D5C000230068331D70274B2900E3660C22256772
+:10D5D000783008F0B3FA2300270088331D60224B0F
+:10D5E0000837FB67843729000C22380008F0A6FAB8
+:10D5F0001E4B1F4AFB602300A0333D611A601D4A89
+:10D600005D60DA601C4A1D619A61DD61300007F0DF
+:10D61000E8F8039807F0E5F8184B601CE360230076
+:10D62000C4331D809D70FF3002F08EFB8C235B00A5
+:10D63000E55023001933FF335D618023104A5B00FE
+:10D64000E250230001222000FE3352425A86023B60
+:10D650009D63DD631D6405B0F0BDC04680630200BC
+:10D66000E0610200A06102003B4502002D4502007E
+:10D67000B0610200C0610200D0610200C863020014
+:10D680002065020070B5074D2B68002B07D1A02044
+:10D69000400008F005FA0400FFF758FF2C602868E6
+:10D6A00070BDC0467025002070B50C220D00002111
+:10D6B000040008F043FA00232361024B2000256098
+:10D6C000E36070BD4945020070B500250400204BA1
+:10D6D000290003601F4B858083601F4BC560436139
+:10D6E0001E4B856103621E4B4562C3621D4B056381
+:10D6F0008363C5634430FFF7D7FF2000290058300B
+:10D70000FFF7D2FF200029006C30FFF7CDFF20008B
+:10D71000154B290023607822803008F00FFA200092
+:10D720002900F022F83008F009FA2000E930290039
+:10D730005022FF3008F002FA8E239B00E5540B4B79
+:10D7400029002822E01808F0F9F9200070BDC04631
+:10D75000CC6202007C6202008C6202009C620200C9
+:10D76000AC620200BC620200546402003A02000093
+:10D7700010B50400024B036007F061F8200010BDF3
+:10D780008C62020010B50400024B036007F06CF8D5
+:10D79000200010BD9C6202001FB5002302ACA380D4
+:10D7A000283323806933FF336380E380803B01A803
+:10D7B000FF3B05220C49037007F0F7F880B2002800
+:10D7C0000FD18020800007F0ECF880B2002808D14B
+:10D7D000200007F0E8F880B2002802D107F0DFF857
+:10D7E00080B204B010BDC046C86D0200024B0B6091
+:10D7F000092313607047C046CE6D020010B50400C7
+:10D800000020FFF73FFF03681B6998470300F333CD
+:10D810001C708623074A5B00C0500433C2500300CB
+:10D820000021054A1133FF3359601A61F43007F0C3
+:10D83000D7FE10BD774B0200894B0200012110B5C5
+:10D84000054A080002F006F903005A1E93410B2016
+:10D850005B42184010BDC046FDD70100F0B593B043
+:10D86000029000200C00FFF70DFF03685B6A9847E9
+:10D8700000F0E2FA030006A8002B0DD0002303718C
+:10D8800005AB0693082303730AAB836000F09EFB8D
+:10D89000002803D013B0F0BD03710373002323737A
+:10D8A00023710193029B019ABA331B7893423ED9AC
+:10D8B000072353431E00029ABB36D318BB331B7891
+:10D8C0009619022B2CD1002506AF3B7BAB4220D909
+:10D8D000AB000393089BAA003000995807F01AFC8C
+:10D8E00000281AD00898AB00C118237BA6689C4674
+:10D8F0009A000B6893516346013323733B7B5A1E96
+:10D90000954204D00B4D5B199B001B580B6006AB76
+:10D910001A73019B0133DBB2C3E70135EDB2D3E7E4
+:10D92000237921689A00013356502371F1E70020D2
+:10D93000B0E7C046FFFFFF3FF0B5040008780D00D8
+:10D940009BB0012846D04B88032830D1A03B224A07
+:10D950009BB2934229D88023AA880320DB019A42F4
+:10D9600023D20AAB009312AB6A460293260000232F
+:10D97000B836137113733378002B1DD104AF1822FE
+:10D980000021380008F0DAF82B7838003B70337843
+:10D990003B726B4607936B883B82AB887B8207F0B8
+:10D9A0000CF803000320002B0DD01BB0F0BD203B72
+:10D9B00003200A4A9BB2CCE769462000FFF74EFFDE
+:10D9C0000028DBD0F1E701225834217818000A43FF
+:10D9D0002270EAE70220E8E7603F0000E03F000035
+:10D9E000F0B59DB01F006B4605001A70581C06224A
+:10D9F000229E02AC08F086F8002F2ED03B882380B0
+:10DA00007B886380BB88A380FB88E3800CAB049396
+:10DA100014AB6A4606932F000023B93713751377AA
+:10DA20003B78002B21D101203B78022708A9034035
+:10DA30005A000B78BB4304AF4F601343002E1CD138
+:10DA40002A002C3292798343024013430B70AB8D32
+:10DA50000B81EB8D4B812B8E19E032232380DB1859
+:10DA60006380F533A780FF33CFE7280004A9FFF7D1
+:10DA7000F5FE0028D7D01DB0F0BDB2798343024037
+:10DA800013430B7033880B8173884B81B38822005A
+:10DA900068468B8106F0A7FF031EECD0112814D82E
+:10DAA0000B20032BE7D9181F0D280CD802F0C4FE59
+:10DAB000150B0B09070B0B0B0B0B0B0B091306209C
+:10DAC000D9E70420D7E70B20D5E7054A0B2093427E
+:10DAD000D1D10738CFE70520CDE70720CBE7C046F7
+:10DAE0000232000013B504680093A46813000A0012
+:10DAF0000149A04716BDC046FFFF000037B506AC80
+:10DB00002578046801950093246913000A000149EF
+:10DB1000A0473EBDFFFF0000F0B587B016000DAA7C
+:10DB20000D00147800216A46518069460CAA1288BB
+:10DB300001930A80002C1AD101004279F831A242E7
+:10DB40000BD9E700CF5BB7421BD130212034A400B2
+:10DB500022580132D27F0A4215D16A46310028008C
+:10DB600007F0B2F80623002808D0032306E06A462F
+:10DB70003100280007F0A8F8031EF6D1180007B0FE
+:10DB8000F0BD0134DBE710210A4051424A41002038
+:10DB900005930CAB0493194B02AC01322680A270A2
+:10DBA000A0809D4207D1FFF76DFD03681B69984770
+:10DBB00007F085F805002100280007F089F8002308
+:10DBC00082B29A42DAD010000D4A05339042D5D085
+:10DBD0000FD801330828D1D0013B1128CED06A4696
+:10DBE0003100280007F070F805230028C6D0023B5A
+:10DBF000C4E7044A06239042C0D0F0E7FFFF0000CC
+:10DC00000330000001340000F0B5040097B00800B4
+:10DC10002E250B9100F0F0F904ABED1810902A00BE
+:10DC2000012010A907F04EF8002802D0032017B0F9
+:10DC3000F0BD2B880B9A0A9093830B9B0A9A1B7D4D
+:10DC4000934200D8C9E063791D2B01D90720EEE784
+:10DC50000B9B9B690C930A9B0C9A9B009D586B69CC
+:10DC6000002B07D16B8B002B04D16B1CDB7F022BAD
+:10DC700000D1ADE0280000F0BFF9002610900D960D
+:10DC80000C962B0028331B78B3421FD96A6AB30065
+:10DC90009F5834220021352004AB9B18197004AB27
+:10DCA000243AC01807F04AFF46214E4B04AA5218E6
+:10DCB0003800138011A907F088F8002803D07B6989
+:10DCC0000C937B8B0D930136F6B2DAE76179AB1CCE
+:10DCD0001F31C90061186A1CDB7FD27F08912900BF
+:10DCE0002A31097800200791290029310978069105
+:10DCF0000D9905910C990491297F0391298B02912B
+:10DD0000698B01916969009110A907F031FA002827
+:10DD100000D08BE7637907001A00203292001F338E
+:10DD20001551DB001B5BEB836379013363712B00BF
+:10DD300028331B78BB424BD98E218900635C132B9F
+:10DD400000D983E76A6ABB009E583422002135203F
+:10DD500004AB9B18197004AB243AC01807F0EEFE10
+:10DD60004620204B04AA1218138011AB1900300072
+:10DD700007F02BF80C90002827D1300000F03CF978
+:10DD80008E218900625C10901E32FF325200A21870
+:10DD9000738B0292327F0C980192328B10A9009201
+:10DDA000726907F088FA002800D03FE78E218900C9
+:10DDB000625C531CDBB263541D337A32FF33920032
+:10DDC0005B001651E3185B88F3830137FFB2AEE7BF
+:10DDD0000A980130C3B20A932FE723790020013358
+:10DDE000237124E70129000070B5050006F051FDFC
+:10DDF000041E1DD1280078222100803007F09EFEED
+:10DE00002800E93050222100FF3007F097FE28005B
+:10DE100008222100F83007F091FE064B2822E8186E
+:10DE2000210007F08BFE8E239B00EC54200070BD78
+:10DE30000624FBE73A020000014B18787047C04601
+:10DE40000B280020F0B5140000222C4F1E003B7858
+:10DE500087B00D000190934214D100F019FD0B2200
+:10DE600000280FD1002E10D003A92230039607F00E
+:10DE700002F9002809D00622082803D011384342AD
+:10DE80005841021D100007B0F0BD002302AA100087
+:10DE9000137001F0BFF80B22031EF3D11132A4005E
+:10DEA0001440019A6800024314431F22144914408D
+:10DEB0000D7802A89543113A12181380114B0920CE
+:10DEC000039302232C430C7003AC237102AB052295
+:10DED000C01807F017FE21000B4801F005F90028D3
+:10DEE00007D007220428CDD004320828CAD1053A29
+:10DEF000C8E7012302003B70C4E7C0460B2800209E
+:10DF0000812000207B5002000C28002010B506481C
+:10DF100001F0B8F9031E06D00720042B03D004300B
+:10DF2000082B00D1053810BD0C28002073B56B46B6
+:10DF300004000322581D0E00002107F0FFFD0F4BC7
+:10DF400001AD1B78200029002B7001F067FC041E36
+:10DF500004D00420052C00D0073076BD3100280005
+:10DF600001F0FAF803002000002BF6D00720042B64
+:10DF7000F3D00430082BF0D10538EEE70C28002050
+:10DF800073B5114C0D00060005222100684607F00C
+:10DF9000B9FD012D09D00223022D12D103222378CD
+:10DFA00093431A000123134302E00322237893438F
+:10DFB00023706946300007F05CF80023984200D0D7
+:10DFC0000B33180076BDC04681200020084B0100AD
+:10DFD0001B78092010B5002B08D0064801F0F6F890
+:10DFE000031E03D003200E2B00D0001810BDC04626
+:10DFF0000B2800200C280020F0B5438A85B001933F
+:10E00000037805000127002B37D0224BC6191B6867
+:10E0100000249C463100204AA44511D00023981EBC
+:10E02000012804D9D05C0700C85C87422ED1013397
+:10E03000102BF4D111235C43174B1F193F7C1CE0BC
+:10E04000300007F07FF82B7807000090002B01D1FB
+:10E0500012352E00042C10D0112565430E4B1022D2
+:10E060005D193100280007F04DFD0023AB70EB7007
+:10E07000009B01342B74074B1C6003AB9F705888C6
+:10E08000019B00040343180005B0F0BD01341132B8
+:10E09000C2E7C046742500200D280020F7B5FA26F7
+:10E0A000B6007143009308AB1B78040008001249C6
+:10E0B0001700019302F0D4FB85B230000E4978437B
+:10E0C000258002F0CDFB009B80B2A380019B608085
+:10E0D000A3710423032D03D98023DB019D4200D9C2
+:10E0E00023800423032803D98023DB01984200D92D
+:10E0F00063802000FEBDC04671020000064B10B5D3
+:10E10000586980235B05421C04D0196989B202F06A
+:10E11000A7FB10BD5869FCE70010001010B5034BB9
+:10E12000034A1B789B009B58984710BD522800203B
+:10E13000906402001423434305480122C0180023C1
+:10E14000C2600371C3800361436103817047C046AD
+:10E15000882500200B0037B50C24020018009D68AC
+:10E1600009786C43044D08302D680095034D1B69F8
+:10E170006459A04737BDC046782500207C25002083
+:10E1800080225205116914220E4B10B5187889B2FD
+:10E1900042439B181A69501EDA881B898018C018E0
+:10E1A00002F05EFB084A0300126801209A4207D37E
+:10E1B00000209A4204D1054B186843425841C0B22E
+:10E1C00010BDC04688250020B4250020CC250020A5
+:10E1D000082310B5034A116899431160FFF79EFFA9
+:10E1E00010BDC046B8250020094910B50A681307BC
+:10E1F0000AD4930702D5012313430B600222054B77
+:10E200001A70FFF78BFF10BDFFF7E2FFFBE7C04678
+:10E21000B825002052280020064B10B51B681B07AC
+:10E2200005D40122044B1A70FFF778FF10BDFFF7E9
+:10E23000CFFFFBE7B82500205228002010B50028AA
+:10E2400006D0112805D10823094A11680B43136031
+:10E2500010BD1421074A1378594304315118FFF7B0
+:10E2600079FF0422044B1A7000F090F8F0E7C046E2
+:10E27000B8250020882500205128002070B51424DE
+:10E280008025114B6D051A78104E54431C192B69CB
+:10E2900021692089E2889BB2401861699A420DD9B0
+:10E2A0002C69A4B2141B2A69091992B29208201889
+:10E2B00007F033F82B699BB2336070BD920807F00A
+:10E2C0002CF8E388F8E7C04688250020C425002004
+:10E2D00070B58025094B6D052A691B6894B2013B16
+:10E2E0005C43FFF70BFF01002869054B80B2013941
+:10E2F00041431A68200007F010F870BDB4250020D3
+:10E30000BC250020142270B580260E4B76051978A6
+:10E310004A439B181A89DC881B693169A418E418E0
+:10E32000200089B202F022FB0D00FFF7E7FE3369FF
+:10E33000411E9BB25943044B491920001A6806F04C
+:10E34000ECFF70BD88250020CC25002010B5FFF71C
+:10E35000D5FE8022074952051369146909681269BC
+:10E36000A4B2614392B2441E98B26043920806F090
+:10E37000D4FF10BDB425002010B5034B186806F07B
+:10E38000CAFFFFF75BFF10BDB4250020F7B5284B8F
+:10E39000187803280ED802F04FFA020E1147002316
+:10E3A000244A1360244A1360244B5B78002B01D06D
+:10E3B00000F0D6F8F7BDFFF761FFFBE714248027D4
+:10E3C0001F4E7F053368396900931C4B89B21A7858
+:10E3D00054431C192569280002F042FA194B019098
+:10E3E00018603969E088013D401989B202F038FAB5
+:10E3F000019B834210D10123009A9A43DB181343F7
+:10E400000221114A336012680B4013430F4A08D1AE
+:10E410001170FFF783FECDE70323009A9A431300A0
+:10E42000EEE700231370F4E7FFF7A6FFC2E7C0464C
+:10E4300051280020C8250020C42500208825002060
+:10E44000B8250020B4250020BC250020522800203B
+:10E4500014230C20F0B580243B4A85B01178640564
+:10E460004B43D318DA68216950430292374A1F8917
+:10E470001218168950895268704382180192DA88FE
+:10E480001D69D3195B1900930023314E28003360B6
+:10E4900089B2039202F06AFA00290AD12369039A29
+:10E4A0009BB29A4208D0019B009A934201D1002F5F
+:10E4B00002D0029B022B0DD12169280089B202F003
+:10E4C000CFF9244B18600323234A1370FFF75EFF34
+:10E4D00005B0F0BD2169781989B202F047FA1F4BE7
+:10E4E00089081960009A019B216993421ED010008F
+:10E4F00089B202F03BFA002918D06B4621691F88C7
+:10E50000236989B202936B46988802F0A9F96B4699
+:10E5100005001989380002F0A3F9ADB280B2854236
+:10E5200006D16B469B88DB1B9B0833600223CBE73D
+:10E5300023692169380089B29CB202F017FA89B2C6
+:10E54000641AA4083460F1E7882500207C250020A7
+:10E55000CC250020B425002051280020BC25002017
+:10E5600014220B4B10B519784A439B18D988094AD5
+:10E570001B791160012B05D0033B012B01D8FFF75C
+:10E5800067FF10BD044A1370FFF700FFF9E7C046AC
+:10E59000882500207825002051280020F7B5124E4C
+:10E5A0000193757808AC27880424022D19D034789B
+:10E5B0006419012C00DD023C14235C4334196261B0
+:10E5C000220020710C3209C909C2019B2781E38016
+:10E5D0000024064B01351B787570A34201D1FFF76B
+:10E5E000BFFF2000FEBDC046882500205128002026
+:10E5F000142110B50D4C00202378594304316118C3
+:10E60000FFF7A8FD2078FFF795FD63780022013B16
+:10E61000637023780133DBB2022B05D02370044BE7
+:10E620001A70FFF7B3FE10BD2270F8E788250020AE
+:10E63000512800201422084B10B519784A439B1822
+:10E640001B79042B02D0FFF7D3FF10BD0122034B2F
+:10E650001A70FFF79BFEF8E788250020512800205C
+:10E66000F8B5204F08233C6826001E401C4235D1D7
+:10E6700080235B0519691C4B1D68002D1BD01422DB
+:10E680001A4B89B2187842439B181A69501EDA88CF
+:10E690001B898018C01802F0E3F8154B1B689842DC
+:10E6A00009D1144B1E6001231C43134B3C601E70A8
+:10E6B000FFF734FDF8BDFFF763FD002806D0002208
+:10E6C0000C4B1A600C4B02321A70F1E7002D02D08D
+:10E6D0000322094BF8E7FFF7ADFFEBE7FFF778FD03
+:10E6E000E8E7C046B8250020CC250020882500207A
+:10E6F000B4250020BC25002052280020054B10B571
+:10E700001B681B0702D4FFF795FF10BDFFF760FDE4
+:10E71000FBE7C046B825002070B5184D2C682307CC
+:10E7200028D4174A136801331360164B1B68002B5B
+:10E7300005D00422144B1A70FFF7F0FC70BDFFF7F0
+:10E740001FFD002802D002220F4BF4E70F4B1B687D
+:10E75000002B0CD0012321000B4A19401C4203D18D
+:10E7600023432B601170E7E703231370E4E7FFF7FF
+:10E7700061FFE3E7FFF72CFDE0E7C046B825002086
+:10E78000B4250020BC25002052280020CC250020E4
+:10E7900010B51E4B1B78022B30D0032B19D0012B48
+:10E7A00013D108211A4A13680B4222D11423194AA3
+:10E7B00011784B43D218184B1968D3885B1A9BB257
+:10E7C000D380002B02D1FFF713FF10BDFFF756FDDA
+:10E7D000FBE708210E4A13680B420AD10F4A13685F
+:10E7E00001331360FFF7CCFC002804D1FFF722FFB0
+:10E7F000EBE78B431360FFF7C9FDE6E7084B094AD7
+:10E800001B789B009B589847DFE7C04651280020A3
+:10E81000B825002088250020C4250020B42500202C
+:10E82000522800207C64020070B5154C0425227823
+:10E830001300AB4303D002281FD0032800D070BDC3
+:10E84000104B1B681B0718D40F490B6801330B6072
+:10E85000032B07D0022A02D0FFF798FDEFE7FFF75E
+:10E860005DFCECE71421094A0D201378594304316B
+:10E870005118FFF76FFC2570EEE7FFF789FFDEE721
+:10E8800051280020B8250020C82500208825002018
+:10E8900010B50024114B20001C80FFF74BFC012019
+:10E8A000FFF748FC0E4B1C80FFF728FC80235B051C
+:10E8B0001B6902389BB243430A4A200013600422BA
+:10E8C000094B1C60094B1C609C60094B1C70094B78
+:10E8D0001C60094B1C60094B1A6010BD8825002084
+:10E8E00092270020C0250020B42500207C25002090
+:10E8F00051280020C8250020C4250020B82500206C
+:10E900002A4BF7B51B6804000D0008205B070FD5E4
+:10E910000630002C0CD000290AD02368002B07D029
+:10E9200080277F053A69A38892B2934201D90720D4
+:10E93000FEBD0F2BFBD9E288002AF8D053431C49B7
+:10E940000E689B190193FFF7D9FB3B6901389BB215
+:10E950004343019A9A42EAD8A2889307E7D1154B1C
+:10E9600004201F88012FE3D00C237B4312482F6023
+:10E970006E602568C1184E601D500A81E0888024B1
+:10E98000488164055043236921699BB2C01801384E
+:10E9900089B201F0EFFF2469054BA4B24443A619E4
+:10E9A0001E60044B013700201F80C1E7B8250020FE
+:10E9B000C0250020922700207C250020104B30B578
+:10E9C0001B68040008205B0716D50630002C13D006
+:10E9D000002A11D0206800280FD10A4D2B68002B87
+:10E9E0000BD02B896468594309196C8963436C689F
+:10E9F0001B19994201D203C230BD0720FCE7C04673
+:10EA0000B82500207C250020F7B504001A480568C9
+:10EA100008206D072ED5063000292BD0002C29D0D8
+:10EA200025680738002D25D11448844665462D6891
+:10EA30000720002D1ED060460789458940687D4328
+:10EA400066682D180720AE4214D2002A12D09742D1
+:10EA500010D3D518AF420DDB032509302B4209D165
+:10EA60000E432E4206D100930F3813000A002100F6
+:10EA7000FFF794FDFEBDC046B82500207C25002090
+:10EA8000F7B504001A48056808206D072ED5063032
+:10EA900000292BD0002C29D025680738002D25D13E
+:10EAA0001448844665462D680720002D1ED0604618
+:10EAB0000789458940687D4366682D180720AE4266
+:10EAC00014D2002A12D0974210D3D518AF420DDBD2
+:10EAD000032509302B4209D10E432E4206D1009363
+:10EAE0000C3813000A002100FFF758FDFEBDC04698
+:10EAF000B82500207C250020F0B51600214A85B0FD
+:10EB000012680D0008240390520735D506340029F9
+:10EB100032D0002830D00A68073C002A2CD11A4F86
+:10EB20003A68002A28D038897A897C684243496843
+:10EB30001219072491421FD2002E1DD0B0421BD3C0
+:10EB4000F218904218DB03220934134214D10398BF
+:10EB5000084304001440104211D1591832000398A0
+:10EB600006F0D0FF0C232A68009653430221FF5879
+:10EB700022002800039BB847200005B0F0BD1024F8
+:10EB8000FAE7C046B82500207C250020F0B51E4BD2
+:10EB900004001B680D00082085B05B0732D50630E5
+:10EBA000002C2FD023680738002B2BD1174A13686D
+:10EBB000002B27D017895368528966687A43D21888
+:10EBC000039296421ED20930B2071BD13900F01AC7
+:10EBD00001F0CCFE0720002914D13900280001F0F3
+:10EBE000C5FE89B2072000290CD1002D0AD0039B55
+:10EBF000AE19B34206D300222B0021000092043844
+:10EC0000FFF7CCFC05B0F0BDB82500207C25002026
+:10EC10000E23F0B58BB004AAD3800C22039001918F
+:10EC20004B7827495343CB1804A906310A001889A9
+:10EC300006A9032306F091FB002822D1019B182688
+:10EC40005B78204C1F0077433D0008350093631923
+:10EC5000029304ABDD8802982A0006A906F044FF5F
+:10EC6000002811D10C22009B5343154AD3189A7ADD
+:10EC70000223110019401A4203D13200E01906F0B4
+:10EC80005DFF00200BB0F0BDE7197B680E4F002B35
+:10EC900000D10E4F18260322009B06A97343E250B1
+:10ECA000E3182A005D60029806F02CFF019B3200F9
+:10ECB00059780398714338236118B847E1E7C04693
+:10ECC00094270020F825002081EA010009EA0100CC
+:10ECD000F7B504000D006A4681782048FFF76EFE04
+:10ECE00000283AD10C2362781D4F5A431D4B9B18C4
+:10ECF0009B7A5B0605D4022D03D01B4F012D00D05B
+:10ED00001A4F1C26A1781A4B71433200C918684665
+:10ED10000023B84700281ED1022D1ED00C22617896
+:10ED2000104B4A439B189A7A4030714382439A723F
+:10ED3000104B3200591868463300B8470C2322782C
+:10ED400021005A430C4B68469B189B7A0B4A9B0048
+:10ED50009B58984701E0022DF0D1F7BDBC2600205A
+:10ED600081EA01009427002009EA01005F530200B4
+:10ED700014260020DC250020D0250020C4640200D9
+:10ED8000F8B5182507004878094C68430E00382369
+:10ED90002A0039002018FFF7AFFE002806D173784B
+:10EDA0005D4364196368013300D16060F8BDC046FB
+:10EDB000F8250020F7B518210190437829485943D8
+:10EDC00042185468284F2600251E0ED00C225A43A4
+:10EDD000BA18957A927A52B2002A28DA6A0626D4AC
+:10EDE0000D00A6B208350C5845190C225343FB18E8
+:10EDF000188932002300290006F0ADFA0B281AD139
+:10EE00000C22019B29005B785343FB1818893200C0
+:10EE1000012306F0A0FA0C21019B144A5B784B43B6
+:10EE2000FF18388906F095FA00280AD1FEBD0024A3
+:10EE300026002500D9E7002800D00D48012CF5D187
+:10EE4000E9E702220B4BC318934308D0082806D0E9
+:10EE5000113843425841064B40421840E6E7044807
+:10EE6000E4E7C046F825002094270020FFFF0000BB
+:10EE700041800000FECFFFFF70B51C244443050015
+:10EE800020000D4E1130A41980190622002106F031
+:10EE900055FE10220021200006F050FEFF232374AF
+:10EEA000A376013BFF3B23830233AB40034A116847
+:10EEB0009943116070BDC046142600201026002022
+:10EEC00037B581B205006A460748FFF777FD041E93
+:10EED00008D154216846FFF759FE041E02D12800CC
+:10EEE000FFF7CAFF20003EBDBC260020F0B51D0084
+:10EEF000414B93B01B68160001900091002B54D039
+:10EF0000189B542B51D8FF22002403AB5A709A70DF
+:10EF1000DA701C70189B06AF3C700B950A9337484B
+:10EF2000A1B204AAFFF74AFD002819D108220198CE
+:10EF300004A906F0D9FD002812D103AB9C7003ACE4
+:10EF4000A178FF2931D0009B032B0DD1189B2022E3
+:10EF5000542B00D092180323134306AA13701CE00D
+:10EF60000134062CDBD1EAE7254BEB1AA72B1ED880
+:10EF7000012224488A40036819001140314314D00B
+:10EF800093432022036006AB1A70009A06AB1978EF
+:10EF9000022A2FD101220A431A7009AB0793164B9C
+:10EFA000320020001B6806A9984713B0F0BD164B2D
+:10EFB000EB1A1B2B09D8202206AB1A7000236370B2
+:10EFC0000CAB0B9318230A93DFE710482D1A172D6B
+:10EFD000EBD830233B70002363700133E3700C4B9C
+:10EFE0009A7A0223110019401A42CED1182206F053
+:10EFF000A5FDCAE70222CEE7D0250020BC260020CE
+:10F000001426002010260020DC250020F8250020F2
+:10F0100094270020F0B5040085B000284FD00025CB
+:10F02000284B29481D605D729D7201235B4203815C
+:10F03000FE3B07222900438106F080FD18222900AB
+:10F04000224806F07BFD28000135FFF715FF062D4D
+:10F05000F9D11F4B1F4D01931F4B290068460093A8
+:10F06000FFF74EFC031E19D11C4E24780133337078
+:10F07000002C1AD11C272800A1B202AAFFF79EFC7F
+:10F08000031E09D138006043154A02A980181C22CA
+:10F09000FFF732FD031E04D000223270180005B0C5
+:10F0A000F0BD0134062CE6D1F8E76B469988DB8881
+:10F0B0002800594389B2FFF769FD0300EEE7094BC9
+:10F0C000ECE7C046D025002094270020F82500203A
+:10F0D00054000600BC260020EDEE01006A28002046
+:10F0E000142600200E800000F8B5164B07001B7890
+:10F0F0000E00002B20D0002820D000291ED00B6845
+:10F10000002B1BD0104D2C68002C19D12800052293
+:10F1100008C0053106F0F6FC33790721AB720323F2
+:10F12000EA7920008A431343EB7102232A7A8A4347
+:10F1300013432B723C70F8BD0448FCE70448FAE71F
+:10F140000448F8E76A280020D02500200880000045
+:10F150000E80000004800000164B10B51B78002BB9
+:10F1600024D0002820D000291ED00378002B1DD1E8
+:10F17000114B1B68002B19D04278002A18D10F4B75
+:10F180009B7A012B14D0242418002040234203D062
+:10F19000012310000B7010BD5BB2002B02DA0223BA
+:10F1A0000B70F8E70870F6E70548F4E70548F2E762
+:10F1B0000548F0E76A280020D02500209427002089
+:10F1C0000E8000000880000010800000F0B5274B82
+:10F1D00085B01B78002B47D0002843D0002941D0B0
+:10F1E0000B689C46002B3DD08B680193002B39D0D7
+:10F1F0000378002B38D11E4A1268002A34D01D4AE9
+:10F200001C00D07A02900220927A024018000392E9
+:10F21000194A029D9D4219D00F7BA74208D90326A7
+:10F22000977E3740022F03D1019DA7007A51013408
+:10F230000F7987420DD90225977E2F4209D11600FA
+:10F240006546870010367E51013002E0039E002E95
+:10F25000E2D001331C32062BDBD1087100200C7385
+:10F2600005B0F0BD0548FBE70548F9E76A2800202E
+:10F27000D025002094270020142600200E800000B6
+:10F28000088000000F4B70B51B78002B17D00028AA
+:10F2900013D00478002C12D10B4B1B68002B0ED01E
+:10F2A00020000A4DAB7EFF2B02D02000FFF708FEA6
+:10F2B00001341C35062CF5D170BD0548FCE7054826
+:10F2C000FAE7C0466A280020D02500201426002036
+:10F2D0000E80000008800000004870479180000008
+:10F2E0001B4B02001B78080010B5002B2DD0002A04
+:10F2F00029D0002927D01478002C26D1154B1B6863
+:10F30000002B22D09178FF290CD15378FF2B07D006
+:10F31000F3394B4310490722C9188B7A9B070ED447
+:10F320000E480FE01C2359430D4B02225B18997EB7
+:10F330000C0014401142F3D110331900053206F0CD
+:10F34000E1FB200010BD0748FCE70748FAE7C0468C
+:10F350006A280020D0250020942700200580000086
+:10F36000142600200E80000008800000F0B5234B1A
+:10F3700006001B780C008BB0002B3BD0002837D048
+:10F38000002935D00378002B34D11D4A1268002A99
+:10F3900030D0817805292FD81C252A004A43194FDF
+:10F3A000BA18907EFF2827D02261174AE360636174
+:10F3B000A36003AB62601548236089B201AAFFF71E
+:10F3C000FDFA002812D12B002A0001A903A8FFF79B
+:10F3D00093FB00280AD1E060B37860615D430A4B7B
+:10F3E000EF19636003AB2761A06023600BB0F0BD31
+:10F3F0000748FBE70748F9E70748F7E76A280020CE
+:10F40000D02500201426002053280020BC260020F0
+:10F410000E800000088000001080000013B504007A
+:10F4200081786A460B48FFF7C9FA002810D11C22E0
+:10F430006378094853436946C0181300FFF75CFB23
+:10F44000064B074A9B7A21009B0068469B589847C9
+:10F4500013BDC046BC260020DC250020D02500209E
+:10F46000B464020070B5050000241C26310061431D
+:10F47000064B2800C91805F0C4FF002803D1013449
+:10F48000062CF3D1F934200070BDC04614260020AC
+:10F49000FF23F0B5B94A8FB0127805000393002A14
+:10F4A0003BD0B74A12680192002A36D004AC637090
+:10F4B000A370E370031D06932A2302AA93820023FC
+:10F4C000B04F00882370BE7A102823D0AB88B207D3
+:10F4D00009D5AD4A934202D03A899A4203D1FB7AC8
+:10F4E000A370002363701C2800D985E10F2814D96C
+:10F4F00010380C2811D801F0A9F90D001B001000DC
+:10F500005A00370010001000CF0018011000100042
+:10F5100010003F01F30700D542E10FB0F0BD019BA1
+:10F5200001361C330193062E00D050E100268BE0FB
+:10F53000022332009A431300BA7232070CD55BB231
+:10F54000002B03DA00212000FFF7C2FB1023BB725F
+:10F55000023302AA1373E9E7A078FF28F6D0FFF779
+:10F560008BFCFF23A370F1E7FB7AFF2B06D08749C2
+:10F570000023A888864A05F0EAFECEE70023E98941
+:10F58000834A108B88420DD10822DBB21643FB72EE
+:10F590002000BE72A370FFF741FFFB7AFF2BE6D17C
+:10F5A0000021E5E701331C32062BEAD1F8E71323EB
+:10F5B00002AA13730F3B1E43BE72A81DFFF752FF32
+:10F5C0000390FF2802D0C0B2A070F872FB7AFF2B24
+:10F5D00054D100266E4B9A7EFF2A1AD11C203B780C
+:10F5E0007043022B10D06A4B39001818FD231030DD
+:10F5F0008372F83A06F086FA03AB1E70039BDBB207
+:10F60000A370FB72002609E0614B1818FE23837675
+:10F61000F2E701361C33062EDDD15E4E00211C239D
+:10F620000B91FA7A0D915343594A0991D3180C93CF
+:10F63000564B0A910893524BA8881A1D08AB05F047
+:10F6400084FE002800D068E74D4B05AD1B683200F2
+:10F650002900200098472B78122B00D05DE74948FD
+:10F66000837A012B00D158E701235B420381FE3BE3
+:10F6700007220021438106F061FA4EE7162346482F
+:10F6800002AA137300210E22083006F057FA402315
+:10F69000BA7A1343BB72B5E70127394B384A5B7A14
+:10F6A0001420BB4353720423364905AA9E438E722D
+:10F6B0001070AA79002A04D0C87AFFF701FCAE794D
+:10F6C000C2E7EA791A4200D130E7A278FF2A00D1D6
+:10F6D0002CE708231E438E72EB7A9B0706D51C206D
+:10F6E00050432B4B1B18987EB8439876CB7AFF2B50
+:10F6F00000D11BE71C235343254D0878ED18022841
+:10F700000DD028000722103006F0FCF90222AB7E53
+:10F71000934301212000AB76FFF7DAFA06E71B4B93
+:10F7200001225B8A2B83AB7EF2E7AB79112B14D1DC
+:10F73000330712D518480E220021083006F0FEF9D2
+:10F74000162302AA13734A331E430D4BBE725A7A14
+:10F75000022313430A4A5372E8E680235B421E43A6
+:10F7600002AA95331373064BBE729B7A0B4A9B0019
+:10F7700020009B589847D9E61323EAE66A28002020
+:10F78000D025002094270020FFFF0000DC2500206A
+:10F790001426002043800000F8250020A464020005
+:10F7A0001123002602AA13736670AB8806353B81CD
+:10F7B000022307222900BB72380006F0A3F92800B3
+:10F7C000FFF750FE0390FF280AD1114B0193072247
+:10F7D0002900019806F088F9002800D09FE60396DA
+:10F7E0000822B97A039B0A43DBB22000FB72BA728B
+:10F7F000A370FFF713FE99E6522800D08DE6054B63
+:10F80000054A9B7A20009B009B58984785E6C04696
+:10F8100024260020D0250020A4640200020030B578
+:10F82000002912D00B78002B11D10A48006800285B
+:10F830000DD0FF20084C88702589FA38954203D1F5
+:10F8400018004B70E27A8A7030BD0448FCE7044827
+:10F85000FAE7C046D0250020942700200E80000043
+:10F8600008800000F0B50E788DB0002E00D097E033
+:10F870006B46514C9A1D21000823058813803431B2
+:10F88000073B280005F085FD4C4B1B689847B120CD
+:10F8900005F081FD002803D032003100FDF74AFC5D
+:10F8A00005F07BFD002803D000221100FDF742FC8B
+:10F8B000434B586905F073FD002803D00022110066
+:10F8C000FDF738FC00233F4F280039000293FFF773
+:10F8D000A5FF051E3AD1380006A9FFF747FD061E11
+:10F8E0004CD10A9D072229002000103106F00AF9A8
+:10F8F00029001022E01D06F005F92000069D1122C6
+:10F900002900183006F0FEF8200029000A222A30CB
+:10F91000123106F0F7F8200005F043FD002803D06F
+:10F9200032003100FDF706FC01230024029303336B
+:10F930000493380002AB03A905930394FFF7CCFCB2
+:10F94000A04203D022002100FDF7F4FBC022802159
+:10F950001D4BC903520099501968012000231B4C0C
+:10F9600002009A400A4200D0E2670133202BF7D10F
+:10F97000134B586900F030F90DB0F0BD210038008C
+:10F98000FFF7AEFC002803D02A002900FDF7D2FBC8
+:10F99000200005F006FD0028D8D000221100D3E792
+:10F9A0000322012100F014F80028E5D00022110004
+:10F9B000FDF7C0FBE0E7C046A02700201020002094
+:10F9C000001000106B28002000E100E004E100E0DE
+:10F9D00070B5040086B00E20002C22D02588124B72
+:10F9E00006389D421DD0114B1B78002B19D01023D7
+:10F9F0000F4D2B706B469E1D0323C0186970AA70B3
+:10FA0000002105226844338006F098F86A46238A6C
+:10FA100020881381012302A993720496059505F0AD
+:10FA200011FD06B070BDC046FFFF00006F2800202A
+:10FA3000702800200120054B10B51A78504018702E
+:10FA4000034B1B68002B00D0984710BD772800207F
+:10FA5000C42600200C4B70B5050015200C001A6060
+:10FA600005F0F4FC00280ED12900153005F0F0FC5B
+:10FA7000002808D1153005F0E7FC002803D121004B
+:10FA8000033005F0E7FC70BDC4260020F0B5224B22
+:10FA900085B01B78DAB20192002B3BD01F4D204E6F
+:10FAA0002B685C425C413268E4B2002A2CD003A887
+:10FAB00005F0D4FC05282BD0002819D00022110015
+:10FAC000FDF738FB002CF2D1164B03A91B880B80E5
+:10FAD000154B1F68380005F0C7FC052810D000281A
+:10FAE0000AD000221100FDF725FB002CECD1DEE747
+:10FAF000039833689847E5E738002B689847F4E7A0
+:10FB0000002C07D1019CD2E7002B03D0019CDBE73E
+:10FB1000002CFBD005B0F0BD78280020C8260020BE
+:10FB2000D0260020DC270020D426002070B5040059
+:10FB30000720002913D08D0711D109480160094918
+:10FB400020000A80084A0949136005F089FC002852
+:10FB500005D10122064B16301A7005F07DFC70BDF0
+:10FB6000D4260020DC270020CC2600206D54020083
+:10FB70007828002010B505F075FC03005A1E93414B
+:10FB8000014ADBB2137010BD7828002003000E205C
+:10FB9000002B02D00020014A13607047C8260020C5
+:10FBA00003000E20002B02D00020014A1360704792
+:10FBB000D0260020074B10B51B68002B07D09847B4
+:10FBC000002803D000221100FDF7B4FA10BDFFF7A2
+:10FBD0005DFFFBE7CC260020F0B50300186880F33A
+:10FBE00008885868FF2464B2EFF30585002D01D121
+:10FBF000A6460047251C061C21273FBAF0B4002466
+:10FC0000002500260027F0B4F92040B20047C04686
+:10FC1000F0BDC04670B504000D0016000021102292
+:10FC200005F08CFF054B320029002000236100F015
+:10FC30006FFA034B20001C6070BDC046A086010017
+:10FC4000D826002070B5054D04002B68834203D0F0
+:10FC5000016900F015FA2C6070BDC046D82600205E
+:10FC600010B50400034B083303601C3000F080F92A
+:10FC7000200010BDD464020070B5050004000E4BD6
+:10FC80000E00083308C528001822002105F056FF91
+:10FC9000002320003100094AE36123626363A36308
+:10FCA000E3641C30230000F033F92800310005F034
+:10FCB00033FD200070BDC046D4640200215502000F
+:10FCC00010B5040000F006F8014B2000236010BDC1
+:10FCD000EC6402000C4B70B503600023436083604A
+:10FCE000C360036243628363962304009B01051D86
+:10FCF000C363280000F048FB28002200034900F0FD
+:10FD0000D5FB200070BDC046FC64020049550200CE
+:10FD100010B50400044B0833036005F050FC2000CC
+:10FD200000F028F8200010BD0465020010B50400A2
+:10FD3000044B036005F043FC200000F01BF820009A
+:10FD400010BDC0460C650200084B10B508330360B7
+:10FD5000002343608360C360040000F017F8044987
+:10FD6000206105F001FD200010BDC0462C65020099
+:10FD70009556020010B50400034B0833036005F0EC
+:10FD800096FC200010BDC0462C650200004870475C
+:10FD90004065020010B5024805F0EFFC10BDC046FA
+:10FDA000406502000848026803210A4302600749CF
+:10FDB000074A084B9B1A03DD043BC858D050FBDCB4
+:10FDC000054880470548004724050040286E02008A
+:10FDD00000200020A82000208107020015810100DA
+:10FDE000FEE7FEE7FEE7FEE7FEE7FEE701704B1CDD
+:10FDF0000AD001238B404360044BC360044B036172
+:10FE0000044B4361044B83607047C04608050050B3
+:10FE10000C0500501005005014050050F7B5A22342
+:10FE2000A022DB00D205D358BE220193314B5200F1
+:10FE3000995800293FD0C1218900595800293ADA40
+:10FE40000024E025C0269C50ED00B6022A4BA700F6
+:10FE5000F85800282CD0294BE35C002B17D0019BCD
+:10FE60000121E3400B4227D02300A022C133FF33FE
+:10FE70009B00D2059B589B039B0F032B1CD0204B50
+:10FE80001B68E3400B4217D01E4B1B689847A0230A
+:10FE9000DB05FF187A5932420AD07A591A490A40CA
+:10FEA0007A51019AE240D3071FD57A5932437A51E9
+:10FEB00001341F2CCAD1F7BD019B0122E34013423C
+:10FEC000E5D12300A021C133FF339B00C9055B5856
+:10FED0009B039B0F032BDAD10C4B1B68E3401342AF
+:10FEE000D5D0084B02211B68D0E7802279599202B5
+:10FEF0000A43DCE700600040E42600207928002067
+:10FF00006827002060270020FFFFFCFF64270020F7
+:10FF100030B5040008004D1C1CD00F482160026061
+:10FF2000BE2200200D4C5200A0500D4A8D00AB5057
+:10FF300001220C4B5A54C122802392001B06A3506D
+:10FF4000094B0A4C99580C40C0210904214399508F
+:10FF500040221A6030BDC04660270020006000408B
+:10FF6000E42600207928002000E100E0FFFF00FFE8
+:10FF700000210368014A9B0099507047E426002045
+:10FF80009446A022F0B50468E020D205A300C0008A
+:10FF90009B181A581E4D1F4E2A401A5060461E4D7F
+:10FFA00032682F68002822D0012919D1A1401143BD
+:10FFB000316031682A6801200A43E24002420ED0D3
+:10FFC000A021A222C905D2008958F132E140FF32B6
+:10FFD000014219D0C0219858890201439950F0BDBF
+:10FFE0000229E6D10120A04038432860E1E7012939
+:10FFF00003D1A1408A433260DBE70229D9D1012035
:020000040002F8
-:1000000077FC4023BA7A1343BB72B5E70127394B1B
-:10001000384A5B7A1420BB4353720423364905AA3D
-:100020009E438E721070AA79002A04D0C87AFFF716
-:10003000A3FCAE79C2E7EA791A4200D130E7A27890
-:10004000FF2A00D12CE708231E438E72EB7A9B0710
-:1000500006D51C2050432B4B1B18987EB84398762E
-:10006000CB7AFF2B00D11BE71C235343254D087887
-:10007000ED1802280DD028000722103006F01CFCD5
-:100080000222AB7E934301212000AB76FFF77CFB7D
-:1000900006E71B4B01225B8A2B83AB7EF2E7AB7931
-:1000A000112B14D1330712D518480E220021083025
-:1000B00006F01EFC162302AA13734A331E430D4B8F
-:1000C000BE725A7A022313430A4A5372E8E6802327
-:1000D0005B421E4302AA95331373064BBE729B7A92
-:1000E0000B4A9B0020009B589847D9E61323EAE669
-:1000F0004328002000260020BE270020FFFF00002C
-:100100000C260020442600204380000028260020E2
-:10011000647202001123002602AA13736670AB8872
-:1001200006353B81022307222900BB72380006F006
-:10013000C3FB2800FFF750FE0390FF280AD1114BA4
-:10014000019307222900019806F0A8FB002800D09F
-:100150009FE603960822B97A039B0A43DBB220008C
-:10016000FB72BA72A370FFF713FE99E6522800D013
-:100170008DE6054B054A9B7A20009B009B589847CB
-:1001800085E6C04654260020002600206472020046
-:10019000020030B5002912D00B78002B11D10A488B
-:1001A000006800280DD0FF20084C88702589FA3897
-:1001B000954203D118004B70E27A8A7030BD044832
-:1001C000FCE70448FAE7C04600260020BE270020CE
-:1001D0000E8000000880000070B504000D001600BD
-:1001E0000021102206F084FB054B3200290020007C
-:1001F000236100F0B3FA034B20001C6070BDC046C1
-:10020000A0860100F426002070B5054D04002B687F
-:10021000834203D0016900F059FA2C6070BDC046DA
-:10022000F426002010B50400034B083303601C3093
-:1002300000F0C4F9200010BD9472020070B50500F2
-:1002400004000E4B0E00083308C5280018220021B8
-:1002500006F04EFB002320003100094AE3612362CF
-:100260006363A363E3641C30230000F077F9280084
-:10027000310006F020F9200070BDC04694720200E3
-:10028000BF62020010B5040000F006F8014B200028
-:10029000236010BDAC7202000C4B70B503600023EC
-:1002A00043608360C36003624362836396230400F8
-:1002B0009B01051DC363280000F03EFD28002200BD
-:1002C000034900F0CBFD200070BDC046BC720200A7
-:1002D000E762020010B50400044B0833036006F027
-:1002E0003DF8200000F028F8200010BDC472020084
-:1002F00010B50400044B036006F030F8200000F055
-:100300001BF8200010BDC046CC720200084B10B58F
-:1003100008330360002343608360C360040000F07F
-:1003200017F80449206106F0EEF8200010BDC04621
-:10033000EC7202003364020010B50400034B083372
-:10034000036006F083F8200010BDC046EC72020086
-:10035000004870470073020010B5024806F0DCF850
-:1003600010BDC046007302000848026803210A431A
-:1003700002600749074A084B9B1A03DD043BC85833
-:10038000D050FBDC05488047054800472405004065
-:10039000407C020000200020B0200020511102000B
-:1003A00015810100FEE7FEE7FEE7FEE7FEE7FEE758
-:1003B00070B50E000E4C05002100300000F0B8FEB4
-:1003C00028600022A256531C01D1002302E0B24251
-:1003D0000CD1A368A02201200649D2002B718850BD
-:1003E0006A221B021343044A8B5070BD0C34E8E7A9
-:1003F0001C73020000700040040500000B4B0C4908
-:1004000010B55A580B4C22405A5002795C581202CF
-:1004100022435A5080200122C0001A60195811420C
-:10042000FCD1A122D200985880B210BD00700040CB
-:1004300004050000FF00FFFF01704B1C0AD00123E0
-:100440008B404360044BC360044B0361044B436126
-:10045000044B83607047C046080500500C050050EF
-:100460001005005014050050F7B5A223A022DB00B0
-:10047000D205D358BE220193314B5200995800291E
-:100480003FD0C1218900595800293ADA0024E025DB
-:10049000C0269C50ED00B6022A4BA700F858002851
-:1004A0002CD0294BE35C002B17D0019B0121E340AA
-:1004B0000B4227D02300A022C133FF339B00D2057B
-:1004C0009B589B039B0F032B1CD0204B1B68E340C6
-:1004D0000B4217D01E4B1B689847A023DB05FF1863
-:1004E0007A5932420AD07A591A490A407A51019A05
-:1004F000E240D3071FD57A5932437A5101341F2C79
-:10050000CAD1F7BD019B0122E3401342E5D123008C
-:10051000A021C133FF339B00C9055B589B039B0F90
-:10052000032BDAD10C4B1B68E3401342D5D0084BA8
-:1005300002211B68D0E78022795992020A43DCE746
-:10054000006000400027002044280020842700206D
-:100550007C270020FFFFFCFF8027002030B504002F
-:1005600008004D1C1CD00F4821600260BE220020F4
-:100570000D4C5200A0500D4A8D00AB5001220C4B87
-:100580005A54C122802392001B06A350094B0A4CE7
-:1005900099580C40C02109042143995040221A6007
-:1005A00030BDC0467C2700200060004000270020AE
-:1005B0004428002000E100E0FFFF00FF0021036865
-:1005C000014A9B0099507047002700209446A022C2
-:1005D000F0B50468E020D205A300C0009B181A58AB
-:1005E0001E4D1F4E2A401A5060461E4D32682F681D
-:1005F000002822D0012919D1A1401143316031686E
-:100600002A6801200A43E24002420ED0A021A22221
-:10061000C905D2008958F132E140FF32014219D0B8
-:10062000C0219858890201439950F0BD0229E6D1B2
-:100630000120A04038432860E1E7012903D1A1400F
-:100640008A433260DBE70229D9D10120A0408743E9
-:100650002F60D4E780219858E4E7C046FFFFFCFFF5
-:1006600084270020802700200368074A9950074A02
-:10067000FC33196A002902D0002018627047013A41
-:10068000002AF6D10120F9E71C050000A18601002F
-:1006900010B50368002A03D08022022092009850EF
-:1006A00001221C001A62084AFC34E068002806D0C7
-:1006B0000020A322E060D2009B580B7010BD013ACD
-:1006C000002AF2D10120F9E7A186010010B50B4CF8
-:1006D00002680B4BA14205DC0A498160CC21490428
-:1006E000D15010BD084CA14204DC08498160802132
-:1006F000C904F5E706498160CD21F9E78FD00300F1
-:1007000024050000A08601007F1A060090D0030097
-:10071000801A060070B50400080019001300A02517
-:10072000C026C133FF33F600ED059B005E51030088
-:10073000C133FF339B005E51A1252368ED005A5160
-:10074000054A98502000FFF7C1FFA0230521226829
-:10075000DB00D15070BDC0460C050000F8B50E009E
-:100760001500040000F0DEFB264AF1B21378D8B27F
-:10077000012B1DD153788B421AD19778EBB29F424F
-:1007800016D16073204B19000022FC312360657183
-:1007900026718A62A021C9005A501C4920005A5073
-:1007A00001325A502A003100194BFFF7B3FFF8BD50
-:1007B000184BE8B21F78012F09D15F788F4206D11C
-:1007C0009F78874203D102236373134BDBE71778CB
-:1007D000002F05D101231370637351709070D1E71E
-:1007E0001A78002A04D101321A7059709870EAE719
-:1007F0000A4805F031FE0023FC2223606571267152
-:100800009362FFDE6328002000300040FC0F0000F0
-:10081000A08601006728002000400040CF7B020036
-:10082000036800221900FC3110B58A62A021C900BA
-:100830005A5006495A5001325A5005220421825614
-:1008400041568368FFF766FF10BDC046FC0F0000ED
-:10085000036800211A00FC3210B591600131596122
-:10086000074B9168002905D000240473FFF7D8FFD7
-:10087000200010BD013B002BF3D10120F9E7C04659
-:10088000A1860100036810B51900FC318A6A0020B6
-:10089000012A08D1044C1C5988625A610238A40705
-:1008A00001D40120404210BDC40400000261064A88
-:1008B00010B54260054A01738260054A1900026062
-:1008C00005F032FF10BDC046040500501005005071
-:1008D0000007005000210C4A0300515681420ED0FF
-:1008E0000121515681420CD001209278404252B2EF
-:1008F0009A4203D10330054B187040B27047002074
-:10090000F9E70120F7E7C0468E2000206B28002081
-:10091000002330B5124AD35683421DD00123D3564B
-:1009200083421BD00223D356834214D102231900E1
-:1009300045310C480C4CFF3189000C5001210D0051
-:100940005C00601C8540A140A120084C2943C000E8
-:100950002150FF21D15430BD0023E8E70123E6E711
-:100960008E20002000600040031F020000F00140C4
-:10097000F8B50023114C0500E356114E013314D095
-:100980000123E356013315D00223E356013313D07C
-:1009900030780321013000F0BBFD0F00605631704C
-:1009A000FFF7B6FFE55578B2F8BD0020255430704A
-:1009B00040B2F9E70120F9E70220F7E78E20002096
-:1009C0006B280020012370B51E000200A025864080
-:1009D000C132FF32ED0592005351134A0002AE506E
-:1009E000A226124A4C001043114A89008D18F600C5
-:1009F000E4B2A851C046C046C0460E48E2001218F4
-:100A00000D482B6015500D48091891510C490D489F
-:100A10005550043950501900E2189140A3400A4A39
-:100A20000B4304498B5070BD0C05000003001300FC
-:100A30000060004000F001401405000040A10040AB
-:100A40001C0500004CA1004004050000A820012165
-:100A500010B5124A124B1488C00059601C505488BB
-:100A600010481C509088A922D2009850802208205B
-:100A70009200985080200932FF32000398500A4AB1
-:100A80001078A222D2009850084A1088084A98503C
-:100A900000221960FC331A6510BDC0468220002078
-:100AA00000A000404405000091200020802000208C
-:100AB0004C05000070B5012686570D003000FFF789
-:100AC00009FF0400431C0ED13000FFF751FF030063
-:100AD00051331D491D4AFF339B0004009950C1B298
-:100AE0003000FFF76FFF1A4BA200D5502A00194BB8
-:100AF00064001B78043BDA40174BE252002D03D010
-:100B0000164B1B689D420ED33000FFF701FF0123F7
-:100B1000A022B340D205002D03D0A121C90053501B
-:100B200070BD0F49FBE772B600210E4A074B1165F5
-:100B3000C12280219200090399500B49053AFF3ADE
-:100B4000995062B6ECE7C046FFFF000000A00040ED
-:100B500088270020912000208220002018200020DB
-:100B60000C050000FCA0004008080000F8B5244B6C
-:100B70000D0019780600002926D10122214B2248B8
-:100B80005A6019501A502148C22719500430195080
-:100B90001F49BF000878A221C900585080210820B1
-:100BA000890058501B491C4C08881C4958501C4946
-:100BB000C85904408020C0032043C8518020C00091
-:100BC00008601A600E4B1A702800FFF783FE0400BD
-:100BD000431C0ED12800FFF7CBFE0300513311490F
-:100BE000084AFF339B0004009950C1B22800FFF768
-:100BF000E9FE7570300034700021FFF75BFFF8BD2F
-:100C00006C28002000A00040FC0F0000040500003C
-:100C10009120002080200020FFFF00FF4C050000F5
-:100C200000E100E0FFFF0000084B70B50D1C040060
-:100C3000186801F059FC291C01F014F901F0E6FBD9
-:100C400001002000FFF736FF70BDC04618200020CD
-:100C5000F0B50C00234985B00E68A64206D080226C
-:100C600004235202944206D9132B01D105B0F0BDE2
-:100C700052000133F6E7092BF8DC1B4A00251370FC
-:100C80002200043BDA40194B0C601A80FF2302AAB1
-:100C90001371174B6A00D25A164B9A421ED0164B4C
-:100CA00002AAEB5C5371154BAA00D05801F01CFC52
-:100CB0000190200001F0CAFB071C300001F014FC79
-:100CC000011C381C00F006FF011C019801F0CAF855
-:100CD00000F07EFC010003A8FFF7ECFE0135032DB8
-:100CE000D7D1C3E7182000209120002080200020C9
-:100CF00082200020FFFF00008E2000208827002097
-:100D0000012310B50A4ADC0014598C4207DD013B6F
-:100D1000DB00D3185A680168064BCA5010BD013376
-:100D2000112BF0D180210268024B4905D150F5E723
-:100D30007073020024050000F8B50F0016000122B0
-:100D4000244BBA400360A023234CDB05195905004E
-:100D50000A431A518022195912060A430121B1404F
-:100D60001A511A598A4396211A511A598901520067
-:100D700052081A51FFF7C4FF002204202B681749BC
-:100D80005A506C3958500121996019601900FC3192
-:100D9000CA6013495A506A6014391F325A501149B7
-:100DA0005F5009185A501E517B1C03D00321380094
-:100DB00005F0AAFC731C03D00321300005F0A4FC4D
-:100DC0000122094B29001A600848073205F074FD1A
-:100DD000F8BDC04600200040140500006C0500006E
-:100DE0001C0500000C050000A42700209C27002003
-:100DF000962310B5DB00994205DC9E210268034B67
-:100E0000C902D15010BDFFF77BFFFBE724050000AE
-:100E1000C1230E4A9B00D15810B5090603D50C49D1
-:100E2000096A002908D1D3585B0704D5084B002173
-:100E3000DB68002B01D110BD0121064B186800288A
-:100E4000F9D0054B1B689847F5E7C04600200040E5
-:100E5000FC2000409827002094270020034B1960B5
-:100E6000436803499B00CA507047C046942700203E
-:100E700098270020A023F0B5274DDB00EA5885B065
-:100E800001920022A024EA50E023E405DB00E258AE
-:100E900001260292214A0420E2507833E15803915E
-:100EA000E250A1238022DB00D205E250E65005F09B
-:100EB0006EFCA222D200A3589B0F334227D0A35826
-:100EC000334224D00120A023E0220299DB05D20086
-:100ED0009950039978329950A023019ADB00EA5087
-:100EE00005B0F0BD0E4B0420F75005F050FCA123D7
-:100EF000DB00F750042005F04AFCA223DB00F35886
-:100F00005B00DFD4013C002CECD12000DBE7A02605
-:100F100013240127F605F5E7004000400D06000008
-:100F20000C050000A023E021134ADB05C90010B521
-:100F30005A5078315A50114B00221900FC31CA60C6
-:100F40000A62A1211E20C9005A500D4A0D4C98502A
-:100F5000CC200D4A40049850A2200C4AC0001450E6
-:100F60000B480C4C145001205050A0220521D200F7
-:100F70009950FFF77FFF10BD0C06000000400040B5
-:100F80000C050000384100402405000000F001403D
-:100F9000140500001C400040012380200D4910B5BD
-:100FA0008B640D4B0D4A8000D867146D0C4B002CE0
-:100FB00004D0002414651A6801321A60094A1060CE
-:100FC0001868A923DB00CB58010C9BB2000418431E
-:100FD00010BDC0460090004004E100E0FC900040DD
-:100FE000A827002000E100E0F8B50F4C636C002B4F
-:100FF0000FD000270D4E67643378BB4209D00C4BED
-:101000001D68FFF7C9FF2D1ABD4202DC3770FFF7DC
-:10101000A3F9236D002B05D0064A13680133136032
-:1010200000232365F8BDC046FC9000406D280020D9
-:10103000AC270020A827002070B51B4D2878002879
-:1010400031D10121194B1A4A596050608020C005E6
-:10105000016051680029FCD000221649A2205A5094
-:1010600004240121C000D9601C5008381A501248CD
-:10107000C2261A50C122802092000003985080207E
-:10108000400298500D4AB60090590D4C0440C020C3
-:10109000000220439051C024802064008000105141
-:1010A00010601960297070BD6E280020009000400B
-:1010B000FC000040040500004C05000000E100E0D9
-:1010C000FF00FFFF044B10B51B78002B01D1FFF789
-:1010D000B3FFFFF761FF10BD6E280020104B70B505
-:1010E0001B780400002B01D1FFF7A6FF0D4D0E4E1B
-:1010F0002B78002B02D03368A34210D0FFF74CFFAF
-:10110000201A0A2803DCFFF747FF0A3004000123F6
-:101110002B70A823054A3460DB00A4B2D45070BD04
-:101120006E2800206D280020AC2700200090004091
-:1011300010B50400431C07D005F076FB0400431CE7
-:1011400002D1024805F088F9200010BDE07B0200C2
-:10115000224970B50B68DBB2012B03D1204803682C
-:101160001B070DD08022A3230021D205DB00D15024
-:101170001C4B9960013191609A68002AFCD070BDC7
-:10118000194AF0231468E02625001D40344221D17D
-:10119000164C24681C420DD1154B164C1C60802443
-:1011A000154B24021C600B68DBB2012BDAD10368FB
-:1011B0001B07D7D11368F0221340402BD2D10B4B21
-:1011C0001B681342CED18022C1230121D205DB004E
-:1011D000D150C7E7302DDBD0ECE7C046E00F00F080
-:1011E000E40F00F0FC000040E80F00F0EC0F00F00E
-:1011F00004050040DFFF07C0186C0040014B186871
-:101200007047C046B427002002B47146490849001F
-:10121000095C49008E4402BC7047C04603B4714665
-:10122000490840004900095A49008E4403BC7047F0
-:10123000002243088B4274D303098B425FD3030A15
-:101240008B4244D3030B8B4228D3030C8B420DD328
-:10125000FF22090212BA030C8B4202D312120902B6
-:1012600065D0030B8B4219D300E0090AC30B8B42F4
-:1012700001D3CB03C01A5241830B8B4201D38B03A2
-:10128000C01A5241430B8B4201D34B03C01A524147
-:10129000030B8B4201D30B03C01A5241C30A8B428A
-:1012A00001D3CB02C01A5241830A8B4201D38B0275
-:1012B000C01A5241430A8B4201D34B02C01A524119
-:1012C000030A8B4201D30B02C01A5241CDD2C3098B
-:1012D0008B4201D3CB01C01A524183098B4201D307
-:1012E0008B01C01A524143098B4201D34B01C01AF2
-:1012F000524103098B4201D30B01C01A5241C3086A
-:101300008B4201D3CB00C01A524183088B4201D3D8
-:101310008B00C01A524143088B4201D34B00C01AC4
-:101320005241411A00D20146524110467047FFE730
-:1013300001B5002000F0F0F802BDC0460029F7D04A
-:1013400076E7704703460B437FD4002243088B4265
-:1013500074D303098B425FD3030A8B4244D3030B3C
-:101360008B4228D3030C8B420DD3FF22090212BA01
-:10137000030C8B4202D31212090265D0030B8B427D
-:1013800019D300E0090AC30B8B4201D3CB03C01A67
-:101390005241830B8B4201D38B03C01A5241430B42
-:1013A0008B4201D34B03C01A5241030B8B4201D332
-:1013B0000B03C01A5241C30A8B4201D3CB02C01A9D
-:1013C0005241830A8B4201D38B02C01A5241430A15
-:1013D0008B4201D34B02C01A5241030A8B4201D304
-:1013E0000B02C01A5241CDD2C3098B4201D3CB01AB
-:1013F000C01A524183098B4201D38B01C01A52415A
-:1014000043098B4201D34B01C01A524103098B425D
-:1014100001D30B01C01A5241C3088B4201D3CB0048
-:10142000C01A524183088B4201D38B00C01A52412B
-:1014300043088B4201D34B00C01A5241411A00D2DB
-:1014400001465241104670475DE0CA0F00D0494244
-:10145000031000D34042534000229C4603098B42B4
-:101460002DD3030A8B4212D3FC22890112BA030A3C
-:101470008B420CD3890192118B4208D389019211BE
-:101480008B4204D389013AD0921100E08909C30943
-:101490008B4201D3CB01C01A524183098B4201D345
-:1014A0008B01C01A524143098B4201D34B01C01A30
-:1014B000524103098B4201D30B01C01A5241C308A8
-:1014C0008B4201D3CB00C01A524183088B4201D317
-:1014D0008B00C01A5241D9D243088B4201D34B0032
-:1014E000C01A5241411A00D20146634652415B1074
-:1014F000104601D34042002B00D549427047634655
-:101500005B1000D3404201B5002000F005F802BD99
-:101510000029F8D016E770477047C0468446080097
-:101520006146FFE71FB500F059FC002801D40021F7
-:10153000C8421FBD10B500F0E5FB4042013010BDB0
-:1015400010B500F04BFC002801DB002010BD01208D
-:1015500010BDC04610B500F041FC002801DD0020A0
-:1015600010BD012010BDC04610B500F0F1FB0028F1
-:1015700001DC002010BD012010BDC04610B500F0F8
-:10158000E7FB002801DA002010BD012010BDC04695
-:10159000002B11D1002A0FD1002900D1002802D040
-:1015A0000021C943080007B4024802A14018029074
-:1015B00003BDC04665FFFFFF03B4684601B502984E
-:1015C00000F01EF8019B9E4602B00CBC7047C0465E
-:1015D0009E2110B5C905041CFFF7D0FF002803D1D8
-:1015E000201C00F013FF10BD9E21201CC90500F037
-:1015F0005FFD00F00BFF80231B069C466044F2E772
-:10160000F0B557464E464546DE46E0B504000D00AF
-:101610009246994683B08B4230D82DD049465046E9
-:1016200000F0C2FF29000600200000F0BDFF331AC1
-:101630009846203B9B4633D45A46534693404246F5
-:101640001F00534693401E00AF423AD8AF4200D12C
-:1016500078E05B46A41BBD41002B00DA75E0002258
-:1016600000230092019301235A46934001930123E2
-:1016700042469340009328E08242CFD900220023C3
-:10168000009201930C9B002B01D01C605D600098C0
-:10169000019903B0F0BCBB46B246A946A046F0BDD6
-:1016A000424620239B1A5246DA40414613004A46DE
-:1016B0008A40170042461F43534693401E00AF42E4
-:1016C000C4D900220023009201934346002BD9D0B5
-:1016D000FB0772081A4346467B080EE0AB4201D175
-:1016E000A2420CD8A41A9D41012024196D41002169
-:1016F000013E24184D41002E06D0AB42EED9013EEA
-:1017000024196D41002EF8D1009801995B4600190B
-:101710006941002B24DB2B005A464446D3402A0063
-:10172000E2401C005B461500002B2ADB26009E4091
-:10173000330026004746BE403200801A994100908F
-:1017400001919FE7A342BCD883E7424620230021B2
-:101750009B1A0022009101920122DA40019286E751
-:10176000424620239B1A2A0046469A402300F34013
-:10177000444613432A00E2401C005B461500002B40
-:10178000D4DA42462F002023260097409B1ADE40E1
-:101790003B003343CDE7C046F0B5C64643025B0A83
-:1017A0004E0245004F00DA00C40F9C46700A904676
-:1017B00000B52D0E3F0EC90FB6098C424BD0EA1B67
-:1017C000002A36DD002F61D0FF2D00D1ADE080234F
-:1017D000DB041E431B2A00DCD3E001204346181A19
-:1017E000430100D48CE080018709380000F0BEFE80
-:1017F00005388740854200DCB6E02D1AB3483840F2
-:10180000430704D00F230340042B00D004304301CE
-:1018100000D478E06A1CFE2D65D08001430A9C4606
-:10182000D2B26346D0051843E407204380BCB846D3
-:10183000F0BD002A35D07A1B002D00D0AFE0434622
-:10184000002B00D1A7E0531E012A00D12FE1FF2A6F
-:1018500069D01A00AAE0E91B002970DD002F37D0FB
-:10186000FF2D62D08023DB041E431B2900DCB0E087
-:1018700001204044430143D50135FF2D33D00123DE
-:10188000934A0340400810401843B9E7002E00D1A6
-:1018900083E0511E012A00D1D8E0FF2A45D00A007A
-:1018A00098E7FE276A1C174200D086E0002D00D082
-:1018B000B7E04346002B00D1F3E00022002EB0D069
-:1018C000981B430100D4FAE043460C00F01A97E756
-:1018D000002E00D1C8E04A1E012900D1AEE0FF2948
-:1018E00023D01100C1E70023FF229C4699E7FE2187
-:1018F0006A1C114277D0FF2AF5D0150046447008C3
-:10190000430700D07EE7C308FF2D0ED05B025B0AC1
-:101910009C46EAB285E7002E07D08022D20313420C
-:1019200003D0104201D10C000300002BDBD080203B
-:10193000C00318434002430A9C46FF2271E7002976
-:10194000D5D07A1B002D60D14346002B24D0531EE6
-:10195000012A73D0FF2AE7D01A001B2A00DC85E099
-:1019600001203D00801985E720233A00451B3800FF
-:101970000135EA405D1BA840431E984100251043F5
-:101980003EE7202330009B1A31009840D140431E8F
-:101990009841084322E70C0003001500B4E7FF2F2D
-:1019A000C1D080234046DB04184380461B2A51DD0A
-:1019B00001200C003D00301A12E743469F1B7B01BB
-:1019C0002BD4002F00D010E70023002400229C46D7
-:1019D00027E7202332003000CA40591A8840431EAE
-:1019E0009841104345E7002D4AD14346002B63D070
-:1019F0000022002E00D114E730004044430100D4FF
-:101A00007EE7324B013518407AE7FF2F8CD08023D8
-:101A10004146DB04194388469FE743460C00F71A0A
-:101A2000E3E64246002A00D075E7002E00D07AE7B0
-:101A30008023DB0300249C46FF22F2E63000404472
-:101A40000125430100D45BE7022518E74346012541
-:101A5000981BC5E6202344464046D4409A1A90403D
-:101A6000431E98412043A4E70D004DE72023414643
-:101A70004046D1409A1A9040431E9841084370E76F
-:101A80004246002A00D14FE7002E00D14DE78022C8
-:101A9000D203134200D148E7104200D045E70300CB
-:101AA00043E7002E90D00C0084460022B9E643465E
-:101AB0000C00F01A013593E684460022B1E60028B6
-:101AC00000D01DE7002300249C46AAE6FFFFFFFB91
-:101AD000FFFFFF7DF0B54F464646D6464502C0B5EE
-:101AE00047000C1C6D0A3F0EC60F002F00D170E09E
-:101AF000FF2F00D175E0EB008025ED041D4300238E
-:101B000099469A467F3F6002430A984663001B0E3F
-:101B1000E40F002B4ED0FF2B46D04246D00080224F
-:101B2000D2040243904600227F3B3100FF1A4B460D
-:101B30006140C9B213430F2B00D9B5E06E489B003A
-:101B4000C3589F4600239846260045469246534672
-:101B5000022B00D189E0032B00D19EE0012B18D08D
-:101B60003B007F33002B69DD6A0704D00F222A4037
-:101B7000042A00D004352A0103D5604B1D403B00E8
-:101B80008033FE2B00DD70E0AD016D0AD8B202E0BB
-:101B90000E0000200025C0052843F6073043E0BCB6
-:101BA000BA46B146A846F0BD4346002B3FD10222BB
-:101BB000FF3F03E04346002B2DD1012231004B466D
-:101BC0006140C9B213430F2B34D84D489B00C35812
-:101BD0009F46002D13D104239946033B00279A46C4
-:101BE00091E7002D05D108239946063BFF279A4629
-:101BF00089E70C239946093BFF279A4683E728008B
-:101C000000F0B4FC7627431F9D4000237F42994695
-:101C10009A463F1A77E7404600F0A8FC4246431F29
-:101C20009A4076235B4290461B1A00227DE7FF23F1
-:101C300003227AE70E00FF200025ACE70120C01A3E
-:101C40001B28A6DC9E372A00BD40C2406B1E9D416A
-:101C500015436B0704D00F232B40042B00D0043511
-:101C60006B0144D50120002595E7FF20002592E770
-:101C700080250026FF20ED038DE700239846802075
-:101C8000C003054209D04346034206D145460543F9
-:101C90006D022600FF206D0A7DE78020C00305430A
-:101CA0006D02FF206D0A76E742466B0150018342C8
-:101CB00019D21B220025013F01261C006D005B008C
-:101CC000002C01DB984201D81B1A3543013A002A47
-:101CD000F3D15A1E93411D433B007F330E00002B6E
-:101CE00000DD41E7AAE71A2201251B1AE4E7AD014E
-:101CF00000206D0A4FE7C046F8730200FFFFFFF7B0
-:101D00003874020070B5420045024E024C00C30F09
-:101D10006D0A0120120E760A240EC90FFF2A06D082
-:101D2000FF2C03D0A24201D1B54206D070BD002DD8
-:101D3000FCD1FF2CFAD1002EF8D18B4206D0012025
-:101D4000002AF3D12800431E9841EFE70020EDE779
-:101D500070B5420045024E024C00C30F6D0A120ED0
-:101D6000760A240EC80FFF2A1BD0FF2C0ED0002AA3
-:101D70001BD1002C01D1002E1CD0002D0CD0834291
-:101D80001CD00221581E0840013870BD002E22D1FF
-:101D9000002AF4D1002DF2D10028F6D101204042D2
-:101DA000F3E7002D17D1FF2CF0D0002CE7D1002E47
-:101DB000E5D1E6E70020002DE7D0E2E7A24205DC0E
-:101DC000EADBB54202D8E7D30020DEE743425841C0
-:101DD00040000138D9E702204042D6E770B5420002
-:101DE00045024E024C00C30F6D0A120E760A240EF5
-:101DF000C80FFF2A0BD0FF2C0DD0002A1FD1002CBA
-:101E000016D1002E14D10020002D10D009E0002D95
-:101E10000CD1FF2C13D1002E08D1002A08D0834208
-:101E200012D00221581E0840013800E0022070BD87
-:101E3000002DF4D10028FAD101204042F7E7002C10
-:101E4000EDD1002EEBD1ECE7A24205DCF2DBB5428E
-:101E500002D8EFD30020EAE743425841400001385E
-:101E6000E5E7C046F0B54F464646D6464402450033
-:101E7000C0B5640A0F1C2D0EC60F002D00D18DE0D9
-:101E8000FF2D00D192E00023802099469A46E4007D
-:101E9000C00404437F3D7802430A98467B001B0E32
-:101EA000FF0F002B00D170E0FF2B00D186E04246EF
-:101EB000D00080227F3BED180023D20402439046DD
-:101EC0009C4631004B467940681C0F2B1CD8764A43
-:101ED0009B00D3589F4639004446E2465346022BA6
-:101EE0000FD0032B00D1D7E0012B37D100200024E5
-:101EF000C0052043C9070843E0BCBA46B146A8461E
-:101F0000F0BDFF200024F3E7260C2404220C4446F5
-:101F10002404240C434627001B0C574374435A43A4
-:101F20005E4312193B0C9B189C4203D9802252023B
-:101F3000944666443F041A043F0CD2199401671E6C
-:101F4000BC411B0C920E9B1914439B011C431B01AB
-:101F500000D49BE0012362081C40144302007F323E
-:101F6000002A64DD630704D00F232340042B00D034
-:101F70000434230103D502004C4B80321C40FE2A5E
-:101F8000BFDCA401640AD0B2B2E74346002B3DD1C6
-:101F90004A4601331A4391469C4692E7002C29D1C8
-:101FA00004239946033B00259A4674E7002C1BD175
-:101FB00008239946063BFF259A466CE74346FF35C2
-:101FC000002B0BD102234A461A4391469C4678E7E0
-:101FD00053463100022B00D083E792E703234A46A1
-:101FE0001A4391469C466CE70C239946093BFF2512
-:101FF0009A4650E7200000F0B9FA7625431F9C402E
-:1020000000236D4299469A462D1A44E7404600F057
-:10201000ADFA4246431F9A4000232D1A90469C4633
-:10202000763D4EE780240021FF20E40360E7012392
-:102030009B1A1B2B00DD59E722009E30DA408440BA
-:102040001300621E94411C43630704D00F232340F6
-:10205000042B00D0043463011AD50120002447E783
-:102060008020C003044209D04346034206D14446BF
-:10207000044364023900FF20640A39E78020C0036A
-:10208000044364023100FF20640A31E7280065E759
-:10209000A4010020640A2BE78020C00304436402EB
-:1020A000FF20640A24E7C04678740200FFFFFFF7B0
-:1020B000F8B5CE46474643025B0A4E02DA00944624
-:1020C000720A914645004A0080B52D0E1F00C40FCC
-:1020D000120EC90FB609FF2A5BD0012041408C4285
-:1020E00039D0A81A00285ADD002A6AD0FF2D00D165
-:1020F000D9E08022D20416431B2800DCE9E001204D
-:102100006346181A430100D4B4E0800187093800FF
-:1021100000F02CFA05388740854200DCCCE02D1A0F
-:10212000B5483840430704D00F230340042B00D0A8
-:102130000430430100D4A0E06A1CFE2D00D18DE0E4
-:102140008001470AD2B2D0053843E4072043C0BC1F
-:10215000B946B046F8BDA81A8046002845DD002AD9
-:1021600070D0FF2D00D19EE08023DB041E43434648
-:102170001B2B00DCD2E00120604443017AD50135FD
-:10218000FF2D6BD001239D4A0340400810401843A7
-:10219000C8E7002E20D08C4223D02800FF3800282A
-:1021A00039D0571B002D00D09DE06346002B00D195
-:1021B000DBE07B1E012F00D10DE1FF2F71D01F004E
-:1021C00098E0002E00D1A7E0421E012800D1E6E0F1
-:1021D000FF2868D010008FE701204140A14200D0C5
-:1021E0007FE7FF2040428046A8444046002838D080
-:1021F000511B002D00D1AEE0FF2A00D1DFE080238B
-:102200006046DB04184384461B2900DCD9E001202A
-:1022100015008019B1E7FE206A1C104271D1002D13
-:1022200000D0A6E06346002B00D1D9E00022002EAA
-:1022300000D188E7981B430100D4E1E063460C001D
-:10224000F01A6FE7002E00D1B7E00200013A012832
-:1022500000D19CE0FF2826D0904688E7FF22002787
-:1022600071E7FE206A1C104264D0FF2AF6D01500E8
-:1022700066447008430700D056E7C308FF2D12D00C
-:102280005B025F0AEAB25EE76246002A00D196E08E
-:10229000002E08D08022D203134204D048461042B8
-:1022A00001D10C004B46002BD8D08027FF031F43E1
-:1022B0007F02FF227F0A46E720233A00451B3800B1
-:1022C0000135EA405D1BA840431E9841002510439C
-:1022D00028E720231B1A32009E40C2403000431ED4
-:1022E000984110430CE7FF2ADBD080236046DB04D3
-:1022F000184384461B2F56DD01200C001500301AB0
-:1023000000E763469F1B7B013DD4002F00D0FEE613
-:1023100000240022002716E70500AFE732004346FD
-:102320004146DA4020235B1A9E403000431E98410C
-:10233000104321E7002DA7D16346002B59D000227E
-:10234000002E00D1FFE630006044430192D52A4BB5
-:10235000013518408EE76346002B47D04B1E0129FC
-:1023600015D0FF292BD019004EE70C004B463D003D
-:1023700084E76246002A8BD1002E92D18027002468
-:10238000FF22FF03DFE663460C00F71ABFE63000CA
-:1023900060440125430100D46CE70225F2E6634660
-:1023A0000125981BAEE6202364466046FC40DF1BF7
-:1023B000B840431E984120439FE705005EE74B4627
-:1023C00071E7202365466046CD40591A8840431E78
-:1023D000984128431CE763460C000125F01A91E65A
-:1023E000002E95D00C004F460022ACE64B460D0067
-:1023F00044E74F460022A6E6FFFFFFFBFFFFFF7DFD
-:10240000002800D036E7002400279CE64102420065
-:10241000C30F490A0020120E7E2A03DD9D2A02DD29
-:10242000094A98187047802000040143952A07DC68
-:102430009620821AD1404842002BF3D10800F1E7E0
-:10244000963A9140F7E7C046FFFFFF7FF8B50028B6
-:1024500013D0C317C6185E40C40F300000F086F8D2
-:102460009E2305001B1A962B0FDC082801DD083D72
-:10247000AE407602760AD8B202E0002400200026A0
-:10248000C0053043E4072043F8BD992B0CDD05223D
-:102490003100121AD1400A00010030001B3188407F
-:1024A000411E884102431600052D12DC31000D4FFC
-:1024B0003940720709D00F203040042805D004317C
-:1024C0004A0102D59F2339405B1B89014E0AD8B2CD
-:1024D000D6E76A1F96403100024F39407207F4D0A8
-:1024E000E9E7C046FFFFFFFB70B5051E0ED000F008
-:1024F0003DF89E2304001B1A962B0CDC082801DDF6
-:10250000083CA5406D026D0AD8B201E0002000250C
-:10251000C005284370BD992B09DD020029001B323C
-:1025200091404A1E91410522121AD5400D43052CB7
-:1025300012DC29000C4E31406A0709D00F202840D8
-:10254000042805D004314A0102D59F2331401B1BCA
-:1025500089014D0AD8B2DBE7621F95402900024E7F
-:1025600031406A07F4D0E9E7FFFFFFFB1C2101239C
-:102570001B04984201D3000C10391B0A984201D366
-:10258000000A08391B09984201D30009043902A244
-:10259000105C40187047C0460403020201010101AB
-:1025A000000000000000000010B5002903D1FFF773
-:1025B000DDFF203002E00800FFF7D8FF10BDC04665
-:1025C00070B5041C00F020F80E4B051C1B785BB2A4
-:1025D00001330BD0211C201C00F08AFB002805D100
-:1025E0000021201CFEF7ACFF002801D1281C70BD83
-:1025F00000F070F8212300210360081CFFF76AFA3D
-:10260000051CF3E792200020FF21420070B5030073
-:10261000041C5208C9058A423AD2002A37D0002841
-:102620003FDBC51501420BD1802109040A0002409D
-:1026300001423DD15B00100001320B42FAD02D1A4D
-:102640005B025A0A80232E001B047F3E1343EA07D5
-:1026500025D5802219210025002476105B00520424
-:10266000A018984202DC84181B1AAD1801395B00CF
-:1026700052080029F4D1002B02D0012301359D43DB
-:10268000FC239B059C4668106044F605301870BD1D
-:10269000011CFFF7E7FB211CFFF77EF8F7E75B0063
-:1026A000D7E7011CFFF704FD011CFFF713FAEEE763
-:1026B000012040422D1AC3E710B50400044813005E
-:1026C000002804D00A000220210000E000BF10BD55
-:1026D00000000000014B18687047C0461C20002015
-:1026E000084B10B50400002B02D0002100E000BF11
-:1026F000054B1868836A002B00D09847200003F030
-:10270000FCFEC046000000001875020070B50026EF
-:102710000C4D0D4C641BA410A64209D1002604F0F8
-:10272000B1F90A4D0A4C641BA410A64205D170BD34
-:10273000B300EB5898470136EEE7B300EB589847E3
-:102740000136F2E7942000209420002094200020FD
-:10275000AC20002010B5034B0100186804F0D0F83D
-:1027600010BDC0461C200020002370B5064D04009B
-:10277000080011002B6000F0D9FA431C03D12B682C
-:10278000002B00D0236070BDB02700200CB430B502
-:10279000174B0C001D689DB0002908DA8B2301201F
-:1027A0002B6040421DB030BC08BC02B018478223E9
-:1027B0006A469B009382002302900690994200D0C3
-:1027C0004B1E0493079301236A465B42D382280081
-:1027D00021AB209A02A9019300F06EF8431C01DAA4
-:1027E0008B232B60002CDDD00023029A1370D9E7D5
-:1027F0001C200020F0B58E6885B007000C00039205
-:1028000001939E423CD890238A89DB001A4234D03F
-:102810000969236860695B1A029303234343DD0F50
-:10282000ED18019B029801331B186D10AB4200D9C3
-:102830001D00530532D52900380000F057FC061E54
-:1028400009D10C233B6040230120A289404213435D
-:10285000A38105B0F0BD029A216904F02DF8A38987
-:10286000144A1A4080231343A381029B2661F61861
-:1028700026606561019EED1AA560019B9E4200D90C
-:10288000019E32000399206804F01FF8A36800201D
-:102890009B1BA36023689E192660DAE72A00380094
-:1028A00000F02EFC061EE0D13800216900F023FC68
-:1028B000C7E7C0467FFBFFFFF0B5A1B003901D0046
-:1028C0008B890F0016001B0611D50B69002B0ED14A
-:1028D000402100F00BFC38603861002805D10C2342
-:1028E000039A0138136021B0F0BD40237B610023BF
-:1028F00008AC6361203363761033A3760795350007
-:102900002B78002B01D0252B47D1AB1B0593B5426B
-:102910000CD0320039000398FFF76CFF431C00D144
-:10292000AEE06269059B9446634463612B78002B9B
-:1029300000D1A5E0012200235242626004A9543272
-:1029400052186E1C2360E360A3601370A365052218
-:102950003178544803F097FF751C00281FD1226876
-:10296000D30604D5532304A95B182021197013073B
-:1029700004D5532304A95B182B21197033782A2B13
-:1029800016D0350000210A20E3682A786E1C303A00
-:10299000092A4ED9002911D117E00135B0E7414B82
-:1029A0002268C01A0123834013432E002360CEE720
-:1029B000079B191D1B680791002B01DB0B9304E09B
-:1029C0005B42E3600223134323602B782E2B0AD152
-:1029D0006B782A2B35D1079B02351A1D1B6807928D
-:1029E000002B2BDB0993304E03223000297803F0B3
-:1029F0004AFF002806D04023801B8340226801350F
-:102A0000134323602978062228486E1C217603F0A0
-:102A10003AFF00283CD0264B002B25D10722079BEC
-:102A200007339343083307936369049A9B186361E0
-:102A300065E74343350001219B18A6E701235B426C
-:102A4000D0E700230A201A000135636029786E1C44
-:102A50003039092903D9002BC5D00992C3E7424375
-:102A6000350001235218F1E707AB00933A0021002B
-:102A7000104B039800E000BF0490049B0133D3D1B6
-:102A8000BB890D985B0600D42DE7012040422AE760
-:102A900007AB00933A002100064B039800F00CF8B6
-:102AA000EAE7C046007C0200067C02000A7C0200C5
-:102AB00000000000F5270200F0B58BB006920A0076
-:102AC00043320793059004920A7E0C00109B782AEB
-:102AD00007D8622A09D8002A00D1C1E0582A00D1BB
-:102AE0008CE026004236327022E010006338152850
-:102AF000F7D800F0F3F816001F00F6FFF6FFF6FF18
-:102B0000F6FF1F00F6FFF6FFF6FFF6FFA8003600FF
-:102B10009A00F6FFF6FFB900F6FF3600F6FFF6FF63
-:102B20009E0026001A684236111D19601368337022
-:102B30000123A7E0086819680A1D05060BD50D6872
-:102B40001A60002D03DA2D23049A6D421370614B35
-:102B50000A2703931BE00D681A604106F1D52DB2D8
-:102B6000EFE70D681968081D18602E0601D50D687D
-:102B700003E06D06FBD50D68ADB2564B08270393F5
-:102B80006F2A00D002372300002243331A70636893
-:102B9000A360002B03DB0422216891432160002DF8
-:102BA00002D1049E002B0CD0049E28003900FEF7B1
-:102BB000C5FB039B013E5B5C33702B0005009F420D
-:102BC000F3D9082F09D12368DB0706D5636822698A
-:102BD000934202DC3023013E3370049B9B1B236134
-:102BE000079B210000930598069B09AA03F0DBFED2
-:102BF000431C4CD1012040420BB0F0BD45310A705E
-:102C0000344A03921A68216820CA1A60080616D549
-:102C1000CB0702D52023194321601027002DB2D104
-:102C2000202322689A432260ADE7202209680A43E4
-:102C300022602200782145321170274AE1E74806D8
-:102C4000E6D5ADB2E4E71A680D68101D4969186051
-:102C500013682E0601D5196002E06D06FBD51980B8
-:102C60000023049E2361BBE71A68111D19601668D2
-:102C700000213000626803F006FE002801D0801BAE
-:102C80006060636823610023049A1370A8E72369D6
-:102C9000320006990598079DA847431CAAD02368CF
-:102CA0009B0715D4099BE0689842A5DA1800A3E7B2
-:102CB0002200012306990598079E1932B047431C4C
-:102CC00098D00135E368099A9B1AAB42F0DCE9E73A
-:102CD0000025F7E7117C0200227C020003B4714654
-:102CE000490840004900095E49008E4403BC704712
-:102CF00043024A02400049005B0A520A090E000ED4
-:102D0000FF2806D00020FF2902D1531E9A4110004F
-:102D10007047FE38002BFBD1F4E7C0465822012053
-:102D2000014B40421A607047B02700205822012012
-:102D3000014B40421A607047B027002010B50400D4
-:102D4000F5F722FA200003F081FD200010BDF0B558
-:102D500085B01F000AAB1B88060015000291039383
-:102D6000002F18D0282003F075FD6B460400198948
-:102D7000039BAAB200933B0000F0C8F9336821001E
-:102D800030005B689847002805D0200000F0D4F997
-:102D9000200003F05BFD05B0F0BD4A6810B553108C
-:102DA000C0180B68D20701D50268D358984710BDE8
-:102DB00070B5DD25AD000400405900280ED0FAF7AB
-:102DC000D7FC836D9B0709D56059FAF7E1FC0368CE
-:102DD00013215B6A9847642003F009FC00F08EF829
-:102DE00070BD82B030B5040085B0089202A80822F8
-:102DF000099303F061FD039B029D58102418DB0723
-:102E000001D523685D590AA90822684603F054FDDC
-:102E10002000089A099BA84705B030BC08BC02B046
-:102E2000184782B01FB5040006920793120C1A2AA5
-:102E300011D007D8042A27D0052A1ED01FBC08BCF1
-:102E400002B018471B2A1FD01C2AF7D1E130FF30EF
-:102E5000F8F7D8F9F2E769300021FF3000F068FC9C
-:102E6000200091300021FF3000F062FC2000B930DA
-:102E70000121FF3001F019FBE0E7E6235B00C158B8
-:102E800001A800F0DBFCD9E7E4235B00E15801A8CE
-:102E900000F023FCD2E773B5050000F02BF8060024
-:102EA00000F028F80400B1B2684600F0ADF9210C3A
-:102EB00001A800F0A9F96946280001AA00F0F4F978
-:102EC00001A800F085F9684600F082F9280076BD77
-:102ED0003ADF704712DF704707B56A460023D01DFE
-:102EE000D371FFF7F7FF6B46D87901384342584159
-:102EF000C0B20EBD80235B05586E704710B5F5F764
-:102F0000ADFC704710B58368984710BD704710B589
-:102F1000040003F09BFC200010BDF0B585B01F003D
-:102F20000AAB1B880600150002910393002F18D0EE
-:102F3000282003F08FFC6B4604001989039BAAB27A
-:102F400000933B0000F0E2F83368210030005B683A
-:102F50009847002805D0200000F0EEF8200003F08C
-:102F600075FC05B0F0BD72B60B680165002B04D18D
-:102F700043658365086062B670471A005B6D002B7D
-:102F8000FBD1506582654365F5E7036D002B0FD0DB
-:102F900072B6826D436D002A0BD05365436D002BD2
-:102FA00001D0826D9A65002343658365036562B62F
-:102FB0007047026D1360F1E770B50500EFF3088408
-:102FC000C36B006C1C1B6B6C1B1A9C420CD91F231F
-:102FD00020349C43002801D0F6F794F82000F6F73F
-:102FE0005DF828640019686470BD10B5F5F75CFFE2
-:102FF000041E01D1F5F7C2FE200010BD10B50C0073
-:103000008047A047F5F7A0FF10BD70B5140003007E
-:1030100010000D0098472000A8472000F5F7AAFFF0
-:1030200070BD10B5F5F792FEF5F7A8FEFAE70300BC
-:10303000F0B58208980702D1181E01D1F0BD013207
-:10304000541C72B6802503C92D0681421BD9036822
-:10305000002B02DB9B00C018F7E75B005E085B00FB
-:10306000C3181F68002F09DA994207D92B007F0087
-:103070007F08F61933430360B300F1E7A64205D297
-:10308000B6008019E1E762B60020D7E70232B2420B
-:1030900003D292008218914206D803685B005B0855
-:1030A000036062B60430C9E78023361B1B06043A6E
-:1030B0001E4316600460F4E770B5040008000E00BB
-:1030C000F5F7ECFF0500002C0ED000280CD0231FD4
-:1030D0001A689200B24200DD32002100280003F09D
-:1030E000EBFB2000F6F70EF8280070BD10B50800C5
-:1030F000F5F7D4FF10BD10B50800F6F703F810BDC2
-:1031000010B508001100FFF7D7FF10BDF7B51D007F
-:1031100008AB1B880400103016000F00019300F06C
-:10312000E6F80023019A200027806680A560E3600E
-:10313000A28063622362FEBD10B5838804009B07F2
-:1031400004D58068002801D003F080FB200010BD6A
-:1031500082B030B5046A87B00B93050001230A9250
-:10316000002C18D110220AA902A803F0A5FB1820F0
-:1031700003F070FB0400082204A9684603F09CFBDE
-:103180002000029A039B00F0CCF82C6207B030BC00
-:1031900008BC02B018472269002A02D0140001338B
-:1031A000F9E7092BF2DC10220AA902A803F084FB3C
-:1031B000182003F04FFB0500082204A9684603F01D
-:1031C0007BFB2800029A039B00F0ABF82561DDE74A
-:1031D00010B50400006800F0B4F9200010BD70B50F
-:1031E000060008000D0003F0C3FB04000530F5F7EE
-:1031F00055FF306000F097F9306829004480621C68
-:10320000043003F059FB70BD1FB50400080001A98C
-:10321000FAF70EFA200001A9FFF7E1FF200004B041
-:1032200010BDF8B50B68170002255D5F1368040038
-:1032300002229B5E0E00ED18681DF5F72FFF20603F
-:1032400000F071F92068316845800223CA5E0430BD
-:10325000043103F031FB23683968181D33680222FA
-:103260009B5EC0180223CA5E043103F025FB23686D
-:1032700020005D1900232B71F8BD10B5040008680B
-:10328000206000F053F9200010BD70B50B680400F9
-:1032900000680D00984205D000F053F928682060BE
-:1032A00000F044F9200070BD70B5136804005D881B
-:1032B0000868002D04D1206000F038F9200070BDAE
-:1032C0004088002802D118002360F5E72000FFF7AE
-:1032D000A8FFF3E70300002010B5814206DB1B685E
-:1032E00002241A5F8A4201DD5918087910BD0023B3
-:1032F00010B503600400F5F7C1FFA060E160200095
-:1033000010BD70B50180428004001D00F5F7B6FFC6
-:10331000A060E160002D02D02000F6F739F820000F
-:1033200070BD82B010B5040003930292FFF7DFFF77
-:103330001022200002A903F0BFFA0023200023611D
-:1033400010BC08BC02B0184710B50400006800F0BB
-:10335000F8F8200010BD10B50A00002103F0C8FAEB
-:1033600010BD10B504000868206000F0DFF82000F0
-:1033700010BD70B50B68040000680D00984205D0C0
-:1033800000F0DFF82868206000F0D0F8200070BD61
-:1033900010B500684388818806305943FFF7DBFF8A
-:1033A00010BD10B504000023F6F776F8200010BD1C
-:1033B00010B50400F6F770F8200010BDF0B587B026
-:1033C00004910CA9097803900591016800200291ED
-:1033D00049888C468A4268DA029989888B4264DA85
-:1033E000049806687788D01901900020D419844287
-:1033F0005BDDB5885C19844257DD824234DAD0192E
-:10340000604501DD60460190002B34DA8C4200DD1E
-:103410000C00B01D0026D11755422940B34201DAF5
-:103420005F437E42029D761886190635111C002ADC
-:1034300000DA0021002209B2934201DD62465A43BC
-:10344000059B51186D18002B26D000221000A242B7
-:103450002BDA002301998B4212DAF15C002901D0AA
-:10346000E95401300133F5E76046801A0190B84213
-:10347000CADD0197C8E7CC1AAC42CADD2C00C8E708
-:10348000049B01321B6802935B88F618039B1B6840
-:1034900002935B88ED18DAE7059FA74207DBE0435C
-:1034A000019BC01720404343180007B0F0BD310016
-:1034B0002800019A03F000FA049B01371B6802936D
-:1034C0005B88F618039B1B6802935B88ED18E4E7A2
-:1034D00010B50400006800F034F8200010BDF8B505
-:1034E0001400D243D2171440050020000C301F00F6
-:1034F0000E00F5F7D3FD286000F015F82B681C725C
-:1035000028684760002E04D022003100093003F003
-:10351000D3F9F8BD002310B504000A001900FFF725
-:10352000DEFF200010BD03230380704710B50400A8
-:103530000088F6F7BBF8002802D1238802332380E5
-:1035400010BD10B504000088F6F7B0F8002805D1CA
-:103550002388023B9BB2012B01D0238010BD2000A9
-:10356000F5F7D0FDFAE77047036870B504000181F4
-:103570001B6A9847236805005B69200098472081F3
-:10358000280070BD00897047036870B5040081721F
-:103590001B6A984723680500DB6920009847A072E2
-:1035A000280070BD807A70477047704710B50400DE
-:1035B00003F04CF9200010BD10B5040003F046F9EB
-:1035C000200010BD0200C368006952695B4340439C
-:1035D00052431818801870477FB50400FFF7F2FFB8
-:1035E0002600902305001B04313698422AD9638FA8
-:1035F000002B07D1013308221B216846FFF781FE0B
-:103600000123638790239B049D420AD9A38F002B3B
-:1036100007D1013309221B216846FFF772FE0123FF
-:10362000A3878023DB049D420AD9E38F002B07D1B7
-:1036300001330A221B216846FFF763FE0123E3875B
-:10364000002333703378042B0ED8013333702000FD
-:10365000F6F726F902000B280AD101231B21684640
-:103660006286FFF74EFE14E000236387E363EEE714
-:103670002300A18E303381420CD11A78042A01D85C
-:1036800001321A70A28E618E914202D01B78042BF7
-:10369000E3D87FBD0022A086F3E730B50400036ABB
-:1036A0008BB0009302AD416A8269C369280001F0C2
-:1036B0005AFD23000C3307CD07C30222A379200053
-:1036C0009343A371FFF788FF0123A1881A0006A87E
-:1036D000FFF717FE00200BB030BD70B505000B687A
-:1036E0000C0008005B6A98472B000C3407CC07C31A
-:1036F000280070BD10B5040003685B6A9847E06855
-:1037000010BD10B5040003685B6A9847206910BDBE
-:1037100010B5040003685B6A9847606910BD10B576
-:103720000400F6F7F7F9200003F090F8200010BD30
-:103730000630C177704701238079184070470368CD
-:1037400070B5040001811B699847236805009B69D7
-:10375000200098472081280070BD0089704770477D
-:1037600010B5040003F072F8200010BD30B504005D
-:10377000436BC26801699A1A83698BB05A43836BA1
-:1037800092125B1AC16942634B439B12C16B836304
-:10379000406902AD091A206A414389122800E16399
-:1037A0000091216C01F0DFFC2300283307CD07C313
-:1037B0000123A1881A0006A8FFF7A3FD00200BB083
-:1037C00030BD002310B583716433038103680400A6
-:1037D0001B69818098470222A37993431A00012331
-:1037E0001343A37110BD84B030B506930300049158
-:1037F000059204AC0C3326CC26C326CC26C3226803
-:103800001A60022382791343837130BC08BC04B070
-:1038100018474164704773B50C00050016000B682B
-:103820000800DB699847E36B280001960093626B00
-:10383000A36B216C01F058FC280076BD70B5050023
-:103840000B680C000800DB6998472B00283407CC74
-:1038500007C3280070BD82B030B5040085B008925F
-:1038600002A80822099303F027F8039B029D581031
-:103870002418DB0701D523685D590AA90822684688
-:1038800003F01AF82000089A099BA84705B030BC3D
-:1038900008BC02B01847F8B50A6803680C000500B8
-:1038A000981AFEF7D3FD62686B68071C981AFEF73A
-:1038B000CDFDA368061CA868C01AFEF7C7FD391C19
-:1038C000041C381CFEF7CEFA311C051C301CFEF718
-:1038D000C9FA011C281CFDF75FFF211C051C201CD8
-:1038E000FEF7C0FA011C281CFDF756FFF8BDF0B525
-:1038F00085B0019002910392FFF7CDFF0126041CD1
-:10390000071C039B9E4217DA0C217143029B01980E
-:103910005918FFF7C0FF051C011C201CFDF724FEF1
-:10392000002800D02C1C291C381CFDF709FE00289B
-:1039300000D02F1C0136E4E7211C381CFEF7B8FB31
-:1039400005B0F0BDF0B58BB009938023DB000024F7
-:10395000C36003614361002306000C2707910892AE
-:1039600004604460846084610293119B9C4266DB26
-:1039700000270023109C0593019700973D1C059B91
-:10398000119A934271DA210007A8FFF784FFFEF72E
-:1039900017FE011C03900298FEF79CF8FE21890592
-:1039A000FEF786FB0490281CFEF730FD0500049806
-:1039B000FEF72CFD030028009D4200DA1800FEF7F8
-:1039C00045FD2368079A051C981AFEF73FFD0399E9
-:1039D000FEF780F8400004994008FEF743FA011C06
-:1039E0000098FDF7D9FE089B00900693069A63683D
-:1039F000981AFEF72BFD0399FEF76CF84000049926
-:103A00004008FEF72FFA011C0198FDF7C5FEA368D8
-:103A1000019009980C34181AFEF718FD0399FEF767
-:103A200059F8400004994008FEF71CFA011C381CA4
-:103A3000FDF7B2FE059B071C013305939FE7390094
-:103A40006143109B07A85918FFF725FFFEF7B8FD43
-:103A5000FEF7DCFCFEF7FAFC0299051CFDF784FD7D
-:103A6000002800D0029501347FE70099081CFEF77A
-:103A7000F9F90199041C081CFEF7F4F9011C201C3B
-:103A8000FDF78AFE391C041C381CFEF7EBF9011CFB
-:103A9000201CFDF781FEFEF793FD041C011C00981D
-:103AA000FEF718F8291CFEF7DDF9FE218905FDF760
-:103AB00073FE8921C905FEF7D5F9FEF7A7FC211C85
-:103AC000F0600198FEF706F8291CFEF7CBF9FE21FD
-:103AD0008905FDF761FE8921C905FEF7C3F9FEF7E7
-:103AE00095FC211C3061381CFDF7F4FF291CFEF702
-:103AF000B9F9FE218905FDF74FFE8921C905FEF7B9
-:103B0000B1F9FEF783FC079B70613360089B029854
-:103B100000937360099BB360FEF778FCB0613000DE
-:103B20000BB0F0BDF0B50025040016000B002F000F
-:103B300028002A0091B00791B24208DA19680132D0
-:103B4000401859687F1899680C336D18F4E73100F4
-:103B5000FDF7F8FB310020603800FDF7F3FB310082
-:103B600060602800FDF7EEFB3200A060079920009E
-:103B7000FFF7BDFE00230A900693059304930DAD55
-:103B8000C8235B420393C8235B420293C8235B4272
-:103B900001932B00220083CA83C32A68039B9446A7
-:103BA0006A68634494462B60AA681F00029B0799C9
-:103BB0006344944608936B60019B32006344280081
-:103BC0000993AB60FFF793FE0A990B90FDF7B8FCE1
-:103BD000002806D0099B04970693089B05930B9B2E
-:103BE0000A93019BC8331A000193C8235B009A42D1
-:103BF000CFD1029BC83302939342C7D1039B029A51
-:103C0000C83303939342BED12368049A934207D1E9
-:103C10006368059A934203D1A368069A934206D03B
-:103C2000049B2360059B6360069BA360A8E72000BC
-:103C300011B0F0BD70B504000D00160086B003A8E9
-:103C4000FFF770FF20000399049A059B01960095E9
-:103C5000FFF778FE200006B070BD4A6810B553101B
-:103C6000C0180B68D20701D50268D358984710BD19
-:103C700010B50021406C02F07AFD10BD10B50400B3
-:103C8000F6F7B6FA200002F0E1FD200010BD70B595
-:103C900005000400743501212800F5F7B9FC220065
-:103CA000563213780133DBB21370E17901318B4264
-:103CB00022D1002326001370226D54360221525E59
-:103CC00033882021934205DA200019B25030FFF7E3
-:103CD00001FB01000023E2792800F5F753FC226D77
-:103CE00033880221525E934207DD230000224833CD
-:103CF00020001A70F6F78CFB70BD01333380FBE7B0
-:103D000070B505000600826D5C350221525E2B887D
-:103D1000040020217436934204DA19B25830FFF7B8
-:103D2000D9FA0100002330001A00F5F72BFCA26D30
-:103D30002B880221525E934207DD23000022483384
-:103D400020001A70F6F764FB70BD01332B80FBE78F
-:103D500073B5040006002500743630006435FFF7A3
-:103D600017FB0023EA5E210000233000603100933E
-:103D7000FFF724FB002804D123006C331B78002BB1
-:103D80000AD16622A256002A06D02B886C349B18D2
-:103D90002B800123237073BD2300002248332000B1
-:103DA0001A70F6F735FBF6E7F0B5060000210500BE
-:103DB00004006636006E7156408864350023EA5E62
-:103DC0004B1D1B1A200085B06C3003909A4211DC09
-:103DD0000378002B0ED01C3D2B78062B03D120003E
-:103DE0007430FFF7D5FA002320002B70F6F710FB94
-:103DF00005B0F0BD27007437002A04DD49423800C1
-:103E000009B2F5F705FC0023EA5E21000023380023
-:103E100000936031FFF7D2FA0023F356002B05D14F
-:103E20002200483220001370F6F7F2FA0123039AB9
-:103E3000137000232A88F3569B182B80D8E770B59F
-:103E4000050048352B780400002B31D0F5F7CEF96A
-:103E500022004C3213881818230080B210804A3395
-:103E60001B88834224D8002313802B78022B02D195
-:103E70002000FFF70CFF2B78032B02D12000FFF767
-:103E80003FFF2B78042B02D12000FFF761FF2B7836
-:103E9000052B02D02B78062B02D12000FFF784FFE0
-:103EA0002B78072B04D1002320002B70F6F7B0FAF3
-:103EB00070BD1FB5036F827A9B68040001339A427C
-:103EC00008D10123818802226846FFF71AFA0023ED
-:103ED000A3721FBDF6F720FA2000FFF7B0FFA37A08
-:103EE0000133F5E710B583790400DB0704D5027BC5
-:103EF000022A02D1FFF7DDFF10BD837A016F013383
-:103F0000DBB2837289688B4201D100238372002A5D
-:103F100002D12000F6F700FA237B012B05D1637351
-:103F200000232000A373F6F7E5F82000FFF787FFD2
-:103F3000E2E7407A704710B57430FFF729FA10BDF8
-:103F400010B50400FCF748F900232000237510BDCC
-:103F50001FB56C46637300232273009303AA0233D8
-:103F6000F6F7B6FB04B010BD1FB50F2401236C4457
-:103F700000932300F6F7BCFB002800D1207804B0A2
-:103F800010BD70B5040016001D0003220F23F6F7C4
-:103F90009BFD200031000F2302221030F6F794FD24
-:103FA000200029000F2301222030F6F78DFD20008C
-:103FB00004990F2304223030F6F786FD200005997E
-:103FC0000F2305224030F6F77FFD200006990B23D2
-:103FD00011225030F6F778FD200007990B230C22B0
-:103FE0006030F6F771FD0B2320001A00089970303D
-:103FF000F6F76AFD200009990B2312228030F6F7AC
-:1040000063FD20000A990B230A229030F6F75CFD2D
-:1040100020000B990F230622A030F6F755FD200053
-:104020000C990B231A22B030F6F74EFD20000D99A3
-:104030000B231422C030F6F747FD20000E990B2306
-:104040001722D030F6F740FD20000F990B231622DF
-:10405000E030F6F739FD200010990B231522F030DF
-:10406000F6F732FD601C11990B231022FF30F6F792
-:104070002BFD2000113012990B230022FF30F6F7A0
-:1040800023FD200021300B231E221399FF30F6F769
-:104090001BFD200070BD0069002904DD002802D04E
-:1040A000406A0139F8E7704710B50400F6F7FCFBE9
-:1040B000200002F0CBFB200010BDF7B58388040080
-:1040C0005A070FD59A060CD4DA060BD50100082240
-:1040D0006846183102F0F0FB200022696369FFF79F
-:1040E00037F8F7BD0422022601271343A380A388D3
-:1040F000A56833421DD0210008226846183102F01D
-:10410000DBFB28002269636900F0BAFF1022A38854
-:1041100013421ED0256A002D1BD02900A01802F0E2
-:10412000CBFB2B692800236202F090FBF4F726FEFC
-:10413000DDE73B4207D0E368206900936169A2692B
-:10414000E369A847E2E720696169A269E369A847D2
-:10415000DCE704229343A380C3E7030072B64069FF
-:10416000002807D002695A61002A00D19A61DA8BCF
-:10417000013ADA8362B67047F7B5002507002E00D2
-:104180000469002C1CD0626AA38801920421625E3B
-:10419000002A10DA042213420DD1019B002E0DD10A
-:1041A0003B61636A20000193FEF7C6FF200002F026
-:1041B0004DFB340001352600019CE2E77362F0E715
-:1041C0002800FEBD70B5012286B004000D0086698E
-:1041D000F6F7A8FB002823D1E38B092B20D8290070
-:1041E000102202A802F068FB182002F033FB050041
-:1041F00004A90822684602F05FFB2800029A039B8C
-:10420000FFF78FF872B6002E0CD1636965612B61E0
-:104210002B69002B00D1A561E38B0133E38362B6E8
-:1042200006B070BD33692B613561F1E782B010B51E
-:1042300002A902920393FFF7C5FF002010BC08BC3F
-:1042400002B0184770B50500FFF796FF2800FFF78A
-:1042500084FF041E0BD0010000222800F6F762FB49
-:10426000200002F0F3FAF4F74DFD0028EED170BD06
-:10427000704710B5040002F0E9FA200010BD82B0CA
-:1042800030B5040085B0089202A80822099302F014
-:1042900013FB039B029D58102418DB0701D52368EC
-:1042A0005D590AA90822684602F006FB2000089A18
-:1042B000099BA84705B030BC08BC02B0184702896A
-:1042C00003008A4203D10123807918407047428954
-:1042D00000208A42FAD198790223F6E70289030086
-:1042E0008A4203D104238079184070474289002014
-:1042F0008A42FAD198790823F6E7028903008A42B4
-:1043000003D11023807918407047428900208A42E7
-:10431000FAD198792023F6E7038910B58B4205D1AD
-:1043200001248379002A0BD02343837143898B4274
-:1043300005D102218379002A04D00B43837110BD7B
-:10434000A343F2E78B43F9E7038910B58B4205D10C
-:1043500004248379002A0BD02343837143898B4241
-:1043600005D108218379002A04D00B43837110BD45
-:10437000A343F2E78B43F9E7038910B58B4205D1DC
-:1043800010248379002A0BD02343837143898B4205
-:1043900005D120218379002A04D00B43837110BDFD
-:1043A000A343F2E78B43F9E782B0F0B589B00E92F0
-:1043B0000F93078995B20400BD4200D147890EAB27
-:1043C0005E88022E23D0052E17D0012E10D1290091
-:1043D00020003200FFF7A0FF39002000FFF76FFF39
-:1043E000002805D001233200A18804A8FEF789FF28
-:1043F00009B0F0BC08BC02B0184729002000012217
-:10440000FFF7A2FF39002000FFF768FFE8E7390057
-:104410002000FFF754FF002830D032000123A1888C
-:104420006846FEF76EFF29002000FFF757FFA688B9
-:10443000002820D039002000FFF750FF00281AD0B4
-:1044400001230422310004A8FEF75BFF012239009A
-:104450002000FFF791FF290020000022FFF75CFFFA
-:10446000290020000022FFF76FFF00222900200012
-:10447000FFF782FFBCE701230322E3E729002000C6
-:10448000FFF73BFF0028E6D1267B012EE3D1290070
-:104490002000FFF723FF33000422002800D103226D
-:1044A000290004A8FEF72DFFD5E70173704770B50A
-:1044B000837904001B0711D42000F6F713FB0820B2
-:1044C00002F0C8F90E216156050000F05FFE0823D6
-:1044D000A279A5601343A371002070BD806800F02D
-:1044E00061FE0E23E3568342E6D1F5E7704710B52F
-:1044F000040002F0ABF9200010BD30B5040085B017
-:104500002569002D1ED0EA78012A08D0022A14D08D
-:1045100001231E21684692B2FEF7F3FE03E020005D
-:10452000183000F015F823699D42E9D12000F6F714
-:104530008BFC280002F08AF9E2E72000203000F02E
-:104540002AF8F0E705B030BD0023016043607047F2
-:104550001FB504000068F6F777FC00234362626829
-:104560009A4207D1606001231D211A006846FEF7B8
-:10457000C8FE09E0516A002902D00A000133F9E7B8
-:10458000032B02DD02F062F91FBD5062EBE700234E
-:1045900041600370704770B505004068F6F754FC41
-:1045A000012304002B700430F4F7F2FE00232B707B
-:1045B0009C4202D0200002F049F970BD13B50C00F6
-:1045C00001A8F6F76DFE210001A8F6F77BFE13BDEA
-:1045D00073B50D0014001E0001A8F6F761FE33004C
-:1045E0002A00210001A8F6F7A1FE73BD802307B5BC
-:1045F0005B05009101921A695B696946133B5A4356
-:104600000223FFF7E5FF07BD84B010B504928022B6
-:104610000391059352051369516952691139133A8F
-:104620005A434B430F99CB1AD21803A90C23FFF717
-:10463000CFFF10BC08BC04B0184710B50400F6F753
-:1046400049FC200010BD8023F7B55B051F6901916F
-:104650005D69F6F73FFC0600041E21D0302002F011
-:10466000F9F8113D302200217D430400002702F0BB
-:104670003FF90835B7420DDA29003022200002F058
-:104680001BF92100019802F069F9002808D03035A3
-:104690000137EFE7B74203D1200002F0D7F800243A
-:1046A0002000FEBD10B509680431FFF7CCFF10BD36
-:1046B00010B509680431F6F73DFC10BD52DF7047B4
-:1046C00012DF7047704710B5040002F0BFF82000F9
-:1046D00010BD10B50400F4F7C3FD00220300A46868
-:1046E00001208A4202D19C4200D9100010BD10B5B1
-:1046F000F6F788FD10BD29DF704728DF704710B539
-:1047000003685B6A984710BD10B50400F6F7D0FE49
-:10471000200002F09BF8200010BD10B50D22C9B298
-:10472000FFF722FCC7384342584110BD10B503685B
-:104730005B6A984710BD10B50400F6F7F9FF20003A
-:1047400002F084F8200010BD10B50D22C9B2FFF7A9
-:104750000BFC5A384342584110BD10B50368DB6961
-:10476000984710BD10B50400F7F758F8200002F084
-:104770006DF8200010BD10B50722C9B2FFF7F4FB99
-:10478000C4384342584110BD10B503685B6A98476E
-:1047900010BD10B50400F7F761F9200002F056F8DB
-:1047A000200010BD10B50F22C9B2FFF7DDFB333872
-:1047B0004342584110BD10B50368DB69984710BDEE
-:1047C00010B50400F7F7FEF9200002F03FF82000D2
-:1047D00010BD10B54F22C9B2FFF7C6FB40384342A7
-:1047E000584110BD10B50368002B01D00800984750
-:1047F00010BD10B50368002B01D00800984710BD0C
-:1048000037B504680D00002C0ED00822011D684643
-:1048100002F052F8019A009B50102018D20701D5DF
-:104820000268D3582900984737BD82B030B50400DC
-:1048300085B0089202A80822099302F03DF8039B74
-:10484000029D58102418DB0701D523685D590AA979
-:104850000822684602F030F82000089A099BA84711
-:1048600005B030BC08BC02B0184782B010B50400D7
-:10487000006803930292F8F77BFF836D9B0715D5C1
-:104880006068FEF737FF20816068FEF73AFF6081BD
-:104890006068FEF73DFFA0812068F8F789FF2200DD
-:1048A0000368218A08325C690623A04710BC08BC53
-:1048B00002B0184713B54A88438A04009A421AD1B5
-:1048C0000B89012B17D9CB681988C181406803680F
-:1048D0001B699847606803685B699847E0812068B6
-:1048E000F8F766FF2200618A002403680094DC6800
-:1048F0000E320223A04713BDF8B5451C04000E007C
-:10490000170000211022280001F0F2FF002363822B
-:1049100001332370002F08D1330010339E4209D099
-:10492000013B1A782A700135F8E71022310028007F
-:1049300001F0CBFFA37B627B1B0213432000638249
-:10494000F8BDA7DF7047A9DF7047AADF704768DFAF
-:10495000704710B50368002B01D00800984710BDC0
-:1049600010B50368002B01D00800984710BD10B5A2
-:104970000368002B01D00800984710BD10B50368EC
-:10498000002B01D00800984710BD10B50400F7F7C0
-:10499000B5FA200001F05AFF200010BD1FB5012319
-:1049A000FA211A0068468900FEF7ABFC05B000BD8D
-:1049B0000200010010B5036834329B6F0A3198473A
-:1049C00010BD10B50400FFF7F3FF210008C9200057
-:1049D000DB6F984710BD70B50E001100C27F1D003F
-:1049E00002339B18040001201F2B12DC2B18A35448
-:1049F000E37F2A001B18DBB2E377E654E07F013047
-:104A0000C0B2E077201801F057FF0020E37FED18D7
-:104A1000E57770BDF8B50027C47FBC424FD9C619F1
-:104A200075788D4220D1B44607290DD801290DD9BA
-:104A3000E11801251F292CDC04197519AC4218D97D
-:104A40002178E154013CF9E71529F1D0C75D013F18
-:104A5000FFB2BB421FD100230236D9B28F4217D911
-:104A6000D15CF1540133F8E7C55D7F190137FFB21E
-:104A7000D3E700210236CCB2A34203D9545C74546C
-:104A80000131F8E7C25D9A18C255C27F9B18C377FF
-:104A900000252800F8BDE4180125E41B1F2CF8DCD4
-:104AA000BC1C3619C47F0519AE4205D26546347860
-:104AB0002C700124A444F4E7E41B023CC477FFF704
-:104AC0008AFF0500E5E737B50D00F8F761FE6B4694
-:104AD000DA1D0123040019000A301570FFF79AFF50
-:104AE000002802D12000FFF763FF37BDF8B50D00A5
-:104AF00016001F00F8F74CFE0400092D03D10368CF
-:104B000031005B6B984720003B00320029000A30DF
-:104B1000FFF780FF002802D12000FFF749FFF8BD12
-:104B200070B50D000021040001701022013001F069
-:104B3000DFFE2000658270BD806810B5002803D0BC
-:104B4000F8F726FEFFF73DFF10BDF0B58BB003ACC4
-:104B5000050026000AAF0021601C217006220734E0
-:104B600001F0C6FEA742F6D16A460423A868537234
-:104B70000196F8F72DFE036801A91B6998476B465B
-:104B8000987A0BB0F0BD10B504001830FEF77DFB2D
-:104B90000123636110BD022370B5436104000D0061
-:104BA000F4F75EFB2061002D07D0082362691343F0
-:104BB00063610423A2791343A37170BD8023F0B510
-:104BC0005B055B6E85B00800029101930424FFF73A
-:104BD000B2F90525012729000198FCF7AFFB080071
-:104BE0003900FCF725FB019B00261B1A01930523C6
-:104BF0005D435F430390039B0133B3420ADD04230B
-:104C000002989A1B12B221B2FB337430F4F7E8FB1E
-:104C10000136F0E7013CDED205B0F0BD82B030B520
-:104C2000040085B0089202A80822099301F044FE0E
-:104C3000039B029D58102418DB0701D523685D599A
-:104C40000AA90822684601F037FE2000089A099B4D
-:104C5000A84705B030BC08BC02B0184782B070B598
-:104C60000400006804920593150CF8F781FD0223F7
-:104C7000826D1A4211D09D420BD100232500237171
-:104C800001CDF8F795FD0368E1882A005C690123EE
-:104C900011E0012D05D0052DF0D070BC08BC02B08C
-:104CA00018472600257101CEF8F782FD0368E188D8
-:104CB00032005C692B00A047EFE782B070B50400BA
-:104CC000006804920593150CF8F752FD0223826DDB
-:104CD0001A4208D09D4202D10023637108E0012DE1
-:104CE00005D0052DF9D070BC08BC02B0184765711D
-:104CF0002068F8F75DFD03682189621D5C69012366
-:104D0000A047F0E7704710B5040001F09FFD2000B8
-:104D100010BD37B504680D00002C0ED00822011D0F
-:104D2000684601F0C9FD019A009B50102018D20777
-:104D300001D50268D3582900984737BD37B50468B4
-:104D40000D00002C0ED00822011D684601F0B4FDB4
-:104D5000019A009B50102018D20701D50268D35841
-:104D60002900984737BDF7B5002607000500340035
-:104D700001913A370123B3406A691A4218D0EA68B0
-:104D8000300110182A691A4225D1F5F727FF019B37
-:104D9000C0B2002B02D13B78834209D06300EB18EC
-:104DA000DA1D013408333870D677D877092C05DC42
-:104DB00001360137132EDDD1002C0BD0A868F8F78F
-:104DC000F7FC2A006300696D0468C98B64699BB2B3
-:104DD0002632A047F7BDF5F75FFF8010D7E710B583
-:104DE000436D4A88DB8B9A4202D10121FFF7BBFF5A
-:104DF00010BD10B504008068F8F7BAFC836D9B07FE
-:104E000003D500212000FFF7AEFF10BD37B50468C1
-:104E10000D00002C0ED00822011D684601F04CFD4B
-:104E2000019A009B50102018D20701D50268D35870
-:104E30002900984737BD37B504680D00002C0ED007
-:104E40000822011D684601F037FD019A009B5010B1
-:104E50002018D20701D50268D3582900984737BDDA
-:104E6000F0B5CB6885B001934B88828C04000D00AF
-:104E70009A421FD10A89013A042A1BD84068F5F7E3
-:104E8000D9FA00262B89B34230DD00270422019B8A
-:104E9000D21B9B5D60681341012213405B4239B213
-:104EA000DBB232B274300137F4F79AFA052FEDD144
-:104EB0000136E7E7E28C9A421AD10823EA5E0199AB
-:104EC00002A8F4F721FA6068F5F7B4FA656802A958
-:104ED00003A8FEF7D2F9E28903A92800F5F74AFBF7
-:104EE00003A8FEF775F902A8FEF772F905B0F0BD48
-:104EF000228D9A42FAD12B89012BF7D9019B1B886D
-:104F0000E381F3E7F0B54A88838C040085B09A42C8
-:104F100029D10600431D03930025371B35723FB28C
-:104F200060683A0029B27430F4F770FA002807D0AC
-:104F3000042301225B1B9A401300327A134333721D
-:104F40000135052DECD1039B01369E42E4D120684A
-:104F5000F8F72EFC2200A18C002403680094DC6882
-:104F600008322B00A04705B0F0BD10B50368002B38
-:104F700001D00800984710BD37B504680D00002C1B
-:104F80000ED00822011D684601F096FC019A009B94
-:104F900050102018D20701D50268D358290098472D
-:104FA00037BDF0B5C2684B8804000D008BB093424A
-:104FB00047D10B89962704930023FF000193049B9C
-:104FC000019A93423DDD207AA17A0130FCF7A0FAE4
-:104FD000637A0291994231D00026019AEB689B5C7A
-:104FE0000393636902229B5E0593059BB3420FDD29
-:104FF000200031B21430FEF76DF9039B834205D1D6
-:10500000012339001A0006A8FEF77BF90136ECE708
-:10501000237A22680399D154A269029B2372934296
-:1050200008D1012302225B42A3610233390006A8A2
-:10503000FEF767F9019B01330193C0E701230322C7
-:10504000F4E70BB0F0BDF8B50E001C00150006AA81
-:10505000108807AA1788B84208D0335C290023704B
-:105060000130FCF755FA013488B2F4E7F8BD10B509
-:105070000968130002240A5F0431F8F771F910BDC2
-:1050800082B073B50400061D069208A9082268467E
-:10509000079301F011FC31006569069A079B2068AF
-:1050A000A84773BC08BC02B0184703001A68002068
-:1050B00094460A6810B5944507D1181D1022043192
-:1050C00001F0ECFB43425841C0B210BD10B5F8F7F7
-:1050D000E3FA406810BD10B5F8F7DEFA006810BDBD
-:1050E000017042704360704782B0F0B505920200D3
-:1050F000069308AB1B7805ACE0CCE0C2002B1ED0B9
-:105100004A78002A05D04268524242608268524280
-:1051100082604A68022A16D0032A1AD0012A04D1D2
-:1051200002684168524201604260012B17D0022B95
-:1051300005D143685B42436083685B428360F0BC97
-:1051400008BC02B0184702685242026042685242EC
-:10515000EAE742680168524202604160E5E742685E
-:1051600003680260E7E782B037B5040018000793D0
-:105170000B7806920193089B009303002000FFF731
-:10518000B3FF20003EBC08BC02B0184710B50400B5
-:10519000FBF7ECFC200010BD10B5040001F0F1FAA3
-:1051A000200010BD407840B2704702000B00F0B5FF
-:1051B000126889B0019203AA15001E0040680168B8
-:1051C00009688C4692CE92C5DB680199D3600023B2
-:1051D0001361E04709B0F0BD002310B50400016081
-:1051E0004360994201D1F8F78FFA200010BD0220E8
-:1051F000704702207047002070470020704702204F
-:10520000704702207047022070470220704702203A
-:10521000704702207047022070470220704702202A
-:10522000704702207047022070470220704702201A
-:1052300070470023136070470020704702207047BA
-:1052400002207047022070470220704702207047FA
-:1052500000207047002070470020704702207047F0
-:10526000022070474160704781607047C16070479D
-:10527000016170474161704702207047022070470A
-:1052800002207047022070470220704702207047BA
-:1052900002207047022070470020704702207047AC
-:1052A000022070470020704770470220704702209C
-:1052B000704770470220704700207047704766DFD4
-:1052C000704748DF7047007970470C3070470C30EA
-:1052D000704710B5FFF7F5FF10BD10B50368002B40
-:1052E00001D00800984710BD10B50368002B01D00D
-:1052F0000800984710BD10B50368002B01D00800C6
-:10530000984710BD10B50400F8F7E4FA200001F04A
-:105310009DFA200010BD10B50400F8F7EBFA20004C
-:1053200001F094FA200010BD10B50400F8F7F2FA6D
-:10533000200001F08BFA200010BD10B50400F8F732
-:10534000F9FA200001F082FA200010BD10B5040027
-:10535000F8F700FB200001F079FA200010BD10B52D
-:105360000400F8F707FB200001F070FA200010BDE0
-:1053700010B50400F8F70EFB200001F067FA2000DA
-:1053800010BD10B50400F8F715FB200001F05EFA1F
-:10539000200010BD10B50400F8F71CFB200001F040
-:1053A00055FA200010BD10B50400F8F723FB2000CB
-:1053B00001F04CFA200010BD0823F0B597B002AA06
-:1053C000137106AA029202AA137310000EAB049383
-:1053D0000C00F9F75BFA00230600984204D0237111
-:1053E000A371300017B0F0BD0500072702AB1B7B8F
-:1053F000A37102AB1B79AB4213D96379AB4201D8DD
-:105400002571EEE73800684323681818029B019362
-:10541000019AAB0099580135072201F04DFAEDB21F
-:10542000E7E725710727002502AB21791B7B691867
-:10543000AB4202D96379994201DB2171D1E779430B
-:1054400023685918049B0193019AAB0098580135C1
-:1054500000F038FDEDB2E7E710B5F9F7B7F910BD88
-:1054600010B508001100F9F7EBF910BD10B50800F0
-:105470001100F9F7BBF910BD10B5080011001A00B2
-:10548000029BF9F73FF910BD70B5037904000920BC
-:10549000002B1AD0FAF7BAF803000520002B14D11C
-:1054A0002500FC35A86B00280AD1286C00280DD1F6
-:1054B00020000C3000F099FC002806D1207104E097
-:1054C00003685B6A98470028EFD070BD03689B6A49
-:1054D00098470028ECD0F8E7F7B5037907000E00ED
-:1054E0001400002B11D008220021684601F000FAB8
-:1054F0000A256B461D713000F8F716F969460090D1
-:10550000E368200098472800FEBDF8F717FF050064
-:105510000C20002DF8D101230822290068463B7198
-:1055200001F0E6F9E7E770B50400E3692362206A59
-:10553000002807D0C36821009847236A002BF4D0C5
-:105540001B69F3E7E069002804D0056901F07EF9E2
-:105550002800F8E7E0616060A060E06020616061C1
-:1055600070BD10B5FFF7DFFF002800D0062010BD8A
-:1055700010B50400F8F7A2FA200001F067F9200046
-:1055800010BD10B51F220021040001F0B1F9002365
-:10559000E37710BD10B50020F8F7C2FB10BDFC305A
-:1055A000836B70B50400002B07D19920800001F0B7
-:1055B00051F90500F8F7D6FBA563A06B70BDFC3070
-:1055C000836B70B50400002B07D19920800001F097
-:1055D00041F90500F8F7C6FBA563A06B70BD70B577
-:1055E00004004068002804D0056901F02FF9280064
-:1055F000F8E7606070BD10B50400F8F707FC200004
-:1056000001F024F9200010BD70B5040040680028A6
-:1056100004D0056901F01AF92800F8E7606070BD50
-:1056200010B50400F8F7FCFB200001F00FF9200092
-:1056300010BDF0B5040087B0E36B2364206C002834
-:1056400007D0C36821009847236C002BF4D01B6956
-:10565000F3E7E06B002804D0056901F0F7F82800B3
-:10566000F8E7E063A080E068002804D0056901F055
-:10567000EDF82800F8E7E06020001430FFF7AFFFF6
-:1056800020002030FFF7C0FF266B002E05D03569C3
-:10569000300001F0DBF82E00F7E701AD3100280003
-:1056A0002663F8F74FFB23002A00443383CA83C3E1
-:1056B000049B3100236528006665F8F743FB23004F
-:1056C0002A00583383CA83C3049B310063662800D1
-:1056D000A666F8F737FB23002A006C3383CA83C31E
-:1056E0003000049BE667A36707B0F0BD70B5040007
-:1056F000E36A2363206B002807D0C3682100984722
-:10570000236B002BF4D01B69F3E7E06A002804D078
-:10571000056901F09BF82800F8E7E062201DFFF71B
-:1057200073FF20001030FFF75AFF206A002804D0D2
-:10573000056901F08BF82800F8E7206270BDA0DF52
-:105740007047A4DF7047A5DF7047A6DF7047A8DF6A
-:10575000704737B50800002511006A4655806D4630
-:10576000069C019322882A806A46FFF7ECFF03001B
-:105770000320002B02D118002A8822803EBD70B57C
-:1057800086B015006A4600200C00961DD380F8F7FD
-:10579000C7FA03681B69984700F03CFB02A9012384
-:1057A0000C8000248B708C80CD608E60FFF7CDFF65
-:1057B00083B22000A34200D0053006B070BDF8B51A
-:1057C000040000200D001600F8F7AAFA03681B6910
-:1057D00098472368DF6900F01DFB330001002A00B1
-:1057E0002000B847F8BDF0B506001C00D38B00229E
-:1057F000457985B0F836954220D9D700F75B9F42AE
-:1058000011D10E2502231F326D44D2002B80821845
-:105810000368928803AE00959F683300B84700285C
-:1058200003D005B0F0BD0132E5E72B88022B07D18C
-:1058300033889B07F5D001232370F2E70420F0E7BB
-:105840000620EEE710B502780300002A0AD10C7892
-:105850001000002C05D1588A4B8AC01A4342584187
-:10586000C0B210BD0020012AFBD10A78012AF8D16C
-:105870000131581C0F3201F011F8EFE770B5040048
-:105880000D006368A360A068002807D0C3682900E2
-:105890009847A368002BF4D01B69F3E770BD10B5DF
-:1058A000C368984710BD030010B508001100042814
-:1058B0000BD005280DD0032806D118005B6C4430AE
-:1058C000002B01D0FFF7EBFF10BD18009B6D583087
-:1058D000F6E71800DB6E6C30F2E7F0B505000888DB
-:1058E0000C008FB0532806D84F2806D801285BD06B
-:1058F000182800D166E00FB0F0BD5138022803D857
-:10590000FBF782FC71602B00CE88290000236A79A6
-:10591000FC319A420BD9D800085AB04209D1203341
-:105920009B005859431CDA7F30231A4203D10221CD
-:1059300015E00133EDE7238C910602D503219C0786
-:1059400006D40421D20603D501221340C91AC9B2D4
-:10595000C28B2800FFF7A7FFCDE7CE8805210022E4
-:1059600000922A006B79F83200988342C3D9C000B4
-:10597000105AB04243D1062900D181E0072942D014
-:1059800032000229E5D1A3880AA90B804E80237A30
-:105990000B71A38BCB80E38B20340B81CC60280070
-:1059A0001430FFF76BFFA6E70C7AEB682B612869D0
-:1059B0000028A0D0C368210098472B69002BF4D0A1
-:1059C0001B69F3E7A3880AAE33802B6B6B63686BAC
-:1059D000002800D18FE7C368310098476B6B002B1C
-:1059E000F3D01B69F2E78B79012B05D0022B00D095
-:1059F00081E70E890721B2E70E890621AFE70098FB
-:105A000001300090B0E700230593A38802AA138019
-:105A10005680E38B06AF9380238C0021D380230034
-:105A20001022223338000193049300F061FF022317
-:105A30003B70009B20339B005A5913002A3319787E
-:105A40000023994206D01000D36C403002A9984739
-:105A500002AB9B893900A088BB80FFF778FEBB882A
-:105A6000002B00D047E7A3880AA90B804E80A37AB9
-:105A70000B71E38BCB80238C0B81019BCB608EE77A
-:105A80000C22002107A800F033FFA38806AF7E8018
-:105A90003B80A38B0AAE102200213000BB8000F0B7
-:105AA00027FF01233370009B20339B005B591A00B2
-:105AB000293211780022914205D0180039009B6BE1
-:105AC0002C309847BA89B280BB89002B09D1BA68BB
-:105AD000002A06D0B17901330B43B371079B0C93B5
-:105AE000F2603100A088FFF732FE04E770DF7047F4
-:105AF00071DF704760DF704710B5F9F713FD0020C4
-:105B000010BD704770DF704771DF704772DF7047FC
-:105B100073DF704774DF704775DF704776DF70475B
-:105B200077DF704778DF704779DF70477ADF70473B
-:105B30007BDF70477CDF70477DDF704788DF704711
-:105B40001420704764207047A0208001704710B572
-:105B50000400FFF7DFFF02000320002A05D15834BC
-:105B60002178023881431000217010BD030010B568
-:105B700003245833080011001A78A2431A703B29F5
-:105B800000D01321FFF7CAFF0023984200D003334F
-:105B9000180010BD030010B5FE330A00D98C03684D
-:105BA0001B6A984710BD080010B5FFF7C1FF00231E
-:105BB000984200D00333180010BD080010B5FFF75D
-:105BC000B5FF0023984200D00333180010BD080031
-:105BD00010B51100FFF7A0FF0023984200D0033357
-:105BE000180010BD13B50C001100012C10D86B4625
-:105BF0000622581C00F060FE00206B4669461C70AF
-:105C0000FFF780FF0023984200D00323180016BD41
-:105C1000A31E012BF9D80120EFE737B568460D0028
-:105C20001400FFF771FF032300280DD1002D02D0CF
-:105C30006B461B782B70231E06D06B460622591C20
-:105C4000200000F039FE002318003EBD080010B50A
-:105C50001100FFF771FF0023984200D003331800B2
-:105C600010BD080010B5FFF75DFF0023984200D07B
-:105C70000333180010BD080010B5FFF755FF0023CF
-:105C8000984200D00333180010BD080010B5FFF78C
-:105C900047FF03000020834203D00530112B00D0C2
-:105CA000023810BD08207047B830017000207047DE
-:105CB000B93001700020704702207047B83000787A
-:105CC0007047B93000787047002070470200030029
-:105CD00010B5F33211789B6F6C30984710BD4A684D
-:105CE00010B55310C0180B68D20701D50268D358FD
-:105CF000984710BD112337B5080001AD2B700C007B
-:105D000000F036FE210082B22800FFF713FF0023C7
-:105D1000984200D0033318003EBDF8B506000D00D0
-:105D2000002407273300BA331B78A3420ED96B79BE
-:105D3000A3420BD9390061432B6807225818BB31A5
-:105D40007118013400F0B8FDE4B2EBE700202C71CB
-:105D5000F8BDF8B503680600DB6C0D000C799847B8
-:105D6000032384420DD8002307212879DAB2824226
-:105D700009D20A005A432C680133125D032AF5D177
-:105D800004231800F8BD37000024BA373C702B7983
-:105D9000A34211D9072319003878614358432B686F
-:105DA000BB3059180722301800F086FD3B780134CB
-:105DB00001333B70E4B2EAE70023E2E770B50D007F
-:105DC000C97F01201F290FD800290CD02800D37FBC
-:105DD000FFF79CFE041E06D1288CFFF7A3FE0300EC
-:105DE0002000002B00D0032070BD10B50400F7F791
-:105DF00095FE002809D123000122FE335242DA84A5
-:105E0000BA34463B1880207010BD0620FCE7FE30F7
-:105E1000C1847047FE30C08C70477EDF704768DFFA
-:105E2000704770B500200C00F7F77AFF03685B6AD3
-:105E300098472378152B25D005D8132B0CD0142B7D
-:105E400018D0002070BD222BFBD10369002BF8D0A5
-:105E5000626810889847F4E74568002DF1D06068C3
-:105E6000012481780088CB064A085B0F224021403C
-:105E7000A847E6E78368002BE3D062689178108832
-:105E80009847DEE76468A3781A07120F1B09012AF6
-:105E900003D0022A0AD0002103E01900013B022BA3
-:105EA000F9D8C368002BCCD02088E9E70421012B66
-:105EB000F7D00021022BF4D10531F2E710B500F044
-:105EC0005DF910BD022310B50B708C330B713F3B95
-:105ED0004B712D338B714A1C043100F024F910BD35
-:105EE000A2DF7047A3DF704763DF704710B586B04D
-:105EF0006B4600240100102202A8DC7100F0DCFCDB
-:105F00006B4602A8D91DFFF7EFFFA04201D16B46F7
-:105F1000DC79200006B010BDF0B5150099B01C006A
-:105F20001EAB04CB02901B880492059320AB1B8808
-:105F30002A00069321AB1B780391079323AB1F889C
-:105F400024AB1B78089325AB1B78099330231A40A8
-:105F500001921D4213D0032200210AA800F0C8FCC0
-:105F600002230AAA9370A01E0F331370032804D8CB
-:105F7000FBF74AF902383A3C21230AAA537011AEC2
-:105F80001C220021300000F0B3FC019B0AAA591E1C
-:105F90008B415B421A4035701692002F05D0229B30
-:105FA000002B02D01293378177810BAE03220021A0
-:105FB000300000F09DFC0222089B0799DB000A4399
-:105FC0001343099A120113431F221340B370322363
-:105FD0001D420FD0601E04280CD8FBF715F90916D6
-:105FE000181A1C003123C8E71223C6E72223C4E78E
-:105FF000112333700C231D4211D0601E04280ED8CB
-:10600000FBF702F90B2527292B002123F1E7312388
-:10601000EFE71223EDE72223EBE711237370082249
-:1060200000210EA800F064FC039B059A0C930AABB8
-:106030001A82069A02989A82049B0CAA109311A9BC
-:10604000269B0D96FFF74CFF80B219B0F0BD2123BF
-:10605000E4E73123E2E71223E0E72223DEE7F0B5AD
-:1060600089B01D000EAB1B8804000E000092019346
-:1060700003220FAB002102A81F7800F039FC112386
-:1060800002AA137053700F3B1F4305331F409770D4
-:106090000021082205A800F02BFC019A02AB049312
-:1060A0009D811A82009B2000109A03A903960793F2
-:1060B000FFF718FF80B209B0F0BD77DF704778DFD7
-:1060C00070477ADF70477CDF704729DF704728DF31
-:1060D000704710B5FFF7F9FFF8F73AFD10BD10B59E
-:1060E000F8F796FC8022520513691169421E98B296
-:1060F000504389B2FBF79CF8FFF7E9FFF8F728FD5A
-:1061000010BD2EDF704751DF704710DF704711DF81
-:10611000704761DF704710B508001100FFF7F1FC10
-:1061200010BD4DDF704770B58CB06B461400020097
-:106130000D001E000F321178197011000133013A61
-:106140008842F8D10D22002104A800F0D1FB2B7861
-:106150003000F3776B78B377AB787377FFF7E1FFB5
-:106160002F236B441B7823702E236B441B786370A2
-:106170002D236B441B78A3700CB070BD30B5037831
-:1061800004000D00002085B0022B16D10322611CF3
-:1061900001A800F091FB0322211D03A800F08CFB55
-:1061A000280002AA03A9FFF7BEFF032202A901A843
-:1061B00000F074FB43425841C0B205B030BD2EDF41
-:1061C000704732DF704733DF70474CDF70477FDF47
-:1061D000704782DF7047A7DF7047A9DF7047AADFEB
-:1061E000704700207047002070470020704710B5AE
-:1061F000F9F76AFA10BD0020704710B5F9F71CFBDB
-:1062000010BD10B5F9F732FB10BD0020704700201B
-:10621000704700207047F0B585B01C000AAB050040
-:1062200016001F780391F9F7EFFF01235F4032005A
-:10623000230028000399009700F036FA201A431E25
-:10624000984105B0F0BDF0B585B01C000AAB050063
-:1062500016001F780391F9F7D7FF01235F40320042
-:10626000230028000399009700F0DCF9201A431E50
-:10627000984105B0F0BD10B50400F9F7D3FF200038
-:1062800000F0E4FA200010BD8269806812681040B6
-:10629000431E9841704710B5043000F0AFF910BDAF
-:1062A0004369010010B50068002B03D1002800D01D
-:1062B000804710BD0028FCD004319847F9E710B59D
-:1062C000012902D0022904D010BD2030FFF7E8FFD9
-:1062D000FAE73830FAE7704710B5040000F0B6FA74
-:1062E000200010BD704703004A1C080018214A43D3
-:1062F00041439A189268581810B5C068002A03D113
-:10630000002800D0804710BD0028FCD0103159185B
-:106310009047F8E710B5040000F098FA200010BD8F
-:1063200070B50D0004000430FAF762FDE56370BD3E
-:1063300010B5040043684269991800F07FF8E36AD9
-:10634000002B04D1A369002B00D0984710BDA06991
-:106350000028FBD021001C319847F7E710B5040056
-:1063600000F074F80023A361E36210BD10B50400CF
-:10637000F9F7B0FF200000F069FA200010BD70B5F9
-:106380000D00040000F062F86561206900F01FF95B
-:106390004119200000F052F870BDC36A010010B529
-:1063A0008069002B03D1002800D0804710BD002851
-:1063B000FCD01C319847F9E710B50400F9F798FFB5
-:1063C000200000F043FA200010BD036810B504005F
-:1063D000002B05D1C06800F0FAF80123606023604B
-:1063E00010BD10B504000068002804D0E06800F07B
-:1063F000EEF86368C01A10BD10B58468FFF7F1FFAE
-:10640000201810BD10B50400C06800F0E0F80023AB
-:106410006060A36010BD002310B50360436083601B
-:106420000400F9F795FFE0602000FFF7EBFF200084
-:1064300010BD10B503689B68984710BD10B50300E8
-:106440000A00011D006900F089F810BD10B5011D9A
-:10645000006900F0A0F810BD0FB4012010B5FCF7E2
-:106460003FF970B50D0004001600F9F7E5FF6B1C4D
-:1064700007D00021200000F0C7F83100200000F014
-:10648000BDF870BDF8B50D001F0004001600F9F747
-:10649000D3FF6B1C0CD06368002F0AD0E268012187
-:1064A0002000136000F0B0F83100200000F0A6F8E2
-:1064B000F8BD2269F3E710B50322FFF7D2FF10BD44
-:1064C00010B5FFF7CEFF10BD10B513000022FFF787
-:1064D000D9FF10BD10B50022FFF7F6FF10BD012057
-:1064E00010B5FCF7FDF87047704710B5FFF7FCFFDB
-:1064F000FFF7F9FFF1F72AFF10BD10B5002801D012
-:1065000000F05EF9FEE770B504000D0003681B683B
-:10651000984763681D6070BD036870B5DB68040050
-:10652000984763685A682368002A02D19B68984795
-:1065300070BD5B681568984763682D1A5A68002D0E
-:1065400007DC916859601B68002BEAD050689847B7
-:10655000E7E7236810681B699847E9E770B506000C
-:106560000C00100072B64B6000230A6071684D6821
-:10657000002D08D1002B0CD133684C601B69984763
-:10658000A56062B670BD2A68821AF3D42B00AD688C
-:10659000EEE79C60F4E710B572B6426853688B4230
-:1065A0000DD19B6853600268002B03D19368984714
-:1065B00062B610BD126918689047F9E71300002B06
-:1065C000F6D09A688A42F9D18A689A60F0E710B5E5
-:1065D00003685B68984710BD70B50400FAF772FD58
-:1065E0000500FAF76FFD401BA042FAD370BDFA23F5
-:1065F00010B59B005843FFF7EFFF10BD10B50078B2
-:1066000040B200F081F810BD002902D0012900D06D
-:1066100070470023A022C356D205C133FF339B002D
-:106620009950F5E7F7B50192B1221C0003684910B3
-:10663000D20099508021012289005A501900002669
-:106640000500FC31CE601A60671E019BB7420BDC6F
-:1066500001222800D919FAF71BF8002819D02800C0
-:10666000FAF7DEF83C0010E0002228009919FAF74A
-:106670000FF800280BD02800FAF704F904002800CE
-:10668000FAF7CEF8002C00DB34002000FEBD013606
-:10669000DAE7089B002BF8D02B68FC339A68002AB5
-:1066A000FCD000229A60F0E7F8B51700B1221C0078
-:1066B0000368D200491099508022002592009D5015
-:1066C000012206009A60A54204DB069B002B13D131
-:1066D00020000EE03000795DF9F7C6FF002809D0F0
-:1066E0003000FAF79DF83000FAF7CCF8002800DB0C
-:1066F0002800F8BD0135E6E73000FAF7A9F80028D0
-:10670000E6D001204042F4E7A0238000DB05C0185A
-:10671000E02310B50C24DB00C2588900A243C2500C
-:10672000C2581143C15010BD30B5002902D0012913
-:106730000FD030BD01220C0013008B4005691D42B3
-:1067400003D005688B00EB181C6001311F29F3D1C1
-:10675000EFE700230A009A400469144203D004685A
-:106760009A00A218116001331F2BF3D1E1E70B004F
-:10677000426810B5146801696340194061401160B6
-:1067800010BD10B5407840B2FAF7C2F810BD82B023
-:106790000190C046C046C046C046C046C046C0463E
-:1067A000C046C046C046C046C046C046C046019B23
-:1067B000013B0193002BECD102B07047704770474A
-:1067C00010B59AB0032102A8FFF784FE022108A8A1
-:1067D000FFF780FE01210EA8FFF77CFE102114A810
-:1067E000FFF778FE9624059B039A20001A60099A09
-:1067F0000C9B1A600F9A129B1A60159A179B0192B4
-:106800001A60FFF7F4FE069B039A20001A60099AAB
-:106810000B9B1A600F9A119B01921A60159A189B94
-:106820001A60FFF7E4FEDEE7030000200856421C72
-:1068300002D0984201D1486870470C31F5E7030057
-:1068400010B508001900FBF737FF10BD10B5F2F7BF
-:1068500059FC10BD10B5041E00D101342000F2F720
-:106860001DFC002807D1FAF7C9FC002801D100F06F
-:1068700003F88047F2E710BD062010B5FBF76AFF6A
-:106880000120FFF73AFEC9B28218904201D10020E0
-:10689000704703788B42FBD00130F6E730B5002417
-:1068A0000139A24201D1002005E0035D01340D5DF4
-:1068B000AB42F6D0581B30BD002310B59A4200D130
-:1068C00010BDCC5CC4540133F8E710B5884202D93E
-:1068D0008B18984203D3002307E08B5C8354013A62
-:1068E000FBD210BDCC5CC45401339A42FAD1F8E714
-:1068F00003008218934200D1704719700133F9E701
-:1069000070B504000D001F2904D91623036001206F
-:10691000404270BD436C002B04D08A009B181A685B
-:10692000002A08D1200000F015F82A0001002000FC
-:10693000FBF71AFFEDE70020012AEAD0511C03D132
-:10694000162301302360E4E7002428001C609047F0
-:106950002000DEE710B5FCF7E1F910BD02780B78F6
-:10696000002A03D0013001319A42F7D0D01A704783
-:106970000023C25C0133002AFBD1581E704703007C
-:1069800030B51D00002A06D00C78013A01332C7076
-:106990000131002CF5D100219A18934200D130BD6D
-:1069A00019700133F9E7F7B5150001938A680B698F
-:1069B0000C000090934200DA130022002B60433257
-:1069C0001278002A01D001332B6023689B0602D580
-:1069D0002B6802332B602268062317001F401A42DF
-:1069E00027D0230043331B785A1E93412268920616
-:1069F00030D4220001990098089E4332B047431CCE
-:106A000025D0062320682A68E16800250340042B6E
-:106A100003D18D1AEB43DB171D40A3682269934213
-:106A200001DD9B1AED180027BD4220D1002010E0A7
-:106A30000137E3682A689B1ABB42D2DD220001239A
-:106A400001990098089E1932B047431CF0D10120EB
-:106A50004042FEBD3020E1184331087021005A1C2D
-:106A600045310978A218433202331170C1E7220080
-:106A7000012301990098089E1A32B047431CE6D0C2
-:106A80000137D1E7F8B5C046F8BC08BC9E46704750
-:106A9000F8B5C046F8BC08BC9E4670470000000030
-:106AA00000000000898101003D2D0200050000006A
-:106AB0000500000003000000090000000D040000B4
-:106AC0008E7502000000000000000000052F02008B
-:106AD000032F02000D2F02000F2F0200FFFF000006
-:106AE00000000000FFFF01000100000000000000A6
-:106AF0000000000067350200032F0200AB350200E2
-:106B0000AD35020000000000000000006735020003
-:106B1000032F0200A9350200B935020069350200D1
-:106B20008535020089350200A5350200D1960100A5
-:106B3000D99601009B360200000000000000000012
-:106B40003D9A0100032F0200159B01001F37020030
-:106B5000000000000000000067350200032F020063
-:106B60005F37020061370200859B01003F3702005A
-:106B70005B3702008D9B01006D37020001000000B1
-:106B80001700000046000000A30000005F010000A5
-:106B9000D6020000C4050000A00B000000000000A9
-:106BA00000000000E53E0200032F0200F1A10100F9
-:106BB0007D3C020000000000000000002D420200A9
-:106BC000D1A701003DA7010097400200A9A801003C
-:106BD000A940020045420200F8FFFFFF000000004C
-:106BE00067350200ADA90100C9A80100D9A80100BC
-:106BF000000000000000000067350200032F0200C3
-:106C00007142020073420200000000000000000018
-:106C100067350200FB440200ED440200EF4402002D
-:106C2000000000000000000067350200EF4602008F
-:106C3000C5460200C7460200486C0200030000007F
-:106C4000606C02000800000002000000000000006C
-:106C50000400000001000000080000000200000025
-:106C6000C4090000000000008813000008000000B4
-:106C70001027000010000000204E00001800000047
-:106C80008038010020000000007102002800000090
-:106C900000E204003000000000881300380000000B
-:106CA000000000000000000067350200FF460200FF
-:106CB000B1B40100094702006935020085350200C0
-:106CC00089350200A5350200BDB30100F5B401000D
-:106CD0009B360200BCFFFFFF00000000673502008A
-:106CE000ADB30100D5B40100E5B40100A1B40100C9
-:106CF0003F3702005B370200F1B501006D3702003B
-:106D0000106D020003000000286D02000800000062
-:106D1000020000000000000004000000010000006C
-:106D20000800000002000000E20400000000000073
-:106D3000C4090000080000008813000010000000D3
-:106D40001027000018000000204E00002000000066
-:106D500080380100280000000071020030000000AF
-:106D600000C409003800000000000000000000001E
-:106D7000673502002D47020031B701003747020096
-:106D8000693502008535020089350200A53502000B
-:106D900081B6010049B701009B360200A46D0200D4
-:106DA0000B000000D430000000000000A8610000CB
-:106DB0002000000050C3000040000000A086010039
-:106DC00060000000400D030080000000801A0600F3
-:106DD0008800000000350C0090000000006A1800D8
-:106DE000B000000000D43000D000000000A8610016
-:106DF000F00000000050C300F80000000000000098
-:106E000000000000673502005B4702001DB801006A
-:106E10006547020035B801003F3702005B370200CA
-:106E2000D9B801006D370200386E0200040000007E
-:106E3000586E02000900000002000000000000007F
-:106E40000400000010000000080000002000000006
-:106E50001000000030000000690200008000000007
-:106E6000E802000090000000C4090000700000006B
-:106E70008813000060000000102700005000000090
-:106E8000204E000040000000409C00003000000048
-:106E9000A08601002000000040420F00100000000A
-:106EA0000000000000000000673502008947020072
-:106EB0005DBA010093470200693502008535020082
-:106EC00089350200A5350200BDB9010075BA01007F
-:106ED0009B360200DC6E0200040000001027000058
-:106EE0000C000000204E00000800000050C300000D
-:106EF00004000000A0860100000000000000000067
-:106F00000000000067350200B7470200C5BB010062
-:106F1000C147020065BB01003F3702005B3702003A
-:106F2000DDBB01006D370200000000000000000022
-:106F300067350200E5BF0100FDBE01008B4902007C
-:106F4000000000000000000067350200F34D020061
-:106F5000054D0200074D0200000000000000000087
-:106F6000F5D80100175302000000000000000000E7
-:106F700015D90100295302000000000000000000A4
-:106F800035D901003B530200000000000000000062
-:106F9000D5D80100055302000000000000000000E9
-:106FA000EF510200F3510200F7510200FB510200C1
-:106FB000F1D70100FF510200035202000752020004
-:106FC0000B5202000F52020013520200175202002D
-:106FD0001B5202001F5202002352020027520200DD
-:106FE0002B5202002F52020033520200395202008B
-:106FF0003D52020041520200455202004952020035
-:107000004D520200515202005552020059520200E4
-:107010005D52020061520200DF640200DF64020080
-:107020001DDB0100000000000000000055D9010038
-:107030004D530200000000000000000095D901003F
-:107040007153020000000000000000000DDE01008E
-:10705000F7550200000000000000000021DE0100E2
-:10706000215602000000000000000000B5D9010018
-:1070700083530200000000000000000075D90100E9
-:107080005F5302000000000000000000795202007F
-:107090007D52020081520200855202008952020094
-:1070A0008D52020091520200955202009952020044
-:1070B000335602000000000000000000F5D9010076
-:1070C000A75302000000000000000000D5D9010015
-:1070D0009553020000000000000000009D520200D5
-:1070E000F9D70100A1520200A5520200A9520200E4
-:1070F000AB520200AF520200B3520200B55202007E
-:10710000B9520200BD520200ED560200000000001C
-:1071100000000000795402006D5402006154020026
-:1071200059540200B953020065520200695202002C
-:107130006D52020071520200755202006355020046
-:107140000000000000000000D9540200C7520200F5
-:107150008954020015DA0100CB520200CF5202001E
-:10716000BF5502009F5502008DD8010089DA010049
-:1071700059D80100D3520200BDDA01007155020056
-:10718000000000000000000059DF010035DE0100B2
-:10719000535702004DDE010069DE01007F570200F7
-:1071A000BF570200E75702009952020039E101007F
-:1071B0000000000000000000E55B02001B5C020014
-:1071C000415B0200455B0200495B02004F5B02002D
-:1071D00003520200F5E501006D5B0200955B0200C1
-:1071E000A75B0200BB5B0200CF5B0200F55C020004
-:1071F0004D5C0200635C0200775C02008B5C020065
-:1072000001E40100A55C02001B5D0200535D020069
-:10721000A95C0200B15C0200B95C0200BD5C020026
-:10722000C35C0200C95C02005D52020051E401002F
-:10723000BD5D02004DE50100EB5D02002DEB01009C
-:10724000FDEA01002DF0010011F0010075EF0100D1
-:10725000DF60020061EC01008DEC010019EC01001F
-:10726000E5EB0100EB6102006DF801001362020022
-:1072700003620200F761020039F801000B620200AC
-:10728000FB610200E7610200C9F601000F62020023
-:10729000EF61020000000000000000002502020073
-:1072A000776202000000000000000000D7620200C8
-:1072B000D96202000000000000000000E562020048
-:1072C000156302000000000000000000D50202006B
-:1072D0006D63020031630200000000000000000046
-:1072E000F1020200B96302009B630200000000008B
-:1072F000000000000000000000000000DF64020049
-:1073000008730200F826002039100200C5100200A0
-:10731000BD670200BF670200DD100200010000002F
-:1073200000700040040000000200000000700040F7
-:107330000800000003000000007000401000000082
-:107340000400000000700040200000000500000064
-:107350000070004040000000060000000070004087
-:1073600080000000FF000000FFFFFFFF00000000A2
-:10737000B004000000F004006009000000D0090023
-:10738000C012000000B0130080250000005027004C
-:107390004038000000003B00004B000000A04E0001
-:1073A0008070000000F07500127A0000000080007C
-:1073B0000096000000509D0000E1000000F0EB008E
-:1073C000002C010000903A0100C2010000E0D7014A
-:1073D0000084030000B0AF0390D00300000000045D
-:1073E0000008070000705F0700100E00A4DFBE0E4B
-:1073F00040420F0000000010A81C0200341C0200D4
-:10740000901B0200481B0200901B0200701C02002F
-:10741000901B0200481B0200341C0200341C0200B6
-:10742000701C0200481B02004E1B02004E1B020093
-:107430004E1B02007E1C0200341C0200341C0200A1
-:10744000901B0200441B0200901B0200701C0200F3
-:10745000901B0200441B0200341C0200341C02007A
-:10746000701C0200441B02004E1B02004E1B020057
-:107470004E1B02007A1C0200081F0200D81E0200E8
-:10748000D81E0200D61E0200DC1E0200DC1E020016
-:1074900024200200D61E0200DC1E0200242002006E
-:1074A000DC1E0200D61E0200D01F0200D01F020008
-:1074B000D01F020060200200000000000000000059
-:1074C00000000000000000000000000000000000BC
-:1074D00000000000000000000000000000000000AC
-:1074E000000000000000000000000000000000009C
-:1074F000000000000000000000000000000000008C
-:10750000000000000000000000000000000000007B
-:1075100000000000000000002020002069645F706F
-:10752000726F700076695F000000000000000100CB
-:107530000100000000000001000000010001010145
-:107540000000000000000001000100000000000039
-:10755000000101010001000000017A766770747576
-:107560006F6965617A76677074756F6965617A763F
-:107570006770745265626F6F744D6F646500666CFE
-:10758000617368496E636F6D706C657465000000AF
-:1075900004020204020000020404040002020004C7
-:1075A00004030100000103030300010102030304BB
-:1075B00002010103010403010003000004010102B0
-:1075C000000003027A76677074756F6965617A7678
-:1075D000677074756F6965617A766770740000040E
-:1075E0000202040200000204040400020200040477
-:1075F000030100000103030300010102030304026D
-:107600000101030104030100030000040101020061
-:107610000003021B1B000E110000000000080808F8
-:1076200000080A4A4000000A5FEA5FEA0ED92ED33A
-:107630006E19324489330C924C924D0808000000B8
-:1076400004880808040804848488000A448A4000E6
-:10765000048EC480000000048800000EC0000000FA
-:1076600000080001224488100C9252524C048C8471
-:10767000848E1C824C901E1EC244924C06CA525FDD
-:10768000E21FF01EC13E02448ED12E1FE24488103C
-:107690000ED12ED12E0ED12EC48800080008000075
-:1076A000048004880244880482000EC00EC00804CE
-:1076B0008244880ED126C0040ED135B36C0C925E84
-:1076C000D2521C925C925C0ED010100E1C92525240
-:1076D0005C1ED01C901E1ED01C90100ED013712E5C
-:1076E00012525ED2521C8808081C1FE242524C12F1
-:1076F00054981492101010101E113B75B1311139AD
-:1077000035B3710C9252524C1C925C90100C9252F8
-:107710004C861C925C92510ED00C825C1FE48484D7
-:1077200084125252524C1131312A44113135BB71FD
-:1077300012524C9252112A4484841EC488101E0E88
-:10774000C808080E10080482410EC242424E048A44
-:10775000400000000000001F0804800000000ED25E
-:10776000524F10101C925C000ED0100E02424ED2EE
-:107770004E0C925C900E06C81C88080ED24EC24C6D
-:1077800010101C92520800080808024002424C10D7
-:10779000149814920808080806001B75B131001CE3
-:1077A000925252000C92524C001C925C90000ED2ED
-:1077B0004EC2000ED010100006C8049808080EC86B
-:1077C00007001252524F0011312A4400113135BBCB
-:1077D00000124C8C9200112A4498001EC4881E0688
-:1077E000C48C8486080808080818080C881800004B
-:1077F0000C8360636F6D7061737343616C00302C38
-:107800003235352C302C3235352C300A302C32358F
-:10781000352C302C3235352C300A302C302C302C95
-:10782000302C300A3235352C302C302C302C32357F
-:10783000350A302C3235352C3235352C3235352C55
-:10784000300A0054494C5420544F2046494C4C2097
-:1078500053435245454E2000000001000200030042
-:107860000400000101010201030104010002010200
-:1078700002020302040200030103020303030403E0
-:107880000004010402040304040474656D70436180
-:107890006C00E95DCA4B251D470AA062FA1922DF78
-:1078A000A9A8E95DFB24251D470AA062FA1922DF79
-:1078B000A9A8E95D0753251D470AA062FA1922DF2E
-:1078C000A9A8626C65537973417474727300424263
-:1078D00043206D6963726F3A626974005D004242D1
-:1078E00043206D6963726F3A626974205B00302CCB
-:1078F000302C3235352C302C300A302C3235352CAA
-:10790000302C302C300A3235352C3235352C32358E
-:10791000352C3235352C3235350A302C3235352C74
-:10792000302C302C300A302C302C3235352C302C89
-:10793000300A00302C302C302C302C300A302C30D7
-:107940002C302C302C3235350A302C302C302C3267
-:1079500035352C300A3235352C302C3235352C303B
-:107960002C300A302C3235352C302C302C300A009B
-:107970003235352C302C302C302C3235350A302C29
-:107980003235352C302C3235352C300A302C302C19
-:107990003235352C302C300A302C3235352C302C09
-:1079A0003235352C300A3235352C302C302C302CF9
-:1079B0003235350A00322E312E312D2D6700FFFF72
-:1079C00014000500FFFFFFFFFFFFFFFFFFFFFFFFAA
-:1079D00000FFFFFF000000FFFFFFFFFFFFFFFF00B2
-:1079E000FFFFFF000000FF0000000000FFFF00FF9E
-:1079F000FFFF000000FF000000000000000000008A
-:107A0000FFFFFFFFFFFFFF00FFFFFF000000FF0081
-:107A100000000000FFFFFFFFFFFFFFFFFFFFFFFF72
-:107A200000FFFFFF000000FF0000FFFF00FF00FF5E
-:107A300000FF00FFFFFF00FF00FF00FF0000FFFF4F
-:107A400000E2ECF0F4F8FC0004E95DDA90251D4753
-:107A50000AA062FA1922DFA9A8E95DDA91251D477B
-:107A60000AA062FA1922DFA9A8E95D9882251D47BC
-:107A70000AA062FA1922DFA9A8E95D5899251D47D5
-:107A80000AA062FA1922DFA9A8E95D8D00251D4729
-:107A90000AA062FA1922DFA9A8E95DB9FE251D47EF
-:107AA0000AA062FA1922DFA9A8E95DD822251D479C
-:107AB0000AA062FA1922DFA9A8E95D127B251D47F9
-:107AC0000AA062FA1922DFA9A8E95D7B77251D4784
-:107AD0000AA062FA1922DFA9A8E95D0D2D251D472C
-:107AE0000AA062FA1922DFA9A8E95D93EE251D47D5
-:107AF0000AA062FA1922DFA9A8E95DD91D251D4750
-:107B00000AA062FA1922DFA9A86261642068616E86
-:107B1000646C6520746F20756E6465726C79696E33
-:107B200067207472616E73706F7274006E40000330
-:107B3000B5A3F393E0A9E50E24DCCA9E6E400002D3
-:107B4000B5A3F393E0A9E50E24DCCA9E6E400001C4
-:107B5000B5A3F393E0A9E50E24DCCA9E494E49542F
-:107B600049414C495A4154494F4E5F494E434F4D4C
-:107B7000504C45544500756E6B6E6F776E004E6FBE
-:107B80007264696320424C45342E31207665723A26
-:107B900025752066773A25303478004E6F72646917
-:107BA0006320287370656320756E6B6E6F776E2926
-:107BB000207665723A25752066773A25303478004C
-:107BC000D8E2ECF0F4F8FC00046E52463578004E32
-:107BD0006F20617661696C61626C65204932430097
-:107BE00070696E6D6170206E6F7420666F756E6463
-:107BF00020666F72207065726970686572616C00D2
-:107C0000232D302B2000686C4C0065666745464785
-:107C10000030313233343536373839414243444508
-:107C20004600303132333435363738396162636477
-:107C30006566000000000000D004FF7F0100000026
-:107C4000000000000100000018760200B579020073
-:107C5000CE780200204E0000204E000020200020A0
-:107C600000000000D8740200F8740200B87402002A
-:107C70000000000000000000000000000000000004
-:107C800000000000000000000000000000000000F4
-:107C900000000000000000000000000000000000E4
-:107CA00000000000000000000000000000000000D4
-:107CB00000000000000000000000000000000000C4
-:107CC000204EFFFF00000000FF0F10100700FF0014
-:107CD0000004FF00E98001004D84010029900100AB
-:107CE000699301006196010089960100C18001003D
+:10000000A04087432F60D4E780219858E4E7C0469A
+:10001000FFFFFCFF68270020642700200368074AD1
+:100020009950074AFC33196A002902D0002018624F
+:100030007047013A002AF6D10120F9E71C050000BB
+:10004000A186010010B50368002A03D08022022097
+:100050009200985001221C001A62084AFC34E068A1
+:10006000002806D00020A322E060D2009B580B702D
+:1000700010BD013A002AF2D10120F9E7A186010062
+:1000800010B50B4C02680B4BA14205DC0A4981609C
+:10009000CC214904D15010BD084CA14204DC0849D0
+:1000A00081608021C904F5E706498160CD21F9E727
+:1000B0008FD0030024050000A08601007F1A0600EF
+:1000C00090D00300801A060070B5040008001900E3
+:1000D0001300A025C026C133FF33F600ED059B00B9
+:1000E0005E510300C133FF339B005E51A12523689D
+:1000F000ED005A51054A98502000FFF7C1FFA02398
+:1001000005212268DB00D15070BDC0460C050000FF
+:10011000F8B50E001500040000F02CFA264AF1B2E2
+:100120001378D8B2012B1DD153788B421AD197780E
+:10013000EBB29F4216D16073204B19000022FC31B4
+:100140002360657126718A62A021C9005A501C493A
+:1001500020005A5001325A502A003100194BFFF743
+:10016000B3FFF8BD184BE8B21F78012F09D15F78B3
+:100170008F4206D19F78874203D102236373134BCA
+:10018000DBE71778002F05D10123137063735170DB
+:100190009070D1E71A78002A04D101321A70597090
+:1001A0009870EAE70A4805F088FA0023FC222360E9
+:1001B000657126719362FFDE9828002000300040B0
+:1001C000FC0F0000A08601009C2800200040004099
+:1001D000D76D0200036800221900FC3110B58A6255
+:1001E000A021C9005A5006495A5001325A500522DE
+:1001F0000421825641568368FFF766FF10BDC04652
+:10020000FC0F0000036800211A00FC3210B5916059
+:1002100001315961074B9168002905D0002404730E
+:10022000FFF7D8FF200010BD013B002BF3D10120C8
+:10023000F9E7C046A1860100036810B51900FC313A
+:100240008A6A0020012A08D1044C1C5988625A612C
+:100250000238A40701D40120404210BDC4040000AC
+:100260000261064A10B54260054A01738260054A80
+:100270001900026005F089FB10BDC046040500505E
+:100280001005005000070050002330B5124AD35625
+:1002900083421DD00123D35683421BD00223D35661
+:1002A000834214D10223190045310C480C4CFF3114
+:1002B00089000C5001210D005C00601C8540A140AC
+:1002C000A120084C2943C0002150FF21D15430BD4A
+:1002D0000023E8E70123E6E78620002000600040D5
+:1002E000031F020000F00140A820012110B5124AAE
+:1002F000124B1488C00059601C50548810481C5080
+:100300009088A922D200985080220820920098500C
+:1003100080200932FF32000398500A4A1078A22246
+:10032000D2009850084A1088084A98500022196054
+:10033000FC331A6510BDC0467A20002000A00040A2
+:100340004405000089200020782000204C05000092
+:10035000012310B50A4ADC0014598C4207DD013B29
+:10036000DB00D3185A680168064BCA5010BD013330
+:10037000112BF0D180210268024B4905D150F5E7DD
+:100380005C65020024050000F8B50F00160001228C
+:10039000244BBA400360A023234CDB051959050008
+:1003A0000A431A518022195912060A430121B14009
+:1003B0001A511A598A4396211A511A598901520021
+:1003C00052081A51FFF7C4FF002204202B68174976
+:1003D0005A506C3958500121996019601900FC314C
+:1003E000CA6013495A506A6014391F325A50114971
+:1003F0005F5009185A501E517B1C03D0032138004E
+:1004000005F0B3FA731C03D00321300005F0ADFAF8
+:100410000122094B29001A600848073205F072FBD7
+:10042000F8BDC04600200040140500006C05000027
+:100430001C0500000C0500007C270020742700200C
+:10044000962310B5DB00994205DC9E210268034B20
+:10045000C902D15010BDFFF77BFFFBE72405000068
+:10046000C1230E4A9B00D15810B5090603D50C498B
+:10047000096A002908D1D3585B0704D5084B00212D
+:10048000DB68002B01D110BD0121064B1868002844
+:10049000F9D0054B1B689847F5E7C046002000409F
+:1004A000FC200040702700206C270020034B1960BF
+:1004B000436803499B00CA507047C0466C27002020
+:1004C00070270020A023F0B5274DDB00EA5885B047
+:1004D00001920022A024EA50E023E405DB00E25868
+:1004E00001260292214A0420E2507833E158039118
+:1004F000E250A1238022DB00D205E250E65005F055
+:1005000077FAA222D200A3589B0F334227D0A358D8
+:10051000334224D00120A023E0220299DB05D2003F
+:100520009950039978329950A023019ADB00EA5040
+:1005300005B0F0BD0E4B0420F75005F059FAA12389
+:10054000DB00F750042005F053FAA223DB00F35838
+:100550005B00DFD4013C002CECD12000DBE7A026BF
+:1005600013240127F605F5E7004000400D060000C2
+:100570000C050000A023E021134ADB05C90010B5DB
+:100580005A5078315A50114B00221900FC31CA6080
+:100590000A62A1211E20C9005A500D4A0D4C9850E4
+:1005A000CC200D4A40049850A2200C4AC0001450A0
+:1005B0000B480C4C145001205050A0220521D200B1
+:1005C0009950FFF77FFF10BD0C060000004000406F
+:1005D0000C050000384100402405000000F00140F7
+:1005E000140500001C400040012380200D4910B577
+:1005F0008B640D4B0D4A8000D867146D0C4B002C9A
+:1006000004D0002414651A6801321A60094A106087
+:100610001868A923DB00CB58010C9BB200041843D7
+:1006200010BDC0460090004004E100E0FC90004096
+:100630008027002000E100E0F8B50F4C636C002B30
+:100640000FD000270D4E67643378BB4209D00C4BA6
+:100650001D68FFF7C9FF2D1ABD4202DC3770FFF796
+:1006600099FB236D002B05D0064A136801331360F4
+:1006700000232365F8BDC046FC900040A028002060
+:10068000842700208027002070B51B4D2878002883
+:1006900031D10121194B1A4A596050608020C005A0
+:1006A000016051680029FCD000221649A2205A504E
+:1006B00004240121C000D9601C5008381A50124887
+:1006C000C2261A50C1228020920000039850802038
+:1006D000400298500D4AB60090590D4C0440C0207D
+:1006E000000220439051C0248020640080001051FB
+:1006F00010601960297070BDA12800200090004092
+:10070000FC000040040500004C05000000E100E092
+:10071000FF00FFFF044B10B51B78002B01D1FFF742
+:10072000B3FFFFF761FF10BDA1280020104B70B58B
+:100730001B780400002B01D1FFF7A6FF0D4D0E4ED4
+:100740002B78002B02D03368A34210D0FFF74CFF68
+:10075000201A0A2803DCFFF747FF0A3004000123B0
+:100760002B70A823054A3460DB00A4B2D45070BDBE
+:10077000A1280020A028002084270020009000400D
+:10078000224970B50B68DBB2012B03D12048036806
+:100790001B070DD08022A3230021D205DB00D150FE
+:1007A0001C4B9960013191609A68002AFCD070BDA1
+:1007B000194AF0231468E02625001D40344221D157
+:1007C000164C24681C420DD1154B164C1C6080241D
+:1007D000154B24021C600B68DBB2012BDAD10368D5
+:1007E0001B07D7D11368F0221340402BD2D10B4BFB
+:1007F0001B681342CED18022C1230121D205DB0028
+:10080000D150C7E7302DDBD0ECE7C046E00F00F059
+:10081000E40F00F0FC000040E80F00F0EC0F00F0E7
+:1008200004050040DFFF07C0186C0040014B18684A
+:100830007047C0468C27002002B471464908490021
+:10084000095C49008E4402BC7047C04603B471463F
+:10085000490840004900095A49008E4403BC7047CA
+:10086000002243088B4274D303098B425FD3030AEF
+:100870008B4244D3030B8B4228D3030C8B420DD302
+:10088000FF22090212BA030C8B4202D31212090290
+:1008900065D0030B8B4219D300E0090AC30B8B42CE
+:1008A00001D3CB03C01A5241830B8B4201D38B037C
+:1008B000C01A5241430B8B4201D34B03C01A524121
+:1008C000030B8B4201D30B03C01A5241C30A8B4264
+:1008D00001D3CB02C01A5241830A8B4201D38B024F
+:1008E000C01A5241430A8B4201D34B02C01A5241F3
+:1008F000030A8B4201D30B02C01A5241CDD2C30965
+:100900008B4201D3CB01C01A524183098B4201D3E0
+:100910008B01C01A524143098B4201D34B01C01ACB
+:10092000524103098B4201D30B01C01A5241C30843
+:100930008B4201D3CB00C01A524183088B4201D3B2
+:100940008B00C01A524143088B4201D34B00C01A9E
+:100950005241411A00D20146524110467047FFE70A
+:1009600001B5002000F0F0F802BDC0460029F7D024
+:1009700076E7704703460B437FD4002243088B423F
+:1009800074D303098B425FD3030A8B4244D3030B16
+:100990008B4228D3030C8B420DD3FF22090212BADB
+:1009A000030C8B4202D31212090265D0030B8B4257
+:1009B00019D300E0090AC30B8B4201D3CB03C01A41
+:1009C0005241830B8B4201D38B03C01A5241430B1C
+:1009D0008B4201D34B03C01A5241030B8B4201D30C
+:1009E0000B03C01A5241C30A8B4201D3CB02C01A77
+:1009F0005241830A8B4201D38B02C01A5241430AEF
+:100A00008B4201D34B02C01A5241030A8B4201D3DD
+:100A10000B02C01A5241CDD2C3098B4201D3CB0184
+:100A2000C01A524183098B4201D38B01C01A524133
+:100A300043098B4201D34B01C01A524103098B4237
+:100A400001D30B01C01A5241C3088B4201D3CB0022
+:100A5000C01A524183088B4201D38B00C01A524105
+:100A600043088B4201D34B00C01A5241411A00D2B5
+:100A700001465241104670475DE0CA0F00D049421E
+:100A8000031000D34042534000229C4603098B428E
+:100A90002DD3030A8B4212D3FC22890112BA030A16
+:100AA0008B420CD3890192118B4208D38901921198
+:100AB0008B4204D389013AD0921100E08909C3091D
+:100AC0008B4201D3CB01C01A524183098B4201D31F
+:100AD0008B01C01A524143098B4201D34B01C01A0A
+:100AE000524103098B4201D30B01C01A5241C30882
+:100AF0008B4201D3CB00C01A524183088B4201D3F1
+:100B00008B00C01A5241D9D243088B4201D34B000B
+:100B1000C01A5241411A00D20146634652415B104D
+:100B2000104601D34042002B00D54942704763462E
+:100B30005B1000D3404201B5002000F005F802BD73
+:100B40000029F8D016E770477047C0468446080071
+:100B50006146FFE71FB500F041FC002801D40021E9
+:100B6000C8421FBD10B500F0CDFB4042013010BDA2
+:100B700010B500F033FC002801DB002010BD01207F
+:100B800010BDC04610B500F029FC002801DD002092
+:100B900010BD012010BDC04610B500F0D9FB0028E3
+:100BA00001DC002010BD012010BDC04610B500F0D2
+:100BB000CFFB002801DA002010BD012010BDC04687
+:100BC000002B11D1002A0FD1002900D1002802D01A
+:100BD0000021C943080007B4024802A1401802904E
+:100BE00003BDC04665FFFFFF03B4684601B5029828
+:100BF00000F006F8019B9E4602B00CBC7047C04650
+:100C0000F0B557464E464546DE46E0B504000D00B9
+:100C10009246994683B08B4230D82DD049465046F3
+:100C200000F080FF29000600200000F07BFF331A4F
+:100C30009846203B9B4633D45A46534693404246FF
+:100C40001F00534693401E00AF423AD8AF4200D136
+:100C500078E05B46A41BBD41002B00DA75E0002262
+:100C600000230092019301235A46934001930123EC
+:100C700042469340009328E08242CFD900220023CD
+:100C8000009201930C9B002B01D01C605D600098CA
+:100C9000019903B0F0BCBB46B246A946A046F0BDE0
+:100CA000424620239B1A5246DA40414613004A46E8
+:100CB0008A40170042461F43534693401E00AF42EE
+:100CC000C4D900220023009201934346002BD9D0BF
+:100CD000FB0772081A4346467B080EE0AB4201D17F
+:100CE000A2420CD8A41A9D41012024196D41002173
+:100CF000013E24184D41002E06D0AB42EED9013EF4
+:100D000024196D41002EF8D1009801995B46001915
+:100D10006941002B24DB2B005A464446D3402A006D
+:100D2000E2401C005B461500002B2ADB26009E409B
+:100D3000330026004746BE403200801A9941009099
+:100D400001919FE7A342BCD883E7424620230021BC
+:100D50009B1A0022009101920122DA40019286E75B
+:100D6000424620239B1A2A0046469A402300F3401D
+:100D7000444613432A00E2401C005B461500002B4A
+:100D8000D4DA42462F002023260097409B1ADE40EB
+:100D90003B003343CDE7C046F0B5C64643025B0A8D
+:100DA0004E0245004F00DA00C40F9C46700A904680
+:100DB00000B52D0E3F0EC90FB6098C424BD0EA1B71
+:100DC000002A36DD002F61D0FF2D00D1ADE0802359
+:100DD000DB041E431B2A00DCD3E001204346181A23
+:100DE000430100D48CE080018709380000F07CFECC
+:100DF00005388740854200DCB6E02D1AB3483840FC
+:100E0000430704D00F230340042B00D004304301D8
+:100E100000D478E06A1CFE2D65D08001430A9C4610
+:100E2000D2B26346D0051843E407204380BCB846DD
+:100E3000F0BD002A35D07A1B002D00D0AFE043462C
+:100E4000002B00D1A7E0531E012A00D12FE1FF2A79
+:100E500069D01A00AAE0E91B002970DD002F37D005
+:100E6000FF2D62D08023DB041E431B2900DCB0E091
+:100E700001204044430143D50135FF2D33D00123E8
+:100E8000934A0340400810401843B9E7002E00D1B0
+:100E900083E0511E012A00D1D8E0FF2A45D00A0084
+:100EA00098E7FE276A1C174200D086E0002D00D08C
+:100EB000B7E04346002B00D1F3E00022002EB0D073
+:100EC000981B430100D4FAE043460C00F01A97E760
+:100ED000002E00D1C8E04A1E012900D1AEE0FF2952
+:100EE00023D01100C1E70023FF229C4699E7FE2191
+:100EF0006A1C114277D0FF2AF5D0150046447008CD
+:100F0000430700D07EE7C308FF2D0ED05B025B0ACB
+:100F10009C46EAB285E7002E07D08022D203134216
+:100F200003D0104201D10C000300002BDBD0802045
+:100F3000C00318434002430A9C46FF2271E7002980
+:100F4000D5D07A1B002D60D14346002B24D0531EF0
+:100F5000012A73D0FF2AE7D01A001B2A00DC85E0A3
+:100F600001203D00801985E720233A00451B380009
+:100F70000135EA405D1BA840431E984100251043FF
+:100F80003EE7202330009B1A31009840D140431E99
+:100F90009841084322E70C0003001500B4E7FF2F37
+:100FA000C1D080234046DB04184380461B2A51DD14
+:100FB00001200C003D00301A12E743469F1B7B01C5
+:100FC0002BD4002F00D010E70023002400229C46E1
+:100FD00027E7202332003000CA40591A8840431EB8
+:100FE0009841104345E7002D4AD14346002B63D07A
+:100FF0000022002E00D114E730004044430100D409
+:101000007EE7324B013518407AE7FF2F8CD08023E2
+:101010004146DB04194388469FE743460C00F71A14
+:10102000E3E64246002A00D075E7002E00D07AE7BA
+:101030008023DB0300249C46FF22F2E6300040447C
+:101040000125430100D45BE7022518E7434601254B
+:10105000981BC5E6202344464046D4409A1A904047
+:10106000431E98412043A4E70D004DE7202341464D
+:101070004046D1409A1A9040431E9841084370E779
+:101080004246002A00D14FE7002E00D14DE78022D2
+:10109000D203134200D148E7104200D045E70300D5
+:1010A00043E7002E90D00C0084460022B9E6434668
+:1010B0000C00F01A013593E684460022B1E60028C0
+:1010C00000D01DE7002300249C46AAE6FFFFFFFB9B
+:1010D000FFFFFF7DF0B54F464646D6464502C0B5F8
+:1010E00047000C1C6D0A3F0EC60F002F00D170E0A8
+:1010F000FF2F00D175E0EB008025ED041D43002398
+:1011000099469A467F3F6002430A984663001B0E49
+:10111000E40F002B4ED0FF2B46D04246D000802259
+:10112000D2040243904600227F3B3100FF1A4B4617
+:101130006140C9B213430F2B00D9B5E06E489B0044
+:10114000C3589F460023984626004546924653467C
+:10115000022B00D189E0032B00D19EE0012B18D097
+:101160003B007F33002B69DD6A0704D00F222A4041
+:10117000042A00D004352A0103D5604B1D403B00F2
+:101180008033FE2B00DD70E0AD016D0AD8B202E0C5
+:101190000E0000200025C0052843F6073043E0BCC0
+:1011A000BA46B146A846F0BD4346002B3FD10222C5
+:1011B000FF3F03E04346002B2DD1012231004B4677
+:1011C0006140C9B213430F2B34D84D489B00C3581C
+:1011D0009F46002D13D104239946033B00279A46CE
+:1011E00091E7002D05D108239946063BFF279A4633
+:1011F00089E70C239946093BFF279A4683E7280095
+:1012000000F072FC7627431F9D4000237F429946E1
+:101210009A463F1A77E7404600F066FC4246431F75
+:101220009A4076235B4290461B1A00227DE7FF23FB
+:1012300003227AE70E00FF200025ACE70120C01A48
+:101240001B28A6DC9E372A00BD40C2406B1E9D4174
+:1012500015436B0704D00F232B40042B00D004351B
+:101260006B0144D50120002595E7FF20002592E77A
+:1012700080250026FF20ED038DE70023984680207F
+:10128000C003054209D04346034206D14546054303
+:101290006D022600FF206D0A7DE78020C003054314
+:1012A0006D02FF206D0A76E742466B0150018342D2
+:1012B00019D21B220025013F01261C006D005B0096
+:1012C000002C01DB984201D81B1A3543013A002A51
+:1012D000F3D15A1E93411D433B007F330E00002B78
+:1012E00000DD41E7AAE71A2201251B1AE4E7AD0158
+:1012F00000206D0A4FE7C046E4650200FFFFFFF7DC
+:101300002466020070B5420045024E024C00C30F35
+:101310006D0A0120120E760A240EC90FFF2A06D08C
+:10132000FF2C03D0A24201D1B54206D070BD002DE2
+:10133000FCD1FF2CFAD1002EF8D18B4206D001202F
+:10134000002AF3D12800431E9841EFE70020EDE783
+:1013500070B5420045024E024C00C30F6D0A120EDA
+:10136000760A240EC80FFF2A1BD0FF2C0ED0002AAD
+:101370001BD1002C01D1002E1CD0002D0CD083429B
+:101380001CD00221581E0840013870BD002E22D109
+:10139000002AF4D1002DF2D10028F6D101204042DC
+:1013A000F3E7002D17D1FF2CF0D0002CE7D1002E51
+:1013B000E5D1E6E70020002DE7D0E2E7A24205DC18
+:1013C000EADBB54202D8E7D30020DEE743425841CA
+:1013D00040000138D9E702204042D6E770B542000C
+:1013E00045024E024C00C30F6D0A120E760A240EFF
+:1013F000C80FFF2A0BD0FF2C0DD0002A1FD1002CC4
+:1014000016D1002E14D10020002D10D009E0002D9F
+:101410000CD1FF2C13D1002E08D1002A08D0834212
+:1014200012D00221581E0840013800E0022070BD91
+:10143000002DF4D10028FAD101204042F7E7002C1A
+:10144000EDD1002EEBD1ECE7A24205DCF2DBB54298
+:1014500002D8EFD30020EAE7434258414000013868
+:10146000E5E7C046F0B54F464646D646440245003D
+:10147000C0B5640A0F1C2D0EC60F002D00D18DE0E3
+:10148000FF2D00D192E00023802099469A46E40087
+:10149000C00404437F3D7802430A98467B001B0E3C
+:1014A000FF0F002B00D170E0FF2B00D186E04246F9
+:1014B000D00080227F3BED180023D20402439046E7
+:1014C0009C4631004B467940681C0F2B1CD8764A4D
+:1014D0009B00D3589F4639004446E2465346022BB0
+:1014E0000FD0032B00D1D7E0012B37D100200024EF
+:1014F000C0052043C9070843E0BCBA46B146A84628
+:10150000F0BDFF200024F3E7260C2404220C4446FF
+:101510002404240C434627001B0C574374435A43AE
+:101520005E4312193B0C9B189C4203D98022520245
+:10153000944666443F041A043F0CD2199401671E76
+:10154000BC411B0C920E9B1914439B011C431B01B5
+:1015500000D49BE0012362081C40144302007F3248
+:10156000002A64DD630704D00F232340042B00D03E
+:101570000434230103D502004C4B80321C40FE2A68
+:10158000BFDCA401640AD0B2B2E74346002B3DD1D0
+:101590004A4601331A4391469C4692E7002C29D1D2
+:1015A00004239946033B00259A4674E7002C1BD17F
+:1015B00008239946063BFF259A466CE74346FF35CC
+:1015C000002B0BD102234A461A4391469C4678E7EA
+:1015D00053463100022B00D083E792E703234A46AB
+:1015E0001A4391469C466CE70C239946093BFF251C
+:1015F0009A4650E7200000F077FA7625431F9C407A
+:1016000000236D4299469A462D1A44E7404600F061
+:101610006BFA4246431F9A4000232D1A90469C467F
+:10162000763D4EE780240021FF20E40360E701239C
+:101630009B1A1B2B00DD59E722009E30DA408440C4
+:101640001300621E94411C43630704D00F23234000
+:10165000042B00D0043463011AD50120002447E78D
+:101660008020C003044209D04346034206D14446C9
+:10167000044364023900FF20640A39E78020C00374
+:10168000044364023100FF20640A31E7280065E763
+:10169000A4010020640A2BE78020C00304436402F5
+:1016A000FF20640A24E7C04664660200FFFFFFF7DC
+:1016B000F8B5CE46474643025B0A4E02DA0094462E
+:1016C000720A914645004A0080B52D0E1F00C40FD6
+:1016D000120EC90FB609FF2A5BD0012041408C428F
+:1016E00039D0A81A00285ADD002A6AD0FF2D00D16F
+:1016F000D9E08022D20416431B2800DCE9E0012057
+:101700006346181A430100D4B4E080018709380009
+:1017100000F0EAF905388740854200DCCCE02D1A5C
+:10172000B5483840430704D00F230340042B00D0B2
+:101730000430430100D4A0E06A1CFE2D00D18DE0EE
+:101740008001470AD2B2D0053843E4072043C0BC29
+:10175000B946B046F8BDA81A8046002845DD002AE3
+:1017600070D0FF2D00D19EE08023DB041E43434652
+:101770001B2B00DCD2E00120604443017AD5013507
+:10178000FF2D6BD001239D4A0340400810401843B1
+:10179000C8E7002E20D08C4223D02800FF38002834
+:1017A00039D0571B002D00D09DE06346002B00D19F
+:1017B000DBE07B1E012F00D10DE1FF2F71D01F0058
+:1017C00098E0002E00D1A7E0421E012800D1E6E0FB
+:1017D000FF2868D010008FE701204140A14200D0CF
+:1017E0007FE7FF2040428046A8444046002838D08A
+:1017F000511B002D00D1AEE0FF2A00D1DFE0802395
+:101800006046DB04184384461B2900DCD9E0012034
+:1018100015008019B1E7FE206A1C104271D1002D1D
+:1018200000D0A6E06346002B00D1D9E00022002EB4
+:1018300000D188E7981B430100D4E1E063460C0027
+:10184000F01A6FE7002E00D1B7E00200013A01283C
+:1018500000D19CE0FF2826D0904688E7FF22002791
+:1018600071E7FE206A1C104264D0FF2AF6D01500F2
+:1018700066447008430700D056E7C308FF2D12D016
+:101880005B025F0AEAB25EE76246002A00D196E098
+:10189000002E08D08022D203134204D048461042C2
+:1018A00001D10C004B46002BD8D08027FF031F43EB
+:1018B0007F02FF227F0A46E720233A00451B3800BB
+:1018C0000135EA405D1BA840431E984100251043A6
+:1018D00028E720231B1A32009E40C2403000431EDE
+:1018E000984110430CE7FF2ADBD080236046DB04DD
+:1018F000184384461B2F56DD01200C001500301ABA
+:1019000000E763469F1B7B013DD4002F00D0FEE61D
+:1019100000240022002716E70500AFE73200434607
+:101920004146DA4020235B1A9E403000431E984116
+:10193000104321E7002DA7D16346002B59D0002288
+:10194000002E00D1FFE630006044430192D52A4BBF
+:10195000013518408EE76346002B47D04B1E012906
+:1019600015D0FF292BD019004EE70C004B463D0047
+:1019700084E76246002A8BD1002E92D18027002472
+:10198000FF22FF03DFE663460C00F71ABFE63000D4
+:1019900060440125430100D46CE70225F2E663466A
+:1019A0000125981BAEE6202364466046FC40DF1B01
+:1019B000B840431E984120439FE705005EE74B4631
+:1019C00071E7202365466046CD40591A8840431E82
+:1019D000984128431CE763460C000125F01A91E664
+:1019E000002E95D00C004F460022ACE64B460D0071
+:1019F00044E74F460022A6E6FFFFFFFBFFFFFF7D07
+:101A0000002800D036E7002400279CE6410242006F
+:101A1000C30F490A0020120E7E2A03DD9D2A02DD33
+:101A2000094A98187047802000040143952A07DC72
+:101A30009620821AD1404842002BF3D10800F1E7EA
+:101A4000963A9140F7E7C046FFFFFF7FF8B50028C0
+:101A500013D0C317C6185E40C40F300000F044F81E
+:101A60009E2305001B1A962B0FDC082801DD083D7C
+:101A7000AE407602760AD8B202E0002400200026AA
+:101A8000C0053043E4072043F8BD992B0CDD052247
+:101A90003100121AD1400A00010030001B31884089
+:101AA000411E884102431600052D12DC31000D4F06
+:101AB0003940720709D00F203040042805D0043186
+:101AC0004A0102D59F2339405B1B89014E0AD8B2D7
+:101AD000D6E76A1F96403100024F39407207F4D0B2
+:101AE000E9E7C046FFFFFFFB1C2101231B049842CE
+:101AF00001D3000C10391B0A984201D3000A08399F
+:101B00001B09984201D30009043902A2105C401855
+:101B10007047C046040302020101010100000000F9
+:101B20000000000010B5002903D1FFF7DDFF2030D1
+:101B300002E00800FFF7D8FF10BDC04670B5041CD6
+:101B400000F020F80E4B051C1B785BB201330BD064
+:101B5000211C201C00F08AFB002805D10021201C3C
+:101B6000FFF706F8002801D1281C70BD00F070F8BE
+:101B7000212300210360081CFFF7ACFA051CF3E7E2
+:101B80008A200020FF21420070B50300041C520887
+:101B9000C9058A423AD2002A37D000283FDBC51552
+:101BA00001420BD1802109040A00024001423DD1CB
+:101BB0005B00100001320B42FAD02D1A5B025A0A68
+:101BC00080232E001B047F3E1343EA0725D5802285
+:101BD00019210025002476105B005204A0189842B9
+:101BE00002DC84181B1AAD1801395B005208002969
+:101BF000F4D1002B02D0012301359D43FC239B052A
+:101C00009C4668106044F605301870BD011CFFF753
+:101C100029FC211CFFF7C0F8F7E75B00D7E7011CA0
+:101C2000FFF746FD011CFFF755FAEEE701204042A1
+:101C30002D1AC3E710B5040004481300002804D08F
+:101C40000A000220210000E000BF10BD00000000DB
+:101C5000014B18687047C04614200020084B10B58F
+:101C60000400002B02D0002100E000BF054B1868E3
+:101C7000836A002B00D09847200003F06FFDC04618
+:101C8000000000000467020070B500260C4D0D4CEA
+:101C9000641BA410A64209D1002604F019F80A4DCD
+:101CA0000A4C641BA410A64205D170BDB300EB58CA
+:101CB00098470136EEE7B300EB5898470136F2E754
+:101CC0008C2000208C2000208C200020A4200020CC
+:101CD00010B5034B0100186803F038FF10BDC04673
+:101CE00014200020002370B5064D040008001100E8
+:101CF0002B6000F0D9FA431C03D12B68002B00D0D5
+:101D0000236070BD882700200CB430B5174B0C0041
+:101D10001D689DB0002908DA8B2301202B6040420A
+:101D20001DB030BC08BC02B0184782236A469B0035
+:101D30009382002302900690994200D04B1E049398
+:101D4000079301236A465B42D382280021AB209A85
+:101D500002A9019300F06EF8431C01DA8B232B607B
+:101D6000002CDDD00023029A1370D9E71420002044
+:101D7000F0B58E6885B007000C00039201939E4277
+:101D80003CD890238A89DB001A4234D00969236841
+:101D900060695B1A029303234343DD0FED18019B37
+:101DA000029801331B186D10AB4200D91D0053057A
+:101DB00032D52900380000F057FC061E09D10C234B
+:101DC0003B6040230120A28940421343A38105B018
+:101DD000F0BD029A216903F095FEA389144A1A40C6
+:101DE00080231343A381029B2661F6182660656158
+:101DF000019EED1AA560019B9E4200D9019E320012
+:101E00000399206803F087FEA36800209B1BA36052
+:101E100023689E192660DAE72A00380000F02EFCBD
+:101E2000061EE0D13800216900F023FCC7E7C04658
+:101E30007FFBFFFFF0B5A1B003901D008B890F0061
+:101E400016001B0611D50B69002B0ED1402100F0A6
+:101E50000BFC38603861002805D10C23039A013847
+:101E6000136021B0F0BD40237B61002308AC6361A7
+:101E7000203363761033A376079535002B78002B3B
+:101E800001D0252B47D1AB1B0593B5420CD03200B6
+:101E900039000398FFF76CFF431C00D1AEE0626984
+:101EA000059B9446634463612B78002B00D1A5E029
+:101EB000012200235242626004A9543252186E1C5F
+:101EC0002360E360A3601370A36505223178544852
+:101ED00003F0FFFD751C00281FD12268D30604D52E
+:101EE000532304A95B1820211970130704D5532329
+:101EF00004A95B182B21197033782A2B16D03500D2
+:101F000000210A20E3682A786E1C303A092A4ED94B
+:101F1000002911D117E00135B0E7414B2268C01A02
+:101F20000123834013432E002360CEE7079B191D36
+:101F30001B680791002B01DB0B9304E05B42E3601D
+:101F40000223134323602B782E2B0AD16B782A2B84
+:101F500035D1079B02351A1D1B680792002B2BDB1E
+:101F60000993304E03223000297803F0B2FD002897
+:101F700006D04023801B8340226801351343236031
+:101F80002978062228486E1C217603F0A2FD00283D
+:101F90003CD0264B002B25D10722079B07339343C8
+:101FA000083307936369049A9B18636165E74343A9
+:101FB000350001219B18A6E701235B42D0E70023EF
+:101FC0000A201A000135636029786E1C303909290E
+:101FD00003D9002BC5D00992C3E742433500012342
+:101FE0005218F1E707AB00933A002100104B039819
+:101FF00000E000BF0490049B0133D3D1BB890D984E
+:102000005B0600D42DE7012040422AE707AB00938E
+:102010003A002100064B039800F00CF8EAE7C046AE
+:10202000E86D0200EE6D0200F26D0200000000009B
+:10203000711D0200F0B58BB006920A00433207937F
+:10204000059004920A7E0C00109B782A07D8622A19
+:1020500009D8002A00D1C1E0582A00D18CE026001E
+:102060004236327022E0100063381528F7D800F0AD
+:10207000F3F816001F00F6FFF6FFF6FFF6FF1F004D
+:10208000F6FFF6FFF6FFF6FFA80036009A00F6FF0F
+:10209000F6FFB900F6FF3600F6FFF6FF9E002600B9
+:1020A0001A684236111D1960136833700123A7E0C6
+:1020B000086819680A1D05060BD50D681A60002D01
+:1020C00003DA2D23049A6D421370614B0A270393A0
+:1020D0001BE00D681A604106F1D52DB2EFE70D68DF
+:1020E0001968081D18602E0601D50D6803E06D06FD
+:1020F000FBD50D68ADB2564B082703936F2A00D06D
+:1021000002372300002243331A706368A360002B58
+:1021100003DB0422216891432160002D02D1049E3B
+:10212000002B0CD0049E28003900FEF71FFC039BF7
+:10213000013E5B5C33702B0005009F42F3D9082FF2
+:1021400009D12368DB0706D563682269934202DC64
+:102150003023013E3370049B9B1B2361079B2100AE
+:1021600000930598069B09AA03F043FD431C4CD13C
+:10217000012040420BB0F0BD45310A70344A039251
+:102180001A68216820CA1A60080616D5CB0702D53E
+:102190002023194321601027002DB2D1202322686B
+:1021A0009A432260ADE7202209680A432260220098
+:1021B000782145321170274AE1E74806E6D5ADB2ED
+:1021C000E4E71A680D68101D4969186013682E0647
+:1021D00001D5196002E06D06FBD519800023049E2D
+:1021E0002361BBE71A68111D1960166800213000D1
+:1021F000626803F06EFC002801D0801B6060636899
+:1022000023610023049A1370A8E72369320006991A
+:102210000598079DA847431CAAD023689B0715D49F
+:10222000099BE0689842A5DA1800A3E72200012381
+:1022300006990598079E1932B047431C98D001357E
+:10224000E368099A9B1AAB42F0DCE9E70025F7E75F
+:10225000F96D02000A6E020003B47146490840009D
+:102260004900095E49008E4403BC704743024A029C
+:10227000400049005B0A520A090E000EFF2806D0F2
+:102280000020FF2902D1531E9A4110007047FE38EA
+:10229000002BFBD1F4E7C04658220120014B4042FD
+:1022A0001A6070478827002058220120014B4042C5
+:1022B0001A6070478827002010B50400F5F764FF06
+:1022C000200003F0E9FB200010BDF0B585B01F0031
+:1022D0000AAB1B880600150002910393002F18D04B
+:1022E000282003F0DDFB6B4604001989039BAAB28A
+:1022F00000933B0000F0C8F93368210030005B68B0
+:102300009847002805D0200000F0D4F9200003F001
+:10231000C3FB05B0F0BD4A6810B55310C0180B6878
+:10232000D20701D50268D358984710BD70B5DD2596
+:10233000AD000400405900280ED0FAF78FFD836DE0
+:102340009B0709D56059FAF799FD036813215B6A69
+:102350009847642003F07CFA00F08EF870BD82B0DC
+:1023600030B5040085B0089202A80822099303F052
+:10237000C9FB039B029D58102418DB0701D5236875
+:102380005D590AA90822684603F0BCFB2000089AA0
+:10239000099BA84705B030BC08BC02B0184782B002
+:1023A0001FB5040006920793120C1A2A11D007D801
+:1023B000042A27D0052A1ED01FBC08BC02B018472B
+:1023C0001B2A1FD01C2AF7D1E130FF30F8F778FE26
+:1023D000F2E769300021FF3000F075FC20009130F9
+:1023E0000021FF3000F06FFC2000B9300121FF30E8
+:1023F00001F026FBE0E7E6235B00C15801A800F0EE
+:10240000E8FCD9E7E4235B00E15801A800F030FCC8
+:10241000D2E773B5050000F02BF8060000F028F8AD
+:102420000400B1B2684600F0ADF9210C01A800F03B
+:10243000A9F96946280001AA00F0F4F901A800F002
+:1024400085F9684600F082F9280076BD3ADF7047CA
+:1024500012DF704707B56A460023D01DD371FFF71E
+:10246000F7FF6B46D879013843425841C0B20EBDE0
+:1024700080235B05586E704710B5F6F7EDF970478D
+:1024800010B58368984710BD704710B5040003F07D
+:1024900003FB200010BDF0B585B01F000AAB1B8800
+:1024A0000600150002910393002F18D0282003F096
+:1024B000F7FA6B4604001989039BAAB200933B000C
+:1024C00000F0E2F83368210030005B68984700288C
+:1024D00005D0200000F0EEF8200003F0DDFA05B092
+:1024E000F0BD72B60B680165002B04D143658365AE
+:1024F000086062B670471A005B6D002BFBD1506517
+:1025000082654365F5E7036D002B0FD072B6826DCF
+:10251000436D002A0BD05365436D002B01D0826DB3
+:102520009A65002343658365036562B67047026D53
+:102530001360F1E770B50500EFF30884C36B006C1E
+:102540001C1B6B6C1B1A9C420CD91F2320349C4310
+:10255000002801D0F6F7D4FD2000F6F79DFD286491
+:102560000019686470BD10B5F6F79CFC041E01D11B
+:10257000F6F702FC200010BD10B50C008047A04704
+:10258000F6F7E0FC10BD70B51400030010000D005C
+:1025900098472000A8472000F6F7EAFC70BD10B568
+:1025A000F6F7D2FBF6F7E8FBFAE70300F0B582088E
+:1025B000980702D1181E01D1F0BD0132541C72B629
+:1025C000802503C92D0681421BD90368002B02DB3D
+:1025D0009B00C018F7E75B005E085B00C3181F682C
+:1025E000002F09DA994207D92B007F007F08F619DE
+:1025F00033430360B300F1E7A64205D2B600801969
+:10260000E1E762B60020D7E70232B24203D292007D
+:102610008218914206D803685B005B08036062B6CB
+:102620000430C9E78023361B1B06043A1E4316609C
+:102630000460F4E770B5040008000E00F6F72CFD06
+:102640000500002C0ED000280CD0231F1A68920021
+:10265000B24200DD32002100280003F053FA2000CE
+:10266000F6F74EFD280070BD10B50800F6F714FD12
+:1026700010BD10B50800F6F743FD10BD10B50800F9
+:102680001100FFF7D7FF10BDF7B51D0008AB1B8881
+:102690000400103016000F00019300F0E6F800234C
+:1026A000019A200027806680A560E360A2806362B3
+:1026B0002362FEBD10B5838804009B0704D58068A3
+:1026C000002801D003F0E8F9200010BD82B030B539
+:1026D000046A87B00B93050001230A92002C18D1DD
+:1026E00010220AA902A803F00DFA182003F0D8F965
+:1026F0000400082204A9684603F004FA2000029AA4
+:10270000039B00F0CCF82C6207B030BC08BC02B0D0
+:1027100018472269002A02D014000133F9E7092B77
+:10272000F2DC10220AA902A803F0ECF9182003F049
+:10273000B7F90500082204A9684603F0E3F9280068
+:10274000029A039B00F0ABF82561DDE710B50400A9
+:10275000006800F0C1F9200010BD70B50600080047
+:102760000D0003F02BFA04000530F6F795FC3060FD
+:1027700000F0A4F9306829004480621C043003F0A2
+:10278000C1F970BD1FB50400080001A9FAF7EAFA03
+:10279000200001A9FFF7E1FF200004B010BDF8B54B
+:1027A0000B68170002255D5F1368040002229B5E20
+:1027B0000E00ED18681DF6F76FFC206000F07EF942
+:1027C0002068316845800223CA5E0430043103F07A
+:1027D00099F923683968181D336802229B5EC01876
+:1027E0000223CA5E043103F08DF9236820005D19CD
+:1027F00000232B71F8BD10B504000868206000F0BC
+:1028000060F9200010BD70B50B68040000680D0071
+:10281000984205D000F060F92868206000F051F976
+:10282000200070BD70B5136804005D880868002D35
+:1028300004D1206000F045F9200070BD40880028D8
+:1028400002D118002360F5E72000FFF7A8FFF3E7A7
+:102850000300002010B5814206DB1B6802241A5FCA
+:102860008A4201DD5918087910BD002310B50360B4
+:102870000400F6F701FDA060E160200010BD70B516
+:102880000180428004001D00F6F7F6FCA060E160C4
+:10289000002D02D02000F6F779FD200070BD82B037
+:1028A00010B5040003930292FFF7DFFF102220000F
+:1028B00002A903F027F900232000236110BC08BC03
+:1028C00002B0184710B50400006800F005F92000B8
+:1028D00010BD10B50A00002103F030F910BD10B58D
+:1028E00004000868206000F0ECF8200010BD70B50E
+:1028F0000B68040000680D00984205D000F0ECF869
+:102900002868206000F0DDF8200070BD10B5006878
+:102910004388818806305943FFF7DBFF10BD10B5AF
+:1029200004000023F6F7A0FD200010BD10B5040040
+:10293000F6F79AFD200010BDF0B587B004910CA900
+:1029400009780390059101680020029149888C461E
+:102950008A4268DA029989888B4264DA04980668A8
+:102960007788D01901900020D41984425BDDB588A6
+:102970005C19844257DD824234DAD019604501DDAA
+:1029800060460190002B34DA8C4200DD0C00B01D53
+:102990000026D11755422940B34201DA5F437E42F7
+:1029A000029D761886190635111C002A00DA0021CE
+:1029B000002209B2934201DD62465A43059B511839
+:1029C0006D18002B26D000221000A2422BDA002323
+:1029D00001998B4212DAF15C002901D0E9540130EF
+:1029E0000133F5E76046801A0190B842CADD0197CD
+:1029F000C8E7CC1AAC42CADD2C00C8E7049B013200
+:102A00001B6802935B88F618039B1B6802935B8824
+:102A1000ED18DAE7059FA74207DBE043019BC017EB
+:102A200020404343180007B0F0BD31002800019A50
+:102A300003F068F8049B01371B6802935B88F61863
+:102A4000039B1B6802935B88ED18E4E710B5040054
+:102A5000096804200A5E8B1D0220095E2000F6F73B
+:102A600003FD200010BD10B50400006800F034F82C
+:102A7000200010BDF8B51400D243D2171440050051
+:102A800020000C301F000E00F6F706FB286000F057
+:102A900015F82B681C7228684760002E04D02200AD
+:102AA0003100093003F02EF8F8BD002310B5040002
+:102AB0000A001900FFF7DEFF200010BD032303808A
+:102AC000704710B504000088F6F7D8FD002802D141
+:102AD00023880233238010BD10B504000088F6F768
+:102AE000CDFD002805D12388023B9BB2012B01D0EC
+:102AF000238010BD2000F6F703FBFAE77047036858
+:102B000070B5040001811B6A9847236805005B6962
+:102B1000200098472081280070BD00897047036815
+:102B200070B5040081721B6A984723680500DB6951
+:102B300020009847A072280070BD807A70477047C7
+:102B4000704710B5040002F0A7FF200010BD10B5BB
+:102B5000040002F0A1FF200010BD0200C36800695C
+:102B600052695B43404352431818801870477FB541
+:102B70000400FFF7F2FF2600902305001B04313606
+:102B800098422AD9638F002B07D1013308221B21D9
+:102B90006846FFF774FE0123638790239B049D42E0
+:102BA0000AD9A38F002B07D1013309221B216846C4
+:102BB000FFF765FE0123A3878023DB049D420AD92A
+:102BC000E38F002B07D101330A221B216846FFF750
+:102BD00056FE0123E387002333703378042B0ED88D
+:102BE000013333702000F6F743FE02000B280AD1B0
+:102BF00001231B2168466286FFF741FE14E0002393
+:102C00006387E363EEE72300A18E303381420CD16A
+:102C10001A78042A01D801321A70A28E618E91426C
+:102C200002D01B78042BE3D87FBD0022A086F3E7F7
+:102C300030B50400036A8BB0009302AD416A82692B
+:102C4000C369280001F0B5FB23000C3307CD07C38F
+:102C50000222A37920009343A371FFF788FF012389
+:102C6000A1881A0006A8FFF70AFE00200BB030BDAD
+:102C700070B505000B680C0008005B6A98472B00D4
+:102C80000C3407CC07C3280070BD10B504000368DE
+:102C90005B6A9847E06810BD10B5040003685B6A82
+:102CA0009847206910BD10B5040003685B6A984717
+:102CB000606910BD10B50400F6F714FF200002F0A3
+:102CC000EBFE200010BD0630C177704701238079EC
+:102CD00018407047036870B5040001811B6998476C
+:102CE000236805009B69200098472081280070BD5B
+:102CF00000897047704710B5040002F0CDFE200037
+:102D000010BD30B50400436BC26801699A1A83692B
+:102D10008BB05A43836B92125B1AC16942634B4377
+:102D20009B12C16B8363406902AD091A206A41435B
+:102D300089122800E1630091216C01F03AFB230025
+:102D4000283307CD07C30123A1881A0006A8FFF77F
+:102D500096FD00200BB030BD002310B583716433A5
+:102D60000381036804001B69818098470222A379CC
+:102D700093431A0001231343A37110BD84B030B5EF
+:102D8000069303000491059204AC0C3326CC26C3B1
+:102D900026CC26C322681A600223827913438371EA
+:102DA00030BC08BC04B018474164704773B50C00D0
+:102DB000050016000B680800DB699847E36B2800E4
+:102DC00001960093626BA36B216C01F0B3FA2800AB
+:102DD00076BD70B505000B680C000800DB699847EC
+:102DE0002B00283407CC07C3280070BD82B030B553
+:102DF000040085B0089202A80822099302F082FE1E
+:102E0000039B029D58102418DB0701D523685D59E8
+:102E10000AA90822684602F075FE2000089A099B5C
+:102E2000A84705B030BC08BC02B01847F8B50A681E
+:102E300003680C000500981AFEF708FE62686B68CC
+:102E4000071C981AFEF702FEA368061CA868C01AA1
+:102E5000FEF7FCFD391C041C381CFEF703FB311C7B
+:102E6000051C301CFEF7FEFA011C281CFDF794FF20
+:102E7000211C051C201CFEF7F5FA011C281CFDF77F
+:102E80008BFFF8BDF0B585B0019002910392FFF77A
+:102E9000CDFF0126041C071C039B9E4217DA0C2160
+:102EA0007143029B01985918FFF7C0FF051C011CD4
+:102EB000201CFDF771FE002800D02C1C291C381C9A
+:102EC000FDF756FE002800D02F1C0136E4E7211C38
+:102ED000381CFEF7EDFB05B0F0BDF0B58BB00993E3
+:102EE0008023DB000024C3600361436100230600EC
+:102EF0000C27079108920460446084608461029307
+:102F0000119B9C4266DB00270023109C05930197D0
+:102F100000973D1C059B119A934271DA210007A886
+:102F2000FFF784FFFEF70AFE011C03900298FEF7EC
+:102F3000D1F8FE218905FEF7BBFB0490281CFEF7A3
+:102F400065FD05000498FEF761FD030028009D4221
+:102F500000DA1800FEF77AFD2368079A051C981A14
+:102F6000FEF774FD0399FEF7B5F840000499400898
+:102F7000FEF778FA011C0098FDF70EFF089B009001
+:102F80000693069A6368981AFEF760FD0399FEF7A8
+:102F9000A1F8400004994008FEF764FA011C01986A
+:102FA000FDF7FAFEA368019009980C34181AFEF791
+:102FB0004DFD0399FEF78EF8400004994008FEF796
+:102FC00051FA011C381CFDF7E7FE059B071C013375
+:102FD00005939FE739006143109B07A85918FFF735
+:102FE00025FFFEF7ABFDFEF711FDFEF72FFD029961
+:102FF000051CFDF7D1FD002800D0029501347FE7C4
+:103000000099081CFEF72EFA0199041C081CFEF713
+:1030100029FA011C201CFDF7BFFE391C041C381CBA
+:10302000FEF720FA011C201CFDF7B6FEFEF786FD18
+:10303000041C011C0098FEF74DF8291CFEF712FA3B
+:10304000FE218905FDF7A8FE8921C905FEF70AFAC8
+:10305000FEF7DCFC211CF0600198FEF73BF8291C10
+:10306000FEF700FAFE218905FDF796FE8921C905C4
+:10307000FEF7F8F9FEF7CAFC211C3061381CFEF798
+:1030800029F8291CFEF7EEF9FE218905FDF784FEDB
+:103090008921C905FEF7E6F9FEF7B8FC079B7061C8
+:1030A0003360089B029800937360099BB360FEF73E
+:1030B000ADFCB06130000BB0F0BDF0B500250400F0
+:1030C00016000B002F0028002A0091B00791B24291
+:1030D00008DA19680132401859687F1899680C336A
+:1030E0006D18F4E73100FDF745FC31002060380031
+:1030F000FDF740FC310060602800FDF73BFC32002A
+:10310000A06007992000FFF7BDFE00230A900693F8
+:10311000059304930DADC8235B420393C8235B4220
+:103120000293C8235B4201932B00220083CA83C30E
+:103130002A68039B94466A68634494462B60AA6895
+:103140001F00029B07996344944608936B60019BA0
+:103150003200634428000993AB60FFF793FE0A999D
+:103160000B90FDF705FD002806D0099B04970693F8
+:10317000089B05930B9B0A93019BC8331A0001938C
+:10318000C8235B009A42CFD1029BC833029393427B
+:10319000C7D1039B029AC83303939342BED12368DD
+:1031A000049A934207D16368059A934203D1A368B6
+:1031B000069A934206D0049B2360059B6360069B9E
+:1031C000A360A8E7200011B0F0BD70B504000D00A9
+:1031D000160086B003A8FFF770FF20000399049A39
+:1031E000059B01960095FFF778FE200006B070BDA4
+:1031F0004A6810B55310C0180B68D20701D5026891
+:10320000D358984710BD10B50021406C02F0E0FB88
+:1032100010BD10B50400F6F7D3FF200002F03CFC0F
+:10322000200010BD70B50500040074350121280090
+:10323000F6F7D6F92200563213780133DBB2137059
+:10324000E17901318B4222D1002326001370226DD7
+:1032500054360221525E33882021934205DA200041
+:1032600019B25030FFF7F4FA01000023E279280088
+:10327000F6F770F9226D33880221525E934207DD22
+:1032800023000022483320001A70F7F7A9F870BD18
+:1032900001333380FBE770B505000600826D5C35B5
+:1032A0000221525E2B88040020217436934204DAF6
+:1032B00019B25830FFF7CCFA0100002330001A0091
+:1032C000F6F748F9A26D2B880221525E934207DD82
+:1032D00023000022483320001A70F7F781F870BDF0
+:1032E00001332B80FBE773B504000600250074361C
+:1032F00030006435FFF70AFB0023EA5E210000235B
+:10330000300060310093FFF717FB002804D1230041
+:103310006C331B78002B0AD16622A256002A06D0F5
+:103320002B886C349B182B800123237073BD2300E2
+:103330000022483320001A70F7F752F8F6E7F0B58C
+:1033400006000021050004006636006E71564088B4
+:1033500064350023EA5E4B1D1B1A200085B06C30DB
+:1033600003909A4211DC0378002B0ED01C3D2B7881
+:10337000062B03D120007430FFF7C8FA0023200089
+:103380002B70F7F72DF805B0F0BD27007437002A31
+:1033900004DD4942380009B2F6F722F90023EA5E5B
+:1033A00021000023380000936031FFF7C5FA0023A5
+:1033B000F356002B05D12200483220001370F7F796
+:1033C0000FF80123039A137000232A88F3569B18E1
+:1033D0002B80D8E770B5050048352B780400002B0A
+:1033E00031D0F5F701FF22004C3213881818230062
+:1033F00080B210804A331B88834224D80023138074
+:103400002B78022B02D12000FFF70CFF2B78032B27
+:1034100002D12000FFF73FFF2B78042B02D12000C0
+:10342000FFF761FF2B78052B02D02B78062B02D1FA
+:103430002000FFF784FF2B78072B04D10023200006
+:103440002B70F6F7CDFF70BD1FB5036F827A9B68B6
+:10345000040001339A4208D1012381880222684680
+:10346000FFF70DFA0023A3721FBDF6F73DFF200002
+:10347000FFF7B0FFA37A0133F5E710B583790400B5
+:10348000DB0704D5027B022A02D1FFF7DDFF10BD66
+:10349000837A016F0133DBB2837289688B4201D179
+:1034A00000238372002A02D12000F6F71DFF237B40
+:1034B000012B05D1637300232000A373F6F702FEEE
+:1034C0002000FFF787FFE2E7407A704710B57430BD
+:1034D000FFF71CFA10BD10B50400FCF79BFB00239E
+:1034E0002000237510BD1FB56C4663730023227343
+:1034F000009303AA0233F7F7D3F804B010BD1FB549
+:103500000F2401236C4400932300F7F7D9F8002817
+:1035100000D1207804B010BD70B5040016001D0065
+:1035200003220F23F7F7B8FA200031000F230222FD
+:103530001030F7F7B1FA200029000F2301222030C4
+:10354000F7F7AAFA200004990F2304223030F7F786
+:10355000A3FA200005990F2305224030F7F79CFAC3
+:10356000200006990B2311225030F7F795FA20001E
+:1035700007990B230C226030F7F78EFA0B232000FB
+:103580001A0008997030F7F787FA200009990B2381
+:1035900012228030F7F780FA20000A990B230A22C2
+:1035A0009030F7F779FA20000B990F230622A0300C
+:1035B000F7F772FA20000C990B231A22B030F7F7B4
+:1035C0006BFA20000D990B231422C030F7F764FA30
+:1035D00020000E990B231722D030F7F75DFA200058
+:1035E0000F990B231622E030F7F756FA20001099B6
+:1035F0000B231522F030F7F74FFA601C11990B23BB
+:103600001022FF30F7F748FA2000113012990B23EF
+:103610000022FF30F7F740FA200021300B231E2252
+:103620001399FF30F7F738FA200070BD00690029C0
+:1036300004DD002802D0406A0139F8E7704710B570
+:103640000400F7F719F9200002F026FA200010BD57
+:10365000F7B5838804005A070FD59A060CD4DA060A
+:103660000BD5010008226846183102F04BFA200001
+:1036700022696369FFF72AF8F7BD042202260127B1
+:103680001343A380A388A56833421DD021000822DC
+:103690006846183102F036FA28002269636900F0A2
+:1036A00015FE1022A38813421ED0256A002D1BD0C0
+:1036B0002900A01802F026FA2B692800236202F0E4
+:1036C000EBF9F5F759FBDDE73B4207D0E3682069EA
+:1036D00000936169A269E369A847E2E7206961692B
+:1036E000A269E369A847DCE704229343A380C3E708
+:1036F000030072B64069002807D002695A61002AA7
+:1037000000D19A61DA8B013ADA8362B67047F7B575
+:10371000002507002E000469002C1CD0626AA388D3
+:1037200001920421625E002A10DA042213420DD1B4
+:10373000019B002E0DD13B61636A20000193FEF7CF
+:10374000B9FF200002F0A8F9340001352600019CE1
+:10375000E2E77362F0E72800FEBD70B5012286B093
+:1037600004000D008669F7F7C5F8002823D1E38B24
+:10377000092B20D82900102202A802F0C3F9182032
+:1037800002F08EF9050004A90822684602F0BAF991
+:103790002800029A039BFFF782F872B6002E0CD124
+:1037A000636965612B612B69002B00D1A561E38BF7
+:1037B0000133E38362B606B070BD33692B613561B6
+:1037C000F1E782B010B502A902920393FFF7C5FF9B
+:1037D000002010BC08BC02B0184770B50500FFF708
+:1037E00096FF2800FFF784FF041E0BD00100002283
+:1037F0002800F7F77FF8200002F04EF9F5F780FA7D
+:103800000028EED170BD704710B5040002F044F9F5
+:10381000200010BD82B030B5040085B0089202A827
+:103820000822099302F06EF9039B029D5810241898
+:10383000DB0701D523685D590AA90822684602F012
+:1038400061F92000089A099BA84705B030BC08BC64
+:1038500002B01847028903008A4203D1012380790C
+:1038600018407047428900208A42FAD19879022391
+:10387000F6E7028903008A4203D1042380791840C5
+:103880007047428900208A42FAD198790823F6E7E6
+:10389000028903008A4203D11023807918407047BF
+:1038A000428900208A42FAD198792023F6E70389D9
+:1038B00010B58B4205D101248379002A0BD0234314
+:1038C000837143898B4205D102218379002A04D078
+:1038D0000B43837110BDA343F2E78B43F9E70389E0
+:1038E00010B58B4205D104248379002A0BD02343E1
+:1038F000837143898B4205D108218379002A04D042
+:103900000B43837110BDA343F2E78B43F9E70389AF
+:1039100010B58B4205D110248379002A0BD02343A4
+:10392000837143898B4205D120218379002A04D0F9
+:103930000B43837110BDA343F2E78B43F9E782B0D9
+:10394000F0B589B00E920F93078995B20400BD427D
+:1039500000D147890EAB5E88022E23D0052E17D0EA
+:10396000012E10D1290020003200FFF7A0FF3900FE
+:103970002000FFF76FFF002805D001233200A18847
+:1039800004A8FEF77CFF09B0F0BC08BC02B01847E1
+:10399000290020000122FFF7A2FF39002000FFF7D5
+:1039A00068FFE8E739002000FFF754FF002830D017
+:1039B00032000123A1886846FEF761FF290020003C
+:1039C000FFF757FFA688002820D039002000FFF716
+:1039D00050FF00281AD001230422310004A8FEF76A
+:1039E0004EFF012239002000FFF791FF290020003F
+:1039F0000022FFF75CFF290020000022FFF76FFF85
+:103A0000002229002000FFF782FFBCE701230322E8
+:103A1000E3E729002000FFF73BFF0028E6D1267BE3
+:103A2000012EE3D129002000FFF723FF33000422F9
+:103A3000002800D10322290004A8FEF720FFD5E7C3
+:103A400001737047704710B5040002F025F820009C
+:103A500010BD30B5040085B02569002D1ED0EA7870
+:103A6000012A08D0022A14D001231E21684692B2EE
+:103A7000FEF705FF03E02000183000F015F8236979
+:103A80009D42E9D12000F7F73DF9280002F004F843
+:103A9000E2E72000203000F02AF8F0E705B030BD62
+:103AA00000230160436070471FB504000068F7F70A
+:103AB00029F90023436262689A4207D160600123BA
+:103AC0001D211A006846FEF7DAFE09E0516A002956
+:103AD00002D00A000133F9E7032B02DD01F0DCFF1D
+:103AE0001FBD5062EBE7002341600370704770B563
+:103AF00005004068F7F706F9012304002B70043035
+:103B0000F5F744FC00232B709C4202D0200001F00A
+:103B1000C3FF70BD13B50C0001A8F7F71FFB210010
+:103B200001A8F7F72DFB13BD73B50D0014001E009F
+:103B300001A8F7F713FB33002A00210001A8F7F7CB
+:103B400053FB73BD802307B55B05009101921A6991
+:103B50005B696946133B5A430223FFF7E5FF07BD44
+:103B600084B010B504928022039105935205136925
+:103B7000516952691139133A5A434B430F99CB1A81
+:103B8000D21803A90C23FFF7CFFF10BC08BC04B068
+:103B9000184710B50400F7F7FBF8200010BD80238C
+:103BA000F7B55B051F6901915D69F7F7F1F806004C
+:103BB000041E21D0302001F073FF113D302200217E
+:103BC0007D430400002701F0B9FF0835B7420DDA44
+:103BD00029003022200001F095FF2100019801F01A
+:103BE000E3FF002808D030350137EFE7B74203D1B3
+:103BF000200001F051FF00242000FEBD10B509682F
+:103C00000431FFF7CCFF10BD10B509680431F7F798
+:103C1000EFF810BD52DF704712DF7047704710B5E4
+:103C2000040001F039FF200010BD10B50400F5F7C5
+:103C300015FB00220300A46801208A4202D19C42A5
+:103C400000D9100010BD10B5F7F73AFA10BD29DF02
+:103C5000704728DF704710B503685B6A984710BD4E
+:103C600010B50400F7F782FB200001F015FF2000DB
+:103C700010BD10B50D22C9B2FFF741FCC738434251
+:103C8000584110BD10B503685B6A984710BD10B568
+:103C90000400F7F7ABFC200001F0FEFE200010BD91
+:103CA00010B50D22C9B2FFF72AFC5A3843425841D9
+:103CB00010BD10B50368DB69984710BD10B504004E
+:103CC000F7F70AFD200001F0E7FE200010BD10B557
+:103CD0000722C9B2FFF713FCC4384342584110BD54
+:103CE00010B503685B6A984710BD10B50400F7F77C
+:103CF00013FE200001F0D0FE200010BD10B50F22F1
+:103D0000C9B2FFF7FCFB33384342584110BD10B530
+:103D10000368DB69984710BD10B50400F7F7B0FEE3
+:103D2000200001F0B9FE200010BD10B54F22C9B22D
+:103D3000FFF7E5FB40384342584110BD10B503681A
+:103D4000002B01D00800984710BD10B50368002B68
+:103D500001D00800984710BD37B504680D00002C4D
+:103D60000ED00822011D684601F0CCFE019A009B8E
+:103D700050102018D20701D50268D358290098475F
+:103D800037BD82B030B5040085B0089202A8082281
+:103D9000099301F0B7FE039B029D58102418DB071E
+:103DA00001D523685D590AA90822684601F0AAFED8
+:103DB0002000089A099BA84705B030BC08BC02B097
+:103DC000184782B010B50400006803930292F9F717
+:103DD00045F8836D9B0715D56068FEF756FF208177
+:103DE0006068FEF759FF60816068FEF75CFFA081A4
+:103DF0002068F9F753F822000368218A08325C69C9
+:103E00000623A04710BC08BC02B0184713B54A8867
+:103E1000438A04009A421AD10B89012B17D9CB6827
+:103E20001988C181406803681B6998476068036806
+:103E30005B699847E0812068F9F730F82200618AD1
+:103E4000002403680094DC680E320223A04713BDEF
+:103E5000F8B5451C04000E001700002110222800B0
+:103E600001F06CFE0023638201332370002F08D120
+:103E7000330010339E4209D0013B1A782A70013575
+:103E8000F8E710223100280001F045FEA37B627B99
+:103E90001B02134320006382F8BDA7DF7047A9DF30
+:103EA0007047AADF704768DF704710B50368002BC2
+:103EB00001D00800984710BD10B50368002B01D051
+:103EC0000800984710BD10B50368002B01D008000A
+:103ED000984710BD10B50368002B01D00800984723
+:103EE00010BD10B50400F7F767FF200001F0D4FD06
+:103EF000200010BD1FB50123FA211A006846890071
+:103F0000FEF7BDFC05B000BD0200010010B503685E
+:103F100034329B6F0A31984710BD10B50400FFF78B
+:103F2000F3FF210008C92000DB6F984710BD70B572
+:103F30000E001100C27F1D0002339B1804000120F7
+:103F40001F2B12DC2B18A354E37F2A001B18DBB2B3
+:103F5000E377E654E07F0130C0B2E077201801F04B
+:103F6000D1FD0020E37FED18E57770BDF8B500279F
+:103F7000C47FBC424FD9C61975788D4220D1B44652
+:103F800007290DD801290DD9E11801251F292CDC9D
+:103F900004197519AC4218D92178E154013CF9E7AC
+:103FA0001529F1D0C75D013FFFB2BB421FD10023ED
+:103FB0000236D9B28F4217D9D15CF1540133F8E7F8
+:103FC000C55D7F190137FFB2D3E700210236CCB2BD
+:103FD000A34203D9545C74540131F8E7C25D9A18C6
+:103FE000C255C27F9B18C37700252800F8BDE4188E
+:103FF0000125E41B1F2CF8DCBC1C3619C47F0519F5
+:10400000AE4205D2654634782C700124A444F4E70E
+:10401000E41B023CC477FFF78AFF0500E5E737B5EC
+:104020000D00F8F72BFF6B46DA1D01230400190081
+:104030000A301570FFF79AFF002802D12000FFF721
+:1040400063FF37BDF8B50D0016001F00F8F716FF27
+:104050000400092D03D1036831005B6B98472000F1
+:104060003B00320029000A30FFF780FF002802D110
+:104070002000FFF749FFF8BD70B50D0000210400D6
+:1040800001701022013001F059FD2000658270BDE1
+:10409000806810B5002803D0F8F7F0FEFFF73DFF69
+:1040A00010BDF0B58BB003AC050026000AAF0021AF
+:1040B000601C21700622073401F040FDA742F6D1B2
+:1040C0006A460423A86853720196F8F7F7FE03685E
+:1040D00001A91B6998476B46987A0BB0F0BD10B5E3
+:1040E00004001830FEF78FFB0123636110BD02232B
+:1040F00070B5436104000D00F5F7B0F82061002DA4
+:1041000007D008236269134363610423A279134330
+:10411000A37170BD8023F0B55B055B6E85B00800B0
+:10412000029101930424FFF7D1F905250127290005
+:104130000198FCF71BFC08003900FCF791FB019B80
+:1041400000261B1A019305235D435F430390039BE5
+:104150000133B3420ADD042302989A1B12B221B242
+:10416000FB337430F5F73AF90136F0E7013CDED263
+:1041700005B0F0BD82B030B5040085B0089202A849
+:104180000822099301F0BEFC039B029D58102418DD
+:10419000DB0701D523685D590AA90822684601F0AA
+:1041A000B1FC2000089A099BA84705B030BC08BCA8
+:1041B00002B0184782B070B50400006804920593FD
+:1041C000150CF8F74BFE0223826D1A4211D09D4266
+:1041D0000BD100232500237101CDF8F75FFE0368A2
+:1041E000E1882A005C69012311E0012D05D0052D2D
+:1041F000F0D070BC08BC02B018472600257101CE73
+:10420000F8F74CFE0368E18832005C692B00A04798
+:10421000EFE782B070B50400006804920593150CB6
+:10422000F8F71CFE0223826D1A4208D09D4202D18B
+:104230000023637108E0012D05D0052DF9D070BC75
+:1042400008BC02B0184765712068F8F727FE0368BC
+:104250002189621D5C690123A047F0E737B5046836
+:104260000D00002C0ED00822011D684601F04AFC0A
+:10427000019A009B50102018D20701D50268D3582C
+:104280002900984737BD10B54A88838A0C0090B042
+:104290009A4219D10B89002B16D0CB681B78012BC1
+:1042A00012D18068F8F7EAFD036815215B6A984728
+:1042B000FA20800001F0CCFA238804A803800023B0
+:1042C00001A90B70FBF7CEFA10B010BD82B073B528
+:1042D0000400061D069208A908226846079301F00B
+:1042E00011FC31006569069A079B2068A84773BCDA
+:1042F00008BC02B0184703001A68002094460A68F8
+:1043000010B5944507D1181D1022043101F0ECFBC3
+:1043100043425841C0B210BD10B5F8F757FD406890
+:1043200010BD10B5F8F752FD006810BD0170427065
+:104330004360704782B0F0B505920200069308AB67
+:104340001B7805ACE0CCE0C2002B1ED04A78002AD6
+:1043500005D04268524242608268524282604A6896
+:10436000022A16D0032A1AD0012A04D10268416811
+:10437000524201604260012B17D0022B05D14368E5
+:104380005B42436083685B428360F0BC08BC02B060
+:10439000184702685242026042685242EAE74268A5
+:1043A0000168524202604160E5E7426803680260CA
+:1043B000E7E782B037B50400180007930B78069240
+:1043C0000193089B009303002000FFF7B3FF200038
+:1043D0003EBC08BC02B0184710B5040001F002FB57
+:1043E000200010BD02000B00F0B5126889B00192E8
+:1043F00003AA15001E004068016809688C4692CE29
+:1044000092C5DB680199D36000231361E04709B0CE
+:10441000F0BD002310B5040001604360994201D152
+:10442000F8F7E8FC200010BD70DF704771DF7047BF
+:1044300060DF704710B5FBF729FB002010BD704707
+:10444000022070470220704700207047002070470C
+:1044500002207047022070470220704702207047F8
+:1044600002207047022070470220704702207047E8
+:1044700002207047022070470220704702207047D8
+:10448000022070470023136070470020704702200D
+:1044900070470220704702207047022070470220B8
+:1044A00070470020704700207047002070470220AE
+:1044B0007047022070474160704781607047C1605B
+:1044C00070470161704741617047022070470220C8
+:1044D0007047022070470220704702207047022078
+:1044E000704702207047022070470020704702206A
+:1044F00070470220704700207047704702207047C5
+:1045000002207047704702207047002070477047B4
+:1045100066DF704748DF7047007970470C3070479E
+:104520000C30704710B5FFF7F5FF10BD10B50368EC
+:10453000002B01D00800984710BD10B50368002B70
+:1045400001D00800984710BD10B50368002B01D0BA
+:104550000800984710BD10B50368002B01D0080073
+:10456000984710BD10B50400F8F766FE200001F072
+:1045700093FA200010BD10B50400F8F76DFE20007E
+:1045800001F08AFA200010BD10B50400F8F774FE9F
+:10459000200001F081FA200010BD10B50400F8F7EA
+:1045A0007BFE200001F078FA200010BD10B5040059
+:1045B000F8F782FE200001F06FFA200010BD10B560
+:1045C0000400F8F789FE200001F066FA200010BD13
+:1045D00010B50400F8F790FE200001F05DFA20000D
+:1045E00010BD10B50400F8F797FE200001F054FA52
+:1045F000200010BD10B50400F8F79EFE200001F069
+:104600004BFA200010BD10B50400F8F7A5FE2000FD
+:1046100001F042FA200010BD0823F0B597B002AABD
+:10462000137106AA029202AA137310000EAB049330
+:104630000C00F9F7CBFC00230600984204D023714C
+:10464000A371300017B0F0BD0500072702AB1B7B3C
+:10465000A37102AB1B79AB4213D96379AB4201D88A
+:104660002571EEE73800684323681818029B019310
+:10467000019AAB0099580135072201F043FAEDB2D7
+:10468000E7E725710727002502AB21791B7B691815
+:10469000AB4202D96379994201DB2171D1E77943B9
+:1046A00023685918049B0193019AAB00985801356F
+:1046B00000F034FDEDB2E7E710B5F9F727FC10BDC7
+:1046C00010B508001100F9F75BFC10BD10B508002B
+:1046D0001100F9F72BFC10BD10B5080011001A00ED
+:1046E000029BF9F7AFFB10BD70B5037904000920F8
+:1046F000002B1AD0FBF73EFA03000520002B14D143
+:104700002500FC35A86B00280AD1286C00280DD1A3
+:1047100020000C3000F0BEFA002806D1207104E021
+:1047200003685B6A98470028EFD070BD03689B6AF6
+:1047300098470028ECD0F8E7F7B5037907000E009A
+:104740001400002B11D008220021684601F0F6F970
+:104750000A256B461D713000F8F75CFB6946009036
+:10476000E368200098472800FEBDF8F791FC05009B
+:104770000C20002DF8D101230822290068463B7146
+:1047800001F0DCF9E7E770B50400E3692362206A11
+:10479000002807D0C36821009847236A002BF4D073
+:1047A0001B69F3E7E069002804D0056901F074F99A
+:1047B0002800F8E7E0616060A060E060206160616F
+:1047C00070BD10B5FFF7DFFF002800D0062010BD38
+:1047D00010B50400F8F724FE200001F05DF9200078
+:1047E00010BD10B51F220021040001F0A7F900231D
+:1047F000E37710BD10B50020F8F744FF10BDFC3082
+:10480000836B70B50400002B07D19920800001F064
+:1048100047F90500F8F758FFA563A06B70BDFC30A1
+:10482000836B70B50400002B07D19920800001F044
+:1048300037F90500F8F748FFA563A06B70BD70B5A8
+:1048400004004068002804D0056901F025F928001B
+:10485000F8E7606070BD10B50400F8F789FF20002C
+:1048600001F01AF9200010BD70B50400406800285E
+:1048700004D0056901F010F92800F8E7606070BD08
+:1048800010B50400F8F77EFF200001F005F92000C4
+:1048900010BDF0B5040087B0E36B2364206C0028E2
+:1048A00007D0C36821009847236C002BF4D01B6904
+:1048B000F3E7E06B002804D0056901F0EDF828006B
+:1048C000F8E7E063A080E068002804D0056901F003
+:1048D000E3F82800F8E7E06020001430FFF7AFFFAE
+:1048E00020002030FFF7C0FF266B002E05D0356971
+:1048F000300001F0D1F82E00F7E701AD31002800BB
+:104900002663F8F7D1FE23002A00443383CA83C309
+:10491000049B3100236528006665F8F7C5FE230077
+:104920002A00583383CA83C3049B3100636628007E
+:10493000A666F8F7B9FE23002A006C3383CA83C346
+:104940003000049BE667A36707B0F0BD70B50400B4
+:10495000E36A2363206B002807D0C36821009847CF
+:10496000236B002BF4D01B69F3E7E06A002804D026
+:10497000056901F091F82800F8E7E062201DFFF7D3
+:1049800073FF20001030FFF75AFF206A002804D080
+:10499000056901F081F82800F8E7206270BD77DF33
+:1049A000704778DF70477ADF70477CDF704770DFD1
+:1049B000704771DF704772DF704773DF704774DFD5
+:1049C000704775DF704776DF704777DF704778DFB5
+:1049D000704779DF70477ADF70477BDF70477CDF95
+:1049E00070477DDF704788DF704714207047642070
+:1049F0007047A0208001704710B50400FFF7DFFF6B
+:104A000002000320002A05D158342178023881435E
+:104A10001000217010BD030010B5032458330800A6
+:104A200011001A78A2431A703B2900D01321FFF716
+:104A3000CAFF0023984200D00333180010BD0300C2
+:104A400010B5FE330A00D98C03681B6A984710BD65
+:104A5000080010B5FFF7C1FF0023984200D00333D0
+:104A6000180010BD080010B5FFF7B5FF00239842ED
+:104A700000D00333180010BD080010B51100FFF777
+:104A8000A0FF0023984200D00333180010BD13B5D7
+:104A90000C001100012C10D86B460622581C01F0A6
+:104AA00031F800206B4669461C70FFF780FF002339
+:104AB000984200D00323180016BDA31E012BF9D87D
+:104AC0000120EFE737B568460D001400FFF771FFCE
+:104AD000032300280DD1002D02D06B461B782B70CC
+:104AE000231E06D06B460622591C200001F00AF84E
+:104AF000002318003EBD080010B51100FFF771FF3C
+:104B00000023984200D00333180010BD080010B5F0
+:104B1000FFF75DFF0023984200D00333180010BD5B
+:104B2000080010B5FFF755FF0023984200D003336B
+:104B3000180010BD080010B5FFF747FF0300002064
+:104B4000834203D00530112B00D0023810BD08205D
+:104B50007047B830017000207047B93001700020F4
+:104B6000704702207047B83000787047B93000783D
+:104B70007047002070470200030010B5F33211782F
+:104B80009B6F6C30984710BD4A6810B55310C01821
+:104B90000B68D20701D50268D358984710BD11237E
+:104BA00037B5080001AD2B700C0001F007F82100AB
+:104BB00082B22800FFF713FF0023984200D003338E
+:104BC00018003EBDF8B506000D000024072733008D
+:104BD000BA331B78A3420ED96B79A3420BD93900A3
+:104BE00061432B6807225818BB317118013400F05B
+:104BF00089FFE4B2EBE700202C71F8BDF8B503683B
+:104C00000600DB6C0D000C799847032384420DD815
+:104C1000002307212879DAB2824209D20A005A43D6
+:104C20002C680133125D032AF5D104231800F8BD66
+:104C300037000024BA373C702B79A34211D90723DF
+:104C400019003878614358432B68BB305918072244
+:104C5000301800F057FF3B78013401333B70E4B269
+:104C6000EAE70023E2E770B50D00C97F01201F29A4
+:104C70000FD800290CD02800D37FFFF79CFE041E1C
+:104C800006D1288CFFF7A3FE03002000002B00D0E4
+:104C9000032070BD10B50400F8F7F2FB002809D11D
+:104CA00023000122FE335242DA84BA34463B188094
+:104CB000207010BD0620FCE7FE30C1847047FE3036
+:104CC000C08C7047A0DF7047A4DF7047A5DF704736
+:104CD000A6DF7047A8DF704737B508000025110030
+:104CE0006A4655806D46069C019322882A806A4652
+:104CF000FFF7ECFF03000320002B02D118002A88E5
+:104D000022803EBD70B586B015006A4600200C00BA
+:104D1000961DD380F8F7B6FC03681B699847FFF728
+:104D2000CEFF02A901230C8000248B708C80CD6003
+:104D30008E60FFF7CDFF83B22000A34200D0053084
+:104D400006B070BDF8B5040000200D001600F8F79D
+:104D500099FC03681B6998472368DF69FFF7AFFF79
+:104D6000330001002A002000B847F8BDF0B5060066
+:104D70001C00D38B0022457985B0F836954220D9A6
+:104D8000D700F75B9F4211D10E2502231F326D44DD
+:104D9000D2002B8082180368928803AE00959F682A
+:104DA0003300B847002803D005B0F0BD0132E5E775
+:104DB0002B88022B07D133889B07F5D00123237062
+:104DC000F2E70420F0E70620EEE710B502780300D2
+:104DD000002A0AD10C781000002C05D1588A4B8A81
+:104DE000C01A43425841C0B210BD0020012AFBD175
+:104DF0000A78012AF8D10131581C0F3200F074FEF4
+:104E0000EFE770B504000D006368A360A068002898
+:104E100007D0C36829009847A368002BF4D01B690A
+:104E2000F3E770BD10B5C368984710BD030010B517
+:104E30000800110004280BD005280DD0032806D146
+:104E400018005B6C4430002B01D0FFF7EBFF10BD66
+:104E500018009B6D5830F6E71800DB6E6C30F2E7F7
+:104E6000F0B5050008880C008FB0532806D84F28ED
+:104E700006D801285BD0182800D166E00FB0F0BD3D
+:104E80005138022803D8FBF7D7FC71602B00CE887D
+:104E9000290000236A79FC319A420BD9D800085ABC
+:104EA000B04209D120339B005859431CDA7F30238C
+:104EB0001A4203D1022115E00133EDE7238C91065C
+:104EC00002D503219C0706D40421D20603D5012272
+:104ED0001340C91AC9B2C28B2800FFF7A7FFCDE75C
+:104EE000CE880521002200922A006B79F8320098C2
+:104EF0008342C3D9C000105AB04243D1062900D121
+:104F000081E0072942D032000229E5D1A3880AA90D
+:104F10000B804E80237A0B71A38BCB80E38B2034E4
+:104F20000B81CC6028001430FFF76BFFA6E70C7AEA
+:104F3000EB682B6128690028A0D0C368210098473E
+:104F40002B69002BF4D01B69F3E7A3880AAE3380EA
+:104F50002B6B6B63686B002800D18FE7C36831004F
+:104F600098476B6B002BF3D01B69F2E78B79012B11
+:104F700005D0022B00D081E70E890721B2E70E8908
+:104F80000621AFE7009801300090B0E700230593B9
+:104F9000A38802AA13805680E38B06AF9380238CEC
+:104FA0000021D38023001022223338000193049380
+:104FB00000F0C4FD02233B70009B20339B005A5934
+:104FC00013002A3319780023994206D01000D36CBD
+:104FD000403002A9984702AB9B893900A088BB806A
+:104FE000FFF778FEBB88002B00D047E7A3880AA90B
+:104FF0000B804E80A37A0B71E38BCB80238C0B81CB
+:10500000019BCB608EE70C22002107A800F096FDE3
+:10501000A38806AF7E803B80A38B0AAE10220021BE
+:105020003000BB8000F08AFD01233370009B2033E9
+:105030009B005B591A00293211780022914205D059
+:10504000180039009B6B2C309847BA89B280BB8915
+:10505000002B09D1BA68002A06D0B17901330B437D
+:10506000B371079B0C93F2603100A088FFF732FE0A
+:1050700004E77EDF704768DF704770B500200C00E2
+:10508000F8F700FB03685B6A98472378152B25D057
+:1050900005D8132B0CD0142B18D0002070BD222B58
+:1050A000FBD10369002BF8D0626810889847F4E7B9
+:1050B0004568002DF1D06068012481780088CB0616
+:1050C0004A085B0F22402140A847E6E78368002B8F
+:1050D000E3D06268917810889847DEE76468A37827
+:1050E0001A07120F1B09012A03D0022A0AD0002135
+:1050F00003E01900013B022BF9D8C368002BCCD088
+:105100002088E9E70421012BF7D00021022BF4D1FC
+:105110000531F2E710B500F074F910BD022310B5A7
+:105120000B708C330B713F3B4B712D338B714A1CD1
+:10513000043100F03BF910BDA2DF7047A3DF7047D8
+:1051400063DF704710B586B06B4600240100102263
+:1051500002A8DC7100F0D6FC6B4602A8D91DFFF74F
+:10516000EFFFA04201D16B46DC79200006B010BDF4
+:10517000F0B5150099B01C001EAB04CB02901B8843
+:105180000492059320AB1B882A00069321AB1B7861
+:105190000391079323AB1F8824AB1B78089325AB9F
+:1051A0001B78099330231A4001921D4213D0032229
+:1051B00000210AA800F0C2FC02230AAA9370A01ED4
+:1051C0000F331370032804D8FBF736FB02383A3C40
+:1051D00021230AAA537011AE1C220021300000F0D6
+:1051E000ADFC019B0AAA591E8B415B421A403570E7
+:1051F0001692002F05D0229B002B02D012933781EC
+:1052000077810BAE03220021300000F097FC0222D0
+:10521000089B0799DB000A431343099A12011343C1
+:105220001F221340B37032231D420FD0601E04288A
+:105230000CD8FBF701FB0916181A1C003123C8E72C
+:105240001223C6E72223C4E7112333700C231D4227
+:1052500011D0601E04280ED8FBF7EEFA0B25272983
+:105260002B002123F1E73123EFE71223EDE722237F
+:10527000EBE711237370082200210EA800F05EFCFA
+:10528000039B059A0C930AAB1A82069A02989A829B
+:10529000049B0CAA109311A9269B0D96FFF74CFFB7
+:1052A00080B219B0F0BD2123E4E73123E2E71223F5
+:1052B000E0E72223DEE7F0B589B01D000EAB1B88C6
+:1052C00004000E000092019303220FAB002102A8FC
+:1052D0001F7800F033FC112302AA137053700F3BA8
+:1052E0001F4305331F4097700021082205A800F0D6
+:1052F00025FC019A02AB04939D811A82009B200039
+:10530000109A03A903960793FFF718FF80B209B01C
+:10531000F0BD29DF704728DF704710B5FFF7F9FFB0
+:10532000F8F78CFF10BD10B5F8F7E8FE80225205A3
+:1053300013691169421E98B2504389B2FBF790FA83
+:10534000FFF7E9FFF8F77AFF10BD7FDF704782DFD4
+:105350007047A7DF7047A9DF7047AADF70470020BA
+:105360007047002070470020704710B5F9F750FCD7
+:1053700010BD0020704710B5F9F702FD10BD10B543
+:10538000F9F718FD10BD002070470020704700207D
+:105390007047AADF704744DF704711DF704713DFA3
+:1053A000704700DF704770474DDF704770B58CB0B5
+:1053B0006B46140002000D001E000F3211781970A8
+:1053C00011000133013A8842F8D10D22002104A8CE
+:1053D00000F0B4FB2B783000F3776B78B377AB78C1
+:1053E0007377FFF7E1FF2F236B441B7823702E2385
+:1053F0006B441B7863702D236B441B78A3700CB037
+:1054000070BD30B5037804000D00002085B0022B7C
+:1054100016D10322611C01A800F074FB0322211D98
+:1054200003A800F06FFB280002AA03A9FFF7BEFF44
+:10543000032202A901A800F057FB43425841C0B221
+:1054400005B030BDA6DF70472EDF704732DF7047F2
+:1054500033DF70474CDF70472EDF704751DF7047F6
+:1054600010DF704711DF704761DF704710B508002B
+:105470001100FEF7E4FF10BDF0B585B01C000AABCB
+:10548000050016001F780391FAF7DCFB01235F404B
+:105490003200230028000399009700F036FA201A02
+:1054A000431E984105B0F0BDF0B585B01C000AABB5
+:1054B000050016001F780391FAF7C4FB01235F4033
+:1054C0003200230028000399009700F0DCF9201A2D
+:1054D000431E984105B0F0BD10B50400FAF7C0FBBB
+:1054E000200000F0D9FA200010BD8269806812689F
+:1054F0001040431E9841704710B5043000F0AFF9DA
+:1055000010BD4369010010B50068002B03D10028CD
+:1055100000D0804710BD0028FCD004319847F9E73F
+:1055200010B5012902D0022904D010BD2030FFF7A8
+:10553000E8FFFAE73830FAE7704710B5040000F0EA
+:10554000ABFA200010BD704703004A1C0800182168
+:105550004A4341439A189268581810B5C068002A07
+:1055600003D1002800D0804710BD0028FCD01031A6
+:1055700059189047F8E710B5040000F08DFA2000A4
+:1055800010BD70B50D0004000430FAF759FFE56353
+:1055900070BD10B5040043684269991800F07FF8A7
+:1055A000E36A002B04D1A369002B00D0984710BDFB
+:1055B000A0690028FBD021001C319847F7E710B5FF
+:1055C000040000F074F80023A361E36210BD10B57D
+:1055D0000400FAF79DFB200000F05EFA200010BDE9
+:1055E00070B50D00040000F062F86561206900F0FC
+:1055F0001FF94119200000F052F870BDC36A010084
+:1056000010B58069002B03D1002800D0804710BD61
+:105610000028FCD01C319847F9E710B50400FAF7D0
+:1056200085FB200000F038FA200010BD036810B59B
+:105630000400002B05D1C06800F0FAF80123606077
+:10564000236010BD10B504000068002804D0E06895
+:1056500000F0EEF86368C01A10BD10B58468FFF75B
+:10566000F1FF201810BD10B50400C06800F0E0F88C
+:1056700000236060A36010BD002310B50360436089
+:1056800083600400FAF782FBE0602000FFF7EBFF85
+:10569000200010BD10B503689B68984710BD10B579
+:1056A00003000A00011D006900F089F810BD10B563
+:1056B000011D006900F0A0F810BD0FB4012010B565
+:1056C000FCF7CCFA70B50D0004001600FAF78EFB5B
+:1056D0006B1C07D00021200000F0C7F8310020002B
+:1056E00000F0BDF870BDF8B50D001F0004001600F5
+:1056F000FAF77CFB6B1C0CD06368002F0AD0E268C1
+:1057000001212000136000F0B0F83100200000F00B
+:10571000A6F8F8BD2269F3E710B50322FFF7D2FF20
+:1057200010BD10B5FFF7CEFF10BD10B5130000225D
+:10573000FFF7D9FF10BD10B50022FFF7F6FF10BD2F
+:10574000012010B5FCF78AFA7047704710B5FFF7D3
+:10575000FCFFFFF7F9FFF2F727FE10BD10B5002898
+:1057600001D000F05EF9FEE770B504000D0003689B
+:105770001B68984763681D6070BD036870B5DB687F
+:105780000400984763685A682368002A02D19B681E
+:10579000984770BD5B681568984763682D1A5A680A
+:1057A000002D07DC916859601B68002BEAD0506817
+:1057B0009847E7E7236810681B699847E9E770B5E1
+:1057C00006000C00100072B64B6000230A6071687E
+:1057D0004D68002D08D1002B0CD133684C601B693B
+:1057E0009847A56062B670BD2A68821AF3D42B0070
+:1057F000AD68EEE79C60F4E710B572B64268536896
+:105800008B420DD19B6853600268002B03D19368D3
+:10581000984762B610BD126918689047F9E71300FF
+:10582000002BF6D09A688A42F9D18A689A60F0E72C
+:1058300010B503685B68984710BD70B50400FAF7AF
+:1058400069FF0500FAF766FF401BA042FAD370BD5E
+:10585000FA2310B59B005843FFF7EFFF10BD10B5BA
+:10586000007840B200F081F810BD002902D0012973
+:1058700000D070470023A022C356D205C133FF33A6
+:105880009B009950F5E7F7B50192B1221C0003681F
+:105890004910D20099508021012289005A501900E4
+:1058A00000260500FC31CE601A60671E019BB742DE
+:1058B0000BDC01222800D919FAF7C4FB002819D003
+:1058C0002800FAF787FC3C0010E000222800991914
+:1058D000FAF7B8FB00280BD02800FAF7ADFC04005B
+:1058E0002800FAF777FC002C00DB34002000FEBD16
+:1058F0000136DAE7089B002BF8D02B68FC339A6856
+:10590000002AFCD000229A60F0E7F8B51700B12217
+:105910001C000368D2004910995080220025920093
+:105920009D50012206009A60A54204DB069B002BD5
+:1059300013D120000EE03000795DFAF76FFB0028EC
+:1059400009D03000FAF746FC3000FAF775FC002861
+:1059500000DB2800F8BD0135E6E73000FAF752FC1D
+:105960000028E6D001204042F4E7A0238000DB05B8
+:10597000C018E02310B50C24DB00C2588900A243F4
+:10598000C250C2581143C15010BD30B5002902D0D9
+:1059900001290FD030BD01220C0013008B40056996
+:1059A0001D4203D005688B00EB181C6001311F29D4
+:1059B000F3D1EFE700230A009A400469144203D0B0
+:1059C00004689A00A218116001331F2BF3D1E1E79C
+:1059D0000B00426810B514680169634019406140CA
+:1059E000116010BD10B5407840B2FAF74DFC10BD03
+:1059F00082B00190C046C046C046C046C046C046C0
+:105A0000C046C046C046C046C046C046C046C04666
+:105A1000019B013B0193002BECD102B07047704712
+:105A2000704710B59AB0032102A8FFF784FE022147
+:105A300008A8FFF780FE01210EA8FFF77CFE1021C9
+:105A400014A8FFF778FE9624059B039A20001A609D
+:105A5000099A0C9B1A600F9A129B1A60159A179B51
+:105A600001921A60FFF7F4FE069B039A20001A6069
+:105A7000099A0B9B1A600F9A119B01921A60159A52
+:105A8000189B1A60FFF7E4FEDEE7030010B508007C
+:105A90001900FCF7CFF810BD10B5F3F731FB10BDBE
+:105AA00010B5041E00D101342000F3F7F5FA0028E8
+:105AB00007D1FAF7BBFE002801D100F003F88047B8
+:105AC000F2E710BD062010B5FCF702F90120FFF740
+:105AD00045FEC9B28218904201D100207047037878
+:105AE0008B42FBD00130F6E730B500240139A242E9
+:105AF00001D1002005E0035D01340D5DAB42F6D01D
+:105B0000581B30BD002310B59A4200D110BDCC5CAB
+:105B1000C4540133F8E710B5884202D98B18984273
+:105B200003D3002307E08B5C8354013AFBD210BD02
+:105B3000CC5CC45401339A42FAD1F8E703008218CE
+:105B4000934200D1704719700133F9E770B5040032
+:105B50000D001F2904D9162303600120404270BDA7
+:105B6000436C002B04D08A009B181A68002A08D1C5
+:105B7000200000F015F82A0001002000FCF7B2F820
+:105B8000EDE70020012AEAD0511C03D11623013091
+:105B90002360E4E7002428001C6090472000DEE733
+:105BA00010B5FCF779FB10BD02780B78002A03D002
+:105BB000013001319A42F7D0D01A70470023C25CFD
+:105BC0000133002AFBD1581E7047030030B51D0079
+:105BD000002A06D00C78013A01332C700131002CD8
+:105BE000F5D100219A18934200D130BD19700133CC
+:105BF000F9E7F7B5150001938A680B690C0000906E
+:105C0000934200DA130022002B6043321278002AFC
+:105C100001D001332B6023689B0602D52B68023329
+:105C20002B602268062317001F401A4227D023004A
+:105C300043331B785A1E93412268920630D42200C7
+:105C400001990098089E4332B047431C25D0062393
+:105C500020682A68E16800250340042B03D18D1ACF
+:105C6000EB43DB171D40A3682269934201DD9B1AB9
+:105C7000ED180027BD4220D1002010E00137E36875
+:105C80002A689B1ABB42D2DD2200012301990098A9
+:105C9000089E1932B047431CF0D101204042FEBD9E
+:105CA0003020E1184331087021005A1C4531097831
+:105CB000A218433202331170C1E722000123019977
+:105CC0000098089E1A32B047431CE6D00137D1E74E
+:105CD000F8B5C046F8BC08BC9E467047F8B5C0464B
+:105CE000F8BC08BC9E4670470000000000000000A1
+:105CF00089810100B92202000500000005000000B2
+:105D000003000000090000000D04000036680200D6
+:105D10000000000000000000812402007F24020037
+:105D2000892402008B240200FFFF00000000000015
+:105D3000FFFF010001000000000000000000000063
+:105D4000FD2A02007F240200412B0200432B0200A7
+:105D50000000000000000000FD2A02007F24020075
+:105D60003F2B02004F2B0200FF2A02001B2B0200D8
+:105D70001F2B02003B2B0200A1960100A9960100F7
+:105D8000312C020000000000000000000D9A01000C
+:105D90007F240200E59A0100B52C020000000000FB
+:105DA00000000000FD2A02007F240200F52C020002
+:105DB000F72C0200559B0100D52C0200F12C0200AB
+:105DC0005D9B0100032D0200010000001700000090
+:105DD00046000000A30000005F010000D6020000A2
+:105DE000C4050000A00B000000000000000000003F
+:105DF0007B3402007F240200C1A1010013320200A3
+:105E00000000000000000000C3370200A1A701004D
+:105E10000DA701002D36020079A801003F360200CF
+:105E2000DB370200F8FFFFFF00000000FD2A020040
+:105E30007DA9010099A80100A9A8010000000000A7
+:105E400000000000FD2A02007F2402000738020043
+:105E5000093802000000000000000000FD2A0200D6
+:105E6000533A0200453A0200473A0200000000009F
+:105E700000000000FD2A0200473C02001D3C020019
+:105E80001F3C0200945E020003000000AC5E0200B2
+:105E900008000000020000000000000004000000F4
+:105EA000010000000800000002000000C40900001A
+:105EB0000000000088130000080000001027000008
+:105EC00010000000204E0000180000008038010083
+:105ED00020000000007102002800000000E2040021
+:105EE00030000000008813003800000000000000AF
+:105EF00000000000FD2A0200573C02006DB30100C3
+:105F0000613C0200FF2A02001B2B02001F2B020033
+:105F10003B2B020079B20100B1B30100312C020029
+:105F2000BCFFFFFF00000000FD2A020069B2010073
+:105F300091B30100A1B301005DB30100D52C0200B3
+:105F4000F12C0200ADB40100032D02005C5F0200E1
+:105F500003000000745F020008000000020000005F
+:105F60000000000004000000010000000800000024
+:105F700002000000E204000000000000C40900006C
+:105F80000800000088130000100000001027000027
+:105F900018000000204E00002000000080380100A2
+:105FA00028000000007102003000000000C4090059
+:105FB000380000000000000000000000FD2A020080
+:105FC000853C0200EDB501008F3C0200FF2A020073
+:105FD0001B2B02001F2B02003B2B02003DB50100D2
+:105FE00005B60100312C0200F05F02000B0000003A
+:105FF000D430000000000000A86100002000000074
+:1060000050C3000040000000A086010060000000B6
+:10601000400D030080000000801A06008800000088
+:1060200000350C0090000000006A1800B00000006D
+:1060300000D43000D000000000A86100F000000093
+:106040000050C300F8000000000000000000000045
+:10605000FD2A0200B33C0200D9B60100BD3C02009B
+:10606000F1B60100D52C0200F12C020095B7010019
+:10607000032D02008460020004000000A4600200FE
+:106080000900000002000000000000000400000001
+:1060900010000000080000002000000010000000B8
+:1060A000300000006902000080000000E8020000EB
+:1060B00090000000C4090000700000008813000078
+:1060C000600000001027000050000000204E00007B
+:1060D00040000000409C000030000000A08601004D
+:1060E0002000000040420F001000000000000000EF
+:1060F00000000000FD2A0200E13C020019B9010085
+:10610000EB3C0200FF2A02001B2B02001F2B0200A7
+:106110003B2B020079B8010031B90100312C02009B
+:106120002861020004000000102700000C0000009D
+:10613000204E00000800000050C3000004000000D2
+:10614000A086010000000000000000000000000028
+:10615000FD2A02000F3D020081BA0100193D020034
+:1061600021BA0100D52C0200F12C020099BA0100DD
+:10617000032D02000000000000000000FD2A0200C4
+:10618000A1BE0100B9BD0100E33E02000000000015
+:106190000000000087420200000000000000000034
+:1061A00059D2010077450200000000000000000005
+:1061B00079D20100894502000000000000000000C3
+:1061C00099D201009B450200000000000000000081
+:1061D00039D2010065450200000000000000000007
+:1061E0004144020045440200494402004D4402007B
+:1061F00055D10100514402005544020059440200A7
+:106200005D440200614402006544020069440200EA
+:106210006D4402007144020075440200794402009A
+:106220007D44020081440200854402008B44020048
+:106230008F44020093440200974402009B440200F2
+:106240009F440200A3440200A7440200AB440200A2
+:10625000AF440200B344020041570200415702001C
+:1062600081D401000000000000000000B9D201004C
+:10627000AD4502000000000000000000F9D201005E
+:10628000D1450200000000000000000071D70100AD
+:1062900057480200000000000000000085D7010000
+:1062A00081480200000000000000000019D3010036
+:1062B000E34502000000000000000000D9D2010008
+:1062C000BF4502000000000000000000CB440200B7
+:1062D000CF440200D3440200D7440200DB44020052
+:1062E000DF440200E3440200E7440200EB44020002
+:1062F00093480200000000000000000059D3010094
+:1063000007460200000000000000000039D3010031
+:10631000F54502000000000000000000EF4402000C
+:106320005DD10100F3440200F7440200FB44020087
+:10633000FD44020001450200054502000745020038
+:106340000B4502000F4502004D490200000000000D
+:1063500000000000D9460200CD460200C1460200FE
+:10636000B946020019460200B7440200BB440200CD
+:10637000BF440200C3440200C7440200C3470200F6
+:10638000000000000000000039470200194502002B
+:10639000E946020079D301001D45020021450200B3
+:1063A0001F480200FF470200F1D10100EDD30100B8
+:1063B000BDD101002545020021D40100D1470200D2
+:1063C00000000000000000008F4A0200C54A0200E1
+:1063D000EB490200EF490200F3490200F9490200CB
+:1063E00055440200E1D90100174A02003F4A020069
+:1063F000514A0200654A0200794A02009F4B02009E
+:10640000F74A02000D4B0200214B0200354B0200FF
+:10641000EDD701004F4B0200C54B0200FD4B0200BF
+:10642000534B02005B4B0200634B0200674B0200C0
+:106430006D4B0200734B0200AF4402003DD80100D7
+:10644000674C020039D90100954C020000000000A1
+:106450000000000009DC0100E5DA0100D94C02006F
+:10646000FDDA010019DB0100054D0200454D020077
+:106470006D4D0200EB440200E9DD010019E201006C
+:10648000E9E1010019E70100FDE6010061E6010014
+:10649000275302004DE3010079E3010005E3010009
+:1064A000D1E2010067530200B5ED01008F530200F5
+:1064B0007F5302007353020081ED010087530200F5
+:1064C000775302006353020011EC01008B5302006A
+:1064D0006B530200000000000000000061FC01009E
+:1064E000D9540200000000000000000039550200ED
+:1064F0003B5502000000000000000000475502006C
+:1065000077550200000000000000000011FD0100AE
+:10651000CF5502009355020000000000000000006B
+:106520002DFD01001B560200FD5502000000000079
+:1065300000000000000000000000000041570200C1
+:1065400048650200DC2600208906020015070200CB
+:106550001F5A0200215A02002D070200B004000059
+:1065600000F004006009000000D00900C012000023
+:1065700000B01300802500000050270040380000C4
+:1065800000003B00004B000000A04E0080700000A7
+:1065900000F07500127A00000000800000960000F4
+:1065A00000509D0000E1000000F0EB00002C010015
+:1065B00000903A0100C2010000E0D701008403000E
+:1065C00000B0AF0390D003000000000400080700F3
+:1065D00000705F0700100E00A4DFBE0E40420F00E7
+:1065E00000000010A81202003412020090110200F4
+:1065F0004811020090110200701202009011020076
+:10660000481102003412020034120200701202001B
+:10661000481102004E1102004E1102004E110200FC
+:106620007E120200341202003412020090110200A5
+:106630004411020090110200701202009011020039
+:1066400044110200341202003412020070120200DF
+:10665000441102004E1102004E1102004E110200C0
+:106660007A12020008150200D8140200D8140200A1
+:10667000D6140200DC140200DC140200241602000E
+:10668000D6140200DC14020024160200DC140200FE
+:10669000D6140200D0150200D0150200D015020059
+:1066A0006016020000000000000000000000000072
+:1066B00000000000000000000000000000000000DA
+:1066C00000000000000000000000000000000000CA
+:1066D00000000000000000000000000000000000BA
+:1066E00000000000000000000000000000000000AA
+:1066F000000000000000000000000000000000009A
+:106700000000000018200020202020203030302CF5
+:106710003030302C3030302C3030302C3030300AAB
+:10672000202020203030302C3037302C3030302CAE
+:106730003037302C3030300A202020203030302CC0
+:106740003030302C3030302C3030302C3030300A7B
+:10675000202020203037302C3030302C3030302C7E
+:106760003030302C3037300A202020203030302C90
+:106770003037302C3037302C3037302C3030300A36
+:1067800000202020203030302C3030302C30303081
+:106790002C3030302C3030300A2020202030303067
+:1067A0002C3037302C3030302C3037302C303030EB
+:1067B0000A202020203030302C3030302C30303047
+:1067C0002C3030302C3030300A2020202030303037
+:1067D0002C3037302C3037302C3037302C303030B4
+:1067E0000A202020203037302C3030302C30303010
+:1067F0002C3030302C3037300A000A286400501E0C
+:106800001E007A76677074756F6965617A76677055
+:1068100074756F6965617A766770745265626F6FBF
+:10682000744D6F646500666C617368496E636F6D6B
+:10683000706C65746500000004020204020000022E
+:106840000404040002020004040301000001030325
+:106850000300010102030304020101030104030117
+:106860000003000004010102000003027A76677051
+:1068700074756F6965617A76677074756F69656143
+:106880007A766770740000040202040200000204B9
+:1068900004040002020004040301000001030303D6
+:1068A00000010102030304020101030104030100CA
+:1068B00003000004010102000003021B1B000E1173
+:1068C000000000000008080800080A4A4000000A0A
+:1068D0005FEA5FEA0ED92ED36E19324489330C92E7
+:1068E0004C924D080800000004880808040804843D
+:1068F0008488000A448A4000048EC480000000049A
+:106900008800000EC000000000080001224488102A
+:106910000C9252524C048C84848E1C824C901E1E0D
+:10692000C244924C06CA525FE21FF01EC13E0244AE
+:106930008ED12E1FE24488100ED12ED12E0ED12ED4
+:10694000C488000800080000048004880244880409
+:1069500082000EC00EC008048244880ED126C004F6
+:106960000ED135B36C0C925ED2521C925C925C0ECE
+:10697000D010100E1C9252525C1ED01C901E1ED0C5
+:106980001C90100ED013712E12525ED2521C880829
+:10699000081C1FE242524C1254981492101010100E
+:1069A0001E113B75B131113935B3710C9252524CF5
+:1069B0001C925C90100C92524C861C925C92510E70
+:1069C000D00C825C1FE4848484125252524C1131E8
+:1069D000312A44113135BB7112524C9252112A4462
+:1069E00084841EC488101E0EC808080E1008048275
+:1069F000410EC242424E048A400000000000001FC7
+:106A00000804800000000ED2524F10101C925C004F
+:106A10000ED0100E02424ED24E0C925C900E06C862
+:106A20001C88080ED24EC24C10101C92520800084E
+:106A30000808024002424C101498149208080808F2
+:106A400006001B75B131001C925252000C92524C40
+:106A5000001C925C90000ED24EC2000ED0101000AE
+:106A600006C8049808080EC807001252524F0011B9
+:106A7000312A4400113135BB00124C8C9200112A8E
+:106A80004498001EC4881E06C48C84860808080822
+:106A90000818080C881800000C8360636F6D706123
+:106AA000737343616C00302C3235352C302C323509
+:106AB000352C300A302C3235352C302C3235352CF3
+:106AC000300A302C302C302C302C300A3235352C1A
+:106AD000302C302C302C3235350A302C3235352CD8
+:106AE0003235352C3235352C300A0054494C54207F
+:106AF000544F2046494C4C2053435245454E2000AC
+:106B00000000010002000300040000010101020175
+:106B10000301040100020102020203020402000355
+:106B20000103020303030403000401040204030439
+:106B3000040474656D7043616C00E95DCA4B251DEA
+:106B4000470AA062FA1922DFA9A8E95DFB24251DE6
+:106B5000470AA062FA1922DFA9A8E95D0753251D9B
+:106B6000470AA062FA1922DFA9A8626C65537973FB
+:106B7000417474727300424243206D6963726F3ACC
+:106B8000626974005D00424243206D6963726F3A2E
+:106B9000626974205B00302C302C3235352C302C5F
+:106BA000300A302C3235352C302C302C300A32352E
+:106BB000352C3235352C3235352C3235352C3235B5
+:106BC000350A302C3235352C302C302C300A302C14
+:106BD000302C3235352C302C300A00302C302C3013
+:106BE0002C302C300A302C302C302C302C323535D7
+:106BF0000A302C302C302C3235352C300A323535D9
+:106C00002C302C3235352C302C300A302C323535A6
+:106C10002C302C302C300A003235352C302C302CD6
+:106C2000302C3235350A302C3235352C302C32357B
+:106C3000352C300A302C302C3235352C302C300AA3
+:106C4000302C3235352C302C3235352C300A32355B
+:106C5000352C302C302C302C3235350A00322E3188
+:106C60002E312D2D6700FFFF14000500FFFFFFFFF1
+:106C7000FFFFFFFFFFFFFFFF00FFFFFF000000FF20
+:106C8000FFFFFFFFFFFFFF00FFFFFF000000FF000F
+:106C900000000000FFFF00FFFFFF000000FF0000FA
+:106CA0000000000000000000FFFFFFFFFFFFFF00EB
+:106CB000FFFFFF000000FF0000000000FFFFFFFFDC
+:106CC000FFFFFFFFFFFFFFFF00FFFFFF000000FFD0
+:106CD0000000FFFF00FF00FF00FF00FFFFFF00FFBD
+:106CE00000FF00FF0000FFFF00E2ECF0F4F8FC0002
+:106CF00004E95DDA90251D470AA062FA1922DFA98E
+:106D0000A8E95DDA91251D470AA062FA1922DFA9D8
+:106D1000A8E95D9882251D470AA062FA1922DFA919
+:106D2000A8E95D93B1251D470AA062FA1922DFA9DF
+:106D3000A8E95D93B0251D470AA062FA1922DFA9D0
+:106D4000A86261642068616E646C6520746F207550
+:106D50006E6465726C79696E67207472616E7370AF
+:106D60006F727400494E495449414C495A41544943
+:106D70004F4E5F494E434F4D504C45544500756E44
+:106D80006B6E6F776E004E6F7264696320424C4584
+:106D9000342E31207665723A25752066773A253093
+:106DA0003478004E6F7264696320287370656320C5
+:106DB000756E6B6E6F776E29207665723A25752039
+:106DC00066773A25303478006E5246357800D8E23E
+:106DD000ECF0F4F8FC00044E6F20617661696C61A0
+:106DE000626C652049324300232D302B2000686CF3
+:106DF0004C006566674546470030313233343536DE
+:106E00003738394142434445460030313233343516
+:106E1000363738396162636465660000000000003F
+:106E2000E812FF7F0100000000000000C0680200BF
+:106E30005D6C0200766B0200A75302001820002050
+:106E400000000000C4660200E4660200A4660200BE
+:106E50000000000000000000000000000000000032
+:106E60000000000000000000000000000000000022
+:106E70000000000000000000000000000000000012
+:106E80000000000000000000000000000000000002
+:106E900000000000000000000000000000000000F2
+:106EA000204EFFFF00000000FF0F10100700FF0042
+:106EB0000004FF00E98001006584010025900100C5
+:106EC000659301003196010059960100C1800100CF
:020000040003F7
:10C00000903C002061DC030073DC030075DC03005E
:10C010000000000000000000000000000000000020
@@ -10608,14 +10382,7 @@
:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
-:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
-:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
-:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
-:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
-:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
-:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
-:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
-:0600000BFFFFFFFFFFFFF5
+:0C00000BFFFFFFFFFFFFFFFFFFFFFFFFF5
:020000040000FA
:0400000A9903C0DEB8
:1000000D00040020810A000015070000610A0000AD
@@ -17515,22 +17282,22 @@
:10B3D00D481000200519A405002036010001008841
:10B3E00D3720FB349B5F80041F8000100D9DCB091F
:10B3F00D0020880900200E0A0020024810000000DD
-:10C0000D000002204DF2020075F2020077F20200EC
-:10C0100D79F202007BF202007DF2020000000000C6
-:10C0200D0000000000000000000000007FF2020090
-:10C0300D81F202000000000083F2020085F202008E
-:10C0400D87F20200694E0200EDF00200B1F002002D
-:10C0500DC5F0020087F2020035DC020025C802009F
-:10C0600DEDEC0200F5EC0200FDEC020087F202009F
-:10C0700D87F2020087F2020087F2020087F20200C7
-:10C0800D87F20200D9FA020087F2020087F202005D
-:10C0900D87F2020087F202001932030087F20200D4
-:10C0A00D87F2020087F2020005ED02000DED02009D
-:10C0B00D87F2020087F2020000000000000000007D
-:10C0C00D87F2020087F2020087F20200D9F0020027
-:10C0D00D87F2020087F2020087F2020087F2020067
-:10C0E00D15F102000000000000000000000000003B
-:10C0F00D0000000087F202000000000001F10200C4
+:10C0000D0000022001EE020029EE02002BEE0200DC
+:10C0100D2DEE02002FEE020031EE020000000000B6
+:10C0200D00000000000000000000000033EE0200E0
+:10C0300D35EE02000000000037EE020039EE02007E
+:10C0400D3BEE020005440200A1EC020065EC02008B
+:10C0500D79EC02003BEE020071D70200A5C202008E
+:10C0600D9DE80200A5E80200ADE802003BEE0200EB
+:10C0700D3BEE02003BEE02003BEE02003BEE020007
+:10C0800D3BEE0200D5F602003BEE02003BEE020055
+:10C0900D3BEE02003BEE0200152E03003BEE0200CC
+:10C0A00D3BEE02003BEE0200B5E80200BDE80200E7
+:10C0B00D3BEE02003BEE020000000000000000001D
+:10C0C00D3BEE02003BEE02003BEE02008DEC020067
+:10C0D00D3BEE02003BEE02003BEE02003BEE0200A7
+:10C0E00DC9EC02000000000000000000000000008C
+:10C0F00D000000003BEE020000000000B5EC020065
:10C1000D0000000000000000000000000000000022
:10C1100D0000000000000000000000000000000012
:10C1200D0000000000000000000000000000000002
@@ -17547,7609 +17314,7362 @@
:10C1D00D0000000000000000000000000000000052
:10C1E00D0000000000000000000000000000000042
:10C1F00D0000000000000000000000000000000032
-:10C2000D30B5214C04600325C0F81458002400F605
-:10C2100D1C0EF7EE007A0225C0E90144C0F818584B
-:10C2200DCEED007AC0F8204800F624044FF0000C43
-:10C2300DC4F800C09FED127B012480F828485C1ED5
+:10C2000D30B5214C04600325C0F81858002400F502
+:10C2100D026EF7EE007A0225C0E90244C0F81C5800
+:10C2200DCEED007AC0F8244800F628044FF0000C3B
+:10C2300DC4F800C09FED127B012480F82C485C1ED1
:10C2400D00F5036E00F5046C032C8EED007B0CEDF8
-:10C2500D027B05D85C1C6410C0F81438C0F818486F
-:10C2600D92B207EE902A00F50162F8EE677A00F6B9
-:10C2700D0C031160C3ED007A30BD00BFAFF3008039
-:10C2800D0000000000000000E87F03000000000037
-:10C2900D4389DA0700F1E9802DE9F0474FF080423C
-:10C2A00D43F00103D2F8002443818EB00646002AE4
-:10C2B00D00F0CD80704A13680133136008F0FEFF63
-:10C2C00D06F1B8070021304607F090FB38466B4C5D
-:10C2D00D09F0EEFB04F1F00554F8043F184613B1D4
-:10C2E00D1B681B689847AC42F6D1304601F090F8B8
-:10C2F00D634B0024CDE90A340AAB93E80300102305
-:10C3000D8DE8030002932246334640F2FD31384654
-:10C3100D07F016FB5B4BCDE90C34C02302930EAB3B
-:10C3200D13E9030064228DE80300334640F2FD312A
-:10C3300D384607F005FB7289534B42F4C0424FF06B
-:10C3400DE00C7281A02160228025402083F809C372
-:10C3500D83F80A1383F81A2383F81B2383F8071332
-:10C3600D83F81C1383F8215383F8222383F8015398
-:10C3700D83F8020383F8060306F5E26001F0E6FD9B
-:10C3800D01F086F8014604A80FF02CFA12F056FDC4
-:10C3900D37A3D3E90023824689461BF0FFF934A366
-:10C3A00DD3E9002380460D46504649461BF0F6F969
-:10C3B00D06A811460FF0F6F92DA3D3E90023404648
-:10C3C00D29461BF0EBF907A811460FF0EBF928A34E
-:10C3D00DD3E90023404629461BF0E0F9014608A8A1
-:10C3E00D0FF0E0F907AA08A909A80FF0DBFA06AAD1
-:10C3F00D09A905A80FF0D6FA09A80FF0CBF908A8DE
-:10C4000D0FF0C8F907A80FF0C5F906A80FF0C2F98B
-:10C4100D06F294723B4604A9009206F10C0005AA9F
-:10C4200D019404F077FF05A80FF0B4F904A80FF0FC
-:10C4300DB1F907F025F83368144A5B6893420DD1C2
-:10C4400D0A2009F09BFD20460EB0BDE8F0870A4B8F
-:10C4500D4FF47A701A600AF069F92FE730460A2115
-:10C4600D984720460EB0BDE8F0870948704700BFD9
-:10C4700D00CA9A3B000000003020002054390020F3
-:10C4800DF9340200E534020000E100E089340200D5
-:10C4900D16FCFFFF0000000082B010B59FED0C7B75
-:10C4A00D82B00146069CCC6081ED067B10300021E8
-:10C4B00D04AC019084E80C0009F068FF019802B00B
-:10C4C00DBDE8104002B009F0B5BE00BFAFF300806B
-:10C4D00D000000000000000010B5054C237833B9B2
-:10C4E00D044B13B10448AFF300800123237010BD3A
-:10C4F00D30380020000000008C9A030008B5034B73
-:10C5000D1BB103490348AFF3008008BD00000000D4
-:10C5100D343800208C9A0300A3F5803A704700BF91
-:10C5200D174B002B08BF134B9D46FFF7F5FF00215E
-:10C5300D8B460F461348144A121A1BF02AFB0E4B5A
-:10C5400D002B00D098470D4B002B00D098470020B2
-:10C5500D002104000D000D48002802D00C4801F008
-:10C5600D3FF91AF019FB2000290000F011FA1AF01A
-:10C5700DFFFA00BF000008000000000000000000EE
-:10C5800D0000022000240020A4420020E1D7010079
-:10C5900D0000000010B50E4C84B0214603A80EF02B
-:10C5A00DCDFFA4F1100003F047FA962009F0E6FC48
-:10C5B00D00231A46009303A920460EF05DFE642069
-:10C5C00D09F0DCFC03A80EF027FD04B010BD00BF80
-:10C5D00DF42C002000B585B0014602A80EF092FDA6
-:10C5E00D02A903A80EF084FD0023CDE900331A46FD
-:10C5F00D03A906480BF000FF03A80EF00DFD02A8DD
-:10C6000D0EF00AFD05B05DF804FB00BF202D0020E3
-:10C6100D2DE9F04784B000F03BFF014602A80FF072
-:10C6200DE1F80522114603A80EF042FDDFF87080F7
-:10C6300D00270FFA87F946460125494602A80FF053
-:10C6400DC9F916F8013B984217D00135062DF4D1E2
-:10C6500D0137052F08F10508EBD100231A46009389
-:10C6600D03A90E480EF008FE03A80EF0D5FC02A893
-:10C6700D0FF090F804B0BDE8F087C5F1040A04246A
-:10C6800D1FFA8AFA22B2013C6423494603A8A4B2D8
-:10C6900D0EF0C2FD5445F5D1D7E700BFF42C0020B4
-:10C6A00D442000202DE9F04F3B4A3C4B12681B689B
-:10C6B00DDFF8F0908BB0190C100CADF81C30ADF804
-:10C6C00D18208DF81E108DF81A0000F0E1FE0146BD
-:10C6D00D08A80FF087F80522114609A80EF0E8FC0E
-:10C6E00D0DF1190304930DF11D0305934FF0500A3D
-:10C6F00D4FF00A0B2A4B039300230293BDF90870E8
-:10C7000D039E0125394608A80FF064F916F8013B80
-:10C7100D984217D00135062DF4D1029B039A0133AF
-:10C7200D0532052B02930392E8D1049B0DF11B02F8
-:10C7300D934221D013F801BB0493059B13F801AB71
-:10C7400D0593D7E7C5F104081FFA88F8042422B22F
-:10C7500D5B46394609A80EF05FFD504609F00EFC08
-:10C7600D013C002300931A4609A94846A4B20EF0D5
-:10C7700D83FD4445EBD1CDE7C82009F0FFFBFFF762
-:10C7800D09FFFFF707FF09A80EF046FC08A80FF0F8
-:10C7900D01F80BB0BDE8F08F487C03004C7C030022
-:10C7A00D44200020F42C002030B589B0EC468CE8F4
-:10C7B00D0F001C4C1C4B012240F6B8301A6009F0DA
-:10C7C00DDDFB2568194907A80FF00CF8022207A90F
-:10C7D00D284606F069FD07A80EF0DCFF1449246811
-:10C7E00D05A80EF0FFFF134B06A819680EF0DAFF2F
-:10C7F00D06AA05A907A80FF0D5F8022207A9204619
-:10C8000D06F052FD07A80EF0C5FF06A80EF0C2FFF8
-:10C8100D05A80EF0BFFF084809B0BDE83040FFF78E
-:10C8200DD9BE00BF6038002054380020507C030072
-:10C8300D587C0300602000205C7C030010B584B0A0
-:10C8400D0DF1100C084C0CE90F0000230748236074
-:10C8500DFFF7C0FE4FF4FA6009F090FB04B0BDE89D
-:10C8600D1040FFF7D5BE00BF54380020D87C030020
-:10C8700D10B588B0EC468CE80F00204B20491C68A1
-:10C8800D07A80EF0AFFF2146022307AA04A806F061
-:10C8900D13FD07A80EF07EFF0223002204A905A8B0
-:10C8A00D0FF048F8174907A80EF09CFF07A905A837
-:10C8B00D0FF02EF8044607A80EF06CFF3CB905A842
-:10C8C00D0EF068FF04A80EF065FF08B010BD01233F
-:10C8D00D022204A906A80FF02DF806A907A80EF04C
-:10C8E00DF7FF07A800F0FCF9C82100F077FA07A8B8
-:10C8F00D0EF050FF06A80EF04DFFE0E76038002067
-:10C9000D547D0300587D030010B5034B03600446AE
-:10C9100D0FF0C6FF204610BD647D030010B5054B1A
-:10C9200D036004460FF0BCFF20461BF0D0F82046F4
-:10C9300D10BD00BF647D03002DE9F04182B0BDF84C
-:10C9400D2080CBB10F2906460D4617461C4602D155
-:10C9500DB8F1C00F10D128201BF0BBF82346A9B2A7
-:10C9600DCDF80080BAB2044609F01AFE33682146AC
-:10C9700D5B683046984710B902B0BDE8F08120469B
-:10C9800D09F026FE204602B0BDE8F0411BF09FB82D
-:10C9900D70B5424C424E84B010252046FFF778FC0E
-:10C9A00D04F1B8003F4B009501224FF47A71FFF767
-:10C9B00DC3FF04F1B8003C4B009502224FF47A718D
-:10C9C00DFFF7BAFF394B0095012204F1B8004FF47F
-:10C9D00D9661FFF7B1FF072104F10C0004F02CFE66
-:10C9E00D38201BF076F820231A46216B054606F0F9
-:10C9F00D73FB482035601BF06CF8216B04F2E47278
-:10CA000D054606F0FDF92A4B7C201D601BF061F8F0
-:10CA100D04F54B72216B054605F0DEFF254B2020FA
-:10CA200D1D601BF056F8216B054605F069FB224B86
-:10CA300D28201D601BF04DF8D4F81029216B0446F9
-:10CA400D04F09CF81D4B35681D491C6003A80EF0C1
-:10CA500DC9FE002203A9284606F0FCFC03A80EF02F
-:10CA600D99FE184C1848FFF7B5FD4FF4C87009F042
-:10CA700D85FA23683BB11448FFF7ACFD09F03CFB88
-:10CA800D002004B070BDFFF70DFE2368002BF2D11E
-:10CA900D09F032FB002004B070BD00BF002500205E
-:10CAA00D60380020A9C701003DC8010071C8010010
-:10CAB00D5C38002058380020503800204C380020B9
-:10CAC00D547D0300543800205C7C030010B5054CE8
-:10CAD00D204606F0B3FD2046034A0449BDE8104048
-:10CAE00D1AF0F0BF0025002040200020F1CA0100FF
-:10CAF00D2DE9F843654B664E664FDFF8B08104466D
-:10CB000D03F13C0200F59350C4E9003208300025D2
-:10CB100D00F09EFF04F6281000F0FAFA04F6FC006F
-:10CB200DA4F80259C4F8FC6808F0B4FD04F6D4006A
-:10CB300DA4F8DA58C4F8D46808F0ACFD04F6A400E3
-:10CB400D0CF07CFF544BC4F8943804F6940009F0B3
-:10CB500DF5FD04F674000BF0D7FC04F654000BF051
-:10CB600DD3FC04F2E47000F053FE04F2847002F082
-:10CB700D0BFC04F5EB6001F031FC04F5E26000F014
-:10CB800D7DFFC4F8F47604F2F4600FF089FEC4F86A
-:10CB900DDC7604F2DC600FF083FE04F2746011F0B9
-:10CBA00D67FB3E4BC4F82C3304F54B7704F5CE6090
-:10CBB00D0EF04AFD3846A4F83253C4F82C6308F041
-:10CBC00D69FD374BC4F8EC3204F53B700DF0EEF80F
-:10CBD00D344BC4F8E0302833C4F8E83004F538702D
-:10CBE00D0EF032FD04F537700EF02EFD04F1E00964
-:10CBF00D04F52E7504F1D80745F8188C28460DF06C
-:10CC000D4BFAA5F110003C3D0EF01EFDBD42F3D1D7
-:10CC100D00254846C4F8E060A4F8E65008F03AFD57
-:10CC200D04F1B8000CF06CFB04F180000BF0A2F8DD
-:10CC300D04F164006666A4F86A5008F02BFD04F157
-:10CC400D4C00E664A4F8525008F024FD274604F188
-:10CC500D34006663658708F01DFD134B47F80C3FE4
-:10CC600D04F120000EF096FD04F11C000EF092FD73
-:10CC700D3846E660658208F00DFD201D6660658111
-:10CC800D08F008FD2046BDE8F88300BFBC8C03000A
-:10CC900D348E0300647D0300C09103001C8D0300DE
-:10CCA00DA497030010960300788A0300EC95030007
-:10CCB00DA0F104001CE700BF10B50446FFF718FFF4
-:10CCC00D20461AF004FF204610BD00BF10B5041F0A
-:10CCD00D2046FFF70DFF20461AF0F9FE204610BD45
-:10CCE00D30B583B03049044601A80EF07BFD01A993
-:10CCF00D20460EF00DFE054601A80EF04BFD15B1B8
-:10CD000D2A4803B030BD2A4901A80EF06BFD01A9D8
-:10CD100D20460EF0FDFD054601A80EF03BFD7DB948
-:10CD200D244901A80EF05EFD01A920460EF0F0FD8C
-:10CD300D054601A80EF02EFD2DB11F4803B030BDE4
-:10CD400D1E4803B030BD1E4901A80EF04BFD01A9D0
-:10CD500D20460EF0DDFD054601A80EF01BFD75B950
-:10CD600D184901A80EF03EFD01A920460EF0D0FD98
-:10CD700D054601A80EF00EFD1DB11348C1E713487D
-:10CD800DBFE7134901A80EF02DFD01A920460EF0B5
-:10CD900DBFFD044601A80EF0FDFC0E4B0E48002C05
-:10CDA00D08BF1846ADE700BF648603009020002041
-:10CDB00DA47D0300A87D0300A8200020A020002052
-:10CDC00DAC7D0300B07D0300C0200020B02000200A
-:10CDD00D9484030064200020C82000202DE9F8432E
-:10CDE00DDFF840908846851E861DA9F1180435F898
-:10CDF00D027F0021484610F0AFFB4FF40071204632
-:10CE000D11F088F83946204610F032FC404609F002
-:10CE100DB5F80021204611F07DF8B542E7D1BDE807
-:10CE200DF88300BF302A00200048704716FCFFFF32
-:10CE300D704700BF704700BF0048704716FCFFFFEA
-:10CE400D82B010B58C4684B049688646DCF8000087
-:10CE500D0DF1080CACE8030006A981E80C00039B5A
-:10CE600DDA070EEB630C12D55A10029B5EF8022006
-:10CE700DD45808AB93E803008DE8030006AB0CCB48
-:10CE800D6046A04704B0BDE8104002B07047029C58
-:10CE900DEFE700BF2DE9F04F83B0DDE90CABBDF836
-:10CEA00D3870002B41D080460E4691461D46BAF192
-:10CEB00D000F3DD00F2E01D1C02F36D128201AF0F2
-:10CEC00D08FE044610300EF06DF818202680A4F8E8
-:10CED00D02901AF0FEFDCDE900AB47F00207A780E6
-:10CEE00D6B4607460246A06003CB47F80C5B002358
-:10CEF00DD8F80060D360E3607B6091605060756826
-:10CF000D0D495161C4E908330C4B9D4208D12046AF
-:10CF100D09F05EFB204603B0BDE8F04F1AF0D7BD17
-:10CF200D21464046A8470028F1D103B0BDE8F08F57
-:10CF300D1BF0010FBED1F8E741CE010039CE010043
-:10CF400D82B070B504A981E80C000446D0F84808F9
-:10CF500DBDF8126018300DF0BBF818B926F00206B6
-:10CF600D012E13D1D4F8E008036801211B689847FE
-:10CF700DD4F8E008012110F063FFD4F84818D4F874
-:10CF800DD808BDE8704002B00FF094BA0546D4F849
-:10CF900DE008036829461B689847D4F8E00829463D
-:10CFA00DBDE8704002B010F04BBF00BF70B5044635
-:10CFB00D82B038201AF08DFD04F108061323324695
-:10CFC00D054624490093244B0FF01EFF0021C4F8A1
-:10CFD00DD458284610F02CF8D4F8D4080FF0ECFFF4
-:10CFE00D81B2304602F0F2F84FF40041304602F0C3
-:10CFF00DF7F8D4F8D40888B194F86038D4F86818E4
-:10D0000D8BB910F09BF9D4F8D40894F8613828B195
-:10D0100DD4F864185BB1002210F04CF9D4F8D03874
-:10D0200D5BB102B070BD012210F044F9EBE710F0D6
-:10D0300D85F9D4F8D038002BF3D1002240F2FF331C
-:10D0400D04F66C01304602F081F8C4F8D00802B045
-:10D0500D70BD00BF0010024000442C4710B50446BF
-:10D0600D49B3D0F8D43823B3C388194A43F0010328
-:10D0700D0221C380C2F88410BFF34F8FBFF36F8FAF
-:10D0800DD0F8D40810F010F9D4F86818D4F8D408F2
-:10D0900D10F054F9D4F86418D4F8D40810F04EF9FF
-:10D0A00DD4F8D40810B103689B6998470023C4F8DD
-:10D0B00DD438002010BDC388DA07FAD5D0F8D428AB
-:10D0C00D23F00103C380002AF3D1FFF76FFFF0E7D0
-:10D0D00D00E100E0044B186810B1D0F8D43803B16A
-:10D0E00D7047FFF763BF00BF64380020D0F8D43815
-:10D0F00D80F861185BB129B1D0F864180022184688
-:10D1000D10F0D8B8D0F86418184610F017B9704759
-:10D1100D70B50446D0F8D4081C4B236048B1D4F840
-:10D1200D681810F00BF9D4F86418D4F8D40810F07E
-:10D1300D05F9174BC4F8EC3803F1800103F1A40293
-:10D1400DC4F80019C4F80829124E002504F614106D
-:10D1500D0EF07AFA04F51060C4F80069A4F80659C7
-:10D1600D08F098FA04F6E80002F0B4FF04F66C003B
-:10D1700D02F084FC04F1080001F0BEFD204626609B
-:10D1800DE58008F087FA204670BD00BFBC7D030026
-:10D1900D4C890300348E030010B50446FFF7B8FF29
-:10D1A00D20461AF094FC204610BD00BF2DE9F04733
-:10D1B00D4FF000088CB01D46734B03600646C0F857
-:10D1C00D0480044617468A46DDF8509008F0F4F9BD
-:10D1D00D6E4B46F8083B6E49032340F2FF32304652
-:10D1E00DFFF70EF840F20113C4F8687804F66C07E7
-:10D1F00D4AF64442A4F8603840F6C231C4F864A837
-:10D2000D384602F0D9FC159BC4F8E0383946C4F80D
-:10D2100DD088C4F8D488C4F8D858C4F8DC9804F67B
-:10D2200DE80002F055FF2B22314604F6EC0003F026
-:10D2300DF3F9584B1A68002A00F0A38038460121F3
-:10D2400D02F03AFF0022494628460FF0DBF85A213A
-:10D2500DC4F8480828460FF01BF807210022D4F81F
-:10D2600D48084D4E0EF02EFD08F092F90246502062
-:10D2700D05921AF02EFCD4F84818059A0546183177
-:10D2800D0DF078FDC4F8545828460DF035FC0146D4
-:10D2900D482005911AF01DFC0A23019302233F4AF1
-:10D2A00D05990093012305460DF0D4FAD4F85408DE
-:10D2B00DC4F84C5803689B68984701465020059167
-:10D2C00D1AF007FC002301931523029300274FF05A
-:10D2D00D834300930599324B324A039705460DF06F
-:10D2E00DE1F83368C4F858588BB12F490691079768
-:10D2F00D06A903C9D4F8542815898DE803001846EA
-:10D3000DC02302933A4629462346FFF7C3FD50201A
-:10D3100D1AF0DFFBD4F84C182522243105460DF008
-:10D3200D29FD3368C4F850583BB3DFF87C800025E5
-:10D3300DCDE9088508AA92E80300C0278DE803000F
-:10D3400D2A461846252123460297FFF7A3FDD4F858
-:10D3500D48083668294618300CF0AEFECDE90A852E
-:10D3600D0CAB0297024613E9030023468DE8030038
-:10D3700D40F2FF313046FFF78DFD20460CB0BDE881
-:10D3800DF0871C605AE700BF348E0300BC7D03009C
-:10D3900D00442C4764380020843A00200AD7A33D6E
-:10D3A00D000082420000AA4241CF010000487047B0
-:10D3B00DD87D0300BFF34F8F0549064BCA6802F4B1
-:10D3C00DE0621343CB60BFF34F8F00BFFDE700BF9B
-:10D3D00D00ED00E00400FA0512DF7047704700BF52
-:10D3E00D08B5084609F0A6F9002008BD11F026BDC4
-:10D3F00D084609F09BB900BF11F026BD024A03494A
-:10D4000D01601060704700BF743800201C7E03005F
-:10D4100D30B583B0054600240DF107008DF80740A7
-:10D4200DFFF7DAFF9DF80730012B1ED0154A16487D
-:10D4300D012313604FF0040CC2F80041D2F8003103
-:10D4400D002BFBD0D2F80835BCF1010C43EA0020CB
-:10D4500DF2D1012353602B680C4A9B6993420AD188
-:10D4600D03B0BDE8304009F065B92B68074A9B69E8
-:10D4700D05489342F4D00146284603B0BDE830403C
-:10D4800D184700BF00D00040ED5EBC0BE1D301009A
-:10D4900D30B4194D0FCD88B001AC0FC495E807001D
-:10D4A00D164D03C4002305F8053F19464FF0805370
-:10D4B00D22705C6E05204FF0010C01EB810202F130
-:10D4C00D20030DEB0302B4FBF0F300FB1343B3FB9E
-:10D4D00DFCF31A44013112F81C2C05F8012D052915
-:10D4E00DA4EB030400EB80000CEB8C0CE5D103489E
-:10D4F00D08B030BC704700BFE07D030068380020E5
-:10D5000D00B583B000230DF107008DF80730FFF74C
-:10D5100D63FF9DF80700A0F10100B0FA80F040090B
-:10D5200D03B05DF804FB00BF2DE9F04F89B09E4CB0
-:10D5300D079011F079FC9D4B9D490022C3F81025F1
-:10D5400DC3F81425C3F81825C3F81C25C3F82025E6
-:10D5500DC3F82425C3F82825C3F82C251C230D1D3D
-:10D5600D4FF0A04203F5E07303208D4242F82300F3
-:10D5700D0ED011F8013F1F2B86BF03F01F0322466B
-:10D5800D4FF0A04203F5E0738D4242F82300F0D135
-:10D5900D884A854C1523151D4FF0A04103F5E07306
-:10D5A00D0320954241F823000ED012F8013F1F2BA6
-:10D5B00D86BF03F01F0321464FF0A04103F5E07332
-:10D5C00D954241F82300F0D17A48774D15234FF05D
-:10D5D00DA041012404FA03F39042C1F80C350ED09A
-:10D5E00D10F8013F1F2B86BF03F01F0329464FF094
-:10D5F00DA04104FA03F39042C1F80C35F0D16E4B03
-:10D6000D6E4A1B6812680693DFF89CB104920023E2
-:10D6100D03934FF0010A049B002B00F0B880039A8E
-:10D6200D934240F3B280664B0193002302931B2675
-:10D6300D4FF0A041019B4FF000095A1CB9F1270F83
-:10D6400D059203F1050876DC039B40F69F72042BCF
-:10D6500D49F6404E49F63F43C4BF4FF47A6E134628
-:10D6600DDDF814C0534C774649F64042B6460425C2
-:10D6700D4EFA05FE1EF0010F524E4FF01C0012D057
-:10D6800D1F2846D84FF0A04E0AFA00F0013DCEF803
-:10D6900D0C0512D31CF801EC16F8010B4EFA05FE21
-:10D6A00D1EF0010FECD11F2837D84FF0A04E0AFA0B
-:10D6B00D00F0013DCEF80805ECD25FB120781F28AF
-:10D6C00D86BF00F01F005D464FF0A0450AFA00F03E
-:10D6D00DC5F80805002002E00130904212D09842B2
-:10D6E00DD1F80455F8D125781F2D86BF05F01F05FB
-:10D6F00D5E464FF0A04601300AFA05F59042C6F895
-:10D7000D0C55ECD1C44504F101040AD01CF801EB11
-:10D7100DADE700F01F00DE46B6E700F01F00DE4665
-:10D7200DC5E709F10109B9F1300F09D0019BB9F134
-:10D7300D270F1E7888DD4FF0FF334FF0000E8FE777
-:10D7400D029B032B2BD0029B3BB3012B14BF012358
-:10D7500D0A23079A92FBF3F3029A1B4801320292B5
-:10D7600D80FB0320DA17C2EBA00202EB8202A3EBCF
-:10D7700D4203303305226FF09F005BB212FB0303AF
-:10D7800D069AD018D65C019054E7FFF713FE0C4BA8
-:10D7900D0193049B02931B264AE76423D9E7039B5D
-:10D7A00D0133039337E700BF0003005000600040D2
-:10D7B00D0C7E0300047E0300382100207038002009
-:10D7C00DFC7D03000D7E03006766666608B5FFF7F6
-:10D7D00DABFE00BF08B50846FFF7F8FF08BD00BF58
-:10D7E00D4FF0FF30704700BF054B186828B1036834
-:10D7F00D044ADB69934202D1704711F01DBB1847F3
-:10D8000D74380020DDD301000048704716FCFFFF7F
-:10D8100D10B5074B03F1080248330446026040F887
-:10D8200D3C3F0AF0BDFB204601F0B8FD204610BD7F
-:10D8300D3C7E0300094B10B503F108024833044642
-:10D8400D026040F83C3F0AF0ABFB204601F0A6FD1C
-:10D8500D20461AF03CF9204610BD00BF3C7E030067
-:10D8600D094A10B502F108014832A0F13C0440F814
-:10D8700D3C1C02600AF094FB204601F08FFD20460F
-:10D8800D1AF025F9204610BD3C7E0300084B10B55B
-:10D8900D044603F10801483340F83C1C44F83C3978
-:10D8A00D0AF07EFB204601F079FD204610BD00BF39
-:10D8B00D3C7E0300F0B5044683B0182015460F4694
-:10D8C00D1AF007F90D491B22064611F023FA012320
-:10D8D00D00933A462B463146204601F0F5FE2A4686
-:10D8E00D214604F13C000AF09FFB054B204603F155
-:10D8F00D080248332260E36303B0F0BD00B001407D
-:10D9000D3C7E0300F8B50646044656F85C0B0368EA
-:10D9100D4FF400620025DF69E2620B233146B84700
-:10D9200D2946102284F8835084F8785084F86D507D
-:10D9300D84F8885004F1790019F06AFA294610220A
-:10D9400DE06304F16E0019F063FA2368E56A1A6862
-:10D9500D606405F5006518466563136BE76B9847C2
-:10D9600D2844874212D3656CE36BAB420ED220681C
-:10D9700D0368DB6A9847854208D205490E22304676
-:10D9800D1AF0CFF8B0FA80F04009F8BD0020F8BDCC
-:10D9900DA07E030038B50446154618464FF4807234
-:10D9A00D0423C4E90150216004F10C00083106F094
-:10D9B00D85FB04F1240008F039FC04F190000DF012
-:10D9C00D91FF0023C4E91133C4E9133323632362A8
-:10D9D00DA363E3626363E363A4F85430A365C4F8FF
-:10D9E00D8C30204638BD00BF30B5036ADB078DB0E3
-:10D9F00D044608D4FFF786FF28B9236A23F00103F4
-:10DA000D23620DB030BD2D22002168461AF0C1F8F9
-:10DA100D2068E16A02680B23156A6A46A8472068E8
-:10DA200D016801230D6A616C6A46A847E5E700BFEE
-:10DA300D38B500F124050446284608F0FBFB2046C6
-:10DA400DFFF7D2FF2846BDE8384008F06BBC00BF99
-:10DA500D10B5044690300DF09DFE204610BD00BF60
-:10DA600DC1600020704700BF0048704716FCFFFFE3
-:10DA700D014B1880704700BF7442002010B5044A56
-:10DA800D026000230446C38007F004FE204610BD4B
-:10DA900D348E030010B5064A026000230446C3808D
-:10DAA00D07F0F8FD20461AF012F8204610BD00BF11
-:10DAB00D348E030082B010B58C4684B0496886461A
-:10DAC00DDCF800000DF1080CACE8030006A981E8B4
-:10DAD00D0C00039BDA070EEB630C12D55A10029B58
-:10DAE00D5EF80220D45808AB93E803008DE80300DC
-:10DAF00D06AB0CCB6046A04704B0BDE8104002B0A9
-:10DB000D7047029CEFE700BF2DE9F84300251E4644
-:10DB100D134B45600446036017468846BDF82090B8
-:10DB200D07F04AFD0F4B2360C4E90887A66204F194
-:10DB300D2C0008F07BFB00220023C4E90E23E388B0
-:10DB400D256143F4804343F004036561A56165637A
-:10DB500DA4F84050A4F80490E3802046BDE8F88373
-:10DB600D348E0300047F0300C3885B070CD510B50A
-:10DB700D006A84B0026800230093146AE0210DF15D
-:10DB800D0F02A04704B010BD704700BF70B5C38829
-:10DB900D5B0784B004460D4608D5006A0023026871
-:10DBA00D0093166AE0210DF10F02B047206A2A6832
-:10DBB00D01685388002400940C6A0432E021A047C8
-:10DBC00D04B070BD70B54B6AD3F80C23B3F8124393
-:10DBD00D526884B0064603F543700D46904784F4B1
-:10DBE00D8074B0FA80F3C4F300245B09A34229D1F9
-:10DBF00D0C2101220DEB01000DF0FEFCEB885B0703
-:10DC000D08D5286A002302680093146AE0210DF1FB
-:10DC100D0B02A047286A039A0368002100919C6AB1
-:10DC200D04320C23E021A04748B903A930460DF07A
-:10DC300D01FD03A80DF008FD304604B070BD03A82A
-:10DC400D0DF002FD30460DF0D1FC304604B070BD34
-:10DC500D70B50C4682B0064668460DF0C7FCE388E9
-:10DC600D01252B43E380012008F060FD214601A82A
-:10DC700DFFF7A8FF01A968460DF0EEFC01A80DF015
-:10DC800DE3FC009B5A88691CE2B11A79202A1DD148
-:10DC900DE2885B79920601D5392B1FD0312B11D03B
-:10DCA00D022168460DF06AFDE38823F00103694601
-:10DCB00DE38030460DF0BEFC68460DF0C5FC3046E5
-:10DCC00D02B070BD132D0BDC0D46CCE7132AE7D047
-:10DCD00D59790E4808F0D2FCC11CE2E70125C2E7D4
-:10DCE00D0122022101A80DF087FC019B20221A714F
-:10DCF00D38225A71E38823F00103E38001A93046ED
-:10DD000D0DF098FC01A80DF09FFCD5E7B47E030043
-:10DD100D70B584B00D4601921E4604460DF066FCAA
-:10DD200D019903A80DF086FC03A92846FFF72EFFE5
-:10DD300D00B92EB903A80DF087FC204604B070BDC4
-:10DD400D03A80DF081FC294603A8FFF781FF03A965
-:10DD500D20460DF081FC03A80DF076FC204604B0A2
-:10DD600D70BD00BF70B582B01646044601220D4647
-:10DD700D684602210DF040FC20460DF037FC009B5B
-:10DD800D10225E711A71694601A80DF053FC01A9AC
-:10DD900D2846FFF7FBFE064601A80DF055FC2EB1F7
-:10DDA00D68460DF051FC204602B070BD294601A811
-:10DDB00DFFF74EFF01A920460DF04EFC01A80DF016
-:10DDC00D43FC68460DF040FC204602B070BD00BF1C
-:10DDD00D30B5CB889B0783B00C46054606D5A068A9
-:10DDE00DA38928602846AB8003B030BD68460DF08E
-:10DDF00DFDFB0122214601A8FFF7B4FF01A96846EA
-:10DE000D0DF02AFC01A80DF01FFC009BB3F80730A4
-:10DE100DA3810222214601A8FFF7A4FF01A96846AC
-:10DE200D0DF01AFC01A80DF00FFC009BB3F80730A4
-:10DE300D2381022B03D1E38843F02003E3800322E7
-:10DE400D214601A8FFF78EFF01A968460DF004FCDD
-:10DE500D01A80DF0F9FB009BA189B3F80730638190
-:10DE600D49F60412E388914216BF23F0040343F0F0
-:10DE700D060343F00203E38068460DF0E5FBAEE7D1
-:10DE800D70B50C4684B00421054601220DEB01004E
-:10DE900D0DF0B2FB019A122313710126082384F0B1
-:10DEA00D010453719671D47101A90DEB03000DF0AE
-:10DEB00DC1FB3346294602AA03A8FFF729FF03A891
-:10DEC00D0DF0C2FB02A80DF0BFFB01A80DF0BCFBCD
-:10DED00D04B070BD30B5012185B00446FFF7D0FF09
-:10DEE00D0021012007F0EAFB04210DEB01000122C6
-:10DEF00D0DF082FB019A1223137107230125537133
-:10DF000D08239571D37101A90DEB03000DF092FB60
-:10DF100D2B4602AA214603A8FFF7FAFE03A80DF02F
-:10DF200D93FB02A80DF090FB0A2008F0FFFB606A3E
-:10DF300D032100F543700FF09DFF4FF0804301A8C2
-:10DF400DC3F800550DF080FB05B030BDC388DB076D
-:10DF500D00D5704730B50446406AD0F80C33B0F8A0
-:10DF600D12535B6883B000F54370984785F4807554
-:10DF700DB0FA80F0C5F300254009A84213D16846D8
-:10DF800D0DF034FB214601A8FFF71CFE01A96846E0
-:10DF900D0DF062FB01A80DF057FB009B5A8822B9CA
-:10DFA00D68460DF051FB03B030BD1A79112AF7D137
-:10DFB00D5A79092AF4D19A79012AF1D1DB79032B07
-:10DFC00DEED12046FFF786FFEAE700BFC38870B5A4
-:10DFD00D13F0010503D0124B00221A6070BD0446E8
-:10DFE00D406AD0F80C33B0F812635B6800F54370EB
-:10DFF00D984786F48076B0FA80F0C6F30026400983
-:10E0000DB042E8D1064A13681D2B02DC01331360C0
-:10E0100D70BD20461560BDE87040FFF797BF00BF8B
-:10E0200D78380020C38819B143F00103C3807047CD
-:10E0300D23F001039BB2C380704700BF08B508F001
-:10E0400DDFF8003818BF012008BD00BF10B5044629
-:10E0500D09F092FED4E90E32C01A61EB0201B0F55F
-:10E0600DFA7F71F1000305D3606B0028CCBF00204F
-:10E0700D012010BD002010BD30B5194B1D688DB0AD
-:10E0800D45B3044606A80CF08DFF164B02931820DD
-:10E0900D19F01FFD14490022CDE900120146CDE90A
-:10E0A00D040241F80C4BCDE90A22C2604A606A466F
-:10E0B00D034603CA586099602A680C4992680C4857
-:10E0C00D58618A424FF01203ADF80C3004D102A80A
-:10E0D00D08F07EFA0DB030BD02A928469047F6E74C
-:10E0E00D843A0020FF03050011E1010069DA010007
-:10E0F00DB5DA010010B5002104462C3008F046F9C0
-:10E1000D002008F085F82046BDE81040FFF7B4BFA9
-:10E1100D82B010B502A981E80C00BDF8082040F2CC
-:10E1200DFF339A4203D0BDE8104002B07047BDF8EE
-:10E1300D0A30052BF7D1044600212C3008F026F9C2
-:10E1400D002008F065F82046BDE8104002B0FFF74A
-:10E1500D93BF00BF2DE9F04F8BB006469DF85000E0
-:10E1600D04901F460D460191144609F015FEB36A41
-:10E1700D002B00F0F68082468B4609F00DFE6DB146
-:10E1800D844277EB0103C0F0EA80774A201A67EBEF
-:10E1900D0101002382428B4180F0E1803046012154
-:10E1A00DFFF76EFE049B002B14BF022001200021FF
-:10E1B00D07F084FA08A809F0B9FE8046B06A02910A
-:10E1C00D0368C168DA6943690791D3F84815059169
-:10E1D00DD3F804130691D3F80413C3F80813634B53
-:10E1E00D9A4240F0B480624BC360DFF894910023F3
-:10E1F00DA9F80030049B73B9159B63B11B68159882
-:10E2000D5B689847159BD988C1F30021C1F10301C3
-:10E2100D18460FF02FFE706A032100F543700FF0C2
-:10E2200D29FEB06A534A03684021DB6B1160089ADE
-:10E2300D02219847B06A03689B6A98470D3C029B80
-:10E2400D47F1FF37B4EB0A0467EB0B07B8EB0A088D
-:10E2500D63EB0B0B18EB08084BEB0B0BB4EB080344
-:10E2600D029367EB0B030393019B089CDFF814B13A
-:10E2700D00252F46AA4643B3029B03999D4277EB97
-:10E2800D010224D25A1B61EB070393457AEB03037A
-:10E2900D1BD3B06A03682244DB6B0221984730BF61
-:10E2A00DB06A03689B6C9847041B6519804647F15B
-:10E2B00D000709F071FDB9F8002092B2444632B161
-:10E2C00D019BA9F800A0002BD6D15A46E1E7706A50
-:10E2D00D002100F543700FF0CDFD049921B9159B78
-:10E2E00D13B118460FF0C6FDB06A03681B6B984753
-:10E2F00DB06A0368DA694369D3F80413C3F80813E5
-:10E3000D1A498A4226D1079AC260059AC3F8482550
-:10E3100D002200231946104609F018FEB36A049A2C
-:10E3200D5B69002A069AC3F8042314BF0420032056
-:10E3300D002107F0C3F900213046FFF7A1FD09F0D8
-:10E3400D1BFDC6E90E0100200BB0BDE8F08F08499A
-:10E3500D90474AE707999047B36A5B69D5E7064846
-:10E3600DF2E70648F0E700BF9F86010061DA010081
-:10E3700D71DA010000E100E009FCFFFF16FCFFFF70
-:10E3800D74420020BFBDF0FF70B5044684B000207C
-:10E3900D07F03EFF2046FFF76FFE0022002302A884
-:10E3A00DCDE9022309F0E8FD002601230146009383
-:10E3B00D0196DDE902232046FFF7CCFE31460546E6
-:10E3C00D04F12C0007F0E2FF284604B070BD00BF39
-:10E3D00D6FF47D70704700BF00207047094B10B57A
-:10E3E00D03F10802483304460260836018300DF0D3
-:10E3F00DD1F9054A226000232046E38007F04AF94F
-:10E4000D204610BD687F0300348E03000020704746
-:10E4100D0B4B10B503F108024833044602608360CC
-:10E4200D18300DF0B7F9074A22600023E38020462B
-:10E4300D07F030F9204619F04AFB204610BD00BF09
-:10E4400D687F0300348E03002DE9F0411D46104B0B
-:10E4500D03600023436004460F461646BDF818803E
-:10E4600D07F0AAF80B4B656103F1080248332260EF
-:10E4700DA360C4E9037604F118000DF033FA4022CD
-:10E4800D1823A4F80480A262E3802046BDE8F08141
-:10E4900D348E0300687F03002DE9F04F032B87B006
-:10E4A00D82460D46174619464FF00102B8BF0321AB
-:10E4B00D05A803930DF0A0F84B4E4FF014094FF043
-:10E4C00D000868690121FFF7ADFDE8683A68016849
-:10E4D00D5388CDF800800C6A0432E421A0478346AE
-:10E4E00D002866D13B681B790C2B39D1EB8813F0D2
-:10E4F00D400F14BF6420142007F040FD2869D0F8A8
-:10E5000D0C23B0F81243526884F48074B24200F5C3
-:10E5100D4370C4F3002447D10020844224D100224B
-:10E5200D11464FF0FF3305A80DF0BCF8E868059AC9
-:10E5300D01685388CDF800808C6A0432E421A0472D
-:10E5400D8346C8B9059A386813790079834237D064
-:10E5500DEC88A1061BD5202B0ED15379392B0BD16D
-:10E5600D012007F00BFDC9E70BF1010B012007F0AE
-:10E5700D05FDBBF1140FC1D1B9F10109A1D1686934
-:10E5800D4946FFF74FFD50460DF030F824E0002BC3
-:10E5900DE6D0202BF0D153799842E1D0002BDFD07B
-:10E5A00DB9F101098DD1EAE79047B0FA80F0400941
-:10E5B00DB3E7012007F0E2FCB9F1010981D1DEE7F3
-:10E5C00D68695946FFF72EFD039905A80DF0D6F899
-:10E5D00D05A950460DF02EF805A80DF035F850465A
-:10E5E00D07B0BDE8F08F00BFD1E301002DE9F04188
-:10E5F00D0C4684B00546486998461746FFF7B4FAAD
-:10E6000DE388DB0611D403AE394630460DF012F81F
-:10E6100D4346324621462846FFF73EFF30460DF071
-:10E6200D13F8284604B0BDE8F0810122114601A877
-:10E6300D0CF0E2FF3B681B79032B019B0CBF0622FC
-:10E6400D03221A7101A902A80CF0F4FF03210A4854
-:10E6500D08F014F803AE034602AA21463046FFF730
-:10E6600D1BFF30460CF0F0FF02A80CF0EDFF01A8E7
-:10E6700D0CF0EAFFC8E700BF207F0300F0B585B0BE
-:10E6800D044617460E460122082101A89D000CF0F4
-:10E6900DB3FF20460CF0AAFF47F02060019F06F063
-:10E6A00DA3FA7860284606F09FFA01A9B86002A87F
-:10E6B00D0CF0C0FF05F1080302AA314603A8FFF7CD
-:10E6C00D95FF03A920460CF0C7FF03A80CF0BCFF73
-:10E6D00D02A80CF0B9FF23685B88082B12D9002221
-:10E6E00D20464FF0FF3308210CF0FCFF23685988BA
-:10E6F00D204608390DF042F801A80CF0A5FF204680
-:10E7000D05B0F0BD03A80CF071FF03A920460CF075
-:10E7100DA3FF03A80CF098FF01A80CF095FF20466D
-:10E7200D05B0F0BD30B583B00C46014601A81D46BD
-:10E7300DFFF7A4FF01994B885BB12046AA00043175
-:10E7400D19F0FFF9002401A80CF07EFF204603B05C
-:10E7500D30BD014CF7E700BF0CFCFFFFA0F1080036
-:10E7600DFFF7E0BF2DE9F04F804685B068464FEAD0
-:10E7700D83090D4692460CF039FFD8F8281049450B
-:10E7800DA8BF49460831012201A80CF035FF09EB5D
-:10E7900D050B4FF0FF330022FF2101A80CF082FF83
-:10E7A00D5D453DD2002601E0AB4539D9D8F828208A
-:10E7B00D019FA9EB0604944245F03060A8BF1446B2
-:10E7C00D06F012FA7860204606F00EFA26F00301E4
-:10E7D00D22465144B86007F10C0019F0B2F904F16A
-:10E7E00D080101A80CF0CAFF01A902A80CF022FF34
-:10E7F00D092302AA414603A8FFF7F8FE03A96846BC
-:10E8000D0CF02AFF03A80CF01FFF02A80CF01CFF50
-:10E8100D009B5B8825442644002BC5D1064C00E0A7
-:10E8200D002401A80CF010FF68460CF00DFF2046E7
-:10E8300D05B0BDE8F08F00BF0EFCFFFFA0F1080092
-:10E8400DFFF790BF70B5154682B0012204460E4603
-:10E8500D684611460CF0D0FE009B69461D7101A85B
-:10E8600D0CF0E8FE2946094807F008FF01AA034607
-:10E8700D31462046FFF7BAFE01A80CF0E5FE6846CA
-:10E8800D0CF0E2FE204602B070BD00BF207F0300F9
-:10E8900D10B5C3889B0784B0044609D5636A002070
-:10E8A00D9AB262F30F001B0C63F31F4004B010BD4E
-:10E8B00D01A80CF09BFE0722214602A8FFF7C2FF1C
-:10E8C00D02A901A80CF0C8FE02A80CF0BDFE019B28
-:10E8D00D5A88B2B90622214602A8FFF7B3FF02A952
-:10E8E00D01A80CF0B9FE02A80CF0AEFE019B5A88EF
-:10E8F00D1AB901A80CF0A8FED0E75B7984F8263090
-:10E9000DF7E7B3F8050006F07FF90622A08421464B
-:10E9100D02A8FFF797FF02A901A80CF09DFE02A81F
-:10E9200D0CF092FE019B5A88002AE2D05B79A28CF2
-:10E9300D84F8263002FB03F3B3F5F83F1EDC616962
-:10E9400D02A8FFF745FABDF80830012B4FF0400241
-:10E9500DE3881AD023F0100343F02803A2629BB280
-:10E9600DBDF80C2002F5CD427B3292B2012A98BF40
-:10E9700D43F0400343F00203E380BAE74FF4F8336A
-:10E9800DB3FBF2F284F82620D9E7A26243F0180314
-:10E9900DE6E700BF2DE9F04788B0064615460C4660
-:10E9A00D0122082101A80CF027FE02A80CF01EFE82
-:10E9B00D03A80CF01BFE04A80CF018FE3046FFF760
-:10E9C00D67FF96F826300590B08C04EB850900FBA7
-:10E9D00D03F3994500F2D580B9FBF0F8B4FBF0F1E3
-:10E9E00D00FB08F8B9EB080300FB01FA08BFA8EB20
-:10E9F00D000854454FEA850500F0BD80C31A00FBA1
-:10EA000D1144B3FBF0F700FB1737002C7DD1002F1D
-:10EA100D40F08C80F3881B073BD5C2455BD854462C
-:10EA200D07AD03E0B38C1C44444554D844F040601A
-:10EA300D019F06F0D9F87860204606F0D5F801A9B7
-:10EA400DB86006A80CF0F6FD012306AA314628464B
-:10EA500DFFF7CCFD294602A80CF0FEFD28460CF070
-:10EA600DF3FD06A80CF0F0FD029B5B88002BD9D1BD
-:10EA700D454C04A80CF0E8FD03A80CF0E5FD02A838
-:10EA800D0CF0E2FD01A80CF0DFFD204608B0BDE85A
-:10EA900DF0874AF04060019C06F0A6F860604046A1
-:10EAA00D06F0A2F801A9A06006A80CF0C3FD012391
-:10EAB00D06AA314607A8FFF799FD07A902A80CF091
-:10EAC00DCBFD07A80CF0C0FD06A80CF0BDFD029B08
-:10EAD00D5B88002BCCD0039B5B88002B35D1049B2E
-:10EAE00D5C88002CC5D004A907A80CF0A3FD079ADB
-:10EAF00D33681C6A5388494604329B083046A04748
-:10EB000D07A80CF0A1FD0024B3E707ADA3085246FA
-:10EB100D31462846FFF7B2FD294603A80CF09CFDAF
-:10EB200D28460CF091FD002F3FF474AF07ADBB08E4
-:10EB300D4A4631462846FFF7A1FD294604A80CF0A8
-:10EB400D8BFD28460CF080FD64E703A907A80CF0A7
-:10EB500D71FD079A33681C6A538851469B0804322D
-:10EB600D3046A04707A80CF06FFD049B5C88002C75
-:10EB700D3FF47FAFB7E7021B4244AA427FF43EAF9A
-:10EB800D48E76FF47A7474E70EFCFFFF10B5044686
-:10EB900D84B00191FFF77CFEA28C0199920820466A
-:10EBA00D04B0BDE81040FFF7F5BE00BF10B5044638
-:10EBB00D82B0FFF76DFEA38C94F8260003FB00F0E6
-:10EBC00D02B010BD10B5044682B0FFF761FEA08CF7
-:10EBD00D02B010BD10B5044682B00838FFF758FEDC
-:10EBE00DA08B02B010BD00BF0368084ADB6A9342D8
-:10EBF00D0BD110B5044682B0FFF74AFEA08C94F8F5
-:10EC000D263003FB00F002B010BD1847ADEB01003C
-:10EC100D10B5044682B00838FFF73AFEA38BA07FEB
-:10EC200D03FB00F002B010BD30B5044685B0A0F175
-:10EC300D080528460191FFF72BFEA28B019992083A
-:10EC400D284605B0BDE83040FFF7A4BE10B550F81A
-:10EC500D083C0A4ADB6A9342044682B0A0F10800E0
-:10EC600D03D002B0BDE810401847FFF711FEA08B8E
-:10EC700DA37F03FB00F002B010BD00BFADEB0100A0
-:10EC800D03460020DA680132DA6070470B68816054
-:10EC900D1B680846184700BFD0F81408704700BF1E
-:10ECA00D4B1E032B02D96FF47A7070474B1C5B100F
-:10ECB00DC0F81418C0F818380020704700F501602E
-:10ECC00D0068704710B5044B044640F8083B0CF043
-:10ECD00DBBFC204610BD00BFD47F030010B5054B13
-:10ECE00D044640F8083B0CF0AFFC204618F0EFFE50
-:10ECF00D204610BDD47F0300F8B54468104B036067
-:10ED000D0546D4B10F4E104F08E040F8087B0CF0CB
-:10ED100D9BFC204618F0DBFE6C6874B16068E26BFA
-:10ED200D03689B686A60984723689B68B3422046D6
-:10ED300DEBD098476C68002CF0D12846F8BD00BF89
-:10ED400DE87F0300DDEC0100D47F030038B54B688C
-:10ED500D0C461A684FF07E510546D268216318465D
-:10ED600D05F50165904795ED006A9FED117AD4ED9B
-:10ED700D067AD4ED075AC7EE276A431C03EBD3730B
-:10ED800D20F002025B10012AC4E90D0385EE867A9C
-:10ED900DC4ED096A84ED0A7A02D00023236238BDDE
-:10EDA00DBEEE007A67EE877AC4ED087A38BD00BFF3
-:10EDB00D00C07F442DE9F04F2DED068B8BB00C4636
-:10EDC00D0AEE100A029108F0E7FF63680193CDE99E
-:10EDD00D0401002B00F09981029B4FF40072D3F8CF
-:10EDE00D183892FBF3F2002A40F3AC81029B0C33EE
-:10EDF00D920000211846039318F0CBFECC4E9FEDE8
-:10EE000DCD8A01240AE002985946FFF79FFFDBF8EF
-:10EE100D34505DB9019B002B00F0B080019B9B46E7
-:10EE200DDB6BDBF834500193002DECD0029BDBED56
-:10EE300D0A7AD3F818284FF4007AF5EE407A9AFB47
-:10EE400DF2FA0AF1030A03EB8A02F1EE10FA0092CC
-:10EE500D09D103F5016292ED007ADBED076AC6EE8A
-:10EE600D877ACBED0A7A009A039B9A42D2D99846BB
-:10EE700DDBF808309BED0B7A5A88DBF8383092FBC3
-:10EE800DF3F207EE902AF8EEE77A9BED0A6A009A04
-:10EE900D77EEC77AA2EB0807C7EE866ABF10FDEEC4
-:10EEA00DE68A18EE909AB945A8BFB946B9F1000F98
-:10EEB00D34D007EE903A4C46C24601E0DBED0E7AB7
-:10EEC00DDBF8102056F82530F8EEE77A67EE877AF2
-:10EED00DFDEEE77A17EE900A1044984707EE900A78
-:10EEE00D9BED087A9BED096ADBED0C6AF8EEE77A8B
-:10EEF00D013C77EE877A9AED007A67EE867AA6EE78
-:10EF000DA77AAAEC017ADBED0B7A9BED0A7A37EE44
-:10EF100D877A8BED0B7AD1D108EB890818EE903AF0
-:10EF200D9F4223DDDBF80C30002B3FF473AFDBF891
-:10EF300D0410013BCBF80C300B6806A81B689847F2
-:10EF400D06A90BF108000CF087FB06A80CF07CFB62
-:10EF500DDBF808308BED0B8A5A880433CBF8103070
-:10EF600D1344CBF81430002A3FF454AF009B98455E
-:10EF700DFFF47EAF019B002B7FF450AF002C40F0CF
-:10EF800D8580029B93F828387BB1029B049AC3F8C5
-:10EF900D3828059AC3F83C2883F828480222012313
-:10EFA00D40F6D63106A80BF0AFFF01224FF40071E9
-:10EFB00D06A80CF021FB029A069C9FED5F7A6588EE
-:10EFC00D02F60C0393ED008A02F61C03D3ED007AD2
-:10EFD00DD2F81438D2F8182895FBF2F568EE277A96
-:10EFE00D032BC7EE879A04F1040400F08580012BF2
-:10EFF00D00F08280F6EE007A68EE678A9FED4F9AF8
-:10F0000D28EE278A75B3B8EEC99A039F4C4EDDF8EA
-:10F0100D0880023D02E0D8F81438013DB7EC017AC2
-:10F0200DD8F8202856F82330F0EE497AE7EE297A01
-:10F0300D2046F4EE687AF1EE10FA48BFF0EE687AE9
-:10F0400DF4EE487AF1EE10FAC8BFF0EE487AFDEE14
-:10F0500DE77A17EE901A11439847D8F818381C44E0
-:10F0600D6B1CD8D1029B986803681B68984706A94A
-:10F0700D1AEE100A0CF0DEFA06A80CF0E5FA1AEEFC
-:10F0800D100A0BB0BDEC068BBDE8F08F029A02F6AC
-:10F0900D2403D3ED007AF5EE407AF1EE10FA0ED09E
-:10F0A00DD2F818384FF4007292FBF3F2002A06DD05
-:10F0B00D039B03EB8202E3EC017A9A42FBD1029BA4
-:10F0C00D93F82838002B7FF470AF02990498C1F89B
-:10F0D00D30080123059881F8283801F504640026CD
-:10F0E00D0027C1F834081A4644E9026740F6D631C4
-:10F0F00D06A80BF009FF58E7B6EE009A28EE099A1C
-:10F1000DDFED0C8ABDEEC99A7CE7029B9868036817
-:10F1100D1B6898471AEE100A01224FF400710CF08B
-:10F1200D6BFA1AEE100A0BB0BDEC068BBDE8F08F32
-:10F1300DF02000200000000000C07F44000000000F
-:10F1400D14210020029B0C33039357E670B505463E
-:10F1500D2DED028B402008EE902A0E4608EE103A57
-:10F1600D18F0B7FC40220446002118F012FD20468D
-:10F1700D154B40F8083B0CF039FAF5EE408AF1EEEC
-:10F1800D10FA04BF05F50163D3ED008A6660B8EE91
-:10F1900DC88A0023002221462846C4E9033384EDA2
-:10F1A00D068AC4ED078A6361E262FFF7CFFD33681B
-:10F1B00D6A685B68E26330466C6021469847BDEC37
-:10F1C00D028B204670BD00BFD47F030007EE901A5E
-:10F1D00DF8EE677A00F60C00C0ED007A002070475B
-:10F1E00DC0F820180020704729DF704728DF7047CE
-:10F1F00D12DF7047022802D1014B01221A707047AD
-:10F2000D8042002000207047C0687047D0E902306E
-:10F2100D03FB00F0704700BF10B504460846646854
-:10F2200D114621449A0018F08CFC002010BD00BF3F
-:10F2300D2DE9F041466882B04FF000080DF107004E
-:10F2400D1D4614460E448DF80780FFF7D1FF9DF83B
-:10F2500D0730ABB11E4F87F8008001E008F060FE6B
-:10F2600D2A4621463046FFF7BFFF03460A20002BF2
-:10F2700DF4D13B78002BFCD0002002B0BDE8F0812A
-:10F2800D144A0123C2F80435D2F80034002BFBD008
-:10F2900D95B1A4F1040C0F48C4F104040CEB8505E1
-:10F2A00D344404EB0C035CF8042F1A60D0F80014FE
-:10F2B00D0029FBD0AC45F4D1064A0023C2F8043531
-:10F2C00DD2F80034002BFBD0002002B0BDE8F08155
-:10F2D00D8042002000E00140F0B5436883B0044651
-:10F2E00D00270DF10700CD188DF80770FFF780FF8F
-:10F2F00D9DF807309BB1174E377001E008F010FEF6
-:10F3000DE068B5FBF0F0FFF771FF03460A20002B14
-:10F3100DF4D13378002BFCD0002003B0F0BD0E4AA1
-:10F3200D0223C2F80435D2F80034002BFBD00A4971
-:10F3300DC2F80855D1F80034002BFBD00023064A43
-:10F3400DC1F80435D2F80034002BFBD0002003B0F7
-:10F3500DF0BD00BF8042002000E001400268054979
-:10F3600DD2688A4204D1D0E9020303FB00F0704752
-:10F3700D104700BF0DF20100C360024B0360C0E9EE
-:10F3800D011270470C800300704700BF6FF47D7051
-:10F3900D704700BF6FF47D70704700BF10B5C38814
-:10F3A00D044A026023F400530446C38007F026FD8F
-:10F3B00D204610BD3080030010B5C388064A026098
-:10F3C00D23F400530446C38007F018FD204618F0BF
-:10F3D00D7EFB204610BD00BF30800300036870B572
-:10F3E00D5A6C0A4DAA42044606D15B68084A9342FC
-:10F3F00D08D16FF47D7070BD90472368044A5B6837
-:10F4000D9342F6D02046BDE87040184795F30100B1
-:10F4100DD1E3010070B50646006A0368DB6A9847C0
-:10F4200D306A03681B6B9847F369D868002820DDA4
-:10F4300D06F130011E4D0844002411F9012B02F58F
-:10F4400DA272884245F82240F7D11A4D002402E0FD
-:10F4500DDA68A2420DDD5A6952F82400026852683A
-:10F4600DAA4204F10104F3D09047F369DA68A2428D
-:10F4700DF1DC9A68002A13DD0E4D002402E09A6833
-:10F4800DA2420DDD1A6952F8240002685268AA42A0
-:10F4900D04F10104F3D09047F3699A68A242F1DCBC
-:10F4A00DF388002223F00203F380F27570BD00BFD4
-:10F4B00D00600040D1E30100C37D0BB1FFF7AABF8F
-:10F4C00D704700BF2DE9F04FC37D85B00446019113
-:10F4D00D002B6CD1C3880293E669F368002B6DDDB8
-:10F4E00D0123206ADFF8E880DFF8E8E0344D354F7E
-:10F4F00D039404F1300C04F1350200219B469C1C51
-:10F5000D8CF80030147074696458247C03F5A2796A
-:10F5100D48EA04244EF8294012F9019B446909F187
-:10F5200DA20901F5A27A544445F8394012F9014C6B
-:10F5300D1CF9019BA23405EBC40407EB8909C4F83F
-:10F5400D049012F9014C0BFA04F4C5F80445F46863
-:10F5500D9C4201F1040103F10103D0DC039C029BE9
-:10F5600D23F00103E380019B327A1749023B012B03
-:10F5700D9CBF0132D2B26275C2EB0212134B9200E4
-:10F5800DB3FBF2F2237B626202FB03F3A1FB0313D5
-:10F5900DDB0BA36203680021DB6B9847236A5B6971
-:10F5A00D0122DA60019BA37505B0BDE8F08FC38819
-:10F5B00D0293DB0790D4D0E90760D4E7206ACEE749
-:10F5C00D00F0014030600040818080800024F40014
-:10F5D00D03000100006000402DE9F8430546817DE0
-:10F5E00DFFF770FFEB699A68002A20DD304FDFF8D6
-:10F5F00DC490DFF8C48000240AE05A6C4A4549D112
-:10F6000D5B68434543D1EB699A680134A2420EDD34
-:10F6100D1B6953F8246033689A68BA42EDD0002113
-:10F6200D30469047EB699A680134A242F0DCDA6803
-:10F6300D002A20DD1E4FDFF87C90DFF87C8000244F
-:10F6400D0AE05A6C4A452DD15B68434527D1EB69D9
-:10F6500DDA680134A2420EDD5B6953F82460336829
-:10F6600D9A68BA42EDD0002130469047EB69DA68CE
-:10F6700D0134A242F0DC286A03685B6A9847286A65
-:10F6800D03689B6A98470123EB75BDE8F883304604
-:10F6900D9847B8E70021304690473368B0E73046C9
-:10F6A00D9847D4E70021304690473368CCE700BF38
-:10F6B00DDDF3010095F30100D1E30100C37D03B13A
-:10F6C00D7047FFF789BF00BFF8B515460E46526863
-:10F6D00D29689DF81870044607F0BCFBEA68134BC7
-:10F6E00D13492360052A4FF00003C4E90756A77597
-:10F6F00D0C602376E3752375E3620FDC32681946DF
-:10F7000D3046936B9847206A03684FF47A51DB6C4F
-:10F7100D9847226AE37D0749D1600BB12046F8BDB9
-:10F7200D2046FFF759FF2046F8BD00BF308003008B
-:10F7300D7C38002029FA010010B5034661B102683A
-:10F7400D0E49126B0E4CC37D23708A4213D10BB13F
-:10F7500DFFF760FE002010BD094A1278002AF9D08B
-:10F7600D1A680849D26A8A4205D1DB7D002BF1D196
-:10F7700DFFF732FFEEE79047002010BDB9F401000E
-:10F7800D81420020BDF601002DE9F04FC769037DD0
-:10F7900DBA680569934285B0044680F21B813A69C7
-:10F7A00D9E4E52F8230003681B68B34240F032812D
-:10F7B00DD4F82080D8F8142001235360227D617D78
-:10F7C00D1A44B2FBF1F001FB10222275B868824297
-:10F7D00D5EDAD7F80C90B969B9F1000F01EB42016F
-:10F7E00D4BDDAA1DD8F81450009525890195CDE95A
-:10F7F00D027800FA03FEDDE90078A07DCDE9002650
-:10F8000D00F0FD0004F1300CCD18227E032A03D840
-:10F8100DDFE802F002B2A3BF4A78009E15F801ACF2
-:10F8200D08FB026212F80A2018B9002A00F0BF8006
-:10F8300DFF22A66A03F5A87A06FB02F247F82A20F2
-:10F8400D9A46002A00F0B8809CF90020920002F13F
-:10F8500D804202F5C042D2F810B52BF4801BC2F8DD
-:10F8600D10B5D145714403F101030CF1010C754440
-:10F8700DCBDCDDE90278019E227D3B6953F8220045
-:10F8800D03681B68B34240F0BC80D8F814305EE0CA
-:10F8900D626AD8F800300021DB6B92004046984731
-:10F8A00DE169CB68002B27DD0025DFF8749104F1A9
-:10F8B00D3007A84602E0CB68AB421DDD4A6917F957
-:10F8C00D013B013502EB850203F5A27352F8040CDE
-:10F8D00D49F82380D4E9082305F5A87C52699B00DB
-:10F8E00D42F82C3003681B68B342E4D001219847DD
-:10F8F00DE169CB68AB42E1DC0B69186803681B68F2
-:10F9000DB34240F083800B6994F930201B68444961
-:10F9100D1B7C02F5A2721B0243F0011341F8223049
-:10F9200D94F9303094F935103E4A9B00A23103F121
-:10F9300D804303F5C24342F83130236A94F9351000
-:10F9400D5B69A23102EBC10203F144015160012256
-:10F9500DDA601A6005B0BDE8F08F91F801A06289F8
-:10F9600D009EA2EB0A0215F801AC08FB02626FEAD9
-:10F9700D0A0A12F80A2057E715F8012C009E91F893
-:10F9800D01A002FB088232446FEA0A0A12F80A202B
-:10F9900D4AE7628915F801AC009E013AA2EB0A0212
-:10F9A00D08FB026291F801A012F80A203CE703F56A
-:10F9B00DA8729A4647F822009CF90020920002F1A5
-:10F9C00D804202F5C042D2F810B54BF4801BC2F84C
-:10F9D00D10B546E7D0E908235169104E9A00D1F8C9
-:10F9E00D4435817DC3EB0323B3FBF2F3C288C3F12E
-:10F9F00DFF0342F00302C362C280FFF763FDE769B4
-:10FA000DD6E601219847236A5B69A0E70021984754
-:10FA100DE16978E700219847E769C9E68DF30100B0
-:10FA200D0060004000F00140024B186808B1FFF77C
-:10FA300DABBE70477C38002010300BF0E3BB00BF2D
-:10FA400D10B5044607F0BEF940B9237B616A044A3C
-:10FA500D01FB03F3A2FB0323DB0BA36210BD00BF6D
-:10FA600D81808080C160704703207047006B07EE76
-:10FA700D900AF8EEE77A17EE900A70470F4B03F1F4
-:10FA800D0802343310B50446C0E9002324300BF0CE
-:10FA900DDBFD04F120000BF0D7FD04F11C000BF091
-:10FAA00DD3FD04F118000BF0CFFD054A6260002371
-:10FAB00D201D638105F0EEFD204610BD688003001A
-:10FAC00D348E0300114B03F10802343310B5044694
-:10FAD00DC0E9002324300BF0B7FD04F120000BF03A
-:10FAE00DB3FD04F11C000BF0AFFD04F118000BF099
-:10FAF00DABFD074A626000236381201D05F0CAFD3E
-:10FB000D204617F0E4FF204610BD00BF68800300BB
-:10FB100D348E030038B5124B03F10802343304461A
-:10FB200D40F8042C40F8203B0BF08EFD04F11C0036
-:10FB300D0BF08AFD04F118000BF086FD04F11400A2
-:10FB400D0BF082FD074A22600023251FE38020462B
-:10FB500D05F0A0FD284617F0BAFF284638BD00BFB6
-:10FB600D68800300348E030038B5114B054603F150
-:10FB700D08023433044640F8042C45F8043920308B
-:10FB800D0BF062FD04F11C000BF05EFD04F118009A
-:10FB900D0BF05AFD04F114000BF056FD054A2260DE
-:10FBA00D00232046E38005F075FD284638BD00BFD3
-:10FBB00D68800300348E0300F0B5264B03600446C5
-:10FBC00D0025254B436083B02181043065811646A5
-:10FBD00D05F0F2FC214B23602C33636004F110001F
-:10FBE00D06F024FB04F11C0701224FF4007104F10F
-:10FBF00D18000BF001FD38460BF0F8FC04F1200065
-:10FC000D0BF0F4FC2946012204F124000BF0F4FC66
-:10FC100D00234FF4007163650122E163C4E90A55C5
-:10FC200DE560256401A80BF0E7FC01A938460BF04F
-:10FC300D13FD01A80BF008FD094A6263AE424FF0B7
-:10FC400D00032046C4E91355C8BF2663238703B0BC
-:10FC500DF0BD00BF54920300348E0300708003008A
-:10FC600D00C07F4443895B0770B5856A04465DD447
-:10FC700D2B46216A002B64D05033081D4A88A3629D
-:10FC800D024493420ED3D1ED037AA062F5EEC07A11
-:10FC900DF1EE10FA3CDA04F1100006F0AFFB00288B
-:10FCA00D36DCA36A93ED027ADFED277A19685A687C
-:10FCB00DA264B5EEC07AF1EE10FA48BFB1EE477A04
-:10FCC00DC7EE276A00206164206504F1580104F134
-:10FCD00D6405D4ED0C7AF8EEE77A67EEA67AFDEEC0
-:10FCE00DE77AF8EEE76AC4ED137ADA699861012ACA
-:10FCF00DB8BF012207EE902AB8EEE77ADA61C6EEB8
-:10FD000D877A1433E1EC017A8D42EED1002070BD7B
-:10FD100D0026A66204F1240104F120000BF09CFCE6
-:10FD200DA81BC4E9136618BF012070BD00238362B0
-:10FD300D00F1240120300BF08FFCA36A216A002B07
-:10FD400D9AD10B1D184699E700007A442DE9F04F22
-:10FD500DD1E9137E2DED088B01F118034FF0000B47
-:10FD600D9FEDB68ADFEDB6AA9FEDB6AA0BEE903ADF
-:10FD700D0BEE100A8BB00C465D467046B84203463A
-:10FD800D32D0628912F004022ED10492B8424DDBBA
-:10FD900D6289920740F11581049B002BEED0AB4692
-:10FDA00D002D00F03F81D4ED0D7A228FB6EE007A52
-:10FDB00D67EE877A5545FCEEE77A17EE903A43EAFF
-:10FDC00D02039BB203D22BF8023BDA45FBD81BEEA4
-:10FDD00D901A1BEE100A0BF02DFC1BEE100A0BB047
-:10FDE00DBDEC088BBDE8F08F2046FFF73BFFE76CBD
-:10FDF00D6389002F40F09D80002800F0F280E562BD
-:10FE000D23F0040363810523236401231A4621890A
-:10FE100D06A80BF079F804F1100006F083FAD4E986
-:10FE200D13700122B84203460492B1DA002D00F09E
-:10FE300DCB8006AA019204F15802029204F1640BE0
-:10FE400DD4ED127AD4ED0D8A94ED117AA16ADDF814
-:10FE500D08C0DDF804E068EEA78AD4ED0C7A27EE31
-:10FE600D087AF8EEE77A68EEAA8A87EE279A0E46A8
-:10FE700DF0EE4A9AE8EECA9AD6F81880F269BCEC10
-:10FE800D017A07EE908AF8EEE77A013A67EE877A03
-:10FE900D9045FDEEE77A06F11406EEEC017A08BF07
-:10FEA00D4EF8047CE345E7D1DDE90676089ABE42BB
-:10FEB00DA8BF3E469642A8BF16469E4240DDAA45C3
-:10FEC00D85D0D4ED157AFDEEE77AD1E9033017EE42
-:10FED00D901A984707EE900AF8EE676AB0EE697AC5
-:10FEE00DA8EEA67A206D228FD4ED157ABCEEC77AD6
-:10FEF00D79EE277A17EE101AF4EEC87A431C1143E7
-:10FF000DF1EE10FA25F8021B18462365C4ED157A9B
-:10FF100D08DD77EEC87AF4EEC87AF1EE10FAF8DC67
-:10FF200DC4ED157AB3420BDA55453FF450AFA16AD3
-:10FF300DC7E713F004025CD000283FF461AF5EE721
-:10FF400D9C46BC4586460DF11C094FF014084FF038
-:10FF500D0006204608D00136032E08F1140828D0DB
-:10FF600D59F8047BBC45F6D1826A06EB860102EB9B
-:10FF700D810389000391D3E906718F424FEA86040C
-:10FF800DE9DA5B6902EB08014BB1059098470598DA
-:10FF900D039B826AD0F850E01344F4469F693444C1
-:10FFA00D02EB840201360137032E976108F1140824
-:10FFB00DD6D104466346E76C674570463FF740AFC0
-:10FFC00DEAE6002D7FF4E8AEE56AB5B1A26900213D
-:10FFD00DE16202F1040A5288874292443FF729AF49
-:10FFE00DDAE659073FF50CAF206D01230493034664
-:10FFF00DCCE6206D04920346C8E606AD0122E16B06
+:10C2500D027B05D85C1C6410C0F81838C0F81C4867
+:10C2600D92B207EE902A00F61402F8EE677A00F506
+:10C2700D01631160C3ED007A30BD00BFAFF30080E4
+:10C2800D0000000000000000506F030000000000DF
+:10C2900D4389DA0700F135822DE9F04F4FF08042E6
+:10C2A00D2DED048BD2F8002443F0010397B007461F
+:10C2B00D4381002A00F01082BF4A099213680133AE
+:10C2C00D136008F0C9FA07F1B8031C46002138467F
+:10C2D00D08EE903A06F032FE204608F0B7FEB74C55
+:10C2E00D04F1F00554F8043F184613B11B681B68A0
+:10C2F00D9847A542F6D1384601F010F8B04B00240E
+:10C3000DCDE910341025029510AB93E803002246B9
+:10C3100D8DE803003B4640F2FD3118EE900A06F021
+:10C3200DB7FDA84B1394129312AB93E80300C023EF
+:10C3300D8DE80300029364223B4640F2FD3118EE76
+:10C3400D900A06F0A5FDA04B02951594149316AB1B
+:10C3500D13E9030022468DE803003B464FF47F713D
+:10C3600D18EE900A06F094FD7A89984B42F4C0427B
+:10C3700D7A81A021602280244020E02583F8095392
+:10C3800D83F80A1383F81A2383F81B2383F8071302
+:10C3900D83F81C1383F8214383F8222383F8014388
+:10C3A00D83F8020383F8060307F2B4731C4607F5FE
+:10C3B00DE560069301F05CFD854920460BF0AEFD6E
+:10C3C00D8449059020460BF0A9FD3B68824A5B68C5
+:10C3D00D0890934240F09181642009F09DF8099BEB
+:10C3E00D1B68079307F10C0309EE103A0FF2C01BFF
+:10C3F00DDBE900AB07F614034FF0000908EE103A25
+:10C4000D4C46C846079B032B00F0A28007F674002C
+:10C4100D0BF006FC002840F0E180059B002B00F09E
+:10C4200DED80FF2318EE100A4A4621460EF0FCFC63
+:10C4300D3B685B681420684A934240F0A38009F082
+:10C4400D6BF80134E4B2052C08F1010804D109F1AF
+:10C4500D01095FFA89F90024B8F1190F059B00F065
+:10C4600D9580002BCED05A4906980BF0A5FE059865
+:10C4700D1AF0E7FA089B13B118461AF0E2FA099A76
+:10C4800D0023136000F08AFF01460AA80EF09EFFFC
+:10C4900D12F0AEFA52465B4606460D461AF038F9D2
+:10C4A00D02460B463046294616461D4652465B4609
+:10C4B00D1AF02EF90CA811460EF068FF52465B4695
+:10C4C00D304629461AF024F90DA811460EF05EFFEC
+:10C4D00D5B465246304629461AF01AF901460EA817
+:10C4E00D0EF054FF0DAA0EA90FA80FF005F80CAA17
+:10C4F00D0FA90BA80FF000F80FA80EF03FFF0EA824
+:10C5000D0EF03CFF0DA80EF039FF0CA80EF036FF13
+:10C5100D069B009301230BAA0AA919EE100A019399
+:10C5200D18EE903A04F08EFE0BAB18460EF026FF77
+:10C5300D0AAB18460EF022FF19EE100A07F6740228
+:10C5400D07F6040105F0B8F8079B032B7FF45EAFE7
+:10C5500DB8F1180F1EDD059BE3B9089B002B51D0D8
+:10C5600DFF234A4618EE100A21460EF05DFC079B8C
+:10C5700D194A032B3B685B680CBF0A2014209342B9
+:10C5800D3FF45DAF0146384698475AE7002B3FF41C
+:10C5900D71AF68E7FF2318EE100A4A4621460EF0E8
+:10C5A00D43FC3B680A205B6845E700BFAFF30080A2
+:10C5B00D00CA9A3B0000000030200020A037002068
+:10C5C00D152A0200012A0200C92A020000E100E03A
+:10C5D00D8C7C0300987C0300A529020007F69800C7
+:10C5E00D0BF01EFB00283FF418AFB8F1180F7FF7C2
+:10C5F00D18AF059B002B7FF414AFAEE7089B002B03
+:10C6000D7FF40FAF00F0CAFE01460AA80EF0DEFE61
+:10C6100D12F0EEF93FA3D3E90023814688461AF0C4
+:10C6200D77F83CA3D3E9002306460D46484641461C
+:10C6300D1AF06EF80CA811460EF0A8FE35A3D3E93A
+:10C6400D0023304629461AF063F80DA811460EF066
+:10C6500D9DFE30A3D3E90023304629461AF058F841
+:10C6600D01460EA80EF092FE0DAA0EA90FA80EF00F
+:10C6700D43FF0CAA0FA90BA80EF03EFF0FA80EF05A
+:10C6800D7DFE0EA80EF07AFE0DA80EF077FE0CA81A
+:10C6900D0EF074FE0024069B00930BAA18EE903A40
+:10C6A00D0AA919EE100A019404F0CCFD0BA80EF0A6
+:10C6B00D65FE0AA80EF062FE06F070F93B68124A9C
+:10C6C00D5B68934210D10A2008F026FF204617B070
+:10C6D00DBDEC048BBDE8F08F0C4B09934FF47A70D1
+:10C6E00D1A6009F0FBFAECE538460A219847204616
+:10C6F00D17B0BDEC048BBDE8F08F64213846984728
+:10C7000D6DE60348704700BFA529020030200020C8
+:10C7100D16FCFFFF00CA9A3B00000000000000005D
+:10C7200D82B010B59FED0A7B82B00146069CCC60AD
+:10C7300D81ED087B103004A9019081E80C0009F00F
+:10C7400DFFF8019802B0BDE8104002B009F046B8FC
+:10C7500D000000000000000082B010B582B004A9F6
+:10C7600D81E80C00D0E90823134304D102B0BDE8E1
+:10C7700D104002B0704704460AF07EFDD4E908234C
+:10C7800D82428B41F2D29FED0A7B002304F110000F
+:10C7900D84ED087BE360019009F0D2F8019802B0B6
+:10C7A00DBDE8104002B009F019B800BFAFF300802A
+:10C7B00D000000000000000010B5054C237833B9CF
+:10C7C00D044B13B10448AFF300800123237010BD57
+:10C7D00D8836002000000000AC8B030008B5034B29
+:10C7E00D1BB103490348AFF3008008BD00000000F2
+:10C7F00D8C360020AC8B0300A3F5803A704700BF48
+:10C8000D174B002B08BF134B9D46FFF7F5FF00217B
+:10C8100D8B460F461348144A121A1AF074F90E4B30
+:10C8200D002B00D098470D4B002B00D098470020CF
+:10C8300D002104000D000D48002802D00C4800F026
+:10C8400D57FF19F01FFE2000290000F08BF919F099
+:10C8500D05FE00BF00000800000000000000000001
+:10C8600D0000022000220020F4400020F1D601003B
+:10C8700D0000000010B5034B036004460FF0B0FD3F
+:10C8800D204610BDC06C030010B5054B0360044677
+:10C8900D0FF0A6FD20461AF0D4F8204610BD00BFBB
+:10C8A00DC06C03002DE9F04182B0BDF82080CBB102
+:10C8B00D0F2906460D4617461C4602D1B8F1C00F8A
+:10C8C00D10D128201AF0BFF82346A9B2CDF8008068
+:10C8D00DBAB2044609F03CF9336821465B6830462C
+:10C8E00D984710B902B0BDE8F081204609F048F92B
+:10C8F00D204602B0BDE8F0411AF0A3B800B585B0EE
+:10C9000D014602A80EF0AAF902A903A80EF09CF99F
+:10C9100D0023CDE900331A4603A906480AF0E4FFC7
+:10C9200D03A80EF025F902A80EF022F905B05DF866
+:10C9300D04FB00BF402B002010B485B00DF1100C8E
+:10C9400D0CE90F00044C05480123236005B05DF888
+:10C9500D044BFFF7D3BF00BFAC360020B86B03000C
+:10C9600D2DE9F04784B000F019FD014602A80EF044
+:10C9700D2DFD0522114603A80EF046F9DFF8708053
+:10C9800D00270FFA87F946460125494602A80EF001
+:10C9900DCBFD16F8013B984217D00135062DF4D189
+:10C9A00D0137052F08F10508EBD100231A46009336
+:10C9B00D03A90E480EF054FA03A80EF0D9F802A8F8
+:10C9C00D0EF0DCFC04B0BDE8F087C5F1040A0424C8
+:10C9D00D1FFA8AFA22B2013C6423494603A8A4B285
+:10C9E00D0EF022FA5445F5D1D7E700BF142B0020E5
+:10C9F00D006D030010B584B00DF1100C084C0CE95E
+:10CA000D0F00002307482360FFF778FF4FF4FA600B
+:10CA100D08F082FD04B0BDE81040FFF7A1BF00BFD4
+:10CA200DAC360020346C03002DE9F04F494A4A4BD7
+:10CA300D12681B68DFF828918DB0190C100CADF839
+:10CA400D2030ADF81C208DF822108DF81E0000F05E
+:10CA500DA5FC014609A80EF0B9FC052211460AA84D
+:10CA600D0EF0D2F80DF11D0304930DF12103059382
+:10CA700D4FF0500A4FF00A0B384B039300230293EB
+:10CA800DBDF90870039E0125394609A80EF04CFD2D
+:10CA900D16F8013B984217D00135062DF4D1029BB3
+:10CAA00D039A01330532052B02930392E8D1049BBF
+:10CAB00D0DF11F018B4221D013F801BB0493059B8F
+:10CAC00D13F801AB0593D7E7C5F104081FFA88F8F1
+:10CAD00D042422B25B4639460AA80EF0A5F9504649
+:10CAE00D08F01AFD013C002300931A460AA9484696
+:10CAF00DA4B20EF0B5F94445EBD1CDE7C820184CE2
+:10CB000D08F00AFD0225A4F1100621460BA80EF02F
+:10CB100D09FB304602F028FF962008F0FDFC0023AB
+:10CB200D1A460BA9009320460EF09AF9642008F0DE
+:10CB300DF3FC0BA80EF01CF8012D08D10AA80EF07D
+:10CB400D17F809A80EF01AFC0DB0BDE8F08F0125FD
+:10CB500DDBE700BFB06C0300B46C0300006D030095
+:10CB600D142B002030B5264C83B010252046FFF73E
+:10CB700D8FFB04F1B800234B009501224FF47A711D
+:10CB800DFFF790FE0222204B009504F1B8004FF400
+:10CB900D7A71FFF787FE072104F10C0004F0CCFC3D
+:10CBA00D202019F050FF216B054605F07FFC174B37
+:10CBB00D28201D6019F047FFD4F83C29216B144D36
+:10CBC00D044603F0B3FF134B13481C60FFF796FEAA
+:10CBD00D4FF4C87008F0A0FC2B683BB10E48FFF76E
+:10CBE00D8DFE08F057FD002003B030BDFFF71CFF90
+:10CBF00D2B68002BF2D108F04DFD002003B030BDA5
+:10CC000D0023002039C90100F5C90100A836002014
+:10CC100DAC360020A4360020B86B030010B5054CCF
+:10CC200D204605F0A9FF2046034A0449BDE81040FF
+:10CC300D19F002BF002300204020002041CC01004C
+:10CC400D2DE9F843614B624E624FDFF89C8104463B
+:10CC500D03F13C0200F59550C4E90032183000256F
+:10CC600D00F082FE04F6581000F0F6F904F62810D4
+:10CC700DA4F82E59C4F8286907F0DAFF04F51060FE
+:10CC800DA4F80659C4F8006907F0D2FF04F6CC00E9
+:10CC900D0CF04EFA504BC4F8BC3804F6BC0009F049
+:10CCA00D39F804F698000AF027FF04F674000AF02C
+:10CCB00D23FF04F6040000F035FD04F2A47002F029
+:10CCC00DFBFA04F5EF6001F017FB04F5E56000F0E9
+:10CCD00D65FEC4F8107704F5E2600FF081FBC4F82F
+:10CCE00DF87604F5DF600FF07BFB04F5D26011F0F0
+:10CCF00D5DF804F54B70A4F83253C4F82C6307F0BB
+:10CD000D97FF364BC4F8EC3204F53B700CF0EAFBA0
+:10CD100D334BC4F8E0302833C4F8E83004F53870EC
+:10CD200D0EF086FA04F537700EF082FA04F1E00980
+:10CD300D04F52F7504F1DC0745F81C8C28460CF022
+:10CD400D95FCA5F110003C3D0EF072FABD42F3D1F9
+:10CD500D00254846C4F8E060A4F8E65007F068FFE7
+:10CD600D04F1B8000BF038FE04F180000AF072FAFD
+:10CD700D04F164006666A4F86A5007F059FF04F1E7
+:10CD800D4C00E664A4F8525007F052FF274604F118
+:10CD900D34006663658707F04BFF124B47F80C3F75
+:10CDA00D04F120000EF0EAFA04F11C000EF0E6FA90
+:10CDB00D3846E660658207F03BFF201D66606581A1
+:10CDC00D07F036FF2046BDE8F88300BFE87C03007E
+:10CDD00DD47E0300C06C030060820300E88803006A
+:10CDE00D548703007C7B030024870300A0F104001B
+:10CDF00D26E700BF10B50446FFF722FF204619F0C5
+:10CE000D20FE204610BD00BF10B5041F2046FFF7C1
+:10CE100D17FF204619F015FE204610BD004870473B
+:10CE200D16FCFFFF704700BF70B5044682B0382076
+:10CE300D19F009FE04F1080613233246054624496C
+:10CE400D0093244B0FF080FD0021C4F8F0582846C4
+:10CE500D0FF08EFED4F8F0080FF04EFE81B2304682
+:10CE600D02F04CF94FF40041304602F051F9D4F87C
+:10CE700DF00888B194F87238D4F878188BB90FF09F
+:10CE800DFDFFD4F8F00894F8733828B1D4F874186D
+:10CE900D5BB100220FF0AEFFD4F8EC385BB102B0FD
+:10CEA00D70BD01220FF0A6FFEBE70FF0E7FFD4F8FE
+:10CEB00DEC38002BF3D1002240F2FF3304F67C0155
+:10CEC00D304602F0D9F8C4F8EC0802B070BD00BFCE
+:10CED00D0010024000442C4710B50446D0F8FC0861
+:10CEE00D036801211B6898470121D4F8FC0810F054
+:10CEF00D45FDD4F84818D4F8F4080EF0D9FFD4F84D
+:10CF000DF818D4F8F40800220FF002F801210EF001
+:10CF100D43FC012384F8703810BD00BF38B50446BA
+:10CF200DD0F848080EF0C0FB10B194F87038C3B1BA
+:10CF300DD4F848080EF0B8FB054610B994F87038CF
+:10CF400D03B938BDD4F8FC0884F870580368294635
+:10CF500D1B689847D4F8FC082946BDE8384010F006
+:10CF600D0DBD2046FFF7B8FFE2E700BF38B5044618
+:10CF700D00293CD0D0F8F03823B3C388264A43F0BB
+:10CF800D01030221C380C2F88410BFF34F8FBFF39A
+:10CF900D6F8FD0F8F0080FF027FFD4F87818D4F879
+:10CFA00DF0080FF06BFFD4F87418D4F8F0080FF0F8
+:10CFB00D65FFD4F8F00810B103689B69984700230A
+:10CFC00DC4F8F038D4F8FC0894F8703802680025DD
+:10CFD00DDBB284F871382946136884F87058984785
+:10CFE00DD4F8FC08294610F0C9FC002038BDC388D0
+:10CFF00DDA0705D5D0F8F02823F00103C38042B13C
+:10D0000D94F87138002BF0D02046FFF765FF002013
+:10D0100D38BDFFF709FFF3E700E100E0044B1868A6
+:10D0200D10B1D0F8F03803B17047FFF7FDBE00BF67
+:10D0300DB0360020D0F8F03880F873185BB129B104
+:10D0400DD0F87418002218460FF0D4BED0F874181A
+:10D0500D18460FF013BF704770B50446D0F8F008AE
+:10D0600D1C4B236048B1D4F878180FF007FFD4F8A3
+:10D0700D7418D4F8F0080FF001FF174BC4F80839F5
+:10D0800D03F1840103F1A802C4F82019C4F828297A
+:10D0900D124E002504F638100EF0CAF804F5126091
+:10D0A00DC4F82069A4F8265907F0C2FD04F604104F
+:10D0B00D02F0D8FF04F67C0002F0A2FC04F1080097
+:10D0C00D01F0AEFD20462660E58007F0B1FD20465B
+:10D0D00D70BD00BF246D0300F0780300D47E030003
+:10D0E00D10B50446FFF7B8FF204619F0AAFC2046FC
+:10D0F00D10BD00BF2DE9F04F002587B01E46654BD2
+:10D1000D036007464560044692468B46DDF8409025
+:10D1100D07F020FD604B47F8083B6049032340F2C0
+:10D1200DFF323846FFF76CF840F20113C4F878A8C7
+:10D1300D04F67C0A4AF6444284F87058A4F8723812
+:10D1400D40F6C231C4F874B884F87158504602F0F4
+:10D1500DF7FC119BC4F8FC385146C4F8EC58C4F8E0
+:10D1600DF058C4F8F468C4F8F89804F6041002F006
+:10D1700D77FF2B22394604F6081003F021FA484BAD
+:10D1800D1A68002A00F08480E38843F40053504667
+:10D1900DE380012102F058FF0022494630460EF08F
+:10D1A00DB7FE03683F495B6AC4F8480898470721F2
+:10D1B00D0022D4F84808DFF800A1DFF8E8900EF05F
+:10D1C00DD1FA2046FFF788FE07F0B0FC0246442056
+:10D1D00D059219F038FCD4F84818059A05461C310B
+:10D1E00D04F507680DF076FB41462846C4F85458FF
+:10D1F00D0DF084F9D4F8540803685B69984701462B
+:10D2000D4C20059119F01FFC02230A22CDE90032B2
+:10D2100D0599254A012305460DF0A6F8D4F85408C2
+:10D2200DC4F84C5803685B69984701466020059126
+:10D2300D19F009FC1D4B0193152302934FF0834305
+:10D2400D05991B4A009305461A4B0CF0E5FDC4F8F1
+:10D2500D5858442019F0F7FBD4F84C1805462C31DA
+:10D2600D25220DF037FB04F50666C4F850585420FE
+:10D2700D19F0E9FB534605464A46394602F08AFB4A
+:10D2800D46F8045BB045F2D1204607B0BDE8F08FFB
+:10D2900D1C6079E7D47E0300246D030000442C4705
+:10D2A00DB036002000E02B460AD7A33D00000C420B
+:10D2B00D0000AA420000824200007F4300487047F0
+:10D2C00D406D0300BFF34F8F0549064BCA6802F44A
+:10D2D00DE0621343CB60BFF34F8F00BFFDE700BF8C
+:10D2E00D00ED00E00400FA0512DF7047704700BF43
+:10D2F00D084608F0F7BC00BF11F07ABB084608F0ED
+:10D3000DEDBC00BF11F07ABB024A03490160106009
+:10D3100D704700BFC0360020846D030030B583B068
+:10D3200D054600240DF107008DF80740FFF7DCFFDF
+:10D3300D9DF80730012B1ED0154A164801231360A6
+:10D3400D4FF0040CC2F80041D2F80031002BFBD095
+:10D3500DD2F80835BCF1010C43EA0020F2D10123CB
+:10D3600D53602B680C4A9B6993420AD103B0BDE808
+:10D3700D304008F0B7BC2B68074A9B6905489342BB
+:10D3800DF4D00146284603B0BDE83040184700BF31
+:10D3900D00D00040ED5EBC0BF1D2010030B4184D51
+:10D3A00D0FCD88B001AC0FC495E80700154D03C42F
+:10D3B00D002305F8053F19464FF0805322705C6E2F
+:10D3C00D05204FF0010C01EB810208AB1A44B4FBB0
+:10D3D00DF0F300FB1343B3FBFCF31A44013112F8D5
+:10D3E00D1C2C05F8012D0529A4EB030400EB80008E
+:10D3F00D0CEB8C0CE7D1034808B030BC704700BF74
+:10D4000D486D0300B436002000B583B000230DF144
+:10D4100D07008DF80730FFF767FF9DF80700A0F1B3
+:10D4200D0100B0FA80F0400903B05DF804FB00BFC5
+:10D4300D08B5FFF747FF00BF2DE9804889B09E4C26
+:10D4400D079011F0CBFA9D4B9D490022C3F8102592
+:10D4500DC3F81425C3F81825C3F81C25C3F82025D7
+:10D4600DC3F82425C3F82825C3F82C251C230D1D2E
+:10D4700D4FF0A04203F5E07303208D4242F82300E4
+:10D4800D0ED011F8013F1F2B86BF03F01F0322465C
+:10D4900D4FF0A04203F5E0738D4242F82300F0D126
+:10D4A00D884A854C1523151D4FF0A04103F5E073F7
+:10D4B00D0320954241F823000ED012F8013F1F2B97
+:10D4C00D86BF03F01F0321464FF0A04103F5E07323
+:10D4D00D954241F82300F0D17A48774D15234FF04E
+:10D4E00DA041012404FA03F39042C1F80C350ED08B
+:10D4F00D10F8013F1F2B86BF03F01F0329464FF085
+:10D5000DA04104FA03F39042C1F80C35F0D16E4BF3
+:10D5100D6E4A1B6812680693DFF89CB104920023D3
+:10D5200D03934FF0010A049B002B00F0B880039A7F
+:10D5300D934240F3B280664B0193002302931B2666
+:10D5400D4FF0A041019B4FF000095A1CB9F1270F74
+:10D5500D059203F1050876DC039B40F69F72042BC0
+:10D5600D49F6404E49F63F43C4BF4FF47A6E134619
+:10D5700DDDF814C0534C774649F64042B6460425B3
+:10D5800D4EFA05FE1EF0010F524E4FF01C0012D048
+:10D5900D1F2846D84FF0A04E0AFA00F0013DCEF8F4
+:10D5A00D0C0512D31CF801EC16F8010B4EFA05FE12
+:10D5B00D1EF0010FECD11F2837D84FF0A04E0AFAFC
+:10D5C00D00F0013DCEF80805ECD25FB120781F28A0
+:10D5D00D86BF00F01F005D464FF0A0450AFA00F02F
+:10D5E00DC5F80805002002E00130904212D09842A3
+:10D5F00DD1F80455F8D125781F2D86BF05F01F05EC
+:10D6000D5E464FF0A04601300AFA05F59042C6F885
+:10D6100D0C55ECD1C44504F101040AD01CF801EB02
+:10D6200DADE700F01F00DE46B6E700F01F00DE4656
+:10D6300DC5E709F10109B9F1300F09D0019BB9F125
+:10D6400D270F1E7888DD4FF0FF334FF0000E8FE768
+:10D6500D029B032B2BD0029B3BB3012B14BF012349
+:10D6600D0A23079A92FBF3F3029A1B4801320292A6
+:10D6700D80FB0320DA17C2EBA00202EB8202A3EBC0
+:10D6800D4203303305226FF09F005BB212FB0303A0
+:10D6900D069AD018D65C019054E7FFF713FE0C4B99
+:10D6A00D0193049B02931B264AE76423D9E7039B4E
+:10D6B00D0133039337E700BF0003005000600040C3
+:10D6C00D746D03006C6D0300A4200020BC36002097
+:10D6D00D646D0300756D03006766666608B5FFF738
+:10D6E00DABFE00BF08B50846FFF7F8FF08BD00BF49
+:10D6F00D4FF0FF30704700BF054B186828B1036825
+:10D7000D044ADB69934202D1704711F06FB9184793
+:10D7100DC0360020EDD20100704700BF00487047B1
+:10D7200D16FCFFFF10B5074B03F108024833044602
+:10D7300D026040F83C3F09F0A3FE204601F0C6FD13
+:10D7400D204610BDA46D0300094B10B503F108026E
+:10D7500D48330446026040F83C3F09F091FE2046F4
+:10D7600D01F0B4FD204619F06CF9204610BD00BF44
+:10D7700DA46D0300094A10B502F108014832A0F169
+:10D7800D3C0440F83C1C026009F07AFE204601F092
+:10D7900D9DFD204619F055F9204610BDA46D0300DE
+:10D7A00D084B10B5044603F10801483340F83C1C02
+:10D7B00D44F83C3909F064FE204601F087FD20460F
+:10D7C00D10BD00BFA46D0300F0B5044683B0182052
+:10D7D00D15460F4619F037F90D491B22064611F073
+:10D7E00D71F8012300933A462B463146204601F04D
+:10D7F00D03FF2A46214604F13C0009F085FE054B46
+:10D8000D204603F1080248332260E36303B0F0BD04
+:10D8100D00B00140A46D0300F8B50646044656F865
+:10D8200D640B03684FF400620025DF6962630B230C
+:10D8300D3146B8472946102284F88B5084F8805021
+:10D8400D84F8755084F8905004F1810018F056FF5B
+:10D8500D29461022606404F1760018F04FFF23680A
+:10D8600D656B1A68E06405F500651846E563136B92
+:10D8700D676C98472844874212D3E56C636CAB42C2
+:10D8800D0ED220680368DB6A9847854208D20549A5
+:10D8900D0E22304619F0FFF8B0FA80F04009F8BDBD
+:10D8A00D0020F8BD086E030038B50446154618462D
+:10D8B00DC4E90150042321604FF48072083104F152
+:10D8C00D0C0005F037FE0022012104F1240007F0C1
+:10D8D00D7BFF04F198000DF0F9FD0023C4E913332B
+:10D8E00DC4E91533A363236223646363E363636451
+:10D8F00DA4F85C302366C4F89430204638BD00BFD0
+:10D9000D30B5036ADB078DB0044608D4FFF784FFFA
+:10D9100D28B9236A23F0010323620DB030BD2D22F7
+:10D9200D0021684619F0EFF82068616B02680B233F
+:10D9300D156A6A46A8472068016801230D6AE16CE3
+:10D9400D6A46A847E5E700BF38B500F1240504464F
+:10D9500D284607F043FF2046FFF7D2FF2846BDE8D3
+:10D9600D384007F0B5BF00BF10B5044698300DF034
+:10D9700D05FD204610BD00BFC1600020704700BFEF
+:10D9800D0048704716FCFFFF0048704716FCFFFF6C
+:10D9900D014B1880704700BFC440002010B5044AE9
+:10D9A00D026000230446C38007F042F9204610BDF3
+:10D9B00DD47E030010B5064A026000230446C380DE
+:10D9C00D07F036F9204619F03CF8204610BD00BF8F
+:10D9D00DD47E030082B010B58C4684B0496886466B
+:10D9E00DDCF800000DF1080CACE8030006A981E895
+:10D9F00D0C00039BDA070EEB630C12D55A10029B39
+:10DA000D5EF80220D45808AB93E803008DE80300BC
+:10DA100D06AB0CCB6046A04704B0BDE8104002B089
+:10DA200D7047029CEFE700BF2DE9F84300251E4625
+:10DA300D144B45600446036088461746BDF8209098
+:10DA400D07F088F8104B23602A46C4E90887A662C0
+:10DA500D012104F12C0007F0B7FE00220023C4E9D8
+:10DA600D1023E388256143F4804343F0040365618B
+:10DA700DA561E563A4F84850A4F80490E38020461E
+:10DA800DBDE8F883D47E03006C6E0300C3885B078A
+:10DA900D0CD510B5006A84B0026800230093146A97
+:10DAA00DE0210DF10F02A04704B010BD704700BF7B
+:10DAB00D70B5C3885B0784B004460D4608D5006A6F
+:10DAC00D002302680093166AE0210DF10F02B047A2
+:10DAD00D206A2A6801685388002400940C6A043275
+:10DAE00DE021A04704B070BD70B54B6AD3F80C238C
+:10DAF00DB3F81243526884B0064603F543700D46E1
+:10DB000D904784F48074B0FA80F3C4F300245B0969
+:10DB100DA34229D10C2101220DEB01000DF060FB78
+:10DB200DEB885B0708D5286A002302680093146A06
+:10DB300DE0210DF10B02A047286A039A036800212A
+:10DB400D00919C6A04320C23E021A04748B903A937
+:10DB500D30460DF063FB03A80DF06AFB304604B0B0
+:10DB600D70BD03A80DF064FB30460DF033FB30465D
+:10DB700D04B070BD70B50C4682B0064668460DF017
+:10DB800D29FBE38801252B43E380012008F0A6F84B
+:10DB900D214601A8FFF7A8FF01A968460DF050FB2B
+:10DBA00D01A80DF045FB009B5A88691CE2B11A795A
+:10DBB00D202A1DD1E2885B79920601D5392B1FD021
+:10DBC00D312B11D0022168460DF0CCFBE38823F0F8
+:10DBD00D01036946E38030460DF020FB68460DF0E9
+:10DBE00D27FB304602B070BD132D0BDC0D46CCE784
+:10DBF00D132AE7D059790E4808F018F8C11CE2E74E
+:10DC000D0125C2E70122022101A80DF0E9FA019BCD
+:10DC100D20221A7138225A71E38823F00103E38020
+:10DC200D01A930460DF0FAFA01A80DF001FBD5E778
+:10DC300D1C6E030070B584B00D4601921E4604465D
+:10DC400D0DF0C8FA019903A80DF0E8FA03A92846CA
+:10DC500DFFF72EFF00B92EB903A80DF0E9FA204603
+:10DC600D04B070BD03A80DF0E3FA294603A8FFF731
+:10DC700D81FF03A920460DF0E3FA03A80DF0D8FAB1
+:10DC800D204604B070BD00BF70B582B01646044684
+:10DC900D01220D46684602210DF0A2FA20460DF034
+:10DCA00D99FA009B10225E711A71694601A80DF058
+:10DCB00DB5FA01A92846FFF7FBFE064601A80DF0AF
+:10DCC00DB7FA2EB168460DF0B3FA204602B070BD1A
+:10DCD00D294601A8FFF74EFF01A920460DF0B0FA25
+:10DCE00D01A80DF0A5FA68460DF0A2FA204602B083
+:10DCF00D70BD00BF30B5CB889B0783B00C46054681
+:10DD000D06D5A068A38928602846AB8003B030BD36
+:10DD100D68460DF05FFA0122214601A8FFF7B4FF16
+:10DD200D01A968460DF08CFA01A80DF081FA009B4F
+:10DD300DB3F80730A3810222214601A8FFF7A4FF03
+:10DD400D01A968460DF07CFA01A80DF071FA009B4F
+:10DD500DB3F807302381022B03D1E38843F020036E
+:10DD600DE3800322214601A8FFF78EFF01A9684633
+:10DD700D0DF066FA01A80DF05BFA009BA189B3F8CE
+:10DD800D0730638149F60412E388914216BF23F0F0
+:10DD900D040343F0060343F00203E38068460DF0ED
+:10DDA00D47FAAEE770B50C4684B004210546012252
+:10DDB00D0DEB01000DF014FA019A122313710126D7
+:10DDC00D082384F0010453719671D47101A90DEBF0
+:10DDD00D03000DF023FA3346294602AA03A8FFF7E4
+:10DDE00D29FF03A80DF024FA02A80DF021FA01A8CD
+:10DDF00D0DF01EFA04B070BD30B5012185B004469A
+:10DE000DFFF7D0FF0021012006F026FF04210DEBC6
+:10DE100D010001220DF0E4F9019A12231371072379
+:10DE200D0125537108239571D37101A90DEB0300E1
+:10DE300D0DF0F4F92B4602AA214603A8FFF7FAFECE
+:10DE400D03A80DF0F5F902A80DF0F2F90A2007F07C
+:10DE500D45FF606A032100F543700FF0A9FD4FF0F7
+:10DE600D804301A8C3F800550DF0E2F905B030BDAF
+:10DE700DC388DB0700D5704730B50446406AD0F83B
+:10DE800D0C33B0F812535B6883B000F543709847BC
+:10DE900D85F48075B0FA80F0C5F300254009A842DD
+:10DEA00D13D168460DF096F9214601A8FFF71CFE27
+:10DEB00D01A968460DF0C4F901A80DF0B9F9009B50
+:10DEC00D5A8822B968460DF0B3F903B030BD1A79FE
+:10DED00D112AF7D15A79092AF4D19A79012AF1D167
+:10DEE00DDB79032BEED12046FFF786FFEAE700BF73
+:10DEF00DC38870B513F0010503D0124B00221A60D0
+:10DF000D70BD0446406AD0F80C33B0F812635B68FC
+:10DF100D00F54370984786F48076B0FA80F0C6F32A
+:10DF200D00264009B042E8D1064A13681D2B02DCD9
+:10DF300D0133136070BD20461560BDE87040FFF7DA
+:10DF400D97BF00BFC4360020C38819B143F0010349
+:10DF500DC380704723F001039BB2C380704700BF9D
+:10DF600D08B507F01BFC003818BF012008BD00BF25
+:10DF700D10B5044609F070F9D4E91032C01A61EBFE
+:10DF800D0201B0F5FA7F71F1000305D3E06B0028B3
+:10DF900DCCBF0020012010BD002010BD30B5194BA5
+:10DFA00D1D688DB045B3044606A80CF0A7FD164BB1
+:10DFB00D0293182018F047FD14490022CDE90012F4
+:10DFC00D0146CDE9040241F80C4BCDE90A22C260AD
+:10DFD00D4A606A46034603CA586099602A680C492C
+:10DFE00D92680C4858618A424FF01203ADF80C301C
+:10DFF00D04D102A807F0C4FD0DB030BD02A928461A
+:10E0000D9047F6E7D4380020FF03050035E0010006
+:10E0100D89D90100D5D9010010B504462C3007F07F
+:10E0200D8FFC002007F0C2FB2046BDE81040FFF733
+:10E0300DB5BF00BF82B010B502A981E80C00BDF8D4
+:10E0400D082040F2FF339A4203D0BDE8104002B0E1
+:10E0500D7047BDF80A30052BF7D104462C3007F078
+:10E0600D6FFC002007F0A2FB2046BDE8104002B077
+:10E0700DFFF794BF2DE9F04F8BB006469DF8500089
+:10E0800D04901F460D460191144609F0F5F8B36A48
+:10E0900D002B00F0F78082468B4609F0EDF86DB14C
+:10E0A00D844277EB0103C0F0EB80774A201A67EBCF
+:10E0B00D0101002382428B4180F0E2803046012134
+:10E0C00DFFF770FE049B002B14BF022001200021DE
+:10E0D00D06F0C2FD08A809F099F98046B06A0291D0
+:10E0E00D0368C168DA6943690791D3F8481505914A
+:10E0F00DD3F804130691D3F80413C3F80813634B34
+:10E1000D9A4240F0B580624BC360DFF894910023D2
+:10E1100DA9F80030049B73B9159B63B11B68159862
+:10E1200D5B689847159BD988C1F30021C1F10301A4
+:10E1300D18460FF03DFC706A032100F543700FF097
+:10E1400D37FCB06A534A03684021DB6B1160089AB3
+:10E1500D02219847B06A03689B6A98470D3C029B61
+:10E1600D47F1FF37B4EB0A0467EB0B07B8EB0A086E
+:10E1700D63EB0B0B18EB08084BEB0B0BB4EB080325
+:10E1800D029367EB0B030393019B089CDFF814B11B
+:10E1900D00252F46AA464BB3029B03999D420A4682
+:10E1A00D77EB020224D25A1B61EB070393457AEBFE
+:10E1B00D03031BD3B06A03682244DB6B022198472B
+:10E1C00D30BFB06A03689B6C9847041B6519804685
+:10E1D00D47F1000709F050F8B9F8002092B2444613
+:10E1E00D32B1019BA9F800A0002BD5D15A46E1E729
+:10E1F00D706A002100F543700FF0DAFB049921B924
+:10E2000D159B13B118460FF0D3FBB06A03681B6B57
+:10E2100D9847B06A0368DA694369D3F80413C3F801
+:10E2200D08131A498A4226D1079AC260059AC3F883
+:10E2300D4825002200231946104609F0F7F8B36A65
+:10E2400D049A5B69002A069AC3F8042314BF0420BC
+:10E2500D0320002106F000FD00213046FFF7A2FD4E
+:10E2600D08F0FAFFC6E9100100200BB0BDE8F08FF1
+:10E2700D0749904749E707999047B36A5B69D5E726
+:10E2800D0548F2E70548F0E79F86010079D90100BE
+:10E2900D91D9010000E100E009FCFFFF16FCFFFF32
+:10E2A00DC4400020BFBDF0FF30B5044685B000204E
+:10E2B00D07F07CFA2046FFF771FE0022002302A82A
+:10E2C00DCDE9022309F0C8F8012300220146CDE96A
+:10E2D00D00322046DDE90223FFF7CCFE054604F1AE
+:10E2E00D2C0007F02DFB284605B030BD6FF47D7076
+:10E2F00D704700BF00207047094B10B503F10802AD
+:10E3000D483304460260836018300DF037F8054A33
+:10E3100D226000232046E38006F08AFC204610BDD3
+:10E3200DD06E0300D47E0300002070470B4B10B558
+:10E3300D03F10802483304460260836018300DF083
+:10E3400D1DF8074A22600023E380204606F070FC8A
+:10E3500D204618F076FB204610BD00BFD06E03009E
+:10E3600DD47E03002DE9F0411D46104B03600023C0
+:10E3700D436004460F461646BDF8188006F0EAFBCA
+:10E3800D0B4B656103F1080248332260A360C4E9B9
+:10E3900D037604F118000DF099F840221823A4F823
+:10E3A00D0480A262E3802046BDE8F081D47E0300A4
+:10E3B00DD06E03002DE9F04F032B87B082460D463A
+:10E3C00D174619464FF00102B8BF032105A8039364
+:10E3D00D0CF006FF4B4E4FF014094FF00008686922
+:10E3E00D0121FFF7B1FDE8683A6801685388CDF85F
+:10E3F00D00800C6A0432E421A0478346002866D1D0
+:10E4000D3B681B790C2B39D1EB8813F0400F14BFEF
+:10E4100D6420142007F080F82869D0F80C23B0F898
+:10E4200D1243526884F48074B24200F54370C4F311
+:10E4300D002447D10020844224D1002211464FF000
+:10E4400DFF3305A80CF022FFE868059A0168538890
+:10E4500DCDF800808C6A0432E421A0478346C8B908
+:10E4600D059A386813790079834237D0EC88A10674
+:10E4700D1BD5202B0ED15379392B0BD1012007F051
+:10E4800D4BF8C9E70BF1010B012007F045F8BBF183
+:10E4900D140FC1D1B9F10109A1D168694946FFF73E
+:10E4A00D53FD50460CF096FE24E0002BE6D0202BB9
+:10E4B00DF0D153799842E1D0002BDFD0B9F10109A9
+:10E4C00D8DD1EAE79047B0FA80F04009B3E701201B
+:10E4D00D07F022F8B9F1010981D1DEE768695946E3
+:10E4E00DFFF732FD039905A80CF03CFF05A9504636
+:10E4F00D0CF094FE05A80CF09BFE504607B0BDE84D
+:10E5000DF08F00BFEDE201002DE9F0410C4684B023
+:10E5100D0546486998461746FFF7B8FAE388DB06C3
+:10E5200D11D403AE394630460CF078FE43463246E0
+:10E5300D21462846FFF73EFF30460CF079FE28466F
+:10E5400D04B0BDE8F0810122114601A80CF048FE8F
+:10E5500D3B681B79032B019B0CBF062203221A710A
+:10E5600D01A902A80CF05AFE03210A4807F05EFB30
+:10E5700D03AE034602AA21463046FFF71BFF304685
+:10E5800D0CF056FE02A80CF053FE01A80CF050FE44
+:10E5900DC8E700BF886E0300F0B585B00446174686
+:10E5A00D0E460122082101A89D000CF019FE2046FF
+:10E5B00D0CF010FE47F02060019F05F0E3FD786040
+:10E5C00D284605F0DFFD01A9B86002A80CF026FE73
+:10E5D00D05F1080302AA314603A8FFF795FF03A929
+:10E5E00D20460CF02DFE03A80CF022FE02A80CF024
+:10E5F00D1FFE23685B88082B12D9002220464FF09E
+:10E6000DFF3308210CF062FE236859882046083933
+:10E6100D0CF0A8FE01A80CF00BFE204605B0F0BDD5
+:10E6200D03A80CF0D7FD03A920460CF009FE03A8A2
+:10E6300D0CF0FEFD01A80CF0FBFD204605B0F0BD71
+:10E6400D30B583B00C46014601A81D46FFF7A4FF67
+:10E6500D01994B885BB12046AA00043118F02BFAC2
+:10E6600D002401A80CF0E4FD204603B030BD014CA0
+:10E6700DF7E700BF0CFCFFFFA0F10800FFF7E0BFBC
+:10E6800D2DE9F04F804685B068464FEA83090D4667
+:10E6900D92460CF09FFDD8F828104945A8BF494671
+:10E6A00D0831012201A80CF09BFD09EB050B4FF081
+:10E6B00DFF330022FF2101A80CF0E8FD5D453DD29E
+:10E6C00D002601E0AB4539D9D8F82820019FA9EBE8
+:10E6D00D0604944245F03060A8BF144605F052FD83
+:10E6E00D7860204605F04EFD26F003012246514488
+:10E6F00DB86007F10C0018F0DEF904F1080101A86B
+:10E7000D0CF030FE01A902A80CF088FD092302AA25
+:10E7100D414603A8FFF7F8FE03A968460CF090FDEB
+:10E7200D03A80CF085FD02A80CF082FD009B5B8810
+:10E7300D25442644002BC5D1064C00E0002401A839
+:10E7400D0CF076FD68460CF073FD204605B0BDE873
+:10E7500DF08F00BF0EFCFFFFA0F10800FFF790BF88
+:10E7600D70B5154682B0012204460E466846114624
+:10E7700D0CF036FD009B69461D7101A80CF04EFD95
+:10E7800D2946094807F052FA01AA034631462046A8
+:10E7900DFFF7BAFE01A80CF04BFD68460CF048FDE2
+:10E7A00D204602B070BD00BF886E030010B5C3884F
+:10E7B00D9B0784B0044609D5636A00209AB262F3C0
+:10E7C00D0F001B0C63F31F4004B010BD01A80CF02B
+:10E7D00D01FD0722214602A8FFF7C2FF02A901A8E9
+:10E7E00D0CF02EFD02A80CF023FD019B5A88B2B946
+:10E7F00D0622214602A8FFF7B3FF02A901A80CF0DB
+:10E8000D1FFD02A80CF014FD019B5A881AB901A82E
+:10E8100D0CF00EFDD0E75B7984F82630F7E7B3F8FE
+:10E8200D050005F0BFFC0622A084214602A8FFF7D3
+:10E8300D97FF02A901A80CF003FD02A80CF0F8FC4B
+:10E8400D019B5A88002AE2D05B79A28C84F826308D
+:10E8500D02FB03F3B3F5F83F1EDC616902A8FFF775
+:10E8600D49FABDF80830012B4FF04002E3881AD069
+:10E8700D23F0100343F02803A2629BB2BDF80C20D5
+:10E8800D02F5CD427B3292B2012A98BF43F040038C
+:10E8900D43F00203E380BAE74FF4F833B3FBF2F22F
+:10E8A00D84F82620D9E7A26243F01803E6E700BFFB
+:10E8B00D2DE9F04788B0064615460C460122082181
+:10E8C00D01A80CF08DFC02A80CF084FC03A80CF040
+:10E8D00D81FC04A80CF07EFC3046FFF767FF96F82C
+:10E8E00D26300590B08C04EB850900FB03F39945A8
+:10E8F00D00F2D580B9FBF0F8B4FBF0F100FB08F89D
+:10E9000DB9EB080300FB01FA08BFA8EB000854455A
+:10E9100D4FEA850500F0BD80C31A00FB1144B3FB1F
+:10E9200DF0F700FB1737002C7DD1002F40F08C80C5
+:10E9300DF3881B073BD5C2455BD8544607AD03E0B2
+:10E9400DB38C1C44444554D844F04060019F05F0FD
+:10E9500D19FC7860204605F015FC01A9B86006A8E1
+:10E9600D0CF05CFC012306AA31462846FFF7CCFDCE
+:10E9700D294602A80CF064FC28460CF059FC06A8A8
+:10E9800D0CF056FC029B5B88002BD9D1454C04A89A
+:10E9900D0CF04EFC03A80CF04BFC02A80CF048FC4C
+:10E9A00D01A80CF045FC204608B0BDE8F0874AF000
+:10E9B00D4060019C05F0E6FB6060404605F0E2FB1F
+:10E9C00D01A9A06006A80CF029FC012306AA314676
+:10E9D00D07A8FFF799FD07A902A80CF031FC07A8BD
+:10E9E00D0CF026FC06A80CF023FC029B5B88002B88
+:10E9F00DCCD0039B5B88002B35D1049B5C88002C0D
+:10EA000DC5D004A907A80CF009FC079A33681C6A45
+:10EA100D5388494604329B083046A04707A80CF09E
+:10EA200D07FC0024B3E707ADA3085246314628463C
+:10EA300DFFF7B2FD294603A80CF002FC28460CF0A6
+:10EA400DF7FB002F3FF474AF07ADBB084A463146C4
+:10EA500D2846FFF7A1FD294604A80CF0F1FB284636
+:10EA600D0CF0E6FB64E703A907A80CF0D7FB079AA7
+:10EA700D33681C6A538851469B0804323046A047C0
+:10EA800D07A80CF0D5FB049B5C88002C3FF47FAFEE
+:10EA900DB7E7021B4244AA427FF43EAF48E76FF44A
+:10EAA00D7A7474E70EFCFFFF10B5044684B0019133
+:10EAB00DFFF77CFEA28C01999208204604B0BDE8B8
+:10EAC00D1040FFF7F5BE00BF10B5044682B0FFF74A
+:10EAD00D6DFEA38C94F8260003FB00F002B010BD70
+:10EAE00D10B5044682B0FFF761FEA08C02B010BDD8
+:10EAF00D10B5044682B00838FFF758FEA08B02B05F
+:10EB000D10BD00BF0368084ADB6A93420BD110B5F4
+:10EB100D044682B0FFF74AFEA08C94F8263003FB22
+:10EB200D00F002B010BD1847C9EA010010B5044647
+:10EB300D82B00838FFF73AFEA38BA07F03FB00F0ED
+:10EB400D02B010BD30B5044685B0A0F108052846C9
+:10EB500D0191FFF72BFEA28B01999208284605B073
+:10EB600DBDE83040FFF7A4BE10B550F8083C0A4A86
+:10EB700DDB6A9342044682B0A0F1080003D002B0D4
+:10EB800DBDE810401847FFF711FEA08BA37F03FBD4
+:10EB900D00F002B010BD00BFC9EA0100034600201D
+:10EBA00DDA680132DA6070470B68C1601B6808468D
+:10EBB00D184700BFC068003818BF0120704700BF5C
+:10EBC00DD0F81808704700BF4B1E032B02D96FF405
+:10EBD00D7A7070474B1C5B10C0F81818C0F81C38C1
+:10EBE00D0020704700F614000068704710B5044B04
+:10EBF00D044640F8083B0CF01BFB204610BD00BF3F
+:10EC000D3C6F030010B5054B044640F8083B0CF073
+:10EC100D0FFB204617F015FF204610BD3C6F03007B
+:10EC200DF8B58468104B03600546D4B10F4E104FF4
+:10EC300D08E040F8087B0CF0FBFA204617F001FFC6
+:10EC400DAC6874B16068E26B0368DB68AA609847D2
+:10EC500D23689B68B3422046EBD09847AC68002CE4
+:10EC600DF0D12846F8BD00BF506F030005EC010040
+:10EC700D3C6F030038B54B680C461A684FF07E5157
+:10EC800D054612692163184605F61405904795ED62
+:10EC900D006A9FED117AD4ED067AD4ED075AC7EECE
+:10ECA00D276A431C03EBD37320F002025B10012A89
+:10ECB00DC4E90D0385EE867AC4ED096A84ED0A7AFE
+:10ECC00D02D00023236238BDBEEE007A67EE877A4C
+:10ECD00DC4ED087A38BD00BF00C07F442DE9F04F68
+:10ECE00D2DED068B8BB00C460AEE100A029108F042
+:10ECF00DC3FAA3680193CDE90401002B00F0A481B0
+:10ED000D029B4FF40072D3F81C3892FBF3F2002AE9
+:10ED100D40F3AD81029B10339200002118460393FE
+:10ED200D17F0F1FEC34E9FEDC48A01240AE002984C
+:10ED300D5946FFF79FFFDBF834505DB9019B002B5F
+:10ED400D00F0B180019B9B46DB6BDBF834500193E7
+:10ED500D002DECD0029BDBED0A7AD3F81C284FF482
+:10ED600D007AF5EE407A9AFBF2FA0AF1040A03EB07
+:10ED700D8A02F1EE10FA009209D103F6140292ED17
+:10ED800D007ADBED076AC6EE877ACBED0A7A009B37
+:10ED900D1946039B9942D1D99846DBF808309BED73
+:10EDA00D0B7A5A88DBF8383092FBF3F207EE902A93
+:10EDB00DF8EEE77A9BED0A6A009A77EEC77AA2EB36
+:10EDC00D0807C7EE866ABF10FDEEE68A18EE909A28
+:10EDD00DB945A8BFB946B9F1000F34D007EE903A46
+:10EDE00D4C46C24601E0DBED0E7ADBF8102056F8FA
+:10EDF00D2530F8EEE77A67EE877AFDEEE77A17EEC3
+:10EE000D900A1044984707EE900A9BED087A9BED07
+:10EE100D096ADBED0C6AF8EEE77A013C77EE877A4A
+:10EE200D9AED007A67EE867AA6EEA77AAAEC017AB9
+:10EE300DDBED0B7A9BED0A7A37EE877A8BED0B7A49
+:10EE400DD1D108EB890818EE903A9F4223DDDBF80B
+:10EE500D0C30002B3FF472AFDBF80410013BCBF804
+:10EE600D0C300B6806A81B68984706A90BF1080023
+:10EE700D0CF0E6F906A80CF0DBF9DBF808308BEDA9
+:10EE800D0B8A5A880433CBF810301344CBF8143066
+:10EE900D002A3FF453AF009B9845FFF47EAF019BD2
+:10EEA00D002B7FF44FAF002C40F08580029B93F830
+:10EEB00D2C387BB1029B0499059AC3F83818C3F816
+:10EEC00D3C2883F82C480222012340F6D63106A8AF
+:10EED00D0BF0C6FD01224FF4007106A80CF080F96D
+:10EEE00D029A069C9FED557A658802F5016393EDB4
+:10EEF00D008A02F50263D3ED007AD2F81838D2F801
+:10EF000D1C2895FBF2F568EE277A032BC7EE879A3E
+:10EF100D04F1040400F08580012B00F08280F6EEF0
+:10EF200D007A68EE678A9FED469A28EE278A75B3B8
+:10EF300DB8EEC99A039F434EDDF80880023D02E00A
+:10EF400DD8F81838013DB7EC017AD8F8242856F8CE
+:10EF500D2330F0EE497AE7EE297A2046F4EE687A0E
+:10EF600DF1EE10FA48BFF0EE687AF4EE487AF1EE61
+:10EF700D10FAC8BFF0EE487AFDEEE77A17EE901A58
+:10EF800D11439847D8F81C381C446B1CD8D1029BF0
+:10EF900DD86803681B68984706A91AEE100A0CF08A
+:10EFA00D3DF906A80CF044F91AEE100A0BB0BDECB1
+:10EFB00D068BBDE8F08F029A02F62803D3ED007A96
+:10EFC00DF5EE407AF1EE10FA0ED0D2F81C384FF46F
+:10EFD00D007292FBF3F2002A06DD039B03EB820223
+:10EFE00DE3EC017A9A42FBD1029B93F82C38002B6B
+:10EFF00D7FF470AF02990498C1F830080123059889
+:10F0000D81F82C3801F5046400260027C1F8340876
+:10F0100D1A4644E9026740F6D63106A80BF020FDEA
+:10F0200D58E7B6EE009A28EE099ADFED038ABDEE99
+:10F0300DC99A7CE75C2000200000000000C07F44DE
+:10F0400D0000000080200020029BD86803681B6828
+:10F0500D98471AEE100A01224FF400710CF0C0F817
+:10F0600D1AEE100A0BB0BDEC068BBDE8F08F029BBB
+:10F0700D1033039356E600BF70B506462DED028B97
+:10F0800D402008EE903A08EE102A0D4617F0DBFCF2
+:10F0900D40220446002117F036FD2046164B40F85D
+:10F0A00D083B0CF097F8F8EEE88AB5EE408AF1EEE1
+:10F0B00D10FA6560C4ED068A05D12B6828469B6958
+:10F0C00D984708EE100A0023002221463046C4E975
+:10F0D00D033384ED078A6361E262FFF7CBFD2B6892
+:10F0E00DB2685B68E2632846B46021469847BDEC80
+:10F0F00D028B204670BD00BF3C6F030007EE901AD7
+:10F1000DF8EE677A00F50160C0ED007A00207047D7
+:10F1100DC0F824180020704729DF704728DF70479A
+:10F1200D12DF7047022802D1014B01221A7070477D
+:10F1300DD040002000207047C0687047D0E90230F1
+:10F1400D03FB00F0704700BF10B504460846646825
+:10F1500D114621449A0017F0AEFC002010BD00BFEF
+:10F1600D2DE9F041466882B04FF000080DF107001F
+:10F1700D1D4614460E448DF80780FFF7D1FF9DF80C
+:10F1800D0730ABB11E4F87F8008001E008F038F969
+:10F1900D2A4621463046FFF7BFFF03460A20002BC3
+:10F1A00DF4D13B78002BFCD0002002B0BDE8F081FB
+:10F1B00D144A0123C2F80435D2F80034002BFBD0D9
+:10F1C00D95B1A4F1040C0F48C4F104040CEB8505B2
+:10F1D00D344404EB0C035CF8042F1A60D0F80014CF
+:10F1E00D0029FBD0AC45F4D1064A0023C2F8043502
+:10F1F00DD2F80034002BFBD0002002B0BDE8F08126
+:10F2000DD040002000E00140F0B5436883B00446D3
+:10F2100D00270DF10700CD188DF80770FFF780FF5F
+:10F2200D9DF807309BB1174E377001E008F0E8F8F4
+:10F2300DE068B5FBF0F0FFF771FF03460A20002BE5
+:10F2400DF4D13378002BFCD0002003B0F0BD0E4A72
+:10F2500D0223C2F80435D2F80034002BFBD00A4942
+:10F2600DC2F80855D1F80034002BFBD00023064A14
+:10F2700DC1F80435D2F80034002BFBD0002003B0C8
+:10F2800DF0BD00BFD040002000E0014002680549FC
+:10F2900DD2688A4204D1D0E9020303FB00F0704723
+:10F2A00D104700BF3DF10100C360024B0360C0E990
+:10F2B00D011270477C6F0300704700BF6FF47D70C3
+:10F2C00D704700BF6FF47D70704700BF10B5C388E5
+:10F2D00D044A026023F400530446C38006F0F0FF95
+:10F2E00D204610BDA06F030010B5C388064A02600A
+:10F2F00D23F400530446C38006F0E2FF204617F0C6
+:10F3000DA0FB204610BD00BFA06F0300036870B5C1
+:10F3100D5A6C0A4DAA42044606D15B68084A9342CC
+:10F3200D08D16FF47D7070BD90472368044A5B6807
+:10F3300D9342F6D02046BDE870401847C5F2010053
+:10F3400DEDE2010070B50646006A0368DB6A984776
+:10F3500D306A03681B6B9847F369D868002820DD75
+:10F3600D06F130011E4D0844002411F9012B02F560
+:10F3700DA272884245F82240F7D11A4D002402E0CE
+:10F3800DDA68A2420DDD5A6952F82400026852680B
+:10F3900DAA4204F10104F3D09047F369DA68A2425E
+:10F3A00DF1DC9A68002A13DD0E4D002402E09A6804
+:10F3B00DA2420DDD1A6952F8240002685268AA4271
+:10F3C00D04F10104F3D09047F3699A68A242F1DC8D
+:10F3D00DF388002223F00203F380F27570BD00BFA5
+:10F3E00D00600040EDE20100C37D0BB1FFF7AABF45
+:10F3F00D704700BF2DE9F04FC37D85B004460191E4
+:10F4000D002B6CD1C3880293E669F368002B6DDD88
+:10F4100D0123206ADFF8E880DFF8E8E0344D354F4E
+:10F4200D039404F1300C04F1350200219B469C1C21
+:10F4300D8CF80030147074696458247D03F5A2793A
+:10F4400D48EA04244EF8294012F9019B446909F158
+:10F4500DA20901F5A27A544445F8394012F9014C3C
+:10F4600D1CF9019BA23405EBC40407EB8909C4F810
+:10F4700D049012F9014C0BFA04F4C5F80445F46834
+:10F4800D9C4201F1040103F10103D0DC039C029BBA
+:10F4900D23F00103E380019B327A1749023B012BD4
+:10F4A00D9CBF0132D2B26275C2EB0212134B9200B5
+:10F4B00DB3FBF2F2237B626202FB03F3A1FB0313A6
+:10F4C00DDB0BA36203680021DB6B9847236A5B6942
+:10F4D00D0122DA60019BA37505B0BDE8F08FC388EA
+:10F4E00D0293DB0790D4D0E90760D4E7206ACEE71A
+:10F4F00D00F0014030600040818080800024F400E5
+:10F5000D03000100006000402DE9F8430546817DB0
+:10F5100DFFF770FFEB699A68002A20DD304FDFF8A6
+:10F5200DC490DFF8C48000240AE05A6C4A4549D1E2
+:10F5300D5B68434543D1EB699A680134A2420EDD05
+:10F5400D1B6953F8246033689A68BA42EDD00021E4
+:10F5500D30469047EB699A680134A242F0DCDA68D4
+:10F5600D002A20DD1E4FDFF87C90DFF87C80002420
+:10F5700D0AE05A6C4A452DD15B68434527D1EB69AA
+:10F5800DDA680134A2420EDD5B6953F824603368FA
+:10F5900D9A68BA42EDD0002130469047EB69DA689F
+:10F5A00D0134A242F0DC286A03685B6A9847286A36
+:10F5B00D03689B6A98470123EB75BDE8F8833046D5
+:10F5C00D9847B8E70021304690473368B0E730469A
+:10F5D00D9847D4E70021304690473368CCE700BF09
+:10F5E00D0DF30100C5F20100EDE20100C37D03B191
+:10F5F00D7047FFF789BF00BFF8B515460E46526834
+:10F6000D29689DF81870044606F086FEEA68134BCB
+:10F6100D13492360052A4FF00003C4E90756A77567
+:10F6200D0C602376E3752375E3620FDC32681946AF
+:10F6300D3046936B9847206A03684FF47A51DB6C20
+:10F6400D9847226AE37D0749D1600BB12046F8BD8A
+:10F6500D2046FFF759FF2046F8BD00BFA06F0300FD
+:10F6600DC836002059F9010010B5034661B1026892
+:10F6700D0E49126B0E4CC37D23708A4213D10BB110
+:10F6800DFFF760FE002010BD094A1278002AF9D05C
+:10F6900D1A680849D26A8A4205D1DB7D002BF1D167
+:10F6A00DFFF732FFEEE79047002010BDE9F30100B0
+:10F6B00DD1400020EDF501002DE9F04FC769037D24
+:10F6C00DBA680569934285B0044680F21B813A6998
+:10F6D00D9E4E52F8230003681B68B34240F03281FE
+:10F6E00DD4F82080D8F8142001235360227D617D49
+:10F6F00D1A44B2FBF1F001FB10222275B868824268
+:10F7000D5EDAD7F80C90B969B9F1000F01EB42013F
+:10F7100D4BDDAA1DD8F81450009525890195CDE92A
+:10F7200D027800FA03FEDDE90078A07DCDE9002620
+:10F7300D00F0FD0004F1300CCD18227E032A03D811
+:10F7400DDFE802F002B2A3BF4A78009E15F801ACC3
+:10F7500D08FB026212F80A2018B9002A00F0BF80D7
+:10F7600DFF22A66A03F5A87A06FB02F247F82A20C3
+:10F7700D9A46002A00F0B8809CF90020920002F110
+:10F7800D804202F5C042D2F810B52BF4801BC2F8AE
+:10F7900D10B5D145714403F101030CF1010C754411
+:10F7A00DCBDCDDE90278019E227D3B6953F8220016
+:10F7B00D03681B68B34240F0BC80D8F814305EE09B
+:10F7C00D626AD8F800300021DB6B92004046984702
+:10F7D00DE169CB68002B27DD0025DFF8749104F17A
+:10F7E00D3007A84602E0CB68AB421DDD4A6917F928
+:10F7F00D013B013502EB850203F5A27352F8040CAF
+:10F8000D49F82380D4E9082305F5A87C52699B00AB
+:10F8100D42F82C3003681B68B342E4D001219847AD
+:10F8200DE169CB68AB42E1DC0B69186803681B68C2
+:10F8300DB34240F083800B6994F930201B68444932
+:10F8400D1B7D02F5A2721B0243F0011341F8223019
+:10F8500D94F9303094F935103E4A9B00A23103F1F2
+:10F8600D804303F5C24342F83130236A94F93510D1
+:10F8700D5B69A23102EBC10203F144015160012227
+:10F8800DDA601A6005B0BDE8F08F91F801A06289C9
+:10F8900D009EA2EB0A0215F801AC08FB02626FEAAA
+:10F8A00D0A0A12F80A2057E715F8012C009E91F864
+:10F8B00D01A002FB088232446FEA0A0A12F80A20FC
+:10F8C00D4AE7628915F801AC009E013AA2EB0A02E3
+:10F8D00D08FB026291F801A012F80A203CE703F53B
+:10F8E00DA8729A4647F822009CF90020920002F176
+:10F8F00D804202F5C042D2F810B54BF4801BC2F81D
+:10F9000D10B546E7D0E908235169104E9A00D1F899
+:10F9100D4435817DC3EB0323B3FBF2F3C288C3F1FE
+:10F9200DFF0342F00302C362C280FFF763FDE76984
+:10F9300DD6E601219847236A5B69A0E70021984725
+:10F9400DE16978E700219847E769C9E6BDF2010052
+:10F9500D0060004000F00140024B186808B1FFF74D
+:10F9600DABBE7047C836002010300BF053BA00BF45
+:10F9700D10B5044606F088FC40B9237B616A044A41
+:10F9800D01FB03F3A2FB0323DB0BA36210BD00BF3E
+:10F9900D8180808070B52DED028B08EE103A044603
+:10F9A00D16460D460AF09AFBFDEEC87A0A4A226009
+:10F9B00D17EE903A324684ED138A21466564A664AB
+:10F9C00D2846FFF759FB0146206520460AF02AFB21
+:10F9D00DBDEC028B204670BDE06F030001617047E6
+:10F9E00D0069003818BF0120704700BF0320704721
+:10F9F00DC06B07EE900AF8EEE77A17EE900A7047A3
+:10FA000D104B03F108023C3310B5044602608360CD
+:10FA100D30300BF00DFC04F12C000BF009FC04F15F
+:10FA200D28000BF005FC04F124000BF001FC064A44
+:10FA300DA260002304F10800E38105F0F9F82046E7
+:10FA400D10BD00BF04700300D47E0300114B03F101
+:10FA500D08023C3310B504460260836030300BF071
+:10FA600DE7FB04F12C000BF0E3FB04F128000BF095
+:10FA700DDFFB04F124000BF0DBFB074AA26000233F
+:10FA800DE38104F1080005F0D3F8204616F0D9FF04
+:10FA900D204610BD04700300D47E030038B5124B10
+:10FAA00D03F108023C33044640F8082C40F8283B8B
+:10FAB00D0BF0BEFB04F124000BF0BAFB04F12000A7
+:10FAC00D0BF0B6FB04F11C000BF0B2FB074A2260F1
+:10FAD00D0023A4F10805E380204605F0A9F8284687
+:10FAE00D16F0AFFF284638BD04700300D47E030026
+:10FAF00D38B5114B054603F108023C33044640F876
+:10FB000D082C45F8083928300BF092FB04F124003D
+:10FB100D0BF08EFB04F120000BF08AFB04F11C00AE
+:10FB200D0BF086FB054A226000232046E38005F09A
+:10FB300D7FF8284638BD00BF04700300D47E030053
+:10FB400DF0B5274B036004460025264B836083B038
+:10FB500DA1810830E581164604F0FCFF224B23609D
+:10FB600D3433A3602A46012104F1140005F02CFE64
+:10FB700D04F1280701224FF4007104F124000BF069
+:10FB800D2FFB38460BF026FB04F12C000BF022FB6B
+:10FB900D2946012204F130000BF022FB00234FF423
+:10FBA00D007123660122A164C4E90D552561E56448
+:10FBB00D01A80BF015FB01A938460BF041FB01A87C
+:10FBC00D0BF036FB094A2264AE424FF0000320468B
+:10FBD00DC4E91655C8BFE663A4F8443003B0F0BDC0
+:10FBE00DF4820300D47E03000C70030000C07F4438
+:10FBF00DC3895B0770B5456B04465DD42B46E16A3E
+:10FC000D002B64D05033081D4A886363024493422D
+:10FC100D0ED3D1ED037A6063F5EEC07AF1EE10FAF2
+:10FC200D3CDA04F1140005F0C5FE002836DC636BE8
+:10FC300D93ED027ADFED277A19685A686265B5EEA1
+:10FC400DC07AF1EE10FA48BFB1EE477AC7EE276AD7
+:10FC500D00202165E06504F1640104F17005D4ED27
+:10FC600D0F7AF8EEE77A67EEA67AFDEEE77AF8EE10
+:10FC700DE76AC4ED167ADA699861012AB8BF0122E4
+:10FC800D07EE902AB8EEE77ADA61C6EE877A14337A
+:10FC900DE1EC017A8D42EED1002070BD0026666345
+:10FCA00D04F1300104F12C000BF0CAFAA81BC4E9D1
+:10FCB00D166618BF012070BD0023436300F13001AB
+:10FCC00D2C300BF0BDFA636BE16A002B9AD10B1D42
+:10FCD00D184699E700007A442DE9F04FD1E9167ED8
+:10FCE00D2DED088B01F124034FF0000B9FEDB78A2A
+:10FCF00DDFEDB7AA9FEDB7AA0BEE903A0BEE100A07
+:10FD000D8BB00C465D467046B842034633D0E2894F
+:10FD100D12F004022FD10492B8424EDBE289920711
+:10FD200D40F11781049B002BEED0AB46002D00F067
+:10FD300D4181D4ED107AB4F84420B6EE007A67EE26
+:10FD400D877A5545FCEEE77A17EE903A43EA0203BF
+:10FD500D9BB203D22BF8023BDA45FBD81BEE901A6F
+:10FD600D1BEE100A0BF05AFA1BEE100A0BB0BDEC8D
+:10FD700D088BBDE8F08F2046FFF73AFFA76DE389AA
+:10FD800D002F40F09E80002800F0F380A56323F043
+:10FD900D0403E3810523E36401231A46A18906A820
+:10FDA00D0AF05EFE04F1140005F092FDD4E9167020
+:10FDB00D0122B84203460492B0DA002D00F0CC8047
+:10FDC00D06AA019204F16402029204F1700BD4EDC3
+:10FDD00D157AD4ED108A94ED147A616BDDF808C0B4
+:10FDE00DDDF804E068EEA78AD4ED0F7A27EE087AE5
+:10FDF00DF8EEE77A68EEAA8A87EE279A0E46F0EEBD
+:10FE000D4A9AE8EECA9AD6F81880F269BCEC017AE3
+:10FE100D07EE908AF8EEE77A013A67EE877A904519
+:10FE200DFDEEE77A06F11406EEEC017A08BF4EF806
+:10FE300D047CE345E7D1DDE90676089ABE42A8BF0A
+:10FE400D3E469642A8BF16469E4241DDAA4585D044
+:10FE500DD4ED187AFDEEE77AD1E9033017EE901A5A
+:10FE600D984707EE900AF8EE676AB0EE697AA8EE49
+:10FE700DA67AE06DB4F84420D4ED187ABCEEC77ABA
+:10FE800D79EE277A17EE101AF4EEC87A431C114357
+:10FE900DF1EE10FA25F8021B1846E365C4ED187A49
+:10FEA00D08DD77EEC87AF4EEC87AF1EE10FAF8DCD8
+:10FEB00DC4ED187AB3420BDA55453FF44FAF616B81
+:10FEC00DC6E713F004025CD000283FF460AF5DE795
+:10FED00D9C46BC4586460DF11C094FF014084FF0A9
+:10FEE00D0006204608D00136032E08F1140828D04C
+:10FEF00D59F8047BBC45F6D1426B06EB860102EB4B
+:10FF000D810389000391D3E906718F424FEA86047C
+:10FF100DE9DA5B6902EB08014BB10590984705984A
+:10FF200D0399426BD0F85CE01144F4468F69344478
+:10FF300D02EB840201360137032E976108F1140894
+:10FF400DD6D104466346A76D674570463FF73FAF70
+:10FF500DE8E6002D7FF4E6AEA56BB5B1626A00212F
+:10FF600DA16302F1040A5288874292443FF728AFF9
+:10FF700DD8E659073FF50BAFE06D01230493034617
+:10FF800DCAE6E06D04920346C6E606AD0122A16CF9
+:10FF900D28460BF025F929461BEE900A0BF050F977
+:10FFA00D28460BF045F9626AE06DA76D151D0346F5
+:10FFB00DAA46D8E706A80BF00DF91BEE900A06A984
+:10FFC00D0BF03EF906A80BF033F9C7E600008044AC
+:10FFD00D0000803A00000044F0B50C4601F12807FE
+:10FFE00D85B0394606460BF019F9A36B6D4633B152
+:10FFF00D28462146FFF770FE28460BF019F900231D
:020000040002F8
-:1000000D28460BF0F9FA29461BEE900A0BF024FB5B
-:1000100D28460BF019FBA269206DE76C151D0346F0
-:1000200DAA46D8E706A80BF0E1FA1BEE900A06A93E
-:1000300D0BF012FB06A80BF007FBC8E6000080448E
-:1000400D0000803A00000044F0B50C4601F11C0799
-:1000500D85B0394606460BF0EDFAE36A6D4633B1CD
-:1000600D28462146FFF772FE28460BF0EDFA0023D5
-:1000700DE36204F1180138460BF0EEFA21462846EA
-:1000800DFFF764FE28460BF0DFFAE06803681B6893
-:1000900D9847236C002B02DD013B236413B13046DE
-:1000A00D05B0F0BD21890123022228460AF02CFF5C
-:1000B00D304605B0F0BD00BF438919B143F00203CE
-:1000C00D4381704723F002039BB24381704700BF09
-:1000D00D01607047704700BF70B5664E664D674C46
-:1000E00D674930460BF07EFB3046664E2A46214668
-:1000F00D17F0E8FC644930460BF074FB3046634E54
-:1001000D2A46214617F0DEFC614930460BF06AFBAA
-:1001100D3046604E2A46214617F0D4FC5E493046E3
-:1001200D0BF060FB30465D4E2A46214617F0CAFCA7
-:1001300D5B4930460BF056FB30465A4E2A46214657
-:1001400D17F0C0FC584930460BF04CFB3046574E6B
-:1001500D2A46214617F0B6FC554930460BF042FBB6
-:1001600D3046544E2A46214617F0ACFC52493046D3
-:1001700D0BF038FB3046514E2A46214617F0A2FCB3
-:1001800D4F4930460BF02EFB30464E4E2A46214647
-:1001900D17F098FC4C4930460BF024FB30464B4E83
-:1001A00D2A46214617F08EFC494930460BF01AFBC2
-:1001B00D3046484E2A46214617F084FC46493046C3
-:1001C00D0BF010FB3046454E2A46214617F07AFCBF
-:1001D00D434930460BF006FB3046424E2A46214637
-:1001E00D17F070FC404930460BF0FCFA30463F4E9C
-:1001F00D2A46214617F066FC3D4930460BF0F2FACF
-:1002000D30463C4E2A46214617F05CFC3A493046B2
-:1002100D0BF0E8FA3046394E2A46214617F052FCCB
-:1002200D374930460BF0DEFA3046364E2A46214627
-:1002300D17F048FC344930460BF0D4FA3046334EB3
-:1002400D2A46214617F03EFC314930460BF0CAFADA
-:1002500D3046304E2A46214617F034FC2E493046A2
-:1002600D0BF0C0FA2A4621463046BDE8704017F023
-:1002700D29BC00BFAC3800204020002095B70200FB
-:1002800DB880030080380020C0800300A038002013
-:1002900D30820300C438002038820300A4380020C7
-:1002A00D14830300C83800201C8303008438002009
-:1002B00DF88303009438002004840300983800204C
-:1002C00D98840300B43800209C840300A8380020D3
-:1002D00D30850300CC38002038850300B838002065
-:1002E00DCC8503008C380020D4850300B038002065
-:1002F00D688603008838002070860300BC38002013
-:1003000D04870300903800200C8703009C380020E0
-:1003100D58870300C0380020608703006FF47D709C
-:1003200D704700BF6FF47D70704700BF6FF47D7034
-:1003300D704700BFC08800F00500003818BF0120CD
-:1003400D704700BFC08800F00A00003818BF0120B8
-:1003500D704700BFC08810F0030018BF0120704720
-:1003600DC08800F00C00003818BF0120704700BF96
-:1003700DC088C0F3802070476FF47D70704700BF58
-:1003800D6FF47D70704700BF03684FF47A729B6BFA
-:1003900D02FB01F1184700BF6FF47D70704700BF7D
-:1003A00D6FF47D70704700BF08B50368DB6B98472D
-:1003B00D024BA3FB0030800908BD00BFD34D621076
-:1003C00D6FF47D70704700BFC1600020704700BFA3
-:1003D00D6FF47D70704700BF6FF47D70704700BF84
-:1003E00D0A717047704700BF704700BF006B7047C0
-:1003F00DC06A70470120704710B5044617F067FBBF
-:1004000D204610BD438B990710B5044606D5C36C25
-:1004100D5BB110BD23F002039BB26383E26C002A33
-:1004200DC4BF43F00203638310BD07F0A5FCE36B6B
-:1004300DC01A61F10001652871F10003638BE9D2E7
-:1004400D9A07EBD510BD00BF0B4B10B503F108019A
-:1004500D03F18802AC33044601604261C361283068
-:1004600D0BF0F2F8054A6261002304F11400638376
-:1004700D05F010F9204610BD44890300348E0300A9
-:1004800D38B50C4B03F1080103F18802AC33044677
-:1004900D40F8141C0260836014300BF0D5F8064A46
-:1004A00D226000232046A4F11405E38005F0F2F844
-:1004B00D284638BD44890300348E0300026838B5E0
-:1004C00D93690D4612498B42044617D1C38803F038
-:1004D00D05031BB153680F4A934201D10E4838BD35
-:1004E00D20469847B5FA85F35B098342F6D1236818
-:1004F00D0A4A1B68934206D1002038BD9847002850
-:1005000DECD02268E6E7294620469847002038BD02
-:1005100D35030200D1E3010012FCFFFF8DF3010052
-:1005200D02680849D26B8A4208B505D1C06A064BEC
-:1005300DA3FB0030800908BD9047034BA3FB00309F
-:1005400D800908BDF1030200D34D621001207047F0
-:1005500D0D4B10B503F1080103F18802AC330446CD
-:1005600D01604261C36128300BF06EF8074A626189
-:1005700D0023638304F1140005F08CF8204617F076
-:1005800DA6FA204610BD00BF44890300348E030037
-:1005900D38B50E4B03F1080103F18802AC33044664
-:1005A00D40F8141C0260836014300BF04DF8084ABB
-:1005B00D22600023A4F11405E380204605F06AF8BB
-:1005C00D284617F084FA284638BD00BF4489030039
-:1005D00D348E0300C388990710B5044606D5836B86
-:1005E00D5BB110BD23F002039BB2E380A26B002A26
-:1005F00DC4BF43F00203E38010BD07F0BDFBA36A47
-:1006000DC01A61F10001652871F10003E388E9D298
-:1006100D9A07EBD510BD00BF1B4B70B504460360A8
-:1006200D4FF48073C3800025184B22810220207166
-:1006300D636104F114002574E560A5610E4604F0B4
-:1006400DBBFF134B266203F1080103F18802AC33A3
-:1006500D21606261E36101224FF4007104F1280011
-:1006600D0AF0CAFF638BA26AE56200218020043282
-:1006700D43F4804320636562E5636264A164E564CD
-:1006800D6383204670BD00BFD8880300348E0300FD
-:1006900D44890300836A10B4043333F8024C0029F3
-:1006A00D3BD01919426B274C436CA4FB0242994273
-:1006B00D4FEA121C2AD9520907EE902AB8EEE77AB2
-:1006C00D07EE90CADFED205AF8EEE76AB7EE006A42
-:1006D00DD0ED127AF4EEC77AF1EE10FA4FF0000277
-:1006E00D48BF90F84C201A70D0ED127A436C77EE1B
-:1006F00D867A0133F4EEE67AF1EE10FAC8BFF0EE29
-:1007000D657A8B42C0ED127A4364E1D3D0E90B23B5
-:1007100D5DF8044BC0E90D237047D0E90F21521A43
-:1007200D07EE902A9FED097AF8EE677A67EE877AE1
-:1007300DFDEEE77A17EE902AA242D4BF9918191947
-:1007400DB0E700BFA38B2EBA0000000078C2B93C01
-:1007500D10B5044607F010FBE36AE06303B1236BA9
-:1007600DE36400212046FFF795FF638BDB0700D57F
-:1007700D10BDFCF7AFFC04F11C01074A206A802371
-:1007800DFEF7E4FC628B016842F0010209686062C9
-:1007900D6283BDE81040084700442C47B1F5806FD7
-:1007A00D0DD8B1F5007F08B5C8BFC1F580618029AE
-:1007B00DA8BF80210163FFF7CBFF002008BD6FF4B8
-:1007C00D7A70704708B5134BA3FB01231B09162242
-:1007D00D02FB03F39A1807EE103A07EE901A06EE95
-:1007E00D902AF8EE677AF8EE666AB8EE477A37EE39
-:1007F00DC77A77EEE67AB0EEC77AF0EEE77AB4EE26
-:1008000DE77AF1EE10FA58BF1346C362FFF7A0FF67
-:1008100D002008BDA38B2EBA036810B54FF47A746F
-:1008200D9B6B04FB01F1174CA34227D1164BA3FB85
-:1008300D01C316241B0904FB03F303EB040C07EEA1
-:1008400D103A07EE901A06EE90CAF8EE677AF8EEB7
-:1008500D666AB8EE477A37EEC77A77EEE67AB0EE8B
-:1008600DC77AF0EEE77AB4EEE77AF1EE10FA58BFF8
-:1008700D6346C362FFF76CFF002010BDBDE810405A
-:1008800D184700BFC5070200A38B2EBA70B50C46E2
-:1008900D82B005460AF0AAFE638B9B070DD4A36AAE
-:1008A00D0433636407F068FA636A20641A681846B3
-:1008B00D13689847284602B070BD04F128063146EA
-:1008C00D28460AF0C9FE20460121FFF7E3FE01226A
-:1008D00D4FF4007101A80AF08FFE01A930460AF00D
-:1008E00DBBFE01A80AF0B0FED9E700BFA1F11C01C3
-:1008F00DFFF7CCBF0220704701EB810100EB4100F7
-:1009000D1430704782B010B58C4684B04968864665
-:1009100DDCF800000DF1080CACE8030006A981E835
-:1009200D0C00039BDA070EEB630C12D55A10029BD9
-:1009300D5EF80220D45808AB93E803008DE803005D
-:1009400D06AB0CCB6046A04704B0BDE8104002B02A
-:1009500D7047029CEFE700BF03682DE9F0411B696A
-:1009600D1A4E0F88B34204460D4626D11E30038819
-:1009700DBB4201D0BDE8F0816B89012BFAD9A98961
-:1009800DA06861820368DB699847A0680368254603
-:1009900D1B6A984755F8123B60821B69B3420FD111
-:1009A00D04F11E06204601F01FF82A4601460223D7
-:1009B00D3046BDE8F04100F035B901219847D6E742
-:1009C00D0121204698470646ECE700BFF9080200D2
-:1009D00D30B5194B1D688DB045B3044606A80AF015
-:1009E00DE1FA164B0293182017F073F81449002200
-:1009F00DCDE900120146CDE9040241F80C4BCDE9D9
-:100A000D0A22C2604A606A46034603CA586099606A
-:100A100D2A680C4992680C4858618A424FF01203BB
-:100A200DADF80C3004D102A805F0D2FD0DB030BDEB
-:100A300D02A928469047F6E7843A002005000100F8
-:100A400D110B020069DA01000509020070B50446B8
-:100A500D82B0806806F0ACF8A081A06806F0B6F808
-:100A600DE081A06806F0C0F8A36820821A681846D5
-:100A700D136A98471D4B608228201E6817F029F8CD
-:100A800D054610300AF08EFA194B2B60182017F01E
-:100A900D20F8184900910146002241F80C4B0192B3
-:100AA00DC260EA604A60C5E908226A460346A8604A
-:100AB00D03CA5860996032680F4952680F485861EF
-:100AC00D8A424FF0C203AB8008D1284605F080FD65
-:100AD00D284602B0BDE8704016F0F9BF29463046F1
-:100AE00D90470028F1D102B070BD00BF843A0020BC
-:100AF00D05000100110B020039CE010005090200AD
-:100B000D024B1B680BB1FFF7A1BF7047843A002061
-:100B100D82B070B504A981E80C00044600F076FFA0
-:100B200D18B9BDE8704002B07047A06806F040F8F3
-:100B300DA081A06806F04AF825460346E381A06827
-:100B400D06F052F855F80C3B0B4A1B692082934274
-:100B500D0DD104F11406204600F046FF2A46014649
-:100B600D3046BDE87040062302B000F071B8002198
-:100B700D204698470646EEE7F908020030B50446D0
-:100B800D85B0154600F070FE1E4B2360A56004F184
-:100B900D140000F041F8002504F11E0000F03CF8AF
-:100BA00D19492046C4E9035500F07CFE40F253710B
-:100BB00D204600F08BFE06220920CDE9012004F12C
-:100BC00D0C032946009220464CF64B2200F08EFE77
-:100BD00D02210520CDE901100091204604F11203F8
-:100BE00D4FF62432012100F081FE204600F00EFF69
-:100BF00D28B1064B1B6813B12046FFF727FF20468F
-:100C000D05B030BD148A0300948A0300843A002095
-:100C100DACDF7047AEDF7047002202810260426098
-:100C200D704700BF10B5844682B014460022ADF85F
-:100C300D022008466A46BCF80010ADF80030019459
-:100C400DFFF7E6FFB0FA80F0400902B010BD00BF1B
-:100C500D2DE9F0414FF6FF7486B0A142ADF8063094
-:100C600D33D0048914F001040D46064617460FD102
-:100C700D9BB202AA00243188ADF808302846ADF8A1
-:100C800D0A400397FFF7C4FF204606B0BDE8F08188
-:100C900D0388ADF808300592012302AA8DF80A30B9
-:100CA00D4FF000080DF1060311462846ADF80C80F3
-:100CB00D04930092FFF7AEFF0028E5D0049B009A45
-:100CC00D1988BDF806309942D4D10024204606B0CB
-:100CD00DBDE8F081F0B50C4687B04FF6FF718C4240
-:100CE00DADF806302FD003899B07054617460FD464
-:100CF00DBDF8063002AA2988ADF808302046002438
-:100D000DADF80A400397FFF783FF204607B0F0BD0B
-:100D100D0288ADF80820022302AA8DF80A30114688
-:100D200D0DF10603002620460092ADF80C600493E9
-:100D300D0597FFF76FFF009A40B1049B1988BDF826
-:100D400D06309942D7D0002007B0F0BD012007B082
-:100D500DF0BD00BF72DF704773DF704774DF7047FF
-:100D600D76DF704777DF704778DF70477ADF70473F
-:100D700D8FDF704769DF70471321FFF7F1BF00BFA9
-:100D800D0B68034A0146D2560320FFF7EBBF00BFA5
-:100D900D688A030010B5094B044640F8143B0AF06D
-:100DA00DF9FC04F110000AF0F5FC054A226000235D
-:100DB00D2046E38004F06EFC204610BD788A0300C7
-:100DC00D348E0300C388590705D41B0700D4704720
-:100DD00D04200EF085BF10B5044606F0CDFFA369C3
-:100DE00DC01A61F10001B0F5FA6F71F1000303D281
-:100DF00DE3881A070BD410BD074800210FF088FDBA
-:100E000DE38823F004039BB21A07E380F3D5BDE812
-:100E100D104004200EF064BF790D020070B584B04F
-:100E200D0DF107034FF6FF70039310F0D3F94FF652
-:100E300DFF75A84227D0044607E0039B1B786BB1D2
-:100E400D10F0C8F9A84204461DD002AA012120467F
-:100E500D10F0BEFB03462046002BEED006F08CFFB3
-:100E600D0A4E04460D4610F055FF09E006F084FFCA
-:100E700D031B61EB0502B3F57A7F72F1000302D219
-:100E800D3368002BF2D104B070BD00BF10390020C3
-:100E900D10B59AB004463C2200210BA816F079FE3D
-:100EA00D0023012205930A930293CDE90833CDE97E
-:100EB00D033306938DF814208DF829200F4B4FF432
-:100EC00D7A7202FB04F40221A3FB043406238DF88D
-:100ED00D2C1002AA0A498DF82F300BA81F23640A83
-:100EE00D0191ADF8083007940FF010F805AA01A98B
-:100EF00D0448FFF72FFF1AB010BD00BF5917B7D127
-:100F000DDC380020CC21002038B5664D002943D1B6
-:100F100D2B78990638D4DA062FD41C0725D4580718
-:100F200D1DD4990713D4DA070BD45B0603D40EF046
-:100F300D93FC002038BD5C4B01211878FFF70CFFA6
-:100F400DF5E712F045F92B785B06F0D5F3E7574B33
-:100F500D4FF400321A602B78DA07E6D5F1E7534AE1
-:100F600D012151609907DED5F1E7504B4FF000722A
-:100F700D1A602B785807D4D5F1E74C4B01221A6033
-:100F800D2B781C07CBD5F0E7484B4FF400621A6065
-:100F900D2B78DA06C1D5F0E70EF058FC00232B7044
-:100FA00D12F02EF92C7810B944F001042C703F4B3F
-:100FB00D1B689A0348BF44F002043C4B48BF2C7099
-:100FC00D5B68DB0748BF44F00404384B48BF2C7006
-:100FD00D1B68980148BF44F00804344B48BF2C707F
-:100FE00D1B68D90748BF44F01004304B48BF2C7024
-:100FF00D1B681A052C4B48BF44F02004187848BFD5
-:1010000D2C70FFF7ABFEB0B1E30719D4A0071CD4C9
-:1010100D610726D422072FD4E30639D4A00688D53C
-:1010200D224B4FF40062C3F88020BFF34F8FBFF304
-:1010300D6F8F002038BD44F04004E3072C70E5D5D8
-:1010400D12F0A4F82C78A007E2D5184B4FF400321B
-:1010500DC3F88020BFF34F8FBFF36F8F2C786107DC
-:1010600DD8D5124B0122C3F88420BFF34F8FBFF3A5
-:1010700D6F8F2C782207CFD50C4B4FF00072C3F831
-:1010800D8020BFF34F8FBFF36F8F2C78E306C5D54C
-:1010900D064B0122C3F88020BFF34F8FBFF36F8F34
-:1010A00D2C78BBE782420020CC21002000E100E03B
-:1010B00D0B4B10B5044640F8143B0AF06BFB04F1E2
-:1010C00D10000AF067FB074A22600023E3802046E8
-:1010D00D04F0E0FA204616F0FAFC204610BD00BFE1
-:1010E00D788A0300348E030010B5044682B010F0E8
-:1010F00DFFFE204610F00AFF2378023B062B0CD88A
-:1011000DDFE803F01022040B0B0B0D0001236088A8
-:1011100D8DF8043001A910F0F9FD02B010BD237A4D
-:1011200D012B1FD0124B1C68002CF6D094F82030E8
-:1011300D002BF2D1E3689B07EFD4A369002BECD011
-:1011400D06F01AFEA061E8E7094B1B68002BE4D0FE
-:1011500D93F82020002AE0D1DA689207DDD402222C
-:1011600DDA60DAE7034A1368013B1360DAE700BF80
-:1011700D143900201039002003883B2B42D80F2B47
-:1011800D40F29B8010B5103B86B02B2B38D8DFE892
-:1011900D03F0475C373737163737377737373737F9
-:1011A00D3737378937373737373737373737373770
-:1011B00D373737373737373737373737374000F126
-:1011C00D0801062268460AF05DFB694601A80AF08F
-:1011D00D7FFB3A4B1C686CB101A902A80AF078FBA1
-:1011E00D02A904F110000AF083FB0123E36002A8B9
-:1011F00D0AF0D0FA01A80AF0CDFA68460AF0CAFA48
-:1012000D06B010BD562B03D180881321FFF7A8BD62
-:1012100D70478088132106B0BDE81040FFF7A0BDD0
-:1012200D81884FF6FF73994206D0254B254A1B68DE
-:1012300D0320D256FFF796FD01231A464FF47A711B
-:1012400D02A809F061FE06B010BD1C4B1C68002CF5
-:1012500DD6D0012302224FF47A7102A809F054FE70
-:1012600D94F82130002BCBD00FF0D0FA0028C7D145
-:1012700D154B1878012106B0BDE81040FFF76CBD85
-:1012800D037A002BBCD10D4B1C68002CB8D094F800
-:1012900D2030002BB4D1E3689B07B1D406F06CFD70
-:1012A00DA061ADE7002302A980888DF808308DF884
-:1012B00D0930FFF75DFD06B010BD704714390020F1
-:1012C00DE0200020688A0300CC21002038B50E4BA9
-:1012D00D00250446C0E9003504F06EF90B4B236080
-:1012E00DA56004F110000AF0FDFA04F114000AF0F3
-:1012F00DF9FA074BE56040F2011222841C6012F0EE
-:1013000DA5F9204638BD00BF348E0300788A03004E
-:1013100D143900202DE9F04FC488A3B014F4805483
-:1013200D9DF8B4B002D023B0BDE8F08F1E462C9BC3
-:1013300D8360C0E906449146884605460EF0DAF909
-:1013400D12F032F800940EF0B5FC11F047FE69462C
-:1013500D012011F0ADFFA74B05F1140A196812A871
-:1013600D0AF040FA12A950460AF0C2FA12A80AF081
-:1013700D11FA06AFA04904A80AF034FA9F4938467D
-:1013800D0AF030FA04AA514608A80AF00BFB4246AF
-:1013900D08A90BA80AF006FB3A460BA912A80AF0F9
-:1013A00D01FB12A950460AF0A3FA12A80AF0F2F9AD
-:1013B00D0BA80AF0EFF908A80AF0ECF938460AF084
-:1013C00DE9F904A80AF0E6F96B6908940220C4F360
-:1013D00D072260F301028DF821201A1D0A9409924B
-:1013E00D08A95B88009AADF828304120ADF82A3065
-:1013F00DFFF7C0FC684611F0A3FF2046FFF7B4FCD1
-:1014000D03224FF0000362F3061304944FF010080B
-:1014100D8DF8103007238DF811308DF814408DF8AC
-:1014200D128010F015FC0DEB080010F057FC7448FD
-:1014300D10F038FC0823ADF8183038464FF4C87357
-:1014400DADF81A80ADF81C40ADF81E30FFF78EFCDC
-:1014500D6C4821460FF0ECFBBBF1000F40F0B6805D
-:1014600D0DF10C0B0DF10808674B129312A812F039
-:1014700D6DF8664901A80AF0B5F95E4B404619684A
-:1014800D0AF0B0F9624958460AF0ACF95A4641469D
-:1014900D0BA80AF087FA01AA0BA912A80AF082FA82
-:1014A00D12A940460AF024FA12A80AF073F90BA803
-:1014B00D0AF070F958460AF06DF94022002112A881
-:1014C00D16F067FB534B1868139001238DF8843089
-:1014D00D10B116F09AFB80B2ADF8480002980430B6
-:1014E00D159016F092FBADF85000D9F800000430BD
-:1014F00D179016F08AFB484BADF8580018681990F4
-:1015000D10B116F082FB80B2444BADF86000186844
-:1015100D1B9010B116F079FB80B2414BADF868000D
-:1015200D18681D9010B116F070FB84B212A8ADF8BA
-:1015300D704012F057F9502016F0CBFA324629467A
-:1015400D00F0E4FF10F0F8FB364B18601B68002B21
-:1015500D01DDFFF763FC344C344E3220FFF798FC6D
-:1015600D4FF0010921463248C4F800900FF0D0F930
-:1015700D3178FF2905D023682E4A4846D256FFF709
-:1015800DF1FB00234FF4A032CDE90E33CDE910333A
-:1015900D4FF4F023CDE90C230BA803238DF838303D
-:1015A00D0B970EF0C5FF012185F821103078FFF75C
-:1015B00DD3FBEB8843F48053EB8040460AF0EAF806
-:1015C00D01A80AF0E7F823B0BDE8F08F10F0B4FBE6
-:1015D00D03280DF10C0B0DF108087FF745AF12AB89
-:1015E00D5A460BA9404610F0B9FBBDF80C0010F09F
-:1015F00DABFB39E7DC200020488A03004C8A03004E
-:1016000DE9100200FC380020E5160200508A0300A4
-:1016100D548A0300D4380020D0380020D820002070
-:1016200DD838002010390020E0200020CC210020E7
-:1016300D810D0200688A0300072915D810B50C4CDE
-:1016400D0C480B46214623600FF062F90A4B1978BE
-:1016500DFF2901D1002010BD2368084A0120D25670
-:1016600DFFF780FB002010BD6FF47A70704700BF4C
-:1016700DE0200020810D0200CC210020688A0300AB
-:1016800D08B50FF0C3F8003818BF012008BD00BF22
-:1016900D38B5124B044600251878FFF75FFB84F828
-:1016A00D21500FF09DF898B9E3696BB106F064FB1A
-:1016B00DE369C01A61F10001B0F5FA7F71F1000321
-:1016C00D2CBF0120002038BD06F056FBE061EDE790
-:1016D00D294603480FF01CF9284638BDCC210020BF
-:1016E00D790D020020B9034B186808B1FFF7D0BF80
-:1016F00D704700BF143900200238012801D901209C
-:1017000D704710B5074C206850B1C38843F00803EB
-:1017100DC38003F063FA2068BDE81040FFF7B8BF3F
-:1017200D012010BD14390020012801D0012070477F
-:1017300D0B4B10B51C6824B12046BDE81040FFF7D7
-:1017400DA7BF084B1878FFF709FB0FF049F808B948
-:1017500D012010BD214604480FF0DAF8204610BDD7
-:1017600D14390020CC210020790D020044F2010330
-:1017700D984214D009D801280FD041F201039842A4
-:1017800D14BF4A204720FCF721B844F202039842C7
-:1017900D14BF4A204820FCF719B84620F3E749202A
-:1017A00DF1E700BFA8DF7047B0DF704762DF704719
-:1017B00D704700BF0368034A9B68934200D170478E
-:1017C00D06311847B11702000B88502B70B504462F
-:1017D00D2CD00FD9512B35D0532B09D10368204D67
-:1017E00D1C6BAC4233D19B680A461E498B4233D1E8
-:1017F00D012070BD102B1ED0112BF9D10368194D8E
-:1018000DDA69AA4225D100252E4605E023681B6919
-:1018100D9847013523680681DB68204698470346C3
-:1018200DAB4229462046F1DC012070BD03681B6ADE
-:1018300D9847012070BD03680A4A9B699342F7D10E
-:1018400D012070BD03685B6A9847012070BDA047F9
-:1018500DCEE790472368D6E7911D9847C8E700BFAC
-:1018600DB5170200B117020010B50023054A02603A
-:1018700D04460371C38000F0E7F9214600F0F2F948
-:1018800D204610BDAC8A030010B5054B036004461D
-:1018900D00F0DAF9214600F0F7F9204610BD00BF3F
-:1018A00DAC8A030000B585B010316B460DF1100CFC
-:1018B00D11F8012D03F8012B6345F9D1011D68467F
-:1018C00DFFF774FF05B05DF804FB00BF00B583B0F2
-:1018D00D03798DF806308C46821D01A90120ADF8E3
-:1018E00D04C0FFF75FFF03B05DF804FB2DE9F0477F
-:1018F00D88B00546BDF84090BDF84460BDF848403D
-:1019000D92460F46202200216846984616F041F96E
-:1019100DADF80460B6EB090618BF01262B79ADF8BA
-:1019200D00A0E007CDF80880ADF806908DF80C60AA
-:1019300D8DF8023005D59DF80D3043F002038DF87A
-:1019400D0D30A10705D59DF80D3043F004038DF83A
-:1019500D0D30620705D59DF80D3043F008038DF865
-:1019600D0D30230705D59DF80D3043F010038DF88C
-:1019700D0D30E60605D59DF80D3043F020038DF8AA
-:1019800D0D30A00605D59DF80D3043F040038DF8C0
-:1019900D0D30610605D59DF80D3043F001038DF82E
-:1019A00D0D30E20544BF01238DF80F3040F20112D6
-:1019B00DA30548BF0123ADF812202A6848BF8DF852
-:1019C00D1030012312698DF811308DF8143039461D
-:1019D00D2846EC8890476946024620460EF0F2FFF5
-:1019E00D08B0BDE8F08700BF00B58DB001A80EF0BE
-:1019F00D33FF019B23B1BDF808000DB05DF804FB6A
-:101A000D4FF6FF700DB05DF804FB00BF08B50EF08A
-:101A100DFDFE003818BF012008BD00BF03682DE989
-:101A200DF041DB6806460C4690469847071E1BDDC5
-:101A300D00250BE04388A3421ED08388A34221D00A
-:101A400DC388A34224D00135AF420DD03368294657
-:101A500D1B69304698470388A342EBD1012388F8D0
-:101A600D00302846BDE8F08100234FF0FF3588F89F
-:101A700D00302846BDE8F081022388F80030284662
-:101A800DBDE8F081032388F800302846BDE8F081D9
-:101A900D042388F800302846BDE8F08130B583B0C6
-:101AA00D0C460DF10702C9880546FFF7B7FF011E69
-:101AB00D08DB9DF80730032B06D02B680A4A1B68FC
-:101AC00D93420BD103B030BD238A022BF5D12B6885
-:101AD00D28461B699847638A0381EEE7A11D2846B6
-:101AE00D984703B030BD00BFB117020070B58AB082
-:101AF00D0C460DF1070209890646FFF78FFF0028F6
-:101B000D2CDB9DF8072001239A428DF8083027D150
-:101B100D2389ADF81830336825485B68E189ADF845
-:101B200D1A10002540F2011C83420895ADF824508F
-:101B300DADF81CC029D12B462E4605939DF80E30CD
-:101B400DADF8101062F30003A088ADF80C5002A997
-:101B500DADF812608DF80E30FFF726FE0AB070BD9D
-:101B600D9DF80E20E589A088ADF81050002363F391
-:101B700D000202A9ADF80C308DF80E20ADF8123030
-:101B800D0593FFF711FE0AB070BD06A930469847C0
-:101B900D9DF81C309DF81D20BDF81A10BDF824606D
-:101BA00D1BB9089B4FF48175C7E7089BC5E700BFBC
-:101BB00DB117020000B583B009890DF10702FFF7D7
-:101BC00D2DFF03B05DF804FB91F806C0BCF1010FC9
-:101BD00D11D0BCF1020F0DD110B50268094CD26ABB
-:101BE00DA24282B00AD109890DF10702FFF716FF53
-:101BF00D02B010BD704703689B6A184702B0BDE87C
-:101C000D10401047B51B0200F8B50E4C26689EB16A
-:101C100D3368002B0FDD07463546002402E033689C
-:101C200DA34208DD55F8040F036839465B6901349A
-:101C300D98470028F3D1F8BD542015F04AFF2060D5
-:101C400D0660F8BD1839002010B5054C206800B1AC
-:101C500D10BD542015F03DFF00230360206010BD22
-:101C600D1839002038B50368132B04460D4605DCE2
-:101C700D04EB830201335560236038BD1420FBF75C
-:101C800D53FC2368F4E700BF30B40568002D19DD5F
-:101C900D0246002302E00133AB4213D052F8044F49
-:101CA00D8C42F8D15A1CAA42B8BF00EB820108DA67
-:101CB00D01324C6841F8044BAA42F9D1591ED31A8E
-:101CC00D0B44036030BC704702207047013101EBBB
-:101CD00D810100EB4100704782B010B58C4684B095
-:101CE00D49688646DCF800000DF1080CACE80300ED
-:101CF00D06A981E80C00039BDA070EEB630C12D5E5
-:101D000D5A10029B5EF80220D45808AB93E80300EA
-:101D100D8DE8030006AB0CCB6046A04704B0BDE8D0
-:101D200D104002B07047029CEFE700BF2DE9F04F65
-:101D300D83B0DDE90CABBDF83870002B41D0804687
-:101D400D0E4691461D46BAF1000F3DD00F2E01D122
-:101D500DC02F36D1282015F0BCFE0446103009F0F6
-:101D600D21F918202680A4F8029015F0B2FECDE9D5
-:101D700D00AB47F00207A7806B4607460246A060FE
-:101D800D03CB47F80C5B0023D8F80060D360E36009
-:101D900D7B609160506075680D495161C4E90833ED
-:101DA00D0C4B9D4208D1204604F012FC204603B096
-:101DB00DBDE8F04F15F08BBE21464046A8470028E0
-:101DC00DF1D103B0BDE8F08F1BF0010FBED1F8E7E4
-:101DD00DD91C020039CE01002DE9F0438DB0044627
-:101DE00D149FDDF85490884616461D465FB306A82D
-:101DF00D09F0D8F81820ADF80880ADF80A6015F094
-:101E000D68FE0146CDE9007941F80C5B0023EC46F4
-:101E100D0246C3604B60BCE80300506020689160CF
-:101E200D05930D498568049251610C4A0A9312215C
-:101E300D9542ADF80C100B9309D102A804F0C8FB24
-:101E400D0DB0BDE8F08319F0010FD0D1F8E7614670
-:101E500D2046A847F1E700BFD91C020069DA01004E
-:101E600D30B5124D2A6889B0EAB111490024CDE987
-:101E700D061408A9034611E9030003938DE8030036
-:101E800D104601212246FFF7A7FF0A4A039BCDE921
-:101E900D042404AA92E8030022468DE80300286872
-:101EA00D0221FFF799FF09B030BD00BF843A002031
-:101EB00DB51F0200151F0200F0B5134D2E688BB033
-:101EC00DFEB1124A05900024CDE90824102702978F
-:101ED00D0AA9034611E9030022468DE803003046A6
-:101EE00D0121FFF723FF0A4A0297CDE9062406A92F
-:101EF00D03C9059B8DE80300224628680221FFF7E0
-:101F000D15FF0BB0F0BD00BF843A0020B51F0200D5
-:101F100D151F020082B070B504A981E80C000446BB
-:101F200DBDF81250FFF772FD28B1022D1ED0012D04
-:101F300D1ED0052D03D0BDE8704002B070470223BE
-:101F400D2546637255F8093B194A1B69934225D101
-:101F500D04F114062046FFF747FD2A460146304698
-:101F600DBDE87040012302B0FEF772BE0023E7E723
-:101F700D2646657256F8093B0D4A1B69934212D1EC
-:101F800D04F114052046FFF72FFD32460146284681
-:101F900DBDE87040012302B0FEF75ABE0121204674
-:101FA00D98470646D6E72946204698470546E9E76D
-:101FB00DCD1C020082B070B504A981E80C00044666
-:101FC00DBDF81250FFF722FD28B1022D1ED0012DB4
-:101FD00D29D0052D03D0BDE8704002B07047022313
-:101FE00D2546237255F8083B1D4A1B69934230D193
-:101FF00D04F10A062046FFF7F7FC2A460146304653
-:1020000DBDE87040012302B0FEF722BE0021254637
-:1020100D217255F8083B124A1B699342E8D02046BD
-:1020200D98470646E6E72646257256F8083B0C4AC1
-:1020300D1B6993420FD104F10A052046FFF7D4FC2A
-:1020400D324601462846BDE87040012302B0FEF736
-:1020500DFFBD0021E3E70021204698470546ECE748
-:1020600DCD1C0200F0B5234E35688FB00DB303467D
-:1020700D0C4601B3204A05930024CDE90624102710
-:1020800D029706AA92E8030022468DE8030028462F
-:1020900D0121FFF74BFE194A0297CDE9082408A943
-:1020A00D03C9059B8DE80300224630680221FFF726
-:1020B00D3DFE0FB0F0BD104A0593CDE90A210AAAE5
-:1020C00D92E8030022468DE8030028460121FFF720
-:1020D00D83FE0A4ACDE90C240EAB13E90300224618
-:1020E00D8DE80300059B30680221FFF775FE0FB0E8
-:1020F00DF0BD00BF843A0020B51F0200151F02007D
-:1021000DF0B5044685B0FFF7AFFB20461C4B40F8F9
-:1021100D0A3BFEF781FD002704F11400FEF77CFD5C
-:1021200D184927812046FFF7BDFB0125092649F6F1
-:1021300D82012046FFF7CAFB04F1080339464DF62C
-:1021400D90222046CDE901560095FFF7CFFB2046A2
-:1021500DCDE90156A3194DF6912200952946FFF7B9
-:1021600DC5FB2046FFF752FC10B9204605B0F0BD67
-:1021700D20462946FFF776FF204605B0F0BD00BF8B
-:1021800DE88A0300948A03000020704704207047FA
-:1021900D01EB810100EB41002630704782B010B594
-:1021A00D8C4684B049688646DCF800000DF1080CB9
-:1021B00DACE8030006A981E80C00039BDA070EEBDF
-:1021C00D630C12D55A10029B5EF80220D45808AB4E
-:1021D00D93E803008DE8030006AB0CCB6046A047E7
-:1021E00D04B0BDE8104002B07047029CEFE700BF9D
-:1021F00D10B50749074A016000238260C381044678
-:1022000D083003F047FA2046FFF73EFB204610BD8D
-:1022100D248B0300348E030010B50849084C01606F
-:1022200D0022C28040F8084CA0F1080403F032FAF5
-:1022300D2046FFF729FB204610BD00BF348E03005A
-:1022400D248B030082B070B504A981E80C0004460C
-:1022500DFFF7DCFB18B9BDE8704002B0704723688A
-:1022600D0E4A1B69BDF81000BDF812102083934271
-:1022700D61830ED104F126052046FFF7B5FB04F16D
-:1022800D180201462846BDE87040042302B0FEF74F
-:1022900DDFBC0021204698470546EDE7912102005D
-:1022A00D2DE9F04F0368444D1B694F89B1F800804B
-:1022B00DAB4285B006460C4628D13A3003884345DB
-:1022C00D0DD03368B4F800801B69AB426FD106F1B5
-:1022D00D4400038843451CD005B0BDE8F08F032FA3
-:1022E00DFADD3D1F04F1140325F0030510341D44E0
-:1022F00D34F8022C34F8041C01236846043408F029
-:1023000D03FEAC42F4D105B0BDE8F08F0221984731
-:1023100DD4E7032FE0DD043F04F1140327F0030796
-:1023200DDFF8A08010341F4408E0284604F050F96F
-:1023300D284615F0CCFB0434BC42CDD034F804ACA7
-:1023400DBAF10F0F4FF02800F5D034F8029CD6F8F3
-:1023500D10B015F0BEFB0546103008F023FEA5F8B1
-:1023600D00A0A5F80290182015F0B3FB0146134A02
-:1023700D41F80C6B00920022C26001924A60EA6043
-:1023800DC5E908220E4A42616A460346A86003CA9F
-:1023900D58609960DBF800305B6812224345AA80D3
-:1023A00DC3D05846294698470028C4D0BDE703211D
-:1023B00D304698478DE700BF91210200452202006B
-:1023C00D9D21020039CE01000368154A1B69934215
-:1023D00D70B50E8804460D4612D130300388B342D5
-:1023E00D00D070BD2069A18C03680E4ADB684E1CBD
-:1023F00D9342A68407D11C340023AC60AB8170BD21
-:1024000D01219847EAE798470028F4D043880188CE
-:1024100DE38304F11C020423A183AA60AB8170BD88
-:1024200D912102008921020070B58CB00546FFF79D
-:1024300DEDFA08B9AB8C0BB90CB070BD0446A8848D
-:1024400D06A82E6908F0AEFD1820029415F041FB88
-:1024500D114A04900146CDE9002441F80C5B6A460F
-:1024600DC46003464C6003CA0C4A996058605A61B7
-:1024700D33680594CDE90A449B68094C1222A342A6
-:1024800DADF80C2004D102A804F0A2F80CB070BD78
-:1024900D02A930469847F6E7452202009D21020029
-:1024A00D69DA0100A0F10800FFF7BEBF10B50949B8
-:1024B00D094A016000238260C3810446083003F09D
-:1024C00DE9F82046FFF7E0F9204615F000FB20461D
-:1024D00D10BD00BF248B0300348E030038B50949AD
-:1024E00D094D01600022A0F10804C28040F8085C8B
-:1024F00D03F0D0F82046FFF7C7F9204615F0E7FAAC
-:1025000D204638BD348E0300248B03002DE9F041A5
-:1025100D86B00446154600F10807FFF7A5F9314AC4
-:1025200D0023C4E90223384603F046F82E4B2360FE
-:1025300D48332561A36004F1260504F14E062846B3
-:1025400D0A35FEF769FBAE42F9D100252562206AF6
-:1025500DE061E069656104F11803A584A061234978
-:1025600D05932046FFF79EF9204649F2AF31FFF75C
-:1025700DADF9294609220425059B02922046CDE995
-:1025800D005549F27572FFF7B1F906230293204603
-:1025900D04F11403CDE9005504F1200845F204427D
-:1025A00D0221FFF7A3F943462046CDE901550095D9
-:1025B00D42F2C4320321FFF799F904F11C0640F2EF
-:1025C00D09123346029201214BF64C022046CDE909
-:1025D00D0055FFF78BF9384602F000FB204606B098
-:1025E00DBDE8F081348E0300248B0300948A030030
-:1025F00D0420704701EB810100EB41005230704720
-:1026000D10B50749074A016000238260C381044663
-:1026100D083003F03FF82046FFF736F9204610BD8D
-:1026200D908B0300348E030010B50849084C0160EF
-:1026300D0022C28040F8084CA0F1080403F02AF8EB
-:1026400D2046FFF721F9204610BD00BF348E030050
-:1026500D908B030010B50949094A0160002382607F
-:1026600DC3810446083003F015F82046FFF70CF936
-:1026700D204615F02CFA204610BD00BF908B0300AC
-:1026800D348E030038B50949094D01600022A0F1CF
-:1026900D0804C28040F8085C02F0FCFF2046FFF7FA
-:1026A00DF3F8204615F013FA204638BD348E03009A
-:1026B00D908B03002DE9F84F0368A04F1B690E881E
-:1026C00DBB4204460D4640F077815C300288B24231
-:1026D00D22D0BB422E886DD1B4F85220B24204F103
-:1026E00D52006FD0BB422E8840F0BB80B4F86630EC
-:1026F00DB34204F1660000F0BB8023682E881B698D
-:1027000DBB4240F00381B4F87030B34204F1700065
-:1027100D00F00381BDE8F88F6A89032AD9D92646CE
-:1027200DEA6846F8182FBB4240F04B8104F15C0873
-:1027300D2046FFF759F93246014604234046FEF77D
-:1027400D71FA4FF00C0900264FF0010A11E0A26951
-:1027500D18EA020F06EB460306D0206900EBC3030F
-:1027600D4844DB685B6998470136132E09F1180957
-:1027700D1BD063690AFA06F818EA030FE7D1A269BC
-:1027800D18EA020F06EB4603EED0206900EBC303F7
-:1027900D4844DB685B689847636918EA030FD6D134
-:1027A00D0136132E09F11809E3D123682E881B6910
-:1027B00DBB4291D000212046984702882368B2423F
-:1027C00D1B698FD16A89032A8CD92646EA6846F897
-:1027D00D142FBB4240F0FA8004F152082046FFF757
-:1027E00D03F93246014604234046FEF71BFA4FF02B
-:1027F00D0C0900264FF0010A11E0A26918EA020F38
-:1028000D06EB460306D0206900EBC3034844DB68A2
-:1028100D5B6998470136132E09F118091BD06369BE
-:1028200D0AFA06F818EA030FE7D1A26918EA020FAF
-:1028300D06EB4603EED0206900EBC3034844DB688A
-:1028400D5B689847636918EA030FD6D10136132EDA
-:1028500D09F11809E3D123682E881B69BB423FF4A7
-:1028600D45AF0221204698470388B3427FF445AF18
-:1028700D6A89002A3FF44EAF02EBC20302EBC30399
-:1028800D03EB43235B429BB242F292418B423FF6F4
-:1028900D41AF2B4BA3FB0213D21A03EB520212F4DE
-:1028A00D7F7FC2F387033FF428AF05F10C064FF08D
-:1028B00D070A1AFB036A3278B6F80110D6F80390AE
-:1028C00D122A4FF00C0813469DBF4046182212FBEA
-:1028D00D03080023206903EB43034FEAC30B00EB0E
-:1028E00DC3034044DB68DB6898472069834407369F
-:1028F00DDBF80C3049469B6B40449847B245DAD122
-:1029000D23682E881B69BB423FF4FDAE0321204690
-:1029100D98470388B3427FF4FDAE6F89012F7FF690
-:1029200DF9AE023F05F11003C7F34E070E3503EB69
-:1029300D47074FF001080C261BE000BFF5250200EC
-:1029400D25499224122B206915F8011C96BF1822D7
-:1029500D134612FB036203EB430300EBC30388BF73
-:1029600D0C22DB6810441B6898470235AF423FF4D8
-:1029700DD1AE15F8023CA16908FA03F21140F4D169
-:1029800D60690240DED0122B9ABF182010FB036243
-:1029900D0B46206915F8011C03EB430300EBC30341
-:1029A00D88BF0C22DB68FF29DB68104414BF890047
-:1029B00D40F2FF319847D8E70121984723681B69FA
-:1029C00D84E60121204698478046B1E60021204645
-:1029D00D9847804602E700BF2DE9F04385B00446D5
-:1029E00D154600F10807FEF73FFF364A0023C4E9FC
-:1029F00D0223384602F0E0FD334B23604833256156
-:102A000DA36004F1520504F17A0628460A35FEF753
-:102A100D03F9AE42F9D10025C4F84A502046C4E965
-:102A200D05552A49C4F83E50C4F84250C4F84650E2
-:102A300DC4F84D50E561256265622585FEF732FFCC
-:102A400D042620464FF0050941F27B21FEF73EFF9B
-:102A500D04F1140329462046CDE90066CDF808900F
-:102A600D45F69902FEF742FF04F118032046CDE921
-:102A700D016900964BF6FE120121FEF737FF04F1B6
-:102A800D1C080E22CDE900224346204602964DF643
-:102A900D22020221FEF72AFF142340F20D12CDE986
-:102AA00D0132032104F12A034FF40D422046009513
-:102AB00DFEF71CFF384602F091F8204605B0BDE840
-:102AC00DF08300BF348E0300908B0300948A0300C3
-:102AD00D2DE9F04700240546884600F13E060C27F7
-:102AE00DA1464FF0010A20E000EBCC0C3844DCF895
-:102AF00D0C305B689847C0B205EB4903B8F1000F85
-:102B000D02D13278824209D009F10109B9F1090FD8
-:102B100D307083F82A4083F82B001ADC0134132C13
-:102B200D06F1010607F1180713D0AB690AFA04F292
-:102B300D1A42F3D0D5E904031A4204EB440CD3D066
-:102B400D00EBCC013844CB685B699847C0F3870034
-:102B500DD2E74846BDE8F08703680D4A1B699342EA
-:102B600D70B50E8804460D460FD170300388B34200
-:102B700D00D070BD01212046FFF7AAFF0028F8D034
-:102B800D2A344000AC60A88170BD03219847EDE761
-:102B900DF525020070B582B00446FEF737FF08B97F
-:102BA00D02B070BD00212046FFF792FF0028F7D03C
-:102BB00D25460F4955F82A3B1A6940008A4283B2CF
-:102BC00D0ED104F1700620460193FEF70DFF019B17
-:102BD00D01462A46304602B0BDE87040FEF738B8CF
-:102BE00D0193032120469047019B0646EBE700BF6A
-:102BF00DF525020070B5A0F1080582B004462846FF
-:102C000DFEF704FF08B902B070BD00212846FFF79A
-:102C100D5FFF0028F7D054F8083C10491E694000AA
-:102C200D8E4204F1220283B20ED168342846CDE9DA
-:102C300D0023FEF7D9FEDDE900230146204602B050
-:102C400DBDE87040FEF704B8CDE900230321284606
-:102C500DB047DDE900230446E8E700BFF525020093
-:102C600D0320704701EB810100EB410028307047D4
-:102C700D2DE9F04F03681E4A1B690C88934283B0FF
-:102C800D0546884631D128300388A34202D003B0CF
-:102C900DBDE8F08F05F10C03002701931E46BA46DF
-:102CA00D4FF0010906F801AB0FFA87FB0024A86865
-:102CB00D21B25A46103008F0CBFAC4F104030134A6
-:102CC00D30B116F8011C09FA03F30B4306F8013C69
-:102CD00D052CECD10137052FE4D1019BC8F8083044
-:102CE00DA8F80C7003B0BDE8F08F00219847CBE732
-:102CF00D652C02002DE9F0430368404C1B690F461B
-:102D000DA34237F80C8B83B005460E464CD12830C4
-:102D100D038843451FD02B68B6F800801B69A3427A
-:102D200D64D105F132000388434540D02B683788C4
-:102D300D1B69A3425ED105F13C000388BB4202D062
-:102D400D03B0BDE8F0837389012B84BFB3896B8217
-:102D500D03B0BDE8F0837389013B9BB2042BDAD835
-:102D600DA8683C3005F006FB73894FF00008002B76
-:102D700DE6D00FFA88F900243B78A868C4F1040264
-:102D800D134143F3000321B2DBB2103001344A4644
-:102D900D08F042FA052CEFD1738908F1010843457B
-:102DA00D07F10107E5DCCBE700219847B0E7B6F95D
-:102DB00D0A203946684608F065FDA8683C3005F0E4
-:102DC00DD9FAA868694600F13C0401A808F080FD15
-:102DD00D6A8A01A9204605F075FB01A808F0DAFC06
-:102DE00D684608F0D7FC03B0BDE8F0830121284602
-:102DF00D984798E70221284698479EE7652C0200E0
-:102E000DF0B5044685B01546FEF72EFD234B236025
-:102E100DA56004F12800FDF7FFFE04F13200FDF777
-:102E200DFBFE04F13C00FDF7F7FE002578236382DD
-:102E300D20461B49E56025742575FEF733FD2046B8
-:102E400D4DF61D11FEF742FD052604F10C0740F26B
-:102E500D05123B46294602922046CDE9006647F60B
-:102E600D7732FEF743FD14220421CDE90121A31889
-:102E700D0092204649F2EE320121FEF737FD022184
-:102E800D2046CDE90116009104F1120340F62D52B2
-:102E900DFEF72CFD204605B0F0BD00BFFC8B0300F6
-:102EA00D948A03000220704701EB810100EB410081
-:102EB00D2430704790F823200023038480F82230BB
-:102EC00D02B9704700B585B00123032240F2FF31EE
-:102ED00D684608F019F805B05DF804FBF0B583B04D
-:102EE00D0446FEF793FD18B90025284603B0F0BD42
-:102EF00D2368254F1B69BB42054639D104F12400D7
-:102F000D03899B07F0D594F82230E27CE66894F8AB
-:102F100D2110132B16440FD916E0E26884F8220015
-:102F200D525CF25494F8223094F813E09CFBFEF1BD
-:102F300D132B0EFB11C107D894F820208A4203F100
-:102F400D010001F1010CE8D122681269BA429BB26D
-:102F500D12D104F1240720460193FEF745FD019B94
-:102F600D014632463846FDF7B5FE284603B0F0BDA2
-:102F700D002120469847C3E7019300212046904742
-:102F800D019B0746E7E700BFA92E02002DE9F04F90
-:102F900D0368314A1B690C88934285B00546894602
-:102FA00D56D12E300388A34202D005B0BDE8F08F74
-:102FB00DB9F80A30002BF8D009F10C0909EB030B15
-:102FC00D2B7CAA7C697C5E1CB6FBF2F002FB1066C2
-:102FD00D8E422AD0AA6999F80070B2F90280B8F130
-:102FE00D000F17DD05F1180A002401E0A04510D0EF
-:102FF00D21B2504608F0EEFC874204F10104F5D1F0
-:1030000D01231A464FF49661684607F07DFFA045EF
-:1030100DEED12B7CAA68D754EB692E749E420CD04E
-:1030200D09F10109CB45CBD1BFE7012303224FF4B1
-:1030300D9661684607F068FFF2E74FF0FF33EB61EA
-:1030400D022201234FF49661684607F05DFFE7E722
-:1030500D01219847A6E700BFA92E020030B50368ED
-:1030600D1C4A1B690D88934285B004462FD124302C
-:1030700D0388AB4201D005B030BD94F8221094F80E
-:1030800D2130E27C94F823500B44B3FBF2F102FBA8
-:1030900D1133002284F8213084F8222001230322E9
-:1030A00D40F2FF31684607F02FFF002DE3D194F871
-:1030B00D2230002BDFD194F8212094F820309A4251
-:1030C00DD9D0204605B0BDE83040FFF707BF00213D
-:1030D00D9847CDE7A92E0200F0B5044685B01546F8
-:1030E00D1E46FEF7C1FB2046214B40F8183B08F069
-:1030F00DF9FB013604F12400FDF78EFDF6B204F163
-:1031000D2E000135FDF788FDEDB206F128000121F5
-:1031100D284403F031FA05F1140300270344C4E9F0
-:1031200D0203A574204613492782E6742762FEF731
-:1031300DB9FB20460121FEF7C9FBA36800972B447C
-:1031400D06211425CDE90151204603220121FEF768
-:1031500DCDFB0195E368009710220292204633447F
-:1031600D02223946FEF7C2FB204605B0F0BD00BF76
-:1031700D488C0300308C03002DE9F04FB2F1000BA9
-:1031800D83B040F38980012B1D4600F085800446F5
-:1031900D0E46FEF73BFC00287BD02368404F1B6991
-:1031A00DBB4272D104F1240003899A0771D54FF007
-:1031B00D000A04F12403D14601934FF00108204683
-:1031C00DFEF724FC002847D023681B69BB4247D17A
-:1031D00D019803899B073FD5DA451CDA0AF1FF30C8
-:1031E00D94F8201030440BE0E26810F801CF02F89B
-:1031F00D01C00AF1010AD9B2D34584F820100AD0D2
-:1032000D94F813C094F821204B1CB3FBFCFE0CFB6F
-:1032100D1E339A42E8D1022D26D184F82380032152
-:1032200D40F2FF3002F0FEFC94F8223043B994F8DE
-:1032300D212094F820309A4202D02046FFF74EFE0E
-:1032400D02F054FED34584F82390B8D194F8212090
-:1032500D94F820309A42B2D1504603B0BDE8F08FB9
-:1032600D002120469847B4E794F82230002BF3D183
-:1032700D94F8212094F820309A42EDD02046FFF7A3
-:1032800D2DFE504603B0BDE8F08F00212046984733
-:1032900D8AE7DFF810A0DFE76FF47A7ADCE700BF8A
-:1032A00DA92E020016FCFFFF09681346043131F9FF
-:1032B00D022CFFF761BF00BF2DE9F04F2DED028B02
-:1032C00D85B000AF012B08EE100A7B6000F09280F4
-:1032D00D91F811A00C7CA2458846934635D0136811
-:1032E00DB3F90210D8F80830554600295E5D23DD8C
-:1032F00D00244FF0FF3921B2584608F06BFBDBF884
-:1033000D0010B1F902100134B04208BFA946A14224
-:1033100DF1DC98F8120098F81040013595FBF0F6A5
-:1033200D00FB1655AC4218D0B9F1FF3F18D1D8F8B3
-:1033300D083000295E5DDBDC98F81200013595FB45
-:1033400DF0F600FB1655AC42CFD17B68022B59D05D
-:1033500D18EE100A08F0C6FA44E07B68022B4ED036
-:1033600DB9F1000FF4DBD145BDBF98F81250A5EBB4
-:1033700D0A054D44A9EB0A0505F1080222F00702E2
-:1033800D6C46ADEB020D00216A1C684614F001FC81
-:1033900D1FFA89F39A45D8F808C098F81260694663
-:1033A00D1FFA8AF00ED00DF1FF3E421C92B2B2FB15
-:1033B00DF6FA06FB1A221CF800A00EF801AF90B227
-:1033C00D8342F2D198F8113001332B4493FBF6F080
-:1033D00D06FB10332AB218EE100A88F8113008F0E7
-:1033E00D51FAA54618EE100A1437BD46BDEC028BF6
-:1033F00DBDE8F08F6FF47A7108F0D4F9F2E7B9F106
-:1034000DFF3FADD1594608F1180407F10C0008F043
-:1034100D5FFA07F10C01204608F06AFA01214FF41A
-:1034200D966002F095FD07F10C0008F0B3F998F8DD
-:1034300D103007F10C0003F1FF3908F053FA07F1D2
-:1034400D0C01204608F054FA07F10C0008F0A2F91F
-:1034500D86E700BF012A0FD010B51830144608F0CA
-:1034600D47FA022C01D0002010BD01214FF49660C7
-:1034700D02F06EFD002010BD6FF47A70704700BF32
-:1034800D42DF7047704700BF084602F077BD00BFAE
-:1034900D82B010B58C4684B049688646DCF80000D1
-:1034A00D0DF1080CACE8030006A981E80C00039BA4
-:1034B00DDA070EEB630C12D55A10029B5EF8022050
-:1034C00DD45808AB93E803008DE8030006AB0CCB92
-:1034D00D6046A04704B0BDE8104002B07047029CA2
-:1034E00DEFE700BF82B08DE80C00002100F6281038
-:1034F00D02B0F9F7FBBD00BF82B010B502A981E89B
-:1035000D0C00BDF80A30152B044610D8022B1DD91E
-:1035100D033B122B1AD8DFE803F025191D371919B3
-:1035200D191919191D191919191919193F0040F6E9
-:1035300DB93293420AD100F580544FF0FF31D4F8DF
-:1035400D8001BDE8104002B006F0FABFBDE81040A2
-:1035500D02B07047BDE81040D0F81009036802B002
-:1035600D1B6B1847002100F6540005F055F904F6C1
-:1035700D7400002105F050F904F69400BDE81040E8
-:1035800D012102B006F04CBABDE81040D0F8140984
-:1035900D036802B09B6A184700F580540121D4F8E6
-:1035A00D8001BDE8104002B007F00AB838B500F54B
-:1035B00DE26504462846FAF741FD40B104F10C00DE
-:1035C00DFEF75EF838B92846FAF740FD50B9BDE868
-:1035D00D38400BF031BC2846FAF78CFDBDE8384079
-:1035E00D0BF02ABC2846FAF7CFFE0028EFD138BDE4
-:1035F00D064A1368591E11603BB9054A116821B17D
-:1036000D4189136021F4005343817047E420002069
-:1036100D30200020704700BF064A1368591E116004
-:1036200D3BB9054A116821B1C188136021F40053DB
-:1036300DC3807047E4200020302000202DE9F04F9A
-:1036400D2DED028B87B00446F9F7D8FEB44B00255B
-:1036500DC4E90135201D01F0AFFFB24B236003F12A
-:1036600D3C0204F10C0604F1340862603046FDF7AB
-:1036700D2DFE04F14C07AC492663092240460BF0A0
-:1036800D49FB04F16406A9490A2238460BF042FBB6
-:1036900DA7491A2230460BF03DFB2A46414601232D
-:1036A00D04F1800004F0C6FB04F1E00304F1B8005E
-:1036B00D039305F081FE3946039F222304F53B7BDE
-:1036C00D5B22384608F08AFB3146122204F54B7610
-:1036D00D58460BF06DF804F2746339465A4630467D
-:1036E00D04F2DC67049300F0E1F9924B049804F5C1
-:1036F00DC46204F5C1610AF0A9FE04F5AF6204F5D8
-:1037000DAC61384601F0EEFD04F59A6204F59D6159
-:1037100D04F2F46001F0E6FD04F5E2692822434667
-:1037200D0092394632464846FAF7EEF904F5EB6356
-:1037300D08EE103A18462A233946324600934B4676
-:1037400DFAF782FED5F8F83F01330ABF4FF0102388
-:1037500DD5F8F81F59694FF0805304F28476186933
-:1037600D1B6900EB4000091A04F2947501223046E2
-:1037700DFBF702FE314600222846059505F0A4F818
-:1037800D0523C4F8C837C4F8CC37C4F8D037C4F80B
-:1037900DD437D4F85036C4F8B437D4F85436C4F806
-:1037A00DB837D4F85836C4F8BC37D4F85C36C4F8FA
-:1037B00DC037D4F86036C4F8C4375F4BC4F8E0376F
-:1037C00D04F5B263C4F8A03704F5B563C4F8A437A3
-:1037D00D04F5B863C4F8A83704F5BB6304F2E478C4
-:1037E00DC4F8AC3704F5F46604F5BE6304F2B475A1
-:1037F00D04F5F96AC4F8B037072251464046C4F8BB
-:1038000DD867C4F8DC57FAF755F80023CDE9003333
-:1038100D01231A4604F56C7104F6540004F0C4FF3C
-:1038200D0023CDE900330222012304F5886104F65B
-:1038300D740004F0B9FF03230222012104F6940061
-:1038400D06F0ACF85A4640F6AC5304F5A06104F608
-:1038500DA40006F01FF9092104F6D40001F0AAFA1C
-:1038600D082104F6FC0001F06BFC384600F038FC32
-:1038700DC4F81009384600F0BBFC059B00930146C7
-:1038800D4346D4F81029C4F8140904F6181000F0B2
-:1038900D3DFD04F5A662019204F5A36804F5A96245
-:1038A00D039B009204F54E71424604F62810F9F779
-:1038B00D7DFC04F593504A4618EE101A049B08300F
-:1038C00DFAF768F804F5C7694FF0000363814846BD
-:1038D00D09F0D8FF0221484609F0D4FDB4F83E3670
-:1038E00D164923F480733846A4F83E3608F0A2FF3B
-:1038F00D56F8040B01210AF0A3FAB542F8D155F898
-:1039000D040B01210AF09CFAAA45F8D10121404689
-:1039100D0AF096FA204607B0BDEC028BBDE8F08F99
-:1039200D348E0300BC8C03000090004000A00040CA
-:1039300D00A0014000200040808C0300801A06008A
-:1039400D2DE9F04F83B0DDE90CABBDF83880002BCD
-:1039500D3CD007460E4691461D46BAF1000F32D0B7
-:1039600D0F2E02D1B8F1C00F30D1282014F0B1F8CC
-:1039700D0446103007F016FB18202680A4F802909C
-:1039800D14F0A7F8CDE900AB84466B460246A06063
-:1039900D03CB4CF80C5B00233E68D360E360CCF89E
-:1039A00D043050609160756848F00208C4E908332E
-:1039B00D0C4BA4F80480384653612146A84740B902
-:1039C00D03B0BDE8F08F1BF0010FC9D16FF47A7011
-:1039D00DF6E7204602F0FCFD204614F078F8024888
-:1039E00DEEE700BF9134020016FCFFFF30B587B043
-:1039F00D00224FF48053009204460D4602A8114652
-:103A000D8022FBF7B9FC01230E4A01A902A8FBF79E
-:103A100D03FC019B7BB10B4901236A4602A8FBF70E
-:103A200D07FC04F593500830FAF702F802A8FBF7EB
-:103A300DABFC07B030BD002DF3D102A8FBF7A4FC01
-:103A400D07B030BD7C8C0300A0F10400F8F720BC5A
-:103A500D10B5084B0360044600F5517007F0F4FDF6
-:103A600D054A226000232046E38001F013FE204624
-:103A700D10BD00BF1C8D0300348E030010B5094B23
-:103A800D0360044600F5517007F0DEFD064A226022
-:103A900D0023E380204601F0FDFD204614F017F8C9
-:103AA00D204610BD1C8D0300348E03002DE9F04F10
-:103AB00DB54B03604FF0000987B08046C0F8049005
-:103AC00DCDE9021201F078FD4046B04B40F80C3BB9
-:103AD00D02220323642109F03DFF03231A466521C9
-:103AE00D08F1240009F036FF08F1540004460323C1
-:103AF00D0422662108F13C0009F02CFF08F16C0B43
-:103B000D03231F2267212046009409F023FF03237E
-:103B100D1C226821584609F01DFF08F1840608F1A2
-:103B200D9C031D460E2203236921304609F012FF26
-:103B300D08F1B40A032325226A212846019509F0CC
-:103B400D09FF03230B226B21504609F003FF0323CA
-:103B500D0A226C2108F1CC0009F0FCFE08F1FC07EB
-:103B600D032309226D2108F1E40009F0F3FE08F5A5
-:103B700D8A7503231E226E21384609F0EBFE0323BE
-:103B800D17226F21284609F0E5FE03230C22702130
-:103B900D08F5967009F0DEFE03231122712108F558
-:103BA00DA27009F0D7FE03230122722108F5AE7031
-:103BB00D09F0D0FE03230D22732108F5BA7009F028
-:103BC00DC9FE03232222742108F5C67009F0C2FE36
-:103BD00D03231A22772108F5D27009F0BBFE08F5F0
-:103BE00DEA7403232022782108F5DE7009F0B2FE75
-:103BF00D032324227921204609F0ACFE4A460323F3
-:103C000D7A2108F5F67009F0A5FE032314227B2115
-:103C100D08F5017009F09EFE03230522862108F5A3
-:103C200D077009F097FE032310227C2108F50D7013
-:103C300D09F090FE032308227D2108F5137009F089
-:103C400D89FE032315227E2108F5197009F082FEE5
-:103C500D032316227F2108F51F7009F07BFE032335
-:103C600D0F22802108F5257009F074FE0323182218
-:103C700D812108F52B7009F06DFE0323132282219B
-:103C800D08F5317009F066FE01230622832108F53F
-:103C900D377009F05FFE01232822842108F53D705D
-:103CA00D09F058FE19228521032308F5437009F008
-:103CB00D51FE009BC8F82C33019BC8F8404308F512
-:103CC00D5179C8E9CC37C8E9CE65C8E9C9BA4846C3
-:103CD00D07F08CFC2E4B029919602E4B039A1A603B
-:103CE00D21231325C8F80830236820465B6C00217A
-:103CF00D9847D8F808300135AB4204F11804F3DCCD
-:103D000DD8F82403036800215B6C9847D8F8280382
-:103D100D036800215B6C9847D8F82C0303680021D9
-:103D200D5B6C9847D8F83003036800215B6C9847AB
-:103D300DD8F83403036800215B6C9847D8F8380332
-:103D400D036800215B6C9847D8F83C030368002199
-:103D500D5B6C9847D8F808100122114405A807F0AC
-:103D600D4BFC05A9484607F077FC05A807F06CFC4D
-:103D700DD8F80810D8F844330B44002240461A7185
-:103D800D07B0BDE8F08F00BF348E03001C8D03001B
-:103D900D743B0020703B00202DE9F8438268D0F879
-:103DA00D443313441A7942F001021A718368002BCF
-:103DB00D44DD0025DFF88890064600F10C04A84686
-:103DC00D13E0D3F8003703F44033B3F5003F06D1C9
-:103DD00DD6F844332B441A7942F008021A71B368AD
-:103DE00D0135AB4204F1180428DDD6F84433277CA5
-:103DF00D2B44204683F804802368DB69984707F03D
-:103E000D1F020028EBD1202F34BF4FF0A0434B46AB
-:103E100D03EB8203D3F8002702F44032B2F5403FA2
-:103E200DCFD1D6F844332B4401351A7942F0040230
-:103E300D1A71B368AB4204F11804D6DCBDE8F883FF
-:103E400D00030050F8B58168D0F844331E4A0B4486
-:103E500D197921F0010119718368D2F80473D2F830
-:103E600D0413C2F80813002B2ADD064600F10C04DA
-:103E700D00250FE011F0080320464FF0020104BFAA
-:103E800D2046194609F0F6FFB3680135AB4204F13F
-:103E900D180415DD23682046DB6998470028F3D107
-:103EA00DD6F844332B4419794B07E3D5204603212B
-:103EB00D09F0E0FFB3680135AB4204F11804E9DC09
-:103EC00D014BC3F80473F8BD006000402DE9F04FBD
-:103ED00D06463A4883B09946B3689246D0F8042313
-:103EE00D0092002BD0F80423C0F808232FDD88465C
-:103EF00D34460025E36894F81CB0DB6904F10C0727
-:103F000D38469847E8B9E36838461B6A9847C0B108
-:103F100D638A13F4007124D0B8F1000F11D0BAF1F7
-:103F200D000F2BD0BBF1200F0BF01F0B244A0BF50C
-:103F300DE07138BF4FF0A04252F8211011F4403F0C
-:103F400D27D0B3680135AB4204F11804D2DC1B4B0A
-:103F500D0022C3F87C21009AC3F8042303B0BDE806
-:103F600DF08FB9F1000FECD0384609F083FFB3683C
-:103F700D0135AB4204F11804BCDCE8E73846514684
-:103F800D09F078FFB3680135AB4204F11804B1DCD8
-:103F900DDDE7C3F30023C3F103013846019209F0B5
-:103FA00D69FF019A012303FA0BF3C2F82035B368B8
-:103FB00D0135AB4204F118049CDCC8E700600040F9
-:103FC00D0003005010B582B0062916D8DFE801F0C5
-:103FD00D323E4D18181D0400816800290DDD0022A8
-:103FE00D438A9C0548BF23F4007302F1010248BFC8
-:103FF00D43828A4200F11800F2D1002002B010BDB8
-:1040000DFFF720FF002002B010BD002A46D08468C3
-:1040100D002CC8BF0023F0DD418A11F4007F03F1AD
-:1040200D010300F1180002D0116801311160A342A3
-:1040300DF2D1E2E70190FFF7AFFE012201980023D4
-:1040400D1146FFF743FF002002B010BD8268D0F883
-:1040500D443313441B79DA0716D501230022194680
-:1040600DFFF734FF002002B010BDD0F84433826852
-:1040700D13441B79DB070CD501231A461946FFF7AC
-:1040800D25FF002002B010BD0190FFF785FE0198BD
-:1040900DE3E70190FFF780FE0198EDE76FF47A708A
-:1040A00DACE700BF00207047002070476FF47D70B3
-:1040B00D704700BF6FF47D70704700BF10B50446A8
-:1040C00D03EB4300C4E9022321608000012102F0CB
-:1040D00D53FA002360602382204610BD704700BF55
-:1040E00D2DE9F043364C236813F0010383B00546E8
-:1040F00D1AD0344C2368DE0721D5334C334F344E60
-:1041000D0A2002F013FB204609F0BCFB02212046D9
-:1041100D09F0B8F9E3883A7823F48073E380E2B1CB
-:1041200D306803B0BDE8F08301222A48114606F03D
-:1041300D7FFE01232360234C2368DE07DDD4192283
-:1041400D85210323204809F005FC0123224A234938
-:1041500D1D48236013F0B6FCCFE7DFF88480326092
-:1041600D32212846C8F8002004F07AFE28B93068BC
-:1041700D01233B7003B0BDE8F083502013F0A9FC80
-:1041800D32230522CDE9003229462246114B8146C4
-:1041900D04F04CFE5420C6F8009013F09AFC224611
-:1041A00D3C2306248146CDE900342946094B04F011
-:1041B00D35FF3168C8F80090484602F0E1FDD6E7BA
-:1041C00D1C39002020390020303900208342002086
-:1041D00D243900202839002040200020DD40020035
-:1041E00D4839002010B5044613F071FC204610BD6F
-:1041F00D10B504460A2002F099FA2046FFF770FF29
-:1042000D014B186810BD00BF4839002082B010B5B1
-:1042100D8C4684B049688646DCF800000DF1080C28
-:1042200DACE8030006A981E80C00039BDA070EEB4E
-:1042300D630C12D55A10029B5EF80220D45808ABBD
-:1042400D93E803008DE8030006AB0CCB6046A04756
-:1042500D04B0BDE8104002B07047029CEFE700BF0C
-:1042600D2DE9F04F83B0DDE90CABBDF83870002BB4
-:1042700D41D080460E4691461D46BAF1000F3DD005
-:1042800D0F2E01D1C02F36D1282013F022FC044669
-:1042900D103006F087FE18202680A4F8029013F047
-:1042A00D18FCCDE900AB47F00207A7806B46074627
-:1042B00D0246A06003CB47F80C5B0023D8F80060E2
-:1042C00DD360E3607B609160506075680D4951610A
-:1042D00DC4E908330C4B9D4208D1204602F078F911
-:1042E00D204603B0BDE8F04F13F0F1BB2146404628
-:1042F00DA8470028F1D103B0BDE8F08F1BF0010FE6
-:1043000DBED1F8E70D42020039CE010030B58DB0B7
-:1043100D044610982160C4E901231B49E06004F0B4
-:1043200D17FBD0B105460DF1140E00696969AA6934
-:1043300DEB69F446ACE80F00286A696AAA6AACE832
-:1043400D07001CE90F008DE80F0020689EE80E00A5
-:1043500D02F0FCFC284613F0BAFB0C4B1D6885B12E
-:1043600D0B4A0023CDE9052305AB93E80300C023D9
-:1043700D8DE8030002930322234606212846FFF70A
-:1043800D6FFF20460DB030BD388D0300843A0020FC
-:1043900D8D48020070B40B680468D0E90156E31A29
-:1043A00D07EE903A4B68EB1A06EE903AF8EEE66A95
-:1043B00D8B68F8EEE77A66EEA66AF31AE7EEA76A5F
-:1043C00D012A07EE903AF8EEE77AE7EEA76A35DDB7
-:1043D00D02EB420201EB8200B0EE666A0C38D1E9C5
-:1043E00D0323EB1A07EE903AA21AF8EEE77A07EEDE
-:1043F00D102A4B69B8EEC77A67EEA77AF31AE7EE83
-:1044000D077A0C3107EE103AB8EEC77AE7EE077A65
-:1044100DF4EE667AF1EE10FAB4EE676A48BFF0EE8C
-:1044200D676AF1EE10FA48BFB0EE676A8842D6D1DE
-:1044300D76EE667A70BC17EE900A7047B0EE666A3B
-:1044400D76EE667A70BC17EE900A70472DE9F0474C
-:1044500D2DED068B84B004AC04E90E00139A029E78
-:1044600D1D4600230F469A424FF48061C0E9003388
-:1044700DC0E90311814683608361416140F3D480BB
-:1044800D129CDFED7D8A02EB420204EB8208A2460C
-:1044900DDAE90023F31A07EE903ABA1AF8EEE77A42
-:1044A00D07EE102ADAF80830B8EEC77A67EEA77A69
-:1044B00DEB1AE7EE077A07EE103AB8EEC77AE7EE99
-:1044C00D077AF5EE407AF1EE10FA00F1B880B1EE10
-:1044D00DE77A0AF10C0AFDEEC77AF8EEE77AF4EE08
-:1044E00D687AF1EE10FAC8BFF0EE678AD045CFD1E9
-:1044F00D9FED619AF7EE00AAF0EE499AB0EE49AA47
-:1045000DB0EE498AD4E90012B31A07EE903A7B1A3D
-:1045100D07EE103AF8EEE77AA368B8EEC77A67EEC1
-:1045200DA77AE81AE7EE077A07EE100AB8EEC77A0F
-:1045300DE7EE077AF5EE407AF1EE10FA00F186809B
-:1045400DF1EEE75AC91B921B5B1B0C3488EEA56A72
-:1045500D07EE901AF8EEE76A07EE902AB8EEE77AC2
-:1045600D07EE903AF8EEE77A86EEA55AC7EE256A81
-:1045700D87EEA57A76EE6A7ABDEEC88ABDEEE76A59
-:1045800D18EE102A16EE103A9A42B8BF1A4608EEE7
-:1045900D102AB0EEC56AF0EEE66AB0EEC77AA04515
-:1045A00DA6EE27AAE6EEA79AA7EE279AB8EEC88A36
-:1045B00DA8D169EEA97AEAEE0A7AE9EE097AF5EE62
-:1045C00D407AF1EE10FA4BD4BDEEE87A17EE103AC0
-:1045D00DB1EEE77A4846C9E90165C9F80070C9F836
-:1045E00D18308AEE075AC9EE875A89EE076AF7EE38
-:1045F00D007AF0EE676AB0EE677AE5EE086AA5EE2E
-:1046000D887AE6EE087AFEEECB6ABEEECB7AFEEE47
-:1046100DCB7AC9ED036A89ED047AC9ED057A04B048
-:1046200DBDEC068BBDE8F0879FED139AF0EE499A2D
-:1046300DB0EE49AAB0EE498AF0EE497AC8E717EE16
-:1046400D900A12F021F807EE100A42E717EE900AD1
-:1046500D12F01AF8D4E9001205EE900AA36871E77A
-:1046600D17EE900A12F010F8FDEEE87A07EE100A38
-:1046700D17EE903AAEE700BF000000002DE9F04FB5
-:1046800D93B0161E1190884640F3FA80002206EB77
-:1046900D460C0B46740001EB8C0C15461746D3E9FE
-:1046A00D00010C330D4453F8041C9C4507440A4487
-:1046B00DF5D197FBF6F3099395FBF6F3079392FB70
-:1046C00DF6F30393119B099A1A60079A5A60039A9D
-:1046D00D9A60414632461846FFF75CFE3444D8F8DE
-:1046E00D0030D8F80410D8F808B00A93A8F10C02DD
-:1046F00D02EB84026FF0C704E41A10946FF0C70444
-:1047000D641AC3F5C8730B940D936FF0C704C1F50C
-:1047100DC87305EE900AA4EB0B0400200E93CBF5A5
-:1047200DC87305910C9006948246019081460F93B3
-:1047300D099B1099194402910D99CB18089307996B
-:1047400D0E9B0B44049303990F9B03EB010EDDEDC0
-:1047500D027A0A9B17EE901AF8EEE74A5D180B9B4A
-:1047600D079964EEA44A03EB010C07EE90CAF8EE2C
-:1047700DE77A059B0399B0EE645AA7EEA75A03EBAF
-:1047800D0C04069B5F1807EE907AF8EEE77AB0EE10
-:1047900D456AA7EEA76A012E0BEB0700F0EE466AFD
-:1047A00D29DD43461969611A07EE901AD968691A0D
-:1047B00D07EE101AF8EEE77A5969B8EEC77A67EE88
-:1047C00DA77A411AE7EE077A0C3307EE101AB8EE06
-:1047D00DC77AE7EE077AB4EE676AF1EE10FAF4EEF7
-:1047E00D676AC8BFB0EE676AF1EE10FA48BFF0EE27
-:1047F00D676A9A42D6D176EEC66AF4EEE56AF1EEB4
-:1048000D10FA04D5F0EE665A82460194A946C837CF
-:1048100DBE45B8D1049B0CF1C80C6345A5D1029BD4
-:1048200D0899C8339942029391D1099B4B4508D001
-:1048300D019B07930123CDF80CA00C93CDF8249088
-:1048400D76E7079B01998B4206D0019B07930123C5
-:1048500DCDF80CA00C936BE7039B9A4504D0012374
-:1048600DCDF80CA00C9363E70C9B2BB1119B099A0F
-:1048700D1A60079AC3E9012A119813B0BDE8F08FA9
-:1048800D002303930793099374001BE782B02DE96E
-:1048900DF04F2DED028BF1B001467CAC642084E825
-:1048A00D0C00069101F042FF0522114612A806F0F8
-:1048B00DFFFB964913A806F025FC25AB70A9002235
-:1048C00D9A60C3E900220C339942F9D1069C1C92DF
-:1048D00DA0688DF8742003681792CDE91822CDE9F0
-:1048E00D1A229B6ADFF83892984708EE100AA068E2
-:1048F00D0368FF215B6A9847A0683C3003F03AFDDE
-:1049000D43F68C420023099205939B4607930A9325
-:1049100D099B43F68C429342A9F1020A00F0BA803A
-:1049200D7B4A9342C0F2B680099B002B00F0DE80DB
-:1049300D059A0F2A00F0DA80A3F16402089313B2EE
-:1049400D09930799734B069D2831A3FB0132C820AB
-:1049500D920900FB1212D3B26868079302F028F98E
-:1049600D0446686802F032F914F52A7FC0F2B2806D
-:1049700D14F1C80FC0F2B680B4F52A7F00F3C180E0
-:1049800DC82C00F3218102230C93984610F52A7F41
-:1049900DC0F29C8010F1C80FC0F2A080B0F52A7F44
-:1049A00D00F3AB80C82800F3138102230D930B9302
-:1049B00D594D12A817AE06F025FC2C460A9B37461A
-:1049C00D04E002344C450CD017F8013F012BF8D10F
-:1049D00D62782178FF2312A8023406F01DFC4C45A5
-:1049E00DF2D1079BDDE90C1212A806F015FC089B0D
-:1049F00D002B02DB059B0F2B09D900230093069B8F
-:104A000D9868002310301A4612A906F035FC0023D1
-:104A100D1A460EAF0B9B05E0554506F101062AD04F
-:104A200D15F8022F9045F7D16A789A42F4D125A94D
-:104A300D0BEB4B0401EB8404317801294FF000029C
-:104A400DEAD00893069B3846196802F09BF9059A3F
-:104A500D0132D3B297E807000BF1010B05935545D1
-:104A600D4FF00103337084E80700089B5FFA8BFB5E
-:104A700D06F10106D4D1642001F058FEBBF1180FE8
-:104A800D50D89DF85C300A93099B43F68C429342B3
-:104A900D7FF446AF069CA068FAF7CEFFA4681F49C5
-:104AA00D1EA806F09FFE3C3478220DEB0201204635
-:104AB00D03F008FD1EA806F06DFE43F68C4343F689
-:104AC00D2842CDE90832002305933AE700230D93E0
-:104AD00D0B936DE700230C93984657E701230D9335
-:104AE00D0B9365E701230C9398464FE7069B986857
-:104AF00D3C3003F03FFC099B1EE704230D930B9301
-:104B000D56E704230C93984640E700BF448D0300FD
-:104B100DD18AFFFF1F85EB51A48D03008C8D0300FF
-:104B200DD68D030014AC5A4625A92046FFF7A6FDE5
-:104B300D25ABCDF804B0009394E80E001EA8FFF746
-:104B400D85FC21AB0FCB8DE80F00069D1EAB2868B1
-:104B500D0ECB02F0FBF8E86820B11F491EAA1C23FA
-:104B600D03F03CFF069EB068FAF766FFB06813A924
-:104B700D00F13C05204606F0BBFA002340F2DC5262
-:104B800DCDE9003221461A46284603F00FFC204697
-:104B900D06F042FA4FF47A7001F0C8FDB068FAF7EA
-:104BA00D4BFFB068036818EE101A5B6A984713A89C
-:104BB00D06F032FA12A806F02FFA71B0BDEC028B96
-:104BC00DBDE8F04F02B0704703230C939846DDE625
-:104BD00D03230D930B93EBE6388D0300C38843F449
-:104BE00D8043C380704700BF84B003AA01900DF1CC
-:104BF00D07030DF1030013F8011902F8011B83429D
-:104C000DF9D1039804B0704740BA82B080B202B0B7
-:104C100D704700BF10B5044A026000230446C380EC
-:104C200D00F038FD204610BD348E030010B5064A45
-:104C300D026000230446C38000F02CFD204612F0D4
-:104C400D46FF204610BD00BF348E0300F8B5456900
-:104C500D0446002D5ED04FF0804200210123C2F8A2
-:104C600D00111360D2F80031002BFBD0637A2E4A6D
-:104C700D2E4DD35CC5F80C35217A2D4BC5F8081592
-:104C800D0022C5F81025C5F81C35A67AF8F738FCB2
-:104C900D10B9A672C5F82465244BDFF89CC067696E
-:104CA00D244D002001210826C3F82C050222C3F84B
-:104CB00D30154FF6FF7EC3F81465C3F818C5DFF83D
-:104CC00D7CC0C3F83425C3F83CE5C3F838C54FF0B4
-:104CD00D180CC3F854C5C3F80475C3F80463C5F8BC
-:104CE00D80212A60D3F8002242F01002C3F800227E
-:104CF00DC3F800015960D3F80021002AFBD0E288E7
-:104D000D012142F4804200200A43C3F80C0199604E
-:104D100DE280F8BD2C2012F0DCFE2C22064629463E
-:104D200D12F037FF666196E7D88D03000010004042
-:104D300D7469627500E100E0200004022110010099
-:104D400DF0B51B4F85B0054600F118062C698CB1E6
-:104D500DE278012A10D0022A05F1200024D0012387
-:104D600D0A21684606F0D0F82B69A3420AD01C46EA
-:104D700D002CEDD105B0F0BD304600F043F92B69A4
-:104D800DA342F4D10222C7F88020BFF34F8FBFF3A7
-:104D900D6F8F2B695B6A2B61EB7A013BEB722046BF
-:104DA00D3A6012F094FED1E700F054F9DCE700BF51
-:104DB00D00E100E0104B70B500250446C0E9003558
-:104DC00D0E4600F0F9FB20460C4B40F8183B2146EF
-:104DD00D00F014F9214604F1200000F037F940F2FB
-:104DE00D0772C4E90225064BA680C4E90455E58087
-:104DF00D1C60204670BD00BF348E0300EC8D030097
-:104E000D4C39002038B5436943B3C27A032A0446AE
-:104E100D21D8C288D2074CBFC268124A9A622C2090
-:104E200D12F057FE2C220021054612F0B2FE6369E6
-:104E300D00225A6223695BB11A465B6A002BFBD1D3
-:104E400D63695362E37A65610133E372002038BD13
-:104E500D63692361F6E76FF47B7038BD6FF47A7088
-:104E600D38BD00BF16FCFFFF1A4BD3F8002122B14D
-:104E700D00210122C3F800119A60164BD3F80C21C2
-:104E800D82B10022C3F80C21D3F8001401290AD0F5
-:104E900D114B1B68D988C90700D5DA600D4B01226B
-:104EA00D9A607047704710B50B4CD3F848352068A1
-:104EB00DC288D207C3F1000300D5C360FFF7A2FF7C
-:104EC00D2268044B5269C3F80425024B01229A60F3
-:104ED00D10BD00BF001000404C39002010B5044635
-:104EE00DF8F70EFBF0B9E38813F0010301D1184672
-:104EF00D10BD0D4B0222C3F88020BFF34F8FBFF3BF
-:104F000D6F8F0A4A0123C2F810011361D2F81031D4
-:104F100D002BFBD0E38823F4804323F00103002012
-:104F200DE38010BD024810BD00E100E0001000401C
-:104F300D16FCFFFF70B505460E46F8F7E1FA00289E
-:104F400D3CD13EB9EB8813F0040420D19A072DD43F
-:104F500D002070BDEB88044613F001000ED1184AF5
-:104F600D11688C07F4D543F002030221EB80C2F8DF
-:104F700D8010BFF34F8FBFF36F8F70BD2846FFF7C3
-:104F800DADFFEB8843F004032046EB8070BD23F0AA
-:104F900D0402D907EA80DBD4F8F7B2FA04460028F8
-:104FA00DD6D12846FFF752FE204670BD044A23F0A5
-:104FB00D02030221EB802046116070BD014870BDD7
-:104FC00D00E100E016FCFFFF03699BB10A4910B434
-:104FD00D0224C1F88040BFF34F8FBFF36F8F02697A
-:104FE00D526A0261C27A013AC2720C6018465DF8CB
-:104FF00D044B70471846704700E100E00022C0E9FD
-:1050000D0012704710B5044684B00068FFF7DCFF4E
-:1050100D00224262616889B14B6A33B119465B6AFD
-:1050200D0132002BFAD1032A0ADC486201231A4609
-:1050300D0921684605F068FF04B010BD6060F5E712
-:1050400D04B0BDE8104012F042BD00BF0022416027
-:1050500D0270704738B504464068FFF7B5FF01236D
-:1050600D23700546043005F0A7FF0023237025B1FA
-:1050700D2846BDE8384012F02ABD38BD4CDF7047D8
-:1050800D10B5044A026000230446C38000F002FB01
-:1050900D204610BD348E030010B5064A0260002371
-:1050A00D0446C38000F0F6FA204612F010FD2046AB
-:1050B00D10BD00BF348E030010B586B0002304462A
-:1050C00D0193F8F71DFA00BB124A01231360D2F8C1
-:1050D00D0031002BFBD00023C2F80031D2F8083587
-:1050E00D019301215160002BB8BF03339B10238224
-:1050F00D02F042FEE268A18801231044A0601A4626
-:1051000D02A805F001FF06B010BD01A8FFF7B6FF1C
-:1051100D019BE8E700C00040C38843F4804310B50D
-:1051200D0446C38002F028FEA368984271F1000383
-:1051300D00D210BD2046BDE81040FFF7BDBF00BF37
-:1051400D70B5094B00250446C0E900350E4600F048
-:1051500D33FA064A22604FF47A73C4E90253A680EB
-:1051600D2561204670BD00BF348E0300108E0300F4
-:1051700D10B50446006806F06BFC204610BD00BF5C
-:1051800DF8B522EAE275044605F10C001F460E46FD
-:1051900D01F092F9206006F083FC23681D722068EF
-:1051A00D476036B12A4631460930BDE8F84012F065
-:1051B00DC8BCF8BD08B50023194605480122FFF704
-:1051C00DDFFFBDE80840034A0349014812F07ABCED
-:1051D00D50390020402000207151020010B5ADF56E
-:1051E00D627D01A800F096F84FF46072002102A8CC
-:1051F00D12F0CFFC022300225821039303A80123B0
-:1052000D0A930AF073FC00220290C3219AA80AF0B7
-:1052100D6DFC00239990D3F8FC2F013219D04FF07B
-:1052200D8052D3F8FC4F13691C444FF4607202A9ED
-:1052300D204612F076FCD0B900234FF46072D3F8FB
-:1052400DFC4F02A9204612F06CFC50BB0DF5627D9F
-:1052500D10BD4FF010224FF0805394691B691C4410
-:1052600D4FF4607202A9204612F05BFC70B121462A
-:1052700D01A800F051F8E02302AA214601A800F090
-:1052800D81F80023D3F8FC3F0133D5D14FF0102323
-:1052900D4FF460729C6902A9204612F042FC00286E
-:1052A00DD4D0214601A800F037F8E02302AA214608
-:1052B00D01A800F067F80DF5627D10BD0023D3F84D
-:1052C00DFC2F01320ABF4FF01023D3F8FC2F9A693F
-:1052D00D4FF080531B69134493F8A13203B9704703
-:1052E00DFFF77CBF10B50023044607F0B3FB024B5C
-:1052F00D2360204610BD00BF647D030029DF704789
-:1053000D28DF7047022802D1014B01221A70704725
-:1053100D84420020704700BF70B50C46F8F7F0F8D6
-:1053200DA0B1164D00232B704FF0805601E002F016
-:1053300DF7FD3069B4FBF0F0FFF7E2FF03460A20FA
-:1053400D002BF4D12B78002BFCD070BD0C4A02231E
-:1053500DC2F80435D2F80034002BFBD00849C2F84E
-:1053600D0845D1F80034002BFBD00023044AC1F8C6
-:1053700D0435D2F80034002BFBD070BD84420020E0
-:1053800D00E00140F8B50D4614461E46F8F7B8F892
-:1053900D90B11A4F00233B7001E002F0C1FD32467F
-:1053A00D21462846FFF7AAFF03460A20002BF4D119
-:1053B00D3B78002BFCD0F8BD114A0123C2F804350F
-:1053C00DD2F80034002BFBD0002E0EDD221F0C4C2A
-:1053D00D291F02EB860652F8043F41F8043FD4F82A
-:1053E00D00040028FBD0B242F5D1054A0023C2F8D3
-:1053F00D0435D2F80034002BFBD0F8BD84420020D8
-:1054000D00E0014070B5A9B380EAE0741B4E0D4673
-:1054100D01F1FF3CC4EBE074002186FB0423E2178D
-:1054200DC2EBA30202EB8203A4EB4303002BB8BF34
-:1054300D5B4230338E460CF8013F01311446002A91
-:1054400DEBD1002803DA2D236B540EF1020100235A
-:1054500D6B54284612F0D9FB01382844854207D2F7
-:1054600D2B78027805F8012B00F801398542F7D326
-:1054700D204670BD6FF47A74FAE700BF6766666602
-:1054800D014B18600020704754390020022908B5DF
-:1054900D09D90339012904D80368094ADB68934205
-:1054A00D0BD1002008BD0029FBD00368044ADB683E
-:1054B00D9342F6D001219847F3E700219847F0E792
-:1054C00D09D8010070B584B004AC04E90F00BDF833
-:1054D00D0230012B13D0022B0FD1144C144E04F1BA
-:1054E00DF00554F8040F30B1C3885B0403D503688D
-:1054F00D9B68B34217D1AC42F3D104B070BD0B4CD5
-:1055000D0C4E04F1F00501E0AC42F6D054F8040F56
-:1055100D0028F9D0C3889A04F6D503685B68B342B6
-:1055200DF2D09847F0E79847E5E700BF54390020DF
-:1055300D35CE010031CE010010B4084C00232246B7
-:1055400D02E001333C2B06D052F8041B8842F8D1FF
-:1055500D002244F823205DF8044B70475839002091
-:1055600D38B50A4D04462A46002302E001333C2B90
-:1055700D06D052F8041B8C42F8D1002245F82320A6
-:1055800D204612F0A4FA204638BD00BF583900203D
-:1055900D10B5084C20884FF6E853984202D8431CAA
-:1055A00D238010BD1520F8F711F92088431C2380A6
-:1055B00D10BD00BFC82100202DE9F041304C82B054
-:1055C00D2246002302E001333C2B05D052F8041B88
-:1055D00D0029F8D144F823002A4C237813F0010355
-:1055E00D0BD1294D2A6842B10093102201234FF4AB
-:1055F00D7A60002102F0E0FB10B102B0BDE8F0814D
-:1056000D2820D5F80080214F12F063FAC0230093B3
-:1056100D01221F4B1021064600F0C2FFD8F80030C2
-:1056200D5B68BB4220D1304600F0D2FF304612F00D
-:1056300D4EFA28202E6812F04CFAC0230093022255
-:1056400D134B0F21054600F0ABFF33685B68BB427F
-:1056500D10D1284600F0BCFF284612F038FA237806
-:1056600D43F001032370C8E74046314698470028B0
-:1056700DDFD0D8E72946304698470028EFD0E8E735
-:1056800D5839002085420020843A002039CE01008F
-:1056900DC554020010B4084C0023224602E0013329
-:1056A00D3C2B06D052F8041B8142F8D1002244F85D
-:1056B00D23205DF8044B704758390020F8B5054696
-:1056C00D0E46062813D8DFE800F013131304041355
-:1056D00D04000F4F07F1F00454F8043D32462946FB
-:1056E00D184613B11B681B699847BC42F4D1F8BD2D
-:1056F00D084C04F1F00754F8043F32462946184689
-:1057000D13B11B681B699847BC42F4D1F8BD00BFAB
-:1057100D5839002054390020084600F02FBC00BF36
-:1057200D2DE9F04385B004AC04E90F0023490D6861
-:1057300D4FF47A72DDE90201002312F02FF885B3E0
-:1057400DDFF87C8006460F464FF000092C46AD6908
-:1057500DE3689E4277F1000321D363697BB109F0C1
-:1057600D63FBE3692BB3A2699A61A3690BB1E2698B
-:1057700DDA61C4E90699C4F8149009F047FB09F001
-:1057800D53FBD8F80030C4F814806BB11A469B69EE
-:1057900D002BFBD19461C4E9063209F037FB002DD3
-:1057A00DD4D105B0BDE8F083C4E90633C8F8004094
-:1057B00DF3E7D4E905321A60D7E700BF503A00206D
-:1057C00D583A00202DE9F04FDFF8A49193B004ACC6
-:1057D00D84E80F00D9F800302BB3614BBDF81040B1
-:1057E00DD3F800A0BDF81280BAF1000F17D0002336
-:1057F00D5C4D039340F2FE361F46D346B442DBF8B0
-:1058000D0C30DAF818A04FEA134099B203460DD0C8
-:1058100D002944D08C4242D0BAF1000FEDD1A4F250
-:1058200DFE33012B79D813B0BDE8F08F40F2FF3C69
-:1058300D6145EDD1002869D1039B002BECD1DBF83C
-:1058400D1430ABB109F0F0FADBF81C30002B00F08E
-:1058500D8280DBF818109961DBF8183013B1DBF892
-:1058600D1C10D961CBE90677CBF8147009F0CEFA8C
-:1058700D09F0DAFA2B68CBF81450002B62D01946D8
-:1058800D9B69002BFBD1C1F818B0CBE9063109F0AB
-:1058900DBDFA01230393BAF1000FAED1BFE708B1F2
-:1058A00D4345B9D1DBF814309BB109F0BDFADBF8F3
-:1058B00D1C303BB3DBF818109961DBF8183013B1CD
-:1058C00DDBF81C10D961CBE90677CBF8147009F021
-:1058D00D9DFA09F0A9FA2B68CBF814506BB1194653
-:1058E00D9B69002BFBD1C1F818B0CBE9063109F04B
-:1058F00D8DFABAF1000F80D191E7CBE90633C5F8E7
-:1059000D00B0F4E7DBE905311960D6E7404593D0E7
-:1059100DBAF1000F7FF471AF81E7D9F80050102371
-:1059200D00934246104B214608A800F039FE2B6823
-:1059300D0E4A9B6893420AD108A800F049FE13B0A5
-:1059400DBDE8F08FCBE90633C5F800B09FE708A995
-:1059500D28469847F0E7DBE9053119607CE700BF81
-:1059600D683A0020583A0020C557020069DA010054
-:1059700D4C3A002038B509F057FA1F4B1C685CB340
-:1059800D63697BB109F050FAE3690BB3A2699A61BF
-:1059900DA3690BB1E269DA610023C4E906336361DF
-:1059A00D09F034FA09F032FA0023236163622568A5
-:1059B00D09F078FA0146284609F080FA09F034FA20
-:1059C00D0E4B1A6822621C6009F020FA204638BD81
-:1059D00DD4E905321A60DBE7282012F07AF8282284
-:1059E00D0021044612F0D5F809F060FA0023C4E94D
-:1059F00D0003A360D6E700BF603A00205C3A0020A8
-:105A000D38B50B4B1C682369DB0707D5094D286892
-:105A100D30B1626A4262002363620446204638BD9B
-:105A200DFFF7A8FF28600028F3D1204638BD00BF3E
-:105A300D483A0020543A00202DE9F04105460E4623
-:105A400D17469846FFF796FF044620B332463B466D
-:105A500D2946006809F03CFA256809F023FA011F70
-:105A600D284609F029FA0F4B0F492068B8F1000FAD
-:105A700D18BF194609F01EFA09F0D6F90B4A6261F2
-:105A800D13685BB11A469B69002BFBD19461C4E985
-:105A900D063209F0BBF92046BDE8F081C4E90633B2
-:105AA00D1460F6E7416102000D610200583A0020D2
-:105AB00D2DE9F0414E4D2B78DB0782B002D502B0B7
-:105AC00DBDE8F0814B4E3060FFF754FF4A4B044662
-:105AD00D186009F0A9F9494A62611368002B70D06A
-:105AE00D1A469B69002BFBD19461C4E9063209F07B
-:105AF00D8DF9FFF73FFF424C0768206009F0D2F99E
-:105B000D011F384609F0D8F923683E49186809F095
-:105B100DD1F93468002C4DD0282011F0DAFFC023C4
-:105B200D00930022384BDFF8E88040F2FF31074642
-:105B300D00F036FD23685B68434552D1384600F0CE
-:105B400D47FD384611F0C3FF2820376811F0C1FF1B
-:105B500DC023009300222C4B40F2FE31044600F08E
-:105B600D1FFD3B685B68434535D1204600F030FD95
-:105B700D204611F0ACFF00220123002100924FF4CA
-:105B800D7A600F2202F018F92820366811F0A1FF73
-:105B900DC023009301221D4B0F21044600F000FD90
-:105BA00D33685B68434510D1204600F011FD204657
-:105BB00D11F08DFF2B7843F001032B7002B0BDE87F
-:105BC00DF081C4E90633146091E7214630469847C9
-:105BD00D0028EFD0E8E73846214698470028CAD07C
-:105BE00DC3E72046394698470028ADD0A6E700BF49
-:105BF00D864200204C3A0020483A0020583A0020B6
-:105C000D643A0020015F0200C557020021570200CF
-:105C100D39CE0100024B187800F00100704700BF2B
-:105C200D86420020F0B5304F3B6883B0002B58D032
-:105C300D2E4B1B78DB0754D505460E46FFF7E0FECD
-:105C400D45EA0643C360436904467BB109F0ECF8AD
-:105C500DD4E9062303B39A61A3690BB1E269DA6152
-:105C600D0023C4E90633636109F0D0F809F0DCF8CC
-:105C700D1F4A6261136853B31A469B69002BFBD10F
-:105C800D9461C4E9063209F0C1F8A5F2FE33012B87
-:105C900D05D8002003B0F0BD63691A60DCE7282049
-:105CA00D3F6811F016FFC023324600932946114B71
-:105CB00D044600F075FC3B680F4A5B6893420AD1BD
-:105CC00D204600F085FC204611F001FFE1E7C4E914
-:105CD00D06331460D7E72146384698470028D8D0B8
-:105CE00DEEE70648D6E700BF4C3A0020864200207A
-:105CF00D683A0020C557020039CE010016FCFFFF9F
-:105D000D024B1868B0FA80F040097047583A0020ED
-:105D100D10B5104C23789A0784B004D50E4B1B6830
-:105D200D73B104B010BD43F00200207001230222B4
-:105D300D0F21684605F0E8F8074B1B68002BF0D1E2
-:105D400D237823F00203237004B0BDE81040F7F769
-:105D500D4BBD00BF86420020583A00202DE9F0418E
-:105D600D5C4D2C682269D10727D45B4E3368002B1C
-:105D700D57D06169B1426BD02B60584F3968994249
-:105D800D52D09C4242D08C4242D0554B62699A42CD
-:105D900D3ED0206809F094F8064609F093F8A16802
-:105DA00D63682F68361ACB1A9E4265D8BB683A686D
-:105DB00D2068BDE8F04109F0B7B94A4E2068336854
-:105DC00D42F0020222611A691C6842F004021A6153
-:105DD00D09F07CF80146204609F070F837683868FC
-:105DE00D09F06EF8044609F06DF8D7E90123241A7D
-:105DF00D9B1A9C4255D833689968186809F0D5F9F3
-:105E000D2B681A6900219207316045D4BDE8F081F5
-:105E100D2A68002193681268BDE8F041084609F030
-:105E200D83B92E4F3B682B60130718D42B689C4207
-:105E300DECD039680E6809F035F8011F304609F0CD
-:105E400D3BF83B682849186809F034F839689AE737
-:105E500DA169002908BF194629600B468DE72C6002
-:105E600DFFF756FF3368002BFAD09C422B60CDD044
-:105E700D39688B4287D1DDE72C6009F023F8606823
-:105E800D203626F01F0610BB304600F015FB3118EA
-:105E900DC4E901012F6089E7BDE8F041186809F0F8
-:105EA00DBEB9D5F800802F6009F00CF87868203461
-:105EB00D24F01F0440B9204600F0FEFA0444C7E95F
-:105EC00D0104C5F8008096E700F034FBF3E700F01D
-:105ED00D31FBD9E7483A0020583A0020643A0020B7
-:105EE00D603A0020543A0020015F0200034B1B78FA
-:105EF00DDB0701D5FFF732BF704700BF8642002098
-:105F000D00B5114C114D85B005E02A68A2B1DA0734
-:105F100D02D5FFF723FF23789907F6D443F0020C3F
-:105F200D022201230F21684684F800C004F0ECFF23
-:105F300D2A682378002AEAD123F002032370F7F7A9
-:105F400D53FC2378E3E700BF86420020583A002037
-:105F500D00B583B0FFF766FE10B103B05DF804FB2A
-:105F600D054B1B78DB07F8D50190FFF7F7FE01987D
-:105F700D03B05DF804FB00BF8642002070B5204ED3
-:105F800D3378DA072FD50546FFF73AFD044601F0C1
-:105F900DF3FE63692844E0607BB108F045FFE369D7
-:105FA00D53B3A2699A61A3690BB1E269DA61002367
-:105FB00DC4E90633636108F029FF08F035FF114A83
-:105FC00D62611368A3B11A469B69002BFBD19461E2
-:105FD00DC4E9063208F01AFF3378DB0707D5BDE8B0
-:105FE00D7040FFF7BBBEBDE8704000F09FBB70BDB9
-:105FF00DC4E906331460EDE7D4E905321A60D2E73F
-:1060000D86420020503A002070B5374D2C686369E8
-:1060100D8BB108F009FFE369002B59D0A2699A6191
-:1060200DA3690BB1E269DA610023C4E90633636148
-:1060300D08F0ECFE2C682D4E08F0F6FE3368666114
-:1060400D002B4DD01A469B69002BFBD19461C4E9FE
-:1060500D063208F0DBFE34684CB1A369002223B18F
-:1060600D1C460132A369002BFAD1032A21DC2B68CF
-:1060700D00221A611C6808F015FF0146204608F041
-:1060800D1DFF08F0D1FE1A4A296813688B421CD0F7
-:1060900D2BB11A6A914220D01346002BF9D108F08A
-:1060A00DB5FE144B1B78DB0716D5BDE87040FFF726
-:1060B00D55BEE2692068936100F03CFA606800F01B
-:1060C00D39FA204600F036FAD1E71B6A1360E6E78D
-:1060D00DD4E905321A60A3E770BD0A6A1A62DEE7D9
-:1060E00DC4E906333460B4E7483A0020603A002032
-:1060F00D5C3A002086420020034B1B78DB0701D55C
-:1061000DFFF782BF704700BF8642002010B50C46D6
-:1061100D8047A047044B1B78DB0703D5BDE8104033
-:1061200DFFF772BF10BD00BF86420020034B1B78E6
-:1061300DDB0700D47047FFF767BF00BF8642002022
-:1061400D38B50346144610460D4698472046A847D5
-:1061500D044B1B78DB0700D438BDBDE83840FFF792
-:1061600D53BF00BF8642002000283DD02DE9F843E3
-:1061700D1F4F3B78DC0735D51E4E33681A69520721
-:1061800D8846044601D15D6A45B11B49012342464B
-:1061900D2046FFF751FC0020BDE8F883186809F090
-:1061A00D26F83268136913F0020916D143F0010382
-:1061B00D13614046A04733681869C3F8249020F056
-:1061C00D010210F004001A61E6D0387810F00100D9
-:1061D00DE2D0FFF719FF4846DEE723F00303136112
-:1061E00D2846D9E70548D7E76FF47A70704700BFA6
-:1061F00D86420020483A00202D61020016FCFFFF68
-:1062000D024B1878C0F38000704700BF8642002013
-:1062100D054A137818B143F004031370704703F067
-:1062200DFB031370704700BF864200200022C0E9B7
-:1062300D00227047F8B5394F3B78DA0700D4F8BD26
-:1062400D044608F0F1FD26680136266008F0DEFDF3
-:1062500D012EF4DDFFF7D4FB4369054683B108F049
-:1062600DE3FDD5E90623002B51D09A61AB690BB143
-:1062700DEA69DA610023C5E906336B6108F0C6FDF2
-:1062800D08F0D2FD231D6B616368002B37D01A46D1
-:1062900D9B69002BFBD19561C5E9063208F0B6FD6F
-:1062A00D08F0C2FD23689E4220DD6B697BB108F0CA
-:1062B00DBBFDEB693BB3AA699A61AB690BB1EA69A6
-:1062C00DDA610023C5E906336B6108F09FFD08F024
-:1062D00DABFD134A6A611368E3B11A469B69002B43
-:1062E00DFBD19561C5E9063208F090FD08F08EFDF1
-:1062F00D3B78DB07A3D5BDE8F840FFF72FBDC5E917
-:1063000D06336560CAE7D5E905321A60D5E76B69D2
-:1063100D1A60ABE7C5E906331560E5E78642002054
-:1063200D583A002038B54468054604B363697BB11B
-:1063300D08F07AFDE36913B3A2699A61A3690BB101
-:1063400DE269DA610023C4E90633636108F05EFD9A
-:1063500D08F06AFD0C4A6261136863B11A469B69C5
-:1063600D002BFBD19461C4E9063208F04FFD2B6878
-:1063700D013B2B6038BDC4E906331460F5E7D4E961
-:1063800D05321A60DAE700BF583A00202DE9F041D6
-:1063900D4468074688461CB3174D0026636973B1E0
-:1063A00D08F042FDE3691BB3A2699A61A3690BB1C1
-:1063B00DE269DA61C4E90666666108F027FD08F056
-:1063C00D33FD2B6865617BB11A469B69002BFBD1B0
-:1063D00D9461C4E9063208F019FD7C68002CDDD10A
-:1063E00DC7F80080BDE8F081C4E906332C60F2E700
-:1063F00DD4E905321A60D9E7583A002043682BB129
-:1064000D00209B690130002BFBD170471846704767
-:1064100D830770B50D4644D100B970BD860808F0EC
-:1064200D03FDD5E90040751CA04206D9216800295D
-:1064300D07DB04EB8104A042F8D808F0E7FC00204C
-:1064400D70BD21F000434FEA810C54F82320002A3F
-:1064500D04EB81010EDB0FE022F00042134443F008
-:1064600D0042226054F82320002A04EB83014FEAF6
-:1064700D830C01DA8842EFD89D4201D96444D3E7F9
-:1064800DA042DAD902369E4203D204EB8606B04210
-:1064900D0AD8236823F00043236008F0B7FC201DC1
-:1064A00D70BD8008461CBAE75B1B43F0004346F8FD
-:1064B00D043C2560F1E700BFF8B5074660B3184C02
-:1064C00D23783BB117493846FFF7A2FF0446F0B1D8
-:1064D00D2046F8BD144D154A2B70166808F0A4FC23
-:1064E00D104A134BC2E900639B1B9B0843F000430A
-:1064F00D33602B7801332B7008F088FC0123094998
-:1065000D23703846FFF784FF04460028E0D114209D
-:1065100DF7F75CF92046F8BD04462046F8BD00BFEC
-:1065200D874200206C3A0020884200204021002044
-:1065300D00F80120B0B10F4B1A68824210B5044625
-:1065400D02D25B68834204D8BDE810401E20F7F7E5
-:1065500D3DB950F8043C002B05DD43F0004344F8F1
-:1065600D043C10BD70471E20F7F730F954F8043C79
-:1065700DF3E700BF6C3A002010B501FB00F282B0CA
-:1065800D10460192FFF798FF044628B10123019AA6
-:1065900D0360002111F0FDFA204602B010BD00BFCE
-:1065A00D2DE9F041044610300F46BDF8188016460F
-:1065B00D1D4604F0F7FC0021C4E90251C4E908119D
-:1065C00D27806680A4F804802046BDE8F08100BFD6
-:1065D00D83889B0710B5044603D5806808B111F078
-:1065E00D76FA204610BD00BF82B070B5046A86B041
-:1065F00D0AA981E80C003CB3236963B101221C4652
-:1066000D1B690132002BFAD1092A04DD06B0BDE861
-:1066100D704002B070470AAB0FCB02AD85E80F009A
-:1066200D182011F056FA06AB064613E903008DE863
-:1066300D0300304695E80C0004F0DAFC266106B044
-:1066400DBDE8704002B0704705460FC902AC84E842
-:1066500D0F00182011F03DFA06AB064613E90300B2
-:1066600D8DE80300304694E80C0004F0C1FC2E6266
-:1066700D06B0BDE8704002B0704700BF30B4D0E93D
-:1066800D004303F10050013804EBC00084420AD8E6
-:1066900D034603E09442184605D813461D68A942E7
-:1066A00DA3F10802F6D9406830BC704710B4D0E9A8
-:1066B00D004303F10053013B04EBC30C64450FD8B9
-:1066C00D634603E094429C4607D8134618688142FE
-:1066D00DA3F10802F6D9DCF800005DF8044B704711
-:1066E00D54F83300F9E700BF10B4D0E9004303F1CB
-:1066F00D0053013B04EBC30C644513D8634603E020
-:1067000D94429C4607D8134618688142A3F10802AB
-:1067100DF6D9DCF800005DF8044B081AB0FA80F0E9
-:1067200D4009704754F83300F5E700BF01F0F8BB9E
-:1067300D01F0CABBFEF7A4BE0020704710B5044A95
-:1067400D026000230446C380FEF7A4FF204610BD5F
-:1067500D348E030010B5064A026000230446C38040
-:1067600DFEF798FF204611F0B2F9204610BD00BF8C
-:1067700D348E030038B5084B04460025C0E90035BA
-:1067800DFEF71AFFE388054A226043F48053258102
-:1067900DE380204638BD00BF348E0300588E0300C1
-:1067A00D00897047807A70470048704716FCFFFFDC
-:1067B00D10B5044A026000230446C380FEF76AFF49
-:1067C00D204610BD348E030010B5064A026000232A
-:1067D00D0446C380FEF75EFF204611F078F920468F
-:1067E00D10BD00BF348E030038B503688172DA6ABC
-:1067F00D0C498A42044608D19B6A0B4A0B4D9342C1
-:1068000D0AD1A07AA072284638BD90472368064A5F
-:1068100D9B6A93420546F4D020469847C0B2A072B9
-:1068200D284638BDA9670200A567020016FCFFFFC8
-:1068300D38B503680D4DDA6A0181AA42044608D1C4
-:1068400D1B6A0B4A0B4D93420AD1208920812846A1
-:1068500D38BD90472368064A1B6A93420546F4D01B
-:1068600D2046984780B22081284638BDA96702008E
-:1068700DA167020016FCFFFFF8B50025144B03605D
-:1068800D0446456016460F46FEF796FE114B2360F3
-:1068900D94F8363025631422228123F00E03022250
-:1068A00D84F83630A2724FF00113C4E90355C4E9E0
-:1068B00D0555C4E90755C4E90E336762A680E58026
-:1068C00DA586A4F8425084F840502046F8BD00BF7C
-:1068D00D348E0300808E0300C26812F5C87F30B578
-:1068E00D80F2848090F8363013F0020340F08680F9
-:1068F00D046914F5C87F66DA90F8361011F00401BA
-:1069000D69D1456915F5C87F31DA90F8361011F067
-:1069100D080134D0B1FA81F390F836105B0963F3B6
-:1069200DC30180F8361090F84030032B08D801339E
-:1069300DDBB2012B80F840307DD0042B00F082803B
-:1069400DB0F8421090F836C0013189B21CF0010E3A
-:1069500DA0F8421061D01D2917D900236FF3000C48
-:1069600D80F836C0A0F8423080F840300DE0B5F523
-:1069700DC87F04DD90F8361011F00801CAD0002B45
-:1069800DD1D190F84030002BDAD104FB04F3334918
-:1069900D02FB023305FB05338B423CD912F5487FD0
-:1069A00D45DBB2F5487F44DC14F5487F48DBB4F590
-:1069B00D487F43DC15F5487F37DBB5F5487FD4BFFD
-:1069C00D0020062030BDB4F5C87F9ADD90F8361052
-:1069D00D11F0040195D190F83650B1FA81F35B09AD
-:1069E00D63F3820580F8365001238AE7B2F5C87F3C
-:1069F00D0FDD90F8363013F002030AD190F83610FF
-:106A000DB3FA83F35B0963F3410180F83610012378
-:106A100D6EE700236CE7072030BD0929B5D9013B8E
-:106A200DA0F842E080F84030AFE7052030BD0320EC
-:106A300D30BD042030BDA0F84230A6E7012030BDA6
-:106A400D022030BD90F83630002243F0010380F86B
-:106A500D3630A0F842200B2030BD00BFFF70020081
-:106A600DD0E9033230B502FB02F2456903FB032383
-:106A700D05FB0535B5F5800F85B0044625D9038F87
-:106A800D002B45D0B5F5100F02D9638F002B5ED0CA
-:106A900DB5F1107F02D9A38F002B4FD0B5F1806FC8
-:106AA00D02D9E38F002B40D0012384F831302046EA
-:106AB00DFFF712FF0B2814D0A38E83421AD00023A8
-:106AC00DA08684F8303005B030BD90F83130042BFD
-:106AD00D46D90023C0E90E332046FFF7FDFE0B28F3
-:106AE00DEAD16086024601230D21684604F00CFAB6
-:106AF00D05B030BD94F83030042B12D8628E0133BE
-:106B000DDBB2824284F83030DDD0052BE9D0DAE7F4
-:106B100D01230C220D21684604F0F6F90123238789
-:106B200DB0E7638E8342DCD1CDE701230A220D212C
-:106B300D684604F0E9F90123E387B5E7012309224B
-:106B400D0D21684604F0E0F90123A387A6E7012390
-:106B500D08220D21684604F0D7F90123638797E7D2
-:106B600D0133DBB2A1E700BF30B58BB0016A00F194
-:106B700D18030CCB02AD00910446416A284604F07F
-:106B800DADF995E80700E38804F10C0523F0020345
-:106B900D85E807002046E380FFF762FF0123A18807
-:106BA00D1A4606A804F0B0F900200BB030BD00BFA6
-:106BB00D0368054A1B6B934210B5044601D1E0688A
-:106BC00D10BD9847E06810BDA96702000368054A2B
-:106BD00D1B6B934210B5044601D1206910BD984737
-:106BE00D206910BDA96702000368054A1B6B93421B
-:106BF00D10B5044601D1606910BD9847606910BD9C
-:106C000DA96702000048704716FCFFFF0089704716
-:106C100D10B5044A026000230446C380FEF73AFD16
-:106C200D204610BD348E030010B5064A02600023C5
-:106C300D0446C380FEF72EFD204610F048FF204687
-:106C400D10BD00BF348E0300D0E90D1230B5C36BFB
-:106C500D0446C068091A2069121A60691B1AA069D6
-:106C600D00FB01F189126163E16901FB02F2216A06
-:106C700D8BB001FB03F39B129212A26302ADE3638F
-:106C800D04F1340200930CCA216C284604F026F955
-:106C900D95E80700012304F1280585E80700A18880
-:106CA00D1A4606A804F030F900200BB030BD00BF25
-:106CB00D38B503680D4DDA690181AA42044608D141
-:106CC00D5B6A0B4A0B4D93420AD1208920812846DD
-:106CD00D38BD90472368064A5B6A93420546F4D057
-:106CE00D2046984780B22081284638BD056C0200A9
-:106CF00D0D6C020016FCFFFFF8B50025114B03606B
-:106D000D0446456016460F46FEF756FC0E4B2360B3
-:106D100D4FF48063C4E90553C4E9073314224FF4DB
-:106D200D8053C4E90355C4E90955C4E90B55C4E9B9
-:106D300D0D55C4E90F576564A6802281E380204676
-:106D400DF8BD00BF348E0300C08E030084B030B593
-:106D500D0DF1100C8CE80E00C588044600F10C0EE8
-:106D600DBCE80F00AEE80F009CE8070045F00205F7
-:106D700D8EE80700E580BDE8304004B0704700BFE5
-:106D800D41647047F0B50B680B4D9B6AAB4283B005
-:106D900D0F46044616460CD1F86B396CCDE900064A
-:106DA00D07F1340320460CCB04F046F8204603B01F
-:106DB00DF0BD08469847EFE7056C02000089704763
-:106DC00D40897047FF299ABF017300206FF47A70D4
-:106DD00D704700BF007B7047704700BF10B54A89F0
-:106DE00D0B8982B0CDE9003200231A4610310446DA
-:106DF00D04F050FB204602B010BD00BF10B5074B8C
-:106E000D044640F8103B04F007F9054A22600023C0
-:106E100D2046E380FEF73EFC204610BDF88E0300B1
-:106E200D348E030010B5094B044640F8103B04F0B6
-:106E300DF3F8074A22600023E3802046FEF72AFC80
-:106E400D204610F044FE204610BD00BFF88E030012
-:106E500D348E0300F8B51F460B4B03600023044628
-:106E600D43600E461546FEF7A7FB2046074B40F83C
-:106E700D103B2AB231B204F01BF9FF232373268194
-:106E800D6581A7802046F8BD348E0300F88E03007F
-:106E900D6FF47D70704700BF6FF47D70704700BF59
-:106EA00D6FF47D70704700BF6FF47D70704700BF49
-:106EB00D10B584B003688DF80F20002400941C6A6F
-:106EC00D0DF10F020123A04704B010BD10B584B021
-:106ED00D04688DF80C20002200928DF80D30246A84
-:106EE00D022303AAA04704B010BD00BF10B50123B3
-:106EF00D84B00468CDE900330DF10F03E46AA047B7
-:106F000D08B99DF80F0004B010BD00BF2DE9F84F72
-:106F100D9DF82870002A54D0002B1D4651DD934654
-:106F200D0268DFF8A4809368434506460C4636D1C7
-:106F300D1369DFF898A0534538D1B5F1010918D080
-:106F400D023D5D440BF1FF3404E004F8013FA5421E
-:106F500D0DD03268526952454FF00B03F5D0002128
-:106F600D30469047C3B204F8013FA542F1D13268D3
-:106F700DCB44536953450DD10B208BF8000037B925
-:106F800D3368DB68434518D13846BDE8F88F0020DB
-:106F900DBDE8F88F012130469847C0B2EDE798471C
-:106FA00D3268DFF828A013695345C6D044F00101BB
-:106FB00DC9B2304698473268BFE7304698473846E1
-:106FC00DE6E76FF47A70E3E7A16E0200A96E0200A6
-:106FD00D2DE9F0479DF82070002A37D0002B9946F7
-:106FE00D34DD14460268DFF8708095684545064625
-:106FF00D8A4624D11269174DAA4219D1A14404E041
-:1070000D01344C4509D033681A69AA42F8D0217869
-:1070100D3046013490474C45F5D137B93368DB68BC
-:1070200D43450FD13846BDE8F0870020BDE8F08715
-:1070300D5FFA8AF13046904733681A69DEE7A84750
-:1070400D3268D7E7304698473846EFE76FF47A70E5
-:1070500DECE700BFA96E0200A16E02002DE9F04120
-:1070600D86B004469DF834508DF80F201E460F460D
-:1070700D95B1026801230093156A0DF10F02A8471F
-:1070800D38B9236800909D6A0C9B324639462046DC
-:1070900DA84706B0BDE8F0810368DFF824C0D3F837
-:1070A00D1C809DF80F20E04508D100951D6A8DF8D4
-:1070B00D172001230DF11702A847E1E7C047DFE7CD
-:1070C00DB16E0200024A026000218180704700BF4C
-:1070D00D388F03006FF47D70704700BF40797047A3
-:1070E00D4171704711B370B5064608689042144659
-:1070F00D0D4610D020B102680E49126E8A420CD195
-:1071000D34B123680C4ADB6D93420AD100233371ED
-:1071100D2C60002070BD002070BD9047002CF0D178
-:1071200DF6E70022314620469847F1E76FF47A7072
-:1071300D704700BFE5030200E10302000EB42DE924
-:1071400DF04787B00FAB044653F8046B00933178CA
-:1071500D39B92AE0236820469B6901369847317872
-:1071600D19B32529F6D1009A73781768101D252BB0
-:1071700D009006F1020659D0583BDAB2202A19D8F0
-:1071800D202B17D8DFE803F057161616161616160D
-:1071900D1616164C3316161616161616161616162F
-:1071A00D16161626161616168A0007B0BDE8F047F5
-:1071B00D03B0704723683F219B6920469847236899
-:1071C00D3F219B692046984723683F219B692046B4
-:1071D00D9847C4E717F8011B0029C0D02368204643
-:1071E00D9B699847397801370029F7D1B7E7002314
-:1071F00D01A93846CDE90133CDE903330593FEF7F7
-:1072000D01F99DF804100029A9D00DF10505236899
-:1072100D20469B69984715F8011B0029F7D19EE779
-:1072200D2368F9B29B692046984798E72368204662
-:1072300D9B69984793E74FF000094FF01C0A08250A
-:1072400D4FF0000812E0B9F1000F2AD003F1570CEE
-:1072500D236861469B6920464FF001089847013D20
-:1072600D15F0FF05AAF1040A3FF479AF27FA0AF3E6
-:1072700D03F00F0303F13002392A5FFA82FCE2DCDE
-:1072800D302A4FF030012046E2D1B8F1000F01D184
-:1072900D012DE4D123689B699847E0E74FF0010980
-:1072A00DCBE703F1370CD3E7C389DB0600D4704776
-:1072B00D10B5044684B0818901230422684603F089
-:1072C00D23FEE38923F01003E38104B010BD00BF5A
-:1072D00DC388DB0600D4704710B5044684B081889E
-:1072E00D01230422684603F00FFEE38823F0100308
-:1072F00DE38004B010BD00BFC3895B073FD52DE906
-:1073000DF0418369B3F90270002F84B005460E4633
-:1073100D15DD00F11808002401E0A7420FD021B2BD
-:1073200D404604F057FBB04204F10104F5D10123AE
-:1073300DA9891A46684603F0E7FDA742EFD1EB8C09
-:1073400D95F824209BB20133B3FBF2F102FB11330C
-:1073500D2A8D9BB29A421DD0EA8C296A92B28E5424
-:1073600DEB84EB69002B03DBEA8C92B2934207D0DE
-:1073700DEB8943F01003EB8104B0BDE8F081704759
-:1073800D4FF0FF33EB61A98901230222684603F018
-:1073900DBBFDEDE7A98901230322684603F0B4FD87
-:1073A00D04B0BDE8F08100BFC3891B0719D530B506
-:1073B00D838EC16A02689BB20446C95C926985B02E
-:1073C00D9047A58E94F83030628EADB20135B5FB85
-:1073D00DF3F103FB1155ADB2AA4203D0A58605B05A
-:1073E00D30BD7047022240F2FF310123684603F0A1
-:1073F00D8BFD236801219B6820469847A58605B023
-:1074000D30BD00BFC3895A0770B5044607D5036860
-:1074100D00219B689847206AFFF78CF8E38994F860
-:1074200D240023F004039DB2E581FFF745F82062A7
-:1074300D60B12368002645F004055B68E684268567
-:1074400DE581314620469847304670BD6FF47B701C
-:1074500D70BD00BF2DE9F04F2DED028B85B0884634
-:1074600DC98900AFCC0708EE100A7B6000F1DF8000
-:1074700D4B07934640F1CB80B8F82650B8F82890CA
-:1074800DADB241F00101A945A8F80E1000F012812E
-:1074900DDBF80030D8F82000B3F902104D46002972
-:1074A00D465D25DD00244FF0FF3A21B2584604F029
-:1074B00D91FADBF80010B1F902100134B04208BFA7
-:1074C00DAA46A142F1DC98F82440B8F8260001350F
-:1074D00D80B295FBF4F604FB1655A84200F0AA8085
-:1074E00DBAF1FF3F44D1D8F820000029465DD9DC20
-:1074F00D98F82440B8F8263001359BB295FBF4F688
-:1075000D04FB1655AB42CAD17B68012B00F09A8063
-:1075100D7B68022B40F08380594607F10C0008F17F
-:1075200D180404F0D5F907F10C01204604F0E0F938
-:1075300D0121B8F80C00FEF70BFD07F10C0004F06B
-:1075400D29F9B8F8262092B202F1FF3A1AB998F843
-:1075500D243003F1FF3A07F10C0004F0C3F907F1F1
-:1075600D0C01204604F0C4F907F10C0004F012F9E7
-:1075700DBAF1000F53DBCA45BDBF98F82450A5EBF7
-:1075800D09055544AAEB090505F1080222F0070289
-:1075900D6C46ADEB020D00216A1C684610F0F9FA3D
-:1075A00D1FFA8AF39945D8F820E098F82400694627
-:1075B00D0FD00DF1FF3609F10102B2FBF0FC00FB1B
-:1075C00D1C221EF809C006F801CF1FFA82F94B459F
-:1075D00DF1D1B8F8283001332B442AB2B8F80E5047
-:1075E00D25F00105A8F80E5093FBF0F500FB1533BF
-:1075F00DA8F8283018EE100A04F044F9A54618EE44
-:1076000D100A1437BD46BDEC028BBDE8F08F404625
-:1076100DFFF7F8FE00283FD1B8F80E102CE7B8F8A8
-:1076200D0E1021F0010118EE100AA8F80E1004F04A
-:1076300D59F9E4E77B68012B25D1BAF1FF3F97D1CA
-:1076400DD8F82000B8F826309BB2AB42FAD000290A
-:1076500D445D27DD00264FF0FF3A31B2584604F065
-:1076600DB9F9DBF80010B1F902100136A04208BFDC
-:1076700DAA46B142F1DC98F82400013595FBF0F4EF
-:1076800D00FB1455D9E77B68022B7FF471AFBAF17B
-:1076900DFF3F7FF46DAF3FE7014618EE100A04F08F
-:1076A00D81F8ACE798F82430013595FBF3F403FB32
-:1076B00D1455C7E77B68012B04D07B68022B3FF480
-:1076C00D2BAFAEE7DBF80030D8F82000B3F902108D
-:1076D00DB8E700BF2DE9F0471E46214B036000259A
-:1076E00D204B85800446C560836008308846174668
-:1076F00D9DF82090BDF824A0FDF75EFF1A4B03F115
-:1077000D080240332260A360C4E9048704F1180025
-:1077100D04F0E8F809F1010384F8303001364FF038
-:1077200DFF33E361E58404F110014246A4F80CA097
-:1077300D84F824602562E56225856586A586204648
-:1077400DFFF7D0FC3A4604F114012046FFF7CAFCBE
-:1077500DE38943F480432046E381BDE8F08700BF11
-:1077600D748F0300348E0300788F030010B5044628
-:1077700D002937D001291BD0022917D1C3895B07F6
-:1077800D3AD5E28C238D92B2934219D10221A08970
-:1077900DFEF748FAE38C94F824209BB20133B3FB37
-:1077A00DF2F102FB1133E361FEF7A0FB238D07E03D
-:1077B00DE3895A070FD5E28C238D92B29342F7D00D
-:1077C00D216A94F82420C85C0133B3FBF2F102FB6B
-:1077D00D1133238510BD2046FFF714FE0028EAD093
-:1077E00D238DEDE7C38959070BD5E28C238D92B21A
-:1077F00D9342E5D1054810BDFFF704FE0028C0D027
-:1078000DD4E7FFF7FFFD0028EFD0CFE70CFCFFFF1B
-:1078100D38B50C1E06DB0368DB680546984700B9D2
-:1078200DAC6338BD6FF47A7038BD00BF828E438E65
-:1078300D92B29A4206D990F83010828E0B4490B2D3
-:1078400D181A7047808E80B2181A70470A4B10B5FF
-:1078500D03F108024033044602608360183003F0E0
-:1078600D99FF064AA260002304F10800E381FDF7A9
-:1078700D11FF204610BD00BF788F0300348E03002A
-:1078800D08B5C06803681B6B9847002008BD00BF92
-:1078900D08B5C06803689B6A9847002008BD00BF03
-:1078A00DF0B5054683B014461F4607F0BDFAEE68E5
-:1078B00D697C336801919A6CDD6B304690470A2CD8
-:1078C00D77F1000338BF0A24021901993046A84701
-:1078D00D03B0BDE8F04007F099BA00BF70B504469B
-:1078E00D07F0A2FAE06803689B6C9847D4E9083169
-:1078F00D62686060821A9B182362A3681A4441F182
-:1079000D0001B2F57A7F6162A26012D3D4E906312B
-:1079100D013341F10001581CA2F57A720D4641F177
-:1079200D0001B2F57A7F1E460346F4D2C4E906651E
-:1079300DA260BDE8704007F069BA00BF2DE9F04FB5
-:1079400D466B83B0002EBDF83410BDF830B09DF8F5
-:1079500D38A001913DDDC46A074690469946002145
-:1079600D03E0B14204F1180433D0258A0131002D12
-:1079700DF7D13846FFF7B2FF3B6A7A6A18EB03037B
-:1079800D49EB0202BAF1000F28D151465046C4E925
-:1079900D0232019B63820F9B6361C4E90010A4F85E
-:1079A00D10B007F041FA3B6B3BB1D3E90203A1687C
-:1079B00DE268814272EB030305D23C6342464B46BB
-:1079C00D3846FFF76DFF07F021FA002003B0BDE840
-:1079D00DF08F6FF47B7003B0BDE8F08F41464846E1
-:1079E00DD5E700BFF0B4456BC36A00218D4201633A
-:1079F00D1DDD0A461C8A013254B139B19E688F686B
-:107A000DCC68BE42DE6876EB040401D203631946EE
-:107A100DAA4203F11803EDD149B1036A8A68D21A5B
-:107A200D0A2AB8BF0A22F0BCD317FFF739BFF0BC42
-:107A300D704700BF2DE9F04F06468BB069B1C468A1
-:107A400D017C23680591DD6B9B6C20469847364A77
-:107A500D059903461A442046A8473046FFF73EFFD6
-:107A600D726BF46A002A45DD0025A946012718E04E
-:107A700DD4E900BA5BEA0A08628A41D1306B00236F
-:107A800DA042238243D0CDE900EC029706A803F073
-:107A900D61FA726B09F101090135AA4204F118046A
-:107AA00D25DD218A0029F7D0D6F820E0A368D6F885
-:107AB00D24C0E0689E457CEB000AD9D26369DB07E0
-:107AC00DEAD5FEF79DFB60B1D6E90830174A13EBF6
-:107AD00D020ED4E9021240F1000C714572EB0C025A
-:107AE00D17D3726B0135AA4204F11804D9DCB9F130
-:107AF00D000FB6D130460BB0BDE8F04FFFF772BFA7
-:107B000D13EB0B0340EB0A00C4E90230BBE7336310
-:107B100DB9E7CDE900300297052240F2FF3106A802
-:107B200D03F018FADDE700BF80969800A0860100EB
-:107B300D084B1B6801465BB1187C014111F0010136
-:107B400D03D001211846FFF775BF1846FFF772BF26
-:107B500D704700BF783A0020416BC36A01EB4101C9
-:107B600D03EBC1018B424FF0000024D21A8AF2B10F
-:107B700D5A69D2071BD5C8B130B49C688568C268F4
-:107B800DAC42DC6874EB02020AD3183399420BD96C
-:107B900D1A8A002AF9D05A69D407F6D50028ECD1F3
-:107BA00D184618339942F3D830BC7047184618332D
-:107BB00D9942DBD870477047F8B505460C4607F07B
-:107BC00D33F9E86803689B6C98476A682B6A6860AC
-:107BD00D821A9B182B62AB681A446B6AAA6043F138
-:107BE00D0003B2F57A7F06466B6212D3AB69E96981
-:107BF00D013341F1000C591CA2F57A7260464CF12B
-:107C000D000CB2F57A7F1F460B46F4D2C5E906701B
-:107C100DAA60E86803681B6B984707F0F7F8002324
-:107C200DC4E90063D5E90801F8BD00BF2DE9F843AB
-:107C300DDDE908680546174607F0F6F856EA080329
-:107C400D35D02B6A9B192B626B6A48EB03036B6271
-:107C500D4FF47A720023304641460FF09FFDAB6919
-:107C600D0446E418EB69AC610A46304643EB020664
-:107C700D4146EE614FF47A7200230FF08FFDA86834
-:107C800D8318B3F57A7FAB6010D3601C46F1000109
-:107C900D421CA3F57A730C4641F10001B3F57A7FCE
-:107CA00D06461046F4D2C5E90664AB606F602846FF
-:107CB00DFFF714FE6B6BD5E9080703EB430E0023AA
-:107CC00D2B63EB6A0A3003EBCE0E47F100077345C9
-:107CD00D15D333E0D3E902128142BA4101D2C3E98F
-:107CE00D02072A6B3AB196689968D268DC68B1428E
-:107CF00D74EB020200D22B6318339E451ED91A8AEB
-:107D000D002AF9D0D3E9004654EA0602E2D09A6877
-:107D100DD968A21846EB0101824271EB070CE0D243
-:107D200D12EB040C904662468C4641EB06018242F2
-:107D300D71EB0709F4D3C3E9028CD2E7E868036855
-:107D400D9B6C9847EB680A4A19680244CE6B297CF4
-:107D500D04461846B0472B6B33B1E868697C03685D
-:107D600D04F10A02DB6B9847BDE8F84307F04EB803
-:107D700D80969800704700BF064B10B51C682CB15B
-:107D800D2046FFF7ABFDD4E9060110BD0020002110
-:107D900D10BD00BF783A0020064B10B51C682CB101
-:107DA00D2046FFF79BFDD4E9080110BD00200021FE
-:107DB00D10BD00BF783A002010B5094C246884B07E
-:107DC00D64B10193069B03930B460121009202912E
-:107DD00D02462046FFF7B2FD04B010BD0148FBE797
-:107DE00D783A002016FCFFFF70B50E4D2C68B4B12B
-:107DF00D2046FFF773FD0C4B266A42F21070984730
-:107E000D2C682046FFF76AFD236A0849053B9B1B3A
-:107E100D42F210720020B2FBF3F30B6070BD044808
-:107E200D70BD00BF783A0020E9200020743A002090
-:107E300D16FCFFFF70B516461E4A02601E4A4374BB
-:107E400D0A230446C160436310600D460674012188
-:107E500DF020FEF791FB00230022C4E90B03002361
-:107E600DC4E90623C4E908232B681449DA698A4258
-:107E700D1AD1134AEA603146124ADB6B28469847FD
-:107E800DE06803685B6A9847E06803680022A260B7
-:107E900D9B6C9847E36860601A681846936A984728
-:107EA00DFFF7A2FF204670BD284605499047E568BB
-:107EB00D2B68E0E7DC8F0300783A002061DA0100DF
-:107EC00D317B020080969800F8B5114E3468E4B10C
-:107ED00D104B0546186890B92046FFF7FFFCD4E912
-:107EE00D08072D1847F1000734682046FFF7F6FC08
-:107EF00DD4E90823AA42BB41F6D30020F8BD05FB07
-:107F000D00F0054B98470020F8BD0448F8BD00BFB0
-:107F100D783A0020743A0020E920002016FCFFFF7B
-:107F200D4FF47A7303FB00F0FFF7CEBF064B1B68CF
-:107F300D014613B11846FFF73FBE00220023C0E9EA
-:107F400D0023194610467047783A002010B5084CAA
-:107F500D246882B04CB1CDE9002302460B46204681
-:107F600DFFF764FE002002B010BD0248FBE700BF22
-:107F700D783A002016FCFFFF084B1B685BB110B56B
-:107F800D04461846FFF7E8FD20B1D0E90223C4E905
-:107F900D0023012010BD1846704700BF783A00201D
-:107FA00DC3880D4A23F4005310B504460260C38004
-:107FB00D2C3003F031F804F1240003F0EBFB04F155
-:107FC00D1C0003F0E7FB054A226000232046E380F6
-:107FD00DFDF760FB204610BDEC8F0300348E0300CF
-:107FE00DC3880F4A23F4005310B504460260C380C2
-:107FF00D2C3003F011F804F1240003F0CBFB04F155
-:1080000D1C0003F0C7FB074A22600023E3802046D3
-:1080100DFDF740FB20460FF05AFD204610BD00BF76
-:1080200DEC8F0300348E0300F8B50025144B03606C
-:1080300D044645600F461646FDF7BEFA114B236008
-:1080400DA76004F10C0002F0C7FE04F11C0003F060
-:1080500D49FC04F1240003F045FC04F12C0003F06D
-:1080600D21F84FF4405384F822502563A680E38015
-:1080700D2575E5822583258425852046F8BD00BF1D
-:1080800D348E0300EC8F03002DE9F0410446806827
-:1080900D84B00121103003F0CBF994F92230042B78
-:1080A00D06DCE269B4F92010B2F902208A421CDC28
-:1080B00D01335DB2A06884F822500368DB699847EC
-:1080C00D0130854202D004B0BDE8F081E269B4F917
-:1080D00D2030002184F82210B2F902209A4230DDBE
-:1080E00D0133238404B0BDE8F08104F11C0003F0DA
-:1080F00D71FC014604F10C0002F080FE94F922306F
-:1081000D0646A068C3F1040301279F400368DB699D
-:1081100D98470138FFB2013E00255FFA80F816F846
-:1081200D013F1F4205D10135052DF8D194F92230BB
-:1081300DBEE7A0682AB2FF234146103003F06CF869
-:1081400DF1E701231A4621756846A18802F0DCFE8D
-:1081500D01231A4640F2FE31684602F0D5FEB2E721
-:1081600D30B5436AB0F92810B3F9023085688B42F7
-:1081700D85B0044605F1100510DC202100231A46B8
-:1081800D284603F00FF9626AB4F92830B2F90220DB
-:1081900D9A4208DB0133238505B030BD243003F04E
-:1081A00D19FC0146EAE701230020A18820751A4633
-:1081B00D684602F0A9FE01231A4640F2FE316846D8
-:1081C00D02F0A2FE05B030BD10B50446806886B041
-:1081D00D103003F017F8A068B4F930200023009395
-:1081E00D04F12C01103003F047F810B994F8333036
-:1081F00D53B994F932303BB1218E01220B442386C1
-:1082000D84F8332006B010BD012300211A462175D4
-:1082100D02A8A18802F078FE01231A4640F2FE3131
-:1082200D02A802F071FE06B010BD00BF30B50446C5
-:1082300D8068B4F93050036887B0DB699847E36A0A
-:1082400D94F932105B88CB1A1844854202DC94F8FD
-:1082500D33307BBBB4F93020002A12DCA068002338
-:1082600D04F12C010093103003F006F894F932104C
-:1082700D79B1228E0123114484F83330218607B061
-:1082800D30BDA0684942103003F0D2F8B4F9302067
-:1082900DE4E701231A46217502A8A18802F034FEF5
-:1082A00D012340F2FE311A4602A802F02DFE94F988
-:1082B00D3210DEE7237D062B10D001230020A1888C
-:1082C00D20751A4602A802F01FFE01231A4640F23D
-:1082D00DFE3102A802F018FE07B030BDA0681030C4
-:1082E00D02F090FFE9E700BF037DFBB110B5038BF2
-:1082F00DC28A04339BB29A4284B00446038313D8D6
-:1083000D037D0022022B028327D0237D032B2BD04C
-:1083100D237D042B24D0237D052B08D0237D062B14
-:1083200D05D0237D072B08D004B010BD7047204623
-:1083300DFFF77CFF237D072BF6D1012300211A4681
-:1083400D21756846A18802F0DFFD01231A4640F22F
-:1083500DFE31684602F0D8FDE6E7FFF795FED4E75B
-:1083600D2046FFF731FFD6E72046FFF7F9FECFE7AE
-:1083700DFFF7BABF10B5037D84B0044633B9A068CA
-:1083800D103004B0BDE8104002F03CBF01230021C5
-:1083900D1A4601758188684602F0B6FD01231A461A
-:1083A00D40F2FF31684602F0AFFDE8E770B582B0EC
-:1083B00D079D002D1BDB0446007D10B1207D01289B
-:1083C00D13D1069EA068F6B21BB212B21030009601
-:1083D00D02F052FF15B9284602B070BD00200723E8
-:1083E00DE5822083237502B070BD0248F4E76FF477
-:1083F00D7A70F1E712FCFFFF2DE9F04385B00D9E79
-:1084000D002E58DB9846037D04460F46914623B94E
-:1084100D0AE0FDF79DFD257D35B194F814C00121CD
-:1084200D8C4540F2FF30F4D1237D002B41D13946EC
-:1084300D03A802F05DFE237D13B1237D012B26D110
-:1084400D0C99A068C9B200910FFA88F30FFA89F25E
-:1084500D103003A902F010FF96B100220723E68227
-:1084600D2283237503A802F0D7FD01210720FDF714
-:1084700D6FFD124B984210D0002005B0BDE8F0837F
-:1084800D03A802F0C9FD304605B0BDE8F08303A88E
-:1084900D02F0C2FD002EEFD0E7E7237D2BB9EBE70D
-:1084A00D06F0CAFC237D002BE6D0237D012BF7D1EE
-:1084B00DE2E70348E8E76FF47A70E5E716FCFFFFA3
-:1084C00D11FCFFFF70B5161E15DD037D044613B1BB
-:1084D00D037D012B0DD1002584F82250258404F154
-:1084E00D1C0003F005FA0223E68225832375284636
-:1084F00D70BD024870BD6FF47A7070BD12FCFFFF45
-:1085000DC08800F00100704710B5054B03F108025B
-:1085100D383304460260C360FEF710F9204610BDE3
-:1085200D0890030010B5074B03F1080238330446D9
-:1085300D0260C360FEF702F920460FF0C8FA20462C
-:1085400D10BD00BF08900300C388DB045ED530B5B5
-:1085500D036889B05B6A04469847237E20B30B2BD2
-:1085600D28D80133DBB2082B237623D8012B2AD947
-:1085700DE28802F00305012D23D1FFF7FDFB6369AE
-:1085800DC01A40F2DC5361F10001984271F1000311
-:1085900D17D3E388A18843F00203E38005222B461D
-:1085A00D04A802F0B1FC0CE06BB1013BDBB2082B6F
-:1085B00D2376DBD9E288D10729D502F00305012DF9
-:1085C00DDBD009B030BDE288D307F6D522F0030227
-:1085D00DE280A18801230222684602F095FC657EA7
-:1085E00D012DC5D1FFF7C8FB6369C01A61F1000108
-:1085F00DB0F57A7F71F1000328BF0422A1882B46C4
-:1086000D38BF032204A802F07FFCB1E770470123B5
-:1086100D42EA0300A188E0801A4604A802F074FC27
-:1086200D238901332381FFF7A7FB237E60619DE73B
-:1086300D38B5044600F10C0528460121FEF750FD22
-:1086400DE0690A4A03685B6893420CD16FF47D7050
-:1086500DA47E241AB4FA84F4284600216409FEF796
-:1086600D3FFD204638BD9847F2E700BFD1E301003A
-:1086700DC388027C23F40053C3808AB103680B4A7C
-:1086800D9B69934210B504460CD1094B03603033FE
-:1086900DC360FEF753F820460FF019FA002010BD05
-:1086A00D002070479847002010BD00BF25850200AF
-:1086B00D1090030030F8063C027923F4005320F8A3
-:1086C00D063C62B150F80C3C0C4A9B69934210B5C4
-:1086D00DA0F10C0405D020469847002010BD0020C5
-:1086E00D7047074B40F80C3C303303602046FEF7D3
-:1086F00D25F820460FF0EBF9002010BD258502006E
-:1087000D109003002DE9F041044684B051B1C388A7
-:1087100D002223F00303C38002810276002004B0FF
-:1087200DBDE8F081C369DB889B05F7D503681C4A5A
-:1087300D5B6A93422FD100F10C0630460D460121A4
-:1087400DFEF7CEFCE069174A03685B68934207D1D8
-:1087500D30462946FEF7C4FC002004B0BDE8F08188
-:1087600D984794F81A80074629463046FEF7B8FC1C
-:1087700DB845D3D1E088A1880123184303251A46B3
-:1087800DE0802576684602F0BFFB01232381FFF7C9
-:1087900DF3FA6061C2E798470028BFD0EAE700BF4F
-:1087A00D31860200D1E301002DE9F84304460D4660
-:1087B00D9DF820909DF8246090461F46FDF7DAFF46
-:1087C00D134B23603033E3600023238223766361F0
-:1087D00DEB882A68A4F80480B9F1010F16BF23F4C1
-:1087E00D807343F480739BB2EB80536C094AE5614F
-:1087F00D9342677684F81A9006D1E38843F40053C8
-:1088000D2046E380BDE8F883314628469847F4E7D3
-:1088100D1090030095F301004176704700207047DA
-:1088200D6FF47D70704700BF70B504464068224AF2
-:1088300D01680E6984B000239642009301936D4642
-:1088400D23D11E4AA0680023CDE9002368B300217F
-:1088500D4FF480720FF09DF995E8030002AA82E8AB
-:1088600D0300134603CBA268154D10605160D4E987
-:1088700D001003689A69AA4212D15D69114B9D429D
-:1088800D0BD0A2684023A84707E02268022329469F
-:1088900DB0470A4B009A9A42D3D1019804B070BDEB
-:1088A00D9047D4E900100368E7E74FF48070FDF7B7
-:1088B00D03FEA060CBE700BFAD400200A10D0C0090
-:1088C00D21880200B5400200F8B50446161E4FF08F
-:1088D00D0000C4E901100B680F460EDB194D1A6834
-:1088E00DAA4218D19B68184A934205461BD12560B0
-:1088F00D2046FFF799FF2046F8BD144D5A68AA424D
-:1089000D1BD105469B68104A9342F0D038469847D4
-:1089100D00FB1655EBE7084690473B680A4A9B68F3
-:1089200D93420546E3D03846984700FB065525602F
-:1089300D2046FFF779FF2046F8BD084690473B6873
-:1089400D0546DFE7A54002001D880200A940020090
-:1089500D2DE9F84F81468A46FFF766FF074680B33B
-:1089600D3020D9F800500FF0B4F8302200218046A5
-:1089700D0FF00FF9002F05F108051FDDDFF858B0D6
-:1089800D002408E0414650460FF035F9303598B1D6
-:1089900D0134A74219D0D9F8040003681E695E4559
-:1089A00DF0D02A460C234146B047414650460FF0C1
-:1089B00D22F930350028EBD1A74206D04046BDE85C
-:1089C00DF88F80464046BDE8F88F40460FF07FF89F
-:1089D00D4FF00008F2E700BFAD4002002DE9F04F67
-:1089E00D0446A7B008460D4692461E460FF00DF9F7
-:1089F00D00F10108B8F1100F00F20A81202E00F2EB
-:108A000D078129462046FFF7A3FF074688B1324666
-:108A100D514610300FF085F881463846B9F1000FF8
-:108A200D05D10FF054F8484627B0BDE8F08F0FF090
-:108A300D4EF84246294602A80FF083F832465146B9
-:108A400D06A80FF07EF820462568FFF7EDFE3022D0
-:108A500D009000210EA80FF09CF8A06805F1080801
-:108A600D002800F0CC804FF4807200210FF091F8B7
-:108A700D009B002B40F3C9800026019602271AADFA
-:108A800D0DF1980960680368D3F810A0634B9A45FF
-:108A900D79D102A90EA80FF0AEF8002843D0A36833
-:108AA00D0DF1380E03EB870ABEE80F00AC46ACE8BB
-:108AB00D0F00BEE80F00ACE80F009EE80F008CE839
-:108AC00D0F00AB46DC46BCE80F00CC450AF1100A9E
-:108AD00D0BF1100B4AF8100C4AF80C1C4AF8082C34
-:108AE00D4AF8043CEED1009B0136B34208F1300840
-:108AF00D07F10C07C6D103EB4307019ABF000237FC
-:108B000D002A45D0D4E900100368454D9A69AA4260
-:108B100D6AD15D69434B9D426BD14FF000094846C8
-:108B200D27B0BDE8F08F404B1A93009B1B932B464B
-:108B300D03CBA36818605960A3680DF1080A03EB15
-:108B400D870CBAE80F00AE46AEE80F00BAE80F008A
-:108B500DAEE80F009AE80F008EE80F00AB46DE4638
-:108B600DBEE80F00CE450CF1100C0BF1100B4CF8BC
-:108B700D100C4CF80C1C4CF8082C4CF8043CEED1A5
-:108B800D01230193AFE70C2342460EA9D04780E79E
-:108B900D052B40D0BB000098234A1A9201301B9040
-:108BA00D2A4603CAA76838607960A76802AE1F44D9
-:108BB00D0FCEAC460FC50FCE0FC596E80F0085E85A
-:108BC00D0F000DF1980E65460FCD754507F1100795
-:108BD00D0CF1100C47F8100C47F80C1C47F8082C3A
-:108BE00D47F8043CEFD18DE79047D4E900100368B6
-:108BF00D8FE7A2684023A8474FF0000913E74FF411
-:108C000D8070FDF759FCA0602DE708231AADC2E76F
-:108C100D6FF47A7907E76FF47B7904E7AD400200D2
-:108C200D21880200B5400200A10D0C0003681B6BEA
-:108C300D184700BF01892DE9F0414FF47A760446BB
-:108C400D06FB01F12148FDF731FD214BA17AA3FB74
-:108C500D00239B0923811F48FDF728FD656CA07239
-:108C600D2B68B4F84C805F6AE38813F4807320D1CD
-:108C700D414628462022B84728BB606C0168102366
-:108C800D4D6AB4F84C102222A847E0B9656CA17A60
-:108C900D2B6810485E6AB4F84C40FDF7EFFC60F0AD
-:108CA00D7F00C3B2232221462846B04758B9BDE8FC
-:108CB00DF0812189054806FB01F1FDF7DFFC40F04D
-:108CC00D0700C3B2D4E70448F1E700BF4C9003009E
-:108CD00DD34D6210449003000EFCFFFF10B5034B03
-:108CE00D03600446FDF764FD204610BDC4900300EB
-:108CF00D10B5054B03600446FDF75AFD20460EF0F6
-:108D000DE6FE204610BD00BFC490030008B5C28822
-:108D100D034659B1D10507D5016822F4824242F4C8
-:108D200D0072C96AC2808847002008BD9105FBD535
-:108D300D22F4007242F48042DA80002008BD00BFA8
-:108D400DF0B5C388DA0585B005462ED4026843F424
-:108D500D8243D26AC38090470126324FA86C0268C5
-:108D600DC488526884F48074BA424FF00003C4F38F
-:108D700D002415D19C424FF027020DD1686C95F857
-:108D800D4C1003681B6B984710F008040FD1002E90
-:108D900DE4D1204605B0F0BD002EDFD13446F8E712
-:108DA00D9047B0FA80F35B09E4E70026D5E7686CDD
-:108DB00D012106220368CDE90021A822DC6AB5F85D
-:108DC00D4C1002ABA047044648BBBDF90830BDF9B5
-:108DD00D0A20BDF90C10A87A002BB8BF1F33002A4A
-:108DE00DB8BF1F3252110029ADF80A2010FB02F254
-:108DF00D4FEA6313B8BF1F315242ADF80830491125
-:108E000D10FB03F3AA612A68ADF80C105B4210FB4E
-:108E100D01F1526B2846C5E907319047B9E7024C7D
-:108E200DB7E700BFD1E301000EFCFFFFF8B5044624
-:108E300D0E4615461946BDF81C20BDF81870FDF7F5
-:108E400D1BFD064B23600023C4E91165E380A4F8E4
-:108E500D4C702046FFF7EEFE2046F8BDC49003008F
-:108E600D08B503680F221B6BC9B29847A0F13300F8
-:108E700DB0FA80F0400908BD03689B6A184700BF2F
-:108E800D018938B54FF47A75044605FB01F1154893
-:108E900DFDF70CFC144BA3FB00239B0999B205FBBA
-:108EA00D01F123810F48FDF7E9FBC3B2A06CE28805
-:108EB00D0168D2054D6AB4F8501058BF43F0030352
-:108EC00D6022A84758B9A06CE3880268B4F8501026
-:108ED00D546AC3F300236222A04700B938BD03488A
-:108EE00D38BD00BFFC900300D34D62100EFCFFFF98
-:108EF00D10B5034B03600446FDF78AFE204610BDF6
-:108F000D2C91030010B5054B03600446FDF780FE60
-:108F100D20460EF0DCFD204610BD00BF2C91030055
-:108F200D08B5C288034659B1D10507D5016822F4A9
-:108F300D824242F40072C969C2808847002008BD90
-:108F400D9105FBD522F4007242F48042DA800020B4
-:108F500D08BD00BFF0B5C388DA0585B005462ED42F
-:108F600D026843F48243D269C38090470126294F9A
-:108F700DE86C0268C488526884F48074BA424FF079
-:108F800D0003C4F3002415D19C424FF067020DD1AC
-:108F900DA86C95F8501003681B6B984710F00804E7
-:108FA00D0FD1002EE4D1204605B0F0BD002EDFD14B
-:108FB00D3446F8E79047B0FA80F35B09E4E7002602
-:108FC00DD5E7A86C012106220368CDE90021E8222E
-:108FD00DDC6AB5F8501002ABA0470446C0B9BDF825
-:108FE00D0A20BDF90C3028684FF66A7112FB01F2A8
-:108FF00D6A6303EB8303BDF80820C3EB031312FB75
-:1090000D01F15B00C26AEB63A96328469047CAE78A
-:1090100D014CC8E7D1E301000EFCFFFFF8B5044693
-:1090200D0E4615461946BDF81C20BDF81870FDF703
-:1090300D63FE054B2360C4E91265A4F85070204609
-:1090400DFFF71EFF2046F8BD2C91030082B08DE87E
-:1090500D0C00014802B0704716FCFFFF0029806923
-:1090600D05DD08B904E010B10139406AFBD1704744
-:1090700D704700BF82B010B58C4684B049688646F3
-:1090800DDCF800000DF1080CACE8030006A981E83E
-:1090900D0C00039BDA070EEB630C12D55A10029BE2
-:1090A00D5EF80220D45808AB93E803008DE8030066
-:1090B00D06AB0CCB6046A04704B0BDE8104002B033
-:1090C00D7047029CEFE700BF002943D02DE9F04126
-:1090D00D84690646002C3AD0DFF880800D460027C3
-:1090E00D05E0A268AB689A420DD0646AF4B1AA8813
-:1090F00DA38853409907F8D49207F2D5A968A068C0
-:1091000D02F0EEFCC0B12B8813B122889A42ECD14B
-:1091100D6B88ABB9B3680BB120469847A38843EA77
-:1091200D0803A380646A0137002CE0D1002FC8BF6B
-:1091300D20460CDDBDE8F081AB889B07D5D4D0E788
-:1091400D62889A42D1D1B368002BE5D1E6E76FF47E
-:1091500D7A70EFE76FF47A70704700BF0080FFFF01
-:1091600D002975D0F0B5846985B007460D464CB918
-:1091700D66E0A3889B0708D52A6823689A4217D012
-:1091800D646A04B3AB889A07F3D422682B689A42B9
-:1091900DF6D1A268AB689A42F2D1EA68E3689A42C6
-:1091A00DEED1B4F90420A388002A4CDB2A4827E02D
-:1091B00DA968A06802F094FC0028E1D0EA68E36891
-:1091C00D9A42DDD1EDE7D7F818C0BCF1000F37D0CA
-:1091D00D2A886046634600E00B461988914211D2F9
-:1091E00D596A18460029F7D163451CD0596A69623E
-:1091F00D5D62012340F2FD31684601F085FE0020DD
-:1092000D05B0F0BD1C46034609E0608869888842B8
-:1092100DEAD2666A2346002EE6D0318834468A4269
-:1092200DF3D06345E2D119888A4203D2C5F824C030
-:1092300DBD61DEE7DAD1588869888842D6D9F5E76D
-:1092400D2A88BD61D5E7C3F30E030348A380D7E792
-:1092500D6FF47A70704700BF16FCFFFF2DE9F041E7
-:1092600D83885F0782B0064603D59D062ED4DC06A3
-:1092700D39D443F00403B38006F1100506F1180844
-:1092800D16E0F468B76895E80F000094B847B38806
-:1092900DDA0618D5346AB4B194E80F00276985E869
-:1092A00D0F00204637620EF012FCFCF71FFEB3884C
-:1092B00D98070ED4D907E4D495E80F00B468A047F9
-:1092C00DB388DA06E6D423F00403B38002B0BDE818
-:1092D00DF08198E8030095E80C008DE80300B06874
-:1092E00D02F0E2FBD3E700F1180393E8030006F167
-:1092F00D10030CCB8DE803003046FDF775F9E5E75B
-:1093000D30B51C4B8DB003F10802283304460260C2
-:1093100DC36006A801F046FE0F23182002930EF03D
-:1093200DD8FB15490246002542F80C4BCDE9001536
-:1093300DC56055606A460346CDE9040503CA0F4A68
-:1093400D5A6158609960204602A91223ADF80C307D
-:1093500DCDE90A55FFF7B8FE02A8FDF739F9084B1C
-:1093600DE36004F10C006582FCF794F920460DB022
-:1093700D30BD00BF74910300F1950200759002009D
-:1093800D348E0300A0F10C00FFF7BABF10B50446F0
-:1093900DFFF7B6FF20460EF09AFB204610BD00BF2A
-:1093A00D10B5A0F10C042046FFF7AAFF20460EF0E1
-:1093B00D8EFB204610BD00BF70B5254B254A0446D7
-:1093C00D002582B02260C4E902530C302561FCF700
-:1093D00DF3F8214B23602033E360C4E90655256281
-:1093E00DE58428200EF075FB0646103001F0DAFDFD
-:1093F00D1A4B336018200EF06CFB194A009202468E
-:1094000D019542F80C4BC56055606A460346C6E9A6
-:1094100D020503CA996013495860C222596120465A
-:1094200D3146C6E90855B280FFF79AFE48B90E4B92
-:1094300D1A6812B1204602B070BD20461C6002B001
-:1094400D70BD3046FDF7C4F830460EF040FBEEE738
-:1094500D348E0300649103007C9103000F00020021
-:1094600DF195020075900200843A00202DE9F0413B
-:1094700D84691CB3002607463546B4F90430A2882A
-:1094800D002B06DB2546646A002CF6D13046BDE87C
-:1094900DF0815307F6D4D4F8248065B1C5F8248043
-:1094A00D2046FDF795F8204644460EF010FB013698
-:1094B00D002CE2D1EAE7C7F81880F1E726463046DE
-:1094C00DBDE8F0812DE9F0418469002C46D0DFF82C
-:1094D00D94800D46164601270CE0A38803F0C003C7
-:1094E00DA3F1C003B3FA83F35B09B34215D0002790
-:1094F00D646A3CB323882988994201D0002BF7D1A7
-:1095000D63886A889A4201D0002BF1D1FCF782FB67
-:1095100D0028E2D10123B342E9D1B4F90430B4F803
-:1095200D04E0002BE3DB95E80F0004F1100C1EF0B6
-:1095300D400F8CE80F0008D02046FFF78FFE646ABD
-:1095400D002CD7D13846BDE8F081FCF763FB00282D
-:1095500DF2D021464046FCF707FEC9E70127384601
-:1095600DBDE8F0815D920200F0B5012287B0076A77
-:1095700D04460D46FFF7A6FF10B9E38C092B01D960
-:1095800D07B0F0BD95E80F0002AE86E80F00182079
-:1095900D0EF09FFA06AB054613E903008DE80300B4
-:1095A00D284696E80C0001F023FD05F03DFC67B15F
-:1095B00D3B692B613D612B695BB1E38C0133E38426
-:1095C00D07B0BDE8F04005F021BCE3692B61E56112
-:1095D00DF2E72562F1E700BF82B008B502A9C1E943
-:1095E00D0023FFF7C1FFBDE80840002002B070471F
-:1095F00D82B038B504A981E80C000446FFF736FFA8
-:1096000D0FE0E38C013BE38405F000FC29460022CA
-:1096100D2046FFF757FF28460EF059FAFCF770FB6E
-:1096200D70B105F001FCE5692DB12B69E361002BEB
-:1096300DE7D12362E5E7BDE8384002B005F0E6BBAF
-:1096400DBDE8384002B07047024B1888421C1A80A2
-:1096500D704700BFCA210020C08800F00300A0F1B0
-:1096600D0300B0FA80F04009704700BF82B010B51A
-:1096700D8C4684B049688646DCF800000DF1080C74
-:1096800DACE8030006A981E80C00039BDA070EEB9A
-:1096900D630C12D55A10029B5EF80220D45808AB09
-:1096A00D93E803008DE8030006AB0CCB6046A047A2
-:1096B00D04B0BDE8104002B07047029CEFE700BF58
-:1096C00D10B5034B03600446FDF738F8204610BD76
-:1096D00DC091030010B5054B03600446FDF72EF84D
-:1096E00D20460EF0F4F9204610BD00BFC0910300D6
-:1096F00D2DE9F04F83B0DDE90CABBDF83870002BD0
-:1097000D41D080460E4691461D46BAF1000F3DD020
-:1097100D0F2E01D1C02F36D128200EF0DAF90446D4
-:1097200D103001F03FFC18202680A4F802900EF0B6
-:1097300DD0F9CDE900AB47F00207A7806B4607468D
-:1097400D0246A06003CB47F80C5B0023D8F80060FD
-:1097500DD360E3607B609160506075680D49516125
-:1097600DC4E908330C4B9D4208D12046FCF730FF6D
-:1097700D204603B0BDE8F04F0EF0A9B92146404692
-:1097800DA8470028F1D103B0BDE8F08F1BF0010F01
-:1097900DBED1F8E76D96020039CE010082B070B5EA
-:1097A00D88B00CA981E80C004289BDF83050BDF895
-:1097B00D3230954204460AD0022B44D0052B2FD0CF
-:1097C00D012B20D008B0BDE8704002B07047022BCD
-:1097D00D86896CD0052B5ED0012BF3D1C388B542A1
-:1097E00D43F00103C38018BF03F002030ED0002B1A
-:1097F00DE8D001231A46A18804A801F085FB23892E
-:1098000D01332381DEE78689B54203D1E38843F036
-:1098100D0203E380E38803F00103002BD2D0E8E7D5
-:1098200D8689B54203D1E38843F00803E380E388DA
-:1098300D03F00403002BC5D0A1880123052204A841
-:1098400D01F062FBBEE71646E388D90751D4954275
-:1098500D32D0A1898D4208466CD0A37B012BB1D1AA
-:1098600D01230322294604A801F04EFB6289A08939
-:1098700D95422ED1E18821F001039BB28542E38010
-:1098800D2BD021F00501E18095429BD1E38823F097
-:1098900D1003E38096E7C388B54243F00403C38009
-:1098A00D18BF03F00803BED0002B8BD0C4E7AE4227
-:1098B00DCAD0E3889B071CD4E188CB064DD4A37B8B
-:1098C00D012B4CD101F00403002BC9D0012304223C
-:1098D00DC8E785427FF476AFE38823F00201954215
-:1098E00DE18031D023F00A039BB223F02003E38003
-:1098F00D68E70123A1880222684601F005FB638910
-:1099000D9D422FD0A289AA4241D0A18801230322D2
-:1099100D04A801F0F9FA6289B24203D1E38843F059
-:1099200D1003E380A089B042A2D1E38843F0200365
-:1099300DE3809DE79E06CFD4A07B012801D0084689
-:1099400D96E703F00803BFE723F006018542E180A7
-:1099500D9AD123F01E039BB2C7E7A0898BE7A1899B
-:1099600D084685E7E28802F004010029CDD0B34214
-:1099700D11D0A389B342C8D102F00802002AC4D085
-:1099800DA1880123042204A801F0BEFAC3E7E288EE
-:1099900D02F00801E9E702F00402EFE72DE9F043D8
-:1099A00D0446DFF8749089B098460E461546FCF7CC
-:1099B00DE1FE184B2360D9F80030A4F8048000278D
-:1099C00D6681A581A77303B3DFF850800597CDF8A5
-:1099D00D108004AA92E803008DE803003146C026EA
-:1099E00D18463A4623460296FFF782FECDE90687D2
-:1099F00D08AB029613E903003A468DE803002346AF
-:109A000DD9F800002946FFF773FE204609B0BDE8DE
-:109A100DF08300BFC0910300843A00209D9702009F
-:109A200D81737047C388DB0606D4D0E909038342EE
-:109A300DB4BF0020012070470020704710B50446C8
-:109A400D006A074B026803F108013833126A21607E
-:109A500DE360214690472046FEF756FD204610BD97
-:109A600DE091030010B50446006A094B026803F14A
-:109A700D08013833126AE360216021469047204681
-:109A800DFEF742FD20460EF022F8204610BD00BF25
-:109A900DE0910300F0B5002783B015461E460A89F4
-:109AA00D0123CDE900770446FEF77EFE0C4B2360C3
-:109AB00D3033E3602B682562DB692846C4E909670A
-:109AC00D21469847BE4207DAE3884FF4FA72C4E99B
-:109AD00D097243F01003E380204603B0F0BD00BFD0
-:109AE00DE891030038B5044600F10C052846012124
-:109AF00DFDF7F6FAE0690A4A03685B68934207D1FD
-:109B000D28466FF47D740021FDF7EAFA204638BD32
-:109B100D9847002104462846FDF7E2FA204638BD55
-:109B200DD1E3010070B5044600F10C0630460D4638
-:109B300D0121FDF7D5FAE069094A03681B689342D4
-:109B400D05D130460021BDE87040FDF7C9BA294660
-:109B500D984730460021BDE87040FDF7C1BA00BFFF
-:109B600D8DF30100C288D30630B511D41E4A62238D
-:109B700D01FB03F382FB03544900DB17C3EB6413B2
-:109B800D82FB0142C917C1EB62111944816230BDDC
-:109B900D436A33B38B42B8BF0B46134D622404FBAB
-:109BA00D03F385FB03EC4900DB17846AC3EB6C13ED
-:109BB00D85FB01ECC917C1EB6C11013C19448462A2
-:109BC00D4162002CE3D101EB810385FB0345DB17DB
-:109BD00DC3EB65130231194422F010024162C280B9
-:109BE00D30BD0B46D9E700BF1F85EB5130B4456B37
-:109BF00D002D16DD8446021D002302E001339D4237
-:109C000D0FD052F8044F8C42F8D1AA1C02335CF8E5
-:109C100D22204CF82320013D0020CCF8345030BCDC
-:109C200D70476FF47A7030BC704700BF82B010B5CA
-:109C300D8C4684B049688646DCF800000DF1080CAE
-:109C400DACE8030006A981E80C00039BDA070EEBD4
-:109C500D630C12D55A10029B5EF80220D45808AB43
-:109C600D93E803008DE8030006AB0CCB6046A047DC
-:109C700D04B0BDE8104002B07047029CEFE700BF92
-:109C800D38B5456B0A2D1CD0002D844608460EDDD7
-:109C900D0CF10402002301E09D4208D052F8044F5C
-:109CA00D844203F10103F7D16FF47A7038BDAB1C18
-:109CB00D01354CF82300CCF83450FFF713FF00208A
-:109CC00D38BD6FF47B7038BD82B02DE9F04708A91F
-:109CD00D81E80C00426B002A804619DD314F051DCD
-:109CE00D0024012603E0A24283F82C6010DD55F814
-:109CF00D043FD8690168896CB94204F10104F2D0BE
-:109D000D8847D8F834202B68A24283F82C60EEDC0B
-:109D100D0120FCF70BFDD8F83000DFF88CA00368AC
-:109D200D1B68534536D10027D8F83420B946002A90
-:109D300D26DD002408F10405264602E00134A24286
-:109D400D19DD55F8040F90F82C30002BF6D0FFF7E5
-:109D500DC9FE0128286802D0436ABB4204DC80F8A2
-:109D600D2C903946FFF7FEFED8F834200134A2427C
-:109D700D06F10106E5DC174416B1B7F57A7FD6DD9D
-:109D800DD8F8300003681B68534506D1BDE8F0478D
-:109D900D02B0704701219847C5E7BDE8F0470021A3
-:109DA00D02B01847C10302008DF30100F0B5204B3E
-:109DB00D1D68204B03608DB004465DB306A8A788CF
-:109DC00D012601F0EFF81820ADF80870ADF80A6023
-:109DD00D0DF07FFE0146002241F80C4BCDE9040247
-:109DE00DC260CDE90A224A60242200920196EC4617
-:109DF00D0346BCE80300104A996058605A612B680D
-:109E000D0E4A9B6812219342ADF80C100CD102A89A
-:109E100DFCF7DEFB0A4A226000232046E380FBF7B5
-:109E200D39FC20460DB0F0BD614628469847EEE757
-:109E300D843A0020249203002D9C020069DA01006F
-:109E400D348E030010B50446FFF7B0FF20460DF029
-:109E500D3EFE204610BD00BF70B5074B00250446E1
-:109E600DC0E900350E46FBF7A7FB044B23602563C5
-:109E700DA6806563204670BD348E030024920300D6
-:109E800D704700BF704700BF002070470048704703
-:109E900D16FCFFFF002070470020704700487047F8
-:109EA00D16FCFFFF036AC1611A68011D526818464E
-:109EB00D104700BFC069003818BF0120704700BFB0
-:109EC00D006A0368DB6818470023C361704700BF51
-:109ED00D82B010B50446C06900210DF1080C8CE864
-:109EE00D0C00A16118B103681B689847A061BDE81B
-:109EF00D104002B0704700BF006A10B103685B6983
-:109F000D18470020704700BF006A10B103689B69B5
-:109F100D18470020704700BF10B5044601F066FBDE
-:109F200D204610BD82B010B58C4684B04968864677
-:109F300DDCF800000DF1080CACE8030006A981E87F
-:109F400D0C00039BDA070EEB630C12D55A10029B23
-:109F500D5EF80220D45808AB93E803008DE80300A7
-:109F600D06AB0CCB6046A04704B0BDE8104002B074
-:109F700D7047029CEFE700BF30B54B69012B87B0EE
-:109F800D0C46054606D94A89012340F2FF3102A845
-:109F900D00F0BAFF237C002262613BB1216A0B689D
-:109FA00D28461B689847284607B030BD0C3421461B
-:109FB00D01A801F03FFB02A801F018FB02A9204601
-:109FC00D01F04AFB02A801F03FFB01A9284601F070
-:109FD00D31FB01A801F038FB284607B030BD00BFAA
-:109FE00D10B54369032B84B0044603D80133042B09
-:109FF00D436125D0237CDBB9E3685B880BB1A36992
-:10A0000D63B9216A0B6868461B689847694604F175
-:10A0100D0C0001F021FB684601F016FB228901239B
-:10A0200D40F2FF31684600F06FFFA06904B010BD2B
-:10A0300DE06978B103681B6804B0BDE810401847AB
-:10A0400D4289002AD6D0012340F2FF31684600F044
-:10A0500D5BFFCFE70048E9E712FCFFFFA0F104002A
-:10A0600DFFF7BEBF38B50B4B03F10802343304467E
-:10A0700DC0E900230C300D4601F0B8FA0023012190
-:10A0800D0422C4E90523C4E907352174A3602046E1
-:10A0900D38BD00BF7092030010B5064B03F10802E6
-:10A0A00D3433C0E9002304460C3001F0CDFA2046CC
-:10A0B00D10BD00BF7092030010B50446408910B961
-:10A0C00D11B16181084610BDFFF7BEFA608110BD68
-:10A0D00D406903288CBF002001207047017441B9ED
-:10A0E00D2DE9F041058982B004461DB102B0BDE8ED
-:10A0F00DF0817047FFF7A8FA204B2081D3F800803C
-:10A1000D0746B8F1000FF1D028200DF0E2FC06460D
-:10A1100D103000F047FF40F2FF3318203380778076
-:10A1200D0DF0D7FC164A00920246019542F80C4BF1
-:10A1300DC56055606A460346C6E9020503CA586004
-:10A1400D9960D8F800200F4952680F4858618A422B
-:10A1500D4FF01203C6E90855B38008D13046FCF71D
-:10A1600D37FA304602B0BDE8F0410DF0B0BC3146D3
-:10A1700D404690470028B9D0F0E700BF843A002050
-:10A1800DD19E020039CE0100259F020010B5054970
-:10A1900D054A8160002304460260C380FBF77AFA0A
-:10A1A00D204610BDE4920300348E030010B507491C
-:10A1B00D074A8160002304460260C380FBF76AFAF8
-:10A1C00D20460DF084FC204610BD00BFE492030034
-:10A1D00D348E03002DE9F04F2DED0A8B90F82C30C5
-:10A1E00D8BB00746002B00F02E81F9680B6805A88F
-:10A1F00D1B689847F868059A03680432DB6801927A
-:10A2000D984730F00403804640F013818023BB61F2
-:10A2100D0223B7EE00AA0293059B029A5B88B3FB5B
-:10A2200DF2F30093002B00F0AE80DFED929A9FEDDC
-:10A2300D929ADFED92BA9FED92BA9FED92CADFED41
-:10A2400D92AABE69009B9E4200F39D80019B1E4415
-:10A2500D9E4240F20D81DFF84092DDF808A09B464A
-:10A2600D47F6FE750024584659F828309847844221
-:10A2700DB8BF04B2D3448542C8BF05B25E45F2D81B
-:10A2800D641B04EBD47444F34F034FF0000B03979E
-:10A2900D08EE103A3746019C2E46029DDA462046BE
-:10A2A00D59F8283098472C44801BA7420BF1010B1D
-:10A2B00D00FB00AAF3D89AFBFBF00CF005FF039FFF
-:10A2C00D0CF08AF9B8EEC88A0DF018FA28EE0A8A51
-:10A2D00D97ED097AC8EE297A08EE900A67EE877A2B
-:10A2E00DC7EE897A17EE900A0CF09EF907EE100A68
-:10A2F00DF3EE047A67EE277A97ED0A7AB4EEE77AF1
-:10A3000DF1EE10FA68DD87ED077ABB690099FA88DE
-:10A3100DC91A0091019919440191910708D497ED3B
-:10A3200D077AD7ED047AB4EEE77AF1EE10FA5FDC36
-:10A3300D530708D497ED077AD7ED057AB4EEE77A8F
-:10A3400DF1EE10FA61D497F83C30002B39D0D7EDEF
-:10A3500D107AF4EEE87AF1EE10FA01D5C7ED108A15
-:10A3600DDFED4A7AF4EEE78AF1EE10FA14DDBB6BFD
-:10A3700D00210133C7E90D13012287F83C20009B12
-:10A3800D002B7FF45EAF05A801F05EF900200BB045
-:10A3900DBDEC0A8BBDE8F08FBB6B023B0B2B06D8D7
-:10A3A00DD7ED107AF4EECC7AF1EE10FA3ADA7B6B47
-:10A3B00DC7ED10AA00220133C7E90D3287F83C2002
-:10A3C00DDDE7F4EECB8AF1EE10FAE5DD7B6B132BB6
-:10A3D00DE2DDC7ED108ACAE7F0EEE76AF4EE6B6ACC
-:10A3E00DF1EE10FA88BFF0EE477AC7ED077A8CE7E9
-:10A3F00D0123B988022206A800F086FDFB8823F010
-:10A4000D040343F00203FB809DE701231A46B9883C
-:10A4100D06A800F079FDFB8823F0020343F0040346
-:10A4200DFB8090E7B9880123082206A800F06CFD97
-:10A4300DBDE7082815D04FF48073BB6101239FED54
-:10A4400D14AA0293E8E6D0E91245FDF795FC201A0F
-:10A4500D65EB01054C2875F10003FFF4C6AE0D4800
-:10A4600D95E74023BB6104239FED07AA0293D3E632
-:10A4700DFFDE00BF00FEFF46ACC5A737FFFF7F7FA5
-:10A4800D0000484300009643000000000000C84251
-:10A4900D0000804312FCFFFFF0200020A0F1080017
-:10A4A00DFFF798BE2DE9F8431F46234B0360044682
-:10A4B00D002343601646BDF828909DF82C800D466C
-:10A4C00DFBF77AF8E388DDED097A266143F00103A5
-:10A4D00DE3801A4B23602833C4ED0A7AA360DDEDC7
-:10A4E00D087AA4F8049000230126E36180236761B4
-:10A4F00DE560C4ED097A266384F82D60A361B8F197
-:10A5000D000F15D02B6804F108015B6828469847A9
-:10A5100D84F82C600023002200200021C4E91201E0
-:10A5200DC4E90D3384F83C3022642046BDE8F8833D
-:10A5300D84F82C80EEE700BF348E0300BC9203003C
-:10A5400D38B50446C06803680D465B6804F1080120
-:10A5500D9847FDF711FC4B3041F100016B1C08BF12
-:10A5600D256BD4ED077A022DC4E9120102D017EE46
-:10A5700D900A38BDDFED0E6A9FED0E7A77EEE67A22
-:10A5800D67EE877AF5EEC07AF1EE10FA0BD49FEDF7
-:10A5900D0A7AF4EE477AF1EE10FAC8BFF0EE477A78
-:10A5A00D17EE900A38BDDFED057A17EE900A38BD2B
-:10A5B00D00000C42B1137B4000007F4300000000FF
-:10A5C00D80F82C1031B1C3681A6800F108011846E3
-:10A5D00D53681847704700BF0078704790F9000026
-:10A5E00D704700BF00887047B0F90000704700BF8A
-:10A5F00D0068000A704700BF00680012704700BF76
-:10A6000D006870470068704701707047018070479F
-:10A6100D018070470A120B140170427083707047ED
-:10A6200D016070470160704710B50446806820B91D
-:10A6300D206A0368DB689847A06010BD08299ABF9F
-:10A6400D816000206FF47A70704700BF006A036864
-:10A6500D5B691847006A03689B6918472DE9F04F3D
-:10A6600D2DED028BD1ED057A87B00C46FDEEE77A24
-:10A6700D0390CDED027A00F0B9FF206A0368DB6824
-:10A6800D9847A36882460BB9A06003460133216A3F
-:10A6900D03EBD3735B1000930B6804A81B689847FA
-:10A6A00DA368049A0AF1010808EBD87801334FEA40
-:10A6B00D680803EBD373B8EB630FB2F8029099FB04
-:10A6C00DF8F900F09380009B09FB03F31946012272
-:10A6D00D05A808EE903A00F08FFF039805A900F049
-:10A6E00DBBFF05A800F0B0FF039B049D1E68B9F1E8
-:10A6F00D000F05F1040506F1040640F381800027E3
-:10A7000DDFF80CB101975BF82A2028469047227F8D
-:10A7100D0137454422B1019B03440193029BC01AAA
-:10A7200D07EE900A94ED047AA369A268F8EEE77A31
-:10A7300D304667EE877AFDEEE77A17EE901A1943E9
-:10A7400D009B1E44304B53F822209047B945DAD177
-:10A7500D237F73B3DDED017A637FB8EEE77A07EE01
-:10A7600D909AF8EEE77A87EE278AD3B160690CF0FC
-:10A7700DBDFC264B00220CF011FD064618EE100A0A
-:10A7800D0F460CF0B3FC214B00220CF007FD0246E6
-:10A7900D0B46304639460CF04BFB0CF0AFFF08EE84
-:10A7A00D100AE26884ED058A0123637782B90123DB
-:10A7B00DA377039C18EE901A204600F0DFFF04A843
-:10A7C00D00F042FF204607B0BDEC028BBDE8F08FD4
-:10A7D00DFDEEC87A029917EE903A5B1A002BB8BFBE
-:10A7E00D5B429A42E5DD0123A377E2E7039804A9D2
-:10A7F00D00F032FF009B09FB03F308EE903A73E77C
-:10A8000D00230193A4E700BF142100200000E03FC6
-:10A8100DF0200020A1F10401FFF720BF0170704767
-:10A8200D08299ABF416000206FF47A70704700BF0D
-:10A8300DC06903685B691847C06903689B6918475D
-:10A8400D10B50446406820B9E0690368DB68984795
-:10A8500D606010BD2DE9F8431F46164B0360203391
-:10A8600D0446DDF82080016243600D46011D243051
-:10A8700D099E9146FFF7F6FB0023B8F1080FA3617F
-:10A8800D63774FF0000398BFC4F80880C4F81090A8
-:10A8900D2777E66063615FB1B6FA86F35B092A68D4
-:10A8A00DA37728465368214698472046BDE8F8838C
-:10A8B00D0123F4E7F09203002430FFF791BB00BFB2
-:10A8C00D704700BF03698269013303611AB11368D0
-:10A8D00D10461B6818470148704700BF12FCFFFF68
-:10A8E00D8368586A0368DB68184700BF8368586A35
-:10A8F00D03681B69184700BF00F1240300F14C02E7
-:10A9000D53F8040F78B110B484698C4208D0934287
-:10A9100D0DD053F8040F0028F9D084698C42F6D17C
-:10A9200D5DF8044B70479342EAD100207047002038
-:10A9300D5DF8044B704700BF10B504460DF0C7F825
-:10A9400D204610BD2DE9F04F0C462DED028B6369AD
-:10A9500D896800220133C4E904230B6883B05B6866
-:10A9600D07466846984794ED038AB5EE408AF1EEA6
-:10A9700D10FA55D0A368586A03685B69984707EECB
-:10A9800D900AB4EEE78AF1EE10FA49DAA368586A34
-:10A9900D03685B699847A36808EE100A586A036854
-:10A9A00DDB68984794ED037A009BC8EE077A461C46
-:10A9B00D06EBD6767610598891FBF6F18246012288
-:10A9C00D01A8FDEEE77A17EE908A91FBF8F106FBF0
-:10A9D00D01F100F011FEDDE9005463880435043403
-:10A9E00DB3B1DFF858B0DFF8589008FB06F85BF804
-:10A9F00D2A302846984759F82A300146204698476C
-:10AA000D019A3444131D5288E31A93424544EEDBF8
-:10AA100D01A9384600F00EFE01A800F015FE03E076
-:10AA200D6946384600F006FE684600F00DFE3846D1
-:10AA300D03B0BDEC028BBDE8F08F00BFF02000200D
-:10AA400D1421002000B50A46816885B001230989CB
-:10AA500D82611A46684600F057FA05B05DF804FBAE
-:10AA600D00B5836885B00022198982610123022215
-:10AA700D684600F049FA05B05DF804FB094B10B5C6
-:10AA800D03F108022C330446C0E900230C3000F01A
-:10AA900DDBFD054A62600023201D6381FAF7FAFD94
-:10AAA00D204610BD2C930300348E0300F0B583B007
-:10AAB00D01F10C07044601A80D4600F097FD01A910
-:10AAC00D384600F0D9FD064601A800F0BDFD5EB187
-:10AAD00D696A0B6801A81B68984701A9384600F000
-:10AAE00DBBFD01A800F0B0FD3946204600F0A2FDE7
-:10AAF00D204603B0F0BD00BF70B500F1240306463B
-:10AB000D002453F8045F25B101340A2CF9D100203B
-:10AB100D70BD1C200CF0DDFF084BF26903600A3498
-:10AB200D303343600132002346F82400C0E9045558
-:10AB300DC36086608561F26170BD00BF7C930300C8
-:10AB400DD0ED037AF5EE407AF1EE10FA04D1836878
-:10AB500D586A03685B69184717EE900A704700BF83
-:10AB600D836810B50446586A03682DED028B5B6946
-:10AB700DE16008EE101A984707EE900AF4EEC87AD5
-:10AB800DF1EE10FA16D5A368586A036818EE101A7C
-:10AB900D9B69984707EE900AB4EEE78AF1EE10FA3A
-:10ABA00D08DDA368BDEC028B586A0368BDE8104050
-:10ABB00D5B69184718EE100ABDEC028B10BD00BF83
-:10ABC00D10B500F12402002352F8044F8C4204D03A
-:10ABD00D01330A2BF8D1002010BDC2690A330024BD
-:10ABE00D013A40F82340C26149B10B68064A1B6A1D
-:10ABF00D9342084605D10CF06AFF012010BD0120DB
-:10AC000D10BD9847012010BD39A902000B4B10B59E
-:10AC100D03F108022C330446C0E900230C3000F088
-:10AC200D13FD074A626000236381201DFAF732FD90
-:10AC300D20460CF04CFF204610BD00BF2C930300A6
-:10AC400D348E030038B50C4B03F108022C33044647
-:10AC500D40F8042C40F8083B00F0F6FC074A22604F
-:10AC600D0023251FE3802046FAF714FD28460CF03B
-:10AC700D2EFF284638BD00BF2C930300348E0300F1
-:10AC800D38B50B4B054603F108022C33044640F84A
-:10AC900D042C45F80439083000F0D6FC054A226032
-:10ACA00D00232046E380FAF7F5FC284638BD00BFA7
-:10ACB00D2C930300348E03002DE9F0410023244F23
-:10ACC00D036284B0054600F1240400F14C064FF0F8
-:10ACD00D010854F8043FA3B11A68526ABA4225D14B
-:10ACE00D1A699969013208461A6151B10B681B68DE
-:10ACF00D984730B92B6A2A7E01332B62CAB185F889
-:10AD000D1880A642E5D12C6A0CB92B7EC3B96846D2
-:10AD100D00F06CFC694605F10C0000F09DFC6846E6
-:10AD200D00F092FC0B4804B0BDE8F0811846904746
-:10AD300DDFE7298901230322684600F0E5F8DEE705
-:10AD400D298901230422684600F0DEF82C76DEE71F
-:10AD500DC5A8020012FCFFFFC36842690133C3603E
-:10AD600D1AB1136810461B6818470148704700BF99
-:10AD700D12FCFFFFF8B50446144B03600026144B7C
-:10AD800D43600430A6600D461746FAF715FC114BCB
-:10AD900D03F108022C336360226004F10C0000F013
-:10ADA00D25FC2822A018314665622781E6612662BE
-:10ADB00D26760CF0EEFE2B6828465B6821469847F8
-:10ADC00D00220023C4E904232046F8BDB0920300FD
-:10ADD00D348E03002C930300024A11687E22C0E9D1
-:10ADE00D0012704738210020034A034692E8030001
-:10ADF00D83E80300184670477C3A0020A1F1200338
-:10AE000D5E2B07D8006805236FF09F0213FB01210D
-:10AE100D0844704700207047034A044B11687E2296
-:10AE200DC3E90012704700BF382100207C3A002092
-:10AE300D017042704360704782B010B401AC84E879
-:10AE400D0C0001AA03468C4607CA9DF8104083E802
-:10AE500D0700A4B19CF80100B0B9DCF80420022A67
-:10AE600D1AD0032A34D0012A2CD0012C1ED0022C4A
-:10AE700D05D1D3E9011249425242C3E901125DF8ED
-:10AE800D044B184602B0704752424942C3E90112C1
-:10AE900DDCF80420022AE4D1D3E90012012CC1F11F
-:10AEA00D0001C2F10002C3E90012E0D1D3E90010A4
-:10AEB00D9A685DF8044B5242C3E900019A60184646
-:10AEC00D02B07047D3E900215242C3E90012CCE72A
-:10AED00DD3E900125242C3E90021C6E782B010B592
-:10AEE00D82B004AC84E80C00069B0A78CDE90032F0
-:10AEF00D04AB0CCB0446FFF79FFF204602B0BDE824
-:10AF000D104002B0704700BF70B5018082B0428022
-:10AF100D04461D46FCF740FFC4E9020115B9204661
-:10AF200D02B070BD094B1D68002DF8D02A68084B82
-:10AF300D16689E42F3D004F1080393E803008DE8F0
-:10AF400D0300284694E80C00B047E8E7843A002057
-:10AF500D4D90020070B582B09DED067B9DF82030BE
-:10AF600D018080ED027B0446428013B9204602B079
-:10AF700D70BD0A4B1D68002DF8D02A68084B166865
-:10AF800D9E42F3D000F1080393E803008DE803001F
-:10AF900D284694E80C00B047E8E700BF843A00204B
-:10AFA00D4D90020010B5002303600446FCF7F4FE3B
-:10AFB00DC4E90201204610BD30B50B4B1C6883B0AF
-:10AFC00D24B12168094A0D68954201D103B030BD05
-:10AFD00D00F10802034692E803008DE803002046C5
-:10AFE00D0CCBA84703B030BD843A00204D90020031
-:10AFF00D82B038B5002504A90560044681E80C002F
-:10B0000DFCF7CAFE04AB0FCB256184E80F00204688
-:10B0100DBDE8384002B0704710B50446006800F036
-:10B0200D17FD204610BD00BF2DE9F047164606223C
-:10B0300D804601FB06200F461D46FBF73DFAC8F87A
-:10B0400D000000F02DFDD8F800401FFA87FA1FFA16
-:10B0500D86F9A4F802A0A4F80490DDB1002F17DD45
-:10B0600DB145A8BFB146BA45A8BFBA460634B9F135
-:10B0700D000F0DD000262946204652460CF061FDEA
-:10B0800DD8F8003001365B88B1453D441C44F2D1FF
-:10B0900DBDE8F08709FB0AF22946A01DBDE8F0477F
-:10B0A00D0CF077BD014B0360704700BF8C9503001A
-:10B0B00D70B50D1E044615DB002A164612DB062060
-:10B0C00D05FB0200FBF7F8F9206000F0E9FC2068B1
-:10B0D00D05FB06F245808680002106300CF059FDF7
-:10B0E00D204670BD014B2360204670BD8C9503003A
-:10B0F00D10B50B6804461846236000F08DFC204601
-:10B1000D10BD00BF2DE9F041064684B000296BD07B
-:10B1100D0A780D46002A6DD04FF0000C0B4667469D
-:10B1200D6446604607E00A2A52D008B10134002077
-:10B1300D13F8012F42B1A2F130010929F3D813F808
-:10B1400D012F0120002AF6D10FFA8CF3002B48DBDA
-:10B1500D38B2002845DB062203FB00201FFA8CF4D1
-:10B1600DBAB2904602FB04F41FFA8CF7FBF7A4F970
-:10B1700D306000F095FC306822464780A0F80480CE
-:10B1800D002106300CF005FD37682B780637DBB152
-:10B1900D01AC22464FF0000804E002F8013B15F81F
-:10B1A00D013F8BB1A3F130010929F6D9A24282F8F2
-:10B1B00D0080F4D920460CF0B0FC07F8010B15F80F
-:10B1C00D013F2246002BEDD1304604B0BDE8F081A1
-:10B1D00D00B10134A445B8BFA44600240137204670
-:10B1E00DA6E7074F3760D0E7054B0360304604B044
-:10B1F00DBDE8F0811446904617460620B6E700BF1D
-:10B2000D8C9503000068438882880021063003FB7B
-:10B2100D02F20CF0BEBC00BF0068B0F802C0614580
-:10B2200D12DA00B5B0F804E072450ADA002908DB3D
-:10B2300D002A06DB08440CFB0202002093715DF826
-:10B2400D04FB6FF47A70FAE76FF47A70704700BF01
-:10B2500D0368588881420CDAB3F804C0624508DAF5
-:10B2600D002906DB002A04DB194400FB0213987940
-:10B2700D70476FF47A7070472DE9F047074688469E
-:10B2800D3C689DF8200061888A424EDAA588AB4261
-:10B2900D4BDAD8F800C0BCF8026002EB060ABAF12E
-:10B2A00D000F42DDBCF8049003EB090EBEF1000F58
-:10B2B00D3BDD002A3CDBA1EB020AB245A8BFB2463A
-:10B2C00D002B59DBED1AA945A8BFA9460CF10605BF
-:10B2D00D22EAE272A61D0BB101FB03221644A0B3B4
-:10B2E00DB9F1000F21DD002108460AF1FF3EBAF148
-:10B2F00D000F10DD6B1EB44605EB0E0213F8014F67
-:10B3000D14B18CF80040013093420CF1010CF5D1D1
-:10B3100D3C68D8F800C0BCF8023001311D44638888
-:10B3200D89451E44E3D1BDE8F0870020BDE8F087D4
-:10B3300D8A45A8BF8A46002B2CDBED1AA945A8BF6C
-:10B3400DA9460CF10605AD1AC2E7B9F1000FEDDD06
-:10B3500D04462946304652460CF0F3FBD8F800302F
-:10B3600D5B881D443B6801345B88A1451E44F0D1C8
-:10B3700D0AFB09F0BDE8F087AE45A8BFAE46F14621
-:10B3800D0CF10605002106FB13131D4422EAE2729F
-:10B3900DA61DA3E7AE45A8BFAE46F1460CF10605C6
-:10B3A00D5142F0E72DE9F043054683B06846164655
-:10B3B00D1C460F46FFF718FD2B685A88964234DA63
-:10B3C00D9B889C4231DA1F2F2FD9019B9F422CDC89
-:10B3D00D39466846FFF712FD102700F10508B446FF
-:10B3E00D00212B68B3F802E0F44510DA9A889442F4
-:10B3F00D634447FA01F20ADA90F800900EFB043329
-:10B4000D19EA020F14BF4FF0FF3200229A71013179
-:10B4100D05290CF1010CE4D10130404504F1010482
-:10B4200DDDD1002003B0BDE8F0836FF47A70F9E749
-:10B4300D03682DE9F0410E1E5F8827DDBE4203F142
-:10B4400D060419DA9B88A3B18046BF1B0025A119FC
-:10B4500D20463A460CF075FB3246E01900210CF0FF
-:10B4600D98FBD8F800305A889B8801359D421444CA
-:10B4700DEDDB0020BDE8F0819A88002107FB02F288
-:10B4800D20460CF086FB0020BDE8F0816FF47A7049
-:10B4900DF0E700BF2DE9F84F00AFD1F80080FE6A4C
-:10B4A00DB8F802501C46BB6A02EB030BAB45814654
-:10B4B00D04EB06033EDABBF1000FD8BFAB46B8F87C
-:10B4C00D0460B34202DA002BC8BF1E460BFB06F325
-:10B4D00D073323F0070305FB0422ADEB030D08F141
-:10B4E00D0605A6421544EA46C8BF6B460CDD294643
-:10B4F00D18465A460CF025FB0134B8F802200346D5
-:10B5000DA64215443344F2D10FFA8BF100290ADB20
-:10B5100D32B2002A07DB48465346FFF785FD484601
-:10B5200DBD46BDE8F88F044BC9F800304846BD460E
-:10B5300DBDE8F88FAB46C2E78C9503002DE9F843C3
-:10B5400D0C68B4F90270B4F80290002F05462FDB99
-:10B5500DB4F90460B4F80480002E29DB062007FB43
-:10B5600D0600FAF7A9FF286000F09AFA2B68A3F8F5
-:10B5700D0290A3F80480EFB1B045A8BFB046B9451D
-:10B5800DA8BFB9460633B8F1000F13D00634002614
-:10B5900D214618464A460CF0D4FA2A6801365188DD
-:10B5A00D0346B0453C440B44F2D12846BDE8F88330
-:10B5B00D024B2B602846BDE8F88300BF8C95030035
-:10B5C00D10B5064C0648206000F026FA2046054AC4
-:10B5D00D0549BDE810400CF075BA00BF883A00204F
-:10B5E00D8C9503004020002019B00200014B036030
-:10B5F00D704700BF9495030070B50D1E04460CDD19
-:10B6000D281D1646FAF758FF206000F049FA206809
-:10B6100D012E458005D0204670BD054B03602046A8
-:10B6200D70BD2A46002104300CF0B3FA204670BDDF
-:10B6300D9495030010B50B6804461846236000F07E
-:10B6400DEBF9204610BD00BF10B50446006800F0B0
-:10B6500DFFF9204610BD00BF38B50B6804460068E1
-:10B6600D984206D00D4600F0F3F92868206000F0EE
-:10B6700DD3F9204638BD00BF0068096888420ED056
-:10B6800D08B54A8843889A4201D0002008BD04318C
-:10B6900D04300CF046FAB0FA80F0400908BD0120E4
-:10B6A00D704700BFB2F1000C19DB0068428808B585
-:10B6B00D1FFA8CFE96450FD833EA230328BF134695
-:10B6C00DA2EB0C029A4200F10400A8BF1A46604496
-:10B6D00D0CF05FFA002008BD6FF47A7008BD6FF4AE
-:10B6E00D7A707047002B70B50E46154602DA036866
-:10B6F00D5B889B1A002D21DB006842885919914205
-:10B7000D1CDCA9421ADBCBB136F0004116D05942F0
-:10B7100DB14214DAB34212DD00F1040C002E65447F
-:10B7200D1FDB9C1BA919224628460CF018FA32463D
-:10B7300D28190021BDE870400CF02BBA70BDA9B2DC
-:10B7400D8A42FBD333EA230328BF1346521B04302E
-:10B7500D9A422844A8BF1A46BDE8704000210CF05B
-:10B7600D18BA29469A197442A81B0CF0F8F922460A
-:10B7700D28460021BDE870400CF00BBA002906DB0D
-:10B7800D03685A888A4202DB5980002070476FF4A3
-:10B7900D7A70704710B50446006800F059F92046DC
-:10B7A00D10BD00BF30B50B4685B0044601A9184643
-:10B7B00DF9F728FE01A80CF028FA05460530FAF72E
-:10B7C00D7BFE206000F06CF920682A46458001A9B7
-:10B7D00D04300CF0B6F920680544002320462B7187
-:10B7E00D05B030BD70B5044611B10B780D461BB9CF
-:10B7F00D0D4B2360204670BD08460CF006FA064638
-:10B8000D0530FAF759FE206000F04AF920683246FB
-:10B8100D4680294604300CF094F92068304400230A
-:10B8200D0371204670BD00BF98950300F8B517460B
-:10B8300D0A683B68B2F90250B3F902301D44044660
-:10B8400D681D0E46FAF738FE206000F029F92068D1
-:10B8500D31684580B1F90220043004310CF071F9E2
-:10B8600D326823683968B2F90200B1F90220043355
-:10B8700D184404310CF065F923682B4400221A7129
-:10B8800D2046F8BDF8B5054649B10B780C4633B1E5
-:10B8900D084616460CF0B9F9B7B2874203D90B4BDF
-:10B8A00D2B602846F8BD701DFAF706FE286000F0E3
-:10B8B00DF7F8286832464780214604300CF041F9EC
-:10B8C00D2A683244002313712846F8BD9895030069
-:10B8D00D10B50B6804461846236000F09DF820460D
-:10B8E00D10BD00BF014B0360704700BF989503006A
-:10B8F00D38B50B6804460068984206D00D4600F036
-:10B9000DA7F82868206000F087F8204638BD00BFF2
-:10B9100D0068096808B54A8843889A4201D000201A
-:10B9200D08BD043104300CF066F9B0FA80F040091E
-:10B9300D08BD00BF0968B1F902C06245F8B50446FB
-:10B9400D05DB1748206000F067F82046F8BD081D9C
-:10B9500D8618805C58B1ACEB02029A42A8BF1A4619
-:10B9600D304615460CF051F9ABB2834203D90C4B5E
-:10B9700D23602046F8BD2FB2781DFAF79DFD20609B
-:10B9800D00F08EF820683A464580314604300CF0C0
-:10B9900DD8F823683B4400221A712046F8BD00BF39
-:10B9A00D9895030070B515686E88044666B10B68EE
-:10B9B00D5B881BB1FFF73AFF204670BD0560284636
-:10B9C00D00F02AF8204670BD0868206000F024F8C9
-:10B9D00D204670BD002907DB0368B3F902208A42B7
-:10B9E00D02DD1944087970470020704710B5064CE8
-:10B9F00D0648206000F010F82046054A0549BDE8CC
-:10BA000D10400CF05FB800BF8C3A002098950300F1
-:10BA100D4020002095B7020003884FF6FF729BB2BD
-:10BA200D934214D0012B10B5044601D0DB0702D48C
-:10BA300D1E20F1F7CBFEBFF35B8FD4E85F3F0233DF
-:10BA400DC4E8523F002AF8D1BFF35B8F10BD704799
-:10BA500D03884FF6FF729BB2934218D0012B10B59D
-:10BA600D044610D0DB070ED5BFF35B8FD4E85F3FE4
-:10BA700D9A1EC4E8512F0029F8D1BFF35B8F9BB2FA
-:10BA800D032B05D010BD1E20F1F7A0FEECE770478B
-:10BA900D2046BDE8104000F001B800BFFAF74ABDDE
-:10BAA00D03230380704700BF82B030B583B006A971
-:10BAB00D81E80C0008AB8646844693E803005EF8E7
-:10BAC00D045B8DE8030006AB0CCBDCF8144071462B
-:10BAD00D2846A04703B0BDE8304002B0704700BF14
-:10BAE00D08B502680B689A4201D0002008BD1022EB
-:10BAF00D043104300CF015F8B0FA80F0400908BD9F
-:10BB000D042070470429024808BF0020704700BF79
-:10BB100D16FCFFFF4268054B106993FBF0F007EE32
-:10BB200D900AF8EEE77A17EE900A704740420F0040
-:10BB300D837C43F020038374704700BF10B5083138
-:10BB400D0446FFF777FD204610BD00BFF8B5144B36
-:10BB500D036003F128020546826000F50070FFF7CF
-:10BB600D73FD05F5FE70FFF76FFD0E4F05F5EC74D7
-:10BB700DA5F1080644F8187C2046FEF78DFAA4F1CD
-:10BB800D10003C3CFFF760FDB442F3D1064A2A6039
-:10BB900D00232846EB80F9F77DFD2846F8BD00BF50
-:10BBA00D10960300EC950300348E0300F8B5154B89
-:10BBB00D036003F128020546826000F50070FFF76F
-:10BBC00D43FD05F5FE70FFF73FFD0F4F05F5EC74D6
-:10BBD00DA5F1080644F8187C2046FEF75DFAA4F19D
-:10BBE00D10003C3CFFF730FDB442F3D1074A2A6008
-:10BBF00D0023EB802846F9F74DFD28460BF067FF33
-:10BC000D2846F8BD10960300EC950300348E030012
-:10BC100D30B5837C13F0100483B002D1204603B0FD
-:10BC200D30BD4468054601A8FFF7E0FC03F0FCF8C1
-:10BC300DE37D7F3304EB830101A8FFF70DFD03F0D6
-:10BC400DE5F80023EC7C1D481A4602F1510109016B
-:10BC500D415801B10133944202F101022AD0082A60
-:10BC600DF3D1174B019A101D48F68804C15AA14211
-:10BC700D034414D0528810446A68927D984298BF4C
-:10BC800DA3EB420C08D9520001E0984204D9995A0D
-:10BC900DA1429C461344F8D1BCF90030AB81AC896C
-:10BCA00D01A824B2FFF7D0FC24EAE474A4B2204624
-:10BCB00D03B030BD013B5B00D4E700BF0070004016
-:10BCC00D2EF8FFFF072914D8032A12D810B4C37C0D
-:10BCD00D01751B0103F1804342EA012403F5E043A2
-:10BCE00D427544F480540020C3F818455DF8044BA8
-:10BCF00D70476FF47A70704710B504468069036819
-:10BD000D00219B6B9847A06903684FF47A51DB6C57
-:10BD100D9847A07D216901280346B8BF012303EB95
-:10BD200D8303B1FBF3F3B3F5807FA8BF4FF48073AA
-:10BD300D5B104BD000225B1002F10102FBD107EE2C
-:10BD400D901AF8EE677AB3EE007A012867EE877ADB
-:10BD500D2DD9082A4FF00103A8BF082203FA02F2D9
-:10BD600D07EE102AF8EEC76A194B87EEA67A002166
-:10BD700DC3F8F415C4F80422A06903680021DB6B35
-:10BD800DFDEEC77A17EE902A9847A369114A5B69B1
-:10BD900D114801210224C3F80012C2F8084503F529
-:10BDA00DA074C2F81845C2F81C05D96010BD012356
-:10BDB00D03FA02F106EE901A0549F8EEE66AC1F8AB
-:10BDC00DF42587EEA67AC4F80432D5E71A46B6E70D
-:10BDD00D0070004000F00140047000402DE9F04F6C
-:10BDE00D87B000250193C74B45600360044603925D
-:10BDF00D0E46F9F7E1FBC44BDFF82483A66103F18E
-:10BE000D0801303304F13406A360C4E907842160CE
-:10BE100DA58104F11C0104F124000291FFF7E6FB5A
-:10BE200D02993046FEF71EF9636A84F82F500227F7
-:10BE300D5B88638530464FF4007684F82E50A685D6
-:10BE400D278629462585FEF749F904F1700904F185
-:10BE500D5801C4E9168404F160000291FFF7C6FB96
-:10BE600D02994846FEF7FEF8236E48464FF0010949
-:10BE700D84F86B905B88A4F8663084F86A50A4F857
-:10BE800D6860A4F86C702946A4F86450FEF726F992
-:10BE900D04F1AC0B04F19401C4E9258404F19C0078
-:10BEA00D0291FFF7A3FB02995846FEF7DBF8D4F891
-:10BEB00D9C3084F8A7705B88A4F8A230584684F8AB
-:10BEC00DA650A4F8A460A4F8A8702946A4F8A05020
-:10BED00DFEF704F904F1E80B04F1D001C4E9348450
-:10BEE00D04F1D8000291FFF781FB02995846FEF745
-:10BEF00DB9F8D4F8D83058464FF0030B84F8E3B0B6
-:10BF000D5B88A4F8DE3084F8E250A4F8E060A4F871
-:10BF100DE4702946A4F8DC50FEF7E0F804F5927AB7
-:10BF200D04F58671C4E9438404F58A700291FFF724
-:10BF300D5DFB02995046FEF795F8D4F814310421B3
-:10BF400D84F81F115B88A4F81A31504684F81E51ED
-:10BF500DA4F81C61A4F820712946A4F81851FEF725
-:10BF600DBDF804F5B07A04F5A471C4E9528404F562
-:10BF700DA8700291FFF73AFB02995046FEF772F84E
-:10BF800DD4F85031052184F85B115B88A4F8563143
-:10BF900D504684F85A51A4F85861A4F85C712946AA
-:10BFA00DA4F85451FEF79AF804F5CE7A04F5C2714F
-:10BFB00DC4E9618404F5C6700291FFF717FB02997D
-:10BFC00D5046FEF74FF8D4F88C31062184F89711BE
-:10BFD00D5B88A4F89231504684F89651A4F8946188
-:10BFE00DA4F898712946A4F89051FEF777F804F556
-:10BFF00DE071C4E9708404F5E47004F5EC78029105
-:10C0000DFFF7F4FA02994046FEF72CF8D4F8C83140
-:10C0100D072184F8D3115B88A4F8CE312946404618
-:10C0200DA4F8D47184F8D251A4F8D06104F5FE7847
-:10C0300DA4F8CC51FEF752F8A7194046FFF7D6FAEF
-:10C0400D3846FFF7D3FA019B039AA3802261A6829B
-:10C0500D31462A46C4F80492A57584F8085205A8FD
-:10C0600DFFF7CAFA4FF0FF332A4605A88821FFF7DC
-:10C0700D19FB05A94046FFF7EFFA05A8FFF7E4FA0B
-:10C0800DA18A224E2A4605A8FFF7B6FA4FF0FF33D4
-:10C0900D2A4605A88821FFF705FB05A93846FFF7B5
-:10C0A00DDBFA05A8FFF7D0FA194BE57580271C6060
-:10C0B00DC6F88070BFF34F8FBFF36F8F154A164BC5
-:10C0C00D1649C3F800552320C3F8F0B5C3F804038F
-:10C0D00DC2F808952046C2F81015C2F81435FFF7BE
-:10C0E00D0BFE86F80753A069C6F8807103683760A8
-:10C0F00D5B6A9847A06903681B6B9847204607B099
-:10C1000DBDE8F08F348E03000896030000E100E0D7
-:10C1100D903A002000F00140007000400471004092
-:10C1200DEC950300F0B5584D85B0D5F8402600923A
-:10C1300DD5F844260192D5F8482602920023C5F879
-:10C1400DFC3F0122D5F8FC1FC5F8FC2F0099C5F85E
-:10C1500D40160199C5F844160299C5F848160321F1
-:10C1600DC5F80035C5F8F01523210446C5F80413AC
-:10C1700D844683751E46184617E05FFA8EF0A0754B
-:10C1800DBCF830109CF82F7049BA41F4805105EB82
-:10C1900D071789B2C7F81815C3F800250132092A07
-:10C1A00DC3F804650CF13C0C1ED0531EC3EB0313F6
-:10C1B00D04EB8301130191F82E7003F180431101FB
-:10C1C00D17F0100700F1010E03F5E04301F1804176
-:10C1D00DD3D101F5E0410132092AC1F800750CF106
-:10C1E00D3C0CC1F80475E0D108B905B0F0BD264E80
-:10C1F00D01252046C6F80055FFF77EFDE77DA18A93
-:10C2000D00227F3703A8FFF7F7F904EB87074FF0FC
-:10C2100DFF330022882103A8FFF744FA03A938460B
-:10C2200DFFF71AFA03A8FFF70FFAE27DA37DD4F802
-:10C2300D041204EB820203FB01F1D2F8FC2103F19D
-:10C2400D00430432013BC6F82C2602EB4302A38ABD
-:10C2500DA94093FBF1F001FB10315B1A03EBD37393
-:10C2600D2B41C6F83036094B35600321C3F8041550
-:10C2700D48F6880184F8085213889BB28B42FBD094
-:10C2800D012005B0F0BD00BF0070004000F001407E
-:10C2900D90F80832BBB10D4B0D4A10B50324C3F80D
-:10C2A00D0845D2F80034DB07FBD40123936090F8E6
-:10C2B00D0832002BFBD190F8083201610BB9FFF762
-:10C2C00D31FF002010BD01610020704700F00140DA
-:10C2D00D0070004010B5F1B190F8083203F0FF0185
-:10C2E00D73B11D4B1D4A0324C3F80845D2F8003421
-:10C2F00DDB07FBD40123936090F80832002BFBD1B0
-:10C3000D174B184A197013681749C3F3C0130B70F4
-:10C3100D83B9002010BD144B1B78A3B9104B1B78AB
-:10C3200D002BF6D090F80832002BF2D1FFF7FAFE71
-:10C3300D002010BD8023C2F88030BFF34F8FBFF3B4
-:10C3400D6F8F002010BD074B80221A60044B1B78A5
-:10C3500D002BDED0E6E700BF00F00140007000408A
-:10C3600D8A42002000E100E08942002007EE901A89
-:10C3700D9FED1F7A4368C7EE277A1A6910B50446F8
-:10C3800DFDEEE77A17EE901A914218DA93F808222B
-:10C3900D52B3184A0320C2F808051748D0F80024F4
-:10C3A00DD207FBD40122826093F80822002AFBD128
-:10C3B00D93F80822196112B91846FFF7B3FE2368E6
-:10C3C00D0E4A5B6993420BD163680D481B6990FB64
-:10C3D00DF3F007EE900AF8EEE77A17EE900A10BD2B
-:10C3E00D2046BDE810401847C3ED047AE7E700BFCB
-:10C3F00D0024744900F001400070004015BB02009C
-:10C4000D40420F00F8B50D460446097C25481746F5
-:10C4100DFAF76AF950B1297C2248FAF72FF9461E2E
-:10C4200D2FB93701B81B04EB80001C30F8BDC6EBEB
-:10C4300D061304EB8303370193F82E30DA0607D584
-:10C4400D2B68194ADB6D934225D100232373E9E74D
-:10C4500D94F8083273B1154B0322C3F80825144A1A
-:10C4600DD2F80034DB07FBD40123936094F8083233
-:10C4700D002BFBD1BB1B04EB830393F82E2042F062
-:10C4800D100283F82E2094F80832002BD8D12046C4
-:10C4900DFFF748FED4E72846002204F1080198472B
-:10C4A00DC0E700BF9C950300E103020000F00140CE
-:10C4B00D0070004031B38B7CDA0601D50020704747
-:10C4C00D90F8083210B573B1104B114A0324C3F81C
-:10C4D00D0845D2F80034DB07FBD40123936090F8B4
-:10C4E00D0832002BFBD18B7C43F010038B7490F83A
-:10C4F00D083203F0FF041BB9FFF714FE204610BDF0
-:10C5000D002010BD6FF47A70704700BF00F001403D
-:10C5100D0070004038B50D460446097C2248FAF7F4
-:10C5200DE3F800283DD0297C1F48FAF7A7F8431EF1
-:10C5300DC3EB031204EB82021D0192F82E10C90603
-:10C5400D26D594F8081201F0FF0019B3174A0321FC
-:10C5500DC2F808151649D1F80024D207FBD40122E0
-:10C5600D8A6094F80822002AFBD1EB1A04EB8303AE
-:10C5700D93F82E2002F0EF0283F82E2094F8083263
-:10C5800D03F0FF0523B92046FFF7CCFD284638BD43
-:10C5900D002038BD92F82E3003F0EF0382F82E30D4
-:10C5A00D38BD6FF47A7038BD9C95030000F00140E2
-:10C5B00D0070004070B50E460546097C0E48FAF72E
-:10C5C00D93F880B1317C0C48FAF758F8441E314687
-:10C5D00D2846C4EB0414FFF79DFF05EB840393F885
-:10C5E00D2E20D206FBD42B7B1BB12B6828469B69D2
-:10C5F00D9847002070BD00BF9C950300A0F1080076
-:10C6000DFFF7D8BF2DE9F04F9946837C85B0DC0646
-:10C6100D0E9F56D50D686B88B2EB530F4FEA63042E
-:10C6200D4FDA043505EB4404064605EB4205A046FA
-:10C6300D023C621B521092FBF9F309FB1322002AF4
-:10C6400DF5D1B4F90030B381B37C9B0639D5B9F17E
-:10C6500D010F4CD0B6F90E00B368011DA845194461
-:10C6600D5B882ED914464FEA4909924606F1080B0C
-:10C6700D07E0B6F90E209A4219D0A84521D9B6F98E
-:10C6800D0E00984204F101041ED0B5F90020BC4201
-:10C6900D92444D44EDD19AFBF4F221F8022BF2892C
-:10C6A00D023212B200249A42F281A246E5D106F17D
-:10C6B00D1800CDE90013FDF793FCA845DDE9001343
-:10C6C00DDDD805B0BDE8F08F0122B6F9101003A832
-:10C6D00DFEF792FF03A95846FEF7BEFF03A8FEF72B
-:10C6E00DB3FFB1680023F3814B880431CDE706F128
-:10C6F00D0800FEF7B1FFB3685B88F38106F11800FF
-:10C7000D05B0BDE8F04FFDF76BBC00BF2DE9F04360
-:10C7100D434BD3F8042185B006461AB9D3F814312A
-:10C7200D002B44D096F81790DFF8F48009F101033F
-:10C7300D03F00103F375D8F8341609F17F0906EB00
-:10C7400D8909490048460024FFF718F806F11C0531
-:10C7500D274603E0082C05F13C051DD004F15103DB
-:10C7600D1B01013458F80330002BF3D0494603A8C0
-:10C7700DFEF760FFD6F80412B37D00913A462846C5
-:10C7800D03A9FFF73FFF03A8FEF75EFF082C07F193
-:10C7900D010705F13C05E1D1214BD3F8042112B17C
-:10C7A00D0022C3F804211E4BD3F8142132B91C4CBE
-:10C7B00DD4F8003163B905B0BDE8F0830022184C00
-:10C7C00DC3F8142186F80822D4F80031002BF2D0DA
-:10C7D00DF57DB18A013505F00105002205F17F07D0
-:10C7E00D03A8FEF709FF06EB87074FF0FF33002282
-:10C7F00D882103A8FEF756FF06EB850603A93846E8
-:10C8000DFEF72AFF03A8FEF71FFFD6F8FC31002222
-:10C8100D0433C4F82C36C4F8002105B0BDE8F0830C
-:10C8200D00700040024B186808B1FFF76FBF7047EA
-:10C8300D903A0020174B99421ED9174B994298BF39
-:10C8400D4FF080621AD9154A4369914210B44FF0E6
-:10C8500DC8604FF0000408BF4FF0C462C3F8004534
-:10C8600DC3F8240508BFC3F82425062200205DF86F
-:10C8700D044BC3F8002570474FF0CC72436900217B
-:10C8800DC3F80015C3F824250622C3F8002500209F
-:10C8900D704700BF8FD003007F1A0600801A060074
-:10C8A00D704700BF10B504460BF011F9204610BDBE
-:10C8B00DF0B585B01E468DF80F209DF82C3002681E
-:10C8C00D0093176A01230DF10F0204460D46B84778
-:10C8D00D38B9236800909F6A0A9B32462946204644
-:10C8E00DB84705B0F0BD00BFC3688B4210B5044614
-:10C8F00D0ED003698B420BD023793BB12368094AD3
-:10C9000D9B6B934220460AD10BF0E1F8002010BD3D
-:10C9100D23680022DB6B114620469847ECE79847C9
-:10C9200D002010BDA5C80200C368002B3CD070B517
-:10C9300D04460069002836D0036801211B6898471A
-:10C9400DE068036801211B6898470420F9F7F0FEA1
-:10C9500D0025E068036802219B689847014600BBEB
-:10C9600D206903681B6898470420F9F7E1FE2069E8
-:10C9700D036801211B68984701350420F9F7D8FE9B
-:10C9800D092DE6D1E068036800211B689847042053
-:10C9900DF9F7CEFEE0680368BDE870401B68012121
-:10C9A00D1847002DEED170BD704700BF38B50B464E
-:10C9B00D0446154600F10C011A46FAF793FB2A4678
-:10C9C00D04F110012046FAF78DFB6269E36800253A
-:10C9D00DC2F80055F3B12369E3B101212046FAF7FE
-:10C9E00D7FFB0621E06801F00FFA0621206901F0B6
-:10C9F00D0BFA2046FFF798FFE068036802219B6859
-:10CA000D98472069036802219B689847294620466C
-:10CA100DFAF766FB0A20F9F78BFED4E90423B2B1CD
-:10CA200D157CE26882B1107CC3F808554FF0CC71CB
-:10CA300D0622C3F80C05C3F824150A20C3F80025F7
-:10CA400DF9F776FE002038BD4FF0FF30ECE74FF0E0
-:10CA500DFF35E6E7F8B504461D460E461746FAF7CC
-:10CA600D31FB114B23600023C4E9023323615DB117
-:10CA700D284602F041FA606160B13A4631462046DF
-:10CA800DFFF794FF2046F8BD012002F053FA6061D4
-:10CA900D0028F2D15A20F0F799FE3A463146204649
-:10CAA00DFFF784FF2046F8BD449603002DE9F041C1
-:10CAB00D43698EB282B09C590546002C5AD1364F2F
-:10CAC00D4FF001080BE0D3F8482592B9632C51DCE7
-:10CAD00D0A20F9F72DFE6B699A59002A4AD1D3F82D
-:10CAE00D242132BBBC4224DCD3F850210134002A6E
-:10CAF00DE9D1632CECDDD3F8602152B1D3F80022DB
-:10CB000DD10506D5D3F848211AB9C3F81C801446AF
-:10CB100DDEE7D3F86021002ADAD0D3F8002292059F
-:10CB200DD6D5D3F80421002AD2D1C3F814801446E7
-:10CB300DCEE7D3F8C414C3F8C4140022C3F82421DB
-:10CB400DD3F82421019201220199144C1A625A61E1
-:10CB500D01E0013C18D00A20F9F7EAFD6B69D3F822
-:10CB600D0431002BF5D00E4CA86838B9204602B020
-:10CB700DBDE8F081A86800240028F7D0F9F7D8FDAA
-:10CB800D204602B0BDE8F0812B682A69DB6BE968AD
-:10CB900D034C28469847E7E740420F00A086010066
-:10CBA00D0EFCFFFF70B44469C1F34701C4F888154A
-:10CBB00D0021C4F8041189B0D4F804510695069DDE
-:10CBC00DC4F82411D4F824510595059DC4F86011BD
-:10CBD00DD4F860510495049DC4F85C11D4F85C51EF
-:10CBE00D0395039DC4F85011D4F850510295029D40
-:10CBF00DC4F84C11D4F84C519DF830600195019D4D
-:10CC000DC4F84425C4F8483576B14FF48072012339
-:10CC100DC4F80022A360D4F848210ABB4FF4A471D4
-:10CC200D09B070BCFFF742BF4FF400720123C4F886
-:10CC300D0022A360D4F8482162B12362C4F8486190
-:10CC400DD4F848310793079B4FF4827109B070BC3B
-:10CC500DFFF72CBF4FF4827109B070BCFFF726BFF0
-:10CC600D2362C4F84811D4F848310793079BD5E7E0
-:10CC700D70B54469C1F34701C4F888150021C4F8A3
-:10CC800D041188B00546D4F8040106900698C4F83E
-:10CC900D2411D4F8240105900598C4F86011D4F836
-:10CCA00D600104900498C4F85C11D4F85C01039001
-:10CCB00D0398C4F85011D4F8500102900298C4F8AA
-:10CCC00D4C11D4F84C019DF8306001900198C4F8D6
-:10CCD00D3425C4F8383586B94FF480520123C4F891
-:10CCE00D00222360D4F84821DAB94FF48271284626
-:10CCF00D08B0BDE87040FFF7D9BE01232360D4F81A
-:10CD000D482132B12362C4F84811D4F84831079351
-:10CD100D079B4FF4AE712846FFF7C8FE48B108B027
-:10CD200D70BD2362C4F84861D4F848310793079B5E
-:10CD300DDBE76B6901224FF4A4712846DA6108B074
-:10CD400DBDE87040FFF7B2BE0D4B10B503F1080101
-:10CD500D03F1340240330446C0E902230160303050
-:10CD600DFEF772FC04F12C00FEF76EFC054A226002
-:10CD700D00232046E380F8F78DFC204610BD00BF50
-:10CD800D84960300348E030038B5446991F810C0C1
-:10CD900D00234FF0FF3504EB83020133D2F8601509
-:10CDA00D614508BFC2F86055042BF4D1037C13B163
-:10CDB00D03689B699847002038BD00BFA0F10C00A7
-:10CDC00DFFF7E2BF0E4B03F1080103F134024033CC
-:10CDD00D10B504460160C0E902233030FEF734FC83
-:10CDE00D04F12C00FEF730FC064A22600023E3809C
-:10CDF00D2046F8F74FFC20460AF069FE204610BD8C
-:10CE000D84960300348E03002DE9F0412DED028B45
-:10CE100D002408EE103A5B4B0360446005460F4654
-:10CE200D1646BDF82080F8F7C7FB574B2B6003F172
-:10CE300D2C023833AA60EB606F612C8205F12C0057
-:10CE400DFEF7D4FB05F13000FEF7D0FB9FED4F7AD6
-:10CE500D4F4B68696E63C7EE087A4FF08022C3E9C5
-:10CE600D0022C3E902224B4BAB61A5F804802C854F
-:10CE700DEC612346C0F80045B0EE677ABEEECE7A7F
-:10CE800D17EE101AB1F5004F78DB013341FA03F4B8
-:10CE900DB4F5004FF9DA072B15DC04FA03F100297C
-:10CEA00DB8BF0F31091107EE901ADFED386AC0F8DF
-:10CEB00D0C35F8EEE77AC0F8084586EEA77AC5ED91
-:10CEC00D097A85ED087A00230222C0F8043532492B
-:10CED00DC0F81025C0F84835C0F82835C0F84C35D5
-:10CEE00DC0F82C3540F201136B830123C0F81435C3
-:10CEF00D302404238842C0F80032C0F8044321D006
-:10CF000D264988422DD0264A90420ED03268012300
-:10CF100D52682B7605F10801C0F800353046904770
-:10CF200DBDEC028B2846BDE8F0811E4A1E4C956073
-:10CF300D1E4A9168A2F54062C1F8C840C2F884311A
-:10CF400D5360E3E7194B174A99681560A3F54063E1
-:10CF500D4FF08052164CC1F8B040C3F880211A60D2
-:10CF600DD4E7104B134C5D60104B9968A3F54063EB
-:10CF700DC1F8C440C3F884215A60C7E717EE104AC0
-:10CF800D8DE700BF348E03008C9603000024744996
-:10CF900D943A00200000010100C001400010024041
-:10CFA00D00200240A43A0020ADD1020000ED00E0C7
-:10CFB00D01D2020055D202004369D3F8080570472B
-:10CFC00D07EE901AFEEECE7A844617EE901AB1F562
-:10CFD00D004F22DB0023013341FA03F2B2F5004F7B
-:10CFE00DF9DA072B1DDC02FA03F10029B8BF0F3166
-:10CFF00D091107EE901ADFED0C6ADCF81400F8EE5B
-:10D0000DE77AC0F80C3586EEA77AC0F8082500201F
-:10D0100DCCED097A8CED087A704717EE902A002333
-:10D0200DE3E76FF47A70704700247449406A7047E3
-:10D0300D43690020C3F81015704700BF436981761E
-:10D0400DC27649B1012004213022C3F81405C3F87A
-:10D0500D0012C3F8042370473022C3F81415C3F827
-:10D0600D0012C3F80823704770B590F9293082B0CB
-:10D0700D0446002B3BD1C0690D46A8B9A37E002BF9
-:10D0800D41D0637E002B3ED0E37E002B3BD1616906
-:10D0900D234A01EB45110823C1F82025C1F8243599
-:10D0A00D012384F8293020E0616B0B6805F10B0634
-:10D0B00D1B6801A804EB8606984701A93046FEF7C8
-:10D0C00DCBFA01A8FEF7C0FA04EB85036169DB6AB0
-:10D0D00DE269588801EB451140100433013AC1F85B
-:10D0E00D2035C1F824050120E26102B070BD42690E
-:10D0F00D01235360D2F80431002BFBD0E3690025E6
-:10D1000D6576258513B9002002B070BD2268013BFC
-:10D1100DD269E36120469047284602B070BD00BF3A
-:10D1200D943A002038B5C369817E01330446C3614A
-:10D1300D19B1637E63B1002038BDFFF795FFC8B10B
-:10D1400D636901229A60A37E002BF2D1002038BDC5
-:10D1500D012594F8281065762046FFF785FF94F891
-:10D1600D28302B442B4084F828303BB963690122C9
-:10D1700D9A60E0E7E37E002BE5D0E1E7E36913B9C0
-:10D1800D00236376D7E729462046FFF76DFF94F815
-:10D1900D2830013303F0010384F82830002BEFD140
-:10D1A00DE4E700BFA0F10800FFF7BCBF38B5134B93
-:10D1B00D9C6834B16369D3F8102172B9D3F8143176
-:10D1C00D03B938BD002584F8285001212046FFF70A
-:10D1D00D4BFF6369C3F8145138BD012384F828301F
-:10D1E00D00212046FFF740FF63690022C3F810219C
-:10D1F00DD3F81431002BE4D0E4E700BFA43A0020AB
-:10D2000D38B5134B1C6834B16369D3F8102172B96A
-:10D2100DD3F8143103B938BD002584F82850012105
-:10D2200D2046FFF721FF6369C3F8145138BD012370
-:10D2300D84F8283000212046FFF716FF636900228D
-:10D2400DC3F81021D3F81431002BE4D0E4E700BF6C
-:10D2500DA43A002038B5134B5C6834B16369D3F838
-:10D2600D102172B9D3F8143103B938BD002584F8F3
-:10D2700D285001212046FFF7F7FE6369C3F81451CA
-:10D2800D38BD012384F8283000212046FFF7ECFE3D
-:10D2900D63690022C3F81021D3F81431002BE4D0B8
-:10D2A00DE4E700BFA43A0020426900230376C2F8E8
-:10D2B00D00357047032A37DC70B50C4602F5AC75A6
-:10D2C00D4169237C51F825209A42064618D02368DF
-:10D2D00D17491A6E8A421BD11A6816498A421ED105
-:10D2E00DDB6D154A7169207C41F82500934209D107
-:10D2F00D00233374E38843F008030020E38070BDFE
-:10D3000D002070BD002206F10C0120469847F1E780
-:10D3100D20469047236807491A688A42E0D00021C9
-:10D3200D204690472368DBE76FF47A70704700BFA3
-:10D3300DE50302008DF30100E103020070B50568FD
-:10D3400D0F4C2A6AA24218D144698446087C0023F6
-:10D3500D4FF0FF3604EB83020133D2F860158142A2
-:10D3600D08BFC2F86065042BF4D19CF8103013B1DE
-:10D3700DAB6960469847002070BDBDE8704010470E
-:10D3800D89CD020043698B420AD070B505460C4623
-:10D3900D164613B103681B6E984726716C6170BDFC
-:10D3A00D704700BF90F804C01CF0020F29D000296F
-:10D3B00D24DB002A22DD002B20DDB4294FF47A7CFA
-:10D3C00DA8BFB42130B50CFB01F10F4D046802EB81
-:10D3D00DD27E8908A5FB0151A3EB6E030CFB03F371
-:10D3E00D890802FB0131094A246BCB1782FB01210D
-:10D3F00DC3EBA1112346BDE8304018476FF47A7096
-:10D4000D70470348704700BF176CC116D34D6210AB
-:10D4100D16FCFFFFC08800F00500003818BF012082
-:10D4200D704700BF037C0B49202B38BF4FF0A04144
-:10D4300D0122D1F8141503F01F0302FA03F30B4276
-:10D4400D06D1C08800F00A00003818BF01207047CF
-:10D4500D1046704700030050C08810F0030018BF3D
-:10D4600D01207047C08800F00C00003818BF012063
-:10D4700D704700BF03684FF47A729B6B02FB01F19A
-:10D4800D184700BF027C0F4B202A38BF4FF0A04336
-:10D4900D02F01F0203EB82030129D3F8002741712B
-:10D4A00D22F00C0207D0022908BF42F00C02C3F88B
-:10D4B00D00270020704742F00402C3F80027002027
-:10D4C00D704700BF00030050D0F8103521EA03016A
-:10D4D00DC0F81815704700BFD0F810351940C0F8C6
-:10D4E00D1815704738B5037C202B0446184838BFF3
-:10D4F00D4FF0A04003F01F0301229A40D0F81435DD
-:10D5000D13421BD10D46D9B9C0F80C251146FFF7B2
-:10D5100DE3FF217C0E4B202938BF4FF0A043D3F8F9
-:10D5200D1435134212D0236820461B6E984723688A
-:10D5300D29461B6820469847002038BD002038BD7D
-:10D5400DC0F808251146FFF7BFFFE2E7014838BDD7
-:10D5500D0003005012FCFFFF38B5C3889B0704463B
-:10D5600D0D4604D54069A8B3F9F7B8FD90BB236803
-:10D5700D20461B6E9847FDB9227C274B1F2A02F0CF
-:10D5800D1F014FF0010098BF4FF0A0438840C3F832
-:10D5900D0C051F2A204BE28898BF4FF0A04303EBE8
-:10D5A00D810342F00202D3F8001741F00101C3F8E4
-:10D5B00D00170020E28038BD227C174B1F2A02F095
-:10D5C00D1F014FF0010098BF4FF0A0438840C3F8F2
-:10D5D00D0805DEE77DB1237C0F4A202B4FF00101BA
-:10D5E00D38BF4FF0A04203F01F0301FA03F3C2F856
-:10D5F00D0835002038BD237C074A202B4FF0010150
-:10D6000D38BF4FF0A04203F01F0301FA03F3C2F835
-:10D6100D0C35002038BD00BF0003005038B503792C
-:10D6200D9A071FD5C3885B07044617D50E4B18689C
-:10D6300DC0B101222146FEF7E5FE054690B16069B5
-:10D6400D10B1F9F74BFD18B9E38843F00403E380FB
-:10D6500D2846FEF7DDFAC0F30F1038BD03681B6EC8
-:10D6600D9847E3E7014838BD743B002016FCFFFFE7
-:10D6700DC3881B0739D570B51D4D1E4C28682DED7F
-:10D6800D028B08EE101AFFF797FCF8EE487A08EEB9
-:10D6900D900A17EE901A2868FFF792FCF8EEE88AC8
-:10D6A00D04F108062388286807EE903AB8EE678AD9
-:10D6B00DFFF782FC07EE900AF8EEE77A67EE887ABC
-:10D6C00D87EEA87ABCEEC77A17EE103A24F8023B23
-:10D6D00DB442E7D1084B074918680822012308F026
-:10D6E00D4DFFBDEC028B002070BD0448704700BF9C
-:10D6F00D783B00207C3B0020843B002016FCFFFF84
-:10D7000D08B5C3881B0701D4064808BD064B186829
-:10D7100DFFF78CFC07EE900AFCEEE77A17EE900A05
-:10D7200D08BD00BF16FCFFFF783B00200368244AAC
-:10D7300D9B6A934210B5044630D1C3885B052CD447
-:10D7400D6069B0B1F9F7CAFC98B96069E3880268FD
-:10D7500D43F480631268E38021469047194B626958
-:10D7600D1B6803B10C339A421CD0227C00236361E9
-:10D7700D00E0227C144B202A38BF4FF0A04302F06A
-:10D7800D1F0203EB8203E288D3F8001702F4306224
-:10D7900D21F44031C3F80017E28010BD98470028EE
-:10D7A00DCED010BD094B227C181D4FF0FF0C13F984
-:10D7B00D011B914208BF03F801CC9842F7D1D5E780
-:10D7C00D71030200783B0020000300503C21002033
-:10D7D00D02680F49D26B8A4208B513D1C3881B0763
-:10D7E00D01D40C4808BD0C4B1868FFF71FFC07EE61
-:10D7F00D900AFCEEE77A094B17EE900AA3FB003076
-:10D8000D800908BD9047054BA3FB0030800908BD7A
-:10D8100D01D7020036894100783B0020D34D6210BC
-:10D8200D70B50568154E6B6CB34204461FD10A46A0
-:10D8300D017C134B4271202938BF4FF0A04301F0FA
-:10D8400D1F0103EB8103012AD3F8001721F00C010E
-:10D8500D0AD0022A08BF41F00C01C3F80017204678
-:10D8600D6B68BDE87040184741F00401F5E7984733
-:10D8700D256820466B68BDE87040184785D40200C6
-:10D8800D0003005038B5C388DB07044606D5406950
-:10D8900D00283FD0F9F722FC00283BD12368204611
-:10D8A00D1B6E9847227C294B2068202A38BF4FF0E9
-:10D8B00DA04302F01F0103EB8103456CD3F8001761
-:10D8C00D234821F00301C3F80017E188854241F098
-:10D8D00D0101E18002F01F0C617930D1D3F800070E
-:10D8E00D012920F00C0027D0022908BF40F00C00C0
-:10D8F00DC3F8000715491F2A8CBF0A464FF0A042F6
-:10D9000D0123D2F8102503FA0CF3134214BF0120A2
-:10D9100D002038BD237C0D4A202B38BF4FF0A0428C
-:10D9200D03F01F03D2F81015012202FA03F30B4284
-:10D9300D14BF1046002038BD40F00400D8E7204643
-:10D9400DA847227C02F01F0CD4E700BF0003005053
-:10D9500D85D4020038B5044615464FF48072C28056
-:10D9600D2F2D0F4A23714FF000004FF00103E0609F
-:10D9700D21812574226063710ED80A4A0A4942F842
-:10D9800D254000236361094B4FF000404022C1F850
-:10D9900D040320461A6038BD3220EFF717FFECE77D
-:10D9A00DD0960300B03A00200060004000E100E096
-:10D9B00D0379DB074FD52DE9F041C388DA0682B034
-:10D9C00D04460D463CD4236820461B6E9847012D16
-:10D9D00D236842D05B682046984723682020D3F8FF
-:10D9E00D5C800AF076F80023CDE90033214601234F
-:10D9F00D22890746FAF7D8FE2F4B984507F10C06FA
-:10DA000D4CD163699E4207D01BB1236820461B6E23
-:10DA100D984701233B746661E38823F400639BB24E
-:10DA200D43F01103012DE38011D0002E42D056F8A2
-:10DA300D0C3CDB69A6F10C0002B0BDE8F0411847C3
-:10DA400DC3F3C0238B42BED1012D4669EDD1002E0B
-:10DA500DEDD13368FFDE194870473020D3F85C8074
-:10DA600D0AF037F8164B21461A6840F6AC530746B4
-:10DA700DFCF710F8104B984507F10C0614D16369AB
-:10DA800D9E4207D01BB1236820461B6E9847012389
-:10DA900D3B746661E38843F40063C1E731460122BC
-:10DAA00D2046C0476669B7E731462A462046C0473B
-:10DAB00D6669EFE73368FFDE85D3020016FCFFFFD2
-:10DAC00D703B0020C188C1F3C021FFF771BF00BFBB
-:10DAD00D10B5C388590684B0044614D49A060AD4E6
-:10DAE00D1B0606D5E36823B1012004B0BDE8104044
-:10DAF00D184704B010BD0123218902226846FDF7A5
-:10DB000D03FAE388ECE70189002305226846FDF757
-:10DB100DFBF963694BB1596A029A5A626846521A07
-:10DB200D0023CDE90223FDF747FAE388D6E700BFCE
-:10DB300D10B5C388590684B0044614D49A060AD485
-:10DB400D1B0606D5E36823B1002004B0BDE81040E4
-:10DB500D184704B010BD0123218903226846FDF743
-:10DB600DD3F9E388ECE70189002304226846FDF729
-:10DB700DCBF963694BB1596A029A5A626846521AD7
-:10DB800D0023CDE90223FDF717FAE388D6E700BF9E
-:10DB900D2DE9F04BD0F8204584B006466CB3DFF884
-:10DBA00D90800D4601274FF01F0BB4FA84FCABEBB0
-:10DBB00D0C03591907FA03F258F8219024EA0204CC
-:10DBC00DB9F1000F17D0B9F8062012F0E00F06EBEF
-:10DBD00D83030ED0D3F8002782F48032C3F80027D8
-:10DBE00DD3F80037DA0348461CD5FFF771FFB9F8B3
-:10DBF00D0620930508D4002CD5D14FF0FF33C6F87D
-:10DC000D203504B0BDE8F08BF8F7FAFA0028F2D011
-:10DC100D0123052240F2FF316846FDF775F9002C0E
-:10DC200DC1D1EAE7FFF784FFB9F80620E1E700BFAD
-:10DC300DB03A002008B5094BD3F87C2102B908BDD4
-:10DC400D0021C3F87C114FF0A040FFF7A1FFBDE804
-:10DC500D084003482021FFF79BBF00BF0060004034
-:10DC600D00030050C38813F0E00F70B504460D4655
-:10DC700D21D103685B689847227C3A49202A02F03B
-:10DC800D1F0338BF4FF0A04101EB830302F01F02C9
-:10DC900DD3F8006726F44036C3F8006788BBD3F885
-:10DCA00D000740F40030C3F80007012303FA02F225
-:10DCB00DE388C1F820255A060ED423F0E0039BB269
-:10DCC00D022DE38018D0032D22D0012D17D143F062
-:10DCD00D8003E380002070BD032D37D06069036899
-:10DCE00D21461B689847E38823F0E00300229BB28E
-:10DCF00D022D6261E380E8D143F02003E380002030
-:10DD000D70BDD3F8000740F44030C3F80007CCE7EE
-:10DD100D43F04003E380282009F0DBFE2146054651
-:10DD200D08F028FBFAF738F823680F4ADE6D6862B1
-:10DD300D964212D162699542E1D012B11B6E204616
-:10DD400D984701232B716561002070BD23F0E0031E
-:10DD500D43F04003E380002070BD01222946204698
-:10DD600DB047CCE70003005085D30200032910B55E
-:10DD700D0C460BDC00291ADC16D1C28812F0F00219
-:10DD800D19D003681B6E9847204610BD04290BD18E
-:10DD900D02680B49D26A8A420FD1C188C1F3C021F2
-:10DDA00DFFF706FE002010BD6FF47A7010BDFFF76F
-:10DDB00D59FF002010BD104610BD9047002010BD2A
-:10DDC00DC5DA020038B5036804465B680D4698470E
-:10DDD00DE3885B0609D423680A4A5B6D93424FF0D2
-:10DDE00D0301204607D1FFF73DFF60692946BDE8D5
-:10DDF00D384008F0D7BA984760692946BDE83840E1
-:10DE000D08F0D0BA6DDD0200072913D8027C0B4B48
-:10DE100D202A38BF4FF0A04302F01F0203EB82030C
-:10DE200D0020D3F8002722F4E06242EA0121C3F872
-:10DE300D001770476FF47A70704700BF00030050F1
-:10DE400D007C0B4B002914BF4FF44071002120289A
-:10DE500D38BF4FF0A04300F01F0003EB80030020FC
-:10DE600DD3F8002722F4E0620A43C3F80027704775
-:10DE700D00030050027C0B4B202A38BF4FF0A0430B
-:10DE800D02F01F0203EB8203D3F8000720F44030A9
-:10DE900DC3F80007D3F8002742EA0141C3F8001781
-:10DEA00D704700BF00030050F0B5164C236883B0D7
-:10DEB00D2BB1154D2E688EB1002003B0F0BD38206A
-:10DEC00D09F007FE054608F03DFB284625600E4D7E
-:10DED00D032108F0E5FA2E68002EEDD1382009F067
-:10DEE00DF8FD13230746226800930849084BFEF7F7
-:10DEF00D8BFF3846012231462F60FFF79FF8002037
-:10DF000D03B0F0BD843B0020783B002000C00140F1
-:10DF100D0000484203799B0763D5B1F5806F2DE969
-:10DF200DF0410E465FD2C3881A07054641D52F4FE3
-:10DF300D297C3A464FF0FF34002312F9010B884239
-:10DF400D08BF1C460133042BF7D1631C35D0DFF815
-:10DF500DB480686940B3F9F7C1F828B3D8F8000068
-:10DF600DFFF72AF807EE906A9FED216A2149224BAF
-:10DF700DB8EEE77AF7EE007AE7EE467AF0EE676AEA
-:10DF800D07EE900AF8EEE77A186867EEA67A012395
-:10DF900DFDEEE77A17EE902A21F81420082208F0FA
-:10DFA00DEDFA0020BDE8F081EB8843F00803EB802B
-:10DFB00DD4E703681B6E9847B9E72846FFF774FF4F
-:10DFC00D0E4BDFF840801C78D8F80000013404F0C7
-:10DFD00D03041C7022462B7C3B552946FFF76AF93A
-:10DFE00DB7E7074870476FF47A70DBE73C210020F4
-:10DFF00D0000803A7C3B0020843B0020CD21002096
-:10E0000D16FCFFFF783B002070B5184D2DED028BEF
-:10E0100D044608EE101AFFF747FF2868FFF706F8C9
-:10E0200DDFED137A07EE100AB4EE677AF1EE10FA0F
-:10E0300D15D1DFED107A9FED0E7A2368B8EE488A80
-:10E0400D204628EE278ADB68C8EE077ABDEC028BE6
-:10E0500DBDE87040FDEEE77A17EE901A184717EEFF
-:10E0600D901A2868FEF7ACFFE3E700BF783B00206D
-:10E0700D00409C460000804421B9436E4FF4047269
-:10E0800DC3F8082300207047B1F5614F34D00DD887
-:10E0900D47F61223994229D0B1F5164F13D14FF4FB
-:10E0A00D1D03426E0020C2F824357047B1F5612F73
-:10E0B00D1FD0134B994211D1426E4FF08053002067
-:10E0C00DC2F824357047426E0E4BB1F5165F18BF7E
-:10E0D00D4FF0EB730020C2F824357047B1F5613F66
-:10E0E00D14BF4FF0EB734FF06C73DAE74FF400038E
-:10E0F00DD7E74FF07063D4E74FF46B03D1E700BF60
-:10E1000D40420F000050270070B504460E461546DC
-:10E1100D2046F9F78BFB0028FADC94F83C3003F02D
-:10E1200DFF00002BF4D1636E317C2A7CC3F80C15F3
-:10E1300DC3F8142570BD00BF10B584B004468DF82A
-:10E1400D071002E094F83C301BB100F059FE002896
-:10E1500DF8D000F055FE636E60B10022C3F82021A7
-:10E1600DD3F8201103910399C3F85821D3F85821FE
-:10E1700D0292029A01220DF1070184F83C20C3F8A6
-:10E1800D4415C3F848259A6000F03AFE98B1636EC5
-:10E1900D00E091B9D3F82021D3F85811002AF8D016
-:10E1A00D59B90122DA60D3F85821002AFBD000209A
-:10E1B00D002384F83C3004B010BD0148F8E700BFDF
-:10E1C00D09FCFFFF0021F9F7D1BA00BF90F83C30F0
-:10E1D00D03B1704710B584B00446F9F727FBB8B109
-:10E1E00DA28EA38E94F830109BB20133B3FBF1F0E5
-:10E1F00D01FB103392B22068E16A9BB2A386895C61
-:10E2000D836920469847A38E628E9BB29A4201D0B5
-:10E2100D04B010BD0123022240F2FF316846FCF725
-:10E2200D73FEF5E710B5A9B9C3895A07044617D58A
-:10E2300D636E04F144012022C3F834150020C3F8A5
-:10E2400D38254FF4047101222064C3F804131A60B9
-:10E2500D002010BD0129FBD1FFF7B8FF002010BD34
-:10E2600DF9F7D0F8E3895B07E2D4002010BD00BFB9
-:10E2700D10B5224B224A0446406E236003F13C0147
-:10E2800DA16082B0C0F8082300F0A6FE00280DDBC7
-:10E2900D43091C490122203300F01F0002FA00F04F
-:10E2A00D41F82300BFF34F8FBFF36F8F636ED3F829
-:10E2B00D0022012122F020020020C3F80022596023
-:10E2C00DC3F85801D3F858210192019AD960D3F8B7
-:10E2D00D5821002AFBD04FF0FF320021C3F8001562
-:10E2E00D1846C3F80C25C3F8142500F047FE204648
-:10E2F00DF9F7ACFA204602B010BD00BF44970300F9
-:10E3000D1403420000E100E0A0F10800FFF7B0BFE8
-:10E3100D10B50446FFF7ACFF204609F0D8FB2046A8
-:10E3200D10BD00BF10B5A0F108042046FFF7A0FFF7
-:10E3300D204609F0CCFB204610BD00BF70B5044649
-:10E3400D406E0E4600F048FE054646B3E18911F0D9
-:10E3500D200124D12368384A9B68934268D1636EAB
-:10E3600D4FF40472C3F808232046F9F75FFA00282A
-:10E3700DFADC94F83C30002BF6D1002D47DB6B090D
-:10E3800D2E490122203305F01F0502FA05F541F84B
-:10E3900D2350BFF34F8FBFF36F8F002070BD002D43
-:10E3A00D0DDB6B099B0003F1604303F5614305F041
-:10E3B00D1F05012202FA05F5C3F880511D6023687F
-:10E3C00D1F4D5B68AB422BD1E3895A0721D5636E94
-:10E3D00D04F144022021C3F83425C3F838154FF455
-:10E3E00D047200212164C3F8042301221A6020461F
-:10E3F00DF9F71CFA002806DD23685B68AB4213D1E0
-:10E4000D2046FFF7E3FEA16B2046F9F701FA002045
-:10E4100D70BD2046F8F7F6FFE3895B07E7D5D6E731
-:10E4200D002120469847E2E7012120469847EAE778
-:10E4300D2046984798E700BF79E0020000E100E030
-:10E4400D25E20200A0F10800FFF778BFF0B50C2619
-:10E4500D8DB01D461423CDE90036044616460F46F1
-:10E4600DF9F738F94A4A226000233C3284F83C30EF
-:10E4700DA26063662364002D7ED0284600F03CFD2B
-:10E4800D0390606600287DD04FF0EB73C0F8243503
-:10E4900D0023C0F86C352046F9F7C8F90028FADCDE
-:10E4A00D94F83C3003F0FF05002BF4D1606E3A7CFC
-:10E4B00D337CC0F80C25C0F81435C0F80851D0F8DD
-:10E4C00D08310B930B9BC0F81051D0F810310A9303
-:10E4D00D0A9BC0F82051D0F820310993099BC0F850
-:10E4E00D2451D0F824310893089BC0F84451D0F83A
-:10E4F00D44310793079BC0F85851D0F85831069313
-:10E5000D069BC0F84C51D0F84C310593059BD0F8C3
-:10E5100D0032204D204943F02003C0F8003222463E
-:10E5200DC0F8045300F08CFD606E00F055FD00281E
-:10E5300D1BDB430900F1604202F561429B0003F1D0
-:10E5400D6043202182F8001303F5614300F01F00A2
-:10E5500D012202FA00F0C3F880011860636E0822F0
-:10E5600D2046C3F800250DB0F0BD0C4B00F00F0098
-:10E5700D034420221A76F1E7102000F0DBFC6066E0
-:10E5800D002881D15A20EFF721F9606E7CE700BF9A
-:10E5900D4497030014034A00E9E50200FCEC00E097
-:10E5A00D30B5436ED3F83C55026CAA4283B0044695
-:10E5B00D06DA0022C3F80821D3F808310193019B34
-:10E5C00D236C9D420BDD236C5A1C2344226493F86B
-:10E5D00D44102046F8F790FE236CAB42F3DB00238A
-:10E5E00D236403B030BD00BF70B5456ED5F808315A
-:10E5F00D88B00446B3B1002610E0C5F80861D5F81F
-:10E6000D08310193019B236C5A1C2344226493F817
-:10E6100D4410F8F771FED5F808311BB1236C1F2B90
-:10E6200D2046EADDD5F81031002B3AD1D5F84C3122
-:10E6300D73B10023C5F84C31D5F84C31626E03939C
-:10E6400D202104F144030398C2F83435C2F838157B
-:10E6500DD5F8243153B10023C5F82431D5F8243130
-:10E6600D0493049BD5F88034C5F88034D5F8443133
-:10E6700D33B10023C5F84431D5F844310593059BDA
-:10E6800DD5F82031C3B9D5F8583143B10023C5F8B9
-:10E6900D5831D5F858210792079A84F83C3008B0C4
-:10E6A00D70BD0023C5F81031D5F810310293204606
-:10E6B00D029BFFF775FFB9E70023C5F82031D5F8A8
-:10E6C00D20210692069A84F83C302046F9F7AEF8E0
-:10E6D00D002802DC0123EB60D5E72046F8F764FE45
-:10E6E00DD1E700BF10B5034B03600446FBF75EFB9B
-:10E6F00D204610BDA497030010B5054B03600446DA
-:10E7000DFBF754FB204609F0E2F9204610BD00BF8F
-:10E7100DA497030010B50446D4E90E2352694FF4B3
-:10E7200D7A50002BD2F84415C2F8440522DA1A4A61
-:10E7300D0021C2F81015626B013393FBF2F102FB5D
-:10E7400D1133E36300F070FBD4E90E23526901210C
-:10E7500D002BD1600ADB02330F4A54F82330DB69FA
-:10E7600D1B7C1B0243F00113C2F81035BDE81040AD
-:10E7700D00F04CBB023354F82300FBF7F3F9E36BC5
-:10E7800D054A0021C2F81015002BD4D1626B012A65
-:10E7900DD2D14FF0FF33D4E700600040034B18682F
-:10E7A00D18B1436B0BB1FFF7B5BF7047883B002025
-:10E7B00D70B50D4611460446FBF74EFB1C4A2B68FF
-:10E7C00D1C499B6B14600026C4E90E562160284637
-:10E7D00D31469847A06B184D03684FF47A51DB6CA6
-:10E7E00D9847A06B03684FF47A52DB6B314698471C
-:10E7F00DA06B124B42690168C3F820554432C3F82F
-:10E8000D24250422C3F80425CB690D4A934209D16E
-:10E8100D0C4BC3604B6A9847A06B03689B6A984783
-:10E8200D204670BD07499847A06B0168F2E700BF0D
-:10E8300D883B0020A49703000061004000F00140D8
-:10E8400D61DA01009DE7020038B50D460446FBF77D
-:10E8500D17FA00212846FBF765F9636B012B03D1ED
-:10E8600DA06B03685B6B9847002038BD007A70473A
-:10E8700D90F91030002B11DB5A0910B460320A4C9C
-:10E8800D03F01F03012101FA03F344F82230436919
-:10E8900D5DF8044B012200201A6070474369012284
-:10E8A00D1A600020704700BF00E100E090F91030C1
-:10E8B00D002B08DB5809054903F01F03012202FA5A
-:10E8C00D03F341F820300020704700BF00E100E065
-:10E8D00D90F91030002B0DDB5A0907480121203229
-:10E8E00D03F01F0301FA03F340F82230BFF34F8FFB
-:10E8F00DBFF36F8F0020704700E100E0012904D0C5
-:10E9000D022902D009B10020704743690020C3F8E5
-:10E9100D04157047437A013B99420FDC10B44FF454
-:10E9200D8033446901F5A87003FA01F144F8202001
-:10E9300D0020C4F804135DF8044B70476FF47A702F
-:10E9400D704700BF437A013B994212DC10B4446911
-:10E9500D04EB8100D0F840351A444FF4803303FAAC
-:10E9600D01F1C0F840250020C4F804135DF8044BF4
-:10E9700D70476FF47A707047437A013B994208DC17
-:10E9800D42694FF4803303FA01F1C2F808130020F5
-:10E9900D70476FF47A707047032907D8DFE801F0EC
-:10E9A00D1710090243690322C3F8082501720020DC
-:10E9B00D704743690222C3F8082501720020704791
-:10E9C00D43690022C3F8082501720020704743698E
-:10E9D00D0122C3F8082501720020704710B5044AC2
-:10E9E00D026000230446C380F6F754FE204610BD96
-:10E9F00D348E030010B5064A026000230446C3801E
-:10EA000DF6F748FE204609F062F8204610BD00BF1B
-:10EA100D348E030090F91030002B09DB03F16043B5
-:10EA200D03F561434901C9B283F800130020704713
-:10EA300D044A03F00F031A444901C9B211760020AC
-:10EA400D704700BFFCEC00E0B1F57A5F13D80023EE
-:10EA500D4FF47A5C2CFA03F2914204D34269002000
-:10EA600DC2F8103570470133092BF3D142690020EC
-:10EA700DC2F8103570476FF47A70704703680F4A0B
-:10EA800D1B6B934210B5044616D190F91030002B34
-:10EA900D0DDB5A090A480121203203F01F0301FA48
-:10EAA00D03F340F82230BFF34F8FBFF36F8F6369CD
-:10EAB00D01225A60002010BD9847F8E7D1E8020006
-:10EAC00D00E100E090F91020002A70B5044636DB15
-:10EAD00D53099B0003F1604301682148096B03F55D
-:10EAE00D614302F01F021D68814225FA02F505F00F
-:10EAF00D010521D1012101FA02F2C3F88020BFF3F3
-:10EB000D4F8FBFF36F8F63690122DA64D3F84C65C1
-:10EB100D7DB1236813499B6A8B421CD194F9103047
-:10EB200D002B06DB590903F01F039A400E4B43F8E7
-:10EB300D2120304670BD002520468847E3E7026856
-:10EB400D074B116B9942F6D143690122DA64D3F870
-:10EB500D4C65304670BD20469847304670BD00BFAD
-:10EB600DD1E80200ADE8020000E100E090F91020CC
-:10EB700D002A38B5044635DB53099B0003F1604389
-:10EB800D01681F48096B03F5614302F01F021D6800
-:10EB900D814225FA02F505F001052AD1012101FA7C
-:10EBA00D02F2C3F88020BFF34F8FBFF36F8F6269FE
-:10EBB00D0123D360D368002BFCD18DB12368114A9A
-:10EBC00D9B6A934218D194F91030002B08DB580939
-:10EBD00D0D4903F01F03012202FA03F341F820301F
-:10EBE00D002038BD0268064B116B99424FF00005AD
-:10EBF00DDDD020468847DAE720469847002038BD0B
-:10EC000DD1E80200ADE8020000E100E010B50346D6
-:10EC100D29B390F9101000291FDB4A09920002F167
-:10EC200D604202F5614201F01F01146824FA01FCF3
-:10EC300D1CF0010F11D0C488036844F001041B6B54
-:10EC400DC480164CA34226D1012303FA01F1C2F868
-:10EC500D8010BFF34F8FBFF36F8F002010BDC288A0
-:10EC600DD107FAD519680E4C896A22F00102A1422A
-:10EC700DDA800ED193F91030002BEEDB58090949DB
-:10EC800D012203F01F0302FA03F341F820300020A4
-:10EC900D10BD8847E1E79847DFE700BFD1E80200E4
-:10ECA00DADE8020000E100E00F4B70B553F82050C5
-:10ECB00DCDB100236C6918464FF0010E1E4604EBD2
-:10ECC00D83020EFA03FCD2F84011013321B14CEA54
-:10ECD00D0000C2F84061C0B2042BF0D1EB6813B153
-:10ECE00DBDE87040184770BD8C3B00200020FFF739
-:10ECF00DDBBF00BF0120FFF7D7BF00BF0220FFF72A
-:10ED000DD3BF00BF0320FFF7CFBF00BF0420FFF725
-:10ED100DCBBF00BFF8B5334B0360002646600446F9
-:10ED200D0F461546F6F748FC2F4A3049E660032397
-:10ED300D9742637267612574216047D002F5805256
-:10ED400D974234D002F58032974241D1284A002DA6
-:10ED500D42F8234031DB6909264B0122203105F0B1
-:10ED600D1F0502FA05F543F82150BFF34F8FBFF38E
-:10ED700D6F8F94F910506769002D7A601FDB2B445B
-:10ED800D402283F8002301234FF47A52092B22FAF3
-:10ED900D03F103F1010002D0B1F57A7F1FD80322F0
-:10EDA00DC7F810352046C7F808252272F8BD104A5D
-:10EDB00D0223002D42F82340CDDA01237B600E4B58
-:10EDC00D05F00F052B4440221A76DCE70123BDE741
-:10EDD00D0A4B9F4218BF3346B8D10423B6E703460A
-:10EDE00DD4E700BF348E030000900040D497030099
-:10EDF00D8C3B002000E100E0FCEC00E000B00140A5
-:10EE000D014B93F9000070478B420020054A13789F
-:10EE100D013B5BB2002B01DD1370704700231370B3
-:10EE200D62B670478B42002072B6024A13780133E6
-:10EE300D137070478B42002020BF70474FF08053F6
-:10EE400D596E186E704700BFBFF34F8F0549064BC3
-:10EE500DCA6802F4E0621343CB60BFF34F8F00BF6B
-:10EE600DFDE700BF00ED00E00400FA05704700BFAC
-:10EE700D08B50B4B0122C3F8402502210022930057
-:10EE800D03F1A0430132202AC3F80017C3F8001A7A
-:10EE900DF5D1FFF7EBFFBDE80840EDF741BB00BF33
-:10EEA00D00E0014000487047000002204020F7F7C5
-:10EEB00D03BB00BF8163704741637047C1637047F7
-:10EEC00DC06B7047EFF30880704700BF406B704711
-:10EED00DC0E900128360704710B5054B054C4FF427
-:10EEE00D8072A168184608F02CFEA06010BD00BF0E
-:10EEF00D0024002000ED00E030B50C4D0C4A2C68CC
-:10EF000D864605234FF0010C0CFA03F1214203F163
-:10EF100DFF3302D1D06B704505D0591CA2F10C0204
-:10EF200DF2D1002030BD2143296030BDA43B00202B
-:10EF300D2C980300F0B40F4D0F4E2C68324605236C
-:10EF400D4FF0010C0CFA03F1214202D1576C3842FB
-:10EF500D07D1013B591CA2F10C02F3D10020F0BCEA
-:10EF600D704703EB4303214356F823002960F0BC9F
-:10EF700D704700BFA43B00202C980300144B98420F
-:10EF800D15D003F5E04398421AD0A3F534339842D7
-:10EF900D18D003F50433984216D0B0F1402F15D098
-:10EFA00DA3F50033984208BF002001D0704705201B
-:10EFB00D084901220B68824023EA02030B60704767
-:10EFC00D0420F5E70320F3E70220F1E70120EFE746
-:10EFD00D00800240A43B002008B5174B984218D082
-:10EFE00DB0F1402F1ED003F5003398421CD0A3F58D
-:10EFF00D043398421AD003F53433984218D0A3F550
-:10F0000DE043984216D05A20EEF7E0FB4FF0FF3068
-:10F0100D08BD0023094A03EB430302EB830393F975
-:10F0200D040008BD0123F5E70223F3E70323F1E70D
-:10F0300D0423EFE70523EDE7003000402C98030093
-:10F0400D38B5184B98420D46144620D0B0F1402FDC
-:10F0500D1FD003F5003398421DD0A3F50433984219
-:10F0600D1BD003F53433984219D0A3F5E0439842F1
-:10F0700D08BF052304D05A20EEF7A8FB4FF0FF334D
-:10F0800D09490A4A41F8235042F8234038BD00236C
-:10F0900DF6E70123F4E70223F2E70323F0E7042365
-:10F0A00DEEE700BF00300040A83B0020C03B002031
-:10F0B00D024A034B10681B68184700BFC03B002075
-:10F0C00DA83B0020024A034B50685B68184700BFFD
-:10F0D00DC03B0020A83B0020024A034B90689B6870
-:10F0E00D184700BFC03B0020A83B0020024A034B3D
-:10F0F00DD068DB68184700BFC03B0020A83B00204C
-:10F1000D024A034B10691B69184700BFC03B002022
-:10F1100DA83B0020024A034B50695B69184700BFAA
-:10F1200DC03B0020A83B0020002815D000604160A6
-:10F1300D8260C360046145618661C76144460462B3
-:10F1400D4C464462544684625C46C4626446046321
-:10F1500D6E46466374468463002906D0C46B043C36
-:10F1600D043925680D60B442F9D1946BA646566BEF
-:10F1700DB546002B06D0D46B043C043B1D682560BE
-:10F1800DB442F9D1146BA446D46AA346946AA2463C
-:10F1900D546AA146146AA046D769966955691469DF
-:10F1A00DD368516810689268704700604160826052
-:10F1B00DC360046145618661C761444604624C4683
-:10F1C00D4462544684625C46C462644604636E467F
-:10F1D00D466374468463C46B043C043925680D6032
-:10F1E00DB442F9D1C7698669456904697047006001
-:10F1F00D41608260C360046145618661C7614446B8
-:10F2000D04624C464462544684625C46C462644661
-:10F2100D04636C4644637446846304697047846B6D
-:10F2200DA646446BA546046BA446C46AA346846AED
-:10F2300DA246446AA146046AA046C7698669456923
-:10F2400D0469C36882680068416870470649074AC7
-:10F2500D074B9B1A03DD043BC858D050FBDC00F074
-:10F2600D25F8FFF705FE00001C9B03004020002041
-:10F2700D00240020FEE7FEE7FEE7FEE7FEE7FEE7DF
-:10F2800DFEE7FEE7FEE7FEE7BFF34F8F0549064BAE
-:10F2900DCA6802F4E0621343CB60BFF34F8F00BF27
-:10F2A00DFDE700BF00ED00E00400FA0508B54FF0E2
-:10F2B00D8053D3F830210D2A55D14FF080410020D5
-:10F2C00DC1F80C01584AC1F81001C1F83805D3F83E
-:10F2D00D0404C2F82005D3F80804C2F82405D3F8B5
-:10F2E00D0C04C2F82805D3F81004C2F82C05D3F885
-:10F2F00D1404C2F83005D3F81804C2F83405D3F855
-:10F3000D1C04C2F84005D3F82004C2F84405D3F814
-:10F3100D2404C2F84805D3F82804C2F84C05D3F8E4
-:10F3200D2C04C2F85005D3F83004C2F85405D3F8B4
-:10F3300D3404C2F86005D3F83804C2F86405D3F874
-:10F3400D3C04C2F86805D3F84004C2F86C05D3F844
-:10F3500D4434C2F87035D1F80034D80744BF6FF08B
-:10F3600D0103C1F80034314AD2F8883043F47003F8
-:10F3700DC2F88830BFF34F8FBFF36F8F4FF010235C
-:10F3800DD3F80C22D20731D4D3F80022002A07DBA0
-:10F3900DD3F80432002B03DB254B264A1A6008BD37
-:10F3A00D254A0123C2F80435D2F80034002BFBD0D6
-:10F3B00D4FF010231221204AC3F80012D2F8003466
-:10F3C00D002BFBD04FF0102312211B4AC3F804125F
-:10F3D00DD2F80034002BFBD000231749C2F80435B6
-:10F3E00DD1F80034002BFBD0FFF74EFF124A01235A
-:10F3F00DC2F80435D2F80034002BFBD04FF01021A9
-:10F4000D0D4AD1F80C3223F00103C1F80C32D2F8B9
-:10F4100D0034002BFBD000230749C2F80435D1F886
-:10F4200D0034002BFBD0DFE700C0004000ED00E012
-:10F4300D442100200090D00300E0014030B48468E6
-:10F4400D8D68C368CA68A54272EB03032CBF012007
-:10F4500D002030BC704700BF38B5224B1B782BB154
-:10F4600D044618B1037F03F0FF0513B900252846A4
-:10F4700D38BD1D4800F01AFB1C4B1A685B688018DC
-:10F4800D1B4AD2E9001243F10003884273EB0202DA
-:10F4900D03D210F1807043F10003D4E902128842C7
-:10F4A00D934119D3236903B92377D4E905309847DC
-:10F4B00D2369002BDAD0227F02F0FF05002AD5D078
-:10F4C00DD4E90221D31841F10001C4E90231094800
-:10F4D00D214600F075FCCAE70648214600F070FC95
-:10F4E00DC5E700BF8C4200204821002000380020D5
-:10F4F00D08380020789803002DE9F04F83B081463D
-:10F5000D00F0AAFA40B1734AD2E9003113F18073C9
-:10F5100D41F10001C2E900310021484600F0B6FA80
-:10F5200D6D4D002840F0CC800121484600F0AEFA28
-:10F5300D002840F0AE80694801A900F077FB002853
-:10F5400D34D0674C674F654E09E02BB301A93046A7
-:10F5500D00F09EFB01A9304600F068FB30B3037844
-:10F5600D012B11D0022BF0D120464FF0000800F0F6
-:10F5700D3BFC30B180F81C80204600F035FC0028A3
-:10F5800DF8D101233B70E1E72B684168994275D0B2
-:10F5900D204600F033FCD9E741680B7F002BD5D115
-:10F5A00D01230B77204600F00BFCCFE74C4E4E4F5E
-:10F5B00DDFF8208131E0304600F016FC0446384675
-:10F5C00DD4E902AB00F072FA484BD8F80420D3E925
-:10F5D00D00E1D8F80030C31842F10002734572EB18
-:10F5E00D010103D213F1807342F10002BAEB030360
-:10F5F00D6BEB0202012B72F100022DDBB3F5350F1F
-:10F6000D32D2A2684FF496030021384600F09EF9DD
-:10F6100DE0B10D2824D000232B60304600F0EAFB2A
-:10F6200D2B6870B3002BC6D02B6884689968C268AC
-:10F6300DDB688C4272EB03030BD22B681B7F002B14
-:10F6400DB9D02968304600F0BBFBB4E72B688BB10D
-:10F6500D2C6003B0BDE8F08F0021384600F00CFAA5
-:10F6600D2046FFF7F9FED6E7384600F01FFA204A8C
-:10F6700D0244C7E7484600F03BF9E9E700232B6059
-:10F6800D64E7002BE5D1484603B0BDE8F04F00F02C
-:10F6900D33B9154800F00AFA0E4B1A685B688018EA
-:10F6A00D124AD2E9004143F10003A04273EB01017C
-:10F6B00D03D210F1807043F10003C2E900033AE771
-:10F6C00D2B68002B3FF430AF2868FFF7C5FE0023F1
-:10F6D00D2B6029E700380020443C0020343C0020FA
-:10F6E00D789803008C420020482100200838002023
-:10F6F00DFFFFB40010B5134B13491C68134882B0BB
-:10F7000D08235822019400F015FA044610B1204642
-:10F7100D02B010BD0E4A0F4801A900F0A3F804462F
-:10F7200D0028F4D10B48012100F08EF90123194670
-:10F7300D094A084800F0E4F8084B012220461A70E7
-:10F7400D02B010BD74980300DC3B0020343C002057
-:10F7500DF9F4020048210020FFFF7F008C420020B9
-:10F7600D4AB1A1F101010368B1FA81F14909C3E977
-:10F7700D0412002070470720704700BF037F0BB1B4
-:10F7800D0020704730B5044683B0A2611A480D467B
-:10F7900D00F08CF9194B1A685B688018184AD2E989
-:10F7A00D001243F10003884273EB020203D210F101
-:10F7B00D807043F100032818226943F10003C4E966
-:10F7C00D020302B125610F4801A900F0EDF90346CE
-:10F7D00D48B100250B481D705C6001A900F016FAB8
-:10F7E00D20B903B030BD042003B030BD024800F095
-:10F7F00D61F9284603B030BD4821002000380020B3
-:10F8000D08380020343C002030B5044683B0002574
-:10F8100D0C48257701A900F0C7F980B103460122F4
-:10F8200D027001A907485C6000F0F0F908B903B057
-:10F8300D30BD054800F03EF9284603B030BD042028
-:10F8400D03B030BD343C002048210020014800F0B9
-:10F8500D53B800BF48210020014800F049B800BF4F
-:10F8600D4821002030B51F4C437944F823201E4C0D
-:10F8700D04EBC302127992BB02680D88C2F80855D9
-:10F8800D90F904208978002A4FEAC30E20DB4FEA55
-:10F8900D521C02F1604549014FEA8C0C05F561459A
-:10F8A00DC9B20CF1604C85F800130CF5614C02F0F7
-:10F8B00D1F02012101FA02F2CCF88021CCF80020C0
-:10F8C00DA64401228EF8042044F83300002030BDF8
-:10F8D00D064D02F00F024901C9B2A954F0E7082004
-:10F8E00D30BD00BF503C0020483C002014ED00E02E
-:10F8F00D036801221A607047036801225A6070473D
-:10F9000D30B401F1500C4FEA8C0C00681FFA8CFCDE
-:10F9100D4FF480348C400025C0F80843C0F84843AC
-:10F9200D40F80C5082B050F80C50019501F5A871BB
-:10F9300D22F07F42019D40F82120C0F844430BB1D5
-:10F9400DC0F8044302B030BC704700BF2DE9F04F42
-:10F9500D04684FF4803801F1500508FA01F80746A4
-:10F9600DAD0004EB8100C4F84883ADB2C4F8088340
-:10F9700D22F07F494FF0000AD4F80425D0F84065F5
-:10F9800DC0F8402544F805A0A6EB020C85B06259DD
-:10F9900D02922CF07F4CBCF1010F029A9B464FEA6C
-:10F9A00D810640D0D4F80455C4F84483A9EB050270
-:10F9B00D22F07F42012A24D0264409F1FF33C6F8F4
-:10F9C00D4095D4F80415CBF1FF125B1A02F57F4276
-:10F9D00D23F07F439A4210D33BB10020C4F84483F7
-:10F9E00DC4F8048305B0BDE8F08F09F10102C6F833
-:10F9F00D4025D4F804359942EFD00D2005B0BDE86F
-:10FA000DF08F01F5A8710F4B09F1010244F8212087
-:10FA100D43F001034FF4806098473C68D4F80435F7
-:10FA200D9D42DAD0E9E7074A019142F001024FF415
-:10FA300D806090473C68019944F805A06259039293
-:10FA400D039AAFE7407C030003680222C3F8442306
-:10FA500D09B1C3F8042370470368D3F8040100B952
-:10FA600D7047002282B0C3F80421D3F8043101930A
-:10FA700D019B012002B0704702684FF4803303FAF6
-:10FA800D01F1C2F84813C2F80813704750318900CC
-:10FA900D036889B2585800B9704700225A5082B095
-:10FAA00D5B580193019B012002B070470368D3F8A6
-:10FAB00D0405704790F90430002B09DB5A090548FD
-:10FAC00D03F01F030121403201FA03F340F8223005
-:10FAD00D704700BF00E100E0024A034B10681B684D
-:10FAE00D184700BF483C0020503C0020D2B113689D
-:10FAF00DDB43D9B1014410B40D4C013801F1FF3C89
-:10FB000D10F8011F08224B405908DB074CBF81EA52
-:10FB100D04030B46013AF7D16045F1D1D8435DF8A6
-:10FB200D044B70474FF0FF330029E3D1D8437047A2
-:10FB300D2083B8ED99B110B4B2FBF3F403FB142498
-:10FB400DA4B244B9C0E9001484608281C381204607
-:10FB500D5DF8044B704709205DF8044B70470E208B
-:10FB600D704700BF82B050E8022FC188B2EB324F10
-:10FB700D4FF0000317BF92B241EA014142EA014141
-:10FB800D04E04268B2EB324F08BF012340E8021295
-:10FB900D002AE8D18DF807309DF80730002B0CBFF7
-:10FBA00D1120002002B0704710B483B050E8013F1F
-:10FBB00D1FFA83FCC489A4448489A44528BFACEBF7
-:10FBC00D040C0489A44502BFBFF32F8F002207E068
-:10FBD00DCCEA030C40E801C4002CE7D14FF0010240
-:10FBE00D8DF803200193019C9DF803200C6032B128
-:10FBF00D006810FA84F003B05DF8044B704702F012
-:10FC000DFF03184603B05DF8044B70470A884B8814
-:10FC100D9A4201D00020704750E8012FC2EA0242FB
-:10FC200D40E80123002BF7D10120704710B483B0B9
-:10FC300D50E8023F1FFAA3FCC488A44502BFBFF3DE
-:10FC400D2F8F00220EE0C489A4448489A44528BFC7
-:10FC500DACEB040CC3EA0C4C40E802C4002CE7D119
-:10FC600D4FF001028DF803200193019C9DF80320B4
-:10FC700D0C6032B1006800EB144003B05DF8044B2A
-:10FC800D704702F0FF03184603B05DF8044B704750
-:10FC900D0A884B889A4201D00020704750E8022F05
-:10FCA00DC2EA224240E80223002BF7D1012070471F
-:10FCB00D33DF7047064A074B10B5002414701C60E3
-:10FCC00DBFF35F8F0449054800F064F8204610BD6E
-:10FCD00D8E4200205C3C002084980300543C0020A0
-:10FCE00DF8B5264E04460121304604F0F9FFBFF366
-:10FCF00D5F8FD8B9042C3AD0214B1A7832BB214FE3
-:10FD000D01223C701A70204D6B682BB90FE000F08A
-:10FD100D4BF86B683C7853B11B68204698470346F7
-:10FD200D2846002BF3D1BFF35F8F3360F8BD023C43
-:10FD300D012C0FD903F024FAE0B94FF080430122D2
-:10FD400DC3F80025BFF34F8F20BFFDE7BFF35F8FD3
-:10FD500D3060F8BDBFF34F8F0C490D4BCA6802F4EC
-:10FD600DE0621343CB60BFF34F8F00BFFDE7054F3C
-:10FD700D3C78C8E7FFF79CFFDFE700BF5C3C002045
-:10FD800D8E4200208D420020543C002000ED00E00A
-:10FD900D0400FA05D1E900329342C0E9001304BF13
-:10FDA00D00234360704700BF436843B10268D2E946
-:10FDB00D01210B449342436004BF0023436070470D
-:10FDC00D70B54468064620680D4618B908E02468E9
-:10FDD00D206828B1B368294698470028F7D12068D4
-:10FDE00D2860256070BD00BF4368186808B10268BF
-:10FDF00D1A60704743681868704700BF43681868F9
-:10FE000D18B908E00346006828B18142FAD10A68A2
-:10FE100D1A600120704770476DDF704779DF7047BA
-:10FE200D7DDF704764DF70472DE9F04F85B099464F
-:10FE300D0E9E0388BDF83CA00091174632880192B2
-:10FE400D002B53D04FF00008C3464546804605E0D1
-:10FE500DB8F800200BF1010B5A4529DDD8F8041034
-:10FE600D51F82B00039000220DF10B0103A8FFF7B1
-:10FE700DD9FF044630BB9DF80B20BA42E8D12DB313
-:10FE800D3288D119514536DC4A440DF10B0103A8D6
-:10FE900D0125FFF7C7FF002832D131889DF80B20CF
-:10FEA00D0A443280B8F800200BF1010B5A45D5DC1D
-:10FEB00DE5B13388019A013B9B1A9BB2FF2B1AD8EF
-:10FEC00D09F80230204605B0BDE8F08F3288511C8C
-:10FED00D3A440232524589B20DDC009B318009F85B
-:10FEE00D01303288013292B23280CDE700242046B3
-:10FEF00D05B0BDE8F08F0C24204605B0BDE8F08FAD
-:10FF000D0446204605B0BDE8F08F00BF2DE9F0474F
-:10FF100D90F82D30144600222788228086B00646A0
-:10FF200D0D46002B40F0F080B378002B40F0E480BC
-:10FF300DF178002940F012817368B3B12288D11C89
-:10FF400DB94200F2DD8093F900100223AB542388EF
-:10FF500D01339BB20A222380EA54238801339BB2DA
-:10FF600D2380E9542388013323803389002B40F00B
-:10FF700D0A81338A002B40F03D81338B002B40F0FA
-:10FF800D5581336A002B45D0B4F800E00EF106021E
-:10FF900DBA4200F2B5801A88052A40F2A2816FF4A8
-:10FFA00D486802EB080189B24FF27D30814240F280
-:10FFB00D98815988052940F294816FF4486C8C44DE
-:10FFC00D1FFA8CFC844540F28C814FF6FF70824203
-:10FFD00D02D08A4200F28581052205F80E20228882
-:10FFE00D013292B212212280A9542288013292B29A
-:10FFF00D22801988A9542A44090A51702288023294
+:1000000DA36304F1240138460BF01AF92146284662
+:1000100DFFF762FE28460BF00BF9206903681B6899
+:1000200D9847E36C002B02DD013BE36413B13046CE
+:1000300D05B0F0BDA1890123022228460AF010FD6A
+:1000400D304605B0F0BD00BFC38919B143F00203BE
+:1000500DC381704723F002039BB2C381704700BF79
+:1000600D01607047704700BF70B5664E664D674CB6
+:1000700D674930460BF0AAF93046664E2A462146AE
+:1000800D16F0DAFC644930460BF0A0F93046634EA9
+:1000900D2A46214616F0D0FC614930460BF096F900
+:1000A00D3046604E2A46214616F0C6FC5E49304663
+:1000B00D0BF08CF930465D4E2A46214616F0BCFCFD
+:1000C00D5B4930460BF082F930465A4E2A4621469E
+:1000D00D16F0B2FC584930460BF078F93046574EC1
+:1000E00D2A46214616F0A8FC554930460BF06EF90C
+:1000F00D3046544E2A46214616F09EFC5249304653
+:1001000D0BF064F93046514E2A46214616F094FC08
+:1001100D4F4930460BF05AF930464E4E2A4621468D
+:1001200D16F08AFC4C4930460BF050F930464B4ED8
+:1001300D2A46214616F080FC494930460BF046F917
+:1001400D3046484E2A46214616F076FC4649304642
+:1001500D0BF03CF93046454E2A46214616F06CFC14
+:1001600D434930460BF032F93046424E2A4621467D
+:1001700D16F062FC404930460BF028F930463F4EF0
+:1001800D2A46214616F058FC3D4930460BF01EF923
+:1001900D30463C4E2A46214616F04EFC3A49304632
+:1001A00D0BF014F93046394E2A46214616F044FC20
+:1001B00D374930460BF00AF93046364E2A4621466D
+:1001C00D16F03AFC344930460BF000F93046334E08
+:1001D00D2A46214616F030FC314930460BF0F6F830
+:1001E00D3046304E2A46214616F026FC2E49304622
+:1001F00D0BF0ECF82A4621463046BDE8704016F06B
+:1002000D1BBC00BFF8360020402000207DB302004B
+:1002100D5C700300CC36002064700300EC360020C7
+:1002200DD471030010370020DC710300F03600207C
+:1002300DB872030014370020C0720300D0360020BE
+:1002400D9C730300E0360020A8730300E436002001
+:1002500D3C7403000037002040740300F436002086
+:1002600DD474030018370020DC7403000437002019
+:1002700D70750300D836002078750300FC36002019
+:1002800D0C760300D43600201476030008370020C6
+:1002900DA8760300DC360020B0760300E836002097
+:1002A00DFC7603000C370020047703006FF47D709B
+:1002B00D704700BF6FF47D70704700BF6FF47D70A5
+:1002C00D704700BFC08800F00500003818BF01203E
+:1002D00D704700BFC08800F00A00003818BF012029
+:1002E00D704700BFC08810F0030018BF0120704791
+:1002F00DC08800F00C00003818BF0120704700BF07
+:1003000DC088C0F3802070476FF47D70704700BFC8
+:1003100D6FF47D70704700BF03684FF47A729B6B6A
+:1003200D02FB01F1184700BF6FF47D70704700BFED
+:1003300D6FF47D70704700BF08B50368DB6B98479D
+:1003400D024BA3FB0030800908BD00BFD34D6210E6
+:1003500D6FF47D70704700BF01610020704700BFD2
+:1003600D6FF47D70704700BF6FF47D70704700BFF4
+:1003700D0A717047704700BF704700BF806B7047B0
+:1003800D406B704701207047C06A003818BF0120CC
+:1003900D704700BF10B5044616F053FB204610BD44
+:1003A00DC38B990710B5044606D5436D5BB110BDDF
+:1003B00D23F002039BB2E383626D002AC4BF43F0B6
+:1003C00D0203E38310BD06F047FF636CC01A61F1B1
+:1003D00D0001652871F10003E38BE9D29A07EBD593
+:1003E00D10BD00BF0B4B10B503F1080103F18C02DA
+:1003F00DB033044601608261036230300AF018FFA9
+:1004000D054AA261002304F11800E38304F010FCF7
+:1004100D204610BDE8780300D47E030038B50C4BA0
+:1004200D03F1080103F18C02B033044640F8181CA7
+:1004300D0260836018300AF0FBFE064A226000233A
+:1004400D2046A4F11805E38004F0F2FB284638BDE0
+:1004500DE8780300D47E0300026838B593690D4631
+:1004600D12498B42044617D1C38803F005031BB113
+:1004700D53680F4A934201D10E4838BD2046984724
+:1004800DB5FA85F35B098342F6D123680A4A1B68E6
+:1004900D934206D1002038BD98470028ECD0226841
+:1004A00DE6E7294620469847002038BDC5020200E0
+:1004B00DEDE2010012FCFFFFBDF2010002680849E8
+:1004C00DD26B8A4208B505D1406B064BA3FB0030B9
+:1004D00D800908BD9047034BA3FB0030800908BD80
+:1004E00D81030200D34D621001207047C0680038AF
+:1004F00D18BF0120704700BF0D4B10B503F1080167
+:1005000D03F18C02B0330446016082610362303026
+:1005100D0AF08EFE074AA2610023E38304F118005E
+:1005200D04F086FB204616F08CFA204610BD00BF65
+:1005300DE8780300D47E030038B50E4B03F10801B3
+:1005400D03F18C02B033044640F8181C026083603E
+:1005500D18300AF06DFE084A22600023A4F1180538
+:1005600DE380204604F064FB284616F06AFA28461C
+:1005700D38BD00BFE8780300D47E0300C388990717
+:1005800D10B5044606D5C36B5BB110BD23F0020355
+:1005900D9BB2E380E26B002AC4BF43F00203E38009
+:1005A00D10BD06F059FEE36AC01A61F1000165281D
+:1005B00D71F10003E388E9D29A07EBD510BD00BFB6
+:1005C00D1B4B70B5044603604FF48073C380002548
+:1005D00D184B228102202071A36104F11800C4E997
+:1005E00D03552575E5610E4604F0B4FA124BA6626B
+:1005F00D03F1080103F18C02B0332160A261236283
+:1006000D01224FF4007104F130000AF0E9FDE38B93
+:1006100D226B656300218020043243F48043A06384
+:1006200DE5626564E26421656565E383204670BD1E
+:1006300D7C780300D47E0300E878030038B50446C7
+:1006400D0D460EF0CBF9236B58880433002D3CD0AA
+:1006500D19182848E26BE36CA0FB020299424FEA9D
+:1006600D12102AD9520907EE902AB8EEE77A07EE52
+:1006700D900ADFED215AF8EEE76AB7EE006AD4ED85
+:1006800D147AF4EEC77AF1EE10FA4FF0000248BF7B
+:1006900D94F854201A70D4ED147AE36C77EE867AC0
+:1006A00D0133F4EEE67AF1EE10FAC8BFF0EE657A9A
+:1006B00D8B42C4ED147AE364E1D3D4E90D23C4E98C
+:1006C00D0F23BDE838400EF07BB9D4E91121521A41
+:1006D00D07EE902A9FED097AF8EE677A67EE877A32
+:1006E00DFDEEE77A17EE902A8242D4BF99181918B9
+:1006F00DAFE700BFA38B2EBA0000000078C2B93C53
+:1007000D10B5044606F0A8FD636B606403B1A36BDE
+:1007100D636500212046FFF791FFE38BDB0700D5D2
+:1007200D10BDFCF77BFC04F12001074AA06A802371
+:1007300DFEF7A2FCE28B016842F001020968E0625B
+:1007400DE283BDE81040084700442C47B1F5806FA7
+:1007500D0DD8B1F5007F08B5C8BFC1F580618029FE
+:1007600DA8BF80218163FFF7CBFF002008BD6FF488
+:1007700D7A70704708B5134BA3FB01231B09162292
+:1007800D02FB03F39A1807EE103A07EE901A06EEE5
+:1007900D902AF8EE677AF8EE666AB8EE477A37EE89
+:1007A00DC77A77EEE67AB0EEC77AF0EEE77AB4EE76
+:1007B00DE77AF1EE10FA58BF13464363FFF7A0FF37
+:1007C00D002008BDA38B2EBA036810B54FF47A74C0
+:1007D00D9B6B04FB01F1174CA34227D1164BA3FBD6
+:1007E00D01C316241B0904FB03F303EB040C07EEF2
+:1007F00D103A07EE901A06EE90CAF8EE677AF8EE08
+:1008000D666AB8EE477A37EEC77A77EEE67AB0EEDB
+:1008100DC77AF0EEE77AB4EEE77AF1EE10FA58BF48
+:1008200D63464363FFF76CFF002010BDBDE8104029
+:1008300D184700BF75070200A38B2EBA70B50C4682
+:1008400D82B005460AF0C6FCE38B9B070DD4236BE3
+:1008500D0433E36406F000FDE36AA0641A681846E9
+:1008600D13689847284602B070BD04F13006314632
+:1008700D28460AF0E5FC20460121FFF7DFFE0122A4
+:1008800D4FF4007101A80AF0ABFC01A930460AF043
+:1008900DD7FC01A80AF0CCFCD9E700BFA1F12001DB
+:1008A00DFFF7CCBF0220704701EB810100EB410047
+:1008B00D1430704782B010B58C4684B049688646B6
+:1008C00DDCF800000DF1080CACE8030006A981E886
+:1008D00D0C00039BDA070EEB630C12D55A10029B2A
+:1008E00D5EF80220D45808AB93E803008DE80300AE
+:1008F00D06AB0CCB6046A04704B0BDE8104002B07B
+:1009000D7047029CEFE700BF03682DE9F0411B69BA
+:1009100D1A4E0F88B34204460D4626D11E30038869
+:1009200DBB4201D0BDE8F0816B89012BFAD9A989B1
+:1009300DA06861820368DB699847A0680368254653
+:1009400D1B6A984755F8123B60821B69B3420FD161
+:1009500D04F11E06204601F021FA2A460146022323
+:1009600D3046BDE8F04100F035B901219847D6E792
+:1009700D0121204698470646ECE700BFA908020072
+:1009800D30B5194B1D688DB045B3044606A80AF065
+:1009900DB5F8164B0293182016F055F8144900229D
+:1009A00DCDE900120146CDE9040241F80C4BCDE929
+:1009B00D0A22C2604A606A46034603CA58609960BB
+:1009C00D2A680C4992680C4858618A424FF012030C
+:1009D00DADF80C3004D102A805F0D2F80DB030BD41
+:1009E00D02A928469047F6E7D438002005000100FB
+:1009F00DC10A020089D90100B508020070B504468C
+:100A000D82B0806805F062FBA081A06805F066FBEE
+:100A100DE081A06805F06AFBA36820821A68184679
+:100A200D136A98471D4B608228201E6816F00BF83C
+:100A300D054610300AF062F8194B2B60182016F09D
+:100A400D02F8184900910146002241F80C4B019221
+:100A500DC260EA604A60C5E908226A460346A8609A
+:100A600D03CA5860996032680F4952680F4858613F
+:100A700D8A424FF0C203AB8008D1284605F080F8BA
+:100A800D284602B0BDE8704015F0DBBF2946304660
+:100A900D90470028F1D102B070BD00BFD4380020BE
+:100AA00D05000100C10A020081D90100B50802004C
+:100AB00D024B1B680BB1FFF7A1BF7047D438002064
+:100AC00D82B070B504A981E80C00044601F078F9F4
+:100AD00D18B9BDE8704002B07047A06805F0F6FA8D
+:100AE00DA081A06805F0FAFA25460346E381A068C7
+:100AF00D05F0FCFA55F80C3B0B4A1B69208293421A
+:100B000D0DD104F11406204601F048F92A4601469C
+:100B100D3046BDE87040062302B000F071B80021E8
+:100B200D204698470646EEE7A908020030B5044670
+:100B300D85B0154601F072F81E4B2360A56004F1D7
+:100B400D140000F041F8002504F11E0000F03CF8FF
+:100B500D19492046C4E9035501F07EF840F253715E
+:100B600D204601F08DF806220920CDE9012004F17F
+:100B700D0C032946009220464CF64B2201F090F8CA
+:100B800D02210520CDE901100091204604F1120348
+:100B900D4FF62432012101F083F8204601F010F9BF
+:100BA00D28B1064B1B6813B12046FFF727FF2046DF
+:100BB00D05B030BDC4790300987B0300D438002004
+:100BC00DACDF7047AEDF70470022028102604260E9
+:100BD00D704700BF10B5844682B014460022ADF8B0
+:100BE00D022008466A46BCF80010ADF800300194AA
+:100BF00DFFF7E6FFB0FA80F0400902B010BD00BF6C
+:100C000D2DE9F0414FF6FF7486B0A142ADF80630E4
+:100C100D33D0048914F001040D46064617460FD152
+:100C200D9BB202AA00243188ADF808302846ADF8F1
+:100C300D0A400397FFF7C4FF204606B0BDE8F081D8
+:100C400D0388ADF808300592012302AA8DF80A3009
+:100C500D4FF000080DF1060311462846ADF80C8043
+:100C600D04930092FFF7AEFF0028E5D0049B009A95
+:100C700D1988BDF806309942D4D10024204606B01B
+:100C800DBDE8F08172DF704773DF704774DF704726
+:100C900D76DF704777DF704778DF70477ADF704710
+:100CA00D8FDF704769DF70471321FFF7F1BF00BF7A
+:100CB00D0B68034A0146D2560320FFF7EBBF00BF76
+:100CC00D6C7B030010B5094B044640F8143B0AF049
+:100CD00D55FB04F110000AF051FB054A2260002378
+:100CE00D2046E38003F0A4FF204610BD7C7B03006B
+:100CF00DD47E0300C388590705D41B0700D4704761
+:100D000D04200EF0EBBD10B5044606F0A5FAA3695C
+:100D100DC01A61F10001B0F5FA6F71F1000303D251
+:100D200DE3881A070BD410BD074800210FF0EEFB26
+:100D300DE38823F004039BB21A07E380F3D5BDE8E3
+:100D400D104004200EF0CABDA90C020070B584B08D
+:100D500D0DF107034FF6FF70039310F039F84FF6BE
+:100D600DFF75A84227D0044607E0039B1B786BB1A3
+:100D700D10F02EF8A84204461DD002AA01212046EB
+:100D800D10F024FA03462046002BEED006F064FA4C
+:100D900D0A4E04460D4610F0BBFD09E006F05CFA64
+:100DA00D031B61EB0502B3F57A7F72F1000302D2EA
+:100DB00D3368002BF2D104B070BD00BF5C3700204A
+:100DC00D10B59AB004463C2200210BA815F09BFEED
+:100DD00D0023012205930A930293CDE90833CDE94F
+:100DE00D033306938DF814208DF829200F4B4FF403
+:100DF00D7A7202FB04F40221A3FB043406238DF85E
+:100E000D2C1002AA0A498DF82F300BA81F23640A53
+:100E100D0191ADF8083007940EF076FE05AA01A9F0
+:100E200D0448FFF72FFF1AB010BD00BF5917B7D1F7
+:100E300D283700203821002038B5664D002943D1D0
+:100E400D2B78990638D4DA062FD41C0725D45807E9
+:100E500D1DD4990713D4DA070BD45B0603D40EF017
+:100E600DF9FA002038BD5C4B01211878FFF70CFF13
+:100E700DF5E711F0ABFF2B785B06F0D5F3E7574B99
+:100E800D4FF400321A602B78DA07E6D5F1E7534AB2
+:100E900D012151609907DED5F1E7504B4FF00072FB
+:100EA00D1A602B785807D4D5F1E74C4B01221A6004
+:100EB00D2B781C07CBD5F0E7484B4FF400621A6036
+:100EC00D2B78DA06C1D5F0E70EF0BEFA00232B70B1
+:100ED00D11F094FF2C7810B944F001042C703F4BA5
+:100EE00D1B689A0348BF44F002043C4B48BF2C706A
+:100EF00D5B68DB0748BF44F00404384B48BF2C70D7
+:100F000D1B68980148BF44F00804344B48BF2C704F
+:100F100D1B68D90748BF44F01004304B48BF2C70F4
+:100F200D1B681A052C4B48BF44F02004187848BFA5
+:100F300D2C70FFF7ABFEB0B1E30719D4A0071CD49A
+:100F400D610726D422072FD4E30639D4A00688D50D
+:100F500D224B4FF40062C3F88020BFF34F8FBFF3D5
+:100F600D6F8F002038BD44F04004E3072C70E5D5A9
+:100F700D11F00AFF2C78A007E2D5184B4FF4003280
+:100F800DC3F88020BFF34F8FBFF36F8F2C786107AD
+:100F900DD8D5124B0122C3F88420BFF34F8FBFF376
+:100FA00D6F8F2C782207CFD50C4B4FF00072C3F802
+:100FB00D8020BFF34F8FBFF36F8F2C78E306C5D51D
+:100FC00D064B0122C3F88020BFF34F8FBFF36F8F05
+:100FD00D2C78BBE7D24000203821002000E100E052
+:100FE00D0B4B10B5044640F8143B0AF0C7F904F159
+:100FF00D10000AF0C3F9074A22600023E38020465F
+:1010000D03F016FE204615F01CFD204610BD00BF56
+:1010100D7C7B0300D47E030010B5044682B010F033
+:1010200D65FD204610F070FD2378023B062B0CD891
+:1010300DDFE803F01022040B0B0B0D000123608879
+:1010400D8DF8043001A910F05FFC02B010BD237AB9
+:1010500D012B1FD0124B1C68002CF6D094F82030B9
+:1010600D002BF2D1E3689B07EFD4A369002BECD0E2
+:1010700D06F0F2F8A061E8E7094B1B68002BE4D0FD
+:1010800D93F82020002AE0D1DA689207DDD40222FD
+:1010900DDA60DAE7034A1368013B1360DAE700BF51
+:1010A00D603700205C37002003883B2B42D80F2B84
+:1010B00D40F29B8010B5103B86B02B2B38D8DFE863
+:1010C00D03F0475C373737163737377737373737CA
+:1010D00D3737378937373737373737373737373741
+:1010E00D373737373737373737373737374000F1F7
+:1010F00D0801062268460AF0B9F9694601A80AF006
+:1011000DDBF93A4B1C686CB101A902A80AF0D4F9BD
+:1011100D02A904F110000AF0DFF90123E36002A82F
+:1011200D0AF02CF901A80AF029F968460AF026F907
+:1011300D06B010BD562B03D180881321FFF7A8BD33
+:1011400D70478088132106B0BDE81040FFF7A0BDA1
+:1011500D81884FF6FF73994206D0254B254A1B68AF
+:1011600D0320D256FFF796FD01231A464FF47A71EC
+:1011700D02A809F075FC06B010BD1C4B1C68002CB4
+:1011800DD6D0012302224FF47A7102A809F068FC2F
+:1011900D94F82130002BCBD00FF036F90028C7D1B1
+:1011A00D154B1878012106B0BDE81040FFF76CBD56
+:1011B00D037A002BBCD10D4B1C68002CB8D094F8D1
+:1011C00D2030002BB4D1E3689B07B1D406F044F86E
+:1011D00DA061ADE7002302A980888DF808308DF855
+:1011E00D0930FFF75DFD06B010BD70476037002078
+:1011F00D4C2000206C7B03003821002038B50E4BAD
+:1012000D00250446C0E9003503F0A4FC0B4B236018
+:1012100DA56004F110000AF059F904F114000AF068
+:1012200D55F9074BE56040F2011222841C6012F063
+:1012300D0BF8204638BD00BFD47E03007C7B030035
+:1012400D603700202DE9F04FC488A3B014F480540A
+:1012500D9DF8B4B002D023B0BDE8F08F1E462C9B94
+:1012600D8360C0E906449146884605460EF040F875
+:1012700D11F098FE02940EF01BFB11F0ADFC02A9CB
+:1012800D012011F013FE9C4B05F1140A196812A8E8
+:1012900D0AF09CF812A950460AF01EF912A80AF09D
+:1012A00D6DF806AF954904A80AF090F894493846B0
+:1012B00D0AF08CF804AA514608A80AF01DF9424616
+:1012C00D08A90BA80AF018F93A460BA912A80AF0BA
+:1012D00D13F912A950460AF0FFF812A80AF04EF8B9
+:1012E00D0BA80AF04BF808A80AF048F838460AF09F
+:1012F00D45F804A80AF042F86B6908940220C4F37B
+:1013000D072260F301028DF821201A1D0A9409921B
+:1013100D08A95B88029AADF828304120ADF82A3033
+:1013200DFFF7C0FC02A811F009FE2046FFF7B4FC40
+:1013300D03224FF0000362F3061304944FF01008DC
+:1013400D8DF8103007238DF811308DF814408DF87D
+:1013500D128010F07BFA0DEB080010F0BDFA694811
+:1013600D10F09EFA0823ADF8183038464FF4C873C4
+:1013700DADF81A80ADF81C40ADF81E30FFF78EFCAD
+:1013800D614821460FF052FABBF1000F40F0A180E9
+:1013900D0DF10C085D4B129312A811F0D5FE564BB2
+:1013A00D12A819680AF012F859490BA80AF00EF89C
+:1013B00D0BAA12A940460AF09FF80BA809F0DEFF10
+:1013C00D12A809F0DBFF4022002112A815F09BFBAB
+:1013D00D504B1868139001238DF8843010B115F01F
+:1013E00DCEFB80B2ADF8480003980430159015F08F
+:1013F00DC6FBADF85000D9F800000430179015F079
+:1014000DBEFB454BADF858001868199010B115F09A
+:1014100DB6FB80B2414BADF8600018681B9010B15F
+:1014200D15F0ADFB80B23E4BADF8680018681D900D
+:1014300D10B115F0A4FB84B212A8ADF8704011F0F4
+:1014400DCFFF502015F0FFFA3246294601F034FA4D
+:1014500D10F070FA334B18601B68002B01DDFFF79D
+:1014600D75FC314C314E3220FFF7AAFC4FF00109CB
+:1014700D21462F48C4F800900FF048F83178FF2925
+:1014800D05D023682B4A4846D256FFF703FC4FF48C
+:1014900DA0330C934FF4F02303220D930BA80023DC
+:1014A00DCDE90E33CDE910338DF838200B970EF0C2
+:1014B00D3DFE012185F821103078FFF7E5FBEB8823
+:1014C00D43F480534046EB8009F058FF23B0BDE84C
+:1014D00DF08F10F02FFA03280DF10C087FF75AAF9B
+:1014E00D12AB42460BA90DF1060010F035FABDF80E
+:1014F00D0C0010F027FA4DE748200020F879030082
+:1015000DFC7903001910020048370020991A0200D7
+:1015100D007A0300203700201C37002044200020D3
+:1015200D243700205C3700204C200020382100207B
+:1015300DB10C02006C7B0300072915D810B50C4CBB
+:1015400D0C480B46214623600EF0E0FF0A4B19783C
+:1015500DFF2901D1002010BD2368084A0120D25671
+:1015600DFFF798FB002010BD6FF47A70704700BF35
+:1015700D4C200020B10C0200382100206C7B0300B0
+:1015800D08B50EF041FF003818BF012008BD00BF9F
+:1015900D2DE9F041A8B06A220D460DA82A492B4E1F
+:1015A00D15F089FA0DA903A809F0D8FB03A906A81F
+:1015B00D09F04AFB05F13C086FF0FE030122CDE96D
+:1015C00D003206A905236422404606F04DFA06A80E
+:1015D00D09F0CEFA0FCE0DF1180CACE80F0096E81D
+:1015E00D0700ACE803008CF800200522114606AB7D
+:1015F00D04A809F0C3FB002704A905A809F024FBE2
+:1016000DCDE9007740463B463A4605A906F06CF910
+:1016100D05A83C4609F0ACFA2B6821465B6A2846C2
+:1016200D98470534052003F077FFFF2CF4D14FF4D4
+:1016300D7A7003F071FF04A809F09AFA03A809F073
+:1016400D97FA28B0BDE8F081E47A0300507B0300DF
+:1016500D2DE9F84F4FF0805308460E46D3F86490AD
+:1016600DFEF782F94FF0040A05274FF001081036F6
+:1016700DB9FBF7F507FB1595B5FBF8F56B1C002BC2
+:1016800DA9EB050907EB870708EB88080EDD0FFAB4
+:1016900D8AFB0024C4F10402FF2312B259463046DE
+:1016A00D09F0C2FBAC4204F10104F3D1BAF1010A15
+:1016B00DDED2BDE8F88F00BFA54B2DE9F04F1D68B8
+:1016C00D2B6943F008032B61A24D002387B080F8EE
+:1016D00D203083610446287803920F461E460293FC
+:1016E00DFFF7D4FAC820FFF76BFB07F13C0A012185
+:1016F00D2878FFF7C9FA504606F0B4F83946204667
+:1017000DFFF746FF39462046FFF7A2FF4FF0FF0BCC
+:1017100D07F1100904F1100894F82030002B37D18F
+:1017200DE3689D0703D4A269002A40F01B8113F0E2
+:1017300D010531D1590765D4990740F1BD8013F0EA
+:1017400D080500F0A380844904A809F087FA04A9CC
+:1017500D05A809F079FA0023CDE900331A4605A949
+:1017600D504606F0C1F805A809F002FA43F6982094
+:1017700D03F0D2FE04A809F0FBF9642003F0CCFEBF
+:1017800D40F68D26FBF754FE94F82030002BC7D081
+:1017900DE36813F00105CDD0704904A809F05EFA95
+:1017A00D04A905A809F050FA0023CDE900331A4623
+:1017B00D05A9504606F098F805A809F0D9F9029B3D
+:1017C00D002B40F0B580ABF1040BBBF1280F40F3BB
+:1017D00DB580BBF1FF0F029BA8BF002302930398B6
+:1017E00D0368DB69984728B1E36823F0010343F0F0
+:1017F00D0403E36004A809F0BBF9E36859074FF04F
+:1018000D000699D53B68FF215B6A384698472369E6
+:1018100DB3F90230002BC8BF002521DCE6E0E368F8
+:1018200D13F0020672D1A369002B4FD14FF448700B
+:1018300D03F072FE3846FEF797F894F82030EBB9B6
+:1018400DE3689A0762D4A369002B61D1C82003F025
+:1018500D63FE2369B3F902300135AB4240F3C68014
+:1018600D29B2404609F060FE002301461A4648465B
+:1018700D09F08CFB94F82030002BD0D0E3689A0748
+:1018800D44D4642003F048FE012645E7344904A8FA
+:1018900D09F0E4F904A905A809F0D6F92B462A4662
+:1018A00D05A9CDE90055504606F01EF805A809F02A
+:1018B00D5FF904A809F05CF9642003F02DFE0136F0
+:1018C00D40F68B239E427FF727AF5BE705F0C4FC04
+:1018D00DA369C01A61F10001B0F5FA6F71F100034F
+:1018E00D60D2E36813F00202A0D094F82010002912
+:1018F00D7FF425AF52B9A369002B40F080804FF4DF
+:1019000D7A7003F009FEE3689A07BAD5002616E748
+:1019100D05F0A2FCA369C01A61F10001B0F5FA6FE0
+:1019200D71F1000350D2E36813F002028ED0DCE7B0
+:1019300D0BF1040BBBF1280F3FF74BAF029B384661
+:1019400DBBF1000FD8BF2B460293FEF70DF846E70B
+:1019500D94380020382100204C7A0300047A0300CB
+:1019600D8C7A030005F078FCA369C01A61F10001BF
+:1019700DB0F5FA6F71F10003FFF40AAF94F820305F
+:1019800D002B7FF405AFE36898073FF5D0AEE388F1
+:1019900D43F00403E3800A23E360204602F0ECFBEE
+:1019A00DE368F6E694F82030002B9AD1E36813F043
+:1019B00D02029FD10A23E360E38843F00403E3802E
+:1019C00D204602F0D9FB8CE794F82030002BAAD1E9
+:1019D00DE36813F002028DD10A23E360E38843F03C
+:1019E00D0403E380204602F0C7FB9CE794F8203007
+:1019F00D002B7FF443AFE36803F002027AE705F0B2
+:101A000D2BFCA369C01A61F10001B0F5FA6F71F1F9
+:101A100D000305D2E36898077FF571AF00268EE6C7
+:101A200D94F82030002BF5D1E3689D073FF56EAF9C
+:101A300DE38843F00403E3800A23E360204602F0C9
+:101A400D9BFBE7E738B5124B044600251878FFF7E6
+:101A500D1DF984F821500EF0C1FC98B9E3696BB102
+:101A600D05F0FAFBE369C01A61F10001B0F5FA7FE8
+:101A700D71F100032CBF0120002038BD05F0ECFBF7
+:101A800DE061EDE7294603480EF040FD284638BDDC
+:101A900D38210020A90C020020B9034B186808B1A9
+:101AA00DFFF7D0BF704700BF603700200238012814
+:101AB00D01D90120704710B5074C206850B1C3887B
+:101AC00D43F00803C38002F057FB2068BDE81040C7
+:101AD00DFFF7B8BF012010BD60370020012801D0ED
+:101AE00D012070470B4B10B51C6824B12046BDE892
+:101AF00D1040FFF7A7BF084B1878FFF7C7F80EF097
+:101B000D6DFC08B9012010BD214604480EF0FEFC05
+:101B100D204610BD6037002038210020A90C02009E
+:101B200D44F20103984214D009D801280FD041F294
+:101B300D0103984214BF4A204720FBF7CFBD44F262
+:101B400D0203984214BF4A204820FBF7C7BD462028
+:101B500DF3E74920F1E700BFA8DF7047B0DF70471A
+:101B600D62DF7047704700BF0368034A9B6893426A
+:101B700D00D1704706311847651B02000B88502BAA
+:101B800D70B504462CD00FD9512B35D0532B09D11C
+:101B900D0368204D1C6BAC4233D19B680A461E492D
+:101BA00D8B4233D1012070BD102B1ED0112BF9D1DA
+:101BB00D0368194DDA69AA4225D100252E4605E0A4
+:101BC00D23681B699847013523680681DB68204629
+:101BD00D98470346AB4229462046F1DC012070BDF3
+:101BE00D03681B6A9847012070BD03680A4A9B6908
+:101BF00D9342F7D1012070BD03685B6A98470120BD
+:101C000D70BDA047CEE790472368D6E7911D984752
+:101C100DC8E700BF691B0200651B020010B5002359
+:101C200D054A026004460371C38000F0E7F92146BE
+:101C300D00F0F2F9204610BDB07B030010B5054B46
+:101C400D0360044600F0DAF9214600F0F3F920466E
+:101C500D10BD00BFB07B030000B585B010316B46E1
+:101C600D0DF1100C11F8012D03F8012B6345F9D17D
+:101C700D011D6846FFF774FF05B05DF804FB00BF5A
+:101C800D00B583B003798DF806308C46821D01A90D
+:101C900D0120ADF804C0FFF75FFF03B05DF804FB52
+:101CA00D2DE9F04788B00546BDF84090BDF8446079
+:101CB00DBDF8484092460F462022002168469846BE
+:101CC00D14F021FFADF80460B6EB090618BF01262C
+:101CD00D2B79ADF800A0E007CDF80880ADF806909F
+:101CE00D8DF80C608DF8023005D59DF80D3043F060
+:101CF00D02038DF80D30A10705D59DF80D3043F089
+:101D000D04038DF80D30620705D59DF80D3043F0B5
+:101D100D08038DF80D30230705D59DF80D3043F0E0
+:101D200D10038DF80D30E60605D59DF80D3043F006
+:101D300D20038DF80D30A00605D59DF80D3043F02C
+:101D400D40038DF80D30610605D59DF80D3043F03B
+:101D500D01038DF80D30E20544BF01238DF80F30DE
+:101D600D40F20112A30548BF0123ADF812202A68E5
+:101D700D48BF8DF81030012312698DF811308DF8A0
+:101D800D143039462846EC8890476946024620466D
+:101D900D0EF016FC08B0BDE8F08700BF00B58DB0A1
+:101DA00D01A80EF057FB019B23B1BDF808000DB043
+:101DB00D5DF804FB4FF6FF700DB05DF804FB00BF3E
+:101DC00D08B50EF021FB003818BF012008BD00BF7B
+:101DD00D03682DE9F041DB6806460C4690469847AE
+:101DE00D071E1BDD00250BE04388A3421ED0838810
+:101DF00DA34221D0C388A34224D00135AF420DD0D8
+:101E000D336829461B69304698470388A342EBD1B6
+:101E100D012388F800302846BDE8F08100234FF0FB
+:101E200DFF3588F800302846BDE8F081022388F898
+:101E300D00302846BDE8F081032388F8003028469D
+:101E400DBDE8F081042388F800302846BDE8F08114
+:101E500D30B583B00C460DF10702C9880546FFF772
+:101E600DB7FF011E08DB9DF80730032B06D02B684A
+:101E700D0A4A1B6893420BD103B030BD238A022B53
+:101E800DF5D12B6828461B699847638A0381EEE7D5
+:101E900DA11D2846984703B030BD00BF651B020049
+:101EA00D70B58AB00C460DF1070209890646FFF799
+:101EB00D8FFF00282CDB9DF8072001239A428DF817
+:101EC00D083027D12389ADF81830336825485B6871
+:101ED00DE189ADF81A10002540F2011C83420895E6
+:101EE00DADF82450ADF81CC029D12B462E460593D4
+:101EF00D9DF80E30ADF8101062F30003A088ADF818
+:101F000D0C5002A9ADF812608DF80E30FFF726FEC9
+:101F100D0AB070BD9DF80E20E589A088ADF810506F
+:101F200D002363F3000202A9ADF80C308DF80E20EA
+:101F300DADF812300593FFF711FE0AB070BD06A97A
+:101F400D304698479DF81C309DF81D20BDF81A109D
+:101F500DBDF824601BB9089B4FF48175C7E7089B3A
+:101F600DC5E700BF651B020000B583B009890DF1FF
+:101F700D0702FFF72DFF03B05DF804FB91F806C0D3
+:101F800DBCF1010F11D0BCF1020F0DD110B50268DB
+:101F900D094CD26AA24282B00AD109890DF1070219
+:101FA00DFFF716FF02B010BD704703689B6A184714
+:101FB00D02B0BDE810401047691F0200F8B50E4C85
+:101FC00D26689EB13368002B0FDD07463546002489
+:101FD00D02E03368A34208DD55F8040F0368394663
+:101FE00D5B69013498470028F3D1F8BD542014F0F3
+:101FF00D2AFD20600660F8BD6437002010B5054C41
+:1020000D206800B110BD542014F01DFD00230360A5
+:1020100D206010BD6437002008B50368132B05DC64
+:1020200D00EB830201335160036008BD1420FBF700
+:1020300D03FA00BF30B40568002D19DD02460023F8
+:1020400D02E00133AB4213D052F8044F8C42F8D169
+:1020500D5A1CAA42B8BF00EB820108DA01324C6863
+:1020600D41F8044BAA42F9D1591ED31A0B4403600F
+:1020700D30BC704702207047013101EB810100EB4C
+:1020800D4100704782B010B58C4684B049688646D1
+:1020900DDCF800000DF1080CACE8030006A981E89E
+:1020A00D0C00039BDA070EEB630C12D55A10029B42
+:1020B00D5EF80220D45808AB93E803008DE80300C6
+:1020C00D06AB0CCB6046A04704B0BDE8104002B093
+:1020D00D7047029CEFE700BF2DE9F04F83B0DDE9BB
+:1020E00D0CABBDF83870002B41D080460E469146A2
+:1020F00D1D46BAF1000F3DD00F2E01D1C02F36D1A4
+:1021000D282014F0A0FC0446103008F0F7FC18202D
+:1021100D2680A4F8029014F096FCCDE900AB47F0B0
+:1021200D0207A7806B4607460246A06003CB47F81F
+:1021300D0C5B0023D8F80060D360E3607B60916096
+:1021400D506075680D495161C4E908330C4B9D42CF
+:1021500D08D1204603F014FD204603B0BDE8F04F32
+:1021600D14F06FBC21464046A8470028F1D103B0BA
+:1021700DBDE8F08F1BF0010FBED1F8E785200200FE
+:1021800D81D901002DE9F0438DB00446149FDDF88F
+:1021900D5490884616461D465FB306A808F0AEFC5F
+:1021A00D1820ADF80880ADF80A6014F04CFC01461B
+:1021B00DCDE9007941F80C5B0023EC460246C36083
+:1021C00D4B60BCE8030050602068916005930D4999
+:1021D00D8568049251610C4A0A9312219542ADF81B
+:1021E00D0C100B9309D102A803F0CAFC0DB0BDE889
+:1021F00DF08319F0010FD0D1F8E761462046A847CA
+:1022000DF1E700BF8520020089D9010030B5124DDC
+:1022100D2A6889B0EAB111490024CDE9061408A94C
+:1022200D034611E9030003938DE8030010460121D5
+:1022300D2246FFF7A7FF0A4A039BCDE9042404AA0F
+:1022400D92E8030022468DE8030028680221FFF77B
+:1022500D99FF09B030BD00BFD438002061230200C2
+:1022600DC1220200F0B5134D2E688BB0FEB1124A9B
+:1022700D05900024CDE90824102702970AA90346EA
+:1022800D11E9030022468DE8030030460121FFF7D6
+:1022900D23FF0A4A0297CDE9062406A903C9059B27
+:1022A00D8DE80300224628680221FFF715FF0BB0C9
+:1022B00DF0BD00BFD438002061230200C12202000E
+:1022C00D82B070B504A981E80C000446BDF8125027
+:1022D00DFFF776FD28B1022D1ED0012D1ED0052D44
+:1022E00D03D0BDE8704002B07047022325466372EB
+:1022F00D55F8093B194A1B69934225D104F114067F
+:1023000D2046FFF74BFD2A4601463046BDE870409A
+:1023100D012302B0FEF774BC0023E7E72646657281
+:1023200D56F8093B0D4A1B69934212D104F114056D
+:1023300D2046FFF733FD324601462846BDE8704082
+:1023400D012302B0FEF75CBC0121204698470646EA
+:1023500DD6E72946204698470546E9E77920020049
+:1023600D82B070B504A981E80C000446BDF8125086
+:1023700DFFF726FD28B1022D1ED0012D29D0052DE8
+:1023800D03D0BDE8704002B070470223254623728A
+:1023900D55F8083B1D4A1B69934230D104F10A06DA
+:1023A00D2046FFF7FBFC2A4601463046BDE870404B
+:1023B00D012302B0FEF724BC00212546217255F8F9
+:1023C00D083B124A1B699342E8D0204698470646BF
+:1023D00DE6E72646257256F8083B0C4A1B699342E0
+:1023E00D0FD104F10A052046FFF7D8FC324601460D
+:1023F00D2846BDE87040012302B0FEF701BC002164
+:1024000DE3E70021204698470546ECE779200200D6
+:1024100DF0B5234E35688FB00DB303460C4601B3AE
+:1024200D204A05930024CDE906241027029706AA19
+:1024300D92E8030022468DE8030028460121FFF7AC
+:1024400D4BFE194A0297CDE9082408A903C9059B3B
+:1024500D8DE80300224630680221FFF73DFE0FB0E4
+:1024600DF0BD104A0593CDE90A210AAA92E80300AE
+:1024700D22468DE8030028460121FFF783FE0A4A14
+:1024800DCDE90C240EAB13E9030022468DE80300C1
+:1024900D059B30680221FFF775FE0FB0F0BD00BF40
+:1024A00DD438002061230200C1220200F0B5044699
+:1024B00D85B0FFF7B3FB20461C4B40F80A3BFEF7F7
+:1024C00D83FB002704F11400FEF77EFB18492781DA
+:1024D00D2046FFF7C1FB0125092649F6820120465A
+:1024E00DFFF7CEFB04F1080339464DF69022204646
+:1024F00DCDE901560095FFF7D3FB2046CDE90156F6
+:1025000DA3194DF6912200952946FFF7C9FB2046E8
+:1025100DFFF756FC10B9204605B0F0BD2046294600
+:1025200DFFF776FF204605B0F0BD00BFEC7B030042
+:1025300D987B0300002070470420704701EB810158
+:1025400D00EB41002630704782B010B58C4684B048
+:1025500D49688646DCF800000DF1080CACE8030074
+:1025600D06A981E80C00039BDA070EEB630C12D56C
+:1025700D5A10029B5EF80220D45808AB93E8030072
+:1025800D8DE8030006AB0CCB6046A04704B0BDE858
+:1025900D104002B07047029CEFE700BF10B507492D
+:1025A00D074A016000238260C3810446083002F0AF
+:1025B00D3FFB2046FFF742FB204610BD287C030061
+:1025C00DD47E030010B50849084C01600022C2807A
+:1025D00D40F8084CA0F1080402F02AFB2046FFF752
+:1025E00D2DFB204610BD00BFD47E0300287C0300C8
+:1025F00D82B070B504A981E80C000446FFF7E0FB3A
+:1026000D18B9BDE8704002B0704723680E4A1B69C7
+:1026100DBDF81000BDF812102083934261830ED1D6
+:1026200D04F126052046FFF7B9FB04F11802014617
+:1026300D2846BDE87040042302B0FEF7E1BA002140
+:1026400D204698470546EDE73D2502002DE9F04F60
+:1026500D0368444D1B694F89B1F80080AB4285B0CA
+:1026600D06460C4628D13A30038843450DD03368D1
+:1026700DB4F800801B69AB426FD106F144000388AA
+:1026800D43451CD005B0BDE8F08F032FFADD3D1F8B
+:1026900D04F1140325F0030510341D4434F8022C05
+:1026A00D34F8041C01236846043408F0D9F9AC420F
+:1026B00DF4D105B0BDE8F08F02219847D4E7032F80
+:1026C00DE0DD043F04F1140327F00307DFF8A080D9
+:1026D00D10341F4408E0284603F052FA284614F03F
+:1026E00DB0F90434BC42CDD034F804ACBAF10F0FBC
+:1026F00D4FF02800F5D034F8029CD6F810B014F045
+:1027000DA2F90546103008F0F9F9A5F800A0A5F8D2
+:1027100D0290182014F097F90146134A41F80C6BFA
+:1027200D00920022C26001924A60EA60C5E9082267
+:1027300D0E4A42616A460346A86003CA5860996012
+:1027400DDBF800305B6812224345AA80C3D058469F
+:1027500D294698470028C4D0BDE703213046984745
+:1027600D8DE700BF3D250200F1250200492502003D
+:1027700D81D901000368154A1B69934270B50E8813
+:1027800D04460D4612D130300388B34200D070BDDF
+:1027900D2069A18C03680E4ADB684E1C9342A68407
+:1027A00D07D11C340023AC60AB8170BD012198476B
+:1027B00DEAE798470028F4D043880188E38304F1C1
+:1027C00D1C020423A183AA60AB8170BD3D250200CC
+:1027D00D3525020070B58CB00546FFF7F1FA08B942
+:1027E00DAB8C0BB90CB070BD0446A88406A82E693D
+:1027F00D08F084F91820029414F025F9114A049078
+:1028000D0146CDE9002441F80C5B6A46C4600346DD
+:1028100D4C6003CA0C4A996058605A61336805943C
+:1028200DCDE90A449B68094C1222A342ADF80C2055
+:1028300D04D102A803F0A4F90CB070BD02A9304672
+:1028400D9847F6E7F12502004925020089D90100D4
+:1028500DA0F10800FFF7BEBF10B50949094A016094
+:1028600D00238260C3810446083002F0E1F920465E
+:1028700DFFF7E4F9204614F0E4F8204610BD00BF40
+:1028800D287C0300D47E030038B50949094D016049
+:1028900D0022A0F10804C28040F8085C02F0C8F9DB
+:1028A00D2046FFF7CBF9204614F0CBF8204638BD73
+:1028B00DD47E0300287C03002DE9F04186B0044648
+:1028C00D154600F10807FFF7A9F9314A0023C4E9BD
+:1028D00D0223384602F03EF92E4B23604833256122
+:1028E00DA36004F1260504F14E0628460A35FEF7CD
+:1028F00D6BF9AE42F9D100252562206AE061E069ED
+:1029000D656104F11803A584A06123490593204650
+:1029100DFFF7A2F9204649F2AF31FFF7B1F9294689
+:1029200D09220425059B02922046CDE9005549F266
+:1029300D7572FFF7B5F906230293204604F11403CF
+:1029400DCDE9005504F1200845F204420221FFF7BC
+:1029500DA7F943462046CDE90155009542F2C43210
+:1029600D0321FFF79DF904F11C0640F209123346CD
+:1029700D029201214BF64C022046CDE90055FFF79E
+:1029800D8FF9384601F0F8FB204606B0BDE8F0811E
+:1029900DD47E0300287C0300987B030042DF704740
+:1029A00D704700BF084602F0B7BD00BF82B010B53A
+:1029B00D8C4684B049688646DCF800000DF1080CA1
+:1029C00DACE8030006A981E80C00039BDA070EEBC7
+:1029D00D630C12D55A10029B5EF80220D45808AB36
+:1029E00D93E803008DE8030006AB0CCB6046A047CF
+:1029F00D04B0BDE8104002B07047029CEFE700BF85
+:102A000D82B08DE80C00002100F6581002B0FAF7E4
+:102A100D11BB00BF82B010B502A981E80C00BDF852
+:102A200D0A30152B044610D8022B1DD9033B122B4F
+:102A300D1AD8DFE803F025191D37191919191919B5
+:102A400D1D191919191919193F0040F6B932934278
+:102A500D0AD100F580544FF0FF31D4F8B001BDE834
+:102A600D104002B007F022BABDE8104002B0704726
+:102A700DBDE81040D0F83C09036802B01B6B184745
+:102A800D002100F6740005F0DDF904F69800002130
+:102A900D05F0D8F904F6BC00BDE81040012102B0E4
+:102AA00D06F02ABBBDE81040D0F84009036802B01B
+:102AB00D9B6A184700F58054D4F8B001BDE810406A
+:102AC00D02B007F09FBA00BF82B08DE80C00BDF8D0
+:102AD00D0230152B01D002B0704700F5805002B0C6
+:102AE00DD0F8B00107F098BA38B500F5E5650446A1
+:102AF00D2846FBF735FA40B104F10C00FEF740FD16
+:102B000D38B92846FBF734FA50B9BDE838400BF018
+:102B100D6DBF2846FBF780FABDE838400BF066BF65
+:102B200D2846FBF7C1FB0028EFD138BD064A1368D4
+:102B300D591E11603BB9054A116821B141891360D5
+:102B400D21F4005343817047502000203020002095
+:102B500D704700BF064A1368591E11603BB9054AFC
+:102B600D116821B1C188136021F40053C3807047EF
+:102B700D50200020302000202DE9F04F2DED048B4A
+:102B800D85B00446FAF7C0FBB94B0025C4E9013501
+:102B900D201D01F0DFFFB74B236003F13C0204F170
+:102BA00D0C0604F1340862603046FEF727FB04F191
+:102BB00D4C07B1492663092240460BF083FE04F110
+:102BC00D6406AE490A2238460BF07CFEAC491A2247
+:102BD00D30460BF077FE2A464146012304F1800072
+:102BE00D04F098FB04F1E00A04F1B80005F050FF81
+:102BF00D04F53B7B394622235B22504608F040FE0C
+:102C000D3146122204F54B7658460BF095FB04F530
+:102C100DD26351465A46304604F5DF67029300F001
+:102C200DDBF9984B029804F5C46204F5C1610BF011
+:102C300DABF904F5AF6204F5AC61384601F020FE46
+:102C400D04F59A6204F59D6104F5E26001F018FE49
+:102C500D04F5E56208EE902A1046282243460092BC
+:102C600D39463246FAF7E0FE04F5EF6132462A2383
+:102C700D0E4609EE101A0093394618EE903A30467A
+:102C800DFBF770FBD5F8F83F01330ABF4FF0102367
+:102C900DD5F8F81F59694FF0805304F2A4761869DE
+:102CA00D1B6900EB4000091A04F2B475012230468D
+:102CB00DFCF7FAFA314600222846039505F004F98F
+:102CC00D0523C4F8E837C4F8EC37C4F8F037C4F876
+:102CD00DF437D4F85036C4F8D437D4F85436C4F891
+:102CE00DD837D4F85836C4F8DC37D4F85C36C4F885
+:102CF00DE037D4F86036C4F8E437634BC4F80038D5
+:102D000D04F5B263C4F8C03704F5B563C4F8C4372D
+:102D100D04F5B863C4F8C83704F5BB63C4F8CC3701
+:102D200D04F5F86604F5BE6304F2D47504F5FD6987
+:102D300D04F60400C4F8D03707224946C4F8F867F2
+:102D400DC4F8FC5708EE100AFAF73EFD01230022E5
+:102D500DCDE9002204F56C711A4604F6740005F0F5
+:102D600D4BF80022CDE900220123022204F58861EF
+:102D700D04F6980005F040F804F5A068032302223C
+:102D800D012104F6BC0006F075F95A4640F6AC5325
+:102D900D414604F6CC0006F0F7F9092104F5106060
+:102DA00D01F0D6FA082104F6281001F097FC3846F8
+:102DB00D00F012FCC4F83C09384600F0F7FC039A09
+:102DC00D0092014618EE103AD4F83C29C4F8400997
+:102DD00D04F6441000F072FD04F5A662534601920C
+:102DE00D04F5A36A04F5A962009204F54E715246EA
+:102DF00D04F65810FAF77EF904F5955018EE902A5E
+:102E000D029B19EE101A1830FAF74EFD4FF0000321
+:102E100D63810121404604F5C7680AF067FB40460F
+:102E200D0AF0D0FA022140460AF0CCF8B4F83E364A
+:102E300D164923F480733846A4F83E3609F09AFA01
+:102E400D56F8040B01210AF099FDB542F8D155F859
+:102E500D040B01210AF092FDA945F8D1012150463C
+:102E600D0AF08CFD204605B0BDEC048BBDE8F08F5B
+:102E700DD47E0300E87C03000090004000A00040D9
+:102E800D00A0014000200040AC7C0300801A060029
+:102E900D2DE9F04F83B0DDE90CABBDF83880002B88
+:102EA00D3CD007460E4691461D46BAF1000F32D072
+:102EB00D0F2E02D1B8F1C00F30D1282013F0C3FD71
+:102EC00D0446103007F01AFE18202680A4F8029050
+:102ED00D13F0B9FDCDE900AB84466B460246A06008
+:102EE00D03CB4CF80C5B00233E68D360E360CCF859
+:102EF00D043050609160756848F00208C4E90833E9
+:102F000D0C4BA4F80480384653612146A84740B9BC
+:102F100D03B0BDE8F08F1BF0010FC9D16FF47A70CB
+:102F200DF6E7204602F02CFE204613F08AFD0248FB
+:102F300DEEE700BFAD29020016FCFFFF30B587B0EC
+:102F400D00224FF48053009204460D4602A811460C
+:102F500D8022FCF7A9F901230E4A01A902A8FCF76A
+:102F600DF3F8019B7BB10B4901236A4602A8FCF7DC
+:102F700DF7F804F595501830FAF7E6FC02A8FCF7BF
+:102F800D9BF907B030BD002DF3D102A8FCF794F9E1
+:102F900D07B030BDA87C0300A0F10400F9F778B9A3
+:102FA00D10B5044A026000230446C38001F040FEC0
+:102FB00D204610BDD47E030010B5064A02600023E2
+:102FC00D0446C38001F034FE204613F03AFD20463E
+:102FD00D10BD00BFD47E03002DE9F04F924B03606E
+:102FE00D0023044685B04360CDE9021201F0B2FD25
+:102FF00D8E4B23602123A36002220323642104F15D
+:1030000D0C000AF047FA03231A46652104F1240047
+:1030100D0AF040FA04F1540903230422662104F155
+:1030200D3C000AF037FA04F16C0B03231F226721D1
+:1030300D48460AF02FFA03231C22682158460AF04D
+:1030400D29FA04F1840604F19C031D460E22032384
+:1030500D692130460AF01EFA04F1B40A0323252231
+:1030600D6A21284601950AF015FA03230B226B21DC
+:1030700D50460AF00FFA03230A226C2104F1CC000A
+:1030800D0AF008FA04F1FC07032309226D2104F16B
+:1030900DE4000AF0FFF904F58A7503231E226E2160
+:1030A00D38460AF0F7F9032317226F2128460AF054
+:1030B00DF1F903230C22702104F596700AF0EAF958
+:1030C00D03231122712104F5A2700AF0E3F9032301
+:1030D00D0122722104F5AE700AF0DCF903230D22F2
+:1030E00D732104F5BA700AF0D5F903232222742155
+:1030F00D04F5C6700AF0CEF903231A22772104F5E0
+:1031000DD2700AF0C7F904F5EA780323202278215A
+:1031100D04F5DE700AF0BEF903232422792140461E
+:1031200D0AF0B8F9002203237A2104F5F6700AF0AB
+:1031300DB1F9032314227B2104F501700AF0AAF9D9
+:1031400D03230522862104F507700AF0A3F9032352
+:1031500D10227C2104F50D700AF09CF9032308223E
+:1031600D7D2104F513700AF095F9032315227E21B4
+:1031700D04F519700AF08EF9032316227F2104F548
+:1031800D1F700AF087F903230F22802104F52570A3
+:1031900D0AF080F903231822812104F52B700AF01F
+:1031A00D79F903231322822104F531700AF072F9A3
+:1031B00D01230622832104F537700AF06BF90123F0
+:1031C00D2822842104F53D700AF064F903231922A5
+:1031D00D852104F543700AF05DF9019B0299144AAB
+:1031E00DC4F82C93C4E9CC37124B1960A36803992A
+:1031F00D1160132BC4E9C9BAC4E9CE650CDD45468F
+:1032000D13262B6828465B6C00219847A36801366E
+:1032100DB34205F11805F4DC23440022204683F85F
+:1032200D402305B0BDE8F08FD47E0300487D030038
+:1032300DC0390020C439002082688118002A91F815
+:1032400D403343F0010381F8403341DD2DE9F04770
+:1032500DDFF88090074600F10C0500F23F364FF085
+:1032600D000812E0D3F8003703F44033B3F5003F04
+:1032700D03D1337843F008033370BB68A4F23E34B6
+:1032800DE41BA34205F1180520DD95F814A0344682
+:1032900D06F8018F2B682846DB6998470AF01F0254
+:1032A00D0028EAD1BAF1200F34BF4FF0A0434B46AE
+:1032B00D03EB8203D3F8002702F44032B2F5403F0E
+:1032C00DD0D1337843F004033370D6E7BDE8F087EF
+:1032D00D704700BF000300502DE9F04181681E4B7F
+:1032E00D06460844002990F8402322F0010280F898
+:1032F00D4023D3F80483D3F80423C3F8082325DD32
+:1033000D164F06F10C0406F55075BF1B10E011F0B9
+:1033100D080320464FF0020104BF204619460AF06B
+:1033200D47FBB26801357B199A4204F118040DDD93
+:1033300D23682046DB6998470028F2D129784B078E
+:1033400DE5D5032120460AF033FBEAE7024BC3F82B
+:1033500D0483BDE8F08100BF00600040C0FCFFFFAA
+:1033600D2DE9F04F06463A4883B09946B368924628
+:1033700DD0F804230092002BD0F80423C0F80823C2
+:1033800D2FDD884634460025E36894F820B0DB69CC
+:1033900D04F10C0738469847E8B9E36838461B6ACC
+:1033A00D9847C0B1638A13F4007124D0B8F1000FAF
+:1033B00D11D0BAF1000F2BD0BBF1200F0BF01F0B6A
+:1033C00D244A0BF5E07138BF4FF0A04252F821109E
+:1033D00D11F4403F27D0B3680135AB4204F1180416
+:1033E00DD2DC1B4B0022C3F87C21009AC3F80423C6
+:1033F00D03B0BDE8F08FB9F1000FECD038460AF0FC
+:1034000DD7FAB3680135AB4204F11804BCDCE8E728
+:1034100D384651460AF0CCFAB3680135AB4204F197
+:1034200D1804B1DCDDE7C3F30023C3F10301384613
+:1034300D01920AF0BDFA019A012303FA0BF3C2F8C7
+:1034400D2035B3680135AB4204F118049CDCC8E7A4
+:1034500D006000400003005030B583B0062916D837
+:1034600DDFE801F0333F4D18181D04008168002975
+:1034700D0DDD0022438A9C0548BF23F4007302F141
+:1034800D010248BF43828A4200F11800F2D10020A8
+:1034900D03B030BDFFF720FF002003B030BD002A80
+:1034A00D45D08568002DF2DD014600234C8A14F4C9
+:1034B00D007F03F1010301F1180103D014680134F9
+:1034C00D146085689D42F1DCE1E70190FFF7B4FEE1
+:1034D00D0122019800231146FFF742FF002003B09F
+:1034E00D30BD8368034493F84033DB0715D50123C2
+:1034F00D00221946FFF734FF002003B030BD83686A
+:1035000D034493F84033DD070CD501231A461946C1
+:1035100DFFF726FF002003B030BD0190FFF78CFEB2
+:1035200D0198E4E70190FFF787FE0198EDE76FF44E
+:1035300D7A70ADE710B5044603EB4300C4E90223EE
+:1035400D21608000012102F0EFFA002360602382E8
+:1035500D204610BD704700BF10B5034B03600446F5
+:1035600D02F0CCFD204610BD6C7D030010B5054B5F
+:1035700D0360044602F0C2FD204613F062FA2046B5
+:1035800D10BD00BF6C7D0300074B1B68834204D048
+:1035900D1A680649126B8A4203D110B53220F9F729
+:1035A00D4BFF1846104700BF7037002089350200C9
+:1035B00D074B1B68834204D01A680649D26A8A42B7
+:1035C00D03D110B53220F9F737FF1846104700BF69
+:1035D00D70370020B13502002DE9F041414D2B68C7
+:1035E00D13F0010382B004460BD03F4D2B68DB076F
+:1035F00D12D53E4E337803B33D4D286802B0BDE879
+:1036000DF08101223B48114607F0BEF901232B60E2
+:1036100D354D2B68DB07ECD4192285210323364861
+:1036200D324E09F037FF0123344A354932482B60B9
+:1036300D13F002FA3378002BDED12F4F072002F062
+:1036400D4DFB384609F0BEFE0221384609F0BAFCA2
+:1036500DFB8823F480733221FB80204604F064FF45
+:1036600DF8B9442013F0EFF92249214D0446052203
+:1036700D02F090FB234B23604C202C6013F0E3F9F8
+:1036800D1C490622044600F087F81F4B1C6020469B
+:1036900D296802F0D1FD28680123337002B0BDE81E
+:1036A00DF081502013F0CFF9322305222146CDE9C8
+:1036B00D00320F4D0F4B3A46804604F01BFF54204D
+:1036C00DC5F8008013F0BFF93A463C230627CDE933
+:1036D00D00372146074B044605F004F80A4B1C60E1
+:1036E00DD5E700BF683700206C370020D34000209D
+:1036F00D70370020743700207C37002040200020D8
+:1037000D553502006C7D03009437002010B504463A
+:1037100D13F097F9204610BD10B5034B0360044616
+:1037200D02F0A2FD204610BDAC7D030010B5054B87
+:1037300D0360044602F098FD204613F082F92046FE
+:1037400D10BD00BFAC7D0300074B1B68834204D046
+:1037500D1A680649926A8A4203D110B53320F9F7E7
+:1037600D6BFE1846104700BF943700204937020002
+:1037700D074B1B68834204D01A680649D2698A42F6
+:1037800D03D110B53320F9F757FE1846104700BF87
+:1037900D943700207137020010B5044602F008FD81
+:1037A00D014B2360204610BDAC7D030008B5FFF72B
+:1037B00D13FF014B186808BD9437002082B010B577
+:1037C00D8C4684B049688646DCF800000DF1080C83
+:1037D00DACE8030006A981E80C00039BDA070EEBA9
+:1037E00D630C12D55A10029B5EF80220D45808AB18
+:1037F00D93E803008DE8030006AB0CCB6046A047B1
+:1038000D04B0BDE8104002B07047029CEFE700BF66
+:1038100D2DE9F04F83B0DDE90CABBDF83870002B0E
+:1038200D41D080460E4691461D46BAF1000F3DD05F
+:1038300D0F2E01D1C02F36D1282013F004F90446E4
+:1038400D103007F05BF918202680A4F8029013F0D1
+:1038500DFAF8CDE900AB47F00207A7806B460746A3
+:1038600D0246A06003CB47F80C5B0023D8F800603C
+:1038700DD360E3607B609160506075680D49516164
+:1038800DC4E908330C4B9D4208D1204602F078F96B
+:1038900D204603B0BDE8F04F13F0D3B821464046A3
+:1038A00DA8470028F1D103B0BDE8F08F1BF0010F40
+:1038B00DBED1F8E7BD37020081D9010030B58DB01A
+:1038C00D044610982160C4E901231B49E06004F00F
+:1038D00D25FBD0B105460DF1140E00696969AA6981
+:1038E00DEB69F446ACE80F00286A696AAA6AACE88D
+:1038F00D07001CE90F008DE80F0020689EE80E0000
+:1039000D02F080FC284613F09CF80C4B1D6885B125
+:1039100D0B4A0023CDE9052305AB93E80300C02333
+:1039200D8DE8030002930322234606212846FFF764
+:1039300D6FFF20460DB030BDDC7D0300D438002074
+:1039400D293E020070B40B680468D0E90156E31AF1
+:1039500D07EE903A4B68EB1A06EE903AF8EEE66AEF
+:1039600D8B68F8EEE77A66EEA66AF31AE7EEA76AB9
+:1039700D012A07EE903AF8EEE77AE7EEA76A35DD11
+:1039800D02EB420201EB8200B0EE666A0C38D1E91F
+:1039900D0323EB1A07EE903AA21AF8EEE77A07EE38
+:1039A00D102A4B69B8EEC77A67EEA77AF31AE7EEDD
+:1039B00D077A0C3107EE103AB8EEC77AE7EE077AC0
+:1039C00DF4EE667AF1EE10FAB4EE676A48BFF0EEE7
+:1039D00D676AF1EE10FA48BFB0EE676A8842D6D139
+:1039E00D76EE667A70BC17EE900A7047B0EE666A96
+:1039F00D76EE667A70BC17EE900A70472DE9F047A7
+:103A000D2DED068B84B004AC04E90E00139A029ED2
+:103A100D1D4600230F469A424FF48061C0E90033E2
+:103A200DC0E90311814683608361416140F3CB801E
+:103A300D129C9FED788A02EB420204EB8208A246AB
+:103A400DDAE90023F31A07EE903ABA1AF8EEE77A9C
+:103A500D07EE102ADAF80830B8EEC77A67EEA77AC3
+:103A600DEB1AE7EE077A07EE103AB8EEC77AE7EEF3
+:103A700D077AF5EE407AF1EE10FA00F1AF80B1EE73
+:103A800DE77A0AF10C0AFDEEC77AF8EEE77AF4EE62
+:103A900D487AF1EE10FAC8BFB0EE678AD045CFD1A3
+:103AA00D9FED5C9AF7EE00AAF0EE499AB0EE49AAA6
+:103AB00DF0EE498AD4E90012B31A07EE903A7B1A58
+:103AC00D07EE103AF8EEE77AA368B8EEC77A67EE1C
+:103AD00DA77AE81AE7EE077A07EE100AB8EEC77A6A
+:103AE00DE7EE077AF5EE407AF1EE10FA7DD4F1EEBD
+:103AF00DE75AC91B921B5B1B0C3407EE101AB8EE6C
+:103B000DC76A07EE102AC8EE257AF8EEC76A07EEE7
+:103B100D103AB8EEC77A86EE255A86EEA56AC7EE3C
+:103B200D256A77EEEA7AF0EEC55AF4EE687AF1EE90
+:103B300D10FAC8BFF0EE678AB0EEC66AB0EEE67A4C
+:103B400DA045A5EEA7AAE6EE279AA7EE279AB1D132
+:103B500D69EEA97AEAEE0A7AE9EE097AF5EE407A8B
+:103B600DF1EE10FA4BD4BDEEC87A17EE103AB1EE65
+:103B700DE77A4846C9E90165C9F80070C9F81830F7
+:103B800D8AEE075AC9EE875A89EE076AF7EE007A70
+:103B900DF0EE676AB0EE677AE5EE286AA5EEA87AD0
+:103BA00DE6EE287AFEEECB6ABEEECB7AFEEECB7A4F
+:103BB00DC9ED036A89ED047AC9ED057A04B0BDEC4F
+:103BC00D068BBDE8F0879FED139AF0EE499AB0EEA3
+:103BD00D49AAF0EE498AF0EE497AC8E717EE900A45
+:103BE00D12F076FA07EE100A4BE717EE900A12F074
+:103BF00D6FFAD4E9001205EE900AA36879E717EE83
+:103C000D900A12F065FAFDEEC87A07EE100A17EE6B
+:103C100D903AAEE7000000002DE9F04F93B0161E6C
+:103C200D1190884640F3FA80002206EB460C0B46B5
+:103C300D740001EB8C0C15461746D3E900010C33CB
+:103C400D0D4453F8041C9C4507440A44F5D197FBD9
+:103C500DF6F3099395FBF6F3079392FBF6F30393B3
+:103C600D119B099A1A60079A5A60039A9A6018462E
+:103C700D32464146FFF766FE3444D8F80030D8F896
+:103C800D0410D8F808B00A93A8F10C0202EB8402D4
+:103C900D6FF0C704E41A10946FF0C704641AC3F5EB
+:103CA00DC8730B940D936FF0C704C1F5C87305EE7F
+:103CB00D900AA4EB0B0400200E93CBF5C87305916D
+:103CC00D0C9006948246019081460F93099B1099A2
+:103CD00D194402910D99CB18089307990E9B0B442B
+:103CE00D049303990F9B03EB010EDDED027A0A9B02
+:103CF00D17EE901AF8EEE74A5D180B9B079964EEE4
+:103D000DA44A03EB010C07EE90CAF8EEE77A059B87
+:103D100D0399B0EE645AA7EEA75A03EB0C04069B69
+:103D200D5F1807EE907AF8EEE77AB0EE456AA7EEE7
+:103D300DA76A012E0BEB0700F0EE466A29DD43461C
+:103D400D1969611A07EE901AD968691A07EE101AE7
+:103D500DF8EEE77A5969B8EEC77A67EEA77A411A95
+:103D600DE7EE077A0C3307EE101AB8EEC77AE7EED6
+:103D700D077AB4EE676AF1EE10FAF4EE676AC8BF1F
+:103D800DB0EE676AF1EE10FA48BFF0EE676A9A423C
+:103D900DD6D176EEC66AF4EEE56AF1EE10FA04D5E8
+:103DA00DF0EE665A82460194A946C837BE45B8D191
+:103DB00D049B0CF1C80C6345A5D1029B0899C8332F
+:103DC00D9942029391D1099B4B4508D0019B0793D2
+:103DD00D0123CDF80CA00C93CDF8249076E7079B2A
+:103DE00D01998B4206D0019B07930123CDF80CA0BE
+:103DF00D0C936BE7039B9A4504D00123CDF80CA0DF
+:103E000D0C9363E70C9B2BB1119B099919600799D2
+:103E100DC3E9011A119813B0BDE8F08F0023039385
+:103E200D0793099374001BE782B02DE9F04F2DED38
+:103E300D028BF1B001467CAC642084E80C00069145
+:103E400D01F04CFF0522114612A806F0DDFE964941
+:103E500D13A806F003FF25AB70A900229A60C3E9F1
+:103E600D00220C339942F9D1069C1C92A0688DF862
+:103E700D742003681792CDE91822CDE91A229B6AA6
+:103E800DDFF83892984708EE100AA0680368FF2102
+:103E900D5B6A9847A0683C3003F0E4FC43F68C4223
+:103EA00D0023099205939B4607930A93099B43F6BA
+:103EB00D8C429342A9F1020A00F0BA807B4A9342E8
+:103EC00DC0F2B680099B002B00F0DE80059A0F2A08
+:103ED00D00F0DA80A3F16402089313B209930799F5
+:103EE00D734B069D2831A3FB0132C820920900FBBC
+:103EF00D1212D3B26868079302F0E8F804466868B6
+:103F000D02F0ECF814F52A7FC0F2B28014F1C80F5C
+:103F100DC0F2B680B4F52A7F00F3C180C82C00F33F
+:103F200D218102230C93984610F52A7FC0F29C80C4
+:103F300D10F1C80FC0F2A080B0F52A7F00F3AB805E
+:103F400DC82800F3138102230D930B93594D12A82A
+:103F500D17AE06F05FFF2C460A9B374604E002348D
+:103F600D4C450CD017F8013F012BF8D16278217820
+:103F700DFF2312A8023406F057FF4C45F2D1079BE0
+:103F800DDDE90C1212A806F04FFF089B002B02DB97
+:103F900D059B0F2B09D900230093069B98680023DE
+:103FA00D10301A4612A906F05BFF00231A460EAF19
+:103FB00D0B9B05E0554506F101062AD015F8022F99
+:103FC00D9045F7D16A789A42F4D125A90BEB4B04B1
+:103FD00D01EB8404317801294FF00002EAD00893F7
+:103FE00D069B3846196802F029F9059A0132D3B2B9
+:103FF00D97E807000BF1010B059355454FF00103B1
+:1040000D337084E80700089B5FFA8BFB06F101060D
+:1040100DD4D1642001F062FEBBF1180F50D89DF889
+:1040200D5C300A93099B43F68C4293427FF446AF72
+:1040300D069CA068FBF798FCA4681F491EA807F012
+:1040400DC5F93C3478220DEB0201204603F0B2FC99
+:1040500D1EA807F093F943F68C4343F62842CDE9A9
+:1040600D0832002305933AE700230D930B936DE778
+:1040700D00230C93984657E701230D930B9365E7A7
+:1040800D01230C9398464FE7069B98683C3003F04C
+:1040900DE9FB099B1EE704230D930B9356E70423BD
+:1040A00D0C93984640E700BFE87D0300D18AFFFFDF
+:1040B00D1F85EB51487E0300307E03007A7E03009E
+:1040C00D14AC5A4625A92046FFF7A6FD25ABCDF821
+:1040D00D04B0009394E80E001EA8FFF78FFC21ABEF
+:1040E00D0FCB8DE80F00069D1EAB28680ECB02F09E
+:1040F00D89F8E86820B11F491EAA1C2303F048FF68
+:1041000D069EB068FBF730FCB06813A900F13C05C2
+:1041100D204606F099FD002340F2DC52CDE9003235
+:1041200D21461A46284603F0B9FB204606F020FD2D
+:1041300D4FF47A7001F0D2FDB068FBF715FCB06852
+:1041400D036818EE101A5B6A984713A806F010FD65
+:1041500D12A806F00DFD71B0BDEC028BBDE8F04F5D
+:1041600D02B0704703230C939846DDE603230D93AD
+:1041700D0B93EBE6DC7D0300C38843F48043C380DF
+:1041800D704700BF84B003AA01900DF107030DF134
+:1041900D030013F8011902F8011B8342F9D10398AA
+:1041A00D04B0704740BA82B080B202B0704700BF11
+:1041B00D10B5044A026000230446C38000F038FDA8
+:1041C00D204610BDD47E030010B5064A02600023C0
+:1041D00D0446C38000F02CFD204612F032FC204630
+:1041E00D10BD00BFD47E0300F8B545690446002D0F
+:1041F00D5ED04FF0804200210123C2F80011136000
+:1042000DD2F80031002BFBD0637A2E4A2E4DD35CB1
+:1042100DC5F80C35217A2D4BC5F808150022C5F8C7
+:1042200D1025C5F81C35A67AF9F7EEF810B9A67267
+:1042300DC5F82465244BDFF89CC06769244D002028
+:1042400D01210826C3F82C050222C3F830154FF6BC
+:1042500DFF7EC3F81465C3F818C5DFF87CC0C3F83A
+:1042600D3425C3F83CE5C3F838C54FF0180CC3F836
+:1042700D54C5C3F80475C3F80463C5F880212A60DA
+:1042800DD3F8002242F01002C3F80022C3F8000157
+:1042900D5960D3F80021002AFBD0E288012142F4B5
+:1042A00D804200200A43C3F80C019960E280F8BDFA
+:1042B00D2C2012F0C8FB2C220646294612F023FCB6
+:1042C00D666196E77C7E030000100040746962759C
+:1042D00D00E100E02000040221100100F0B51B4FA9
+:1042E00D85B0054600F118062C698CB1E278012ADB
+:1042F00D10D0022A05F1200024D001230A2168469E
+:1043000D06F0AEFB2B69A3420AD01C46002CEDD162
+:1043100D05B0F0BD304600F043F92B69A342F4D14E
+:1043200D0222C7F88020BFF34F8FBFF36F8F2B6929
+:1043300D5B6A2B61EB7A013BEB7220463A6012F01F
+:1043400D80FBD1E700F054F9DCE700BF00E100E0AD
+:1043500D104B70B500250446C0E900350E4600F03F
+:1043600DF9FB20460C4B40F8183B214600F014F9A0
+:1043700D214604F1200000F037F940F20762C4E94C
+:1043800D0225064BA680C4E90455E5801C60204635
+:1043900D70BD00BFD47E03008C7E030098370020D3
+:1043A00D38B5436943B3C27A032A044621D8C2887B
+:1043B00DD2074CBFC268124A9A622C2012F043FBFE
+:1043C00D2C220021054612F09EFB636900225A62E1
+:1043D00D23695BB11A465B6A002BFBD1636953629B
+:1043E00DE37A65610133E372002038BD63692361AF
+:1043F00DF6E76FF47B7038BD6FF47A7038BD00BF8F
+:1044000D16FCFFFF1A4BD3F8002122B10021012227
+:1044100DC3F800119A60164BD3F80C2182B100221B
+:1044200DC3F80C21D3F8001401290AD0114B1B68D5
+:1044300DD988C90700D5DA600D4B01229A60704703
+:1044400D704710B50B4CD3F848352068C288D20799
+:1044500DC3F1000300D5C360FFF7A2FF2268044B30
+:1044600D5269C3F80425024B01229A6010BD00BFAA
+:1044700D001000409837002010B50446F8F7C4FF2F
+:1044800DF0B9E38813F0010301D1184610BD0D4BAF
+:1044900D0222C3F88020BFF34F8FBFF36F8F0A4AFC
+:1044A00D0123C2F810011361D2F81031002BFBD09B
+:1044B00DE38823F4804323F001030020E38010BD43
+:1044C00D024810BD00E100E00010004016FCFFFFA7
+:1044D00D70B505460E46F8F797FF00283CD13EB95A
+:1044E00DEB8813F0040420D19A072DD4002070BD61
+:1044F00DEB88044613F001000ED1184A11688C07A1
+:1045000DF4D543F002030221EB80C2F88010BFF313
+:1045100D4F8FBFF36F8F70BD2846FFF7ADFFEB8850
+:1045200D43F004032046EB8070BD23F00402D9074D
+:1045300DEA80DBD4F8F768FF04460028D6D1284678
+:1045400DFFF752FE204670BD044A23F002030221FC
+:1045500DEB802046116070BD014870BD00E100E0A8
+:1045600D16FCFFFF03699BB10A4910B40224C1F880
+:1045700D8040BFF34F8FBFF36F8F0269526A0261A4
+:1045800DC27A013AC2720C6018465DF8044B70474E
+:1045900D1846704700E100E00022C0E900127047A4
+:1045A00D10B5044684B00068FFF7DCFF00224262BC
+:1045B00D616889B14B6A33B119465B6A0132002BD0
+:1045C00DFAD1032A0ADC486201231A4609216846FA
+:1045D00D06F046FA04B010BD6060F5E704B0BDE822
+:1045E00D104012F02EBA00BF0022416002707047D9
+:1045F00D38B504464068FFF7B5FF01232370054623
+:1046000D043006F085FA0023237025B12846BDE855
+:1046100D384012F016BA38BD4CDF704710B5044A59
+:1046200D026000230446C38000F002FB204610BD4B
+:1046300DD47E030010B5064A026000230446C380F1
+:1046400D00F0F6FA204612F0FCF9204610BD00BF2E
+:1046500DD47E030010B586B0002304460193F8F70D
+:1046600DD3FE00BB124A01231360D2F80031002B98
+:1046700DFBD00023C2F80031D2F808350193012197
+:1046800D5160002BB8BF03339B10238202F0E4FD71
+:1046900DE268A18801231044A0601A4602A806F022
+:1046A00DDFF906B010BD01A8FFF7B6FF019BE8E7E3
+:1046B00D00C00040C38843F4804310B50446C38056
+:1046C00D02F0CAFDA368984271F1000300D210BD3B
+:1046D00D2046BDE81040FFF7BDBF00BF70B5094BC8
+:1046E00D00250446C0E900350E4600F033FA064AAF
+:1046F00D22604FF47A73C4E90253A68025612046E7
+:1047000D70BD00BFD47E0300B07E030010B504461B
+:1047100D006806F047FF204610BD00BFF8B522EA3D
+:1047200DE275044605F10C001F460E4601F09CF99A
+:1047300D206006F05FFF23681D722068476036B168
+:1047400D2A4631460930BDE8F84012F0B4B9F8BD3B
+:1047500D08B50023194605480122FFF7DFFFBDE824
+:1047600D0840034A0349014812F066B99C370020FE
+:1047700D402000200D47020010B5ADF5627D01A867
+:1047800D00F096F84FF46072002102A812F0BBF908
+:1047900D022300225821039303A801230A930AF050
+:1047A00DA3FF00220290C3219AA80AF09DFF0023C7
+:1047B00D9990D3F8FC2F013219D04FF08052D3F8D5
+:1047C00DFC4F13691C444FF4607202A9204612F08D
+:1047D00D62F9D0B900234FF46072D3F8FC4F02A9EF
+:1047E00D204612F058F950BB0DF5627D10BD4FF00B
+:1047F00D10224FF0805394691B691C444FF4607272
+:1048000D02A9204612F047F970B1214601A800F027
+:1048100D51F8E02302AA214601A800F081F80023F7
+:1048200DD3F8FC3F0133D5D14FF010234FF4607214
+:1048300D9C6902A9204612F02EF90028D4D02146F9
+:1048400D01A800F037F8E02302AA214601A800F0E4
+:1048500D67F80DF5627D10BD0023D3F8FC2F0132F2
+:1048600D0ABF4FF01023D3F8FC2F9A694FF08053F5
+:1048700D1B69134493F8A13203B97047FFF77CBF4E
+:1048800D10B50023044607F085FE024B2360204639
+:1048900D10BD00BFC06C030029DF704728DF7047D3
+:1048A00D022802D1014B01221A707047D44000201A
+:1048B00D704700BF70B50C46F8F7A6FDA0B1164DB8
+:1048C00D00232B704FF0805601E002F099FD306906
+:1048D00DB4FBF0F0FFF7E2FF03460A20002BF4D102
+:1048E00D2B78002BFCD070BD0C4A0223C2F8043586
+:1048F00DD2F80034002BFBD00849C2F80845D1F896
+:1049000D0034002BFBD00023044AC1F80435D2F843
+:1049100D0034002BFBD070BDD440002000E00140DE
+:1049200DF8B50D4614461E46F8F76EFD90B11A4FB8
+:1049300D00233B7001E002F063FD3246214628461C
+:1049400DFFF7AAFF03460A20002BF4D13B78002B7A
+:1049500DFCD0F8BD114A0123C2F80435D2F8003459
+:1049600D002BFBD0002E0EDD221F0C4C291F02EB5D
+:1049700D860652F8043F41F8043FD4F8000400289D
+:1049800DFBD0B242F5D1054A0023C2F80435D2F866
+:1049900D0034002BFBD0F8BDD440002000E00140D6
+:1049A00D70B5A9B380EAE0741B4E0D4601F1FF3CD2
+:1049B00DC4EBE074002186FB0423E217C2EBA302D3
+:1049C00D02EB8203A4EB4303002BB8BF5B423033F1
+:1049D00D8E460CF8013F01311446002AEBD1002818
+:1049E00D03DA2D236B540EF1020100236B5428467C
+:1049F00D12F0C5F801382844854207D22B78027889
+:104A000D05F8012B00F801398542F7D3204670BD1A
+:104A100D6FF47A74FAE700BF67666666014B18603B
+:104A200D00207047A0370020022908B509D90339A5
+:104A300D012904D80368094ADB6893420BD1002091
+:104A400D08BD0029FBD00368044ADB689342F6D009
+:104A500D01219847F3E700219847F0E71DD70100A2
+:104A600D70B584B004AC04E90F00BDF80230012B21
+:104A700D13D0022B0FD1144C144E04F1F00554F841
+:104A800D040F30B1C3885B0403D503689B68B34240
+:104A900D17D1AC42F3D104B070BD0B4C0C4E04F1E8
+:104AA00DF00501E0AC42F6D054F8040F0028F9D01F
+:104AB00DC3889A04F6D503685B68B342F2D0984771
+:104AC00DF0E79847E5E700BFA037002025CE0100AD
+:104AD00D19D7010010B4084C0023224602E001331F
+:104AE00D3C2B06D052F8041B8842F8D1002244F822
+:104AF00D23205DF8044B7047A437002038B50A4DCC
+:104B000D04462A46002302E001333C2B06D052F81E
+:104B100D041B8C42F8D1002245F82320204611F0C9
+:104B200D90FF204638BD00BFA437002010B5084CBB
+:104B300D20884FF6E853984202D8431C238010BDBD
+:104B400D1520F8F7CBFD2088431C238010BD00BF36
+:104B500D342100202DE9F041304C82B02246002353
+:104B600D02E001333C2B05D052F8041B0029F8D18B
+:104B700D44F823002A4C237813F001030BD1294D5F
+:104B800D2A6842B10093102201234FF47A6000216C
+:104B900D02F082FB10B102B0BDE8F0812820D5F8FB
+:104BA00D0080214F11F04FFFC023009301221F4BB6
+:104BB00D1021064600F0CCFFD8F800305B68BB42F0
+:104BC00D20D1304600F0DCFF304611F03AFF2820AE
+:104BD00D2E6811F038FFC02300930222134B0F21D2
+:104BE00D054600F0B5FF33685B68BB4210D128461F
+:104BF00D00F0C6FF284611F024FF237843F001038F
+:104C000D2370C8E74046314698470028DFD0D8E7E3
+:104C100D2946304698470028EFD0E8E7A437002012
+:104C200DD5400020D438002081D90100614A02000E
+:104C300D10B4084C0023224602E001333C2B06D071
+:104C400D52F8041B8142F8D1002244F823205DF86C
+:104C500D044B7047A4370020F8B505460E460628CC
+:104C600D13D8DFE800F013131304041304000F4FDF
+:104C700D07F1F00454F8043D32462946184613B1A5
+:104C800D1B681B699847BC42F4D1F8BD084C04F170
+:104C900DF00754F8043F32462946184613B11B68F5
+:104CA00D1B699847BC42F4D1F8BD00BFA437002062
+:104CB00DA0370020084600F02FBC00BF2DE9F043BF
+:104CC00D85B004AC04E90F0023490D684FF47A72E6
+:104CD00DDDE90201002311F01BFD85B3DFF87C80B7
+:104CE00D06460F464FF000092C46AD69E3689E421B
+:104CF00D77F1000321D363697BB109F06FFEE3699E
+:104D000D2BB3A2699A61A3690BB1E269DA61C4E9B7
+:104D100D0699C4F8149009F053FE09F05FFED8F817
+:104D200D0030C4F814806BB11A469B69002BFBD17F
+:104D300D9461C4E9063209F043FE002DD4D105B0CB
+:104D400DBDE8F083C4E90633C8F80040F3E7D4E9C1
+:104D500D05321A60D7E700BF9C380020A438002028
+:104D600D2DE9F04FDFF8A49193B004AC84E80F0067
+:104D700DD9F800302BB3614BBDF81040D3F800A02B
+:104D800DBDF81280BAF1000F17D000235C4D0393CC
+:104D900D40F2FE361F46D346B442DBF80C30DAF84B
+:104DA00D18A04FEA134099B203460DD0002944D004
+:104DB00D8C4242D0BAF1000FEDD1A4F2FE33012B9B
+:104DC00D79D813B0BDE8F08F40F2FF3C6145EDD1CD
+:104DD00D002869D1039B002BECD1DBF81430ABB16B
+:104DE00D09F0FCFDDBF81C30002B00F08280DBF8B5
+:104DF00D18109961DBF8183013B1DBF81C10D9616C
+:104E000DCBE90677CBF8147009F0DAFD09F0E6FD71
+:104E100D2B68CBF81450002B62D019469B69002BE0
+:104E200DFBD1C1F818B0CBE9063109F0C9FD01235A
+:104E300D0393BAF1000FAED1BFE708B14345B9D125
+:104E400DDBF814309BB109F0C9FDDBF81C303BB326
+:104E500DDBF818109961DBF8183013B1DBF81C1072
+:104E600DD961CBE90677CBF8147009F0A9FD09F0EB
+:104E700DB5FD2B68CBF814506BB119469B69002B0F
+:104E800DFBD1C1F818B0CBE9063109F099FDBAF1A3
+:104E900D000F80D191E7CBE90633C5F800B0F4E7F8
+:104EA00DDBE905311960D6E7404593D0BAF1000F23
+:104EB00D7FF471AF81E7D9F800501023009342467B
+:104EC00D104B214608A800F043FE2B680E4A9B6844
+:104ED00D93420AD108A800F053FE13B0BDE8F08F3D
+:104EE00DCBE90633C5F800B09FE708A928469847D7
+:104EF00DF0E7DBE9053119607CE700BFB43800202D
+:104F000DA4380020614D020089D901009838002095
+:104F100D38B509F063FD1F4B1C685CB363697BB149
+:104F200D09F05CFDE3690BB3A2699A61A3690BB14A
+:104F300DE269DA610023C4E90633636109F040FDDB
+:104F400D09F03EFD002323616362256809F084FDAD
+:104F500D0146284609F08CFD09F040FD0E4B1A68FC
+:104F600D22621C6009F02CFD204638BDD4E90532C3
+:104F700D1A60DBE7282011F066FD28220021044687
+:104F800D11F0C1FD09F06CFD0023C4E90003A3601D
+:104F900DD6E700BFAC380020A838002038B50B4B41
+:104FA00D1C682369DB0707D5094D286830B1626A93
+:104FB00D4262002363620446204638BDFFF7A8FF16
+:104FC00D28600028F3D1204638BD00BF943800205A
+:104FD00DA03800202DE9F04105460E4617469846AB
+:104FE00DFFF796FF044620B332463B46294600683C
+:104FF00D09F048FD256809F02FFD011F284609F02D
+:1050000D35FD0F4B0F492068B8F1000F18BF194639
+:1050100D09F02AFD09F0E2FC0B4A626113685BB1ED
+:1050200D1A469B69002BFBD19461C4E9063209F045
+:1050300DC7FC2046BDE8F081C4E906331460F6E7ED
+:1050400DDD560200A9560200A43800202DE9F041DA
+:1050500D4E4D2B78DB0782B002D502B0BDE8F08152
+:1050600D4B4E3060FFF754FF4A4B0446186009F071
+:1050700DB5FC494A62611368002B70D01A469B69D2
+:1050800D002BFBD19461C4E9063209F099FCFFF7BE
+:1050900D3FFF424C0768206009F0DEFC011F3846D7
+:1050A00D09F0E4FC23683E49186809F0DDFC34681A
+:1050B00D002C4DD0282011F0C6FCC02300930022F7
+:1050C00D384BDFF8E88040F2FF31074600F040FD35
+:1050D00D23685B68434552D1384600F051FD384690
+:1050E00D11F0AFFC2820376811F0ADFCC023009300
+:1050F00D00222C4B40F2FE31044600F029FD3B68A6
+:1051000D5B68434535D1204600F03AFD204611F04D
+:1051100D98FC00220123002100924FF47A600F22A7
+:1051200D02F0BAF82820366811F08DFCC0230093E8
+:1051300D01221D4B0F21044600F00AFD33685B6808
+:1051400D434510D1204600F01BFD204611F079FC9F
+:1051500D2B7843F001032B7002B0BDE8F081C4E958
+:1051600D0633146091E72146304698470028EFD06A
+:1051700DE8E73846214698470028CAD0C3E72046BD
+:1051800D394698470028ADD0A6E700BFD64000208D
+:1051900D9838002094380020A4380020B038002022
+:1051A00D9D540200614D0200BD4C020081D90100E9
+:1051B00D024B187800F00100704700BFD640002068
+:1051C00DF0B5304F3B6883B0002B58D02E4B1B7879
+:1051D00DDB0754D505460E46FFF7E0FE45EA0643CC
+:1051E00DC360436904467BB109F0F8FBD4E906239B
+:1051F00D03B39A61A3690BB1E269DA610023C4E9D3
+:1052000D0633636109F0DCFB09F0E8FB1F4A6261BC
+:1052100D136853B31A469B69002BFBD19461C4E903
+:1052200D063209F0CDFBA5F2FE33012B05D8002087
+:1052300D03B0F0BD63691A60DCE728203F6811F008
+:1052400D02FCC023324600932946114B044600F060
+:1052500D7FFC3B680F4A5B6893420AD1204600F001
+:1052600D8FFC204611F0EDFBE1E7C4E90633146035
+:1052700DD7E72146384698470028D8D0EEE70648AC
+:1052800DD6E700BF98380020D6400020B438002063
+:1052900D614D020081D9010016FCFFFF024B186819
+:1052A00DB0FA80F040097047A438002010B5104CBA
+:1052B00D23789A0784B004D50E4B1B6873B104B0E4
+:1052C00D10BD43F002002070012302220F21684619
+:1052D00D05F0C6FB074B1B68002BF0D1237823F09C
+:1052E00D0203237004B0BDE81040F8F705BA00BF03
+:1052F00DD6400020A43800202DE9F0415C4D2C68EB
+:1053000D2269D10727D45B4E3368002B57D06169D2
+:1053100DB1426BD02B60584F3968994252D09C42A4
+:1053200D42D08C4242D0554B62699A423ED02068A1
+:1053300D09F0A0FB064609F09FFBA16863682F6882
+:1053400D361ACB1A9E4265D8BB683A682068BDE80C
+:1053500DF04109F0C3BC4A4E2068336842F00202A6
+:1053600D22611A691C6842F004021A6109F088FB77
+:1053700D0146204609F07CFB3768386809F07AFB56
+:1053800D044609F079FBD7E90123241A9B1A9C42A4
+:1053900D55D833689968186809F0E1FC2B681A69CB
+:1053A00D00219207316045D4BDE8F0812A680021C3
+:1053B00D93681268BDE8F041084609F08FBC2E4F86
+:1053C00D3B682B60130718D42B689C42ECD03968CE
+:1053D00D0E6809F041FB011F304609F047FB3B68A1
+:1053E00D2849186809F040FB39689AE7A169002936
+:1053F00D08BF194629600B468DE72C60FFF756FF55
+:1054000D3368002BFAD09C422B60CDD039688B428B
+:1054100D87D1DDE72C6009F02FFB6068203626F080
+:1054200D1F0610BB304600F01FFB3118C4E9010107
+:1054300D2F6089E7BDE8F041186809F0CABCD5F8BE
+:1054400D00802F6009F018FB7868203424F01F04C9
+:1054500D40B9204600F008FB0444C7E90104C5F833
+:1054600D008096E700F03EFBF3E700F03BFBD9E749
+:1054700D94380020A4380020B0380020AC3800202B
+:1054800DA03800209D540200034B1B78DB0701D58B
+:1054900DFFF732BF704700BFD640002000B5114C5A
+:1054A00D114D85B005E02A68A2B1DA0702D5FFF7E4
+:1054B00D23FF23789907F6D443F0020C022201232F
+:1054C00D0F21684684F800C005F0CAFA2A682378CF
+:1054D00D002AEAD123F002032370F8F70DF923789F
+:1054E00DE3E700BFD6400020A438002000B583B00C
+:1054F00DFFF766FE10B103B05DF804FB054B1B789A
+:1055000DDB07F8D50190FFF7F7FE019803B05DF8C2
+:1055100D04FB00BFD640002070B5204E3378DA076B
+:1055200D2FD50546FFF73AFD044601F095FE636958
+:1055300D2844E0607BB109F051FAE36953B3A269E5
+:1055400D9A61A3690BB1E269DA610023C4E90633FC
+:1055500D636109F035FA09F041FA114A6261136885
+:1055600DA3B11A469B69002BFBD19461C4E90632A5
+:1055700D09F026FA3378DB0707D5BDE87040FFF751
+:1055800DBBBEBDE8704000F0A9BB70BDC4E90633D9
+:1055900D1460EDE7D4E905321A60D2E7D640002059
+:1055A00D9C38002070B5374D2C6863698BB109F0BC
+:1055B00D15FAE369002B59D0A2699A61A3690BB161
+:1055C00DE269DA610023C4E90633636109F0F8F991
+:1055D00D2C682D4E09F002FA33686661002B4DD010
+:1055E00D1A469B69002BFBD19461C4E9063209F080
+:1055F00DE7F934684CB1A369002223B11C4601328E
+:1056000DA369002BFAD1032A21DC2B6800221A6131
+:1056100D1C6809F021FA0146204609F029FA09F023
+:1056200DDDF91A4A296813688B421CD02BB11A6A0E
+:1056300D914220D01346002BF9D109F0C1F9144B3A
+:1056400D1B78DB0716D5BDE87040FFF755BEE26944
+:1056500D2068936100F046FA606800F043FA204636
+:1056600D00F040FAD1E71B6A1360E6E7D4E9053292
+:1056700D1A60A3E770BD0A6A1A62DEE7C4E9063351
+:1056800D3460B4E794380020AC380020A8380020EE
+:1056900DD6400020034B1B78DB0701D5FFF782BFF7
+:1056A00D704700BFD640002010B50C468047A0477C
+:1056B00D044B1B78DB0703D5BDE81040FFF772BF25
+:1056C00D10BD00BFD6400020034B1B78DB0700D474
+:1056D00D7047FFF767BF00BFD640002038B50346BF
+:1056E00D144610460D4698472046A847044B1B7894
+:1056F00DDB0700D438BDBDE83840FFF753BF00BF0E
+:1057000DD640002000283DD02DE9F8431F4F3B78AF
+:1057100DDC0735D51E4E33681A6952078846044694
+:1057200D01D15D6A45B11B49012342462046FFF771
+:1057300D51FC0020BDE8F883186809F032FB32688F
+:1057400D136913F0020916D143F0010313614046AA
+:1057500DA04733681869C3F8249020F0010210F0B7
+:1057600D04001A61E6D0387810F00100E2D0FFF79E
+:1057700D19FF4846DEE723F0030313612846D9E7F6
+:1057800D0548D7E76FF47A70704700BFD640002008
+:1057900D94380020C956020016FCFFFF024B187802
+:1057A00DC0F38000704700BFD6400020054A137833
+:1057B00D18B143F004031370704703F0FB0313702B
+:1057C00D704700BFD640002010B40024C460C0E96B
+:1057D00D00115DF8044B0272704700BFF8B53A4FE7
+:1057E00D3B78DA0700D4F8BD044609F0F7F82568D0
+:1057F00D013D256009F0E4F8002DF4DAFFF7CEFB4A
+:1058000D4369064683B109F0E9F8D6E90623002B72
+:1058100D53D09A61B3690BB1F269DA610023C6E91D
+:1058200D0633736109F0CCF809F0D8F804F10C03D4
+:1058300D7361E368002B3CD01A469B69002BFBD1AA
+:1058400D9661C6E9063209F0BBF809F0C7F823687E
+:1058500D9D4221DD736983B109F0C0F8F369002B16
+:1058600D2ED0B2699A61B3690BB1F269DA61002386
+:1058700DC6E90633736109F0A3F809F0AFF8134ACE
+:1058800D726113688BB11A469B69002BFBD196612F
+:1058900DC6E9063209F094F809F092F83B78DB0777
+:1058A00DA1D5BDE8F840FFF727BDC6E90633166060
+:1058B00DF0E7C6E90633E660C5E773691A60A9E744
+:1058C00DD6E905321A60CEE7D6400020A438002074
+:1058D00D036810B5C468013303604CB363697BB1D1
+:1058E00D09F07CF8E36923B3A2699A61A3690BB14E
+:1058F00DE269DA610023C4E90633636109F060F8F7
+:1059000D09F06CF80D4A6261136853B11A469B6930
+:1059100D002BFBD19461C4E90632BDE8104009F0BB
+:1059200D4FB8C4E906331460BDE8104009F048B81B
+:1059300D10BDD4E905321A60D8E700BFA4380020A5
+:1059400DF8B5C468054634B3194E00272B68626953
+:1059500D01332B6072B109F041F8E36923B3A269F9
+:1059600D9A61A3690BB1E269DA61C4E906776761EF
+:1059700D09F026F809F032F83368666183B11A46EA
+:1059800D9B69002BFBD19461C4E9063209F018F82C
+:1059900DEC68002CDAD12B7A0BB96B682B60F8BD53
+:1059A00DC4E906333460F1E7D4E905321A60D8E76B
+:1059B00DA438002000680028B4BF40420020704782
+:1059C00D830770B50D4644D100B970BD860809F046
+:1059D00D05F8D5E90040751CA04206D921680029BB
+:1059E00D07DB04EB8104A042F8D808F0E9FF0020A2
+:1059F00D70BD21F000434FEA810C54F82320002A9A
+:105A000D04EB81010EDB0FE022F00042134443F062
+:105A100D0042226054F82320002A04EB83014FEA50
+:105A200D830C01DA8842EFD89D4201D96444D3E753
+:105A300DA042DAD902369E4203D204EB8606B0426A
+:105A400D0AD8236823F00043236008F0B9FF201D16
+:105A500D70BD8008461CBAE75B1B43F0004346F857
+:105A600D043C2560F1E700BFF8B5074660B3184C5C
+:105A700D23783BB117493846FFF7A2FF0446F0B132
+:105A800D2046F8BD144D154A2B70166808F0A6FF78
+:105A900D104A134BC2E900639B1B9B0843F0004364
+:105AA00D33602B7801332B7008F08AFF01230949ED
+:105AB00D23703846FFF784FF04460028E0D11420F8
+:105AC00DF7F70CFE2046F8BD04462046F8BD00BF92
+:105AD00DD7400020B8380020D8400020AC2000204E
+:105AE00D00F80120B0B10F4B1A68824210B5044680
+:105AF00D02D25B68834204D8BDE810401E20F7F740
+:105B000DEDBD50F8043C002B05DD43F0004344F897
+:105B100D043C10BD70471E20F7F7E0FD54F8043C1F
+:105B200DF3E700BFB838002010B501FB00F282B0DA
+:105B300D10460192FFF798FF044628B10123019A00
+:105B400D0360002110F0DFFF204602B010BD00BF42
+:105B500D2DE9F041044610300F46BDF81880164669
+:105B600D1D4604F0CBFF0021C4E90251C4E9081120
+:105B700D27806680A4F804802046BDE8F08100BF30
+:105B800D83889B0710B5044603D5806808B110F0D3
+:105B900D58FF204610BD00BF82B070B5046A86B0B4
+:105BA00D0AA981E80C003CB3236963B101221C46AC
+:105BB00D1B690132002BFAD1092A04DD06B0BDE8BC
+:105BC00D704002B070470AAB0FCB02AD85E80F00F5
+:105BD00D182010F038FF06AB064613E903008DE8D8
+:105BE00D0300304695E80C0004F0AEFF266106B0C8
+:105BF00DBDE8704002B0704705460FC902AC84E89D
+:105C000D0F00182010F01FFF06AB064613E9030026
+:105C100D8DE80300304694E80C0004F095FF2E62E9
+:105C200D06B0BDE8704002B0704700BF30B4D0E997
+:105C300D004303F10050013804EBC00084420AD840
+:105C400D034603E09442184605D813461D68A94241
+:105C500DA3F10802F6D9406830BC704710B4D0E902
+:105C600D004303F10053013B04EBC30C64450FD813
+:105C700D634603E094429C4607D813461868814258
+:105C800DA3F10802F6D9DCF800005DF8044B70476B
+:105C900D54F83300F9E700BF10B4D0E9004303F125
+:105CA00D0053013B04EBC30C644513D8634603E07A
+:105CB00D94429C4607D8134618688142A3F1080206
+:105CC00DF6D9DCF800005DF8044B081AB0FA80F044
+:105CD00D4009704754F83300F5E700BF01F090BB61
+:105CE00D01F062BBFEF79ABE38B5084B044600259D
+:105CF00DC0E90035FEF72EFFE388054A226043F424
+:105D000D80532581E380204638BD00BFD47E03003B
+:105D100DF87E030010B5044A026000230446C380D8
+:105D200DFEF786FF204610BDD47E03000089704724
+:105D300D807A704738B5036881720446DB6A9847EC
+:105D400D2368074A9B6A9342054603D1A07AA07245
+:105D500D284638BD20469847C0B2A072284638BDA7
+:105D600D315D020038B5036801810446DB6A98474E
+:105D700D2368074A1B6A9342054603D12089208177
+:105D800D284638BD2046984780B22081284638BD28
+:105D900D2D5D0200F8B50025144B036004464560E7
+:105DA00D16460F46FEF7D6FE114B236094F836309B
+:105DB00D25631422228123F00E03022284F836304B
+:105DC00DA2724FF00113C4E90355C4E90555C4E9A6
+:105DD00D0755C4E90E336762A680E580A586A4F851
+:105DE00D425084F840502046F8BD00BFD47E0300D9
+:105DF00D207F0300C26812F5C87F30B580F2848021
+:105E000D90F8363013F0020340F08680046914F5E3
+:105E100DC87F66DA90F8361011F0040169D1456932
+:105E200D15F5C87F31DA90F8361011F0080134D02D
+:105E300DB1FA81F390F836105B0963F3C30180F872
+:105E400D361090F84030032B08D80133DBB2012B0C
+:105E500D80F840307DD0042B00F08280B0F84210E5
+:105E600D90F836C0013189B21CF0010EA0F8421035
+:105E700D61D01D2917D900236FF3000C80F836C0AF
+:105E800DA0F8423080F840300DE0B5F5C87F04DD54
+:105E900D90F8361011F00801CAD0002BD1D190F82E
+:105EA00D4030002BDAD104FB04F3334902FB0233FB
+:105EB00D05FB05338B423CD912F5487F45DBB2F526
+:105EC00D487F44DC14F5487F48DBB4F5487F43DC5C
+:105ED00D15F5487F37DBB5F5487FD4BF0020062088
+:105EE00D30BDB4F5C87F9ADD90F8361011F004017D
+:105EF00D95D190F83650B1FA81F35B0963F38205C1
+:105F000D80F8365001238AE7B2F5C87F0FDD90F88F
+:105F100D363013F002030AD190F83610B3FA83F33A
+:105F200D5B0963F3410180F8361001236EE700230E
+:105F300D6CE7072030BD0929B5D9013BA0F842E037
+:105F400D80F84030AFE7052030BD032030BD042080
+:105F500D30BDA0F84230A6E7012030BD022030BD93
+:105F600D90F83630002243F0010380F83630A0F867
+:105F700D42200B2030BD00BFFF700200D0E903327C
+:105F800D30B502FB02F2456903FB032305FB053522
+:105F900DB5F5800F85B0044625D9038F002B45D06C
+:105FA00DB5F5100F02D9638F002B5ED0B5F1107FC0
+:105FB00D02D9A38F002B4FD0B5F1806F02D9E38F9B
+:105FC00D002B40D0012384F831302046FFF712FF1B
+:105FD00D0B2814D0A38E83421AD00023A08684F8F8
+:105FE00D303005B030BD90F83130042B46D9002348
+:105FF00DC0E90E332046FFF7FDFE0B28EAD160867F
+:1060000D024601230D21684604F02AFD05B030BD7E
+:1060100D94F83030042B12D8628E0133DBB28242F9
+:1060200D84F83030DDD0052BE9D0DAE701230C22DE
+:1060300D0D21684604F014FD01232387B0E7638E1C
+:1060400D8342DCD1CDE701230A220D21684604F0FD
+:1060500D07FD0123E387B5E7012309220D216846DA
+:1060600D04F0FEFC0123A387A6E7012308220D21DE
+:1060700D684604F0F5FC0123638797E70133DBB233
+:1060800DA1E700BF30B58BB0016A00F118030CCB4E
+:1060900D02AD00910446416A284604F0CBFC95E818
+:1060A00D0700E38804F10C0523F0020385E80700DF
+:1060B00D2046E380FFF762FF0123A1881A4606A858
+:1060C00D04F0CEFC00200BB030BD00BF10B503684E
+:1060D00D04461B6B9847E06810BD00BF10B5036800
+:1060E00D04461B6B9847206910BD00BF10B50368AF
+:1060F00D04461B6B9847606910BD00BF10B5044A7C
+:1061000D026000230446C380FEF792FD204610BDB9
+:1061100DD47E030000897047D0E90D1230B5C36BF2
+:1061200D0446C068091A2069121A60691B1AA06911
+:1061300D00FB01F189126163E16901FB02F2216A41
+:1061400D8BB001FB03F39B129212A26302ADE363CA
+:1061500D04F1340200930CCA216C284604F06AFC49
+:1061600D95E80700012304F1280585E80700A188BB
+:1061700D1A4606A804F074FC00200BB030BD00BF19
+:1061800D38B5036801810446DB6998472368074ADF
+:1061900D5B6A9342054603D120892081284638BD8C
+:1061A00D2046984780B22081284638BD15610200EF
+:1061B00DF8B50025114B03600446456016460F46A1
+:1061C00DFEF7C8FC0E4B23604FF48063C4E9055302
+:1061D00DC4E9073314224FF48053C4E90355C4E9CD
+:1061E00D0955C4E90B55C4E90D55C4E90F5765644C
+:1061F00DA6802281E3802046F8BD00BFD47E030037
+:1062000D607F030084B030B50DF1100C8CE80E00EA
+:1062100DC588044600F10C0EBCE80F00AEE80F0077
+:1062200D9CE8070045F002058EE80700E580BDE813
+:1062300D304004B0704700BF4164704770B50B68C3
+:1062400D0C4682B005469B6A084616469847E26B97
+:1062500D216CCDE9002604F1340328460CCB04F063
+:1062600D97FB284602B070BD10B5044A02600023AA
+:1062700D0446C380FEF7DCFC204610BDD47E03002F
+:1062800D0089704740897047FF299ABF017300202C
+:1062900D6FF47A70704700BF007B7047704700BF86
+:1062A00D10B54A890B8982B0CDE9003200231A4618
+:1062B00D1031044604F0E2FE204602B010BD00BFCE
+:1062C00D10B5074B044640F8103B04F051FC054A4D
+:1062D00D226000232046E380FEF7AAFC204610BD75
+:1062E00D987F0300D47E030010B5094B044640F897
+:1062F00D103B04F03DFC074A22600023E38020465A
+:1063000DFEF796FC204610F09CFB204610BD00BF0A
+:1063100D987F0300D47E0300F8B51F460B4B036036
+:1063200D0023044643600E461546FEF713FC204637
+:1063300D074B40F8103B2AB231B204F065FCFF2345
+:1063400D237326816581A7802046F8BDD47E030086
+:1063500D987F03006FF47D70704700BF6FF47D7000
+:1063600D704700BF6FF47D70704700BF6FF47D7094
+:1063700D704700BF10B584B003688DF80F2000245E
+:1063800D00941C6A0DF10F020123A04704B010BD4B
+:1063900D10B584B004688DF80C20002200928DF8A1
+:1063A00D0D30246A022303AAA04704B010BD00BF1C
+:1063B00D10B5012384B00468CDE900330DF10F034E
+:1063C00DE46AA04708B99DF80F0004B010BD00BFE6
+:1063D00D2DE9F84F9DF82870002A54D0002B1D464A
+:1063E00D51DD93460268DFF8A48093684345064665
+:1063F00D0C4636D11369DFF898A0534538D1B5F165
+:1064000D010918D0023D5D440BF1FF3404E004F89E
+:1064100D013FA5420DD03268526952454FF00B0332
+:1064200DF5D0002130469047C3B204F8013FA54294
+:1064300DF1D13268CB44536953450DD10B208BF804
+:1064400D000037B93368DB68434518D13846BDE8DD
+:1064500DF88F0020BDE8F88F012130469847C0B273
+:1064600DEDE798473268DFF828A013695345C6D089
+:1064700D44F00101C9B2304698473268BFE7304653
+:1064800D98473846E6E76FF47A70E3E765630200F4
+:1064900D6D6302002DE9F0479DF82070002A37D07A
+:1064A00D002B994634DD14460268DFF8708095683C
+:1064B00D454506468A4624D11269174DAA4219D17F
+:1064C00DA14404E001344C4509D033681A69AA424D
+:1064D00DF8D021783046013490474C45F5D137B985
+:1064E00D3368DB6843450FD13846BDE8F08700209F
+:1064F00DBDE8F0875FFA8AF13046904733681A6934
+:1065000DDEE7A8473268D7E7304698473846EFE7C9
+:1065100D6FF47A70ECE700BF6D63020065630200F3
+:1065200D2DE9F04186B004469DF834508DF80F20CA
+:1065300D1E460F4695B1026801230093156A0DF1B1
+:1065400D0F02A84738B9236800909D6A0C9B32460C
+:1065500D39462046A84706B0BDE8F0810368DFF84C
+:1065600D24C0D3F81C809DF80F20E04508D100957C
+:1065700D1D6A8DF8172001230DF11702A847E1E7D9
+:1065800DC047DFE775630200024A02600021818087
+:1065900D704700BFD87F03006FF47D70704700BF58
+:1065A00D407970474171704711B370B50646086860
+:1065B00D904214460D4610D020B102680E49126E5D
+:1065C00D8A420CD134B123680C4ADB6D93420AD157
+:1065D00D002333712C60002070BD002070BD9047EA
+:1065E00D002CF0D1F6E70022314620469847F1E71E
+:1065F00D6FF47A70704700BF7503020071030200DB
+:1066000D0EB42DE9F04787B00FAB044653F8046B79
+:1066100D0093317839B92AE0236820469B69013609
+:1066200D9847317819B32529F6D1009A73781768F0
+:1066300D101D252B009006F1020659D0583BDAB2F9
+:1066400D202A19D8202B17D8DFE803F05716161675
+:1066500D161616161616164C33161616161616167A
+:1066600D1616161616161626161616168A0007B0C4
+:1066700DBDE8F04703B0704723683F219B69204672
+:1066800D984723683F219B692046984723683F21FF
+:1066900D9B6920469847C4E717F8011B0029C0D015
+:1066A00D236820469B699847397801370029F7D12F
+:1066B00DB7E7002301A93846CDE90133CDE903330E
+:1066C00D0593FEF76DF99DF804100029A9D00DF181
+:1066D00D0505236820469B69984715F8011B00297D
+:1066E00DF7D19EE72368F9B29B692046984798E752
+:1066F00D236820469B69984793E74FF000094FF0B8
+:1067000D1C0A08254FF0000812E0B9F1000F2AD03D
+:1067100D03F1570C236861469B6920464FF0010831
+:1067200D9847013D15F0FF05AAF1040A3FF479AF32
+:1067300D27FA0AF303F00F0303F13002392A5FFA47
+:1067400D82FCE2DC302A4FF030012046E2D1B8F174
+:1067500D000F01D1012DE4D123689B699847E0E733
+:1067600D4FF00109CBE703F1370CD3E7C389DB0603
+:1067700D00D4704710B5044684B0818901230422EA
+:1067800D684604F06DF9E38923F01003E38104B04A
+:1067900D10BD00BFC388DB0600D4704710B504469A
+:1067A00D84B0818801230422684604F059F9E388F6
+:1067B00D23F01003E38004B010BD00BFC3895B0755
+:1067C00D3FD52DE9F0418369B3F90270002F84B0F4
+:1067D00D05460E4615DD00F11808002401E0A7421C
+:1067E00D0FD021B2404604F09FFEB04204F10104E7
+:1067F00DF5D10123A9891A46684604F031F9A7425B
+:1068000DEFD1EB8C95F824209BB20133B3FBF2F161
+:1068100D02FB11332A8D9BB29A421DD0EA8C296A54
+:1068200D92B28E54EB84EB69002B03DBEA8C92B2AF
+:1068300D934207D0EB8943F01003EB8104B0BDE820
+:1068400DF08170474FF0FF33EB61A98901230222DC
+:1068500D684604F005F9EDE7A9890123032268468E
+:1068600D04F0FEF804B0BDE8F08100BFC3891B073A
+:1068700D19D530B5838EC16A02689BB20446C95CD6
+:1068800D926985B09047A58E94F83030628EADB286
+:1068900D0135B5FBF3F103FB1155ADB2AA4203D09F
+:1068A00DA58605B030BD7047022240F2FF310123AD
+:1068B00D684604F0D5F8236801219B682046984767
+:1068C00DA58605B030BD00BFC3895A0770B5044613
+:1068D00D07D5036800219B689847206AFFF702F9E6
+:1068E00DE38994F8240023F004039DB2E581FFF7BA
+:1068F00DBBF8206260B12368002645F004055B6893
+:1069000DE6842685E581314620469847304670BDA0
+:1069100D6FF47B7070BD00BF2DE9F04F2DED028B34
+:1069200D85B08846C98900AFCC0708EE100A7B6098
+:1069300D00F1DF804B07934640F1CB80B8F826502D
+:1069400DB8F82890ADB241F00101A945A8F80E1094
+:1069500D00F01281DBF80030D8F82000B3F90210F6
+:1069600D4D460029465D25DD00244FF0FF3A21B24A
+:1069700D584604F0D9FDDBF80010B1F902100134CE
+:1069800DB04208BFAA46A142F1DC98F82440B8F8FD
+:1069900D2600013580B295FBF4F604FB1655A8428E
+:1069A00D00F0AA80BAF1FF3F44D1D8F820000029A9
+:1069B00D465DD9DC98F82440B8F8263001359BB2F5
+:1069C00D95FBF4F604FB1655AB42CAD17B68012B3F
+:1069D00D00F09A807B68022B40F08380594607F1C6
+:1069E00D0C0008F1180404F067FD07F10C012046B6
+:1069F00D04F072FD0121B8F80C00FEF777FD07F1E8
+:106A000D0C0004F0BBFCB8F8262092B202F1FF3A5C
+:106A100D1AB998F8243003F1FF3A07F10C0004F08D
+:106A200D55FD07F10C01204604F056FD07F10C0051
+:106A300D04F0A4FCBAF1000F53DBCA45BDBF98F8B2
+:106A400D2450A5EB09055544AAEB090505F10802EB
+:106A500D22F007026C46ADEB020D00216A1C684660
+:106A600D10F051F81FFA8AF39945D8F820E098F8FC
+:106A700D240069460FD00DF1FF3609F10102B2FB7A
+:106A800DF0FC00FB1C221EF809C006F801CF1FFA0E
+:106A900D82F94B45F1D1B8F8283001332B442AB295
+:106AA00DB8F80E5025F00105A8F80E5093FBF0F53F
+:106AB00D00FB1533A8F8283018EE100A04F0D6FCA8
+:106AC00DA54618EE100A1437BD46BDEC028BBDE885
+:106AD00DF08F4046FFF7F8FE00283FD1B8F80E10B2
+:106AE00D2CE7B8F80E1021F0010118EE100AA8F8E5
+:106AF00D0E1004F0EBFCE4E77B68012B25D1BAF115
+:106B000DFF3F97D1D8F82000B8F826309BB2AB42A2
+:106B100DFAD00029445D27DD00264FF0FF3A31B24F
+:106B200D584604F001FDDBF80010B1F902100136F2
+:106B300DA04208BFAA46B142F1DC98F82400013505
+:106B400D95FBF0F400FB1455D9E77B68022B7FF41D
+:106B500D71AFBAF1FF3F7FF46DAF3FE7014618EE1D
+:106B600D100A04F013FCACE798F82430013595FBBE
+:106B700DF3F403FB1455C7E77B68012B04D07B6846
+:106B800D022B3FF42BAFAEE7DBF80030D8F8200036
+:106B900DB3F90210B8E700BF2DE9F0471E46224BAE
+:106BA00D03600025214B836004468580C560083055
+:106BB00D884617469DF82090BDF824A0FDF7CAFF22
+:106BC00D1B4B23603833A360C4E9048704F118001C
+:106BD00D04F07CFC01364FF0FF3309F10109E3614C
+:106BE00DE58404F110014246A4F80CA084F8246059
+:106BF00D84F830902562E56225856586A586204658
+:106C000DFFF7D2FC3A4604F114012046FFF7CCFC05
+:106C100D084B1A6832B1E38943F480432046E3817F
+:106C200DBDE8F0871C60F6E714800300D47E0300F6
+:106C300D20800300C038002010B50446002937D04D
+:106C400D01291BD0022917D1C3895B073AD5E28CE4
+:106C500D238D92B2934219D10221A089FEF7B0FA89
+:106C600DE38C94F824209BB20133B3FBF2F102FBC9
+:106C700D1133E361FEF708FC238D07E0E3895A0722
+:106C800D0FD5E28C238D92B29342F7D0216A94F8FE
+:106C900D2420C85C0133B3FBF2F102FB11332385D1
+:106CA00D10BD2046FFF710FE0028EAD0238DEDE73A
+:106CB00DC38959070BD5E28C238D92B29342E5D14E
+:106CC00D054810BDFFF700FE0028C0D0D4E7FFF740
+:106CD00DFBFD0028EFD0CFE70CFCFFFF38B50C1EF5
+:106CE00D06DB0368DB680546984700B9AC6338BD21
+:106CF00D6FF47A7038BD00BF828E438E92B29A4285
+:106D000D06D990F83010828E0B4490B2181A704745
+:106D100D808E80B2181A70470A4B10B503F1080225
+:106D200D4033044602608360183004F027FB064AA6
+:106D300DA260002304F10800E381FDF779FF2046EE
+:106D400D10BD00BF18800300D47E030008B5C068D5
+:106D500D03681B6B9847002008BD00BF08B5C068CD
+:106D600D03689B6A9847002008BD00BFF0B5054633
+:106D700D83B014461F4607F031FEEE68697C336818
+:106D800D01919A6CDD6B304690470A2C77F1000328
+:106D900D38BF0A24021901993046A84703B0BDE84F
+:106DA00DF04007F00DBE00BF70B5044607F016FEAB
+:106DB00DE06803689B6C9847D4E9083162686060AD
+:106DC00D821A9B182362A3681A4441F10001B2F59F
+:106DD00D7A7F6162A26012D3D4E90631013341F1A9
+:106DE00D0001581CA2F57A720D4641F10001B2F571
+:106DF00D7A7F1E460346F4D2C4E90665A260BDE85B
+:106E000D704007F0DDBD00BF10B50446FFF7CCFFA5
+:106E100DD4E9060110BD00BF2DE9F04F466B83B0DC
+:106E200D002EBDF83410BDF830B09DF838A001919A
+:106E300D3DDDC46A074690469946002103E0B14204
+:106E400D04F1180433D0258A0131002DF7D13846CD
+:106E500DFFF7AAFF3B6A7A6A18EB030349EB0202BC
+:106E600DBAF1000F28D151465046C4E90232019BB8
+:106E700D63820F9B6361C4E90010A4F810B007F0A2
+:106E800DADFD3B6B3BB1D3E90203A168E2688142E2
+:106E900D72EB030305D23C6342464B463846FFF77F
+:106EA00D65FF07F08DFD002003B0BDE8F08F6FF496
+:106EB00D7B7003B0BDE8F08F41464846D5E700BF73
+:106EC00DF0B4456BC36A00218D4201631DDD0A4696
+:106ED00D1C8A013254B139B19E688F68CC68BE42AC
+:106EE00DDE6876EB040401D203631946AA4203F16E
+:106EF00D1803EDD149B1036A8A68D21A0A2AB8BFBC
+:106F000D0A22F0BCD317FFF731BFF0BC704700BFAA
+:106F100D2DE9F04F06468BB069B1C468017C23683A
+:106F200D0591DD6B9B6C20469847364A05990346C3
+:106F300D1A442046A8473046FFF736FF726BF46AB5
+:106F400D002A45DD0025A946012718E0D4E900BA3D
+:106F500D5BEA0A08628A41D1306B0023A04223828A
+:106F600D43D0CDE900EC029706A803F09FFD726BAC
+:106F700D09F101090135AA4204F1180425DD218A20
+:106F800D0029F7D0D6F820E0A368D6F824C0E06831
+:106F900D9E457CEB000AD9D26369DB07EAD5FEF783
+:106FA00DFDFB60B1D6E90830174A13EB020ED4E9A8
+:106FB00D021240F1000C714572EB0C0217D3726B8B
+:106FC00D0135AA4204F11804D9DCB9F1000FB6D18C
+:106FD00D30460BB0BDE8F04FFFF772BF13EB0B035C
+:106FE00D40EB0A00C4E90230BBE73363B9E7CDE9F2
+:106FF00D00300297052240F2FF3106A803F056FD3E
+:1070000DDDE700BF80969800A0860100084B1B6845
+:1070100D01465BB1187C014111F0010103D0012142
+:1070200D1846FFF775BF1846FFF772BF704700BFD0
+:1070300DC8380020416BC36A01EB410103EBC1016C
+:1070400D8B424FF0000026D21A8A02B35A69D2073A
+:1070500D1DD5D8B110B49C68C268A4468468A445F7
+:1070600DDC6874EB02020AD3183399420BD91A8AE1
+:1070700D002AF9D05A69D407F6D50028EBD1184665
+:1070800D18339942F3D85DF8044B704718461833FE
+:1070900D9942D9D870477047F8B505460C4607F0A8
+:1070A00D9DFCE86803689B6C98476A682B6A68606A
+:1070B00D821A9B182B62AB681A446B6AAA6043F163
+:1070C00D0003B2F57A7F06466B6212D3AB69E969AC
+:1070D00D013341F1000C591CA2F57A7260464CF156
+:1070E00D000CB2F57A7F1F460B46F4D2C5E9067047
+:1070F00DAA60E86803681B6B984707F061FC0023E2
+:1071000DC4E90063D5E90801F8BD00BF2DE9F843D6
+:1071100DDDE908680546174607F060FC56EA0803E6
+:1071200D35D02B6A9B192B626B6A48EB03036B629C
+:1071300D4FF47A720023304641460FF0E9FAAB69FD
+:1071400D0446E418EB69AC610A46304643EB02068F
+:1071500D4146EE614FF47A7200230FF0D9FAA86818
+:1071600D8318B3F57A7FAB6010D3601C46F1000134
+:1071700D421CA3F57A730C4641F10001B3F57A7FF9
+:1071800D06461046F4D2C5E90664AB606F6028462A
+:1071900DFFF70AFE6B6BD5E9080703EB430E0023DF
+:1071A00D2B63EB6A0A3003EBCE0E47F100077345F4
+:1071B00D15D333E0D3E902128142BA4101D2C3E9BA
+:1071C00D02072A6B3AB196689968D268DC68B142B9
+:1071D00D74EB020200D22B6318339E451ED91A8A16
+:1071E00D002AF9D0D3E9004654EA0602E2D09A68A3
+:1071F00DD968A21846EB0101824271EB070CE0D26F
+:1072000D12EB040C904662468C4641EB060182421D
+:1072100D71EB0709F4D3C3E9028CD2E7E868036880
+:1072200D9B6C9847EB680A4A19680244CE6B297C1F
+:1072300D04461846B0472B6B33B1E868697C036888
+:1072400D04F10A02DB6B9847BDE8F84307F0B8BBC1
+:1072500D80969800704700BF064B10B51C682CB186
+:1072600D2046FFF7A1FDD4E9060110BD0020002145
+:1072700D10BD00BFC8380020064B10B51C682CB1DE
+:1072800D2046FFF791FDD4E9080110BD0020002133
+:1072900D10BD00BFC838002010B5094C246884B05B
+:1072A00D64B10193069B03930B4601210092029159
+:1072B00D02462046FFF7B0FD04B010BD0148FBE7C4
+:1072C00DC838002016FCFFFF70B50E4D2C68B4B108
+:1072D00D2046FFF769FD0C4B266A42F21070984765
+:1072E00D2C682046FFF760FD236A0849053B9B1B70
+:1072F00D42F210720020B2FBF3F30B6070BD044834
+:1073000D70BD00BFC838002055200020C4380020B3
+:1073100D16FCFFFF70B516461E4A02601E4A4374E6
+:1073200D0A230446C160436310600D4606740121B3
+:1073300DF020FEF7F9FB00230022C4E90B03002324
+:1073400DC4E90623C4E908232B681449DA698A4283
+:1073500D1AD1134AEA603146124ADB6B2846984728
+:1073600DE06803685B6A9847E06803680022A260E2
+:1073700D9B6C9847E36860601A681846936A984753
+:1073800DFFF7A2FF204670BD284605499047E568E6
+:1073900D2B68E0E77C800300C838002079D9010014
+:1073A00D0D70020080969800F8B5114E3468E4B166
+:1073B00D104B0546186890B92046FFF7F5FCD4E947
+:1073C00D08072D1847F1000734682046FFF7ECFC3D
+:1073D00DD4E90823AA42BB41F6D30020F8BD05FB32
+:1073E00D00F0054B98470020F8BD0448F8BD00BFDC
+:1073F00DC8380020C43800205520002016FCFFFF9F
+:1074000D4FF47A7303FB00F0FFF7CEBF064B1B68FA
+:1074100D014613B11846FFF73FBE00220023C0E915
+:1074200D0023194610467047C838002010B5084C87
+:1074300D246882B04CB1CDE9002302460B462046AC
+:1074400DFFF764FE002002B010BD0248FBE700BF4D
+:1074500DC838002016FCFFFF084B1B685BB110B548
+:1074600D04461846FFF7E6FD20B1D0E90223C4E932
+:1074700D0023012010BD1846704700BFC8380020FA
+:1074800DC3880D4A23F4005310B504460260C3802F
+:1074900D2C3003F06DFB04F1240003F06FFF04F1B9
+:1074A00D1C0003F06BFF054A226000232046E38099
+:1074B00DFDF7BEFB204610BD8C800300D47E03007B
+:1074C00DC3880F4A23F4005310B504460260C380ED
+:1074D00D2C3003F04DFB04F1240003F04FFF04F1B9
+:1074E00D1C0003F04BFF074A22600023E380204677
+:1074F00DFDF79EFB20460FF0A4FA204610BD00BFFD
+:1075000D8C800300D47E0300F8B50025144B036076
+:1075100D044645600F461646FDF71CFB114B2360D4
+:1075200DA76004F10C0003F003FA04F11C0003F052
+:1075300DCDFF04F1240003F0C9FF04F12C0003F08A
+:1075400D5DFB4FF4405384F822502563A680E38001
+:1075500D2575E5822583258425852046F8BD00BF48
+:1075600DD47E03008C8003002DE9F0410446806831
+:1075700D84B00121103003F04FFD94F92230042B1B
+:1075800D06DCE269B4F92010B2F902208A421CDC53
+:1075900D01335DB2A06884F822500368DB69984717
+:1075A00D0130854202D004B0BDE8F081E269B4F942
+:1075B00D2030002184F82210B2F902209A4232DDE7
+:1075C00D0133238404B0BDE8F08104F11C0003F005
+:1075D00DABFF04F10C050146284603F0BBF9064646
+:1075E00D80B394F92230A068C3F1040301279F40B2
+:1075F00D0368DB6998470138FFB2013E00255FFA49
+:1076000D80F816F8013F1F4205D10135052DF8D13F
+:1076100D94F92230BCE7A0682AB2FF23414610300E
+:1076200D03F002FCF1E701231A4621756846A18893
+:1076300D03F016FA01231A4640F2FE31684603F0B4
+:1076400D0FFAB0E72021284603F084F90646C8E773
+:1076500D30B5436AB0F92810B3F9023085688B4212
+:1076600D85B0044605F1100510DC202100231A46D3
+:1076700D284603F08BFC626AB4F92830B2F9022077
+:1076800D9A4208DB0133238505B030BD243003F069
+:1076900D4BFF0146EAE701230020A18820751A4619
+:1076A00D684603F0DDF901231A4640F2FE316846C3
+:1076B00D03F0D6F905B030BD10B50446806886B02C
+:1076C00D103003F0A7FBA068B4F93020002300931D
+:1076D00D04F12C01103003F0C3FB10B994F83330D2
+:1076E00D53B994F932303BB1218E01220B442386DC
+:1076F00D84F8332006B010BD012300211A462175F0
+:1077000D02A8A18803F0ACF901231A4640F2FE311C
+:1077100D02A803F0A5F906B010BD00BF30B50446B0
+:1077200D8068B4F93050036887B0DB699847E36A25
+:1077300D94F932105B88CB1A1844854202DC94F818
+:1077400D33307BBBB4F93020002A12DCA068002353
+:1077500D04F12C010093103003F082FB94F93210E8
+:1077600D79B1228E0123114484F83330218607B07C
+:1077700D30BDA0684942103003F04EFCB4F9302002
+:1077800DE4E701231A46217502A8A18803F068F9E0
+:1077900D012340F2FE311A4602A803F061F994F973
+:1077A00D3210DEE7237D062B10D001230020A188A7
+:1077B00D20751A4602A803F053F901231A4640F228
+:1077C00DFE3102A803F04CF907B030BDA0681030AF
+:1077D00D03F020FBE9E700BF037DFBB110B5038B80
+:1077E00DC28A04339BB29A4284B00446038313D8F1
+:1077F00D037D0022022B028327D0237D032B2BD068
+:1078000D237D042B24D0237D052B08D0237D062B2F
+:1078100D05D0237D072B08D004B010BD704720463E
+:1078200DFFF77CFF237D072BF6D1012300211A469C
+:1078300D21756846A18803F013F901231A4640F219
+:1078400DFE31684603F00CF9E6E7FFF78DFED4E74D
+:1078500D2046FFF731FFD6E72046FFF7F9FECFE7C9
+:1078600DFFF7BABF10B5037D84B0044633B9A068E5
+:1078700D103004B0BDE8104003F0CCBA0123002154
+:1078800D1A4601758188684603F0EAF801231A4605
+:1078900D40F2FF31684603F0E3F8E8E770B582B0D7
+:1078A00D079D002D1BDB0446007D10B1207D0128B6
+:1078B00D13D1069EA068F6B21BB212B2103000961C
+:1078C00D03F0CEFA15B9284602B070BD002007238B
+:1078D00DE5822083237502B070BD0248F4E76FF492
+:1078E00D7A70F1E712FCFFFF2DE9F04385B00D9E94
+:1078F00D002E58DB9846037D04460F46914623B96A
+:1079000D0AE0FDF7F3FD257D35B194F814C0012192
+:1079100D8C4540F2FF30F4D1237D002B41D1394607
+:1079200D03A803F091F9237D13B1237D012B26D1FB
+:1079300D0C99A068C9B200910FFA88F30FFA89F279
+:1079400D103003A903F08CFA96B100220723E682CA
+:1079500D2283237503A803F00BF901210720FDF7FE
+:1079600DC5FD124B984210D0002005B0BDE8F08344
+:1079700D03A803F0FDF8304605B0BDE8F08303A879
+:1079800D03F0F6F8002EEFD0E7E7237D2BB9EBE7F8
+:1079900D07F02CF8237D002BE6D0237D012BF7D1AA
+:1079A00DE2E70348E8E76FF47A70E5E716FCFFFFBE
+:1079B00D11FCFFFF70B5161E15DD037D044613B1D6
+:1079C00D037D012B0DD1002584F82250258404F16F
+:1079D00D1C0003F081FD0223E682258323752846D2
+:1079E00D70BD024870BD6FF47A7070BD12FCFFFF60
+:1079F00D2DE9F041171E069E30DD027D04468846B6
+:107A000D02BB16F1FF0FC3F1000520D036B284F88A
+:107A100D32502686414604F12C0003F0EBF9079B0A
+:107A200D002D18BF3D46002B4FF0000007F1FF322F
+:107A300D14BF0623052384F83300E58222832375C2
+:107A400DBDE8F081027D012ADBD00648F8E7A06889
+:107A500D0368DB699847461936B2D8E76FF47A7038
+:107A600DEEE700BF12FCFFFFF0B5151E85B03BDD44
+:107A700D1E46037D04460F4623B90AE0FDF736FD89
+:107A800D207D30B194F814C001218C4540F2FF30B7
+:107A900DF4D1237D33BB394603A803F0D5F80B98F9
+:107AA00D01900A98009033462A4603A92046FFF715
+:107AB00D9FFF03A803F05CF801210720FDF716FDD9
+:107AC00D0B4B984202D0002005B0F0BD237D2BB9A1
+:107AD00DF9E706F08BFF237D002BF4D0237D012BDE
+:107AE00DF7D1F0E70348EFE76FF47A70ECE700BFEA
+:107AF00D16FCFFFF11FCFFFF10B5054B03F108024B
+:107B000D383304460260C360FEF704F9204610BD09
+:107B100DA880030010B5074B03F108023833044663
+:107B200D0260C360FEF7F6F820460EF08AFF20468D
+:107B300D10BD00BFA8800300C388DB045ED530B53F
+:107B400D036889B05B6A04469847237E20B30B2BEC
+:107B500D28D80133DBB2082B237623D8012B2AD961
+:107B600DE28802F00305012D23D1FFF775FB636950
+:107B700DC01A40F2DC5361F10001984271F100032B
+:107B800D17D3E388A18843F00203E38005222B4637
+:107B900D04A802F065FF0CE06BB1013BDBB2082BD2
+:107BA00D2376DBD9E288D10729D502F00305012D13
+:107BB00DDBD009B030BDE288D307F6D522F0030241
+:107BC00DE280A18801230222684602F049FF657E0A
+:107BD00D012DC5D1FFF740FB6369C01A61F10001AA
+:107BE00DB0F57A7F71F1000328BF0422A1882B46DE
+:107BF00D38BF032204A802F033FFB1E77047012319
+:107C000D42EA0300A188E0801A4604A802F028FF8A
+:107C100D238901332381FFF71FFB237E60619DE7DD
+:107C200D38B5C36900F10C050446D868A8421CD0CC
+:107C300D20B10268194613689847E369A27E186857
+:107C400D0E49DD60012ADA88456C16BF22F4807278
+:107C500D42F4807292B28D42DA800AD1E08840F40B
+:107C600D0050E08000F0010038BDE08800F0010018
+:107C700D38BD94F820101846A847EFE7C5F201006B
+:107C800D38B5044600F10C0528460121FEF78AFCA3
+:107C900DE0690A4A03685B6893420CD16FF47D700A
+:107CA00DA47E241AB4FA84F4284600216409FEF750
+:107CB00D79FC204638BD9847F2E700BFEDE20100A0
+:107CC00D38B5C388027C23F400530025C380CD60F2
+:107CD00D72B10368094A9B69934204460AD1084B65
+:107CE00D03603033C360FEF715F820460EF0A9FE91
+:107CF00D002038BD9847002038BD00BF157B02001D
+:107D000DB080030030F8063C027910B523F400531F
+:107D100D002420F8063CCC6092B150F80C3C0B4A84
+:107D200D9B699342A0F10C040CD1094B40F80C3C1B
+:107D300D303303602046FDF7EDFF20460EF081FE47
+:107D400D002010BD20469847002010BD157B020075
+:107D500DB08003002DE9F041044684B051B1C388D1
+:107D600D002223F00303C38002810276002004B0B9
+:107D700DBDE8F081C369DB889B05F7D503681C4A14
+:107D800D5B6A93422FD100F10C0630460D4601215E
+:107D900DFEF708FCE069174A03685B68934207D158
+:107DA00D30462946FEF7FEFB002004B0BDE8F08109
+:107DB00D984794F81A80074629463046FEF7F2FB9D
+:107DC00DB845D3D1E088A1880123184303251A466D
+:107DD00DE0802576684602F043FE01232381FFF7FC
+:107DE00D3BFA6061C2E798470028BFD0EAE700BFC1
+:107DF00D817C0200EDE201002DE9F84304460F46B7
+:107E000D16461D469DF820809DF82490FDF76CFFC9
+:107E100D0B4BE76103F108023833E360002384F86C
+:107E200D2090A680657684F81A80204622602382F1
+:107E300D63612376FFF7F4FE2046BDE8F88300BFAB
+:107E400DA880030041767047F0B50446406822686B
+:107E500D036885B000256E461F69009502230195C4
+:107E600D3146B847174B009A9A4202D1019805B096
+:107E700DF0BDA068CDE90035E8B14FF48072002166
+:107E800D0EF041FE96E8030002AA82E803001346B5
+:107E900D03CBA26810605160D4E9001003689B69A0
+:107EA00D9847D4E90102036821685C694023A04723
+:107EB00D019805B0F0BD4FF48070FDF7D5FDA060C1
+:107EC00DDBE700BFA10D0C00F8B50023171E836082
+:107ED00D044641600B680D4608460FDB1B6898474A
+:107EE00D2A680346926828461D46904700FB0750B6
+:107EF00D20602046FFF7A8FF2046F8BD5B68984735
+:107F000D2B6806469B682846984700FB1760206043
+:107F100D2046FFF799FF2046F8BD00BF2DE9F04739
+:107F200D80468946FFF790FF074638B33020D8F8D2
+:107F300D00400EF088FD3022002106460EF0E3FDD4
+:107F400D002F04F1080416DD002502E00135AF42D3
+:107F500D18D0D8F8040001682246D1F810A00C23DF
+:107F600D3146D047314648460EF0FFFD30340028EB
+:107F700DECD1AF4206D03046BDE8F087064630461C
+:107F800DBDE8F08730460EF05CFD0026F3E700BF3C
+:107F900D2DE9F04F0446A7B008460D4692461E4601
+:107FA00D0EF0EDFD00F10108B8F1100F00F2FC80AC
+:107FB00D202E00F2F98029462046FFF7AFFF074635
+:107FC00D88B13246514610300EF065FD8146384677
+:107FD00DB9F1000F05D10EF034FD484627B0BDE8CC
+:107FE00DF08F0EF02EFD4246294602A80EF063FDDD
+:107FF00D3246514606A80EF05EFD20462668FFF774
+:1080000D23FF3022009000210EA80EF07CFDA06809
+:1080100D0836002800F0BF804FF4807200210EF06A
+:1080200D72FD009B002B40F3BC80002701974FF0A1
+:1080300D02081AAD0DF19809606802680EA9D2F810
+:1080400D10A00C233246D04702A90EA80EF08DFDCC
+:1080500D002844D0A3680DF1380E03EB880ABEE862
+:1080600D0F00AC46ACE80F00BEE80F00ACE80F0007
+:1080700D9EE80F008CE80F00AB46DC46BCE80F0015
+:1080800DCC450AF1100A0BF1100B4AF8100C4AF806
+:1080900D0C1C4AF8082C4AF8043CEED1009B013721
+:1080A00DBB4206F1300608F10C08C5D103EB4307BE
+:1080B00D019ABF000237002A41D0D4E900100368AD
+:1080C00D9B699847D4E90102036821685C694023E4
+:1080D00DA0474FF00009484627B0BDE8F08F354B5B
+:1080E00D1A93009B1B932B4603CBA3681860596012
+:1080F00DA3680DF1080A03EB880CBAE80F00AE4631
+:1081000DAEE80F00BAE80F00AEE80F009AE80F00D6
+:1081100D8EE80F00AB46DE46BEE80F00CE450CF1F3
+:1081200D100C0BF1100B4CF8100C4CF80C1C4CF8FF
+:1081300D082C4CF8043CEED101230193AEE7052B3E
+:1081400D35D0BB0000981B4A1A9201301B902A466D
+:1081500D03CAA76838607960A76802AE1F440FCEC6
+:1081600DAC460FC50FCE0FC596E80F0085E80F0082
+:1081700D0DF1980E65460FCD754507F110070CF101
+:1081800D100C47F8100C47F80C1C47F8082C47F852
+:1081900D043CEFD191E74FF48070FDF765FCA060D2
+:1081A00D3AE708231AADCDE76FF47A7915E76FF446
+:1081B00D7B7912E7A10D0C002DE9F04F9BB0044621
+:1081C00D8946FFF741FE002800F08E8007463022D9
+:1081D00D002102A825680EF096FCA068083500283D
+:1081E00D6FD000214FF480720EF08DFC3F4BCDE926
+:1081F00D0E370EAB03CBA368002F1860596066DDF8
+:1082000D002601964FF002086068026802A9D2F8B4
+:1082100D10A00C232A46D047494602A80EF0A5FC13
+:1082200D002842D0A3680DF1080E03EB880ABEE8C2
+:1082300D0F000DF1380CE346ACE80F00BEE80F005F
+:1082400DACE80F009EE80F008CE80F00DC46BCE8A0
+:1082500D0F00CAF80C301AAB9C450AF1100A0BF14D
+:1082600D100B4AF8100C4AF80C1C4AF8082CEDD1EA
+:1082700D08F10C080136B74205F13005C4D1019B58
+:1082800D2BB3D4E9001003689B6998476068216897
+:1082900D026807EB4707BB005569A2680233A84780
+:1082A00D002318461BB0BDE8F08F104B0E937B1EBC
+:1082B00D0F930EAB03CBA368186059600123019394
+:1082C00DD8E74FF48070FDF7CFFBA06089E7074B2F
+:1082D00DA268CDE90E370EAB03CB054B10601846E7
+:1082E00D51601BB0BDE8F08F014BDAE7A10D0C001A
+:1082F00D0CFCFFFF03681B6B184700BF01892DE9BC
+:1083000DF0414FF47A76044606FB01F12148FDF762
+:1083100DA5FC214BA17AA3FB00239B0923811F48B8
+:1083200DFDF79CFC656CA0722B68B4F84C805F6AFD
+:1083300DE38813F4807320D1414628462022B847A4
+:1083400D28BB606C016810234D6AB4F84C102222D2
+:1083500DA847E0B9656CA17A2B6810485E6AB4F83D
+:1083600D4C40FDF763FC60F07F00C3B22322214631
+:1083700D2846B04758B9BDE8F0812189054806FB6C
+:1083800D01F1FDF753FC40F00700C3B2D4E70448F8
+:1083900DF1E700BFEC800300D34D6210E4800300D1
+:1083A00D0EFCFFFF10B5034B03600446FDF7A6FE60
+:1083B00D204610BD6481030010B5054B03600446D3
+:1083C00DFDF79CFE20460EF03CFB204610BD00BF85
+:1083D00D6481030008B5C288034659B1D10507D59C
+:1083E00D016822F4824242F40072C96AC280884751
+:1083F00D002008BD9105FBD522F4007242F48042A5
+:1084000DDA80002008BD00BFF0B5C388DA0585B05D
+:1084100D05462ED4026843F48243D26AC380904746
+:1084200D0126324FA86C0268C488526884F48074A7
+:1084300DBA424FF00003C4F3002415D19C424FF013
+:1084400D27020DD1686C95F84C1003681B6B98478B
+:1084500D10F008040FD1002EE4D1204605B0F0BD78
+:1084600D002EDFD13446F8E79047B0FA80F35B0970
+:1084700DE4E70026D5E7686C012106220368CDE903
+:1084800D0021A822DC6AB5F84C1002ABA0470446C7
+:1084900D48BBBDF90830BDF90A20BDF90C10A87A0A
+:1084A00D002BB8BF1F33002AB8BF1F32521100294D
+:1084B00DADF80A2010FB02F24FEA6313B8BF1F316B
+:1084C00D5242ADF80830491110FB03F3AA612A6836
+:1084D00DADF80C105B4210FB01F1526B2846C5E95B
+:1084E00D07319047B9E7024CB7E700BFEDE2010055
+:1084F00D0EFCFFFFF8B504460E4615461946BDF8AD
+:1085000D1C20BDF81870FDF745FC064B23600023B9
+:1085100DC4E91165E380A4F84C702046FFF7EEFE28
+:1085200D2046F8BD6481030008B503680F221B6B5C
+:1085300DC9B29847A0F13300B0FA80F0400908BDE8
+:1085400D03689B6A184700BF018938B54FF47A75E7
+:1085500D044605FB01F11548FDF780FB144BA3FB09
+:1085600D00239B0999B205FB01F123810F48FDF70B
+:1085700D5DFBC3B2A06CE2880168D2054D6AB4F808
+:1085800D501058BF43F003036022A84758B9A06CA0
+:1085900DE3880268B4F85010546AC3F300236222D2
+:1085A00DA04700B938BD034838BD00BF9C8103000A
+:1085B00DD34D62100EFCFFFF10B5034B0360044654
+:1085C00DFDF752FE204610BDCC81030010B5054BC2
+:1085D00D03600446FDF748FE20460EF032FA2046B1
+:1085E00D10BD00BFCC81030008B5C288034659B148
+:1085F00DD10507D5016822F4824242F40072C9699F
+:1086000DC2808847002008BD9105FBD522F4007279
+:1086100D42F48042DA80002008BD00BFF0B5C38867
+:1086200DDA0585B005462ED4026843F48243D2693B
+:1086300DC38090470126294FE86C0268C4885268B0
+:1086400D84F48074BA424FF00003C4F3002415D1B2
+:1086500D9C424FF067020DD1A86C95F8501003683D
+:1086600D1B6B984710F008040FD1002EE4D1204663
+:1086700D05B0F0BD002EDFD13446F8E79047B0FAD3
+:1086800D80F35B09E4E70026D5E7A86C01210622FB
+:1086900D0368CDE90021E822DC6AB5F8501002AB81
+:1086A00DA0470446C0B9BDF80A20BDF90C302868B2
+:1086B00D4FF66A7112FB01F26A6303EB8303BDF897
+:1086C00D0820C3EB031312FB01F15B00C26AEB63DD
+:1086D00DA96328469047CAE7014CC8E7EDE20100BF
+:1086E00D0EFCFFFFF8B504460E4615461946BDF8BB
+:1086F00D1C20BDF81870FDF75BFD054B2360C4E928
+:1087000D1265A4F850702046FFF71EFF2046F8BDF5
+:1087100DCC81030082B08DE80C00014802B0704797
+:1087200D16FCFFFF0029806905DD08B904E010B1D2
+:1087300D0139406AFBD17047704700BF82B010B558
+:1087400D8C4684B049688646DCF800000DF1080CB3
+:1087500DACE8030006A981E80C00039BDA070EEBD9
+:1087600D630C12D55A10029B5EF80220D45808AB48
+:1087700D93E803008DE8030006AB0CCB6046A047E1
+:1087800D04B0BDE8104002B07047029CEFE700BF97
+:1087900D002975D0F0B5846985B007460D464CB9F2
+:1087A00D66E0A3889B0708D52A6823689A4217D0EC
+:1087B00D646A04B3AB889A07F3D422682B689A4293
+:1087C00DF6D1A268AB689A42F2D1EA68E3689A42A0
+:1087D00DEED1B4F90420A388002A4CDB2A4827E007
+:1087E00DA968A06802F026FF0028E1D0EA68E368D6
+:1087F00D9A42DDD1EDE7D7F818C0BCF1000F37D0A4
+:1088000D2A886046634600E00B461988914211D2D2
+:1088100D596A18460029F7D163451CD0596A696217
+:1088200D5D62012340F2FD31684602F019F9002026
+:1088300D05B0F0BD1C46034609E060886988884292
+:1088400DEAD2666A2346002EE6D0318834468A4243
+:1088500DF3D06345E2D119888A4203D2C5F824C00A
+:1088600DBD61DEE7DAD1588869888842D6D9F5E747
+:1088700D2A88BD61D5E7C3F30E030348A380D7E76C
+:1088800D6FF47A70704700BF16FCFFFF00294CD0C3
+:1088900D2DE9F041846984B00646002C42D0DFF802
+:1088A00D90800D46002705E0A268AB689A420DD076
+:1088B00D646A2CB3AA88A38853409907F8D4920709
+:1088C00DF2D5A968A06802F0B5FE00B32B8813B1EC
+:1088D00D22889A42ECD16B88EBB9B3680BB1204674
+:1088E00D9847A388228843EA0803A3804FF47F7139
+:1088F00D0123684602F0B4F8646A0137002CD9D11F
+:1089000D002FC8BF20460DDD04B0BDE8F081AB8857
+:1089100D9B07CDD4C8E762889A42C9D1B368002BB2
+:1089200DDDD1DEE76FF47A70EEE76FF47A707047A1
+:1089300D0080FFFF2DE9F04183885F0782B0064676
+:1089400D03D59D062ED4DC0639D443F00403B38041
+:1089500D06F1100506F1180816E0F468B76895E8F9
+:1089600D0F000094B847B388DA0618D5346AB4B14D
+:1089700D94E80F00276985E80F00204637620EF056
+:1089800D60F8FCF781FDB38898070ED4D907E4D4BD
+:1089900D95E80F00B468A047B388DA06E6D423F053
+:1089A00D0403B38002B0BDE8F08198E8030095E8B8
+:1089B00D0C008DE80300B06802F020FED3E700F153
+:1089C00D180393E8030006F110030CCB8DE80300A8
+:1089D00D3046FDF7E1F8E5E730B51C4B8DB003F1FE
+:1089E00D0802283304460260C36006A802F086F828
+:1089F00D0F23182002930EF026F815490246002584
+:108A000D42F80C4BCDE90015C56055606A4603462A
+:108A100DCDE9040503CA0F4A5A6158609960204692
+:108A200D02A91223ADF80C30CDE90A55FFF72EFF40
+:108A300D02A8FDF7A5F8084BE36004F10C00658270
+:108A400DFCF7F6F820460DB030BD00BF14820300D0
+:108A500DC98C02003D870200D47E0300A0F10C00FA
+:108A600DFFF7BABF10B50446FFF7B6FF20460DF06D
+:108A700DE8FF204610BD00BF10B5A0F10C04204644
+:108A800DFFF7AAFF20460DF0DCFF204610BD00BF0A
+:108A900D70B5254B254A0446002582B02260C4E9F5
+:108AA00D02530C302561FCF755F8214B2360203320
+:108AB00DE360C4E906552562E58428200DF0C3FF67
+:108AC00D0646103002F01AF81A4B336018200DF0DC
+:108AD00DBAFF194A00920246019542F80C4BC56047
+:108AE00D55606A460346C6E9020503CA99601349F3
+:108AF00D5860C222596120463146C6E90855B280F8
+:108B000DFFF746FE48B90E4B1A6812B1204602B067
+:108B100D70BD20461C6002B070BD3046FDF730F8C8
+:108B200D30460DF08EFFEEE7D47E03000482030085
+:108B300D1C8203000F000200C98C02003D87020059
+:108B400DD43800202DE9F04184691CB30026074676
+:108B500D3546B4F90430A288002B06DB2546646A3D
+:108B600D002CF6D13046BDE8F0815307F6D4D4F889
+:108B700D248065B1C5F824802046FDF701F8204614
+:108B800D44460DF05EFF0136002CE2D1EAE7C7F84E
+:108B900D1880F1E726463046BDE8F0812DE9F04119
+:108BA00D8469002C46D0DFF894800D4616460127C7
+:108BB00D0CE0A38803F0C003A3F1C003B3FA83F361
+:108BC00D5B09B34215D00027646A3CB3238829881A
+:108BD00D994201D0002BF7D163886A889A4201D05F
+:108BE00D002BF1D1FCF7E4FA0028E2D10123B342C6
+:108BF00DE9D1B4F90430B4F804E0002BE3DB95E8D7
+:108C000D0F0004F1100C1EF0400F8CE80F0008D07F
+:108C100D2046FFF78FFE646A002CD7D13846BDE899
+:108C200DF081FCF7C5FA0028F2D021464046FCF74A
+:108C300D69FDC9E701273846BDE8F0813589020095
+:108C400DF0B5012287B0076A04460D46FFF7A6FF6F
+:108C500D10B9E38C092B01D907B0F0BD95E80F00D1
+:108C600D02AE86E80F0018200DF0EDFE06AB0546AE
+:108C700D13E903008DE80300284696E80C0001F087
+:108C800D63FF05F0ABFE67B13B692B613D612B695D
+:108C900D5BB1E38C0133E38407B0BDE8F04005F030
+:108CA00D8FBEE3692B61E561F2E72562F1E700BF55
+:108CB00D82B008B502A9C1E90023FFF7C1FFBDE8E5
+:108CC00D0840002002B0704782B038B504A981E891
+:108CD00D0C000446FFF736FF0FE0E38C013BE38405
+:108CE00D05F06EFE294600222046FFF757FF284665
+:108CF00D0DF0A7FEFCF7D2FA70B105F06FFEE56935
+:108D000D2DB12B69E361002BE7D12362E5E7BDE8C7
+:108D100D384002B005F054BEBDE8384002B070478F
+:108D200D024B1888421C1A80704700BF3621002064
+:108D300DC08800F00300A0F10300B0FA80F04009F4
+:108D400D704700BF82B010B58C4684B04968864626
+:108D500DDCF800000DF1080CACE8030006A981E871
+:108D600D0C00039BDA070EEB630C12D55A10029B15
+:108D700D5EF80220D45808AB93E803008DE8030099
+:108D800D06AB0CCB6046A04704B0BDE8104002B066
+:108D900D7047029CEFE700BF10B5034B036004461C
+:108DA00DFCF7B8FF204610BD6082030010B5054BDF
+:108DB00D03600446FCF7AEFF20460DF042FE204650
+:108DC00D10BD00BF608203002DE9F04F83B0DDE9D7
+:108DD00D0CABBDF83870002B41D080460E46914645
+:108DE00D1D46BAF1000F3DD00F2E01D1C02F36D147
+:108DF00D28200DF028FE0446103001F07FFE1820CB
+:108E000D2680A4F802900DF01EFECDE900AB47F0D0
+:108E100D0207A7806B4607460246A06003CB47F8C2
+:108E200D0C5B0023D8F80060D360E3607B60916039
+:108E300D506075680D495161C4E908330C4B9D4272
+:108E400D08D12046FCF79CFE204603B0BDE8F04F4C
+:108E500D0DF0F7BD21464046A8470028F1D103B0DB
+:108E600DBDE8F08F1BF0010FBED1F8E7458D020074
+:108E700D81D9010082B070B588B00CA981E80C00D1
+:108E800D4289BDF83050BDF83230954204460AD0C3
+:108E900D022B44D0052B2FD0012B20D008B0BDE8DC
+:108EA00D704002B07047022B86896CD0052B5ED0C6
+:108EB00D012BF3D1C388B54243F00103C38018BF22
+:108EC00D03F002030ED0002BE8D001231A46A1882F
+:108ED00D04A801F0C5FD238901332381DEE78689CE
+:108EE00DB54203D1E38843F00203E380E38803F046
+:108EF00D0103002BD2D0E8E78689B54203D1E38880
+:108F000D43F00803E380E38803F00403002BC5D08E
+:108F100DA1880123052204A801F0A2FDBEE7164693
+:108F200DE388D90751D4954232D0A1898D420846A4
+:108F300D6CD0A37B012BB1D101230322294604A8B8
+:108F400D01F08EFD6289A08995422ED1E18821F034
+:108F500D01039BB28542E3802BD021F00501E18016
+:108F600D95429BD1E38823F01003E38096E7C388F5
+:108F700DB54243F00403C38018BF03F00803BED00D
+:108F800D002B8BD0C4E7AE42CAD0E3889B071CD41C
+:108F900DE188CB064DD4A37B012B4CD101F004030A
+:108FA00D002BC9D001230422C8E785427FF476AF98
+:108FB00DE38823F002019542E18031D023F00A03CA
+:108FC00D9BB223F02003E38068E70123A1880222EE
+:108FD00D684601F045FD63899D422FD0A289AA42C2
+:108FE00D41D0A1880123032204A801F039FD628933
+:108FF00DB24203D1E38843F01003E380A089B0426D
+:1090000DA2D1E38843F02003E3809DE79E06CFD4F1
+:1090100DA07B012801D0084696E703F00803BFE7BF
+:1090200D23F006018542E1809AD123F01E039BB205
+:1090300DC7E7A0898BE7A189084685E7E28802F09A
+:1090400D04010029CDD0B34211D0A389B342C8D1B8
+:1090500D02F00802002AC4D0A1880123042204A82A
+:1090600D01F0FEFCC3E7E28802F00801E9E702F037
+:1090700D0402EFE72DE9F0430446DFF8749089B060
+:1090800D98460E461546FCF72FFE184B2360D9F86F
+:1090900D0030A4F8048000276681A581A77303B36F
+:1090A00DDFF850800597CDF8108004AA92E80300F0
+:1090B00D8DE803003146C02618463A4623460296EF
+:1090C00DFFF782FECDE9068708AB029613E9030090
+:1090D00D3A468DE803002346D9F800002946FFF7EC
+:1090E00D73FE204609B0BDE8F08300BF6082030027
+:1090F00DD4380020758E020081737047C3889A069C
+:1091000D10B5044608D4406A03682146DB699847C8
+:1091100DE38843F02003E380DB0606D4D4E90A306C
+:1091200D9842B4BF0020012010BD002010BD00BF2B
+:1091300D10B50446406A074B026803F10801383345
+:1091400D126A2160E360214690472046FEF7D4FC69
+:1091500D204610BD8082030010B50446406A094BBD
+:1091600D026803F108013833126AE3602160214679
+:1091700D90472046FEF7C0FC20460DF062FC2046CD
+:1091800D10BD00BF80820300F0B5002683B01D46E0
+:1091900D174601230A89CDE900660446FEF72CFE29
+:1091A00D0B4B23603033C4E90A566762E3602046F7
+:1091B00DFFF7A4FFB54207DAE3884FF4FA72C4E96A
+:1091C00D0A6243F01003E380204603B0F0BD00BFF8
+:1091D00D8882030038B5044600F10C0528460121AC
+:1091E00DFDF7E0F9E0690A4A03685B68934207D12D
+:1091F00D28466FF47D740021FDF7D4F9204638BD63
+:1092000D9847002104462846FDF7CCF9204638BD85
+:1092100DEDE2010070B5044600F10C0630460D4636
+:1092200D0121FDF7BFF9E069094A03681B68934204
+:1092300D05D130460021BDE87040FDF7B3B9294690
+:1092400D984730460021BDE87040FDF7ABB900BF2F
+:1092500DBDF20100C288D30630B511D41E4A622377
+:1092600D01FB03F382FB03544900DB17C3EB6413CB
+:1092700D82FB0142C917C1EB62111944C16230BDB5
+:1092800D836A33B38B42B8BF0B46134D622404FB84
+:1092900D03F385FB03EC4900DB17C46AC3EB6C13C6
+:1092A00D85FB01ECC917C1EB6C11013C1944C4627B
+:1092B00D8162002CE3D101EB810385FB0345DB17B4
+:1092C00DC3EB65130231194422F010028162C28092
+:1092D00D30BD0B46D9E700BF1F85EB5110B50446D5
+:1092E00DFEF7EEFC606A036821461B6A9847E38827
+:1092F00D23F020030020E38010BD00BF38B50446E5
+:1093000DA0F10C052846FEF7DBFCA0690368294691
+:1093100D1B6A984734F8063C23F02003002024F8FC
+:1093200D063C38BD30B4456B002D16DD8446021D5C
+:1093300D002302E001339D420FD052F8044F8C42BE
+:1093400DF8D16A1C02335CF82220013DCCF8345070
+:1093500D002030BC4CF8232070476FF47A7030BC7D
+:1093600D704700BF82B010B58C4684B04968864600
+:1093700DDCF800000DF1080CACE8030006A981E84B
+:1093800D0C00039BDA070EEB630C12D55A10029BEF
+:1093900D5EF80220D45808AB93E803008DE8030073
+:1093A00D06AB0CCB6046A04704B0BDE8104002B040
+:1093B00D7047029CEFE700BF38B5456B0A2D1CD0F6
+:1093C00D002D844608460EDD0CF10402002301E059
+:1093D00D9D4208D052F8044F844203F10103F7D1A6
+:1093E00D6FF47A7038BDAB1C01354CF82300CCF806
+:1093F00D3450FFF7EFFE002038BD6FF47B7038BDA1
+:1094000D82B02DE9F04708A981E80C00426B002AD3
+:1094100D804619DD314F051D0024012603E0A242CF
+:1094200D83F8306010DD55F8043FD8690168896C08
+:1094300DB94204F10104F2D08847D8F834202B68E2
+:1094400DA24283F83060EEDC0120FCF747FCD8F82F
+:1094500D3000DFF88CA003681B68534536D1002718
+:1094600DD8F83420B946002A26DD002408F1040579
+:1094700D264602E00134A24219DD55F8040F90F89A
+:1094800D3030002BF6D0FFF7A5FE0128286802D05A
+:1094900D836ABB4204DC80F830903946FFF7DAFE70
+:1094A00DD8F834200134A24206F10106E5DC174458
+:1094B00D16B1B7F57A7FD6DDD8F8300003681B6892
+:1094C00D534506D1BDE8F04702B0704701219847DA
+:1094D00DC5E7BDE8F047002102B01847510302006F
+:1094E00DBDF20100F0B5204B1D68204B03608DB01F
+:1094F00D04465DB306A8A788012601F0FFFA1820DF
+:1095000DADF80870ADF80A600DF09DFA0146002225
+:1095100D41F80C4BCDE90402C260CDE90A224A6044
+:1095200D242200920196EC460346BCE80300104A43
+:1095300D996058605A612B680E4A9B6812219342BC
+:1095400DADF80C100CD102A8FCF71AFB0A4A2260E8
+:1095500D00232046E380FBF76BFB20460DB0F0BDEA
+:1095600D614628469847EEE7D4380020C4820300B0
+:1095700D6593020089D90100D47E030010B504461D
+:1095800DFFF7B0FF20460DF05CFA204610BD00BF7E
+:1095900D70B5074B00250446C0E900350E46FBF7B4
+:1095A00DD9FA044B23602563A6806563204670BD00
+:1095B00DD47E0300C482030000207047704700BFB3
+:1095C00D704700BF002070470048704716FCFFFF32
+:1095D00D00207047416070474068704700487047F1
+:1095E00D16FCFFFF704700BFC1607047C0680038B0
+:1095F00D18BF0120704700BF0023C360704700BF34
+:1096000D006903681B691847006903685B6918479F
+:1096100D006903689B691847036941601A68184619
+:1096200DD3691847C06810B103681B681847014813
+:1096300D704700BF12FCFFFFC06882B08DE80C00C0
+:1096400D18B1036802B01B68184702B0704700BF1D
+:1096500DC160704710B5044601F0BCFD204610BD39
+:1096600D10B504460DF0EDF9204610BD10B5064BB2
+:1096700D03F108024033044602608360183001F0A4
+:1096800DD7FD204610BD00BF1883030010B5074B52
+:1096900D03F108024033044602608360183001F084
+:1096A00DC7FD20460DF0CDF9204610BD18830300EF
+:1096B00D82B010B58C4684B049688646DCF800004F
+:1096C00D0DF1080CACE8030006A981E80C00039B22
+:1096D00DDA070EEB630C12D55A10029B5EF80220CE
+:1096E00DD45808AB93E803008DE8030006AB0CCB10
+:1096F00D6046A04704B0BDE8104002B07047029C20
+:1097000DEFE700BF4B7F10B504462BB109690B681D
+:1097100D1B689847204610BD0B77183101F07EFD70
+:1097200D204610BD30B5457F85B004463DB1C068BB
+:1097300DE8B103681B6805B0BDE830401847016902
+:1097400D0B6868461B689847694604F1180001F0DC
+:1097500D77FD684601F06CFD0123A28A23776846E8
+:1097600D40F2FF3101F07CF9284605B030BD0148CB
+:1097700DFBE700BF12FCFFFFA0F10800FFF7D2BF0F
+:1097800D406810B103681B6818470148704700BF57
+:1097900D12FCFFFF38B50C4B0A680446002503F197
+:1097A00D0800403352682060A36021610846E560DF
+:1097B00D04F1080190472069656003682946DB695B
+:1097C00D9847204638BD00BF5C83030038B5134B66
+:1097D00D0A680446002503F10800403352682060F2
+:1097E00DA36021610846E56004F1080190472069F6
+:1097F00D03682946DB6965609847094B03F1080248
+:1098000D4033A36004F11800226001F0E3FC4FF433
+:1098100D8073A582A383204638BD00BF5C830300FF
+:1098200D18830300417741B92DE9F041858A82B053
+:1098300D04461DB102B0BDE8F0817047FFF770FA24
+:1098400D204BA082D3F800800746B8F1000FF1D06D
+:1098500D28200DF0F8F80646103001F04FF940F2CF
+:1098600DFF331820338077800DF0EDF8164A009203
+:1098700D0246019542F80C4BC56055606A46034699
+:1098800DC6E9020503CA58609960D8F800200F494F
+:1098900D52680F4858618A424FF01203C6E90855C5
+:1098A00DB38008D13046FCF76BF9304602B0BDE805
+:1098B00DF0410DF0C6B83146404690470028B9D06A
+:1098C00DF0E700BFD43800203996020081D901009D
+:1098D00DB196020010B50549054A81600023044682
+:1098E00D0260C380FBF7A4F9204610BDDC830300A2
+:1098F00DD47E030010B50749074A81600023044652
+:1099000D0260C380FBF794F920460DF09AF82046CB
+:1099100D10BD00BFDC830300D47E030090F84430FB
+:1099200D012B08D9C388DB0610B5044602D590F883
+:1099300D45300BB110BD70474830FCF73BF800289F
+:1099400DF8D10F4B1868FDF75FFAD4E91632C01A3B
+:1099500D61EB0201322871F10003EBD3E068E3887B
+:1099600D026823F01003D269E38001219047E38858
+:1099700D022223F0200384F84420E38010BD00BFB1
+:1099800DC83800202DE9F04FC1682DED0A8B0B680A
+:1099900D8FB081461B6805A89847D9F80C00059A29
+:1099A00D036804321B690092984730F004030746A0
+:1099B00D0BD0082800F0E5814FF48073C9F81830FA
+:1099C00D0123DFEDCB8A194606E08023C9F8183054
+:1099D00D0223F7EE008A1946059B5B88B3FBF1F372
+:1099E00D0193002B00F0D5810023DFEDC29A9FED8E
+:1099F00DC29A9FEDC2BADFEDC2AADFEDC2BA9FEDEA
+:109A000DC2AA02930E46D9F81850019B9D4200F34D
+:109A100DFF80009C25440023A542CDE90A33CDE902
+:109A200D0C3340F2C281CDF80C90DFF8E482DDF802
+:109A300D08B0B9469A461F4601E09DF82C7058F8BB
+:109A400D293020469847002818BF4FF0010B002FF2
+:109A500D00F022815045C0F21F819DF83430002B5B
+:109A600D00F00D810C9B9842C0F209813444A5424F
+:109A700DE3D8009CCDF808B00023274647F6FE7BBF
+:109A800D1C460DE00C9A904200F0DB80A04200DDF8
+:109A900D04B258453744B8BF0FFA80FBBD4214D904
+:109AA00D58F82920384690475045EBD19DF82C2089
+:109AB00D002AE7D000220EAB03EBC20237444FF071
+:109AC00D0003BD4202F80C3CEAD80BF12802A24279
+:109AD00D4F462146DDF80C9000F3E680A1EB0B0418
+:109AE00D04EBD47444F34F0308EE103A6FF02702E1
+:109AF00DA2EB0B034FF0000A009CCDF80C90D3465F
+:109B000DB9461F46204658F8293098473444384402
+:109B100D20EAE070A5420BF1010B00FB00AAF1D881
+:109B200D9AFBFBF107EE901AF8EEE77A4F46F5EE49
+:109B300D407AF1EE10FADDF80C9000F12F81B1EEC4
+:109B400DE7CAB8EEC88A99ED097A28EE288AC8EED8
+:109B500D297A67EE877AC7EE897A17EE900A0CF0AC
+:109B600D7FFA07EE100AF3EE047A67EE277A99ED85
+:109B700D0A7AF4EEC77AF1EE10FA40F1AD8089ED74
+:109B800D077AB9F80630D9F8182043F02001A9F862
+:109B900D06100199891A01910099114400919907B4
+:109BA00D09D499ED077AD9ED047AB4EEE77AF1EE9E
+:109BB00D10FA00F3AF805A0709D499ED077AD9ED61
+:109BC00D057AB4EEE77AF1EE10FA00F1B38099F868
+:109BD00D3C30002B74D0D9ED107AF4EECC7AF1EE46
+:109BE00D10FA01D589ED10CADFED487AB4EEE7CA57
+:109BF00DF1EE10FA2CDDD9F8383000210133C9E926
+:109C000D0D13012289F83C20019B002B7FF4FBAE44
+:109C100D09F148042046FBF7CDFE0028029B40F3D6
+:109C200DA180002B40F0A280B9F80630DB0600F1D0
+:109C300DA18005A801F0FCFA0FB0BDEC0A8BBDE8C0
+:109C400DF08F9DF83420002A3FF420AF012232E737
+:109C500DD9F83830023B0B2B06D8D9ED107AF4EE3B
+:109C600DEB7AF1EE10FA75DAD9F8343089ED10AAE5
+:109C700D00220133C9E90D3289F83C20C4E70123E4
+:109C800D0EAA02EBC3034FF0010243F8100CDDF8EE
+:109C900D28A003F80C2CE9E64FF001038DF83430C1
+:109CA00DCDF830A00023EBE70BF1010212B2A2EBCD
+:109CB00D0B0202EBD27242F34F0308EE103A15E796
+:109CC00DB4EEEACAF1EE10FAC2DDD9F83430132B36
+:109CD00DBEDD89ED10CA8EE7F0EEE76AF4EE4B6A51
+:109CE00DF1EE10FA88BFF0EE477AC9ED077A48E732
+:109CF00D0000804300FEFF46ACC5A737FFFF7F7F06
+:109D000D0000484300009643000000000000C842D8
+:109D100D5C2000200123B9F80410022206A800F0EF
+:109D200D9FFEB9F8063023F0040343F00203A9F8AF
+:109D300D06304CE701231A46B9F8041006A800F0C6
+:109D400D8FFEB9F8063023F0020343F00403A9F89F
+:109D500D06303CE7B9F804100123082206A800F0EC
+:109D600D7FFE81E7002B7FF464AF5DE72046FBF7B4
+:109D700DE7FD5EE70D4B1868FDF746F8C9E91601DA
+:109D800D57E74023C9F818300423DFED098A194637
+:109D900D22E609F14800FBF70DFE45E717EE900AA4
+:109DA00D0CF096F90CEE100ACBE6FFDEC838002059
+:109DB00D0000000008B590F84430012B0CD9C38881
+:109DC00DDB0603D5FFF7DEFD002008BD90F845301A
+:109DD00D002BF7D1002008BD013380F8443000205E
+:109DE00D08BD00BF08B590F83C30012B0ED930F8F6
+:109DF00D023CDB0604D50838FFF7C4FD002008BD82
+:109E000D90F83D30002BF6D1002008BD013380F8CD
+:109E100D3C30002008BD00BF2DE9F84300259846D1
+:109E200D204B4560036004460E461746BDF828904A
+:109E300DFAF790FE1C49E66001F1080330312A461D
+:109E400D2360A16004F148002946FBF7BDFCE388BF
+:109E500DDDED097AA4F8445043F4005343F01103A7
+:109E600DE3803368C4ED0A7A5A68DDED087AA4F808
+:109E700D04900023E36123640123236384F82C30D1
+:109E800D80233046C4F814802761C4ED097A6563D8
+:109E900DA56384F83C5004F10801A3619047204666
+:109EA00DBDE8F883D47E0300AC83030070B54F4E3C
+:109EB00D044630680D46FCF7A7FFE388C4E9160198
+:109EC00DD80608D4E06843F01003E380036802214C
+:109ED00DDB699847E388990621D594ED077ADFED84
+:109EE00D447ADFED446A77EE677A6A1C67EEA67AEC
+:109EF00D08BF236BF5EEC07A18BF2B46F1EE10FAB2
+:109F000D4CD4DFED3D6AF4EEE67AF1EE10FA51DD58
+:109F100D022B08D0B5EE407AF1EE10FA03D104F120
+:109F200D4800FBF75BFC3068FCF76EFF94ED077A99
+:109F300DDFED2F7ADFED2F6A77EE677A6B1C67EE18
+:109F400DA67A08BF256BF5EEC07AF1EE10FAC4E9DA
+:109F500D160126D4DFED286AF4EE667AF1EE10FADA
+:109F600DC8BFF0EE667A022D1FD0F2EE026AF4EE53
+:109F700DE67AF1EE10FA0EDBB3EE056AF4EEC67A70
+:109F800DF1EE10FA07D877EEE67A9FED1C7AF7EE30
+:109F900D086AA7EEA67A17EE100A70BD022BB9D18A
+:109FA00DBDE7022DDFED167ADFD1B0EE677A17EE41
+:109FB00D100A70BD022B16D0F2EE026AF4EEE67AAC
+:109FC00DF1EE10FAA6DBB3EE056AF4EEC67AF1EE09
+:109FD00D10FA9FD877EEE67A9FED087AF7EE086AC9
+:109FE00DA7EEA67A96E7B0EE677A93E7C838002019
+:109FF00D000050420000AA4000007F4300001842BC
+:10A0000D0000000090F8452001324FF0FF3180F83C
+:10A0100D4520FFF74BBF00BF90F84530013B80F85E
+:10A0200D4530704781627047806A003818BF012043
+:10A0300D704700BF8068704781600020704700BF87
+:10A0400DF0B5CB680D6A9D42A8BF1D4683B00C4686
+:10A0500D012201F110070646294601A801F0C0F8BA
+:10A0600D01A9384601F0ECF801A801F0E1F82069EA
+:10A0700DA1692A4604300CF01EFD236AA2695B1B00
+:10A0800D2A44002B2362A26125D1636A002BC4BF31
+:10A0900D03F1FF33636293B1E36962692362002BBD
+:10A0A00DA26104DDA06A03681B689847236A33B177
+:10A0B00D3946304601F0B2F8304603B0F0BD636A60
+:10A0C00D002BF5D194F82C30002BF1D004F1300099
+:10A0D00DFBF7FEFBECE7E5DCEAE700BF38B504462D
+:10A0E00D0C4B40F8103B04F1300501F073F80022E1
+:10A0F00D01212846FBF768FB002101224FF48073F4
+:10A1000D2846C4E902232464A162FBF767FB2046BD
+:10A1100D38BD00BFE883030010B50446806A88B1DE
+:10A1200D002A0FDD73B1C4E9051101684FF0000C71
+:10A1300D096884F82CC06362C4E90722884794F843
+:10A1400D2C3003B910BD04F13000BDE81040FBF711
+:10A1500D45BB00BF0078704790F90000704700BF05
+:10A1600D00887047B0F90000704700BF0068000A12
+:10A1700D704700BF00680012704700BF006870474D
+:10A1800D006870470170704701807047018070470B
+:10A1900D0A120B1401704270837070470160704792
+:10A1A00D016070474069704708299ABF41610020DE
+:10A1B00D6FF47A70704700BF2DE9F04F2DED028BD3
+:10A1C00DD1ED087A87B08946FDEEE77A0390CDEDA3
+:10A1D00D027A00F0FFFFD9F810000268126990476B
+:10A1E00DD9F81470824617B9C9F814000746D9F882
+:10A1F00D101001370A6807EBD7777B1012680093B0
+:10A2000D04A89047D9F8142004990AF1010808EB25
+:10A2100DD87801324FEA680802EBD272B8EB620FC0
+:10A2200D4B8893FBF8F700F08B80009B07FB03F343
+:10A2300D1946012205A808EE103A00F0D1FF039847
+:10A2400D05A900F0FDFF05A800F0F2FF039B049C9B
+:10A2500D1D68002F04F1040405F104057ADD4B4659
+:10A2600D0026DFF8FCB00196B9461F465BF82A20A0
+:10A2700D2046904797F828200136444422B1019B8F
+:10A2800D03440193029BC01A07EE900A97ED077ADB
+:10A2900D7B6A7A69F8EEE77A284667EE877AFDEEF3
+:10A2A00DE77A17EE901A1943009B1D442B4B53F878
+:10A2B00D22209047B145D9D13B464F46994699F852
+:10A2C00D2820FAB1DDED017A99F82920B8EEE77A68
+:10A2D00D07EE907AF8EEE77AC7EE276A3AB1F6EE16
+:10A2E00D007A66EEA76A99ED087AE7EE276AD9F843
+:10A2F00D18100122C9ED086A89F8292089B90122AF
+:10A3000D89F82A20039C18EE101A204601F02AF82D
+:10A3100D04A800F08DFF204607B0BDEC028BBDE810
+:10A3200DF08FFDEEE67A029B17EE902AD21A002AE4
+:10A3300DB8BF52429142E5DD012289F82A20E1E7BA
+:10A3400D039804A900F07CFF009B07FB03F308EEC4
+:10A3500D103A7BE700230193B1E700BF8020002076
+:10A3600D5C200020017070472DE9F0410446DDE9C5
+:10A3700D068517461E46FFF70DFA144B236038333A
+:10A3800DA360214604F12C00FFF720FA0023B8F159
+:10A3900D080F4FF0000298BFC4F814802262E761E5
+:10A3A00D84F82860636284F82930A5613EB1B5FA5E
+:10A3B00D85F35B0984F82A302046BDE8F08101233E
+:10A3C00D84F82A302046BDE8F08100BF14840300D4
+:10A3D00D2C30FFF7A7B900BF2430FFF7A3B900BF9A
+:10A3E00D10B5074B03F10802403304460260836049
+:10A3F00D2C30FFF73BF92046FFF7F4F8204610BD4F
+:10A4000D0C840300094B10B503F1080240330446D8
+:10A4100D026083602C30FFF729F92046FFF7E2F840
+:10A4200D20460CF00EFB204610BD00BF0C8403002F
+:10A4300D4369586903681B69184700BF4369586928
+:10A4400D03685B69184700BF03460022C3E9061283
+:10A4500D08461A62704700BF2DE9F041074600F12A
+:10A4600D140400F13C06002554F8043F18464BB186
+:10A4700D1B681B6A9847A84204DD206803681B6AA5
+:10A4800D98470546B442EFD1786903682946DB69E0
+:10A4900DBDE8F041184700BF00F1140300F13C0284
+:10A4A00D53F8040F78B110B4C4688C4208D09342AD
+:10A4B00D0DD053F8040F0028F9D0C4688C42F6D1A2
+:10A4C00D5DF8044B70479342EAD10020704700209D
+:10A4D00D5DF8044B704700BF436910B504465869D9
+:10A4E00D03689B699847D4ED067A07EE100AF8EEDB
+:10A4F00DE77AC7EE277A17EE900A10BD0164704710
+:10A5000D70B50C460546FFF767F8A04200D170BD47
+:10A5100D21462846FFF75EF8686903682146DB6827
+:10A5200DBDE87040184700BF10B5054B03F1080298
+:10A5300D4433044602608360FFF754F8204610BD93
+:10A5400DA084030010B5074B03F108024433044601
+:10A5500D02608360FFF746F820460CF072FA204641
+:10A5600D10BD00BFA0840300094B10B503F1080214
+:10A5700D34330446C0E900230C3000F059FE054A7F
+:10A5800D62600023201D6381FAF752FB204610BD47
+:10A5900D50840300D47E0300F0B583B001F10C07A5
+:10A5A00D044601A80D4600F015FE01A9384600F03D
+:10A5B00D57FE064601A800F03BFE5EB169690B68C7
+:10A5C00D01A81B68984701A9384600F039FE01A87B
+:10A5D00D00F02EFE3946204600F020FE204603B046
+:10A5E00DF0BD00BF70B5036C82B004462BB11B7873
+:10A5F00D03F0FF000BB902B070BD04F1140504F1B6
+:10A6000D3C0655F8043F184613B11B68DB6A9847A2
+:10A6100DAE42F6D101A800F0DDFD01A904F10C0058
+:10A6200D00F00EFE01A800F003FE0148E3E700BFB5
+:10A6300D12FCFFFF0B4B10B503F108023433044637
+:10A6400DC0E900230C3000F0F3FD074A62600023DF
+:10A6500D6381201DFAF7ECFA20460CF0F2F9204642
+:10A6600D10BD00BF50840300D47E030038B50C4BE1
+:10A6700D03F108023433044640F8042C40F8083B3B
+:10A6800D00F0D6FD074A22600023251FE3802046F7
+:10A6900DFAF7CEFA28460CF0D4F9284638BD00BF9B
+:10A6A00D50840300D47E030038B500F114020D462A
+:10A6B00D002352F8044FAC4204D001330A2BF8D1D9
+:10A6C00D002038BD026906330024013A40F82340CA
+:10A6D00D026185B12B680B4A9B6A93420DD10A4BDF
+:10A6E00D2B603C33AB602846FEF77CFF28460CF010
+:10A6F00DA8F9012038BD012038BD28469847012012
+:10A7000D38BD00BF45A50200A884030038B50B4B2A
+:10A7100D054603F108023433044640F8042C45F88D
+:10A7200D0439083000F084FD054A226000232046DC
+:10A7300DE380FAF77DFA284638BD00BF5084030048
+:10A7400DD47E0300F8B5074600F11403002453F836
+:10A7500D045F2DB101340A2CF9D100263046F8BD25
+:10A7600D24200CF070F9064608200CF06CF90C4B07
+:10A7700D4560014603603046FFF70CF8094B3A6916
+:10A7800D33603C330634B36001231A4447F8246028
+:10A7900DC6E9063535627761F5603A613046F8BD38
+:10A7A00DF4820300A88403002DE9F04F8B692DED91
+:10A7B00D028B012B08EE100A83B0914659D04B69DC
+:10A7C00D586903681B690C46984700F10108D9F8D0
+:10A7D00D0030A1695E8808EBD8784FEA6808074613
+:10A7E00D96FBF8F6012296FBF1F101A801FB088119
+:10A7F00D00F0F6FC06FB08F6019D002E05F10405A0
+:10A8000D41DDDFF88CA004364FF0040BD9F80000C1
+:10A8100D5AF8273058449847D4E907310844A169BC
+:10A8200D01338B42C4E907300BF1010B0ADB90FBBE
+:10A8300DF1F1164B284653F8273098470023C4E909
+:10A8400D073345445E45E1D101990431691A01A8E8
+:10A8500D00F088FD01A918EE100A00F0DFFC01A838
+:10A8600D00F0E6FC18EE100A03B0BDEC028BBDE85B
+:10A8700DF08F114600F0D2FC18EE100A03B0BDECBB
+:10A8800D028BBDE8F08F0021E1E700BF80200020A2
+:10A8900D5C20002030B50D4649690B6885B0044633
+:10A8A00D1B6902A8984702A903A800F0B7FC4FF056
+:10A8B00DFF33294603AA009320460023FFF774FFB8
+:10A8C00D03A800F0B5FC02A800F0B2FC204605B0CC
+:10A8D00D30BD00BFF8B50446124B03600026124B85
+:10A8E00D43600430A6600D461746FAF733F90F4B57
+:10A8F00D03F1080234336360226004F10C0000F0B0
+:10A9000D69FC28223146656127812661266404F1A0
+:10A9100D18000CF0F8F82B6828465B68214698471C
+:10A9200D2046F8BDA8830300D47E030050840300A5
+:10A9300D024A11687E22C0E900127047A42000204F
+:10A9400D034A034692E8030083E803001846704764
+:10A9500DCC380020A1F120035E2B07D80068052319
+:10A9600D6FF09F0213FB01210844704700207047D0
+:10A9700D034A044B11687E22C3E90012704700BFE1
+:10A9800DA4200020CC380020017042704360704735
+:10A9900D82B010B401AC84E80C0001AA03468C46C9
+:10A9A00D07CA9DF8104083E80700A4B19CF8010088
+:10A9B00DB0B9DCF80420022A1AD0032A34D0012AB7
+:10A9C00D2CD0012C1ED0022C05D1D3E90112494205
+:10A9D00D5242C3E901125DF8044B184602B07047AC
+:10A9E00D52424942C3E90112DCF80420022AE4D1A3
+:10A9F00DD3E90012012CC1F10001C2F10002C3E93B
+:10AA000D0012E0D1D3E900109A685DF8044B524270
+:10AA100DC3E900019A60184602B07047D3E90021DE
+:10AA200D5242C3E90012CCE7D3E900125242C3E906
+:10AA300D0021C6E782B010B582B004AC84E80C00EA
+:10AA400D069B0A78CDE9003204AB0CCB0446FFF728
+:10AA500D9FFF204602B0BDE8104002B0704700BF16
+:10AA600D70B5018082B0428004461D46FCF704FC9F
+:10AA700DC4E9020115B9204602B070BD094B1D682D
+:10AA800D002DF8D02A68084B16689E42F3D004F1C9
+:10AA900D080393E803008DE80300284694E80C00B2
+:10AAA00DB047E8E7D43800201587020070B582B0B2
+:10AAB00D9DED067B9DF82030018080ED027B0446E4
+:10AAC00D428013B9204602B070BD0A4B1D68002D9F
+:10AAD00DF8D02A68084B16689E42F3D000F108039F
+:10AAE00D93E803008DE80300284694E80C00B04776
+:10AAF00DE8E700BFD43800201587020010B5002309
+:10AB000D03600446FCF7B8FBC4E90201204610BD02
+:10AB100D30B50B4B1C6883B024B12168094A0D6810
+:10AB200D954201D103B030BD00F10802034692E811
+:10AB300D03008DE8030020460CCBA84703B030BDC1
+:10AB400DD43800201587020082B038B5002504A93D
+:10AB500D0560044681E80C00FCF78EFB04AB0FCBBF
+:10AB600D256184E80F002046BDE8384002B07047EB
+:10AB700D10B50446006800F015FD204610BD00BF5D
+:10AB800D2DE9F04716460622804601FB06200F46AA
+:10AB900D1D46FAF769FFC8F8000000F02BFDD8F844
+:10ABA00D00401FFA87FA1FFA86F9A4F802A0A4F84C
+:10ABB00D0490DDB1002F17DDB145A8BFB146BA45F0
+:10ABC00DA8BFBA460634B9F1000F0DD000262946AC
+:10ABD00D204652460BF06FFFD8F8003001365B88E7
+:10ABE00DB1453D441C44F2D1BDE8F08709FB0AF2A2
+:10ABF00D2946A01DBDE8F0470BF085BF014B036052
+:10AC000D704700BFC486030070B50D1E044615DBEA
+:10AC100D002A164612DB062005FB0200FAF724FF78
+:10AC200D206000F0E7FC206805FB06F24580868079
+:10AC300D002106300BF067FF204670BD014B2360ED
+:10AC400D204670BDC486030010B50B680446184637
+:10AC500D236000F08BFC204610BD00BF2DE9F041B4
+:10AC600D064684B000296BD00A780D46002A6DD0B7
+:10AC700D4FF0000C0B4667466446604607E00A2A13
+:10AC800D52D008B10134002013F8012F42B1A2F1C6
+:10AC900D30010929F3D813F8012F0120002AF6D12C
+:10ACA00D0FFA8CF3002B48DB38B2002845DB062267
+:10ACB00D03FB00201FFA8CF4BAB2904602FB04F499
+:10ACC00D1FFA8CF7FAF7D0FE306000F093FC306875
+:10ACD00D22464780A0F80480002106300BF013FFB8
+:10ACE00D37682B780637DBB101AC22464FF00008F0
+:10ACF00D04E002F8013B15F8013F8BB1A3F13001DF
+:10AD000D0929F6D9A24282F80080F4D920460BF029
+:10AD100DBEFE07F8010B15F8013F2246002BEDD1C1
+:10AD200D304604B0BDE8F08100B10134A445B8BF90
+:10AD300DA446002401372046A6E7074F3760D0E729
+:10AD400D054B0360304604B0BDE8F08114469046D3
+:10AD500D17460620B6E700BFC486030010B50446AB
+:10AD600D29B10846216000F001FC204610BD024BC0
+:10AD700D0360204610BD00BFC48603002DE9F041DD
+:10AD800D0D1E064627DB002A174624DB062005FB91
+:10AD900D02001C4605FB02F8FAF766FE306000F073
+:10ADA00D29FC33685D809F80D4B1B5B10633A7B15E
+:10ADB00D4FF00008214618462A460BF07CFE3268FB
+:10ADC00D08F101085288034647452C441344F1D13C
+:10ADD00D3046BDE8F081064B33603046BDE8F0816A
+:10ADE00D42462146981D0BF08EFE3046BDE8F0819F
+:10ADF00DC486030038B50B6804460068984206D037
+:10AE000D0D4600F0CFFB2868206000F0AFFB204618
+:10AE100D38BD00BF0068438882880021063003FBDF
+:10AE200D02F20BF070BE00BF0068B0F802C06145C1
+:10AE300D12DA00B5B0F804E072450ADA002908DB31
+:10AE400D002A06DB08440CFB0202002093715DF81A
+:10AE500D04FB6FF47A70FAE76FF47A70704700BFF5
+:10AE600D2DE9F047074688463C689DF8200061882B
+:10AE700D8A424EDAA588AB424BDAD8F800C0BCF84E
+:10AE800D026002EB060ABAF1000F42DDBCF8049035
+:10AE900D03EB090EBEF1000F3BDD002A3CDBA1EBFD
+:10AEA00D020AB245A8BFB246002B59DBED1AA945DF
+:10AEB00DA8BFA9460CF1060522EAE272A61D0BB148
+:10AEC00D01FB03221644A0B3B9F1000F21DD0021CF
+:10AED00D08460AF1FF3EBAF1000F10DD6B1EB446B5
+:10AEE00D05EB0E0213F8014F14B18CF80040013040
+:10AEF00D93420CF1010CF5D13C68D8F800C0BCF8B8
+:10AF000D023001311D44638889451E44E3D1BDE8FB
+:10AF100DF0870020BDE8F0878A45A8BF8A46002B40
+:10AF200D2CDBED1AA945A8BFA9460CF10605AD1AF3
+:10AF300DC2E7B9F1000FEDDD044629463046524611
+:10AF400D0BF0B9FDD8F800305B881D443B68013427
+:10AF500D5B88A1451E44F0D10AFB09F0BDE8F087DE
+:10AF600DAE45A8BFAE46F1460CF10605002106FB25
+:10AF700D13131D4422EAE272A61DA3E7AE45A8BF36
+:10AF800DAE46F1460CF106055142F0E72DE9F043CE
+:10AF900D054683B0684616461C460F46FFF7D0FCA3
+:10AFA00D2B685A88964234DA9B889C4231DA1F2FDF
+:10AFB00D2FD9019B9F422CDC39466846FFF7CAFC0E
+:10AFC00D102700F10508B44600212B68B3F802E004
+:10AFD00DF44510DA9A889442634447FA01F20ADA8A
+:10AFE00D90F800900EFB043319EA020F14BF4FF0D6
+:10AFF00DFF3200229A71013105290CF1010CE4D1C7
+:10B0000D0130404504F10104DDD1002003B0BDE85D
+:10B0100DF0836FF47A70F9E703682DE9F0410E1EA5
+:10B0200D5F8827DDBE4203F1060419DA9B88A3B1C0
+:10B0300D8046BF1B0025A11920463A460BF03BFD6B
+:10B0400D3246E01900210BF05EFDD8F800305A8829
+:10B0500D9B8801359D421444EDDB0020BDE8F08155
+:10B0600D9A88002107FB02F220460BF04CFD0020D0
+:10B0700DBDE8F0816FF47A70F0E700BF2DE9F84F6D
+:10B0800D00AFD1F80080FE6AB8F802501C46BB6ACA
+:10B0900D02EB030BAB45814604EB06033EDABBF135
+:10B0A00D000FD8BFAB46B8F80460B34202DA002BEC
+:10B0B00DC8BF1E460BFB06F3073323F0070305FB42
+:10B0C00D0422ADEB030D08F10605A6421544EA4630
+:10B0D00DC8BF6B460CDD294618465A460BF0EBFCF3
+:10B0E00D0134B8F802200346A64215443344F2D188
+:10B0F00D0FFA8BF100290ADB32B2002A07DB484632
+:10B1000D5346FFF73DFD4846BD46BDE8F88F044B5D
+:10B1100DC9F800304846BD46BDE8F88FAB46C2E7DA
+:10B1200DC48603002DE9F8430C68B4F90270B4F835
+:10B1300D0290002F05462FDBB4F90460B4F80480AB
+:10B1400D002E29DB062007FB0600FAF78DFC286090
+:10B1500D00F050FA2B68A3F80290A3F80480EFB129
+:10B1600DB045A8BFB046B945A8BFB9460633B8F13A
+:10B1700D000F13D006340026214618464A460BF020
+:10B1800D9AFC2A68013651880346B0453C440B446D
+:10B1900DF2D12846BDE8F883024B2B602846BDE866
+:10B1A00DF88300BFC486030010B5064C0648206026
+:10B1B00D00F0DCF92046054A0549BDE810400BF0CA
+:10B1C00D3BBC00BFD8380020C486030040200020BF
+:10B1D00D71AB0200014B0360704700BFCC860300CA
+:10B1E00D70B50D1E04460CDD281D1646FAF73CFC05
+:10B1F00D206000F0FFF92068012E458005D0204623
+:10B2000D70BD054B0360204670BD2A4600210430F9
+:10B2100D0BF079FC204670BDCC86030010B50B6891
+:10B2200D04461846236000F0A1F9204610BD00BF6A
+:10B2300D10B50446006800F0B5F9204610BD00BFFA
+:10B2400D38B50B6804460068984206D00D4600F0EC
+:10B2500DA9F92868206000F089F9204638BD00BFA3
+:10B2600D0068096888420ED008B54A8843889A421A
+:10B2700D01D0002008BD043104300BF00CFCB0FAF5
+:10B2800D80F0400908BD0120704700BFB2F1000CED
+:10B2900D19DB0068428808B51FFA8CFE96450FD859
+:10B2A00D33EA230328BF1346A2EB0C029A4200F1A6
+:10B2B00D0400A8BF1A4660440BF025FC002008BD11
+:10B2C00D6FF47A7008BD6FF47A707047002B70B50B
+:10B2D00D0E46154602DA03685B889B1A002D21DBAA
+:10B2E00D00684288591991421CDCA9421ADBCBB186
+:10B2F00D36F0004116D05942B14214DAB34212DD94
+:10B3000D00F1040C002E65441FDB9C1BA91922467D
+:10B3100D28460BF0DEFB324628190021BDE87040AF
+:10B3200D0BF0F1BB70BDA9B28A42FBD333EA230304
+:10B3300D28BF1346521B04309A422844A8BF1A4610
+:10B3400DBDE8704000210BF0DEBB29469A1974420E
+:10B3500DA81B0BF0BEFB224628460021BDE870401D
+:10B3600D0BF0D1BB002906DB03685A888A4202DB49
+:10B3700D5980002070476FF47A70704710B50446FD
+:10B3800D006800F00FF9204610BD00BF30B50B4628
+:10B3900D85B0044601A91846F9F702FB01A80BF088
+:10B3A00DEEFB05460530FAF75FFB206000F022F951
+:10B3B00D20682A46458001A904300BF07CFB2068EB
+:10B3C00D0544002320462B7105B030BD70B50446F1
+:10B3D00D11B10B780D461BB90D4B2360204670BD86
+:10B3E00D08460BF0CCFB06460530FAF73DFB206016
+:10B3F00D00F000F9206832464680294604300BF0F3
+:10B4000D5AFB2068304400230371204670BD00BFF5
+:10B4100DD0860300F8B517460A683B68B2F90250AA
+:10B4200DB3F902301D440446681D0E46FAF71CFBA5
+:10B4300D206000F0DFF8206831684580B1F9022006
+:10B4400D043004310BF037FB326823683968B2F9E8
+:10B4500D0200B1F902200433184404310BF02BFB28
+:10B4600D23682B4400221A712046F8BDF8B5054615
+:10B4700D49B10B780C4633B1084616460BF07FFBED
+:10B4800DB7B2874203D90B4B2B602846F8BD701D10
+:10B4900DFAF7EAFA286000F0ADF8286832464780DE
+:10B4A00D214604300BF007FB2A6832440023137148
+:10B4B00D2846F8BDD086030010B50B680446184623
+:10B4C00D236000F053F8204610BD00BF014B036010
+:10B4D00D704700BFD086030038B50B68044600687E
+:10B4E00D984206D00D4600F05DF82868206000F007
+:10B4F00D3DF8204638BD00BF70B515686E8804460E
+:10B5000D66B10B685B881BB1FFF784FF204670BDE9
+:10B5100D0560284600F02AF8204670BD08682060B6
+:10B5200D00F024F8204670BD002907DB0368B3F94D
+:10B5300D02208A4202DD19440879704700207047C5
+:10B5400D10B5064C0648206000F010F82046054A5C
+:10B5500D0549BDE810400BF06FBA00BFDC38002084
+:10B5600DD0860300402000207DB3020003884FF6F3
+:10B5700DFF729BB2934214D0012B10B5044601D03B
+:10B5800DDB0702D41E20F2F7A9F8BFF35B8FD4E8D6
+:10B5900D5F3F0233C4E8523F002AF8D1BFF35B8FFF
+:10B5A00D10BD704703884FF6FF729BB2934218D0BF
+:10B5B00D012B10B5044610D0DB070ED5BFF35B8F02
+:10B5C00DD4E85F3F9A1EC4E8512F0029F8D1BFF38C
+:10B5D00D5B8F9BB2032B05D010BD1E20F2F77EF8BA
+:10B5E00DECE770472046BDE8104000F001B800BF01
+:10B5F00DFAF778BA03230380704700BF82B030B5E5
+:10B6000D83B006A981E80C0008AB8646844693E812
+:10B6100D03005EF8045B8DE8030006AB0CCBDCF891
+:10B6200D144071462846A04703B0BDE8304002B033
+:10B6300D704700BF08B502680B689A4201D0002020
+:10B6400D08BD1022043104300BF025FAB0FA80F059
+:10B6500D400908BD042070470429024808BF002096
+:10B6600D704700BF16FCFFFF8268054B106993FB06
+:10B6700DF0F007EE900AF8EEE77A17EE900A7047B1
+:10B6800D40420F00837D43F020038375704700BF58
+:10B6900D807DC0F34010704710B50C310446FFF7A4
+:10B6A00DBDFD204610BD00BF807D00F0100070472D
+:10B6B00D30B5837D13F0100483B002D1204603B062
+:10B6C00D30BD8468054601A8FFF784FD03F086F9B7
+:10B6D00DE37D7F3304EB830101A8FFF7B1FD03F098
+:10B6E00D6FF90023EC7D1D481A4602F15101090145
+:10B6F00D415801B10133944202F101022AD0082AC6
+:10B7000DF3D1174B019A101D48F68804C15AA14276
+:10B7100D034414D052881044AA68927D984298BF71
+:10B7200DA3EB420C08D9520001E0984204D9995A72
+:10B7300DA1429C461344F8D1BCF900302B822C8ACF
+:10B7400D01A824B2FFF774FD24EAE474A4B22046E4
+:10B7500D03B030BD013B5B00D4E700BF007000407B
+:10B7600D2EF8FFFF072914D8032A12D810B4C37D71
+:10B7700D01761B0103F1804342EA012403F5E04306
+:10B7800D427644F480540020C3F818455DF8044B0C
+:10B7900D70476FF47A7070478176704710B5044624
+:10B7A00D8069036800219B6B9847A06903684FF47B
+:10B7B00D7A51DB6C9847A07D216901280346B8BFFB
+:10B7C00D012303EB8303B1FBF3F3B3F5807FA8BF34
+:10B7D00D4FF480735B104BD000225B1002F101021D
+:10B7E00DFBD107EE901AF8EE677AB3EE007A0128D6
+:10B7F00D67EE877A2DD9082A4FF00103A8BF0822DA
+:10B8000D03FA02F207EE102AF8EEC76A194B87EE1B
+:10B8100DA67A0021C3F8F415C4F80422A0690368C0
+:10B8200D0021DB6BFDEEC77A17EE902A9847A369CE
+:10B8300D114A5B69114801210224C3F80012C2F8B4
+:10B8400D084503F5A074C2F81845C2F81C05D96067
+:10B8500D10BD012303FA02F106EE901A0549F8EE28
+:10B8600DE66AC1F8F42587EEA67AC4F80432D5E766
+:10B8700D1A46B6E70070004000F001400470004029
+:10B8800D2DE9F04F87B000250193D64B456003603D
+:10B8900D044603920E46F9F75DF9D34BDFF860834A
+:10B8A00DA66103F10801303304F13806A360C4F832
+:10B8B00D1C802160A58104F11C01646204F1280043
+:10B8C00D0291FFF787FC029984F832503046FDF75C
+:10B8D00D7DFFA36A84F8335002275B88E3853046E9
+:10B8E00D4FF400762686A7862946A58584F836501E
+:10B8F00DFDF798FF04F1740904F15801C4F858805C
+:10B9000D246604F164000291FFF764FC029984F847
+:10B9100D6E504846FDF75AFF636E48464FF00109D9
+:10B9200D84F86F905B88A4F86A30A4F86C60A4F872
+:10B9300D70702946A4F8685084F87250FDF772FFB4
+:10B9400D04F1B00B04F19401C4F89480C4F89C4048
+:10B9500D04F1A0000291FFF73DFC029984F8AA5072
+:10B9600D5846FDF733FFD4F8A03084F8AB705B88F0
+:10B9700DA4F8A6305846A4F8A860A4F8AC702946DF
+:10B9800DA4F8A45084F8AE50FDF74CFF04F1EC0B75
+:10B9900D04F1D001C4F8D080C4F8D84004F1DC0023
+:10B9A00D0291FFF717FC029984F8E6505846FDF70F
+:10B9B00D0DFFD4F8DC3058464FF0030B84F8E7B098
+:10B9C00D5B88A4F8E230A4F8E460A4F8E870294696
+:10B9D00DA4F8E05084F8EA50FDF724FF04F5947ABA
+:10B9E00D04F58671C4F80C81C4F8144104F58C700B
+:10B9F00D0291FFF7EFFB029984F822515046FDF7B3
+:10BA000DE5FED4F81831042184F823115B88A4F8DD
+:10BA100D1E315046A4F82061A4F824712946A4F8DB
+:10BA200D1C5184F82651FDF7FDFE04F5B27A04F59C
+:10BA300DA471C4F84881C4F8504104F5AA7002916C
+:10BA400DFFF7C8FB029984F85E515046FDF7BEFE24
+:10BA500DD4F85431052184F85F115B88A4F85A316C
+:10BA600D5046A4F85C61A4F860712946A4F85851B9
+:10BA700D84F86251FDF7D6FE04F5D07A04F5C27153
+:10BA800DC4F88481C4F88C4104F5C8700291FFF7A5
+:10BA900DA1FB029984F89A515046FDF797FED4F810
+:10BAA00D9031062184F89B115B88A4F8963150469D
+:10BAB00DA4F89861A4F89C712946A4F8945184F8CF
+:10BAC00D9E51FDF7AFFE04F5E071C4F8C081C4F8D6
+:10BAD00DC84104F5EE7804F5E6700291FFF77AFBA4
+:10BAE00D029984F8D6514046FDF770FED4F8CC315A
+:10BAF00D072184F8D7115B88A4F8D2312946404636
+:10BB000DA4F8D871A4F8D46104F5FE78A4F8D05146
+:10BB100D84F8DA51FDF786FEA7194046FFF75AFB68
+:10BB200D3846FFF757FB019B039AA3802261A6823B
+:10BB300D31462A46C4F80492A57584F8085205A822
+:10BB400DFFF74EFB4FF0FF332A4605A88821FFF77C
+:10BB500D9DFB05A94046FFF773FB05A8FFF768FBA2
+:10BB600DA18A224E2A4605A8FFF73AFB4FF0FF3374
+:10BB700D2A4605A88821FFF789FB05A93846FFF756
+:10BB800D5FFB05A8FFF754FB194BE57580271C607B
+:10BB900DC6F88070BFF34F8FBFF36F8F154A164BEA
+:10BBA00D1649C3F800552320C3F8F0B5C3F80403B4
+:10BBB00DC2F808952046C2F81015C2F81435FFF7E3
+:10BBC00DEDFD86F80753A069C6F8807103683760EC
+:10BBD00D5B6A9847A06903681B6B9847204607B0BE
+:10BBE00DBDE8F08FD47E03004C87030000E100E038
+:10BBF00DE038002000F0014000700040047100406A
+:10BC000D24870300F0B5584D85B0D5F84026009235
+:10BC100DD5F844260192D5F8482602920023C5F89E
+:10BC200DFC3F0122D5F8FC1FC5F8FC2F0099C5F883
+:10BC300D40160199C5F844160299C5F84816032116
+:10BC400DC5F80035C5F8F01523210446C5F80413D1
+:10BC500D844683751E46184617E05FFA8EF0A07570
+:10BC600DBCF834109CF8337049BA41F4805105EB9F
+:10BC700D071789B2C7F81815C3F800250132092A2C
+:10BC800DC3F804650CF13C0C1ED0531EC3EB03131B
+:10BC900D04EB8301130191F8327003F1804311011C
+:10BCA00D17F0100700F1010E03F5E04301F180419B
+:10BCB00DD3D101F5E0410132092AC1F800750CF12B
+:10BCC00D3C0CC1F80475E0D108B905B0F0BD264EA5
+:10BCD00D01252046C6F80055FFF760FDE77DA18AD6
+:10BCE00D00227F3703A8FFF77BFA04EB87074FF09D
+:10BCF00DFF330022882103A8FFF7C8FA03A93846AD
+:10BD000DFFF79EFA03A8FFF793FAE27DA37DD4F81F
+:10BD100D041204EB820203FB01F1D2F8FC2103F1C2
+:10BD200D00430432013BC6F82C2602EB4302A38AE2
+:10BD300DA94093FBF1F001FB10315B1A03EBD373B8
+:10BD400D2B41C6F83036094B35600321C3F8041575
+:10BD500D48F6880184F8085213889BB28B42FBD0B9
+:10BD600D012005B0F0BD00BF0070004000F00140A3
+:10BD700D10B5F1B190F8083203F0FF0173B11D4B0E
+:10BD800D1D4A0324C3F80845D2F80034DB07FBD461
+:10BD900D0123936090F80832002BFBD1174B184A02
+:10BDA00D197013681749C3F3C0130B7083B90020C2
+:10BDB00D10BD144B1B78A3B9104B1B78002BF6D07C
+:10BDC00D90F80832002BF2D1FFF71CFF002010BDB8
+:10BDD00D8023C2F88030BFF34F8FBFF36F8F0020E9
+:10BDE00D10BD074B80221A60044B1B78002BDED050
+:10BDF00DE6E700BF00F0014000700040DA4000208F
+:10BE000D00E100E0D940002007EE901AB7EE007A6D
+:10BE100DF4EEC77AF1EE10FA10B5044606D49FED94
+:10BE200D1F7AF4EEC77AF1EE10FA10DD23681C4A82
+:10BE300D9B6993422BD1A3681A481B6990FBF3F0C1
+:10BE400D07EE900AF8EEE77A17EE900A10BDC7EEEE
+:10BE500D276A806890F80832FDEEE66ADBB1124B76
+:10BE600D0322C3F80825114AD2F80034DB07FBD4AE
+:10BE700D0123936090F80832002BFBD190F8083223
+:10BE800DC0ED046A002BD1D1FFF7BCFECEE72046F2
+:10BE900DBDE810401847C0ED046AC7E70024744997
+:10BEA00D69B6020040420F0000F0014000700040F2
+:10BEB00D31B38B7DDA0601D50020704790F808323A
+:10BEC00D10B573B1104B114A0324C3F80845D2F8CD
+:10BED00D0034DB07FBD40123936090F80832002B6C
+:10BEE00DFBD18B7D43F010038B7590F8083203F076
+:10BEF00DFF041BB9FFF786FE204610BD002010BDC4
+:10BF000D6FF47A70704700BF00F001400070004080
+:10BF100DF8B50D460446097D14481746F9F7BCFEE1
+:10BF200D50B1297D1148F9F781FE461E2FB9370111
+:10BF300DB81B04EB80001C30F8BDC6EB061104EBFA
+:10BF400D81011C312046FFF7B3FF2B68084ADB6DDA
+:10BF500D93424FEA061702D100232373E8E72846E0
+:10BF600D002204F108019847E2E700BFD4860300E0
+:10BF700D7103020071B38B7DDA0621D590F808228A
+:10BF800D02F0FF0302B3154B154A10B50324C3F895
+:10BF900D0845D2F80034DB07FBD40123936090F8F9
+:10BFA00D0832002BFBD18B7D03F0EF038B7590F8DE
+:10BFB00D083203F0FF042BB9FFF724FE204610BD15
+:10BFC00D00207047002010BD8A7D184602F0EF0357
+:10BFD00D8B7570476FF47A70704700BF00F00140A9
+:10BFE00D0070004010B5837D0229044603F0100354
+:10BFF00D0DD0012900D910BD002BFCD08068214641
+:10C0000DFFF7B8FFA37D03F0EF03A37510BD002B61
+:10C0100DF1D180682146FFF74BFFA37D43F010035C
+:10C0200DA37510BD38B50C460546097D0F48F9F7C7
+:10C0300D33FE90B1217D0D48F9F7F8FD431EC3EB9A
+:10C0400D03139C0004F11C0129442846FFF792FFBD
+:10C0500D2B1993F83220D206FBD42B7B1BB12B6806
+:10C0600D28469B699847002038BD00BFD486030041
+:10C0700DA0F10800FFF7D6BF2DE9F04F9946837D5B
+:10C0800D85B013F0100F0E9F837E054656D0002B02
+:10C0900D55D10E687388B2EB530F4FEA630450DA33
+:10C0A00D043606EB440406EB4206A046023CA21BF6
+:10C0B00D521092FBF9F309FB1322002AF5D1B4F9C2
+:10C0C00D00302B82AB7D9B063BD5B9F1010F4ED0D5
+:10C0D00DB5F91200EB68011DB04519445B8830D9E4
+:10C0E00D14464FEA4909924605F10C0B07E0B5F9E4
+:10C0F00D12209A4219D0B04523D9B5F912009842B1
+:10C1000D04F1010420D0B6F90020BC4292444E4403
+:10C1100DEDD19AFBF4F221F8022B6A8A023212B2A7
+:10C1200D00249A426A82A246E5D105F11C00CDE9B0
+:10C1300D0013FDF7F7FADDE90013DCE70BB1013B66
+:10C1400DAB7605B0BDE8F08F0122B5F9141003A848
+:10C1500DFFF746F803A95846FFF772F803A8FFF753
+:10C1600D67F8E96800236B824B880431CBE705F152
+:10C1700D0C00FFF765F8EB685B886B8205F11C001E
+:10C1800D05B0BDE8F04FFDF7CDBA00BF2DE9F04386
+:10C1900D434BD3F8042185B006461AB9D3F81431B0
+:10C1A00D002B44D096F81790DFF8F48009F10103C5
+:10C1B00D03F00103F375D8F8341609F17F0906EB86
+:10C1C00D8909490048460024FFF7CCF806F11C0503
+:10C1D00D274603E0082C05F13C051DD004F1510361
+:10C1E00D1B01013458F80330002BF3D0494603A846
+:10C1F00DFFF714F8D6F80412B37D00913A4628469D
+:10C2000D03A9FFF739FF03A8FFF712F8082C07F170
+:10C2100D010705F13C05E1D1214BD3F8042112B101
+:10C2200D0022C3F804211E4BD3F8142132B91C4C43
+:10C2300DD4F8003163B905B0BDE8F0830022184C85
+:10C2400DC3F8142186F80822D4F80031002BF2D05F
+:10C2500DF57DB18A013505F00105002205F17F0755
+:10C2600D03A8FEF7BDFF06EB87074FF0FF33002253
+:10C2700D882103A8FFF70AF806EB850603A93846BF
+:10C2800DFEF7DEFF03A8FEF7D3FFD6F8FC31002240
+:10C2900D0433C4F82C36C4F8002105B0BDE8F08392
+:10C2A00D00700040024B186808B1FFF76FBF704770
+:10C2B00DE0380020F8B5134B036003F12802054662
+:10C2C00D826000F50070FEF7B3FF05F5FE70FEF716
+:10C2D00DAFFF0D4F05F5EE742E1F44F81C7C204664
+:10C2E00DFDF7C4F9A4F110003C3CFEF7A1FFB442E8
+:10C2F00DF3D1064A2A6000232846EB80F8F798FC14
+:10C3000D2846F8BD5487030024870300D47E03001C
+:10C3100DF8B5154B036003F128020546826000F560
+:10C3200D0070FEF785FF05F5FE70FEF781FF0F4FDC
+:10C3300D05F5EE742E1F44F81C7C2046FDF796F98A
+:10C3400DA4F110003C3CFEF773FFB442F3D1084A50
+:10C3500D2A600023EB802846F8F76AFC28460AF08D
+:10C3600D70FB2846F8BD00BF5487030024870300E7
+:10C3700DD47E0300174B99421ED9174B994298BF93
+:10C3800D4FF080621AD9154A4369914210B44FF0AB
+:10C3900DC8604FF0000408BF4FF0C462C3F80045F9
+:10C3A00DC3F8240508BFC3F82425062200205DF834
+:10C3B00D044BC3F8002570474FF0CC724369002140
+:10C3C00DC3F80015C3F824250622C3F80025002064
+:10C3D00D704700BF8FD003007F1A0600801A060039
+:10C3E00D704700BF10B504460AF02BFB204610BD68
+:10C3F00DF0B585B01E468DF80F209DF82C300268E3
+:10C4000D0093176A01230DF10F0204460D46B8473C
+:10C4100D38B9236800909F6A0A9B32462946204608
+:10C4200DB84705B0F0BD00BFC3688B4210B50446D8
+:10C4300D0ED003698B420BD023793BB12368094A97
+:10C4400D9B6B934220460AD10AF0FBFA002010BDE7
+:10C4500D23680022DB6B114620469847ECE798478E
+:10C4600D002010BDE5C30200C368002B3CD070B5A1
+:10C4700D04460069002836D0036801211B689847DF
+:10C4800DE068036801211B6898470420F9F728FC30
+:10C4900D0025E068036802219B689847014600BBB0
+:10C4A00D206903681B6898470420F9F719FC206977
+:10C4B00D036801211B68984701350420F9F710FC2A
+:10C4C00D092DE6D1E068036800211B689847042018
+:10C4D00DF9F706FCE0680368BDE870401B680121B0
+:10C4E00D1847002DEED170BD704700BF38B50B4613
+:10C4F00D0446154600F10C011A46FAF755F82A467E
+:10C5000D04F110012046FAF74FF86269E36800253F
+:10C5100DC2F80055F3B12369E3B101212046FAF7C2
+:10C5200D41F80621E06801F00DFA0621206901F0BD
+:10C5300D09FA2046FFF798FFE068036802219B681F
+:10C5400D98472069036802219B6898472946204631
+:10C5500DFAF728F80A20F9F7C3FBD4E90423B2B19E
+:10C5600D157DE26882B1107DC3F808554FF0CC718E
+:10C5700D0622C3F80C05C3F824150A20C3F80025BC
+:10C5800DF9F7AEFB002038BD4FF0FF30ECE74FF070
+:10C5900DFF35E6E7F8B504461D460E461746F9F792
+:10C5A00DF3FF114B23600023C4E9023323615DB116
+:10C5B00D284602F07BFA606160B13A46314620466A
+:10C5C00DFFF794FF2046F8BD012002F08DFA60615F
+:10C5D00D0028F2D15A20F1F781F83A46314620462B
+:10C5E00DFFF784FF2046F8BD888703002DE9F04151
+:10C5F00D43698EB282B09C590546002C5AD1364FF4
+:10C6000D4FF001080BE0D3F8482592B9632C51DCAB
+:10C6100D0A20F9F765FB6B699A59002A4AD1D3F8BC
+:10C6200D242132BBBC4224DCD3F850210134002A32
+:10C6300DE9D1632CECDDD3F8602152B1D3F800229F
+:10C6400DD10506D5D3F848211AB9C3F81C80144674
+:10C6500DDEE7D3F86021002ADAD0D3F80022920564
+:10C6600DD6D5D3F80421002AD2D1C3F814801446AC
+:10C6700DCEE7D3F8C414C3F8C4140022C3F82421A0
+:10C6800DD3F82421019201220199144C1A625A61A6
+:10C6900D01E0013C18D00A20F9F722FB6B69D3F8B1
+:10C6A00D0431002BF5D00E4CA86838B9204602B0E5
+:10C6B00DBDE8F081A86800240028F7D0F9F710FB39
+:10C6C00D204602B0BDE8F0812B682A69DB6BE96872
+:10C6D00D034C28469847E7E740420F00A08601002B
+:10C6E00D0EFCFFFF70B44469C1F34701C4F888150F
+:10C6F00D0021C4F8041189B0D4F804510695069DA3
+:10C7000DC4F82411D4F824510595059DC4F8601181
+:10C7100DD4F860510495049DC4F85C11D4F85C51B3
+:10C7200D0395039DC4F85011D4F850510295029D04
+:10C7300DC4F84C11D4F84C519DF830600195019D11
+:10C7400DC4F84425C4F8483576B14FF480720123FE
+:10C7500DC4F80022A360D4F848210ABB4FF4A47199
+:10C7600D09B070BCFFF742BF4FF400720123C4F84B
+:10C7700D0022A360D4F8482162B12362C4F8486155
+:10C7800DD4F848310793079B4FF4827109B070BC00
+:10C7900DFFF72CBF4FF4827109B070BCFFF726BFB5
+:10C7A00D2362C4F84811D4F848310793079BD5E7A5
+:10C7B00D70B54469C1F34701C4F888150021C4F868
+:10C7C00D041188B00546D4F8040106900698C4F803
+:10C7D00D2411D4F8240105900598C4F86011D4F8FB
+:10C7E00D600104900498C4F85C11D4F85C010390C6
+:10C7F00D0398C4F85011D4F8500102900298C4F86F
+:10C8000D4C11D4F84C019DF8306001900198C4F89A
+:10C8100D3425C4F8383586B94FF480520123C4F855
+:10C8200D00222360D4F84821DAB94FF482712846EA
+:10C8300D08B0BDE87040FFF7D9BE01232360D4F8DE
+:10C8400D482132B12362C4F84811D4F84831079316
+:10C8500D079B4FF4AE712846FFF7C8FE48B108B0EC
+:10C8600D70BD2362C4F84861D4F848310793079B23
+:10C8700DDBE76B6901224FF4A4712846DA6108B039
+:10C8800DBDE87040FFF7B2BE0D4B10B503F10801C6
+:10C8900D03F1340240330446C0E902230160303015
+:10C8A00DFEF7C6FC04F12C00FEF7C2FC054A22601F
+:10C8B00D00232046E380F8F7BBF9204610BD00BFEA
+:10C8C00DC8870300D47E030038B5446991F814C0BD
+:10C8D00D00234FF0FF3504EB83020133D2F86015CE
+:10C8E00D614508BFC2F86055042BF4D1037C13B128
+:10C8F00D03689B699847002038BD00BFA0F10C006C
+:10C9000DFFF7E2BF0E4B03F1080103F13402403390
+:10C9100D10B504460160C0E902233030FEF788FCF3
+:10C9200D04F12C00FEF784FC064A22600023E3800C
+:10C9300D2046F8F77DF920460AF083F8204610BD11
+:10C9400DC8870300D47E03002DE9F0412DED028B45
+:10C9500D002408EE103A5B4B0360446005460F4619
+:10C9600D1646BDF82080F8F7F5F8574B2B6003F10C
+:10C9700D2C023833AA60EB606F612C8205F12C001C
+:10C9800DFEF728FC05F13000FEF724FC9FED4F7AF1
+:10C9900D4F4B68696E63C7EE087A4FF08022C3E98A
+:10C9A00D0022C3E902224B4BAB61A5F804802C8514
+:10C9B00DEC612346C0F80045B0EE677ABEEECE7A44
+:10C9C00D17EE101AB1F5004F78DB013341FA03F47D
+:10C9D00DB4F5004FF9DA072B15DC04FA03F1002941
+:10C9E00DB8BF0F31091107EE901ADFED386AC0F8A4
+:10C9F00D0C35F8EEE77AC0F8084586EEA77AC5ED56
+:10CA000D097A85ED087A00230222C0F804353249EF
+:10CA100DC0F81025C0F84835C0F82835C0F84C3599
+:10CA200DC0F82C3540F201136B830123C0F8143587
+:10CA300D302404238842C0F80032C0F8044321D0CA
+:10CA400D264988422DD0264A90420ED032680123C5
+:10CA500D52682B7605F10801C0F800353046904735
+:10CA600DBDEC028B2846BDE8F0811E4A1E4C956038
+:10CA700D1E4A9168A2F54062C1F8C840C2F88431DF
+:10CA800D5360E3E7194B174A99681560A3F54063A6
+:10CA900D4FF08052164CC1F8B040C3F880211A6097
+:10CAA00DD4E7104B134C5D60104B9968A3F54063B0
+:10CAB00DC1F8C440C3F884215A60C7E717EE104A85
+:10CAC00D8DE700BFD47E0300D08703000024744996
+:10CAD00DE43800200000010100C0014000100240B8
+:10CAE00D00200240F4380020EDCC020000ED00E003
+:10CAF00D41CD020095CD02004369D3F8080570477A
+:10CB000D07EE901AFEEECE7A844617EE901AB1F526
+:10CB100D004F22DB0023013341FA03F2B2F5004F3F
+:10CB200DF9DA072B1DDC02FA03F10029B8BF0F312A
+:10CB300D091107EE901ADFED0C6ADCF81400F8EE1F
+:10CB400DE77AC0F80C3586EEA77AC0F808250020E4
+:10CB500DCCED097A8CED087A704717EE902A0023F8
+:10CB600DE3E76FF47A70704700247449406A7047A8
+:10CB700D43690020C3F81015704700BF43698176E3
+:10CB800DC27649B1012004213022C3F81405C3F83F
+:10CB900D0012C3F8042370473022C3F81415C3F8EC
+:10CBA00D0012C3F80823704770B590F9293082B090
+:10CBB00D0446002B3BD1C0690D46A8B9A37E002BBE
+:10CBC00D41D0637E002B3ED0E37E002B3BD16169CB
+:10CBD00D234A01EB45110823C1F82025C1F824355E
+:10CBE00D012384F8293020E0616B0B6805F10B06F9
+:10CBF00D1B6801A804EB8606984701A93046FEF78D
+:10CC000D1FFB01A8FEF714FB04EB85036169DB6ACA
+:10CC100DE269588801EB451140100433013AC1F81F
+:10CC200D2035C1F824050120E26102B070BD4269D2
+:10CC300D01235360D2F80431002BFBD0E3690025AA
+:10CC400D6576258513B9002002B070BD2268013BC1
+:10CC500DD269E36120469047284602B070BD00BFFF
+:10CC600DE438002038B5C369817E01330446C361C1
+:10CC700D19B1637E63B1002038BDFFF795FFC8B1D0
+:10CC800D636901229A60A37E002BF2D1002038BD8A
+:10CC900D012594F8281065762046FFF785FF94F856
+:10CCA00D28302B442B4084F828303BB9636901228E
+:10CCB00D9A60E0E7E37E002BE5D0E1E7E36913B985
+:10CCC00D00236376D7E729462046FFF76DFF94F8DA
+:10CCD00D2830013303F0010384F82830002BEFD105
+:10CCE00DE4E700BFA0F10800FFF7BCBF38B5134B58
+:10CCF00D9C6834B16369D3F8102172B9D3F814313B
+:10CD000D03B938BD002584F8285001212046FFF7CE
+:10CD100D4BFF6369C3F8145138BD012384F82830E3
+:10CD200D00212046FFF740FF63690022C3F8102160
+:10CD300DD3F81431002BE4D0E4E700BFF438002021
+:10CD400D38B5134B1C6834B16369D3F8102172B92F
+:10CD500DD3F8143103B938BD002584F828500121CA
+:10CD600D2046FFF721FF6369C3F8145138BD012335
+:10CD700D84F8283000212046FFF716FF6369002252
+:10CD800DC3F81021D3F81431002BE4D0E4E700BF31
+:10CD900DF438002038B5134B5C6834B16369D3F8AF
+:10CDA00D102172B9D3F8143103B938BD002584F8B8
+:10CDB00D285001212046FFF7F7FE6369C3F814518F
+:10CDC00D38BD012384F8283000212046FFF7ECFE02
+:10CDD00D63690022C3F81021D3F81431002BE4D07D
+:10CDE00DE4E700BFF4380020426900230376C2F85F
+:10CDF00D00357047032A37DC70B50C4602F5AC756B
+:10CE000D4169237D51F825209A42064618D02368A2
+:10CE100D17491A6E8A421BD11A6816498A421ED1C9
+:10CE200DDB6D154A7169207D41F82500934209D1CA
+:10CE300D00233374E38843F008030020E38070BDC2
+:10CE400D002070BD002206F10C0120469847F1E745
+:10CE500D20469047236807491A688A42E0D000218E
+:10CE600D204690472368DBE76FF47A70704700BF68
+:10CE700D75030200BDF201007103020070B5056873
+:10CE800D0F4C2A6AA24218D144698446087D0023BA
+:10CE900D4FF0FF3604EB83020133D2F86015814267
+:10CEA00D08BFC2F86065042BF4D19CF8103013B1A3
+:10CEB00DAB6960469847002070BDBDE870401047D3
+:10CEC00DC9C80200C3688B420AD070B505460C462E
+:10CED00D164613B103681B6E98472671EC6070BD42
+:10CEE00D704700BF90F804C01CF0020F29D0002934
+:10CEF00D24DB002A22DD002B20DDB4294FF47A7CBF
+:10CF000DA8BFB42130B50CFB01F10F4D046802EB45
+:10CF100DD27E8908A5FB0151A3EB6E030CFB03F335
+:10CF200D890802FB0131094A246BCB1782FB0121D1
+:10CF300DC3EBA1112346BDE8304018476FF47A705A
+:10CF400D70470348704700BF176CC116D34D621070
+:10CF500D16FCFFFFC08800F00500003818BF012047
+:10CF600D704700BF037D0B49202B38BF4FF0A04108
+:10CF700D0122D1F8141503F01F0302FA03F30B423B
+:10CF800D06D1C08800F00A00003818BF0120704794
+:10CF900D1046704700030050C08810F0030018BF02
+:10CFA00D01207047C08800F00C00003818BF012028
+:10CFB00D704700BF03684FF47A729B6B02FB01F15F
+:10CFC00D184700BF027D0F4B202A38BF4FF0A043FA
+:10CFD00D02F01F0203EB82030129D3F800274171F0
+:10CFE00D22F00C0207D0022908BF42F00C02C3F850
+:10CFF00D00270020704742F00402C3F800270020EC
+:10D0000D704700BF00030050D0F8103521EA03012E
+:10D0100DC0F81815704700BFD0F810351940C0F88A
+:10D0200D1815704738B5037D202B0446184838BFB6
+:10D0300D4FF0A04003F01F0301229A40D0F81435A1
+:10D0400D13421BD10D46D9B9C0F80C251146FFF777
+:10D0500DE3FF217D0E4B202938BF4FF0A043D3F8BD
+:10D0600D1435134212D0236820461B6E984723684F
+:10D0700D29461B6820469847002038BD002038BD42
+:10D0800DC0F808251146FFF7BFFFE2E7014838BD9C
+:10D0900D0003005012FCFFFF38B5C3889B07044600
+:10D0A00D0D4604D5C068A8B3F9F77AFA90BB23688A
+:10D0B00D20461B6E9847FDB9227D274B1F2A02F093
+:10D0C00D1F014FF0010098BF4FF0A0438840C3F8F7
+:10D0D00D0C051F2A204BE28898BF4FF0A04303EBAD
+:10D0E00D810342F00202D3F8001741F00101C3F8A9
+:10D0F00D00170020E28038BD227D174B1F2A02F059
+:10D1000D1F014FF0010098BF4FF0A0438840C3F8B6
+:10D1100D0805DEE77DB1237D0F4A202B4FF001017D
+:10D1200D38BF4FF0A04203F01F0301FA03F3C2F81A
+:10D1300D0835002038BD237D074A202B4FF0010113
+:10D1400D38BF4FF0A04203F01F0301FA03F3C2F8FA
+:10D1500D0C35002038BD00BF0003005038B50379F1
+:10D1600D9A071FD5C3885B07044617D50E4B186861
+:10D1700DC0B101222146FEF7CBFE054690B1E06815
+:10D1800D10B1F9F70DFA18B9E38843F00403E38001
+:10D1900D2846FEF78DFAC0F30F1038BD03681B6EDD
+:10D1A00D9847E3E7014838BDC439002016FCFFFF5E
+:10D1B00DC3881B0739D570B51D4D1E4C28682DED44
+:10D1C00D028B08EE101AFFF797FCF8EE487A08EE7E
+:10D1D00D900A17EE901A2868FFF792FCF8EEE88A8D
+:10D1E00D04F108062388286807EE903AB8EE678A9E
+:10D1F00DFFF782FC07EE900AF8EEE77A67EE887A81
+:10D2000D87EEA87ABCEEC77A17EE103A24F8023BE7
+:10D2100DB442E7D1084B0749186808220123FCF7EF
+:10D2200D7BFFBDEC028B002070BD0448704700BF32
+:10D2300DC8390020CC390020D439002016FCFFFF5E
+:10D2400D08B5C3881B0701D4064808BD064B1868EE
+:10D2500DFFF78CFC07EE900AFCEEE77A17EE900ACA
+:10D2600D08BD00BF16FCFFFFC83900200368244A23
+:10D2700D9B6A934210B5044630D1C3885B052CD40C
+:10D2800DE068B0B1F9F78CF998B9E068E388026805
+:10D2900D43F480631268E38021469047194BE2689E
+:10D2A00D1B6803B10C339A421CD0227D0023E3602E
+:10D2B00D00E0227D144B202A38BF4FF0A04302F02E
+:10D2C00D1F0203EB8203E288D3F8001702F43062E9
+:10D2D00D21F44031C3F80017E28010BD98470028B3
+:10D2E00DCED010BD094B227D181D4FF0FF0C13F948
+:10D2F00D011B914208BF03F801CC9842F7D1D5E745
+:10D3000D01030200C839002000030050A8200020AE
+:10D3100D02680F49D26B8A4208B513D1C3881B0727
+:10D3200D01D40C4808BD0C4B1868FFF71FFC07EE25
+:10D3300D900AFCEEE77A094B17EE900AA3FB00303A
+:10D3400D800908BD9047054BA3FB0030800908BD3F
+:10D3500D41D2020036894100C8390020D34D6210F8
+:10D3600D70B50568154E6B6CB34204461FD10A4665
+:10D3700D017D134B4271202938BF4FF0A04301F0BE
+:10D3800D1F0103EB8103012AD3F8001721F00C01D3
+:10D3900D0AD0022A08BF41F00C01C3F8001720463D
+:10D3A00D6B68BDE87040184741F00401F5E79847F8
+:10D3B00D256820466B68BDE870401847C5CF020050
+:10D3C00D0003005038B5C388DB07044606D5C06896
+:10D3D00D00283FD0F9F7E4F800283BD12368204618
+:10D3E00D1B6E9847227D294B2068202A38BF4FF0AD
+:10D3F00DA04302F01F0103EB8103456CD3F8001726
+:10D4000D234821F00301C3F80017E188854241F05C
+:10D4100D0101E18002F01F0C617930D1D3F80007D2
+:10D4200D012920F00C0027D0022908BF40F00C0084
+:10D4300DC3F8000715491F2A8CBF0A464FF0A042BA
+:10D4400D0123D2F8102503FA0CF3134214BF012067
+:10D4500D002038BD237D0D4A202B38BF4FF0A04250
+:10D4600D03F01F03D2F81015012202FA03F30B4249
+:10D4700D14BF1046002038BD40F00400D8E7204608
+:10D4800DA847227D02F01F0CD4E700BF0003005017
+:10D4900DC5CF020038B515464FF48072C2800181A8
+:10D4A00D00220E4903712F2D4FF00103C0E9032215
+:10D4B00D04460575016043710CD80949094B41F8C3
+:10D4C00D25404FF00042C3F80423074B402220466D
+:10D4D00D1A6038BD3220F0F701F9EEE71488030029
+:10D4E00D003900200060004000E100E00379DB0717
+:10D4F00D4FD52DE9F041C388DA0682B004460D46BA
+:10D5000D3CD4236820461B6E9847012D236842D0DA
+:10D5100D5B682046984723682420D3F85C8009F087
+:10D5200D92FA0023CDE900332146012322890746D3
+:10D5300DFAF762FC2F4B984507F10C064CD1E368C6
+:10D5400D9E4207D01BB1236820461B6E98470123CE
+:10D5500D3B74E660E38823F400639BB243F0110350
+:10D5600D012DE38011D0002E42D056F80C3CDB6922
+:10D5700DA6F10C0002B0BDE8F0411847C3F3C0237B
+:10D5800D8B42BED1012DC668EDD1002EEDD1336891
+:10D5900DFFDE194870473420D3F85C8009F053FA48
+:10D5A00D164B21461A6840F6AC530746FBF7ECFDC7
+:10D5B00D104B984507F10C0614D1E3689E4207D035
+:10D5C00D1BB1236820461B6E984701233B74E66010
+:10D5D00DE38843F40063C1E7314601222046C0478A
+:10D5E00DE668B7E731462A462046C047E668EFE7CA
+:10D5F00D3368FFDEC5CE020016FCFFFFC0390020E8
+:10D6000DC188C1F3C021FFF771BF00BF10B5C3883A
+:10D6100D590684B0044614D49A060AD41B0606D5BE
+:10D6200D236923B1012004B0BDE81040184704B0B0
+:10D6300D10BD0123218902226846FDF711FAE38806
+:10D6400DECE70189002305226846FDF709FAE36836
+:10D6500D4BB1D96A029ADA626846521A0023CDE9B3
+:10D6600D0223FDF755FAE388D6E700BF10B5C3884E
+:10D6700D590684B0044614D49A060AD41B0606D55E
+:10D6800D236923B1002004B0BDE81040184704B051
+:10D6900D10BD0123218903226846FDF7E1F9E388D6
+:10D6A00DECE70189002304226846FDF7D9F9E36808
+:10D6B00D4BB1D96A029ADA626846521A0023CDE953
+:10D6C00D0223FDF725FAE388D6E700BF2DE9F04BDD
+:10D6D00DD0F8204584B006466CB3DFF890800D4637
+:10D6E00D01274FF01F0BB4FA84FCABEB0C03591957
+:10D6F00D07FA03F258F8219024EA0204B9F1000F59
+:10D7000D17D0B9F8062012F0E00F06EB83030ED008
+:10D7100DD3F8002782F48032C3F80027D3F80037FE
+:10D7200DDA0348461CD5FFF771FFB9F806209305BB
+:10D7300D08D4002CD5D14FF0FF33C6F8203504B0F6
+:10D7400DBDE8F08BF8F72AF80028F2D00123052266
+:10D7500D40F2FF316846FDF783F9002CC1D1EAE7AD
+:10D7600DFFF784FFB9F80620E1E700BF003900207C
+:10D7700D08B5094BD3F87C2102B908BD0021C3F8C7
+:10D7800D7C114FF0A040FFF7A1FFBDE80840034812
+:10D7900D2021FFF79BBF00BF006000400003005039
+:10D7A00DC38813F0E00F70B504460D4621D1036810
+:10D7B00D5B689847227D3A49202A02F01F0338BF43
+:10D7C00D4FF0A04101EB830302F01F02D3F8006775
+:10D7D00D26F44036C3F8006788BBD3F8000740F441
+:10D7E00D0030C3F80007012303FA02F2E388C1F801
+:10D7F00D20255A060ED423F0E0039BB2022DE380C0
+:10D8000D18D0032D22D0012D17D143F08003E380D2
+:10D8100D002070BD032D37D0E068036821461B68DA
+:10D8200D9847E38823F0E00300229BB2022DE260CB
+:10D8300DE380E8D143F02003E380002070BDD3F8EE
+:10D8400D000740F44030C3F80007CCE743F0400335
+:10D8500DE380302009F0F7F82146054608F05CFB1F
+:10D8600DF9F70AFD23680F4ADE6DE862964212D180
+:10D8700DE2689542E1D012B11B6E20469847012314
+:10D8800D2B71E560002070BD23F0E00343F04003F1
+:10D8900DE380002070BD012229462046B047CCE729
+:10D8A00D00030050C5CE0200032910B50C460BDC59
+:10D8B00D00291ADC16D1C28812F0F00219D00368C3
+:10D8C00D1B6E9847204610BD04290BD102680B49E9
+:10D8D00DD26A8A420FD1C188C1F3C021FFF706FE7B
+:10D8E00D002010BD6FF47A7010BDFFF759FF0020B6
+:10D8F00D10BD104610BD9047002010BD01D602008E
+:10D9000D38B5036804465B680D469847E3885B06A7
+:10D9100D09D423680A4A5B6D93424FF003012046F8
+:10D9200D07D1FFF73DFFE0682946BDE8384008F014
+:10D9300D0DBB9847E0682946BDE8384008F006BBA6
+:10D9400DA9D80200072913D8027D0B4B202A38BF16
+:10D9500D4FF0A04302F01F0203EB82030020D3F827
+:10D9600D002722F4E06242EA0121C3F80017704754
+:10D9700D6FF47A70704700BF00030050007D0B4BB1
+:10D9800D002914BF4FF440710021202838BF4FF0FB
+:10D9900DA04300F01F0003EB80030020D3F8002705
+:10D9A00D22F4E0620A43C3F80027704700030050D9
+:10D9B00D027D0B4B202A38BF4FF0A04302F01F020F
+:10D9C00D03EB8203D3F8000720F44030C3F80007BF
+:10D9D00DD3F8002742EA0141C3F80017704700BF92
+:10D9E00D00030050F0B5164C236883B02BB1154DD4
+:10D9F00D2E688EB1002003B0F0BD442009F023F84D
+:10DA000D0546FCF76BFB284625600E4D0321FCF700
+:10DA100D13FB2E68002EEDD1382009F014F81323D6
+:10DA200D0746226800930849084BFEF78DFF3846DC
+:10DA300D012231462F60FFF7A1F8002003B0F0BDA1
+:10DA400DD4390020C839002000C0014000004842F0
+:10DA500D03799B0763D5B1F5806F2DE9F0410E4633
+:10DA600D5FD2C3881A07054641D52F4F297D3A4607
+:10DA700D4FF0FF34002312F9010B884208BF1C46FA
+:10DA800D0133042BF7D1631C35D0DFF8B480E8687F
+:10DA900D40B3F8F785FD28B3D8F80000FFF72CF850
+:10DAA00D07EE906A9FED216A2149224BB8EEE77A85
+:10DAB00DF7EE007AE7EE467AF0EE676A07EE900A27
+:10DAC00DF8EEE77A186867EEA67A0123FDEEE77A9D
+:10DAD00D17EE902A21F814200822FCF71DFB0020D8
+:10DAE00DBDE8F081EB8843F00803EB80D4E70368D1
+:10DAF00D1B6E9847B9E72846FFF774FF0E4BDFF80A
+:10DB000D40801C78D8F80000013404F003041C7028
+:10DB100D22462B7D3B552946FFF76CF9B7E70748A1
+:10DB200D70476FF47A70DBE7A82000200000803A80
+:10DB300DCC390020D43900203921002016FCFFFFFC
+:10DB400DC839002070B5184D2DED028B044608EE36
+:10DB500D101AFFF747FF2868FFF708F8DFED137A73
+:10DB600D07EE100AB4EE677AF1EE10FA15D1DFED7B
+:10DB700D107A9FED0E7A2368B8EE488A204628EE7B
+:10DB800D278ADB68C8EE077ABDEC028BBDE87040D2
+:10DB900DFDEEE77A17EE901A184717EE901A2868DF
+:10DBA00DFEF7AEFFE3E700BFC839002000409C46FA
+:10DBB00D0000804421B9436E4FF40472C3F808236A
+:10DBC00D00207047B1F5614F34D00DD847F61223C0
+:10DBD00D994229D0B1F5164F13D14FF41D03426E62
+:10DBE00D0020C2F824357047B1F5612F1FD0134BBB
+:10DBF00D994211D1426E4FF080530020C2F8243566
+:10DC000D7047426E0E4BB1F5165F18BF4FF0EB73B8
+:10DC100D0020C2F824357047B1F5613F14BF4FF0B5
+:10DC200DEB734FF06C73DAE74FF40003D7E74FF067
+:10DC300D7063D4E74FF46B03D1E700BF40420F0090
+:10DC400D0050270070B504460E4615462046F9F7DC
+:10DC500D53F80028FADC94F83C3003F0FF00002B59
+:10DC600DF4D1636E317D2A7DC3F80C15C3F81425EC
+:10DC700D70BD00BF10B584B004468DF8071002E0EA
+:10DC800D94F83C301BB100F095FE0028F8D000F060
+:10DC900D91FE636E60B10022C3F82021D3F82011EC
+:10DCA00D03910399C3F85821D3F858210292029A8F
+:10DCB00D01220DF1070184F83C20C3F84415C3F887
+:10DCC00D48259A6000F076FE98B1636E00E091B938
+:10DCD00DD3F82021D3F85811002AF8D059B90122D0
+:10DCE00DDA60D3F85821002AFBD00020002384F8F5
+:10DCF00D3C3004B010BD0148F8E700BF09FCFFFF40
+:10DD000D0021F8F799BF00BF90F83C3003B1704780
+:10DD100D10B584B00446F8F7EFFFB8B1A28EA38E0C
+:10DD200D94F830109BB20133B3FBF1F001FB1033CB
+:10DD300D92B22068E16A9BB2A386895C8369204612
+:10DD400D9847A38E628E9BB29A4201D004B010BD4B
+:10DD500D0123022240F2FF316846FCF781FEF5E710
+:10DD600D10B5A9B9C3895A07044617D5636E04F1D6
+:10DD700D44012022C3F834150020C3F838254FF490
+:10DD800D047101222064C3F804131A60002010BD31
+:10DD900D0129FBD1FFF7B8FF002010BDF8F794FD66
+:10DDA00DE3895B07E2D4002010BD00BF10B5224B04
+:10DDB00D224A0446406E236003F13C01A16082B00B
+:10DDC00DC0F8082300F0E2FE00280DDB43091C49D2
+:10DDD00D0122203300F01F0002FA00F041F8230069
+:10DDE00DBFF34F8FBFF36F8F636ED3F80022012106
+:10DDF00D22F020020020C3F800225960C3F8580118
+:10DE000DD3F858210192019AD960D3F85821002AEC
+:10DE100DFBD04FF0FF320021C3F800151846C3F8B0
+:10DE200D0C25C3F8142500F083FE2046F8F774FF87
+:10DE300D204602B010BD00BF8888030014034200C5
+:10DE400D00E100E0A0F10800FFF7B0BF10B50446F7
+:10DE500DFFF7ACFF204608F0F4FD204610BD00BFD3
+:10DE600D10B5A0F108042046FFF7A0FF204608F0EA
+:10DE700DE8FD204610BD00BF70B50446406E0E464D
+:10DE800D00F084FE054646B3E18911F0200124D14E
+:10DE900D2368384A9B68934268D1636E4FF40472CD
+:10DEA00DC3F808232046F8F727FF0028FADC94F87A
+:10DEB00D3C30002BF6D1002D47DB6B092E4901229A
+:10DEC00D203305F01F0502FA05F541F82350BFF385
+:10DED00D4F8FBFF36F8F002070BD002D0DDB6B09D1
+:10DEE00D9B0003F1604303F5614305F01F0501221B
+:10DEF00D02FA05F5C3F880511D6023681F4D5B685C
+:10DF000DAB422BD1E3895A0721D5636E04F144024C
+:10DF100D2021C3F83425C3F838154FF404720021BD
+:10DF200D2164C3F8042301221A602046F8F7E4FEA9
+:10DF300D002806DD23685B68AB4213D12046FFF74E
+:10DF400DE3FEA16B2046F8F7C9FE002070BD204608
+:10DF500DF8F7BAFCE3895B07E7D5D6E70021204641
+:10DF600D9847E2E7012120469847EAE7204698477F
+:10DF700D98E700BFB5DB020000E100E061DD0200C3
+:10DF800DA0F10800FFF778BFF0B50C268DB01D4647
+:10DF900D1423CDE90036044616460F46F8F7FCFD6E
+:10DFA00D4A4A226000233C3284F83C30A26063660A
+:10DFB00D2364002D7ED0284600F078FD0390606626
+:10DFC00D00287DD04FF0EB73C0F824350023C0F846
+:10DFD00D6C352046F8F790FE0028FADC94F83C30BA
+:10DFE00D03F0FF05002BF4D1606E3A7D337DC0F850
+:10DFF00D0C25C0F81435C0F80851D0F808310B9332
+:10E0000D0B9BC0F81051D0F810310A930A9BC0F841
+:10E0100D2051D0F820310993099BC0F82451D0F834
+:10E0200D24310893089BC0F84451D0F8443107932C
+:10E0300D079BC0F85851D0F858310693069BC0F88D
+:10E0400D4C51D0F84C310593059BD0F80032204D42
+:10E0500D204943F02003C0F800322246C0F8045393
+:10E0600D00F0C8FD606E00F091FD00281BDB430938
+:10E0700D00F1604202F561429B0003F160432021F3
+:10E0800D82F8001303F5614300F01F00012202FA2C
+:10E0900D00F0C3F880011860636E08222046C3F8B3
+:10E0A00D00250DB0F0BD0C4B00F00F0003442022F5
+:10E0B00D1A76F1E7102000F017FD6066002881D177
+:10E0C00D5A20EFF70BFB606E7CE700BF88880300DA
+:10E0D00D14034A0025E10200FCEC00E030B5436E6C
+:10E0E00DD3F83C55026CAA4283B0044606DA0022EE
+:10E0F00DC3F80821D3F808310193019B236C9D428D
+:10E1000D0BDD236C5A1C2344226493F844102046E3
+:10E1100DF8F754FB236CAB42F3DB0023236403B00D
+:10E1200D30BD00BF70B5456ED5F8083188B00446D6
+:10E1300DB3B1002610E0C5F80861D5F80831019398
+:10E1400D019B236C5A1C2344226493F84410F8F766
+:10E1500D35FBD5F808311BB1236C1F2B2046EADDAA
+:10E1600DD5F81031002B3AD1D5F84C3173B10023CD
+:10E1700DC5F84C31D5F84C31626E0393202104F172
+:10E1800D44030398C2F83435C2F83815D5F8243154
+:10E1900D53B10023C5F82431D5F824310493049BE1
+:10E1A00DD5F88034C5F88034D5F8443133B1002327
+:10E1B00DC5F84431D5F844310593059BD5F8203188
+:10E1C00DC3B9D5F8583143B10023C5F85831D5F846
+:10E1D00D58210792079A84F83C3008B070BD00238F
+:10E1E00DC5F81031D5F8103102932046029BFFF788
+:10E1F00D75FFB9E70023C5F82031D5F82021069227
+:10E2000D069A84F83C302046F8F776FD002802DCAB
+:10E2100D0123EB60D5E72046F8F728FBD1E700BFD7
+:10E2200D10B5034B03600446FBF75CF9204610BDA7
+:10E2300DE888030010B5054B03600446FBF752F95F
+:10E2400D204608F0FEFB204610BD00BFE888030005
+:10E2500D10B50446D4E90E2352694FF47A50002BC1
+:10E2600DD2F84415C2F8440522DA1A4A0021C2F840
+:10E2700D1015626B013393FBF2F102FB1133E36373
+:10E2800D00F0ACFBD4E90E2352690121002BD160C3
+:10E2900D0ADB02330F4A54F82330DB691B7D1B0266
+:10E2A00D43F00113C2F81035BDE8104000F088BBF3
+:10E2B00D023354F82300FAF7CDFFE36B054A002132
+:10E2C00DC2F81015002BD4D1626B012AD2D14FF0B8
+:10E2D00DFF33D4E70060004082B08DE80C00436B43
+:10E2E00D13B102B0FFF7B4BF02B0704770B5104C58
+:10E2F00D236886B073B102AD2846FCF7FFFB246896
+:10E3000D0C4B2268566A9E4206D1636B13B12046B0
+:10E3100DFFF79EFF06B070BD06AB13E903008DE855
+:10E3200D0300204695E80C00B04706B070BD00BF55
+:10E3300DD8390020D9E2020070B50D4611460446C9
+:10E3400DFBF726F91C4A2B681C499B6B14600026B1
+:10E3500DC4E90E562160284631469847A06B184DEA
+:10E3600D03684FF47A51DB6C9847A06B03684FF448
+:10E3700D7A52DB6B31469847A06B124B42690168AC
+:10E3800DC3F820554432C3F824250422C3F80425CC
+:10E3900DCB690D4A934209D10C4BC3604B6A984728
+:10E3A00DA06B03689B6A9847204670BD0749984744
+:10E3B00DA06B0168F2E700BFD8390020E8880300A0
+:10E3C00D0061004000F0014079D90100EDE202004A
+:10E3D00D38B50D460446FAF7EFFF00212846FAF747
+:10E3E00D19FF636B012B03D1A06B03685B6B98471F
+:10E3F00D002038BD38B50D460446FAF793FF0021CD
+:10E4000D2846FAF707FF636B13B9024AC2F81035B5
+:10E4100D002038BD00600040007A704790F9103040
+:10E4200D002B11DB5A0910B460320A4C03F01F03A4
+:10E4300D012101FA03F344F8223043695DF8044BDE
+:10E4400D012200201A607047436901221A600020E2
+:10E4500D704700BF00E100E090F91030002B08DBA1
+:10E4600D5809054903F01F03012202FA03F341F88D
+:10E4700D20300020704700BF00E100E090F910301F
+:10E4800D002B0DDB5A0907480121203203F01F0331
+:10E4900D01FA03F340F82230BFF34F8FBFF36F8FB4
+:10E4A00D0020704700E100E0012904D0022902D0CC
+:10E4B00D09B10020704743690020C3F80415704767
+:10E4C00D437A013B99420FDC10B44FF48033446919
+:10E4D00D01F5A87003FA01F144F820200020C4F8DA
+:10E4E00D04135DF8044B70476FF47A70704700BFEA
+:10E4F00D437A013B994212DC10B4446904EB81006C
+:10E5000DD0F840351A444FF4803303FA01F1C0F8C6
+:10E5100D40250020C4F804135DF8044B70476FF4D8
+:10E5200D7A707047437A013B994208DC42694FF497
+:10E5300D803303FA01F1C2F80813002070476FF41D
+:10E5400D7A707047032907D8DFE801F01710090228
+:10E5500D43690322C3F808250172002070474369FF
+:10E5600D0222C3F80825017200207047436900227A
+:10E5700DC3F8082501720020704743690122C3F8D2
+:10E5800D082501720020704710B5044A026000236F
+:10E5900D0446C380F6F74CFB204610BDD47E030025
+:10E5A00D10B5064A026000230446C380F6F740FB0F
+:10E5B00D204608F046FA204610BD00BFD47E030069
+:10E5C00D90F91030002B09DB03F1604303F5614333
+:10E5D00D4901C9B283F8001300207047044A03F0C3
+:10E5E00D0F031A444901C9B211760020704700BFCC
+:10E5F00DFCEC00E0B1F57A5F13D800234FF47A5CA0
+:10E6000D2CFA03F2914204D342690020C2F810356E
+:10E6100D70470133092BF3D142690020C2F8103540
+:10E6200D70476FF47A7070470368104A1B6B934202
+:10E6300D10B5044617D190F91030002B0DDB5A0997
+:10E6400D0B480121203203F01F0301FA03F340F8B8
+:10E6500D2230BFF34F8FBFF36F8F636901225A6072
+:10E6600D00201A6110BD9847F7E700BF7DE4020056
+:10E6700D00E100E090F91020002A70B5044636DB69
+:10E6800D53099B0003F1604301682148096B03F5B1
+:10E6900D614302F01F021D68814225FA02F505F063
+:10E6A00D010521D1012101FA02F2C3F88020BFF347
+:10E6B00D4F8FBFF36F8F63690122DA64D3F84C6516
+:10E6C00D7DB1236813499B6A8B421CD194F910309C
+:10E6D00D002B06DB590903F01F039A400E4B43F83C
+:10E6E00D2120304670BD002520468847E3E70268AB
+:10E6F00D074B116B9942F6D143690122DA64D3F8C5
+:10E7000D4C65304670BD20469847304670BD00BF01
+:10E7100D7DE4020059E4020000E100E090F91020D0
+:10E7200D002A38B5044635DB53099B0003F16043DD
+:10E7300D01681F48096B03F5614302F01F021D6854
+:10E7400D814225FA02F505F001052AD1012101FAD0
+:10E7500D02F2C3F88020BFF34F8FBFF36F8F626952
+:10E7600D0123D360D368002BFCD18DB12368114AEE
+:10E7700D9B6A934218D194F91030002B08DB58098D
+:10E7800D0D4903F01F03012202FA03F341F8203073
+:10E7900D002038BD0268064B116B99424FF0000501
+:10E7A00DDDD020468847DAE720469847002038BD5F
+:10E7B00D7DE4020059E4020000E100E010B50346DB
+:10E7C00D29B390F9101000291FDB4A09920002F1BC
+:10E7D00D604202F5614201F01F01146824FA01FC48
+:10E7E00D1CF0010F11D0C488036844F001041B6BA9
+:10E7F00DC480164CA34226D1012303FA01F1C2F8BD
+:10E8000D8010BFF34F8FBFF36F8F002010BDC288F4
+:10E8100DD107FAD519680E4C896A22F00102A1427E
+:10E8200DDA800ED193F91030002BEEDB580909492F
+:10E8300D012203F01F0302FA03F341F820300020F8
+:10E8400D10BD8847E1E79847DFE700BF7DE4020090
+:10E8500D59E4020000E100E00F4B70B553F8205071
+:10E8600DCDB100236C6918464FF0010E1E4604EB26
+:10E8700D83020EFA03FCD2F84011013321B14CEAA8
+:10E8800D0000C2F84061C0B2042BF0D1EB6813B1A7
+:10E8900DBDE87040184770BDDC3900200020FFF73F
+:10E8A00DDBBF00BF0120FFF7D7BF00BF0220FFF77E
+:10E8B00DD3BF00BF0320FFF7CFBF00BF0420FFF77A
+:10E8C00DCBBF00BFF8B5344B03600027476004464B
+:10E8D00D0E461546F6F73EF9304A3149E7600323F7
+:10E8E00D9642637266612574216049D002F58052AB
+:10E8F00D964235D002F58032964243D1294A002DF9
+:10E9000D42F8234032DB6809274B0121203005F006
+:10E9100D1F0501FA05F543F82050BFF34F8FBFF3E4
+:10E9200D6F8F94F910506669002D7160316120DB95
+:10E9300D2B44402283F8002301234FF47A52092BF4
+:10E9400D22FA03F103F1010002D0B1F57A7F20D84C
+:10E9500D0322C6F810352046C6F808252272F8BDE8
+:10E9600D104A0223002D42F82340CCDA01237360B4
+:10E9700D33610E4B05F00F052B4440221A76DBE771
+:10E9800D0123BBE70A4B9E4218BF3B46B6D1042379
+:10E9900DB4E70346D3E700BFD47E030000900040E8
+:10E9A00D18890300DC39002000E100E0FCEC00E0F8
+:10E9B00D00B00140014B93F900007047DB4000208F
+:10E9C00D054A1378013B5BB2002B01DD13707047D4
+:10E9D00D0023137062B67047DB40002072B6024A06
+:10E9E00D1378013313707047DB40002020BF704750
+:10E9F00D4FF08053596E186E704700BFBFF34F8FA5
+:10EA000D0549064BCA6802F4E0621343CB60BFF3BD
+:10EA100D4F8F00BFFDE700BF00ED00E00400FA05D9
+:10EA200D704700BF08B50B4B0122C3F840250221EA
+:10EA300D0022930003F1A0430132202AC3F80017EE
+:10EA400DC3F8001AF5D1FFF7EBFFBDE80840EDF76D
+:10EA500DD7BE00BF00E00140004870470000022013
+:10EA600D4020F7F701B800BF8163704741637047DD
+:10EA700DC1637047C06B7047EFF30880704700BFEC
+:10EA800D406B7047C0E900128360704710B5054BAD
+:10EA900D054C4FF48072A168184608F00CF8A06080
+:10EAA00D10BD00BF0022002000ED00E030B50C4D80
+:10EAB00D0C4A2C68864605234FF0010C0CFA03F125
+:10EAC00D214203F1FF3302D1D06B704505D0591CA3
+:10EAD00DA2F10C02F2D1002030BD2143296030BDDE
+:10EAE00DF439002070890300F0B40F4D0F4E2C68DF
+:10EAF00D324605234FF0010C0CFA03F1214202D1ED
+:10EB000D576C384207D1013B591CA2F10C02F3D1CD
+:10EB100D0020F0BC704703EB4303214356F823005C
+:10EB200D2960F0BC704700BFF439002070890300E4
+:10EB300D144B984215D003F5E04398421AD0A3F533
+:10EB400D3433984218D003F50433984216D0B0F1FF
+:10EB500D402F15D0A3F50033984208BF002001D0F7
+:10EB600D70470520084901220B68824023EA020301
+:10EB700D0B6070470420F5E70320F3E70220F1E76F
+:10EB800D0120EFE700800240F439002008B5174B53
+:10EB900D984218D0B0F1402F1ED003F500339842A3
+:10EBA00D1CD0A3F5043398421AD003F534339842A0
+:10EBB00D18D0A3F5E043984216D05A20EEF78EFDFB
+:10EBC00D4FF0FF3008BD0023094A03EB430302EB6E
+:10EBD00D830393F9040008BD0123F5E70223F3E74E
+:10EBE00D0323F1E70423EFE70523EDE700300040B1
+:10EBF00D7089030038B5184B98420D46144620D045
+:10EC000DB0F1402F1FD003F5003398421DD0A3F56E
+:10EC100D043398421BD003F53433984219D0A3F531
+:10EC200DE043984208BF052304D05A20EEF756FD65
+:10EC300D4FF0FF3309490A4A41F8235042F8234067
+:10EC400D38BD0023F6E70123F4E70223F2E703239F
+:10EC500DF0E70423EEE700BF00300040F839002054
+:10EC600D103A0020024A034B10681B68184700BF7A
+:10EC700D103A0020F8390020024A034B50685B68B7
+:10EC800D184700BF103A0020F8390020024A034B04
+:10EC900D90689B68184700BF103A0020F839002093
+:10ECA00D024A034BD068DB68184700BF103A0020BA
+:10ECB00DF8390020024A034B10691B69184700BF41
+:10ECC00D103A0020F8390020024A034B50695B6965
+:10ECD00D184700BF103A0020F8390020002815D041
+:10ECE00D006041608260C360046145618661C761F7
+:10ECF00D444604624C464462544684625C46C46297
+:10ED000D644604636E46466374468463002906D0E8
+:10ED100DC46B043C043925680D60B442F9D1946B81
+:10ED200DA646566BB546002B06D0D46B043C043B6F
+:10ED300D1D682560B442F9D1146BA446D46AA3466C
+:10ED400D946AA246546AA146146AA046D769966988
+:10ED500D55691469D36851681068926870470060EE
+:10ED600D41608260C360046145618661C76144464C
+:10ED700D04624C464462544684625C46C4626446F6
+:10ED800D04636E46466374468463C46B043C043965
+:10ED900D25680D60B442F9D1C76986694569046972
+:10EDA00D7047006041608260C360046145618661A7
+:10EDB00DC761444604624C464462544684625C46D4
+:10EDC00DC462644604636C46446374468463046998
+:10EDD00D7047846BA646446BA546046BA446C46A73
+:10EDE00DA346846AA246446AA146046AA046C7693E
+:10EDF00D866945690469C36882680068416870471F
+:10EE000D0649074A074B9B1A03DD043BC858D050EF
+:10EE100DFBDC00F041F8FFF705FE00003C8C030021
+:10EE200D4020002000220020FEE7FEE7FEE7FEE77F
+:10EE300DFEE7FEE7FEE7FEE7FEE7FEE7BFF34F8FD7
+:10EE400D0549064BCA6802F4E0621343CB60BFF379
+:10EE500D4F8F00BFFDE700BF00ED00E00400FA0595
+:10EE600D4FF08052D2F83031591C05D00D2BD2F80D
+:10EE700D34010BD0002070474FF07043D3F8E80FEA
+:10EE800D93F8E03F0D2BC0F30310F3D101288CBF95
+:10EE900D00200120704700BF08B5FFF7E1FF40B12A
+:10EEA00D4FF080430022C3F80C21C3F81021C3F8A2
+:10EEB00D3825FFF7D5FF002846D04FF08052594B2B
+:10EEC00DD2F80414C3F82015D2F80814C3F8241589
+:10EED00DD2F80C14C3F82815D2F81014C3F82C1559
+:10EEE00DD2F81414C3F83015D2F81814C3F8341529
+:10EEF00DD2F81C14C3F84015D2F82014C3F84415E9
+:10EF000DD2F82414C3F84815D2F82814C3F84C15B8
+:10EF100DD2F82C14C3F85015D2F83014C3F8541588
+:10EF200DD2F83414C3F86015D2F83814C3F8641548
+:10EF300DD2F83C14C3F86815D2F84014C3F86C1518
+:10EF400DD2F84424C3F87025FFF78AFF48B14FF07B
+:10EF500D8043D3F80024D10744BF6FF00102C3F8FA
+:10EF600D0024314AD2F8883043F47003C2F8883057
+:10EF700DBFF34F8FBFF36F8F4FF01023D3F80C22D9
+:10EF800DD20731D4D3F80022002A07DBD3F804329C
+:10EF900D002B03DB254B264A1A6008BD254A0123A9
+:10EFA00DC2F80435D2F80034002BFBD04FF01023FB
+:10EFB00D1221204AC3F80012D2F80034002BFBD0E6
+:10EFC00D4FF0102312211B4AC3F80412D2F800345B
+:10EFD00D002BFBD000231749C2F80435D1F80034BB
+:10EFE00D002BFBD0FFF72AFF124A0123C2F804358C
+:10EFF00DD2F80034002BFBD04FF010210D4AD1F880
+:10F0000D0C3223F00103C1F80C32D2F80034002B7E
+:10F0100DFBD000230749C2F80435D1F80034002B8A
+:10F0200DFBD0DFE700C0004000ED00E0B020002085
+:10F0300D0090D00300E0014030B484688D68C3684F
+:10F0400DCA68A54272EB03032CBF0120002030BC1F
+:10F0500D704700BF38B5224B1B782BB1044618B151
+:10F0600D037F03F0FF0513B90025284638BD1D4861
+:10F0700D00F01AFB1C4B1A685B6880181B4AD2E91A
+:10F0800D001243F10003884273EB020203D210F128
+:10F0900D807043F10003D4E902128842934119D3E1
+:10F0A00D236903B92377D4E9053098472369002BE9
+:10F0B00DDAD0227F02F0FF05002AD5D0D4E9022153
+:10F0C00DD31841F10001C4E902310948214600F08D
+:10F0D00D75FCCAE70648214600F070FCC5E700BF85
+:10F0E00DDC400020B420002058360020603600207F
+:10F0F00DBC8903002DE9F04F83B0814600F0AAFAD8
+:10F1000D40B1734AD2E9003113F1807341F100012E
+:10F1100DC2E900310021484600F0B6FA6D4D0028D5
+:10F1200D40F0CC800121484600F0AEFA002840F0B6
+:10F1300DAE80694801A900F077FB002834D0674CF8
+:10F1400D674F654E09E02BB301A9304600F09EFBD9
+:10F1500D01A9304600F068FB30B30378012B11D0C4
+:10F1600D022BF0D120464FF0000800F03BFC30B1EF
+:10F1700D80F81C80204600F035FC0028F8D10123D2
+:10F1800D3B70E1E72B684168994275D0204600F04D
+:10F1900D33FCD9E741680B7F002BD5D101230B77C9
+:10F1A00D204600F00BFCCFE74C4E4E4FDFF8208190
+:10F1B00D31E0304600F016FC04463846D4E902AB87
+:10F1C00D00F072FA484BD8F80420D3E900E1D8F8E2
+:10F1D00D0030C31842F10002734572EB010103D2F6
+:10F1E00D13F1807342F10002BAEB03036BEB0202E1
+:10F1F00D012B72F100022DDBB3F5350F32D2A2686F
+:10F2000D4FF496030021384600F09EF9E0B10D2829
+:10F2100D24D000232B60304600F0EAFB2B6870B33E
+:10F2200D002BC6D02B6884689968C268DB688C4255
+:10F2300D72EB03030BD22B681B7F002BB9D029680F
+:10F2400D304600F0BBFBB4E72B688BB12C6003B0EC
+:10F2500DBDE8F08F0021384600F00CFA2046FFF78C
+:10F2600DF9FED6E7384600F01FFA204A0244C7E7F8
+:10F2700D484600F03BF9E9E700232B6064E7002BDB
+:10F2800DE5D1484603B0BDE8F04F00F033B915485D
+:10F2900D00F00AFA0E4B1A685B688018124AD2E920
+:10F2A00D004143F10003A04273EB010103D210F1C1
+:10F2B00D807043F10003C2E900033AE72B68002B8D
+:10F2C00D3FF430AF2868FFF7C5FE00232B6029E718
+:10F2D00D58360020943A0020843A0020BC8903005F
+:10F2E00DDC400020B420002060360020FFFFB40079
+:10F2F00D10B5134B13491C68134882B008235822CC
+:10F3000D019400F015FA044610B1204602B010BD6C
+:10F3100D0E4A0F4801A900F0A3F804460028F4D1C5
+:10F3200D0B48012100F08EF901231946094A0848BE
+:10F3300D00F0E4F8084B012220461A7002B010BD0F
+:10F3400DB88903002C3A0020843A0020F5F0020021
+:10F3500DB4200020FFFF7F00DC4000204AB1A1F166
+:10F3600D01010368B1FA81F14909C3E904120020D2
+:10F3700D70470720704700BF037F0BB10020704717
+:10F3800D30B5044683B0A2611A480D4600F08CF9E1
+:10F3900D194B1A685B688018184AD2E9001243F1BC
+:10F3A00D0003884273EB020203D210F1807043F127
+:10F3B00D00032818226943F10003C4E9020302B1D6
+:10F3C00D25610F4801A900F0EDF9034648B100256C
+:10F3D00D0B481D705C6001A900F016FA20B903B04E
+:10F3E00D30BD042003B030BD024800F061F928465D
+:10F3F00D03B030BDB4200020583600206036002008
+:10F4000D843A002030B5044683B000250C4825779A
+:10F4100D01A900F0C7F980B103460122027001A9CC
+:10F4200D07485C6000F0F0F908B903B030BD05483D
+:10F4300D00F03EF9284603B030BD042003B030BDC6
+:10F4400D843A0020B4200020014800F053B800BFDA
+:10F4500DB4200020014800F049B800BFB4200020BE
+:10F4600D30B51F4C437944F823201E4C04EBC302E6
+:10F4700D127992BB02680D88C2F8085590F90420E4
+:10F4800D8978002A4FEAC30E20DB4FEA521C02F1A5
+:10F4900D604549014FEA8C0C05F56145C9B20CF187
+:10F4A00D604C85F800130CF5614C02F01F02012130
+:10F4B00D01FA02F2CCF88021CCF80020A6440122FA
+:10F4C00D8EF8042044F83300002030BD064D02F0C4
+:10F4D00D0F024901C9B2A954F0E7082030BD00BFA1
+:10F4E00DA03A0020983A002014ED00E003680122B4
+:10F4F00D1A607047036801225A60704730B401F1F9
+:10F5000D500C4FEA8C0C00681FFA8CFC4FF48034C1
+:10F5100D8C400025C0F80843C0F8484340F80C5013
+:10F5200D82B050F80C50019501F5A87122F07F4280
+:10F5300D019D40F82120C0F844430BB1C0F80443AD
+:10F5400D02B030BC704700BF2DE9F04F04684FF496
+:10F5500D803801F1500508FA01F80746AD0004EBBB
+:10F5600D8100C4F84883ADB2C4F8088322F07F4906
+:10F5700D4FF0000AD4F80425D0F84065C0F84025B6
+:10F5800D44F805A0A6EB020C85B0625902922CF04E
+:10F5900D7F4CBCF1010F029A9B464FEA810640D089
+:10F5A00DD4F80455C4F84483A9EB050222F07F4238
+:10F5B00D012A24D0264409F1FF33C6F84095D4F82A
+:10F5C00D0415CBF1FF125B1A02F57F4223F07F4346
+:10F5D00D9A4210D33BB10020C4F84483C4F804838D
+:10F5E00D05B0BDE8F08F09F10102C6F84025D4F849
+:10F5F00D04359942EFD00D2005B0BDE8F08F01F52F
+:10F6000DA8710F4B09F1010244F8212043F00103C9
+:10F6100D4FF4806098473C68D4F804359D42DAD0A9
+:10F6200DE9E7074A019142F001024FF480609047EB
+:10F6300D3C68019944F805A062590392039AAFE71B
+:10F6400DB06B030003680222C3F8442309B1C3F869
+:10F6500D042370470368D3F8040100B970470022F2
+:10F6600D82B0C3F80421D3F804310193019B01202A
+:10F6700D02B0704702684FF4803303FA01F1C2F80B
+:10F6800D4813C2F80813704750318900036889B2D6
+:10F6900D585800B9704700225A5082B05B580193F8
+:10F6A00D019B012002B070470368D3F80405704731
+:10F6B00D90F90430002B09DB5A09054803F01F03AC
+:10F6C00D0121403201FA03F340F82230704700BFA8
+:10F6D00D00E100E0024A034B10681B68184700BFA9
+:10F6E00D983A0020A03A0020D2B11368DB43D9B17B
+:10F6F00D014410B40D4C013801F1FF3C10F8011F0D
+:10F7000D08224B405908DB074CBF81EA04030B4626
+:10F7100D013AF7D16045F1D1D8435DF8044B7047FC
+:10F7200D4FF0FF330029E3D1D84370472083B8ED64
+:10F7300D99B110B4B2FBF3F403FB1424A4B244B991
+:10F7400DC0E9001484608281C38120465DF8044BBA
+:10F7500D704709205DF8044B70470E20704700BFBD
+:10F7600D82B050E8022FC188B2EB324F4FF0000348
+:10F7700D17BF92B241EA014142EA014104E04268F9
+:10F7800DB2EB324F08BF012340E80212002AE8D144
+:10F7900D8DF807309DF80730002B0CBF112000208D
+:10F7A00D02B0704710B483B050E8013F1FFA83FCDC
+:10F7B00DC489A4448489A44528BFACEB040C0489F6
+:10F7C00DA44502BFBFF32F8F002207E0CCEA030C44
+:10F7D00D40E801C4002CE7D14FF001028DF8032061
+:10F7E00D0193019C9DF803200C6032B1006810FA62
+:10F7F00D84F003B05DF8044B704702F0FF03184628
+:10F8000D03B05DF8044B70470A884B889A4201D0CB
+:10F8100D0020704750E8012FC2EA024240E8012360
+:10F8200D002BF7D10120704710B483B050E8023F90
+:10F8300D1FFAA3FCC488A44502BFBFF32F8F00227B
+:10F8400D0EE0C489A4448489A44528BFACEB040C04
+:10F8500DC3EA0C4C40E802C4002CE7D14FF0010282
+:10F8600D8DF803200193019C9DF803200C6032B1AB
+:10F8700D006800EB144003B05DF8044B704702F0D4
+:10F8800DFF03184603B05DF8044B70470A884B8898
+:10F8900D9A4201D00020704750E8022FC2EA22425E
+:10F8A00D40E80223002BF7D10120704733DF70476A
+:10F8B00D064A074B10B5002414701C60BFF35F8F10
+:10F8C00D0449054800F064F8204610BDDE400020D4
+:10F8D00DAC3A0020C8890300A43A0020F8B5264EA2
+:10F8E00D04460121304604F0F9FFBFF35F8FD8B90C
+:10F8F00D042C3AD0214B1A7832BB214F01223C7097
+:10F9000D1A70204D6B682BB90FE000F04BF86B6847
+:10F9100D3C7853B11B682046984703462846002B78
+:10F9200DF3D1BFF35F8F3360F8BD023C012C0FD9CB
+:10F9300D03F024FAE0B94FF080430122C3F800250B
+:10F9400DBFF34F8F20BFFDE7BFF35F8F3060F8BD72
+:10F9500DBFF34F8F0C490D4BCA6802F4E06213439D
+:10F9600DCB60BFF34F8F00BFFDE7054F3C78C8E775
+:10F9700DFFF79CFFDFE700BFAC3A0020DE40002020
+:10F9800DDD400020A43A002000ED00E00400FA055F
+:10F9900DD1E900329342C0E9001304BF0023436054
+:10F9A00D704700BF436843B10268D2E901210B449F
+:10F9B00D9342436004BF00234360704770B54468B1
+:10F9C00D064620680D4618B908E02468206828B15D
+:10F9D00DB368294698470028F7D12068286025602C
+:10F9E00D70BD00BF4368186808B102681A6070479F
+:10F9F00D43681868704700BF4368186818B908E075
+:10FA000D0346006828B18142FAD10A681A600120C4
+:10FA100D704770476DDF704779DF70477DDF704746
+:10FA200D64DF70472DE9F04F85B099460E9E03882F
+:10FA300DBDF83CA00091174632880192002B53D09F
+:10FA400D4FF00008C3464546804605E0B8F8002053
+:10FA500D0BF1010B5A4529DDD8F8041051F82B0094
+:10FA600D039000220DF10B0103A8FFF7D9FF044607
+:10FA700D30BB9DF80B20BA42E8D12DB33288D11995
+:10FA800D514536DC4A440DF10B0103A80125FFF762
+:10FA900DC7FF002832D131889DF80B200A443280EF
+:10FAA00DB8F800200BF1010B5A45D5DCE5B13388D0
+:10FAB00D019A013B9B1A9BB2FF2B1AD809F8023011
+:10FAC00D204605B0BDE8F08F3288511C3A44023211
+:10FAD00D524589B20DDC009B318009F80130328826
+:10FAE00D013292B23280CDE70024204605B0BDE848
+:10FAF00DF08F0C24204605B0BDE8F08F044620465B
+:10FB000D05B0BDE8F08F00BF2DE9F04790F82D301E
+:10FB100D144600222788228086B006460D46002B0B
+:10FB200D40F0F080B378002B40F0E480F1780029AC
+:10FB300D40F012817368B3B12288D11CB94200F232
+:10FB400DDD8093F900100223AB54238801339BB25F
+:10FB500D0A222380EA54238801339BB22380E9547F
+:10FB600D2388013323803389002B40F00A81338AA7
+:10FB700D002B40F03D81338B002B40F05581336AD3
+:10FB800D002B45D0B4F800E00EF10602BA4200F2A7
+:10FB900DB5801A88052A40F2A2816FF4486802EBFD
+:10FBA00D080189B24FF27D30814240F29881598827
+:10FBB00D052940F294816FF4486C8C441FFA8CFC3B
+:10FBC00D844540F28C814FF6FF70824202D08A420A
+:10FBD00D00F28581052205F80E202288013292B2AD
+:10FBE00D12212280A9542288013292B222801988D2
+:10FBF00DA9542A44090A51702288023292B22280F5
+:10FC000D5B88AB542A441B0A53702388023323802C
+:10FC100D736A002B2FD09988B4F800C0881C0CF1A2
+:10FC200D02020244BA4269D8FE2867D8033105F8AA
+:10FC300D0C102288013292B2FF212280A954228811
+:10FC400D013292B222801988A9542A44090A5170AE
+:10FC500D2088023080B220809A8862B1996803931F
+:10FC600D002900F03C81284406F025FF039B9A886B
+:10FC700D23881344238096F82C30002B40F0ED8020
+:10FC800D307800283BD03388012B00F02881238861
+:10FC900D9A1CBA4232D8012804D171780231194424
+:10FCA00D8F422BD3023FFF1ABFB2A81804A9ADF89B
+:10FCB00D1070FFF7B3FE10BB3378022B00F01781E5
+:10FCC00D7178BDF810209142C0F00D819742C0F0BF
+:10FCD00D0A8117460922FE2F10D82388791CE95472
+:10FCE00D238801339BB22380EA54238801331F44B8
+:10FCF00D278004E023880433BB425DD90C2006B075
+:10FD000DBDE8F087082FF9D904A8FFF783FE002876
+:10FD100DF5D123880822EA54238801339BB21B2294
+:10FD200D2380EA542388DDF8112001339BB2238010
+:10FD300DEA502B44BDF815209A8023889DF8102099
+:10FD400D06339BB212F0FE0218BF01222380EA5443
+:10FD500D238801332380E5E62388DA1CBA42CDD807
+:10FD600D0222EA542388012213449BB22380EA54D1
+:10FD700D238813449BB22380E954238813442380A2
+:10FD800DD8E606F108080222CDE900472B461146B8
+:10FD900D4046FFF747FE0028B1D1CDE90047404668
+:10FDA00D2B4610220621FFF73DFE0028A7D1338AEE
+:10FDB00D002B3FF4E0AE1BE004A8FFF72DFE00285A
+:10FDC00D9DD123880322EA54238801339BB2192243
+:10FDD00D2380EA542388BDF8102001339BB2238081
+:10FDE00DEA542B44120A5A702388023323809DE66D
+:10FDF00D06F11008CDE900472B46022203214046AB
+:10FE000DFFF710FE00287FF47AAFCDE9004740469A
+:10FE100D2B4610220721FFF705FE00287FF46FAF58
+:10FE200D338B002B3FF4ABAE06F11808CDE900473C
+:10FE300D2B46022214214046FFF7F4FD00287FF4E3
+:10FE400D5EAFCDE9004740462B4610221521FFF746
+:10FE500DE9FD00283FF493AE51E7B16A00293ED089
+:10FE600D4FF000094B464FF0160A2BE02388E8545B
+:10FE700D238801339BB2238005F803A02388013327
+:10FE800D9BB2238031F82220EA542B44120A5A7077
+:10FE900D2088023080B22080B8F8042028444AB16E
+:10FEA00DD8F80810D9B106F006FEB8F8042023885A
+:10FEB00D1344238096F82C205FFA89F39A427FF63B
+:10FEC00DDFAEB16A03EB430201EB820809F10109D0
+:10FED00DB8F80430D81C0233FE2BC7D90EE7072023
+:10FEE00D06B0BDE8F087012B08D00822F3E6BDF877
+:10FEF00D10309F42F9D31F460922ECE68F42F4D30E
+:10FF000D0F460822E7E600BF75DF704776DF7047C2
+:10FF100D7ADF70477BDF704770B51D4D2B8884B23B
+:10FF200DA34282B011D11B4E297A327B91420ED35E
+:10FF300D337C00222A72F3B9736933B100228DF834
+:10FF400D0420ADF8064001A8984702B070BD05F138
+:10FF500D0A011846FFF7D8FF40B11128F5D0B36953
+:10FF600D002BF2D002B0BDE8704018472B7A013358
+:10FF700D2B7202B070BD3B212046FFF7C7FF30F05A
+:10FF800D0803D9D0B369002BD6D09847D4E700BF6A
+:10FF900DCC3A0020B03A002010B4019C6388834213
+:10FFA00D12D38B4210D840F2F3118A42A08894BF2D
+:10FFB00D931A531A834207D80A44824234BF002051
+:10FFC00D01205DF8044B704700205DF8044B70472D
+:10FFD00D10B50B46497A82B0024691B9104C93F890
+:10FFE00D08C0D4E90110BCF1000F18BF01465868D4
+:10FFF00DFFF7C2F988B1A3697BB102B0BDE810402B
:020000040003F7
-:1000000D92B222805B88AB542A441B0A537023881A
-:1000100D02332380736A002B2FD09988B4F800C067
-:1000200D881C0CF102020244BA4269D8FE2867D836
-:1000300D033105F80C102288013292B2FF21228083
-:1000400DA9542288013292B222801988A9542A44D7
-:1000500D090A51702088023080B220809A8862B1DE
-:1000600D99680393002900F03C81284407F069FD4D
-:1000700D039B9A8823881344238096F82C30002BF9
-:1000800D40F0ED80307800283BD03388012B00F014
-:1000900D288123889A1CBA4232D8012804D171785C
-:1000A00D023119448F422BD3023FFF1ABFB2A81859
-:1000B00D04A9ADF81070FFF7B3FE10BB3378022B17
-:1000C00D00F017817178BDF810209142C0F00D81BC
-:1000D00D9742C0F00A8117460922FE2F10D82388B7
-:1000E00D791CE954238801339BB22380EA54238879
-:1000F00D01331F44278004E023880433BB425DD9BC
-:1001000D0C2006B0BDE8F087082FF9D904A8FFF739
-:1001100D83FE0028F5D123880822EA542388013371
-:1001200D9BB21B222380EA542388DDF81120013372
-:1001300D9BB22380EA502B44BDF815209A8023886A
-:1001400D9DF8102006339BB212F0FE0218BF01225B
-:1001500D2380EA54238801332380E5E62388DA1CC3
-:1001600DBA42CDD80222EA542388012213449BB20D
-:1001700D2380EA54238813449BB22380E9542388B7
-:1001800D13442380D8E606F108080222CDE9004782
-:1001900D2B4611464046FFF747FE0028B1D1CDE969
-:1001A00D004740462B4610220621FFF73DFE002852
-:1001B00DA7D1338A002B3FF4E0AE1BE004A8FFF774
-:1001C00D2DFE00289DD123880322EA542388013374
-:1001D00D9BB219222380EA542388BDF810200133E5
-:1001E00D9BB22380EA542B44120A5A70238802339F
-:1001F00D23809DE606F11008CDE900472B4602222B
-:1002000D03214046FFF710FE00287FF47AAFCDE9B9
-:1002100D004740462B4610220721FFF705FE002818
-:1002200D7FF46FAF338B002B3FF4ABAE06F11808A4
-:1002300DCDE900472B46022214214046FFF7F4FD7D
-:1002400D00287FF45EAFCDE9004740462B461022D3
-:1002500D1521FFF7E9FD00283FF493AE51E7B16A90
-:1002600D00293ED04FF000094B464FF0160A2BE007
-:1002700D2388E854238801339BB2238005F803A01B
-:1002800D238801339BB2238031F82220EA542B447A
-:1002900D120A5A702088023080B22080B8F80420EB
-:1002A00D28444AB1D8F80810D9B107F04AFCB8F87B
-:1002B00D042023881344238096F82C205FFA89F3B9
-:1002C00D9A427FF6DFAEB16A03EB430201EB82087F
-:1002D00D09F10109B8F80430D81C0233FE2BC7D937
-:1002E00D0EE7072006B0BDE8F087012B08D00822E5
-:1002F00DF3E6BDF810309F42F9D31F460922ECE614
-:1003000D8F42F4D30F460822E7E600BF75DF704732
-:1003100D76DF70477ADF70477BDF704770B51D4D14
-:1003200D2B8884B2A34282B011D11B4E297A327B25
-:1003300D91420ED3337C00222A72F3B9736933B123
-:1003400D00228DF80420ADF8064001A8984702B0B0
-:1003500D70BD05F10A011846FFF7D8FF40B111280D
-:1003600DF5D0B369002BF2D002B0BDE8704018474C
-:1003700D2B7A01332B7202B070BD3B212046FFF763
-:1003800DC7FF30F00803D9D0B369002BD6D09847FA
-:1003900DD4E700BF7C3C0020603C002010B4019CE1
-:1003A00D6388834212D38B4210D840F2F3118A42F4
-:1003B00DA08894BF931A531A834207D80A448242E5
-:1003C00D34BF002001205DF8044B704700205DF81C
-:1003D00D044B704710B50B46497A82B0024691B96D
-:1003E00D104C93F808C0D4E90110BCF1000F18BFF0
-:1003F00D01465868FFF7C2F988B1A3697BB102B015
-:1004000DBDE810401847074949690020187231B1FD
-:1004100D01238DF80430ADF8062001A8884702B0FD
-:1004200D10BD00BF603C002070B50388122B82B058
-:1004300D50D015D8102B2AD0112B0FD1394C8288C2
-:1004400D23889A420AD16068FFF7DEF918B1364B5E
-:1004500D9B6903B198474FF6FF73238002B070BDBF
-:1004600D502BFBD1304CC288E3899A42F6D1038AD6
-:1004700D022BF3D12B4D83882E889E42EED1123064
-:1004800D00F098FA002844D02946304633E0C37B6B
-:1004900D012BE3D1234C22884FF6FF739A422FD1C3
-:1004A00D8588224B1030009003CB0022C4F80E102B
-:1004B00DC4F80A00238A2272A189E2896089258005
-:1004C00DFFF76CFF184B6072DB89002BC6D12146FC
-:1004D00D284610E0134C838825889D42BED10830F4
-:1004E00DA189238A0090E2896089FFF757FF0346AF
-:1004F00D21462846637202B0BDE87040FFF76ABF1F
-:1005000D094B9B69002BA9D0042002B0BDE87040B7
-:1005100D18476868FFF778F900289FD0A369002B6A
-:1005200DF3D19BE77C3C0020603C0020903C0020F8
-:1005300D70B3F8B586460768164E174D0446BEE8EB
-:1005400D0F00B446ACE80F009EE8070035608CE85C
-:1005500D0700BFB13846FFF7DDFE90B92368186874
-:1005600D596803C50D4B0E490E4A18464FF6FF74D8
-:1005700D40F8041F1C800021FFF7F2F8002818BF77
-:1005800D0320F8BD2846FFF7C7FE0028EAD0F8BDC6
-:1005900D0E207047603C0020903C00207C3C0020E9
-:1005A00D103800201D03030070B582B0064601917E
-:1005B00D019D6DB100242546214601A804F03CFBA8
-:1005C00D18B106EB450301359C800134142CF3D191
-:1005D00D3046356002B070BD2DE9F04F0388B0F89C
-:1005E00D0480103B8DB007460A2B31D8DFE803F0AD
-:1005F00D0647303030303030304E3300364EB36831
-:1006000DDB4300937168684604F08CFB009901A8E8
-:1006100DFFF7CAFFDDF804A0BAF1000F12D00DF1FB
-:1006200D06097C364FF0000B39F8025F2B4C204643
-:1006300D2946043404F0F4FAA642F8D10BF1010B6B
-:1006400DD345F1D1B8F1130F29D9042003F0DEF908
-:1006500D0DB0BDE8F08F037A21483F2B4FEA1314FC
-:1006600D41462CD904F0C2FA1E48414604F0BEFAA8
-:1006700D1D4841460DB0BDE8F04F04F0B7BA1B4818
-:1006800D41460DB0BDE8F04F04F0CABA037A002B15
-:1006900DDED1437A12481B074146F2D5EAE71348EB
-:1006A00D414604F0A3FA0D48414604F09FFAFB7B46
-:1006B00D012BCDD00E48414604F098FAC8E704F05E
-:1006C00DAFFA032CD0D00748414604F0A9FA022C0A
-:1006D00DCED005484146D4E7983C00209C3C0020F4
-:1006E00DB03C0020AC3C0020A83C0020A03C0020E9
-:1006F00DA43C00201328014601D900207047014871
-:1007000D04F09ABA9C3C00201328014601D9002020
-:1007100D7047014804F090BA9C3C0020132801D981
-:1007200D0020704710B504462146074804F084FAAE
-:1007300D08B9002010BD2146044804F07DFA0028B8
-:1007400D14BF0220012010BD9C3C0020A03C0020C5
-:1007500D132801D90020704710B5044621460648DC
-:1007600D04F06AFA08B9002010BD21460348BDE81F
-:1007700D104004F061BA00BF9C3C0020A83C002052
-:1007800D132801D90020704710B5044621460648AC
-:1007900D04F052FA08B9002010BD21460348BDE807
-:1007A00D104004F049BA00BF9C3C0020AC3C002036
-:1007B00D132801D90020704710B50446214606487C
-:1007C00D04F03AFA08B9002010BD21460348BDE8EF
-:1007D00D104004F031BA00BF9C3C0020B03C00201A
-:1007E00D30B5094B83B09B68019300252C462146FB
-:1007F00D01A8013404F020FA00B10135142CF6D112
-:1008000D284603B030BD00BF983C002030B50C4ADF
-:1008100DD36883B0DB4300939168684604F082FA95
-:1008200D0025009B01932C46214601A8013404F0BC
-:1008300D03FA00B10135142CF6D1284603B030BDB2
-:1008400D983C002010B5034B04465968FFF7ACFEE9
-:1008500D204610BD983C002010B5084AD36882B0E0
-:1008600DDB4301939168044601A804F05BFA20462E
-:1008700D0199FFF799FE204602B010BD983C00206B
-:1008800D08B51821024804F0E1F9C0B208BD00BF57
-:1008900D983C002070B50C4E044630460D4604F0D1
-:1008A00DCBF908B1132C01D9002070BD2146301DA4
-:1008B00D04F0C2F90028F7D0E81D214606EB8000B0
-:1008C00DBDE8704004F0B8B9983C0020F8B50F4F62
-:1008D00D044638460D46164604F0AEF908B1132C01
-:1008E00D00D9F8BD2146381D04F0A6F90028F8D02E
-:1008F00DE91D07EB810021461EB1BDE8F84004F06B
-:1009000D75B9BDE8F84004F08BB900BF983C0020E4
-:1009100DF0B50F4B83B09B6801930746A0B1019DC5
-:1009200D7DB100250E462C46214601A804F084F920
-:1009300D03463146A0B201340BB1B8470135142C32
-:1009400DF2D1284603B0F0BD0546284603B0F0BDF0
-:1009500D983C0020F0B5154E83B004460F46014675
-:1009600D3046154604F068F918B90026304603B034
-:1009700DF0BD063406EB840463680193002FF4D0B8
-:1009800D019B002BF1D000263446214601A804F02E
-:1009900D53F903462946A0B201340BB1B8470136CD
-:1009A00D142CF2D1304603B0F0BD00BF983C0020AE
-:1009B00DAADF7047008800F0010070470088C0F37F
-:1009C00D4000704730B591B013460A888C78ADF869
-:1009D00D0C200022ADF800208DF802204A7C012C5D
-:1009E00D38BF0124013A8DF80E40042A09D8DFE8FA
-:1009F00D12F0C800CC00D000D400050022228DF8E2
-:100A000D00208A7C013A042A09D8DFE812F0CA00D6
-:100A100DCE00D200D600050022228DF80120CA7B1F
-:100A200D91F80CC04CEAC20C0A7C4CEA021C9DF8F1
-:100A300D02200CF0190C22F019024CEA020C0A7D6E
-:100A400D002A14BF0222012262F3420C4A7B8DF868
-:100A500D02C0002412F0300FCDE90944CDE90B445A
-:100A600DCDE90D440F946FD10022CDE907220692F6
-:100A700D4A7B8DF824208C688A7BB1F804C08DF8F0
-:100A800D252003AACDF814D0ADF81CC004921CB1DA
-:100A900DCA880894ADF818208C69002C36D04FF018
-:100AA00D000C8DF806C0ADF804C0B4F800C0656840
-:100AB00DADF82CC001AAB4F802C00D92227BADF89E
-:100AC00D2EC0013A0A95042A2CD8DFE802F08E9246
-:100AD00D9682280022228DF80520A27A94F808C06B
-:100AE00D4CEAC20CE27A4CEA021CA27B002A9DF869
-:100AF00D06200CF0190422F0190244EA020414BF76
-:100B000D0222012262F342048DF80640CA6902B145
-:100B100D0C9204AA09A9FFF74BFF11B030BD222298
-:100B200D8DF80420627B013A042AD6D801A555F828
-:100B300D22F000BFDB0B0300E30B0300C30B03002C
-:100B400DCB0B0300D50A0300CA7CADF80840013A6F
-:100B500D8DF80A4002AC042A07D8DFE802F0525E95
-:100B600D5A56030022228DF809209DF80A200E9472
-:100B700D012464F342028DF80A2011228DF8082019
-:100B800D72E711228DF800203BE721228DF800201D
-:100B900D37E731228DF8002033E712228DF800203F
-:100BA00D2FE711228DF8012039E721228DF8012040
-:100BB00D35E731228DF8012031E712228DF8012021
-:100BC00D2DE731228DF8052087E712228DF80520BB
-:100BD00D83E712228DF80420A4E711228DF8052059
-:100BE00D7BE721228DF8052077E711228DF804206F
-:100BF00D98E721228DF8042094E731228DF8042006
-:100C000D90E711228DF80920AFE712228DF8092007
-:100C100DABE731228DF80920A7E721228DF80920B5
-:100C200DA3E700BF90DF7047A5DF7047B5DF7047C2
-:100C300D08B90E2070474FF01712172302604FF0BE
-:100C400D1B0C41F61B32016180F804C0C380836028
-:100C500D82810020704700BF8288002A3CD130B5C8
-:100C600D0388242B85B00C4611D80F2B30D9103B9F
-:100C700D142B2DD8DFE803F073942C2C2C2C2C2C5A
-:100C800D2C2C2C2C2C2C2C2C2C2C2C9B5F003A2B14
-:100C900D36D0552B1CD1C388C988A272172B38BFEB
-:100CA00D17238B4228BF0B4623811046FFF7BEFF4B
-:100CB00DE37A6BB922695AB12189ADF80C1040F66F
-:100CC00D7720ADF80800ADF80A3002A9204690470C
-:100CD00DA37A53B905B030BD70471128237B4AD193
-:100CE00D627B01219A42A17248D3E1880020FFF76F
-:100CF00D9BFF0028EED14FF48073638105B030BDAA
-:100D000D4389C98825698B4228BF0B46172B38BFED
-:100D100D1723238165B1E17A51B140F67721ADF802
-:100D200D0810ADF80A20ADF80C3002A92046A847EE
-:100D300D00236381CEE70B69027A4A73002BC7D07B
-:100D400D00214DF67A208DF80D10ADF80800ADF8A4
-:100D500D0A108DF80C2002A920469847B8E7C27BEF
-:100D600D0B790B73012A0CBF2188C988228908BF12
-:100D700DE1808A4232D3627B9A42A9D200209BB293
-:100D800D6A4602A9ADF80830ADF80A30ADF80C008E
-:100D900DADF80E000090ADF80400FFF743FF97E7A4
-:100DA00D172341F61B32CB808B608A8192E7037A41
-:100DB00D0A7B93424FF0000028BF134602A96A46F2
-:100DC00DADF80830ADF80A30ADF80C00ADF80E00F6
-:100DD00D0090ADF80400FFF725FF79E70020FFF73D
-:100DE00D23FF00287FF479AF0122237BE272C2E753
-:100DF00D2DE9F041DFF89C8000238AB04FF6FF709B
-:100E000DCDE9003388F8003000F01EFD4FF6FF7677
-:100E100DB04220D0044648F2096707E000F0C0FC5C
-:100E200D204600F011FDB042044614D0A4F58045D3
-:100E300DADB26A4602A9284603F034FE0346BB4212
-:100E400D2046EBD0284603F079FD48F20762904228
-:100E500D034618D013B90AB0BDE8F0810022CDE9E0
-:100E600D0522CDE9082207214FF6FF7205A88DF85E
-:100E700D1410ADF818400793ADF8162000F058FA8D
-:100E800D0AB0BDE8F081012388F800300AB0BDE852
-:100E900DF08100BF8F42002010B58389017886B0A4
-:100EA00D03F5804300229BB20429CDE90122CDE94F
-:100EB00D03220592ADF8083043D02CD84A1E022AE1
-:100EC00D39D843F6FE729342C38957D8D0E9012031
-:100ED00DA1F10301B1FA81F149098DF80C308DF8BA
-:100EE00D0D100490002A4FD19DF81430082243F0C4
-:100EF00D01038DF804208DF81430294C4FF6FF7343
-:100F000D01A8ADF8063000F013FA2378BBB1FFF756
-:100F100D6FFF06B010BD05290DD143684BBB1323E0
-:100F200D8DF804304FF6FF7301A8ADF80830ADF819
-:100F300D063000F0FDF91A4C2378002BE7D106B0EE
-:100F400D10BD43F6FE729342F5D8C289002AF2D144
-:100F500D4268F2B10B238DF804300392104C01223C
-:100F600D4FF6FF7301A82270ADF8063000F0E0F9DE
-:100F700DE2E714228DF804200393D3E703F58044B0
-:100F800DA4B29442A2D9D6E709238DF80430059274
-:100F900DB3E70A2218468DF8042000F001FCDDE7C6
-:100FA00D8F42002030B5184889B003F003FB38BBE1
-:100FB00D03F018FB0546F8B900F0B6FBCDE9035573
-:100FC00D0CE003F057FC019B9C8804F5804405A8B8
-:100FD00DA4B203F07DFC204600F0AEFB05A903AAE8
-:100FE00D4CF2070003F03EFD034601A905A8002BB6
-:100FF00DE7D0284609B030BD8625284609B030BD5A
-:1010000D0325284609B030BD990E0300F0B5FF2821
-:1010100D87B007D801290C4617461E4606D00B1F70
-:1010200D052B03D90725284607B0F0BD0023A0F5F1
-:1010300D8040A4F58041CDE9013380B289B201AB86
-:1010400D03AA03F0F3FCF8B901A903A803F012FCFD
-:1010500D0546C8B9019BBC705B883B808EB1366874
-:1010600D786802999C00A64228BF2646324606F0B3
-:1010700D68FDB4420CD803A803F02AFC284607B03B
-:1010800DF0BD029B7B60F6E70525284607B0F0BD55
-:1010900D0C25C8E7024B0022C3E90022704700BFB0
-:1010A00D143D002070B5012886B004460E46154645
-:1010B00D02D0031F052B1CD8A4F580400E4A80B228
-:1010C00D03A903F0CFFC20B901A903A803F0D2FBBB
-:1010D00D10B1002006B070BD019AAC709388528893
-:1010E00D2A8003F58043029A6A6003A8338003F0D7
-:1010F00DEFFB012006B070BD143D002030B5FF2878
-:1011000D89B006D88B78012B154606D01A1F052AF3
-:1011100D03D90724204609B030BDA3F580430A88C2
-:1011200D4C689BB2A0F58040ADF80A3019460023FB
-:1011300DCDE90342CDE9003380B26B4605AAADF887
-:1011400D080003F073FCF0B902A905A803F0EEFB4B
-:1011500D48F2066304469C421ED007D804BB002DFE
-:1011600DD8D0294605A803F0BDFCD3E748F20763A4
-:1011700D9C4219D048F20D639C4214BF03241124E4
-:1011800D204609B030BD02A905A803F0CBFB48F2FB
-:1011900D066304469C42E0D18624204609B030BD4A
-:1011A00D0324204609B030BD1124204609B030BDBE
-:1011B00D4FF6FF7000F0C0BAFF2806D808B500F052
-:1011C00DDBFAFFF715FE002008BD0720704700BFB2
-:1011D00D00F0FABA00F002BB00F036BB00F054BBD1
-:1011E00D10B41D4C00232246B2F800C0844502F114
-:1011F00D0C0208D00133042BF6D14FF0000C6046E1
-:1012000D5DF8044B704703EB430C04EB8C0C9CF81E
-:1012100D02208A4213D00133032B03D9EDE70133AA
-:1012200D042BEAD003EB43024FEA820C34F8222060
-:1012300D8242F4D1A4449CF802208A42EBD19CF85E
-:1012400D0A209207E7D1DCF80420002AE3D160469A
-:1012500D5DF8044B704700BF6C3E002010B582B0A6
-:1012600D8278417A044600232F48CDE900338DF86A
-:1012700D022000F0A9FF88B3237AA2788DF802200E
-:1012800D03EB83039B00013A0190ADF80030072A70
-:1012900D08D8DFE802F00407070707042C430123F1
-:1012A00DADF800302246694632F8040BFFF726FFF1
-:1012B00D112827D005D8A0B1072818BF032002B0E8
-:1012C00D10BD86280AD1A37A184A23F0030343F0F0
-:1012D00D01030121A372117002B010BD032002B0F1
-:1012E00D10BDA37A23F00303A37202B010BD2246F2
-:1012F00D142332F8040BADF800306946FFF7FEFEFB
-:1013000D1128D7D1A37A094A23F0030343F002032E
-:1013100D01210020A372117002B010BD8388093322
-:1013200D9B08ADF80030BDE75C3E002090420020E8
-:1013300D2DE9F047564F0646C06886B03D463A4601
-:1013400D00235168884202F10C0200F096800133AF
-:1013500D042BF6D100243378092B00F08180132B58
-:1013600D57D0082B58D04FF00008304600F038FB0E
-:1013700D304601F05BFD304604F05EFB3046454ED5
-:1013800D04F00EF93378BBB1002434704FF001092D
-:1013900D04EB440305EB83034FEA440A9B7A9A0757
-:1013A00D0DD5384686F80090FFF758FF98B90134EF
-:1013B00D042C07F10C07EBD106B0BDE8F087DB0775
-:1013C00DF5D586F80090B8F1000FF0D03846FFF74C
-:1013D00D45FF0028EBD054444FF6FF7235F824300A
-:1013E00DADF806208628ADF808304BD007238DF8D0
-:1013F00D0430039001A800F0F3FA01A801F016FDE6
-:1014000D01A804F019FB01A804F0CAF806B0BDE864
-:1014100DF0874FF00108A8E7737A002BA3D1002CB9
-:1014200D34D0227A6AB1DFF870909846617A4144DF
-:1014300DC9B2484600F0E0FE237A08F1010898454C
-:1014400DF4D34FF6FF732380A37000236360984697
-:1014500DA37A23F00303A3724FF47F43238184E720
-:1014600D737A002B7FF47FAF84B1A27A094E63604B
-:1014700D42F00202A272984686E703EB430305EBA6
-:1014800D830468E706238DF80430B3E7A0466CE7C4
-:1014900D6C3E0020904200205C3E002030B5174D80
-:1014A00D002283B02B464FF6FF7C4FF0FF0E144603
-:1014B00D02EB420105EB8101A3F800C083F802C0E5
-:1014C00D83F809E0887A0C33013220F00300042AF6
-:1014D00D887203F8044C43F8084CE9D15024CDE947
-:1014E00D0024074B074908484FF4A07200F002FE94
-:1014F00D002818BF032003B030BD00BF6C3E002094
-:1015000D9C3E00201C3D00205C3E00202DE9F84F44
-:1015100DDFF8B8800546434600241A88AA4203F135
-:1015200D0C030BD00134042CF7D12846FFF744FEF1
-:1015300D10B1072818BF0320BDE8F88F04EB440352
-:1015400D214E08EB83034FF6FF774FF00009997892
-:1015500D2846FFF745FE834600B3037A73B14FF07B
-:1015600D000A9BF8091051443046C9B200F044FE00
-:1015700D9BF808300AF1010A9A45F2D39BF80A301C
-:1015800DABF800704FF47F4223F003038BF8027029
-:1015900DCBF80490ABF808208BF80A30621C032AB4
-:1015A00DC3D804EB440408EB840302E00132042A9F
-:1015B00DBBD09989A94203F10C03F7D102EB420389
-:1015C00D08EB83031446C2E75C3E00206C3E00200E
-:1015D00D0023FFF71BBD00BF002B41D02DE9F041CB
-:1015E00D1E46CB1F012B0F4629D8531E032B144625
-:1015F00D25D88046FFF7F4FD054698B3037AA3423C
-:1016000D2BD1697AFF291DD04FF0000824482C7288
-:1016100D00F0DAFD88B304EB840212010332C2F349
-:1016200D8D02B77070603280B8F1000F04D0082FB2
-:1016300D02D19200063A82800020BDE8F081072099
-:1016400DBDE8F0812146164800F06AFDFF280146ED
-:1016500D687216D04FF00108D8E70F20BDE8F08171
-:1016600D0E207047FF214FF6FF70FFF7B9FD0546BD
-:1016700D28B1A0F800808770C3E70320E0E71120B0
-:1016800DDEE7AB7AA9704FF6FF72002023F003035B
-:1016900D2A804FF47F4268602A81AB721120CFE718
-:1016A00D5C3E002070B5FFF79BFDE0B1037A054667
-:1016B00D5BB10E4E0024697A21443046C9B200F068
-:1016C00D9BFD2B7A01349C42F5D3AB7A4FF6FF721A
-:1016D00D4FF47F41002023F00303AA7029812A8053
-:1016E00D6860AB7270BD052070BD00BF5C3E002010
-:1016F00DCB1F012B14D870B5064610460C46154667
-:1017000DFFF766FD50B121463046FFF769FD48B140
-:1017100D84700580BDE87040FFF7A0BD072070BD47
-:1017200D07207047052070BD02484022002106F0B9
-:1017300D30BA00BFA03E00204FF6FF73984210B59F
-:1017400D0DD0FF28044602D94FF6FF7010BD094891
-:1017500D214603F057FA0028F6D1204610BD054862
-:1017600D4FF4807103F072FA80B2B0F5807FEBD048
-:1017700D10BD00BFA03E002008B54FF6FF73984284
-:1017800D02D0FF28014601D9002008BD034803F00F
-:1017900D39FA0028F8D1012008BD00BFC03E002055
-:1017A00DFF2800D9704710B504462146044803F0C0
-:1017B00D37FA21460348BDE8104003F031BA00BFA7
-:1017C00DA03E0020C03E0020FF28014601D9002088
-:1017D00D7047014803F030BAA03E0020F8B54FF62F
-:1017E00DFF7398422AD0013084B2FF2C22D8144DB9
-:1017F00D03E09CB2B4F5807F1CD02146284603F04F
-:1018000D1BFA631C0028F4D00E4FA7F120062146C9
-:1018100D384603F011FA78B10134A5B207E0294634
-:1018200D304603F009FAACB201350028EFD1B5F519
-:1018300D807FF4D14FF6FF742046F8BD0024D6E723
-:1018400DA03E0020C03E002038B54FF6FF739842F1
-:1018500D16D0013084B2FF2C0ED80A4D03E09CB295
-:1018600DB4F5807F08D02146284603F0E5F9631CC6
-:1018700D0028F4D0204638BD4FF6FF74204638BD01
-:1018800D0024EAE7C03E002070B50024064E254630
-:1018900D2146304603F0D0F90134B4F5807F05447C
-:1018A00DF6D1284670BD00BFA03E0020074B1B7827
-:1018B00D03B9704710B5044604F026FB204601F02D
-:1018C00D0DFB2046BDE8104003F056BF92420020AC
-:1018D00D2DE9F04F87B083464FF6FF708A4691464B
-:1018E00D0193FFF777FC0423039302AB00250593C7
-:1018F00D04AA03AB0621044602950495FFF786FB67
-:1019000D072844D04FF6FF770346B8464FF0FF3611
-:1019100D0AE0052B15D1FFF75DFC03AB04AA0621E8
-:1019200D0446FFF773FB03462046002BF1D1029BC3
-:1019300DAB4224BFA0461D46B3423CBF27461E46C0
-:1019400DE9E74FF6FF739C4203D0032007B0BDE8D3
-:1019500DF08FA04519D0A7420CBF05200020BBF188
-:1019600D000F01D0ABF80080BAF1000F01D0CAF81A
-:1019700D0050B9F1000F01D0A9F80070019B002BA8
-:1019800DE4D01E6007B0BDE8F08F0520E7E7052025
-:1019900D07B0BDE8F08F00BF0D4B70B51C7864B17A
-:1019A00D0C4D0D4E00231A4629463046FFF790FF89
-:1019B00D052805D0B0FA80F46409084B1C7070BD81
-:1019C00D00232B60054B4FF6FF7232801C7070BDEB
-:1019D00D92420020E03E00207642002094420020FA
-:1019E00D2DE9F043044687B0808804F005FA23788A
-:1019F00D6080083B032B08D8DFE803F03827170277
-:101A000D634B1A78002A40F08D80624F3B784BB1C2
-:101A100D614E002556F8043B204698473B7801352A
-:101A200D9D42F7DB07B0BDE8F083594D2B78002BB5
-:101A300D35D15A4B1B78002BE7D0594AA388128811
-:101A400D9A42E2D1FFF7A8FFDFE7637A002BDCD1E2
-:101A500D54490A68002AD8D0E0688242D5D152484C
-:101A600D0B600268E360013A0260CEE7637A9BB9CE
-:101A700D4C490A681AB1E068824200F08380474BF6
-:101A800D1B78002BC1D0464BA2881B889A42BCD133
-:101A900D237A062BB9D1D5E7012BB6D1EFE74FF657
-:101AA00DFF70FFF797FB4FF6FF7398420646C0D1C4
-:101AB00DFFF792FBB042BCD1364F00230DF1040865
-:101AC00D0C220193C8E90133C8E903338DF80420D2
-:101AD00D3A782B70ADF80800ADF80600A2B12E4E85
-:101AE00D1D46B14659F8043B204698473B780135D1
-:101AF00D9D42F7DB43B1002556F8043B404698471D
-:101B000D3B7801359D42F7DB244B1B78002B89D0A8
-:101B100D234AA38812889A4284D107B0BDE8F043C6
-:101B200DFFF73ABF00250DF104081A4F1D70A36889
-:101B300D0195C8E90355C8F8045003933B784FF657
-:101B400DFF720D218DF80410ADF80820ADF80620B8
-:101B500D002B3FF467AF104EB14659F8043B2046B9
-:101B600D98473B7801359D42F7DB002B3FF45AAF88
-:101B700D002456F8043B404698473B7801349C427C
-:101B800DF7DB4FE7064AA0880B601080E3603CE767
-:101B900D9142002093420020E43E00209442002018
-:101BA00D76420020F03E0020E03E002078B1F8B5EE
-:101BB00D074F3B7853B1074E0546002456F8043BBA
-:101BC00D284698473B7801349C42F7DBF8BD7047B7
-:101BD00D93420020E43E0020F8B5074F3B7853B107
-:101BE00D064D0646002455F8043B304698473B7891
-:101BF00D01349C42F7DBF8BD93420020E43E002007
-:101C000DF8B5074F3B7853B1064D0646002455F8FD
-:101C100D043B304698473B7801349C42F7DBF8BDD6
-:101C200D93420020E43E0020F8B5074F3B7853B1B6
-:101C300D064D0646002455F8043B304698473B7840
-:101C400D01349C42F7DBF8BD93420020E43E0020B6
-:101C500D10B5FFF7A7F9D8B9FFF720FCC0B901F00F
-:101C600D05F9A8B900F080FB90B903F00FFD78B924
-:101C700D03F0EEFE60B9074A074C0849084B206097
-:101C800D4FF6FF7CA2F800C0012208701A7010BD3B
-:101C900D032010BD76420020F03E0020944200202B
-:101CA00D924200200A4B1B786BB10A4A1378022B23
-:101CB00D0BD810B4591C084C117044F823000020A7
-:101CC00D5DF8044B7047082070470420704700BF33
-:101CD00D9242002093420020E43E0020034B1B78EB
-:101CE00D0BB101F015B90820704700BF92420020DA
-:101CF00D08B5054B1B782BB101F02CF9082808BF4E
-:101D000D112008BD082008BD9242002009B101F044
-:101D100D1FB97047024B1B7803B9704703F00CBE17
-:101D200D92420020034B1B780BB100F0E3BF08205B
-:101D300D704700BF92420020024B187800B97047DF
-:101D400DFFF74CBA92420020034B1B780BB104F005
-:101D500D83B80820704700BF9242002010B4054C94
-:101D600D24781CB15DF8044BFFF7B2BD08205DF877
-:101D700D044B7047924200202DE9F041394B1B78FE
-:101D800D88B0002B39D0384B384C054693E803000A
-:101D900D237801AE86E803002BB3354F3C683CBB7E
-:101DA00D344BDFF8DC801B88AB42D8F800302ED0E6
-:101DB00D5A1C27D001332E4AC8F800303146284628
-:101DC00DFFF79CF90446A0B1D8F800300022013B82
-:101DD00D11283A60C8F800300AD0862809D00728A3
-:101DE00D18BF032405E0FFF7D7FD2378002BD4D1CE
-:101DF00D1124204608B0BDE8F0810824204608B023
-:101E000DBDE8F0811324204608B0BDE8F081002B19
-:101E100DD0D008232846CDE90344CDE905448DF8FB
-:101E200D0C30079403F0E8FF9DF81C30124FADF80D
-:101E300D0E0064F300038DF81C303B78ADF81050A4
-:101E400D0622ADF814200694002BD2D00B4E254659
-:101E500D56F8043B03A898473B7801359D42F7DBC4
-:101E600DC7E700BF924200209098030094420020E3
-:101E700DF03E00207642002093420020E43E0020F8
-:101E800DE03E002076DF704710B5044682B059B9A8
-:101E900D01A9FFF747FF43F20202904200D0C8B9F3
-:101EA00D9DF804309B0713D400212046FFF720FF37
-:101EB00D70B111280CD00D2813D00B2808D043F287
-:101EC00D0202904204D002B0BDE8104001F09EBD68
-:101ED00D02B010BD01F09AFD9DF804309B07F7D4B8
-:101EE00DE2E71321204602B0BDE81040FFF7CABF5C
-:101EF00D017839B1072900D0704780680028FBD0E0
-:101F000D01F084BD4088FFF7BFBF00BF2DE9F04150
-:101F100D037886B00446142B0FD8DFE803F0630E68
-:101F200D750E0E0E110E0B0E0B0E0E0E0E0E0E0E60
-:101F300D0E224B006A4B01221A7006B0BDE8F081EB
-:101F400D684C2378002BF8D1654D2B78002B00F0D1
-:101F500D878002F031FD002840F09F80012323701F
-:101F600DEBE761495F4A5E4B0C68604F00251570C9
-:101F700D1D7004F108084FF6FF76624202F0070269
-:101F800D04F0070358BF5342013437F81320B2420F
-:101F900D0BD001A80295CDE9035527F81360ADF8D4
-:101FA00D082001950595FFF7B1FF4445E5D106B031
-:101FB00DBDE8F08183684B4948F20D6200209342E1
-:101FC00D087002D0B3F5064FB7D10023062201A841
-:101FD00DCDE90133CDE9033305938DF80420FFF7E7
-:101FE00D95FFAAE78088FFF7C7FE86281CD0112829
-:101FF00D1AD0132803D83E4BC340DB079DD406B03F
-:1020000DBDE8F04101F002BD037A012B95D8002304
-:1020100D8288059301A8CDE90133CDE90333ADF8ED
-:1020200D0820FFF773FF88E72F4830490268A4881E
-:1020300D21F81240531C594201F0070103F0070328
-:1020400D58BF4B4200220360062301A80192CDE93F
-:1020500D0222CDE904228DF80430FFF757FF6CE71B
-:1020600D01A802F049FD38BBBDF80A30002B14BFA2
-:1020700D012300232B707FF46CAF002301AA1946B6
-:1020800D1846FFF76BFE064668B1431F012B7FF61E
-:1020900D54AF304601F0BAFC4FE748F20762904268
-:1020A00D3FF44BAFABE7BDF80400FFF74DFE06461E
-:1020B00D70B901232B704CE701F0A8FCBDF80A3074
-:1020C00D002B14BF012300232B707FF436AFD4E710
-:1020D00D01F09CFC0122731F93422A70D9D82CE782
-:1020E00DCE21002095420020F43E002050210020FA
-:1020F00DC100080030B4DDE9024570B169B163B1CA
-:1021000D05FB04FC944508D83CB135B1C0E9024546
-:1021100DC0E9001330BC00207047072030BC704769
-:1021200D2DE9F04100284AD003680646002B46D021
-:1021300D4068002843D0B368002B40D000250F46DF
-:1021400DFF2429460DE0FF2C08BF2C462B1B013325
-:1021500DBB4235D0B3680135EDB29D4229462ED232
-:1021600D706802F04FFDBFF35F8F0028EBD0FF2C9E
-:1021700D01D1FF24EEE7AC42FBD201343268E4B268
-:1021800D04E0A542F5D932680134E4B2631E5FFA6A
-:1021900D83F8002AF5D070680028F2D0B8F1FF0F4F
-:1021A00DF2D0BFF35F8F414602F046FD0028E8D024
-:1021B00D7068BFF35F8F414602F032FDE1E7FF2407
-:1021C00D2046BDE8F08100BFA0B138B503680446D4
-:1021D00D73B1406860B1FF290D4609D0BFF35F8F21
-:1021E00D02F02AFD20B1E168206801FB050038BD31
-:1021F00D002038BD0020704748B138B5036804464B
-:1022000D23B1406810B1FF290D4601D138BD70478B
-:1022100DBFF35F8F02F010FD0028F7D06068BFF3A9
-:1022200D5F8F2946BDE8384002F0FABC7EDF70476B
-:1022300D7FDF704786DF704710B58C4686B010493A
-:1022400D0024097803940494ADF80E208DF8103015
-:1022500D2246032301948DF80CC08DF80430ADF89F
-:1022600D060002940594FEF731FBBDF8060003F05D
-:1022700D4FFDADF8080001A800F090FD06B010BDAF
-:1022800DD021002030B5164B0C46221E87B018BF4A
-:1022900D012219780546FEF719FB124BA4F1010234
-:1022A00DB2FA82F2197828465209FEF70FFB002385
-:1022B00D012228460193CDE90233CDE904338DF88F
-:1022C00D0420ADF806508DF80C4003F021FD0346B7
-:1022D00D01A8ADF8083000F061FD07B030BD00BFBA
-:1022E00DD2210020D121002070B51A4B88B00D46A7
-:1022F00D197801920446FEF7CDFA04F58072002894
-:1023000D4FF0070190B214BF01260226FFF7CAF95C
-:1023100D019B08B1052807D12A463146204608B051
-:1023200DBDE87040FFF788BF0022CDE90322CDE95B
-:1023300D06220590072220468DF80C20ADF80E40A0
-:1023400D03F0E6FCADF8100003A800F027FD019B9B
-:1023500DE2E700BFD1210020024B0A781978FEF781
-:1023600DB5BA00BFCF210020F8B5184C2378182B33
-:1023700D28D0174D2B78182B20D0164E3378182BCC
-:1023800D18D0154F3B78182B10D02378182B0BD065
-:1023900D2B78182B08D03378182B05D03B78182BB9
-:1023A00D0CBF03200020F8BD0320F8BDFEF768FA2E
-:1023B00D3870EAE7FEF764FA3070E2E7FEF760FA8C
-:1023C00D2870DAE7FEF75CFA2070D2E7D021002002
-:1023D00DD2210020D1210020CF2100202DE9F04174
-:1023E00D90B00E4617460546FEF78EF9202204469C
-:1023F00D00210DEB020005F0CCFB012C34D0ECB12B
-:1024000D9EB1284603F084FC3378DB071ED503AB61
-:1024100D05F5807080B201220721FFF7DDF8112844
-:1024200D09D000285BD0032005E0852108AB0022F0
-:1024300D2846FFF7FDFE10B0BDE8F08143F2020023
-:1024400D10B0BDE8F0813278D207E1D40021314BD4
-:1024500D0B970F93012CE9D108AB32462846FFF7B5
-:1024600DE7FE10B0BDE8F081DFF8AC80002298F8EF
-:1024700D00102846FEF72AFA7EB3284603F048FCE2
-:1024800D4FF6FF739842BFD098F800102846FEF71C
-:1024900D01FA0028B8D1CDE90300042203ABCDE940
-:1024A00D0500079028468DF80C200193ADF80E50CD
-:1024B00D03F02EFC019BADF81000184600F06EFCE9
-:1024C00D98F800102846FEF7E5F9019B0028BAD1CF
-:1024D00D3378D90701D48521B9E78521BCE70146B9
-:1024E00D5022049805F055FB04990A4A0B462846DC
-:1024F00D03F8344B089301F118030C934B1C113165
-:1025000D0B970F920D9303F019FC08B90146A1E743
-:1025100D082090E7F83E0020CF21002038B5054671
-:1025200D0C46FEF7F1F8012802D043F2020038BD47
-:1025300D3CB121462846FFF779FE042808BF11203B
-:1025400D38BD204638BD00BF2DE9F04F0388113B43
-:1025500D8BB00446092B23D8DFE803F03922055947
-:1025600D2222222296258088FEF7CEF801280246E7
-:1025700D00F07A8134F8040F0023CDE908330434D8
-:1025800D0522CDE9053307948DF81420ADF816001A
-:1025900D03F0BEFB034605A8ADF8183000F0FEFBB6
-:1025A00D0BB0BDE8F08FBD4B80881978FEF772F93E
-:1025B00D05460028F4D1A088FEF7CAF80146002888
-:1025C00D40F00981A088012341F20602FEE0027A63
-:1025D00D8588B34B3D2A197841F23D0228460CBF40
-:1025E00D14464FF48854FEF755F90028D8D0AB4B5C
-:1025F00D28461978FEF74EF9002800F0E3800022F6
-:1026000D214628460BB0BDE8F04FFFF76DBE00F137
-:1026100D1006304603F0CAFB4FF6FF7305469D4288
-:1026200D0746A08800F09980294603F00BFC9C4BCF
-:1026300DA088197801900122FEF748F90198002130
-:1026400DFFF720FE03AA07212846FEF7C1FF002849
-:1026500D00F0AC80002500231A46A0882946FFF71C
-:1026600DE9FD082803469BD0002840F0F080A37EAA
-:1026700DDA0795D5002D93D1A0882B4641F206029D
-:1026800D2946FFF7D9FD8BE7057A8688002D76D18F
-:1026900D834B2A4619783046FEF718F9637A5B07A3
-:1026A00D40F1F38006F580791FFA89F903AB012219
-:1026B00D07214846FEF790FF8046002840F09A809B
-:1026C00D304603F025FB4FF6FF739842054607464B
-:1026D00D00F01381C24605AF48462A460721FFF791
-:1026E00D07F8002800F0F280862800F0DB804FF01C
-:1026F00D0008CDF814800723C7E90188C7E90388CE
-:1027000D079030468DF81430ADF8166003F000FBDD
-:1027100DADF81800384600F041FB637AA0888DF8BB
-:1027200D1D8013F0040F14BF012302238DF81C30FC
-:1027300D02238DF81430ADF8160003F0E9FA0346C4
-:1027400D3846ADF8183000F029FBBAF1000F3FF410
-:1027500D27AF284603F080FB22E703F0D9FA504B50
-:1027600D05461978A08801900122FEF7AFF801986F
-:1027700D0021FFF787FDBD423FF46CAF62E7484A89
-:1027800D437A1178304603F00304FEF783F80028EE
-:1027900D3FF406AF414B30461978FEF77BF8A9B2EE
-:1027A00D002800F0A580224630462BE7A37ED807EF
-:1027B00D7FF550AF049D95F84430D90740F1E68080
-:1027C00D343548E703460146224628460BB0BDE89E
-:1027D00DF04FFFF731BD324BA08819782A46FEF72E
-:1027E00D75F8A088ADF8160002238DF81430ADF8F9
-:1027F00D1C50CDE6072307903046CDE90555CDE9B0
-:1028000D08558DF81430ADF8166003F081FA05AF58
-:1028100D03463846ADF8183000F0C0FA637AA08848
-:1028200DADF8160013F0040F14BF0123022302228A
-:1028300D8DF814208DF81C308DF81D5003F068FABA
-:1028400D03463846ADF8183000F0A8FAA8E6002285
-:1028500DA08807930721CDE90522CDE908228DF83F
-:1028600D1410ADF8160093E6257A0D4BA088197853
-:1028700D019005F00105C5F10205EDB2FEF726F850
-:1028800D01982946FFF7FEFC74E60223A0888DF817
-:1028900D1430ADF81600ADF81C3079E6D2210020C9
-:1028A00DD0210020002305930622C7E90133C7E993
-:1028B00D033330468DF81420ADF8166003F028FA76
-:1028C00D03463846ADF8183000F068FA637AA088F0
-:1028D00D13F0040F14BF01220222022101238DF8EF
-:1028E00D1410ADF816008DF81C208DF81D30A5E7DD
-:1028F00D0A4623460146304668E70146049803F030
-:1029000DE7F9B8420546824633D0DFF8E0B001461C
-:1029100D304603F097FA9BF800103046FDF7BAFFEA
-:1029200D824600287FF4D6AE0423CDE90500CDE91B
-:1029300D0700099030468DF81430ADF8166003F09D
-:1029400DE7F905AFADF81800384600F027FA9BF807
-:1029500D00103046FDF79EFF034600287FF4BCAE05
-:1029600D627AA08812F0040F14BF01220222022104
-:1029700DB5E7FEF71DFC5045054610D029463046FB
-:1029800D03F060FA4FF0010A05AFA5E6314605F1F7
-:1029900D460003F0F1F900287FF412AF5AE6072341
-:1029A00DCDE9058830468DF8143004230793CDE921
-:1029B00D0888ADF8166003F0ABF905AF034638464D
-:1029C00DADF8183000F0EAF9637AA088ADF816007A
-:1029D00D13F0040F14BF0123022302228DF81420DB
-:1029E00D8DF81C308DF81D8028E700BFCF21002009
-:1029F00D38B3037803F08202802A21D0C3F3021288
-:102A000D042A1DD803F0F202322A19D042788178B7
-:102A100D8A4215D8062A13D9102911D8C27812F076
-:102A200D040C0DD1017911F0040F09D10A431107DE
-:102A300D06D4DB0706D512F0030018BF012070473E
-:102A400D0020704712F0030F0CBF012000207047CB
-:102A500D31F0080322D070B511298AB00C461BD075
-:102A600D0D2905461BD00023CDE90533CDE90733EC
-:102A700D099303F04DF907238DF81430ADF8165076
-:102A800DADF8180005AD0FCD6E460FC62B6833603F
-:102A900D68460294FFF78AF80AB070BD70470023AC
-:102AA00DCDE90533CDE907331646099303F030F927
-:102AB00D03238DF81430ADF81650ADF8180005ACA1
-:102AC00D0FCC6D460FC523682B607EB1337803F0B4
-:102AD00D0103C3F10203DBB241F2011268468DF826
-:102AE00D0830ADF80A20FFF761F8D5E70223F3E7C8
-:102AF00D2DE9F041244B8EB00026CDE90A661B6806
-:102B000D099309AC0546884694E8070001AF87E8AC
-:102B100D0700CDE90C6609962846A66003F0F8F883
-:102B200D05238DF82430ADF82800ADF826500FCCD4
-:102B300D0DF1100CACE80F002368CCF8003004A8A0
-:102B400DCDF818800797FFF731F8104B01991A68E7
-:102B500D2846FFF743FC0E4BA0F11102B2FA82F2A8
-:102B600D1978044652092846FDF7B0FE094B324646
-:102B700D19782846FDF7AAFE019A21462846FFF747
-:102B800D67FF0EB0BDE8F081443F0020383F0020C4
-:102B900DD6210020D52100200021FFF7A9BF00BFBD
-:102BA00D2DE9F04706468EB090461F460C4600298B
-:102BB00D50D13D4B0A911B68099309AD0B91CDE99D
-:102BC00D0C1195E807000DF1040989E8070030465E
-:102BD00D099403F09DF84FF0050A8DF824A0ADF887
-:102BE00D2800ADF82660AC46BCE80F0004AD0FC55B
-:102BF00DDCF80030CDF81C9004A82B60FEF7D6FF52
-:102C000D2A4BDDF804901B789BB34946424630466B
-:102C100DFFF784FC264B11281978054631D0002288
-:102C200D3046FDF753FE112D0AD80D2D15D8DFE8CE
-:102C300D05F0261414141414141426141426142632
-:102C400D43F20204A54218BF03244FB920460EB02B
-:102C500DBDE8F0874FF00009D7E70324002FF5D02A
-:102C600D30464A462946FFF7F3FE20460EB0BDE832
-:102C700DF0879DF80D30002BC7D15446E6E72C4662
-:102C800DE3E701223046FDF721FE0A4B2246197873
-:102C900D3046FDF71BFE084B424619783046FDF7CE
-:102CA00D15FE0024D1E700BF443F002096420020CE
-:102CB00DD5210020D4210020D321002010B50B4BAD
-:102CC00D82B019780446FDF7E5FD094B02461978E7
-:102CD00D01922046FDF7DEFD019A014601232046B3
-:102CE00D02B0BDE81040FFF75BBF00BFD32100204D
-:102CF00DD421002000294FD0F0B583B006460C46F4
-:102D000DFDF70CFD054670B3304603F001F8A5F153
-:102D100D020507464FF6FF70381A2378B5FA85F588
-:102D200D18BF01206D0923F0090345EAC0051D43B5
-:102D300D25703046FDF70CFD237860F341032370B9
-:102D400D3046FDF71DFD237860F382032370304676
-:102D500DFDF72EFD054650B12378002065F30413D1
-:102D600D237003B0F0BD43F2020003B0F0BD304656
-:102D700DFDF7EEFC06460028EED06A4638460721E0
-:102D800DFEF726FC0028E7D1019B93F8443013F0A1
-:102D900D010F18BF3546DFE70E20704770B5037879
-:102DA00D052B82B0044615D0122B0DD11E4B1A687F
-:102DB00DBAB14088FDF7CCFC0546A0B90246608843
-:102DC00D01232946FFF7ECFE204602B0BDE8704016
-:102DD00DFEF7ECBE8168408802B0BDE87040FFF799
-:102DE00D87BE0125EBE7237A6088C3F34006C3F362
-:102DF00D0002B60046EAC206C3F3800346EA031694
-:102E000D01A9E0238DF80430FFF774FF06F01C06CE
-:102E100D9DF80430F6B220B936EA030314BF01253C
-:102E200D00252A460025CAE7443F002008B503784F
-:102E300D0B2B02D8072B02D808BD132BFCD1074B47
-:102E400D074918780022FDF785FD064B06491878CD
-:102E500D0022BDE80840FDF77DBD00BFD621002052
-:102E600D992B0300D5210020BD2C030010B5174C64
-:102E700D2378182B0DD0164C2378182B10D0154C09
-:102E800D2378182B13D0144C2378182B16D0002030
-:102E900D10BDFDF7F5FC20700D4C2378182BEED1ED
-:102EA00DFDF7EEFC20700B4C2378182BEBD1FDF7C2
-:102EB00DE7FC2070084C2378182BE8D1FDF7E0FCD7
-:102EC00D18282070E3D1032010BD00BFD5210020AC
-:102ED00DD3210020D4210020D621002008B5FFF7F2
-:102EE00D33FB074B074918780022FDF733FD064BDE
-:102EF00D064918780022BDE80840FDF72BBD00BF3C
-:102F000DD6210020992B0300D5210020BD2C0300D4
-:102F100D38B5044680B1FFF76BFD58B1094B2068F9
-:102F200D18602179084D094A197101212B60117022
-:102F300D002038BD072038BD0349044B086001222D
-:102F400D1A7038BD3C3F0020443F002096420020BF
-:102F500DFFF702BA00230A461946FFF721BE00BF4C
-:102F600D10DF704711DF704710B582B00C49044671
-:102F700D6846FCF70FFF019B23B90EE0FCF714FF29
-:102F800D019B53B1D3E9003120469847034668466B
-:102F900D002BF3D1112002B010BD002002B010BDE6
-:102FA00D9C9803000B4991F81623EC235209134109
-:102FB00DDB0707D5084B9A6842B11A6842F48002C4
-:102FC00D1A60704742F2020000F020BD4FF48003FA
-:102FD00D0B60704700E100E0D83F002070B5284D30
-:102FE00D2C7884B0002C46D1264E01232046337018
-:102FF00DFFF7BAFF11283BD0234902A8FCF7CAFE00
-:1030000D039B4BB1D3E900310020984702A8FCF790
-:1030100DCBFE039B002BF5D11C4B00221B680193AB
-:1030200D02A88DF8082000F001FD194901A8FFF74D
-:1030300D97FFB0FA80F304465B099DF808002B70EA
-:1030400D00F01AFDA4B9134B34701C70FFF7AAFFE2
-:1030500D0D4902A8FCF79EFE039B4BB1D3E900314D
-:1030600D0120984702A8FCF79FFE039B002BF5D18A
-:1030700D204604B070BD0824204604B070BD00BFCA
-:1030800D9842002097420020B498030098980300BE
-:1030900D6D17020099420020F0B52C4D2B7883B0AE
-:1030A00D002B44D02A4E01203070FFF75DFF112810
-:1030B00D39D028496846FCF76DFE019B4BB1D3E929
-:1030C00D0031022098476846FCF76EFE019B002BED
-:1030D00DF5D1002768468DF8007000F0A7FCFFF7CA
-:1030E00D41FF04469DF800002F7000F0C5FCDCB9CF
-:1030F00D194B34709A68F2B11A6822F480021A6082
-:1031000D14496846FCF746FE019B6BB1D3E90031CB
-:1031100D032098476846FCF747FE019B002BF5D12D
-:1031200D204603B0F0BD0024204603B0F0BD0824B6
-:1031300D204603B0F0BD094B4FF48002C3F8802048
-:1031400DBFF34F8FBFF36F8FDAE700BF98420020B8
-:1031500D97420020B4980300D83F002000E100E022
-:1031600D054B1B7833B1054B1B780BB1FFF794BFA3
-:1031700DFFF734BF08207047974200209842002087
-:1031800D014B1878704700BF984200200C4B1B78FC
-:1031900D03B970470B4B9A683AB11A6822F4800252
-:1031A00D1A60094B01221A707047084B4FF48002C8
-:1031B00DC3F88020BFF34F8FBFF36F8FF1E700BFD0
-:1031C00D98420020D83F00209942002000E100E005
-:1031D00D10B5084C237813B1074B1B7803B910BDFC
-:1031E00D064B4FF48002C3F80021FFF7DBFE0023EE
-:1031F00D237010BD994200209842002000E100E0AC
-:1032000D034B1B7813B1034B18787047012070479F
-:1032100D984200209942002000B583B008496846C5
-:1032200DFCF7B8FD019B43B1D3E9002090476846F8
-:1032300DFCF7BAFD019B002BF6D103B05DF804FB42
-:1032400DA898030060DF704769DF704761DF704742
-:1032500D154B1B7833B330B5144D91B034240DF1AB
-:1032600D020103A8ADF80240FFF7F0FF88B9294627
-:1032700D01A8FCF78FFD029B002BF0D0D3E90031A4
-:1032800D03A8984701A8FCF78FFD029B002BF5D1F1
-:1032900DE5E7052801D111B030BD11B0BDE83040D2
-:1032A00D00F0B4BB704700BF9A420020C0980300E5
-:1032B00D002941D070B584B000240D461F4A0A6024
-:1032C00DCDE90144012606238DF8040001A9202033
-:1032D00DADF8083003948DF80660FFF7B5FF2A6846
-:1032E00D039401A94020CDE901448DF80560FFF755
-:1032F00DABFF04230DEB03012A6803943046CDE99F
-:1033000D01448DF80430FFF79FFF4FF4E4632A6802
-:1033100D039401A9A120CDE90134FFF795FF2A6897
-:1033200D039401A9A020CDE901448DF80460FFF7B5
-:1033300D8BFF204604B070BD0E207047402000204A
-:1033400D08B5FFF77FFF10B9014B01221A7008BDB8
-:1033500D9A4200204BDF704710B5124C84B001A883
-:1033600DFFF7F8FFA8B9214602A8FCF713FD039B50
-:1033700D002BF4D0D3E900310198984702A8FCF74F
-:1033800D13FD039B002BF5D101A8FFF7E3FF0028E8
-:1033900DE9D0052801D104B010BD04B0BDE810403E
-:1033A00D00F034BBCC98030000207047A8DF7047B5
-:1033B00DADDF7047AEDF7047B0DF704762DF70473B
-:1033C00D3CDF70473DDF7047704700BF00282ED0AF
-:1033D00DF0B50388512B89B0044629D00AD8102B9B
-:1033E00D1CD0112B04D1334B81889A8891421AD06D
-:1033F00D09B0F0BD532BFBD12E4DC288EB889A42FC
-:1034000DF6D12B7E002BF3D000F0B2F90028EFD0CF
-:1034100D6B69022009B0BDE8F0401847254B828842
-:1034200D9A8009B0F0BD4FF6FF729A80E0E77047C1
-:1034300D204D8088AB889842DAD1A379022BD7D161
-:1034400D2189EA889142D3D1A27B043A022ACFD9AD
-:1034500D00220492CDE9052207926989029301AFFA
-:1034600D02AA8DF810300397FFF7A2FF064690B120
-:1034700D40F2FD13ADF81430A88804A9FFF79CFFA6
-:1034800D1128F9D0BDF81430002BB1D104F108008A
-:1034900D00F00EF9ACE73846FDF790FA0028E7D0BA
-:1034A00D9DF81630ADF8146043F001038DF8163019
-:1034B00DE2E700BF483F002000B5154B87B0002262
-:1034C00D8646CDF80B2098888DF80F20DA888DF878
-:1034D00D061003234FF0020CADF8023020238DF8B7
-:1034E00D0430ADF8082001AB0DEB0C0202A9CDE9BB
-:1034F00D04238DF805E08DF80AC0FFF75BFF20B9B6
-:1035000DBDF80230032B18BF0C2007B05DF804FB8B
-:1035100D483F002010B54FF0FF310020FFF752FF5C
-:1035200D044608B1204610BDB121FFF749FF0446FE
-:1035300D0028F7D1044B01205B6998470220FCF766
-:1035400DCFFB204610BD00BF483F002010B51B4BE0
-:1035500D84460FCB86B002AC84E80F00604650B3B2
-:1035600D174BDCF800205A614FF6FF700021988050
-:1035700D1976EAB1124800F05FF808B106B010BD37
-:1035800D01204FF659630F4A8DF8060001A9ADF8D9
-:1035900D0430FFF70BFF0028F0D109492046FFF753
-:1035A00D0DFF0028EAD1064800F060F806B010BD06
-:1035B00D054A5A61DEE70E2006B010BDD89803000B
-:1035C00D483F00204A3F0020C93303004FF0030C51
-:1035D00D00DF704716490B68BBB14B68ABB110B536
-:1035E00D08319847082803460ED0124C70B922684E
-:1035F00D012102205376FFF75FFF28B123680320D6
-:1036000DBDE810405B69184710BD70472368002264
-:1036100D06215A760220FFF74FFF18B123680320C9
-:1036200D5B69984723680220BDE810405B69184725
-:1036300D843F0020803F0020034618B1024A00203D
-:1036400D136070470E207047803F002008B501F0D1
-:1036500DBBFD00B108BD0448FFF7B8FF0028F9D144
-:1036600DBDE8084001F0BEBD843F002010B588B014
-:1036700D044620220021684604F08BFA22464FF0C2
-:1036800D030C12F8063B8DF802301723ADF8043009
-:1036900D6088ADF800C04FF00133694642F6010471
-:1036A00DADF80C400493FDF78DF908B010BD00BFC7
-:1036B00D70B50446007B01281FD0022812D1627B11
-:1036C00D531E132B29D90521264DFFF7F5FE18B1F1
-:1036D00D2B6803205B6998472B680220BDE870407A
-:1036E00D5B6918471F4D0221FFF7E6FE0028F3D056
-:1036F00D2B6803205B699847EEE71A4D2B685E7EB9
-:1037000D1EBB18760146FFF7D7FED8B12B681128DE
-:1037100D1E76207B24D00421E6E7134E114D04F1D3
-:1037200D0E01301D04F00DFA2B68627B5B7EB261D9
-:1037300D4BB90E49304651F8083B984718B92B68DC
-:1037400D01225A7670BD207BE5E70621FFF7B4FE16
-:1037500D0028F7D02B680320BDE870405B6918473F
-:1037600D0621C1E7803F0020643F0020843F0020F8
-:1037700D08B5044B1B6800205B699847BDE80840FD
-:1037800DFFF7C8BE803F0020A8DF7047F0B50746A1
-:1037900D89B014461E460D46E9B1C4B12022002160
-:1037A00D684604F0F6F90E4BADF8007002228DF864
-:1037B00D0D2018880E9AADF804406946ADF8064004
-:1037C00D02958DF81160FDF7FDF809B0F0BD2046AA
-:1037D00D00F01CF9E2E7084600F018F9DDE700BF3C
-:1037E00D7842002070B501238EB041F60A057D4A5E
-:1037F00DADF80C5003A9044618468DF80E30FFF7AE
-:1038000DC3FF0546002840F092802288002A40F030
-:1038100D91802289002A40F09D80228A002A40F062
-:1038200DA880228B002A40F0B380228C002A40F021
-:1038300DBE80228D002A40F0C780236B002B35D02F
-:1038400D1A688DF810201A6894F83C60120A8DF8E9
-:1038500D11205A888DF81220DA788DF813205A68C5
-:1038600D8DF814209B688DF815301A0A8DF81620E6
-:1038700D1B0C2022002106A88DF8173004F089F9C1
-:1038800D42F62323ADF818304FF00813079304AB1D
-:1038900D089302238DF82530524B534A18888DF822
-:1038A00D296006A9FDF78EF800284FD1636B5BB137
-:1038B00D1A7919684D4B009394F83C3042F62A2042
-:1038C00DFFF764FF002841D1A36B83B31A788DF8FD
-:1038D00D10205A888DF81120120A8DF812209A881E
-:1038E00D8DF81320120A8DF81420DB8894F83C40D3
-:1038F00D8DF81530190A20228DF8161006A8002112
-:1039000D04F047F9374B3A4A18888DF8294042F6AA
-:1039100D5023ADF818304FF00713079304AB0893FD
-:1039200D06A902238DF82530FDF74CF805462846EB
-:1039300D0EB070BD2F4994F83C300091616842F68D
-:1039400D2920FFF723FF00283FF463AF05462846E3
-:1039500D0EB070BD284994F83C300091E16842F6F4
-:1039600D2420FFF713FF0028F0D1228A002A3FF40C
-:1039700D58AF224994F83C300091616942F62520F8
-:1039800DFFF704FF0028E1D1228B002A3FF44DAF51
-:1039900D1B4994F83C300091E16942F62720FFF76E
-:1039A00DF5FE0028D2D1228C002A3FF442AF1549F2
-:1039B00D94F83C300091616A42F62620FFF7E6FE4E
-:1039C00D00283FF436AFC1E70F4994F83C30009121
-:1039D00DE16A42F62820FFF7D9FE00283FF42DAF0B
-:1039E00D0546B4E778420020D03F0020B83F0020C4
-:1039F00DB03F0020A03F0020A83F0020C03F002086
-:103A000D983F0020903F0020C83F002000B585B0B2
-:103A100D0346002101AA44F20100CDE901110393EF
-:103A200DEDF7A4FE05B05DF804FB00BF70B4EFF335
-:103A300D108472B60D4B9A68AAB9012199600C4990
-:103A400D0C4ED1F8805035401D60C1F88060D1F822
-:103A500D84505D604FF0FF33C1F88430027004B9BB
-:103A600D62B670BC704701230370F8E7D83F0020A1
-:103A700D00E100E0FC06FFBD094B9A687AB170B910
-:103A800D10B4EFF3108172B6064A1C6814605C68BE
-:103A900D5460986001B962B65DF8044B7047704789
-:103AA00DD83F002000E100E0194B00EB800003EB54
-:103AB00D80000B68426802F580502BB35A880332A0
-:103AC00D03EB8203834217D210B54FF6FF7E1A68BF
-:103AD00D013213D05A88033203EB820290420DD388
-:103AE00DB3F804C0F4450BD01C884CB19C6801346C
-:103AF00D06D00B60012010BD00207047002010BDC6
-:103B000D9042FBD91346E2E702F10803DAE700BF62
-:103B100D2040002070B5426882B006460C461AB1AE
-:103B200D1E4BD9688A421DD20025258001950020A3
-:103B300D05E0019B3268996891420DD0208801A95A
-:103B400DFFF7B2FF0028F4D1238801339BB2238005
-:103B500D002BEBD002B070BD114A73601389338115
-:103B600D02B070BD1B699A42DED812F00303DBD19F
-:103B700D0B49008909898842D6D1306891688842FD
-:103B800DD2D1084949688A4203D901F580518A4248
-:103B900D01D31846DEE723800120DBE7FC2100205E
-:103BA00D084000202040002010B4104C104A6388BB
-:103BB00D03EB830302EB8302D36853B94FF0040C7C
-:103BC00D516884F800C00B485DF8044B012201F0E8
-:103BD00D25B9094A052002212070918005481168F8
-:103BE00D5DF8044B0023012201F018B908400020B4
-:103BF00D20400020FC210020D44000202DE9F04180
-:103C000D1C469B883BB9174F80460D4616463878A3
-:103C100D28B10123A38048F2096019E0A08821464C
-:103C200DFFF742FFB0B12368B8F1000F04D09988B7
-:103C300DB8F800209142F1D11DB119882A8891421E
-:103C400DECD19968084A12893281C6E90013002027
-:103C500DBDE8F081A388206001339BB2A380002BC7
-:103C600DD5D0D8E72040002008400020F0B5022331
-:103C700D1A4D0B8000F5805E4FF6FF74083001265B
-:103C800D036801331ED0478807F1030C00EB8C0C41
-:103C900DE6451CD38388A34215D003889BB1836866
-:103CA00DB3F1FF3F0FD0D5F800C09C4500D22B607B
-:103CB00D0B8803333B440B804388033300EB8300B5
-:103CC00D8645DDD8F0BD002AF2D01670F0E70AB1B6
-:103CD00D012313704FF480630B80F0BD184000205A
-:103CE00D30B5104C83B06088211DFFF7DDFE20B983
-:103CF00D03B0BDE83040FFF757BF0B4B62689988A2
-:103D000D1B680A4803EB81015388033300259BB2DE
-:103D100D4FF0030C9B00009584F800C001F04AF8A9
-:103D200D03B030BD08400020D4400020FC2100200D
-:103D300D2DE9F04FA64FDFF8BCA2DFF8BC92DFF8FB
-:103D400DBC828BB006463C68002C00F0B98023780D
-:103D500D5A1E052A00F26883DFE802F0412424038D
-:103D600D034E002E40F0D88094F804B0BBF1010F43
-:103D700D00F04F82BBF1020F00F04582BBF1000F46
-:103D800D00F02882CDE907660596099605AD48F243
-:103D900D0E66023B0696042B4CD8DFE803F08571C6
-:103DA00D6545A100B4F814B0002E40F09D80894DFA
-:103DB00DA17D0BEB8B0205EB82024FEA8B0610897E
-:103DC00D526802EB8002062900F22983DFE811F028
-:103DD00D680191017E01A20156013D011801002EDD
-:103DE00D40F0E3812279032A00F2AD80DFE812F082
-:103DF00DE4002E029D00C500002E40F0E28198F8EF
-:103E000D0B30002B00F0AA8098F8003088F80B607A
-:103E100D013B062B5BD8DFE813F03B02C501A60181
-:103E200DA3015A0028028E0104238DF81430E38873
-:103E300DADF82030684C04F1100654F8043B2846C8
-:103E400D03B19847A642F8D15146002648463E6038
-:103E500DFBF71EFF6148012100F088FF00287FF469
-:103E600D72AF0BB0BDE8F08F03238DF81430E188ED
-:103E700D2289E3680793ADF82010ADF82220D9E729
-:103E800D02238DF81430A37D2289A188ADF820205E
-:103E900DA3F10603B3FA83F3E26807925B09ADF869
-:103EA00D22108DF82430C5E701238DF814302189B7
-:103EB00DA288E3680793ADF82010ADF82220B9E78A
-:103EC00D51464846FBF7B2FE044638603FE70023F3
-:103ED00D05AD0593C5E902332B6148F20E660696D2
-:103EE00D05238DF81430A5E7A17DE288394D02290F
-:103EF00D07D90BEB8B0005EB8000D11C06893144F3
-:103F000D01814FEA8B065E4405EB8605C2F57F42C3
-:103F100D6989FD320A446A8105AD002205924FF48C
-:103F200D0646C5E902222A6133E72D4A2D4811685C
-:103F300D0023237102249480012200F06FFF0028DA
-:103F400D8FD03C682378284905AD002205924A6040
-:103F500DC5E902222A6148F20D661AE798F8003089
-:103F600D072B00F2DB81DFE813F0EF01D901D90156
-:103F700D1201AC01E600E600BF01194E1B4A1948BB
-:103F800D4FF0000B84F804B0CDF800B00823316871
-:103F900D00F010FFB8F8025005EB85030D4D05F844
-:103FA00D23B005EB830533686A686B60B3882B819A
-:103FB00D02233260B380C2E7094B0D4A19680948E4
-:103FC00D0123237100230093082300F0F3FEB6E7CD
-:103FD00D1C40002020400020F03F0020D040002059
-:103FE00DD4400020FC21002000400020EC9803006C
-:103FF00DF498030014400020C04000200840002029
-:1040000DE288214641F61D5006EB0B0C05EB8C0C9E
-:1040100DD41CBCF808E07444ACF808405E4405EBD1
-:1040200D8605C2F57F420C466989FD320A446A81D4
-:1040300D05AD41F61D5200269042C5E90066C5E961
-:1040400D02662E613FF4A5AED8E1AA4BAA4A596883
-:1040500DAA4BAB481B8803930623A375002300933B
-:1040600D042300F0A7FE40BB039B03EB830305EB8A
-:1040700D830501232B740BB0BDE8F08F9D48A36918
-:1040800D03609E49039200234360FFF743FD039AAB
-:1040900D0023002800F0B98111460222A27503E029
-:1040A00D0223A37511460023009304239448E218BC
-:1040B00D00F080FE00283FF4D4AEA07D3968E28880
-:1040C00D0B78022848F20D60A8D99DE723698C482A
-:1040D00D002B14BF03230123A375002302F1080154
-:1040E00D009304F10C02042300F064FE0028E4D1D7
-:1040F00DB7E6032B0CBF05230623A3750023111D63
-:1041000D00937F48042304F1080200F053FE0028B9
-:1041100DD3D1A6E6E3880120A075002002F10C01A1
-:1041200D9B0022690090764800F044FE0028C4D11F
-:1041300D0BB0BDE8F08F072388F800300023009303
-:1041400DC8F804306F4B704A19686D48082300F0A9
-:1041500D31FE00283FF485AE3C6805AD237868E755
-:1041600DFFF722FDF5E7D8F80420664853888488C8
-:1041700D0168033300209BB201EB840100900324FE
-:1041800D9B005F4888F8004000F014FEE1E75D4AAF
-:1041900DD8F804305988938803330B449380022355
-:1041A00D88F80030FFF79CFDD3E7002305AD05939C
-:1041B00D564A2B61C5E9023353604FF40646069605
-:1041C00D38E605AD002305934FF40646C5E90233E5
-:1041D00D2B6184E6022305AD23710DF11201E36815
-:1041E00D05932846CDE90666FFF794FC002840F0BC
-:1041F00DC08048F209660023C5E90033C5E90233E2
-:1042000D2B612378C5E5CDE907660596099605ADC1
-:1042100DBFE53E4B1B78A01D002B00F0E48005ADE3
-:1042200D3B4B2A463146FFF7E9FC394B002800F09D
-:1042300DC980C3E9006648F2096398428ED1C5E989
-:1042400D0066C5E902662E612378A2E5314D2B7813
-:1042500D022B40F0AC800023009369682B702E4A2E
-:1042600D2748082300F0A6FD69E6B8F80220294D7D
-:1042700D9300134405EB830500236968009306231F
-:1042800D88F80030244A1E48082300F093FD60E7AB
-:1042900D98F80A3043B11F4DEB68002288F80A20C8
-:1042A00D13B92A7C002A7DD105AD0023059388F82A
-:1042B00D0030C5E90233A8F80230C8F804302B618C
-:1042C00D0DE6B8F80220134D0E4902EB820305EB03
-:1042D00D830308685C6858608888188102238B8086
-:1042E00D0C6002FA03F3C4E7012388F8003098F854
-:1042F00D0A30CFE7E43F0020E89803007A4200201F
-:1043000DFC210020D4400020F49803000040002040
-:1043100DE040002020400020EC980300013B062BDC
-:1043200D3FF6D5AD01A252F823F000BF9142030034
-:1043300DA54103006741030061410300CF3E030027
-:1043400D6B420300374103003C4DB8F808202B7831
-:1043500D0132B3FA83F3A8F8082000225B09A8F80C
-:1043600D022088F80B20012288F80A3088F80020F6
-:1043700D90E70699324A8B88E3800B882381314878
-:1043800D00960423BDF8124000F014FD002838D12A
-:1043900D2A4B04EB840403EB8404012323740BB038
-:1043A00DBDE8F08FA8F80230FFF79AFCD1E6264A57
-:1043B00D05AD0023012105931170C5E902332B6171
-:1043C00D5360FCE600969C881D4A06991D480423FF
-:1043D00D00F0F0FCA8B9194B04EB840403EB840442
-:1043E00D84F810B03DE5194B0996CDE90566CDE988
-:1043F00D0766C3E9006605AD48F2016023780646FD
-:1044000DC7E43C6848F20D66F5E6CDE90500CDE957
-:1044100D07000990237805AD48F20966B9E4E288F2
-:1044200D214648F20E60EFE505AD00230593C5E981
-:1044300D02332B6148F20E630693FBE4204000200B
-:1044400DE8980300FC21002000400020E0400020FF
-:1044500D4068FFF76DBC00BF2DE9F04F4F4C25783C
-:1044600D83B0002D5ED00C46002972D00988984685
-:1044700D4FF6FF7399424FD06388002B4CD066687E
-:1044800D16F003065FD10746002A65D0B2F800B0DA
-:1044900DB2F80290424801A9FBF786FB4FF0000AE3
-:1044A00DC0F800A0C0F810A0C0F814A0C0F804A077
-:1044B00DC0F808A0C0F80CA0C0F818A080F80080C3
-:1044C00D636803610546A0F814B00121354800F07A
-:1044D00D41FC23882B81B8F1030F6388E860AB8022
-:1044E00DA5F8069024D02E48A5F80AA001A9FBF73F
-:1044F00D8DFB3FB1E9682C4A00231289BB72C7E9D5
-:1045000D00133A812948012100F018FC044628B90E
-:1045100DFFF70EFC264601E048F20366304603B075
-:1045200DBDE8F08F48F20166304603B0BDE8F08F6C
-:1045300D3B68AB61042301A9A5F80AA0AB75184827
-:1045400DFBF764FBD6E748F20266304603B0BDE8E0
-:1045500DF08F48F20466E1E7B4F8089009F1030022
-:1045600D40F2FE3380B2984214D8114A13783BB909
-:1045700D518913890B4403449BB2B3F5806F05D960
-:1045800D48F20666304603B0BDE8F08F0144518114
-:1045900DB3467FE748F20866C0E700BF0040002041
-:1045A00DC04000201840002008400020D0400020CE
-:1045B00D20400020094A116804290BD038B5156830
-:1045C00D074C03460121104644F8253000F0C2FB8C
-:1045D00D002038BD48F20B60704700BFDC40002062
-:1045E00DF03F00202DE9F04F954D89B02A7800233A
-:1045F00DCDE90333CDE905330793002A4ED1281DAC
-:1046000D02F0FF0800F0BEFB20B10024204609B0E7
-:1046100DBDE8F08FD8F8F83F5C1C4AD04FF08052BF
-:1046200D11695269874F88493B610022A3F50053F8
-:1046300D3846FB6000F0B2FB04460028E6D11C238F
-:1046400D82498348DFF824A2DFF824B28C22FBF7DD
-:1046500D71FA022326460093A146FB68F018F35821
-:1046600D00F0E1805B4530D143687A4A93424BD0EC
-:1046700D013293422BD1B8F1000F40F09480764B6C
-:1046800D7649186000220193FFF7F0FA019B9B8891
-:1046900D022B0CBF042308231C434CE0704C04F187
-:1046A00D100554F8043B03A803B19847A542F8D16F
-:1046B00DABE74FF010234FF080525B6911695269DF
-:1046C00D581C08BF02FB01F3ACE701330BD1031DEE
-:1046D00D00F5805102E0994200F08F801A68013296
-:1046E00D03F10403F7D0009B013B9BB2009309EB50
-:1046F00D89030AEB830209F10109506003220AF8CC
-:1047000D23201FFA89F916E009EB89030AEB8302CE
-:1047100D9900506001F1100208314FF0000C524425
-:1047200D51440AF823C0FFF7A1FA09F1010944F039
-:1047300D02041FFA89F906F58056B6F5005F8CD193
-:1047400D009B012B2CD9E4B2062C0ED1444C012236
-:1047500D00232A706B6004F1100554F8043B03A884
-:1047600D03B19847AC42F8D14FE702D814F0FD0FD2
-:1047700D16D0374802A9FBF717FA053C0023012292
-:1047800D036043608360C3600361436183610270B2
-:1047900D062C1DD8DFE804F02B1C2B1C1A2E1A003A
-:1047A00D48F20A6432E709EB890C0AEB8C0202210C
-:1047B00D294B0AF82C1011812A49A1F80290196889
-:1047C00D516009F101091FFA89F959E703230371B2
-:1047D00D02A91F48FBF71AFA2348012100F0AEFA8F
-:1047E00D044600287FF411AFFFF7A2FA0EE701236C
-:1047F00D0371EDE702230371EAE7174B1A68CAB19B
-:1048000D184A09EB89010AEB8103A2F802900222F2
-:1048100D09F101090AF8212058601FFA89F91A8156
-:1048200D44F0010487E75A1C3FF451AF5B453FF458
-:1048300D4EAF58E7022218609A804FF00108EFE75B
-:1048400D00400020FC210020089903003440002086
-:1048500DC0400020FE011EF1D4400020D8400020B1
-:1048600DF03F002008400020D040002020400020D4
-:1048700DDEC0ADDE30B370B50D4682B0F1B10DF1D5
-:1048800D06010446FFF746F918B948F2096002B06F
-:1048900D70BDBDF806000D4B666800EB800003EBA4
-:1048A00D800001210C3000F055FA636801220C33B1
-:1048B00D0020C5E90063A27202B070BD48F2046029
-:1048C00D02B070BD48F20460704700BF2040002068
-:1048D00D10B310B582B00DF106010446FFF71AF9B9
-:1048E00DB0B1BDF806300E4A03EB830302EB830330
-:1048F00DDA684AB1A27A3AB1DA680021013A08467B
-:1049000DDA60A17202B010BD48F2056002B010BDB0
-:1049100D48F2096002B010BD48F20460704700BF54
-:1049200D2040002002230022FFF796BD18B103237B
-:1049300D0022FFF791BD48F20460704770B51B4B24
-:1049400D1B7882B01BB34FF6FF739842054628D0F3
-:1049500D01A91748FBF728F9002405220126446018
-:1049600D0460C58002708460C46004614461846128
-:1049700D067101A90E48FBF749F90E48314600F0C2
-:1049800DDDF9054640B12546284602B070BD48F216
-:1049900D0165284602B070BDFFF7CAF9284602B07E
-:1049A00D70BD48F20365284602B070BD004000207E
-:1049B00DC0400020D040002010B5184B1B7882B0AD
-:1049C00D0BB301A91648FBF7EFF8034600220621A9
-:1049D00D02605A609A60DA601A615A619A611970C0
-:1049E00D0F4801A9FBF712F90E4B1A780AB10122F3
-:1049F00DDA720D48012100F0A1F9044640B10024FE
-:104A000D204602B010BD48F20164204602B010BD30
-:104A100DFFF78EF9204602B010BD00BF0040002008
-:104A200DC040002008400020D040002010B582B0CA
-:104A300DADF806000A48ADF80410047844B15AB137
-:104A400D53B101A90DF10600FFF7D8F802B010BD62
-:104A500D48F2016002B010BD48F2046002B010BD12
-:104A600D0040002000B50E4B83B01B78ADF806005A
-:104A700D5BB179B172B1134600200A460DF1060102
-:104A800DFFF7BCF803B05DF804FB48F2016003B01A
-:104A900D5DF804FB48F2046003B05DF804FB00BF51
-:104AA00D0040002000B50E4B83B01B78ADF806001A
-:104AB00D5BB179B172B113460DF106000A460021C2
-:104AC00DFFF79CF803B05DF804FB48F2016003B0FA
-:104AD00D5DF804FB48F2046003B05DF804FB00BF11
-:104AE00D0040002020B119B103680B600020704711
-:104AF00D48F20460704700BF384B1B78002B67D01D
-:104B000D002868D030B50022354C026042608260CA
-:104B100DB4F80AC02389C260022101806168028253
-:104B200D63449BB2002934D02E4A0D68954230D192
-:104B300D2D4A4D682A44012A2BD8E2684280C3F5DC
-:104B400D806292B2A0F808C0438102B1828101F166
-:104B500D08034FF6FF7E01F580511A68013216D019
-:104B600D5A88033203EB8202914225D39A8872450B
-:104B700D12D01A8882B19A6801320DD08288013222
-:104B800D82805A88033203EB82039942E5D80020D4
-:104B900D30BD01220280D0E7B0F806C0C2890CF109
-:104BA00D010CA0F806C05C8803322244C2815A88E9
-:104BB00D033203EB8203E8E7C289C488CB1A02EB08
-:104BC00DA30301340122C480C3810274002030BDCF
-:104BD00D48F20160704748F20460704700400020C1
-:104BE00D20400020DEC0ADDE02FEE10E4B0901F0DB
-:104BF00D1F024FF0010C0CFA02F100EB830000F0E4
-:104C000D85B800BF4B0910B501F01F040121A1406B
-:104C100D00EB830000F06EF8E04000F0010010BDE5
-:104C200D01F01F02012303FA02F24B0900EB83008E
-:104C300DD14300F077B800BF4B0901F01F0150F8C8
-:104C400D2300C84000F00100704700BF2DE9F04F70
-:104C500D01F1FF3A83B04FEA5A130D460446019312
-:104C600D4FF000094FF0010854F8293004EB890684
-:104C700D6FEA030B9BFAABFBBBFA8BFBBBF1200F6F
-:104C800D25D00BEB491B5D454FEA49170CD81EE0AB
-:104C900D3368DB4393FAA3F3B3FA83F3202B07EBCB
-:104CA00D030B14D05D4512D90BF01F034FEA5B10B7
-:104CB00D08FA03F104EB80009A4600F01BF820FA85
-:104CC00D0AF0C307E4D4584603B0BDE8F08F019A4B
-:104CD00D4A4509F1010301D09946C5E7AB46F2E714
-:104CE00D034653E8000F0A4643E8002C9CF0000FE2
-:104CF00DF7D17047034653E8000F40EA010243E83D
-:104D000D002C9CF0000FF6D1704700BF034653E80E
-:104D100D002F42EA010043E8000C9CF0000FF6D191
-:104D200D704700BF034653E8002F02EA010043E835
-:104D300D000C9CF0000FF6D1704700BF034653E8FE
-:104D400D000F00EB010243E8002C9CF0000FF6D1A0
-:104D500D704700BF034653E8002F02EB010043E804
-:104D600D000C9CF0000FF6D1704700BF034653E8CE
-:104D700D002FA2EB010043E8000C9CF0000FF6D1D0
-:104D800D704700BF0346012253E8000F40EA0201BD
-:104D900D43E8001C9CF0000FF6D1704740B139B1CB
-:104DA00D10B40C680160234611465DF8044B18479A
-:104DB00D0E2070472DE9F047DDF820A048B342B32F
-:104DC00D06684EB31D460BB34768D7F80490B3FB86
-:104DD00DF9F809FB1838B8F1000F17D142EA0104B0
-:104DE00DA4078E460FD1C468A1420CD3046901F10A
-:104DF00DFF3E7544A54206D8CDF820A0F468A44620
-:104E000DBDE8F04760471020BDE8F0870920BDE8F8
-:104E100DF0870E20BDE8F0870820F5E7D8B1F0B592
-:104E200D0668D6B1AAB1446827687C1E0C428E462E
-:104E300D0DD1C468A1420AD34C1E07FB024E046972
-:104E400DA64504D83469A446BDE8F040604710205B
-:104E500DF0BD0920F0BD0E2070470820F0BD00BF49
-:104E600D29DF704728DF704703689A6852B310B581
-:104E700D86B00023CDE9023300930493037984684F
-:104E800D059401918BB1012B03D06846904706B074
-:104E900D10BDC368416904911B0302208DF8000009
-:104EA00D02936846904706B010BDD0E903144369DC
-:104EB00D049301208DF80000CDE90241684690472A
-:104EC00D06B010BD704700BF084670470020704700
-:104ED00D024B187A003818BF01207047844100201A
-:104EE00D034B187A0122B0FA80F05A7440097047CA
-:104EF00D8441002008B510461A4602F022FE00201B
-:104F000D08BD00BF10B5064B06480024C3E9004498
-:104F100DC3E902441C61FAF725FE204610BD00BF0F
-:104F200D844100207441002010B50A4C0A4B4360A7
-:104F300D2046FFF727FF08B1002010BDFEF720F92E
-:104F400D02462274054906481C238C22FAF7F2FD0D
-:104F500D002010BD84410020FC980300E840002093
-:104F600D7441002038B5254D2B7AFBB1244B1C68BC
-:104F700D02232B72237923B3012B0CD0204603215E
-:104F800DFFF772FF00232B726B601E491E48BDE8B0
-:104F900D3840FAF77DBED4E903031844FFF762FFEA
-:104FA00D18B31128EAD101232B7238BD15491648C3
-:104FB00DFAF73CFE124B044618600028D8D1686001
-:104FC00D38BDD4E90523D21AB2F5805F28BF4FF45E
-:104FD00D80529208E1682069012A38BF01221944E4
-:104FE00D1844FFF73DFF0028DBD12B7C002BDCD1D3
-:104FF00DBDE83840022000F009B800BF8441002010
-:1050000D9C410020984100207441002010B5254C92
-:1050100D237A93B1022B06D103280FD1E368013314
-:1050200D082B2AD8E360637C1BB9BDE81040FFF75D
-:1050300D99BFBDE81040FEF793B810BD1A4B002282
-:1050400D1B68E2601A79FAB1012AECD1D3E9042187
-:1050500D01328A421A61E6D10022022822720CBF67
-:1050600D11460D211846FFF7FFFE10491048FAF7BB
-:1050700D0FFE637C002BDCD1D7E70B4B00221B68A6
-:1050800DE26022720D21EDE7D3E90512A1EB020CCE
-:1050900DBCF5805F94BF624402F5805291429A61E3
-:1050A00DC1D1D9E7844100209C41002098410020C6
-:1050B00D74410020831E012B01D8FFF7A7BF704755
-:1050C00D00F0FD03012B00D07047A0F10100044B4F
-:1050D00DB0FA80F0002240095A741874FFF742BFED
-:1050E00D84410020F0B585B007460C46184803A949
-:1050F00D15461E46FAF758FD30B38446240B8660DC
-:1051000D07600123CCF80C40124E1148CCF8145016
-:1051100D0024CCF8044003A9CCF81040CCF818407A
-:1051200D8CF80430FAF772FD301DFFF72BFE10B12D
-:1051300D204605B0F0BD737C002BFAD10190FFF72E
-:1051400D11FF019805B0F0BD042005B0F0BD00BF02
-:1051500D7441002084410020F0B585B006460F460D
-:1051600D164803A915461C46FAF71EFD10B38446D2
-:1051700D0A9B066083600761114ECCF81440002431
-:1051800D0E48CCF80C5003A9CCF80440CCF81840CC
-:1051900DFAF73CFD301DFFF7F5FD10B1204605B0C7
-:1051A00DF0BD737C002BFAD10190FFF7DBFE019867
-:1051B00D05B0F0BD042005B0F0BD00BF7441002066
-:1051C00D8441002013DF70470023D3F8F80F421CF1
-:1051D00D01D0FFF7F7BF4FF010235869431CF8D1EA
-:1051E00D042070470148FFF7EDBF00BF00C001006C
-:1051F00DA0DF7047A1DF7047ADDF7047B3DF7047A9
-:1052000DB4DF704730B50D4B83B01A68019242F68A
-:1052100DA623012501AA69460446ADF80030ADF874
-:1052200D0250FFF7E5FF08B103B030BD044B2A462D
-:1052300D19782046FBF74AFB03B030BD28990300CF
-:1052400D9B42002070B54FF6FF738AB00024984240
-:1052500DCDE90044CDE902440494ADF802001CD020
-:1052600D054600F049FC1128064643D017D8E0B199
-:1052700D0B2829D10F23BDF802008DF8003000F066
-:1052800D47FD03466846ADF80430FCF7A5FC224601
-:1052900D194B28461978FBF719FB0AB070BD43F27C
-:1052A00D0203984210D12246F2E70E23BDF8020008
-:1052B00D8DF8003000F02CFD03466846ADF8043043
-:1052C00DFCF78AFC3246E3E7002407232846CDE9A4
-:1052D00D0544CDE908448DF81430ADF81650079605
-:1052E00D00F016FD034605A8ADF81830FCF774FC68
-:1052F00D2246CDE70122CBE79E420020FFF7A2BF59
-:1053000D2DE9F047DFF8548188B098F80010074672
-:1053100DFBF7C0FA10B108B0BDE8F0870446384677
-:1053200D00F050FC11280CD8112825D8DFE800F02A
-:1053300D7D242424242448244F2424242424242478
-:1053400D243A43F2020290422CD043F201429042A1
-:1053500D12D13846FFF776FF01263F4B32461978BA
-:1053600D3846FBF7B3FA98F800102246384608B0D5
-:1053700DBDE8F047FBF7AABA0023CDE90333CDE929
-:1053800D06330590072338468DF80C30ADF80E70B6
-:1053900D00F0BEFC034603A8ADF810300126FCF763
-:1053A00D1BFCDAE70126D8E701AB294603AA3846EC
-:1053B00D0493FFF721FF18B9BDF80430002BCCD1B1
-:1053C00D384600F0A5FC00F019FC0026C5E70DF1EC
-:1053D00D0600FFF713FFBDF80630012BF0D90026AC
-:1053E00D012502A94FF0020942F6021A09E0BDF8A3
-:1053F00D08305345D8D0BDF806300135ADB2AB42BB
-:1054000DDED928460022CDE90391FFF7F9FE42F6D9
-:1054100D05230028D4D102A9002EE8D1BDF80860DB
-:1054200DF61AB6FA86F67609E5E700231022384615
-:1054300DCDE90333CDE9053307938DF80C20ADF895
-:1054400D0E7000F065FC0124034603A8ADF8103082
-:1054500D2646FCF7C1FB80E7A0420020A1420020B8
-:1054600D30B5012187B005462948FFF739FCBFF358
-:1054700D5F8F08B107B030BD0446284600F0F0FA42
-:1054800D8628024623D00FD8C8B1112833D1214B1D
-:1054900D012219782846FBF719FABFF35F8F1C4BD1
-:1054A00D00221A6007B030BD43F20203984222D1A8
-:1054B00D184B224619782846FBF708FAEDE7154BED
-:1054C00D1978284607B0BDE83040FBF7FFB9CDE9A4
-:1054D00D03440623CDE9014428468DF80430ADF888
-:1054E00D0650059400F014FC034601A8ADF80830F1
-:1054F00DFCF772FBDCE700240723CDE90144CDE97D
-:1055000D04448DF804302846ADF806500392E9E7BF
-:1055100DA04100209F420020037803B1704730B5B1
-:1055200D044683B04088FFF78DFE6588284600F05D
-:1055300D33FBA0B96488204600F0EAFB00236A46DD
-:1055400D0921FBF763FD052818D0104B1049187879
-:1055500D0022FBF7FFF9024640B103B030BD0D4B01
-:1055600D012219782846FBF7B1F9E3E70A4B0B49FD
-:1055700D187803B0BDE83040FBF7ECB9064B0122BB
-:1055800D19782046FBF7A2F9DFE700BF9F42002004
-:1055900D61540300A04200209C42002005520300EC
-:1055A00D70B50378082B82B009D0314C3149207881
-:1055B00D0022FBF7CFF9024650B302B070BD467A18
-:1055C00D0446002EF1D1057A072D29D0082D45D09E
-:1055D00D012DEAD180886A462946FBF7F9FF064678
-:1055E00D0028E2D1019B1B78002BDED0A08800F0B3
-:1055F00D03FC4FF6FF739842D7D01F4C2A462178F3
-:1056000DFBF764F91D4920783246FBF7A3F9CCE787
-:1056100D1B4B1C49187802B0BDE87040FBF79AB9D6
-:1056200D8088134C00F0E8FB4FF6FF739842054657
-:1056300DBCD021780122FBF749F9284600F068FB20
-:1056400D33466A460921FBF7E1FC0528AED10C4B28
-:1056500D012219782846FBF739F9A7E70A4B1A6892
-:1056600D012AA2D1BFF35F8F014C1E609EE700BFE0
-:1056700D9F42002061540300A0420020015303000B
-:1056800D9C42002005520300A04100202DE9F84363
-:1056900DFBF7F6F81E4C1F4D2070FBF7F1F8287044
-:1056A00DFBF7EEF81C4E1D4F3070FBF7E9F8387024
-:1056B00DFBF7E6F8DFF87080DFF8709088F80000EF
-:1056C00DFBF7DEF889F80000FBF7DAF82378144AC7
-:1056D00D182B107019D02B78182B16D03378182B57
-:1056E00D13D03B78182B10D098F80030182B0CD015
-:1056F00D99F80030182B08D0182806D0094B002037
-:1057000D1860BFF35F8FBDE8F8830320BDE8F88311
-:1057100D9F4200209E420020A0420020A142002076
-:1057200D9D420020A04100209C4200209B42002071
-:1057300D30B50D4B83B000220C4619780B4B0192FE
-:1057400D05460093FBF7C2F809490A4B2846002C81
-:1057500D08BF0B46019300F0DBFA00226946FBF708
-:1057600DCDFC03B030BD00BF9C42002001000900FC
-:1057700D2C9903003099030070B503888588353B5B
-:1057800D86B004461F2B2AD8DFE803F061102929C3
-:1057900D292929292929292929292929292929296C
-:1057A00D292929292929298429A32938554E28460B
-:1057B00D3178FBF76FF890B1317800222846FBF76E
-:1057C00D85F8E188002940F08980E389012B03D118
-:1057D00D217C003918BF01212846FFF7A9FF4A4C4B
-:1057E00D4A4B4B4918780022FBF7B4F84949207809
-:1057F00D002206B0BDE87040FBF7ACB800261123BF
-:1058000D2846CDE90166CDE903668DF8043005968D
-:1058100DADF8065000F07CFAADF8080000F0EEF996
-:1058200D3D4B394C197832462846FBF74FF8217815
-:1058300D32462846FBF74AF8BDF8060000F068FA34
-:1058400D034601A8ADF80830FCF7C6F9C8E7334E9A
-:1058500D28463178FBF71EF80028C0D00022317899
-:1058600D2846FBF733F8E288002A39D02C4B264C1A
-:1058700D19782C4B00222846CDE90132FBF726F88A
-:1058800D294B0293284600F043FA002201A9FBF7A9
-:1058900D35FCA5E7037B012BA1D1827A012A9ED18C
-:1058A00D018942F60213994299D1204C284621785C
-:1058B00DFBF70CF800221E492078FBF74BF8024647
-:1058C00D00288CD1164B1B4918780F4CFBF742F86A
-:1058D00D86E72846FFF7B6FC0B4C81E700217BE7F6
-:1058E00DA689012EC2D1E1892846FFF783FC002845
-:1058F00DBCD1044B044C197832462846FAF7E6FF22
-:1059000D6EE700BF9D420020A04200209E42002075
-:1059100DFD52030001530300A14200209B420020D1
-:1059200D9C420020010009002C9903009F42002099
-:1059300D61540300055203002DE9F0418CB000F0D5
-:1059400D1DF901A8FAF77EFF019EDFF85480DEB144
-:1059500D00244FF6FF7703E00134A4B2B44213D212
-:1059600D0CAB03EB440333F8285C284600F0D0F968
-:1059700DB842F1D1013498F8001001222846A4B2A2
-:1059800DFAF7A4FFB442EBD3044998F800000022C3
-:1059900D0CB0BDE8F041FAF7DDBF00BF01530300C5
-:1059A00DA0420020AFDF7047B1DF7047B2DF704714
-:1059B00DB3DF704770B51E4B1E4C93E80300238870
-:1059C00D88B04FF6FF7601ADB34285E8030007D1ED
-:1059D00D27E02088FBF7FEFBB0420346208020D055
-:1059E00D184600222946FBF789FB03460028F0D014
-:1059F00D002220880792112BCDE90322CDE9052243
-:105A000DADF810000DD0862B0DD007228DF80C208F
-:105A100D059300F0F1F9034603A8ADF80E30FCF73D
-:105A200DEFF808B070BD06238DF80C30F1E700BF1C
-:105A300D349903007C420020044A12884FF6FF730C
-:105A400D9A4200D17047FFF7B5BF00BF7C420020DE
-:105A500D024B4FF6FF721A80002070477C420020E7
-:105A600D2DE9F04182B0074600F052F94FF6FF7371
-:105A700D98423AD0064601224FF003086B460821A2
-:105A800D3046551CFBF7A8FD0446ADB2032338463E
-:105A900DE4B9019A911D42F8048BFFF787FF034685
-:105AA00D08213046CBB10C2B03D1FBF7FBFD2A4669
-:105AB00DE4E70821052B18BF1C46FBF7F3FD002872
-:105AC00D18BF0324204602B0BDE8F081072C08BFA3
-:105AD00D0C24204602B0BDE8F0813246FBF708FEEB
-:105AE00D0446204602B0BDE8F08143F20204204690
-:105AF00D02B0BDE8F08100BF2DE9F04182B006464D
-:105B000D00F006F94FF6FF7398422CD100270324BD
-:105B100D3D464FF0010823463A4629463046FFF7E9
-:105B200D43FF04280AD008280AD00B280AD0B8F160
-:105B300D000F08BF0B2002B0BDE8F0811120F6E781
-:105B400D0020F4E714F0020404D13DB127463D4690
-:105B500D032400E001244FF00008DCE7002FEAD019
-:105B600D03242F46F7E76A460821FBF731FD00288D
-:105B700DCCD1019DAF882C680635CAE708B54FF624
-:105B800DFF70FBF727FB034B1880BDE80840FFF7BC
-:105B900D11BF00BF7C42002000B585B00DF1070399
-:105BA00D039300F0B5F802AA0121FBF711FD20B90E
-:105BB00D039B187805B05DF804FB002005B05DF877
-:105BC00D04FB00BF70B50C4E04463046FFF7F0FEE7
-:105BD00D78B9318843F203054FF6FF722046FFF77F
-:105BE00DE1FEA84200D070BD3188013189B231800B
-:105BF00DF2E7032070BD00BF7E42002000B5084BC8
-:105C000D844693E8030083B06B4683E803000022CB
-:105C100D19466046FBF772FA03B05DF804FB00BF4E
-:105C200D3C99030046DF70472DE9F04110220546EF
-:105C300D0E460130013101F074FF78BB04462B464E
-:105C400D05F1100113F8012F52BB9942FAD16F7C67
-:105C500D96F8118087EA080313F0FE0F16D106F1AE
-:105C600D120105F11200062207F0FE0701F059FF9F
-:105C700D042F0FD0062F0DD008F0FC08B8F1040F3B
-:105C800D08D0B0FA80F04009BDE8F08107F0FE07BA
-:105C900D042F13D104F00100BDE8F0810024D6E7F4
-:105CA00D334606F1100113F8012F2AB98B42CED0DD
-:105CB00D13F8012F002AF9D00124C8E7062FE9D0E7
-:105CC00D08F0FC08B8F1040FE4D00020E4E700BFB1
-:105CD00D70B584B005460E46FBF7DCF902AA0DF14E
-:105CE00D06010720FBF7DEF9034628465BB1BDF838
-:105CF00D0640B442F2D00399FFF796FF0028EDD08D
-:105D000D204604B070BD4FF6FF74204604B070BD40
-:105D100D13280DD810B50446FAF7ECFC28B1064B44
-:105D200D04EB840433F8140010BD4FF6FF7010BD62
-:105D300D4FF6FF70704700BFA4410020132816D8FE
-:105D400D38B504460D46FAF7D5FC68B1094804EBA1
-:105D500D840400EB44040020E388D4F80220AB80D7
-:105D600D237A2A60AB7138BD43F2020038BD43F28D
-:105D700D02007047A441002010B504884CB9821C64
-:105D800D00F10A0C12F8013B1BB99445FAD1002021
-:105D900D10BD0B88A342FAD108220231023001F066
-:105DA00DC0FEB0FA80F0400910BD00BF30B585B01F
-:105DB00D0546FBF76FF90CE0039C04F14601FFF774
-:105DC00DDBFF034604F12A01284683B9FFF7D4FF10
-:105DD00D68B902AA0DF106010720FBF763F9034626
-:105DE00D2846002BE8D14FF6FF7005B030BDBDF849
-:105DF00D060005B030BD00BF4FF6FF7398422DE988
-:105E000DF04118D00024DFF838800746254601E020
-:105E100D642C10D038F81430BB42AEB204F1050436
-:105E200D05F10105F4D13046FAF764FC0028EFD0F6
-:105E300D3046BDE8F0814FF6FF763046BDE8F08183
-:105E400DA4410020132804D8024B00EB800023F856
-:105E500D10107047A4410020F8B54FF6FF7398421B
-:105E600D1FD00024114F0646254603E0642C05F192
-:105E700D010515D037F81430B34204F10504A8B26A
-:105E800DF4D1FAF737FC0028F0D03046FBF73EFB93
-:105E900D28B905EB85054FF6FF7327F81530F8BDCA
-:105EA00D3046BDE8F840FBF731BB00BFA4410020F0
-:105EB00D10B58CB0144610306B460DF1100E10F865
-:105EC00D01CD03F801CB9E45F9D10023049391F840
-:105ED00D00C08EF80C30CEE901334A788B788DF8FE
-:105EE00D1E2068468DF81D308DF81FC0FFF79AFEF5
-:105EF00D9DF82F109DF82E209DF82D302170627089
-:105F000DA3700CB010BD00BF0388102B2CD1F0B5C1
-:105F100D00F1040CBCE80F0095B00DF1280EAEE8B1
-:105F200D0F00BCE80F00AEE80F009DF82C609CE858
-:105F300D030006F0FE07062F8EE8030015D1BDF80D
-:105F400D28304E49BDF830400B9803EB83035B00BE
-:105F500DCA18D4804FF6FF74CC529DF832301372AC
-:105F600DC2F8020015B0F0BD7047FBF793F89DF82D
-:105F700D2C30032B4FEA530253D9022ADFD105AC43
-:105F800D0DF10605224629460720FBF78BF8002860
-:105F900D60D0042FF6D10C9B0698ADF810301B0C79
-:105FA00D8DF81230BDF82D30ADF8083003AA9DF8EC
-:105FB00D2F308DF80A30013004A9FFF779FFBDF8B5
-:105FC00D0820BDF80C309A42DCD19DF80E309DF8BA
-:105FD00D0A209A42D6D1BDF82810284BBDF806509C
-:105FE00D0B9801EB810252009D521344BDF83020F5
-:105FF00DDA804FF6FF72C3F8020095429DF8320029
-:1060000D1872AFD000232046ADF816108DF814305D
-:1060100DADF81850FBF708FE2046FFF77DFA15B0D6
-:1060200DF0BD05AC0DF10605224629460720FBF70C
-:1060300D39F8062270B106994B7C734013F0FE0FB0
-:1060400D01F11201F0D10DF12D0001F06AFD0028D2
-:1060500DEAD1C0E7BDF8283008490B9803EB83035C
-:1060600D5B00CA184FF6FF74CC52BDF830109DF886
-:1060700D3230C2F80200D180137273E7A4410020C0
-:1060800D82B010B58C4684B049688646DCF80000B5
-:1060900D0DF1080CACE8030006A981E80C00039B88
-:1060A00DDA070EEB630C12D55A10029B5EF8022034
-:1060B00DD45808AB93E803008DE8030006AB0CCB76
-:1060C00D6046A04704B0BDE8104002B07047029C86
-:1060D00DEFE700BF82B010B582B004A981E80C00D3
-:1060E00DD0E90623134304D102B0BDE8104002B03D
-:1060F00D70470446F1F750FED4E9062382428B41E6
-:1061000DF2D200210022002304F11000C4E906237D
-:1061100DE1600190F0F73AF9019802B0BDE8104046
-:1061200D02B0F0F787B800BF2DE9F04F83B0DDE97D
-:1061300D0CABBDF83870002B41D080460E46914611
-:1061400D1D46BAF1000F3DD00F2E01D1C02F36D113
-:1061500D282001F0BEFC04461030F4F723FF182070
-:1061600D2680A4F8029001F0B4FCCDE900AB47F015
-:1061700D0207A7806B4607460246A06003CB47F88F
-:1061800D0C5B0023D8F80060D360E3607B60916006
-:1061900D506075680D495161C4E908330C4B9D423F
-:1061A00D08D12046F0F714FA204603B0BDE8F04FB1
-:1061B00D01F08DBC21464046A8470028F1D103B01F
-:1061C00DBDE8F08F1BF0010FBED1F8E78160030031
-:1061D00D39CE01002DE9F0438DB00446149FDDF852
-:1061E00D5490884616461D465FB306A8F4F7DAFEAE
-:1061F00D1820ADF80880ADF80A6001F06AFC014680
-:1062000DCDE9007941F80C5B0023EC460246C360F2
-:1062100D4B60BCE8030050602068916005930D4908
-:1062200D8568049251610C4A0A9312219542ADF88A
-:1062300D0C100B9309D102A8F0F7CAF90DB0BDE807
-:1062400DF08319F0010FD0D1F8E761462046A84739
-:1062500DF1E700BF8160030069DA010070B5836862
-:1062600D1B49DA88B3F808C01A4E86B00025049190
-:1062700D059506A9044680F82050034611E9030050
-:1062800DC2F30022C2F105028DE8030092B261460D
-:1062900D3068FFF79FFF104BCDE9023502AB93E855
-:1062A00D030042F210728DE803002346306823216B
-:1062B00DFFF790FF00220023294604F11000C4E9E6
-:1062C00D0623E56006B0BDE87040F0F75FB800BF8B
-:1062D00D99C40100843A0020D560030090F8203065
-:1062E00D054A10B5044602600BB9204610BDFFF7F4
-:1062F00DB5FF204610BD00BF5499030090F8203023
-:1063000D084A10B50446026023B9204601F0DFFBB0
-:1063100D204610BDFFF7A2FF204601F0D8FB204616
-:1063200D10BD00BF5499030090F8203010B50446FD
-:1063300D83B9237963B123680C4A9B6893420CD1CE
-:1063400D94F820300A4A22605BB9204601F0BFFB69
-:1063500D002010BDFFF782FFEBE720469847002095
-:1063600D10BD2046FFF77AFFEFE700BFFD62030087
-:1063700D5499030070B50A4B03600446002500F1E3
-:1063800D1006816085803046EFF750FF3046E5609E
-:1063900D656284F82050EFF74DFF204670BD00BFB9
-:1063A00D549903002DE9F04190F8203088B004464F
-:1063B00D0D46002B36D18068314A03685B6D9342E0
-:1063C00D5AD1304B04934FF00008CDF8148004AB34
-:1063D00D0789C2882C4E93E803008DE80300C2F3B1
-:1063E00D00223946C0270297C2F10502306892B2E9
-:1063F00D2346FFF799FE254B02970693CDF81C8097
-:1064000D08AB13E903008DE803003068204E2346E6
-:1064100D42F210722321FFF787FE3378EBB101238F
-:1064200D84F820308DB900220023C4E9062300230F
-:1064300D04F11000E360EFF7FDFEE068154B002856
-:1064400D08BF184608B0BDE8F081F1F7A5FC281883
-:1064500D41EBE571C4E90601E9E70093232242F21D
-:1064600D107342F210700021F1F7A6FC0123337076
-:1064700D012384F82030D5E703219847A068A0E7D1
-:1064800DD903020099C40100843A0020D5600300AD
-:1064900DA242002011FCFFFF416270474068704727
-:1064A00D41600020704700BFF0B58B68CD699D42FB
-:1064B00DA8BF1D4683B00C46012201F10C0706460C
-:1064C00D294601A8F5F798F801A93846F5F7C4F85B
-:1064D00D01A8F5F7B9F8E06861692A46043001F0C2
-:1064E00D30FBE36962695B1B2A44002BE361626147
-:1064F00D25D1236A002BC4BF03F1FF33236293B16F
-:1065000DA3692269E361002B626104DD606A03689F
-:1065100D1B689847E36933B139463046F5F78AF879
-:1065200D304603B0F0BD236A002BF5D194F8283026
-:1065300D002BF1D004F12C00EFF7F4FEECE7E5DCD5
-:1065400DEAE700BF38B504460B4B40F80C3B04F1AD
-:1065500D2C05F5F74BF82846EFF768FE00210122D0
-:1065600D4FF480732846C4E9012364636162EFF739
-:1065700D61FE204638BD00BF6899030010B5044682
-:1065800D406A88B1002A0FDD73B1C4E904110168B6
-:1065900D4FF0000C096884F828C02362C4E9062274
-:1065A00D884794F8283003B910BD04F12C00BDE8DC
-:1065B00D1040EFF73FBE00BF024B1868BFF35B8F73
-:1065C00D704700BF60210020024B1868BFF35B8F3E
-:1065D00D704700BF6C420020F8B504460D4600F030
-:1065E00D77F8224606460F462B462046294601F0EF
-:1065F00D6FF830B9204629460022002301F040F8FB
-:1066000D10B930463946F8BD00F0ACFA002200232F
-:1066100D212101601046194600F0EAFE06460F469C
-:1066200D30463946F8BD00BF08B52DED028B08EE9A
-:1066300D100A00F003F9B4EE488AF1EE10FA0346A1
-:1066400D0ED6B5EEC08AF1EE10FA09D8B5EE408A35
-:1066500DF1EE10FA08D100F085FA2222084B026003
-:1066600DBDEC028B184608BD00F07CFABDEC028B28
-:1066700D034621221A600348BDE8084000F04EB9D8
-:1066800D000080FF888D030008B52DED028B08EE0C
-:1066900D100A00F03BF9B4EE488AF1EE10FA06D676
-:1066A00DDFED0A8AB4EEE88AF1EE10FA02D4BDEC01
-:1066B00D028B08BD00F056FAC8EEA87ABDEC028B2D
-:1066C00D034621221A6017EE900A08BD0000000053
-:1066D00D594A8A432DE9F04106460F4600F0928053
-:1066E00D00290B46044651DD09155DD0C3F3130394
-:1066F00DC807A1F2FF3743F4801303D45B0003EB0B
-:1067000DD4736400E20F002602EB430360007F1098
-:1067100D4FF0160E34464FF40012A118994202DCC8
-:1067200D5B1A8C1816445B00BEF1010E03EBD0739F
-:1067300D4FEA52024FEA4000EFD175464FF0200C60
-:1067400D4FF000420AE03FD0C10FBCF1010C01EB4C
-:1067500D43034FEA40004FEA52023ED0A34202EB00
-:1067600D0E01F0DD002901EB020E09DBA0461B1B1B
-:1067700D814288BF03F1FF33401A15444446E3E7D5
-:1067800DBEF1000FF2DB04F10108F0E721F0004249
-:1067900D024335D000293FD1E20A1539134664056D
-:1067A00D002AF9D0D70241D400205B00DE02054655
-:1067B00D00F10100F9D51A4623468440C0F12000AE
-:1067C00DC340491B134391E78142BDD8002901EB1A
-:1067D00D020ED5DB98460023CEE7034302D0691C99
-:1067E00D22D001354FEA550C731003F17F53F20798
-:1067F00D03F5001348BF4CF0004C03EB0751604606
-:1068000DBDE8F08102460B4600F0C8FC32463B461F
-:1068100D00F00EFBBDE8F081024600F007FB0246DA
-:1068200D0B4600F0E5FDEBE70136DDE723462020C2
-:1068300D4FF0FF35C4E700BF0000F07F08B530F022
-:1068400D00432DED028B07EE100A2DD0002836DB0C
-:1068500DB0F1FF4F47DAB0F5000F3BDB0022C31557
-:1068600D7F3B1344DA0F03EBD37307EE903AC2F17B
-:1068700D7F02C0F3160040EAC250B8EEE78A00F07E
-:1068800D51F89FED1C7ADFED1C6A07EE900A27EE9A
-:1068900D877ADFED1A7AA8EE267AA8EE277ABDEC74
-:1068A00D028B17EE100A08BD9FED157ADFED157AF4
-:1068B00DC7EE277ABDEC028B17EE900A08BD77EE76
-:1068C00D477A9FED107AC7EE877ABDEC028B17EEF3
-:1068D00D900A08BDDFED0C7A67EE277A6FF018028B
-:1068E00D17EE900ABBE7BDEC028B77EE077A17EE39
-:1068F00D900A08BDD95BDE3EDB27543580209A3ED9
-:1069000D000000CC000000000000004C07EE900AD3
-:1069100DF1EEE77A17EE900A704700BF0048704716
-:1069200D0000C07F30F0004207EE100A03462DD064
-:1069300D002834DBB0F1FF4F43DAB0F5000F37DB41
-:1069400D4FF0000C7048C3F31601084400F4000228
-:1069500D82F07E520A43DB1507EE102A7F3B6B4A0D
-:1069600D634401F10F0CF7EE007A0CEA020237EEE8
-:1069700D677A03EBD0534ABBB5EE407AF1EE10FACD
-:1069800D67D1002B40F09F80002070479FED607A0B
-:1069900DDFED607AC7EE277A17EE900A704777EE33
-:1069A00D477A9FED5C7AC7EE877A17EE900A7047AB
-:1069B00DDFED597A67EE277A6FF0180C17EE903AE3
-:1069C00DC0E777EE077A17EE900A7047F0EE007A7F
-:1069D00D77EE277A06EE903AC7EE273A4F48C1F583
-:1069E00D5712084402F522720243002ADFED4C2AA9
-:1069F00D9FED4C4A9FED4C5A9FED4C3ADFED4C4AC2
-:106A000DDFED4C7A9FED4C6A63EEA35AB8EEE62AA1
-:106A100D65EEA56AA6EEA24AE6EE834AA4EE265AD4
-:106A200DA4EEA66AE5EE267A67EEA57AE6EE267A5C
-:106A300D2EDDF6EE006A67EE266A66EE876A7BBB90
-:106A400D77EEA67AE7EEE36A77EE667A17EE900AAE
-:106A500D7047F6EE006A9FED396AF0EE667AE7EE62
-:106A600D467A67EE076A66EEA76A002BECD007EE52
-:106A700D903ADFED335A9FED336AF8EEE77AE7EEA1
-:106A800DE56A36EEC77A97EE867A17EE100A7047EA
-:106A900D43BB77EE677AA7EEE37A17EE100A7047DD
-:106AA00D9FED276ADFED275A77EEA67A22EE066A6A
-:106AB00DA7EEA36A76EEC66A36EEC77A92EE257A0F
-:106AC00D17EE100A704707EE903A9FED1D7ADFED35
-:106AD00D1D6AF8EEE77A27EE877AA7EEA67A17EE0B
-:106AE00D100A7047DFED166A9FED166A77EE677A2A
-:106AF00D66EEC26AE7EEA36A36EEC77A92EE067AC2
-:106B000D17EE100A704700BF20FB4A00F0FF7F0010
-:106B100D000000CC000000000000004C305CCFFFF6
-:106B200D9788173E25333A3E2549923E4FD01C3E5D
-:106B300D298E633EABAA2A3FCDCCCC3EABAAAA3E52
-:106B400DD1F717378071313F10B5054C13462CB175
-:106B500D0A4601460220AFF3008010BD2046FCE737
-:106B600D00000000014B1868704700BF6421002031
-:106B700D08B5074B044613B10021AFF30080054B58
-:106B800D1868836A03B19847204600F099FF00BF4B
-:106B900D000000008499030070B50D4D0D4C641B71
-:106BA00DA4100026A64209D10B4D0C4C01F036F86D
-:106BB00D641BA4100026A64205D170BD55F8043BF8
-:106BC00D98470136EEE755F8043B98470136F2E752
-:106BD00DD8210020D8210020D8210020F821002024
-:106BE00D024B0146186800F0DCBF00BF6421002095
-:106BF00D38B5074D00230446084611462B6000F0BA
-:106C000D57FF431C02D12B6803B1236038BD00BF71
-:106C100D70420020012B2DE9F04701D0242B06D91D
-:106C200DFFF7A0FF162303600020BDE8F087DFF813
-:106C300DE4C00D462E4615F8014B14F80C7017F0F4
-:106C400D0807F7D12D2C32D12C780127B51C002B3C
-:106C500D5BD0102B09D1302C07D12C7804F0DF0438
-:106C600D582C4DD16C781023023507F1004808F1EE
-:106C700DFF384FF0000CB8FBF3F9664603FB198A99
-:106C800DA4F1300EBEF1090F16D87446A34224DDCF
-:106C900DBCF1000F1EDBB1451CD301D1A24519DBA0
-:106CA00D06FB03464FF0010C15F8014BE8E72B2CC2
-:106CB00D04BF2C78B51CCAE7A4F1410EBEF1190F23
-:106CC00D01D8373CE2E7A4F1610EBEF1190F04D8EB
-:106CD00D573CDBE74FF0FF3CE6E7BCF1000F05DA70
-:106CE00D22230360464642B930469EE707B17642FD
-:106CF00D002AF9D0BCF1000F00D0691E1160F3E736
-:106D000D3024002BB1D10823AFE7302CA5D00A23B6
-:106D100DABE700BF8999030013460A4601460248B6
-:106D200D0068FFF777BF00BF642100202DE9F04315
-:106D300D364F86460D46284615F8014BE65D16F092
-:106D400D0806F8D12D2C2FD12C780126851C002B6F
-:106D500D57D0102B09D1302C07D1287800F0DF0047
-:106D600D582849D16C78102302354FF0FF38002791
-:106D700DB8FBF3F803FB08F96FEA09093846A4F1EB
-:106D800D300CBCF1090F14D86446A34222DD002F4C
-:106D900D1DDB80451BD301D1A14518DB00FB034052
-:106DA00D012715F8014BEAE72B2C04BF2C78851C25
-:106DB00DCDE7A4F1410CBCF1190F01D8373CE4E744
-:106DC00DA4F1610CBCF1190F04D8573CDDE74FF06D
-:106DD00DFF37E6E7002F07DA2223CEF800304FF019
-:106DE00DFF3032B9BDE8F08306B14042002AF9D038
-:106DF00D07B1691E1160F5E73024002BB5D10823CA
-:106E000DB3E7302CA9D00A23AFE700BF899903005F
-:106E100D13460A46014602480068FFF787BF00BFC8
-:106E200D6421002081F0004102E000BF83F00043A7
-:106E300D30B54FEA41044FEA430594EA050F08BF08
-:106E400D90EA020F1FBF54EA000C55EA020C7FEACC
-:106E500D645C7FEA655C00F0E2804FEA5454D4EB49
-:106E600D5555B8BF6D420CDD2C4480EA020281EA13
-:106E700D030382EA000083EA010180EA020281EA4B
-:106E800D0303362D88BF30BD11F0004F4FEA01319D
-:106E900D4FF4801C4CEA113102D0404261EB4101AC
-:106EA00D13F0004F4FEA03334CEA133302D0524232
-:106EB00D63EB430394EA050F00F0A780A4F10104EE
-:106EC00DD5F1200E0DDB02FA0EFC22FA05F2801828
-:106ED00D41F1000103FA0EF2801843FA05F359410E
-:106EE00D0EE0A5F120050EF1200E012A03FA0EFC8D
-:106EF00D28BF4CF0020C43FA05F3C01851EBE371B7
-:106F000D01F0004507D54FF0000EDCF1000C7EEBD3
-:106F100D00006EEB0101B1F5801F1BD3B1F5001F11
-:106F200D0CD349085FEA30004FEA3C0C04F1010430
-:106F300D4FEA445212F5800F80F09A80BCF1004F59
-:106F400D08BF5FEA500C50F1000041EB045141EADB
-:106F500D050130BD5FEA4C0C404141EB0101013CA4
-:106F600D28BFB1F5801FE9D291F0000F04BF014693
-:106F700D0020B1FA81F308BF2033A3F10B03B3F165
-:106F800D20020CDA0C3208DD02F1140CC2F10C02F5
-:106F900D01FA0CF021FA02F10CE002F11402D8BF53
-:106FA00DC2F1200C01FA02F120FA0CFCDCBF41EA1F
-:106FB00D0C019040E41AA2BF01EB0451294330BDEE
-:106FC00D6FEA04041F3C1CDA0C340EDC04F11404CB
-:106FD00DC4F1200220FA04F001FA02F340EA0300A2
-:106FE00D21FA04F345EA030130BDC4F10C04C4F1E8
-:106FF00D200220FA02F001FA04F340EA03002946C8
-:1070000D30BD21FA04F0294630BD94F0000F83F411
-:1070100D801306BF81F480110134013D4EE77FEAF4
-:1070200D645C18BF7FEA655C29D094EA050F08BF40
-:1070300D90EA020F05D054EA000C04BF1946104621
-:1070400D30BD91EA030F1EBF0021002030BD5FEA65
-:1070500D545C05D14000494128BF41F0004130BD8D
-:1070600D14F580043CBF01F5801130BD01F00045E1
-:1070700D45F0FE4141F470014FF0000030BD7FEA54
-:1070800D645C1ABF194610467FEA655C1CBF0B464F
-:1070900D024650EA013406BF52EA033591EA030F66
-:1070A00D41F4002130BD00BF90F0000F04BF00215E
-:1070B00D704730B54FF4806404F132044FF0000591
-:1070C00D4FF0000150E700BF90F0000F04BF00210A
-:1070D00D704730B54FF4806404F1320410F0004570
-:1070E00D48BF40424FF000013EE700BF42004FEA6B
-:1070F00DE2014FEA31014FEA02701FBF12F07F43E8
-:1071000D93F07F4F81F06051704732F07F4208BF9E
-:1071100D704793F07F4F04BF41F40021704730B5A5
-:1071200D4FF4607401F0004521F000411CE700BFF1
-:1071300D50EA010208BF704730B54FF000050AE074
-:1071400D50EA010208BF704730B511F0004502D575
-:1071500D404261EB41014FF4806404F132045FEA77
-:1071600D915C3FF4D8AE4FF003025FEADC0C18BF20
-:1071700D03325FEADC0C18BF033202EBDC02C2F112
-:1071800D200300FA03FC20FA02F001FA03FE40EAA4
-:1071900D0E0021FA02F11444BDE600BF70B54FF0A8
-:1071A00DFF0C4CF4E06C1CEA11541DBF1CEA135586
-:1071B00D94EA0C0F95EA0C0F00F0DEF82C4481EAEE
-:1071C00D030621EA4C5123EA4C5350EA013518BF0E
-:1071D00D52EA033541F4801143F4801338D0A0FBFB
-:1071E00D02CE4FF00005E1FB02E506F00042E0FBA8
-:1071F00D03E54FF00006E1FB03569CF0000F18BFAE
-:1072000D4EF0010EA4F1FF04B6F5007F64F5407455
-:1072100D04D25FEA4E0E6D4146EB060642EAC621E8
-:1072200D41EA55514FEAC52040EA5E504FEACE2E55
-:1072300DB4F1FD0C88BFBCF5E06F1ED8BEF1004F58
-:1072400D08BF5FEA500E50F1000041EB045170BDD4
-:1072500D06F0004646EA010140EA020081EA030118
-:1072600DB4EB5C04C2BFD4EB0C0541EA045170BD14
-:1072700D41F480114FF0000E013C00F3AB8014F18E
-:1072800D360FDEBF002001F0004170BDC4F10004D7
-:1072900D203C35DA0C341BDC04F11404C4F1200558
-:1072A00D00FA05F320FA04F001FA05F240EA0200B3
-:1072B00D01F0004221F0004110EBD37021FA04F6E9
-:1072C00D42EB06015EEA430E08BF20EAD37070BDA3
-:1072D00DC4F10C04C4F1200500FA04F320FA05F002
-:1072E00D01FA04F240EA020001F0004110EBD37004
-:1072F00D41F100015EEA430E08BF20EAD37070BD74
-:1073000DC4F1200500FA05F24EEA020E20FA04F34C
-:1073100D01FA05F243EA020321FA04F001F00041FB
-:1073200D21FA04F220EA020000EBD3705EEA430E6C
-:1073300D08BF20EAD37070BD94F0000F0FD101F09B
-:1073400D0046400041EB010111F4801F08BF013CD4
-:1073500DF7D041EA060195F0000F18BF704703F012
-:1073600D0046520043EB030313F4801F08BF013D99
-:1073700DF7D043EA0603704794EA0C0F0CEA135555
-:1073800D18BF95EA0C0F0CD050EA410618BF52EA0F
-:1073900D4306D1D181EA030101F000414FF0000015
-:1073A00D70BD50EA410606BF1046194652EA430623
-:1073B00D19D094EA0C0F02D150EA013613D195EA97
-:1073C00D0C0F05D152EA03361CBF104619460AD1DF
-:1073D00D81EA030101F0004141F0FE4141F47001E9
-:1073E00D4FF0000070BD41F0FE4141F4780170BDD9
-:1073F00D70B54FF0FF0C4CF4E06C1CEA11541DBF3E
-:1074000D1CEA135594EA0C0F95EA0C0F00F0A7F83F
-:1074100DA4EB050481EA030E52EA03354FEA01316C
-:1074200D00F088804FEA03334FF0805545EA13137F
-:1074300D43EA12634FEA022245EA111545EA106547
-:1074400D4FEA00260EF000419D4208BF964244F1DE
-:1074500DFD0404F5407402D25B084FEA3202B61AFD
-:1074600D65EB03055B084FEA32024FF480104FF4D1
-:1074700D002CB6EB020E75EB030E22BFB61A754645
-:1074800D40EA0C005B084FEA3202B6EB020E75EBD8
-:1074900D030E22BFB61A754640EA5C005B084FEA40
-:1074A00D3202B6EB020E75EB030E22BFB61A75460D
-:1074B00D40EA9C005B084FEA3202B6EB020E75EB18
-:1074C00D030E22BFB61A754640EADC0055EA060ED9
-:1074D00D18D04FEA051545EA16754FEA06164FEA1C
-:1074E00DC30343EA52734FEAC2025FEA1C1CC0D1C8
-:1074F00D11F4801F0BD141EA00014FF000004FF055
-:1075000D004CB6E711F4801F04BF01430020B4F115
-:1075100DFD0C88BFBCF5E06F3FF6AFAEB5EB030CCD
-:1075200D04BFB6EB020C5FEA500C50F1000041EBCA
-:1075300D045170BD0EF0004E4EEA113114EB5C0497
-:1075400DC2BFD4EB0C0541EA045170BD41F480116A
-:1075500D4FF0000E013C90E645EA060E8DE60CEA72
-:1075600D135594EA0C0F08BF95EA0C0F3FF43BAF8F
-:1075700D94EA0C0F0AD150EA01347FF434AF95EA46
-:1075800D0C0F7FF425AF104619462CE795EA0C0F2A
-:1075900D06D152EA03353FF4FDAE1046194622E7F7
-:1075A00D50EA410618BF52EA43067FF4C5AE50EAD1
-:1075B00D41047FF40DAF52EA43057FF4EBAE12E7C1
-:1075C00D4FF0FF3C06E000BF4FF0010C02E000BFA2
-:1075D00D4FF0010C4DF804CD4FEA410C7FEA6C5C85
-:1075E00D4FEA430C18BF7FEA6C5C1BD001B050EA28
-:1075F00D410C0CBF52EA430C91EA030F02BF90EA13
-:1076000D020F0020704710F1000F91EA030F58BFD1
-:1076100D994208BF90422CBFD8176FEAE37040F033
-:1076200D010070474FEA410C7FEA6C5C02D150EAD1
-:1076300D013C07D14FEA430C7FEA6C5CD6D152EA8C
-:1076400D033CD3D05DF8040B704700BF8446104651
-:1076500D62468C461946634600E000BF01B5FFF750
-:1076600DB7FF002848BF10F1000F01BD4DF808ED20
-:1076700DFFF7F4FF0CBF012000205DF808FB00BFF1
-:1076800D4DF808EDFFF7EAFF34BF012000205DF84B
-:1076900D08FB00BF4DF808EDFFF7E0FF94BF012098
-:1076A00D00205DF808FB00BF4DF808EDFFF7CEFF99
-:1076B00D94BF012000205DF808FB00BF4DF808EDD8
-:1076C00DFFF7C4FF34BF012000205DF808FB00BFA9
-:1076D00D4FEA410C7FEA6C5C02D150EA013C0AD1C1
-:1076E00D4FEA430C7FEA6C5C02D152EA033C02D1B3
-:1076F00D4FF0000070474FF0010070474FEA410214
-:1077000DB2F1E04324BFB3F5001CDCF1FE5C0DD9F2
-:1077100D01F0004C4FEAC0024CEA5070B2F1004F3C
-:1077200D40EB830008BF20F00100704711F0804F3F
-:1077300D21D113F13872BCBF01F00040704741F404
-:1077400D80114FEA5252C2F11802C2F1200C10FA08
-:1077500D0CF320FA02F018BF40F001004FEAC123EC
-:1077600D4FEAD32303FA0CFC40EA0C0023FA02F390
-:1077700D4FEA4303CCE77FEA625307D150EA013366
-:1077800D1EBF4FF0FE4040F44000704701F0004036
-:1077900D40F0FE4040F40000704700BF53B94AB9B5
-:1077A00D002908BF00281CBF4FF0FF314FF0FF30FC
-:1077B00D00F074B9ADF1080C6DE904CE00F006F8D7
-:1077C00DDDF804E0DDE9022304B070472DE9F04750
-:1077D00D089D04468E46002B4DD18A42944669D9A8
-:1077E00DB2FA82F252B101FA02F3C2F1200120FA8B
-:1077F00D01F10CFA02FC41EA030E94404FEA1C48D9
-:1078000D210CBEFBF8F61FFA8CF708FB16E341EAD4
-:1078100D034306FB07F199420AD91CEB030306F15A
-:1078200DFF3080F01F81994240F21C81023E63447B
-:1078300D5B1AA4B2B3FBF8F008FB103344EA03441F
-:1078400D00FB07F7A7420AD91CEB040400F1FF3334
-:1078500D80F00A81A74240F207816444023840EA71
-:1078600D0640E41B00261DB1D4400023C5E90043AA
-:1078700D3146BDE8F0878B4209D9002D00F0EF802D
-:1078800D0026C5E9000130463146BDE8F087B3FA60
-:1078900D83F6002E4AD18B4202D3824200F2F98048
-:1078A00D841A61EB030301209E46002DE0D0C5E94B
-:1078B00D004EDDE702B9FFDEB2FA82F2002A40F097
-:1078C00D9280A1EB0C014FEA1C471FFA8CFE01269A
-:1078D00D200CB1FBF7F307FB131140EA01410EFB3E
-:1078E00D03F0884208D91CEB010103F1FF3802D2E5
-:1078F00D884200F2CB804346091AA4B2B1FBF7F0DF
-:1079000D07FB101144EA01440EFB00FEA64508D901
-:1079100D1CEB040400F1FF3102D2A64500F2BB803E
-:1079200D0846A4EB0E0440EA03409CE7C6F120078D
-:1079300DB34022FA07FC4CEA030C20FA07F401FAD3
-:1079400D06F31C43F9404FEA1C4900FA06F3B1FB5C
-:1079500DF9F8200C1FFA8CFE09FB181140EA0141C1
-:1079600D08FB0EF0884202FA06F20BD91CEB01015E
-:1079700D08F1FF3A80F08880884240F28580A8F1B6
-:1079800D02086144091AA4B2B1FBF9F009FB101108
-:1079900D44EA014100FB0EFE8E4508D91CEB0101A6
-:1079A00D00F1FF346CD28E456AD90238614440EA49
-:1079B00D0840A0FB0294A1EB0E01A142C846A646C9
-:1079C00D56D353D05DB1B3EB080261EB0E0101FA52
-:1079D00D07F722FA06F3F1401F43C5E900710026AF
-:1079E00D3146BDE8F087C2F12003D8400CFA02FC05
-:1079F00D21FA03F3914001434FEA1C471FFA8CFE15
-:107A000DB3FBF7F007FB10360B0C43EA064300FB04
-:107A100D0EF69E4204FA02F408D91CEB030300F1A2
-:107A200DFF382FD29E422DD9023863449B1B89B259
-:107A300DB3FBF7F607FB163341EA034106FB0EF3E2
-:107A400D8B4208D91CEB010106F1FF3816D28B428F
-:107A500D14D9023E6144C91A46EA004638E72E465B
-:107A600D284605E70646E3E61846F8E64B45A9D253
-:107A700DB9EB020864EB0C0E0138A3E74646EAE7C2
-:107A800D204694E74046D1E7D0467BE7023B614470
-:107A900D32E7304609E76444023842E7704700BFD9
-:107AA00D024B58221A604FF0FF3070477042002091
-:107AB00D024B58221A604FF0FF3070477042002081
-:107AC00DFEE700BF0B4601461846FFF73DB8EEF73F
-:107AD00D31BD012838BF012010B504462046EEF710
-:107AE00DEBFC30B9FEF770FD08B900F00FF88047D8
-:107AF00DF4E710BD08B500F004F808B5804700F0B4
-:107B000D05F808B5FEF758FDFFF7F7FF08B5062095
-:107B100DFFF766F80120FFF7D3FF0A220021FFF7D8
-:107B200DFBB810B501390244904201D1002005E0A7
-:107B300D037811F8014FA34201D0181B10BD01307D
-:107B400DF2E70A44914200F1FF3300D1704710B5BE
-:107B500D11F8014B03F8014F9142F9D110BD884244
-:107B600D10B501EB020402D98442234607D8431E07
-:107B700DA14208D011F8012B03F8012FF8E70244B8
-:107B800D01468A4200D110BD13F8014D02F8014D96
-:107B900DF7E702440346934200D1704703F8011BF7
-:107BA00DF9E71F2938B504460D4604D9162303609D
-:107BB00D4FF0FF3038BD426C12B152F821304BB945
-:107BC00D204600F016F82A4601462046BDE838400A
-:107BD00DFFF70EB8012B0AD0591C03D116230360F1
-:107BE00D0120E7E7002442F8254028469847002069
-:107BF00DE0E7FFF755BF10F8012B11F8013B012A03
-:107C000D28BF9A42F7D0D01A7047034613F8012BBC
-:107C100D002AFBD1181A013870470000F8B500BFD3
-:107C200DF8BC08BC9E467047F8B500BFF8BC08BC50
-:107C300D9E4670470000000000000000000000009C
-:107C400D0338FDD8704700000A286400501E1E003E
-:107C500D69645F70726F700076695F00202020206C
-:107C600D3030302C3030302C3030302C3030302C17
-:107C700D3030300A202020203030302C3037302C5E
-:107C800D3030302C3037302C3030300A202020204E
-:107C900D3030302C3030302C3030302C3030302CE7
-:107CA00D3030300A202020203037302C3030302C2E
-:107CB00D3030302C3030302C3037300A202020201E
-:107CC00D3030302C3037302C3037302C3037302CA2
-:107CD00D3030300A00000000202020203030302CC1
-:107CE00D3030302C3030302C3030302C3030300AB9
-:107CF00D202020203030302C3037302C3030302CBC
-:107D000D3037302C3030300A202020203030302CCD
-:107D100D3030302C3030302C3030302C3030300A88
-:107D200D202020203030302C3037302C3037302C84
-:107D300D3037302C3030300A202020203037302C96
-:107D400D3030302C3030302C3030302C3037300A51
-:107D500D0000000023000000735F00000000000021
-:107D600D00000000E9C8020035C80200A16E020043
-:107D700DA16E0200A96E0200A96E0200916E0200B2
-:107D800DB16E0200A5CB0200CD6E020071CC0200D7
-:107D900DB1C80200ED6E020009C901001DC9010044
-:107DA00DADC90200310000003200000033000000B8
-:107DB00D34000000000000000000000029CE01008A
-:107DC00D31CE010035CE01005DD001008D54020091
-:107DD00D11D1010099D10100756E6B6E6F776E0038
-:107DE00D7A76677074756F6965617A766770747588
-:107DF00D6F6965617A766770740000001B1B000E59
-:107E000D1100000015160F18130000001C0B1F2584
-:107E100D1E0000000000000000000000F9D301006A
-:107E200D19570200F1D30100ADD30100EDD30100CC
-:107E300DD5D70100E1D30100DDD301000000000022
-:107E400D0000000029CE010031CE010035CE010029
-:107E500D39F701008D54020011D8010035D8010009
-:107E600DBD6D0200C16D020041FA0100D56D020029
-:107E700DBDF60100B9F40100DD6D0200C4FFFFFF86
-:107E800D0000000029CE01007183020035CE0100F3
-:107E900D09D801008D5402008DD8010061D8010070
-:107EA00D554249545F4C4F475F46535F565F3030E4
-:107EB00D320A0000BC7E0300080000000100000033
-:107EC00D020000000200000002000000030000009C
-:107ED00D0200000004000000010000000500000089
-:107EE00D080000000600000001000000070000006F
-:107EF00D010000000800000001000000000000006B
-:107F000D0000000029CE010031CE0100CDDF0100BF
-:107F100D09D801008D5402007DDA010095DA0100C7
-:107F200D287F030008000000010000000C00000085
-:107F300D0200000005000000030000000200000028
-:107F400D0400000001000000050000000100000019
-:107F500D0600000002000000070000000300000002
-:107F600D08000000010000000000000000000000FB
-:107F700D29CE010031CE010035CE010009D8010016
-:107F800D8D540200DDE3010011E4010025E701003D
-:107F900D65E701008DEB0100D9E30100ADEB0100B8
-:107FA00DC5EB0100E9EB0100F8FFFFFF0000000049
-:107FB00D0DE4010011EC0100D5EB01004DEC0100C9
-:107FC00D5DE701003DE8010029EC01000000000023
-:107FD00D0000000081EC0100C5EC0100DDEC0100AA
-:107FE00D0000000000000000B5ED01008DEC010067
-:107FF00D859E020099EC0100A1EC0100BDEC010091
-:1080000D999E0200000000000000000005F2010032
-:1080100D5DF3010009F201000DF2010019F20100FA
-:1080200D31F20100D9F20100000000000000000053
-:1080300D29CE010031CE010035CE010039F7010006
-:1080400D8D5402009DF30100B9F30100BD6D0200D6
-:1080500DC16D020041FA0100D56D0200BDF60100AF
-:1080600DB9F40100DD6D0200000000000000000009
-:1080700D4900020065FA0100859E020069FA0100BF
-:1080800D8D9E02006DFA0100999E02007DFA01009D
-:1080900DC5FA0100FCFFFFFF0000000029CE010022
-:1080A00D31CE010035CE010009D801008D540200FA
-:1080B00D69FB010015FB0100676967676C650000CE
-:1080C00D303130323330393838303139303038346E
-:1080D00D3430303434303038383831303233303069
-:1080E00D313630313030333330303234303030306F
-:1080F00D3030303030303030303030303030303073
-:1081000D30303030303030302C3131303233323558
-:1081100D3730303837343131343430303434303026
-:1081200D383838303335323030353930313030330E
-:1081300D333030303130303030303030303030302E
-:1081400D3030303030303130303030303030303021
-:1081500D302C3331303233323732393032313130F5
-:1081600D35343430323838393038383830303931B8
-:1081700D30303633303030303030303032343037DC
-:1081800D30303032303030303030303030303030E0
-:1081900D333030303030303030302C3331303233CA
-:1081A00D323732393031303230353434303238388C
-:1081B00D393038383830303931303036333030307E
-:1081C00D3030303030323430373030303230303093
-:1081D00D303030303030303030333030303030308F
-:1081E00D3030302C33313032333237323930313167
-:1081F00D343035343430323838393038383830302E
-:1082000D3931303036333030303030303030323448
-:1082100D3037303030323030303030303030303048
-:1082200D30303330303030303030303000000000FE
-:1082300D6861707079000000303130323331393976
-:1082400D32303636393131343430303434303038F0
-:1082500D38383032363230303238303030303138E4
-:1082600D30303032303530303030303030303030FA
-:1082700D30303030303130303030303030303030F0
-:1082800D2C303032333232313239303239353038B8
-:1082900D34343032343034303838383030303030A7
-:1082A00D30303430303032323430303131303030B3
-:1082B00D30303030303030303030303030303037AA
-:1082C00D3530303030303030302C3030303030329E
-:1082D00D313239303239353039343430323430345A
-:1082E00D3038383830313435303030343030303259
-:1082F00D3234303031313030303030303030303069
-:1083000D3030303030303030373530303030303054
-:1083100D3030000068656C6C6F0000003331303216
-:1083200D3330363733303139373032343430313110
-:1083300D38373038383831303233303132383030F8
-:1083400D303030303030323430303030303030301A
-:1083500D3030303030303030303030303030303010
-:1083600D303030302C3330303030313036343030F6
-:1083700D31363032343430303938313038383830B5
-:1083800D30303030313238303030303031303030D4
-:1083900D34303030303030303030303030303030CC
-:1083A00D303030303030303030303030302C3331C0
-:1083B00D3032333130363430323933303234343088
-:1083C00D3039383130383838313032333031323865
-:1083D00D303030303031303030343030303030308B
-:1083E00D3030303030303030303030303030303080
-:1083F00D30303030303000006D7973746572696FD4
-:1084000D757300003430303030323339303033331F
-:1084100D3130303434303234303430383838303420
-:1084200D3737303030343030303232343030313123
-:1084300D303430303030303030303030303030302B
-:1084400D3030383030303030303030302C34303512
-:1084500D35313238343533383530303034343030DE
-:1084600D34343030383838303030303031323830D4
-:1084700D33303130353030313630303030303030DF
-:1084800D30303030303030303030383530303035CD
-:1084900D30303031350000007361640033313032DB
-:1084A00D3332323236303730383031343430313691
-:1084B00D3234303838383130323330313238303080
-:1084C00D3030303130303234303030303030303098
-:1084D00D303030303030303030303030303030308F
-:1084E00D303030302C333130323331363233303965
-:1084F00D333630323434303039333930383838302F
-:1085000D3030303031323830303030303130303250
-:1085100D343030303030303030303030303030304A
-:1085200D30303030303030303030303030000000CE
-:1085300D736C69646500000031303532303233328E
-:1085400D35303232333032343430323430343038F6
-:1085500D38383130323330313238303130323030EA
-:1085600D30303131303430303030303030303030F8
-:1085700D30303030303130303030303030303030ED
-:1085800D2C303130323332353230303931303032C7
-:1085900D34343030343430303838383130323330A0
-:1085A00D31323830313032323430303131303430A4
-:1085B00D30303030303030303030303030303130AD
-:1085C00D303030303030303030000000736F617239
-:1085D00D696E6700323130323334303039353330F3
-:1085E00D393035343430353939393038383831302F
-:1085F00D323330303232303230303034303030325D
-:1086000D3032353030303030303030303030303056
-:1086100D3032303030303030303030302C34303249
-:1086200D323333373237323733303134343430300C
-:1086300D3434303038383830303030303033313009
-:1086400D313032343430303033303030303030300F
-:1086500D303030303030303030303030303030300D
-:1086600D3030303030000000737072696E6700007A
-:1086700D33303635393030333731313633313234BA
-:1086800D343030353837303838383038303730309E
-:1086900D33343030303030303030323430303030C0
-:1086A00D30303030303030303030303030353030B8
-:1086B00D30303030303030302C30313032333030AB
-:1086C00D3337313136333133343430303538373068
-:1086D00D383838313032333030333130303030306B
-:1086E00D3030303234303030303030303030303077
-:1086F00D3030303030303530303030303030303068
-:1087000D300000007477696E6B6C6500303130316C
-:1087100D3830303037363732323039343430303714
-:1087200D35363038383830383535303132383030FC
-:1087300D3030303030303234303030303030303026
-:1087400D303030303030303030303030303030301C
-:1087500D30303030000000007961776E000000008D
-:1087600D32303030303232383131333332303234DE
-:1087700D34303135303030383838313032333031C3
-:1087800D32383031303234313030323430343030C0
-:1087900D30333030303030303030303030313030C8
-:1087A00D30303030303030302C30303533313235B0
-:1087B00D323030393130303234343030343430308E
-:1087C00D3838383036333630313238303130323265
-:1087D00D3430303131303330303030303030303083
-:1087E00D303030303030313030303030303030307B
-:1087F00D302C303038323230373834303139303047
-:1088000D383434303034343030383838303638311C
-:1088100D3030313630303030353530303234303034
-:1088200D303030303030303030303030303030303B
-:1088300D353030303030303030302C303034373916
-:1088400D30373834303139303038343430303434E6
-:1088500D30303838383032393830303136303030D9
-:1088600D30303030303234303030303030303030F5
-:1088700D30303030303030303035303030303030E6
-:1088800D3030302C303033323130373834303139BC
-:1088900D303038343430303434303038383830319A
-:1088A00D303830303136303030303333303030389E
-:1088B00D30303030303030303030303030303030AB
-:1088C00D3030353030303030303030300000000056
-:1088D00D00000000000000008DF30100D1E3010055
-:1088E00DDDF301001D030200250302002D0302002C
-:1088F00D3503020045030200550302006103020027
-:1089000D7103020079030200810302008903020052
-:1089100D99030200A1030200A903020095F30100CF
-:1089200DC1030200C9030200D1030200D9030200F2
-:1089300DBD040200E1030200E5030200E9030200A9
-:1089400DF903020000000000000000008DF301009B
-:1089500DD1E30100DDF301009D07020025030200B4
-:1089600DED0302003503020045030200550302002A
-:1089700D610302007103020079030200810302000A
-:1089800D19080200C5070200F103020021050200CB
-:1089900D95F30100C1030200C9030200D1030200D7
-:1089A00DD9030200BD040200E1030200E503020049
-:1089B00D4904020051050200050402008D08020061
-:1089C00DF5030200ECFFFFFF0000000029CE0100BF
-:1089D00D31CE0100D505020009D801008D540200E9
-:1089E00D8104020091050200E4FFFFFF000000007A
-:1089F00DED080200819E0200859E02004D050200D9
-:108A000D8D9E0200959E0200999E020000000000BE
-:108A100D0000000059090200B1170200B117020051
-:108A200DF5080200F9080200C9170200010B020047
-:108A300DD10902009D1A0200C91B0200ED1A0200A5
-:108A400DB51B0200B5170200205B00005D000000A1
-:108A500D5632000020000000424243206D696372CF
-:108A600D6F3A626974000000D8ECF0F4F8FC000471
-:108A700D000000000000000029CE010031CE0100F1
-:108A800DC50D0200090F02008D540200950D020064
-:108A900DB1100200E95D0000251D470AA062FA1918
-:108AA00D22DFA9A80000000000000000B11702009D
-:108AB00DB1170200B1170200F57A0300F57A030031
-:108AC00DC9170200B1170200B11702009D1A02006A
-:108AD00DC91B0200ED1A0200B51B0200B5170200FA
-:108AE00D0000000000000000B1170200B1170200E5
-:108AF00DB1170200C91C0200CD1C0200C9170200EB
-:108B000DB91E0200611E02009D1A0200C91B02005F
-:108B100DED1A0200B51B0200B5170200000000009F
-:108B200D00000000A1220200C9230200B1170200BB
-:108B300D8D21020091210200C9170200B117020018
-:108B400DB11702009D1A0200C91B0200ED1A0200A6
-:108B500DB51B0200B517020029240200F121020005
-:108B600DAD240200F8FFFFFF0000000029CE010038
-:108B700D31CE0100A524020009D801008D54020058
-:108B800D19220200DD240200000000000000000098
-:108B900DB5260200592B0200B1170200F125020083
-:108BA00DF5250200C9170200B1170200B117020026
-:108BB00D9D1A0200C91B0200ED1A0200B51B02002E
-:108BC00DB5170200952B0200012602005526020062
-:108BD00DF8FFFFFF0000000029CE010031CE01009B
-:108BE00DF52B020009D801008D5402002926020040
-:108BF00D852602000000000000000000F52C020098
-:108C000D712C0200B1170200612C0200652C0200CC
-:108C100DC9170200B1170200B11702009D1A020018
-:108C200DC91B0200ED1A0200B51B0200B5170200A8
-:108C300D6E400000B5A3F393E0A9E50E24DCCA9EB7
-:108C400D00000000000000008D2F0200B11702008F
-:108C500D5D300200A52E0200A92E0200C9170200E8
-:108C600DB1170200B52E02009D1A0200C91B0200A9
-:108C700DED1A0200B51B0200B5170200FFFFFFFF42
-:108C800D00000001000200030004010001010102C7
-:108C900D01030104020002010202020302040300A7
-:108CA00D030103020303030404000401040204038B
-:108CB00D040400000000000000000000F9D30100D2
-:108CC00D89340200F1D30100ADD30100EDD30100D1
-:108CD00DD5D70100E1D30100AD35020091C20100ED
-:108CE00D85340200F1350200F1CA0100B9CC010052
-:108CF00DFCFFFFFF00000000493A02001936020098
-:108D000D1536020009D801008D540200B1CC0100C6
-:108D100DCDCC0100000000000000000029CE0100B4
-:108D200D31CE010035CE010009D80100C53F02004A
-:108D300D513A02007D3A0200636F6D7061737343A7
-:108D400D616C0000302C3235352C302C3235352C01
-:108D500D300A302C3235352C302C3235352C300A4A
-:108D600D302C302C302C302C300A3235352C302C28
-:108D700D302C302C3235350A302C3235352C3235FD
-:108D800D352C3235352C300A0000000054494C5436
-:108D900D20544F2046494C4C2053435245454E20BC
-:108DA00D00000000000001000200030004000001AB
-:108DB00D010102010301040100020102020203028A
-:108DC00D040200030103020303030403000401046E
-:108DD00D0204030404040000D8D8ECF0F4F8FC00FD
-:108DE00D03040000000000000000000029CE010077
-:108DF00D31CE0100414D0200354F02008D5402006D
-:108E000D154C02002D4C0200000000000000000077
-:108E100D29CE010031CE01001951020009D80100FF
-:108E200D8D54020081500200995002000000000094
-:108E300D0000000029CE010031CE010035CE010029
-:108E400D09D801008D540200395502006155020008
-:108E500D000000000000000029CE010031CE01000D
-:108E600D35CE010009D801008D5402003D67020086
-:108E700D5567020039670200000000000000000085
-:108E800D29CE010031CE010035CE010009D80100F7
-:108E900D8D540200B1670200C967020031680200FB
-:108EA00DA1670200E9670200A5670200A967020039
-:108EB00DA9670200696B02000000000000000000BD
-:108EC00D29CE010031CE010035CE010009D80100B7
-:108ED00D8D540200116C0200296C0200056C020019
-:108EE00DB16C02000D6C0200056C0200496C0200B1
-:108EF00D000000000000000029CE010031CE01006D
-:108F000D35CE010009D801008D540200FD6D02001F
-:108F100D256E0200BD6D0200C16D0200C56D02001F
-:108F200DD56D0200D96D0200D96D0200DD6D020014
-:108F300D0000000000000000D5700200996E0200D4
-:108F400DA16E0200A16E0200A96E0200A96E0200C0
-:108F500D916E0200B16E0200D16F0200CD6E020063
-:108F600D0D6F02005D700200ED6E0200000000004A
-:108F700D00000000D570020000000000000000009D
-:108F800DD5700200F57A0300F57A0300F57A030037
-:108F900DF57A0300A9720200F57A0300F57A030051
-:108FA00D3D71020055740200000000000000000039
-:108FB00DF8FFFFFF0000000029CE010031CE0100B7
-:108FC00DD172020009D801008D540200000000008A
-:108FD00D0000000000000000000000009178020079
-:108FE00D81780200000000000000000029CE010081
-:108FF00D7183020035CE010009D801008D540200A5
-:1090000DA17F0200E17F02000000000000000000CF
-:1090100D29CE01004985020035CE010005870200E9
-:1090200D8D5402000985020025850200018502008C
-:1090300D7186020031860200F4FFFFFF0000000080
-:1090400DB5860200549003000400000074900300E4
-:1090500D09000000020000000000000004000000F4
-:1090600D10000000080000002000000010000000AB
-:1090700D300000006902000080000000E8020000DE
-:1090800D90000000C409000070000000881300006B
-:1090900D600000001027000050000000204E00006E
-:1090A00D40000000409C000030000000A086010040
-:1090B00D2000000040420F001000000000000000E2
-:1090C00D0000000029CE010031CE01002D8C0200E0
-:1090D00D0D8D02008D540200DD8C0200F18C02001A
-:1090E00D31680200A1670200E9670200A56702006E
-:1090F00D358C0200418D0200696B02000491030062
-:1091000D04000000102700000C000000204E00009D
-:1091100D0800000050C3000004000000A0860100FC
-:1091200D00000000000000000000000029CE01003A
-:1091300D31CE0100798E0200218F02008D54020084
-:1091400DF18E0200058F0200818E0200B16C0200CB
-:1091500D0D6C0200558F0200496C020000000000EA
-:1091600D000000004D90020039CE010069DA0100C7
-:1091700D892102000000000000000000D9950200C6
-:1091800D61910200C99002005D90020001930200FE
-:1091900D8D930200F4FFFFFF0000000029CE0100B7
-:1091A00D31CE010035CE010009D801008D540200E9
-:1091B00D85930200A1930200000000000000000052
-:1091C00D29CE010031CE010035CE010009D80100B4
-:1091D00D8D540200C1960200D596020059960200E8
-:1091E00D000000000000000029CE010049850200AA
-:1091F00D35CE0100058702008D5402003D9A020014
-:1092000D659A02000185020071860200259A02000E
-:1092100DF4FFFFFF00000000B58602000000000013
-:1092200D0000000029CE010031CE010035CE010035
-:1092300D09D801008D540200AD9D0200459E02002B
-:1092400D819C0200ED9B0200C99C02000000000001
-:1092500D00000000199F0200819E0200859E020001
-:1092600D899E02008D9E0200959E0200999E02002D
-:1092700D0000000000000000799F0200A59E020082
-:1092800DC99E0200C19E02008D9E0200F99E020041
-:1092900D099F0200B59E0200E19F0200FCFFFFFF47
-:1092A00D000000005DA002000000000000000000B2
-:1092B00D9D9E0200000000000000000029CE01006C
-:1092C00D31CE010035CE010009D801008D540200C8
-:1092D00D8DA10200ADA10200D5A10200F8FFFFFF94
-:1092E00D000000009DA4020000000000000000002E
-:1092F00DB9A802005DA6020029A602003DA6020043
-:1093000D4DA6020055A60200FCFFFFFF0000000065
-:1093100D15A80200819E0200859E020041A8020050
-:1093200D21A8020031A8020039A8020000000000A7
-:1093300D00000000B9AC0200ADAA0200F9AA0200BB
-:1093400DC1AB0200F9A802007DAA02000DAC02001B
-:1093500DFCFFFFFF0000000029CE010031CE01000F
-:1093600D35CE010009D801008D54020081AC0200F8
-:1093700D45AC0200000000000000000045A90200FD
-:1093800D45AA020061AA0200E1A80200EDA80200B0
-:1093900D41AB020061AB0200C1A8020039A9020075
-:1093A00DC5A80200FCFFFFFF0000000059AD020040
-:1093B00D000000000008080800080A4A4000000AE2
-:1093C00D5FEA5FEA0ED92ED36E19324489330C92BF
-:1093D00D4C924D0808000000048808080408048415
-:1093E00D8488000A448A4000048EC4800000000472
-:1093F00D8800000EC0000000000800012244881003
-:1094000D0C9252524C048C84848E1C824C901E1EE5
-:1094100DC244924C06CA525FE21FF01EC13E024486
-:1094200D8ED12E1FE24488100ED12ED12E0ED12EAC
-:1094300DC4880008000800000480048802448804E1
-:1094400D82000EC00EC008048244880ED126C004CE
-:1094500D0ED135B36C0C925ED2521C925C925C0EA6
-:1094600DD010100E1C9252525C1ED01C901E1ED09D
-:1094700D1C90100ED013712E12525ED2521C880801
-:1094800D081C1FE242524C125498149210101010E6
-:1094900D1E113B75B131113935B3710C9252524CCD
-:1094A00D1C925C90100C92524C861C925C92510E48
-:1094B00DD00C825C1FE4848484125252524C1131C0
-:1094C00D312A44113135BB7112524C9252112A443A
-:1094D00D84841EC488101E0EC808080E100804824D
-:1094E00D410EC242424E048A400000000000001F9F
-:1094F00D0804800000000ED2524F10101C925C0028
-:1095000D0ED0100E02424ED24E0C925C900E06C83A
-:1095100D1C88080ED24EC24C10101C925208000826
-:1095200D0808024002424C101498149208080808CA
-:1095300D06001B75B131001C925252000C92524C18
-:1095400D001C925C90000ED24EC2000ED010100086
-:1095500D06C8049808080EC807001252524F001191
-:1095600D312A4400113135BB00124C8C9200112A66
-:1095700D4498001EC4881E06C48C848608080808FA
-:1095800D0818080C881800000C836000FFFF01000C
-:1095900D00000000FFFF0000FFFF0000A495030086
-:1095A00D08000000020000000100000003000000A0
-:1095B00D0200000004000000030000000500000090
-:1095C00D040000001C000000050000001D0000004C
-:1095D00D060000001E000000070000001F00000034
-:1095E00D0800000000000000000000003DBB02006C
-:1095F00D31BB0200859E020001BB020005BB0200CB
-:1096000D15BB02006DC30200000000000000000049
-:1096100D29CE010031CE010035CE0100D5C20200A8
-:1096200D8D5402004DBB0200ADBB0200B5C502005A
-:1096300DF8FFFFFF00000000FDC502000000000064
-:1096400D00000000E9C8020035C80200A16E02004A
-:1096500DA16E0200A96E0200A96E0200916E0200B9
-:1096600DB16E0200A5CB0200CD6E020071CC0200DE
-:1096700DB1C80200ED6E0200A1C80200A5C802002B
-:1096800DADC90200000000000000000029CE01005D
-:1096900D31CE010035CE010009D801008D540200F4
-:1096A00D49CD0200C5CD020025D1020089CD0200B1
-:1096B00DF8FFFFFF00000000A5D10200F4FFFFFF3F
-:1096C00D00000000BDCD0200000000000000000001
-:1096D00D59D5020085D8020021D8020015DF0200FD
-:1096E00DA5D302001DD6020015D4020025D4020018
-:1096F00D59D4020065D4020071030200C5DA0200DC
-:1097000D09E0020075D4020071D6020001D70200F3
-:1097100DD1D7020085D40200C1030200C9030200A3
-:1097200DC5DD02006DDD0200E5D4020085D3020027
-:1097300D2DD70200DD400200E541020000000000CF
-:1097400D00000000D570020025E2020079E0020061
-:1097500D89E0020009E10200A972020039E102006C
-:1097600DC5E102003D7102005574020071E2020074
-:1097700D11E302003DE30200F8FFFFFF00000000CF
-:1097800D29CE010031CE0100D172020045E4020064
-:1097900D8D54020009E3020025E3020000000000E1
-:1097A00D0000000029CE010031CE010035CE0100B0
-:1097B00D09D801008D540200E5E60200F9E6020029
-:1097C00D49E80200ED9B0200C99C02000000000068
-:1097D00D0000000029CE010031CE010035CE010080
-:1097E00D0DEC02008D540200DDE90200F5E90200E6
-:1097F00D61DA010015EA020071E80200ADE802002D
-:1098000D7DEA0200D1E802006DEB0200FDE80200E6
-:1098100D15E9020045E9020079E90200C5EA0200F6
-:1098200D49EA020099E902006DE8020000300040AB
-:1098300D030000000F000000004000400400000085
-:1098400D0F00000000300240230000000C0000005B
-:1098500D00200040020000001000000000F0024057
-:1098600D2F000000040000000080024028000000CE
-:1098700D100000000100060000000000D83B002091
-:1098800D3DF40200E89A0300EC9A03000400000086
-:1098900D01000600E03E002000100201049B0300C1
-:1098A00D149B030008000000F49A0300049B0300BE
-:1098B00D08000000EC9A0300F49A03000800000071
-:1098C00D909A0300C89A030008000000C89A03008C
-:1098D00DE89A03000800000050EADA308883B89F48
-:1098E00D604F15F30000C98E0000FFFFDEC0ADDE36
-:1098F00DFE011EF1DEC0ADDEFF011EF10010000005
-:1099000D0400000001000000294F0300054F030073
-:1099100DF54E030059510300E5500300C94E0300F5
-:1099200DCD4E0300D14E03000100FFFF00000000EB
-:1099300D0100000001000100449903000100010035
-:1099400D4899030001000000000000000000000025
-:1099500D0000000029630300DD620300FD620300C7
-:1099600D0000000000000000A964030099640300DA
-:1099700D859E02009D640300A1640300959E020074
-:1099800D999E020068210020002020202020202008
-:1099900D2020282828282820202020202020202092
-:1099A00D20202020202020202088101010101010A2
-:1099B00D10101010101010101004040404040404EE
-:1099C00D0404041010101010101041414141414188
-:1099D00D010101010101010101010101010101016A
-:1099E00D010101011010101010104242424242427A
-:1099F00D020202020202020202020202020202023A
-:109A000D02020202101010102000000000000000E1
-:109A100D0000000000000000000000000000000039
-:109A200D0000000000000000000000000000000029
-:109A300D0000000000000000000000000000000019
-:109A400D0000000000000000000000000000000009
-:109A500D00000000000000000000000000000000F9
-:109A600D00000000000000000000000000000000E9
-:109A700D00000000000000000000000000000000D9
-:109A800D00000000000000000000000000000000C9
-:109A900DD905030000000000590C0300FC3800201C
-:109AA00D2904030000000000AD18030000000000B1
-:109AB00D091C020000000000CD330300483F0020C8
-:089AC00D791102000000000005
-:109AC80DF5F1010000000000055302000000000040
-:109AD80DB550030000000000D5350300000000005C
-:049AE80DF91602005C
-:089AEC0DC15003000000000051
-:109AF40D5132030000000000593303000000000040
-:109B040D2917020000000000E14E030000000000D0
-:089B140D042AFE7F0100000090
-:109B1C0D000000007A76677074756F6965617A76EE
-:109B2C0D677074756F6965617A7667707400000083
-:109B3C0D01000000B801EE01060126014A015D018C
-:109B4C0D8801DC00F70083009300A500AF00C40072
-:109B5C0DB801EE01060126014A015D0188010000E4
-:109B6C0D06014A0188010B020B0206010B020B02C6
-:109B7C0D06010601060106010B020B020B020B027C
-:109B8C0D0B02B801EE018801B8015D0188014A0193
-:109B9C0D2601260106010601880188014A014A01A8
-:109BAC0D880188014A014A01D87D0300588A0300B7
-:109BBC0D010000007D0000000138FDD1704700BF91
-:109BCC0DD9A50200D9A50200DDA50200E5A502006C
-:109BDC0DE9A50200F1A50200F9A5020001A60200FB
-:109BEC0D05A6020009A6020009A602001DA8020086
-:109BFC0D0DA6020011A6020015A6020015A6020064
-:109C0C0D21A6020025A60200B0930300FFFFFFFF63
-:109C1C0DA84200200090D003001001401100040058
-:109C2C0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
-:109C3C0D0D7B0300682100200000000000000000D7
-:109C4C0D00000000000000000000000000000000FB
-:109C5C0D00000000000000000000000000000000EB
-:109C6C0D00000000000000000000000000000000DB
-:109C7C0D00000000000000000000000000000000CB
-:109C8C0D00000000000000000000000000000000BB
-:109C9C0D000000000000000000FA0004FF03011892
-:109CAC0D1818181818181800FDC40100CDCA010099
-:109CBC0DD9000200B551020019AE0200C1B5020067
-:109CCC0DEDB90200D9EE0200D9C40100000000006C
-:109CDC0D00000000514403000000000000000000D3
+:1000000D1847074949690020187231B101238DF84D
+:1000100D0430ADF8062001A8884702B010BD00BF1E
+:1000200DB03A002070B50388122B82B050D015D88D
+:1000300D102B2AD0112B0FD1394C828823889A424C
+:1000400D0AD16068FFF7DEF918B1364B9B6903B131
+:1000500D98474FF6FF73238002B070BD502BFBD134
+:1000600D304CC288E3899A42F6D1038A022BF3D130
+:1000700D2B4D83882E889E42EED1123000F098FAD7
+:1000800D002844D02946304633E0C37B012BE3D111
+:1000900D234C22884FF6FF739A422FD18588224B2D
+:1000A00D1030009003CB0022C4F80E10C4F80A00E3
+:1000B00D238A2272A189E28960892580FFF76CFF6E
+:1000C00D184B6072DB89002BC6D12146284610E003
+:1000D00D134C838825889D42BED10830A189238A7F
+:1000E00D0090E2896089FFF757FF034621462846B5
+:1000F00D637202B0BDE87040FFF76ABF094B9B69A0
+:1001000D002BA9D0042002B0BDE8704018476868E4
+:1001100DFFF778F900289FD0A369002BF3D19BE757
+:1001200DCC3A0020B03A0020E03A002070B3F8B588
+:1001300D86460768164E174D0446BEE80F00B446B6
+:1001400DACE80F009EE8070035608CE80700BFB1F2
+:1001500D3846FFF7DDFE90B923681868596803C566
+:1001600D0D4B0E490E4A18464FF6FF7440F8041F0A
+:1001700D1C800021FFF7F2F8002818BF0320F8BDFE
+:1001800D2846FFF7C7FE0028EAD0F8BD0E207047BD
+:1001900DB03A0020E03A0020CC3A0020683600202A
+:1001A00D19FF020070B582B006460191019D6DB137
+:1001B00D00242546214601A804F03CFB18B106EBAE
+:1001C00D450301359C800134142CF3D13046356044
+:1001D00D02B070BD2DE9F04F0388B0F80480103BDC
+:1001E00D8DB007460A2B31D8DFE803F006473030D3
+:1001F00D30303030304E3300364EB368DB43009331
+:1002000D7168684604F08CFB009901A8FFF7CAFFDE
+:1002100DDDF804A0BAF1000F12D00DF106097C36FD
+:1002200D4FF0000B39F8025F2B4C20462946043461
+:1002300D04F0F4FAA642F8D10BF1010BD345F1D13C
+:1002400DB8F1130F29D9042003F0DEF90DB0BDE884
+:1002500DF08F037A21483F2B4FEA131441462CD9D6
+:1002600D04F0C2FA1E48414604F0BEFA1D4841464C
+:1002700D0DB0BDE8F04F04F0B7BA1B4841460DB0C4
+:1002800DBDE8F04F04F0CABA037A002BDED1437AF1
+:1002900D12481B074146F2D5EAE71348414604F0E0
+:1002A00DA3FA0D48414604F09FFAFB7B012BCDD0FC
+:1002B00D0E48414604F098FAC8E704F0AFFA032C53
+:1002C00DD0D00748414604F0A9FA022CCED00548FB
+:1002D00D4146D4E7E83A0020EC3A0020003B0020EC
+:1002E00DFC3A0020F83A0020F03A0020F43A0020C1
+:1002F00D1328014601D900207047014804F09ABA2D
+:1003000DEC3A00201328014601D90020704701481E
+:1003100D04F090BAEC3A0020132801D90020704760
+:1003200D10B504462146074804F084FA08B90020A8
+:1003300D10BD2146044804F07DFA002814BF0220A8
+:1003400D012010BDEC3A0020F03A0020132801D90D
+:1003500D0020704710B504462146064804F06AFA9D
+:1003600D08B9002010BD21460348BDE8104004F037
+:1003700D61BA00BFEC3A0020F83A0020132801D9E9
+:1003800D0020704710B504462146064804F052FA85
+:1003900D08B9002010BD21460348BDE8104004F007
+:1003A00D49BA00BFEC3A0020FC3A0020132801D9CD
+:1003B00D0020704710B504462146064804F03AFA6D
+:1003C00D08B9002010BD21460348BDE8104004F0D7
+:1003D00D31BA00BFEC3A0020003B002030B5094B8C
+:1003E00D83B09B68019300252C46214601A801345A
+:1003F00D04F020FA00B10135142CF6D1284603B0D3
+:1004000D30BD00BFE83A002030B50C4AD36883B048
+:1004100DDB4300939168684604F082FA0025009B47
+:1004200D01932C46214601A8013404F003FA00B1D2
+:1004300D0135142CF6D1284603B030BDE83A002022
+:1004400D10B5034B04465968FFF7ACFE204610BDAE
+:1004500DE83A002010B5084AD36882B0DB43019317
+:1004600D9168044601A804F05BFA20460199FFF754
+:1004700D99FE204602B010BDE83A002008B51821BB
+:1004800D024804F0E1F9C0B208BD00BFE83A00200F
+:1004900D70B50C4E044630460D4604F0CBF908B14C
+:1004A00D132C01D9002070BD2146301D04F0C2F976
+:1004B00D0028F7D0E81D214606EB8000BDE870400E
+:1004C00D04F0B8B9E83A0020F8B50F4F04463846A5
+:1004D00D0D46164604F0AEF908B1132C00D9F8BD3F
+:1004E00D2146381D04F0A6F90028F8D0E91D07EBC8
+:1004F00D810021461EB1BDE8F84004F075B9BDE894
+:1005000DF84004F08BB900BFE83A0020F0B50F4B6E
+:1005100D83B09B6801930746A0B1019D7DB1002575
+:1005200D0E462C46214601A804F084F903463146B7
+:1005300DA0B201340BB1B8470135142CF2D12846C5
+:1005400D03B0F0BD0546284603B0F0BDE83A0020E3
+:1005500DF0B5154E83B004460F460146304615469C
+:1005600D04F068F918B90026304603B0F0BD063422
+:1005700D06EB840463680193002FF4D0019B002BDC
+:1005800DF1D000263446214601A804F053F9034664
+:1005900D2946A0B201340BB1B8470136142CF2D163
+:1005A00D304603B0F0BD00BFE83A0020AADF704727
+:1005B00D008800F0010070470088C0F340007047CC
+:1005C00D30B591B013460A888C78ADF80C20002216
+:1005D00DADF800208DF802204A7C012C38BF012493
+:1005E00D013A8DF80E40042A09D8DFE812F0C80050
+:1005F00DCC00D000D400050022228DF800208A7C8A
+:1006000D013A042A09D8DFE812F0CA00CE00D20060
+:1006100DD600050022228DF80120CA7B91F80CC06E
+:1006200D4CEAC20C0A7C4CEA021C9DF802200CF02C
+:1006300D190C22F019024CEA020C0A7D002A14BF93
+:1006400D0222012262F3420C4A7B8DF802C0002483
+:1006500D12F0300FCDE90944CDE90B44CDE90D443D
+:1006600D0F946FD10022CDE9072206924A7B8DF8B7
+:1006700D24208C688A7BB1F804C08DF8252003AA4C
+:1006800DCDF814D0ADF81CC004921CB1CA880894E2
+:1006900DADF818208C69002C36D04FF0000C8DF879
+:1006A00D06C0ADF804C0B4F800C06568ADF82CC044
+:1006B00D01AAB4F802C00D92227BADF82EC0013A0A
+:1006C00D0A95042A2CD8DFE802F08E929682280033
+:1006D00D22228DF80520A27A94F808C04CEAC20CAB
+:1006E00DE27A4CEA021CA27B002A9DF806200CF04F
+:1006F00D190422F0190244EA020414BF0222012255
+:1007000D62F342048DF80640CA6902B10C9204AA44
+:1007100D09A9FFF74BFF11B030BD22228DF804203F
+:1007200D627B013A042AD6D801A555F822F000BF04
+:1007300DD7070300DF070300BF070300C707030048
+:1007400DD1060300CA7CADF80840013A8DF80A4085
+:1007500D02AC042A07D8DFE802F0525E5A560300B5
+:1007600D22228DF809209DF80A200E94012464F3AD
+:1007700D42028DF80A2011228DF8082072E711220D
+:1007800D8DF800203BE721228DF8002037E731223C
+:1007900D8DF8002033E712228DF800202FE711226B
+:1007A00D8DF8012039E721228DF8012035E731221E
+:1007B00D8DF8012031E712228DF801202DE731222D
+:1007C00D8DF8052087E712228DF8052083E7122288
+:1007D00D8DF80420A4E711228DF805207BE7212256
+:1007E00D8DF8052077E711228DF8042098E7212256
+:1007F00D8DF8042094E731228DF8042090E7112222
+:1008000D8DF80920AFE712228DF80920ABE73122D0
+:1008100D8DF80920A7E721228DF80920A3E700BF55
+:1008200D90DF7047A5DF7047B5DF704708B90E2020
+:1008300D70474FF01712172302604FF01B0C41F653
+:1008400D1B32016180F804C0C38083608281002067
+:1008500D704700BF8288002A3CD130B50388242B15
+:1008600D85B00C4611D80F2B30D9103B142B2DD839
+:1008700DDFE803F073942C2C2C2C2C2C2C2C2C2CF2
+:1008800D2C2C2C2C2C2C2C9B5F003A2B36D0552B42
+:1008900D1CD1C388C988A272172B38BF17238B426E
+:1008A00D28BF0B4623811046FFF7BEFFE37A6BB9D5
+:1008B00D22695AB12189ADF80C1040F67720ADF8B8
+:1008C00D0800ADF80A3002A920469047A37A53B923
+:1008D00D05B030BD70471128237B4AD1627B0121C1
+:1008E00D9A42A17248D3E1880020FFF79BFF0028B0
+:1008F00DEED14FF48073638105B030BD4389C98853
+:1009000D25698B4228BF0B46172B38BF1723238130
+:1009100D65B1E17A51B140F67721ADF80810ADF827
+:1009200D0A20ADF80C3002A92046A84700236381A8
+:1009300DCEE70B69027A4A73002BC7D000214DF622
+:1009400D7A208DF80D10ADF80800ADF80A108DF86D
+:1009500D0C2002A920469847B8E7C27B0B790B7390
+:1009600D012A0CBF2188C988228908BFE1808A42EB
+:1009700D32D3627B9A42A9D200209BB26A4602A969
+:1009800DADF80830ADF80A30ADF80C00ADF80E003A
+:1009900D0090ADF80400FFF743FF97E7172341F6EA
+:1009A00D1B32CB808B608A8192E7037A0A7B93425C
+:1009B00D4FF0000028BF134602A96A46ADF8083073
+:1009C00DADF80A30ADF80C00ADF80E000090ADF8A2
+:1009D00D0400FFF725FF79E70020FFF723FF00282C
+:1009E00D7FF479AF0122237BE272C2E72DE9F0415A
+:1009F00DDFF89C8000238AB04FF6FF70CDE90033FD
+:100A000D88F8003000F01EFD4FF6FF76B04220D082
+:100A100D044648F2096707E000F0C0FC204600F0EC
+:100A200D11FDB042044614D0A4F58045ADB26A461E
+:100A300D02A9284603F034FE0346BB422046EBD004
+:100A400D284603F079FD48F207629042034618D01C
+:100A500D13B90AB0BDE8F0810022CDE90522CDE938
+:100A600D082207214FF6FF7205A88DF81410ADF876
+:100A700D18400793ADF8162000F058FA0AB0BDE8FB
+:100A800DF081012388F800300AB0BDE8F08100BF85
+:100A900DDF40002010B58389017886B003F58043CF
+:100AA00D00229BB20429CDE90122CDE90322059252
+:100AB00DADF8083043D02CD84A1E022A39D843F657
+:100AC00DFE729342C38957D8D0E90120A1F10301E9
+:100AD00DB1FA81F149098DF80C308DF80D100490A3
+:100AE00D002A4FD19DF81430082243F001038DF8F0
+:100AF00D04208DF81430294C4FF6FF7301A8ADF882
+:100B000D063000F013FA2378BBB1FFF76FFF06B084
+:100B100D10BD05290DD143684BBB13238DF804304F
+:100B200D4FF6FF7301A8ADF80830ADF8063000F0B0
+:100B300DFDF91A4C2378002BE7D106B010BD43F612
+:100B400DFE729342F5D8C289002AF2D14268F2B101
+:100B500D0B238DF804300392104C01224FF6FF73D6
+:100B600D01A82270ADF8063000F0E0F9E2E714229A
+:100B700D8DF804200393D3E703F58044A4B2944287
+:100B800DA2D9D6E709238DF804300592B3E70A22DE
+:100B900D18468DF8042000F001FCDDE7DF40002051
+:100BA00D30B5184889B003F003FB38BB03F018FBD0
+:100BB00D0546F8B900F0B6FBCDE903550CE003F09E
+:100BC00D57FC019B9C8804F5804405A8A4B203F052
+:100BD00D7DFC204600F0AEFB05A903AA4CF20700F0
+:100BE00D03F03EFD034601A905A8002BE7D02846DA
+:100BF00D09B030BD8625284609B030BD03252846ED
+:100C000D09B030BD950A0300F0B5FF2887B007D8AD
+:100C100D01290C4617461E4606D00B1F052B03D97E
+:100C200D0725284607B0F0BD0023A0F58040A4F5A8
+:100C300D8041CDE9013380B289B201AB03AA03F043
+:100C400DF3FCF8B901A903A803F012FC0546C8B9D5
+:100C500D019BBC705B883B808EB1366878680299C9
+:100C600D9C00A64228BF2646324605F024FFB4421A
+:100C700D0CD803A803F02AFC284607B0F0BD029B50
+:100C800D7B60F6E70525284607B0F0BD0C25C8E7C3
+:100C900D024B0022C3E90022704700BF643B0020D5
+:100CA00D70B5012886B004460E46154602D0031FC6
+:100CB00D052B1CD8A4F580400E4A80B203A903F081
+:100CC00DCFFC20B901A903A803F0D2FB10B100207D
+:100CD00D06B070BD019AAC70938852882A8003F5D6
+:100CE00D8043029A6A6003A8338003F0EFFB012072
+:100CF00D06B070BD643B002030B5FF2889B006D822
+:100D000D8B78012B154606D01A1F052A03D9072407
+:100D100D204609B030BDA3F580430A884C689BB2CC
+:100D200DA0F58040ADF80A3019460023CDE9034205
+:100D300DCDE9003380B26B4605AAADF8080003F08B
+:100D400D73FCF0B902A905A803F0EEFB48F20663A7
+:100D500D04469C421ED007D804BB002DD8D029468E
+:100D600D05A803F0BDFCD3E748F207639C4219D0F8
+:100D700D48F20D639C4214BF03241124204609B090
+:100D800D30BD02A905A803F0CBFB48F2066304466B
+:100D900D9C42E0D18624204609B030BD0324204674
+:100DA00D09B030BD1124204609B030BD4FF6FF709B
+:100DB00D00F0C0BAFF2806D808B500F0DBFAFFF73F
+:100DC00D15FE002008BD0720704700BF00F0FABADD
+:100DD00D00F002BB00F036BB00F054BB10B41D4C4C
+:100DE00D00232246B2F800C0844502F10C0208D05F
+:100DF00D0133042BF6D14FF0000C60465DF8044B27
+:100E000D704703EB430C04EB8C0C9CF802208A42D8
+:100E100D13D00133032B03D9EDE70133042BEAD0B3
+:100E200D03EB43024FEA820C34F822208242F4D1C4
+:100E300DA4449CF802208A42EBD19CF80A20920728
+:100E400DE7D1DCF80420002AE3D160465DF8044BBD
+:100E500D704700BFBC3C002010B582B08278417A4B
+:100E600D044600232F48CDE900338DF8022000F011
+:100E700DA9FF88B3237AA2788DF8022003EB8303B0
+:100E800D9B00013A0190ADF80030072A08D8DFE841
+:100E900D02F00407070707042C430123ADF80030C7
+:100EA00D2246694632F8040BFFF726FF112827D09A
+:100EB00D05D8A0B1072818BF032002B010BD8628A1
+:100EC00D0AD1A37A184A23F0030343F00103012149
+:100ED00DA372117002B010BD032002B010BDA37A31
+:100EE00D23F00303A37202B010BD2246142332F87F
+:100EF00D040BADF800306946FFF7FEFE1128D7D17F
+:100F000DA37A094A23F0030343F0020301210020D1
+:100F100DA372117002B010BD838809339B08ADF820
+:100F200D0030BDE7AC3C0020E04000202DE9F0474B
+:100F300D564F0646C06886B03D463A460023516876
+:100F400D884202F10C0200F096800133042BF6D199
+:100F500D00243378092B00F08180132B57D0082BF8
+:100F600D58D04FF00008304600F038FB304601F005
+:100F700D5BFD304604F05EFB3046454E04F00EF945
+:100F800D3378BBB1002434704FF0010904EB4403F6
+:100F900D05EB83034FEA440A9B7A9A070DD5384631
+:100FA00D86F80090FFF758FF98B90134042C07F12B
+:100FB00D0C07EBD106B0BDE8F087DB07F5D586F859
+:100FC00D0090B8F1000FF0D03846FFF745FF00282C
+:100FD00DEBD054444FF6FF7235F82430ADF80620AF
+:100FE00D8628ADF808304BD007238DF804300390D8
+:100FF00D01A800F0F3FA01A801F016FD01A804F014
+:1010000D19FB01A804F0CAF806B0BDE8F0874FF04F
+:1010100D0108A8E7737A002BA3D1002C34D0227AD3
+:1010200D6AB1DFF870909846617A4144C9B248467A
+:1010300D00F0E0FE237A08F101089845F4D34FF64D
+:1010400DFF732380A370002363609846A37A23F077
+:1010500D0303A3724FF47F43238184E7737A002B3C
+:1010600D7FF47FAF84B1A27A094E636042F0020231
+:1010700DA272984686E703EB430305EB830468E70A
+:1010800D06238DF80430B3E7A0466CE7BC3C002086
+:1010900DE0400020AC3C002030B5174D002283B05D
+:1010A00D2B464FF6FF7C4FF0FF0E144602EB42012C
+:1010B00D05EB8101A3F800C083F802C083F809E0B5
+:1010C00D887A0C33013220F00300042A887203F869
+:1010D00D044C43F8084CE9D15024CDE90024074BCA
+:1010E00D074908484FF4A07200F002FE002818BF0F
+:1010F00D032003B030BD00BFBC3C0020EC3C002001
+:1011000D6C3B0020AC3C00202DE9F84FDFF8B88097
+:1011100D0546434600241A88AA4203F10C030BD05E
+:1011200D0134042CF7D12846FFF744FE10B10728EF
+:1011300D18BF0320BDE8F88F04EB4403214E08EBE4
+:1011400D83034FF6FF774FF0000999782846FFF794
+:1011500D45FE834600B3037A73B14FF0000A9BF846
+:1011600D091051443046C9B200F044FE9BF80830D6
+:1011700D0AF1010A9A45F2D39BF80A30ABF80070D8
+:1011800D4FF47F4223F003038BF80270CBF80490E9
+:1011900DABF808208BF80A30621C032AC3D804EB85
+:1011A00D440408EB840302E00132042ABBD0998980
+:1011B00DA94203F10C03F7D102EB420308EB8303C1
+:1011C00D1446C2E7AC3C0020BC3C00200023FFF7D6
+:1011D00D1BBD00BF002B41D02DE9F0411E46CB1F9A
+:1011E00D012B0F4629D8531E032B144625D88046B4
+:1011F00DFFF7F4FD054698B3037AA3422BD1697A24
+:1012000DFF291DD04FF0000824482C7200F0DAFDA4
+:1012100D88B304EB840212010332C2F38D02B7705E
+:1012200D70603280B8F1000F04D0082F02D1920007
+:1012300D063A82800020BDE8F0810720BDE8F081EC
+:1012400D2146164800F06AFDFF280146687216D047
+:1012500D4FF00108D8E70F20BDE8F0810E20704750
+:1012600DFF214FF6FF70FFF7B9FD054628B1A0F835
+:1012700D00808770C3E70320E0E71120DEE7AB7A3B
+:1012800DA9704FF6FF72002023F003032A804FF45C
+:1012900D7F4268602A81AB721120CFE7AC3C002001
+:1012A00D70B5FFF79BFDE0B1037A05465BB10E4EBD
+:1012B00D0024697A21443046C9B200F09BFD2B7A97
+:1012C00D01349C42F5D3AB7A4FF6FF724FF47F4158
+:1012D00D002023F00303AA7029812A806860AB7275
+:1012E00D70BD052070BD00BFAC3C0020CB1F012B95
+:1012F00D14D870B5064610460C461546FFF766FD28
+:1013000D50B121463046FFF769FD48B18470058024
+:1013100DBDE87040FFF7A0BD072070BD07207047E6
+:1013200D052070BD02484022002105F0ECBB00BF36
+:1013300DF03C00204FF6FF73984210B50DD0FF28FA
+:1013400D044602D94FF6FF7010BD0948214603F03F
+:1013500D57FA0028F6D1204610BD05484FF480718C
+:1013600D03F072FA80B2B0F5807FEBD010BD00BFF4
+:1013700DF03C002008B54FF6FF73984202D0FF28CD
+:1013800D014601D9002008BD034803F039FA0028B1
+:1013900DF8D1012008BD00BF103D0020FF2800D965
+:1013A00D704710B504462146044803F037FA21462C
+:1013B00D0348BDE8104003F031BA00BFF03C0020F7
+:1013C00D103D0020FF28014601D90020704701483B
+:1013D00D03F030BAF03C0020F8B54FF6FF73984299
+:1013E00D2AD0013084B2FF2C22D8144D03E09CB2D8
+:1013F00DB4F5807F1CD02146284603F01BFA631CF0
+:1014000D0028F4D00E4FA7F120062146384603F0F0
+:1014100D11FA78B10134A5B207E02946304603F040
+:1014200D09FAACB201350028EFD1B5F5807FF4D1C2
+:1014300D4FF6FF742046F8BD0024D6E7F03C00209F
+:1014400D103D002038B54FF6FF73984216D001308D
+:1014500D84B2FF2C0ED80A4D03E09CB2B4F5807F08
+:1014600D08D02146284603F0E5F9631C0028F4D086
+:1014700D204638BD4FF6FF74204638BD0024EAE7FC
+:1014800D103D002070B50024064E254621463046FD
+:1014900D03F0D0F90134B4F5807F0544F6D1284628
+:1014A00D70BD00BFF03C0020074B1B7803B970479F
+:1014B00D10B5044604F026FB204601F00DFB204636
+:1014C00DBDE8104003F056BFE24000202DE9F04F7B
+:1014D00D87B083464FF6FF708A4691460193FFF71A
+:1014E00D77FC0423039302AB0025059304AA03ABF9
+:1014F00D0621044602950495FFF786FB072844D084
+:1015000D4FF6FF770346B8464FF0FF360AE0052B3E
+:1015100D15D1FFF75DFC03AB04AA06210446FFF7C6
+:1015200D73FB03462046002BF1D1029BAB4224BF37
+:1015300DA0461D46B3423CBF27461E46E9E74FF67F
+:1015400DFF739C4203D0032007B0BDE8F08FA04588
+:1015500D19D0A7420CBF05200020BBF1000F01D010
+:1015600DABF80080BAF1000F01D0CAF80050B9F104
+:1015700D000F01D0A9F80070019B002BE4D01E6074
+:1015800D07B0BDE8F08F0520E7E7052007B0BDE8FF
+:1015900DF08F00BF0D4B70B51C7864B10C4D0D4E26
+:1015A00D00231A4629463046FFF790FF052805D03F
+:1015B00DB0FA80F46409084B1C7070BD00232B60D9
+:1015C00D054B4FF6FF7232801C7070BDE24000205B
+:1015D00D303D0020C6400020E44000202DE9F043BE
+:1015E00D044687B0808804F005FA23786080083BB4
+:1015F00D032B08D8DFE803F038271702634B1A785E
+:1016000D002A40F08D80624F3B784BB1614E002532
+:1016100D56F8043B204698473B7801359D42F7DB51
+:1016200D07B0BDE8F083594D2B78002B35D15A4BBF
+:1016300D1B78002BE7D0594AA38812889A42E2D131
+:1016400DFFF7A8FFDFE7637A002BDCD154490A6866
+:1016500D002AD8D0E0688242D5D152480B6002688A
+:1016600DE360013A0260CEE7637A9BB94C490A68A0
+:1016700D1AB1E068824200F08380474B1B78002B43
+:1016800DC1D0464BA2881B889A42BCD1237A062B27
+:1016900DB9D1D5E7012BB6D1EFE74FF6FF70FFF7C4
+:1016A00D97FB4FF6FF7398420646C0D1FFF792FBAA
+:1016B00DB042BCD1364F00230DF104080C2201932A
+:1016C00DC8E90133C8E903338DF804203A782B704B
+:1016D00DADF80800ADF80600A2B12E4E1D46B1467C
+:1016E00D59F8043B204698473B7801359D42F7DB7E
+:1016F00D43B1002556F8043B404698473B780135E9
+:1017000D9D42F7DB244B1B78002B89D0234AA388FD
+:1017100D12889A4284D107B0BDE8F043FFF73ABF73
+:1017200D00250DF104081A4F1D70A3680195C8E935
+:1017300D0355C8F8045003933B784FF6FF720D2103
+:1017400D8DF80410ADF80820ADF80620002B3FF4FD
+:1017500D67AF104EB14659F8043B204698473B7889
+:1017600D01359D42F7DB002B3FF45AAF002456F8AC
+:1017700D043B404698473B7801349C42F7DB4FE7EA
+:1017800D064AA0880B601080E3603CE7E140002032
+:1017900DE3400020343D0020E4400020C6400020FE
+:1017A00D403D0020303D002078B1F8B5074F3B7823
+:1017B00D53B1074E0546002456F8043B284698477A
+:1017C00D3B7801349C42F7DBF8BD7047E3400020C5
+:1017D00D343D0020F8B5074F3B7853B1064D064612
+:1017E00D002455F8043B304698473B7801349C4221
+:1017F00DF7DBF8BDE3400020343D0020F8B5074F7E
+:1018000D3B7853B1064D0646002455F8043B30464F
+:1018100D98473B7801349C42F7DBF8BDE34000204C
+:1018200D343D0020F8B5074F3B7853B1064D0646C1
+:1018300D002455F8043B304698473B7801349C42D0
+:1018400DF7DBF8BDE3400020343D002010B5FFF775
+:1018500DA7F9D8B9FFF720FCC0B901F005F9A8B96F
+:1018600D00F080FB90B903F00FFD78B903F0EEFEA8
+:1018700D60B9074A074C0849084B20604FF6FF7CBA
+:1018800DA2F800C0012208701A7010BD032010BD0F
+:1018900DC6400020403D0020E4400020E2400020F2
+:1018A00D0A4B1B786BB10A4A1378022B0BD810B474
+:1018B00D591C084C117044F8230000205DF8044BAE
+:1018C00D7047082070470420704700BFE240002099
+:1018D00DE3400020343D0020034B1B780BB101F099
+:1018E00D15B90820704700BFE240002008B5054B30
+:1018F00D1B782BB101F02CF9082808BF112008BD69
+:1019000D082008BDE240002009B101F01FB9704761
+:1019100D024B1B7803B9704703F00CBEE240002068
+:1019200D034B1B780BB100F0E3BF0820704700BFDD
+:1019300DE2400020024B187800B97047FFF74CBA0F
+:1019400DE2400020034B1B780BB104F083B8082054
+:1019500D704700BFE240002010B4054C24781CB144
+:1019600D5DF8044BFFF7B2BD08205DF8044B7047DE
+:1019700DE24000202DE9F041394B1B7888B0002B57
+:1019800D39D0384B384C054693E80300237801AE27
+:1019900D86E803002BB3354F3C683CBB344BDFF876
+:1019A00DDC801B88AB42D8F800302ED05A1C27D0D3
+:1019B00D01332E4AC8F8003031462846FFF79CF90E
+:1019C00D0446A0B1D8F800300022013B11283A603E
+:1019D00DC8F800300AD0862809D0072818BF03247C
+:1019E00D05E0FFF7D7FD2378002BD4D11124204635
+:1019F00D08B0BDE8F0810824204608B0BDE8F081AC
+:101A000D1324204608B0BDE8F081002BD0D0082368
+:101A100D2846CDE90344CDE905448DF80C300794F3
+:101A200D03F0E8FF9DF81C30124FADF80E0064F383
+:101A300D00038DF81C303B78ADF810500622ADF840
+:101A400D14200694002BD2D00B4E254656F8043B9D
+:101A500D03A898473B7801359D42F7DBC7E700BFE8
+:101A600DE2400020D4890300E4400020403D0020E6
+:101A700DC6400020E3400020343D0020303D0020D2
+:101A800D76DF704710B5044682B059B901A9FFF74A
+:101A900D47FF43F20202904200D0C8B99DF80430CE
+:101AA00D9B0713D400212046FFF720FF70B11128AA
+:101AB00D0CD00D2813D00B2808D043F2020290420F
+:101AC00D04D002B0BDE8104001F09EBD02B010BDC3
+:101AD00D01F09AFD9DF804309B07F7D4E2E713213E
+:101AE00D204602B0BDE81040FFF7CABF017839B1FA
+:101AF00D072900D0704780680028FBD001F084BD15
+:101B000D4088FFF7BFBF00BF2DE9F041037886B0D5
+:101B100D0446142B0FD8DFE803F0630E750E0E0E7E
+:101B200D110E0B0E0B0E0E0E0E0E0E0E0E224B0088
+:101B300D6A4B01221A7006B0BDE8F081684C23781B
+:101B400D002BF8D1654D2B78002B00F0878002F02B
+:101B500D31FD002840F09F8001232370EBE76149A0
+:101B600D5F4A5E4B0C68604F002515701D7004F1C7
+:101B700D08084FF6FF76624202F0070204F00703F1
+:101B800D58BF5342013437F81320B2420BD001A88D
+:101B900D0295CDE9035527F81360ADF8082001959E
+:101BA00D0595FFF7B1FF4445E5D106B0BDE8F081DD
+:101BB00D83684B4948F20D6200209342087002D0B1
+:101BC00DB3F5064FB7D10023062201A8CDE90133A5
+:101BD00DCDE9033305938DF80420FFF795FFAAE7B0
+:101BE00D8088FFF7C7FE86281CD011281AD013282D
+:101BF00D03D83E4BC340DB079DD406B0BDE8F04192
+:101C000D01F002BD037A012B95D80023828805933C
+:101C100D01A8CDE90133CDE90333ADF80820FFF775
+:101C200D73FF88E72F4830490268A48821F81240D5
+:101C300D531C594201F0070103F0070358BF4B42F3
+:101C400D00220360062301A80192CDE90222CDE90D
+:101C500D04228DF80430FFF757FF6CE701A802F05E
+:101C600D49FD38BBBDF80A30002B14BF01230023FA
+:101C700D2B707FF46CAF002301AA19461846FFF7AD
+:101C800D6BFE064668B1431F012B7FF654AF3046FD
+:101C900D01F0BAFC4FE748F2076290423FF44BAFB8
+:101CA00DABE7BDF80400FFF74DFE064670B9012302
+:101CB00D2B704CE701F0A8FCBDF80A30002B14BFC7
+:101CC00D012300232B707FF436AFD4E701F09CFC89
+:101CD00D0122731F93422A70D9D82CE73A21002094
+:101CE00DE5400020443D0020BC200020C10008003C
+:101CF00D30B4DDE9024570B169B163B105FB04FC97
+:101D000D944508D83CB135B1C0E90245C0E900138E
+:101D100D30BC00207047072030BC70472DE9F041E2
+:101D200D00284AD003680646002B46D0406800289C
+:101D300D43D0B368002B40D000250F46FF24294621
+:101D400D0DE0FF2C08BF2C462B1B0133BB4235D0B9
+:101D500DB3680135EDB29D4229462ED2706802F06E
+:101D600D4FFDBFF35F8F0028EBD0FF2C01D1FF2477
+:101D700DEEE7AC42FBD201343268E4B204E0A54296
+:101D800DF5D932680134E4B2631E5FFA83F8002A94
+:101D900DF5D070680028F2D0B8F1FF0FF2D0BFF384
+:101DA00D5F8F414602F046FD0028E8D07068BFF312
+:101DB00D5F8F414602F032FDE1E7FF242046BDE88A
+:101DC00DF08100BFA0B138B50368044673B1406817
+:101DD00D60B1FF290D4609D0BFF35F8F02F02AFDD8
+:101DE00D20B1E168206801FB050038BD002038BD39
+:101DF00D0020704748B138B50368044623B14068E8
+:101E000D10B1FF290D4601D138BD7047BFF35F8F6B
+:101E100D02F010FD0028F7D06068BFF35F8F2946F0
+:101E200DBDE8384002F0FABC7EDF70477FDF7047B7
+:101E300D86DF704710B58C4686B0104900240978AE
+:101E400D03940494ADF80E208DF810302246032330
+:101E500D01948DF80CC08DF80430ADF80600029495
+:101E600D0594FEF731FBBDF8060003F04FFDADF80C
+:101E700D080001A800F090FD06B010BD3C21002027
+:101E800D30B5164B0C46221E87B018BF01221978AB
+:101E900D0546FEF719FB124BA4F10102B2FA82F2CC
+:101EA00D197828465209FEF70FFB00230122284618
+:101EB00D0193CDE90233CDE904338DF80420ADF85B
+:101EC00D06508DF80C4003F021FD034601A8ADF836
+:101ED00D083000F061FD07B030BD00BF3E2100208D
+:101EE00D3D21002070B51A4B88B00D46197801922E
+:101EF00D0446FEF7CDFA04F5807200284FF0070175
+:101F000D90B214BF01260226FFF7CAF9019B08B152
+:101F100D052807D12A463146204608B0BDE8704055
+:101F200DFFF788BF0022CDE90322CDE906220590F7
+:101F300D072220468DF80C20ADF80E4003F0E6FC8C
+:101F400DADF8100003A800F027FD019BE2E700BFEC
+:101F500D3D210020024B0A781978FEF7B5BA00BF73
+:101F600D3B210020F8B5184C2378182B28D0174D9D
+:101F700D2B78182B20D0164E3378182B18D0154FE0
+:101F800D3B78182B10D02378182B0BD02B78182BCF
+:101F900D08D03378182B05D03B78182B0CBF0320B5
+:101FA00D0020F8BD0320F8BDFEF768FA3870EAE7A7
+:101FB00DFEF764FA3070E2E7FEF760FA2870DAE7B0
+:101FC00DFEF75CFA2070D2E73C2100203E21002074
+:101FD00D3D2100203B2100202DE9F04190B00E461F
+:101FE00D17460546FEF78EF92022044600210DEB1B
+:101FF00D020004F088FD012C34D0ECB19EB12846CE
+:1020000D03F084FC3378DB071ED503AB05F5807038
+:1020100D80B201220721FFF7DDF8112809D0002831
+:1020200D5BD0032005E0852108AB00222846FFF791
+:1020300DFDFE10B0BDE8F08143F2020010B0BDE826
+:1020400DF0813278D207E1D40021314B0B970F93F9
+:1020500D012CE9D108AB32462846FFF7E7FE10B058
+:1020600DBDE8F081DFF8AC80002298F8001028461A
+:1020700DFEF72AFA7EB3284603F048FC4FF6FF73AD
+:1020800D9842BFD098F800102846FEF701FA0028B4
+:1020900DB8D1CDE90300042203ABCDE905000790CB
+:1020A00D28468DF80C200193ADF80E5003F02EFC50
+:1020B00D019BADF81000184600F06EFC98F800106A
+:1020C00D2846FEF7E5F9019B0028BAD13378D907E8
+:1020D00D01D48521B9E78521BCE70146502204983A
+:1020E00D04F011FD04990A4A0B46284603F8344BB7
+:1020F00D089301F118030C934B1C11310B970F92A0
+:1021000D0D9303F019FC08B90146A1E7082090E7EB
+:1021100D483D00203B21002038B505460C46FEF712
+:1021200DF1F8012802D043F2020038BD3CB121463E
+:1021300D2846FFF779FE042808BF112038BD204638
+:1021400D38BD00BF2DE9F04F0388113B8BB004461D
+:1021500D092B23D8DFE803F0392205592222222248
+:1021600D96258088FEF7CEF80128024600F07A8188
+:1021700D34F8040F0023CDE9083304340522CDE9EA
+:1021800D053307948DF81420ADF8160003F0BEFB4F
+:1021900D034605A8ADF8183000F0FEFB0BB0BDE806
+:1021A00DF08FBD4B80881978FEF772F9054600282F
+:1021B00DF4D1A088FEF7CAF80146002840F0098145
+:1021C00DA088012341F20602FEE0027A8588B34B16
+:1021D00D3D2A197841F23D0228460CBF14464FF4B2
+:1021E00D8854FEF755F90028D8D0AB4B28461978FE
+:1021F00DFEF74EF9002800F0E38000222146284624
+:1022000D0BB0BDE8F04FFFF76DBE00F11006304684
+:1022100D03F0CAFB4FF6FF7305469D420746A088A3
+:1022200D00F09980294603F00BFC9C4BA08819788F
+:1022300D01900122FEF748F901980021FFF720FED9
+:1022400D03AA07212846FEF7C1FF002800F0AC8045
+:1022500D002500231A46A0882946FFF7E9FD082826
+:1022600D03469BD0002840F0F080A37EDA0795D579
+:1022700D002D93D1A0882B4641F206022946FFF787
+:1022800DD9FD8BE7057A8688002D76D1834B2A46BA
+:1022900D19783046FEF718F9637A5B0740F1F38041
+:1022A00D06F580791FFA89F903AB0122072148460B
+:1022B00DFEF790FF8046002840F09A80304603F0EC
+:1022C00D25FB4FF6FF7398420546074600F0138134
+:1022D00DC24605AF48462A460721FFF707F80028F2
+:1022E00D00F0F280862800F0DB804FF00008CDF87A
+:1022F00D14800723C7E90188C7E903880790304692
+:1023000D8DF81430ADF8166003F000FBADF8180031
+:1023100D384600F041FB637AA0888DF81D8013F0DC
+:1023200D040F14BF012302238DF81C3002238DF8F6
+:1023300D1430ADF8160003F0E9FA03463846ADF84F
+:1023400D183000F029FBBAF1000F3FF427AF2846F3
+:1023500D03F080FB22E703F0D9FA504B05461978BC
+:1023600DA08801900122FEF7AFF801980021FFF738
+:1023700D87FDBD423FF46CAF62E7484A437A11785E
+:1023800D304603F00304FEF783F800283FF406AF50
+:1023900D414B30461978FEF77BF8A9B2002800F0C2
+:1023A00DA580224630462BE7A37ED8077FF550AF98
+:1023B00D049D95F84430D90740F1E680343548E75F
+:1023C00D03460146224628460BB0BDE8F04FFFF705
+:1023D00D31BD324BA08819782A46FEF775F8A088D2
+:1023E00DADF8160002238DF81430ADF81C50CDE673
+:1023F00D072307903046CDE90555CDE908558DF8F1
+:1024000D1430ADF8166003F081FA05AF0346384677
+:1024100DADF8183000F0C0FA637AA088ADF8160058
+:1024200D13F0040F14BF0123022302228DF8142090
+:1024300D8DF81C308DF81D5003F068FA03463846B0
+:1024400DADF8183000F0A8FAA8E60022A08807938E
+:1024500D0721CDE90522CDE908228DF81410ADF83C
+:1024600D160093E6257A0D4BA0881978019005F09A
+:1024700D0105C5F10205EDB2FEF726F801982946D2
+:1024800DFFF7FEFC74E60223A0888DF81430ADF83A
+:1024900D1600ADF81C3079E63E2100203C210020CD
+:1024A00D002305930622C7E90133C7E903333046FC
+:1024B00D8DF81420ADF8166003F028FA034638465F
+:1024C00DADF8183000F068FA637AA08813F0040FA5
+:1024D00D14BF01220222022101238DF81410ADF840
+:1024E00D16008DF81C208DF81D30A5E70A462346F1
+:1024F00D0146304668E70146049803F0E7F9B84213
+:1025000D0546824633D0DFF8E0B00146304603F091
+:1025100D97FA9BF800103046FDF7BAFF8246002867
+:1025200D7FF4D6AE0423CDE90500CDE9070009906F
+:1025300D30468DF81430ADF8166003F0E7F905AFAD
+:1025400DADF81800384600F027FA9BF80010304619
+:1025500DFDF79EFF034600287FF4BCAE627AA0888B
+:1025600D12F0040F14BF012202220221B5E7FEF77B
+:1025700D1DFC5045054610D02946304603F060FA43
+:1025800D4FF0010A05AFA5E6314605F1460003F00F
+:1025900DF1F900287FF412AF5AE60723CDE905883B
+:1025A00D30468DF8143004230793CDE90888ADF833
+:1025B00D166003F0ABF905AF03463846ADF8183099
+:1025C00D00F0EAF9637AA088ADF8160013F0040F55
+:1025D00D14BF0123022302228DF814208DF81C3024
+:1025E00D8DF81D8028E700BF3B21002038B303780C
+:1025F00D03F08202802A21D0C3F30212042A1DD8CF
+:1026000D03F0F202322A19D0427881788A4215D825
+:1026100D062A13D9102911D8C27812F0040C0DD145
+:1026200D017911F0040F09D10A43110706D4DB0714
+:1026300D06D512F0030018BF012070470020704727
+:1026400D12F0030F0CBF01200020704731F008037A
+:1026500D22D070B511298AB00C461BD00D29054624
+:1026600D1BD00023CDE90533CDE90733099303F0E2
+:1026700D4DF907238DF81430ADF81650ADF818004C
+:1026800D05AD0FCD6E460FC62B68336068460294BC
+:1026900DFFF78AF80AB070BD70470023CDE9053306
+:1026A00DCDE907331646099303F030F903238DF86E
+:1026B00D1430ADF81650ADF8180005AC0FCC6D46C2
+:1026C00D0FC523682B607EB1337803F00103C3F18E
+:1026D00D0203DBB241F2011268468DF80830ADF805
+:1026E00D0A20FFF761F8D5E70223F3E72DE9F04162
+:1026F00D244B8EB00026CDE90A661B68099309AC00
+:1027000D0546884694E8070001AF87E80700CDE944
+:1027100D0C6609962846A66003F0F8F805238DF897
+:1027200D2430ADF82800ADF826500FCC0DF1100C6B
+:1027300DACE80F002368CCF8003004A8CDF8188061
+:1027400D0797FFF731F8104B01991A682846FFF7E4
+:1027500D43FC0E4BA0F11102B2FA82F21978044635
+:1027600D52092846FDF7B0FE094B32461978284626
+:1027700DFDF7AAFE019A21462846FFF767FF0EB026
+:1027800DBDE8F081943D0020883D002042210020CD
+:1027900D412100200021FFF7A9BF00BF2DE9F0471F
+:1027A00D06468EB090461F460C46002950D13D4B33
+:1027B00D0A911B68099309AD0B91CDE90C1195E8B0
+:1027C00D07000DF1040989E807003046099403F06C
+:1027D00D9DF84FF0050A8DF824A0ADF82800ADF84E
+:1027E00D2660AC46BCE80F0004AD0FC5DCF8003028
+:1027F00DCDF81C9004A82B60FEF7D6FF2A4BDDF810
+:1028000D04901B789BB3494642463046FFF784FC43
+:1028100D264B11281978054631D000223046FDF798
+:1028200D53FE112D0AD80D2D15D8DFE805F026140D
+:1028300D14141414141426141426142643F202042A
+:1028400DA54218BF03244FB920460EB0BDE8F0874E
+:1028500D4FF00009D7E70324002FF5D030464A4644
+:1028600D2946FFF7F3FE20460EB0BDE8F0879DF830
+:1028700D0D30002BC7D15446E6E72C46E3E7012285
+:1028800D3046FDF721FE0A4B224619783046FDF7FA
+:1028900D1BFE084B424619783046FDF715FE002405
+:1028A00DD1E700BF943D0020E640002041210020EB
+:1028B00D402100203F21002010B50B4B82B019782C
+:1028C00D0446FDF7E5FD094B0246197801922046B5
+:1028D00DFDF7DEFD019A01460123204602B0BDE859
+:1028E00D1040FFF75BBF00BF3F21002040210020BB
+:1028F00D00294FD0F0B583B006460C46FDF70CFD10
+:1029000D054670B3304603F001F8A5F10205074600
+:1029100D4FF6FF70381A2378B5FA85F518BF0120E8
+:1029200D6D0923F0090345EAC0051D4325703046A6
+:1029300DFDF70CFD237860F3410323703046FDF75E
+:1029400D1DFD237860F3820323703046FDF72EFDC5
+:1029500D054650B12378002065F30413237003B0AE
+:1029600DF0BD43F2020003B0F0BD3046FDF7EEFCC2
+:1029700D06460028EED06A4638460721FEF726FCAB
+:1029800D0028E7D1019B93F8443013F0010F18BFD5
+:1029900D3546DFE70E20704770B50378052B82B002
+:1029A00D044615D0122B0DD11E4B1A68BAB14088B2
+:1029B00DFDF7CCFC0546A0B90246608801232946E7
+:1029C00DFFF7ECFE204602B0BDE87040FEF7ECBE0E
+:1029D00D8168408802B0BDE87040FFF787BE0125D1
+:1029E00DEBE7237A6088C3F34006C3F30002B60019
+:1029F00D46EAC206C3F3800346EA031601A9E023A3
+:102A000D8DF80430FFF774FF06F01C069DF80430B6
+:102A100DF6B220B936EA030314BF012500252A4674
+:102A200D0025CAE7943D002008B503780B2B02D88A
+:102A300D072B02D808BD132BFCD1074B074918787B
+:102A400D0022FDF785FD064B064918780022BDE8EA
+:102A500D0840FDF77DBD00BF4221002095270300F2
+:102A600D41210020B928030010B5174C2378182BED
+:102A700D0DD0164C2378182B10D0154C2378182B0D
+:102A800D13D0144C2378182B16D0002010BDFDF751
+:102A900DF5FC20700D4C2378182BEED1FDF7EEFCD4
+:102AA00D20700B4C2378182BEBD1FDF7E7FC207031
+:102AB00D084C2378182BE8D1FDF7E0FC182820707E
+:102AC00DE3D1032010BD00BF412100203F21002094
+:102AD00D402100204221002008B5FFF733FB074BB2
+:102AE00D074918780022FDF733FD064B0649187883
+:102AF00D0022BDE80840FDF72BBD00BF422100209C
+:102B000D9527030041210020B928030038B504465C
+:102B100D80B1FFF76BFD58B1094B20681860217922
+:102B200D084D094A197101212B601170002038BD23
+:102B300D072038BD0349044B086001221A7038BDC7
+:102B400D8C3D0020943D0020E6400020FFF702BAA6
+:102B500D00230A461946FFF721BE00BF10DF70475C
+:102B600D11DF704710B582B00C4904466846FCF77A
+:102B700D0FFF019B23B90EE0FCF714FF019B53B12E
+:102B800DD3E900312046984703466846002BF3D120
+:102B900D112002B010BD002002B010BDE08903006D
+:102BA00D0B4991F81623EC2352091341DB0707D586
+:102BB00D084B9A6842B11A6842F480021A60704755
+:102BC00D42F2020000F020BD4FF480030B6070470D
+:102BD00D00E100E0283E002070B5284D2C7884B02F
+:102BE00D002C46D1264E012320463370FFF7BAFF45
+:102BF00D11283BD0234902A8FCF7CAFE039B4BB119
+:102C000DD3E900310020984702A8FCF7CBFE039BC7
+:102C100D002BF5D11C4B00221B68019302A88DF8E7
+:102C200D082000F001FD194901A8FFF797FFB0FA40
+:102C300D80F304465B099DF808002B7000F01AFD27
+:102C400DA4B9134B34701C70FFF7AAFF0D4902A8ED
+:102C500DFCF79EFE039B4BB1D3E900310120984751
+:102C600D02A8FCF79FFE039B002BF5D1204604B074
+:102C700D70BD0824204604B070BD00BFE8400020A0
+:102C800DE7400020F8890300DC890300211B0200C6
+:102C900DE9400020F0B52C4D2B7883B0002B44D0AB
+:102CA00D2A4E01203070FFF75DFF112839D02849D9
+:102CB00D6846FCF76DFE019B4BB1D3E90031022054
+:102CC00D98476846FCF76EFE019B002BF5D1002757
+:102CD00D68468DF8007000F0A7FCFFF741FF044631
+:102CE00D9DF800002F7000F0C5FCDCB9194B347055
+:102CF00D9A68F2B11A6822F480021A601449684683
+:102D000DFCF746FE019B6BB1D3E9003103209847D8
+:102D100D6846FCF747FE019B002BF5D1204603B01A
+:102D200DF0BD0024204603B0F0BD0824204603B0BA
+:102D300DF0BD094B4FF48002C3F88020BFF34F8FD5
+:102D400DBFF36F8FDAE700BFE8400020E7400020B7
+:102D500DF8890300283E002000E100E0054B1B78B8
+:102D600D33B1054B1B780BB1FFF794BFFFF734BFA1
+:102D700D08207047E7400020E8400020014B1878FC
+:102D800D704700BFE84000200C4B1B7803B970471B
+:102D900D0B4B9A683AB11A6822F480021A60094BFB
+:102DA00D01221A707047084B4FF48002C3F880203F
+:102DB00DBFF34F8FBFF36F8FF1E700BFE8400020E7
+:102DC00D283E0020E940002000E100E010B5084C4D
+:102DD00D237813B1074B1B7803B910BD064B4FF485
+:102DE00D8002C3F80021FFF7DBFE0023237010BD26
+:102DF00DE9400020E840002000E100E0034B1B7893
+:102E000D13B1034B1878704701207047E84000203C
+:102E100DE940002000B583B008496846FCF7B8FDCD
+:102E200D019B43B1D3E9002090476846FCF7BAFDFA
+:102E300D019B002BF6D103B05DF804FBEC89030078
+:102E400D60DF704769DF704761DF7047154B1B7896
+:102E500D33B330B5144D91B034240DF1020103A8F4
+:102E600DADF80240FFF7F0FF88B9294601A8FCF73D
+:102E700D8FFD029B002BF0D0D3E9003103A89847BA
+:102E800D01A8FCF78FFD029B002BF5D1E5E7052886
+:102E900D01D111B030BD11B0BDE8304000F0B4BB70
+:102EA00D704700BFEA400020048A0300002941D08A
+:102EB00D70B584B000240D461F4A0A60CDE9014467
+:102EC00D012606238DF8040001A92020ADF8083055
+:102ED00D03948DF80660FFF7B5FF2A68039401A9E6
+:102EE00D4020CDE901448DF80560FFF7ABFF0423C9
+:102EF00D0DEB03012A6803943046CDE901448DF8AA
+:102F000D0430FFF79FFF4FF4E4632A68039401A98F
+:102F100DA120CDE90134FFF795FF2A68039401A99B
+:102F200DA020CDE901448DF80460FFF78BFF20460A
+:102F300D04B070BD0E2070474020002008B5FFF78B
+:102F400D7FFF10B9014B01221A7008BDEA40002025
+:102F500D4BDF704710B5124C84B001A8FFF7F8FF96
+:102F600DA8B9214602A8FCF713FD039B002BF4D052
+:102F700DD3E900310198984702A8FCF713FD039B94
+:102F800D002BF5D101A8FFF7E3FF0028E9D00528B4
+:102F900D01D104B010BD04B0BDE8104000F034BB49
+:102FA00D108A030000207047A8DF7047ADDF70471F
+:102FB00DAEDF7047B0DF704762DF70473CDF7047B0
+:102FC00D3DDF7047704700BF00282ED0F0B5038855
+:102FD00D512B89B0044629D00AD8102B1CD0112BA7
+:102FE00D04D1334B81889A8891421AD009B0F0BD33
+:102FF00D532BFBD12E4DC288EB889A42F6D12B7EF6
+:1030000D002BF3D000F0B2F90028EFD06B6902204D
+:1030100D09B0BDE8F0401847254B82889A8009B069
+:1030200DF0BD4FF6FF729A80E0E77047204D808823
+:1030300DAB889842DAD1A379022BD7D12189EA88BE
+:1030400D9142D3D1A27B043A022ACFD90022049215
+:1030500DCDE9052207926989029301AF02AA8DF885
+:1030600D10300397FFF7A2FF064690B140F2FD1313
+:1030700DADF81430A88804A9FFF79CFF1128F9D0EA
+:1030800DBDF81430002BB1D104F1080000F00EF999
+:1030900DACE73846FDF790FA0028E7D09DF81630DA
+:1030A00DADF8146043F001038DF81630E2E700BF70
+:1030B00D983D002000B5154B87B000228646CDF80F
+:1030C00D0B2098888DF80F20DA888DF806100323D1
+:1030D00D4FF0020CADF8023020238DF80430ADF81E
+:1030E00D082001AB0DEB0C0202A9CDE904238DF8EC
+:1030F00D05E08DF80AC0FFF75BFF20B9BDF802307F
+:1031000D032B18BF0C2007B05DF804FB983D002081
+:1031100D10B54FF0FF310020FFF752FF044608B104
+:1031200D204610BDB121FFF749FF04460028F7D115
+:1031300D044B01205B6998470220FCF7CFFB20462A
+:1031400D10BD00BF983D002010B51B4B84460FCB22
+:1031500D86B002AC84E80F00604650B3174BDCF824
+:1031600D00205A614FF6FF70002198801976EAB160
+:1031700D124800F05FF808B106B010BD01204FF6FF
+:1031800D59630F4A8DF8060001A9ADF80430FFF719
+:1031900D0BFF0028F0D109492046FFF70DFF00284D
+:1031A00DEAD1064800F060F806B010BD054A5A6134
+:1031B00DDEE70E2006B010BD1C8A0300983D0020EE
+:1031C00D9A3D0020C52F03004FF0030C00DF704720
+:1031D00D16490B68BBB14B68ABB110B508319847B8
+:1031E00D082803460ED0124C70B922680121022026
+:1031F00D5376FFF75FFF28B123680320BDE8104029
+:1032000D5B69184710BD70472368002206215A7666
+:1032100D0220FFF74FFF18B1236803205B69984721
+:1032200D23680220BDE810405B691847D43D00209B
+:1032300DD03D0020034618B1024A002013607047AC
+:1032400D0E207047D03D002008B501F0BBFD00B148
+:1032500D08BD0448FFF7B8FF0028F9D1BDE80840C4
+:1032600D01F0BEBDD43D002010B588B0044620222B
+:1032700D0021684603F047FC22464FF0030C12F87C
+:1032800D063B8DF802301723ADF804306088ADF899
+:1032900D00C04FF00133694642F60104ADF80C4011
+:1032A00D0493FDF78DF908B010BD00BF70B504464D
+:1032B00D007B01281FD0022812D1627B531E132BD5
+:1032C00D29D90521264DFFF7F5FE18B12B680320EE
+:1032D00D5B6998472B680220BDE870405B69184711
+:1032E00D1F4D0221FFF7E6FE0028F3D02B680320C7
+:1032F00D5B699847EEE71A4D2B685E7E1EBB18760C
+:1033000D0146FFF7D7FED8B12B6811281E76207B1A
+:1033100D24D00421E6E7134E114D04F10E01301DAA
+:1033200D03F0C9FB2B68627B5B7EB2614BB90E4922
+:1033300D304651F8083B984718B92B6801225A7648
+:1033400D70BD207BE5E70621FFF7B4FE0028F7D01E
+:1033500D2B680320BDE870405B6918470621C1E763
+:1033600DD03D0020B43D0020D43D002008B5044BD5
+:1033700D1B6800205B699847BDE80840FFF7C8BE91
+:1033800DD03D0020A8DF7047F0B5074689B0144640
+:1033900D1E460D46E9B1C4B120220021684603F056
+:1033A00DB2FB0E4BADF8007002228DF80D2018887F
+:1033B00D0E9AADF804406946ADF8064002958DF8B9
+:1033C00D1160FDF7FDF809B0F0BD204600F01CF9C5
+:1033D00DE2E7084600F018F9DDE700BFC84000201D
+:1033E00D70B501238EB041F60A057D4AADF80C503B
+:1033F00D03A9044618468DF80E30FFF7C3FF0546A6
+:1034000D002840F092802288002A40F09180228985
+:1034100D002A40F09D80228A002A40F0A880228B4D
+:1034200D002A40F0B380228C002A40F0BE80228D0D
+:1034300D002A40F0C780236B002B35D01A688DF819
+:1034400D10201A6894F83C60120A8DF811205A88E1
+:1034500D8DF81220DA788DF813205A688DF8142023
+:1034600D9B688DF815301A0A8DF816201B0C20223A
+:1034700D002106A88DF8173003F045FB42F62323F3
+:1034800DADF818304FF00813079304AB08930223DF
+:1034900D8DF82530524B534A18888DF8296006A9AE
+:1034A00DFDF78EF800284FD1636B5BB11A7919685F
+:1034B00D4D4B009394F83C3042F62A20FFF764FF01
+:1034C00D002841D1A36B83B31A788DF810205A8848
+:1034D00D8DF81120120A8DF812209A888DF813207C
+:1034E00D120A8DF81420DB8894F83C408DF81530C5
+:1034F00D190A20228DF8161006A8002103F003FBEF
+:1035000D374B3A4A18888DF8294042F65023ADF8CA
+:1035100D18304FF00713079304AB089306A9022345
+:1035200D8DF82530FDF74CF8054628460EB070BDD8
+:1035300D2F4994F83C300091616842F62920FFF73D
+:1035400D23FF00283FF463AF054628460EB070BD3B
+:1035500D284994F83C300091E16842F62420FFF7A9
+:1035600D13FF0028F0D1228A002A3FF458AF2249D8
+:1035700D94F83C300091616942F62520FFF704FF75
+:1035800D0028E1D1228B002A3FF44DAF1B4994F85E
+:1035900D3C300091E16942F62720FFF7F5FE002847
+:1035A00DD2D1228C002A3FF442AF154994F83C3019
+:1035B00D0091616A42F62620FFF7E6FE00283FF4EF
+:1035C00D36AFC1E70F4994F83C300091E16A42F6FD
+:1035D00D2820FFF7D9FE00283FF42DAF0546B4E7AC
+:1035E00DC8400020203E0020083E0020003E002064
+:1035F00DF03D0020F83D0020103E0020E83D002069
+:1036000DE03D0020183E002000B585B003460021A6
+:1036100D01AA44F20100CDE901110393EEF780FAFE
+:1036200D05B05DF804FB00BF70B4EFF3108472B603
+:1036300D0D4B9A68AAB9012199600C490C4ED1F82D
+:1036400D805035401D60C1F88060D1F884505D60B8
+:1036500D4FF0FF33C1F88430027004B962B670BC0C
+:1036600D704701230370F8E7283E002000E100E0D9
+:1036700DFC06FFBD094B9A687AB170B910B4EFF32F
+:1036800D108172B6064A1C6814605C6854609860BC
+:1036900D01B962B65DF8044B70477047283E0020B3
+:1036A00D00E100E0194B00EB800003EB80000B689C
+:1036B00D426802F580502BB35A88033203EB820324
+:1036C00D834217D210B54FF6FF7E1A68013213D020
+:1036D00D5A88033203EB820290420DD3B3F804C033
+:1036E00DF4450BD01C884CB19C68013406D00B609E
+:1036F00D012010BD00207047002010BD9042FBD965
+:1037000D1346E2E702F10803DAE700BF703E00203E
+:1037100D70B5426882B006460C461AB11E4BD96888
+:1037200D8A421DD2002525800195002005E0019BD0
+:1037300D3268996891420DD0208801A9FFF7B2FF38
+:1037400D0028F4D1238801339BB22380002BEBD0CA
+:1037500D02B070BD114A73601389338102B070BD20
+:1037600D1B699A42DED812F00303DBD10B490089A5
+:1037700D09898842D6D1306891688842D2D10849EA
+:1037800D49688A4203D901F580518A4201D318460E
+:1037900DDEE723800120DBE768210020583E002072
+:1037A00D703E002010B4104C104A638803EB830365
+:1037B00D02EB8302D36853B94FF0040C516884F8BF
+:1037C00D00C00B485DF8044B012201F025B9094AF0
+:1037D00D0520022120709180054811685DF8044B89
+:1037E00D0023012201F018B9583E0020703E002040
+:1037F00D68210020243F00202DE9F0411C469B88C4
+:1038000D3BB9174F80460D461646387828B101232F
+:1038100DA38048F2096019E0A0882146FFF742FF16
+:1038200DB0B12368B8F1000F04D09988B8F8002022
+:1038300D9142F1D11DB119882A889142ECD1996834
+:1038400D084A12893281C6E900130020BDE8F081D3
+:1038500DA388206001339BB2A380002BD5D0D8E77D
+:1038600D703E0020583E0020F0B502231A4D0B800B
+:1038700D00F5805E4FF6FF740830012603680133B2
+:1038800D1ED0478807F1030C00EB8C0CE6451CD3CA
+:1038900D8388A34215D003889BB18368B3F1FF3FA2
+:1038A00D0FD0D5F800C09C4500D22B600B88033398
+:1038B00D3B440B804388033300EB83008645DDD802
+:1038C00DF0BD002AF2D01670F0E70AB10123137093
+:1038D00D4FF480630B80F0BD683E002030B5104C76
+:1038E00D83B06088211DFFF7DDFE20B903B0BDE870
+:1038F00D3040FFF757BF0B4B626899881B680A4829
+:1039000D03EB81015388033300259BB24FF0030C69
+:1039100D9B00009584F800C001F04AF803B030BD5B
+:1039200D583E0020243F0020682100202DE9F04F53
+:1039300DA64FDFF8BCA2DFF8BC92DFF8BC828BB0DB
+:1039400D06463C68002C00F0B98023785A1E052AE3
+:1039500D00F26883DFE802F041242403034E002EB9
+:1039600D40F0D88094F804B0BBF1010F00F04F8205
+:1039700DBBF1020F00F04582BBF1000F00F0288271
+:1039800DCDE907660596099605AD48F20E66023B30
+:1039900D0696042B4CD8DFE803F085716545A10030
+:1039A00DB4F814B0002E40F09D80894DA17D0BEB35
+:1039B00D8B0205EB82024FEA8B061089526802EBEF
+:1039C00D8002062900F22983DFE811F068019101D8
+:1039D00D7E01A20156013D011801002E40F0E38148
+:1039E00D2279032A00F2AD80DFE812F0E4002E0206
+:1039F00D9D00C500002E40F0E28198F80B30002BA1
+:103A000D00F0AA8098F8003088F80B60013B062B77
+:103A100D5BD8DFE813F03B02C501A601A3015A00F4
+:103A200D28028E0104238DF81430E388ADF8203080
+:103A300D684C04F1100654F8043B284603B198472E
+:103A400DA642F8D15146002648463E60FBF71EFFC0
+:103A500D6148012100F088FF00287FF472AF0BB0A0
+:103A600DBDE8F08F03238DF81430E1882289E368D7
+:103A700D0793ADF82010ADF82220D9E702238DF879
+:103A800D1430A37D2289A188ADF82020A3F106036F
+:103A900DB3FA83F3E26807925B09ADF822108DF853
+:103AA00D2430C5E701238DF814302189A288E368FD
+:103AB00D0793ADF82010ADF82220B9E751464846DE
+:103AC00DFBF7B2FE044638603FE7002305AD0593D2
+:103AD00DC5E902332B6148F20E66069605238DF873
+:103AE00D1430A5E7A17DE288394D022907D90BEBEA
+:103AF00D8B0005EB8000D11C0689314401814FEA12
+:103B000D8B065E4405EB8605C2F57F426989FD3261
+:103B100D0A446A8105AD002205924FF40646C5E9B7
+:103B200D02222A6133E72D4A2D48116800232371A3
+:103B300D02249480012200F06FFF00288FD03C6892
+:103B400D2378284905AD002205924A60C5E9022275
+:103B500D2A6148F20D661AE798F80030072B00F23B
+:103B600DDB81DFE813F0EF01D901D9011201AC01BE
+:103B700DE600E600BF01194E1B4A19484FF0000B35
+:103B800D84F804B0CDF800B00823316800F010FFC0
+:103B900DB8F8025005EB85030D4D05F823B005EB84
+:103BA00D830533686A686B60B3882B8102233260AA
+:103BB00DB380C2E7094B0D4A1968094801232371E7
+:103BC00D00230093082300F0F3FEB6E76C3E0020BF
+:103BD00D703E0020403E0020203F0020243F00206A
+:103BE00D68210020503E0020308A0300388A0300EF
+:103BF00D643E0020103F0020583E0020E288214600
+:103C000D41F61D5006EB0B0C05EB8C0CD41CBCF8CF
+:103C100D08E07444ACF808405E4405EB8605C2F537
+:103C200D7F420C466989FD320A446A8105AD41F631
+:103C300D1D5200269042C5E90066C5E902662E6157
+:103C400D3FF4A5AED8E1AA4BAA4A5968AA4BAB4896
+:103C500D1B8803930623A37500230093042300F010
+:103C600DA7FE40BB039B03EB830305EB83050123F9
+:103C700D2B740BB0BDE8F08F9D48A36903609E497E
+:103C800D039200234360FFF743FD039A00230028AE
+:103C900D00F0B98111460222A27503E00223A3753B
+:103CA00D11460023009304239448E21800F080FE8F
+:103CB00D00283FF4D4AEA07D3968E2880B78022845
+:103CC00D48F20D60A8D99DE723698C48002B14BFDD
+:103CD00D03230123A375002302F10801009304F1CE
+:103CE00D0C02042300F064FE0028E4D1B7E6032B98
+:103CF00D0CBF05230623A3750023111D00937F48D8
+:103D000D042304F1080200F053FE0028D3D1A6E6E7
+:103D100DE3880120A075002002F10C019B002269AF
+:103D200D0090764800F044FE0028C4D10BB0BDE8E9
+:103D300DF08F072388F8003000230093C8F8043073
+:103D400D6F4B704A19686D48082300F031FE00284A
+:103D500D3FF485AE3C6805AD237868E7FFF722FD9B
+:103D600DF5E7D8F804206648538884880168033342
+:103D700D00209BB201EB8401009003249B005F485F
+:103D800D88F8004000F014FEE1E75D4AD8F80430F1
+:103D900D5988938803330B449380022388F80030AD
+:103DA00DFFF79CFDD3E7002305AD0593564A2B6124
+:103DB00DC5E9023353604FF40646069638E605AD65
+:103DC00D002305934FF40646C5E902332B6184E6C3
+:103DD00D022305AD23710DF11201E3680593284609
+:103DE00DCDE90666FFF794FC002840F0C08048F24C
+:103DF00D09660023C5E90033C5E902332B61237839
+:103E000DC5E5CDE907660596099605ADBFE53E4BBF
+:103E100D1B78A01D002B00F0E48005AD3B4B2A461E
+:103E200D3146FFF7E9FC394B002800F0C980C3E9A2
+:103E300D006648F2096398428ED1C5E90066C5E96E
+:103E400D02662E612378A2E5314D2B78022B40F0CE
+:103E500DAC800023009369682B702E4A27480823F5
+:103E600D00F0A6FD69E6B8F80220294D9300134431
+:103E700D05EB8305002369680093062388F800305D
+:103E800D244A1E48082300F093FD60E798F80A3095
+:103E900D43B11F4DEB68002288F80A2013B92A7C24
+:103EA00D002A7DD105AD0023059388F80030C5E9C2
+:103EB00D0233A8F80230C8F804302B610DE6B8F8CB
+:103EC00D0220134D0E4902EB820305EB83030868B4
+:103ED00D5C6858608888188102238B800C6002FA18
+:103EE00D03F3C4E7012388F8003098F80A30CFE7D0
+:103EF00D343E00202C8A0300CA4000206821002097
+:103F000D243F0020388A0300503E0020303F00201F
+:103F100D703E0020308A0300013B062B3FF6D5ADE5
+:103F200D01A252F823F000BF8D3E0300A13D030016
+:103F300D633D03005D3D0300CB3A0300673E030084
+:103F400D333D03003C4DB8F808202B780132B3FA0D
+:103F500D83F3A8F8082000225B09A8F8022088F84E
+:103F600D0B20012288F80A3088F8002090E7069986
+:103F700D324A8B88E3800B882381314800960423D5
+:103F800DBDF8124000F014FD002838D12A4B04EB87
+:103F900D840403EB8404012323740BB0BDE8F08F7C
+:103FA00DA8F80230FFF79AFCD1E6264A05AD0023AA
+:103FB00D012105931170C5E902332B615360FCE6B5
+:103FC00D00969C881D4A06991D48042300F0F0FCBC
+:103FD00DA8B9194B04EB840403EB840484F810B0E6
+:103FE00D3DE5194B0996CDE90566CDE90766C3E9AF
+:103FF00D006605AD48F2016023780646C7E43C68CB
+:1040000D48F20D66F5E6CDE90500CDE9070009900A
+:1040100D237805AD48F20966B9E4E288214648F2F5
+:1040200D0E60EFE505AD00230593C5E902332B6165
+:1040300D48F20E630693FBE4703E00202C8A0300C9
+:1040400D68210020503E0020303F00204068FFF7DF
+:1040500D6DBC00BF2DE9F04F4F4C257883B0002D7E
+:1040600D5ED00C46002972D0098898464FF6FF7332
+:1040700D99424FD06388002B4CD0666816F003062A
+:1040800D5FD10746002A65D0B2F800B0B2F80290B1
+:1040900D424801A9FBF786FB4FF0000AC0F800A0CB
+:1040A00DC0F810A0C0F814A0C0F804A0C0F808A073
+:1040B00DC0F80CA0C0F818A080F8008063680361F8
+:1040C00D0546A0F814B00121354800F041FC2388C5
+:1040D00D2B81B8F1030F6388E860AB80A5F80690DB
+:1040E00D24D02E48A5F80AA001A9FBF78DFB3FB1FE
+:1040F00DE9682C4A00231289BB72C7E900133A8183
+:1041000D2948012100F018FC044628B9FFF70EFCE0
+:1041100D264601E048F20366304603B0BDE8F08F55
+:1041200D48F20166304603B0BDE8F08F3B68AB61E5
+:1041300D042301A9A5F80AA0AB751848FBF764FB89
+:1041400DD6E748F20266304603B0BDE8F08F48F27C
+:1041500D0466E1E7B4F8089009F1030040F2FE337C
+:1041600D80B2984214D8114A13783BB951891389FA
+:1041700D0B4403449BB2B3F5806F05D948F2066634
+:1041800D304603B0BDE8F08F01445181B3467FE75F
+:1041900D48F20866C0E700BF503E0020103F0020E7
+:1041A00D683E0020583E0020203F0020703E002039
+:1041B00D094A116804290BD038B51568074C034618
+:1041C00D0121104644F8253000F0C2FB002038BD17
+:1041D00D48F20B60704700BF2C3F0020403E00208E
+:1041E00D2DE9F04F954D89B02A780023CDE90333A1
+:1041F00DCDE905330793002A4ED1281D02F0FF08A3
+:1042000D00F0BEFB20B10024204609B0BDE8F08FC0
+:1042100DD8F8F83F5C1C4AD04FF0805211695269B2
+:1042200D874F88493B610022A3F500533846FB6058
+:1042300D00F0B2FB04460028E6D11C2382498348D6
+:1042400DDFF824A2DFF824B28C22FBF771FA0223E7
+:1042500D26460093A146FB68F018F35800F0E18064
+:1042600D5B4530D143687A4A93424BD00132934239
+:1042700D2BD1B8F1000F40F09480764B7649186041
+:1042800D00220193FFF7F0FA019B9B88022B0CBFD4
+:1042900D042308231C434CE0704C04F1100554F822
+:1042A00D043B03A803B19847A542F8D1ABE74FF003
+:1042B00D10234FF080525B6911695269581C08BF79
+:1042C00D02FB01F3ACE701330BD1031D00F5805167
+:1042D00D02E0994200F08F801A68013203F1040365
+:1042E00DF7D0009B013B9BB2009309EB89030AEBCE
+:1042F00D830209F10109506003220AF823201FFAF5
+:1043000D89F916E009EB89030AEB830299005060E5
+:1043100D01F1100208314FF0000C524451440AF8DB
+:1043200D23C0FFF7A1FA09F1010944F002041FFAB5
+:1043300D89F906F58056B6F5005F8CD1009B012BEF
+:1043400D2CD9E4B2062C0ED1444C012200232A7044
+:1043500D6B6004F1100554F8043B03A803B19847B2
+:1043600DAC42F8D14FE702D814F0FD0F16D0374804
+:1043700D02A9FBF717FA053C0023012203604360F5
+:1043800D8360C3600361436183610270062C1DD895
+:1043900DDFE804F02B1C2B1C1A2E1A0048F20A64BD
+:1043A00D32E709EB890C0AEB8C020221294B0AF842
+:1043B00D2C1011812A49A1F802901968516009F158
+:1043C00D01091FFA89F959E70323037102A91F484F
+:1043D00DFBF71AFA2348012100F0AEFA0446002833
+:1043E00D7FF411AFFFF7A2FA0EE701230371EDE79A
+:1043F00D02230371EAE7174B1A68CAB1184A09EB91
+:1044000D89010AEB8103A2F80290022209F1010948
+:1044100D0AF8212058601FFA89F91A8144F0010425
+:1044200D87E75A1C3FF451AF5B453FF44EAF58E759
+:1044300D022218609A804FF00108EFE7503E0020ED
+:1044400D682100204C8A0300843E0020103F00208C
+:1044500DFE011EF1243F0020283F0020403E002099
+:1044600D583E0020203F0020703E0020DEC0ADDE13
+:1044700D30B370B50D4682B0F1B10DF106010446B1
+:1044800DFFF746F918B948F2096002B070BDBDF8E2
+:1044900D06000D4B666800EB800003EB80000121E8
+:1044A00D0C3000F055FA636801220C330020C5E989
+:1044B00D0063A27202B070BD48F2046002B070BD1C
+:1044C00D48F20460704700BF703E002010B310B575
+:1044D00D82B00DF106010446FFF71AF9B0B1BDF82F
+:1044E00D06300E4A03EB830302EB8303DA684AB10D
+:1044F00DA27A3AB1DA680021013A0846DA60A1726F
+:1045000D02B010BD48F2056002B010BD48F209605E
+:1045100D02B010BD48F20460704700BF703E00202D
+:1045200D02230022FFF796BD18B103230022FFF7E7
+:1045300D91BD48F20460704770B51B4B1B7882B07B
+:1045400D1BB34FF6FF739842054628D001A91748B3
+:1045500DFBF728F900240522012644600460C5807C
+:1045600D02708460C460046144618461067101A9B4
+:1045700D0E48FBF749F90E48314600F0DDF90546C6
+:1045800D40B12546284602B070BD48F20165284667
+:1045900D02B070BDFFF7CAF9284602B070BD48F2EF
+:1045A00D0365284602B070BD503E0020103F00202C
+:1045B00D203F002010B5184B1B7882B00BB301A91A
+:1045C00D1648FBF7EFF803460022062102605A60F9
+:1045D00D9A60DA601A615A619A6119700F4801A9DF
+:1045E00DFBF712F90E4B1A780AB10122DA720D4857
+:1045F00D012100F0A1F9044640B10024204602B08B
+:1046000D10BD48F20164204602B010BDFFF78EF9CF
+:1046100D204602B010BD00BF503E0020103F0020CC
+:1046200D583E0020203F002010B582B0ADF80600A6
+:1046300D0A48ADF80410047844B15AB153B101A938
+:1046400D0DF10600FFF7D8F802B010BD48F2016079
+:1046500D02B010BD48F2046002B010BD503E002003
+:1046600D00B50E4B83B01B78ADF806005BB179B188
+:1046700D72B1134600200A460DF10601FFF7BCF892
+:1046800D03B05DF804FB48F2016003B05DF804FB74
+:1046900D48F2046003B05DF804FB00BF503E0020FB
+:1046A00D00B50E4B83B01B78ADF806005BB179B148
+:1046B00D72B113460DF106000A460021FFF79CF872
+:1046C00D03B05DF804FB48F2016003B05DF804FB34
+:1046D00D48F2046003B05DF804FB00BF503E0020BB
+:1046E00D20B119B103680B600020704748F20460D7
+:1046F00D704700BF384B1B78002B67D0002868D05F
+:1047000D30B50022354C026042608260B4F80AC0B8
+:1047100D2389C260022101806168028263449BB2D9
+:1047200D002934D02E4A0D68954230D12D4A4D685E
+:1047300D2A44012A2BD8E2684280C3F5806292B2E6
+:1047400DA0F808C0438102B1828101F108034FF640
+:1047500DFF7E01F580511A68013216D05A88033256
+:1047600D03EB8202914225D39A88724512D01A88A2
+:1047700D82B19A6801320DD08288013282805A88C6
+:1047800D033203EB82039942E5D8002030BD0122AC
+:1047900D0280D0E7B0F806C0C2890CF1010CA0F878
+:1047A00D06C05C8803322244C2815A88033203EB6F
+:1047B00D8203E8E7C289C488CB1A02EBA303013454
+:1047C00D0122C480C3810274002030BD48F2016013
+:1047D00D704748F204607047503E0020703E002044
+:1047E00DDEC0ADDE02FEE10E4B0901F01F024FF0FF
+:1047F00D010C0CFA02F100EB830000F085B800BF4C
+:1048000D4B0910B501F01F040121A14000EB8300FD
+:1048100D00F06EF8E04000F0010010BD01F01F0245
+:1048200D012303FA02F24B0900EB8300D14300F0A0
+:1048300D77B800BF4B0901F01F0150F82300C840A5
+:1048400D00F00100704700BF2DE9F04F01F1FF3A74
+:1048500D83B04FEA5A130D46044601934FF00009F9
+:1048600D4FF0010854F8293004EB89066FEA030B69
+:1048700D9BFAABFBBBFA8BFBBBF1200F25D00BEBEF
+:1048800D491B5D454FEA49170CD81EE03368DB43E1
+:1048900D93FAA3F3B3FA83F3202B07EB030B14D096
+:1048A00D5D4512D90BF01F034FEA5B1008FA03F1B7
+:1048B00D04EB80009A4600F01BF820FA0AF0C307BB
+:1048C00DE4D4584603B0BDE8F08F019A4A4509F18A
+:1048D00D010301D09946C5E7AB46F2E7034653E81D
+:1048E00D000F0A4643E8002C9CF0000FF7D17047EB
+:1048F00D034653E8000F40EA010243E8002C9CF008
+:1049000D000FF6D1704700BF034653E8002F42EA6F
+:1049100D010043E8000C9CF0000FF6D1704700BF7A
+:1049200D034653E8002F02EA010043E8000C9CF017
+:1049300D000FF6D1704700BF034653E8000F00EBA0
+:1049400D010243E8002C9CF0000FF6D1704700BF28
+:1049500D034653E8002F02EB010043E8000C9CF0E6
+:1049600D000FF6D1704700BF034653E8002FA2EBAE
+:1049700D010043E8000C9CF0000FF6D1704700BF1A
+:1049800D0346012253E8000F40EA020143E8001CF0
+:1049900D9CF0000FF6D1704740B139B110B40C68DE
+:1049A00D0160234611465DF8044B18470E207047F1
+:1049B00D2DE9F047DDF820A048B342B306684EB3A9
+:1049C00D1D460BB34768D7F80490B3FBF9F809FB04
+:1049D00D1838B8F1000F17D142EA0104A4078E462A
+:1049E00D0FD1C468A1420CD3046901F1FF3E754497
+:1049F00DA54206D8CDF820A0F468A446BDE8F0473E
+:104A000D60471020BDE8F0870920BDE8F0870E2033
+:104A100DBDE8F0870820F5E7D8B1F0B50668D6B146
+:104A200DAAB1446827687C1E0C428E460DD1C4681D
+:104A300DA1420AD34C1E07FB024E0469A64504D8B9
+:104A400D3469A446BDE8F04060471020F0BD092050
+:104A500DF0BD0E2070470820F0BD00BF29DF704764
+:104A600D28DF704703689A6852B310B586B00023EB
+:104A700DCDE9023300930493037984680594019181
+:104A800D8BB1012B03D06846904706B010BDC368AB
+:104A900D416904911B0302208DF8000002936846C2
+:104AA00D904706B010BDD0E903144369049301206B
+:104AB00D8DF80000CDE902416846904706B010BD63
+:104AC00D704700BF0846704700207047024B187AA8
+:104AD00D003818BF01207047D43F0020034B187ACF
+:104AE00D0122B0FA80F05A7440097047D43F00207B
+:104AF00D08B510461A4601F0DEFF002008BD00BFC4
+:104B000D10B5064B06480024C3E90044C3E902442E
+:104B100D1C61FAF725FE204610BD00BFD43F0020D2
+:104B200DC43F002010B50A4C0A4B43602046FFF7E6
+:104B300D27FF08B1002010BDFEF720F902462274B0
+:104B400D054906481C238C22FAF7F2FD002010BD02
+:104B500DD43F0020408A0300383F0020C43F00208E
+:104B600D38B5254D2B7AFBB1244B1C6802232B72D3
+:104B700D237923B3012B0CD020460321FFF772FFBD
+:104B800D00232B726B601E491E48BDE83840FAF7B2
+:104B900D7DBED4E903031844FFF762FF18B3112853
+:104BA00DEAD101232B7238BD15491648FAF73CFEA0
+:104BB00D124B044618600028D8D1686038BDD4E97E
+:104BC00D0523D21AB2F5805F28BF4FF480529208A8
+:104BD00DE1682069012A38BF012219441844FFF702
+:104BE00D3DFF0028DBD12B7C002BDCD1BDE838400C
+:104BF00D022000F009B800BFD43F0020EC3F002098
+:104C000DE83F0020C43F002010B5254C237A93B116
+:104C100D022B06D103280FD1E3680133082B2AD8C4
+:104C200DE360637C1BB9BDE81040FFF799BFBDE899
+:104C300D1040FEF793B810BD1A4B00221B68E260BE
+:104C400D1A79FAB1012AECD1D3E9042101328A4251
+:104C500D1A61E6D10022022822720CBF11460D21E5
+:104C600D1846FFF7FFFE10491048FAF70FFE637C58
+:104C700D002BDCD1D7E70B4B00221B68E2602272C0
+:104C800D0D21EDE7D3E90512A1EB020CBCF5805F18
+:104C900D94BF624402F5805291429A61C1D1D9E725
+:104CA00DD43F0020EC3F0020E83F0020C43F00200F
+:104CB00D831E012B01D8FFF7A7BF704700F0FD033E
+:104CC00D012B00D07047A0F10100044BB0FA80F029
+:104CD00D002240095A741874FFF742BFD43F0020D8
+:104CE00DF0B585B007460C46184803A915461E4673
+:104CF00DFAF758FD30B38446240B86600760012314
+:104D000DCCF80C40124E1148CCF814500024CCF8BD
+:104D100D044003A9CCF81040CCF818408CF80430AE
+:104D200DFAF772FD301DFFF72BFE10B1204605B0CE
+:104D300DF0BD737C002BFAD10190FFF711FF0198A4
+:104D400D05B0F0BD042005B0F0BD00BFC43F00208C
+:104D500DD43F0020F0B585B006460F46164803A98E
+:104D600D15461C46FAF71EFD10B384460A9B0660D5
+:104D700D83600761114ECCF8144000240E48CCF826
+:104D800D0C5003A9CCF80440CCF81840FAF73CFDC0
+:104D900D301DFFF7F5FD10B1204605B0F0BD737C59
+:104DA00D002BFAD10190FFF7DBFE019805B0F0BDA5
+:104DB00D042005B0F0BD00BFC43F0020D43F00204B
+:104DC00D13DF70470023D3F8F80F421C01D0FFF713
+:104DD00DF7BF4FF010235869431CF8D104207047DA
+:104DE00D0148FFF7EDBF00BF00C00100A0DF704715
+:104DF00DA1DF7047ADDF7047B3DF7047B4DF704799
+:104E000D30B50D4B83B01A68019242F6A6230125E9
+:104E100D01AA69460446ADF80030ADF80250FFF71F
+:104E200DE5FF08B103B030BD044B2A461978204682
+:104E300DFBF74AFB03B030BD6C8A0300EB4000204A
+:104E400D70B54FF6FF738AB000249842CDE9004447
+:104E500DCDE902440494ADF802001CD0054600F0E3
+:104E600D49FC1128064643D017D8E0B10B2829D1AB
+:104E700D0F23BDF802008DF8003000F047FD03460A
+:104E800D6846ADF80430FCF7A5FC2246194B2846C0
+:104E900D1978FBF719FB0AB070BD43F20203984273
+:104EA00D10D12246F2E70E23BDF802008DF8003036
+:104EB00D00F02CFD03466846ADF80430FCF78AFC83
+:104EC00D3246E3E7002407232846CDE90544CDE922
+:104ED00D08448DF81430ADF81650079600F016FD05
+:104EE00D034605A8ADF81830FCF774FC2246CDE753
+:104EF00D0122CBE7EE400020FFF7A2BF2DE9F047DE
+:104F000DDFF8548188B098F800100746FBF7C0FA17
+:104F100D10B108B0BDE8F0870446384600F050FCEB
+:104F200D11280CD8112825D8DFE800F07D24242481
+:104F300D242448244F24242424242424243A43F2D2
+:104F400D020290422CD043F20142904212D13846D7
+:104F500DFFF776FF01263F4B324619783846FBF7AF
+:104F600DB3FA98F800102246384608B0BDE8F0476D
+:104F700DFBF7AABA0023CDE90333CDE9063305903B
+:104F800D072338468DF80C30ADF80E7000F0BEFCDE
+:104F900D034603A8ADF810300126FCF71BFCDAE739
+:104FA00D0126D8E701AB294603AA38460493FFF73B
+:104FB00D21FF18B9BDF80430002BCCD1384600F0D4
+:104FC00DA5FC00F019FC0026C5E70DF10600FFF762
+:104FD00D13FFBDF80630012BF0D90026012502A9DB
+:104FE00D4FF0020942F6021A09E0BDF808305345A8
+:104FF00DD8D0BDF806300135ADB2AB42DED928466A
+:1050000D0022CDE90391FFF7F9FE42F605230028B2
+:1050100DD4D102A9002EE8D1BDF80860F61AB6FA6F
+:1050200D86F67609E5E7002310223846CDE90333ED
+:1050300DCDE9053307938DF80C20ADF80E7000F017
+:1050400D65FC0124034603A8ADF810302646FCF795
+:1050500DC1FB80E7F0400020F140002030B5012178
+:1050600D87B005462948FFF739FCBFF35F8F08B1BC
+:1050700D07B030BD0446284600F0F0FA86280246F7
+:1050800D23D00FD8C8B1112833D1214B0122197863
+:1050900D2846FBF719FABFF35F8F1C4B00221A60ED
+:1050A00D07B030BD43F20203984222D1184B22467D
+:1050B00D19782846FBF708FAEDE7154B19782846BD
+:1050C00D07B0BDE83040FBF7FFB9CDE90344062337
+:1050D00DCDE9014428468DF80430ADF8065005940D
+:1050E00D00F014FC034601A8ADF80830FCF772FB84
+:1050F00DDCE700240723CDE90144CDE904448DF814
+:1051000D04302846ADF806500392E9E7F03F002041
+:1051100DEF400020037803B1704730B5044683B0EB
+:1051200D4088FFF78DFE6588284600F033FBA0B957
+:1051300D6488204600F0EAFB00236A460921FBF74C
+:1051400D63FD052818D0104B104918780022FBF785
+:1051500DFFF9024640B103B030BD0D4B0122197865
+:1051600D2846FBF7B1F9E3E70A4B0B49187803B072
+:1051700DBDE83040FBF7ECB9064B0122197820460B
+:1051800DFBF7A2F9DFE700BFEF4000205D50030001
+:1051900DF0400020EC400020014E030070B5037874
+:1051A00D082B82B009D0314C314920780022FBF711
+:1051B00DCFF9024650B302B070BD467A0446002EB8
+:1051C00DF1D1057A072D29D0082D45D0012DEAD131
+:1051D00D80886A462946FBF7F9FF06460028E2D18A
+:1051E00D019B1B78002BDED0A08800F003FC4FF64E
+:1051F00DFF739842D7D01F4C2A462178FBF764F9EC
+:1052000D1D4920783246FBF7A3F9CCE71B4B1C490F
+:1052100D187802B0BDE87040FBF79AB98088134C3E
+:1052200D00F0E8FB4FF6FF7398420546BCD021789D
+:1052300D0122FBF749F9284600F068FB33466A4620
+:1052400D0921FBF7E1FC0528AED10C4B01221978A1
+:1052500D2846FBF739F9A7E70A4B1A68012AA2D1AC
+:1052600DBFF35F8F014C1E609EE700BFEF40002033
+:1052700D5D500300F0400020FD4E0300EC40002087
+:1052800D014E0300F03F00202DE9F843FBF7F6F83F
+:1052900D1E4C1F4D2070FBF7F1F82870FBF7EEF850
+:1052A00D1C4E1D4F3070FBF7E9F83870FBF7E6F830
+:1052B00DDFF87080DFF8709088F80000FBF7DEF8FB
+:1052C00D89F80000FBF7DAF82378144A182B1070D0
+:1052D00D19D02B78182B16D03378182B13D03B7888
+:1052E00D182B10D098F80030182B0CD099F80030EE
+:1052F00D182B08D0182806D0094B00201860BFF3D2
+:1053000D5F8FBDE8F8830320BDE8F883EF400020F0
+:1053100DEE400020F0400020F1400020ED40002044
+:1053200DF03F0020EC400020EB40002030B50D4B4D
+:1053300D83B000220C4619780B4B01920546009361
+:1053400DFBF7C2F809490A4B2846002C08BF0B464B
+:1053500D019300F0DBFA00226946FBF7CDFC03B0A8
+:1053600D30BD00BFEC40002001000900708A030031
+:1053700D748A030070B503888588353B86B0044672
+:1053800D1F2B2AD8DFE803F06110292929292929A3
+:1053900D2929292929292929292929292929292970
+:1053A00D2929298429A32938554E28463178FBF718
+:1053B00D6FF890B1317800222846FBF785F8E18827
+:1053C00D002940F08980E389012B03D1217C00392C
+:1053D00D18BF01212846FFF7A9FF4A4C4A4B4B49FC
+:1053E00D18780022FBF7B4F849492078002206B05E
+:1053F00DBDE87040FBF7ACB8002611232846CDE977
+:1054000D0166CDE903668DF804300596ADF80650BA
+:1054100D00F07CFAADF8080000F0EEF93D4B394C88
+:1054200D197832462846FBF74FF821783246284640
+:1054300DFBF74AF8BDF8060000F068FA034601A82C
+:1054400DADF80830FCF7C6F9C8E7334E2846317879
+:1054500DFBF71EF80028C0D0002231782846FBF754
+:1054600D33F8E288002A39D02C4B264C19782C4B76
+:1054700D00222846CDE90132FBF726F8294B02938D
+:1054800D284600F043FA002201A9FBF735FCA5E7F9
+:1054900D037B012BA1D1827A012A9ED1018942F68B
+:1054A00D0213994299D1204C28462178FBF70CF82C
+:1054B00D00221E492078FBF74BF8024600288CD1BC
+:1054C00D164B1B4918780F4CFBF742F886E7284618
+:1054D00DFFF7B6FC0B4C81E700217BE7A689012E77
+:1054E00DC2D1E1892846FFF783FC0028BCD1044BCB
+:1054F00D044C197832462846FAF7E6FF6EE700BFEE
+:1055000DED400020F0400020EE400020F94E030059
+:1055100DFD4E0300F1400020EB400020EC40002048
+:1055200D01000900708A0300EF4000205D50030068
+:1055300D014E03002DE9F0418CB000F01DF901A8DA
+:1055400DFAF77EFF019EDFF85480DEB100244FF69E
+:1055500DFF7703E00134A4B2B44213D20CAB03EBDA
+:1055600D440333F8285C284600F0D0F9B842F1D155
+:1055700D013498F8001001222846A4B2FAF7A4FFCE
+:1055800DB442EBD3044998F8000000220CB0BDE8FA
+:1055900DF041FAF7DDBF00BFFD4E0300F0400020E3
+:1055A00DAFDF7047B1DF7047B2DF7047B3DF7047D1
+:1055B00D70B51E4B1E4C93E80300238888B04FF640
+:1055C00DFF7601ADB34285E8030007D127E02088BF
+:1055D00DFBF7FEFBB0420346208020D01846002288
+:1055E00D2946FBF789FB03460028F0D000222088CE
+:1055F00D0792112BCDE90322CDE90522ADF810005C
+:1056000D0DD0862B0DD007228DF80C20059300F0C0
+:1056100DF1F9034603A8ADF80E30FCF7EFF808B02A
+:1056200D70BD06238DF80C30F1E700BF788A0300BA
+:1056300DCC400020044A12884FF6FF739A4200D1E5
+:1056400D7047FFF7B5BF00BFCC400020024B4FF6AF
+:1056500DFF721A8000207047CC4000202DE9F041E8
+:1056600D82B0074600F052F94FF6FF7398423AD0D8
+:1056700D064601224FF003086B4608213046551CA3
+:1056800DFBF7A8FD0446ADB203233846E4B9019AF1
+:1056900D911D42F8048BFFF787FF03460821304622
+:1056A00DCBB10C2B03D1FBF7FBFD2A46E4E7082118
+:1056B00D052B18BF1C46FBF7F3FD002818BF03246C
+:1056C00D204602B0BDE8F081072C08BF0C2420460F
+:1056D00D02B0BDE8F0813246FBF708FE04462046D5
+:1056E00D02B0BDE8F08143F20204204602B0BDE8ED
+:1056F00DF08100BF2DE9F04182B0064600F006F9B9
+:1057000D4FF6FF7398422CD1002703243D464FF0EE
+:1057100D010823463A4629463046FFF743FF042841
+:1057200D0AD008280AD00B280AD0B8F1000F08BFFC
+:1057300D0B2002B0BDE8F0811120F6E70020F4E760
+:1057400D14F0020404D13DB127463D46032400E088
+:1057500D01244FF00008DCE7002FEAD003242F4688
+:1057600DF7E76A460821FBF731FD0028CCD1019DF2
+:1057700DAF882C680635CAE708B54FF6FF70FBF702
+:1057800D27FB034B1880BDE80840FFF711BF00BF92
+:1057900DCC40002000B585B00DF10703039300F058
+:1057A00DB5F802AA0121FBF711FD20B9039B18786A
+:1057B00D05B05DF804FB002005B05DF804FB00BFEB
+:1057C00D70B50C4E04463046FFF7F0FE78B93188BF
+:1057D00D43F203054FF6FF722046FFF7E1FEA842A4
+:1057E00D00D070BD3188013189B23180F2E70320DC
+:1057F00D70BD00BFCE40002000B5084B844693E835
+:1058000D030083B06B4683E803000022194660460F
+:1058100DFBF772FA03B05DF804FB00BF808A03004A
+:1058200D46DF70472DE9F041102205460E46013046
+:1058300D013101F030F978BB04462B4605F110011A
+:1058400D13F8012F52BB9942FAD16F7C96F8118053
+:1058500D87EA080313F0FE0F16D106F1120105F1C8
+:1058600D1200062207F0FE0701F015F9042F0FD0E4
+:1058700D062F0DD008F0FC08B8F1040F08D0B0FACF
+:1058800D80F04009BDE8F08107F0FE07042F13D129
+:1058900D04F00100BDE8F0810024D6E7334606F19F
+:1058A00D100113F8012F2AB98B42CED013F8012F16
+:1058B00D002AF9D00124C8E7062FE9D008F0FC082A
+:1058C00DB8F1040FE4D00020E4E700BF70B584B058
+:1058D00D05460E46FBF7DCF902AA0DF1060107207D
+:1058E00DFBF7DEF9034628465BB1BDF80640B4422E
+:1058F00DF2D00399FFF796FF0028EDD0204604B0B3
+:1059000D70BD4FF6FF74204604B070BD13280DD83E
+:1059100D10B50446FAF7ECFC28B1064B04EB8404F1
+:1059200D33F8140010BD4FF6FF7010BD4FF6FF7029
+:1059300D704700BFF43F0020132816D838B5044631
+:1059400D0D46FAF7D5FC68B1094804EB840400EB69
+:1059500D44040020E388D4F80220AB80237A2A6027
+:1059600DAB7138BD43F2020038BD43F202007047FF
+:1059700DF43F002010B504884CB9821C00F10A0CCC
+:1059800D12F8013B1BB99445FAD1002010BD0B88CC
+:1059900DA342FAD108220231023001F07CF8B0FAAC
+:1059A00D80F0400910BD00BF30B585B00546FBF74E
+:1059B00D6FF90CE0039C04F14601FFF7DBFF034692
+:1059C00D04F12A01284683B9FFF7D4FF68B902AA6A
+:1059D00D0DF106010720FBF763F903462846002B5E
+:1059E00DE8D14FF6FF7005B030BDBDF8060005B02B
+:1059F00D30BD00BF4FF6FF7398422DE9F04118D02E
+:105A000D0024DFF838800746254601E0642C10D0CD
+:105A100D38F81430BB42AEB204F1050405F10105AE
+:105A200DF4D13046FAF764FC0028EFD03046BDE8DB
+:105A300DF0814FF6FF763046BDE8F081F43F00204F
+:105A400D132804D8024B00EB800023F81010704788
+:105A500DF43F0020F8B54FF6FF7398421FD0002495
+:105A600D114F0646254603E0642C05F1010515D0BE
+:105A700D37F81430B34204F10504A8B2F4D1FAF7A3
+:105A800D37FC0028F0D03046FBF73EFB28B905EB7C
+:105A900D85054FF6FF7327F81530F8BD3046BDE884
+:105AA00DF840FBF731BB00BFF43F002010B58CB0C0
+:105AB00D144610306B460DF1100E10F801CD03F8A1
+:105AC00D01CB9E45F9D10023049391F800C08EF8C7
+:105AD00D0C30CEE901334A788B788DF81E2068465C
+:105AE00D8DF81D308DF81FC0FFF79AFE9DF82F1011
+:105AF00D9DF82E209DF82D3021706270A3700CB092
+:105B000D10BD00BF0388102B2CD1F0B500F1040C93
+:105B100DBCE80F0095B00DF1280EAEE80F00BCE803
+:105B200D0F00AEE80F009DF82C609CE8030006F016
+:105B300DFE07062F8EE8030015D1BDF828304E491B
+:105B400DBDF830400B9803EB83035B00CA18D4807B
+:105B500D4FF6FF74CC529DF832301372C2F802002A
+:105B600D15B0F0BD7047FBF793F89DF82C30032B63
+:105B700D4FEA530253D9022ADFD105AC0DF10605C8
+:105B800D224629460720FBF78BF8002860D0042F0A
+:105B900DF6D10C9B0698ADF810301B0C8DF8123019
+:105BA00DBDF82D30ADF8083003AA9DF82F308DF8D3
+:105BB00D0A30013004A9FFF779FFBDF80820BDF8C0
+:105BC00D0C309A42DCD19DF80E309DF80A209A4295
+:105BD00DD6D1BDF82810284BBDF806500B9801EB17
+:105BE00D810252009D521344BDF83020DA804FF6E9
+:105BF00DFF72C3F8020095429DF832001872AFD0C3
+:105C000D00232046ADF816108DF81430ADF818505D
+:105C100DFBF708FE2046FFF77DFA15B0F0BD05AC89
+:105C200D0DF10605224629460720FBF739F8062215
+:105C300D70B106994B7C734013F0FE0F01F1120108
+:105C400DF0D10DF12D0000F026FF0028EAD1C0E7BC
+:105C500DBDF8283008490B9803EB83035B00CA1885
+:105C600D4FF6FF74CC52BDF830109DF83230C2F8AB
+:105C700D0200D180137273E7F43F002082B010B59B
+:105C800D8C4684B049688646DCF800000DF1080C9E
+:105C900DACE8030006A981E80C00039BDA070EEBC4
+:105CA00D630C12D55A10029B5EF80220D45808AB33
+:105CB00D93E803008DE8030006AB0CCB6046A047CC
+:105CC00D04B0BDE8104002B07047029CEFE700BF82
+:105CD00D2DE9F04F83B0DDE90CABBDF83870002B2A
+:105CE00D41D080460E4691461D46BAF1000F3DD07B
+:105CF00D0F2E01D1C02F36D1282000F0A4FE04466E
+:105D000D1030F4F7FBFE18202680A4F8029000F066
+:105D100D9AFECDE900AB47F00207A7806B46074618
+:105D200D0246A06003CB47F80C5B0023D8F8006057
+:105D300DD360E3607B609160506075680D4951617F
+:105D400DC4E908330C4B9D4208D12046EFF718FFEC
+:105D500D204603B0BDE8F04F00F073BE214640462B
+:105D600DA8470028F1D103B0BDE8F08F1BF0010F5B
+:105D700DBED1F8E77D5C030081D901002DE9F04328
+:105D800D8DB00446149FDDF85490884616461D4686
+:105D900D5FB306A8F4F7B2FE1820ADF80880ADF891
+:105DA00D0A6000F050FE0146CDE9007941F80C5B28
+:105DB00D0023EC460246C3604B60BCE80300506014
+:105DC00D2068916005930D498568049251610C4AD4
+:105DD00D0A9312219542ADF80C100B9309D102A82C
+:105DE00DEFF7CEFE0DB0BDE8F08319F0010FD0D165
+:105DF00DF8E761462046A847F1E700BF7D5C030048
+:105E000D89D9010070B583681A49DA88B3F808C0DA
+:105E100D194E86B000250491059506A9044680F813
+:105E200D2850034611E90300C2F30022C2F1050216
+:105E300D8DE8030092B261463068FFF79FFF0F4B6C
+:105E400DCDE9023502AB93E8030042F210728DE802
+:105E500D0300234630682321FFF790FF0022002323
+:105E600D04F11000C4E90823E56006B0BDE87040F8
+:105E700DEFF766BD21C70100D438002059C70100D6
+:105E800D90F82830054A10B5044602600BB920463B
+:105E900D10BDFFF7B7FF204610BD00BF988A030065
+:105EA00D90F82830084A10B50446026023B9204600
+:105EB00D00F0C7FD204610BDFFF7A4FF204600F0FF
+:105EC00DC0FD204610BD00BF988A030090F8283011
+:105ED00D10B5044683B9237963B123680C4A9B68D6
+:105EE00D93420CD194F828300A4A22605BB92046BF
+:105EF00D00F0A7FD002010BDFFF784FFEBE7204663
+:105F000D9847002010BD2046FFF77CFFEFE700BF4C
+:105F100DA15E0300988A030070B50B4B0360044625
+:105F200D002500F1100685802A468160012130464A
+:105F300DEFF74AFC3046E560E56284F82850EFF74C
+:105F400D4DFC204670BD00BF988A03002DE9F0413D
+:105F500D90F8283088B004460D46002B36D1806865
+:105F600D314A03685B6D93425AD1304B04934FF025
+:105F700D0008CDF8148004AB0789C2882C4E93E835
+:105F800D03008DE80300C2F300223946C0270297B3
+:105F900DC2F10502306892B22346FFF799FE254BF8
+:105FA00D02970693CDF81C8008AB13E903008DE82A
+:105FB00D03003068204E234642F210722321FFF772
+:105FC00D87FE3378EBB1012384F828308DB9002298
+:105FD00D0023C4E90823002304F11000E360EFF768
+:105FE00DFDFBE068154B002808BF184608B0BDE85A
+:105FF00DF081F1F741F9281841EBE571C4E9080189
+:1060000DE9E70093232242F2107342F2107000214F
+:1060100DF1F742F901233370012384F82830D5E7D5
+:1060200D03219847A068A0E76903020021C701007A
+:1060300DD438002059C70100F240002011FCFFFFA9
+:1060400D024B1868BFF35B8F704700BFCC20002058
+:1060500D024B1868BFF35B8F704700BFBC40002038
+:1060600D08B52DED028B08EE100A00F05DF8154A0B
+:1060700D92F900200132034613D0B4EE488AF1EEB6
+:1060800D10FA0ED6B5EEC08AF1EE10FA09D8B5EEBB
+:1060900D408AF1EE10FA08D100F0DAF922220A4B0B
+:1060A00D0260BDEC028B184608BD00F0D1F9BDECC5
+:1060B00D028B034621221A600448BDE8084000F017
+:1060C00DA3B800BF43210020000080FF887A0300A1
+:1060D00D08B52DED028B08EE100A00F08DF8104B6F
+:1060E00D93F9003001330BD0B4EE488AF1EE10FA7B
+:1060F00D06D6DFED0C8AB4EEE88AF1EE10FA02D482
+:1061000DBDEC028B08BD00F0A3F9C8EEA87ABDEC7A
+:1061100D028B034621221A6017EE900A08BD00BFBC
+:1061200D432100200000000008B530F000432DEDA4
+:1061300D028B07EE100A2DD0002836DBB0F1FF4F91
+:1061400D47DAB0F5000F3BDB0022C3157F3B13444C
+:1061500DDA0F03EBD37307EE903AC2F17F02C0F36F
+:1061600D160040EAC250B8EEE78A00F051F89FEDF4
+:1061700D1C7ADFED1C6A07EE900A27EE877ADFEDB9
+:1061800D1A7AA8EE267AA8EE277ABDEC028B17EEC6
+:1061900D100A08BD9FED157ADFED157AC7EE277A47
+:1061A00DBDEC028B17EE900A08BD77EE477A9FED96
+:1061B00D107AC7EE877ABDEC028B17EE900A08BDF8
+:1061C00DDFED0C7A67EE277A6FF0180217EE900A62
+:1061D00DBBE7BDEC028B77EE077A17EE900A08BD90
+:1061E00DD95BDE3EDB27543580209A3E000000CC83
+:1061F00D000000000000004C07EE900AF1EEE77A77
+:1062000D17EE900A704700BF004870470000C07F2E
+:1062100D30F0004207EE100A03462DD0002834DB83
+:1062200DB0F1FF4F43DAB0F5000F37DB4FF0000C44
+:1062300D7048C3F31601084400F4000282F07E5248
+:1062400D0A43DB1507EE102A7F3B6B4A634401F1CD
+:1062500D0F0CF7EE007A0CEA020237EE677A03EBC9
+:1062600DD0534ABBB5EE407AF1EE10FA67D1002B50
+:1062700D40F09F80002070479FED607ADFED607ADF
+:1062800DC7EE277A17EE900A704777EE477A9FEDA3
+:1062900D5C7AC7EE877A17EE900A7047DFED597A70
+:1062A00D67EE277A6FF0180C17EE903AC0E777EE8D
+:1062B00D077A17EE900A7047F0EE007A77EE277A9C
+:1062C00D06EE903AC7EE273A4F48C1F557120844EB
+:1062D00D02F522720243002ADFED4C2A9FED4C4A53
+:1062E00D9FED4C5A9FED4C3ADFED4C4ADFED4C7A69
+:1062F00D9FED4C6A63EEA35AB8EEE62A65EEA56AE9
+:1063000DA6EEA24AE6EE834AA4EE265AA4EEA66AAB
+:1063100DE5EE267A67EEA57AE6EE267A2EDDF6EE26
+:1063200D006A67EE266A66EE876A7BBB77EEA67A11
+:1063300DE7EEE36A77EE667A17EE900A7047F6EEAF
+:1063400D006A9FED396AF0EE667AE7EE467A67EEFF
+:1063500D076A66EEA76A002BECD007EE903ADFEDE8
+:1063600D335A9FED336AF8EEE77AE7EEE56A36EEDB
+:1063700DC77A97EE867A17EE100A704743BB77EE11
+:1063800D677AA7EEE37A17EE100A70479FED276A3A
+:1063900DDFED275A77EEA67A22EE066AA7EEA36AFC
+:1063A00D76EEC66A36EEC77A92EE257A17EE100AA9
+:1063B00D704707EE903A9FED1D7ADFED1D6AF8EEFE
+:1063C00DE77A27EE877AA7EEA67A17EE100A7047BE
+:1063D00DDFED166A9FED166A77EE677A66EEC26A92
+:1063E00DE7EEA36A36EEC77A92EE067A17EE100A3A
+:1063F00D704700BF20FB4A00F0FF7F00000000CC7B
+:1064000D000000000000004C305CCFFF9788173E65
+:1064100D25333A3E2549923E4FD01C3E298E633E90
+:1064200DABAA2A3FCDCCCC3EABAAAA3ED1F71737AB
+:1064300D8071313F10B5054C13462CB10A4601460B
+:1064400D0220AFF3008010BD2046FCE700000000E5
+:1064500D014B1868704700BFD020002008B5074BCE
+:1064600D044613B10021AFF30080054B1868836A11
+:1064700D03B19847204600F0DDFA00BF0000000090
+:1064800DA48A030070B50D4D0D4C641BA41000269D
+:1064900DA64209D10B4D0C4C00F07AFB641BA410E5
+:1064A00D0026A64205D170BD55F8043B984701362C
+:1064B00DEEE755F8043B98470136F2E744210020FA
+:1064C00D442100204421002064210020024B01467C
+:1064D00D186800F020BB00BFD020002038B5074D54
+:1064E00D00230446084611462B6000F09BFA431C1E
+:1064F00D02D12B6803B1236038BD00BFC04000201E
+:1065000D012B2DE9F04701D0242B06D9FFF7A0FF71
+:1065100D162303600020BDE8F087DFF8E4C00D46C8
+:1065200D2E4615F8014B14F80C7017F00807F7D12B
+:1065300D2D2C32D12C780127B51C002B5BD0102BC4
+:1065400D09D1302C07D12C7804F0DF04582C4DD113
+:1065500D6C781023023507F1004808F1FF384FF031
+:1065600D000CB8FBF3F9664603FB198AA4F1300E53
+:1065700DBEF1090F16D87446A34224DDBCF1000FFD
+:1065800D1EDBB1451CD301D1A24519DB06FB034629
+:1065900D4FF0010C15F8014BE8E72B2C04BF2C78BC
+:1065A00DB51CCAE7A4F1410EBEF1190F01D8373C55
+:1065B00DE2E7A4F1610EBEF1190F04D8573CDBE7F9
+:1065C00D4FF0FF3CE6E7BCF1000F05DA2223036034
+:1065D00D464642B930469EE707B17642002AF9D0C9
+:1065E00DBCF1000F00D0691E1160F3E73024002BC1
+:1065F00DB1D10823AFE7302CA5D00A23ABE700BFFC
+:1066000DA98A030013460A46014602480068FFF7AF
+:1066100D77BF00BFD02000202DE9F043364F8646CE
+:1066200D0D46284615F8014BE65D16F00806F8D123
+:1066300D2D2C2FD12C780126851C002B57D0102BFB
+:1066400D09D1302C07D1287800F0DF00582849D126
+:1066500D6C78102302354FF0FF380027B8FBF3F8A4
+:1066600D03FB08F96FEA09093846A4F1300CBCF1B7
+:1066700D090F14D86446A34222DD002F1DDB80458F
+:1066800D1BD301D1A14518DB00FB0340012715F8F1
+:1066900D014BEAE72B2C04BF2C78851CCDE7A4F128
+:1066A00D410CBCF1190F01D8373CE4E7A4F1610CA2
+:1066B00DBCF1190F04D8573CDDE74FF0FF37E6E783
+:1066C00D002F07DA2223CEF800304FF0FF3032B919
+:1066D00DBDE8F08306B14042002AF9D007B1691E2A
+:1066E00D1160F5E73024002BB5D10823B3E7302C2A
+:1066F00DA9D00A23AFE700BFA98A030013460A46B3
+:1067000D014602480068FFF787BF00BFD020002078
+:1067100D53B94AB9002908BF00281CBF4FF0FF31FB
+:1067200D4FF0FF3000F074B9ADF1080C6DE904CEF7
+:1067300D00F006F8DDF804E0DDE9022304B070474F
+:1067400D2DE9F047089D04468E46002B4DD18A4217
+:1067500D944669D9B2FA82F252B101FA02F3C2F14A
+:1067600D200120FA01F10CFA02FC41EA030E9440DB
+:1067700D4FEA1C48210CBEFBF8F61FFA8CF708FBFC
+:1067800D16E341EA034306FB07F199420AD91CEBD4
+:1067900D030306F1FF3080F01F81994240F21C8106
+:1067A00D023E63445B1AA4B2B3FBF8F008FB10334E
+:1067B00D44EA034400FB07F7A7420AD91CEB040483
+:1067C00D00F1FF3380F00A81A74240F20781644453
+:1067D00D023840EA0640E41B00261DB1D4400023D8
+:1067E00DC5E900433146BDE8F0878B4209D9002D3C
+:1067F00D00F0EF800026C5E9000130463146BDE8C6
+:1068000DF087B3FA83F6002E4AD18B4202D382422F
+:1068100D00F2F980841A61EB030301209E46002DDE
+:1068200DE0D0C5E9004EDDE702B9FFDEB2FA82F233
+:1068300D002A40F09280A1EB0C014FEA1C471FFA91
+:1068400D8CFE0126200CB1FBF7F307FB131140EA78
+:1068500D01410EFB03F0884208D91CEB010103F145
+:1068600DFF3802D2884200F2CB804346091AA4B207
+:1068700DB1FBF7F007FB101144EA01440EFB00FEDB
+:1068800DA64508D91CEB040400F1FF3102D2A64540
+:1068900D00F2BB800846A4EB0E0440EA03409CE7DF
+:1068A00DC6F12007B34022FA07FC4CEA030C20FA8C
+:1068B00D07F401FA06F31C43F9404FEA1C4900FAAC
+:1068C00D06F3B1FBF9F8200C1FFA8CFE09FB181129
+:1068D00D40EA014108FB0EF0884202FA06F20BD99C
+:1068E00D1CEB010108F1FF3A80F08880884240F2EC
+:1068F00D8580A8F102086144091AA4B2B1FBF9F030
+:1069000D09FB101144EA014100FB0EFE8E4508D92A
+:1069100D1CEB010100F1FF346CD28E456AD90238AF
+:1069200D614440EA0840A0FB0294A1EB0E01A14294
+:1069300DC846A64656D353D05DB1B3EB080261EB02
+:1069400D0E0101FA07F722FA06F3F1401F43C5E9DC
+:1069500D007100263146BDE8F087C2F12003D84012
+:1069600D0CFA02FC21FA03F3914001434FEA1C4754
+:1069700D1FFA8CFEB3FBF7F007FB10360B0C43EA46
+:1069800D064300FB0EF69E4204FA02F408D91CEBF6
+:1069900D030300F1FF382FD29E422DD902386344F4
+:1069A00D9B1B89B2B3FBF7F607FB163341EA034194
+:1069B00D06FB0EF38B4208D91CEB010106F1FF38E3
+:1069C00D16D28B4214D9023E6144C91A46EA0046DA
+:1069D00D38E72E46284605E70646E3E61846F8E66C
+:1069E00D4B45A9D2B9EB020864EB0C0E0138A3E7B5
+:1069F00D4646EAE7204694E74046D1E7D0467BE796
+:106A000D023B614432E7304609E76444023842E70D
+:106A100D704700BF024B58221A604FF0FF3070478D
+:106A200DC0400020024B58221A604FF0FF307047D3
+:106A300DC0400020FEE700BF0B4601461846FFF799
+:106A400DF9BCEFF74FB8012838BF012010B5044647
+:106A500D2046EFF709F830B9FFF7FAFA08B900F058
+:106A600D0FF88047F4E710BD08B500F004F808B53D
+:106A700D804700F005F808B5FFF7E2FAFFF7F7FFDA
+:106A800D08B50620FFF722FD0120FFF7D3FF0A22EC
+:106A900D0021FFF7B7BD10B501390244904201D175
+:106AA00D002005E0037811F8014FA34201D0181B17
+:106AB00D10BD0130F2E70A44914200F1FF3300D1DD
+:106AC00D704710B511F8014B03F8014F9142F9D100
+:106AD00D10BD884210B501EB020402D98442234651
+:106AE00D07D8431EA14208D011F8012B03F8012F3E
+:106AF00DF8E7024401468A4200D110BD13F8014D5A
+:106B000D02F8014DF7E702440346934200D1704766
+:106B100D03F8011BF9E71F2938B504460D4604D9C2
+:106B200D162303604FF0FF3038BD426C12B152F89E
+:106B300D21304BB9204600F016F82A460146204672
+:106B400DBDE83840FFF7CABC012B0AD0591C03D150
+:106B500D162303600120E7E7002442F8254028466C
+:106B600D98470020E0E7FFF755BF10F8012B11F80B
+:106B700D013B012A28BF9A42F7D0D01A704703462D
+:106B800D13F8012B002AFBD1181A013870470000A9
+:106B900DF8B500BFF8BC08BC9E467047F8B500BFFD
+:106BA00DF8BC08BC9E4670470000000000000000C5
+:106BB00D0338FDD870470000202020203030302CC5
+:106BC00D3030302C3030302C3030302C3030300AEA
+:106BD00D202020203030302C3037302C3030302CED
+:106BE00D3037302C3030300A202020203030302CFF
+:106BF00D3030302C3030302C3030302C3030300ABA
+:106C000D202020203037302C3030302C3030302CBC
+:106C100D3030302C3037300A202020203030302CCE
+:106C200D3037302C3037302C3037302C3030300A74
+:106C300D00000000202020203030302C3030302C4F
+:106C400D3030302C3030302C3030300A20202020A5
+:106C500D3030302C3037302C3030302C3037302C29
+:106C600D3030300A202020203030302C3030302C85
+:106C700D3030302C3030302C3030300A2020202075
+:106C800D3030302C3037302C3037302C3037302CF2
+:106C900D3030300A202020203037302C3030302C4E
+:106CA00D3030302C3030302C3037300A00000000BE
+:106CB00D0A286400501E1E000000000000000000A5
+:106CC00D29C4020075C302006563020065630200FA
+:106CD00D6D6302006D63020055630200756302006F
+:106CE00DE5C6020091630200B1C70200F1C30200C4
+:106CF00DB163020075C8010089C80100EDC402002E
+:106D000D7A76677074756F6965617A766770747578
+:106D100D6F6965617A76677074000000000000008D
+:106D200D000000001DCE01001DCF010025CE010089
+:106D300D6DCF0100294A020059D00100E1D00100B8
+:106D400D756E6B6E6F776E007A76677074756F699E
+:106D500D65617A76677074756F6965617A7667704B
+:106D600D740000001B1B000E1100000015160F18FB
+:106D700D130000001C0B1F251E000000000000006A
+:106D800D0000000005D30100B54C0200FDD201004A
+:106D900DBDD20100F9D20100E5D60100F1D201000A
+:106DA00DEDD2010000000000000000001DCE01002A
+:106DB00D19D7010025CE010069F60100294A02000C
+:106DC00D25D7010049D701008162020085620200CA
+:106DD00D71F9010099620200EDF50100E9F301007E
+:106DE00DA1620200C4FFFFFF000000001DCE0100E4
+:106DF00D6178020025CE01001DD70100294A02004D
+:106E000DA1D7010075D70100554249545F4C4F473A
+:106E100D5F46535F565F3030320A0000246E030028
+:106E200D0800000001000000020000000200000048
+:106E300D020000000300000002000000040000003A
+:106E400D0100000005000000080000000600000021
+:106E500D0100000007000000010000000800000014
+:106E600D0100000000000000000000001DCE010028
+:106E700D19D70100F1DE01001DD70100294A0200DA
+:106E800D9DD90100B5D90100906E030008000000E6
+:106E900D010000000C0000000200000005000000D1
+:106EA00D03000000020000000400000001000000CB
+:106EB00D05000000010000000600000002000000B7
+:106EC00D07000000030000000800000001000000A2
+:106ED00D00000000000000001DCE010019D70100C8
+:106EE00D25CE01001DD70100294A0200F9E201005B
+:106EF00D2DE3010041E6010081E60100A9EA010050
+:106F000DF5E20100C9EA0100E1EA010005EB01002B
+:106F100DF8FFFFFF0000000029E301002DEB010049
+:106F200DF1EA010069EB010079E6010059E7010082
+:106F300D45EB010000000000000000009DEB01008A
+:106F400DEDEB010005EC0100000000000000000069
+:106F500DDDEC0100A9EB0100B5EB0100C1950200CC
+:106F600DC1EB0100C9EB0100E5EB0100D595020075
+:106F700DD9950200000000000000000035F101006D
+:106F800D8DF2010039F101003DF1010049F10100DF
+:106F900D61F1010009F20100000000000000000095
+:106FA00D1DCE010019D7010025CE010069F60100A3
+:106FB00D294A0200CDF20100E9F2010081620200CE
+:106FC00D8562020071F9010099620200EDF5010080
+:106FD00DE9F30100A16202000000000000000000C2
+:106FE00D41A0020025A0020029A00200C1950200C7
+:106FF00D35A0020039A00200D1950200D5950200FE
+:1070000DD99502000000000000000000D9FF01002A
+:1070100DDDF90100E1F90100C1950200EDF9010072
+:1070200DC9950200F1F90100D5950200D99502002C
+:1070300D01FA01004DFA0100F8FFFFFF000000000A
+:1070400D1DCE010019D7010025CE01001DD701006D
+:1070500D294A0200F1FA01009DFA0100676967678C
+:1070600D6C650000303130323330393838303139D9
+:1070700D30303834343030343430303838383130D2
+:1070800D32333030313630313030333330303234DA
+:1070900D30303030303030303030303030303030E3
+:1070A00D3030303030303030303030302C313130D5
+:1070B00D3233323537303038373431313434303093
+:1070C00D343430303838383033353230303539307B
+:1070D00D313030333330303031303030303030309B
+:1070E00D3030303030303030303031303030303092
+:1070F00D30303030302C333130323332373239306A
+:1071000D323131303534343032383839303838382E
+:1071100D303039313030363330303030303030304F
+:1071200D3234303730303032303030303030303043
+:1071300D30303030333030303030303030302C3340
+:1071400D3130323332373239303130323035343408
+:1071500D30323838393038383830303931303036DF
+:1071600D3330303030303030303234303730303002
+:1071700D32303030303030303030303030333030FD
+:1071800D303030303030302C3331303233323732E2
+:1071900D39303131343035343430323838393038A3
+:1071A00D38383030393130303633303030303030AF
+:1071B00D30303234303730303032303030303030B3
+:1071C00D30303030303033303030303030303030AF
+:1071D00D00000000686170707900000030313032BD
+:1071E00D3331393932303636393131343430303457
+:1071F00D3430303838383032363230303238303052
+:1072000D3030313830303032303530303030303061
+:1072100D3030303030303030303130303030303060
+:1072200D303030302C30303233323231323930323E
+:1072300D3935303834343032343034303838383001
+:1072400D3030303030303430303032323430303124
+:1072500D3130303030303030303030303030303020
+:1072600D303030373530303030303030302C303009
+:1072700D30303032313239303239353039343430D2
+:1072800D32343034303838383031343530303034C1
+:1072900D30303032323430303131303030303030D7
+:1072A00D30303030303030303030303037353030C5
+:1072B00D303030303030000068656C6C6F0000008D
+:1072C00D3331303233303637333031393730323481
+:1072D00D343031313837303838383130323330316D
+:1072E00D3238303030303030303032343030303081
+:1072F00D3030303030303030303030303030303081
+:1073000D30303030303030302C3330303030313070
+:1073100D3634303031363032343430303938313033
+:1073200D383838303030303031323830303030302D
+:1073300D313030303430303030303030303030303B
+:1073400D3030303030303030303030303030303030
+:1073500D302C333130323331303634303239333002
+:1073600D32343430303938313038383831303233D6
+:1073700D30313238303030303031303030343030F0
+:1073800D30303030303030303030303030303030F0
+:1073900D3030303030303030303000006D79737433
+:1073A00D6572696F757300003430303030323339A7
+:1073B00D303033333130303434303234303430389F
+:1073C00D3838303437373030303430303032323482
+:1073D00D303031313034303030303030303030309A
+:1073E00D3030303030303830303030303030303088
+:1073F00D2C34303535313238343533383530303052
+:1074000D3434303034343030383838303030303047
+:1074100D3132383033303130353030313630303044
+:1074200D3030303030303030303030303030383542
+:1074300D303030353030303135000000736164004C
+:1074400D3331303233323232363037303830313406
+:1074500D34303136323430383838313032333031EF
+:1074600D32383030303030313030323430303030FE
+:1074700D30303030303030303030303030303030FF
+:1074800D30303030303030302C33313032333136E3
+:1074900D32333039333630323434303039333930A9
+:1074A00D38383830303030303132383030303030AC
+:1074B00D31303032343030303030303030303030B8
+:1074C00D30303030303030303030303030303030AF
+:1074D00D30000000736C6964650000003130353296
+:1074E00D303233323530323233303234343032346C
+:1074F00D3034303838383130323330313238303151
+:1075000D3032303030303131303430303030303066
+:1075100D303030303030303030313030303030305D
+:1075200D303030302C30313032333235323030393A
+:1075300D3130303234343030343430303838383112
+:1075400D3032333031323830313032323430303114
+:1075500D3130343030303030303030303030303019
+:1075600D303031303030303030303030300000009D
+:1075700D736F6172696E670032313032333430307F
+:1075800D393533303930353434303539393930389F
+:1075900D38383130323330303232303230303034BE
+:1075A00D30303032303235303030303030303030C5
+:1075B00D30303030303230303030303030303030BC
+:1075C00D2C34303232333337323732373330313483
+:1075D00D3434303034343030383838303030303076
+:1075E00D303331303130323434303030333030307C
+:1075F00D303030303030303030303030303030307E
+:1076000D30303030303030303000000073707269FF
+:1076100D6E6700003330363539303033373131361F
+:1076200D333132343430303538373038383830380B
+:1076300D3037303033343030303030303030323429
+:1076400D303030303030303030303030303030302D
+:1076500D3035303030303030303030302C3031301B
+:1076600D32333030333731313633313334343030E7
+:1076700D35383730383838313032333030333130C7
+:1076800D30303030303030323430303030303030E7
+:1076900D30303030303030303030353030303030D8
+:1076A00D30303030300000007477696E6B6C6500DF
+:1076B00D303130313830303037363732323039348E
+:1076C00D343030373536303838383038353530316C
+:1076D00D323830303030303030303234303030308D
+:1076E00D303030303030303030303030303030308D
+:1076F00D3030303030303030000000007961776E3E
+:1077000D0000000032303030303232383131333316
+:1077100D3230323434303135303030383838313031
+:1077200D323330313238303130323431303032342E
+:1077300D3034303030333030303030303030303035
+:1077400D3031303030303030303030302C3030352A
+:1077500D33313235323030393130303234343030FB
+:1077600D34343030383838303633363031323830D2
+:1077700D31303232343030313130333030303030EE
+:1077800D30303030303030303030313030303030EB
+:1077900D30303030302C30303832323037383430C1
+:1077A00D3139303038343430303434303038383892
+:1077B00D303638313030313630303030353530309C
+:1077C00D32343030303030303030303030303030A6
+:1077D00D30303030353030303030303030302C309B
+:1077E00D303437393037383430313930303834344B
+:1077F00D3030343430303838383032393830303148
+:1078000D363030303030303030323430303030305F
+:1078100D3030303030303030303030303035303056
+:1078200D303030303030302C30303332313037383A
+:1078300D343031393030383434303034343030380D
+:1078400D3838303130383030313630303030333305
+:1078500D3030303830303030303030303030303013
+:1078600D3030303030303530303030303030303006
+:1078700D000000000000000000000000BDF201004B
+:1078800DEDE201000DF30100AD020200B5020200B0
+:1078900DBD020200C5020200D5020200E50202008F
+:1078A00DF1020200010302000903020011030200AC
+:1078B00D19030200290302003103020039030200FB
+:1078C00DC5F20100510302005903020061030200D9
+:1078D00D69030200590402007103020075030200DE
+:1078E00D7903020095030200000000000000000073
+:1078F00DBDF20100EDE201000DF301004D070200A4
+:1079000DB50202007D030200C5020200D50202008D
+:1079100DE5020200F1020200010302000903020068
+:1079200D11030200C907020075070200810302005E
+:1079300DBD040200C5F2010051030200590302000B
+:1079400D6103020069030200590402007103020081
+:1079500D75030200E5030200F9040200A103020011
+:1079600D3D0802008503020089030200E8FFFFFFC6
+:1079700D000000001DCE010019D701007D05020099
+:1079800D1DD70100294A02001D040200390502001D
+:1079900DE0FFFFFF000000009D080200BD95020002
+:1079A00DED040200C1950200E9040200C995020030
+:1079B00DD1950200D5950200D99502000000000076
+:1079C00D0000000009090200651B0200651B020092
+:1079D00DA5080200A90802007D1B0200B10A0200E1
+:1079E00D81090200511E02007D1F0200A11E02002E
+:1079F00D691F0200691B0200205B00005D00000092
+:107A000D20563200302C302C3235352C302C300AAB
+:107A100D302C3235352C302C302C300A3235352C7B
+:107A200D3235352C3235352C3235352C3235350A4B
+:107A300D302C3235352C302C302C300A302C302C6B
+:107A400D3235352C302C300A00000000302C302C13
+:107A500D302C302C300A302C302C302C302C323550
+:107A600D350A302C302C302C3235352C300A32354D
+:107A700D352C302C3235352C302C300A302C32351B
+:107A800D352C302C302C300A000000003235352CCE
+:107A900D302C302C302C3235350A302C3235352CFB
+:107AA00D302C3235352C300A302C302C3235352CEB
+:107AB00D302C300A302C3235352C302C3235352CDB
+:107AC00D300A3235352C302C302C302C3235350AED
+:107AD00D00000000424243206D6963726F3A626993
+:107AE00D74000000FFFF14000500FFFFFFFFFFFF04
+:107AF00DFFFFFFFFFFFF00FFFFFF000000FFFFFF85
+:107B000DFFFFFFFFFF00FFFFFF000000FF00000071
+:107B100D0000FFFF00FFFFFF000000FF000000005E
+:107B200D000000000000FFFFFFFFFFFFFF00FFFF51
+:107B300DFF000000FF0000000000FFFFFFFFFFFF40
+:107B400DFFFFFFFFFFFF00FFFFFF000000FF000032
+:107B500D0000FFFF00FF00FF00FF00FFFFFF00FF21
+:107B600D00FF00FF0000FFFF00000000D8ECF0F464
+:107B700DF8FC000400000000000000001DCE010014
+:107B800D19D70100F50C0200390E0200294A020036
+:107B900DC50C0200E10F0200E95D0000251D470A3A
+:107BA00DA062FA1922DFA9A8000000000000000061
+:107BB00D651B0200651B0200651B0200696A03005C
+:107BC00D696A03007D1B0200651B0200651B020034
+:107BD00D511E02007D1F0200A11E0200691F02003E
+:107BE00D691B02000000000000000000651B020080
+:107BF00D651B0200651B0200752002007920020042
+:107C000D7D1B0200652202000D220200511E0200A2
+:107C100D7D1F0200A11E0200691F0200691B0200E8
+:107C200D00000000000000004D2602007527020034
+:107C300D651B0200392502003D2502007D1B020057
+:107C400D651B0200651B0200511E02007D1F020014
+:107C500DA11E0200691F0200691B0200D527020048
+:107C600D9D25020059280200F8FFFFFF00000000CB
+:107C700D1DCE010019D70100512802001DD70100AA
+:107C800D294A0200C5250200892802005265626F4B
+:107C900D6F744D6F64650000666C617368496E6347
+:107CA00D6F6D706C65746500FFFFFFFF00000001D4
+:107CB00D000200030004010001010102010301049F
+:107CC00D0200020102020203020403000301030287
+:107CD00D030303040400040104020403040400006C
+:107CE00D000000000000000005D30100A5290200DE
+:107CF00DFDD20100BDD20100F9D20100E5D601008F
+:107D000DF1D20100E92A020091C20100A12902006D
+:107D100D2D2B020041CC0100F5CD0100FCFFFFFF32
+:107D200D00000000992F0200552B0200512B02007C
+:107D300D1DD70100294A0200EDCD010009CE010039
+:107D400D00000000000000001DCE010019D7010049
+:107D500D25CE01001DD7010059340200A12F0200CC
+:107D600DB92F020000000000000000001DCE010030
+:107D700D19D7010025CE01001DD70100294A0200A7
+:107D800D593502006D350200655D02002D5D020062
+:107D900D355D0200315D0200B1350200893502000A
+:107DA00D8560020000000000000000001DCE0100F3
+:107DB00D19D7010025CE01001DD70100294A020067
+:107DC00D193702002D370200713702008161020060
+:107DD00D156102004937020019610200636F6D7071
+:107DE00D61737343616C0000302C3235352C302CAF
+:107DF00D3235352C300A302C3235352C302C32358D
+:107E000D352C300A302C302C302C302C300A3235B9
+:107E100D352C302C302C302C3235350A302C323577
+:107E200D352C3235352C3235352C300A000000001A
+:107E300D54494C5420544F2046494C4C20534352E6
+:107E400D45454E2000000000000001000200030027
+:107E500D04000001010102010301040100020102FD
+:107E600D02020302040200030103020303030403DD
+:107E700D000401040204030404040000D8ECF0F42F
+:107E800DF8FC000400000000000000001DCE010001
+:107E900D19D70100DD420200D1440200294A020037
+:107EA00DB1410200C94102000000000000000000C5
+:107EB00D1DCE010019D70100B54602001DD70100E6
+:107EC00D294A02001D46020035460200000000004E
+:107ED00D000000001DCE010019D7010025CE0100C4
+:107EE00D1DD70100294A0200D54A0200FD4A0200B1
+:107EF00D00000000000000001DCE010019D7010098
+:107F000D25CE01001DD70100294A02000000000006
+:107F100D00000000696A030000000000000000007E
+:107F200D1DCE010019D7010025CE01001DD701007E
+:107F300D294A02000000000000000000655D0200FB
+:107F400D2D5D0200355D0200315D0200696A03009E
+:107F500D696A030085600200000000000000000057
+:107F600D1DCE010019D7010025CE01001DD701003E
+:107F700D294A02000000000000000000696A0300A9
+:107F800D8161020015610200696A03001961020036
+:107F900D00000000000000001DCE010019D70100F7
+:107FA00D25CE01001DD70100294A0200C162020041
+:107FB00DE9620200816202008562020089620200AC
+:107FC00D996202009D6202009D620200A1620200A0
+:107FD00D0000000000000000996502005D630200D2
+:107FE00D65630200656302006D6302006D6302004C
+:107FF00D55630200756302009564020091630200EF
+:1080000DD163020021650200B1630200000000008F
+:1080100D0000000099650200000000000000000053
+:1080200D99650200696A0300696A0300696A0300C1
+:1080300D696A03006D670200696A0300696A0300DB
+:1080400D0166020019690200000000000000000036
+:1080500DF8FFFFFF000000001DCE010019D7010041
+:1080600D956702001DD70100294A0200000000009B
+:1080700D0000000000000000000000005D6D020027
+:1080800D4D6D020000000000000000001DCE01003B
+:1080900D6178020025CE01001DD70100294A02009A
+:1080A00D81740200C1740200000000000000000095
+:1080B00D1DCE0100397B020025CE0100557D020049
+:1080C00D294A0200F97A0200157B0200217C020088
+:1080D00DC17C0200817C0200F4FFFFFF0000000064
+:1080E00D057D0200F48003000400000014810300EC
+:1080F00D0900000002000000000000000400000064
+:1081000D100000000800000020000000100000001A
+:1081100D300000006902000080000000E80200004D
+:1081200D90000000C40900007000000088130000DA
+:1081300D600000001027000050000000204E0000DD
+:1081400D40000000409C000030000000A0860100AF
+:1081500D2000000040420F00100000000000000051
+:1081600D000000001DCE010019D70100F5820200AC
+:1081700DD5830200294A0200A5830200B9830200BB
+:1081800D655D02002D5D0200355D0200315D02006E
+:1081900DFD8202000984020085600200A4810300B3
+:1081A00D04000000102700000C000000204E00000D
+:1081B00D0800000050C3000004000000A08601006C
+:1081C00D0000000000000000000000001DCE0100B6
+:1081D00D19D7010041850200E9850200294A0200F4
+:1081E00DB9850200CD85020049850200816102003A
+:1081F00D156102001D8602001961020000000000D9
+:1082000D000000001587020081D9010089D9010005
+:1082100D352502000000000000000000B18C0200B6
+:1082200D918702008D88020025870200D9890200FE
+:1082300D658A0200F4FFFFFF000000001DCE010063
+:1082400D19D7010025CE01001DD70100294A0200D2
+:1082500D5D8A0200798A0200000000000000000023
+:1082600D1DCE010019D7010025CE01001DD701003B
+:1082700D294A0200998D0200AD8D0200318D020058
+:1082800D00000000000000001DCE0100397B02003F
+:1082900D25CE0100557D0200294A020031910200D0
+:1082A00D59910200217C0200DD920200FD90020036
+:1082B00DF4FFFFFF00000000FD920200000000002F
+:1082C00D000000001DCE010019D7010025CE0100D0
+:1082D00D1DD70100294A0200E59402007D95020098
+:1082E00DB9930200259302000194020000000000E2
+:1082F00D0000000055960200BD950200B9950200E0
+:1083000DC1950200C5950200C9950200D1950200E4
+:1083100DD5950200D9950200000000000000000074
+:1083200D0597020051960200ED950200F9950200A5
+:1083300D019602000996020011960200199602009C
+:1083400DD99502006D9602008D96020025970200C8
+:1083500DF8FFFFFF00000000799702000000000009
+:1083600D0000000055960200E9950200ED9502000F
+:1083700DF99502000196020009960200119602007D
+:1083800D19960200D9950200E5950200619602004A
+:1083900D25960200F8FFFFFF000000008197020004
+:1083A00D0000000000000000DD950200000000004C
+:1083B00D000000001DCE01001D99020025CE010018
+:1083C00D1DD70100294A0200D5980200F598020038
+:1083D00DB59D0200F8FFFFFF00000000E59D0200C3
+:1083E00D000000000000000041A0020025A00200D6
+:1083F00D29A00200C195020035A0020039A002009B
+:1084000DD1950200D5950200D9950200000000001B
+:1084100D00000000B9A10200E9950200ED950200EF
+:1084200DF9950200A5A10200A9A102001196020072
+:1084300D19960200D9950200E1A3020005A40200DD
+:1084400DD1A30200F8FFFFFF00000000D9A3020036
+:1084500D0000000000000000E5A5020069A5020073
+:1084600D35A6020059A4020099A5020045A70200F5
+:1084700DA9A6020099A40200FDA40200FCFFFFFFC3
+:1084800D000000001DCE010019D7010025CE01000E
+:1084900D1DD70100294A02000DA702006DA602009A
+:1084A00D000000000000000095A80200E995020000
+:1084B00DED950200F995020031A402003DA40200E1
+:1084C00DD9A4020001A50200D995020029A5020038
+:1084D00D45A502002596020049A40200F8FFFFFF02
+:1084E00D000000008197020000000000000808084D
+:1084F00D00080A4A4000000A5FEA5FEA0ED92ED34F
+:1085000D6E19324489330C924C924D0808000000CC
+:1085100D04880808040804848488000A448A4000FA
+:1085200D048EC480000000048800000EC00000000E
+:1085300D00080001224488100C9252524C048C8485
+:1085400D848E1C824C901E1EC244924C06CA525FF1
+:1085500DE21FF01EC13E02448ED12E1FE244881050
+:1085600D0ED12ED12E0ED12EC48800080008000089
+:1085700D048004880244880482000EC00EC00804E2
+:1085800D8244880ED126C0040ED135B36C0C925E98
+:1085900DD2521C925C925C0ED010100E1C92525254
+:1085A00D5C1ED01C901E1ED01C90100ED013712E70
+:1085B00D12525ED2521C8808081C1FE242524C1205
+:1085C00D54981492101010101E113B75B1311139C1
+:1085D00D35B3710C9252524C1C925C90100C92520D
+:1085E00D4C861C925C92510ED00C825C1FE48484EC
+:1085F00D84125252524C1131312A44113135BB7112
+:1086000D12524C9252112A4484841EC488101E0E9C
+:1086100DC808080E10080482410EC242424E048A58
+:1086200D400000000000001F0804800000000ED272
+:1086300D524F10101C925C000ED0100E02424ED202
+:1086400D4E0C925C900E06C81C88080ED24EC24C81
+:1086500D10101C92520800080808024002424C10EB
+:1086600D149814920808080806001B75B131001CF7
+:1086700D925252000C92524C001C925C90000ED201
+:1086800D4EC2000ED010100006C8049808080EC87F
+:1086900D07001252524F0011312A4400113135BBDF
+:1086A00D00124C8C9200112A4498001EC4881E069C
+:1086B00DC48C8486080808080818080C881800005F
+:1086C00D0C836000FFFF010000000000FFFF0000B1
+:1086D00DFFFF0000DC860300080000000200000020
+:1086E00D0100000003000000020000000400000073
+:1086F00D0300000005000000040000001C00000045
+:1087000D050000001D000000060000001E00000016
+:1087100D070000001F00000008000000000000001E
+:1087200D0000000099B6020085B6020091B6020065
+:1087300DC195020055B6020059B6020069B6020095
+:1087400DE5BF0200D995020009BE0200000000003D
+:1087500D000000001DCE010019D7010025CE01003B
+:1087600D71BD0200294A0200B5C2020011C3020008
+:1087700D25C00200F8FFFFFF0000000071C00200DD
+:1087800D000000000000000029C4020075C30200B3
+:1087900D65630200656302006D6302006D63020094
+:1087A00D5563020075630200E5C602009163020085
+:1087B00DB1C70200F1C30200B1630200E1C30200C0
+:1087C00DE5C30200EDC4020000000000000000003F
+:1087D00D1DCE010019D7010025CE01001DD70100C6
+:1087E00D294A020089C8020005C9020065CC0200B1
+:1087F00DC9C80200F8FFFFFF00000000E5CC020031
+:1088000DF4FFFFFF00000000FDC8020000000000A3
+:1088100D0000000099D00200C5D3020061D3020010
+:1088200D51DA0200E5CE02005DD1020055CF020003
+:1088300D65CF020099CF0200A5CF0200010302000F
+:1088400D01D6020045DB0200B5CF0200B1D1020016
+:1088500D41D2020011D30200C5CF02005103020024
+:1088600D5903020001D90200A9D8020025D0020047
+:1088700DC5CE02006DD20200553502000D37020043
+:1088800D00000000000000009965020061DD02009B
+:1088900DB5DB0200C5DB020045DC02006D6702009E
+:1088A00D75DC020001DD020001660200196902009B
+:1088B00DADDD02004DDE020079DE0200F8FFFFFFA4
+:1088C00D000000001DCE010019D7010095670200C0
+:1088D00D81DF0200294A020045DE020061DE02004E
+:1088E00D00000000000000001DCE010019D701009E
+:1088F00D25CE01001DD70100294A020021E2020008
+:1089000D35E20200D1E30200F5E30200D9E20200F4
+:1089100D00000000000000001DCE010019D701006D
+:1089200D25CE0100BDE70200294A020089E50200BB
+:1089300DA1E5020079D90100C1E502001DE40200A4
+:1089400D59E4020029E602007DE402001DE7020061
+:1089500DA9E40200C1E40200F1E4020025E50200F1
+:1089600D75E60200F5E5020045E5020019E4020096
+:1089700D00300040030000000F00000000400040E8
+:1089800D040000000F000000003002402300000032
+:1089900D0C0000000020004002000000100000004C
+:1089A00D00F002402F000000040000000080024093
+:1089B00D280000001000000001000600000000006B
+:1089C00D283A002039F00200088C03000C8C0300BB
+:1089D00D0400000001000600303D002000100201DF
+:1089E00D248C0300348C030008000000148C030059
+:1089F00D248C0300080000000C8C0300148C030071
+:108A000D08000000B08B0300E88B03000800000095
+:108A100DE88B0300088C03000800000050EADA30F0
+:108A200D8883B89F604F15F30000C98E0000FFFFCB
+:108A300DDEC0ADDEFE011EF1DEC0ADDEFF011EF1BA
+:108A400D001000000400000001000000254B030091
+:108A500D014B0300F14A0300554D0300E14C0300A7
+:108A600DC54A0300C94A0300CD4A03000100FFFFB8
+:108A700D000000000100000001000100888A0300D1
+:108A800D010001008C8A03000100000000000000BD
+:108A900D0000000000000000CD5E0300815E0300B9
+:108AA00DA15E0300D42000200020202020202020C3
+:108AB00D2020282828282820202020202020202081
+:108AC00D2020202020202020208810101010101091
+:108AD00D10101010101010101004040404040404DD
+:108AE00D0404041010101010101041414141414177
+:108AF00D0101010101010101010101010101010159
+:108B000D0101010110101010101042424242424268
+:108B100D0202020202020202020202020202020228
+:108B200D02020202101010102000000000000000D0
+:108B300D0000000000000000000000000000000028
+:108B400D0000000000000000000000000000000018
+:108B500D0000000000000000000000000000000008
+:108B600D00000000000000000000000000000000F8
+:108B700D00000000000000000000000000000000E8
+:108B800D00000000000000000000000000000000D8
+:108B900D00000000000000000000000000000000C8
+:108BA00D00000000000000000000000000000000B8
+:108BB00DD5010300000000005508030048370020D0
+:108BC00D2500030000000000A914030000000000B0
+:108BD00DBD1F020000000000C92F0300983D0020BA
+:088BE00DA910020000000000C5
+:108BE80D25F1010000000000A1480200000000006E
+:108BF80DB14C030000000000D1310300000000005B
+:048C080DAD1A020092
+:088C0C0DBD4C03000000000047
+:108C140D4D2E030000000000552F0300000000003E
+:108C240DDD1A020000000000DD4A03000000000010
+:088C340DC43BFE7F01000000AE
+:108C3C0D00000000406D0300D47A03000100000019
+:108C4C0D7D0000000138FDD1704700BF55A1020019
+:108C5C0D55A1020059A1020061A1020065A10200FB
+:108C6C0D6DA1020075A102007DA1020081A102007F
+:108C7C0D85A1020085A1020065A3020089A1020055
+:108C8C0D8DA1020091A1020091A102009DA10200F3
+:108C9C0DA1A10200E8840300FFFFFFFFF4400020B8
+:108CAC0D0090D0030010014011000400FFFFFFFFE6
+:108CBC0DFFFFFFFFFFFFFFFFFFFFFFFF816A0300B9
+:108CCC0DD420002000000000000000000000000077
+:108CDC0D000000000000000000000000000000007B
+:108CEC0D000000000000000000000000000000006B
+:108CFC0D000000000000000000000000000000005B
+:108D0C0D000000000000000000000000000000004A
+:108D1C0D000000000000000000000000000000003A
+:108D2C0D0000000000FA0004FF03011818181818B1
+:108D3C0D181818FFDDC701001DCC010069000200D9
+:108D4C0D5147020071A90200A9B1020041B5020000
+:108D5C0D8DEA0200B9C70100000000000000000000
+:0C8D6C0D4D40030000000000000000005E
:020000040007F3
:1070000D00000220F97207002173070023730700A7
:1070100D2573070027730700297307000000000080
@@ -27065,5 +26585,8 @@
:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
-:0F00000BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
+:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4
+:0B00000BFFFFFFFFFFFFFFFFFFFFFFF5
:00000001FF
diff --git a/src/device/firmware/dev/outdated_v1.hex b/src/device/firmware/microbit-data-collection-no-pairing-v1.hex
similarity index 62%
rename from src/device/firmware/dev/outdated_v1.hex
rename to src/device/firmware/microbit-data-collection-no-pairing-v1.hex
index 736d9368d..5d75e425f 100644
--- a/src/device/firmware/dev/outdated_v1.hex
+++ b/src/device/firmware/microbit-data-collection-no-pairing-v1.hex
@@ -5646,4050 +5646,3828 @@
:1068F0000000000000000000000000000000000098
:106900000000000000000000196401000000000009
:0869100000000000000000007F
-:108000000040002025030200610302006303020018
+:1080000000400020A5FD0100E1FD0100E3FD0100AD
:108010000000000000000000000000000000000060
-:1080200000000000000000000000000065030200E6
-:108030000000000000000000670302006903020066
-:108040006B030200A1AD0100CD0D02006B03020025
-:108050006B03020000000000250402006B03020015
-:108060006B030200A50F0200090A02006B03020065
-:108070006B0302006B0302006B0302006B03020040
-:108080006B0302006B0302006B0302006B03020030
-:108090006B0302002DF6010009F601006B030200DC
-:1080A0006B0302006B0302000000000000000000F0
+:10802000000000000000000000000000E5FD01006D
+:108030000000000000000000E7FD0100E9FD010074
+:10804000EBFD0100A1AC010061040200EBFD0100A9
+:10805000EBFD0100000000001DFE0100EBFD010032
+:10806000EBFD010039060200E9020200EBFD010010
+:10807000EBFD0100EBFD0100EBFD0100EBFD01005C
+:10808000EBFD0100EBFD0100EBFD0100EBFD01004C
+:10809000EBFD010035FA0100B5FB0100EBFD01002D
+:1080A000EBFD0100EBFD01000000000000000000FE
:1080B00000000000000000000000000000000000C0
:1080C00010B5064C2378002B07D1054B002B02D0AE
-:1080D000044800E000BF0123237010BDB820002039
-:1080E00000000000EC7B0200044B10B5002B03D015
+:1080D000044800E000BF0123237010BDB020002041
+:1080E000000000001C6E0200044B10B5002B03D0F2
:1080F0000349044800E000BF10BDC0460000000076
-:10810000BC200020EC7B0200402292029A1A924688
+:10810000B42000201C6E0200402292029A1A92466D
:108110007047C046174B002B00D1134B9D46FFF70D
-:10812000F3FF00218B460F461348144A121A0EF033
-:10813000BDFB0E4B002B00D098470D4B002B00D001
+:10812000F3FF00218B460F461348144A121A0DF034
+:1081300005FD0E4B002B00D098470D4B002B00D0B7
:1081400098470020002104000D000D48002802D0AF
-:108150000C4800E000BF0AF0B7FA200029000EF03A
-:10816000A2F90AF09BFAC0460000080000000000D7
-:108170000000000000400020B020002070280020F7
+:108150000C4800E000BF09F097FD200029000DF059
+:10816000F5FA09F07BFDC0460000080000000000A1
+:108170000000000000400020A8200020A4280020CB
:10818000000000000000000010B50400034B036075
-:1081900040300AF0FBFF200010BDC046606A0200BC
-:1081A000FA20012210B5194B90B0C0001A6000F0FF
-:1081B0002DFE174B17491C6809A801F073F809A98F
-:1081C000022220000CF031FF09A80AF0DFFF19227B
-:1081D000114909A80EF04EFB052209AB110007A8B2
-:1081E0000BF0C4F807A908A80BF099F8002208A919
-:1081F000130001920092094802F066F908A80BF0FA
-:1082000081F807A80BF07EF810B010BDDC2000202C
-:1082100064240020D8740200E0740200DC210020F5
-:10822000192210B50024164990B0164B891809A8D8
-:108230001C600EF01FFB052209AB110007A80BF014
-:1082400095F807A908A80BF06AF82300220008A9EE
-:10825000019400940C4802F037F908A80BF052F88A
-:10826000FA20C00000F0D2FD23002200074900944C
-:1082700007480BF081F807A80BF044F810B010BDC8
-:10828000E0740200DC200020DC210020E820002037
-:1082900050220020F0B585B0040000F0C9FA0100BA
-:1082A00003A800F0FFFF0522200011000BF057F893
-:1082B0000025052300266B43124AD31801932BB2E5
-:1082C000190003A800930AF0E3FF019B9B5D834222
-:1082D0000CD100270423DA1B2000033B009912B2C3
-:1082E00001F05CF80137731C9F42F3DB0136052E69
-:1082F000E5D10135052DDCD103A80AF047FF2000A8
-:1083000005B0F0BD12750200F0B5FA261027314C09
-:1083100085B0200000F07AF92F4DB600310028001A
-:1083200001222E4B00970AF0F0FC310002222800B7
-:108330002B4B00970AF0E9FC1C200EF069FADD25B2
-:1083400020230600AD0061591A0004F017FF254BE9
-:1083500080201E600EF05CFA06006159224A04F08B
-:1083600017FE224B58201E600EF052FA0600204ADB
-:10837000615904F0E7FC1F4B0C201E600EF048FA18
-:108380000600615904F05EFB1B4B14201E600EF0CA
-:108390003FFAE42306005B00E2586159002403F031
-:1083A000A3FC164B03A81E60FFF774FF144D03A92E
-:1083B00028000AF0BCFF03A80AF0A4FF2300220053
-:1083C000290000940F480AF0D7FF00F09BFD200021
-:1083D00005B0F0BDEC200020BC210020A1810100EF
-:1083E0002182010064240020DC210020E420002000
-:1083F000E4220020E0200020D8200020D42000200B
-:10840000E82000205022002070B50A4C200000F027
-:1084100047F8094D09492A0020000EF0EEF9084CF2
-:10842000200000F0A7FF2A00200006490EF0E5F921
-:1084300070BDC046EC2000200020002049840100CF
-:10844000E820002005330200CA23144A9B0010B51F
-:10845000C2501C330400C0180AF098FED0239B00C1
-:10846000E0180AF093FE20009130FF3001F030FB5D
-:1084700020006930FF3001F02BFB2000F03001F0CC
-:1084800095FE2000D03002F0EDF92000643007F0B6
-:10849000A7FE201DFFF778FE200010BDEC6E020045
-:1084A0001423F0B5040093B000931922182104306E
-:1084B00002F0C6FC2200250026006432B4351321E8
-:1084C00010001092B83607F097FE28000CF093F8D1
-:1084D00000221E2130000BF011FD2000D03002F0F0
-:1084E000E1F92200F03211920621454A119801F07B
-:1084F00085FE20000027012369301A001121009712
-:10850000FF3001F0F1FA20009130012302221A21FC
-:108510000097FF3001F0E8FA2000B9301A2301215A
-:108520000222FF3002F076FA300001F0E3F8E42294
-:108530005200A050300001F031FBE6235B00E05018
-:108540000100E42220005200D130119BA258009576
-:10855000FF3001F021FC2000E13029001C22FF3017
-:1085600002F00AFE192320000F93013B0E93013BFA
-:108570000D93013B0C93013B0B93013B0A93013B91
-:108580000993013B0893013B0793013B0693013B91
-:108590000593013B0493013B0393013B0293013B91
-:1085A0000193F930013B082200930721013BFF3082
-:1085B0000BF0C5FCCA239B002900E01803F084FEE1
-:1085C000D3239B00E0181D2102F086FBDD239B00D6
-:1085D000E7501098032127700DF03BFE2300220086
-:1085E000200008499C33A0321C6082C2064A022146
-:1085F0005A618030012207F0C7FF200013B0F0BDA0
-:10860000686A02006D2D0200572D02000278F0B555
-:108610000123170004008FB01F401A4200D081E0F0
-:108620000300D0331800039300F0B2FA00F0E0F931
-:1086300028200EF0EDF8050010300AF036FE6F4BE2
-:1086400018202B600EF0E4F806006D4B082239006C
-:1086500004600C300C930D970EF028F90CA9082239
-:10866000301D0EF007F9674B290073611223039840
-:10867000AE60EF60AB802F626F6202F087F8002877
-:1086800005D028000AF036FD28000EF0BDF80123C1
-:1086900027002278B437134323705B4938000BF06E
-:1086A000B0FF00265949059038000BF0AAFF3500AD
-:1086B0000690642000F0AAFB049623006933FF3380
-:1086C000180007930BF015F800282DD1059B002BFF
-:1086D00034D1069B002B31D1DD254D494D48AD00ED
-:1086E00000F08CFC6359002B1CD100F0A1F80100B4
-:1086F0000BA800F0D7FD0CA80AF0ABFBCA239B0027
-:10870000E018069B0CAA0BA90093039B03F036FE0E
-:108710000CA80AF03BFD0BA80AF038FDCC239B0007
-:10872000E35863510FB0F0BD20009130FF300AF0E4
-:10873000E0FF0028CAD0049B182BC7DC200065305E
-:10874000FF2329B232B2FF3000F028FE322000F0C1
-:108750005DFB049B01350133EDB20493052D02D17D
-:1087600000250136F6B2049B192B0AD0059B002B7D
-:10877000A3D03800244902F091FC05980EF044F88B
-:1087800002E0059B002BF4D1069B002B02D01800C1
-:108790000EF03AF81E491F4800F030FCCA239B0037
-:1087A000E3180893DD239B00E3580993002B1ED1A7
-:1087B00000F03EF801000BA800F074FD0CA80AF0D0
-:1087C00048FB01230CAA0BA908980093039B03F014
-:1087D000D5FD0CA80AF0DAFC0BA80AF0D7FCCC23D4
-:1087E0009B00E3580993DD23099A9B00E250210086
-:1087F000079A0898F03103F0A5FF5EE7FD0300003B
-:10880000DF2D02009F2D02002B750200367502003D
-:1088100000200020001F0020BFF34F8F024B034AAF
-:10882000DA60BFF34F8FFEE700ED00E00400FA05C9
-:10883000F0B58BB003AF1922380015490EF01AF8C5
-:108840000023144D05266B7180235B055B6E2C00A5
-:108850000093012301933100009808F04DFD0800BA
-:10886000019908F0C3FC0522009B56431B1A009394
-:10887000019B534301932B1B5343FB181B5C013C8F
-:108880006371054B9C42E6D102480BB0F0BDC04677
-:108890007C750200CA270020C5270020F0B595B0DE
-:1088A0001822002104000EA80EF000F813210EA8D3
-:1088B0000DF0DFFD03210EA80DF07EFE464B1B6878
-:1088C000002B00D10133DBB2009300210123434A86
-:1088D00009A807F0C9FFFA239B009C429B411C405A
-:1088E00072B63F4B64211E683E4B20000593052560
-:1088F00008F006FD6843503030180A210690200029
-:1089000008F0FEFC0A2108F0E1FD694350317118BE
-:10891000200007910A2108F0D9FD694350317118F0
-:10892000802600240891B601009B002B52D004AD94
-:108930000027032C02D180260024B6016B682A4A46
-:1089400002936300D3180022019258780299095CBF
-:10895000039119788C461021604601410398014229
-:1089600004D0012090400199014301910132063366
-:10897000092AEAD1019B2A68D9431C4B09011940F5
-:10898000029B934224D1312F22DC002109A80DF053
-:10899000CCFEFA23139A0F99DB001068014219D01C
-:1089A000013B002BF9D1FA23013401377600E4B200
-:1089B0005B009F42BDD1043508ABAB42B8D1064B3A
-:1089C0001B68002BB0D0009B013BDBB20093ABE7F0
-:1089D0003143DBE7FFF720FF6C240020F0FF0000AD
-:1089E00004200020CB75020095750200F01F0000E6
-:1089F000F8B50023124C23600AF04CFA002808D086
-:108A0000042120000AF042FA002801D00D4B236017
-:108A1000F8BD0123A12704210B4A0C4D13602368E4
-:108A2000FF0068606E68002EFCD0D6591B02013929
-:108A300033430029F5D1236001235360E8E7C046A2
-:108A400068240020ED5EBC0B00D00040FCD000404C
-:108A50000B4B70B51C68002C10D0656D00F0DEFB70
-:108A6000A36C002901D1834206D820000AF06BFADA
-:108A7000200004490AF055FA2C00ECE770BDC0460E
-:108A80007424002094240020F0B593B007932A4B5F
-:108A900004AC1E68049005910692002E49D0274B25
-:108AA000678825881C6800230293002C2DD0636DF5
-:108AB00023480393A36C190C9AB20B00854214D17E
-:108AC0002048824211D1002901D0B9420BD1029B2A
-:108AD000002B08D120000AF036FA20001A490AF0CB
-:108AE00020FA01230293039CDFE7002A01D095427C
-:108AF000F9D1002901D0BB42F5D120000AF023FAB8
-:108B0000200011490AF00DFAEDE7104BEB18012B8C
-:108B10000FD910233A002900009308A80C4B0AF043
-:108B2000D3FA336830009B6808A9984708A80AF070
-:108B3000E1FA13B0F0BDC04670240020A02400204C
-:108B4000FE030000FF0300009424002002FCFFFF4E
-:108B5000898A010010B572B60B4B1C68002C08D036
-:108B600020000AF0F0F90023E364084B2000E363DF
-:108B700010BD62B65C200DF04BFE5C2200210400AB
-:108B80000DF094FEEFE7C04698240020004000203E
-:108B9000F7B51E4C0123227816001E401A4233D12D
-:108BA0001B4D2860FFF7D6FF1A4B1B4918600AF0CF
-:108BB000B8F9FFF7CFFF194B1860194B4363194BF6
-:108BC0008363286800280FD0C023174F320017494D
-:108BD00000933B000AF07FF9C023009332003B0072
-:108BE000134928680AF077F90C200DF011FE0023D4
-:108BF000838083710F4B03600F4B836000F026FB73
-:108C00000123227813432370F7BDC046D0270020EC
-:108C100070240020A4240020942400209C24002000
-:108C2000FC3F0020DF2F0200898A0100FF030000C3
-:108C3000FE030000886A0200518A0100024B187886
-:108C4000012318407047C046D0270020F7B5060022
-:108C50000D0017000193002802D100242000FEBD62
-:108C60000029FAD0FFF776FF041EF6D0074B019AD1
-:108C700043630660064B45608760002A00D0054BC1
-:108C800020000549A3630AF04CF9E7E7FC3F002008
-:108C9000B92F0200C72F02009424002070B5074BA3
-:108CA0000E0011001A7805000123100018401A4226
-:108CB00003D032002800FFF7C9FF70BDD027002085
-:108CC000024B1868434258417047C0469424002024
-:108CD0000300002210B5044994006058002801D018
-:108CE0000132F9E7635010BD7C240020002310B549
-:108CF000044A99008C58844201D00133F9E70020DE
-:108D0000885010BD7C24002010B50024084BA20020
-:108D1000D058002802D003685B6898470134062CBD
-:108D2000F4D1044B1B68002B00D120BF10BDC046FE
-:108D30007C240020942400200122F8B52C4B1B78C1
-:108D400013421CD02B4D2C68E36C134218D0022721
-:108D50003B43E364284B1E680423F26C300013434A
-:108D6000F364636BF3630AF005F93000716C04F08F
-:108D7000D6FB2868C36C3B4201D004F00AFCF8BD66
-:108D80001E4F1F4E3A683068002A0AD128601B0720
-:108D900012D52C60FFF7B8FF3B68002BFAD02B6090
-:108DA0000AE0216DB94219D1616D002900D111008D
-:108DB00029602A688242EAD029688C42DFD0336871
-:108DC00099420DD10F4B4B630F4B8B6320000AF080
-:108DD000D1F8296820004B6C626C06E02A60E8E755
-:108DE0009C42F3D1002210004B6C04F057FBC6E705
-:108DF000D0270020A42400207824002094240020E0
-:108E00009C240020FC3F0020DF2F020070B5114B96
-:108E100004001A7801231A4202D10DF0C6FB70BD7E
-:108E20000D4A1568EA6C1A4206D0FFF793FE0B4B09
-:108E30001860002800D0050000F0F0F92418AC6498
-:108E400028000AF080F8280005490AF06AF8FFF7C0
-:108E500073FFE4E7D0270020A4240020782400201A
-:108E600074240020F0B51E4B1E4F1E683B6885B071
-:108E700005000391002B31D01B4B1A7801231A42B5
-:108E80002CD0F26C1A420ED0FFF764FE174B041E72
-:108E9000186008D00AF057F8200015490AF041F888
-:108EA0002600FFF749FF039B30001B042B43B364EC
-:108EB0000AF049F830000F490AF033F80E4B00244D
-:108EC000EB18012B07D9C023009329000B4B039A01
-:108ED00038680AF000F8200005B0F0BD084CFAE749
-:108EE000A424002070240020D02700207824002013
-:108EF00094240020A024002002FCFFFF898A0100A6
-:108F000016FCFFFF10B5074B1B78DB0709D5064C95
-:108F100020680AF018F8054920680AF002F8FFF7FF
-:108F20000BFF10BDD0270020A4240020982400208F
-:108F300010B5034B1B78DB0701D5FFF7E3FF10BD2E
-:108F4000D0270020F7B505000C00002833D00126FB
-:108F50001B4B1B78334230D01A4F07233868C26C42
-:108F60001100194000911A4207D021002800164A2A
-:108F7000FFF794FE00252800FEBD04F0F2FA3A68DF
-:108F80000221D36C1800084001900B4203D001313C
-:108F90008B43D364EEE73343D3642000A8473A6899
-:108FA000019DD36C1900B143D1645B07E3D5200068
-:108FB000FFF7BEFFDFE7054DDDE7054DDBE7C04608
-:108FC000D0270020A4240020318F010017FCFFFFD0
-:108FD00016FCFFFF020010B5014B12CB12C210BDF0
-:108FE000A8240020034B1A68034B1A607E225A60A3
-:108FF0007047C04604200020A8240020F0B5124E7F
-:1090000003003278022A1BD081421BD90C1A072C8C
-:1090100018D90D0005430327280038403D4211D1DF
-:1090200072B6BA40094DA4085351AA185160802263
-:10903000120614431C6033780133337062B6F0BDFE
-:109040000348FCE70348FAE7D2270020B0240020B9
-:1090500013FCFFFF17FCFFFF70B5134C05002378CE
-:10906000124E002B0CD1124912483370FFF7C6FF85
-:10907000114B984202D11E20FFF710FC01232370F0
-:1090800000243378A34209DD0C49E3002800C91805
-:1090900009F0ABFF002805D10134F2E71420FFF7F7
-:1090A000FDFB002070BDC046D1270020D227002044
-:1090B000003800207028002017FCFFFFB02400209B
-:1090C00010B5002817D000220F4B19780F4B914292
-:1090D00015DD1C6884420FD25C6884420CD9041FE1
-:1090E0002368002B02DC1E20FFF7D8FB80232268B8
-:1090F0001B061343236010BD01320833E7E71E202F
-:10910000FFF7CCFBF7E7C046D2270020B0240020B1
-:1091100070B5051E14DD0B4E0B4C3368002B02D0CE
-:1091200020680DF0F9F8FA2120680024074B890027
-:109130008361C462694335600DF0FFF8200070BDA3
-:109140000348FCE7C0240020F0240020F99101002E
-:1091500017FCFFFFF8B5114F05003E68002E0AD13D
-:1091600030200DF055FB040007F0AEF80C4BA66163
-:109170002360E6623C600B4E3368002B09D110205F
-:109180000DF046FB04000DF024F9200034600DF0D2
-:10919000FAF82800FFF7BCFFF8BDC046F024002015
-:1091A00088720200EC240020014B18687047C0460A
-:1091B000C024002070B50D4C2368002B03D00C4B4D
-:1091C0001B68002B02D10620FFF7C4FF20680DF0BA
-:1091D000F1F802000749C3170D684E685219734130
-:1091E00020680A604B600DF0EBF870BDEC240020A5
-:1091F000F0240020B020002010B5FFF7DBFF002492
-:10920000054BA200D058002802D003681B6898477D
-:1092100001340A2CF4D110BDC424002010B5FFF78E
-:10922000C9FFFA22034B920018685968002308F01E
-:109230008DF910BDB020002010B5FFF7BBFF024B29
-:109240001868596810BDC046B02000200B4B10B5FF
-:109250001B680400002B03D0094B1B68002B02D1B4
-:109260000620FFF777FF0023064A99008858002858
-:1092700001D00133F9E78C5010BDC046EC2400202A
-:10928000F0240020C4240020002310B5044A9900D3
-:109290008C58844201D00133F9E70020885010BD7A
-:1092A000C424002010B50400002902D00B78002B44
-:1092B00003D1034B2360200010BD09F06EFFFAE7D5
-:1092C000986A0200F8B504000E00150000290AD0C3
-:1092D0000B78002B07D0002A05D0080097B20DF0BC
-:1092E00025FB874203D90B4B23602000F8BD681D86
-:1092F000FFF7B2FE20600AF0F4F820682A004780E9
-:10930000310004300DF0B6FA23685D1900232B718B
-:10931000EBE7C046986A0200014B03607047C04605
-:10932000986A020010B50548054C20600AF0DCF888
-:109330002000044A04490DF060FA10BD986A02004A
-:10934000F4240020002000208D310200084B73B56A
-:109350001D680400002D0AD001002E680822083183
-:1093600068460DF087FA0CCC28003168884773BD39
-:10937000F8240020014B03607047C046A06A020039
-:1093800010B50400081E03D1034B2360200010BD5C
-:1093900021600AF0A9F8F9E7A06A020030B5006878
-:1093A0004488A1420CDA8588AA4209DA002907DB41
-:1093B000002A05DB6243401880188371002030BD0D
-:1093C0000048FCE717FCFFFF10B50368588881428E
-:1093D0000BDA9C88A24208DA002906DB002A04DBAB
-:1093E00042435B189B18987910BD0148FCE7C046C2
-:1093F00017FCFFFFF0B507000E001D0085B0002927
-:1094000021DD002A1FDD002B1DD004686388039333
-:109410008B4200DD0391A3880293934200DD029208
-:10942000002306340193019B029A93420ED0290037
-:109430002000039A0DF01EFA3B68AD195B88E41812
-:10944000019B0133EEE7024805B0F0BD0020FBE7C9
-:1094500017FCFFFFF8B504000D0016001F000029DF
-:1094600001DB002A02DA0D4B2360F8BD10004843EF
-:109470000630FFF7F1FD20600AF033F823685D80C5
-:109480009E80002F06D03B00320029002000FFF70D
-:10949000B1FFEAE7200009F059FFE6E7A06A020001
-:1094A000F7B507000D1E03D1244B03603800FEBD45
-:1094B000002408002600210001940378002B1AD014
-:1094C0003022524294469C446246092A11D90A2B02
-:1094D0000AD1019B361901330193B14200DA310000
-:1094E000002426000130E8E7002CFBD000240136E0
-:1094F000F8E70124F6E7019A380012B209B2FFF743
-:10950000A9FF012149420E000A203B689A1D2C78D0
-:10951000002CCBD02300303B092B08D8CB43DB17E2
-:109520000B4043431B19303B19000135EFE700297D
-:10953000FBDB117031000132F7E7C046A06A020080
-:10954000F0B5040087B004A80E001D000192FFF7DB
-:1095500041FD236801995A88914233DA9B889D42E4
-:1095600030DA1F2E2ED9059B00939E422ADC05235C
-:1095700000217343049AA03BD3180393039B6E18F6
-:109580005B5C02930023019AD718226850880090F0
-:10959000B8420EDD9088B0420BDD0098D2197043BE
-:1095A000121810201841029F3840471EB84140420F
-:1095B00090710133052BE6D101310529DED1002060
-:1095C00007B0F0BD0048FBE717FCFFFFF7B50368E5
-:1095D00006009F1D5B880D005A1A0192002919DDB3
-:1095E0000024994203DB09F0B1FE002013E0336848
-:1095F0009B889C42F9DA79193800019A0DF03AF902
-:10960000019B2900F81809F084FE336801345B8857
-:10961000FF18ECE70048FEBD17FCFFFF10B505483A
-:10962000054C206009F060FF2000044A04490DF059
-:10963000E4F810BDA06A0200FC24002000200020F5
-:109640000533020010B5054C0121200009F040FF50
-:109650002000034A03490DF0D0F810BD002500207A
-:10966000002000208D340200074A030010B50120BD
-:10967000934208D0834202D00020DB0703D41E208F
-:10968000FFF70CF9002010BDFFFF000000487047F5
-:1096900016FCFFFF10B53220FFF700F9004810BD9F
-:1096A00016FCFFFF82801422002310B541620F4C8C
-:1096B0000100083404600E240281123A8371827220
-:1096C0000363838636310A78C360A2430361436132
-:1096D0008361C36103620A70021DD387012242873E
-:1096E000034AC26302004032137010BDC06A020018
-:1096F00001000100F0B5564E0500376897B0002F05
-:1097000000D090E006AC0B231C222121200001F0A8
-:10971000B9F90B231D2222210AA801F0B3F90B236A
-:109720001B2223210EA801F0ADF908200DF070F8DE
-:1097300001223B00110004900BF0B0FC3A212800FC
-:109740000AF0E0FF00281CD0A38812AFBB80A379E9
-:10975000A268BB713F4B5C2012930E23E356149218
-:10976000A289BB73BA810DF053F8042301933633F9
-:1097700000933A002900049B040001F0FFFF3460CD
-:1097800051E0322128000AF0EBFF00281BD0A3880B
-:1097900012AFBB80A379A268BB712E4B5C201293E1
-:1097A0000E23E3561492A289BB73BA810DF030F8F0
-:1097B000042301932E3300933A002900049B0400F4
-:1097C00002F080F9DBE73C2128000AF084FF002842
-:1097D00034D0362202AB9B8E12AFBB8002AB9B18FB
-:1097E0001B780832BB711B4BA420129302AB9B1851
-:1097F000109A1B781492059202AA928F5BB2BA81DA
-:10980000BB730DF005F8052304000293013B01939F
-:10981000383300933A00049B290001F0CFFE0E4B31
-:10982000346044341C600C4B094C1868002802D08A
-:10983000216809F0CCFF206817B0F0BD44200CF07F
-:10984000E7FF042204990400FFF72CFF97E7C046C6
-:1098500004250020B06A020008250020F0B5634905
-:10986000C56885B08D4258DA030036331C78022271
-:109870002300134014425BD1026901928A4265DAE7
-:1098800002003632127852076AD44269029202000C
-:10989000029C40328C4270DA0100363109780907A7
-:1098A00075D4002B7ED113789C46002B16D0010076
-:1098B000061DF38F363101339BB2F387039109788C
-:1098C00001270C003C40394200D188E01D2B05D90E
-:1098D000039BB94319700023F387137009F050FEFE
-:1098E000434A0723904277D94249043B8D4273DBB8
-:1098F000C8220133920095426EDC0198023B8842F7
-:109900006ADB013B904267DC02980433884263DBE8
-:109910000023904260DD06335EE0C822002352003F
-:109920009542A9DD030036331A7800239207A3D4A9
-:10993000012306001F00363632785408A7433C0046
-:1099400002279C40BA432243327095E7C822019C0B
-:109950005200944299DD020036321278520794D4B4
-:10996000012306001C00363632789708BC43A70056
-:109970000424A2433A43327087E7C821029C49007D
-:109980008C428EDD010036310978090789D4010047
-:10999000012636310B78DF08BE430827F600BB43AB
-:1099A00033430B701378032B00D97CE70133DBB210
-:1099B0001370012B03D10021031DD98773E7042BFA
-:1099C00000D070E7020036321178033B0B4313706E
-:1099D00000230430C3870B33180005B0F0BD092BFA
-:1099E00000D87BE76346F487013B76E770FEFFFF14
-:1099F000FF700200E0FCFFFFF0B5C369C1681A68A0
-:109A0000451D0400EB7F89B0114225D0002B57D1B2
-:109A10000123A2791A4237D0002602226846A18883
-:109A2000A67109F04CFCA31DDD7F012D2CD1FFF7A1
-:109A3000F5FB3300226A801A99410F000600A188C5
-:109A40009F4203D1FA239B009E423BD30123042271
-:109A500004A809F034FC17E00B2B01D80133EB7795
-:109A6000EB7F082B0DD90122A37913420CD11343AC
-:109A7000A188A37104A8130009F021FCFFF7CEFB15
-:109A80002062EB7F012BC3D90322A3791340012B62
-:109A900014D1FFF7C3FB0023226A801A994199422F
-:109AA00002D10A4B984209D90223A279A188134313
-:109AB000A3710522012304A809F001FC09B0F0BD3F
-:109AC000013BCCE72B000322C2E7C046DB050000C8
-:109AD00010B50400034B08330360FFF7D5FB2000EB
-:109AE00010BDC046F46A0200F0B5060000250F0064
-:109AF000040085B002930AAB1B78083603930F4B22
-:109B00002900083303600192858085711822300096
-:109B10000CF0CCFE39003000039A0CF0AFFC019B36
-:109B2000029AA380A31DE771DA77631D25622000E6
-:109B3000DD77FFF78BFB200005B0F0BDF46A020073
-:109B40000048704716FCFFFF10B53320FEF7A6FE55
-:109B5000004810BD16FCFFFF002310B504008380F1
-:109B600083710D482164083020608020C000A0610E
-:109B7000E061206211002000E360236163616362A1
-:109B8000A362E36223636363A363E363636409F033
-:109B9000F6FD200010BDC0460C6B0200F0B5544E1F
-:109BA0000500376897B0002F3DD10B231C222121DF
-:109BB00006A80AAC00F066FF0B231D22222120001C
-:109BC00000F060FF0B231B2223210EA800F05AFF98
-:109BD00008200CF01DFE01223B00110004900BF048
-:109BE0005DFA1D2128000AF0A4FD002824D0A388D6
-:109BF00012AFBB80A379A268BB713E4B6020129369
-:109C00000E23E3561492A289BB73BA810CF000FEB6
-:109C100005230193183300933A002900049B0400A4
-:109C200001F080FE3460344B314A1B681068002B11
-:109C300000D0436417B0F0BD3C2128000AF0A7FD16
-:109C400000281BD0A38812AFBB80A379A268BB7188
-:109C5000284B602012930E23E3561492A289BB7303
-:109C6000BA810CF0D5FD05230193373300933A00F8
-:109C70002900049B040001F0C7FFD3E73C21280022
-:109C80000AF029FD002829D0362202AB9B8E12AFA4
-:109C9000BB8002AB9B181B780832BB71154BA4200C
-:109CA000129302AB9B18109A1B781492059202AA89
-:109CB000928F5BB2BA81BB730CF0AAFD052304003E
-:109CC0000293013B0193383300933A00049B29002F
-:109CD00001F074FC084B1C604434A3E748200CF0EE
-:109CE00097FD052204990400FFF736FF9AE7C04666
-:109CF00008250020B06A020004250020F0B587B0D6
-:109D000001930EAB1B88060003930D9B0D0000937F
-:109D1000019B0C9F0292002B39D0002F02D1009B97
-:109D2000DB0734D528200CF073FD0400103009F057
-:109D3000BCFA029B1820258063800CF069FD0500A9
-:109D4000009B08220593019B002103600C300497BF
-:109D50000CF0ACFD082204A9281D0CF08BFD0D4B66
-:109D600002226B6100230399E3602362636233681C
-:109D70000A43300021005B68A560A2809847002854
-:109D800005D0200009F0B6F920000CF03DFD07B029
-:109D9000F0BDC0461338020070B58CB08360109BD4
-:109DA00001604260C3600400184918000AF029FCF1
-:109DB000051E14D001001C22103105A80CF05AFD1C
-:109DC0006A4608AB43CB43C21B6813602068059901
-:109DD000069A079B09F0E5FC28000CF015FD0C4BDA
-:109DE000186800280ED00B4A05AB05920022069297
-:109DF000C03202926A4622CB22C2230003220521EE
-:109E0000FFF77CFF20000CB070BDC046AB770200AE
-:109E1000F8240020199E010082B0F0B50400EDB0D6
-:109E20006420739372920CF0C0FB052210A81100FD
-:109E300009F095FA954911A8FFF732FB1925002280
-:109E400021AB013D1A605A609A600C33002DF8D1A5
-:109E50001522290014A813950CF028FDA0680AF01B
-:109E600046F8FF210A90A06800F0F6FB884FA06832
-:109E700000F0BEFA049508950995854B9F4203D0E2
-:109E8000844B9F4200DBF7E0A0680AF032F8A56837
-:109E900081491AA8FFF706FA78221AA9280000F0CB
-:109EA00047FB1AA809F072F90023794F049303269F
-:109EB000099B606801333340099309F0F9FB050001
-:109EC000606809F0FCFB0022744B05929D420FDB99
-:109ED000013205922A00C8320ADBAA22042192002C
-:109EE0000591954204DC0596C82D01DC02220592FD
-:109EF00000220692984210DB012306930300C83328
-:109F00000BDBAA2304329B000692984205DC032354
-:109F10000693C82801DC013B069310A809F016FA45
-:109F20005F4B00251E00079313ABEB5C012B05D1A3
-:109F300072783178FE3310A8FFF730FA0135023617
-:109F4000192DF1D16B4618229A5E6B4610A8142188
-:109F5000595E099BFFF722FA002F02DB049B0F2BAF
-:109F600007D90023A0681A007430009310A909F0E3
-:109F700003FA13AE079B059A1B78934221D1079BE6
-:109F8000069A5B7893421CD13378012B19D00C23AD
-:109F9000089A0CAD53432800002221680B9309F066
-:109FA00018FC21AA94460B9B634407CD07C30123E9
-:109FB0003370089B0133DBB20893049B0133DBB29F
-:109FC0000493079B374A0233079301369342D1D15A
-:109FD00064200CF0EAFA089B643F3FB2182B00D8CB
-:109FE0004BE71A0021A91AA809F002FE6A461DAB28
-:109FF00023CB23C21B6813601A991B9A1C9B2068F1
-:10A0000009F0CFFBE568002D0CD0274912A8FFF717
-:10A0100049F91C2328001AAA12A90AF027FB12A842
-:10A0200009F0B4F8A06809F064FF11A912A8A568A6
-:10A0300009F075F900221D4B009212A90193280026
-:10A04000130000F017FA12A809F05CF9FA2080005A
-:10A050000CF0ABFAA06809F04CFF0A99A06800F078
-:10A06000FBFA11A809F04EF910A809F04BF96DB0F0
-:10A07000F0BC08BC02B01847002F03D0049B0F2B84
-:10A0800000D014E7A06800F0B3F910E7B67702003B
-:10A090008C3C0000D18AFFFFFB77020058FDFFFFD8
-:10A0A0001078020042780200AB770200DC05000065
-:10A0B000F0B5040085B0637A9C46002B04D12000E3
-:10A0C00009F0B4FD05B0F0BDA37A266F019310230B
-:10A0D000019AF35600259B1801229A402900F36843
-:10A0E00003920293029BAB4231DDB068019B68434F
-:10A0F000C01873694000E77A1A181B5C5078E2793F
-:10A10000012F14D1571E3F1A18003B004243606FC5
-:10A1100052008218D2189379634500DD6346627B52
-:10A120001A4202D00123AB4019430135DAE7022F6E
-:10A1300007D0032FEAD1277A013FFF1A0300380026
-:10A14000E4E7571EFB1A277A013F381ADEE711238E
-:10A15000C943F356606C994023691940039B194326
-:10A160000CF0E3FAA27B072AACD8637B0C495B00B6
-:10A170006373531CDBB290004158A373022A03D8C7
-:10A1800008000CF007FA96E7064B20002363002333
-:10A190006363054BE462236414300CF0CEF891E75E
-:10A1A000386B0200B1A00100173C020070B504003A
-:10A1B000104B250008330360FFF766F82000743069
-:10A1C00009F0A0F82000603009F09CF82000583019
-:10A1D00008F0DCFF2000503008F0D8FF064B1435A3
-:10A1E000280063610CF098F8280006F083F820003E
-:10A1F00070BDC046586B020088720200F8B5002599
-:10A200000400324B858008330360857114301600DA
-:10A210000F0006F059F820002D4BE56263612564BC
-:10A220005030FFF779F820005830FFF775F820001C
-:10A230006030FFF79FF820000423F25E3368266742
-:10A24000590009B2743009F08AF83368226FE3715B
-:10A2500073680126237210236581A7802561D35678
-:10A2600091685918994204DD300098400133054344
-:10A27000F8E711230120D356D1685918994206DD19
-:10A2800002009A402669013332432261F6E7142026
-:10A290000CF0BEFA226900212A430123060006F0D1
-:10A2A000E3FAFF23220063720133A38100234832C3
-:10A2B0006664A37320001370A366FEF7C7FF012333
-:10A2C000A27920001343A371F8BDC046586B020069
-:10A2D0009C720200F0B5437A040085B0002B04D1D3
-:10A2E000200009F0A3FC05B0F0BD837A066F01934E
-:10A2F0001023019AF35600259B18012294469A4098
-:10A300002900F36803920293029BAB422DDDB068F3
-:10A31000019B6843C01873694000E77A1A181B5CF8
-:10A320005078E279012F10D1571E3F1A18003B00D8
-:10A330004243606F52008218D2189379002B02D0EA
-:10A340006346AB4019430135DEE7022F07D0032FE8
-:10A35000EED1277A013FFF1A03003800E8E7571EC5
-:10A36000FB1A277A013F381AE2E71123C943F35653
-:10A37000606C994023691940039B19430CF0D5F98F
-:10A38000667AB31EDBB2FC2B14D8FEF70DFF0C4B24
-:10A390000500236300230B4863630B4BFF217043CD
-:10A3A000E462236406F0ACFF29004143200014302E
-:10A3B0000BF0C3FF637A012B00D994E790E7C04606
-:10A3C0002D3C0200B6030000173C02001FB501231C
-:10A3D00081881A00684608F072FF012368461A0057
-:10A3E000024908F06CFF05B000BDC046FE03000046
-:10A3F0001FB5030048331A780400002A0DD000224C
-:10A400001A70012381881A00684608F058FF01235A
-:10A4100068461A00034908F052FF2000743008F023
-:10A4200095FF1FBDFF03000010B548300378002BD7
-:10A4300006D00378012B03D00121024808F0B3FDB8
-:10A4400010BDC046FF03000010B501210400062026
-:10A4500008F0A9FD064B984208D148342378002B18
-:10A4600004D02378012B01D020BFF7E710BDC046F0
-:10A4700016FCFFFF73B5079C0500002C1CDB0600D3
-:10A4800048363078002802D03078012816D1069856
-:10A490001BB2C0B20090280012B2743008F06CFFFA
-:10A4A000002C07D02B004A331C80002407234C3596
-:10A4B0002C803370200076BD014CFBE7014CF9E79E
-:10A4C00017FCFFFF12FCFFFFF0B587B00D9C0500E5
-:10A4D0000E0017000393002C21DBFFF7A5FF2B00D4
-:10A4E00048331B78DAB20292002B1AD1310005A84A
-:10A4F00008F015FF0C9B3A0000932800039B019481
-:10A5000005A9FFF7B7FF05A808F0FCFE002C03D053
-:10A510002800FFF799FF029C200007B0F0BD024C15
-:10A52000FAE7024CF8E7C04617FCFFFF11FCFFFFFB
-:10A53000F8B50400171E1DDD060048363378002BE1
-:10A5400002D03378012B17D12200E3795632013B38
-:10A55000137023000025200054331D80503008F074
-:10A5600072FE23004A331F80022328004C342580CA
-:10A570003370F8BD0148FCE70148FAE717FCFFFF1C
-:10A5800012FCFFFFF8B50400171E2DDD060048364B
-:10A590003278002A02D03278012A27D15D42069B08
-:10A5A000FF331FD16B1D22001BB2643213802300C6
-:10A5B000200066331D70603008F0B9FE23000022D1
-:10A5C0006C331A70954200D03D0023004A331D8041
-:10A5D000079B00205A1E9341013F4C3405332780CE
-:10A5E0003370F8BD069BDEE70148FAE70148F8E75B
-:10A5F00017FCFFFF12FCFFFFF0B504000F00160070
-:10A600001D0087B0002A1FDDFFF70EFF230048332F
-:10A610001B78DAB20392002B18D1390005A808F094
-:10A620007EFE0D9B320001930C9B05A90093200038
-:10A630002B00FFF7A7FF05A808F064FE2000FFF736
-:10A6400003FF039807B0F0BD0148FBE70148F9E7B5
-:10A6500017FCFFFF11FCFFFFFF2902D84172002009
-:10A6600070470148FCE7C04617FCFFFF13B5040024
-:10A6700004A80078009020000BF0C3FD002801D151
-:10A68000207516BD0048FCE70EFCFFFF13B5040063
-:10A6900004A80078009020000BF09BFD002801D159
-:10A6A000207516BD0048FCE70EFCFFFF7FB50D00CE
-:10A6B00011000F226A4404001E1E117015D0089B61
-:10A6C000002B12DD012329000093FFF7DFFF002894
-:10A6D00008D10090320029002000089BFFF7C6FF38
-:10A6E000002800D0024804B070BD0248FBE7C04615
-:10A6F0000EFCFFFF17FCFFFFF7B506000D1E3ED056
-:10A700000023022704690193002C34D0AA88A3886F
-:10A7100053403B422DD13A4222D1A368AA689342CA
-:10A7200027D12B88002B02D022889A4221D16B8816
-:10A73000002B02D062889A421BD1EB68E2689342F8
-:10A7400001D0002B15D17368002B01D02000984751
-:10A75000A2880C4B1343A380019B0133019308E0B3
-:10A76000A968A0680AF07FFC0028DAD1AB883B42D8
-:10A77000D3D0646AC8E7019B2000002B00DC0248AC
-:10A78000FEBDC0460080FFFF17FCFFFFF0B50600CE
-:10A790000D0085B000295DD001270469002C27D069
-:10A7A0000221AA8800230A4202D0A3885B083B400A
-:10A7B000226829688A4215D1A068A968002B0FD0A9
-:10A7C0000AF051FC00280DD0EB68E268934209D1F1
-:10A7D0000421625EA388002A06DB1F4805B0F0BD95
-:10A7E0008842F1D0646AD9E75B045B0CA380F4E78C
-:10A7F00030692A880100031E07D1356101236846AC
-:10A80000164908F05CFD0020E8E71C88944206D257
-:10A810005C6A1900002C0DD02300F6E723001C8889
-:10A82000944207D15F886C88A74203D85C6A1900FC
-:10A83000002CF3D1884209D10B88934204D805D16A
-:10A8400048886B88984201D96962D6E74B6A6B6287
-:10A850004D62D3E70248C1E716FCFFFFFD0300008D
-:10A8600017FCFFFF064B10B51A00040008322C330A
-:10A87000026083600830FEF739FA200010BDC04640
-:10A88000706B020008B4024B9C46083808BC604755
-:10A8900065A8010008B4024B9C46083808BC604714
-:10A8A000654002000C4A002311002C32083110B51B
-:10A8B0004360838183738260036143618361C383E7
-:10A8C000016004000830FEF703FA044B1A68002AFE
-:10A8D00000D11C60200010BD706B0200F824002025
-:10A8E000F7B50D00012604690192002C37D02388AA
-:10A8F0002A889A4201D0002B24D163886A889A4220
-:10A9000001D0002B1ED1FEF799F90123002806D0B3
-:10A91000C022A3881340C03B5A425341DBB2019A84
-:10A9200093421AD10422A35EA788002B15DB1022C4
-:10A930002900A0180BF09EFF40231F4204D02000E6
-:10A9400009F099FB646AD0E7FEF778F90028F6D0A1
-:10A9500021000448FEF7F6FAF4E70026F2E730009B
-:10A96000FEBDC0467740020008B4024B9C46083842
-:10A9700008BC604701420200F0B587B001930EABFE
-:10A980001B88060003930D9B0D000093019B0C9FF9
-:10A990000292002B39D0002F02D1009BDB0734D567
-:10A9A00028200BF035FF0400103008F07EFC029BDD
-:10A9B0001820258063800BF02BFF0500009B0822E8
-:10A9C0000593019B002103600C3004970BF06EFF90
-:10A9D000082204A9281D0BF04DFF0D4B02226B61CC
-:10A9E00000230399E3602362636233680A43300003
-:10A9F00021005B68A560A2809847002805D0200050
-:10AA000008F078FB20000BF0FFFE07B0F0BDC04659
-:10AA10003B420200F0B5160000258380164A174B12
-:10AA200004008571026001814681057318688C46B7
-:10AA300089B0A8421DD0124A05950492C022029204
-:10AA40006A4604AB82CB82C223002A006146FFF72C
-:10AA500093FFC022094B0A49186802926A46069180
-:10AA600006AB079582CB82C223002A003100FFF794
-:10AA700083FF200009B0F0BDB46B0200F824002071
-:10AA80006543020030B5002403730123034D847134
-:10AA90000560818082734373846030BDB06A0200B8
-:10AAA00070B583790400DB0704D58068002801D0E5
-:10AAB0000BF0AAFEA3799B0704D5A068002801D05B
-:10AAC0000BF0A2FEA3795B0709D5A0230021154A4C
-:10AAD000A068DB00D150884201D00BF095FEA3792D
-:10AAE0001B0708D5A568002D05D028000AF032FB09
-:10AAF00028000BF089FEA379DB0605D5A0680028A5
-:10AB000002D00368DB6898476023A2791A4205D017
-:10AB1000A068002802D003685B6898470023A36000
-:10AB2000A37170BD00700040F7B50227037B0400DD
-:10AB30000D003B4228D0012928D883791A003A40D9
-:10AB400001923B4214D1FFF7ABFF18200BF060FEDF
-:10AB50000E230600E3561822019900930BF0A6FE7F
-:10AB6000300000990BF094FCA379A6603B43A371DD
-:10AB7000A3685A68002D04D00025DB681A602800FD
-:10AB8000FEBD1B691A60FAE7014DF8E7014DF6E7D3
-:10AB900016FCFFFF17FCFFFFF7B50126037B04003F
-:10ABA00033422CD0827961231100194001911A425D
-:10ABB00016D1FFF775FF18200BF02AFE0E230500B3
-:10ABC000E356677B1822019900930BF06FFE3A0061
-:10ABD000280000990BF052FCA379A5603343A371C0
-:10ABE0006023A279A0681A4202D00BF02BFBFEBDB5
-:10ABF000436940681B681840431E9841F7E70148C5
-:10AC0000F5E7C04616FCFFFF70B5037B04000D009E
-:10AC10001B0714D58023DB00994212D209F025FCD2
-:10AC200003000020834209D1280007F0EDFB06490C
-:10AC300006F02EFF011CA06802F020FD70BD034845
-:10AC4000FCE70348FAE7C04600C07F4416FCFFFF5C
-:10AC500017FCFFFF70B50425037B04002B4214D0C2
-:10AC600083792B420DD1FFF71BFF08200BF0D0FD9D
-:10AC70000E210600615605F079FBA379A6601D43FD
-:10AC8000A571A06805F098FB70BD0148FCE7C046BF
-:10AC900016FCFFFF10B583791B0703D5806802F00F
-:10ACA00001FD10BD0048FCE716FCFFFF012210B5B6
-:10ACB00083794173134204D080680BF07DFC00203F
-:10ACC00010BD6022134203D080680BF0C2FAF6E791
-:10ACD0000048F5E716FCFFFF70B5040000250C4B9B
-:10ACE0000E0008338580857103602100183009F05B
-:10ACF00009FC20002100203009F027FC054B200032
-:10AD0000A680E5802572E560256165611C6070BDE7
-:10AD1000C46B02000C2500208379DB0702D5C160DB
-:10AD2000002070470048FCE716FCFFFF8379DB0733
-:10AD300001D5C06870470148FCE7C04616FCFFFF1C
-:10AD400070B545690400002D22D0037A032B21D869
-:10AD5000FFF7ECFFA8622C200BF05AFD2C220021FB
-:10AD600005000BF0A3FD002263695A622369934238
-:10AD700007D1636923610020237A6561013323725F
-:10AD800070BD1A005B6A002BFBD163695362F2E766
-:10AD90000148F5E70148F3E717FCFFFF13FCFFFF4D
-:10ADA000144B70B55A68144C002A03D000225A6024
-:10ADB0000132A2601A69002A17D00021196180238C
-:10ADC000DB000E4DE3582868012B0FD1A923DB00CF
-:10ADD000E1584942FFF7A0FF2868FFF7B1FF2B6851
-:10ADE0005A69074BE2500123A36070BDFFF794FF3F
-:10ADF000F9E7C046FC100040001000400C25002080
-:10AE00000405000003000069002809D00221054A5A
-:10AE1000D167426A1A611A7A013A1A72024B1960B2
-:10AE20007047C04604E100E000E100E010B50029F1
-:10AE300003DB024B19600BF051FA10BD1025002006
-:10AE400070B504001D0004AB1E7805F0F9F9200070
-:10AE50000E4B40302360FEF75FFA230022000135DD
-:10AE60004C331D700023E1215832013616700A3A26
-:10AE7000A3646365138053809381D381013B2000D9
-:10AE800063644902FFF7D2FF200070BD606A0200D0
-:10AE9000F7B580277F053E697C690822113C744321
-:10AEA0000500210068460BF0E5FC104B009A9A4221
-:10AEB00019D0009300230193796928001339714355
-:10AEC00009F05AFB019A2800009909F06DFB210056
-:10AED000280009F051FB79692200133928007143D9
-:10AEE000B30809F053FB0198FEBDC046FECA00003E
-:10AEF000F0B50D00ABB000210D920700302212A872
-:10AF00001E000BF0D3FC28000BF010FD431C0C932B
-:10AF1000102B00D9B8E0202E00D9B5E02900380068
-:10AF200009F06FFB0B90002854D129000C9A12A84D
-:10AF30000BF0A0FC32000D9916A80BF09BFC8023AF
-:10AF40005B051A695D690B92113D6A4338005E69C1
-:10AF50000D92FFF79DFF0D9B302208330021040066
-:10AF60001EA80F930BF0A2FC31000B9B1339594321
-:10AF7000380009F001FB00230F9E0C930E930C9BED
-:10AF8000A34246DA310030221EA80BF073FC12A94E
-:10AF90001EA80BF0C1FC00282BD13D49380022002F
-:10AFA0001091119409F000FB6A46099615AB23CB6A
-:10AFB00023C223CB23C223CB23C23800149B129974
-:10AFC000139A09F0FFFA01230E930C9B30360133DC
-:10AFD0000C93D4E70B9832000D9910300BF03CFC29
-:10AFE00004000B980BF010FC002C9ED120002BB01D
-:10AFF000F0BD6A46099621AB23CB23C223CB23C2E3
-:10B0000023CB23C238001E991F9A209B09F0DAFA3D
-:10B01000DBE7E6433021F61726404E430F9B9E198F
-:10B020000E9B002B1CD10B9B981E06F0DFF8A04254
-:10B030002CD017490134380022001091119409F0E6
-:10B04000B3FA6A46099615AB23CB23C223CB23C29E
-:10B0500023CB23C238001299139A149B09F0B2FA39
-:10B0600038000D9909F088FA80235B0559690C2393
-:10B070000B9A133963434A433800110002330D9A87
-:10B0800009F084FA0024B1E7024CAFE7024CADE7C7
-:10B09000FECA000017FCFFFF13FCFFFF8023F0B582
-:10B0A0005B051A6995B002925A6905910299113AA5
-:10B0B00051435C69029B133C05005C430391FFF71D
-:10B0C000E7FE061E3CD030220021083408A8039F6A
-:10B0D0000BF0ECFB2100280009F04EFA00230837A2
-:10B0E00001930493019BB34220DA3900302208A86F
-:10B0F0000BF0C0FB059908A80BF00EFC00280DD141
-:10B100001B49721E28000691079209F04DFA01238F
-:10B110000493019B303701330193E3E722000C23B2
-:10B120003900280009F032FA3034F2E7049B002B92
-:10B1300008D10F49320028000691079609F034FA29
-:10B140000C4812E02800039909F016FA80235B05E9
-:10B1500059690C23029A13394A437343110028009A
-:10B16000039A023309F012FA002015B0F0BDC04670
-:10B17000FECA00000CFCFFFF70B50400A280FA229A
-:10B18000002308000C49920008312160A3710B498B
-:10B190006061E260A360638209F033FA051E09D0A2
-:10B1A000010020000222103112300BF063FB280056
-:10B1B0000BF02AFB200070BDDC6B0200427802001D
-:10B1C00030B502258379040087B02B4204D1FDF706
-:10B1D0007FFDA3791D43A571200009F058FA0028CE
-:10B1E0001CD06B46DD1C280009F048FA2B78002B98
-:10B1F00017D001A809F040FA0321019AD3170B4098
-:10B200009B189B102382FEF709F8E368A1881818A1
-:10B210000123A0601A0002A808F051F8002007B02E
-:10B2200030BD0122064B1A60064A51680029FCD045
-:10B2300000215160044A1268019201225A60DBE742
-:10B2400000C00040FCC0004008C50040022802D1F8
-:10B250000122014B1A707047D327002070B5064DAC
-:10B2600004002B78002B04D1044803F03FF801239D
-:10B270002B70200070BDC046D42700204DB20100C5
-:10B2800070B50C0007F006FE002810D00023134D07
-:10B29000A40A2B70200009F00EFA002803D00A201F
-:10B2A0000BF083F9F6E72B78002BFCD070BD022160
-:10B2B0000B4B0C4A99508021C90058580028FCD0EB
-:10B2C000A120C0001C5058580028FCD000219950E3
-:10B2D0008021C9005A58002AFCD0E7E7D327002074
-:10B2E00000E0014004050000F8B50D0016001F0045
-:10B2F00007F0D0FD002811D00023184C23703A002D
-:10B300003100280009F0D5F9002803D00A200BF0FD
-:10B310004CF9F4E72378002BFCD0F8BD0123802200
-:10B320000F4C1049D2006350A358002BFCD0802250
-:10B33000D200002394469F4208DD980032582A50DC
-:10B340006246A0580028FBD00133F4E70023635085
-:10B350006346E358002BFBD0DFE7C046D32700202D
-:10B3600000E001400405000008B4024B9C4644384C
-:10B3700008BC6047BB460200FA21F8B50389C90042
-:10B3800004005943324809F084FEFA21890005F08F
-:10B390002DFF304FA17A2081380009F07AFE23007A
-:10B3A0002600250022894C33A072A0361A808C35E5
-:10B3B00000232A223178286808F0A8FD002844D10B
-:10B3C0001F235B223178286808F0A0FD00283CD1BB
-:10B3D00020235C223178286808F098FD002834D1B9
-:10B3E00001232C223178286808F090FD00282CD108
-:10B3F00001232D223178286808F088FD002824D107
-:10B4000001232E223178286808F080FD00281CD105
-:10B41000A17A380009F038FE0E22C3B231782868CC
-:10B4200008F074FD002810D1FA21238989005943BE
-:10B43000074809F029FE012303432A2231782868AE
-:10B44000DBB208F063FD002800D00348F8BDC04619
-:10B45000FC6B0200F46B02000EFCFFFF08B4024B11
-:10B460009C46443808BC604779B30100074B10B5CF
-:10B470001A00040008323C3302604364443008F090
-:10B480004CF9200008F06EF8200010BD5C6C020042
-:10B4900008B4024B9C46443808BC60476DB40100B8
-:10B4A00008B4024B9C46443808BC6047C5460200BD
-:10B4B000F0B50425837904008BB02B4204D1FDF74D
-:10B4C00007FCA3791D43A57120009030FFF764FBB2
-:10B4D0000026B0420FD12300A033197820000C239E
-:10B4E00007AD00938C302B0001220068FFF7DEF8D7
-:10B4F000061E03D02C4E30000BB0F0BD0A2304AA68
-:10B500009B182A785A706A781A700022985EAA7876
-:10B510005A70EA781A700022995E03912A795A705B
-:10B520006A791A7000229F5EAA795A70EA791A70B5
-:10B5300000215A5E04922A7A5A706A7A1A7000219F
-:10B540005A5E0592AA7A5A70EA7A1F251A7000226A
-:10B550009B5EA27A03999C46514349425043CB17C4
-:10B560002B405B185B11A361C3172B401818642391
-:10B570005743FA171540ED196A112262059A5B428A
-:10B580005343A36764236146049A40115A434B43D3
-:10B59000E267221DE0612000D36708F05CF820001C
-:10B5A000443008F0C1F8A6E70EFCFFFF08B4024BD8
-:10B5B0009C46443808BC6047B1B40100F7B51E0092
-:10B5C000040008AB1B881500019309AB1A88009191
-:10B5D0000AAB31001F88FEF765F820003A00310001
-:10B5E0004430FEF7B9FA134B20001A003C33636471
-:10B5F000230008322260009A8C331A60AB889030A6
-:10B600008380AB79AA6883710B4BA98903600E23F1
-:10B61000EB56826022009C32118083732300019AD2
-:10B62000A03303211A80FFF741FB2000FFF7A4FE9F
-:10B630002000FEBD5C6C0200B06A0200F8B5FA267C
-:10B640000189B60004007143254809F022FD31004C
-:10B6500005F0CCFD234FA17A2081380009F019FDB7
-:10B660002500A072583500232A222978606C08F042
-:10B670004DFC002832D110232B222978606C08F071
-:10B6800045FC00282AD101232D222978606C08F07E
-:10B690003DFC002822D101232E222978606C08F07D
-:10B6A00035FC00281AD1A17A380009F0EDFC0E22F1
-:10B6B000C3B22978606C08F029FC00280ED12189DA
-:10B6C0000748714309F0E0FC012303432A2229784B
-:10B6D000606CDBB208F01AFC002800D00248F8BD0C
-:10B6E000C46C0200BC6C02000EFCFFFF10B504002D
-:10B6F000034B0833036007F035FF200010BDC04640
-:10B70000246D02007FB50425837904002B4204D107
-:10B71000FDF7DEFAA3791D43A57120004830FFF73D
-:10B720003BFA0025A8420DD123005833197806238F
-:10B7300002AE009301223300606CFEF7B7FF051ED6
-:10B7400003D00D4D280004B070BD0021042002225A
-:10B75000A37A30567156B25659435A434343DB00DD
-:10B760002362D20023685242C90020009B6AA26172
-:10B77000E1619847E6E7C0460EFCFFFFF8B504001C
-:10B780000F00190006AB1E8807AB15001A88FDF7DD
-:10B7900089FF0F4B6764083323602300AA8848336E
-:10B7A0009A80AA79A9689A710A4AA889A2640E2285
-:10B7B000AA5621652100543108809A730023A37191
-:10B7C000230058331E802000FFF738FF2000F8BD0B
-:10B7D000246D0200B06A020010B50400034B083368
-:10B7E000036007F09AFF200010BDC046B86D02004C
-:10B7F000F0B507005C370023040010223978806C14
-:10B8000087B008F083FB214D03002800002B3BD1BB
-:10B810000F2602ABF6180123397808220093A06C9A
-:10B820003300FEF743FFA8422DD0032233781342A2
-:10B8300003D06420FDF7EAFAEAE7FA262189144DDD
-:10B84000B6007143280009F024FC310005F0CEFC5D
-:10B850002081A02311223978A06C08F057FB002822
-:10B8600011D1A36C21890393714328003F7809F01B
-:10B870000BFC01231843C3B210223900039808F0CF
-:10B8800045FB002800D0014807B0F0BD0EFCFFFFCB
-:10B89000586D020070B508258379040086B02B42EC
-:10B8A00004D1FDF715FAA3791D43A57120004C3092
-:10B8B000FFF772F9051E0DD023005C3319780623BB
-:10B8C00004AE009301223300A06CFEF7EFFE051ECC
-:10B8D00003D0134D280006B070BD0E2332786B44A0
-:10B8E0005A70727820001A700022995E64224A43CE
-:10B8F000A263B2785A70F2781A700022995E6422BC
-:10B900005242514361633179597071791970002144
-:10B910005B5E5A432368E2631B6A9847DAE7C046D6
-:10B920000EFCFFFFF8B504000F00190006AB1E88DF
-:10B9300007AB15001A88FEF70FF90D4BA764083303
-:10B9400023602300AA884C339A80AA79A9689A7147
-:10B95000084AA889E2640E22AA566165210058317E
-:10B9600008801E8220009A73FFF742FF2000F8BD76
-:10B97000B86D0200B06A0200F0B5FA250189234FC4
-:10B98000AD0085B004006943380009F082FB29004E
-:10B9900005F02CFC1E4EA17A2081300009F079FBC5
-:10B9A000636CA072029323005833218901931B78A2
-:10B9B00069433800039309F067FB07230343202200
-:10B9C00003990298DBB208F0A1FA00281AD1019B72
-:10B9D00022221978606C102308F098FA002811D1FF
-:10B9E000019BA17A30001F78656C09F04DFB802324
-:10B9F0005B420343232239002800DBB208F086FAB9
-:10BA0000002800D0034805B0F0BDC046EC6D020030
-:10BA1000E46D02000EFCFFFF10B50400034B083379
-:10BA2000036007F09FFD200010BDC0465C6E020061
-:10BA3000F0B504258379040085B02B4204D1FDF7CD
-:10BA400047F9A3791D43A57120004830FFF7A4F8FA
-:10BA5000051E0DD0230058331978062302AE00933B
-:10BA6000A8223300606CFEF721FE051E03D0144DA2
-:10BA7000280005B0F0BD1F200023F25ED31703405D
-:10BA80009B180222B15E5B11CA17024052180421B2
-:10BA9000775E3380F9170140A07A52114343C919E8
-:10BAA000728049114243B18041435B42E3612368A4
-:10BAB000524220009B6AA26121629847D8E7C046A3
-:10BAC0000EFCFFFFF8B504000F00190006AB1E883E
-:10BAD00007AB15001A88FDF7E5FD0F4B67640833C7
-:10BAE00023602300AA8848339A80AA79A9689A71AA
-:10BAF0000A4AA889A2640E22AA562165210054315F
-:10BB000008809A730023A371230058331E802000FD
-:10BB1000FFF732FF2000F8BD5C6E0200B06A020041
-:10BB2000F7B5FA2504000189134EAD0069433000D2
-:10BB300009F0AFFA290005F059FB2700A36C20811A
-:10BB400000935C373B7881B269433000019309F080
-:10BB50009BFA6022C3B20199009808F0D7F9002837
-:10BB600007D1012362223978A06C08F0CFF90028B0
-:10BB700000D00248FEBDC046906E02000EFCFFFFE2
-:10BB800010B50400034B0833036007F0C6FD200026
-:10BB900010BDC046B86E02007FB508258379040049
-:10BBA0002B4204D1FDF794F8A3791D43A571200021
-:10BBB0004C30FEF7F1FF051E0DD023005C331978E1
-:10BBC000062302AE0093E8223300A06CFEF76EFD60
-:10BBD000051E03D00B4D280004B070BD0223F25E99
-:10BBE00096235B425A4362630021725E20005343F6
-:10BBF000A3630423F25E96235343E36323681B6A23
-:10BC00009847E8E70EFCFFFFF8B504000F001900A5
-:10BC100006AB1E8807AB15001A88FDF79DFF0D4B7C
-:10BC2000A764083323602300AA884C339A80AA793A
-:10BC3000A9689A71084AA889E2640E22AA56616529
-:10BC40002100583108801E8220009A73FFF768FF98
-:10BC50002000F8BDB86E0200B06A0200F0B5040022
-:10BC6000150085B001930AAB1F880BAB1B78461CEF
-:10BC700002930EAB1B78102203930B7803704B8A50
-:10BC80000131438230000AF0F5FD65610025012293
-:10BC9000019B27836383039BE5832377029B20001B
-:10BCA000F377A31CDA770C9B0C26636223000D9AB2
-:10BCB000283329001A705D7032009D702C300AF014
-:10BCC000F5FD2000064B3200A3632900E5634030F8
-:10BCD0000AF0ECFD2000034B2565E36405B0F0BDE0
-:10BCE000AF470200A1470200F0B50700C3B00160F2
-:10BCF0004260684900222DA808F0DCFD3B000833B3
-:10BD0000069312230024012601930C3B10AD069AE2
-:10BD1000049600932DA923000394029418A8FFF71A
-:10BD20009DFF220028005C4908F0C4FD3B000E3353
-:10BD300007930A230193083B2900079A049600936E
-:10BD40000394230002942DA8FFF788FF7868BC6055
-:10BD50000368BC815B6998475A2202ABD218D67738
-:10BD6000AE2202ABD218D67718AA09922DAA4B4957
-:10BD7000F8810A920BA8220008F09CFD24213920AA
-:10BD800002AA5218137802AA2B70D38E01316B824B
-:10BD900002AB1022C918C0180AF06CFD022309AECC
-:10BDA0002B7538681696AC8301F0E0FC0368290017
-:10BDB0001B689847762202AB9B181B8854323B8243
-:10BDC00002AB9B181B8838687B8201F0CFFC0368AC
-:10BDD0000094398ADD68069A0623A847386801F07E
-:10BDE000C5FC03680094798A079ADD680223A84796
-:10BDF000386801F0BBFC060014200AF009FD0500BC
-:10BE0000274B0461082280C00BA90B930C940AF005
-:10BE100031FD244BEB60B369A34239D1224BB561AC
-:10BE20001E68002E31D028200AF0F2FC04001030E9
-:10BE300007F03BFA1D4B182023600AF0E9FC0022B2
-:10BE400005001B4B00210C92076008320C300B934D
-:10BE50000AF02CFD08220BA9281D0AF00BFD154B3A
-:10BE600000226B61C223A3803368E26021003000AE
-:10BE70005B68A560226262629847002805D02000B6
-:10BE800007F038F920000AF0BFFC380043B0F0BDDD
-:10BE90002B61C3E74A7802005A7802006A780200F0
-:10BEA00071480200BD470200F82400200400010090
-:10BEB00027480200E747020010B50400054B08338D
-:10BEC00003601C3007F062F92000183007F05EF9BB
-:10BED000200010BDE46E0200FF23F0B52C4E8DB0A3
-:10BEE00033700023040069460088009304F02EF9A3
-:10BEF000002802D16B469B783370264D2B68DB6897
-:10BF0000002B07D1002320881A00190008F0F9FC43
-:10BF10000DB0F0BD3378032BF4D81F4901A8FDF70D
-:10BF2000C1F92B6801A9DD6804A807F084F928008D
-:10BF300004A908F095FB0027050004A807F026F9DE
-:10BF4000BD421ED029002022103104A80AF092FC24
-:10BF500028000AF059FC317804ABC90059180822AE
-:10BF600002A80AF087FC01230822208802A908F011
-:10BF7000C8FC0137002804D10C212088074A08F0AA
-:10BF8000BEFC01A807F002F9002FBBD0C0E7C046F5
-:10BF900084200020202500207A780200FFFF000086
-:10BFA000F0B58379040091B05B071BD5FDF736F936
-:10BFB00000232269801A9941994203D1F533FF3356
-:10BFC00098420FD3A068002808D0354B1D8801F097
-:10BFD000BDFB0368152229001B6A98470422A37938
-:10BFE0009343A371A3799B0758D52E4E3368DB6822
-:10BFF000002B4FD02C4F3B78032B4BD8284B2B4991
-:10C000001B8804A80193FDF74DF9336804A9DD6886
-:10C0100008A807F010F908A9280008F021FB05007E
-:10C0200008A807F0B3F8082302AAD3800198073BB9
-:10C03000063206A908F067FC002D08D0290020224E
-:10C04000103108A80AF016FC28000AF0DDFB3D7844
-:10C0500002ABDA88ED0008AB5D19280006A90AF0EA
-:10C06000FBFB002813D00822280006A90AF002FCD6
-:10C07000336804A9DD6805A807F0DDF8202328004F
-:10C0800008AA05A908F0F2FA05A807F07FF804A8A5
-:10C0900007F07CF80222A3799343A37111B0F0BD9D
-:10C0A000B827002020250020842000207A78020074
-:10C0B00070B50D0001F04AFB04000368002D09D1A2
-:10C0C0005B699847FA2080006843074905F08EF8BD
-:10C0D000E08070BD9B6898478542F3D223682000BA
-:10C0E0009B6898470500EDE771020000F0B5070076
-:10C0F0001500A1B002C706006B4918A81C0008F083
-:10C10000EDFC2B1E03D028000AF010FC83B20122A4
-:10C1100004920022039202920232019200932A00BA
-:10C1200018A93800FFF79AFD33006049583318A862
-:10C13000079308F0D3FC231E03D020000AF0F6FB7F
-:10C1400083B20122049200220392029202320192EF
-:10C150000093220018A90798FFF780FD3300544987
-:10C16000AC3318A8089308F0B9FC269B002B03D029
-:10C1700018000AF0DBFB83B2012204920022039232
-:10C180000292023201920093269A18A90898FFF7AA
-:10C1900065FD731CFF33474918A8099308F09EFCFE
-:10C1A000279B002B03D018000AF0C0FB83B20122AA
-:10C1B00004920022701C03920292023201920093B8
-:10C1C000279A18A9FF30FFF749FD33005533FF3395
-:10C1D000394918A8099308F081FC289B002B03D04B
-:10C1E00018000AF0A3FB83B20122049200220392FA
-:10C1F0000292023201920093289A18A90998FFF737
-:10C200002DFD3300A933FF332C4918A80A9308F0F9
-:10C2100065FC299B002B03D018000AF087FB83B232
-:10C2200001220492002218AC03920292023201927F
-:10C2300000932100299A0A98FFF710FD204B1B78E4
-:10C240000B93002B2DD1079B1E491393089B0DA820
-:10C250001493731CFF331593099B129716930A9B33
-:10C2600012AD179308F03AFC1D21492006AB1B7F45
-:10C270001022237006ABDB8D638206ABC918C01891
-:10C280000AF0F8FA062323750B9B1E953068A383EA
-:10C2900001F06CFA036821001B6898470122084BE3
-:10C2A0001A70300021B0F0BD292A0000242A0000B5
-:10C2B000252A0000272A0000262A0000282A00003C
-:10C2C000D52700200A18000070B5002504000B4B8C
-:10C2D0008580083385710360C1601830FDF71CF854
-:10C2E00020001C30FDF718F80123621CD377044AA4
-:10C2F0002000A56065611460A37170BDE46E02004A
-:10C3000020250020FA2130B585B004000123022247
-:10C310006846890006F0D3FF074D2868002809D039
-:10C3200008F0E8FB2188054B2A68198002239179DF
-:10C330000B43937105B030BD20250020B8270020A5
-:10C3400010B50C0007290FD8806801F0FFF9074BE2
-:10C35000195703685B6C984743425841044B40426D
-:10C360001840044BC01810BD0348FCE7F9790200DF
-:10C37000EA03000016FCFFFF17FCFFFFF0B5984C26
-:10C380000D00A544040096AB1B78964908A80793B6
-:10C390000692FCF787FF200029001C3006F053FFAF
-:10C3A000914909A8FCF77EFF90490AA8FCF77AFF9B
-:10C3B0000CAE09AA08A90BA806F054FF2A00300009
-:10C3C00011AD0BA906F04EFF0AAA3100280006F0B5
-:10C3D00049FF290008A806F036FF280006F0D6FE1F
-:10C3E000300006F0D3FE0BA806F0D0FEC020C0003F
-:10C3F00001F072FF08200AF00BFA0700002108F094
-:10C40000C9FE0C220021A76030000AF04FFA2B0071
-:10C4100007CE07C3764B2900EB60002338002B6161
-:10C4200008F0A1FEA06801F091F908220021059012
-:10C4300012A80AF03BFA14200AF0EAF96D4B2A0020
-:10C4400011930300C2CAC2C36B4B059FC360002394
-:10C45000A03703617B68002B00D0BAE07860A06849
-:10C4600001F084F908220021060012A80AF01EFA41
-:10C4700014200AF0CDF9614B1193030086CD86C3D9
-:10C480005F4BC36000230361336B002B00D0A2E03D
-:10C490003063A06801F05AF908220021059012A823
-:10C4A0000AF004FA14200AF0B3F9564B11AE1193B6
-:10C4B00032000300A2CAA2C3534B059DC3600023F0
-:10C4C000943503616B68002B00D086E06860012022
-:10C4D00004AB1B7F04AA034313770BA908F015FADA
-:10C4E000A06801F053F9036848495B6A9847A0685F
-:10C4F00001F04CF9036846499B699847A06801F030
-:10C5000045F90021036800911D680A000B00A84747
-:10C51000079B002B0AD0200008F0F5FA032805DD60
-:10C52000A06801F033F90368DB6898470621200012
-:10C53000FFF706FF374B384A1B68A1680393374B58
-:10C5400030001B6800250293354B1B680193069B46
-:10C550001B6804330093334B12681B68FFF7C6FD5A
-:10C56000A06801F0F3F803680CA99B6A98470823B8
-:10C5700004AA1384DB1853849584A06801F0E6F8BC
-:10C5800003680CA9DB6A9847A068062108F079FACD
-:10C59000089A09219378A068043208F085FAA06807
-:10C5A00001F0D4F832210571A068FFF781FDA06881
-:10C5B00001F0CCF808F0E3F90AA806F0E7FD09A8B5
-:10C5C00006F0E4FD08A806F0E1FD91239B009D44E0
-:10C5D000F0BD036142E703615AE7036176E7C046B5
-:10C5E000BCFDFFFF86780200A37802009478020069
-:10C5F0000F49020005C301001D490200D9BE010018
-:10C600002B490200594902003949020029C601009C
-:10C610005DC601001C2500201825002008200020F0
-:10C62000142500200C20002013B506226846FCF7D4
-:10C6300049FE094B1C68002C0AD0694601A806F087
-:10C64000FAFD200001A908F07CFA01A806F09EFD81
-:10C65000684606F09BFD13BD20250020002373B51E
-:10C6600001AE0C0031000500019303F06FFD0028BE
-:10C6700002D1B278064B1A70064B1868002806D013
-:10C68000054B1D8063425C41E1B208F062FA73BD64
-:10C690008420002020250020B827002030B5284C19
-:10C6A000A9B06A220D000DA821000AF0E3F80DA937
-:10C6B00003A8FCF765FE03A906A806F030FE0123D7
-:10C6C0000193013BFF3B00930533FF33642206A92E
-:10C6D0002800FDF791FF06A806F014FE210019229C
-:10C6E0006A3106A80AF0C6F805220024110006AB3C
-:10C6F00004A806F03BFE04A905A806F010FE2300DE
-:10C70000220028000194009405A9FDF7DDFE05A88C
-:10C7100006F0F8FD21002800FDF79EFF05340520F6
-:10C72000FCF774FBFF2CF5D1FA208000FCF76EFBC0
-:10C7300004A806F0E7FD03A806F0E4FD29B030BD2B
-:10C7400076790200F0B58F4B8DB005921A680823F8
-:10C7500004000F00D16C07A80B43D3648A49FCF78F
-:10C76000A1FD8A4908A8FCF79DFD220000251C3286
-:10C7700007A90BA806F076FD08AA0BA909A806F0E0
-:10C7800071FD0BA806F002FD631CDD77A06800F0C8
-:10C79000DDFF03685B699847A06800F0D7FF0300DE
-:10C7A00006000A331F222900180003930AF07EF8BE
-:10C7B000039B3000DD7708F0D9F80621A06808F067
-:10C7C00060F9099A09219378A068043208F06CF99D
-:10C7D000A06800F0BBFFC8210571A068FFF768FCE6
-:10C7E000A06800F0B3FF0581A06800F0AFFF08F07B
-:10C7F000C6F83800FDF7FCFD2000FCF769FA3900A7
-:10C800002000FFF74BFF3900200008F0B5F9FF23A7
-:10C81000049503936269012316001E401A4232D028
-:10C820005B490AA8FCF73CFE0AA90BA806F077FDB5
-:10C8300000220BA91300019200923800FDF744FE7C
-:10C840000BA806F05FFD049B002B47D1039B043B24
-:10C850000393039B282B44DC380007F04AFB039B1F
-:10C86000002B00DC0496059806F043FF002806D054
-:10C87000012362699A4313000422134363610AA8E7
-:10C8800006F040FD002504226369134234D0FF21E5
-:10C890003800C826FDF7E0FE0025B600A369022295
-:10C8A0009B5EAB4223DD200029B2183006F0F0FC7D
-:10C8B0000023010038001A007430FCF741FE3000FC
-:10C8C000FCF7A4FA380007F014FBC820FCF79EFA26
-:10C8D0000222636913420AD10135DFE7039B043367
-:10C8E000B6E7039BFE2BBEDD00230493BBE7FA20D3
-:10C8F0008000FCF78BFA00250222636913421ED0E8
-:10C900001E0006321640134224D022490AA8FCF722
-:10C91000C7FD0AA90BA806F002FD00220BA913000F
-:10C92000019200923800FDF7CFFD0BA806F0EAFC5B
-:10C930001948FCF76BFA0AA806F0E4FC174D6420CE
-:10C94000FCF764FA164B01359D4200DC62E706F005
-:10C95000B3FA5FE713490AA8FCF7A2FD0AA90BA8DE
-:10C9600006F0DDFC330032000BA93800019600967A
-:10C97000FDF7AAFD0BA806F0C5FC0AA806F0C2FC4C
-:10C98000DDE7C046A42400209678020094780200D7
-:10C99000A6780200EB780200983A00008C0A0000AA
-:10C9A0008B0A000028790200F0B587B001930EAB26
-:10C9B0001B88060003930D9B0D000093019B0C9FA9
-:10C9C0000292002B39D0002F02D1009BDB0734D517
-:10C9D000282009F01DFF0400103006F066FC029BC1
-:10C9E00018202580638009F013FF0500009B0822B2
-:10C9F0000593019B002103600C30049709F056FF5A
-:10CA0000082204A9281D09F035FF0D4B02226B6195
-:10CA100000230399E3602362636233680A433000B2
-:10CA200021005B68A560A2809847002805D02000FF
-:10CA300006F060FB200009F0E7FE07B0F0BDC0463D
-:10CA4000D94B02000300F0B5C5B0050002C30022B7
-:10CA50004A492FA800240127079307F02BFF122330
-:10CA600012AE079A01932FA923000497039402940E
-:10CA700000971AA8FFF7F2F822003000404907F0AB
-:10CA800019FF1223310001936A1D230004970394B8
-:10CA9000029400972FA8FFF7E1F8622302AA9B18DF
-:10CAA000DF77B6239B18DF771AAB2200354909934D
-:10CAB000AC802FAB0DA80A9307F0FCFE2C222D2191
-:10CAC000412002AB9B181B781C3A337002ABDB8F02
-:10CAD000738202ABC918C01809F0CCFE022333756B
-:10CAE00009AB18932868B48300F040FE0368310056
-:10CAF0001B6898477E2202AB9B181B885432EB8040
-:10CB000002AB9B181B8828682B8100F02FFE03685E
-:10CB10000094E988DE68079A3B00B047286800F077
-:10CB200025FE03680094DE6829893B006A1DB04732
-:10CB3000154B1868A0421DD0144A0C940B92C022C9
-:10CB400002926A460BAB42CB42C239002B00220054
-:10CB5000FFF72AFF0C4B0E9418680D4B0DAA0D938E
-:10CB6000C02302936B4642CA42C32B00220002211B
-:10CB7000FFF71AFF280045B0F0BDC046017A020059
-:10CB8000117A0200217A0200F8240020194C0200D8
-:10CB9000774C0200F0B5060050364A88338804000E
-:10CBA0000D0085B09A4225D026004E366A8833881B
-:10CBB0009A425CD12B89032B59D9EB68A0681B687A
-:10CBC000236100F0D3FD318800262200036800961F
-:10CBD000DF6810320423B8470127B74023693B427E
-:10CBE00037D063693B423FD0E36830011818FEF745
-:10CBF00031F839E00B89032BD6D9CB681B68436128
-:10CC0000806800F0B3FD318800262200036800969A
-:10CC1000DF6814320423B8470127B74023693B4239
-:10CC200008D063693B4210D0E36830011818FEF762
-:10CC300011F80AE063693B4207D0E3683001181835
-:10CC4000FDF7AAFF23693B42EBD10136132EE3D156
-:10CC5000AAE763693B4207D0E36830011818FDF783
-:10CC60009BFF23693B42BCD10136132EB4D1230074
-:10CC700052336A881B889A4234D12889002858D0B8
-:10CC80002D4B2E4A43439BB2934252D8072104F0C6
-:10CC9000ADFAC3B207205843EE6883190393039B90
-:10CCA000B3421FD03379F27877791B021A43B379F4
-:10CCB00030783F0417431B061F4303010293B178EA
-:10CCC00073780902029A1943E36807369818FDF74A
-:10CCD0009BFFE268029B9446634418003900FDF70D
-:10CCE000D9FFDCE7636D6A88DB8B9A4221D101278B
-:10CCF0002E89ED68AE19B6B2731B9BB2012B18D901
-:10CD00003B002878626983401A4208D1E26800013A
-:10CD10001018226969781A4203D1FDF705FF023520
-:10CD2000EAE7FF2903D08900FDF76EFFF7E7044922
-:10CD3000FAE705B0F0BDC046B76D000092240000D0
-:10CD4000FF030000F0B500240500874BDBB008337B
-:10CD500003608160C260854922008480847145A897
-:10CD600007F0A8FD2B00103301270A2607930423A0
-:10CD7000079A04970196009345A92300039402940F
-:10CD80001BA8FEF76BFF2200794945A807F092FD2A
-:10CD900004232A00049714320196009345A9230026
-:10CDA0000394029430A80892FEF758FF22007149BC
-:10CDB00013A807F07FFD2A0018320692082201927C
-:10CDC000063223000497009213A9069A0394029452
-:10CDD00045A8FEF743FF2200674913A807F06AFD44
-:10CDE000542009F015FD1A2314212A0006002632CA
-:10CDF000049701930091230013A903940294FEF772
-:10CE00002DFF30005D4B08226E65F56213A93030AE
-:10CE10001393149409F02EFD32002800584B293248
-:10CE2000B363210017702C6113226C613A3009F052
-:10CE30003DFD0E222100069809F038FD5E2204AB6C
-:10CE4000D218D777B22204ABD218D77704AAD31D51
-:10CE50001BAAFF330A9230AADF770B92B31C45AAB4
-:10CE6000DF7748490C920EA822000D9607F022FDAC
-:10CE700028213D2004AA52181378143104AA52180C
-:10CE8000137004AA538F123152181380253904AB42
-:10CE9000C9181022C01809F0EDFC5021042304AA7F
-:10CEA00052181370582204AB9B180AAF1997A86840
-:10CEB0001C8000F05BFC036813A91B6898477A226A
-:10CEC0002F002E0004AB9B181B884E373B8054323A
-:10CED00004AB9B181B88503633802B0052330993C8
-:10CEE000543204AB9B181B88099AA868138000F081
-:10CEF0003DFC036839880094DF68079A0423B8472B
-:10CF0000A86800F033FC036831880094DE68089A52
-:10CF10000423B047A86800F029FC099B069A1988E9
-:10CF200003680094DE680E23B047A86800F01EFC7A
-:10CF30000700142009F06CFC0600134B0461082262
-:10CF400020C00EA90E930F9409F094FC0F4BF360D0
-:10CF5000BB69A34206D12800BE61FBF7B9FE2800D9
-:10CF60005BB0F0BD3361F6E7FC6E0200317A02007F
-:10CF7000517A0200617A0200417A02009B4D020060
-:10CF8000CF4C0200717A020095CB0100F94C0200EF
-:10CF90000300F0B50400C5B0016042602C330022EC
-:10CFA00061492FA8089307F085FC2300083300256A
-:10CFB0000127079305220A230497019300922B006F
-:10CFC000079A2FA9089803950295FEF747FE2A00B5
-:10CFD00056492FA807F06EFC0821220001910C3160
-:10CFE00012AE2B0010320497009103952FA90295E1
-:10CFF0001AA8FEF733FE2A0030004D4907F05AFC0C
-:10D000000A2322000193083B31000E32049700935B
-:10D0100003952B0002952FA80992FEF71FFE05220B
-:10D020002900079809F042FC78232000E381414B56
-:10D03000310008222574A4655C301293139509F021
-:10D0400019FC3D4B04AA6366230055331F70273B30
-:10D05000DF775A239B18DF77AE239B18DF77089B77
-:10D060002A000A931AAB35490B930DA82FAB0C93EA
-:10D0700007F020FC24222521392004AB9B181B78C3
-:10D08000143A337004ABDB8E0AAF738204ABC91859
-:10D09000C01809F0EFFB0323206833751897B58398
-:10D0A00000F064FB036831001B6898472300762278
-:10D0B0004A331B882068A38404AB9B181B88543216
-:10D0C000E38404AB9B181B88238500F04FFB0368A7
-:10D0D0000095218DDE68099A0223B047206800F090
-:10D0E00045FB03680095A18C079ADE680523B047CD
-:10D0F000206800F03BFB0700142009F089FB0600C4
-:10D100000F4B0561082210C00DA90D930E9509F073
-:10D11000B1FB0C4BF360BB69AB4203D12000BE6195
-:10D1200045B0F0BD3361F9E7817A0200A17A0200CF
-:10D13000917A0200C14E0200C94D0200B17A02008C
-:10D140001D4E0200F34D02001FB5084B1B68DB8B20
-:10D15000834209D1064B68461A78064B06491A7075
-:10D160000123032206F0ABF805B000BD2425002002
-:10D17000D6270020D7270020FF030000F0B51D00B0
-:10D18000ADB0040001610135143016000691FCF7C2
-:10D19000C3F8EBB218000793FBF75EFF00250136DA
-:10D1A000F6B260603000FBF757FF4A4B2A001D7053
-:10D1B000494B4A491D70079B2060A672E372258186
-:10D1C0000FA807F077FB01270C232268049701932F
-:10D1D00000963B000FA90395029517A8FEF73EFDA8
-:10D1E0002A003F490FA807F065FB542009F010FB07
-:10D1F000202306000193079B6268049700930FA900
-:10D200003B0003950295FEF729FD364B08961E60FC
-:10D210000AAE17AB2A0034493000099307F04AFBE5
-:10D2200034213520337802AA52181370738A1231D0
-:10D2300002AA52181380253902ABC9181022C0184F
-:10D2400009F018FB4821022302AA52181370502239
-:10D2500002AB9B1808AF159706981D8000F086FA60
-:10D2600003680FA91B689847722202AB9B181B88A2
-:10D270000698E36000F07AFA0790142009F0C8FAE3
-:10D2800007001A4B05610822310010C00A930B9564
-:10D2900009F0F0FA164BFB60079B9B69AB4217D174
-:10D2A000079B06989F6100F061FA050008220021A3
-:10D2B0000BA809F0FBFA0F4B0A932B006C3307CE37
-:10D2C00007C30D4B2000AB670023EB672DB0F0BD0B
-:10D2D0003B61E5E7D6270020D7270020E47A02004B
-:10D2E000F47A020024250020047B02005F4F020034
-:10D2F000354F020049D10100274F0200054A0300C3
-:10D300001178054A1278501A914201D9DB7AC01877
-:10D310007047C046D7270020D6270020F0B58DB033
-:10D3200002AF040039607A613B61002A00DCA4E0AE
-:10D330003B69012B00D1A0E027230025FB180069E1
-:10D340001D7000F013FA272203684E499B69096893
-:10D35000BA189847206900F0E9F9826D022311009C
-:10D3600019401A4237D12533FB181B78AB4200D144
-:10D3700086E0F961206900F0D9F90222836D134239
-:10D3800075D02723FB181B78FB60002B6FD03E4B1A
-:10D390006E461D783D4B1B78BB60FB69BB6100236B
-:10D3A0007B60BB697A69934217DAE17A681C04F002
-:10D3B0008DF8BB688B420AD0BA693B689B5C626897
-:10D3C0005355FB69CDB20133FB61FB687B60BB69E0
-:10D3D0000133BB61E5E7FD61CCE77B68002B01D041
-:10D3E000294B1D702000FFF789FF6A46C31DDB082B
-:10D3F000DB00D31A9D4602AB020000210500180095
-:10D40000BB6109F053FA204BE27A1B7820000193AC
-:10D41000BB680093BB69616807F0F3FD3B69022BB1
-:10D4200003D103211A48FBF71DFD206900F09EF986
-:10D43000ABB20025134A1268D18B02680095D268FE
-:10D440001500BA69A8473B69022B14D1FBF774FC9D
-:10D45000206900F08BF9272203680A499B69BA18F2
-:10D4600009689847FB697A69B546934282DBBD46F5
-:10D47000F8690BB0F0BDB546F9E7064BFB61F6E77E
-:10D48000054BFBE724250020D6270020D7270020C6
-:10D49000FF03000017FCFFFF16FCFFFF002815D05C
-:10D4A000006041608260C360046145618661C7615C
-:10D4B000444604624C464462544684625C46C462FC
-:10D4C000644604636E46466374468463002A06D04D
-:10D4D000C46B043C043A25681560B442F9D18C6BE6
-:10D4E000A6464E6BB546002B06D0CC6B043C043BE5
-:10D4F0001D682560B442F9D10C6BA446CC6AA346E2
-:10D500008C6AA2464C6AA1460C6AA046CF698E6915
-:10D510004D690C69CB688A68086849687047006083
-:10D5200041608260C360046145618661C7614446B1
-:10D5300004624C464462544684625C46C46264465B
-:10D5400004636E46466374468463C46B043C0439CA
-:10D5500025680D60B442F9D1C769866945690469D7
-:10D560007047006041608260C3600461456186610C
-:10D57000C761444604624C464462544684625C4639
-:10D58000C462644604636C464463744684630469FD
-:10D590007047846BA646446BA546046BA446C46AD8
-:10D5A000A346846AA246446AA146046AA046C769A3
-:10D5B000866945690469C368826800684168704784
-:10D5C00010B5041E0CD009F0B1F9431EE318A342B4
-:10D5D00008D922781978013B21705A700134F6E796
-:10D5E000014810BD0020FCE717FCFFFFF0B585B037
-:10D5F0000D1E009029D000260A27C217141A4B1EB0
-:10D60000544003932000029639000136019603F03E
-:10D610005DFFCB17C9185940039B30312000995545
-:10D62000390003F06DFE041EECD1009B002B04DAE0
-:10D630002D23029E019A0236AB5400232800AB55DD
-:10D64000FFF7BEFF200005B0F0BD014CFAE7C04671
-:10D6500017FCFFFF0268084B406810B5C018C000F7
-:10D66000101803009A4205D81C688C4202D3180097
-:10D67000083BF7E710BDC046FFFFFF1F70B50D1C4C
-:10D6800006000021281C03F039FF041E06D13000DB
-:10D69000291C03F0A7FA2000756070BD0048FCE764
-:10D6A00017FCFFFF70B504000D0003F0AFFA200077
-:10D6B0006168FFF7E3FF024B00201D6070BDC046AC
-:10D6C0001020002070B5064D04002B68002B02D1FD
-:10D6D00007F03EFF286023689B00EB58636070BD35
-:10D6E0003825002070B500280ED10D4D2E68002E73
-:10D6F00008D1083009F08CF8040006604660FFF796
-:10D70000E1FF2C60286870BD064A012311680648B5
-:10D710000C001C401942F6D1036044601360F2E72C
-:10D720002C2500202825002030250020436810B536
-:10D730000400002B02D1044808F06CFE6068036806
-:10D740001B69984710BDC046C17A0200436810B5F6
-:10D750000400002B02D1044808F05CFE60680368F6
-:10D760001B69984710BDC046C17A0200436810B5D6
-:10D770000400002B02D1044808F04CFE60680368E6
-:10D780009B69984710BDC046C17A0200436810B536
-:10D790000400002B02D1044808F03CFE60680368D6
-:10D7A0005B6A984710BDC046C17A020000487047C6
-:10D7B000FFFF0000F0B597B00593036807AC1B6846
-:10D7C00004910393110023000600A1C9A1C3002501
-:10D7D000D36829000C220CA80A930B9509F066F86F
-:10D7E00035200B4B11AF0F9304AB29001022C0184A
-:10D7F00010953D7009F05AF8059B7D822200009338
-:10D8000030000499039C01970CABA04717B0F0BD02
-:10D81000B3520200FC3070B5046C0500002C0DD131
-:10D82000242008F0F5FF064B44608361054B8460BB
-:10D83000C46004614461C46103602864286C70BDE5
-:10D84000E86F0200D0700200FC3070B5C56B0400B8
-:10D85000002D11D1342008F0DBFF084B85604360B8
-:10D86000074B45610361074B0562C361064BC56207
-:10D870008362064BE0630360E06B70BD18700200CA
-:10D880000870020078700200887002009870020030
-:10D89000064B70B5040003604068002804D0056999
-:10D8A00008F0B2FF2800F8E7200070BD4C6F0200BE
-:10D8B000064B70B5040003604068002804D0056979
-:10D8C00008F0A2FF2800F8E7200070BD1C6F0200DE
-:10D8D000064B70B5040003604068002804D0056959
-:10D8E00008F092FF2800F8E7200070BD2C6F0200BE
-:10D8F000064B70B5040003604068002804D0056939
-:10D9000008F082FF2800F8E7200070BD3C6F02009D
-:10D91000064B70B5040003604068002804D0056918
-:10D9200008F072FF2800F8E7200070BDE86F0200E1
-:10D93000064B70B5040003604068002804D00569F8
-:10D9400008F062FF2800F8E7200070BD3870020080
-:10D95000064B70B5040003604068002804D00569D8
-:10D9600008F052FF2800F8E7200070BDF86F0200B1
-:10D97000064B70B5040003604068002804D00569B8
-:10D9800008F042FF2800F8E7200070BD2870020070
-:10D99000064B70B5040003604068002804D0056998
-:10D9A00008F032FF2800F8E7200070BD8870020000
-:10D9B000064B70B5040003604068002804D0056978
-:10D9C00008F022FF2800F8E7200070BD7870020000
-:10D9D0007FB503791548002B22D0154E154C3378AE
-:10D9E0002000002B1CD102AD280007F046FC0028C7
-:10D9F00010D16B88592B0DD12B78AA88D91F0129FA
-:10DA000010D800920C4A2021200004F09DFE012332
-:10DA1000337004E020222000084908F08EFF200027
-:10DA200004B070BD0092064AEDE7C046147B0200C8
-:10DA3000F8270020D8270020367B02002E7B02002A
-:10DA4000537B0200FC3070B5046C0500002C0DD136
-:10DA5000242008F0DDFE064B44608361054B8460A2
-:10DA6000C46004614461C46103602864286C70BDB3
-:10DA7000E86F0200D0700200134B70B508330360EA
-:10DA8000124B0400C3608023114A451CFF355B0024
-:10DA9000C250280008F040FC280002F02BFC2000B7
-:10DAA0000C4BB830E360FFF7F3FE2000AC30FFF71B
-:10DAB0001FFF2000A030FFF70BFF20006C30FFF7A6
-:10DAC000F7FE200070BDC046FC70020074710200B9
-:10DAD000887202005C6F0200F8B505000400AC35E6
-:10DAE0006B68AB60A868002807D0C368210098471E
-:10DAF000AB68002BF4D01B69F3E76868002804D0FA
-:10DB0000066908F081FE3000F8E722000321583250
-:10DB1000137868608B43137023005C331870200007
-:10DB20000A3007F00CFD2000343007F008FD606E6D
-:10DB3000002804D0056908F067FE2800F8E72500F2
-:10DB4000943560666868002804D0066908F05CFEB9
-:10DB50003000F8E72600A03668607568002D05D013
-:10DB60002F69280008F050FE3D00F7E7200029004B
-:10DB700075600C226C3008F099FE2000074BE567B9
-:10DB80002900A3670C22803008F090FE2300044A8D
-:10DB90008C33903428001A602560F8BDA55202002D
-:10DBA00097520200434BF0B508330360424B060026
-:10DBB00000251F27C360A0230400163685B03A0055
-:10DBC000290005718560057443828582300008F064
-:10DBD0006DFE802380212000C9019B0033840A0050
-:10DBE0002B00F5773830009500F0C0FE2100403161
-:10DBF00003913A002900039808F058FE2300802280
-:10DC0000039960339200CD771A8022000321643299
-:10DC1000137820008B431370230068331D70274B4B
-:10DC20002900E3660C222567783008F03FFE2300C8
-:10DC3000270088331D60224B0837FB678437290093
-:10DC40000C22380008F032FE1E4B1F4AFB602300F6
-:10DC5000A0333D611A601D4A5D60DA601C4A1D6197
-:10DC60009A61DD61300007F06AFC039807F067FCF9
-:10DC7000184B601CE3602300C4331D809D70FF308F
-:10DC800002F022FB8C235B00E55023001933FF33A5
-:10DC90005D618023104A5B00E250230001222000D6
-:10DCA000FE3352425A86023B9D63DD631D6405B01C
-:10DCB000F0BDC046FC7002005C6F02001C6F0200E9
-:10DCC000A5520200975202002C6F02003C6F020026
-:10DCD0004C6F0200747102009C72020070B5074D17
-:10DCE0002B68002B07D1A020400008F091FD040014
-:10DCF000FFF758FF2C60286870BDC0463C25002007
-:10DD000070B50C220D000021040008F0CFFD0023A7
-:10DD10002361024B20002560E36070BD274F0200A5
-:10DD200070B500250400204B290003601F4B85803F
-:10DD300083601F4BC56043611E4B856103621E4BB0
-:10DD40004562C3621D4B05638363C5634430FFF7BF
-:10DD5000D7FF200029005830FFF7D2FF200029000C
-:10DD60006C30FFF7CDFF2000154B2900236078228F
-:10DD7000803008F09BFD20002900F022F83008F0E8
-:10DD800095FD2000E93029005022FF3008F08EFD7B
-:10DD90008E239B00E5540B4B29002822E01808F045
-:10DDA00085FD200070BDC04648700200F86F02007B
-:10DDB000087002001870020028700200387002001B
-:10DDC000447102003A02000010B50400024B0360E7
-:10DDD00007F0E3FB200010BD0870020010B504003E
-:10DDE000024B036007F0EEFB200010BD187002002C
-:10DDF00013B504680093A46813000A000149A04702
-:10DE000016BDC046FFFF000037B506AC2578046894
-:10DE100001950093246913000A000149A0473EBD03
-:10DE2000FFFF0000F0B587B016000DAA0D001478B2
-:10DE300000216A46518069460CAA128801930A8023
-:10DE4000002C1AD101004279F831A2420BD9E70027
-:10DE5000CF5BB7421BD130212034A40022580132BD
-:10DE6000D27F0A4215D16A463100280007F047FCEC
-:10DE70000623002808D0032306E06A463100280064
-:10DE800007F03DFC031EF6D1180007B0F0BD0134C9
-:10DE9000DBE710210A4051424A41002005930CABB8
-:10DEA0000493194B02AC01322680A270A0809D42DF
-:10DEB00007D1FFF713FF03681B69984707F088FF36
-:10DEC00005002100280007F01EFC002382B29A42C0
-:10DED000DAD010000D4A05339042D5D00FD8013367
-:10DEE0000828D1D0013B1128CED06A463100280045
-:10DEF00007F005FC05230028C6D0023BC4E7044A0E
-:10DF000006239042C0D0F0E7FFFF0000033000007E
-:10DF100001340000F0B5040097B008002E250B91E5
-:10DF200000F0A8FC04ABED1810902A00012010A905
-:10DF300007F0E3FB002802D0032017B0F0BD2B88C8
-:10DF40000B9A0A9093830B9B0A9A1B7D934200D8ED
-:10DF5000C9E063791D2B01D90720EEE70B9B9B6974
-:10DF60000C930A9B0C9A9B009D586B69002B07D160
-:10DF70006B8B002B04D16B1CDB7F022B00D1ADE03F
-:10DF8000280000F077FC002610900D960C962B00D0
-:10DF900028331B78B3421FD96A6AB3009F583422D2
-:10DFA0000021352004AB9B18197004AB243AC0182B
-:10DFB00008F07CFC46214E4B04AA5218380013800E
-:10DFC00011A907F01DFC002803D07B690C937B8B03
-:10DFD0000D930136F6B2DAE76179AB1C1F31C90047
-:10DFE00061186A1CDB7FD27F089129002A310978E9
-:10DFF0000020079129002931097806910D99059192
-:10E000000C990491297F0391298B0291698B0191CD
-:10E010006969009110A907F05DFF002800D08BE727
-:10E02000637907001A00203292001F331551DB007C
-:10E030001B5BEB836379013363712B0028331B78FF
-:10E04000BB424BD98E218900635C132B00D983E737
-:10E050006A6ABB009E5834220021352004AB9B180D
-:10E06000197004AB243AC01808F020FC4620204B5D
-:10E0700004AA1218138011AB1900300007F0C0FB7E
-:10E080000C90002827D1300000F0F4FB8E2189008D
-:10E09000625C10901E32FF325200A218738B029203
-:10E0A000327F0C980192328B10A90092726907F0AE
-:10E0B000B4FF002800D03FE78E218900625C531C2A
-:10E0C000DBB263541D337A32FF3392005B0016518A
-:10E0D000E3185B88F3830137FFB2AEE70A9801309B
-:10E0E000C3B20A932FE7237900200133237124E779
-:10E0F0000129000070B5050007F079FA041E1DD152
-:10E10000280078222100803008F0D0FB2800E93078
-:10E1100050222100FF3008F0C9FB2800082221000E
-:10E12000F83008F0C3FB064B2822E818210008F05D
-:10E13000BDFB8E239B00EC54200070BD0624FBE742
-:10E140003A02000010B5040000F0D6FF034B1B6834
-:10E15000002B01D02000984710BDC0464425002068
-:10E16000F0B58BB0050001F02BFE0020FFF7B6FDE7
-:10E17000036807001B6998473B6804009B693800E7
-:10E1800098473B6806005B6A380098470200288879
-:10E1900010380B2861D803F015F8063D6060605A0E
-:10E1A000606060666078AF882000390007F00DFE7F
-:10E1B00022006B7B583201931378A8799C46022386
-:10E1C00061460B43137004AB1F80012304AA9370B4
-:10E1D0001300D070019AE91D9A722B0006221633A3
-:10E1E00005A8099308F046FB29000B2004AB062282
-:10E1F0000E31C01808F03EFB94346368A360A06839
-:10E2000000282AD0C36804A99847A368002BF4D03B
-:10E210001B69F3E720002F49AF8807F0D6FD2200E5
-:10E22000022058321378A9798343137004AB1F80FE
-:10E230009970A0346368A360A06800280DD0C368FB
-:10E2400004A99847A368002BF4D01B69F3E753692E
-:10E25000002B02D0A888A91D98472900300007F09C
-:10E260001AFB0BB0F0BD636E002BF6D0AF79A3663E
-:10E27000A06E0028F1D0C36839009847A36E002B28
-:10E2800001D1636EF3E71B69F1E701220D27AB7B38
-:10E29000E91D1A4001925A07920F0292DB080622EA
-:10E2A00004A8EF57039308F0E5FA019A04ABDA717A
-:10E2B0006A46127A9F711A726A46127B20005A725D
-:10E2C0002B008C340F3307938030236804A99847C0
-:10E2D000C3E7C046FFFF000003000720D72B02D989
-:10E2E0000020014A1360704740250020014B186050
-:10E2F0007047C046442500207FB58022A323D20565
-:10E30000DB00D3580820DB0700D4053048221C4B23
-:10E310001C4901F035F900280AD080B2002807D145
-:10E32000BFF34F8F184B194ADA60BFF34F8FFEE7E8
-:10E3300001230493164B04A81B680193059307F06F
-:10E34000B7FB002802D0072007B000BD02A807F0E5
-:10E35000ADFB0028F7D102A907F0A6FB0028F2D1F7
-:10E360000C4801F03DF980B20028EDD10A4801F0D7
-:10E3700041F980B20028E7D100F0CEFAE4E7C046C8
-:10E38000B55A02004825002000ED00E00400FA051F
-:10E390004025002061E1010045E1010080B2002834
-:10E3A00007D1BFF34F8F034B034ADA60BFF34F8FA0
-:10E3B000FEE7704700ED00E00400FA05024B0B6039
-:10E3C000092313607047C046787B020010B5040033
-:10E3D0000020FFF783FC03681B6998470300F333B1
-:10E3E0001C708623074A5B00C0500433C2500300F0
-:10E3F0000021054A1133FF3359601A61F43007F0E8
-:10E400009CFF10BD895C02009B5C0200012110B5DD
-:10E41000054A080001F01AF903005A1E93410B2027
-:10E420005B42184010BDC046CDE30100F0B593B08B
-:10E43000029000200C00FFF751FC03685B6A9847CC
-:10E4400000F038F9030006A8002B0DD0002303715B
-:10E4500005AB0693082303730AAB836000F0F4F95D
-:10E46000002803D013B0F0BD03710373002323739E
-:10E4700023710193029B019ABA331B7893423ED9D0
-:10E48000072353431E00029ABB36D318BB331B78B5
-:10E490009619022B2CD1002506AF3B7BAB4220D92D
-:10E4A000AB000393089BAA003000995807F0E4FCE6
-:10E4B00000281AD00898AB00C118237BA6689C4698
-:10E4C0009A000B6893516346013323733B7B5A1EBA
-:10E4D000954204D00B4D5B199B001B580B6006AB9B
-:10E4E0001A73019B0133DBB2C3E70135EDB2D3E709
-:10E4F000237921689A00013356502371F1E70020F7
-:10E50000B0E7C046FFFFFF3FF0B5040008780D00FC
-:10E510009BB0012846D04B88032830D1A03B224A2B
-:10E520009BB2934229D88023AA880320DB019A4218
-:10E5300023D20AAB009312AB6A4602932600002353
-:10E54000B836137113733378002B1DD104AF182222
-:10E550000021380008F0AAF92B7838003B70337896
-:10E560003B726B4607936B883B82AB887B8207F0DC
-:10E57000ADFA03000320002B0DD01BB0F0BD203BF3
-:10E5800003200A4A9BB2CCE769462000FFF74EFF02
-:10E590000028DBD0F1E701225834217818000A4323
-:10E5A0002270EAE70220E8E7603F0000E03F000059
-:10E5B000F0B59DB01F006B4605001A70581C06226E
-:10E5C000229E02AC08F056F9002F2ED03B88238003
-:10E5D0007B886380BB88A380FB88E3800CAB0493BB
-:10E5E00014AB6A4606932F000023B93713751377CF
-:10E5F0003B78002B21D101203B78022708A903405A
-:10E600005A000B78BB4304AF4F601343002E1CD15C
-:10E610002A002C3292798343024013430B70AB8D56
-:10E620000B81EB8D4B812B8E19E032232380DB187D
-:10E630006380F533A780FF33CFE7280004A9FFF7F5
-:10E64000F5FE0028D7D01DB0F0BDB279834302405B
-:10E6500013430B7033880B8173884B81B38822007E
-:10E6600068468B8107F048FA031EECD0112814D8B5
-:10E670000B20032BE7D9181F0D280CD802F0A2FDA0
-:10E68000150B0B09070B0B0B0B0B0B0B09130620C0
-:10E69000D9E70420D7E70B20D5E7054A0B209342A2
-:10E6A000D1D10738CFE70520CDE70720CBE7C0461B
-:10E6B00002320000014B18787047C046F92700204D
-:10E6C000F0B5140000222C4F1E003B7887B00D00DF
-:10E6D0000190934214D100F043FD0B2200280FD18A
-:10E6E000002E10D003A92230039607F076FB0028F5
-:10E6F00009D00622082803D0113843425841021D90
-:10E70000100007B0F0BD002302AA1000137001F042
-:10E71000BBF90B22031EF3D11132A4001440019A5D
-:10E720006800024314431F22144914400D7802A8C4
-:10E730009543113A12181380114B092003930223B9
-:10E740002C430C7003AC237102AB0522C01808F0F7
-:10E7500091F821000B4801F001FA002807D00722A8
-:10E760000428CDD004320828CAD1053AC8E70123CD
-:10E7700002003B70C4E7C046F92700208520002036
-:10E78000DF5D0200FA27002010B5064801F0B4FA58
-:10E79000031E06D00720042B03D00430082B00D121
-:10E7A000053810BDFA27002073B56B46040003221C
-:10E7B000581D0E00002108F079F80F4B01AD1B78B1
-:10E7C000200029002B7001F0C1FC041E04D004209D
-:10E7D000052C00D0073076BD3100280001F0F6F995
-:10E7E00003002000002BF6D00720042BF3D00430C8
-:10E7F000082BF0D10538EEE7FA27002073B5114C4D
-:10E800000D00060005222100684608F033F8012DAE
-:10E8100009D00223022D12D10322237893431A0038
-:10E820000123134302E003222378934323706946B4
-:10E83000300007F0D0FA0023984200D00B331800C4
-:10E8400076BDC04685200020084B01001B780920BA
-:10E8500010B5002B08D0064801F0F2F9031E03D0D2
-:10E8600003200E2B00D0001810BDC046F927002051
-:10E87000FA270020F0B5438A85B00193037805009C
-:10E880000127002B37D0224BC6191B6800249C4659
-:10E890003100204AA44511D00023981E012804D934
-:10E8A000D05C0700C85C87422ED10133102BF4D115
-:10E8B00011235C43174B1F193F7C1CE0300007F00D
-:10E8C000F3FA2B7807000090002B01D112352E00AF
-:10E8D000042C10D0112565430E4B10225D19310018
-:10E8E000280007F0C7FF0023AB70EB70009B0134DA
-:10E8F0002B74074B1C6003AB9F705888019B00046E
-:10E900000343180005B0F0BD01341132C2E7C04620
-:10E9100090250020FB2700201FB5002302ACA38018
-:10E92000283323806933FF336380E380803B01A871
-:10E93000FF3B05220C49037007F0A3FB80B20028BF
-:10E940000FD18020800007F098FB80B2002808D10A
-:10E95000200007F094FB80B2002802D107F08BFB67
-:10E9600080B204B010BDC046817B0200F7B5FA2624
-:10E97000B6007143009308AB1B78040008001249ED
-:10E980001700019302F032FC85B230000E49784343
-:10E99000258002F02BFC009B80B2A380019B60804D
-:10E9A000A3710423032D03D98023DB019D4200D9E9
-:10E9B00023800423032803D98023DB01984200D954
-:10E9C00063802000FEBDC04671020000064B10B5FA
-:10E9D000586980235B05421C04D0196989B202F092
-:10E9E00005FC10BD5869FCE70010001010B5034B82
-:10E9F000034A1B789B009B58984710BD4028002075
-:10EA00000C7202001423434305480122C01800235E
-:10EA1000C2600371C3800361436103817047C046D4
-:10EA2000A42500200B0037B50C24020018009D68B7
-:10EA300009786C43044D08302D680095034D1B691F
-:10EA40006459A04737BDC046942500209825002072
-:10EA500080225205116914220E4B10B5187889B224
-:10EA600042439B181A69501EDA881B898018C01807
-:10EA700002F0BCFB084A0300126801209A4207D347
-:10EA800000209A4204D1054B186843425841C0B255
-:10EA900010BDC046A4250020D0250020E825002078
-:10EAA000082310B5034A116899431160FFF79EFFD0
-:10EAB00010BDC046D4250020094910B50A681307C7
-:10EAC0000AD4930702D5012313430B600222054B9E
-:10EAD0001A70FFF78BFF10BDFFF7E2FFFBE7C046A0
-:10EAE000D425002040280020064B10B51B681B07CA
-:10EAF00005D40122044B1A70FFF778FF10BDFFF711
-:10EB0000CFFFFBE7D42500204028002010B50028C7
-:10EB100006D0112805D10823094A11680B43136058
-:10EB200010BD1421074A1378594304315118FFF7D7
-:10EB300079FF0422044B1A7000F090F8F0E7C04609
-:10EB4000D4250020A42500203F28002070B51424DF
-:10EB50008025114B6D051A78104E54431C192B69F2
-:10EB600021692089E2889BB2401861699A420DD9D7
-:10EB70002C69A4B2141B2A69091992B292082018B0
-:10EB800007F085FA2B699BB2336070BD920807F0DD
-:10EB90007EFAE388F8E7C046A4250020E02500209F
-:10EBA00070B58025094B6D052A691B6894B2013B3D
-:10EBB0005C43FFF70BFF01002869054B80B2013968
-:10EBC00041431A68200007F062FA70BDD02500208A
-:10EBD000D8250020142270B580260E4B76051978B2
-:10EBE0004A439B181A89DC881B693169A418E41808
-:10EBF000200089B202F080FB0D00FFF7E7FE3369C9
-:10EC0000411E9BB25943044B491920001A6807F072
-:10EC10003EFA70BDA4250020E825002010B5FFF7BE
-:10EC2000D5FE8022074952051369146909681269E3
-:10EC3000A4B2614392B2441E98B26043920807F0B6
-:10EC400026FA10BDD025002010B5034B186807F038
-:10EC50001CFAFFF75BFF10BDD0250020F7B5284B4D
-:10EC6000187803280ED802F0ADFA020E11470023DF
-:10EC7000244A1360244A1360244B5B78002B01D094
-:10EC800000F0D6F8F7BDFFF761FFFBE714248027FB
-:10EC90001F4E7F053368396900931C4B89B21A787F
-:10ECA00054431C192569280002F0A0FA194B019061
-:10ECB00018603969E088013D401989B202F096FA7E
-:10ECC000019B834210D10123009A9A43DB1813431E
-:10ECD0000221114A336012680B4013430F4A08D1D6
-:10ECE0001170FFF783FECDE70323009A9A431300C8
-:10ECF000EEE700231370F4E7FFF7A6FFC2E7C04674
-:10ED00003F280020E4250020E0250020A425002045
-:10ED1000D4250020D0250020D82500204028002020
-:10ED200014230C20F0B580243B4A85B0117864058B
-:10ED30004B43D318DA68216950430292374A1F893E
-:10ED40001218168950895268704382180192DA8825
-:10ED50001D69D3195B1900930023314E28003360DD
-:10ED600089B2039202F0C8FA00290AD12369039AF2
-:10ED70009BB29A4208D0019B009A934201D1002F86
-:10ED800002D0029B022B0DD12169280089B202F02A
-:10ED90002DFA244B18600323234A1370FFF75EFFFC
-:10EDA00005B0F0BD2169781989B202F0A5FA1F4BB0
-:10EDB00089081960009A019B216993421ED01000B6
-:10EDC00089B202F099FA002918D06B4621691F8890
-:10EDD000236989B202936B46988802F007FA6B4662
-:10EDE00005001989380002F001FAADB280B28542FF
-:10EDF00006D16B469B88DB1B9B0833600223CBE765
-:10EE000023692169380089B29CB202F075FA89B28F
-:10EE1000641AA4083460F1E7A42500209825002096
-:10EE2000E8250020D02500203F280020D8250020FC
-:10EE300014220B4B10B519784A439B18D988094AFC
-:10EE40001B791160012B05D0033B012B01D8FFF783
-:10EE500067FF10BD044A1370FFF700FFF9E7C046D3
-:10EE6000A4250020942500203F280020F7B5124E4D
-:10EE70000193757808AC27880424022D19D03478C2
-:10EE80006419012C00DD023C14235C4334196261D7
-:10EE9000220020710C3209C909C2019B2781E3803D
-:10EEA0000024064B01351B787570A34201D1FFF792
-:10EEB000BFFF2000FEBDC046A42500203F28002043
-:10EEC000142110B50D4C00202378594304316118EA
-:10EED000FFF7A8FD2078FFF795FD63780022013B3E
-:10EEE000637023780133DBB2022B05D02370044B0F
-:10EEF0001A70FFF7B3FE10BD2270F8E7A4250020BA
-:10EF00003F2800201422084B10B519784A439B185B
-:10EF10001B79042B02D0FFF7D3FF10BD0122034B56
-:10EF20001A70FFF79BFEF8E7A42500203F28002079
-:10EF3000F8B5204F08233C6826001E401C4235D1FE
-:10EF400080235B0519691C4B1D68002D1BD0142202
-:10EF50001A4B89B2187842439B181A69501EDA88F6
-:10EF60001B898018C01802F041F9154B1B689842A4
-:10EF700009D1144B1E6001231C43134B3C601E70CF
-:10EF8000FFF734FDF8BDFFF763FD002806D000222F
-:10EF90000C4B1A600C4B02321A70F1E7002D02D0B4
-:10EFA0000322094BF8E7FFF7ADFFEBE7FFF778FD2A
-:10EFB000E8E7C046D4250020E8250020A42500204D
-:10EFC000D0250020D825002040280020054B10B572
-:10EFD0001B681B0702D4FFF795FF10BDFFF760FD0C
-:10EFE000FBE7C046D425002070B5184D2C682307D8
-:10EFF00028D4174A136801331360164B1B68002B83
-:10F0000005D00422144B1A70FFF7F0FC70BDFFF717
-:10F010001FFD002802D002220F4BF4E70F4B1B68A4
-:10F02000002B0CD0012321000B4A19401C4203D1B4
-:10F0300023432B601170E7E703231370E4E7FFF726
-:10F0400061FFE3E7FFF72CFDE0E7C046D425002091
-:10F05000D0250020D825002040280020E8250020C9
-:10F0600010B51E4B1B78022B30D0032B19D0012B6F
-:10F0700013D108211A4A13680B4222D11423194ACA
-:10F0800011784B43D218184B1968D3885B1A9BB27E
-:10F09000D380002B02D1FFF713FF10BDFFF756FD01
-:10F0A000FBE708210E4A13680B420AD10F4A136886
-:10F0B00001331360FFF7CCFC002804D1FFF722FFD7
-:10F0C000EBE78B431360FFF7C9FDE6E7084B094AFE
-:10F0D0001B789B009B589847DFE7C0463F280020DD
-:10F0E000D4250020A4250020E0250020D0250020E4
-:10F0F00040280020F871020070B5154C04252278D4
-:10F100001300AB4303D002281FD0032800D070BDEA
-:10F11000104B1B681B0718D40F490B6801330B6099
-:10F12000032B07D0022A02D0FFF798FDEFE7FFF785
-:10F130005DFCECE71421094A0D2013785943043192
-:10F140005118FFF76FFC2570EEE7FFF789FFDEE748
-:10F150003F280020D4250020E4250020A4250020FD
-:10F1600010B50024114B20001C80FFF74BFC012040
-:10F17000FFF748FC0E4B1C80FFF728FC80235B0543
-:10F180001B6902389BB243430A4A200013600422E1
-:10F19000094B1C60094B1C609C60094B1C70094B9F
-:10F1A0001C60094B1C60094B1A6010BDA42500208F
-:10F1B000BA270020DC250020D0250020982500203B
-:10F1C0003F280020E4250020E0250020D425002051
-:10F1D0002A4BF7B51B6804000D0008205B070FD50C
-:10F1E0000630002C0CD000290AD02368002B07D051
-:10F1F00080277F053A69A38892B2934201D90720FC
-:10F20000FEBD0F2BFBD9E288002AF8D053431C49DE
-:10F210000E689B190193FFF7D9FB3B6901389BB23C
-:10F220004343019A9A42EAD8A2889307E7D1154B43
-:10F2300004201F88012FE3D00C237B4312482F604A
-:10F240006E602568C1184E601D500A81E0888024D8
-:10F25000488164055043236921699BB2C018013875
-:10F2600089B202F04DF82469054BA4B24443A619B3
-:10F270001E60044B013700201F80C1E7D425002009
-:10F28000DC250020BA27002098250020104B30B53F
-:10F290001B68040008205B0716D50630002C13D02D
-:10F2A000002A11D0206800280FD10A4D2B68002BAE
-:10F2B0000BD02B896468594309196C8963436C68C6
-:10F2C0001B19994201D203C230BD0720FCE7C0469A
-:10F2D000D425002098250020F7B504001A480568B9
-:10F2E00008206D072ED5063000292BD0002C29D000
-:10F2F00025680738002D25D11448844665462D68B9
-:10F300000720002D1ED060460789458940687D434F
-:10F3100066682D180720AE4214D2002A12D09742F8
-:10F3200010D3D518AF420DDB032509302B4209D18C
-:10F330000E432E4206D100930F3813000A0021001D
-:10F34000FFF794FDFEBDC046D4250020982500207F
-:10F35000F7B504001A48056808206D072ED5063059
-:10F3600000292BD0002C29D025680738002D25D165
-:10F370001448844665462D680720002D1ED060463F
-:10F380000789458940687D4366682D180720AE428D
-:10F3900014D2002A12D0974210D3D518AF420DDBF9
-:10F3A000032509302B4209D10E432E4206D100938A
-:10F3B0000C3813000A002100FFF758FDFEBDC046BF
-:10F3C000D425002098250020F0B51600214A85B0EC
-:10F3D00012680D0008240390520735D50634002921
-:10F3E00032D0002830D00A68073C002A2CD11A4FAE
-:10F3F0003A68002A28D038897A897C68424349686B
-:10F400001219072491421FD2002E1DD0B0421BD3E7
-:10F41000F218904218DB03220934134214D10398E6
-:10F42000084304001440104211D1591832000398C7
-:10F4300007F020FA0C232A68009653430221FF5854
-:10F4400022002800039BB847200005B0F0BD10241F
-:10F45000FAE7C046D425002098250020F0B51E4BC1
-:10F4600004001B680D00082085B05B0732D506300C
-:10F47000002C2FD023680738002B2BD1174A136894
-:10F48000002B27D017895368528966687A43D218AF
-:10F49000039296421ED20930B2071BD13900F01AEE
-:10F4A00001F02AFF0720002914D13900280001F0BB
-:10F4B00023FF89B2072000290CD1002D0AD0039B1D
-:10F4C000AE19B34206D300222B002100009204386B
-:10F4D000FFF7CCFC05B0F0BDD42500209825002016
-:10F4E000F0B5224B85B01B78DAB20192002B3BD0ED
-:10F4F0001F4D204E2B685C425C413268E4B2002A0A
-:10F500002CD003A806F0DDFD05282BD0002819D04B
-:10F5100000221100FEF742FF002CF2D1164B03A986
-:10F520001B880B80154B1F68380006F0D0FD05289E
-:10F5300010D000280AD000221100FEF72FFF002C67
-:10F54000ECD1DEE7039833689847E5E738002B688D
-:10F550009847F4E7002C07D1019CD2E7002B03D099
-:10F56000019CDBE7002CFBD005B0F0BD412800205A
-:10F57000EC250020F4250020BC270020F8250020E1
-:10F5800070B504000720002913D08D0711D1094858
-:10F590000160094920000A80084A0949136006F001
-:10F5A00092FD002805D10122064B16301A7006F094
-:10F5B00086FD70BDF8250020BC270020F025002026
-:10F5C000D36002004128002010B506F07EFD030044
-:10F5D0005A1E9341014ADBB2137010BD412800202E
-:10F5E00003000E20002B02D00020014A1360704758
-:10F5F000EC25002003000E20002B02D00020014A41
-:10F6000013607047F4250020074B10B51B68002BD2
-:10F6100007D09847002803D000221100FEF7BEFE55
-:10F6200010BDFFF75DFFFBE7F02500200120054B33
-:10F6300010B51A7850401870034B1B68002B00D08F
-:10F64000984710BD42280020FC2500200C4B70B5C7
-:10F65000050015200C001A6006F091FD00280ED15F
-:10F660002900153006F08DFD002808D1153006F070
-:10F6700084FD002803D12100033006F084FD70BD15
-:10F68000FC2500200E23F0B58BB004AAD3800C22F9
-:10F69000039001914B7827495343CB1804A90631B5
-:10F6A0000A00188906A9032306F077FD002822D155
-:10F6B000019B18265B78204C1F0077433D000835DE
-:10F6C00000936319029304ABDD8802982A0006A90F
-:10F6D00007F0C2F8002811D10C22009B5343154AB1
-:10F6E000D3189A7A0223110019401A4203D132002A
-:10F6F000E01907F0DBF800200BB0F0BDE7197B68DC
-:10F700000E4F002B00D10E4F18260322009B06A996
-:10F710007343E250E3182A005D60029807F0AAF8EC
-:10F72000019B320059780398714338236118B84718
-:10F73000E1E7C046BE2700202826002051F3010043
-:10F74000D9F20100F7B504000D006A46817820481F
-:10F75000FFF79CFD00283AD10C2362781D4F5A43D5
-:10F760001D4B9B189B7A5B0605D4022D03D01B4FC3
-:10F77000012D00D01A4F1C26A1781A4B714332007C
-:10F78000C91868460023B84700281ED1022D1ED094
-:10F790000C226178104B4A439B189A7A403071438F
-:10F7A00082439A72104B3200591868463300B847AA
-:10F7B0000C23227821005A430C4B68469B189B7AF5
-:10F7C0000B4A9B009B58984701E0022DF0D1F7BDF2
-:10F7D000EC26002051F30100BE270020D9F20100E1
-:10F7E0009F610200442600200C26002000260020F5
-:10F7F00040720200F8B5182507004878094C6843A4
-:10F800000E0038232A0039002018FFF7DDFD0028FC
-:10F8100006D173785D4364196368013300D1606079
-:10F82000F8BDC04628260020F7B51821019043787E
-:10F830002948594342185468284F2600251E0ED0E7
-:10F840000C225A43BA18957A927A52B2002A28DAD0
-:10F850006A0626D40D00A6B208350C5845190C22AC
-:10F860005343FB18188932002300290006F093FC4B
-:10F870000B281AD10C22019B29005B785343FB18FB
-:10F8800018893200012306F086FC0C21019B144AE2
-:10F890005B784B43FF18388906F07BFC00280AD1BF
-:10F8A000FEBD002426002500D9E7002800D00D4821
-:10F8B000012CF5D1E9E702220B4BC318934308D082
-:10F8C000082806D0113843425841064B40421840A0
-:10F8D000E6E70448E4E7C04628260020BE270020CB
-:10F8E000FFFF000041800000FECFFFFF70B51C2429
-:10F8F0004443050020000D4E1130A4198019062242
-:10F90000002106F0D3FF10220021200006F0CEFFD8
-:10F91000FF232374A376013BFF3B23830233AB40D9
-:10F92000034A11689943116070BDC0464426002007
-:10F930004026002037B581B205006A460748FFF728
-:10F94000A5FC041E08D154216846FFF787FD041E5C
-:10F9500002D12800FFF7CAFF20003EBDEC260020A0
-:10F96000F0B51D00414B93B01B681600019000914B
-:10F97000002B54D0189B542B51D8FF22002403ABEA
-:10F980005A709A70DA701C70189B06AF3C700B9519
-:10F990000A933748A1B204AAFFF778FC002819D1CE
-:10F9A0000822019804A906F057FF002812D103ABE2
-:10F9B0009C7003ACA178FF2931D0009B032B0DD1A3
-:10F9C000189B2022542B00D092180323134306AA1D
-:10F9D00013701CE00134062CDBD1EAE7254BEB1A4F
-:10F9E000A72B1ED8012224488A4003681900114021
-:10F9F000314314D093432022036006AB1A70009A5F
-:10FA000006AB1978022A2FD101220A431A7009ABDA
-:10FA10000793164B320020001B6806A9984713B0C5
-:10FA2000F0BD164BEB1A1B2B09D8202206AB1A701F
-:10FA3000002363700CAB0B9318230A93DFE7104885
-:10FA40002D1A172DEBD830233B7000236370013340
-:10FA5000E3700C4B9A7A0223110019401A42CED15E
-:10FA6000182206F023FFCAE70222CEE70026002074
-:10FA7000EC26002044260020402600200C260020F2
-:10FA800028260020BE270020F0B5040085B00028FD
-:10FA90004FD00025284B29481D605D729D720123BF
-:10FAA0005B420381FE3B07222900438106F0FEFEF4
-:10FAB00018222900224806F0F9FE28000135FFF738
-:10FAC00015FF062DF9D11F4B1F4D01931F4B290028
-:10FAD00068460093FFF77CFB031E19D11C4E247867
-:10FAE00001333370002C1AD11C272800A1B202AABE
-:10FAF000FFF7CCFB031E09D138006043154A02A969
-:10FB000080181C22FFF760FC031E04D00022327014
-:10FB1000180005B0F0BD0134062CE6D1F8E76B46BD
-:10FB20009988DB882800594389B2FFF797FC0300C6
-:10FB3000EEE7094BECE7C04600260020BE27002078
-:10FB40002826002054000600EC26002061F9010060
-:10FB500043280020442600200E800000F8B5164BF4
-:10FB600007001B780E00002B20D0002820D0002991
-:10FB70001ED00B68002B1BD0104D2C68002C19D107
-:10FB80002800052208C0053106F074FE33790721EC
-:10FB9000AB720323EA7920008A431343EB710223FB
-:10FBA0002A7A8A4313432B723C70F8BD0448FCE761
-:10FBB0000448FAE70448F8E743280020002600201C
-:10FBC000088000000E80000004800000164B10B575
-:10FBD0001B78002B24D0002820D000291ED00378C9
-:10FBE000002B1DD1114B1B68002B19D04278002A25
-:10FBF00018D10F4B9B7A012B14D0242418002040DD
-:10FC0000234203D0012310000B7010BD5BB2002B08
-:10FC100002DA02230B70F8E70870F6E70548F4E70C
-:10FC20000548F2E70548F0E74328002000260020B9
-:10FC3000BE2700200E800000088000001080000019
-:10FC4000F0B5274B85B01B78002B47D0002843D058
-:10FC5000002941D00B689C46002B3DD08B68019356
-:10FC6000002B39D00378002B38D11E4A1268002AA5
-:10FC700034D01D4A1C00D07A02900220927A0240B1
-:10FC800018000392194A029D9D4219D00F7BA7428A
-:10FC900008D90326977E3740022F03D1019DA70084
-:10FCA0007A5101340F7987420DD90225977E2F4270
-:10FCB00009D116006546870010367E51013002E0FA
-:10FCC000039E002EE2D001331C32062BDBD10871DB
-:10FCD00000200C7305B0F0BD0548FBE70548F9E7C7
-:10FCE0004328002000260020BE27002044260020B4
-:10FCF0000E800000088000000F4B70B51B78002BB1
-:10FD000017D0002813D00478002C12D10B4B1B689D
-:10FD1000002B0ED020000A4DAB7EFF2B02D020001E
-:10FD2000FFF708FE01341C35062CF5D170BD0548DF
-:10FD3000FCE70548FAE7C0464328002000260020DB
-:10FD4000442600200E8000000880000013B5040047
-:10FD500081786A460B48FFF799FA002810D11C22D7
-:10FD60006378094853436946C0181300FFF72CFB1A
-:10FD7000064B074A9B7A21009B0068469B58984790
-:10FD800013BDC046EC2600200C26002000260020D3
-:10FD90003072020070B5050000241C26310061435A
-:10FDA000064B2800C91806F0C7F9002803D1013412
-:10FDB000062CF3D1F934200070BDC0464426002043
-:10FDC000FF23F0B5B94A8FB0127805000393002ADB
-:10FDD0003BD0B74A12680192002A36D004AC637057
-:10FDE000A370E370031D06932A2302AA93820023C3
-:10FDF000B04F00882370BE7A102823D0AB88B2079A
-:10FE000009D5AD4A934202D03A899A4203D1FB7A8E
-:10FE1000A370002363701C2800D985E10F2814D932
-:10FE200010380C2811D801F0D7F90D001B00100074
-:10FE30005A00370010001000CF0018011000100009
-:10FE400010003F01F30700D542E10FB0F0BD019B68
-:10FE500001361C330193062E00D050E100268BE0C2
-:10FE6000022332009A431300BA7232070CD55BB2F8
-:10FE7000002B03DA00212000FFF764FC1023BB7283
-:10FE8000023302AA1373E9E7A078FF28F6D0FFF740
-:10FE90002DFDFF23A370F1E7FB7AFF2B06D08749E6
-:10FEA0000023A888864A06F072F9CEE70023E98984
-:10FEB000834A108B88420DD10822DBB21643FB72B5
-:10FEC0002000BE72A370FFF741FFFB7AFF2BE6D143
-:10FED0000021E5E701331C32062BEAD1F8E71323B2
-:10FEE00002AA13730F3B1E43BE72A81DFFF752FFF9
-:10FEF0000390FF2802D0C0B2A070F872FB7AFF2BEB
-:10FF000054D100266E4B9A7EFF2A1AD11C203B78D2
-:10FF10007043022B10D06A4B39001818FD231030A3
-:10FF20008372F83A06F0A6FC03AB1E70039BDBB2AB
-:10FF3000A370FB72002609E0614B1818FE2383763C
-:10FF4000F2E701361C33062EDDD15E4E00211C2364
-:10FF50000B91FA7A0D915343594A0991D3180C9396
-:10FF6000564B0A910893524BA8881A1D08AB06F00D
-:10FF70000CF9002800D068E74D4B05AD1B68320036
-:10FF80002900200098472B78122B00D05DE74948C4
-:10FF9000837A012B00D158E701235B420381FE3BAA
-:10FFA00007220021438106F081FC4EE716234648D4
-:10FFB00002AA137300210E22083006F077FC4023BA
-:10FFC000BA7A1343BB72B5E70127394B384A5B7ADB
-:10FFD0001420BB4353720423364905AA9E438E72F4
-:10FFE0001070AA79002A04D0C87AFFF7A3FCAE7972
-:10FFF000C2E7EA791A4200D130E7A278FF2A00D19D
+:1081900040300AF0DBFA200010BDC046F05C02005F
+:1081A0001FB5010002A801F085F902A903A80AF091
+:1081B00096FB002203A9130001920092054802F0E9
+:1081C0008DF903A80AF07EFB02A80AF07BFB05B03C
+:1081D00000BDC046C82100201FB50122034B044842
+:1081E0001A60FFF7DDFF05B000BDC046D4200020B7
+:1081F00008670200F0B587B000F03AFB010004A860
+:1082000001F070F8052205A811000AF088FB00248F
+:10821000052300256343174AD318039327B2390077
+:1082200004A80AF015FB039B5B5D83420CD100267A
+:1082300004239A1B3900603312B205A801F0CEF86E
+:1082400001366B1C9E42F3DB0135052DE6D101346E
+:10825000052CDDD1002205A91300009206480AF082
+:108260006BFB05A80AF02EFB04A80AF06FFA07B012
+:10827000F0BDC046026802003C2200201FB500226B
+:10828000064B07481A60FFF78BFFFA20C00000F08A
+:10829000DDFDFFF7AFFF05B000BDC046D4200020D4
+:1082A00081670200F0B58DB003223A4907A80DF0AE
+:1082B00029FC0322384908A80DF024FC00F0D8FA64
+:1082C000010009A801F00EF805220AA811000AF021
+:1082D00026FB0024002507ABE35C039308ABE35CBB
+:1082E0000493052300266B432C4AD31805932BB225
+:1082F000190009A802930AF0ABFA059B9B5D834223
+:1083000016D100270423DA1B0299039B12B20AA894
+:1083100001F064F8049800F099FD00222048130051
+:1083200000920AA90AF008FB0137731C9F42E9DB9F
+:108330000136052EDBD10135052DD2D10134032CB8
+:10834000C8D1C82000F082FD013C043E144D0BA8AA
+:1083500029000AF07BFB13480BF0B8F8962000F0D8
+:1083600075FD00220BA91300009228000AF0E4FA20
+:10837000642000F06BFD0BA80AF0A4FA012C07D1D1
+:108380000AA80AF09FFA09A80AF0E0F90DB0F0BDBA
+:108390003400DBE7FA670200FE67020002680200B1
+:1083A0003C220020C821002073B5254D102628004E
+:1083B00000F04CF9FA21234C01222000224B0096B8
+:1083C000890009F082FFFA210222204B200000964A
+:1083D000890009F07AFF07211D4803F031FF0C20C6
+:1083E0000DF05EFBDD260400B600A95904F0B0FADA
+:1083F000184B14201C600DF053FBE42304005B00B9
+:10840000EA58A95903F0F0FB134D144B28001C60E7
+:10841000FFF7C6FEC820400000F018FD104C23688E
+:10842000002B06D02800FFF7BBFE00F08BFD0020DC
+:1084300076BDFFF737FF2368002BF6D0F2E7C04682
+:10844000D8200020A8210020D98101007D820100D0
+:1084500000240020D020002008670200CC2000204B
+:10846000D420002010B5054C200000F039F8200081
+:10847000034A04490DF009FB10BDC046D820002076
+:108480000020002089840100CA23144A9B0010B5F3
+:10849000C2501C330400C0180AF058F9D0239B00C6
+:1084A000E0180AF053F920009130FF3001F01AFB78
+:1084B00020006930FF3001F015FB2000F03001F0A2
+:1084C0007FFE2000D03002F0D7F92000643007F0A2
+:1084D000C7FB201DFFF758FE200010BD7C61020085
+:1084E0001423F0B5040093B000931922182104302E
+:1084F00002F026FC2200250026006432B435132148
+:1085000010001092B83607F0B7FB28000BF041FBC3
+:1085100000221E2130000AF0DEFF2000D03002F0E1
+:10852000CBF92200F03211920621454A119801F050
+:108530006FFE20000027012369301A0011210097E7
+:10854000FF3001F0DBFA20009130012302221A21D2
+:108550000097FF3001F0D2FA2000B9301A23012130
+:108560000222FF3002F060FA300001F0CDF8E42280
+:108570005200A050300001F01BFBE6235B00E050EE
+:108580000100E42220005200D130119BA258009536
+:10859000FF3001F00BFC2000E13029001C22FF30ED
+:1085A00002F06AFD192320000F93013B0E93013B5B
+:1085B0000D93013B0C93013B0B93013B0A93013B51
+:1085C0000993013B0893013B0793013B0693013B51
+:1085D0000593013B0493013B0393013B0293013B51
+:1085E0000193F930013B082200930721013BFF3042
+:1085F0000AF092FFCA239B002900E01803F0E4FD73
+:10860000D3239B00E0181D2102F0E6FADD239B0036
+:10861000E7501098032127700CF06EFF2300220012
+:10862000200008499C33A0321C6082C2064A022105
+:108630005A618030012207F0A3FC200013B0F0BD86
+:10864000F85C02002D230200172302000278F0B527
+:108650000123170004008FB01F401A4200D081E0B0
+:108660000300D0331800039300F0B2FA00F0E0F9F1
+:1086700028200DF015FA050010300AF0F6F86F4BBF
+:1086800018202B600DF00CFA06006D4B0822390003
+:1086900004600C300C930D970DF050FA0CA90822D1
+:1086A000301D0DF02FFA674B2900736112230398D8
+:1086B000AE60EF60AB802F626F6202F071F800284D
+:1086C00005D0280009F0F6FF28000DF0E5F9012398
+:1086D00027002278B437134323705B4938000BF02E
+:1086E0005EFA00265949059038000BF058FA35001B
+:1086F0000690642000F0AAFB049623006933FF3340
+:10870000180007930AF0E2FA00282DD1059B002BF0
+:1087100034D1069B002B31D1DD254D494D48AD00AC
+:1087200000F08CFC6359002B1CD100F0A1F8010073
+:108730000BA800F0D7FD0CA809F06BFECA239B0024
+:10874000E018069B0CAA0BA90093039B03F096FD6F
+:108750000CA809F0FBFF0BA809F0F8FFCC239B0045
+:10876000E35863510FB0F0BD20009130FF300AF0A4
+:10877000ADFA0028CAD0049B182BC7DC2000653056
+:10878000FF2329B232B2FF3000F028FE322000F081
+:108790005DFB049B01350133EDB20493052D02D13D
+:1087A00000250136F6B2049B192B0AD0059B002B3D
+:1087B000A3D03800244902F0F1FB05980DF06CF9C4
+:1087C00002E0059B002BF4D1069B002B02D0180081
+:1087D0000DF062F91E491F4800F030FCCA239B00CF
+:1087E000E3180893DD239B00E3580993002B1ED167
+:1087F00000F03EF801000BA800F074FD0CA809F091
+:1088000008FE01230CAA0BA908980093039B03F010
+:1088100035FD0CA809F09AFF0BA809F097FFCC23AF
+:108820009B00E3580993DD23099A9B00E250210045
+:10883000079A0898F03103F00BFF5EE7FD03000094
+:108840009F2302005F2302001B68020026680200CB
+:1088500000200020001F0020BFF34F8F024B034A6F
+:10886000DA60BFF34F8FFEE700ED00E00400FA0589
+:10887000F0B58BB003AF1922380015490DF042F95D
+:108880000023144D05266B7180235B055B6E2C0065
+:108890000093012301933100009808F067F8080065
+:1088A000019907F0DDFF0522009B56431B1A009338
+:1088B000019B534301932B1B5343FB181B5C013C4F
+:1088C0006371054B9C42E6D102480BB0F0BDC04637
+:1088D0006C680200DE270020D9270020F0B595B093
+:1088E0001822002104000EA80DF028F913210EA86B
+:1088F0000CF012FF03210EA80CF0B1FF464B1B68D1
+:10890000002B00D10133DBB2009300210123434A45
+:1089100009A807F0A5FCFA239B009C429B411C4040
+:1089200072B63F4B64211E683E4B2000059305251F
+:1089300008F020F86843503030180A2106902000D3
+:1089400008F018F80A2108F0FBF869435031711853
+:10895000200007910A2108F0F3F86943503171189B
+:10896000802600240891B601009B002B52D004AD54
+:108970000027032C02D180260024B6016B682A4A06
+:1089800002936300D3180022019258780299095C7F
+:10899000039119788C4610216046014103980142E9
+:1089A00004D0012090400199014301910132063326
+:1089B000092AEAD1019B2A68D9431C4B09011940B5
+:1089C000029B934224D1312F22DC002109A80CF014
+:1089D000FFFFFA23139A0F99DB001068014219D0A8
+:1089E000013B002BF9D1FA23013401377600E4B2C0
+:1089F0005B009F42BDD1043508ABAB42B8D1064BFA
+:108A00001B68002BB0D0009B013BDBB20093ABE7AF
+:108A10003143DBE7FFF720FF54240020F0FF000084
+:108A200004200020BB68020085680200F01F0000DF
+:108A3000F8B50023124C236009F00CFD002808D083
+:108A40000421200009F002FD002801D00D4B236015
+:108A5000F8BD0123A12704210B4A0C4D13602368A4
+:108A6000FF0068606E68002EFCD0D6591B020139E9
+:108A700033430029F5D1236001235360E8E7C04662
+:108A800050240020ED5EBC0B00D00040FCD0004024
+:108A90000B4B70B51C68002C10D0656D00F0DEFB30
+:108AA000A36C002901D1834206D8200009F02BFDD8
+:108AB0002000044909F015FD2C00ECE770BDC0460C
+:108AC0005C2400207C240020F0B593B007932A4B4F
+:108AD00004AC1E68049005910692002E49D0274BE5
+:108AE000678825881C6800230293002C2DD0636DB5
+:108AF00023480393A36C190C9AB20B00854214D13E
+:108B00002048824211D1002901D0B9420BD1029BE9
+:108B1000002B08D1200009F0F6FC20001A4909F0CA
+:108B2000E0FC01230293039CDFE7002A01D0954279
+:108B3000F9D1002901D0BB42F5D1200009F0E3FCB6
+:108B40002000114909F0CDFCEDE7104BEB18012B8B
+:108B50000FD910233A002900009308A80C4B09F004
+:108B600093FD336830009B6808A9984708A809F06E
+:108B7000A1FD13B0F0BDC046582400208824002079
+:108B8000FE030000FF0300007C24002002FCFFFF26
+:108B9000C98A010010B572B60B4B1C68002C08D0B6
+:108BA000200009F0B0FC0023E364084B2000E363DD
+:108BB00010BD62B65C200CF073FF5C220021040043
+:108BC0000CF0BCFFEFE7C0468024002000400020EE
+:108BD000F7B51E4C0123227816001E401A4233D1ED
+:108BE0001B4D2860FFF7D6FF1A4B1B49186009F090
+:108BF00078FCFFF7CFFF194B1860194B4363194BF3
+:108C00008363286800280FD0C023174F320017490C
+:108C100000933B0009F03FFCC023009332003B006F
+:108C20001349286809F037FC0C200CF039FF0023A9
+:108C3000838083710F4B03600F4B836000F026FB32
+:108C40000123227813432370F7BDC046E427002098
+:108C5000582400208C2400207C2400208424002020
+:108C6000FC3F00209F250200C98A0100FF0300008D
+:108C7000FE030000185D0200918A0100024B187883
+:108C8000012318407047C046E4270020F7B50600CE
+:108C90000D0017000193002802D100242000FEBD22
+:108CA0000029FAD0FFF776FF041EF6D0074B019A91
+:108CB00043630660064B45608760002A00D0054B81
+:108CC00020000549A36309F00CFCE7E7FC3F002006
+:108CD00079250200872502007C24002070B5074B0F
+:108CE0000E0011001A7805000123100018401A42E6
+:108CF00003D032002800FFF7C9FF70BDE427002031
+:108D0000024B1868434258417047C0467C240020FB
+:108D10000300002210B5044994006058002801D0D7
+:108D20000132F9E7635010BD64240020002310B520
+:108D3000044A99008C58844201D00133F9E700209D
+:108D4000885010BD6424002010B50024084BA200F8
+:108D5000D058002802D003685B6898470134062C7D
+:108D6000F4D1044B1B68002B00D120BF10BDC046BE
+:108D7000642400207C2400200122F8B52C4B1B78B1
+:108D800013421CD02B4D2C68E36C134218D00227E1
+:108D90003B43E364284B1E680423F26C300013430A
+:108DA000F364636BF36309F0C5FB3000716C03F08F
+:108DB00072FF2868C36C3B4201D003F0A6FFF8BDE8
+:108DC0001E4F1F4E3A683068002A0AD128601B07E0
+:108DD00012D52C60FFF7B8FF3B68002BFAD02B6050
+:108DE0000AE0216DB94219D1616D002900D111004D
+:108DF00029602A688242EAD029688C42DFD0336831
+:108E000099420DD10F4B4B630F4B8B63200009F040
+:108E100091FB296820004B6C626C06E02A60E8E751
+:108E20009C42F3D1002210004B6C03F0F3FEC6E726
+:108E3000E42700208C240020602400207C240020D3
+:108E400084240020FC3F00209F25020070B5114BB8
+:108E500004001A7801231A4202D10CF0F9FC70BD0B
+:108E60000D4A1568EA6C1A4206D0FFF793FE0B4BC9
+:108E70001860002800D0050000F0F0F92418AC6458
+:108E8000280009F040FB2800054909F02AFBFFF7FC
+:108E900073FFE4E7E42700208C24002060240020F6
+:108EA0005C240020F0B51E4B1E4F1E683B6885B049
+:108EB00005000391002B31D01B4B1A7801231A4275
+:108EC0002CD0F26C1A420ED0FFF764FE174B041E32
+:108ED000186008D009F017FB2000154909F001FBC4
+:108EE0002600FFF749FF039B30001B042B43B364AC
+:108EF00009F009FB30000F4909F0F3FA0E4B00248A
+:108F0000EB18012B07D9C023009329000B4B039AC0
+:108F1000386809F0C0FA200005B0F0BD084CFAE747
+:108F20008C24002058240020E42700206024002006
+:108F30007C2400208824002002FCFFFFC98A010055
+:108F400016FCFFFF10B5074B1B78DB0709D5064C55
+:108F5000206809F0D8FA0549206809F0C2FAFFF73D
+:108F60000BFF10BDE42700208C240020802400206B
+:108F700010B5034B1B78DB0701D5FFF7E3FF10BDEE
+:108F8000E4270020F7B505000C00002833D00126A7
+:108F90001B4B1B78334230D01A4F07233868C26C02
+:108FA0001100194000911A4207D021002800164AEA
+:108FB000FFF794FE00252800FEBD03F08EFE3A6800
+:108FC0000221D36C1800084001900B4203D00131FC
+:108FD0008B43D364EEE73343D3642000A8473A6859
+:108FE000019DD36C1900B143D1645B07E3D5200028
+:108FF000FFF7BEFFDFE7054DDDE7054DDBE7C046C8
+:10900000E42700208C240020718F010017FCFFFF53
+:1090100016FCFFFF020010B5014B12CB12C210BDAF
+:1090200090240020034B1A68034B1A607E225A607A
+:109030007047C0460420002090240020F0B5124E56
+:1090400003003278022A1BD081421BD90C1A072C4C
+:1090500018D90D0005430327280038403D4211D19F
+:1090600072B6BA40094DA4085351AA185160802223
+:10907000120614431C6033780133337062B6F0BDBE
+:109080000348FCE70348FAE7E6270020982400207D
+:1090900013FCFFFF17FCFFFF70B5134C050023788E
+:1090A000124E002B0CD1124912483370FFF7C6FF45
+:1090B000114B984202D11E20FFF710FC01232370B0
+:1090C00000243378A34209DD0C49E3002800C918C5
+:1090D00009F06BFA002805D10134F2E71420FFF7FC
+:1090E000FDFB002070BDC046E5270020E6270020DC
+:1090F00000380020A828002017FCFFFF982400203B
+:1091000010B5002817D000220F4B19780F4B914251
+:1091100015DD1C6884420FD25C6884420CD9041FA0
+:109120002368002B02DC1E20FFF7D8FB8023226877
+:109130001B061343236010BD01320833E7E71E20EE
+:10914000FFF7CCFBF7E7C046E62700209824002075
+:1091500070B5051E14DD0B4E0B4C3368002B02D08E
+:1091600020680CF02CFAFA2120680024074B8900B3
+:109170008361C462694335600CF032FA200070BD2F
+:109180000348FCE7A8240020D824002039920100DD
+:1091900017FCFFFFF8B5114F05003E68002E0AD1FD
+:1091A00030200CF07DFC040006F0CEFD0C4BA661D7
+:1091B0002360E6623C600B4E3368002B09D110201F
+:1091C0000CF06EFC04000CF057FA200034600CF038
+:1091D0002DFA2800FFF7BCFFF8BDC046D8240020B8
+:1091E0000C650200D4240020014B18687047C0466B
+:1091F000A824002070B50D4C2368002B03D00C4B25
+:109200001B68002B02D10620FFF7C4FF20680CF07A
+:1092100024FA02000749C3170D684E6852197341BA
+:1092200020680A604B600CF01EFA70BDD424002048
+:10923000D8240020A820002010B5FFF7DBFF002471
+:10924000054BA200D058002802D003681B6898473D
+:1092500001340A2CF4D110BDAC24002010B5FFF766
+:10926000C9FFFA22034B920018685968002307F0DF
+:10927000A7FC10BDA820002010B5FFF7BBFF024BD4
+:109280001868596810BDC046A82000200B4B10B5C7
+:109290001B680400002B03D0094B1B68002B02D174
+:1092A0000620FFF777FF0023064A99008858002818
+:1092B00001D00133F9E78C5010BDC046D424002002
+:1092C000D8240020AC240020002310B5044A9900C3
+:1092D0008C58844201D00133F9E70020885010BD3A
+:1092E000AC24002010B50400002902D00B78002B1C
+:1092F00003D1034B2360200010BD09F02EFAFAE7DA
+:10930000285D0200F8B504000E00150000290AD0FF
+:109310000B78002B07D0002A05D0080097B20CF07C
+:109320004DFC874203D90B4B23602000F8BD681D1C
+:10933000FFF7B2FE206009F0C1FB20682A004780D9
+:10934000310004300CF0DEFB23685D1900232B7123
+:10935000EBE7C046285D0200014B03607047C04642
+:10936000285D020010B50548054C206009F0A9FBF6
+:109370002000044A04490CF088FB10BD285D02005F
+:10938000DC240020002000204D270200084B73B58C
+:109390001D680400002D0AD001002E680822083143
+:1093A00068460CF0AFFB0CCC28003168884773BDD1
+:1093B000E0240020014B03607047C046305D02008E
+:1093C00010B50400081E03D1034B2360200010BD1C
+:1093D000216009F076FBF9E7305D020030B50068E6
+:1093E0004488A1420CDA8588AA4209DA002907DB01
+:1093F000002A05DB6243401880188371002030BDCD
+:109400000048FCE717FCFFFFF0B507000E001D0049
+:1094100085B0002921DD002A1FDD002B1DD0046846
+:10942000638803938B4200DD0391A38802939342E8
+:1094300000DD0292002306340193019B029A9342BD
+:109440000ED029002000039A0CF05CFB3B68AD199C
+:109450005B88E418019B0133EEE7024805B0F0BDDC
+:109460000020FBE717FCFFFFF8B504000D00160015
+:109470001F00002901DB002A02DA0D4B2360F8BD32
+:10948000100048430630FFF707FE206009F016FB86
+:1094900023685D809E80002F06D03B0032002900AB
+:1094A0002000FFF7B1FFEAE7200009F02FFAE6E716
+:1094B000305D0200F7B507000D1E03D1244B036099
+:1094C0003800FEBD00240800260021000194037826
+:1094D000002B1AD03022524294469C446246092AFC
+:1094E00011D90A2B0AD1019B361901330193B142DC
+:1094F00000DA3100002426000130E8E7002CFBD020
+:1095000000240136F8E70124F6E7019A380012B288
+:1095100009B2FFF7A9FF012149420E000A203B686A
+:109520009A1D2C78002CCBD02300303B092B08D877
+:10953000CB43DB170B4043431B19303B190001356C
+:10954000EFE70029FBDB117031000132F7E7C0467D
+:10955000305D0200F0B5040087B004A80E001D00C5
+:109560000192FFF757FD236801995A88914233DA37
+:109570009B889D4230DA1F2E2ED9059B00939E4278
+:109580002ADC052300217343049AA03BD3180393DC
+:10959000039B6E185B5C02930023019AD718226824
+:1095A00050880090B8420EDD9088B0420BDD0098E4
+:1095B000D2197043121810201841029F3840471EDC
+:1095C000B841404290710133052BE6D101310529A4
+:1095D000DED1002007B0F0BD0048FBE717FCFFFF1D
+:1095E000F7B5036806009F1D5B880D005A1A0192AB
+:1095F000002919DD0024994203DB09F087F90020D6
+:1096000013E033689B889C42F9DA79193800019A93
+:109610000CF078FA019B2900F81809F05AF9336820
+:1096200001345B88FF18ECE70048FEBD17FCFFFF24
+:1096300010B50548054C206009F043FA2000044AA3
+:1096400004490CF022FA10BD305D0200E424002031
+:1096500000200020C528020010B5054C0121200083
+:1096600009F023FA2000034A03490CF00EFA10BD5A
+:10967000E824002000200020672A0200074A030097
+:1096800010B50120934208D0834202D00020DB07AE
+:1096900003D41E20FFF722F9002010BDFFFF0000B9
+:1096A0000048704716FCFFFF10B53220FFF716F98F
+:1096B000004810BD16FCFFFF82801422002310B565
+:1096C00041620F4C0100083404600E240281123AFA
+:1096D000837182720363838636310A78C360A24342
+:1096E000036143618361C36103620A70021DD38712
+:1096F00001224287034AC26302004032137010BD48
+:10970000505D020001000100F0B5564E05003768BB
+:1097100097B0002F00D090E006AC0B231C22212133
+:10972000200001F0B9F90B231D2222210AA801F023
+:10973000B3F90B231B2223210EA801F0ADF9082059
+:109740000CF0AEF901223B00110004900AF0EEFD8E
+:109750003A2128000AF0A4FA00281CD0A38812AFEE
+:10976000BB80A379A268BB713F4B5C2012930E2390
+:10977000E3561492A289BB73BA810CF091F90423C9
+:109780000193363300933A002900049B040001F052
+:1097900075FF346051E0322128000AF0AFFA00284A
+:1097A0001BD0A38812AFBB80A379A268BB712E4BDC
+:1097B0005C2012930E23E3561492A289BB73BA81E4
+:1097C0000CF06EF9042301932E3300933A00290024
+:1097D000049B040002F0F6F8DBE73C2128000AF0C5
+:1097E00048FA002834D0362202AB9B8E12AFBB80E1
+:1097F00002AB9B181B780832BB711B4BA420129341
+:1098000002AB9B18109A1B781492059202AA928FB1
+:109810005BB2BA81BB730CF043F9052304000293D9
+:10982000013B0193383300933A00049B290001F077
+:1098300045FE0E4B346044341C600C4B094C1868D8
+:10984000002802D0216809F0AFFA206817B0F0BDF7
+:1098500044200CF025F9042204990400FFF72CFFA2
+:1098600097E7C046EC240020405D0200F024002071
+:10987000F0B56349C56885B08D4258DA03003633C8
+:109880001C7802222300134014425BD1026901922A
+:109890008A4265DA02003632127852076AD4426987
+:1098A00002920200029C40328C4270DA0100363192
+:1098B0000978090775D4002B7ED113789C46002BBC
+:1098C00016D00100061DF38F363101339BB2F387AA
+:1098D0000391097801270C003C40394200D188E00F
+:1098E0001D2B05D9039BB94319700023F38713700F
+:1098F00009F033F9434A0723904277D94249043BA0
+:109900008D4273DBC8220133920095426EDC0198D0
+:10991000023B88426ADB013B904267DC02980433D9
+:10992000884263DB0023904260DD06335EE0C8229C
+:10993000002352009542A9DD030036331A78002334
+:109940009207A3D4012306001F003636327854084C
+:10995000A7433C0002279C40BA432243327095E75C
+:10996000C822019C5200944299DD020036321278DE
+:10997000520794D4012306001C003636327897082B
+:10998000BC43A7000424A2433A43327087E7C821AE
+:10999000029C49008C428EDD0100363109780907AE
+:1099A00089D40100012636310B78DF08BE43082731
+:1099B000F600BB4333430B701378032B00D97CE7CD
+:1099C0000133DBB21370012B03D10021031DD987B2
+:1099D00073E7042B00D070E7020036321178033BA6
+:1099E0000B43137000230430C3870B33180005B0FA
+:1099F000F0BD092B00D87BE76346F487013B76E78F
+:109A000070FEFFFFFF700200E0FCFFFFF0B5C369CE
+:109A1000C1681A68451D0400EB7F89B0114225D04A
+:109A2000002B57D10123A2791A4237D000260222F7
+:109A30006846A188A67108F022FFA31DDD7F012DD5
+:109A40002CD1FFF70BFC3300226A801A99410F00DA
+:109A50000600A1889F4203D1FA239B009E423BD37C
+:109A60000123042204A808F00AFF17E00B2B01D8F9
+:109A70000133EB77EB7F082B0DD90122A379134239
+:109A80000CD11343A188A37104A8130008F0F7FEBA
+:109A9000FFF7E4FB2062EB7F012BC3D90322A379FC
+:109AA0001340012B14D1FFF7D9FB0023226A801A3F
+:109AB0009941994202D10A4B984209D90223A279CD
+:109AC000A1881343A3710522012304A808F0D7FE3F
+:109AD00009B0F0BD013BCCE72B000322C2E7C04632
+:109AE000DB05000010B50400034B08330360FFF7EB
+:109AF000EBFB200010BDC046845D0200F0B50600FF
+:109B000000250F00040085B002930AAB1B780836CD
+:109B100003930F4B29000833036001928580857100
+:109B2000182230000CF00AF839003000039A0BF0CC
+:109B3000F8FD019B029AA380A31DE771DA77631DEC
+:109B400025622000DD77FFF7A1FB200005B0F0BD06
+:109B5000845D02000048704716FCFFFF10B53320FB
+:109B6000FEF7BCFE004810BD16FCFFFF002310B539
+:109B70000400838083710D482164083020608020B8
+:109B8000C000A061E061206211002000E360236159
+:109B900063616362A362E36223636363A363E3635A
+:109BA000636409F0D9F8200010BDC0469C5D020036
+:109BB000F0B5544E0500376897B0002F3DD10B2308
+:109BC0001C22212106A80AAC00F066FF0B231D22EF
+:109BD0002221200000F060FF0B231B2223210EA86E
+:109BE00000F05AFF08200BF05BFF01223B00110040
+:109BF00004900AF09BFB1D2128000AF068F8002859
+:109C000024D0A38812AFBB80A379A268BB713E4B5E
+:109C1000602012930E23E3561492A289BB73BA817B
+:109C20000BF03EFF05230193183300933A002900FF
+:109C3000049B040001F0F6FD3460344B314A1B688C
+:109C40001068002B00D0436417B0F0BD3C21280001
+:109C50000AF06BF800281BD0A38812AFBB80A37951
+:109C6000A268BB71284B602012930E23E356149216
+:109C7000A289BB73BA810BF013FF0523019337331D
+:109C800000933A002900049B040001F03DFFD3E754
+:109C90003C21280009F0EDFF002829D0362202AB34
+:109CA0009B8E12AFBB8002AB9B181B780832BB7136
+:109CB000154BA420129302AB9B18109A1B78149298
+:109CC000059202AA928F5BB2BA81BB730BF0E8FED9
+:109CD000052304000293013B0193383300933A00BB
+:109CE000049B290001F0EAFB084B1C604434A3E705
+:109CF00048200BF0D5FE052204990400FFF736FF3B
+:109D00009AE7C046F0240020405D0200EC240020C9
+:109D1000F0B587B001930EAB1B88060003930D9B33
+:109D20000D000093019B0C9F0292002B39D0002F55
+:109D300002D1009BDB0734D528200BF0B1FE0400D4
+:109D4000103008F092FD029B1820258063800BF0F4
+:109D5000A7FE0500009B08220593019B00210360DC
+:109D60000C3004970BF0EAFE082204A9281D0BF022
+:109D7000C9FE0D4B02226B6100230399E36023624D
+:109D8000636233680A43300021005B68A560A280EB
+:109D90009847002805D0200008F08CFC20000BF02C
+:109DA0007BFE07B0F0BDC046ED2D020070B58CB053
+:109DB0008360109B01604260C36004001849180072
+:109DC00009F0EDFE051E14D001001C22103105A87B
+:109DD0000BF098FE6A4608AB43CB43C21B68136086
+:109DE00020680599069A079B08F0C8FF28000BF029
+:109DF00053FE0C4B186800280ED00B4A05AB059299
+:109E000000220692C03202926A4622CB22C223006E
+:109E100003220521FFF77CFF20000CB070BDC04677
+:109E20009B6A0200E02400202D9E010082B0F0B564
+:109E30000400EDB06420739372920BF009FD0522CB
+:109E400010A8110008F06BFD954911A8FFF732FB2F
+:109E50001925002221AB013D1A605A609A600C332B
+:109E6000002DF8D11522290014A813950BF066FED9
+:109E7000A06809F029FBFF210A90A06800F0F6FB1A
+:109E8000884FA06800F0BEFA049508950995854BA7
+:109E90009F4203D0844B9F4200DBF7E0A06809F0AB
+:109EA00015FBA56881491AA8FFF71CFA78221AA9A0
+:109EB000280000F047FB1AA808F048FC0023794F5F
+:109EC00004930326099B606801333340099308F02B
+:109ED000DCFE0500606808F0DFFE0022744B05928E
+:109EE0009D420FDB013205922A00C8320ADBAA220A
+:109EF000042192000591954204DC0596C82D01DCF1
+:109F00000222059200220692984210DB012306935A
+:109F10000300C8330BDBAA2304329B00069298424D
+:109F200005DC03230693C82801DC013B069310A837
+:109F300008F0ECFC5F4B00251E00079313ABEB5CB5
+:109F4000012B05D172783178FE3310A8FFF746FA5D
+:109F500001350236192DF1D16B4618229A5E6B46F7
+:109F600010A81421595E099BFFF738FA002F02DB75
+:109F7000049B0F2B07D90023A0681A0074300093AC
+:109F800010A908F0D9FC13AE079B059A1B789342E1
+:109F900021D1079B069A5B7893421CD13378012B21
+:109FA00019D00C23089A0CAD5343280000222168D5
+:109FB0000B9308F0FBFE21AA94460B9B634407CD4C
+:109FC00007C301233370089B0133DBB20893049B62
+:109FD0000133DBB20493079B374A02330793013600
+:109FE0009342D1D164200BF033FC089B643F3FB215
+:109FF000182B00D84BE71A0021A91AA809F0E5F898
+:10A000006A461DAB23CB23C21B6813601A991B9AA7
+:10A010001C9B206808F0B2FEE568002D0CD0274993
+:10A0200012A8FFF75FF91C2328001AAA12A909F049
+:10A03000EBFD12A808F08AFBA06809F047FA11A905
+:10A0400012A8A56808F04BFC00221D4B009212A933
+:10A0500001932800130000F017FA12A808F032FC50
+:10A06000FA2080000BF0F4FBA06809F02FFA0A999F
+:10A07000A06800F0FBFA11A808F024FC10A808F072
+:10A0800021FC6DB0F0BC08BC02B01847002F03D013
+:10A09000049B0F2B00D014E7A06800F0B3F910E781
+:10A0A000A66A02008C3C0000D18AFFFFEB6A020026
+:10A0B00058FDFFFF006B0200326B02009B6A02003A
+:10A0C000DC050000F0B5040085B0637A9C46002BE7
+:10A0D00004D1200009F097F805B0F0BDA37A266FEF
+:10A0E00001931023019AF35600259B1801229A40F0
+:10A0F0002900F36803920293029BAB4231DDB06802
+:10A10000019B6843C01873694000E77A1A181B5C0A
+:10A110005078E279012F14D1571E3F1A18003B00E6
+:10A120004243606F52008218D2189379634500DD74
+:10A130006346627B1A4202D00123AB4019430135CA
+:10A14000DAE7022F07D0032FEAD1277A013FFF1A5F
+:10A1500003003800E4E7571EFB1A277A013F381A3C
+:10A16000DEE71123C943F356606C99402369194017
+:10A17000039B19430BF02CFCA27B072AACD8637B12
+:10A180000C495B006373531CDBB290004158A3730E
+:10A19000022A03D808000BF050FB96E7064B20007C
+:10A1A000236300236363054BE462236414300BF0E4
+:10A1B00017FA91E7C85D0200C5A00100F131020065
+:10A1C00070B50400104B250008330360FFF77CF8DE
+:10A1D0002000743008F076FB2000603008F072FB3D
+:10A1E0002000583008F0B2FA2000503008F0AEFAE3
+:10A1F000064B1435280063610BF0E1F9280005F0E7
+:10A20000B9FD200070BDC046E85D02000C6502008B
+:10A21000F8B500250400324B858008330360857152
+:10A22000143016000F0005F08FFD20002D4BE56265
+:10A23000636125645030FFF78FF820005830FFF736
+:10A240008BF820006030FFF7B5F820000423F25EA1
+:10A2500033682667590009B2743008F060FB336830
+:10A26000226FE37173680126237210236581A78032
+:10A270002561D35691685918994204DD3000984001
+:10A2800001330543F8E711230120D356D16859184B
+:10A29000994206DD02009A40266901333243226169
+:10A2A000F6E714200BF0FCFB226900212A4301236E
+:10A2B000060005F0D5FFFF23220063720133A3815E
+:10A2C000002348326664A37320001370A366FEF770
+:10A2D000DDFF0123A27920001343A371F8BDC0461E
+:10A2E000E85D020020650200F0B5437A040085B005
+:10A2F000002B04D1200008F086FF05B0F0BD837A62
+:10A30000066F01931023019AF35600259B18012232
+:10A3100094469A402900F36803920293029BAB4251
+:10A320002DDDB068019B6843C01873694000E77A6F
+:10A330001A181B5C5078E279012F10D1571E3F1A72
+:10A3400018003B004243606F52008218D218937984
+:10A35000002B02D06346AB4019430135DEE7022FE4
+:10A3600007D0032FEED1277A013FFF1A03003800F0
+:10A37000E8E7571EFB1A277A013F381AE2E7112354
+:10A38000C943F356606C994023691940039B1943F4
+:10A390000BF01EFB667AB31EDBB2FC2B14D8FEF763
+:10A3A00023FF0C4B0500236300230B4863630B4B17
+:10A3B000FF217043E462236406F0DCFA2900414384
+:10A3C000200014300BF00CF9637A012B00D994E7CC
+:10A3D00090E7C04607320200B6030000F1310200E8
+:10A3E0001FB5012381881A00684608F048FA012346
+:10A3F00068461A00024908F042FA05B000BDC0469E
+:10A40000FE0300001FB5030048331A780400002A39
+:10A410000DD000221A70012381881A00684608F0C6
+:10A420002EFA012368461A00034908F028FA200092
+:10A43000743008F06BFA1FBDFF03000010B5483000
+:10A440000378002B06D00378012B03D001210248AA
+:10A4500008F089F810BDC046FF03000010B50121C7
+:10A460000400062008F07FF8064B984208D14834D3
+:10A470002378002B04D02378012B01D020BFF7E7ED
+:10A4800010BDC04616FCFFFF73B5079C0500002CED
+:10A490001CDB060048363078002802D030780128CE
+:10A4A00016D106981BB2C0B20090280012B27430C8
+:10A4B00008F042FA002C07D02B004A331C800024FD
+:10A4C00007234C352C803370200076BD014CFBE710
+:10A4D000014CF9E717FCFFFF12FCFFFFF0B587B056
+:10A4E0000D9C05000E0017000393002C21DBFFF7E5
+:10A4F000A5FF2B0048331B78DAB20292002B1AD149
+:10A50000310005A808F0EBF90C9B3A0000932800F5
+:10A51000039B019405A9FFF7B7FF05A808F0D2F93E
+:10A52000002C03D02800FFF799FF029C200007B001
+:10A53000F0BD024CFAE7024CF8E7C04617FCFFFFFB
+:10A5400011FCFFFFF8B50400171E1DDD060048369C
+:10A550003378002B02D03378012B17D12200E37916
+:10A560005632013B137023000025200054331D8018
+:10A57000503008F048F923004A331F800223280096
+:10A580004C3425803370F8BD0148FCE70148FAE7F8
+:10A5900017FCFFFF12FCFFFFF8B50400171E2DDDAE
+:10A5A000060048363278002A02D03278012A27D1B4
+:10A5B0005D42069BFF331FD16B1D22001BB264322C
+:10A5C00013802300200066331D70603008F08FF97F
+:10A5D000230000226C331A70954200D03D00230006
+:10A5E0004A331D80079B00205A1E9341013F4C3483
+:10A5F000053327803370F8BD069BDEE70148FAE794
+:10A600000148F8E717FCFFFF12FCFFFFF0B504005C
+:10A610000F0016001D0087B0002A1FDDFFF70EFF98
+:10A62000230048331B78DAB20392002B18D139008B
+:10A6300005A808F054F90D9B320001930C9B05A965
+:10A64000009320002B00FFF7A7FF05A808F03AF9B8
+:10A650002000FFF703FF039807B0F0BD0148FBE7B8
+:10A660000148F9E717FCFFFF11FCFFFFFF2902D8A3
+:10A670004172002070470148FCE7C04617FCFFFF0D
+:10A6800013B5040004A80078009020000AF00CFF25
+:10A69000002801D1207516BD0048FCE70EFCFFFF25
+:10A6A00013B5040004A80078009020000AF0E4FE2E
+:10A6B000002801D1207516BD0048FCE70EFCFFFF05
+:10A6C0007FB50D0011000F226A4404001E1E117098
+:10A6D00015D0089B002B12DD012329000093FFF702
+:10A6E000DFFF002808D10090320029002000089BDD
+:10A6F000FFF7C6FF002800D0024804B070BD024832
+:10A70000FBE7C0460EFCFFFF17FCFFFFF7B5060096
+:10A710000D1E3ED00023022704690193002C34D083
+:10A72000AA88A38853403B422DD13A4222D1A36844
+:10A73000AA68934227D12B88002B02D022889A4204
+:10A7400021D16B88002B02D062889A421BD1EB6822
+:10A75000E268934201D0002B15D17368002B01D021
+:10A7600020009847A2880C4B1343A380019B013320
+:10A77000019308E0A968A06809F0BDFD0028DAD1BE
+:10A78000AB883B42D3D0646AC8E7019B2000002B12
+:10A7900000DC0248FEBDC0460080FFFF17FCFFFF43
+:10A7A000F0B506000D0085B000295DD001270469D1
+:10A7B000002C27D00221AA8800230A4202D0A388B5
+:10A7C0005B083B40226829688A4215D1A068A968C5
+:10A7D000002B0FD009F08FFD00280DD0EB68E26848
+:10A7E000934209D10421625EA388002A06DB1F4838
+:10A7F00005B0F0BD8842F1D0646AD9E75B045B0C18
+:10A80000A380F4E730692A880100031E07D135616F
+:10A8100001236846164908F032F80020E8E71C8852
+:10A82000944206D25C6A1900002C0DD02300F6E792
+:10A8300023001C88944207D15F886C88A74203D804
+:10A840005C6A1900002CF3D1884209D10B8893422D
+:10A8500004D805D148886B88984201D96962D6E747
+:10A860004B6A6B624D62D3E70248C1E716FCFFFFFB
+:10A87000FD03000017FCFFFF064B10B51A00040093
+:10A8800008322C33026083600830FEF74FFA200054
+:10A8900010BDC046005E020008B4024B9C4608385A
+:10A8A00008BC604779A8010008B4024B9C460838F0
+:10A8B00008BC60473F3602000C4A002311002C32CE
+:10A8C000083110B543608381837382600361436103
+:10A8D0008361C383016004000830FEF719FA044B5A
+:10A8E0001A68002A00D11C60200010BD005E020022
+:10A8F000E0240020F7B50D00012604690192002C28
+:10A9000037D023882A889A4201D0002B24D163882B
+:10A910006A889A4201D0002B1ED1FEF7AFF90123BD
+:10A92000002806D0C022A3881340C03B5A4253419E
+:10A93000DBB2019A93421AD10422A35EA788002BAE
+:10A9400015DB10222900A0180BF0DCF840231F4271
+:10A9500004D0200008F07CFE646AD0E7FEF78EF990
+:10A960000028F6D021000448FEF70CFBF4E700268F
+:10A97000F2E73000FEBDC0465136020008B4024B7B
+:10A980009C46083808BC6047DB370200F0B587B04A
+:10A9900001930EAB1B88060003930D9B0D000093E3
+:10A9A000019B0C9F0292002B39D0002F02D1009BFB
+:10A9B000DB0734D528200BF073F80400103007F0C3
+:10A9C00054FF029B1820258063800BF069F8050076
+:10A9D000009B08220593019B002103600C30049723
+:10A9E0000BF0ACF8082204A9281D0BF08BF80D4BD6
+:10A9F00002226B6100230399E36023626362336880
+:10AA00000A43300021005B68A560A28098470028B7
+:10AA100005D0200007F04EFE20000BF03DF807B0F7
+:10AA2000F0BDC04615380200F0B516000025838041
+:10AA3000164A174B04008571026001814681057337
+:10AA400018688C4689B0A8421DD0124A0595049218
+:10AA5000C02202926A4604AB82CB82C223002A0043
+:10AA60006146FFF793FFC022094B0A49186802921A
+:10AA70006A46069106AB079582CB82C223002A0064
+:10AA80003100FFF783FF200009B0F0BD445E0200F3
+:10AA9000E02400203F39020030B500240373012375
+:10AAA000034D84710560818082734373846030BD7F
+:10AAB000405D020070B583790400DB0704D580682F
+:10AAC000002801D00AF0E8FFA3799B0704D5A0680D
+:10AAD000002801D00AF0E0FFA3795B0709D5A02385
+:10AAE0000021154AA068DB00D150884201D00AF04D
+:10AAF000D3FFA3791B0708D5A568002D05D0280032
+:10AB000009F06AFC28000AF0C7FFA379DB0605D527
+:10AB1000A068002802D00368DB6898476023A27908
+:10AB20001A4205D0A068002802D003685B689847E5
+:10AB30000023A360A37170BD00700040F7B501262B
+:10AB4000037B040033422CD0827961231100194029
+:10AB500001911A4216D1FFF7ADFF18200AF0A0FFAD
+:10AB60000E230500E356677B1822019900930AF033
+:10AB7000E5FF3A00280000990AF0D3FDA379A5600B
+:10AB80003343A3716023A279A0681A4202D00AF06D
+:10AB9000ACFCFEBD436940681B681840431E9841E9
+:10ABA000F7E70148F5E7C04616FCFFFF012210B5A4
+:10ABB00083794173134204D080680AF050FE00206C
+:10ABC00010BD6022134203D080680AF095FCF6E7BE
+:10ABD0000048F5E716FCFFFF70B5040000250C4B9C
+:10ABE0000E0008338580857103602100183008F05D
+:10ABF00057FF20002100203008F075FF054B200092
+:10AC0000A680E5802572E560256165611C6070BDE8
+:10AC1000545E0200F42400208379DB0702D5C16072
+:10AC2000002070470048FCE716FCFFFF8379DB0734
+:10AC300001D5C06870470148FCE7C04616FCFFFF1D
+:10AC400070B545690400002D22D0037A032B21D86A
+:10AC5000FFF7ECFFA8622C200AF022FF2C22002133
+:10AC600005000AF06BFF002263695A622369934270
+:10AC700007D1636923610020237A65610133237260
+:10AC800070BD1A005B6A002BFBD163695362F2E767
+:10AC90000148F5E70148F3E717FCFFFF13FCFFFF4E
+:10ACA000144B70B55A68144C002A03D000225A6025
+:10ACB0000132A2601A69002A17D00021196180238D
+:10ACC000DB000E4DE3582868012B0FD1A923DB00D0
+:10ACD000E1584942FFF7A0FF2868FFF7B1FF2B6852
+:10ACE0005A69074BE2500123A36070BDFFF794FF40
+:10ACF000F9E7C046FC10004000100040F42400209A
+:10AD00000405000003000069002809D00221054A5B
+:10AD1000D167426A1A611A7A013A1A72024B1960B3
+:10AD20007047C04604E100E000E100E010B50029F2
+:10AD300003DB024B19600AF024FC10BDF82400204C
+:10AD400070B504001D0004AB1E7804F0B9FF2000AC
+:10AD50000E4B40302360FEF7FFFA2300220001353E
+:10AD60004C331D700023E1215832013616700A3A27
+:10AD7000A3646365138053809381D381013B2000DA
+:10AD800063644902FFF7D2FF200070BDF05C02004F
+:10AD9000F7B580277F053E697C690822113C744322
+:10ADA0000500210068460AF0ADFE104B009A9A4259
+:10ADB00019D0009300230193796928001339714356
+:10ADC00008F0A8FE019A2800009908F0BBFE2100B7
+:10ADD000280008F09FFE796922001339280071438A
+:10ADE000B30808F0A1FE0198FEBDC046FECA0000EF
+:10ADF000F0B50D00ABB000210D920700302212A873
+:10AE00001E000AF09BFE28000AF0D8FE431C0C939B
+:10AE1000102B00D9B8E0202E00D9B5E02900380069
+:10AE200008F0BDFE0B90002854D129000C9A12A8FE
+:10AE30000AF068FE32000D9916A80AF063FE80231E
+:10AE40005B051A695D690B92113D6A4338005E69C2
+:10AE50000D92FFF79DFF0D9B302208330021040067
+:10AE60001EA80F930AF06AFE31000B9B1339594359
+:10AE7000380008F04FFE00230F9E0C930E930C9B9E
+:10AE8000A34246DA310030221EA80AF03BFE12A986
+:10AE90001EA80AF089FE00282BD13D493800220067
+:10AEA0001091119408F04EFE6A46099615AB23CB1B
+:10AEB00023C223CB23C223CB23C23800149B129975
+:10AEC000139A08F04DFE01230E930C9B303601338C
+:10AED0000C93D4E70B9832000D9910300AF004FE61
+:10AEE00004000B980AF0D8FD002C9ED120002BB056
+:10AEF000F0BD6A46099621AB23CB23C223CB23C2E4
+:10AF000023CB23C238001E991F9A209B08F028FEED
+:10AF1000DBE7E6433021F61726404E430F9B9E1990
+:10AF20000E9B002B1CD10B9B981E05F099FCA04298
+:10AF30002CD017490134380022001091119408F0E8
+:10AF400001FE6A46099615AB23CB23C223CB23C24D
+:10AF500023CB23C238001299139A149B08F000FEE9
+:10AF600038000D9908F0D6FD80235B0559690C2344
+:10AF70000B9A133963434A433800110002330D9A88
+:10AF800008F0D2FD0024B1E7024CAFE7024CADE778
+:10AF9000FECA000017FCFFFF13FCFFFF8023F0B583
+:10AFA0005B051A6995B002925A6905910299113AA6
+:10AFB00051435C69029B133C05005C430391FFF71E
+:10AFC000E7FE061E3CD030220021083408A8039F6B
+:10AFD0000AF0B4FD2100280008F09CFD002308378A
+:10AFE00001930493019BB34220DA3900302208A870
+:10AFF0000AF088FD059908A80AF0D6FD00280DD1B1
+:10B000001B49721E28000691079208F09BFD012340
+:10B010000493019B303701330193E3E722000C23B3
+:10B020003900280008F080FD3034F2E7049B002B43
+:10B0300008D10F49320028000691079608F082FDDA
+:10B040000C4812E02800039908F064FD80235B059A
+:10B0500059690C23029A13394A437343110028009B
+:10B06000039A023308F060FD002015B0F0BDC04621
+:10B07000FECA00000CFCFFFF70B50400A280FA229B
+:10B08000002308000C49920008312160A3710B498C
+:10B090006061E260A360638208F081FD051E09D053
+:10B0A000010020000222103112300AF02BFD28008E
+:10B0B0000AF0F2FC200070BD6C5E0200326B0200F0
+:10B0C00030B502258379040087B02B4204D1FDF707
+:10B0D0001FFEA3791D43A571200008F0A6FD0028DE
+:10B0E0001CD06B46DD1C280008F096FD2B78002B49
+:10B0F00017D001A808F08EFD0321019AD3170B4049
+:10B100009B189B102382FEF7A9F8E368A188181802
+:10B110000123A0601A0002A807F0B1FB002007B0CD
+:10B1200030BD0122064B1A60064A51680029FCD046
+:10B1300000215160044A1268019201225A60DBE743
+:10B1400000C00040FCC0004008C50040022802D1F9
+:10B150000122014B1A707047E727002070B5064D99
+:10B1600004002B78002B04D1044801F08BFF01234D
+:10B170002B70200070BDC046E82700204DB10100B3
+:10B1800070B50C0007F066F9002810D00023134DAD
+:10B19000A40A2B70200008F05CFD002803D00A20D0
+:10B1A0000AF056FBF6E72B78002BFCD070BD02218D
+:10B1B0000B4B0C4A99508021C90058580028FCD0EC
+:10B1C000A120C0001C5058580028FCD000219950E4
+:10B1D0008021C9005A58002AFCD0E7E7E727002061
+:10B1E00000E0014004050000F8B50D0016001F0046
+:10B1F00007F030F9002811D00023184C23703A00D2
+:10B200003100280008F023FD002803D00A200AF0AE
+:10B210001FFBF4E72378002BFCD0F8BD012380222C
+:10B220000F4C1049D2006350A358002BFCD0802251
+:10B23000D200002394469F4208DD980032582A50DD
+:10B240006246A0580028FBD00133F4E70023635086
+:10B250006346E358002BFBD0DFE7C046E72700201A
+:10B2600000E001400405000008B4024B9C4644384D
+:10B2700008BC6047573C0200FA21F8B50389C900B1
+:10B2800004005943324809F04CF8FA21890005F0CE
+:10B29000E7FA304FA17A2081380009F042F8230004
+:10B2A0002600250022894C33A072A0361A808C35E6
+:10B2B00000232A223178286808F015F9002844D1A3
+:10B2C0001F235B223178286808F00DF900283CD153
+:10B2D00020235C223178286808F005F9002834D151
+:10B2E00001232C223178286808F0FDF800282CD1A1
+:10B2F00001232D223178286808F0F5F8002824D1A0
+:10B3000001232E223178286808F0EDF800281CD19E
+:10B31000A17A380009F000F80E22C3B2317828680B
+:10B3200008F0E1F8002810D1FA2123898900594357
+:10B33000074808F0F1FF012303432A2231782868E7
+:10B34000DBB208F0D0F8002800D00348F8BDC046B2
+:10B350008C5E0200845E02000EFCFFFF08B4024B0C
+:10B360009C46443808BC604779B20100074B10B5D1
+:10B370001A00040008323C3302604364443007F092
+:10B38000B9FC200007F0DBFB200010BDEC5E0200E2
+:10B3900008B4024B9C46443808BC60476DB30100BA
+:10B3A00008B4024B9C46443808BC6047613C02002C
+:10B3B000F0B50425837904008BB02B4204D1FDF74E
+:10B3C000A7FCA3791D43A57120009030FFF7B6FBC1
+:10B3D0000026B0420FD12300A033197820000C239F
+:10B3E00007AD00938C302B0001220068FFF768F94D
+:10B3F000061E03D02C4E30000BB0F0BD0A2304AA69
+:10B400009B182A785A706A781A700022985EAA7877
+:10B410005A70EA781A700022995E03912A795A705C
+:10B420006A791A7000229F5EAA795A70EA791A70B6
+:10B4300000215A5E04922A7A5A706A7A1A700021A0
+:10B440005A5E0592AA7A5A70EA7A1F251A7000226B
+:10B450009B5EA27A03999C46514349425043CB17C5
+:10B460002B405B185B11A361C3172B401818642392
+:10B470005743FA171540ED196A112262059A5B428B
+:10B480005343A36764236146049A40115A434B43D4
+:10B49000E267221DE0612000D36707F0C9FB2000AE
+:10B4A000443007F02EFCA6E70EFCFFFF08B4024B69
+:10B4B0009C46443808BC6047B1B30100F7B51E0094
+:10B4C000040008AB1B881500019309AB1A88009192
+:10B4D0000AAB31001F88FEF7EFF820003A00310078
+:10B4E0004430FEF743FB134B20001A003C336364E7
+:10B4F000230008322260009A8C331A60AB889030A7
+:10B500008380AB79AA6883710B4BA98903600E23F2
+:10B51000EB56826022009C32118083732300019AD3
+:10B52000A03303211A80FFF741FB2000FFF7A4FEA0
+:10B530002000FEBDEC5E0200405D0200F8B5FA2678
+:10B540000189B60004007143254808F0EAFE310085
+:10B5500005F086F9234FA17A2081380008F0E1FE3A
+:10B560002500A072583500232A222978606C07F044
+:10B57000BAFF002832D110232B222978606C07F003
+:10B58000B2FF00282AD101232D222978606C07F010
+:10B59000AAFF002822D101232E222978606C07F00F
+:10B5A000A2FF00281AD1A17A380008F0B5FE0E22B9
+:10B5B000C3B22978606C07F096FF00280ED121896C
+:10B5C0000748714308F0A8FE012303432A22297883
+:10B5D000606CDBB207F087FF002800D00248F8BD9E
+:10B5E000545F02004C5F02000EFCFFFF10B5040028
+:10B5F000034B0833036007F0A2FA200010BDC046D9
+:10B60000B45F02007FB50425837904002B4204D186
+:10B61000FDF77EFBA3791D43A57120004830FFF79D
+:10B620008DFA0025A8420DD123005833197806233E
+:10B6300002AE009301223300606CFFF741F8051E53
+:10B6400003D00D4D280004B070BD0021042002225B
+:10B65000A37A30567156B25659435A434343DB00DE
+:10B660002362D20023685242C90020009B6AA26173
+:10B67000E1619847E6E7C0460EFCFFFFF8B504001D
+:10B680000F00190006AB1E8807AB15001A88FEF7DD
+:10B6900013F80F4B6764083323602300AA884833EC
+:10B6A0009A80AA79A9689A710A4AA889A2640E2286
+:10B6B000AA5621652100543108809A730023A37192
+:10B6C000230058331E802000FFF738FF2000F8BD0C
+:10B6D000B45F0200405D020010B50400034B083364
+:10B6E000036007F007FB200010BDC0464860020061
+:10B6F000F0B507005C370023040010223978806C15
+:10B7000087B007F0F0FE214D03002800002B3BD14D
+:10B710000F2602ABF6180123397808220093A06C9B
+:10B720003300FEF7CDFFA8422DD003223378134219
+:10B7300003D06420FDF78AFBEAE7FA262189144D3D
+:10B74000B6007143280008F0ECFD310005F088F8E0
+:10B750002081A02311223978A06C07F0C4FE0028B4
+:10B7600011D1A36C21890393714328003F7808F01D
+:10B77000D3FD01231843C3B210223900039807F008
+:10B78000B2FE002800D0014807B0F0BD0EFCFFFF5C
+:10B79000E85F020070B508258379040086B02B426B
+:10B7A00004D1FDF7B5FAA3791D43A57120004C30F3
+:10B7B000FFF7C4F9051E0DD023005C33197806236A
+:10B7C00004AE009301223300A06CFEF779FF051E42
+:10B7D00003D0134D280006B070BD0E2332786B44A1
+:10B7E0005A70727820001A700022995E64224A43CF
+:10B7F000A263B2785A70F2781A700022995E6422BD
+:10B800005242514361633179597071791970002145
+:10B810005B5E5A432368E2631B6A9847DAE7C046D7
+:10B820000EFCFFFFF8B504000F00190006AB1E88E0
+:10B8300007AB15001A88FEF799F90D4BA76408337A
+:10B8400023602300AA884C339A80AA79A9689A7148
+:10B85000084AA889E2640E22AA566165210058317F
+:10B8600008801E8220009A73FFF742FF2000F8BD77
+:10B8700048600200405D0200F0B5FA250189234FBF
+:10B88000AD0085B004006943380008F04AFD290086
+:10B8900004F0E6FF1E4EA17A2081300008F041FD41
+:10B8A000636CA072029323005833218901931B78A3
+:10B8B00069433800039308F02FFD07230343202238
+:10B8C00003990298DBB207F00EFE00281AD1019B03
+:10B8D00022221978606C102307F005FE002811D190
+:10B8E000019BA17A30001F78656C08F015FD80235C
+:10B8F0005B420343232239002800DBB207F0F3FD4B
+:10B90000002800D0034805B0F0BDC0467C600200AE
+:10B91000746002000EFCFFFF10B50400034B0833F7
+:10B92000036007F00CF9200010BDC046EC60020077
+:10B93000F0B504258379040085B02B4204D1FDF7CE
+:10B94000E7F9A3791D43A57120004830FFF7F6F809
+:10B95000051E0DD0230058331978062302AE00933C
+:10B96000A8223300606CFEF7ABFE051E03D0144D19
+:10B97000280005B0F0BD1F200023F25ED31703405E
+:10B980009B180222B15E5B11CA17024052180421B3
+:10B99000775E3380F9170140A07A52114343C919E9
+:10B9A000728049114243B18041435B42E3612368A5
+:10B9B000524220009B6AA26121629847D8E7C046A4
+:10B9C0000EFCFFFFF8B504000F00190006AB1E883F
+:10B9D00007AB15001A88FDF76FFE0F4B676408333D
+:10B9E00023602300AA8848339A80AA79A9689A71AB
+:10B9F0000A4AA889A2640E22AA5621652100543160
+:10BA000008809A730023A371230058331E802000FE
+:10BA1000FFF732FF2000F8BDEC600200405D02003D
+:10BA2000F7B5FA2504000189134EAD0069433000D3
+:10BA300008F077FC290004F013FF2700A36C208195
+:10BA400000935C373B7881B269433000019308F082
+:10BA500063FC6022C3B20199009807F044FD0028FE
+:10BA600007D1012362223978A06C07F03CFD002841
+:10BA700000D00248FEBDC046206102000EFCFFFF60
+:10BA800010B50400034B0833036007F033F92000BE
+:10BA900010BDC046486102007FB5082583790400C7
+:10BAA0002B4204D1FDF734F9A3791D43A571200081
+:10BAB0004C30FFF743F8051E0DD023005C33197896
+:10BAC000062302AE0093E8223300A06CFEF7F8FDD7
+:10BAD000051E03D00B4D280004B070BD0223F25E9A
+:10BAE00096235B425A4362630021725E20005343F7
+:10BAF000A3630423F25E96235343E36323681B6A24
+:10BB00009847E8E70EFCFFFFF8B504000F001900A6
+:10BB100006AB1E8807AB15001A88FEF727F80D4BF9
+:10BB2000A764083323602300AA884C339A80AA793B
+:10BB3000A9689A71084AA889E2640E22AA5661652A
+:10BB40002100583108801E8220009A73FFF768FF99
+:10BB50002000F8BD48610200405D0200F0B504001D
+:10BB6000150085B001930AAB1F880BAB1B78461CF0
+:10BB700002930EAB1B78102203930B7803704B8A51
+:10BB800001314382300009F0BDFF656100250122CB
+:10BB9000019B27836383039BE5832377029B20001C
+:10BBA000F377A31CDA770C9B0C26636223000D9AB3
+:10BBB000283329001A705D7032009D702C3009F016
+:10BBC000BDFF2000064B3200A3632900E56340302F
+:10BBD00009F0B4FF2000034B2565E36405B0F0BD18
+:10BBE0004B3D02003D3D0200F0B50700C3B00160CF
+:10BBF0004260684900222DA808F02AF93B0008336A
+:10BC0000069312230024012601930C3B10AD069AE3
+:10BC1000049600932DA923000394029418A8FFF71B
+:10BC20009DFF220028005C4908F012F93B000E330A
+:10BC300007930A230193083B2900079A049600936F
+:10BC40000394230002942DA8FFF788FF7868BC6056
+:10BC50000368BC815B6998475A2202ABD218D67739
+:10BC6000AE2202ABD218D67718AA09922DAA4B4958
+:10BC7000F8810A920BA8220008F0EAF82421392062
+:10BC800002AA5218137802AA2B70D38E01316B824C
+:10BC900002AB1022C918C01809F034FF022309AE04
+:10BCA0002B7538681696AC8301F0F8F80368290004
+:10BCB0001B689847762202AB9B181B8854323B8244
+:10BCC00002AB9B181B8838687B8201F0E7F8036899
+:10BCD0000094398ADD68069A0623A847386801F07F
+:10BCE000DDF803680094798A079ADD680223A84783
+:10BCF000386801F0D3F80600142009F0D1FE0500E1
+:10BD0000274B0461082280C00BA90B930C9409F007
+:10BD1000F9FE244BEB60B369A34239D1224BB561E4
+:10BD20001E68002E31D0282009F0BAFE0400103021
+:10BD300006F09BFD1D4B1820236009F0B1FE002288
+:10BD400005001B4B00210C92076008320C300B934E
+:10BD500009F0F4FE08220BA9281D09F0D3FE154BAB
+:10BD600000226B61C223A3803368E26021003000AF
+:10BD70005B68A560226262629847002805D02000B7
+:10BD800006F098FC200009F087FE380043B0F0BDB3
+:10BD90002B61C3E73A6B02004A6B02005A6B020048
+:10BDA0000D3E0200593D0200E02400200400010085
+:10BDB000C33D0200833D020010B50400054B08336B
+:10BDC00003601C3006F0C2FC2000183006F0BEFCF8
+:10BDD000200010BD74610200FF23F0B52C4E8DB021
+:10BDE00033700023040069460088009303F016FDB9
+:10BDF000002802D16B469B783370264D2B68DB6898
+:10BE0000002B07D1002320881A00190008F047F8FA
+:10BE10000DB0F0BD3378032BF4D81F4901A8FDF70E
+:10BE200061FA2B6801A9DD6804A806F0E4FC28008B
+:10BE300004A907F0E3FE0027050004A806F086FC2D
+:10BE4000BD421ED029002022103104A809F05AFE5C
+:10BE5000280009F021FE317804ABC90059180822E6
+:10BE600002A809F04FFE01230822208802A908F049
+:10BE700016F80137002804D10C212088074A08F061
+:10BE80000CF801A806F062FC002FBBD0C0E7C0464A
+:10BE900080200020082500206A6B0200FFFF0000C0
+:10BEA000F0B58379040091B05B071BD5FDF7D6F997
+:10BEB00000232269801A9941994203D1F533FF3357
+:10BEC00098420FD3A068002808D0354B1D8800F099
+:10BED000D5FF0368152229001B6A98470422A3791D
+:10BEE0009343A371A3799B0758D52E4E3368DB6823
+:10BEF000002B4FD02C4F3B78032B4BD8284B2B4992
+:10BF00001B8804A80193FDF7EDF9336804A9DD68E7
+:10BF100008A806F070FC08A9280007F06FFE0500CD
+:10BF200008A806F013FC082302AAD3800198073B57
+:10BF3000063206A907F0B5FF002D08D029002022FF
+:10BF4000103108A809F0DEFD280009F0A5FD3D78B4
+:10BF500002ABDA88ED0008AB5D19280006A909F0EC
+:10BF6000C3FD002813D00822280006A909F0CAFD45
+:10BF7000336804A9DD6805A806F03DFC20232800ED
+:10BF800008AA05A907F040FE05A806F0DFFB04A8F3
+:10BF900006F0DCFB0222A3799343A37111B0F0BD3C
+:10BFA0009027002008250020802000206A6B0200D6
+:10BFB00070B50D0000F062FF04000368002D09D188
+:10BFC0005B699847FA2080006843074904F048FC01
+:10BFD000E08070BD9B6898478542F3D223682000BB
+:10BFE0009B6898470500EDE771020000F0B5070077
+:10BFF0001500A1B002C706006B4918A81C0008F084
+:10C000003BF82B1E03D0280009F0D8FD83B2012293
+:10C0100004920022039202920232019200932A00BB
+:10C0200018A93800FFF79AFD33006049583318A863
+:10C03000079308F021F8231E03D0200009F0BEFD6D
+:10C0400083B20122049200220392029202320192F0
+:10C050000093220018A90798FFF780FD3300544988
+:10C06000AC3318A8089308F007F8269B002B03D0E0
+:10C07000180009F0A3FD83B201220492002203926A
+:10C080000292023201920093269A18A90898FFF7AB
+:10C0900065FD731CFF33474918A8099307F0ECFFAF
+:10C0A000279B002B03D0180009F088FD83B20122E2
+:10C0B00004920022701C03920292023201920093B9
+:10C0C000279A18A9FF30FFF749FD33005533FF3396
+:10C0D000394918A8099307F0CFFF289B002B03D0FC
+:10C0E000180009F06BFD83B2012204920022039232
+:10C0F0000292023201920093289A18A90998FFF738
+:10C100002DFD3300A933FF332C4918A80A9307F0FB
+:10C11000B3FF299B002B03D0180009F04FFD83B219
+:10C1200001220492002218AC039202920232019280
+:10C1300000932100299A0A98FFF710FD204B1B78E5
+:10C140000B93002B2DD1079B1E491393089B0DA821
+:10C150001493731CFF331593099B129716930A9B34
+:10C1600012AD179307F088FF1D21492006AB1B7FF6
+:10C170001022237006ABDB8D638206ABC918C01892
+:10C1800009F0C0FC062323750B9B1E953068A38322
+:10C1900000F084FE036821001B6898470122084BC9
+:10C1A0001A70300021B0F0BD292A0000242A0000B6
+:10C1B000252A0000272A0000262A0000282A00003D
+:10C1C000E92700200A18000070B5002504000B4B79
+:10C1D0008580083385710360C1601830FDF7BCF8B5
+:10C1E00020001C30FDF7B8F80123621CD377044A05
+:10C1F0002000A56065611460A37170BD74610200C8
+:10C2000008250020FA2130B585B004000123022260
+:10C210006846890006F033FB074D2868002809D0DE
+:10C2200007F036FF2188054B2A681980022391798F
+:10C230000B43937105B030BD0825002090270020E6
+:10C2400010B50C0007290FD8806800F017FE074BC7
+:10C25000195703685B6C984743425841044B40426E
+:10C260001840044BC01810BD0348FCE7E96C0200FD
+:10C27000EA03000016FCFFFF17FCFFFFF0B59B4C24
+:10C280000D00A544040096AB1B78994908A80793B4
+:10C290000692FDF727F8200029001C3006F0B3FABB
+:10C2A000944909A8FDF71EF893490AA8FDF71AF862
+:10C2B0000CAE09AA08A90BA806F0B4FA2A003000AF
+:10C2C00011AD0BA906F0AEFA0AAA3100280006F05B
+:10C2D000A9FA290008A806F096FA280006F036FA0E
+:10C2E000300006F033FA0BA806F030FAC020C00088
+:10C2F00000F0BEFE082009F0D3FB0700002108F083
+:10C3000088F80C220021A760300009F017FC2B00F0
+:10C3100007CE07C3794B2900EB60002338002B615F
+:10C3200008F060F8A06800F0A9FD0822002105903F
+:10C3300012A809F003FC142009F0B2FB704B2A008C
+:10C3400011930300C2CAC2C36E4B059FC360002392
+:10C35000A03703617B68002B00D0C0E07860A06844
+:10C3600000F09CFD08220021060012A809F0E6FB5F
+:10C37000142009F095FB644B1193030086CD86C30E
+:10C38000624BC36000230361336B002B00D0A8E035
+:10C390003063A06800F072FD08220021059012A809
+:10C3A00009F0CCFB142009F07BFB594B11AE119323
+:10C3B00032000300A2CAA2C3564B059DC3600023EE
+:10C3C000943503616B68002B00D08CE0686001201D
+:10C3D00004AB1B7F04AA034313770BA907F063FD8B
+:10C3E000A06800F06BFD03684B495B6A9847A06842
+:10C3F00000F064FD036849499B699847A06800F014
+:10C400005DFD0021036800911D680A000B00A8472C
+:10C41000079B002B0AD0200007F043FE032805DD10
+:10C42000A06800F04BFD0368DB68984706212000F8
+:10C43000FFF706FF182009F033FBA16800F030FB7E
+:10C44000374B384A1B68A1680393374B30001B6891
+:10C4500000250293354B1B680193069B1B68043330
+:10C460000093334B12681B68FFF7C0FDA06800F013
+:10C4700005FD03680CA99B6A9847082304AA138446
+:10C48000DB1853849584A06800F0F8FC03680CA9BD
+:10C49000DB6A9847A068062107F0C1FD089A0921C8
+:10C4A0009378A068043207F0CDFDA06800F0E6FCA8
+:10C4B00032210571A068FFF77BFDA06800F0DEFC6B
+:10C4C00007F02BFD0AA806F041F909A806F03EF98D
+:10C4D00008A806F03BF991239B009D44F0BD036141
+:10C4E0003CE7036154E7036170E7C046BCFDFFFF12
+:10C4F000766B0200936B0200846B0200AB3E02007D
+:10C5000005C20100B93E0200D9BD0100C73E0200CC
+:10C51000F53E0200D53E020035C5010069C50100A7
+:10C52000042500200025002008200020FC240020F5
+:10C530000C20002013B506226846FCF7E3FE094BE9
+:10C540001C68002C0AD0694601A806F054F92000A6
+:10C5500001A907F0C4FD01A806F0F8F8684606F046
+:10C56000F5F813BD08250020002373B501AE0C00BB
+:10C5700031000500019303F051F9002802D1B2788F
+:10C58000064B1A70064B1868002806D0054B1D8014
+:10C5900063425C41E1B207F0AAFD73BD8020002038
+:10C5A000082500209027002030B5284CA9B06A2229
+:10C5B0000D000DA8210009F0A5FA0DA903A8FCF7AC
+:10C5C000FFFE03A906A806F08AF901230193013BA7
+:10C5D000FF3B00930533FF33642206A92800FEF7D2
+:10C5E00015F806A806F06EF9210019226A3106A88E
+:10C5F00009F088FA05220024110006AB04A806F011
+:10C6000095F904A905A806F06AF92300220028007C
+:10C610000194009405A9FDF761FF05A806F052F901
+:10C6200021002800FEF722F805340520FCF70EFC57
+:10C63000FF2CF5D1FA208000FCF708FC04A806F0D6
+:10C6400041F903A806F03EF929B030BD666C02003E
+:10C65000F0B58F4B8DB005921A68082304000F00C7
+:10C66000D16C07A80B43D3648A49FCF73BFE8A4987
+:10C6700008A8FCF737FE220000251C3207A90BA8EA
+:10C6800006F0D0F808AA0BA909A806F0CBF80BA869
+:10C6900006F05CF8631CDD77A06800F0EFFB036830
+:10C6A0005B699847A06800F0E9FB030006000A33C5
+:10C6B0001F2229001800039309F040FA039B300061
+:10C6C000DD7707F021FC0621A06807F0A8FC099A95
+:10C6D00009219378A068043207F0B4FCA06800F048
+:10C6E000CDFBC8210571A068FFF762FCA06800F0CF
+:10C6F000C5FB0581A06800F0C1FB07F00EFC380007
+:10C70000FDF780FE2000FCF703FB39002000FFF757
+:10C710004BFF3900200007F0FDFCFF230495039335
+:10C720006269012316001E401A4232D05B490AA8F2
+:10C73000FCF7C0FE0AA90BA806F0D1F800220BA94D
+:10C740001300019200923800FDF7C8FE0BA806F016
+:10C75000B9F8049B002B47D1039B043B0393039B35
+:10C76000282B44DC380006F0B1FE039B002B00DCD4
+:10C770000496059806F0AAFA002806D001236269FB
+:10C780009A4313000422134363610AA806F09AF83F
+:10C79000002504226369134234D0FF213800C826E3
+:10C7A000FDF764FF0025B600A36902229B5EAB4241
+:10C7B00023DD200029B2183006F04AF800230100DA
+:10C7C00038001A007430FCF7C5FE3000FCF73EFB61
+:10C7D000380006F07BFEC820FCF738FB02226369B4
+:10C7E00013420AD10135DFE7039B0433B6E7039B0D
+:10C7F000FE2BBEDD00230493BBE7FA208000FCF78C
+:10C8000025FB00250222636913421ED01E0006325A
+:10C810001640134224D022490AA8FCF74BFE0AA96D
+:10C820000BA806F05CF800220BA9130001920092FD
+:10C830003800FDF753FE0BA806F044F81948FCF742
+:10C8400005FB0AA806F03EF8174D6420FCF7FEFA37
+:10C85000164B01359D4200DC62E705F00DFE5FE7F7
+:10C8600013490AA8FCF726FE0AA90BA806F037F818
+:10C87000330032000BA9380001960096FDF72EFE1A
+:10C880000BA806F01FF80AA806F01CF8DDE7C04662
+:10C890008C240020866B0200846B0200966B0200E1
+:10C8A000DB6B0200983A00008C0A00008B0A000043
+:10C8B000186C0200F0B587B001930EAB1B88060020
+:10C8C00003930D9B0D000093019B0C9F0292002B84
+:10C8D00039D0002F02D1009BDB0734D5282009F086
+:10C8E000DFF80400103005F0C0FF029B18202580FF
+:10C8F000638009F0D5F80500009B08220593019B91
+:10C90000002103600C30049709F018F9082204A9EB
+:10C91000281D09F0F7F80D4B02226B6100230399E3
+:10C92000E3602362636233680A43300021005B687E
+:10C93000A560A2809847002805D0200005F0BAFE27
+:10C94000200009F0A9F807B0F0BDC046754102000B
+:10C950000300F0B5C5B0050002C300224A492FA864
+:10C9600000240127079307F073FA122312AE079AE7
+:10C9700001932FA9230004970394029400971AA807
+:10C98000FFF7ECF822003000404907F061FA12236B
+:10C99000310001936A1D23000497039402940097C9
+:10C9A0002FA8FFF7DBF8622302AA9B18DF77B623D4
+:10C9B0009B18DF771AAB220035490993AC802FAB67
+:10C9C0000DA80A9307F044FA2C222D21412002AB36
+:10C9D0009B181B781C3A337002ABDB8F738202AB5F
+:10C9E000C918C01809F08EF80223337509AB1893E3
+:10C9F0002868B48300F052FA036831001B68984736
+:10CA00007E2202AB9B181B885432EB8002AB9B1832
+:10CA10001B8828682B8100F041FA03680094E9889C
+:10CA2000DE68079A3B00B047286800F037FA0368D1
+:10CA30000094DE6829893B006A1DB047154B1868D1
+:10CA4000A0421DD0144A0C940B92C02202926A4656
+:10CA50000BAB42CB42C239002B002200FFF72AFF6A
+:10CA60000C4B0E9418680D4B0DAA0D93C023029326
+:10CA70006B4642CA42C32B0022000221FFF71AFF75
+:10CA8000280045B0F0BDC046F16C0200016D020007
+:10CA9000116D0200E0240020B541020013420200A3
+:10CAA000564BF0B508330360816004002520A9B01F
+:10CAB00002AB10220391C018002109F03FF80BAF20
+:10CAC00001233A004E483B700E33195C013211705D
+:10CAD000013BFAD2312202ABD218117853782200EE
+:10CAE0001B020B43452025210C3213AD02923A78EC
+:10CAF0006B8202ABC9182A70C018102209F002F824
+:10CB0000029B00271893852301265B002B8402AA31
+:10CB10009C3B9B1839000C221F702E77EF832F85CA
+:10CB20001EA819961C9709F009F8364B0C223900FB
+:10CB300023A82193229709F001F81120324B1022EB
+:10CB4000269302ABC018390027732797059508F084
+:10CB5000F5FF02AB1E740F232C4806AA195C0132A4
+:10CB60001170013BFAD21D2202ABD2185378117812
+:10CB70001B020B432520112102AA0BAD127C6B82F4
+:10CB800002ABC9182A70C018102208F0BBFF01239D
+:10CB900000272B7505AB11930398AF8300F07EF946
+:10CBA000036829001B68984713ABDB8BA068A3823E
+:10CBB00000F074F903680097A18A029ADD680123E6
+:10CBC000A847A06800F06AF90600142008F068FF82
+:10CBD000012305000761082210C006A907930697E4
+:10CBE00008F090FF0A4BEB60B369BB4203D1200011
+:10CBF000B56129B0F0BD2B61F9E7C0468C61020038
+:10CC0000216D02004B3D02003D3D0200316D0200EE
+:10CC10005D420200002815D0006041608260C36060
+:10CC2000046145618661C761444604624C464462C2
+:10CC3000544684625C46C462644604636E4646633E
+:10CC400074468463002A06D0C46B043C043A256809
+:10CC50001560B442F9D18C6BA6464E6BB546002BDD
+:10CC600006D0CC6B043C043B1D682560B442F9D16E
+:10CC70000C6BA446CC6AA3468C6AA2464C6AA146B9
+:10CC80000C6AA046CF698E694D690C69CB688A68C9
+:10CC9000086849687047006041608260C360046151
+:10CCA00045618661C761444604624C46446254460D
+:10CCB00084625C46C462644604636E46466374469E
+:10CCC0008463C46B043C043925680D60B442F9D117
+:10CCD000C769866945690469704700604160826080
+:10CCE000C360046145618661C761444604624C4685
+:10CCF0004462544684625C46C462644604636C4683
+:10CD000044637446846304697047846BA646446B2D
+:10CD1000A546046BA446C46AA346846AA246446A34
+:10CD2000A146046AA046C769866945690469C36863
+:10CD3000826800684168704710B5041E0CD008F086
+:10CD40003DFF431EE318A34208D922781978013B1E
+:10CD500021705A700134F6E7014810BD0020FCE74D
+:10CD600017FCFFFFF0B585B00D1E009029D00026FE
+:10CD70000A27C217141A4B1E544003932000029630
+:10CD800039000136019603F0DBFECB17C918594074
+:10CD9000039B303120009955390003F0EBFD041E50
+:10CDA000ECD1009B002B04DA2D23029E019A02365F
+:10CDB000AB5400232800AB55FFF7BEFF200005B0A1
+:10CDC000F0BD014CFAE7C04617FCFFFF0268084BB4
+:10CDD000406810B5C018C000101803009A4205D86A
+:10CDE0001C688C4202D31800083BF7E710BDC04610
+:10CDF000FFFFFF1F70B5064D04002B68002B02D10A
+:10CE000007F0F8FC286023689B00EB58636070BD56
+:10CE10001C25002070B500280ED10D4D2E68002E67
+:10CE200008D1083008F03CFE040006604660FFF7B9
+:10CE3000E1FF2C60286870BD064A0123116806488E
+:10CE40000C001C401942F6D1036044601360F2E705
+:10CE5000102500200C25002014250020436810B563
+:10CE60000400002B02D1044808F027FC6068036826
+:10CE70001B69984710BDC046416D0200436810B55C
+:10CE80000400002B02D1044808F017FC6068036816
+:10CE90001B69984710BDC046416D0200436810B53C
+:10CEA0000400002B02D1044808F007FC6068036806
+:10CEB0009B69984710BDC046416D0200436810B59C
+:10CEC0000400002B02D1044808F0F7FB60680368F7
+:10CED0005B6A984710BDC046416D020010B5040062
+:10CEE00001F0A2FC034B1B68002B01D020009847E7
+:10CEF00010BDC04624250020F0B58BB0050002F01F
+:10CF0000C7FA002000F0BEFB036807001B699847C2
+:10CF10003B6804009B69380098473B6806005B6AE1
+:10CF2000380098470200288810380B2861D803F091
+:10CF300083FC063D6060605A606060666078AF8820
+:10CF40002000390007F0B8FE22006B7B58320193B5
+:10CF50001378A8799C46022361460B43137004ABF7
+:10CF60001F80012304AA93701300D070019AE91D59
+:10CF70009A722B000622163305A8099308F0C2FD09
+:10CF800029000B2004AB06220E31C01808F0BAFDB0
+:10CF900094346368A360A06800282AD0C36804A9F9
+:10CFA0009847A368002BF4D01B69F3E720002F49B2
+:10CFB000AF8807F081FE2200022058321378A97949
+:10CFC0008343137004AB1F809970A0346368A3601F
+:10CFD000A06800280DD0C36804A99847A368002B57
+:10CFE000F4D01B69F3E75369002B02D0A888A91D70
+:10CFF00098472900300007F033FF0BB0F0BD636E97
+:10D00000002BF6D0AF79A366A06E0028F1D0C368DC
+:10D0100039009847A36E002B01D1636EF3E71B69BB
+:10D02000F1E701220D27AB7BE91D1A4001925A0757
+:10D03000920F0292DB08062204A8EF57039308F030
+:10D0400061FD019A04ABDA716A46127A9F711A7215
+:10D050006A46127B20005A722B008C340F330793E0
+:10D060008030236804A99847C3E7C046FFFF00004B
+:10D0700003000720D72B02D90020014A1360704714
+:10D0800020250020014B18607047C0462425002051
+:10D090007FB58022A323D205DB00D3580820DB070D
+:10D0A00000D4053048221C4B1C4902F03FFD0028EB
+:10D0B0000AD080B2002807D1BFF34F8F184B194A0E
+:10D0C000DA60BFF34F8FFEE701230493164B04A8E9
+:10D0D0001B680193059307F0ABF9002802D00720E5
+:10D0E00007B000BD02A807F0A1F90028F7D102A9F6
+:10D0F00007F09AF90028F2D10C4802F047FD80B2FF
+:10D100000028EDD10A4802F04BFD80B20028E7D19B
+:10D1100000F042FBE4E7C046354402002825002029
+:10D1200000ED00E00400FA0520250020F9CE010002
+:10D13000DDCE010080B2002807D1BFF34F8F034B33
+:10D14000034ADA60BFF34F8FFEE7704700ED00E05F
+:10D150000400FA0500487047FFFF0000F0B597B0E3
+:10D160000593036807AC1B68049103931100230027
+:10D170000600A1C9A1C30025D36829000C220CA870
+:10D180000A930B9508F0DAFC35200B4B11AF0F9387
+:10D1900004AB29001022C01810953D7008F0CEFC99
+:10D1A000059B7D822200009330000499039C019727
+:10D1B0000CABA04717B0F0BD57450200FC3070B56E
+:10D1C000046C0500002C0DD1242008F069FC064BEE
+:10D1D00044608361054B8460C46004614461C46140
+:10D1E00003602864286C70BD6C6202005463020006
+:10D1F000FC3070B5C56B0400002D11D1342008F04F
+:10D200004FFC084B85604360074B45610361074B4A
+:10D210000562C361064BC5628362064BE06303602F
+:10D22000E06B70BD9C6202008C620200FC62020036
+:10D230000C6302001C630200064B70B5040003601F
+:10D240004068002804D0056908F026FC2800F8E7AB
+:10D25000200070BDD0610200064B70B50400036071
+:10D260004068002804D0056908F016FC2800F8E79B
+:10D27000200070BDA0610200064B70B50400036081
+:10D280004068002804D0056908F006FC2800F8E78B
+:10D29000200070BDB0610200064B70B50400036051
+:10D2A0004068002804D0056908F0F6FB2800F8E77C
+:10D2B000200070BDC0610200064B70B50400036021
+:10D2C0004068002804D0056908F0E6FB2800F8E76C
+:10D2D000200070BD6C620200064B70B50400036054
+:10D2E0004068002804D0056908F0D6FB2800F8E75C
+:10D2F000200070BDBC620200064B70B504000360E4
+:10D300004068002804D0056908F0C6FB2800F8E74B
+:10D31000200070BD7C620200064B70B50400036003
+:10D320004068002804D0056908F0B6FB2800F8E73B
+:10D33000200070BDAC620200064B70B504000360B3
+:10D340004068002804D0056908F0A6FB2800F8E72B
+:10D35000200070BD0C630200064B70B50400036032
+:10D360004068002804D0056908F096FB2800F8E71B
+:10D37000200070BDFC6202007FB503791548002BC8
+:10D3800022D0154E154C33782000002B1CD102AD55
+:10D39000280007F0BDF8002810D16B88592B0DD15B
+:10D3A0002B78AA88D91F012910D800920C4A202175
+:10D3B000200004F0A9FC0123337004E020222000A7
+:10D3C000084908F002FC200004B070BD0092064A33
+:10D3D000EDE7C046646D02000A280020EA2700201D
+:10D3E000866D02007E6D0200A36D0200FC3070B5F8
+:10D3F000046C0500002C0DD1242008F051FB064BD5
+:10D4000044608361054B8460C46004614461C4610D
+:10D4100003602864286C70BD6C62020054630200D3
+:10D42000134B70B508330360124B0400C3608023B4
+:10D43000114A451CFF355B00C250280008F0BFF8B8
+:10D44000280002F097FC20000C4BB830E360FFF797
+:10D45000F3FE2000AC30FFF71FFF2000A030FFF7E5
+:10D460000BFF20006C30FFF7F7FE200070BDC046B8
+:10D4700080630200C86302000C650200E0610200E4
+:10D48000F8B505000400AC356B68AB60A8680028EF
+:10D4900007D0C36821009847AB68002BF4D01B6904
+:10D4A000F3E76868002804D0066908F0F5FA300050
+:10D4B000F8E7220003215832137868608B43137019
+:10D4C00023005C33187020000A3007F08AF920002E
+:10D4D000343007F086F9606E002804D0056908F042
+:10D4E000DBFA2800F8E725009435606668680028B4
+:10D4F00004D0066908F0D0FA3000F8E72600A0361C
+:10D5000068607568002D05D02F69280008F0C4FAFE
+:10D510003D00F7E72000290075600C226C3008F010
+:10D520000DFB2000074BE5672900A3670C22803024
+:10D5300008F004FB2300044A8C33903428001A605E
+:10D540002560F8BD3B4502002D450200434BF0B578
+:10D5500008330360424B060000251F27C360A02349
+:10D560000400163685B03A002900057185600574FF
+:10D5700043828582300008F0E1FA80238021200078
+:10D58000C9019B0033840A002B00F57738300095E1
+:10D5900000F084FD2100403103913A0029000398F6
+:10D5A00008F0CCFA23008022039960339200CD77F3
+:10D5B0001A80220003216432137820008B431370F9
+:10D5C000230068331D70274B2900E3660C22256772
+:10D5D000783008F0B3FA2300270088331D60224B0F
+:10D5E0000837FB67843729000C22380008F0A6FAB8
+:10D5F0001E4B1F4AFB602300A0333D611A601D4A89
+:10D600005D60DA601C4A1D619A61DD61300007F0DF
+:10D61000E8F8039807F0E5F8184B601CE360230076
+:10D62000C4331D809D70FF3002F08EFB8C235B00A5
+:10D63000E55023001933FF335D618023104A5B00FE
+:10D64000E250230001222000FE3352425A86023B60
+:10D650009D63DD631D6405B0F0BDC04680630200BC
+:10D66000E0610200A06102003B4502002D4502007E
+:10D67000B0610200C0610200D0610200C863020014
+:10D680002065020070B5074D2B68002B07D1A02044
+:10D69000400008F005FA0400FFF758FF2C602868E6
+:10D6A00070BDC0467025002070B50C220D00002111
+:10D6B000040008F043FA00232361024B2000256098
+:10D6C000E36070BD4945020070B500250400204BA1
+:10D6D000290003601F4B858083601F4BC560436139
+:10D6E0001E4B856103621E4B4562C3621D4B056381
+:10D6F0008363C5634430FFF7D7FF2000290058300B
+:10D70000FFF7D2FF200029006C30FFF7CDFF20008B
+:10D71000154B290023607822803008F00FFA200092
+:10D720002900F022F83008F009FA2000E930290039
+:10D730005022FF3008F002FA8E239B00E5540B4B79
+:10D7400029002822E01808F0F9F9200070BDC04631
+:10D75000CC6202007C6202008C6202009C620200C9
+:10D76000AC620200BC620200546402003A02000093
+:10D7700010B50400024B036007F061F8200010BDF3
+:10D780008C62020010B50400024B036007F06CF8D5
+:10D79000200010BD9C6202001FB5002302ACA380D4
+:10D7A000283323806933FF336380E380803B01A803
+:10D7B000FF3B05220C49037007F0F7F880B2002800
+:10D7C0000FD18020800007F0ECF880B2002808D14B
+:10D7D000200007F0E8F880B2002802D107F0DFF857
+:10D7E00080B204B010BDC046C86D0200024B0B6091
+:10D7F000092313607047C046CE6D020010B50400C7
+:10D800000020FFF73FFF03681B6998470300F333CD
+:10D810001C708623074A5B00C0500433C2500300CB
+:10D820000021054A1133FF3359601A61F43007F0C3
+:10D83000D7FE10BD774B0200894B0200012110B5C5
+:10D84000054A080002F006F903005A1E93410B2016
+:10D850005B42184010BDC046FDD70100F0B593B043
+:10D86000029000200C00FFF70DFF03685B6A9847E9
+:10D8700000F0E2FA030006A8002B0DD0002303718C
+:10D8800005AB0693082303730AAB836000F09EFB8D
+:10D89000002803D013B0F0BD03710373002323737A
+:10D8A00023710193029B019ABA331B7893423ED9AC
+:10D8B000072353431E00029ABB36D318BB331B7891
+:10D8C0009619022B2CD1002506AF3B7BAB4220D909
+:10D8D000AB000393089BAA003000995807F01AFC8C
+:10D8E00000281AD00898AB00C118237BA6689C4674
+:10D8F0009A000B6893516346013323733B7B5A1E96
+:10D90000954204D00B4D5B199B001B580B6006AB76
+:10D910001A73019B0133DBB2C3E70135EDB2D3E7E4
+:10D92000237921689A00013356502371F1E70020D2
+:10D93000B0E7C046FFFFFF3FF0B5040008780D00D8
+:10D940009BB0012846D04B88032830D1A03B224A07
+:10D950009BB2934229D88023AA880320DB019A42F4
+:10D9600023D20AAB009312AB6A460293260000232F
+:10D97000B836137113733378002B1DD104AF1822FE
+:10D980000021380008F0DAF82B7838003B70337843
+:10D990003B726B4607936B883B82AB887B8207F0B8
+:10D9A0000CF803000320002B0DD01BB0F0BD203B72
+:10D9B00003200A4A9BB2CCE769462000FFF74EFFDE
+:10D9C0000028DBD0F1E701225834217818000A43FF
+:10D9D0002270EAE70220E8E7603F0000E03F000035
+:10D9E000F0B59DB01F006B4605001A70581C06224A
+:10D9F000229E02AC08F086F8002F2ED03B882380B0
+:10DA00007B886380BB88A380FB88E3800CAB049396
+:10DA100014AB6A4606932F000023B93713751377AA
+:10DA20003B78002B21D101203B78022708A9034035
+:10DA30005A000B78BB4304AF4F601343002E1CD138
+:10DA40002A002C3292798343024013430B70AB8D32
+:10DA50000B81EB8D4B812B8E19E032232380DB1859
+:10DA60006380F533A780FF33CFE7280004A9FFF7D1
+:10DA7000F5FE0028D7D01DB0F0BDB2798343024037
+:10DA800013430B7033880B8173884B81B38822005A
+:10DA900068468B8106F0A7FF031EECD0112814D82E
+:10DAA0000B20032BE7D9181F0D280CD802F0C4FE59
+:10DAB000150B0B09070B0B0B0B0B0B0B091306209C
+:10DAC000D9E70420D7E70B20D5E7054A0B2093427E
+:10DAD000D1D10738CFE70520CDE70720CBE7C046F7
+:10DAE0000232000013B504680093A46813000A0012
+:10DAF0000149A04716BDC046FFFF000037B506AC80
+:10DB00002578046801950093246913000A000149EF
+:10DB1000A0473EBDFFFF0000F0B587B016000DAA7C
+:10DB20000D00147800216A46518069460CAA1288BB
+:10DB300001930A80002C1AD101004279F831A242E7
+:10DB40000BD9E700CF5BB7421BD130212034A400B2
+:10DB500022580132D27F0A4215D16A46310028008C
+:10DB600007F0B2F80623002808D0032306E06A462F
+:10DB70003100280007F0A8F8031EF6D1180007B0FE
+:10DB8000F0BD0134DBE710210A4051424A41002038
+:10DB900005930CAB0493194B02AC01322680A270A2
+:10DBA000A0809D4207D1FFF76DFD03681B69984770
+:10DBB00007F085F805002100280007F089F8002308
+:10DBC00082B29A42DAD010000D4A05339042D5D085
+:10DBD0000FD801330828D1D0013B1128CED06A4696
+:10DBE0003100280007F070F805230028C6D0023B5A
+:10DBF000C4E7044A06239042C0D0F0E7FFFF0000CC
+:10DC00000330000001340000F0B5040097B00800B4
+:10DC10002E250B9100F0F0F904ABED1810902A00BE
+:10DC2000012010A907F04EF8002802D0032017B0F9
+:10DC3000F0BD2B880B9A0A9093830B9B0A9A1B7D4D
+:10DC4000934200D8C9E063791D2B01D90720EEE784
+:10DC50000B9B9B690C930A9B0C9A9B009D586B69CC
+:10DC6000002B07D16B8B002B04D16B1CDB7F022BAD
+:10DC700000D1ADE0280000F0BFF9002610900D960D
+:10DC80000C962B0028331B78B3421FD96A6AB30065
+:10DC90009F5834220021352004AB9B18197004AB27
+:10DCA000243AC01807F04AFF46214E4B04AA5218E6
+:10DCB0003800138011A907F088F8002803D07B6989
+:10DCC0000C937B8B0D930136F6B2DAE76179AB1CCE
+:10DCD0001F31C90061186A1CDB7FD27F08912900BF
+:10DCE0002A31097800200791290029310978069105
+:10DCF0000D9905910C990491297F0391298B02912B
+:10DD0000698B01916969009110A907F031FA002827
+:10DD100000D08BE7637907001A00203292001F338E
+:10DD20001551DB001B5BEB836379013363712B00BF
+:10DD300028331B78BB424BD98E218900635C132B9F
+:10DD400000D983E76A6ABB009E583422002135203F
+:10DD500004AB9B18197004AB243AC01807F0EEFE10
+:10DD60004620204B04AA1218138011AB1900300072
+:10DD700007F02BF80C90002827D1300000F03CF978
+:10DD80008E218900625C10901E32FF325200A21870
+:10DD9000738B0292327F0C980192328B10A9009201
+:10DDA000726907F088FA002800D03FE78E218900C9
+:10DDB000625C531CDBB263541D337A32FF33920032
+:10DDC0005B001651E3185B88F3830137FFB2AEE7BF
+:10DDD0000A980130C3B20A932FE723790020013358
+:10DDE000237124E70129000070B5050006F051FDFC
+:10DDF000041E1DD1280078222100803007F09EFEED
+:10DE00002800E93050222100FF3007F097FE28005B
+:10DE100008222100F83007F091FE064B2822E8186E
+:10DE2000210007F08BFE8E239B00EC54200070BD78
+:10DE30000624FBE73A020000014B18787047C04601
+:10DE40000B280020F0B5140000222C4F1E003B7858
+:10DE500087B00D000190934214D100F019FD0B2200
+:10DE600000280FD1002E10D003A92230039607F00E
+:10DE700002F9002809D00622082803D011384342AD
+:10DE80005841021D100007B0F0BD002302AA100087
+:10DE9000137001F0BFF80B22031EF3D11132A4005E
+:10DEA0001440019A6800024314431F22144914408D
+:10DEB0000D7802A89543113A12181380114B0920CE
+:10DEC000039302232C430C7003AC237102AB052295
+:10DED000C01807F017FE21000B4801F005F90028D3
+:10DEE00007D007220428CDD004320828CAD1053A29
+:10DEF000C8E7012302003B70C4E7C0460B2800209E
+:10DF0000812000207B5002000C28002010B506481C
+:10DF100001F0B8F9031E06D00720042B03D004300B
+:10DF2000082B00D1053810BD0C28002073B56B46B6
+:10DF300004000322581D0E00002107F0FFFD0F4BC7
+:10DF400001AD1B78200029002B7001F067FC041E36
+:10DF500004D00420052C00D0073076BD3100280005
+:10DF600001F0FAF803002000002BF6D00720042B64
+:10DF7000F3D00430082BF0D10538EEE70C28002050
+:10DF800073B5114C0D00060005222100684607F00C
+:10DF9000B9FD012D09D00223022D12D103222378CD
+:10DFA00093431A000123134302E00322237893438F
+:10DFB00023706946300007F05CF80023984200D0D7
+:10DFC0000B33180076BDC04681200020084B0100AD
+:10DFD0001B78092010B5002B08D0064801F0F6F890
+:10DFE000031E03D003200E2B00D0001810BDC04626
+:10DFF0000B2800200C280020F0B5438A85B001933F
+:10E00000037805000127002B37D0224BC6191B6867
+:10E0100000249C463100204AA44511D00023981EBC
+:10E02000012804D9D05C0700C85C87422ED1013397
+:10E03000102BF4D111235C43174B1F193F7C1CE0BC
+:10E04000300007F07FF82B7807000090002B01D1FB
+:10E0500012352E00042C10D0112565430E4B1022D2
+:10E060005D193100280007F04DFD0023AB70EB7007
+:10E07000009B01342B74074B1C6003AB9F705888C6
+:10E08000019B00040343180005B0F0BD01341132B8
+:10E09000C2E7C046742500200D280020F7B5FA26F7
+:10E0A000B6007143009308AB1B78040008001249C6
+:10E0B0001700019302F0D4FB85B230000E4978437B
+:10E0C000258002F0CDFB009B80B2A380019B608085
+:10E0D000A3710423032D03D98023DB019D4200D9C2
+:10E0E00023800423032803D98023DB01984200D92D
+:10E0F00063802000FEBDC04671020000064B10B5D3
+:10E10000586980235B05421C04D0196989B202F06A
+:10E11000A7FB10BD5869FCE70010001010B5034BB9
+:10E12000034A1B789B009B58984710BD522800203B
+:10E13000906402001423434305480122C0180023C1
+:10E14000C2600371C3800361436103817047C046AD
+:10E15000882500200B0037B50C24020018009D68AC
+:10E1600009786C43044D08302D680095034D1B69F8
+:10E170006459A04737BDC046782500207C25002083
+:10E1800080225205116914220E4B10B5187889B2FD
+:10E1900042439B181A69501EDA881B898018C018E0
+:10E1A00002F05EFB084A0300126801209A4207D37E
+:10E1B00000209A4204D1054B186843425841C0B22E
+:10E1C00010BDC04688250020B4250020CC250020A5
+:10E1D000082310B5034A116899431160FFF79EFFA9
+:10E1E00010BDC046B8250020094910B50A681307BC
+:10E1F0000AD4930702D5012313430B600222054B77
+:10E200001A70FFF78BFF10BDFFF7E2FFFBE7C04678
+:10E21000B825002052280020064B10B51B681B07AC
+:10E2200005D40122044B1A70FFF778FF10BDFFF7E9
+:10E23000CFFFFBE7B82500205228002010B50028AA
+:10E2400006D0112805D10823094A11680B43136031
+:10E2500010BD1421074A1378594304315118FFF7B0
+:10E2600079FF0422044B1A7000F090F8F0E7C046E2
+:10E27000B8250020882500205128002070B51424DE
+:10E280008025114B6D051A78104E54431C192B69CB
+:10E2900021692089E2889BB2401861699A420DD9B0
+:10E2A0002C69A4B2141B2A69091992B29208201889
+:10E2B00007F033F82B699BB2336070BD920807F00A
+:10E2C0002CF8E388F8E7C04688250020C425002004
+:10E2D00070B58025094B6D052A691B6894B2013B16
+:10E2E0005C43FFF70BFF01002869054B80B2013941
+:10E2F00041431A68200007F010F870BDB4250020D3
+:10E30000BC250020142270B580260E4B76051978A6
+:10E310004A439B181A89DC881B693169A418E418E0
+:10E32000200089B202F022FB0D00FFF7E7FE3369FF
+:10E33000411E9BB25943044B491920001A6806F04C
+:10E34000ECFF70BD88250020CC25002010B5FFF71C
+:10E35000D5FE8022074952051369146909681269BC
+:10E36000A4B2614392B2441E98B26043920806F090
+:10E37000D4FF10BDB425002010B5034B186806F07B
+:10E38000CAFFFFF75BFF10BDB4250020F7B5284B8F
+:10E39000187803280ED802F04FFA020E1147002316
+:10E3A000244A1360244A1360244B5B78002B01D06D
+:10E3B00000F0D6F8F7BDFFF761FFFBE714248027D4
+:10E3C0001F4E7F053368396900931C4B89B21A7858
+:10E3D00054431C192569280002F042FA194B019098
+:10E3E00018603969E088013D401989B202F038FAB5
+:10E3F000019B834210D10123009A9A43DB181343F7
+:10E400000221114A336012680B4013430F4A08D1AE
+:10E410001170FFF783FECDE70323009A9A431300A0
+:10E42000EEE700231370F4E7FFF7A6FFC2E7C0464C
+:10E4300051280020C8250020C42500208825002060
+:10E44000B8250020B4250020BC250020522800203B
+:10E4500014230C20F0B580243B4A85B01178640564
+:10E460004B43D318DA68216950430292374A1F8917
+:10E470001218168950895268704382180192DA88FE
+:10E480001D69D3195B1900930023314E28003360B6
+:10E4900089B2039202F06AFA00290AD12369039A29
+:10E4A0009BB29A4208D0019B009A934201D1002F5F
+:10E4B00002D0029B022B0DD12169280089B202F003
+:10E4C000CFF9244B18600323234A1370FFF75EFF34
+:10E4D00005B0F0BD2169781989B202F047FA1F4BE7
+:10E4E00089081960009A019B216993421ED010008F
+:10E4F00089B202F03BFA002918D06B4621691F88C7
+:10E50000236989B202936B46988802F0A9F96B4699
+:10E5100005001989380002F0A3F9ADB280B2854236
+:10E5200006D16B469B88DB1B9B0833600223CBE73D
+:10E5300023692169380089B29CB202F017FA89B2C6
+:10E54000641AA4083460F1E7882500207C250020A7
+:10E55000CC250020B425002051280020BC25002017
+:10E5600014220B4B10B519784A439B18D988094AD5
+:10E570001B791160012B05D0033B012B01D8FFF75C
+:10E5800067FF10BD044A1370FFF700FFF9E7C046AC
+:10E59000882500207825002051280020F7B5124E4C
+:10E5A0000193757808AC27880424022D19D034789B
+:10E5B0006419012C00DD023C14235C4334196261B0
+:10E5C000220020710C3209C909C2019B2781E38016
+:10E5D0000024064B01351B787570A34201D1FFF76B
+:10E5E000BFFF2000FEBDC046882500205128002026
+:10E5F000142110B50D4C00202378594304316118C3
+:10E60000FFF7A8FD2078FFF795FD63780022013B16
+:10E61000637023780133DBB2022B05D02370044BE7
+:10E620001A70FFF7B3FE10BD2270F8E788250020AE
+:10E63000512800201422084B10B519784A439B1822
+:10E640001B79042B02D0FFF7D3FF10BD0122034B2F
+:10E650001A70FFF79BFEF8E788250020512800205C
+:10E66000F8B5204F08233C6826001E401C4235D1D7
+:10E6700080235B0519691C4B1D68002D1BD01422DB
+:10E680001A4B89B2187842439B181A69501EDA88CF
+:10E690001B898018C01802F0E3F8154B1B689842DC
+:10E6A00009D1144B1E6001231C43134B3C601E70A8
+:10E6B000FFF734FDF8BDFFF763FD002806D0002208
+:10E6C0000C4B1A600C4B02321A70F1E7002D02D08D
+:10E6D0000322094BF8E7FFF7ADFFEBE7FFF778FD03
+:10E6E000E8E7C046B8250020CC250020882500207A
+:10E6F000B4250020BC25002052280020054B10B571
+:10E700001B681B0702D4FFF795FF10BDFFF760FDE4
+:10E71000FBE7C046B825002070B5184D2C682307CC
+:10E7200028D4174A136801331360164B1B68002B5B
+:10E7300005D00422144B1A70FFF7F0FC70BDFFF7F0
+:10E740001FFD002802D002220F4BF4E70F4B1B687D
+:10E75000002B0CD0012321000B4A19401C4203D18D
+:10E7600023432B601170E7E703231370E4E7FFF7FF
+:10E7700061FFE3E7FFF72CFDE0E7C046B825002086
+:10E78000B4250020BC25002052280020CC250020E4
+:10E7900010B51E4B1B78022B30D0032B19D0012B48
+:10E7A00013D108211A4A13680B4222D11423194AA3
+:10E7B00011784B43D218184B1968D3885B1A9BB257
+:10E7C000D380002B02D1FFF713FF10BDFFF756FDDA
+:10E7D000FBE708210E4A13680B420AD10F4A13685F
+:10E7E00001331360FFF7CCFC002804D1FFF722FFB0
+:10E7F000EBE78B431360FFF7C9FDE6E7084B094AD7
+:10E800001B789B009B589847DFE7C04651280020A3
+:10E81000B825002088250020C4250020B42500202C
+:10E82000522800207C64020070B5154C0425227823
+:10E830001300AB4303D002281FD0032800D070BDC3
+:10E84000104B1B681B0718D40F490B6801330B6072
+:10E85000032B07D0022A02D0FFF798FDEFE7FFF75E
+:10E860005DFCECE71421094A0D201378594304316B
+:10E870005118FFF76FFC2570EEE7FFF789FFDEE721
+:10E8800051280020B8250020C82500208825002018
+:10E8900010B50024114B20001C80FFF74BFC012019
+:10E8A000FFF748FC0E4B1C80FFF728FC80235B051C
+:10E8B0001B6902389BB243430A4A200013600422BA
+:10E8C000094B1C60094B1C609C60094B1C70094B78
+:10E8D0001C60094B1C60094B1A6010BD8825002084
+:10E8E00092270020C0250020B42500207C25002090
+:10E8F00051280020C8250020C4250020B82500206C
+:10E900002A4BF7B51B6804000D0008205B070FD5E4
+:10E910000630002C0CD000290AD02368002B07D029
+:10E9200080277F053A69A38892B2934201D90720D4
+:10E93000FEBD0F2BFBD9E288002AF8D053431C49B7
+:10E940000E689B190193FFF7D9FB3B6901389BB215
+:10E950004343019A9A42EAD8A2889307E7D1154B1C
+:10E9600004201F88012FE3D00C237B4312482F6023
+:10E970006E602568C1184E601D500A81E0888024B1
+:10E98000488164055043236921699BB2C01801384E
+:10E9900089B201F0EFFF2469054BA4B24443A619E4
+:10E9A0001E60044B013700201F80C1E7B8250020FE
+:10E9B000C0250020922700207C250020104B30B578
+:10E9C0001B68040008205B0716D50630002C13D006
+:10E9D000002A11D0206800280FD10A4D2B68002B87
+:10E9E0000BD02B896468594309196C8963436C689F
+:10E9F0001B19994201D203C230BD0720FCE7C04673
+:10EA0000B82500207C250020F7B504001A480568C9
+:10EA100008206D072ED5063000292BD0002C29D0D8
+:10EA200025680738002D25D11448844665462D6891
+:10EA30000720002D1ED060460789458940687D4328
+:10EA400066682D180720AE4214D2002A12D09742D1
+:10EA500010D3D518AF420DDB032509302B4209D165
+:10EA60000E432E4206D100930F3813000A002100F6
+:10EA7000FFF794FDFEBDC046B82500207C25002090
+:10EA8000F7B504001A48056808206D072ED5063032
+:10EA900000292BD0002C29D025680738002D25D13E
+:10EAA0001448844665462D680720002D1ED0604618
+:10EAB0000789458940687D4366682D180720AE4266
+:10EAC00014D2002A12D0974210D3D518AF420DDBD2
+:10EAD000032509302B4209D10E432E4206D1009363
+:10EAE0000C3813000A002100FFF758FDFEBDC04698
+:10EAF000B82500207C250020F0B51600214A85B0FD
+:10EB000012680D0008240390520735D506340029F9
+:10EB100032D0002830D00A68073C002A2CD11A4F86
+:10EB20003A68002A28D038897A897C684243496843
+:10EB30001219072491421FD2002E1DD0B0421BD3C0
+:10EB4000F218904218DB03220934134214D10398BF
+:10EB5000084304001440104211D1591832000398A0
+:10EB600006F0D0FF0C232A68009653430221FF5879
+:10EB700022002800039BB847200005B0F0BD1024F8
+:10EB8000FAE7C046B82500207C250020F0B51E4BD2
+:10EB900004001B680D00082085B05B0732D50630E5
+:10EBA000002C2FD023680738002B2BD1174A13686D
+:10EBB000002B27D017895368528966687A43D21888
+:10EBC000039296421ED20930B2071BD13900F01AC7
+:10EBD00001F0CCFE0720002914D13900280001F0F3
+:10EBE000C5FE89B2072000290CD1002D0AD0039B55
+:10EBF000AE19B34206D300222B0021000092043844
+:10EC0000FFF7CCFC05B0F0BDB82500207C25002026
+:10EC10000E23F0B58BB004AAD3800C22039001918F
+:10EC20004B7827495343CB1804A906310A001889A9
+:10EC300006A9032306F091FB002822D1019B182688
+:10EC40005B78204C1F0077433D0008350093631923
+:10EC5000029304ABDD8802982A0006A906F044FF5F
+:10EC6000002811D10C22009B5343154AD3189A7ADD
+:10EC70000223110019401A4203D13200E01906F0B4
+:10EC80005DFF00200BB0F0BDE7197B680E4F002B35
+:10EC900000D10E4F18260322009B06A97343E250B1
+:10ECA000E3182A005D60029806F02CFF019B3200F9
+:10ECB00059780398714338236118B847E1E7C04693
+:10ECC00094270020F825002081EA010009EA0100CC
+:10ECD000F7B504000D006A4681782048FFF76EFE04
+:10ECE00000283AD10C2362781D4F5A431D4B9B18C4
+:10ECF0009B7A5B0605D4022D03D01B4F012D00D05B
+:10ED00001A4F1C26A1781A4B71433200C918684665
+:10ED10000023B84700281ED1022D1ED00C22617896
+:10ED2000104B4A439B189A7A4030714382439A723F
+:10ED3000104B3200591868463300B8470C2322782C
+:10ED400021005A430C4B68469B189B7A0B4A9B0048
+:10ED50009B58984701E0022DF0D1F7BDBC2600205A
+:10ED600081EA01009427002009EA01005F530200B4
+:10ED700014260020DC250020D0250020C4640200D9
+:10ED8000F8B5182507004878094C68430E00382369
+:10ED90002A0039002018FFF7AFFE002806D173784B
+:10EDA0005D4364196368013300D16060F8BDC046FB
+:10EDB000F8250020F7B518210190437829485943D8
+:10EDC00042185468284F2600251E0ED00C225A43A4
+:10EDD000BA18957A927A52B2002A28DA6A0626D4AC
+:10EDE0000D00A6B208350C5845190C225343FB18E8
+:10EDF000188932002300290006F0ADFA0B281AD139
+:10EE00000C22019B29005B785343FB1818893200C0
+:10EE1000012306F0A0FA0C21019B144A5B784B43B6
+:10EE2000FF18388906F095FA00280AD1FEBD0024A3
+:10EE300026002500D9E7002800D00D48012CF5D187
+:10EE4000E9E702220B4BC318934308D0082806D0E9
+:10EE5000113843425841064B40421840E6E7044807
+:10EE6000E4E7C046F825002094270020FFFF0000BB
+:10EE700041800000FECFFFFF70B51C244443050015
+:10EE800020000D4E1130A41980190622002106F031
+:10EE900055FE10220021200006F050FEFF232374AF
+:10EEA000A376013BFF3B23830233AB40034A116847
+:10EEB0009943116070BDC046142600201026002022
+:10EEC00037B581B205006A460748FFF777FD041E93
+:10EED00008D154216846FFF759FE041E02D12800CC
+:10EEE000FFF7CAFF20003EBDBC260020F0B51D0084
+:10EEF000414B93B01B68160001900091002B54D039
+:10EF0000189B542B51D8FF22002403AB5A709A70DF
+:10EF1000DA701C70189B06AF3C700B950A9337484B
+:10EF2000A1B204AAFFF74AFD002819D108220198CE
+:10EF300004A906F0D9FD002812D103AB9C7003ACE4
+:10EF4000A178FF2931D0009B032B0DD1189B2022E3
+:10EF5000542B00D092180323134306AA13701CE00D
+:10EF60000134062CDBD1EAE7254BEB1AA72B1ED880
+:10EF7000012224488A40036819001140314314D00B
+:10EF800093432022036006AB1A70009A06AB1978EF
+:10EF9000022A2FD101220A431A7009AB0793164B9C
+:10EFA000320020001B6806A9984713B0F0BD164B2D
+:10EFB000EB1A1B2B09D8202206AB1A7000236370B2
+:10EFC0000CAB0B9318230A93DFE710482D1A172D6B
+:10EFD000EBD830233B70002363700133E3700C4B9C
+:10EFE0009A7A0223110019401A42CED1182206F053
+:10EFF000A5FDCAE70222CEE7D0250020BC260020CE
+:10F000001426002010260020DC250020F8250020F2
+:10F0100094270020F0B5040085B000284FD00025CB
+:10F02000284B29481D605D729D7201235B4203815C
+:10F03000FE3B07222900438106F080FD18222900AB
+:10F04000224806F07BFD28000135FFF715FF062D4D
+:10F05000F9D11F4B1F4D01931F4B290068460093A8
+:10F06000FFF74EFC031E19D11C4E24780133337078
+:10F07000002C1AD11C272800A1B202AAFFF79EFC7F
+:10F08000031E09D138006043154A02A980181C22CA
+:10F09000FFF732FD031E04D000223270180005B0C5
+:10F0A000F0BD0134062CE6D1F8E76B469988DB8881
+:10F0B0002800594389B2FFF769FD0300EEE7094BC9
+:10F0C000ECE7C046D025002094270020F82500203A
+:10F0D00054000600BC260020EDEE01006A28002046
+:10F0E000142600200E800000F8B5164B07001B7890
+:10F0F0000E00002B20D0002820D000291ED00B6845
+:10F10000002B1BD0104D2C68002C19D12800052293
+:10F1100008C0053106F0F6FC33790721AB720323F2
+:10F12000EA7920008A431343EB7102232A7A8A4347
+:10F1300013432B723C70F8BD0448FCE70448FAE71F
+:10F140000448F8E76A280020D02500200880000045
+:10F150000E80000004800000164B10B51B78002BB9
+:10F1600024D0002820D000291ED00378002B1DD1E8
+:10F17000114B1B68002B19D04278002A18D10F4B75
+:10F180009B7A012B14D0242418002040234203D062
+:10F19000012310000B7010BD5BB2002B02DA0223BA
+:10F1A0000B70F8E70870F6E70548F4E70548F2E762
+:10F1B0000548F0E76A280020D02500209427002089
+:10F1C0000E8000000880000010800000F0B5274B82
+:10F1D00085B01B78002B47D0002843D0002941D0B0
+:10F1E0000B689C46002B3DD08B680193002B39D0D7
+:10F1F0000378002B38D11E4A1268002A34D01D4AE9
+:10F200001C00D07A02900220927A024018000392E9
+:10F21000194A029D9D4219D00F7BA74208D90326A7
+:10F22000977E3740022F03D1019DA7007A51013408
+:10F230000F7987420DD90225977E2F4209D11600FA
+:10F240006546870010367E51013002E0039E002E95
+:10F25000E2D001331C32062BDBD1087100200C7385
+:10F2600005B0F0BD0548FBE70548F9E76A2800202E
+:10F27000D025002094270020142600200E800000B6
+:10F28000088000000F4B70B51B78002B17D00028AA
+:10F2900013D00478002C12D10B4B1B68002B0ED01E
+:10F2A00020000A4DAB7EFF2B02D02000FFF708FEA6
+:10F2B00001341C35062CF5D170BD0548FCE7054826
+:10F2C000FAE7C0466A280020D02500201426002036
+:10F2D0000E80000008800000004870479180000008
+:10F2E0001B4B02001B78080010B5002B2DD0002A04
+:10F2F00029D0002927D01478002C26D1154B1B6863
+:10F30000002B22D09178FF290CD15378FF2B07D006
+:10F31000F3394B4310490722C9188B7A9B070ED447
+:10F320000E480FE01C2359430D4B02225B18997EB7
+:10F330000C0014401142F3D110331900053206F0CD
+:10F34000E1FB200010BD0748FCE70748FAE7C0468C
+:10F350006A280020D0250020942700200580000086
+:10F36000142600200E80000008800000F0B5234B1A
+:10F3700006001B780C008BB0002B3BD0002837D048
+:10F38000002935D00378002B34D11D4A1268002A99
+:10F3900030D0817805292FD81C252A004A43194FDF
+:10F3A000BA18907EFF2827D02261174AE360636174
+:10F3B000A36003AB62601548236089B201AAFFF71E
+:10F3C000FDFA002812D12B002A0001A903A8FFF79B
+:10F3D00093FB00280AD1E060B37860615D430A4B7B
+:10F3E000EF19636003AB2761A06023600BB0F0BD31
+:10F3F0000748FBE70748F9E70748F7E76A280020CE
+:10F40000D02500201426002053280020BC260020F0
+:10F410000E800000088000001080000013B504007A
+:10F4200081786A460B48FFF7C9FA002810D11C22E0
+:10F430006378094853436946C0181300FFF75CFB23
+:10F44000064B074A9B7A21009B0068469B589847C9
+:10F4500013BDC046BC260020DC250020D02500209E
+:10F46000B464020070B5050000241C26310061431D
+:10F47000064B2800C91805F0C4FF002803D1013449
+:10F48000062CF3D1F934200070BDC04614260020AC
+:10F49000FF23F0B5B94A8FB0127805000393002A14
+:10F4A0003BD0B74A12680192002A36D004AC637090
+:10F4B000A370E370031D06932A2302AA93820023FC
+:10F4C000B04F00882370BE7A102823D0AB88B207D3
+:10F4D00009D5AD4A934202D03A899A4203D1FB7AC8
+:10F4E000A370002363701C2800D985E10F2814D96C
+:10F4F00010380C2811D801F0A9F90D001B001000DC
+:10F500005A00370010001000CF0018011000100042
+:10F5100010003F01F30700D542E10FB0F0BD019BA1
+:10F5200001361C330193062E00D050E100268BE0FB
+:10F53000022332009A431300BA7232070CD55BB231
+:10F54000002B03DA00212000FFF7C2FB1023BB725F
+:10F55000023302AA1373E9E7A078FF28F6D0FFF779
+:10F560008BFCFF23A370F1E7FB7AFF2B06D08749C2
+:10F570000023A888864A05F0EAFECEE70023E98941
+:10F58000834A108B88420DD10822DBB21643FB72EE
+:10F590002000BE72A370FFF741FFFB7AFF2BE6D17C
+:10F5A0000021E5E701331C32062BEAD1F8E71323EB
+:10F5B00002AA13730F3B1E43BE72A81DFFF752FF32
+:10F5C0000390FF2802D0C0B2A070F872FB7AFF2B24
+:10F5D00054D100266E4B9A7EFF2A1AD11C203B780C
+:10F5E0007043022B10D06A4B39001818FD231030DD
+:10F5F0008372F83A06F086FA03AB1E70039BDBB207
+:10F60000A370FB72002609E0614B1818FE23837675
+:10F61000F2E701361C33062EDDD15E4E00211C239D
+:10F620000B91FA7A0D915343594A0991D3180C93CF
+:10F63000564B0A910893524BA8881A1D08AB05F047
+:10F6400084FE002800D068E74D4B05AD1B683200F2
+:10F650002900200098472B78122B00D05DE74948FD
+:10F66000837A012B00D158E701235B420381FE3BE3
+:10F6700007220021438106F061FA4EE7162346482F
+:10F6800002AA137300210E22083006F057FA402315
+:10F69000BA7A1343BB72B5E70127394B384A5B7A14
+:10F6A0001420BB4353720423364905AA9E438E722D
+:10F6B0001070AA79002A04D0C87AFFF701FCAE794D
+:10F6C000C2E7EA791A4200D130E7A278FF2A00D1D6
+:10F6D0002CE708231E438E72EB7A9B0706D51C206D
+:10F6E00050432B4B1B18987EB8439876CB7AFF2B50
+:10F6F00000D11BE71C235343254D0878ED18022841
+:10F700000DD028000722103006F0FCF90222AB7E53
+:10F71000934301212000AB76FFF7DAFA06E71B4B93
+:10F7200001225B8A2B83AB7EF2E7AB79112B14D1DC
+:10F73000330712D518480E220021083006F0FEF9D2
+:10F74000162302AA13734A331E430D4BBE725A7A14
+:10F75000022313430A4A5372E8E680235B421E43A6
+:10F7600002AA95331373064BBE729B7A0B4A9B0019
+:10F7700020009B589847D9E61323EAE66A28002020
+:10F78000D025002094270020FFFF0000DC2500206A
+:10F790001426002043800000F8250020A464020005
+:10F7A0001123002602AA13736670AB8806353B81CD
+:10F7B000022307222900BB72380006F0A3F92800B3
+:10F7C000FFF750FE0390FF280AD1114B0193072247
+:10F7D0002900019806F088F9002800D09FE60396DA
+:10F7E0000822B97A039B0A43DBB22000FB72BA728B
+:10F7F000A370FFF713FE99E6522800D08DE6054B63
+:10F80000054A9B7A20009B009B58984785E6C04696
+:10F8100024260020D0250020A4640200020030B578
+:10F82000002912D00B78002B11D10A48006800285B
+:10F830000DD0FF20084C88702589FA38954203D1F5
+:10F8400018004B70E27A8A7030BD0448FCE7044827
+:10F85000FAE7C046D0250020942700200E80000043
+:10F8600008800000F0B50E788DB0002E00D097E033
+:10F870006B46514C9A1D21000823058813803431B2
+:10F88000073B280005F085FD4C4B1B689847B120CD
+:10F8900005F081FD002803D032003100FDF74AFC5D
+:10F8A00005F07BFD002803D000221100FDF742FC8B
+:10F8B000434B586905F073FD002803D00022110066
+:10F8C000FDF738FC00233F4F280039000293FFF773
+:10F8D000A5FF051E3AD1380006A9FFF747FD061E11
+:10F8E0004CD10A9D072229002000103106F00AF9A8
+:10F8F00029001022E01D06F005F92000069D1122C6
+:10F900002900183006F0FEF8200029000A222A30CB
+:10F91000123106F0F7F8200005F043FD002803D06F
+:10F9200032003100FDF706FC01230024029303336B
+:10F930000493380002AB03A905930394FFF7CCFCB2
+:10F94000A04203D022002100FDF7F4FBC022802159
+:10F950001D4BC903520099501968012000231B4C0C
+:10F9600002009A400A4200D0E2670133202BF7D10F
+:10F97000134B586900F030F90DB0F0BD210038008C
+:10F98000FFF7AEFC002803D02A002900FDF7D2FBC8
+:10F99000200005F006FD0028D8D000221100D3E792
+:10F9A0000322012100F014F80028E5D00022110004
+:10F9B000FDF7C0FBE0E7C046A02700201020002094
+:10F9C000001000106B28002000E100E004E100E0DE
+:10F9D00070B5040086B00E20002C22D02588124B72
+:10F9E00006389D421DD0114B1B78002B19D01023D7
+:10F9F0000F4D2B706B469E1D0323C0186970AA70B3
+:10FA0000002105226844338006F098F86A46238A6C
+:10FA100020881381012302A993720496059505F0AD
+:10FA200011FD06B070BDC046FFFF00006F2800202A
+:10FA3000702800200120054B10B51A78504018702E
+:10FA4000034B1B68002B00D0984710BD772800207F
+:10FA5000C42600200C4B70B5050015200C001A6060
+:10FA600005F0F4FC00280ED12900153005F0F0FC5B
+:10FA7000002808D1153005F0E7FC002803D121004B
+:10FA8000033005F0E7FC70BDC4260020F0B5224B22
+:10FA900085B01B78DAB20192002B3BD01F4D204E6F
+:10FAA0002B685C425C413268E4B2002A2CD003A887
+:10FAB00005F0D4FC05282BD0002819D00022110015
+:10FAC000FDF738FB002CF2D1164B03A91B880B80E5
+:10FAD000154B1F68380005F0C7FC052810D000281A
+:10FAE0000AD000221100FDF725FB002CECD1DEE747
+:10FAF000039833689847E5E738002B689847F4E7A0
+:10FB0000002C07D1019CD2E7002B03D0019CDBE73E
+:10FB1000002CFBD005B0F0BD78280020C8260020BE
+:10FB2000D0260020DC270020D426002070B5040059
+:10FB30000720002913D08D0711D109480160094918
+:10FB400020000A80084A0949136005F089FC002852
+:10FB500005D10122064B16301A7005F07DFC70BDF0
+:10FB6000D4260020DC270020CC2600206D54020083
+:10FB70007828002010B505F075FC03005A1E93414B
+:10FB8000014ADBB2137010BD7828002003000E205C
+:10FB9000002B02D00020014A13607047C8260020C5
+:10FBA00003000E20002B02D00020014A1360704792
+:10FBB000D0260020074B10B51B68002B07D09847B4
+:10FBC000002803D000221100FDF7B4FA10BDFFF7A2
+:10FBD0005DFFFBE7CC260020F0B50300186880F33A
+:10FBE00008885868FF2464B2EFF30585002D01D121
+:10FBF000A6460047251C061C21273FBAF0B4002466
+:10FC0000002500260027F0B4F92040B20047C04686
+:10FC1000F0BDC04670B504000D0016000021102292
+:10FC200005F08CFF054B320029002000236100F015
+:10FC30006FFA034B20001C6070BDC046A086010017
+:10FC4000D826002070B5054D04002B68834203D0F0
+:10FC5000016900F015FA2C6070BDC046D82600205E
+:10FC600010B50400034B083303601C3000F080F92A
+:10FC7000200010BDD464020070B5050004000E4BD6
+:10FC80000E00083308C528001822002105F056FF91
+:10FC9000002320003100094AE36123626363A36308
+:10FCA000E3641C30230000F033F92800310005F034
+:10FCB00033FD200070BDC046D4640200215502000F
+:10FCC00010B5040000F006F8014B2000236010BDC1
+:10FCD000EC6402000C4B70B503600023436083604A
+:10FCE000C360036243628363962304009B01051D86
+:10FCF000C363280000F048FB28002200034900F0FD
+:10FD0000D5FB200070BDC046FC64020049550200CE
+:10FD100010B50400044B0833036005F050FC2000CC
+:10FD200000F028F8200010BD0465020010B50400A2
+:10FD3000044B036005F043FC200000F01BF820009A
+:10FD400010BDC0460C650200084B10B508330360B7
+:10FD5000002343608360C360040000F017F8044987
+:10FD6000206105F001FD200010BDC0462C65020099
+:10FD70009556020010B50400034B0833036005F0EC
+:10FD800096FC200010BDC0462C650200004870475C
+:10FD90004065020010B5024805F0EFFC10BDC046FA
+:10FDA000406502000848026803210A4302600749CF
+:10FDB000074A084B9B1A03DD043BC858D050FBDCB4
+:10FDC000054880470548004724050040286E02008A
+:10FDD00000200020A82000208107020015810100DA
+:10FDE000FEE7FEE7FEE7FEE7FEE7FEE701704B1CDD
+:10FDF0000AD001238B404360044BC360044B036172
+:10FE0000044B4361044B83607047C04608050050B3
+:10FE10000C0500501005005014050050F7B5A22342
+:10FE2000A022DB00D205D358BE220193314B5200F1
+:10FE3000995800293FD0C1218900595800293ADA40
+:10FE40000024E025C0269C50ED00B6022A4BA700F6
+:10FE5000F85800282CD0294BE35C002B17D0019BCD
+:10FE60000121E3400B4227D02300A022C133FF33FE
+:10FE70009B00D2059B589B039B0F032B1CD0204B50
+:10FE80001B68E3400B4217D01E4B1B689847A0230A
+:10FE9000DB05FF187A5932420AD07A591A490A40CA
+:10FEA0007A51019AE240D3071FD57A5932437A51E9
+:10FEB00001341F2CCAD1F7BD019B0122E34013423C
+:10FEC000E5D12300A021C133FF339B00C9055B5856
+:10FED0009B039B0F032BDAD10C4B1B68E3401342AF
+:10FEE000D5D0084B02211B68D0E7802279599202B5
+:10FEF0000A43DCE700600040E42600207928002067
+:10FF00006827002060270020FFFFFCFF64270020F7
+:10FF100030B5040008004D1C1CD00F482160026061
+:10FF2000BE2200200D4C5200A0500D4A8D00AB5057
+:10FF300001220C4B5A54C122802392001B06A3506D
+:10FF4000094B0A4C99580C40C0210904214399508F
+:10FF500040221A6030BDC04660270020006000408B
+:10FF6000E42600207928002000E100E0FFFF00FFE8
+:10FF700000210368014A9B0099507047E426002045
+:10FF80009446A022F0B50468E020D205A300C0008A
+:10FF90009B181A581E4D1F4E2A401A5060461E4D7F
+:10FFA00032682F68002822D0012919D1A1401143BD
+:10FFB000316031682A6801200A43E24002420ED0D3
+:10FFC000A021A222C905D2008958F132E140FF32B6
+:10FFD000014219D0C0219858890201439950F0BDBF
+:10FFE0000229E6D10120A04038432860E1E7012939
+:10FFF00003D1A1408A433260DBE70229D9D1012035
:020000040002F8
-:100000002CE708231E438E72EB7A9B0706D51C2033
-:1000100050432B4B1B18987EB8439876CB7AFF2B16
-:1000200000D11BE71C235343254D0878ED18022807
-:100030000DD028000722103006F01CFC0222AB7EF7
-:10004000934301212000AB76FFF77CFB06E71B4BB7
-:1000500001225B8A2B83AB7EF2E7AB79112B14D1A3
-:10006000330712D518480E220021083006F01EFC76
-:10007000162302AA13734A331E430D4BBE725A7ADB
-:10008000022313430A4A5372E8E680235B421E436D
-:1000900002AA95331373064BBE729B7A0B4A9B00E0
-:1000A00020009B589847D9E61323EAE6432800200E
-:1000B00000260020BE270020FFFF00000C260020A5
-:1000C00044260020438000002826002020720200E1
-:1000D0001123002602AA13736670AB8806353B8194
-:1000E000022307222900BB72380006F0C3FB280058
-:1000F000FFF750FE0390FF280AD1114B019307220E
-:100100002900019806F0A8FB002800D09FE603967E
-:100110000822B97A039B0A43DBB22000FB72BA7251
-:10012000A370FFF713FE99E6522800D08DE6054B29
-:10013000054A9B7A20009B009B58984785E6C0465D
-:10014000542600200026002020720200020030B554
-:10015000002912D00B78002B11D10A480068002822
-:100160000DD0FF20084C88702589FA38954203D1BC
-:1001700018004B70E27A8A7030BD0448FCE70448EE
-:10018000FAE7C04600260020BE2700200E800000AF
-:100190000880000070B504000D0016000021102238
-:1001A00006F084FB054B320029002000236100F09B
-:1001B000B3FA034B20001C6070BDC046A08601004E
-:1001C000F426002070B5054D04002B68834203D04F
-:1001D000016900F059FA2C6070BDC046F426002079
-:1001E00010B50400034B083303601C3000F0C4F961
-:1001F000200010BD5072020070B5050004000E4BC7
-:100200000E00083308C528001822002106F04EFB16
-:10021000002320003100094AE36123626363A36382
-:10022000E3641C30230000F077F92800310006F069
-:1002300020F9200070BDC046507202007B620200AF
-:1002400010B5040000F006F8014B2000236010BD3B
-:10025000687202000C4B70B503600023436083603A
-:10026000C360036243628363962304009B01051D00
-:10027000C363280000F03EFD28002200034900F07F
-:10028000CBFD200070BDC04678720200A362020060
-:1002900010B50400044B0833036006F03DF820005D
-:1002A00000F028F8200010BD8072020010B5040094
-:1002B000044B036006F030F8200000F01BF820002B
-:1002C00010BDC04688720200084B10B508330360A9
-:1002D000002343608360C360040000F017F8044902
-:1002E000206106F0EEF8200010BDC046A8720200A2
-:1002F000EF63020010B50400034B0833036006F0FF
-:1003000083F8200010BDC046A87202000048704764
-:10031000BC72020010B5024806F0DCF810BDC04601
-:10032000BC7202000848026803210A4302600749C0
-:10033000074A084B9B1A03DD043BC858D050FBDC2E
-:10034000054880470548004724050040F87B020027
-:1003500000200020AC2000200D11020015810100BA
-:10036000FEE7FEE7FEE7FEE7FEE7FEE770B50E00FC
-:100370000E4C05002100300000F0B8FE286000227D
-:10038000A256531C01D1002302E0B2420CD1A36853
-:10039000A02201200649D2002B7188506A221B023C
-:1003A0001343044A8B5070BD0C34E8E7D872020046
-:1003B00000700040040500000B4B0C4910B55A5862
-:1003C0000B4C22405A5002795C58120222435A5078
-:1003D00080200122C0001A6019581142FCD1A122CC
-:1003E000D200985880B210BD007000400405000093
-:1003F000FF00FFFF01704B1C0AD001238B404360BC
-:10040000044BC360044B0361044B4361044B8360A2
-:100410007047C046080500500C05005010050050FC
-:1004200014050050F7B5A223A022DB00D205D35853
-:10043000BE220193314B5200995800293FD0C1216F
-:100440008900595800293ADA0024E025C0269C503A
-:10045000ED00B6022A4BA700F85800282CD0294BF3
-:10046000E35C002B17D0019B0121E3400B4227D016
-:100470002300A022C133FF339B00D2059B589B036E
-:100480009B0F032B1CD0204B1B68E3400B4217D063
-:100490001E4B1B689847A023DB05FF187A59324290
-:1004A0000AD07A591A490A407A51019AE240D30790
-:1004B0001FD57A5932437A5101341F2CCAD1F7BD66
-:1004C000019B0122E3401342E5D12300A021C13367
-:1004D000FF339B00C9055B589B039B0F032BDAD1AD
-:1004E0000C4B1B68E3401342D5D0084B02211B681C
-:1004F000D0E78022795992020A43DCE7006000408D
-:100500000027002044280020842700207C2700208A
-:10051000FFFFFCFF8027002030B5040008004D1CC1
-:100520001CD00F4821600260BE2200200D4C5200FA
-:10053000A0500D4A8D00AB5001220C4B5A54C122E1
-:10054000802392001B06A350094B0A4C99580C407B
-:10055000C02109042143995040221A6030BDC04691
-:100560007C27002000600040002700204428002055
-:1005700000E100E0FFFF00FF00210368014A9B004B
-:1005800099507047002700209446A022F0B50468D7
-:10059000E020D205A300C0009B181A581E4D1F4E24
-:1005A0002A401A5060461E4D32682F68002822D01B
-:1005B000012919D1A1401143316031682A68012015
-:1005C0000A43E24002420ED0A021A222C905D20075
-:1005D0008958F132E140FF32014219D0C0219858C8
-:1005E000890201439950F0BD0229E6D10120A040C3
-:1005F00038432860E1E7012903D1A1408A433260F2
-:10060000DBE70229D9D10120A04087432F60D4E73E
-:1006100080219858E4E7C046FFFFFCFF84270020B4
-:10062000802700200368074A9950074AFC33196A5B
-:10063000002902D0002018627047013A002AF6D142
-:100640000120F9E71C050000A186010010B5036830
-:10065000002A03D0802202209200985001221C0020
-:100660001A62084AFC34E068002806D00020A32261
-:10067000E060D2009B580B7010BD013A002AF2D105
-:100680000120F9E7A186010010B50B4C02680B4B65
-:10069000A14205DC0A498160CC214904D15010BD3A
-:1006A000084CA14204DC084981608021C904F5E7B7
-:1006B00006498160CD21F9E78FD0030024050000B1
-:1006C000A08601007F1A060090D00300801A060061
-:1006D00070B50400080019001300A025C026C1331E
-:1006E000FF33F600ED059B005E510300C133FF337D
-:1006F0009B005E51A1252368ED005A51054A985090
-:100700002000FFF7C1FFA02305212268DB00D150A4
-:1007100070BDC0460C050000F8B50E0015000400C1
-:1007200000F0DEFB264AF1B21378D8B2012B1DD1BE
-:1007300053788B421AD19778EBB29F4216D16073EF
-:10074000204B19000022FC312360657126718A62FA
-:10075000A021C9005A501C4920005A5001325A5059
-:100760002A003100194BFFF7B3FFF8BD184BE8B270
-:100770001F78012F09D15F788F4206D19F78874279
-:1007800003D102236373134BDBE71778002F05D1E6
-:1007900001231370637351709070D1E71A78002AA7
-:1007A00004D101321A7059709870EAE70A4805F0CE
-:1007B00031FE0023FC222360657126719362FFDE07
-:1007C0006328002000300040FC0F0000A0860100DC
-:1007D0006728002000400040877B02000368002259
-:1007E0001900FC3110B58A62A021C9005A5006498F
-:1007F0005A5001325A5005220421825641568368CC
-:10080000FFF766FF10BDC046FC0F00000368002123
-:100810001A00FC3210B5916001315961074B9168A3
-:10082000002905D000240473FFF7D8FF200010BD75
-:10083000013B002BF3D10120F9E7C046A18601005E
-:10084000036810B51900FC318A6A0020012A08D11A
-:10085000044C1C5988625A610238A40701D4012053
-:10086000404210BDC40400000261064A10B5426057
-:10087000054A01738260054A1900026005F032FFE3
-:1008800010BDC04604050050100500500007005080
-:1008900000210C4A0300515681420ED001215156CD
-:1008A00081420CD001209278404252B29A4203D148
-:1008B0000330054B187040B270470020F9E7012063
-:1008C000F7E7C0468A2000206B280020002330B5BF
-:1008D000124AD35683421DD00123D35683421BD0E4
-:1008E0000223D356834214D10223190045310C4808
-:1008F0000C4CFF3189000C5001210D005C00601C84
-:100900008540A140A120084C2943C0002150FF216F
-:10091000D15430BD0023E8E70123E6E78A20002018
-:1009200000600040031F020000F00140F8B5002302
-:10093000114C0500E356114E013314D00123E35648
-:10094000013315D00223E356013313D0307803214D
-:10095000013000F0BBFD0F0060563170FFF7B6FFAD
-:10096000E55578B2F8BD00202554307040B2F9E763
-:100970000120F9E70220F7E78A2000206B280020F9
-:10098000012370B51E000200A0258640C132FF324F
-:10099000ED0592005351134A0002AE50A226124AAE
-:1009A0004C001043114A89008D18F600E4B2A8519A
-:1009B000C046C046C0460E48E20012180D482B60E3
-:1009C00015500D48091891510C490D4855500439DE
-:1009D00050501900E2189140A3400A4A0B430449C1
-:1009E0008B5070BD0C050000030013000060004038
-:1009F00000F001401405000040A100401C0500006B
-:100A00004CA1004004050000A820012110B5124AA5
-:100A1000124B1488C00059601C50548810481C5058
-:100A20009088A922D20098508022082092009850E5
-:100A300080200932FF32000398500A4A1078A2221F
-:100A4000D2009850084A1088084A9850002219602D
-:100A5000FC331A6510BDC0467E20002000A0004077
-:100A6000440500008D2000207C2000204C05000063
-:100A700070B5012686570D003000FFF709FF04000E
-:100A8000431C0ED13000FFF751FF030051331D49C5
-:100A90001D4AFF339B0004009950C1B23000FFF79C
-:100AA0006FFF1A4BA200D5502A00194B64001B7827
-:100AB000043BDA40174BE252002D03D0164B1B6863
-:100AC0009D420ED33000FFF701FF0123A022B34067
-:100AD000D205002D03D0A121C900535070BD0F498C
-:100AE000FBE772B600210E4A074B1165C122802137
-:100AF0009200090399500B49053AFF3A995062B6A2
-:100B0000ECE7C046FFFF000000A00040882700205F
-:100B10008D2000207E200020142000200C050000E5
-:100B2000FCA0004008080000F8B5244B0D0019781F
-:100B30000600002926D10122214B22485A60195073
-:100B40001A502148C2271950043019501F49BF00BC
-:100B50000878A221C90058508021082089005850E7
-:100B60001B491C4C08881C4958501C49C859044052
-:100B70008020C0032043C8518020C00008601A6054
-:100B80000E4B1A702800FFF783FE0400431C0ED1A1
-:100B90002800FFF7CBFE030051331149084AFF3309
-:100BA0009B0004009950C1B22800FFF7E9FE757060
-:100BB000300034700021FFF75BFFF8BD6C28002087
-:100BC00000A00040FC0F0000040500008D20002064
-:100BD0007C200020FFFF00FF4C05000000E100E04A
-:100BE000FFFF0000084B70B50D1C0400186801F0F1
-:100BF00059FC291C01F014F901F0E6FB010020006A
-:100C0000FFF736FF70BDC04614200020F0B50C0081
-:100C1000234985B00E68A64206D0802204235202E2
-:100C2000944206D9132B01D105B0F0BD5200013317
-:100C3000F6E7092BF8DC1B4A002513702200043B61
-:100C4000DA40194B0C601A80FF2302AA1371174B6C
-:100C50006A00D25A164B9A421ED0164B02AAEB5C7F
-:100C60005371154BAA00D05801F01CFC01902000D4
-:100C700001F0CAFB071C300001F014FC011C381CF9
-:100C800000F006FF011C019801F0CAF800F07EFC9C
-:100C9000010003A8FFF7ECFE0135032DD7D1C3E710
-:100CA000142000208D2000207C2000207E200020A9
-:100CB000FFFF00008A20002088270020012310B5B4
-:100CC0000A4ADC0014598C4207DD013BDB00D318D3
-:100CD0005A680168064BCA5010BD0133112BF0D180
-:100CE00080210268024B4905D150F5E72C730200C0
-:100CF00024050000F8B50F0016000122244BBA406D
-:100D00000360A023234CDB05195905000A431A513F
-:100D10008022195912060A430121B1401A511A5969
-:100D20008A4396211A511A598901520052081A51C0
-:100D3000FFF7C4FF002204202B6817495A506C3972
-:100D400058500121996019601900FC31CA6013499B
-:100D50005A506A6014391F325A5011495F500918AD
-:100D60005A501E517B1C03D00321380005F0AAFC09
-:100D7000731C03D00321300005F0A4FC0122094BB1
-:100D800029001A600848073205F074FDF8BDC04616
-:100D900000200040140500006C0500001C05000048
-:100DA0000C050000A42700209C270020962310B5E6
-:100DB000DB00994205DC9E210268034BC902D15039
-:100DC00010BDFFF77BFFFBE724050000C1230E4A9F
-:100DD0009B00D15810B5090603D50C49096A0029B2
-:100DE00008D1D3585B0704D5084B0021DB68002BE2
-:100DF00001D110BD0121064B18680028F9D0054B20
-:100E00001B689847F5E7C04600200040FC200040E2
-:100E10009827002094270020034B1960436803495A
-:100E20009B00CA507047C046942700209827002096
-:100E3000A023F0B5274DDB00EA5885B001920022CF
-:100E4000A024EA50E023E405DB00E25801260292E8
-:100E5000214A0420E2507833E1580391E250A12363
-:100E60008022DB00D205E250E65005F06EFCA222A3
-:100E7000D200A3589B0F334227D0A358334224D02B
-:100E80000120A023E0220299DB05D20099500399AA
-:100E900078329950A023019ADB00EA5005B0F0BDEA
-:100EA0000E4B0420F75005F050FCA123DB00F75057
-:100EB000042005F04AFCA223DB00F3585B00DFD4DA
-:100EC000013C002CECD12000DBE7A02613240127F5
-:100ED000F605F5E7004000400D0600000C05000097
-:100EE000A023E021134ADB05C90010B55A50783120
-:100EF0005A50114B00221900FC31CA600A62A1212C
-:100F00001E20C9005A500D4A0D4C9850CC200D4A55
-:100F100040049850A2200C4AC00014500B480C4CBE
-:100F2000145001205050A0220521D2009950FFF703
-:100F30007FFF10BD0C060000004000400C050000C3
-:100F4000384100402405000000F001401405000075
-:100F50001C400040012380200D4910B58B640D4BCF
-:100F60000D4A8000D867146D0C4B002C04D000246F
-:100F700014651A6801321A60094A10601868A923BA
-:100F8000DB00CB58010C9BB20004184310BDC046D7
-:100F90000090004004E100E0FC900040A827002001
-:100FA00000E100E0F8B50F4C636C002B0FD0002778
-:100FB0000D4E67643378BB4209D00C4B1D68FFF7B8
-:100FC000C9FF2D1ABD4202DC3770FFF7A3F9236D6C
-:100FD000002B05D0064A13680133136000232365F4
-:100FE000F8BDC046FC9000406D280020AC270020D2
-:100FF000A827002070B51B4D2878002831D1012189
-:10100000194B1A4A596050608020C0050160516830
-:101010000029FCD000221649A2205A5004240121A4
-:10102000C000D9601C5008381A501248C2261A5005
-:10103000C1228020920000039850802040029850E6
-:101040000D4AB60090590D4C0440C02000022043C8
-:101050009051C024802064008000105110601960FD
-:10106000297070BD6E28002000900040FC000040F8
-:10107000040500004C05000000E100E0FF00FFFF58
-:10108000044B10B51B78002B01D1FFF7B3FFFFF71E
-:1010900061FF10BD6E280020104B70B51B78040056
-:1010A000002B01D1FFF7A6FF0D4D0E4E2B78002B24
-:1010B00002D03368A34210D0FFF74CFF201A0A2851
-:1010C00003DCFFF747FF0A30040001232B70A8233D
-:1010D000054A3460DB00A4B2D45070BD6E280020F5
-:1010E0006D280020AC2700200090004010B50400BF
-:1010F000431C07D005F076FB0400431C02D10248D4
-:1011000005F088F9200010BD987B0200224970B5D7
-:101110000B68DBB2012B03D1204803681B070DD0FD
-:101120008022A3230021D205DB00D1501C4B996003
-:10113000013191609A68002AFCD070BD194AF023F1
-:101140001468E02625001D40344221D1164C246845
-:101150001C420DD1154B164C1C608024154B2402EB
-:101160001C600B68DBB2012BDAD103681B07D7D1F7
-:101170001368F0221340402BD2D10B4B1B68134253
-:10118000CED18022C1230121D205DB00D150C7E797
-:10119000302DDBD0ECE7C046E00F00F0E40F00F0AC
-:1011A000FC000040E80F00F0EC0F00F004050040E8
-:1011B000DFFF07C0186C0040014B18687047C0463D
-:1011C000B427002002B4714649084900095C49006F
-:1011D0008E4402BC7047C04603B4714649084000C3
-:1011E0004900095A49008E4403BC70470022430855
-:1011F0008B4274D303098B425FD3030A8B4244D3DF
-:10120000030B8B4228D3030C8B420DD3FF22090220
-:1012100012BA030C8B4202D31212090265D0030BDF
-:101220008B4219D300E0090AC30B8B4201D3CB03D5
-:10123000C01A5241830B8B4201D38B03C01A524117
-:10124000430B8B4201D34B03C01A5241030B8B4219
-:1012500001D30B03C01A5241C30A8B4201D3CB0204
-:10126000C01A5241830A8B4201D38B02C01A5241E9
-:10127000430A8B4201D34B02C01A5241030A8B42EC
-:1012800001D30B02C01A5241CDD2C3098B4201D304
-:10129000CB01C01A524183098B4201D38B01C01A82
-:1012A000524143098B4201D34B01C01A52410309F9
-:1012B0008B4201D30B01C01A5241C3088B4201D3A8
-:1012C000CB00C01A524183088B4201D38B00C01A55
-:1012D000524143088B4201D34B00C01A5241411A7C
-:1012E00000D20146524110467047FFE701B5002089
-:1012F00000F0F0F802BDC0460029F7D076E770474D
-:1013000003460B437FD4002243088B4274D3030966
-:101310008B425FD3030A8B4244D3030B8B4228D307
-:10132000030C8B420DD3FF22090212BA030C8B422D
-:1013300002D31212090265D0030B8B4219D300E0CD
-:10134000090AC30B8B4201D3CB03C01A5241830B52
-:101350008B4201D38B03C01A5241430B8B4201D302
-:101360004B03C01A5241030B8B4201D30B03C01A2B
-:101370005241C30A8B4201D3CB02C01A5241830AA5
-:101380008B4201D38B02C01A5241430A8B4201D3D4
-:101390004B02C01A5241030A8B4201D30B02C01AFE
-:1013A0005241CDD2C3098B4201D3CB01C01A524165
-:1013B00083098B4201D38B01C01A524143098B42EE
-:1013C00001D34B01C01A524103098B4201D30B01D7
-:1013D000C01A5241C3088B4201D3CB00C01A5241FC
-:1013E00083088B4201D38B00C01A524143088B42C1
-:1013F00001D34B00C01A5241411A00D2014652415A
-:10140000104670475DE0CA0F00D04942031000D378
-:101410004042534000229C4603098B422DD3030ACD
-:101420008B4212D3FC22890112BA030A8B420CD3DD
-:10143000890192118B4208D3890192118B4204D306
-:1014400089013AD0921100E08909C3098B4201D386
-:10145000CB01C01A524183098B4201D38B01C01AC0
-:10146000524143098B4201D34B01C01A5241030937
-:101470008B4201D30B01C01A5241C3088B4201D3E6
-:10148000CB00C01A524183088B4201D38B00C01A93
-:101490005241D9D243088B4201D34B00C01A52416A
-:1014A000411A00D20146634652415B10104601D3F7
-:1014B0004042002B00D54942704763465B1000D381
-:1014C000404201B5002000F005F802BD0029F8D027
-:1014D00016E770477047C046844608006146FFE73C
-:1014E0001FB500F059FC002801D40021C8421FBDDF
-:1014F00010B500F0E5FB4042013010BD10B500F022
-:101500004BFC002801DB002010BD012010BDC046AF
-:1015100010B500F041FC002801DD002010BD0120C5
-:1015200010BDC04610B500F0F1FB002801DC002022
-:1015300010BD012010BDC04610B500F0E7FB00282B
-:1015400001DA002010BD012010BDC046002B11D1D2
-:10155000002A0FD1002900D1002802D00021C94360
-:10156000080007B4024802A14018029003BDC0461B
-:1015700065FFFFFF03B4684601B5029800F01EF84E
-:10158000019B9E4602B00CBC7047C0469E2110B520
-:10159000C905041CFFF7D0FF002803D1201C00F070
-:1015A00013FF10BD9E21201CC90500F05FFD00F057
-:1015B0000BFF80231B069C466044F2E7F0B55746BC
-:1015C0004E464546DE46E0B504000D00924699467B
-:1015D00083B08B4230D82DD04946504600F0C2FF30
-:1015E00029000600200000F0BDFF331A9846203B7A
-:1015F0009B4633D45A465346934042461F005346B7
-:1016000093401E00AF423AD8AF4200D178E05B462B
-:10161000A41BBD41002B00DA75E0002200230092DC
-:10162000019301235A46934001930123424693407C
-:10163000009328E08242CFD9002200230092019338
-:101640000C9B002B01D01C605D600098019903B0D9
-:10165000F0BCBB46B246A946A046F0BD4246202398
-:101660009B1A5246DA40414613004A468A40170008
-:1016700042461F43534693401E00AF42C4D9002246
-:101680000023009201934346002BD9D0FB07720838
-:101690001A4346467B080EE0AB4201D1A2420CD869
-:1016A000A41A9D41012024196D410021013E2418F6
-:1016B0004D41002E06D0AB42EED9013E24196D41BA
-:1016C000002EF8D1009801995B4600196941002B62
-:1016D00024DB2B005A464446D3402A00E2401C003B
-:1016E0005B461500002B2ADB26009E4033002600B7
-:1016F0004746BE403200801A9941009001919FE711
-:10170000A342BCD883E74246202300219B1A002233
-:10171000009101920122DA40019286E7424620239D
-:101720009B1A2A0046469A402300F340444613433E
-:101730002A00E2401C005B461500002BD4DA42462A
-:101740002F002023260097409B1ADE403B003343A6
-:10175000CDE7C046F0B5C64643025B0A4E024500DF
-:101760004F00DA00C40F9C46700A904600B52D0E5B
-:101770003F0EC90FB6098C424BD0EA1B002A36DD5A
-:10178000002F61D0FF2D00D1ADE08023DB041E438C
-:101790001B2A00DCD3E001204346181A430100D481
-:1017A0008CE080018709380000F0BEFE05388740D4
-:1017B000854200DCB6E02D1AB3483840430704D018
-:1017C0000F230340042B00D00430430100D478E001
-:1017D0006A1CFE2D65D08001430A9C46D2B2634646
-:1017E000D0051843E407204380BCB846F0BD002A6A
-:1017F00035D07A1B002D00D0AFE04346002B00D13E
-:10180000A7E0531E012A00D12FE1FF2A69D01A0058
-:10181000AAE0E91B002970DD002F37D0FF2D62D030
-:101820008023DB041E431B2900DCB0E00120404480
-:10183000430143D50135FF2D33D00123934A0340A3
-:10184000400810401843B9E7002E00D183E0511E34
-:10185000012A00D1D8E0FF2A45D00A0098E7FE27E8
-:101860006A1C174200D086E0002D00D0B7E0434646
-:10187000002B00D1F3E00022002EB0D0981B4301D2
-:1018800000D4FAE043460C00F01A97E7002E00D18E
-:10189000C8E04A1E012900D1AEE0FF2923D0110083
-:1018A000C1E70023FF229C4699E7FE216A1C1142F2
-:1018B00077D0FF2AF5D0150046447008430700D0C2
-:1018C0007EE7C308FF2D0ED05B025B0A9C46EAB29E
-:1018D00085E7002E07D08022D203134203D01042A6
-:1018E00001D10C000300002BDBD08020C003184383
-:1018F0004002430A9C46FF2271E70029D5D07A1B9B
-:10190000002D60D14346002B24D0531E012A73D0F2
-:10191000FF2AE7D01A001B2A00DC85E001203D00E9
-:10192000801985E720233A00451B38000135EA403D
-:101930005D1BA840431E9841002510433EE720232D
-:1019400030009B1A31009840D140431E9841084313
-:1019500022E70C0003001500B4E7FF2FC1D080235D
-:101960004046DB04184380461B2A51DD01200C0051
-:101970003D00301A12E743469F1B7B012BD4002FFA
-:1019800000D010E70023002400229C4627E72023F4
-:1019900032003000CA40591A8840431E9841104313
-:1019A00045E7002D4AD14346002B63D00022002E8C
-:1019B00000D114E730004044430100D47EE7324BAD
-:1019C000013518407AE7FF2F8CD080234146DB0495
-:1019D000194388469FE743460C00F71AE3E6424660
-:1019E000002A00D075E7002E00D07AE78023DB03C1
-:1019F00000249C46FF22F2E63000404401254301CA
-:101A000000D45BE7022518E743460125981BC5E68D
-:101A1000202344464046D4409A1A9040431E9841A1
-:101A20002043A4E70D004DE7202341464046D14026
-:101A30009A1A9040431E9841084370E74246002A94
-:101A400000D14FE7002E00D14DE78022D203134290
-:101A500000D148E7104200D045E7030043E7002EDD
-:101A600090D00C0084460022B9E643460C00F01AE0
-:101A7000013593E684460022B1E6002800D01DE738
-:101A8000002300249C46AAE6FFFFFFFBFFFFFF7D2B
-:101A9000F0B54F464646D6464502C0B547000C1C39
-:101AA0006D0A3F0EC60F002F00D170E0FF2F00D14E
-:101AB00075E0EB008025ED041D43002399469A460E
-:101AC0007F3F6002430A984663001B0EE40F002B21
-:101AD0004ED0FF2B46D04246D0008022D204024393
-:101AE000904600227F3B3100FF1A4B466140C9B24D
-:101AF00013430F2B00D9B5E06E489B00C3589F4697
-:101B0000002398462600454692465346022B00D1B4
-:101B100089E0032B00D19EE0012B18D03B007F33DE
-:101B2000002B69DD6A0704D00F222A40042A00D066
-:101B300004352A0103D5604B1D403B008033FE2B4A
-:101B400000DD70E0AD016D0AD8B202E00E000020A9
-:101B50000025C0052843F6073043E0BCBA46B1462D
-:101B6000A846F0BD4346002B3FD10222FF3F03E0D1
-:101B70004346002B2DD1012231004B466140C9B2B2
-:101B800013430F2B34D84D489B00C3589F46002D5C
-:101B900013D104239946033B00279A4691E7002D71
-:101BA00005D108239946063BFF279A4689E70C236F
-:101BB0009946093BFF279A4683E7280000F0B4FCCA
-:101BC0007627431F9D4000237F4299469A463F1A3D
-:101BD00077E7404600F0A8FC4246431F9A40762330
-:101BE0005B4290461B1A00227DE7FF2303227AE71F
-:101BF0000E00FF200025ACE70120C01A1B28A6DC40
-:101C00009E372A00BD40C2406B1E9D4115436B07A5
-:101C100004D00F232B40042B00D004356B0144D596
-:101C20000120002595E7FF20002592E7802500266A
-:101C3000FF20ED038DE7002398468020C003054276
-:101C400009D04346034206D1454605436D022600AE
-:101C5000FF206D0A7DE78020C00305436D02FF2051
-:101C60006D0A76E742466B015001834219D21B226E
-:101C70000025013F01261C006D005B00002C01DBEC
-:101C8000984201D81B1A3543013A002AF3D15A1E53
-:101C900093411D433B007F330E00002B00DD41E7E5
-:101CA000AAE71A2201251B1AE4E7AD0100206D0AFC
-:101CB0004FE7C046B4730200FFFFFFF7F473020062
-:101CC00070B5420045024E024C00C30F6D0A012060
-:101CD000120E760A240EC90FFF2A06D0FF2C03D05D
-:101CE000A24201D1B54206D070BD002DFCD1FF2C1F
-:101CF000FAD1002EF8D18B4206D00120002AF3D170
-:101D00002800431E9841EFE70020EDE770B5420040
-:101D100045024E024C00C30F6D0A120E760A240EC5
-:101D2000C80FFF2A1BD0FF2C0ED0002A1BD1002C7D
-:101D300001D1002E1CD0002D0CD083421CD00221DA
-:101D4000581E0840013870BD002E22D1002AF4D15F
-:101D5000002DF2D10028F6D101204042F3E7002DFA
-:101D600017D1FF2CF0D0002CE7D1002EE5D1E6E70B
-:101D70000020002DE7D0E2E7A24205DCEADBB54215
-:101D800002D8E7D30020DEE7434258414000013843
-:101D9000D9E702204042D6E770B5420045024E0224
-:101DA0004C00C30F6D0A120E760A240EC80FFF2ACC
-:101DB0000BD0FF2C0DD0002A1FD1002C16D1002EE5
-:101DC00014D10020002D10D009E0002D0CD1FF2CE3
-:101DD00013D1002E08D1002A08D0834212D002214C
-:101DE000581E0840013800E0022070BD002DF4D1DB
-:101DF0000028FAD101204042F7E7002CEDD1002E57
-:101E0000EBD1ECE7A24205DCF2DBB54202D8EFD31E
-:101E10000020EAE74342584140000138E5E7C04668
-:101E2000F0B54F464646D64644024500C0B5640A62
-:101E30000F1C2D0EC60F002D00D18DE0FF2D00D1FF
-:101E400092E00023802099469A46E400C0040443AF
-:101E50007F3D7802430A98467B001B0EFF0F002B44
-:101E600000D170E0FF2B00D186E04246D0008022F6
-:101E70007F3BED180023D204024390469C4631007C
-:101E80004B467940681C0F2B1CD8764A9B00D358D0
-:101E90009F4639004446E2465346022B0FD0032B9F
-:101EA00000D1D7E0012B37D100200024C00520430A
-:101EB000C9070843E0BCBA46B146A846F0BDFF20BA
-:101EC0000024F3E7260C2404220C44462404240CAA
-:101ED000434627001B0C574374435A435E43121971
-:101EE0003B0C9B189C4203D98022520294466644C4
-:101EF0003F041A043F0CD2199401671EBC411B0C0D
-:101F0000920E9B1914439B011C431B0100D49BE0C0
-:101F1000012362081C40144302007F32002A64DD62
-:101F2000630704D00F232340042B00D00434230183
-:101F300003D502004C4B80321C40FE2ABFDCA401BA
-:101F4000640AD0B2B2E74346002B3DD14A46013382
-:101F50001A4391469C4692E7002C29D104239946C6
-:101F6000033B00259A4674E7002C1BD108239946B1
-:101F7000063BFF259A466CE74346FF35002B0BD105
-:101F800002234A461A4391469C4678E7534631005D
-:101F9000022B00D083E792E703234A461A43914677
-:101FA0009C466CE70C239946093BFF259A4650E76F
-:101FB000200000F0B9FA7625431F9C4000236D42B3
-:101FC00099469A462D1A44E7404600F0ADFA42463B
-:101FD000431F9A4000232D1A90469C46763D4EE7BB
-:101FE00080240021FF20E40360E701239B1A1B2BC0
-:101FF00000DD59E722009E30DA4084401300621E63
-:1020000094411C43630704D00F232340042B00D0CA
-:10201000043463011AD50120002447E78020C0035F
-:10202000044209D04346034206D1444604436402B5
-:102030003900FF20640A39E78020C00304436402AA
-:102040003100FF20640A31E7280065E7A401002081
-:10205000640A2BE78020C00304436402FF20640A63
-:1020600024E7C04634740200FFFFFFF7F8B5CE4600
-:10207000474643025B0A4E02DA009446720A9146D2
-:1020800045004A0080B52D0E1F00C40F120EC90F67
-:10209000B609FF2A5BD0012041408C4239D0A81AF2
-:1020A00000285ADD002A6AD0FF2D00D1D9E0802215
-:1020B000D20416431B2800DCE9E001206346181A0D
-:1020C000430100D4B4E080018709380000F02CFA05
-:1020D00005388740854200DCCCE02D1AB5483840F1
-:1020E000430704D00F230340042B00D004304301E6
-:1020F00000D4A0E06A1CFE2D00D18DE08001470ACB
-:10210000D2B2D0053843E4072043C0BCB946B0463C
-:10211000F8BDA81A8046002845DD002A70D0FF2DA2
-:1021200000D19EE08023DB041E4343461B2B00DCD2
-:10213000D2E00120604443017AD50135FF2D6BD0F8
-:1021400001239D4A0340400810401843C8E7002E71
-:1021500020D08C4223D02800FF38002839D0571BCC
-:10216000002D00D09DE06346002B00D1DBE07B1EFC
-:10217000012F00D10DE1FF2F71D01F0098E0002E3C
-:1021800000D1A7E0421E012800D1E6E0FF2868D078
-:1021900010008FE701204140A14200D07FE7FF20DF
-:1021A00040428046A8444046002838D0511B002DAC
-:1021B00000D1AEE0FF2A00D1DFE080236046DB04DF
-:1021C000184384461B2900DCD9E001201500801942
-:1021D000B1E7FE206A1C104271D1002D00D0A6E0AC
-:1021E0006346002B00D1D9E00022002E00D188E701
-:1021F000981B430100D4E1E063460C00F01A6FE73E
-:10220000002E00D1B7E00200013A012800D19CE085
-:10221000FF2826D0904688E7FF22002771E7FE209E
-:102220006A1C104264D0FF2AF6D01500664470087C
-:10223000430700D056E7C308FF2D12D05B025F0AA8
-:10224000EAB25EE76246002A00D196E0002E08D08E
-:102250008022D203134204D04846104201D10C0020
-:102260004B46002BD8D08027FF031F437F02FF225D
-:102270007F0A46E720233A00451B38000135EA4033
-:102280005D1BA840431E98410025104328E72023EA
-:102290001B1A32009E40C2403000431E984110433A
-:1022A0000CE7FF2ADBD080236046DB04184384461A
-:1022B0001B2F56DD01200C001500301A00E7634685
-:1022C0009F1B7B013DD4002F00D0FEE6002400229E
-:1022D000002716E70500AFE7320043464146DA40E3
-:1022E00020235B1A9E403000431E9841104321E793
-:1022F000002DA7D16346002B59D00022002E00D11B
-:10230000FFE630006044430192D52A4B0135184066
-:102310008EE76346002B47D04B1E012915D0FF29BD
-:102320002BD019004EE70C004B463D0084E7624677
-:10233000002A8BD1002E92D180270024FF22FF0398
-:10234000DFE663460C00F71ABFE630006044012563
-:10235000430100D46CE70225F2E663460125981B91
-:10236000AEE6202364466046FC40DF1BB840431EB7
-:10237000984120439FE705005EE74B4671E7202325
-:1023800065466046CD40591A8840431E984128430F
-:102390001CE763460C000125F01A91E6002E95D04B
-:1023A0000C004F460022ACE64B460D0044E74F467A
-:1023B0000022A6E6FFFFFFFBFFFFFF7D002800D005
-:1023C00036E7002400279CE641024200C30F490A79
-:1023D0000020120E7E2A03DD9D2A02DD094A98188C
-:1023E0007047802000040143952A07DC9620821A5A
-:1023F000D1404842002BF3D10800F1E7963A9140D2
-:10240000F7E7C046FFFFFF7FF8B5002813D0C317DA
-:10241000C6185E40C40F300000F086F89E23050009
-:102420001B1A962B0FDC082801DD083DAE40760212
-:10243000760AD8B202E0002400200026C00530430E
-:10244000E4072043F8BD992B0CDD05223100121A58
-:10245000D1400A00010030001B318840411E8841F4
-:1024600002431600052D12DC31000D4F3940720772
-:1024700009D00F203040042805D004314A0102D58C
-:102480009F2339405B1B89014E0AD8B2D6E76A1FE9
-:1024900096403100024F39407207F4D0E9E7C04658
-:1024A000FFFFFFFB70B5051E0ED000F03DF89E2328
-:1024B00004001B1A962B0CDC082801DD083CA54003
-:1024C0006D026D0AD8B201E000200025C005284346
-:1024D00070BD992B09DD020029001B3291404A1E74
-:1024E00091410522121AD5400D43052C12DC29001A
-:1024F0000C4E31406A0709D00F202840042805D02F
-:1025000004314A0102D59F2331401B1B89014D0A2A
-:10251000D8B2DBE7621F95402900024E31406A07BE
-:10252000F4D0E9E7FFFFFFFB1C2101231B049842C5
-:1025300001D3000C10391B0A984201D3000A083954
-:102540001B09984201D30009043902A2105C40180B
-:102550007047C046040302020101010100000000AF
-:102560000000000010B5002903D1FFF7DDFF203087
-:1025700002E00800FFF7D8FF10BDC04670B5041C8C
-:1025800000F020F80E4B051C1B785BB201330BD01A
-:10259000211C201C00F08AFB002805D10021201CF2
-:1025A000FEF7ACFF002801D1281C70BD00F070F8C8
-:1025B000212300210360081CFFF76AFA051CF3E7DA
-:1025C0008E200020FF21420070B50300041C520839
-:1025D000C9058A423AD2002A37D000283FDBC51508
-:1025E00001420BD1802109040A00024001423DD181
-:1025F0005B00100001320B42FAD02D1A5B025A0A1E
-:1026000080232E001B047F3E1343EA0725D580223A
-:1026100019210025002476105B005204A01898426E
-:1026200002DC84181B1AAD1801395B00520800291E
-:10263000F4D1002B02D0012301359D43FC239B05DF
-:102640009C4668106044F605301870BD011CFFF709
-:10265000E7FB211CFFF77EF8F7E75B00D7E7011CDB
-:10266000FFF704FD011CFFF713FAEEE701204042DB
-:102670002D1AC3E710B5040004481300002804D045
-:102680000A000220210000E000BF10BD0000000091
-:10269000014B18687047C04618200020084B10B541
-:1026A0000400002B02D0002100E000BF054B186899
-:1026B000836A002B00D09847200003F0FCFEC04640
-:1026C00000000000D474020070B500260C4D0D4CC3
-:1026D000641BA410A64209D1002604F0B1F90A4DEA
-:1026E0000A4C641BA410A64205D170BDB300EB5880
-:1026F00098470136EEE7B300EB5898470136F2E70A
-:10270000902000209020002090200020A820002071
-:1027100010B5034B0100186804F0D0F810BDC04696
-:1027200018200020002370B5064D04000800110099
-:102730002B6000F0D9FA431C03D12B68002B00D08A
-:10274000236070BDB02700200CB430B5174B0C00CF
-:102750001D689DB0002908DA8B2301202B604042C0
-:102760001DB030BC08BC02B0184782236A469B00EB
-:102770009382002302900690994200D04B1E04934E
-:10278000079301236A465B42D382280021AB209A3B
-:1027900002A9019300F06EF8431C01DA8B232B6031
-:1027A000002CDDD00023029A1370D9E718200020F6
-:1027B000F0B58E6885B007000C00039201939E422D
-:1027C0003CD890238A89DB001A4234D009692368F7
-:1027D00060695B1A029303234343DD0FED18019BED
-:1027E000029801331B186D10AB4200D91D00530530
-:1027F00032D52900380000F057FC061E09D10C2301
-:102800003B6040230120A28940421343A38105B0CD
-:10281000F0BD029A216904F02DF8A389144A1A40E8
-:1028200080231343A381029B2661F618266065610D
-:10283000019EED1AA560019B9E4200D9019E3200C7
-:102840000399206804F01FF8A36800209B1BA36075
-:1028500023689E192660DAE72A00380000F02EFC73
-:10286000061EE0D13800216900F023FCC7E7C0460E
-:102870007FFBFFFFF0B5A1B003901D008B890F0017
-:1028800016001B0611D50B69002B0ED1402100F05C
-:102890000BFC38603861002805D10C23039A0138FD
-:1028A000136021B0F0BD40237B61002308AC63615D
-:1028B000203363761033A376079535002B78002BF1
-:1028C00001D0252B47D1AB1B0593B5420CD032006C
-:1028D00039000398FFF76CFF431C00D1AEE062693A
-:1028E000059B9446634463612B78002B00D1A5E0DF
-:1028F000012200235242626004A9543252186E1C15
-:102900002360E360A3601370A36505223178544807
-:1029100003F097FF751C00281FD12268D30604D549
-:10292000532304A95B1820211970130704D55323DE
-:1029300004A95B182B21197033782A2B16D0350087
-:1029400000210A20E3682A786E1C303A092A4ED901
-:10295000002911D117E00135B0E7414B2268C01AB8
-:102960000123834013432E002360CEE7079B191DEC
-:102970001B680791002B01DB0B9304E05B42E360D3
-:102980000223134323602B782E2B0AD16B782A2B3A
-:1029900035D1079B02351A1D1B680792002B2BDBD4
-:1029A0000993304E03223000297803F04AFF0028B3
-:1029B00006D04023801B83402268013513432360E7
-:1029C0002978062228486E1C217603F03AFF002859
-:1029D0003CD0264B002B25D10722079B073393437E
-:1029E000083307936369049A9B18636165E743435F
-:1029F000350001219B18A6E701235B42D0E70023A5
-:102A00000A201A000135636029786E1C30390929C3
-:102A100003D9002BC5D00992C3E7424335000123F7
-:102A20005218F1E707AB00933A002100104B0398CE
-:102A300000E000BF0490049B0133D3D1BB890D9803
-:102A40005B0600D42DE7012040422AE707AB009344
-:102A50003A002100064B039800F00CF8EAE7C04664
-:102A6000B87B0200BE7B0200C27B020000000000B7
-:102A7000B1270200F0B58BB006920A0043320793EB
-:102A8000059004920A7E0C00109B782A07D8622ACF
-:102A900009D8002A00D1C1E0582A00D18CE02600D4
-:102AA0004236327022E0100063381528F7D800F063
-:102AB000F3F816001F00F6FFF6FFF6FFF6FF1F0003
-:102AC000F6FFF6FFF6FFF6FFA80036009A00F6FFC5
-:102AD000F6FFB900F6FF3600F6FFF6FF9E0026006F
-:102AE0001A684236111D1960136833700123A7E07C
-:102AF000086819680A1D05060BD50D681A60002DB7
-:102B000003DA2D23049A6D421370614B0A27039355
-:102B10001BE00D681A604106F1D52DB2EFE70D6894
-:102B20001968081D18602E0601D50D6803E06D06B2
-:102B3000FBD50D68ADB2564B082703936F2A00D022
-:102B400002372300002243331A706368A360002B0E
-:102B500003DB0422216891432160002D02D1049EF1
-:102B6000002B0CD0049E28003900FEF7C5FB039B08
-:102B7000013E5B5C33702B0005009F42F3D9082FA8
-:102B800009D12368DB0706D563682269934202DC1A
-:102B90003023013E3370049B9B1B2361079B210064
-:102BA00000930598069B09AA03F0DBFE431C4CD159
-:102BB000012040420BB0F0BD45310A70344A039207
-:102BC0001A68216820CA1A60080616D5CB0702D5F4
-:102BD0002023194321601027002DB2D12023226821
-:102BE0009A432260ADE7202209680A43226022004E
-:102BF000782145321170274AE1E74806E6D5ADB2A3
-:102C0000E4E71A680D68101D4969186013682E06FC
-:102C100001D5196002E06D06FBD519800023049EE2
-:102C20002361BBE71A68111D196016680021300086
-:102C3000626803F006FE002801D0801B60606368B4
-:102C400023610023049A1370A8E7236932000699D0
-:102C50000598079DA847431CAAD023689B0715D455
-:102C6000099BE0689842A5DA1800A3E72200012337
-:102C700006990598079E1932B047431C98D0013534
-:102C8000E368099A9B1AAB42F0DCE9E70025F7E715
-:102C9000C97B0200DA7B020003B471464908400098
-:102CA0004900095E49008E4403BC704743024A0252
-:102CB000400049005B0A520A090E000EFF2806D0A8
-:102CC0000020FF2902D1531E9A4110007047FE38A0
-:102CD000002BFBD1F4E7C04658220120014B4042B3
-:102CE0001A607047B027002058220120014B404253
-:102CF0001A607047B027002010B50400F5F744FAB9
-:102D0000200003F081FD200010BDF0B585B01F004C
-:102D10000AAB1B880600150002910393002F18D000
-:102D2000282003F075FD6B4604001989039BAAB2A5
-:102D300000933B0000F0C8F93368210030005B6865
-:102D40009847002805D0200000F0D4F9200003F0B7
-:102D50005BFD05B0F0BD4A6810B55310C0180B6894
-:102D6000D20701D50268D358984710BD70B5DD254C
-:102D7000AD000400405900280ED0FAF7D7FC836D4F
-:102D80009B0709D56059FAF7E1FC036813215B6AD8
-:102D90009847642003F009FC00F08EF870BD82B003
-:102DA00030B5040085B0089202A80822099303F008
-:102DB00061FD039B029D58102418DB0701D5236891
-:102DC0005D590AA90822684603F054FD2000089ABC
-:102DD000099BA84705B030BC08BC02B0184782B0B8
-:102DE0001FB5040006920793120C1A2A11D007D8B7
-:102DF000042A27D0052A1ED01FBC08BC02B01847E1
-:102E00001B2A1FD01C2AF7D1E130FF30F8F7D8F980
-:102E1000F2E769300021FF3000F068FC20009130BB
-:102E20000021FF3000F062FC2000B9300121FF30AA
-:102E300001F019FBE0E7E6235B00C15801A800F0B0
-:102E4000DBFCD9E7E4235B00E15801A800F023FC98
-:102E5000D2E773B5050000F02BF8060000F028F863
-:102E60000400B1B2684600F0ADF9210C01A800F0F1
-:102E7000A9F96946280001AA00F0F4F901A800F0B8
-:102E800085F9684600F082F9280076BD3ADF704780
-:102E900012DF704707B56A460023D01DD371FFF7D4
-:102EA000F7FF6B46D879013843425841C0B20EBD96
-:102EB00080235B05586E704710B5F5F7ADFC704781
-:102EC00010B58368984710BD704710B5040003F033
-:102ED0009BFC200010BDF0B585B01F000AAB1B881D
-:102EE0000600150002910393002F18D0282003F04C
-:102EF0008FFC6B4604001989039BAAB200933B0028
-:102F000000F0E2F83368210030005B689847002841
-:102F100005D0200000F0EEF8200003F075FC05B0AD
-:102F2000F0BD72B60B680165002B04D14365836563
-:102F3000086062B670471A005B6D002BFBD15065CC
-:102F400082654365F5E7036D002B0FD072B6826D85
-:102F5000436D002A0BD05365436D002B01D0826D69
-:102F60009A65002343658365036562B67047026D09
-:102F70001360F1E770B50500EFF30884C36B006CD4
-:102F80001C1B6B6C1B1A9C420CD91F2320349C43C6
-:102F9000002801D0F6F794F82000F6F75DF82864D1
-:102FA0000019686470BD10B5F5F75CFF041E01D10F
-:102FB000F5F7C2FE200010BD10B50C008047A047F9
-:102FC000F5F7A0FF10BD70B51400030010000D0050
-:102FD00098472000A8472000F5F7AAFF70BD10B55C
-:102FE000F5F792FEF5F7A8FEFAE70300F0B58208C0
-:102FF000980702D1181E01D1F0BD0132541C72B6DF
-:10300000802503C92D0681421BD90368002B02DBF2
-:103010009B00C018F7E75B005E085B00C3181F68E1
-:10302000002F09DA994207D92B007F007F08F61993
-:1030300033430360B300F1E7A64205D2B60080191E
-:10304000E1E762B60020D7E70232B24203D2920033
-:103050008218914206D803685B005B08036062B681
-:103060000430C9E78023361B1B06043A1E43166052
-:103070000460F4E770B5040008000E00F5F7ECFFFB
-:103080000500002C0ED000280CD0231F1A689200D7
-:10309000B24200DD32002100280003F0EBFB2000EB
-:1030A000F6F70EF8280070BD10B50800F5F7D4FF4C
-:1030B00010BD10B50800F6F703F810BD10B50800F4
-:1030C0001100FFF7D7FF10BDF7B51D0008AB1B8837
-:1030D0000400103016000F00019300F0E6F8002302
-:1030E000019A200027806680A560E360A280636269
-:1030F0002362FEBD10B5838804009B0704D5806859
-:10310000002801D003F080FB200010BD82B030B554
-:10311000046A87B00B93050001230A92002C18D192
-:1031200010220AA902A803F0A5FB182003F070FBE7
-:103130000400082204A9684603F09CFB2000029AC0
-:10314000039B00F0CCF82C6207B030BC08BC02B086
-:1031500018472269002A02D014000133F9E7092B2D
-:10316000F2DC10220AA902A803F084FB182003F065
-:103170004FFB0500082204A9684603F07BFB2800EA
-:10318000029A039B00F0ABF82561DDE710B504005F
-:10319000006800F0B4F9200010BD70B5060008000A
-:1031A0000D0003F0C3FB04000530F5F755FF306058
-:1031B00000F097F9306829004480621C043003F065
-:1031C00059FB70BD1FB50400080001A9FAF70EFAFB
-:1031D000200001A9FFF7E1FF200004B010BDF8B501
-:1031E0000B68170002255D5F1368040002229B5ED6
-:1031F0000E00ED18681DF5F72FFF206000F071F943
-:103200002068316845800223CA5E0430043103F02F
-:1032100031FB23683968181D336802229B5EC01891
-:103220000223CA5E043103F025FB236820005D19E8
-:1032300000232B71F8BD10B504000868206000F071
-:1032400053F9200010BD70B50B68040000680D0034
-:10325000984205D000F053F92868206000F044F946
-:10326000200070BD70B5136804005D880868002DEB
-:1032700004D1206000F038F9200070BD408800289B
-:1032800002D118002360F5E72000FFF7A8FFF3E75D
-:103290000300002010B5814206DB1B6802241A5F80
-:1032A0008A4201DD5918087910BD002310B503606A
-:1032B0000400F5F7C1FFA060E160200010BD70B50B
-:1032C0000180428004001D00F5F7B6FFA060E160B8
-:1032D000002D02D02000F6F739F8200070BD82B032
-:1032E00010B5040003930292FFF7DFFF10222000C5
-:1032F00002A903F0BFFA00232000236110BC08BC20
-:1033000002B0184710B50400006800F0F8F820007B
-:1033100010BD10B50A00002103F0C8FA10BD10B5A9
-:1033200004000868206000F0DFF8200010BD70B5D0
-:103330000B68040000680D00984205D000F0DFF82B
-:103340002868206000F0D0F8200070BD10B500683B
-:103350004388818806305943FFF7DBFF10BD10B565
-:1033600004000023F6F776F8200010BD10B5040025
-:10337000F6F770F8200010BDF0B587B004910CA9E5
-:1033800009780390059101680020029149888C46D4
-:103390008A4268DA029989888B4264DA049806685E
-:1033A0007788D01901900020D41984425BDDB5885C
-:1033B0005C19844257DD824234DAD019604501DD60
-:1033C00060460190002B34DA8C4200DD0C00B01D09
-:1033D0000026D11755422940B34201DA5F437E42AD
-:1033E000029D761886190635111C002A00DA002184
-:1033F000002209B2934201DD62465A43059B5118EF
-:103400006D18002B26D000221000A2422BDA0023D8
-:1034100001998B4212DAF15C002901D0E9540130A4
-:103420000133F5E76046801A0190B842CADD019782
-:10343000C8E7CC1AAC42CADD2C00C8E7049B0132B5
-:103440001B6802935B88F618039B1B6802935B88DA
-:10345000ED18DAE7059FA74207DBE043019BC017A1
-:1034600020404343180007B0F0BD31002800019A06
-:1034700003F000FA049B01371B6802935B88F6187F
-:10348000039B1B6802935B88ED18E4E710B504000A
-:10349000006800F034F8200010BDF8B51400D243E5
-:1034A000D2171440050020000C301F000E00F5F765
-:1034B000D3FD286000F015F82B681C72286847605F
-:1034C000002E04D022003100093003F0D3F9F8BDFA
-:1034D000002310B504000A001900FFF7DEFF2000EA
-:1034E00010BD03230380704710B504000088F6F771
-:1034F000BBF8002802D123880233238010BD10B509
-:1035000004000088F6F7B0F8002805D12388023BB4
-:103510009BB2012B01D0238010BD2000F5F7D0FD18
-:10352000FAE77047036870B5040001811B6A984789
-:10353000236805005B69200098472081280070BD42
-:1035400000897047036870B5040081721B6A984750
-:1035500023680500DB6920009847A072280070BD31
-:10356000807A70477047704710B5040003F04CF93B
-:10357000200010BD10B5040003F046F9200010BD76
-:103580000200C368006952695B4340435243181804
-:10359000801870477FB50400FFF7F2FF26009023E4
-:1035A00005001B04313698422AD9638F002B07D1BE
-:1035B000013308221B216846FFF781FE0123638740
-:1035C00090239B049D420AD9A38F002B07D101337E
-:1035D00009221B216846FFF772FE0123A38780237F
-:1035E000DB049D420AD9E38F002B07D101330A2265
-:1035F0001B216846FFF763FE0123E3870023337036
-:103600003378042B0ED8013333702000F6F726F9F7
-:1036100002000B280AD101231B2168466286FFF7AE
-:103620004EFE14E000236387E363EEE72300A18EE0
-:10363000303381420CD11A78042A01D801321A7031
-:10364000A28E618E914202D01B78042BE3D87FBDFD
-:103650000022A086F3E730B50400036A8BB0009324
-:1036600002AD416A8269C369280001F05AFD230056
-:103670000C3307CD07C30222A37920009343A37123
-:10368000FFF788FF0123A1881A0006A8FFF717FE9D
-:1036900000200BB030BD70B505000B680C000800B1
-:1036A0005B6A98472B000C3407CC07C3280070BD19
-:1036B00010B5040003685B6A9847E06810BD10B558
-:1036C000040003685B6A9847206910BD10B50400C8
-:1036D00003685B6A9847606910BD10B50400F6F78F
-:1036E000F7F9200003F090F8200010BD0630C177F4
-:1036F00070470123807918407047036870B5040053
-:1037000001811B699847236805009B692000984741
-:103710002081280070BD00897047704710B50400F3
-:1037200003F072F8200010BD30B50400436BC2688E
-:1037300001699A1A83698BB05A43836B92125B1AA0
-:10374000C16942634B439B12C16B8363406902AD05
-:10375000091A206A414389122800E1630091216C13
-:1037600001F0DFFC2300283307CD07C30123A18824
-:103770001A0006A8FFF7A3FD00200BB030BD002300
-:1037800010B5837164330381036804001B69818071
-:1037900098470222A37993431A0001231343A3718C
-:1037A00010BD84B030B5069303000491059204ACBB
-:1037B0000C3326CC26C326CC26C322681A600223EB
-:1037C00082791343837130BC08BC04B0184741644C
-:1037D000704773B50C00050016000B680800DB6924
-:1037E0009847E36B280001960093626BA36B216CF2
-:1037F00001F058FC280076BD70B505000B680C0080
-:103800000800DB6998472B00283407CC07C3280041
-:1038100070BD82B030B5040085B0089202A80822BD
-:10382000099303F027F8039B029D58102418DB0727
-:1038300001D523685D590AA90822684603F01AF8E1
-:103840002000089A099BA84705B030BC08BC02B00C
-:103850001847F8B50A6803680C000500981AFEF7C7
-:10386000D3FD62686B68071C981AFEF7CDFDA3684C
-:10387000061CA868C01AFEF7C7FD391C041C381CBA
-:10388000FEF7CEFA311C051C301CFEF7C9FA011CEC
-:10389000281CFDF75FFF211C051C201CFEF7C0FA49
-:1038A000011C281CFDF756FFF8BDF0B585B001904E
-:1038B00002910392FFF7CDFF0126041C071C039B16
-:1038C0009E4217DA0C217143029B01985918FFF7A9
-:1038D000C0FF051C011C201CFDF724FE002800D0A1
-:1038E0002C1C291C381CFDF709FE002800D02F1CB9
-:1038F0000136E4E7211C381CFEF7B8FB05B0F0BD2B
-:10390000F0B58BB009938023DB000024C360036112
-:103910004361002306000C2707910892046044606D
-:10392000846084610293119B9C4266DB0027002324
-:10393000109C0593019700973D1C059B119A93429B
-:1039400071DA210007A8FFF784FFFEF717FE011CBC
-:1039500003900298FEF79CF8FE218905FEF786FB8E
-:103960000490281CFEF730FD05000498FEF72CFD9E
-:10397000030028009D4200DA1800FEF745FD236889
-:10398000079A051C981AFEF73FFD0399FEF780F889
-:10399000400004994008FEF743FA011C0098FDF727
-:1039A000D9FE089B00900693069A6368981AFEF762
-:1039B0002BFD0399FEF76CF8400004994008FEF7D0
-:1039C0002FFA011C0198FDF7C5FEA3680190099824
-:1039D0000C34181AFEF718FD0399FEF759F8400049
-:1039E00004994008FEF71CFA011C381CFDF7B2FED2
-:1039F000059B071C013305939FE739006143109B2A
-:103A000007A85918FFF725FFFEF7B8FDFEF7DCFC05
-:103A1000FEF7FAFC0299051CFDF784FD002800D092
-:103A2000029501347FE70099081CFEF7F9F9019926
-:103A3000041C081CFEF7F4F9011C201CFDF78AFE8B
-:103A4000391C041C381CFEF7EBF9011C201CFDF787
-:103A500081FEFEF793FD041C011C0098FEF718F888
-:103A6000291CFEF7DDF9FE218905FDF773FE89218A
-:103A7000C905FEF7D5F9FEF7A7FC211CF0600198F7
-:103A8000FEF706F8291CFEF7CBF9FE218905FDF7A4
-:103A900061FE8921C905FEF7C3F9FEF795FC211CDB
-:103AA0003061381CFDF7F4FF291CFEF7B9F9FE213F
-:103AB0008905FDF74FFE8921C905FEF7B1F9FEF72B
-:103AC00083FC079B70613360089B029800937360CE
-:103AD000099BB360FEF778FCB06130000BB0F0BD1D
-:103AE000F0B50025040016000B002F0028002A0066
-:103AF00091B00791B24208DA19680132401859684A
-:103B00007F1899680C336D18F4E73100FDF7F8FB66
-:103B1000310020603800FDF7F3FB310060602800C1
-:103B2000FDF7EEFB3200A06007992000FFF7BDFE15
-:103B300000230A900693059304930DADC8235B42BE
-:103B40000393C8235B420293C8235B4201932B007B
-:103B5000220083CA83C32A68039B94466A6863442D
-:103B600094462B60AA681F00029B07996344944601
-:103B700008936B60019B3200634428000993AB609B
-:103B8000FFF793FE0A990B90FDF7B8FC002806D0CA
-:103B9000099B04970693089B05930B9B0A93019B33
-:103BA000C8331A000193C8235B009A42CFD1029B0D
-:103BB000C83302939342C7D1039B029AC83303933D
-:103BC0009342BED12368049A934207D16368059A51
-:103BD000934203D1A368069A934206D0049B2360C4
-:103BE000059B6360069BA360A8E7200011B0F0BDB1
-:103BF00070B504000D00160086B003A8FFF770FF33
-:103C000020000399049A059B01960095FFF778FE22
-:103C1000200006B070BD4A6810B55310C0180B687C
-:103C2000D20701D50268D358984710BD10B50021BE
-:103C3000406C02F07AFD10BD10B50400F6F7B6FA3C
-:103C4000200002F0E1FD200010BD70B50500040069
-:103C5000743501212800F5F7B9FC2200563213789B
-:103C60000133DBB21370E17901318B4222D10023A1
-:103C700026001370226D54360221525E33882021B3
-:103C8000934205DA200019B25030FFF701FB010022
-:103C90000023E2792800F5F753FC226D33880221D6
-:103CA000525E934207DD23000022483320001A7041
-:103CB000F6F78CFB70BD01333380FBE770B5050070
-:103CC0000600826D5C350221525E2B8804002021A3
-:103CD0007436934204DA19B25830FFF7D9FA01006A
-:103CE000002330001A00F5F72BFCA26D2B8802216F
-:103CF000525E934207DD23000022483320001A70F1
-:103D0000F6F764FB70BD01332B80FBE773B504004D
-:103D100006002500743630006435FFF717FB0023DA
-:103D2000EA5E21000023300060310093FFF724FB9E
-:103D3000002804D123006C331B78002B0AD16622A3
-:103D4000A256002A06D02B886C349B182B800123A6
-:103D5000237073BD23000022483320001A70F6F749
-:103D600035FBF6E7F0B506000021050004006636D5
-:103D7000006E7156408864350023EA5E4B1D1B1AA5
-:103D8000200085B06C3003909A4211DC0378002B40
-:103D90000ED01C3D2B78062B03D120007430FFF78A
-:103DA000D5FA002320002B70F6F710FB05B0F0BD0C
-:103DB00027007437002A04DD4942380009B2F5F7BC
-:103DC00005FC0023EA5E21000023380000936031E7
-:103DD000FFF7D2FA0023F356002B05D12200483218
-:103DE00020001370F6F7F2FA0123039A13700023F0
-:103DF0002A88F3569B182B80D8E770B50500483504
-:103E00002B780400002B31D0F5F7CEF922004C328C
-:103E100013881818230080B210804A331B8883420D
-:103E200024D8002313802B78022B02D12000FFF727
-:103E30000CFF2B78032B02D12000FFF73FFF2B78DC
-:103E4000042B02D12000FFF761FF2B78052B02D055
-:103E50002B78062B02D12000FFF784FF2B78072B4D
-:103E600004D1002320002B70F6F7B0FA70BD1FB507
-:103E7000036F827A9B68040001339A4208D10123C0
-:103E8000818802226846FFF71AFA0023A3721FBD39
-:103E9000F6F720FA2000FFF7B0FFA37A0133F5E729
-:103EA00010B583790400DB0704D5027B022A02D116
-:103EB000FFF7DDFF10BD837A016F0133DBB2837240
-:103EC00089688B4201D100238372002A02D120002D
-:103ED000F6F700FA237B012B05D163730023200042
-:103EE000A373F6F7E5F82000FFF787FFE2E7407AD3
-:103EF000704710B57430FFF729FA10BD10B50400F3
-:103F0000FCF748F900232000237510BD1FB56C464F
-:103F1000637300232273009303AA0233F6F7B6FB00
-:103F200004B010BD1FB50F2401236C44009323007F
-:103F3000F6F7BCFB002800D1207804B010BD70B5A6
-:103F4000040016001D0003220F23F6F79BFD20003E
-:103F500031000F2302221030F6F794FD20002900D3
-:103F60000F2301222030F6F78DFD200004990F2346
-:103F700004223030F6F786FD200005990F23052234
-:103F80004030F6F77FFD200006990B2311225030B8
-:103F9000F6F778FD200007990B230C226030F6F726
-:103FA00071FD0B2320001A0008997030F6F76AFDA6
-:103FB000200009990B2312228030F6F763FD2000C0
-:103FC0000A990B230A229030F6F75CFD20000B992A
-:103FD0000F230622A030F6F755FD20000C990B2385
-:103FE0001A22B030F6F74EFD20000D990B23142253
-:103FF000C030F6F747FD20000E990B231722D03072
-:10400000F6F740FD20000F990B231622E030F6F75B
-:1040100039FD200010990B231522F030F6F732FD00
-:10402000601C11990B231022FF30F6F72BFD2000A6
-:10403000113012990B230022FF30F6F723FD2000E8
-:1040400021300B231E221399FF30F6F71BFD2000B1
-:1040500070BD0069002904DD002802D0406A0139E2
-:10406000F8E7704710B50400F6F7FCFB200002F0FB
-:10407000CBFB200010BDF7B5838804005A070FD58D
-:104080009A060CD4DA060BD50100082268461831CE
-:1040900002F0F0FB200022696369FFF737F8F7BDF3
-:1040A0000422022601271343A380A388A568334274
-:1040B0001DD0210008226846183102F0DBFB2800E1
-:1040C0002269636900F0BAFF1022A38813421ED050
-:1040D000256A002D1BD02900A01802F0CBFB2B690C
-:1040E0002800236202F090FBF4F726FEDDE73B4256
-:1040F00007D0E368206900936169A269E369A84772
-:10410000E2E720696169A269E369A847DCE7042264
-:104110009343A380C3E7030072B64069002807D029
-:1041200002695A61002A00D19A61DA8B013ADA8376
-:1041300062B67047F7B5002507002E000469002C11
-:104140001CD0626AA38801920421625E002A10DA00
-:10415000042213420DD1019B002E0DD13B61636AF5
-:1041600020000193FEF7C6FF200002F04DFB340053
-:1041700001352600019CE2E77362F0E72800FEBDEE
-:1041800070B5012286B004000D008669F6F7A8FB21
-:10419000002823D1E38B092B20D82900102202A864
-:1041A00002F068FB182002F033FB050004A9082286
-:1041B000684602F05FFB2800029A039BFFF78FF826
-:1041C00072B6002E0CD1636965612B612B69002BDF
-:1041D00000D1A561E38B0133E38362B606B070BD05
-:1041E00033692B613561F1E782B010B502A9029203
-:1041F0000393FFF7C5FF002010BC08BC02B01847AE
-:1042000070B50500FFF796FF2800FFF784FF041E36
-:104210000BD0010000222800F6F762FB200002F01C
-:10422000F3FAF4F74DFD0028EED170BD704710B5DC
-:10423000040002F0E9FA200010BD82B030B504009D
-:1042400085B0089202A80822099302F013FB039B91
-:10425000029D58102418DB0701D523685D590AA96F
-:104260000822684602F006FB2000089A099BA8472E
-:1042700005B030BC08BC02B01847028903008A426E
-:1042800003D10123807918407047428900208A4277
-:10429000FAD198790223F6E7028903008A4203D112
-:1042A0000423807918407047428900208A42FAD15D
-:1042B00098790823F6E7028903008A4203D1102384
-:1042C000807918407047428900208A42FAD1987953
-:1042D0002023F6E7038910B58B4205D101248379A9
-:1042E000002A0BD02343837143898B4205D10221DD
-:1042F0008379002A04D00B43837110BDA343F2E7F6
-:104300008B43F9E7038910B58B4205D104248379E7
-:10431000002A0BD02343837143898B4205D10821A6
-:104320008379002A04D00B43837110BDA343F2E7C5
-:104330008B43F9E7038910B58B4205D110248379AB
-:10434000002A0BD02343837143898B4205D120215E
-:104350008379002A04D00B43837110BDA343F2E795
-:104360008B43F9E782B0F0B589B00E920F930789BD
-:1043700095B20400BD4200D147890EAB5E88022E83
-:1043800023D0052E17D0012E10D129002000320095
-:10439000FFF7A0FF39002000FFF76FFF002805D0CE
-:1043A00001233200A18804A8FEF789FF09B0F0BC00
-:1043B00008BC02B01847290020000122FFF7A2FF25
-:1043C00039002000FFF768FFE8E739002000FFF719
-:1043D00054FF002830D032000123A1886846FEF740
-:1043E0006EFF29002000FFF757FFA688002820D085
-:1043F00039002000FFF750FF00281AD001230422C3
-:10440000310004A8FEF75BFF012239002000FFF70E
-:1044100091FF290020000022FFF75CFF2900200007
-:104420000022FFF76FFF002229002000FFF782FF24
-:10443000BCE701230322E3E729002000FFF73BFF4D
-:104440000028E6D1267B012EE3D129002000FFF7CA
-:1044500023FF33000422002800D10322290004A8EE
-:10446000FEF72DFFD5E70173704770B5837904001F
-:104470001B0711D42000F6F713FB082002F0C8F93F
-:104480000E216156050000F05FFE0823A279A560A9
-:104490001343A371002070BD806800F061FE0E23FD
-:1044A000E3568342E6D1F5E7704710B5040002F009
-:1044B000ABF9200010BD30B5040085B02569002D92
-:1044C0001ED0EA78012A08D0022A14D001231E2126
-:1044D000684692B2FEF7F3FE03E02000183000F0C9
-:1044E00015F823699D42E9D12000F6F78BFC2800DE
-:1044F00002F08AF9E2E72000203000F02AF8F0E725
-:1045000005B030BD00230160436070471FB5040053
-:104510000068F6F777FC0023436262689A4207D18D
-:10452000606001231D211A006846FEF7C8FE09E0FD
-:10453000516A002902D00A000133F9E7032B02DD9A
-:1045400002F062F91FBD5062EBE700234160037087
-:10455000704770B505004068F6F754FC012304006D
-:104560002B700430F4F7F2FE00232B709C4202D033
-:10457000200002F049F970BD13B50C0001A8F6F750
-:104580006DFE210001A8F6F77BFE13BD73B50D008B
-:1045900014001E0001A8F6F761FE33002A00210076
-:1045A00001A8F6F7A1FE73BD802307B55B05009156
-:1045B00001921A695B696946133B5A430223FFF76C
-:1045C000E5FF07BD84B010B50492802203910593E6
-:1045D00052051369516952691139133A5A434B43D1
-:1045E0000F99CB1AD21803A90C23FFF7CFFF10BCE9
-:1045F00008BC04B0184710B50400F6F749FC2000C9
-:1046000010BD8023F7B55B051F6901915D69F6F761
-:104610003FFC0600041E21D0302002F0F9F8113DC5
-:10462000302200217D430400002702F03FF90835C5
-:10463000B7420DDA29003022200002F01BF92100D8
-:10464000019802F069F9002808D030350137EFE70A
-:10465000B74203D1200002F0D7F800242000FEBDAD
-:1046600010B509680431FFF7CCFF10BD10B509681B
-:104670000431F6F73DFC10BD52DF704712DF704782
-:10468000704710B5040002F0BFF8200010BD10B54F
-:104690000400F4F7C3FD00220300A46801208A424D
-:1046A00002D19C4200D9100010BD10B5F6F788FD6C
-:1046B00010BD29DF704728DF704710B503685B6ABB
-:1046C000984710BD10B50400F6F7D0FE200002F0A8
-:1046D0009BF8200010BD10B50D22C9B2FFF722FCD7
-:1046E000C7384342584110BD10B503685B6A98470C
-:1046F00010BD10B50400F6F7F9FF200002F084F8B1
-:10470000200010BD10B50D22C9B2FFF70BFC5A38BE
-:104710004342584110BD10B50368DB69984710BD8E
-:1047200010B50400F7F758F8200002F06DF82000EB
-:1047300010BD10B50722C9B2FFF7F4FBC4384342DD
-:10474000584110BD10B503685B6A984710BD10B59D
-:104750000400F7F761F9200002F056F8200010BDC0
-:1047600010B50F22C9B2FFF7DDFB33384342584181
-:1047700010BD10B50368DB69984710BD10B5040083
-:10478000F7F7FEF9200002F03FF8200010BD10B549
-:104790004F22C9B2FFF7C6FB40384342584110BD13
-:1047A00010B50368002B01D00800984710BD10B564
-:1047B0000368002B01D00800984710BD37B5046886
-:1047C0000D00002C0ED00822011D684602F052F8A0
-:1047D000019A009B50102018D20701D50268D358C7
-:1047E0002900984737BD82B030B5040085B00892E3
-:1047F00002A80822099302F03DF8039B029D58107D
-:104800002418DB0701D523685D590AA908226846E8
-:1048100002F030F82000089A099BA84705B030BC88
-:1048200008BC02B0184782B010B5040000680393BA
-:104830000292F8F77BFF836D9B0715D56068FEF742
-:1048400037FF20816068FEF73AFF60816068FEF7FD
-:104850003DFFA0812068F8F789FF22000368218AC4
-:1048600008325C690623A04710BC08BC02B0184798
-:1048700013B54A88438A04009A421AD10B89012B46
-:1048800017D9CB681988C181406803681B699847AC
-:10489000606803685B699847E0812068F8F766FF05
-:1048A0002200618A002403680094DC680E3202232F
-:1048B000A04713BDF8B5451C04000E0017000021E9
-:1048C0001022280001F0F2FF0023638201332370DD
-:1048D000002F08D1330010339E4209D0013B1A78D3
-:1048E0002A700135F8E710223100280001F0CBFFD3
-:1048F000A37B627B1B02134320006382F8BDA7DF0A
-:104900007047A9DF7047AADF704768DF704710B5AE
-:104910000368002B01D00800984710BD10B503684C
-:10492000002B01D00800984710BD10B50368002B7C
-:1049300001D00800984710BD10B50368002B01D0C6
-:104940000800984710BD10B50400F7F7B5FA20002D
-:1049500001F05AFF200010BD1FB50123FA211A00F3
-:1049600068468900FEF7ABFC05B000BD02000100FF
-:1049700010B5036834329B6F0A31984710BD10B5EB
-:104980000400FFF7F3FF210008C92000DB6F984700
-:1049900010BD70B50E001100C27F1D0002339B18C0
-:1049A000040001201F2B12DC2B18A354E37F2A00E4
-:1049B0001B18DBB2E377E654E07F0130C0B2E0774A
-:1049C000201801F057FF0020E37FED18E57770BD58
-:1049D000F8B50027C47FBC424FD9C61975788D42FF
-:1049E00020D1B44607290DD801290DD9E118012598
-:1049F0001F292CDC04197519AC4218D92178E1540F
-:104A0000013CF9E71529F1D0C75D013FFFB2BB4278
-:104A10001FD100230236D9B28F4217D9D15CF1548D
-:104A20000133F8E7C55D7F190137FFB2D3E70021F5
-:104A30000236CCB2A34203D9545C74540131F8E776
-:104A4000C25D9A18C255C27F9B18C3770025280003
-:104A5000F8BDE4180125E41B1F2CF8DCBC1C36193A
-:104A6000C47F0519AE4205D2654634782C70012406
-:104A7000A444F4E7E41B023CC477FFF78AFF050077
-:104A8000E5E737B50D00F8F761FE6B46DA1D012347
-:104A9000040019000A301570FFF79AFF002802D1B0
-:104AA0002000FFF763FF37BDF8B50D0016001F00AB
-:104AB000F8F74CFE0400092D03D1036831005B6B4D
-:104AC000984720003B00320029000A30FFF780FFA2
-:104AD000002802D12000FFF749FFF8BD70B50D0096
-:104AE0000021040001701022013001F0DFFE2000DF
-:104AF000658270BD806810B5002803D0F8F726FEE7
-:104B0000FFF73DFF10BDF0B58BB003AC05002600EC
-:104B10000AAF0021601C21700622073401F0C6FE96
-:104B2000A742F6D16A460423A86853720196F8F7A3
-:104B30002DFE036801A91B6998476B46987A0BB054
-:104B4000F0BD10B504001830FEF77DFB0123636152
-:104B500010BD022370B5436104000D00F4F75EFB45
-:104B60002061002D07D00823626913436361042389
-:104B7000A2791343A37170BD8023F0B55B055B6E12
-:104B800085B00800029101930424FFF7B2F90525CE
-:104B9000012729000198FCF7AFFB08003900FCF75A
-:104BA00025FB019B00261B1A019305235D435F43F0
-:104BB0000390039B0133B3420ADD042302989A1B3E
-:104BC00012B221B2FB337430F4F7E8FB0136F0E7A0
-:104BD000013CDED205B0F0BD82B030B5040085B036
-:104BE000089202A80822099301F044FE039B029D4B
-:104BF00058102418DB0701D523685D590AA908223B
-:104C0000684601F037FE2000089A099BA84705B0C6
-:104C100030BC08BC02B0184782B070B50400006810
-:104C200004920593150CF8F781FD0223826D1A4258
-:104C300011D09D420BD100232500237101CDF8F73F
-:104C400095FD0368E1882A005C69012311E0012DCC
-:104C500005D0052DF0D070BC08BC02B01847260066
-:104C6000257101CEF8F782FD0368E18832005C69A6
-:104C70002B00A047EFE782B070B5040000680492F3
-:104C80000593150CF8F752FD0223826D1A4208D0E5
-:104C90009D4202D10023637108E0012D05D0052D4E
-:104CA000F9D070BC08BC02B0184765712068F8F7ED
-:104CB0005DFD03682189621D5C690123A047F0E75F
-:104CC000704710B5040001F09FFD200010BD37B5FE
-:104CD00004680D00002C0ED00822011D684601F06A
-:104CE000C9FD019A009B50102018D20701D5026817
-:104CF000D3582900984737BD37B504680D00002CFC
-:104D00000ED00822011D684601F0B4FD019A009BF7
-:104D100050102018D20701D50268D35829009847AF
-:104D200037BDF7B5002607000500340001913A377A
-:104D30000123B3406A691A4218D0EA68300110189A
-:104D40002A691A4225D1F5F727FF019BC0B2002B33
-:104D500002D13B78834209D06300EB18DA1D01349D
-:104D600008333870D677D877092C05DC013601373F
-:104D7000132EDDD1002C0BD0A868F8F7F7FC2A0021
-:104D80006300696D0468C98B64699BB22632A047D1
-:104D9000F7BDF5F75FFF8010D7E710B5436D4A8880
-:104DA000DB8B9A4202D10121FFF7BBFF10BD10B58A
-:104DB00004008068F8F7BAFC836D9B0703D50021D7
-:104DC0002000FFF7AEFF10BD37B504680D00002CC2
-:104DD0000ED00822011D684601F04CFD019A009B8F
-:104DE00050102018D20701D50268D35829009847DF
-:104DF00037BD37B504680D00002C0ED00822011D08
-:104E0000684601F037FD019A009B50102018D20728
-:104E100001D50268D3582900984737BDF0B5CB6853
-:104E200085B001934B88828C04000D009A421FD1FB
-:104E30000A89013A042A1BD84068F5F7D9FA0026F6
-:104E40002B89B34230DD00270422019BD21B9B5DDE
-:104E500060681341012213405B4239B2DBB232B2C7
-:104E600074300137F4F79AFA052FEDD10136E7E7F0
-:104E7000E28C9A421AD10823EA5E019902A8F4F75B
-:104E800021FA6068F5F7B4FA656802A903A8FEF78D
-:104E9000D2F9E28903A92800F5F74AFB03A8FEF737
-:104EA00075F902A8FEF772F905B0F0BD228D9A429D
-:104EB000FAD12B89012BF7D9019B1B88E381F3E7FA
-:104EC000F0B54A88838C040085B09A4229D1060047
-:104ED000431D03930025371B35723FB260683A00CB
-:104EE00029B27430F4F770FA002807D004230122A5
-:104EF0005B1B9A401300327A134333720135052D40
-:104F0000ECD1039B01369E42E4D12068F8F72EFCD9
-:104F10002200A18C002403680094DC6808322B0076
-:104F2000A04705B0F0BD10B50368002B01D0080004
-:104F3000984710BD37B504680D00002C0ED008222C
-:104F4000011D684601F096FC019A009B5010201844
-:104F5000D20701D50268D3582900984737BDF0B56C
-:104F6000C2684B8804000D008BB0934247D10B8977
-:104F7000962704930023FF000193049B019A934218
-:104F80003DDD207AA17A0130FCF7A0FA637A029124
-:104F9000994231D00026019AEB689B5C03936369C8
-:104FA00002229B5E0593059BB3420FDD200031B2C8
-:104FB0001430FEF76DF9039B834205D101233900BC
-:104FC0001A0006A8FEF77BF90136ECE7237A22687F
-:104FD0000399D154A269029B2372934208D1012301
-:104FE00002225B42A3610233390006A8FEF767F98B
-:104FF000019B01330193C0E701230322F4E70BB0C7
-:10500000F0BDF8B50E001C00150006AA108807AA0E
-:105010001788B84208D0335C290023700130FCF7B0
-:1050200055FA013488B2F4E7F8BD10B509681300E9
-:1050300002240A5F0431F8F771F910BD82B073B52C
-:105040000400061D069208A908226846079301F08D
-:1050500011FC31006569069A079B2068A84773BC5C
-:1050600008BC02B0184703001A68002094460A687A
-:1050700010B5944507D1181D1022043101F0ECFB46
-:1050800043425841C0B210BD10B5F8F7E3FA40688A
-:1050900010BD10B5F8F7DEFA006810BD017042705F
-:1050A0004360704782B0F0B505920200069308ABEA
-:1050B0001B7805ACE0CCE0C2002B1ED04A78002A59
-:1050C00005D04268524242608268524282604A6819
-:1050D000022A16D0032A1AD0012A04D10268416894
-:1050E000524201604260012B17D0022B05D1436868
-:1050F0005B42436083685B428360F0BC08BC02B0E3
-:10510000184702685242026042685242EAE7426827
-:105110000168524202604160E5E74268036802604C
-:10512000E7E782B037B50400180007930B780692C2
-:105130000193089B009303002000FFF7B3FF2000BA
-:105140003EBC08BC02B0184710B50400FBF7ECFCED
-:10515000200010BD10B5040001F0F1FA200010BDD0
-:10516000407840B2704702000B00F0B5126889B079
-:10517000019203AA15001E004068016809688C4668
-:1051800092CE92C5DB680199D36000231361E0479A
-:1051900009B0F0BD002310B50400016043609942DE
-:1051A00001D1F8F78FFA200010BD022070470220CD
-:1051B000704700207047002070470220704702208F
-:1051C000704702207047022070470220704702207B
-:1051D000704702207047022070470220704702206B
-:1051E000704702207047022070470220704700235A
-:1051F00013607047002070470220704702207047FC
-:10520000022070470220704702207047002070473C
-:10521000002070470020704702207047022070472E
-:105220004160704781607047C1607047016170479D
-:10523000416170470220704702207047022070478A
-:1052400002207047022070470220704702207047FA
-:1052500002207047002070470220704702207047EC
-:105260000020704770470220704702207047704747
-:105270000220704700207047704766DF704748DFA4
-:105280007047007970470C3070470C30704710B58C
-:10529000FFF7F5FF10BD10B50368002B01D0080023
-:1052A000984710BD10B50368002B01D0080098473F
-:1052B00010BD10B50368002B01D00800984710BD41
-:1052C00010B50400F8F7E4FA200001F09DFA200080
-:1052D00010BD10B50400F8F7EBFA200001F094FAC5
-:1052E000200010BD10B50400F8F7F2FA200001F01C
-:1052F0008BFA200010BD10B50400F8F7F9FA200071
-:1053000001F082FA200010BD10B50400F8F700FB90
-:10531000200001F079FA200010BD10B50400F8F764
-:1053200007FB200001F070FA200010BD10B504004A
-:10533000F8F70EFB200001F067FA200010BD10B551
-:105340000400F8F715FB200001F05EFA200010BD04
-:1053500010B50400F8F71CFB200001F055FA2000FE
-:1053600010BD10B50400F8F723FB200001F04CFA43
-:10537000200010BD0823F0B597B002AA137106AA49
-:10538000029202AA137310000EAB04930C00F9F7FB
-:105390005BFA00230600984204D02371A371300009
-:1053A00017B0F0BD0500072702AB1B7BA37102AB52
-:1053B0001B79AB4213D96379AB4201D82571EEE773
-:1053C0003800684323681818029B0193019AAB00C8
-:1053D00099580135072201F04DFAEDB2E7E7257142
-:1053E0000727002502AB21791B7B6918AB4202D944
-:1053F0006379994201DB2171D1E779432368591818
-:10540000049B0193019AAB009858013500F038FDD8
-:10541000EDB2E7E710B5F9F7B7F910BD10B5080020
-:105420001100F9F7EBF910BD10B508001100F9F7FC
-:10543000BBF910BD10B5080011001A00029BF9F766
-:105440003FF910BD70B5037904000920002B1AD074
-:10545000FAF7BAF803000520002B14D12500FC351B
-:10546000A86B00280AD1286C00280DD120000C3030
-:1054700000F099FC002806D1207104E003685B6A03
-:1054800098470028EFD070BD03689B6A98470028B2
-:10549000ECD0F8E7F7B5037907000E001400002BF5
-:1054A00011D008220021684601F000FA0A256B4657
-:1054B0001D713000F8F716F969460090E368200086
-:1054C00098472800FEBDF8F717FF05000C20002DB7
-:1054D000F8D101230822290068463B7101F0E6F962
-:1054E000E7E770B50400E3692362206A002807D06B
-:1054F000C36821009847236A002BF4D01B69F3E7A7
-:10550000E069002804D0056901F07EF92800F8E779
-:10551000E0616060A060E0602061606170BD10B516
-:10552000FFF7DFFF002800D0062010BD10B50400F3
-:10553000F8F7A2FA200001F067F9200010BD10B5BD
-:105540001F220021040001F0B1F90023E37710BD10
-:1055500010B50020F8F7C2FB10BDFC30836B70B5AE
-:105560000400002B07D19920800001F051F90500BB
-:10557000F8F7D6FBA563A06B70BDFC30836B70B5EC
-:105580000400002B07D19920800001F041F90500AB
-:10559000F8F7C6FBA563A06B70BD70B5040040684A
-:1055A000002804D0056901F02FF92800F8E76060B1
-:1055B00070BD10B50400F8F707FC200001F024F9D5
-:1055C000200010BD70B504004068002804D00569B3
-:1055D00001F01AF92800F8E7606070BD10B504000A
-:1055E000F8F7FCFB200001F00FF9200010BDF0B52A
-:1055F000040087B0E36B2364206C002807D0C368E5
-:1056000021009847236C002BF4D01B69F3E7E06B73
-:10561000002804D0056901F0F7F82800F8E7E063F6
-:10562000A080E068002804D0056901F0EDF82800AA
-:10563000F8E7E06020001430FFF7AFFF20002030D3
-:10564000FFF7C0FF266B002E05D03569300001F052
-:10565000DBF82E00F7E701AD310028002663F8F7EC
-:105660004FFB23002A00443383CA83C3049B3100C9
-:10567000236528006665F8F743FB23002A005833AA
-:1056800083CA83C3049B310063662800A666F8F7CB
-:1056900037FB23002A006C3383CA83C33000049B8A
-:1056A000E667A36707B0F0BD70B50400E36A236343
-:1056B000206B002807D0C36821009847236B002B7C
-:1056C000F4D01B69F3E7E06A002804D0056901F013
-:1056D0009BF82800F8E7E062201DFFF773FF200029
-:1056E0001030FFF75AFF206A002804D0056901F046
-:1056F0008BF82800F8E7206270BDA0DF7047A4DFB8
-:105700007047A5DF7047A6DF7047A8DF704737B541
-:105710000800002511006A4655806D46069C0193DD
-:1057200022882A806A46FFF7ECFF03000320002B43
-:1057300002D118002A8822803EBD70B586B01500BF
-:105740006A4600200C00961DD380F8F7C7FA03685C
-:105750001B69984700F03CFB02A901230C80002440
-:105760008B708C80CD608E60FFF7CDFF83B2200000
-:10577000A34200D0053006B070BDF8B5040000208B
-:105780000D001600F8F7AAFA03681B69984723680A
-:10579000DF6900F01DFB330001002A002000B8473C
-:1057A000F8BDF0B506001C00D38B0022457985B00A
-:1057B000F836954220D9D700F75B9F4211D10E25CC
-:1057C00002231F326D44D2002B8082180368928816
-:1057D00003AE00959F683300B847002803D005B09A
-:1057E000F0BD0132E5E72B88022B07D133889B07F8
-:1057F000F5D001232370F2E70420F0E70620EEE75E
-:1058000010B502780300002A0AD10C781000002C91
-:1058100005D1588A4B8AC01A43425841C0B210BDC4
-:105820000020012AFBD10A78012AF8D10131581C45
-:105830000F3201F011F8EFE770B504000D00636856
-:10584000A360A068002807D0C36829009847A36810
-:10585000002BF4D01B69F3E770BD10B5C3689847FF
-:1058600010BD030010B50800110004280BD0052856
-:105870000DD0032806D118005B6C4430002B01D0FA
-:10588000FFF7EBFF10BD18009B6D5830F6E71800CE
-:10589000DB6E6C30F2E7F0B5050008880C008FB0C5
-:1058A000532806D84F2806D801285BD0182800D1E5
-:1058B00066E00FB0F0BD5138022803D8FBF782FC38
-:1058C00071602B00CE88290000236A79FC319A424E
-:1058D0000BD9D800085AB04209D120339B0058593F
-:1058E000431CDA7F30231A4203D1022115E0013331
-:1058F000EDE7238C910602D503219C0706D40421F1
-:10590000D20603D501221340C91AC9B2C28B28009E
-:10591000FFF7A7FFCDE7CE880521002200922A00DD
-:105920006B79F83200988342C3D9C000105AB04254
-:1059300043D1062900D181E0072942D03200022953
-:10594000E5D1A3880AA90B804E80237A0B71A38B23
-:10595000CB80E38B20340B81CC6028001430FFF720
-:105960006BFFA6E70C7AEB682B6128690028A0D0B2
-:10597000C368210098472B69002BF4D01B69F3E71B
-:10598000A3880AAE33802B6B6B63686B002800D151
-:105990008FE7C368310098476B6B002BF3D01B690E
-:1059A000F2E78B79012B05D0022B00D081E70E891D
-:1059B0000721B2E70E890621AFE700980130009079
-:1059C000B0E700230593A38802AA13805680E38BD7
-:1059D00006AF9380238C0021D38023001022223332
-:1059E00038000193049300F061FF02233B70009B99
-:1059F00020339B005A5913002A3319780023994207
-:105A000006D01000D36C403002A9984702AB9B89A6
-:105A10003900A088BB80FFF778FEBB88002B00D040
-:105A200047E7A3880AA90B804E80A37A0B71E38B0A
-:105A3000CB80238C0B81019BCB608EE70C22002155
-:105A400007A800F033FFA38806AF7E803B80A38BBE
-:105A50000AAE102200213000BB8000F027FF012396
-:105A60003370009B20339B005B591A002932117858
-:105A70000022914205D0180039009B6B2C309847CA
-:105A8000BA89B280BB89002B09D1BA68002A06D036
-:105A9000B17901330B43B371079B0C93F260310072
-:105AA000A088FFF732FE04E770DF704771DF7047B0
-:105AB00060DF704710B5F9F713FD002010BD704787
-:105AC00070DF704771DF704772DF704773DF7047B8
-:105AD00074DF704775DF704776DF704777DF704798
-:105AE00078DF704779DF70477ADF70477BDF704778
-:105AF0007CDF70477DDF704788DF70471420704778
-:105B000064207047A0208001704710B50400FFF7A3
-:105B1000DFFF02000320002A05D158342178023823
-:105B200081431000217010BD030010B503245833C9
-:105B3000080011001A78A2431A703B2900D01321E3
-:105B4000FFF7CAFF0023984200D00333180010BDAE
-:105B5000030010B5FE330A00D98C03681B6A98470E
-:105B600010BD080010B5FFF7C1FF0023984200D018
-:105B70000333180010BD080010B5FFF7B5FF002370
-:105B8000984200D00333180010BD080010B5110072
-:105B9000FFF7A0FF0023984200D00333180010BD88
-:105BA00013B50C001100012C10D86B460622581CAE
-:105BB00000F060FE00206B4669461C70FFF780FF16
-:105BC0000023984200D00323180016BDA31E012B0A
-:105BD000F9D80120EFE737B568460D001400FFF74C
-:105BE00071FF032300280DD1002D02D06B461B78D6
-:105BF0002B70231E06D06B460622591C200000F095
-:105C000039FE002318003EBD080010B51100FFF753
-:105C100071FF0023984200D00333180010BD080024
-:105C200010B5FFF75DFF0023984200D00333180042
-:105C300010BD080010B5FFF755FF0023984200D0B3
-:105C40000333180010BD080010B5FFF747FF03002D
-:105C50000020834203D00530112B00D0023810BD44
-:105C600008207047B830017000207047B9300170CB
-:105C70000020704702207047B83000787047B93074
-:105C800000787047002070470200030010B5F3321F
-:105C900011789B6F6C30984710BD4A6810B553104F
-:105CA000C0180B68D20701D50268D358984710BDB9
-:105CB000112337B5080001AD2B700C0000F036FE43
-:105CC000210082B22800FFF713FF0023984200D082
-:105CD000033318003EBDF8B506000D000024072769
-:105CE0003300BA331B78A3420ED96B79A3420BD988
-:105CF000390061432B6807225818BB3171180134F1
-:105D000000F0B8FDE4B2EBE700202C71F8BDF8B567
-:105D100003680600DB6C0D000C799847032384426E
-:105D20000DD8002307212879DAB2824209D20A006D
-:105D30005A432C680133125D032AF5D1042318005D
-:105D4000F8BD37000024BA373C702B79A34211D933
-:105D5000072319003878614358432B68BB30591822
-:105D60000722301800F086FD3B78013401333B7088
-:105D7000E4B2EAE70023E2E770B50D00C97F012035
-:105D80001F290FD800290CD02800D37FFFF79CFED5
-:105D9000041E06D1288CFFF7A3FE03002000002B71
-:105DA00000D0032070BD10B50400F7F795FE002861
-:105DB00009D123000122FE335242DA84BA34463B31
-:105DC0001880207010BD0620FCE7FE30C1847047AB
-:105DD000FE30C08C70477EDF704768DF704770B55B
-:105DE00000200C00F7F77AFF03685B6A9847237876
-:105DF000152B25D005D8132B0CD0142B18D0002030
-:105E000070BD222BFBD10369002BF8D0626810888B
-:105E10009847F4E74568002DF1D060680124817847
-:105E20000088CB064A085B0F22402140A847E6E7DE
-:105E30008368002BE3D06268917810889847DEE78A
-:105E40006468A3781A07120F1B09012A03D0022ADB
-:105E50000AD0002103E01900013B022BF9D8C368E6
-:105E6000002BCCD02088E9E70421012BF7D00021BA
-:105E7000022BF4D10531F2E710B500F05DF910BD49
-:105E8000022310B50B708C330B713F3B4B712D33DC
-:105E90008B714A1C043100F024F910BDA2DF704759
-:105EA000A3DF704763DF704710B586B06B460024F0
-:105EB0000100102202A8DC7100F0DCFC6B4602A895
-:105EC000D91DFFF7EFFFA04201D16B46DC7920001E
-:105ED00006B010BDF0B5150099B01C001EAB04CB88
-:105EE00002901B880492059320AB1B882A0006931E
-:105EF00021AB1B780391079323AB1F8824AB1B783E
-:105F0000089325AB1B78099330231A4001921D4258
-:105F100013D0032200210AA800F0C8FC02230AAA19
-:105F20009370A01E0F331370032804D8FBF74AF9AF
-:105F300002383A3C21230AAA537011AE1C220021D8
-:105F4000300000F0B3FC019B0AAA591E8B415B4252
-:105F50001A4035701692002F05D0229B002B02D0DC
-:105F60001293378177810BAE03220021300000F0BD
-:105F70009DFC0222089B0799DB000A431343099A00
-:105F8000120113431F221340B37032231D420FD05E
-:105F9000601E04280CD8FBF715F90916181A1C0006
-:105FA0003123C8E71223C6E72223C4E71123337045
-:105FB0000C231D4211D0601E04280ED8FBF702F9F5
-:105FC0000B2527292B002123F1E73123EFE71223AB
-:105FD000EDE72223EBE711237370082200210EA8BE
-:105FE00000F064FC039B059A0C930AAB1A82069A94
-:105FF00002989A82049B0CAA109311A9269B0D96D5
-:10600000FFF74CFF80B219B0F0BD2123E4E7312344
-:10601000E2E71223E0E72223DEE7F0B589B01D00B6
-:106020000EAB1B8804000E000092019303220FABFD
-:10603000002102A81F7800F039FC112302AA137076
-:1060400053700F3B1F4305331F40977000210822F8
-:1060500005A800F02BFC019A02AB04939D811A82E3
-:10606000009B2000109A03A903960793FFF718FFDF
-:1060700080B209B0F0BD77DF704778DF70477ADF14
-:1060800070477CDF704729DF704728DF704710B505
-:10609000FFF7F9FFF8F73AFD10BD10B5F8F796FCD9
-:1060A0008022520513691169421E98B2504389B289
-:1060B000FBF79CF8FFF7E9FFF8F728FD10BD2EDF8E
-:1060C000704751DF704710DF704711DF704761DFA5
-:1060D000704710B508001100FFF7F1FC10BD4DDF4F
-:1060E000704770B58CB06B46140002000D001E00A6
-:1060F0000F321178197011000133013A8842F8D13A
-:106100000D22002104A800F0D1FB2B783000F3779A
-:106110006B78B377AB787377FFF7E1FF2F236B448E
-:106120001B7823702E236B441B7863702D236B44E4
-:106130001B78A3700CB070BD30B5037804000D005F
-:10614000002085B0022B16D10322611C01A800F0AB
-:1061500091FB0322211D03A800F08CFB280002AA5A
-:1061600003A9FFF7BEFF032202A901A800F074FBF8
-:1061700043425841C0B205B030BD2EDF704732DF18
-:10618000704733DF70474CDF70477FDF704782DF37
-:106190007047A7DF7047A9DF7047AADF704700206C
-:1061A0007047002070470020704710B5F9F76AFA71
-:1061B00010BD0020704710B5F9F71CFB10BD10B5DD
-:1061C000F9F732FB10BD0020704700207047002017
-:1061D0007047F0B585B01C000AAB050016001F78AB
-:1061E0000391F9F7EFFF01235F40320023002800FD
-:1061F0000399009700F036FA201A431E984105B023
-:10620000F0BDF0B585B01C000AAB050016001F7884
-:106210000391F9F7D7FF01235F40320023002800E4
-:106220000399009700F0DCF9201A431E984105B04D
-:10623000F0BD10B50400F9F7D3FF200000F0E4FA38
-:10624000200010BD8269806812681040431E98418A
-:10625000704710B5043000F0AFF910BD436901007C
-:1062600010B50068002B03D1002800D0804710BD76
-:106270000028FCD004319847F9E710B5012902D075
-:10628000022904D010BD2030FFF7E8FFFAE73830CC
-:10629000FAE7704710B5040000F0B6FA200010BD10
-:1062A000704703004A1C080018214A4341439A18CA
-:1062B0009268581810B5C068002A03D1002800D091
-:1062C000804710BD0028FCD0103159189047F8E7DE
-:1062D00010B5040000F098FA200010BD70B50D0054
-:1062E00004000430FAF762FDE56370BD10B50400E8
-:1062F00043684269991800F07FF8E36A002B04D1E3
-:10630000A369002B00D0984710BDA0690028FBD0DE
-:1063100021001C319847F7E710B5040000F074F82D
-:106320000023A361E36210BD10B50400F9F7B0FFCC
-:10633000200000F069FA200010BD70B50D000400C7
-:1063400000F062F86561206900F01FF94119200032
-:1063500000F052F870BDC36A010010B58069002BCF
-:1063600003D1002800D0804710BD0028FCD01C318C
-:106370009847F9E710B50400F9F798FF200000F0FE
-:1063800043FA200010BD036810B50400002B05D1AE
-:10639000C06800F0FAF801236060236010BD10B5FA
-:1063A00004000068002804D0E06800F0EEF863689C
-:1063B000C01A10BD10B58468FFF7F1FF201810BD9A
-:1063C00010B50400C06800F0E0F800236060A3602E
-:1063D00010BD002310B50360436083600400F9F72B
-:1063E00095FFE0602000FFF7EBFF200010BD10B527
-:1063F00003689B68984710BD10B503000A00011D93
-:10640000006900F089F810BD10B5011D006900F0A9
-:10641000A0F810BD0FB4012010B5FCF73FF970B51E
-:106420000D0004001600F9F7E5FF6B1C07D00021F2
-:10643000200000F0C7F83100200000F0BDF870BD6A
-:10644000F8B50D001F0004001600F9F7D3FF6B1C10
-:106450000CD06368002F0AD0E2680121200013608D
-:1064600000F0B0F83100200000F0A6F8F8BD226975
-:10647000F3E710B50322FFF7D2FF10BD10B5FFF709
-:10648000CEFF10BD10B513000022FFF7D9FF10BDDD
-:1064900010B50022FFF7F6FF10BD012010B5FCF784
-:1064A000FDF87047704710B5FFF7FCFFFFF7F9FFE5
-:1064B000F1F72AFF10BD10B5002801D000F05EF9F9
-:1064C000FEE770B504000D0003681B689847636819
-:1064D0001D6070BD036870B5DB6804009847636891
-:1064E0005A682368002A02D19B68984770BD5B6890
-:1064F0001568984763682D1A5A68002D07DC916863
-:1065000059601B68002BEAD050689847E7E723687A
-:1065100010681B699847E9E770B506000C00100089
-:1065200072B64B6000230A6071684D68002D08D177
-:10653000002B0CD133684C601B699847A56062B68C
-:1065400070BD2A68821AF3D42B00AD68EEE79C6018
-:10655000F4E710B572B6426853688B420DD19B6860
-:1065600053600268002B03D19368984762B610BD50
-:10657000126918689047F9E71300002BF6D09A6863
-:106580008A42F9D18A689A60F0E710B503685B68BF
-:10659000984710BD70B50400FAF772FD0500FAF7D0
-:1065A0006FFD401BA042FAD370BDFA2310B59B00CB
-:1065B0005843FFF7EFFF10BD10B5007840B200F070
-:1065C00081F810BD002902D0012900D070470023B6
-:1065D000A022C356D205C133FF339B009950F5E783
-:1065E000F7B50192B1221C0003684910D2009950FE
-:1065F0008021012289005A50190000260500FC3133
-:10660000CE601A60671E019BB7420BDC0122280096
-:10661000D919FAF71BF8002819D02800FAF7DEF884
-:106620003C0010E0002228009919FAF70FF8002822
-:106630000BD02800FAF704F904002800FAF7CEF886
-:10664000002C00DB34002000FEBD0136DAE7089B99
-:10665000002BF8D02B68FC339A68002AFCD000226B
-:106660009A60F0E7F8B51700B1221C000368D20069
-:10667000491099508022002592009D500122060069
-:106680009A60A54204DB069B002B13D120000EE08C
-:106690003000795DF9F7C6FF002809D03000FAF71D
-:1066A0009DF83000FAF7CCF8002800DB2800F8BD90
-:1066B0000135E6E73000FAF7A9F80028E6D0012016
-:1066C0004042F4E7A0238000DB05C018E02310B5AA
-:1066D0000C24DB00C2588900A243C250C2581143A7
-:1066E000C15010BD30B5002902D001290FD030BDF6
-:1066F00001220C0013008B4005691D4203D0056880
-:106700008B00EB181C6001311F29F3D1EFE7002348
-:106710000A009A400469144203D004689A00A2183F
-:10672000116001331F2BF3D1E1E70B00426810B574
-:1067300014680169634019406140116010BD10B5D3
-:10674000407840B2FAF7C2F810BD82B00190C0465E
-:10675000C046C046C046C046C046C046C046C04609
-:10676000C046C046C046C046C046019B013B01939F
-:10677000002BECD102B070477047704710B59AB04B
-:10678000032102A8FFF784FE022108A8FFF780FE7C
-:1067900001210EA8FFF77CFE102114A8FFF778FE58
-:1067A0009624059B039A20001A60099A0C9B1A6094
-:1067B0000F9A129B1A60159A179B01921A60FFF7A5
-:1067C000F4FE069B039A20001A60099A0B9B1A603C
-:1067D0000F9A119B01921A60159A189B1A60FFF785
-:1067E000E4FEDEE7030000200856421C02D0984277
-:1067F00001D1486870470C31F5E7030010B5080077
-:106800001900FBF737FF10BD10B5F2F759FC10BDAA
-:1068100010B5041E00D101342000F2F71DFC002841
-:1068200007D1FAF7C9FC002801D100F003F880472E
-:10683000F2E710BD062010B5FBF76AFF0120FFF755
-:106840003AFEC9B28218904201D100207047037805
-:106850008B42FBD00130F6E730B500240139A2426B
-:1068600001D1002005E0035D01340D5DAB42F6D09F
-:10687000581B30BD002310B59A4200D110BDCC5C2E
-:10688000C4540133F8E710B5884202D98B189842F6
-:1068900003D3002307E08B5C8354013AFBD210BD85
-:1068A000CC5CC45401339A42FAD1F8E70300821851
-:1068B000934200D1704719700133F9E770B50400B5
-:1068C0000D001F2904D9162303600120404270BD2A
-:1068D000436C002B04D08A009B181A68002A08D148
-:1068E000200000F015F82A0001002000FBF71AFF35
-:1068F000EDE70020012AEAD0511C03D11623013014
-:106900002360E4E7002428001C6090472000DEE7B5
-:1069100010B5FCF7E1F910BD02780B78002A03D01E
-:10692000013001319A42F7D0D01A70470023C25C7F
-:106930000133002AFBD1581E7047030030B51D00FB
-:10694000002A06D00C78013A01332C700131002C5A
-:10695000F5D100219A18934200D130BD197001334E
-:10696000F9E7F7B5150001938A680B690C000090F0
-:10697000934200DA130022002B6043321278002A7F
-:1069800001D001332B6023689B0602D52B680233AC
-:106990002B602268062317001F401A4227D02300CD
-:1069A00043331B785A1E93412268920630D422004A
-:1069B00001990098089E4332B047431C25D0062316
-:1069C00020682A68E16800250340042B03D18D1A52
-:1069D000EB43DB171D40A3682269934201DD9B1A3C
-:1069E000ED180027BD4220D1002010E00137E368F8
-:1069F0002A689B1ABB42D2DD22000123019900982C
-:106A0000089E1932B047431CF0D101204042FEBD20
-:106A10003020E1184331087021005A1C45310978B3
-:106A2000A218433202331170C1E7220001230199F9
-:106A30000098089E1A32B047431CE6D00137D1E7D0
-:106A4000F8B5C046F8BC08BC9E467047F8B5C046CD
-:106A5000F8BC08BC9E467047000000000000000023
-:106A600089810100F92C02000500000005000000EA
-:106A700003000000090000000D040000467502003C
-:106A80000000000000000000C12E0200BF2E020026
-:106A9000C92E0200CB2E0200FFFF00000000000004
-:106AA000FFFF0100010000000000000000000000E6
-:106AB00023350200BF2E020067350200693502004F
-:106AC000000000000000000023350200BF2E02007D
-:106AD000653502007535020025350200413502009A
-:106AE00045350200613502008D9601009596010042
-:106AF000573602000000000000000000F999010074
-:106B0000BF2E0200D19A0100DB3602000000000017
-:106B10000000000023350200BF2E02001B370200D8
-:106B20001D370200419B0100FB36020017370200AF
-:106B3000499B0100293702000100000017000000F6
-:106B400046000000A30000005F010000D602000024
-:106B5000C4050000A00B00000000000000000000C1
-:106B6000A13E0200BF2E0200ADA10100393C02008F
-:106B70000000000000000000E94102008DA70100B4
-:106B8000F9A601005340020065A80100654002001B
-:106B900001420200F8FFFFFF000000002335020061
-:106BA00069A9010085A8010095A801000000000066
-:106BB0000000000023350200BF2E02002D4202001B
-:106BC0002F420200000000000000000023350200F8
-:106BD000B7440200A9440200AB44020000000000D8
-:106BE0000000000023350200AB460200814602008F
-:106BF00083460200046C0200030000001C6C0200CB
-:106C00000800000002000000000000000400000076
-:106C1000010000000800000002000000C40900009C
-:106C2000000000008813000008000000102700008A
-:106C300010000000204E0000180000008038010005
-:106C400020000000007102002800000000E20400A3
-:106C50003000000000881300380000000000000031
-:106C60000000000023350200BB4602006DB40100A5
-:106C7000C5460200253502004135020045350200B7
-:106C80006135020079B30100B1B40100573602004A
-:106C9000BCFFFFFF000000002335020069B30100C4
-:106CA00091B40100A1B401005DB40100FB36020003
-:106CB00017370200ADB5010029370200CC6C020085
-:106CC00003000000E46C0200080000000200000065
-:106CD00000000000040000000100000008000000A7
-:106CE00002000000E204000000000000C4090000EF
-:106CF00008000000881300001000000010270000AA
-:106D000018000000204E0000200000008038010024
-:106D100028000000007102003000000000C40900DB
-:106D200038000000000000000000000023350200D1
-:106D3000E9460200EDB60100F346020025350200E7
-:106D40004135020045350200613502003DB60100C3
-:106D500005B7010057360200606D02000B0000000D
-:106D6000D430000000000000A861000020000000F6
-:106D700050C3000040000000A08601006000000039
-:106D8000400D030080000000801A0600880000000B
-:106D900000350C0090000000006A1800B0000000F0
-:106DA00000D43000D000000000A86100F000000016
-:106DB0000050C300F80000000000000000000000C8
-:106DC0002335020017470200D9B70100214702000E
-:106DD000F1B70100FB3602001737020095B8010039
-:106DE00029370200F46D020004000000146E020056
-:106DF0000900000002000000000000000400000084
-:106E0000100000000800000020000000100000003A
-:106E1000300000006902000080000000E80200006D
-:106E200090000000C40900007000000088130000FA
-:106E3000600000001027000050000000204E0000FD
-:106E400040000000409C000030000000A0860100CF
-:106E50002000000040420F00100000000000000071
-:106E600000000000233502004547020019BA010066
-:106E70004F4702002535020041350200453502002A
-:106E80006135020079B9010031BA010057360200BC
-:106E9000986E020004000000102700000C000000A3
-:106EA000204E00000800000050C300000400000055
-:106EB000A0860100000000000000000000000000AB
-:106EC000233502007347020081BB01007D470200A9
-:106ED00021BB0100FB3602001737020099BB0100FD
-:106EE00029370200000000000000000023350200E6
-:106EF000A1BF0100B9BE0100474902000000000027
-:106F00000000000023350200AF4D0200C14C02001A
-:106F1000C34C02000000000000000000B1D80100D6
-:106F2000D35202000000000000000000D1D8010090
-:106F3000E55202000000000000000000F1D801004E
-:106F4000F7520200000000000000000091D801008C
-:106F5000C15202000000000000000000AB5102001E
-:106F6000AF510200B3510200B7510200ADD701008A
-:106F7000BB510200BF510200C3510200C7510200C1
-:106F8000CB510200CF510200D3510200D751020071
-:106F9000DB510200DF510200E3510200E751020021
-:106FA000EB510200EF510200F5510200F9510200CD
-:106FB000FD51020001520200055202000952020076
-:106FC0000D52020011520200155202001952020025
-:106FD0001D5202009B6402009B640200D9DA01008A
-:106FE000000000000000000011D901000953020058
-:106FF000000000000000000051D901002D530200E4
-:107000000000000000000000C9DD0100B3550200CF
-:107010000000000000000000DDDD0100DD55020081
-:10702000000000000000000071D901003F53020081
-:10703000000000000000000031D901001B530200D5
-:10704000000000000000000035520200395202002A
-:107050003D520200415202004552020049520200D4
-:107060004D5202005152020055520200EF550200EB
-:107070000000000000000000B1D9010063530200CD
-:10708000000000000000000091D9010051530200EF
-:10709000000000000000000059520200B5D70100B6
-:1070A0005D52020061520200655202006752020006
-:1070B0006B5202006F5202007152020075520200C0
-:1070C00079520200A95602000000000000000000F2
-:1070D00035540200295402001D54020015540200C8
-:1070E000755302002152020025520200295202006B
-:1070F0002D520200315202001F5502000000000014
-:107100000000000095540200835202004554020022
-:10711000D1D90100875202008B5202007B55020038
-:107120005B55020049D8010045DA010015D801007D
-:107130008F52020079DA01002D5502000000000094
-:107140000000000015DF0100F1DD01000F57020013
-:1071500009DE010025DE01003B5702007B570200DB
-:10716000A357020055520200F5E0010000000000A4
-:1071700000000000A15B0200D75B0200FD5A020084
-:10718000015B0200055B02000B5B0200BF510200C5
-:10719000B1E50100295B0200515B0200635B020064
-:1071A000775B02008B5B0200B15C0200095C0200AD
-:1071B0001F5C0200335C0200475C0200BDE301007B
-:1071C000615C0200D75C02000F5D0200655C02009A
-:1071D0006D5C0200755C0200795C02007F5C02005D
-:1071E000855C0200195202000DE40100795D020085
-:1071F00009E50100A75D0200E9EA0100B9EA010022
-:10720000E9EF0100CDEF010031EF01009B600200CA
-:107210001DEC010049EC0100D5EB0100A1EB0100E0
-:10722000A761020029F80100CF610200BF610200DE
-:10723000B3610200F5F70100C7610200B761020007
-:10724000A361020085F60100CB610200AB61020080
-:107250000000000000000000E101020033620200B3
-:10726000000000000000000093620200956202002E
-:107270000000000000000000A1620200D1620200D4
-:1072800000000000000000009102020029630200DB
-:10729000ED6202000000000000000000AD020200EC
-:1072A0007563020057630200000000000000000048
-:1072B00000000000000000009B640200C472020095
-:1072C000F8260020F50F0200811002007967020005
-:1072D0007B6702009910020001000000007000406E
-:1072E00004000000020000000070004008000000E0
-:1072F00003000000007000401000000004000000C7
-:1073000000700040200000000500000000700040F8
-:1073100040000000060000000070004080000000F7
-:10732000FF000000FFFFFFFF00000000B0040000AE
-:1073300000F004006009000000D00900C012000045
-:1073400000B01300802500000050270040380000E6
-:1073500000003B00004B000000A04E0080700000C9
-:1073600000F07500127A0000000080000096000016
-:1073700000509D0000E1000000F0EB00002C010037
-:1073800000903A0100C2010000E0D7010084030030
-:1073900000B0AF0390D00300000000040008070015
-:1073A00000705F0700100E00A4DFBE0E40420F0009
-:1073B00000000010641C0200F01B02004C1B0200C5
-:1073C000041B02004C1B02002C1C02004C1B020080
-:1073D000041B0200F01B0200F01B02002C1C020028
-:1073E000041B02000A1B02000A1B02000A1B020007
-:1073F0003A1C0200F01B0200F01B02004C1B0200B2
-:10740000001B02004C1B02002C1C02004C1B020043
-:10741000001B0200F01B0200F01B02002C1C0200EB
-:10742000001B02000A1B02000A1B02000A1B0200CA
-:10743000361C0200C41E0200941E0200941E0200AC
-:10744000921E0200981E0200981E0200E01F020019
-:10745000921E0200981E0200E01F0200981E020009
-:10746000921E02008C1F02008C1F02008C1F020063
-:107470001C200200000000000000000000000000CE
-:1074800000000000000000000000000000000000FC
-:1074900000000000000000000000000000000000EC
-:1074A00000000000000000000000000000000000DC
-:1074B00000000000000000000000000000000000CC
-:1074C00000000000000000000000000000000000BC
-:1074D000000000001C20002069645F70726F700063
-:1074E0000000000000000100010000000000000199
-:1074F0000000000100010101000000000000000187
-:107500000001000000000000000101010001000076
-:1075100000017A76677074756F6965617A76677055
-:1075200074756F6965617A766770745265626F6FA2
-:10753000744D6F646500666C617368496E636F6D4E
-:10754000706C657465000000040202040200000211
-:107550000404040002020004040301000001030308
-:1075600003000101020303040201010301040301FA
-:107570000003000004010102000003027A76677034
-:1075800074756F6965617A76677074756F69656126
-:107590007A7667707400000402020402000002049C
-:1075A00004040002020004040301000001030303B9
-:1075B00000010102030304020101030104030100AD
-:1075C00003000004010102000003021B1B000E1156
-:1075D000000000000008080800080A4A4000000AED
-:1075E0005FEA5FEA0ED92ED36E19324489330C92CA
-:1075F0004C924D0808000000048808080408048420
-:107600008488000A448A4000048EC480000000047C
-:107610008800000EC000000000080001224488100D
-:107620000C9252524C048C84848E1C824C901E1EF0
-:10763000C244924C06CA525FE21FF01EC13E024491
-:107640008ED12E1FE24488100ED12ED12E0ED12EB7
-:10765000C4880008000800000480048802448804EC
-:1076600082000EC00EC008048244880ED126C004D9
-:107670000ED135B36C0C925ED2521C925C925C0EB1
-:10768000D010100E1C9252525C1ED01C901E1ED0A8
-:107690001C90100ED013712E12525ED2521C88080C
-:1076A000081C1FE242524C125498149210101010F1
-:1076B0001E113B75B131113935B3710C9252524CD8
-:1076C0001C925C90100C92524C861C925C92510E53
-:1076D000D00C825C1FE4848484125252524C1131CB
-:1076E000312A44113135BB7112524C9252112A4445
-:1076F00084841EC488101E0EC808080E1008048258
-:10770000410EC242424E048A400000000000001FA9
-:107710000804800000000ED2524F10101C925C0032
-:107720000ED0100E02424ED24E0C925C900E06C845
-:107730001C88080ED24EC24C10101C925208000831
-:107740000808024002424C101498149208080808D5
-:1077500006001B75B131001C925252000C92524C23
-:10776000001C925C90000ED24EC2000ED010100091
-:1077700006C8049808080EC807001252524F00119C
-:10778000312A4400113135BB00124C8C9200112A71
-:107790004498001EC4881E06C48C84860808080805
-:1077A0000818080C881800000C8360636F6D706106
-:1077B000737343616C00302C3235352C302C3235EC
-:1077C000352C300A302C3235352C302C3235352CD6
-:1077D000300A302C302C302C302C300A3235352CFD
-:1077E000302C302C302C3235350A302C3235352CBB
-:1077F0003235352C3235352C300A0054494C542062
-:10780000544F2046494C4C2053435245454E20008E
-:107810000000010002000300040000010101020158
-:107820000301040100020102020203020402000338
-:10783000010302030303040300040104020403041C
-:10784000040474656D7043616C00E95DCA4B251DCD
-:10785000470AA062FA1922DFA9A8E95DFB24251DC9
-:10786000470AA062FA1922DFA9A8E95D0753251D7E
-:10787000470AA062FA1922DFA9A8626C65537973DE
-:10788000417474727300424243206D6963726F3AAF
-:10789000626974005D00424243206D6963726F3A11
-:1078A000626974205B00302C302C3235352C302C42
-:1078B000300A302C3235352C302C302C300A323511
-:1078C000352C3235352C3235352C3235352C323598
-:1078D000350A302C3235352C302C302C300A302CF7
-:1078E000302C3235352C302C300A00302C302C30F6
-:1078F0002C302C300A302C302C302C302C323535BA
-:107900000A302C302C302C3235352C300A323535BB
-:107910002C302C3235352C302C300A302C32353589
-:107920002C302C302C300A003235352C302C302CB9
-:10793000302C3235350A302C3235352C302C32355E
-:10794000352C300A302C302C3235352C302C300A86
-:10795000302C3235352C302C3235352C300A32353E
-:10796000352C302C302C302C3235350A00322E316B
-:107970002E312D2D6700FFFF14000500FFFFFFFFD4
-:10798000FFFFFFFFFFFFFFFF00FFFFFF000000FF03
-:10799000FFFFFFFFFFFFFF00FFFFFF000000FF00F2
-:1079A00000000000FFFF00FFFFFF000000FF0000DD
-:1079B0000000000000000000FFFFFFFFFFFFFF00CE
-:1079C000FFFFFF000000FF0000000000FFFFFFFFBF
-:1079D000FFFFFFFFFFFFFFFF00FFFFFF000000FFB3
-:1079E0000000FFFF00FF00FF00FF00FFFFFF00FFA0
-:1079F00000FF00FF0000FFFF00E2ECF0F4F8FC00E5
-:107A000004E95DDA90251D470AA062FA1922DFA970
-:107A1000A8E95DDA91251D470AA062FA1922DFA9BB
-:107A2000A8E95D9882251D470AA062FA1922DFA9FC
-:107A3000A8E95D5899251D470AA062FA1922DFA915
-:107A4000A8E95D8D00251D470AA062FA1922DFA969
-:107A5000A8E95DB9FE251D470AA062FA1922DFA92F
-:107A6000A8E95DD822251D470AA062FA1922DFA9DC
-:107A7000A8E95D127B251D470AA062FA1922DFA939
-:107A8000A8E95D7B77251D470AA062FA1922DFA9C4
-:107A9000A8E95D0D2D251D470AA062FA1922DFA96C
-:107AA000A8E95D93EE251D470AA062FA1922DFA915
-:107AB000A8E95DD91D251D470AA062FA1922DFA990
-:107AC000A86261642068616E646C6520746F2075C3
-:107AD0006E6465726C79696E67207472616E737022
-:107AE0006F7274006E400003B5A3F393E0A9E50E36
-:107AF00024DCCA9E6E400002B5A3F393E0A9E50E14
-:107B000024DCCA9E6E400001B5A3F393E0A9E50E04
-:107B100024DCCA9E494E495449414C495A41544972
-:107B20004F4E5F494E434F4D504C45544500756E86
-:107B30006B6E6F776E004E6F7264696320424C45C6
-:107B4000342E31207665723A25752066773A2530D5
-:107B50003478004E6F726469632028737065632007
-:107B6000756E6B6E6F776E29207665723A2575207B
-:107B700066773A2530347800D8E2ECF0F4F8FC006F
-:107B8000046E52463578004E6F20617661696C61F3
-:107B9000626C65204932430070696E6D6170206EC1
-:107BA0006F7420666F756E6420666F7220706572E8
-:107BB0006970686572616C00232D302B2000686C41
-:107BC0004C00656667454647003031323334353600
-:107BD0003738394142434445460030313233343539
-:107BE0003637383961626364656600000000000062
-:107BF0001805FF7F0100000000000000D0750200A2
-:107C00006D79020086780200204E0000204E0000B0
-:107C10001C2000200000000094740200B4740200D4
-:107C2000747402000000000000000000000000006A
-:107C30000000000000000000000000000000000044
-:107C40000000000000000000000000000000000034
-:107C50000000000000000000000000000000000024
-:107C60000000000000000000000000000000000014
-:107C700000000000204EFFFF00000000FF0F10106A
-:107C80000700FF000004FF00E980010009840100F3
-:107C9000E58F0100259301001D9601004596010026
-:047CA000C18001009E
+:10000000A04087432F60D4E780219858E4E7C0469A
+:10001000FFFFFCFF68270020642700200368074AD1
+:100020009950074AFC33196A002902D0002018624F
+:100030007047013A002AF6D10120F9E71C050000BB
+:10004000A186010010B50368002A03D08022022097
+:100050009200985001221C001A62084AFC34E068A1
+:10006000002806D00020A322E060D2009B580B702D
+:1000700010BD013A002AF2D10120F9E7A186010062
+:1000800010B50B4C02680B4BA14205DC0A4981609C
+:10009000CC214904D15010BD084CA14204DC0849D0
+:1000A00081608021C904F5E706498160CD21F9E727
+:1000B0008FD0030024050000A08601007F1A0600EF
+:1000C00090D00300801A060070B5040008001900E3
+:1000D0001300A025C026C133FF33F600ED059B00B9
+:1000E0005E510300C133FF339B005E51A12523689D
+:1000F000ED005A51054A98502000FFF7C1FFA02398
+:1001000005212268DB00D15070BDC0460C050000FF
+:10011000F8B50E001500040000F02CFA264AF1B2E2
+:100120001378D8B2012B1DD153788B421AD197780E
+:10013000EBB29F4216D16073204B19000022FC31B4
+:100140002360657126718A62A021C9005A501C493A
+:1001500020005A5001325A502A003100194BFFF743
+:10016000B3FFF8BD184BE8B21F78012F09D15F78B3
+:100170008F4206D19F78874203D102236373134BCA
+:10018000DBE71778002F05D10123137063735170DB
+:100190009070D1E71A78002A04D101321A70597090
+:1001A0009870EAE70A4805F088FA0023FC222360E9
+:1001B000657126719362FFDE9828002000300040B0
+:1001C000FC0F0000A08601009C2800200040004099
+:1001D000D76D0200036800221900FC3110B58A6255
+:1001E000A021C9005A5006495A5001325A500522DE
+:1001F0000421825641568368FFF766FF10BDC04652
+:10020000FC0F0000036800211A00FC3210B5916059
+:1002100001315961074B9168002905D0002404730E
+:10022000FFF7D8FF200010BD013B002BF3D10120C8
+:10023000F9E7C046A1860100036810B51900FC313A
+:100240008A6A0020012A08D1044C1C5988625A612C
+:100250000238A40701D40120404210BDC4040000AC
+:100260000261064A10B54260054A01738260054A80
+:100270001900026005F089FB10BDC046040500505E
+:100280001005005000070050002330B5124AD35625
+:1002900083421DD00123D35683421BD00223D35661
+:1002A000834214D10223190045310C480C4CFF3114
+:1002B00089000C5001210D005C00601C8540A140AC
+:1002C000A120084C2943C0002150FF21D15430BD4A
+:1002D0000023E8E70123E6E78620002000600040D5
+:1002E000031F020000F00140A820012110B5124AAE
+:1002F000124B1488C00059601C50548810481C5080
+:100300009088A922D200985080220820920098500C
+:1003100080200932FF32000398500A4A1078A22246
+:10032000D2009850084A1088084A98500022196054
+:10033000FC331A6510BDC0467A20002000A00040A2
+:100340004405000089200020782000204C05000092
+:10035000012310B50A4ADC0014598C4207DD013B29
+:10036000DB00D3185A680168064BCA5010BD013330
+:10037000112BF0D180210268024B4905D150F5E7DD
+:100380005C65020024050000F8B50F00160001228C
+:10039000244BBA400360A023234CDB051959050008
+:1003A0000A431A518022195912060A430121B14009
+:1003B0001A511A598A4396211A511A598901520021
+:1003C00052081A51FFF7C4FF002204202B68174976
+:1003D0005A506C3958500121996019601900FC314C
+:1003E000CA6013495A506A6014391F325A50114971
+:1003F0005F5009185A501E517B1C03D0032138004E
+:1004000005F0B3FA731C03D00321300005F0ADFAF8
+:100410000122094B29001A600848073205F072FBD7
+:10042000F8BDC04600200040140500006C05000027
+:100430001C0500000C0500007C270020742700200C
+:10044000962310B5DB00994205DC9E210268034B20
+:10045000C902D15010BDFFF77BFFFBE72405000068
+:10046000C1230E4A9B00D15810B5090603D50C498B
+:10047000096A002908D1D3585B0704D5084B00212D
+:10048000DB68002B01D110BD0121064B1868002844
+:10049000F9D0054B1B689847F5E7C046002000409F
+:1004A000FC200040702700206C270020034B1960BF
+:1004B000436803499B00CA507047C0466C27002020
+:1004C00070270020A023F0B5274DDB00EA5885B047
+:1004D00001920022A024EA50E023E405DB00E25868
+:1004E00001260292214A0420E2507833E158039118
+:1004F000E250A1238022DB00D205E250E65005F055
+:1005000077FAA222D200A3589B0F334227D0A358D8
+:10051000334224D00120A023E0220299DB05D2003F
+:100520009950039978329950A023019ADB00EA5040
+:1005300005B0F0BD0E4B0420F75005F059FAA12389
+:10054000DB00F750042005F053FAA223DB00F35838
+:100550005B00DFD4013C002CECD12000DBE7A026BF
+:1005600013240127F605F5E7004000400D060000C2
+:100570000C050000A023E021134ADB05C90010B5DB
+:100580005A5078315A50114B00221900FC31CA6080
+:100590000A62A1211E20C9005A500D4A0D4C9850E4
+:1005A000CC200D4A40049850A2200C4AC0001450A0
+:1005B0000B480C4C145001205050A0220521D200B1
+:1005C0009950FFF77FFF10BD0C060000004000406F
+:1005D0000C050000384100402405000000F00140F7
+:1005E000140500001C400040012380200D4910B577
+:1005F0008B640D4B0D4A8000D867146D0C4B002C9A
+:1006000004D0002414651A6801321A60094A106087
+:100610001868A923DB00CB58010C9BB200041843D7
+:1006200010BDC0460090004004E100E0FC90004096
+:100630008027002000E100E0F8B50F4C636C002B30
+:100640000FD000270D4E67643378BB4209D00C4BA6
+:100650001D68FFF7C9FF2D1ABD4202DC3770FFF796
+:1006600099FB236D002B05D0064A136801331360F4
+:1006700000232365F8BDC046FC900040A028002060
+:10068000842700208027002070B51B4D2878002883
+:1006900031D10121194B1A4A596050608020C005A0
+:1006A000016051680029FCD000221649A2205A504E
+:1006B00004240121C000D9601C5008381A50124887
+:1006C000C2261A50C1228020920000039850802038
+:1006D000400298500D4AB60090590D4C0440C0207D
+:1006E000000220439051C0248020640080001051FB
+:1006F00010601960297070BDA12800200090004092
+:10070000FC000040040500004C05000000E100E092
+:10071000FF00FFFF044B10B51B78002B01D1FFF742
+:10072000B3FFFFF761FF10BDA1280020104B70B58B
+:100730001B780400002B01D1FFF7A6FF0D4D0E4ED4
+:100740002B78002B02D03368A34210D0FFF74CFF68
+:10075000201A0A2803DCFFF747FF0A3004000123B0
+:100760002B70A823054A3460DB00A4B2D45070BDBE
+:10077000A1280020A028002084270020009000400D
+:10078000224970B50B68DBB2012B03D12048036806
+:100790001B070DD08022A3230021D205DB00D150FE
+:1007A0001C4B9960013191609A68002AFCD070BDA1
+:1007B000194AF0231468E02625001D40344221D157
+:1007C000164C24681C420DD1154B164C1C6080241D
+:1007D000154B24021C600B68DBB2012BDAD10368D5
+:1007E0001B07D7D11368F0221340402BD2D10B4BFB
+:1007F0001B681342CED18022C1230121D205DB0028
+:10080000D150C7E7302DDBD0ECE7C046E00F00F059
+:10081000E40F00F0FC000040E80F00F0EC0F00F0E7
+:1008200004050040DFFF07C0186C0040014B18684A
+:100830007047C0468C27002002B471464908490021
+:10084000095C49008E4402BC7047C04603B471463F
+:10085000490840004900095A49008E4403BC7047CA
+:10086000002243088B4274D303098B425FD3030AEF
+:100870008B4244D3030B8B4228D3030C8B420DD302
+:10088000FF22090212BA030C8B4202D31212090290
+:1008900065D0030B8B4219D300E0090AC30B8B42CE
+:1008A00001D3CB03C01A5241830B8B4201D38B037C
+:1008B000C01A5241430B8B4201D34B03C01A524121
+:1008C000030B8B4201D30B03C01A5241C30A8B4264
+:1008D00001D3CB02C01A5241830A8B4201D38B024F
+:1008E000C01A5241430A8B4201D34B02C01A5241F3
+:1008F000030A8B4201D30B02C01A5241CDD2C30965
+:100900008B4201D3CB01C01A524183098B4201D3E0
+:100910008B01C01A524143098B4201D34B01C01ACB
+:10092000524103098B4201D30B01C01A5241C30843
+:100930008B4201D3CB00C01A524183088B4201D3B2
+:100940008B00C01A524143088B4201D34B00C01A9E
+:100950005241411A00D20146524110467047FFE70A
+:1009600001B5002000F0F0F802BDC0460029F7D024
+:1009700076E7704703460B437FD4002243088B423F
+:1009800074D303098B425FD3030A8B4244D3030B16
+:100990008B4228D3030C8B420DD3FF22090212BADB
+:1009A000030C8B4202D31212090265D0030B8B4257
+:1009B00019D300E0090AC30B8B4201D3CB03C01A41
+:1009C0005241830B8B4201D38B03C01A5241430B1C
+:1009D0008B4201D34B03C01A5241030B8B4201D30C
+:1009E0000B03C01A5241C30A8B4201D3CB02C01A77
+:1009F0005241830A8B4201D38B02C01A5241430AEF
+:100A00008B4201D34B02C01A5241030A8B4201D3DD
+:100A10000B02C01A5241CDD2C3098B4201D3CB0184
+:100A2000C01A524183098B4201D38B01C01A524133
+:100A300043098B4201D34B01C01A524103098B4237
+:100A400001D30B01C01A5241C3088B4201D3CB0022
+:100A5000C01A524183088B4201D38B00C01A524105
+:100A600043088B4201D34B00C01A5241411A00D2B5
+:100A700001465241104670475DE0CA0F00D049421E
+:100A8000031000D34042534000229C4603098B428E
+:100A90002DD3030A8B4212D3FC22890112BA030A16
+:100AA0008B420CD3890192118B4208D38901921198
+:100AB0008B4204D389013AD0921100E08909C3091D
+:100AC0008B4201D3CB01C01A524183098B4201D31F
+:100AD0008B01C01A524143098B4201D34B01C01A0A
+:100AE000524103098B4201D30B01C01A5241C30882
+:100AF0008B4201D3CB00C01A524183088B4201D3F1
+:100B00008B00C01A5241D9D243088B4201D34B000B
+:100B1000C01A5241411A00D20146634652415B104D
+:100B2000104601D34042002B00D54942704763462E
+:100B30005B1000D3404201B5002000F005F802BD73
+:100B40000029F8D016E770477047C0468446080071
+:100B50006146FFE71FB500F041FC002801D40021E9
+:100B6000C8421FBD10B500F0CDFB4042013010BDA2
+:100B700010B500F033FC002801DB002010BD01207F
+:100B800010BDC04610B500F029FC002801DD002092
+:100B900010BD012010BDC04610B500F0D9FB0028E3
+:100BA00001DC002010BD012010BDC04610B500F0D2
+:100BB000CFFB002801DA002010BD012010BDC04687
+:100BC000002B11D1002A0FD1002900D1002802D01A
+:100BD0000021C943080007B4024802A1401802904E
+:100BE00003BDC04665FFFFFF03B4684601B5029828
+:100BF00000F006F8019B9E4602B00CBC7047C04650
+:100C0000F0B557464E464546DE46E0B504000D00B9
+:100C10009246994683B08B4230D82DD049465046F3
+:100C200000F080FF29000600200000F07BFF331A4F
+:100C30009846203B9B4633D45A46534693404246FF
+:100C40001F00534693401E00AF423AD8AF4200D136
+:100C500078E05B46A41BBD41002B00DA75E0002262
+:100C600000230092019301235A46934001930123EC
+:100C700042469340009328E08242CFD900220023CD
+:100C8000009201930C9B002B01D01C605D600098CA
+:100C9000019903B0F0BCBB46B246A946A046F0BDE0
+:100CA000424620239B1A5246DA40414613004A46E8
+:100CB0008A40170042461F43534693401E00AF42EE
+:100CC000C4D900220023009201934346002BD9D0BF
+:100CD000FB0772081A4346467B080EE0AB4201D17F
+:100CE000A2420CD8A41A9D41012024196D41002173
+:100CF000013E24184D41002E06D0AB42EED9013EF4
+:100D000024196D41002EF8D1009801995B46001915
+:100D10006941002B24DB2B005A464446D3402A006D
+:100D2000E2401C005B461500002B2ADB26009E409B
+:100D3000330026004746BE403200801A9941009099
+:100D400001919FE7A342BCD883E7424620230021BC
+:100D50009B1A0022009101920122DA40019286E75B
+:100D6000424620239B1A2A0046469A402300F3401D
+:100D7000444613432A00E2401C005B461500002B4A
+:100D8000D4DA42462F002023260097409B1ADE40EB
+:100D90003B003343CDE7C046F0B5C64643025B0A8D
+:100DA0004E0245004F00DA00C40F9C46700A904680
+:100DB00000B52D0E3F0EC90FB6098C424BD0EA1B71
+:100DC000002A36DD002F61D0FF2D00D1ADE0802359
+:100DD000DB041E431B2A00DCD3E001204346181A23
+:100DE000430100D48CE080018709380000F07CFECC
+:100DF00005388740854200DCB6E02D1AB3483840FC
+:100E0000430704D00F230340042B00D004304301D8
+:100E100000D478E06A1CFE2D65D08001430A9C4610
+:100E2000D2B26346D0051843E407204380BCB846DD
+:100E3000F0BD002A35D07A1B002D00D0AFE043462C
+:100E4000002B00D1A7E0531E012A00D12FE1FF2A79
+:100E500069D01A00AAE0E91B002970DD002F37D005
+:100E6000FF2D62D08023DB041E431B2900DCB0E091
+:100E700001204044430143D50135FF2D33D00123E8
+:100E8000934A0340400810401843B9E7002E00D1B0
+:100E900083E0511E012A00D1D8E0FF2A45D00A0084
+:100EA00098E7FE276A1C174200D086E0002D00D08C
+:100EB000B7E04346002B00D1F3E00022002EB0D073
+:100EC000981B430100D4FAE043460C00F01A97E760
+:100ED000002E00D1C8E04A1E012900D1AEE0FF2952
+:100EE00023D01100C1E70023FF229C4699E7FE2191
+:100EF0006A1C114277D0FF2AF5D0150046447008CD
+:100F0000430700D07EE7C308FF2D0ED05B025B0ACB
+:100F10009C46EAB285E7002E07D08022D203134216
+:100F200003D0104201D10C000300002BDBD0802045
+:100F3000C00318434002430A9C46FF2271E7002980
+:100F4000D5D07A1B002D60D14346002B24D0531EF0
+:100F5000012A73D0FF2AE7D01A001B2A00DC85E0A3
+:100F600001203D00801985E720233A00451B380009
+:100F70000135EA405D1BA840431E984100251043FF
+:100F80003EE7202330009B1A31009840D140431E99
+:100F90009841084322E70C0003001500B4E7FF2F37
+:100FA000C1D080234046DB04184380461B2A51DD14
+:100FB00001200C003D00301A12E743469F1B7B01C5
+:100FC0002BD4002F00D010E70023002400229C46E1
+:100FD00027E7202332003000CA40591A8840431EB8
+:100FE0009841104345E7002D4AD14346002B63D07A
+:100FF0000022002E00D114E730004044430100D409
+:101000007EE7324B013518407AE7FF2F8CD08023E2
+:101010004146DB04194388469FE743460C00F71A14
+:10102000E3E64246002A00D075E7002E00D07AE7BA
+:101030008023DB0300249C46FF22F2E6300040447C
+:101040000125430100D45BE7022518E7434601254B
+:10105000981BC5E6202344464046D4409A1A904047
+:10106000431E98412043A4E70D004DE7202341464D
+:101070004046D1409A1A9040431E9841084370E779
+:101080004246002A00D14FE7002E00D14DE78022D2
+:10109000D203134200D148E7104200D045E70300D5
+:1010A00043E7002E90D00C0084460022B9E6434668
+:1010B0000C00F01A013593E684460022B1E60028C0
+:1010C00000D01DE7002300249C46AAE6FFFFFFFB9B
+:1010D000FFFFFF7DF0B54F464646D6464502C0B5F8
+:1010E00047000C1C6D0A3F0EC60F002F00D170E0A8
+:1010F000FF2F00D175E0EB008025ED041D43002398
+:1011000099469A467F3F6002430A984663001B0E49
+:10111000E40F002B4ED0FF2B46D04246D000802259
+:10112000D2040243904600227F3B3100FF1A4B4617
+:101130006140C9B213430F2B00D9B5E06E489B0044
+:10114000C3589F460023984626004546924653467C
+:10115000022B00D189E0032B00D19EE0012B18D097
+:101160003B007F33002B69DD6A0704D00F222A4041
+:10117000042A00D004352A0103D5604B1D403B00F2
+:101180008033FE2B00DD70E0AD016D0AD8B202E0C5
+:101190000E0000200025C0052843F6073043E0BCC0
+:1011A000BA46B146A846F0BD4346002B3FD10222C5
+:1011B000FF3F03E04346002B2DD1012231004B4677
+:1011C0006140C9B213430F2B34D84D489B00C3581C
+:1011D0009F46002D13D104239946033B00279A46CE
+:1011E00091E7002D05D108239946063BFF279A4633
+:1011F00089E70C239946093BFF279A4683E7280095
+:1012000000F072FC7627431F9D4000237F429946E1
+:101210009A463F1A77E7404600F066FC4246431F75
+:101220009A4076235B4290461B1A00227DE7FF23FB
+:1012300003227AE70E00FF200025ACE70120C01A48
+:101240001B28A6DC9E372A00BD40C2406B1E9D4174
+:1012500015436B0704D00F232B40042B00D004351B
+:101260006B0144D50120002595E7FF20002592E77A
+:1012700080250026FF20ED038DE70023984680207F
+:10128000C003054209D04346034206D14546054303
+:101290006D022600FF206D0A7DE78020C003054314
+:1012A0006D02FF206D0A76E742466B0150018342D2
+:1012B00019D21B220025013F01261C006D005B0096
+:1012C000002C01DB984201D81B1A3543013A002A51
+:1012D000F3D15A1E93411D433B007F330E00002B78
+:1012E00000DD41E7AAE71A2201251B1AE4E7AD0158
+:1012F00000206D0A4FE7C046E4650200FFFFFFF7DC
+:101300002466020070B5420045024E024C00C30F35
+:101310006D0A0120120E760A240EC90FFF2A06D08C
+:10132000FF2C03D0A24201D1B54206D070BD002DE2
+:10133000FCD1FF2CFAD1002EF8D18B4206D001202F
+:10134000002AF3D12800431E9841EFE70020EDE783
+:1013500070B5420045024E024C00C30F6D0A120EDA
+:10136000760A240EC80FFF2A1BD0FF2C0ED0002AAD
+:101370001BD1002C01D1002E1CD0002D0CD083429B
+:101380001CD00221581E0840013870BD002E22D109
+:10139000002AF4D1002DF2D10028F6D101204042DC
+:1013A000F3E7002D17D1FF2CF0D0002CE7D1002E51
+:1013B000E5D1E6E70020002DE7D0E2E7A24205DC18
+:1013C000EADBB54202D8E7D30020DEE743425841CA
+:1013D00040000138D9E702204042D6E770B542000C
+:1013E00045024E024C00C30F6D0A120E760A240EFF
+:1013F000C80FFF2A0BD0FF2C0DD0002A1FD1002CC4
+:1014000016D1002E14D10020002D10D009E0002D9F
+:101410000CD1FF2C13D1002E08D1002A08D0834212
+:1014200012D00221581E0840013800E0022070BD91
+:10143000002DF4D10028FAD101204042F7E7002C1A
+:10144000EDD1002EEBD1ECE7A24205DCF2DBB54298
+:1014500002D8EFD30020EAE7434258414000013868
+:10146000E5E7C046F0B54F464646D646440245003D
+:10147000C0B5640A0F1C2D0EC60F002D00D18DE0E3
+:10148000FF2D00D192E00023802099469A46E40087
+:10149000C00404437F3D7802430A98467B001B0E3C
+:1014A000FF0F002B00D170E0FF2B00D186E04246F9
+:1014B000D00080227F3BED180023D20402439046E7
+:1014C0009C4631004B467940681C0F2B1CD8764A4D
+:1014D0009B00D3589F4639004446E2465346022BB0
+:1014E0000FD0032B00D1D7E0012B37D100200024EF
+:1014F000C0052043C9070843E0BCBA46B146A84628
+:10150000F0BDFF200024F3E7260C2404220C4446FF
+:101510002404240C434627001B0C574374435A43AE
+:101520005E4312193B0C9B189C4203D98022520245
+:10153000944666443F041A043F0CD2199401671E76
+:10154000BC411B0C920E9B1914439B011C431B01B5
+:1015500000D49BE0012362081C40144302007F3248
+:10156000002A64DD630704D00F232340042B00D03E
+:101570000434230103D502004C4B80321C40FE2A68
+:10158000BFDCA401640AD0B2B2E74346002B3DD1D0
+:101590004A4601331A4391469C4692E7002C29D1D2
+:1015A00004239946033B00259A4674E7002C1BD17F
+:1015B00008239946063BFF259A466CE74346FF35CC
+:1015C000002B0BD102234A461A4391469C4678E7EA
+:1015D00053463100022B00D083E792E703234A46AB
+:1015E0001A4391469C466CE70C239946093BFF251C
+:1015F0009A4650E7200000F077FA7625431F9C407A
+:1016000000236D4299469A462D1A44E7404600F061
+:101610006BFA4246431F9A4000232D1A90469C467F
+:10162000763D4EE780240021FF20E40360E701239C
+:101630009B1A1B2B00DD59E722009E30DA408440C4
+:101640001300621E94411C43630704D00F23234000
+:10165000042B00D0043463011AD50120002447E78D
+:101660008020C003044209D04346034206D14446C9
+:10167000044364023900FF20640A39E78020C00374
+:10168000044364023100FF20640A31E7280065E763
+:10169000A4010020640A2BE78020C00304436402F5
+:1016A000FF20640A24E7C04664660200FFFFFFF7DC
+:1016B000F8B5CE46474643025B0A4E02DA0094462E
+:1016C000720A914645004A0080B52D0E1F00C40FD6
+:1016D000120EC90FB609FF2A5BD0012041408C428F
+:1016E00039D0A81A00285ADD002A6AD0FF2D00D16F
+:1016F000D9E08022D20416431B2800DCE9E0012057
+:101700006346181A430100D4B4E080018709380009
+:1017100000F0EAF905388740854200DCCCE02D1A5C
+:10172000B5483840430704D00F230340042B00D0B2
+:101730000430430100D4A0E06A1CFE2D00D18DE0EE
+:101740008001470AD2B2D0053843E4072043C0BC29
+:10175000B946B046F8BDA81A8046002845DD002AE3
+:1017600070D0FF2D00D19EE08023DB041E43434652
+:101770001B2B00DCD2E00120604443017AD5013507
+:10178000FF2D6BD001239D4A0340400810401843B1
+:10179000C8E7002E20D08C4223D02800FF38002834
+:1017A00039D0571B002D00D09DE06346002B00D19F
+:1017B000DBE07B1E012F00D10DE1FF2F71D01F0058
+:1017C00098E0002E00D1A7E0421E012800D1E6E0FB
+:1017D000FF2868D010008FE701204140A14200D0CF
+:1017E0007FE7FF2040428046A8444046002838D08A
+:1017F000511B002D00D1AEE0FF2A00D1DFE0802395
+:101800006046DB04184384461B2900DCD9E0012034
+:1018100015008019B1E7FE206A1C104271D1002D1D
+:1018200000D0A6E06346002B00D1D9E00022002EB4
+:1018300000D188E7981B430100D4E1E063460C0027
+:10184000F01A6FE7002E00D1B7E00200013A01283C
+:1018500000D19CE0FF2826D0904688E7FF22002791
+:1018600071E7FE206A1C104264D0FF2AF6D01500F2
+:1018700066447008430700D056E7C308FF2D12D016
+:101880005B025F0AEAB25EE76246002A00D196E098
+:10189000002E08D08022D203134204D048461042C2
+:1018A00001D10C004B46002BD8D08027FF031F43EB
+:1018B0007F02FF227F0A46E720233A00451B3800BB
+:1018C0000135EA405D1BA840431E984100251043A6
+:1018D00028E720231B1A32009E40C2403000431EDE
+:1018E000984110430CE7FF2ADBD080236046DB04DD
+:1018F000184384461B2F56DD01200C001500301ABA
+:1019000000E763469F1B7B013DD4002F00D0FEE61D
+:1019100000240022002716E70500AFE73200434607
+:101920004146DA4020235B1A9E403000431E984116
+:10193000104321E7002DA7D16346002B59D0002288
+:10194000002E00D1FFE630006044430192D52A4BBF
+:10195000013518408EE76346002B47D04B1E012906
+:1019600015D0FF292BD019004EE70C004B463D0047
+:1019700084E76246002A8BD1002E92D18027002472
+:10198000FF22FF03DFE663460C00F71ABFE63000D4
+:1019900060440125430100D46CE70225F2E663466A
+:1019A0000125981BAEE6202364466046FC40DF1B01
+:1019B000B840431E984120439FE705005EE74B4631
+:1019C00071E7202365466046CD40591A8840431E82
+:1019D000984128431CE763460C000125F01A91E664
+:1019E000002E95D00C004F460022ACE64B460D0071
+:1019F00044E74F460022A6E6FFFFFFFBFFFFFF7D07
+:101A0000002800D036E7002400279CE6410242006F
+:101A1000C30F490A0020120E7E2A03DD9D2A02DD33
+:101A2000094A98187047802000040143952A07DC72
+:101A30009620821AD1404842002BF3D10800F1E7EA
+:101A4000963A9140F7E7C046FFFFFF7FF8B50028C0
+:101A500013D0C317C6185E40C40F300000F044F81E
+:101A60009E2305001B1A962B0FDC082801DD083D7C
+:101A7000AE407602760AD8B202E0002400200026AA
+:101A8000C0053043E4072043F8BD992B0CDD052247
+:101A90003100121AD1400A00010030001B31884089
+:101AA000411E884102431600052D12DC31000D4F06
+:101AB0003940720709D00F203040042805D0043186
+:101AC0004A0102D59F2339405B1B89014E0AD8B2D7
+:101AD000D6E76A1F96403100024F39407207F4D0B2
+:101AE000E9E7C046FFFFFFFB1C2101231B049842CE
+:101AF00001D3000C10391B0A984201D3000A08399F
+:101B00001B09984201D30009043902A2105C401855
+:101B10007047C046040302020101010100000000F9
+:101B20000000000010B5002903D1FFF7DDFF2030D1
+:101B300002E00800FFF7D8FF10BDC04670B5041CD6
+:101B400000F020F80E4B051C1B785BB201330BD064
+:101B5000211C201C00F08AFB002805D10021201C3C
+:101B6000FFF706F8002801D1281C70BD00F070F8BE
+:101B7000212300210360081CFFF7ACFA051CF3E7E2
+:101B80008A200020FF21420070B50300041C520887
+:101B9000C9058A423AD2002A37D000283FDBC51552
+:101BA00001420BD1802109040A00024001423DD1CB
+:101BB0005B00100001320B42FAD02D1A5B025A0A68
+:101BC00080232E001B047F3E1343EA0725D5802285
+:101BD00019210025002476105B005204A0189842B9
+:101BE00002DC84181B1AAD1801395B005208002969
+:101BF000F4D1002B02D0012301359D43FC239B052A
+:101C00009C4668106044F605301870BD011CFFF753
+:101C100029FC211CFFF7C0F8F7E75B00D7E7011CA0
+:101C2000FFF746FD011CFFF755FAEEE701204042A1
+:101C30002D1AC3E710B5040004481300002804D08F
+:101C40000A000220210000E000BF10BD00000000DB
+:101C5000014B18687047C04614200020084B10B58F
+:101C60000400002B02D0002100E000BF054B1868E3
+:101C7000836A002B00D09847200003F06FFDC04618
+:101C8000000000000467020070B500260C4D0D4CEA
+:101C9000641BA410A64209D1002604F019F80A4DCD
+:101CA0000A4C641BA410A64205D170BDB300EB58CA
+:101CB00098470136EEE7B300EB5898470136F2E754
+:101CC0008C2000208C2000208C200020A4200020CC
+:101CD00010B5034B0100186803F038FF10BDC04673
+:101CE00014200020002370B5064D040008001100E8
+:101CF0002B6000F0D9FA431C03D12B68002B00D0D5
+:101D0000236070BD882700200CB430B5174B0C0041
+:101D10001D689DB0002908DA8B2301202B6040420A
+:101D20001DB030BC08BC02B0184782236A469B0035
+:101D30009382002302900690994200D04B1E049398
+:101D4000079301236A465B42D382280021AB209A85
+:101D500002A9019300F06EF8431C01DA8B232B607B
+:101D6000002CDDD00023029A1370D9E71420002044
+:101D7000F0B58E6885B007000C00039201939E4277
+:101D80003CD890238A89DB001A4234D00969236841
+:101D900060695B1A029303234343DD0FED18019B37
+:101DA000029801331B186D10AB4200D91D0053057A
+:101DB00032D52900380000F057FC061E09D10C234B
+:101DC0003B6040230120A28940421343A38105B018
+:101DD000F0BD029A216903F095FEA389144A1A40C6
+:101DE00080231343A381029B2661F6182660656158
+:101DF000019EED1AA560019B9E4200D9019E320012
+:101E00000399206803F087FEA36800209B1BA36052
+:101E100023689E192660DAE72A00380000F02EFCBD
+:101E2000061EE0D13800216900F023FCC7E7C04658
+:101E30007FFBFFFFF0B5A1B003901D008B890F0061
+:101E400016001B0611D50B69002B0ED1402100F0A6
+:101E50000BFC38603861002805D10C23039A013847
+:101E6000136021B0F0BD40237B61002308AC6361A7
+:101E7000203363761033A376079535002B78002B3B
+:101E800001D0252B47D1AB1B0593B5420CD03200B6
+:101E900039000398FFF76CFF431C00D1AEE0626984
+:101EA000059B9446634463612B78002B00D1A5E029
+:101EB000012200235242626004A9543252186E1C5F
+:101EC0002360E360A3601370A36505223178544852
+:101ED00003F0FFFD751C00281FD12268D30604D52E
+:101EE000532304A95B1820211970130704D5532329
+:101EF00004A95B182B21197033782A2B16D03500D2
+:101F000000210A20E3682A786E1C303A092A4ED94B
+:101F1000002911D117E00135B0E7414B2268C01A02
+:101F20000123834013432E002360CEE7079B191D36
+:101F30001B680791002B01DB0B9304E05B42E3601D
+:101F40000223134323602B782E2B0AD16B782A2B84
+:101F500035D1079B02351A1D1B680792002B2BDB1E
+:101F60000993304E03223000297803F0B2FD002897
+:101F700006D04023801B8340226801351343236031
+:101F80002978062228486E1C217603F0A2FD00283D
+:101F90003CD0264B002B25D10722079B07339343C8
+:101FA000083307936369049A9B18636165E74343A9
+:101FB000350001219B18A6E701235B42D0E70023EF
+:101FC0000A201A000135636029786E1C303909290E
+:101FD00003D9002BC5D00992C3E742433500012342
+:101FE0005218F1E707AB00933A002100104B039819
+:101FF00000E000BF0490049B0133D3D1BB890D984E
+:102000005B0600D42DE7012040422AE707AB00938E
+:102010003A002100064B039800F00CF8EAE7C046AE
+:10202000E86D0200EE6D0200F26D0200000000009B
+:10203000711D0200F0B58BB006920A00433207937F
+:10204000059004920A7E0C00109B782A07D8622A19
+:1020500009D8002A00D1C1E0582A00D18CE026001E
+:102060004236327022E0100063381528F7D800F0AD
+:10207000F3F816001F00F6FFF6FFF6FFF6FF1F004D
+:10208000F6FFF6FFF6FFF6FFA80036009A00F6FF0F
+:10209000F6FFB900F6FF3600F6FFF6FF9E002600B9
+:1020A0001A684236111D1960136833700123A7E0C6
+:1020B000086819680A1D05060BD50D681A60002D01
+:1020C00003DA2D23049A6D421370614B0A270393A0
+:1020D0001BE00D681A604106F1D52DB2EFE70D68DF
+:1020E0001968081D18602E0601D50D6803E06D06FD
+:1020F000FBD50D68ADB2564B082703936F2A00D06D
+:1021000002372300002243331A706368A360002B58
+:1021100003DB0422216891432160002D02D1049E3B
+:10212000002B0CD0049E28003900FEF71FFC039BF7
+:10213000013E5B5C33702B0005009F42F3D9082FF2
+:1021400009D12368DB0706D563682269934202DC64
+:102150003023013E3370049B9B1B2361079B2100AE
+:1021600000930598069B09AA03F043FD431C4CD13C
+:10217000012040420BB0F0BD45310A70344A039251
+:102180001A68216820CA1A60080616D5CB0702D53E
+:102190002023194321601027002DB2D1202322686B
+:1021A0009A432260ADE7202209680A432260220098
+:1021B000782145321170274AE1E74806E6D5ADB2ED
+:1021C000E4E71A680D68101D4969186013682E0647
+:1021D00001D5196002E06D06FBD519800023049E2D
+:1021E0002361BBE71A68111D1960166800213000D1
+:1021F000626803F06EFC002801D0801B6060636899
+:1022000023610023049A1370A8E72369320006991A
+:102210000598079DA847431CAAD023689B0715D49F
+:10222000099BE0689842A5DA1800A3E72200012381
+:1022300006990598079E1932B047431C98D001357E
+:10224000E368099A9B1AAB42F0DCE9E70025F7E75F
+:10225000F96D02000A6E020003B47146490840009D
+:102260004900095E49008E4403BC704743024A029C
+:10227000400049005B0A520A090E000EFF2806D0F2
+:102280000020FF2902D1531E9A4110007047FE38EA
+:10229000002BFBD1F4E7C04658220120014B4042FD
+:1022A0001A6070478827002058220120014B4042C5
+:1022B0001A6070478827002010B50400F5F764FF06
+:1022C000200003F0E9FB200010BDF0B585B01F0031
+:1022D0000AAB1B880600150002910393002F18D04B
+:1022E000282003F0DDFB6B4604001989039BAAB28A
+:1022F00000933B0000F0C8F93368210030005B68B0
+:102300009847002805D0200000F0D4F9200003F001
+:10231000C3FB05B0F0BD4A6810B55310C0180B6878
+:10232000D20701D50268D358984710BD70B5DD2596
+:10233000AD000400405900280ED0FAF78FFD836DE0
+:102340009B0709D56059FAF799FD036813215B6A69
+:102350009847642003F07CFA00F08EF870BD82B0DC
+:1023600030B5040085B0089202A80822099303F052
+:10237000C9FB039B029D58102418DB0701D5236875
+:102380005D590AA90822684603F0BCFB2000089AA0
+:10239000099BA84705B030BC08BC02B0184782B002
+:1023A0001FB5040006920793120C1A2A11D007D801
+:1023B000042A27D0052A1ED01FBC08BC02B018472B
+:1023C0001B2A1FD01C2AF7D1E130FF30F8F778FE26
+:1023D000F2E769300021FF3000F075FC20009130F9
+:1023E0000021FF3000F06FFC2000B9300121FF30E8
+:1023F00001F026FBE0E7E6235B00C15801A800F0EE
+:10240000E8FCD9E7E4235B00E15801A800F030FCC8
+:10241000D2E773B5050000F02BF8060000F028F8AD
+:102420000400B1B2684600F0ADF9210C01A800F03B
+:10243000A9F96946280001AA00F0F4F901A800F002
+:1024400085F9684600F082F9280076BD3ADF7047CA
+:1024500012DF704707B56A460023D01DD371FFF71E
+:10246000F7FF6B46D879013843425841C0B20EBDE0
+:1024700080235B05586E704710B5F6F7EDF970478D
+:1024800010B58368984710BD704710B5040003F07D
+:1024900003FB200010BDF0B585B01F000AAB1B8800
+:1024A0000600150002910393002F18D0282003F096
+:1024B000F7FA6B4604001989039BAAB200933B000C
+:1024C00000F0E2F83368210030005B68984700288C
+:1024D00005D0200000F0EEF8200003F0DDFA05B092
+:1024E000F0BD72B60B680165002B04D143658365AE
+:1024F000086062B670471A005B6D002BFBD1506517
+:1025000082654365F5E7036D002B0FD072B6826DCF
+:10251000436D002A0BD05365436D002B01D0826DB3
+:102520009A65002343658365036562B67047026D53
+:102530001360F1E770B50500EFF30884C36B006C1E
+:102540001C1B6B6C1B1A9C420CD91F2320349C4310
+:10255000002801D0F6F7D4FD2000F6F79DFD286491
+:102560000019686470BD10B5F6F79CFC041E01D11B
+:10257000F6F702FC200010BD10B50C008047A04704
+:10258000F6F7E0FC10BD70B51400030010000D005C
+:1025900098472000A8472000F6F7EAFC70BD10B568
+:1025A000F6F7D2FBF6F7E8FBFAE70300F0B582088E
+:1025B000980702D1181E01D1F0BD0132541C72B629
+:1025C000802503C92D0681421BD90368002B02DB3D
+:1025D0009B00C018F7E75B005E085B00C3181F682C
+:1025E000002F09DA994207D92B007F007F08F619DE
+:1025F00033430360B300F1E7A64205D2B600801969
+:10260000E1E762B60020D7E70232B24203D292007D
+:102610008218914206D803685B005B08036062B6CB
+:102620000430C9E78023361B1B06043A1E4316609C
+:102630000460F4E770B5040008000E00F6F72CFD06
+:102640000500002C0ED000280CD0231F1A68920021
+:10265000B24200DD32002100280003F053FA2000CE
+:10266000F6F74EFD280070BD10B50800F6F714FD12
+:1026700010BD10B50800F6F743FD10BD10B50800F9
+:102680001100FFF7D7FF10BDF7B51D0008AB1B8881
+:102690000400103016000F00019300F0E6F800234C
+:1026A000019A200027806680A560E360A2806362B3
+:1026B0002362FEBD10B5838804009B0704D58068A3
+:1026C000002801D003F0E8F9200010BD82B030B539
+:1026D000046A87B00B93050001230A92002C18D1DD
+:1026E00010220AA902A803F00DFA182003F0D8F965
+:1026F0000400082204A9684603F004FA2000029AA4
+:10270000039B00F0CCF82C6207B030BC08BC02B0D0
+:1027100018472269002A02D014000133F9E7092B77
+:10272000F2DC10220AA902A803F0ECF9182003F049
+:10273000B7F90500082204A9684603F0E3F9280068
+:10274000029A039B00F0ABF82561DDE710B50400A9
+:10275000006800F0C1F9200010BD70B50600080047
+:102760000D0003F02BFA04000530F6F795FC3060FD
+:1027700000F0A4F9306829004480621C043003F0A2
+:10278000C1F970BD1FB50400080001A9FAF7EAFA03
+:10279000200001A9FFF7E1FF200004B010BDF8B54B
+:1027A0000B68170002255D5F1368040002229B5E20
+:1027B0000E00ED18681DF6F76FFC206000F07EF942
+:1027C0002068316845800223CA5E0430043103F07A
+:1027D00099F923683968181D336802229B5EC01876
+:1027E0000223CA5E043103F08DF9236820005D19CD
+:1027F00000232B71F8BD10B504000868206000F0BC
+:1028000060F9200010BD70B50B68040000680D0071
+:10281000984205D000F060F92868206000F051F976
+:10282000200070BD70B5136804005D880868002D35
+:1028300004D1206000F045F9200070BD40880028D8
+:1028400002D118002360F5E72000FFF7A8FFF3E7A7
+:102850000300002010B5814206DB1B6802241A5FCA
+:102860008A4201DD5918087910BD002310B50360B4
+:102870000400F6F701FDA060E160200010BD70B516
+:102880000180428004001D00F6F7F6FCA060E160C4
+:10289000002D02D02000F6F779FD200070BD82B037
+:1028A00010B5040003930292FFF7DFFF102220000F
+:1028B00002A903F027F900232000236110BC08BC03
+:1028C00002B0184710B50400006800F005F92000B8
+:1028D00010BD10B50A00002103F030F910BD10B58D
+:1028E00004000868206000F0ECF8200010BD70B50E
+:1028F0000B68040000680D00984205D000F0ECF869
+:102900002868206000F0DDF8200070BD10B5006878
+:102910004388818806305943FFF7DBFF10BD10B5AF
+:1029200004000023F6F7A0FD200010BD10B5040040
+:10293000F6F79AFD200010BDF0B587B004910CA900
+:1029400009780390059101680020029149888C461E
+:102950008A4268DA029989888B4264DA04980668A8
+:102960007788D01901900020D41984425BDDB588A6
+:102970005C19844257DD824234DAD019604501DDAA
+:1029800060460190002B34DA8C4200DD0C00B01D53
+:102990000026D11755422940B34201DA5F437E42F7
+:1029A000029D761886190635111C002A00DA0021CE
+:1029B000002209B2934201DD62465A43059B511839
+:1029C0006D18002B26D000221000A2422BDA002323
+:1029D00001998B4212DAF15C002901D0E9540130EF
+:1029E0000133F5E76046801A0190B842CADD0197CD
+:1029F000C8E7CC1AAC42CADD2C00C8E7049B013200
+:102A00001B6802935B88F618039B1B6802935B8824
+:102A1000ED18DAE7059FA74207DBE043019BC017EB
+:102A200020404343180007B0F0BD31002800019A50
+:102A300003F068F8049B01371B6802935B88F61863
+:102A4000039B1B6802935B88ED18E4E710B5040054
+:102A5000096804200A5E8B1D0220095E2000F6F73B
+:102A600003FD200010BD10B50400006800F034F82C
+:102A7000200010BDF8B51400D243D2171440050051
+:102A800020000C301F000E00F6F706FB286000F057
+:102A900015F82B681C7228684760002E04D02200AD
+:102AA0003100093003F02EF8F8BD002310B5040002
+:102AB0000A001900FFF7DEFF200010BD032303808A
+:102AC000704710B504000088F6F7D8FD002802D141
+:102AD00023880233238010BD10B504000088F6F768
+:102AE000CDFD002805D12388023B9BB2012B01D0EC
+:102AF000238010BD2000F6F703FBFAE77047036858
+:102B000070B5040001811B6A9847236805005B6962
+:102B1000200098472081280070BD00897047036815
+:102B200070B5040081721B6A984723680500DB6951
+:102B300020009847A072280070BD807A70477047C7
+:102B4000704710B5040002F0A7FF200010BD10B5BB
+:102B5000040002F0A1FF200010BD0200C36800695C
+:102B600052695B43404352431818801870477FB541
+:102B70000400FFF7F2FF2600902305001B04313606
+:102B800098422AD9638F002B07D1013308221B21D9
+:102B90006846FFF774FE0123638790239B049D42E0
+:102BA0000AD9A38F002B07D1013309221B216846C4
+:102BB000FFF765FE0123A3878023DB049D420AD92A
+:102BC000E38F002B07D101330A221B216846FFF750
+:102BD00056FE0123E387002333703378042B0ED88D
+:102BE000013333702000F6F743FE02000B280AD1B0
+:102BF00001231B2168466286FFF741FE14E0002393
+:102C00006387E363EEE72300A18E303381420CD16A
+:102C10001A78042A01D801321A70A28E618E91426C
+:102C200002D01B78042BE3D87FBD0022A086F3E7F7
+:102C300030B50400036A8BB0009302AD416A82692B
+:102C4000C369280001F0B5FB23000C3307CD07C38F
+:102C50000222A37920009343A371FFF788FF012389
+:102C6000A1881A0006A8FFF70AFE00200BB030BDAD
+:102C700070B505000B680C0008005B6A98472B00D4
+:102C80000C3407CC07C3280070BD10B504000368DE
+:102C90005B6A9847E06810BD10B5040003685B6A82
+:102CA0009847206910BD10B5040003685B6A984717
+:102CB000606910BD10B50400F6F714FF200002F0A3
+:102CC000EBFE200010BD0630C177704701238079EC
+:102CD00018407047036870B5040001811B6998476C
+:102CE000236805009B69200098472081280070BD5B
+:102CF00000897047704710B5040002F0CDFE200037
+:102D000010BD30B50400436BC26801699A1A83692B
+:102D10008BB05A43836B92125B1AC16942634B4377
+:102D20009B12C16B8363406902AD091A206A41435B
+:102D300089122800E1630091216C01F03AFB230025
+:102D4000283307CD07C30123A1881A0006A8FFF77F
+:102D500096FD00200BB030BD002310B583716433A5
+:102D60000381036804001B69818098470222A379CC
+:102D700093431A0001231343A37110BD84B030B5EF
+:102D8000069303000491059204AC0C3326CC26C3B1
+:102D900026CC26C322681A600223827913438371EA
+:102DA00030BC08BC04B018474164704773B50C00D0
+:102DB000050016000B680800DB699847E36B2800E4
+:102DC00001960093626BA36B216C01F0B3FA2800AB
+:102DD00076BD70B505000B680C000800DB699847EC
+:102DE0002B00283407CC07C3280070BD82B030B553
+:102DF000040085B0089202A80822099302F082FE1E
+:102E0000039B029D58102418DB0701D523685D59E8
+:102E10000AA90822684602F075FE2000089A099B5C
+:102E2000A84705B030BC08BC02B01847F8B50A681E
+:102E300003680C000500981AFEF708FE62686B68CC
+:102E4000071C981AFEF702FEA368061CA868C01AA1
+:102E5000FEF7FCFD391C041C381CFEF703FB311C7B
+:102E6000051C301CFEF7FEFA011C281CFDF794FF20
+:102E7000211C051C201CFEF7F5FA011C281CFDF77F
+:102E80008BFFF8BDF0B585B0019002910392FFF77A
+:102E9000CDFF0126041C071C039B9E4217DA0C2160
+:102EA0007143029B01985918FFF7C0FF051C011CD4
+:102EB000201CFDF771FE002800D02C1C291C381C9A
+:102EC000FDF756FE002800D02F1C0136E4E7211C38
+:102ED000381CFEF7EDFB05B0F0BDF0B58BB00993E3
+:102EE0008023DB000024C3600361436100230600EC
+:102EF0000C27079108920460446084608461029307
+:102F0000119B9C4266DB00270023109C05930197D0
+:102F100000973D1C059B119A934271DA210007A886
+:102F2000FFF784FFFEF70AFE011C03900298FEF7EC
+:102F3000D1F8FE218905FEF7BBFB0490281CFEF7A3
+:102F400065FD05000498FEF761FD030028009D4221
+:102F500000DA1800FEF77AFD2368079A051C981A14
+:102F6000FEF774FD0399FEF7B5F840000499400898
+:102F7000FEF778FA011C0098FDF70EFF089B009001
+:102F80000693069A6368981AFEF760FD0399FEF7A8
+:102F9000A1F8400004994008FEF764FA011C01986A
+:102FA000FDF7FAFEA368019009980C34181AFEF791
+:102FB0004DFD0399FEF78EF8400004994008FEF796
+:102FC00051FA011C381CFDF7E7FE059B071C013375
+:102FD00005939FE739006143109B07A85918FFF735
+:102FE00025FFFEF7ABFDFEF711FDFEF72FFD029961
+:102FF000051CFDF7D1FD002800D0029501347FE7C4
+:103000000099081CFEF72EFA0199041C081CFEF713
+:1030100029FA011C201CFDF7BFFE391C041C381CBA
+:10302000FEF720FA011C201CFDF7B6FEFEF786FD18
+:10303000041C011C0098FEF74DF8291CFEF712FA3B
+:10304000FE218905FDF7A8FE8921C905FEF70AFAC8
+:10305000FEF7DCFC211CF0600198FEF73BF8291C10
+:10306000FEF700FAFE218905FDF796FE8921C905C4
+:10307000FEF7F8F9FEF7CAFC211C3061381CFEF798
+:1030800029F8291CFEF7EEF9FE218905FDF784FEDB
+:103090008921C905FEF7E6F9FEF7B8FC079B7061C8
+:1030A0003360089B029800937360099BB360FEF73E
+:1030B000ADFCB06130000BB0F0BDF0B500250400F0
+:1030C00016000B002F0028002A0091B00791B24291
+:1030D00008DA19680132401859687F1899680C336A
+:1030E0006D18F4E73100FDF745FC31002060380031
+:1030F000FDF740FC310060602800FDF73BFC32002A
+:10310000A06007992000FFF7BDFE00230A900693F8
+:10311000059304930DADC8235B420393C8235B4220
+:103120000293C8235B4201932B00220083CA83C30E
+:103130002A68039B94466A68634494462B60AA6895
+:103140001F00029B07996344944608936B60019BA0
+:103150003200634428000993AB60FFF793FE0A999D
+:103160000B90FDF705FD002806D0099B04970693F8
+:10317000089B05930B9B0A93019BC8331A0001938C
+:10318000C8235B009A42CFD1029BC833029393427B
+:10319000C7D1039B029AC83303939342BED12368DD
+:1031A000049A934207D16368059A934203D1A368B6
+:1031B000069A934206D0049B2360059B6360069B9E
+:1031C000A360A8E7200011B0F0BD70B504000D00A9
+:1031D000160086B003A8FFF770FF20000399049A39
+:1031E000059B01960095FFF778FE200006B070BDA4
+:1031F0004A6810B55310C0180B68D20701D5026891
+:10320000D358984710BD10B50021406C02F0E0FB88
+:1032100010BD10B50400F6F7D3FF200002F03CFC0F
+:10322000200010BD70B50500040074350121280090
+:10323000F6F7D6F92200563213780133DBB2137059
+:10324000E17901318B4222D1002326001370226DD7
+:1032500054360221525E33882021934205DA200041
+:1032600019B25030FFF7F4FA01000023E279280088
+:10327000F6F770F9226D33880221525E934207DD22
+:1032800023000022483320001A70F7F7A9F870BD18
+:1032900001333380FBE770B505000600826D5C35B5
+:1032A0000221525E2B88040020217436934204DAF6
+:1032B00019B25830FFF7CCFA0100002330001A0091
+:1032C000F6F748F9A26D2B880221525E934207DD82
+:1032D00023000022483320001A70F7F781F870BDF0
+:1032E00001332B80FBE773B504000600250074361C
+:1032F00030006435FFF70AFB0023EA5E210000235B
+:10330000300060310093FFF717FB002804D1230041
+:103310006C331B78002B0AD16622A256002A06D0F5
+:103320002B886C349B182B800123237073BD2300E2
+:103330000022483320001A70F7F752F8F6E7F0B58C
+:1033400006000021050004006636006E71564088B4
+:1033500064350023EA5E4B1D1B1A200085B06C30DB
+:1033600003909A4211DC0378002B0ED01C3D2B7881
+:10337000062B03D120007430FFF7C8FA0023200089
+:103380002B70F7F72DF805B0F0BD27007437002A31
+:1033900004DD4942380009B2F6F722F90023EA5E5B
+:1033A00021000023380000936031FFF7C5FA0023A5
+:1033B000F356002B05D12200483220001370F7F796
+:1033C0000FF80123039A137000232A88F3569B18E1
+:1033D0002B80D8E770B5050048352B780400002B0A
+:1033E00031D0F5F701FF22004C3213881818230062
+:1033F00080B210804A331B88834224D80023138074
+:103400002B78022B02D12000FFF70CFF2B78032B27
+:1034100002D12000FFF73FFF2B78042B02D12000C0
+:10342000FFF761FF2B78052B02D02B78062B02D1FA
+:103430002000FFF784FF2B78072B04D10023200006
+:103440002B70F6F7CDFF70BD1FB5036F827A9B68B6
+:10345000040001339A4208D1012381880222684680
+:10346000FFF70DFA0023A3721FBDF6F73DFF200002
+:10347000FFF7B0FFA37A0133F5E710B583790400B5
+:10348000DB0704D5027B022A02D1FFF7DDFF10BD66
+:10349000837A016F0133DBB2837289688B4201D179
+:1034A00000238372002A02D12000F6F71DFF237B40
+:1034B000012B05D1637300232000A373F6F702FEEE
+:1034C0002000FFF787FFE2E7407A704710B57430BD
+:1034D000FFF71CFA10BD10B50400FCF79BFB00239E
+:1034E0002000237510BD1FB56C4663730023227343
+:1034F000009303AA0233F7F7D3F804B010BD1FB549
+:103500000F2401236C4400932300F7F7D9F8002817
+:1035100000D1207804B010BD70B5040016001D0065
+:1035200003220F23F7F7B8FA200031000F230222FD
+:103530001030F7F7B1FA200029000F2301222030C4
+:10354000F7F7AAFA200004990F2304223030F7F786
+:10355000A3FA200005990F2305224030F7F79CFAC3
+:10356000200006990B2311225030F7F795FA20001E
+:1035700007990B230C226030F7F78EFA0B232000FB
+:103580001A0008997030F7F787FA200009990B2381
+:1035900012228030F7F780FA20000A990B230A22C2
+:1035A0009030F7F779FA20000B990F230622A0300C
+:1035B000F7F772FA20000C990B231A22B030F7F7B4
+:1035C0006BFA20000D990B231422C030F7F764FA30
+:1035D00020000E990B231722D030F7F75DFA200058
+:1035E0000F990B231622E030F7F756FA20001099B6
+:1035F0000B231522F030F7F74FFA601C11990B23BB
+:103600001022FF30F7F748FA2000113012990B23EF
+:103610000022FF30F7F740FA200021300B231E2252
+:103620001399FF30F7F738FA200070BD00690029C0
+:1036300004DD002802D0406A0139F8E7704710B570
+:103640000400F7F719F9200002F026FA200010BD57
+:10365000F7B5838804005A070FD59A060CD4DA060A
+:103660000BD5010008226846183102F04BFA200001
+:1036700022696369FFF72AF8F7BD042202260127B1
+:103680001343A380A388A56833421DD021000822DC
+:103690006846183102F036FA28002269636900F0A2
+:1036A00015FE1022A38813421ED0256A002D1BD0C0
+:1036B0002900A01802F026FA2B692800236202F0E4
+:1036C000EBF9F5F759FBDDE73B4207D0E3682069EA
+:1036D00000936169A269E369A847E2E7206961692B
+:1036E000A269E369A847DCE704229343A380C3E708
+:1036F000030072B64069002807D002695A61002AA7
+:1037000000D19A61DA8B013ADA8362B67047F7B575
+:10371000002507002E000469002C1CD0626AA388D3
+:1037200001920421625E002A10DA042213420DD1B4
+:10373000019B002E0DD13B61636A20000193FEF7CF
+:10374000B9FF200002F0A8F9340001352600019CE1
+:10375000E2E77362F0E72800FEBD70B5012286B093
+:1037600004000D008669F7F7C5F8002823D1E38B24
+:10377000092B20D82900102202A802F0C3F9182032
+:1037800002F08EF9050004A90822684602F0BAF991
+:103790002800029A039BFFF782F872B6002E0CD124
+:1037A000636965612B612B69002B00D1A561E38BF7
+:1037B0000133E38362B606B070BD33692B613561B6
+:1037C000F1E782B010B502A902920393FFF7C5FF9B
+:1037D000002010BC08BC02B0184770B50500FFF708
+:1037E00096FF2800FFF784FF041E0BD00100002283
+:1037F0002800F7F77FF8200002F04EF9F5F780FA7D
+:103800000028EED170BD704710B5040002F044F9F5
+:10381000200010BD82B030B5040085B0089202A827
+:103820000822099302F06EF9039B029D5810241898
+:10383000DB0701D523685D590AA90822684602F012
+:1038400061F92000089A099BA84705B030BC08BC64
+:1038500002B01847028903008A4203D1012380790C
+:1038600018407047428900208A42FAD19879022391
+:10387000F6E7028903008A4203D1042380791840C5
+:103880007047428900208A42FAD198790823F6E7E6
+:10389000028903008A4203D11023807918407047BF
+:1038A000428900208A42FAD198792023F6E70389D9
+:1038B00010B58B4205D101248379002A0BD0234314
+:1038C000837143898B4205D102218379002A04D078
+:1038D0000B43837110BDA343F2E78B43F9E70389E0
+:1038E00010B58B4205D104248379002A0BD02343E1
+:1038F000837143898B4205D108218379002A04D042
+:103900000B43837110BDA343F2E78B43F9E70389AF
+:1039100010B58B4205D110248379002A0BD02343A4
+:10392000837143898B4205D120218379002A04D0F9
+:103930000B43837110BDA343F2E78B43F9E782B0D9
+:10394000F0B589B00E920F93078995B20400BD427D
+:1039500000D147890EAB5E88022E23D0052E17D0EA
+:10396000012E10D1290020003200FFF7A0FF3900FE
+:103970002000FFF76FFF002805D001233200A18847
+:1039800004A8FEF77CFF09B0F0BC08BC02B01847E1
+:10399000290020000122FFF7A2FF39002000FFF7D5
+:1039A00068FFE8E739002000FFF754FF002830D017
+:1039B00032000123A1886846FEF761FF290020003C
+:1039C000FFF757FFA688002820D039002000FFF716
+:1039D00050FF00281AD001230422310004A8FEF76A
+:1039E0004EFF012239002000FFF791FF290020003F
+:1039F0000022FFF75CFF290020000022FFF76FFF85
+:103A0000002229002000FFF782FFBCE701230322E8
+:103A1000E3E729002000FFF73BFF0028E6D1267BE3
+:103A2000012EE3D129002000FFF723FF33000422F9
+:103A3000002800D10322290004A8FEF720FFD5E7C3
+:103A400001737047704710B5040002F025F820009C
+:103A500010BD30B5040085B02569002D1ED0EA7870
+:103A6000012A08D0022A14D001231E21684692B2EE
+:103A7000FEF705FF03E02000183000F015F8236979
+:103A80009D42E9D12000F7F73DF9280002F004F843
+:103A9000E2E72000203000F02AF8F0E705B030BD62
+:103AA00000230160436070471FB504000068F7F70A
+:103AB00029F90023436262689A4207D160600123BA
+:103AC0001D211A006846FEF7DAFE09E0516A002956
+:103AD00002D00A000133F9E7032B02DD01F0DCFF1D
+:103AE0001FBD5062EBE7002341600370704770B563
+:103AF00005004068F7F706F9012304002B70043035
+:103B0000F5F744FC00232B709C4202D0200001F00A
+:103B1000C3FF70BD13B50C0001A8F7F71FFB210010
+:103B200001A8F7F72DFB13BD73B50D0014001E009F
+:103B300001A8F7F713FB33002A00210001A8F7F7CB
+:103B400053FB73BD802307B55B05009101921A6991
+:103B50005B696946133B5A430223FFF7E5FF07BD44
+:103B600084B010B504928022039105935205136925
+:103B7000516952691139133A5A434B430F99CB1A81
+:103B8000D21803A90C23FFF7CFFF10BC08BC04B068
+:103B9000184710B50400F7F7FBF8200010BD80238C
+:103BA000F7B55B051F6901915D69F7F7F1F806004C
+:103BB000041E21D0302001F073FF113D302200217E
+:103BC0007D430400002701F0B9FF0835B7420DDA44
+:103BD00029003022200001F095FF2100019801F01A
+:103BE000E3FF002808D030350137EFE7B74203D1B3
+:103BF000200001F051FF00242000FEBD10B509682F
+:103C00000431FFF7CCFF10BD10B509680431F7F798
+:103C1000EFF810BD52DF704712DF7047704710B5E4
+:103C2000040001F039FF200010BD10B50400F5F7C5
+:103C300015FB00220300A46801208A4202D19C42A5
+:103C400000D9100010BD10B5F7F73AFA10BD29DF02
+:103C5000704728DF704710B503685B6A984710BD4E
+:103C600010B50400F7F782FB200001F015FF2000DB
+:103C700010BD10B50D22C9B2FFF741FCC738434251
+:103C8000584110BD10B503685B6A984710BD10B568
+:103C90000400F7F7ABFC200001F0FEFE200010BD91
+:103CA00010B50D22C9B2FFF72AFC5A3843425841D9
+:103CB00010BD10B50368DB69984710BD10B504004E
+:103CC000F7F70AFD200001F0E7FE200010BD10B557
+:103CD0000722C9B2FFF713FCC4384342584110BD54
+:103CE00010B503685B6A984710BD10B50400F7F77C
+:103CF00013FE200001F0D0FE200010BD10B50F22F1
+:103D0000C9B2FFF7FCFB33384342584110BD10B530
+:103D10000368DB69984710BD10B50400F7F7B0FEE3
+:103D2000200001F0B9FE200010BD10B54F22C9B22D
+:103D3000FFF7E5FB40384342584110BD10B503681A
+:103D4000002B01D00800984710BD10B50368002B68
+:103D500001D00800984710BD37B504680D00002C4D
+:103D60000ED00822011D684601F0CCFE019A009B8E
+:103D700050102018D20701D50268D358290098475F
+:103D800037BD82B030B5040085B0089202A8082281
+:103D9000099301F0B7FE039B029D58102418DB071E
+:103DA00001D523685D590AA90822684601F0AAFED8
+:103DB0002000089A099BA84705B030BC08BC02B097
+:103DC000184782B010B50400006803930292F9F717
+:103DD00045F8836D9B0715D56068FEF756FF208177
+:103DE0006068FEF759FF60816068FEF75CFFA081A4
+:103DF0002068F9F753F822000368218A08325C69C9
+:103E00000623A04710BC08BC02B0184713B54A8867
+:103E1000438A04009A421AD10B89012B17D9CB6827
+:103E20001988C181406803681B6998476068036806
+:103E30005B699847E0812068F9F730F82200618AD1
+:103E4000002403680094DC680E320223A04713BDEF
+:103E5000F8B5451C04000E001700002110222800B0
+:103E600001F06CFE0023638201332370002F08D120
+:103E7000330010339E4209D0013B1A782A70013575
+:103E8000F8E710223100280001F045FEA37B627B99
+:103E90001B02134320006382F8BDA7DF7047A9DF30
+:103EA0007047AADF704768DF704710B50368002BC2
+:103EB00001D00800984710BD10B50368002B01D051
+:103EC0000800984710BD10B50368002B01D008000A
+:103ED000984710BD10B50368002B01D00800984723
+:103EE00010BD10B50400F7F767FF200001F0D4FD06
+:103EF000200010BD1FB50123FA211A006846890071
+:103F0000FEF7BDFC05B000BD0200010010B503685E
+:103F100034329B6F0A31984710BD10B50400FFF78B
+:103F2000F3FF210008C92000DB6F984710BD70B572
+:103F30000E001100C27F1D0002339B1804000120F7
+:103F40001F2B12DC2B18A354E37F2A001B18DBB2B3
+:103F5000E377E654E07F0130C0B2E077201801F04B
+:103F6000D1FD0020E37FED18E57770BDF8B500279F
+:103F7000C47FBC424FD9C61975788D4220D1B44652
+:103F800007290DD801290DD9E11801251F292CDC9D
+:103F900004197519AC4218D92178E154013CF9E7AC
+:103FA0001529F1D0C75D013FFFB2BB421FD10023ED
+:103FB0000236D9B28F4217D9D15CF1540133F8E7F8
+:103FC000C55D7F190137FFB2D3E700210236CCB2BD
+:103FD000A34203D9545C74540131F8E7C25D9A18C6
+:103FE000C255C27F9B18C37700252800F8BDE4188E
+:103FF0000125E41B1F2CF8DCBC1C3619C47F0519F5
+:10400000AE4205D2654634782C700124A444F4E70E
+:10401000E41B023CC477FFF78AFF0500E5E737B5EC
+:104020000D00F8F72BFF6B46DA1D01230400190081
+:104030000A301570FFF79AFF002802D12000FFF721
+:1040400063FF37BDF8B50D0016001F00F8F716FF27
+:104050000400092D03D1036831005B6B98472000F1
+:104060003B00320029000A30FFF780FF002802D110
+:104070002000FFF749FFF8BD70B50D0000210400D6
+:1040800001701022013001F059FD2000658270BDE1
+:10409000806810B5002803D0F8F7F0FEFFF73DFF69
+:1040A00010BDF0B58BB003AC050026000AAF0021AF
+:1040B000601C21700622073401F040FDA742F6D1B2
+:1040C0006A460423A86853720196F8F7F7FE03685E
+:1040D00001A91B6998476B46987A0BB0F0BD10B5E3
+:1040E00004001830FEF78FFB0123636110BD02232B
+:1040F00070B5436104000D00F5F7B0F82061002DA4
+:1041000007D008236269134363610423A279134330
+:10411000A37170BD8023F0B55B055B6E85B00800B0
+:10412000029101930424FFF7D1F905250127290005
+:104130000198FCF71BFC08003900FCF791FB019B80
+:1041400000261B1A019305235D435F430390039BE5
+:104150000133B3420ADD042302989A1B12B221B242
+:10416000FB337430F5F73AF90136F0E7013CDED263
+:1041700005B0F0BD82B030B5040085B0089202A849
+:104180000822099301F0BEFC039B029D58102418DD
+:10419000DB0701D523685D590AA90822684601F0AA
+:1041A000B1FC2000089A099BA84705B030BC08BCA8
+:1041B00002B0184782B070B50400006804920593FD
+:1041C000150CF8F74BFE0223826D1A4211D09D4266
+:1041D0000BD100232500237101CDF8F75FFE0368A2
+:1041E000E1882A005C69012311E0012D05D0052D2D
+:1041F000F0D070BC08BC02B018472600257101CE73
+:10420000F8F74CFE0368E18832005C692B00A04798
+:10421000EFE782B070B50400006804920593150CB6
+:10422000F8F71CFE0223826D1A4208D09D4202D18B
+:104230000023637108E0012D05D0052DF9D070BC75
+:1042400008BC02B0184765712068F8F727FE0368BC
+:104250002189621D5C690123A047F0E737B5046836
+:104260000D00002C0ED00822011D684601F04AFC0A
+:10427000019A009B50102018D20701D50268D3582C
+:104280002900984737BD10B54A88838A0C0090B042
+:104290009A4219D10B89002B16D0CB681B78012BC1
+:1042A00012D18068F8F7EAFD036815215B6A984728
+:1042B000FA20800001F0CCFA238804A803800023B0
+:1042C00001A90B70FBF7CEFA10B010BD82B073B528
+:1042D0000400061D069208A908226846079301F00B
+:1042E00011FC31006569069A079B2068A84773BCDA
+:1042F00008BC02B0184703001A68002094460A68F8
+:1043000010B5944507D1181D1022043101F0ECFBC3
+:1043100043425841C0B210BD10B5F8F757FD406890
+:1043200010BD10B5F8F752FD006810BD0170427065
+:104330004360704782B0F0B505920200069308AB67
+:104340001B7805ACE0CCE0C2002B1ED04A78002AD6
+:1043500005D04268524242608268524282604A6896
+:10436000022A16D0032A1AD0012A04D10268416811
+:10437000524201604260012B17D0022B05D14368E5
+:104380005B42436083685B428360F0BC08BC02B060
+:10439000184702685242026042685242EAE74268A5
+:1043A0000168524202604160E5E7426803680260CA
+:1043B000E7E782B037B50400180007930B78069240
+:1043C0000193089B009303002000FFF7B3FF200038
+:1043D0003EBC08BC02B0184710B5040001F002FB57
+:1043E000200010BD02000B00F0B5126889B00192E8
+:1043F00003AA15001E004068016809688C4692CE29
+:1044000092C5DB680199D36000231361E04709B0CE
+:10441000F0BD002310B5040001604360994201D152
+:10442000F8F7E8FC200010BD70DF704771DF7047BF
+:1044300060DF704710B5FBF729FB002010BD704707
+:10444000022070470220704700207047002070470C
+:1044500002207047022070470220704702207047F8
+:1044600002207047022070470220704702207047E8
+:1044700002207047022070470220704702207047D8
+:10448000022070470023136070470020704702200D
+:1044900070470220704702207047022070470220B8
+:1044A00070470020704700207047002070470220AE
+:1044B0007047022070474160704781607047C1605B
+:1044C00070470161704741617047022070470220C8
+:1044D0007047022070470220704702207047022078
+:1044E000704702207047022070470020704702206A
+:1044F00070470220704700207047704702207047C5
+:1045000002207047704702207047002070477047B4
+:1045100066DF704748DF7047007970470C3070479E
+:104520000C30704710B5FFF7F5FF10BD10B50368EC
+:10453000002B01D00800984710BD10B50368002B70
+:1045400001D00800984710BD10B50368002B01D0BA
+:104550000800984710BD10B50368002B01D0080073
+:10456000984710BD10B50400F8F766FE200001F072
+:1045700093FA200010BD10B50400F8F76DFE20007E
+:1045800001F08AFA200010BD10B50400F8F774FE9F
+:10459000200001F081FA200010BD10B50400F8F7EA
+:1045A0007BFE200001F078FA200010BD10B5040059
+:1045B000F8F782FE200001F06FFA200010BD10B560
+:1045C0000400F8F789FE200001F066FA200010BD13
+:1045D00010B50400F8F790FE200001F05DFA20000D
+:1045E00010BD10B50400F8F797FE200001F054FA52
+:1045F000200010BD10B50400F8F79EFE200001F069
+:104600004BFA200010BD10B50400F8F7A5FE2000FD
+:1046100001F042FA200010BD0823F0B597B002AABD
+:10462000137106AA029202AA137310000EAB049330
+:104630000C00F9F7CBFC00230600984204D023714C
+:10464000A371300017B0F0BD0500072702AB1B7B3C
+:10465000A37102AB1B79AB4213D96379AB4201D88A
+:104660002571EEE73800684323681818029B019310
+:10467000019AAB0099580135072201F043FAEDB2D7
+:10468000E7E725710727002502AB21791B7B691815
+:10469000AB4202D96379994201DB2171D1E77943B9
+:1046A00023685918049B0193019AAB00985801356F
+:1046B00000F034FDEDB2E7E710B5F9F727FC10BDC7
+:1046C00010B508001100F9F75BFC10BD10B508002B
+:1046D0001100F9F72BFC10BD10B5080011001A00ED
+:1046E000029BF9F7AFFB10BD70B5037904000920F8
+:1046F000002B1AD0FBF73EFA03000520002B14D143
+:104700002500FC35A86B00280AD1286C00280DD1A3
+:1047100020000C3000F0BEFA002806D1207104E021
+:1047200003685B6A98470028EFD070BD03689B6AF6
+:1047300098470028ECD0F8E7F7B5037907000E009A
+:104740001400002B11D008220021684601F0F6F970
+:104750000A256B461D713000F8F75CFB6946009036
+:10476000E368200098472800FEBDF8F791FC05009B
+:104770000C20002DF8D101230822290068463B7146
+:1047800001F0DCF9E7E770B50400E3692362206A11
+:10479000002807D0C36821009847236A002BF4D073
+:1047A0001B69F3E7E069002804D0056901F074F99A
+:1047B0002800F8E7E0616060A060E060206160616F
+:1047C00070BD10B5FFF7DFFF002800D0062010BD38
+:1047D00010B50400F8F724FE200001F05DF9200078
+:1047E00010BD10B51F220021040001F0A7F900231D
+:1047F000E37710BD10B50020F8F744FF10BDFC3082
+:10480000836B70B50400002B07D19920800001F064
+:1048100047F90500F8F758FFA563A06B70BDFC30A1
+:10482000836B70B50400002B07D19920800001F044
+:1048300037F90500F8F748FFA563A06B70BD70B5A8
+:1048400004004068002804D0056901F025F928001B
+:10485000F8E7606070BD10B50400F8F789FF20002C
+:1048600001F01AF9200010BD70B50400406800285E
+:1048700004D0056901F010F92800F8E7606070BD08
+:1048800010B50400F8F77EFF200001F005F92000C4
+:1048900010BDF0B5040087B0E36B2364206C0028E2
+:1048A00007D0C36821009847236C002BF4D01B6904
+:1048B000F3E7E06B002804D0056901F0EDF828006B
+:1048C000F8E7E063A080E068002804D0056901F003
+:1048D000E3F82800F8E7E06020001430FFF7AFFFAE
+:1048E00020002030FFF7C0FF266B002E05D0356971
+:1048F000300001F0D1F82E00F7E701AD31002800BB
+:104900002663F8F7D1FE23002A00443383CA83C309
+:10491000049B3100236528006665F8F7C5FE230077
+:104920002A00583383CA83C3049B3100636628007E
+:10493000A666F8F7B9FE23002A006C3383CA83C346
+:104940003000049BE667A36707B0F0BD70B50400B4
+:10495000E36A2363206B002807D0C36821009847CF
+:10496000236B002BF4D01B69F3E7E06A002804D026
+:10497000056901F091F82800F8E7E062201DFFF7D3
+:1049800073FF20001030FFF75AFF206A002804D080
+:10499000056901F081F82800F8E7206270BD77DF33
+:1049A000704778DF70477ADF70477CDF704770DFD1
+:1049B000704771DF704772DF704773DF704774DFD5
+:1049C000704775DF704776DF704777DF704778DFB5
+:1049D000704779DF70477ADF70477BDF70477CDF95
+:1049E00070477DDF704788DF704714207047642070
+:1049F0007047A0208001704710B50400FFF7DFFF6B
+:104A000002000320002A05D158342178023881435E
+:104A10001000217010BD030010B5032458330800A6
+:104A200011001A78A2431A703B2900D01321FFF716
+:104A3000CAFF0023984200D00333180010BD0300C2
+:104A400010B5FE330A00D98C03681B6A984710BD65
+:104A5000080010B5FFF7C1FF0023984200D00333D0
+:104A6000180010BD080010B5FFF7B5FF00239842ED
+:104A700000D00333180010BD080010B51100FFF777
+:104A8000A0FF0023984200D00333180010BD13B5D7
+:104A90000C001100012C10D86B460622581C01F0A6
+:104AA00031F800206B4669461C70FFF780FF002339
+:104AB000984200D00323180016BDA31E012BF9D87D
+:104AC0000120EFE737B568460D001400FFF771FFCE
+:104AD000032300280DD1002D02D06B461B782B70CC
+:104AE000231E06D06B460622591C200001F00AF84E
+:104AF000002318003EBD080010B51100FFF771FF3C
+:104B00000023984200D00333180010BD080010B5F0
+:104B1000FFF75DFF0023984200D00333180010BD5B
+:104B2000080010B5FFF755FF0023984200D003336B
+:104B3000180010BD080010B5FFF747FF0300002064
+:104B4000834203D00530112B00D0023810BD08205D
+:104B50007047B830017000207047B93001700020F4
+:104B6000704702207047B83000787047B93000783D
+:104B70007047002070470200030010B5F33211782F
+:104B80009B6F6C30984710BD4A6810B55310C01821
+:104B90000B68D20701D50268D358984710BD11237E
+:104BA00037B5080001AD2B700C0001F007F82100AB
+:104BB00082B22800FFF713FF0023984200D003338E
+:104BC00018003EBDF8B506000D000024072733008D
+:104BD000BA331B78A3420ED96B79A3420BD93900A3
+:104BE00061432B6807225818BB317118013400F05B
+:104BF00089FFE4B2EBE700202C71F8BDF8B503683B
+:104C00000600DB6C0D000C799847032384420DD815
+:104C1000002307212879DAB2824209D20A005A43D6
+:104C20002C680133125D032AF5D104231800F8BD66
+:104C300037000024BA373C702B79A34211D90723DF
+:104C400019003878614358432B68BB305918072244
+:104C5000301800F057FF3B78013401333B70E4B269
+:104C6000EAE70023E2E770B50D00C97F01201F29A4
+:104C70000FD800290CD02800D37FFFF79CFE041E1C
+:104C800006D1288CFFF7A3FE03002000002B00D0E4
+:104C9000032070BD10B50400F8F7F2FB002809D11D
+:104CA00023000122FE335242DA84BA34463B188094
+:104CB000207010BD0620FCE7FE30C1847047FE3036
+:104CC000C08C7047A0DF7047A4DF7047A5DF704736
+:104CD000A6DF7047A8DF704737B508000025110030
+:104CE0006A4655806D46069C019322882A806A4652
+:104CF000FFF7ECFF03000320002B02D118002A88E5
+:104D000022803EBD70B586B015006A4600200C00BA
+:104D1000961DD380F8F7B6FC03681B699847FFF728
+:104D2000CEFF02A901230C8000248B708C80CD6003
+:104D30008E60FFF7CDFF83B22000A34200D0053084
+:104D400006B070BDF8B5040000200D001600F8F79D
+:104D500099FC03681B6998472368DF69FFF7AFFF79
+:104D6000330001002A002000B847F8BDF0B5060066
+:104D70001C00D38B0022457985B0F836954220D9A6
+:104D8000D700F75B9F4211D10E2502231F326D44DD
+:104D9000D2002B8082180368928803AE00959F682A
+:104DA0003300B847002803D005B0F0BD0132E5E775
+:104DB0002B88022B07D133889B07F5D00123237062
+:104DC000F2E70420F0E70620EEE710B502780300D2
+:104DD000002A0AD10C781000002C05D1588A4B8A81
+:104DE000C01A43425841C0B210BD0020012AFBD175
+:104DF0000A78012AF8D10131581C0F3200F074FEF4
+:104E0000EFE770B504000D006368A360A068002898
+:104E100007D0C36829009847A368002BF4D01B690A
+:104E2000F3E770BD10B5C368984710BD030010B517
+:104E30000800110004280BD005280DD0032806D146
+:104E400018005B6C4430002B01D0FFF7EBFF10BD66
+:104E500018009B6D5830F6E71800DB6E6C30F2E7F7
+:104E6000F0B5050008880C008FB0532806D84F28ED
+:104E700006D801285BD0182800D166E00FB0F0BD3D
+:104E80005138022803D8FBF7D7FC71602B00CE887D
+:104E9000290000236A79FC319A420BD9D800085ABC
+:104EA000B04209D120339B005859431CDA7F30238C
+:104EB0001A4203D1022115E00133EDE7238C91065C
+:104EC00002D503219C0706D40421D20603D5012272
+:104ED0001340C91AC9B2C28B2800FFF7A7FFCDE75C
+:104EE000CE880521002200922A006B79F8320098C2
+:104EF0008342C3D9C000105AB04243D1062900D121
+:104F000081E0072942D032000229E5D1A3880AA90D
+:104F10000B804E80237A0B71A38BCB80E38B2034E4
+:104F20000B81CC6028001430FFF76BFFA6E70C7AEA
+:104F3000EB682B6128690028A0D0C368210098473E
+:104F40002B69002BF4D01B69F3E7A3880AAE3380EA
+:104F50002B6B6B63686B002800D18FE7C36831004F
+:104F600098476B6B002BF3D01B69F2E78B79012B11
+:104F700005D0022B00D081E70E890721B2E70E8908
+:104F80000621AFE7009801300090B0E700230593B9
+:104F9000A38802AA13805680E38B06AF9380238CEC
+:104FA0000021D38023001022223338000193049380
+:104FB00000F0C4FD02233B70009B20339B005A5934
+:104FC00013002A3319780023994206D01000D36CBD
+:104FD000403002A9984702AB9B893900A088BB806A
+:104FE000FFF778FEBB88002B00D047E7A3880AA90B
+:104FF0000B804E80A37A0B71E38BCB80238C0B81CB
+:10500000019BCB608EE70C22002107A800F096FDE3
+:10501000A38806AF7E803B80A38B0AAE10220021BE
+:105020003000BB8000F08AFD01233370009B2033E9
+:105030009B005B591A00293211780022914205D059
+:10504000180039009B6B2C309847BA89B280BB8915
+:10505000002B09D1BA68002A06D0B17901330B437D
+:10506000B371079B0C93F2603100A088FFF732FE0A
+:1050700004E77EDF704768DF704770B500200C00E2
+:10508000F8F700FB03685B6A98472378152B25D057
+:1050900005D8132B0CD0142B18D0002070BD222B58
+:1050A000FBD10369002BF8D0626810889847F4E7B9
+:1050B0004568002DF1D06068012481780088CB0616
+:1050C0004A085B0F22402140A847E6E78368002B8F
+:1050D000E3D06268917810889847DEE76468A37827
+:1050E0001A07120F1B09012A03D0022A0AD0002135
+:1050F00003E01900013B022BF9D8C368002BCCD088
+:105100002088E9E70421012BF7D00021022BF4D1FC
+:105110000531F2E710B500F074F910BD022310B5A7
+:105120000B708C330B713F3B4B712D338B714A1CD1
+:10513000043100F03BF910BDA2DF7047A3DF7047D8
+:1051400063DF704710B586B06B4600240100102263
+:1051500002A8DC7100F0D6FC6B4602A8D91DFFF74F
+:10516000EFFFA04201D16B46DC79200006B010BDF4
+:10517000F0B5150099B01C001EAB04CB02901B8843
+:105180000492059320AB1B882A00069321AB1B7861
+:105190000391079323AB1F8824AB1B78089325AB9F
+:1051A0001B78099330231A4001921D4213D0032229
+:1051B00000210AA800F0C2FC02230AAA9370A01ED4
+:1051C0000F331370032804D8FBF736FB02383A3C40
+:1051D00021230AAA537011AE1C220021300000F0D6
+:1051E000ADFC019B0AAA591E8B415B421A403570E7
+:1051F0001692002F05D0229B002B02D012933781EC
+:1052000077810BAE03220021300000F097FC0222D0
+:10521000089B0799DB000A431343099A12011343C1
+:105220001F221340B37032231D420FD0601E04288A
+:105230000CD8FBF701FB0916181A1C003123C8E72C
+:105240001223C6E72223C4E7112333700C231D4227
+:1052500011D0601E04280ED8FBF7EEFA0B25272983
+:105260002B002123F1E73123EFE71223EDE722237F
+:10527000EBE711237370082200210EA800F05EFCFA
+:10528000039B059A0C930AAB1A82069A02989A829B
+:10529000049B0CAA109311A9269B0D96FFF74CFFB7
+:1052A00080B219B0F0BD2123E4E73123E2E71223F5
+:1052B000E0E72223DEE7F0B589B01D000EAB1B88C6
+:1052C00004000E000092019303220FAB002102A8FC
+:1052D0001F7800F033FC112302AA137053700F3BA8
+:1052E0001F4305331F4097700021082205A800F0D6
+:1052F00025FC019A02AB04939D811A82009B200039
+:10530000109A03A903960793FFF718FF80B209B01C
+:10531000F0BD29DF704728DF704710B5FFF7F9FFB0
+:10532000F8F78CFF10BD10B5F8F7E8FE80225205A3
+:1053300013691169421E98B2504389B2FBF790FA83
+:10534000FFF7E9FFF8F77AFF10BD7FDF704782DFD4
+:105350007047A7DF7047A9DF7047AADF70470020BA
+:105360007047002070470020704710B5F9F750FCD7
+:1053700010BD0020704710B5F9F702FD10BD10B543
+:10538000F9F718FD10BD002070470020704700207D
+:105390007047AADF704744DF704711DF704713DFA3
+:1053A000704700DF704770474DDF704770B58CB0B5
+:1053B0006B46140002000D001E000F3211781970A8
+:1053C00011000133013A8842F8D10D22002104A8CE
+:1053D00000F0B4FB2B783000F3776B78B377AB78C1
+:1053E0007377FFF7E1FF2F236B441B7823702E2385
+:1053F0006B441B7863702D236B441B78A3700CB037
+:1054000070BD30B5037804000D00002085B0022B7C
+:1054100016D10322611C01A800F074FB0322211D98
+:1054200003A800F06FFB280002AA03A9FFF7BEFF44
+:10543000032202A901A800F057FB43425841C0B221
+:1054400005B030BDA6DF70472EDF704732DF7047F2
+:1054500033DF70474CDF70472EDF704751DF7047F6
+:1054600010DF704711DF704761DF704710B508002B
+:105470001100FEF7E4FF10BDF0B585B01C000AABCB
+:10548000050016001F780391FAF7DCFB01235F404B
+:105490003200230028000399009700F036FA201A02
+:1054A000431E984105B0F0BDF0B585B01C000AABB5
+:1054B000050016001F780391FAF7C4FB01235F4033
+:1054C0003200230028000399009700F0DCF9201A2D
+:1054D000431E984105B0F0BD10B50400FAF7C0FBBB
+:1054E000200000F0D9FA200010BD8269806812689F
+:1054F0001040431E9841704710B5043000F0AFF9DA
+:1055000010BD4369010010B50068002B03D10028CD
+:1055100000D0804710BD0028FCD004319847F9E73F
+:1055200010B5012902D0022904D010BD2030FFF7A8
+:10553000E8FFFAE73830FAE7704710B5040000F0EA
+:10554000ABFA200010BD704703004A1C0800182168
+:105550004A4341439A189268581810B5C068002A07
+:1055600003D1002800D0804710BD0028FCD01031A6
+:1055700059189047F8E710B5040000F08DFA2000A4
+:1055800010BD70B50D0004000430FAF759FFE56353
+:1055900070BD10B5040043684269991800F07FF8A7
+:1055A000E36A002B04D1A369002B00D0984710BDFB
+:1055B000A0690028FBD021001C319847F7E710B5FF
+:1055C000040000F074F80023A361E36210BD10B57D
+:1055D0000400FAF79DFB200000F05EFA200010BDE9
+:1055E00070B50D00040000F062F86561206900F0FC
+:1055F0001FF94119200000F052F870BDC36A010084
+:1056000010B58069002B03D1002800D0804710BD61
+:105610000028FCD01C319847F9E710B50400FAF7D0
+:1056200085FB200000F038FA200010BD036810B59B
+:105630000400002B05D1C06800F0FAF80123606077
+:10564000236010BD10B504000068002804D0E06895
+:1056500000F0EEF86368C01A10BD10B58468FFF75B
+:10566000F1FF201810BD10B50400C06800F0E0F88C
+:1056700000236060A36010BD002310B50360436089
+:1056800083600400FAF782FBE0602000FFF7EBFF85
+:10569000200010BD10B503689B68984710BD10B579
+:1056A00003000A00011D006900F089F810BD10B563
+:1056B000011D006900F0A0F810BD0FB4012010B565
+:1056C000FCF7CCFA70B50D0004001600FAF78EFB5B
+:1056D0006B1C07D00021200000F0C7F8310020002B
+:1056E00000F0BDF870BDF8B50D001F0004001600F5
+:1056F000FAF77CFB6B1C0CD06368002F0AD0E268C1
+:1057000001212000136000F0B0F83100200000F00B
+:10571000A6F8F8BD2269F3E710B50322FFF7D2FF20
+:1057200010BD10B5FFF7CEFF10BD10B5130000225D
+:10573000FFF7D9FF10BD10B50022FFF7F6FF10BD2F
+:10574000012010B5FCF78AFA7047704710B5FFF7D3
+:10575000FCFFFFF7F9FFF2F727FE10BD10B5002898
+:1057600001D000F05EF9FEE770B504000D0003689B
+:105770001B68984763681D6070BD036870B5DB687F
+:105780000400984763685A682368002A02D19B681E
+:10579000984770BD5B681568984763682D1A5A680A
+:1057A000002D07DC916859601B68002BEAD0506817
+:1057B0009847E7E7236810681B699847E9E770B5E1
+:1057C00006000C00100072B64B6000230A6071687E
+:1057D0004D68002D08D1002B0CD133684C601B693B
+:1057E0009847A56062B670BD2A68821AF3D42B0070
+:1057F000AD68EEE79C60F4E710B572B64268536896
+:105800008B420DD19B6853600268002B03D19368D3
+:10581000984762B610BD126918689047F9E71300FF
+:10582000002BF6D09A688A42F9D18A689A60F0E72C
+:1058300010B503685B68984710BD70B50400FAF7AF
+:1058400069FF0500FAF766FF401BA042FAD370BD5E
+:10585000FA2310B59B005843FFF7EFFF10BD10B5BA
+:10586000007840B200F081F810BD002902D0012973
+:1058700000D070470023A022C356D205C133FF33A6
+:105880009B009950F5E7F7B50192B1221C0003681F
+:105890004910D20099508021012289005A501900E4
+:1058A00000260500FC31CE601A60671E019BB742DE
+:1058B0000BDC01222800D919FAF7C4FB002819D003
+:1058C0002800FAF787FC3C0010E000222800991914
+:1058D000FAF7B8FB00280BD02800FAF7ADFC04005B
+:1058E0002800FAF777FC002C00DB34002000FEBD16
+:1058F0000136DAE7089B002BF8D02B68FC339A6856
+:10590000002AFCD000229A60F0E7F8B51700B12217
+:105910001C000368D2004910995080220025920093
+:105920009D50012206009A60A54204DB069B002BD5
+:1059300013D120000EE03000795DFAF76FFB0028EC
+:1059400009D03000FAF746FC3000FAF775FC002861
+:1059500000DB2800F8BD0135E6E73000FAF752FC1D
+:105960000028E6D001204042F4E7A0238000DB05B8
+:10597000C018E02310B50C24DB00C2588900A243F4
+:10598000C250C2581143C15010BD30B5002902D0D9
+:1059900001290FD030BD01220C0013008B40056996
+:1059A0001D4203D005688B00EB181C6001311F29D4
+:1059B000F3D1EFE700230A009A400469144203D0B0
+:1059C00004689A00A218116001331F2BF3D1E1E79C
+:1059D0000B00426810B514680169634019406140CA
+:1059E000116010BD10B5407840B2FAF74DFC10BD03
+:1059F00082B00190C046C046C046C046C046C046C0
+:105A0000C046C046C046C046C046C046C046C04666
+:105A1000019B013B0193002BECD102B07047704712
+:105A2000704710B59AB0032102A8FFF784FE022147
+:105A300008A8FFF780FE01210EA8FFF77CFE1021C9
+:105A400014A8FFF778FE9624059B039A20001A609D
+:105A5000099A0C9B1A600F9A129B1A60159A179B51
+:105A600001921A60FFF7F4FE069B039A20001A6069
+:105A7000099A0B9B1A600F9A119B01921A60159A52
+:105A8000189B1A60FFF7E4FEDEE7030010B508007C
+:105A90001900FCF7CFF810BD10B5F3F731FB10BDBE
+:105AA00010B5041E00D101342000F3F7F5FA0028E8
+:105AB00007D1FAF7BBFE002801D100F003F88047B8
+:105AC000F2E710BD062010B5FCF702F90120FFF740
+:105AD00045FEC9B28218904201D100207047037878
+:105AE0008B42FBD00130F6E730B500240139A242E9
+:105AF00001D1002005E0035D01340D5DAB42F6D01D
+:105B0000581B30BD002310B59A4200D110BDCC5CAB
+:105B1000C4540133F8E710B5884202D98B18984273
+:105B200003D3002307E08B5C8354013AFBD210BD02
+:105B3000CC5CC45401339A42FAD1F8E703008218CE
+:105B4000934200D1704719700133F9E770B5040032
+:105B50000D001F2904D9162303600120404270BDA7
+:105B6000436C002B04D08A009B181A68002A08D1C5
+:105B7000200000F015F82A0001002000FCF7B2F820
+:105B8000EDE70020012AEAD0511C03D11623013091
+:105B90002360E4E7002428001C6090472000DEE733
+:105BA00010B5FCF779FB10BD02780B78002A03D002
+:105BB000013001319A42F7D0D01A70470023C25CFD
+:105BC0000133002AFBD1581E7047030030B51D0079
+:105BD000002A06D00C78013A01332C700131002CD8
+:105BE000F5D100219A18934200D130BD19700133CC
+:105BF000F9E7F7B5150001938A680B690C0000906E
+:105C0000934200DA130022002B6043321278002AFC
+:105C100001D001332B6023689B0602D52B68023329
+:105C20002B602268062317001F401A4227D023004A
+:105C300043331B785A1E93412268920630D42200C7
+:105C400001990098089E4332B047431C25D0062393
+:105C500020682A68E16800250340042B03D18D1ACF
+:105C6000EB43DB171D40A3682269934201DD9B1AB9
+:105C7000ED180027BD4220D1002010E00137E36875
+:105C80002A689B1ABB42D2DD2200012301990098A9
+:105C9000089E1932B047431CF0D101204042FEBD9E
+:105CA0003020E1184331087021005A1C4531097831
+:105CB000A218433202331170C1E722000123019977
+:105CC0000098089E1A32B047431CE6D00137D1E74E
+:105CD000F8B5C046F8BC08BC9E467047F8B5C0464B
+:105CE000F8BC08BC9E4670470000000000000000A1
+:105CF00089810100B92202000500000005000000B2
+:105D000003000000090000000D04000036680200D6
+:105D10000000000000000000812402007F24020037
+:105D2000892402008B240200FFFF00000000000015
+:105D3000FFFF010001000000000000000000000063
+:105D4000FD2A02007F240200412B0200432B0200A7
+:105D50000000000000000000FD2A02007F24020075
+:105D60003F2B02004F2B0200FF2A02001B2B0200D8
+:105D70001F2B02003B2B0200A1960100A9960100F7
+:105D8000312C020000000000000000000D9A01000C
+:105D90007F240200E59A0100B52C020000000000FB
+:105DA00000000000FD2A02007F240200F52C020002
+:105DB000F72C0200559B0100D52C0200F12C0200AB
+:105DC0005D9B0100032D0200010000001700000090
+:105DD00046000000A30000005F010000D6020000A2
+:105DE000C4050000A00B000000000000000000003F
+:105DF0007B3402007F240200C1A1010013320200A3
+:105E00000000000000000000C3370200A1A701004D
+:105E10000DA701002D36020079A801003F360200CF
+:105E2000DB370200F8FFFFFF00000000FD2A020040
+:105E30007DA9010099A80100A9A8010000000000A7
+:105E400000000000FD2A02007F2402000738020043
+:105E5000093802000000000000000000FD2A0200D6
+:105E6000533A0200453A0200473A0200000000009F
+:105E700000000000FD2A0200473C02001D3C020019
+:105E80001F3C0200945E020003000000AC5E0200B2
+:105E900008000000020000000000000004000000F4
+:105EA000010000000800000002000000C40900001A
+:105EB0000000000088130000080000001027000008
+:105EC00010000000204E0000180000008038010083
+:105ED00020000000007102002800000000E2040021
+:105EE00030000000008813003800000000000000AF
+:105EF00000000000FD2A0200573C02006DB30100C3
+:105F0000613C0200FF2A02001B2B02001F2B020033
+:105F10003B2B020079B20100B1B30100312C020029
+:105F2000BCFFFFFF00000000FD2A020069B2010073
+:105F300091B30100A1B301005DB30100D52C0200B3
+:105F4000F12C0200ADB40100032D02005C5F0200E1
+:105F500003000000745F020008000000020000005F
+:105F60000000000004000000010000000800000024
+:105F700002000000E204000000000000C40900006C
+:105F80000800000088130000100000001027000027
+:105F900018000000204E00002000000080380100A2
+:105FA00028000000007102003000000000C4090059
+:105FB000380000000000000000000000FD2A020080
+:105FC000853C0200EDB501008F3C0200FF2A020073
+:105FD0001B2B02001F2B02003B2B02003DB50100D2
+:105FE00005B60100312C0200F05F02000B0000003A
+:105FF000D430000000000000A86100002000000074
+:1060000050C3000040000000A086010060000000B6
+:10601000400D030080000000801A06008800000088
+:1060200000350C0090000000006A1800B00000006D
+:1060300000D43000D000000000A86100F000000093
+:106040000050C300F8000000000000000000000045
+:10605000FD2A0200B33C0200D9B60100BD3C02009B
+:10606000F1B60100D52C0200F12C020095B7010019
+:10607000032D02008460020004000000A4600200FE
+:106080000900000002000000000000000400000001
+:1060900010000000080000002000000010000000B8
+:1060A000300000006902000080000000E8020000EB
+:1060B00090000000C4090000700000008813000078
+:1060C000600000001027000050000000204E00007B
+:1060D00040000000409C000030000000A08601004D
+:1060E0002000000040420F001000000000000000EF
+:1060F00000000000FD2A0200E13C020019B9010085
+:10610000EB3C0200FF2A02001B2B02001F2B0200A7
+:106110003B2B020079B8010031B90100312C02009B
+:106120002861020004000000102700000C0000009D
+:10613000204E00000800000050C3000004000000D2
+:10614000A086010000000000000000000000000028
+:10615000FD2A02000F3D020081BA0100193D020034
+:1061600021BA0100D52C0200F12C020099BA0100DD
+:10617000032D02000000000000000000FD2A0200C4
+:10618000A1BE0100B9BD0100E33E02000000000015
+:106190000000000087420200000000000000000034
+:1061A00059D2010077450200000000000000000005
+:1061B00079D20100894502000000000000000000C3
+:1061C00099D201009B450200000000000000000081
+:1061D00039D2010065450200000000000000000007
+:1061E0004144020045440200494402004D4402007B
+:1061F00055D10100514402005544020059440200A7
+:106200005D440200614402006544020069440200EA
+:106210006D4402007144020075440200794402009A
+:106220007D44020081440200854402008B44020048
+:106230008F44020093440200974402009B440200F2
+:106240009F440200A3440200A7440200AB440200A2
+:10625000AF440200B344020041570200415702001C
+:1062600081D401000000000000000000B9D201004C
+:10627000AD4502000000000000000000F9D201005E
+:10628000D1450200000000000000000071D70100AD
+:1062900057480200000000000000000085D7010000
+:1062A00081480200000000000000000019D3010036
+:1062B000E34502000000000000000000D9D2010008
+:1062C000BF4502000000000000000000CB440200B7
+:1062D000CF440200D3440200D7440200DB44020052
+:1062E000DF440200E3440200E7440200EB44020002
+:1062F00093480200000000000000000059D3010094
+:1063000007460200000000000000000039D3010031
+:10631000F54502000000000000000000EF4402000C
+:106320005DD10100F3440200F7440200FB44020087
+:10633000FD44020001450200054502000745020038
+:106340000B4502000F4502004D490200000000000D
+:1063500000000000D9460200CD460200C1460200FE
+:10636000B946020019460200B7440200BB440200CD
+:10637000BF440200C3440200C7440200C3470200F6
+:10638000000000000000000039470200194502002B
+:10639000E946020079D301001D45020021450200B3
+:1063A0001F480200FF470200F1D10100EDD30100B8
+:1063B000BDD101002545020021D40100D1470200D2
+:1063C00000000000000000008F4A0200C54A0200E1
+:1063D000EB490200EF490200F3490200F9490200CB
+:1063E00055440200E1D90100174A02003F4A020069
+:1063F000514A0200654A0200794A02009F4B02009E
+:10640000F74A02000D4B0200214B0200354B0200FF
+:10641000EDD701004F4B0200C54B0200FD4B0200BF
+:10642000534B02005B4B0200634B0200674B0200C0
+:106430006D4B0200734B0200AF4402003DD80100D7
+:10644000674C020039D90100954C020000000000A1
+:106450000000000009DC0100E5DA0100D94C02006F
+:10646000FDDA010019DB0100054D0200454D020077
+:106470006D4D0200EB440200E9DD010019E201006C
+:10648000E9E1010019E70100FDE6010061E6010014
+:10649000275302004DE3010079E3010005E3010009
+:1064A000D1E2010067530200B5ED01008F530200F5
+:1064B0007F5302007353020081ED010087530200F5
+:1064C000775302006353020011EC01008B5302006A
+:1064D0006B530200000000000000000061FC01009E
+:1064E000D9540200000000000000000039550200ED
+:1064F0003B5502000000000000000000475502006C
+:1065000077550200000000000000000011FD0100AE
+:10651000CF5502009355020000000000000000006B
+:106520002DFD01001B560200FD5502000000000079
+:1065300000000000000000000000000041570200C1
+:1065400048650200DC2600208906020015070200CB
+:106550001F5A0200215A02002D070200B004000059
+:1065600000F004006009000000D00900C012000023
+:1065700000B01300802500000050270040380000C4
+:1065800000003B00004B000000A04E0080700000A7
+:1065900000F07500127A00000000800000960000F4
+:1065A00000509D0000E1000000F0EB00002C010015
+:1065B00000903A0100C2010000E0D701008403000E
+:1065C00000B0AF0390D003000000000400080700F3
+:1065D00000705F0700100E00A4DFBE0E40420F00E7
+:1065E00000000010A81202003412020090110200F4
+:1065F0004811020090110200701202009011020076
+:10660000481102003412020034120200701202001B
+:10661000481102004E1102004E1102004E110200FC
+:106620007E120200341202003412020090110200A5
+:106630004411020090110200701202009011020039
+:1066400044110200341202003412020070120200DF
+:10665000441102004E1102004E1102004E110200C0
+:106660007A12020008150200D8140200D8140200A1
+:10667000D6140200DC140200DC140200241602000E
+:10668000D6140200DC14020024160200DC140200FE
+:10669000D6140200D0150200D0150200D015020059
+:1066A0006016020000000000000000000000000072
+:1066B00000000000000000000000000000000000DA
+:1066C00000000000000000000000000000000000CA
+:1066D00000000000000000000000000000000000BA
+:1066E00000000000000000000000000000000000AA
+:1066F000000000000000000000000000000000009A
+:106700000000000018200020202020203030302CF5
+:106710003030302C3030302C3030302C3030300AAB
+:10672000202020203030302C3037302C3030302CAE
+:106730003037302C3030300A202020203030302CC0
+:106740003030302C3030302C3030302C3030300A7B
+:10675000202020203037302C3030302C3030302C7E
+:106760003030302C3037300A202020203030302C90
+:106770003037302C3037302C3037302C3030300A36
+:1067800000202020203030302C3030302C30303081
+:106790002C3030302C3030300A2020202030303067
+:1067A0002C3037302C3030302C3037302C303030EB
+:1067B0000A202020203030302C3030302C30303047
+:1067C0002C3030302C3030300A2020202030303037
+:1067D0002C3037302C3037302C3037302C303030B4
+:1067E0000A202020203037302C3030302C30303010
+:1067F0002C3030302C3037300A000A286400501E0C
+:106800001E007A76677074756F6965617A76677055
+:1068100074756F6965617A766770745265626F6FBF
+:10682000744D6F646500666C617368496E636F6D6B
+:10683000706C65746500000004020204020000022E
+:106840000404040002020004040301000001030325
+:106850000300010102030304020101030104030117
+:106860000003000004010102000003027A76677051
+:1068700074756F6965617A76677074756F69656143
+:106880007A766770740000040202040200000204B9
+:1068900004040002020004040301000001030303D6
+:1068A00000010102030304020101030104030100CA
+:1068B00003000004010102000003021B1B000E1173
+:1068C000000000000008080800080A4A4000000A0A
+:1068D0005FEA5FEA0ED92ED36E19324489330C92E7
+:1068E0004C924D080800000004880808040804843D
+:1068F0008488000A448A4000048EC480000000049A
+:106900008800000EC000000000080001224488102A
+:106910000C9252524C048C84848E1C824C901E1E0D
+:10692000C244924C06CA525FE21FF01EC13E0244AE
+:106930008ED12E1FE24488100ED12ED12E0ED12ED4
+:10694000C488000800080000048004880244880409
+:1069500082000EC00EC008048244880ED126C004F6
+:106960000ED135B36C0C925ED2521C925C925C0ECE
+:10697000D010100E1C9252525C1ED01C901E1ED0C5
+:106980001C90100ED013712E12525ED2521C880829
+:10699000081C1FE242524C1254981492101010100E
+:1069A0001E113B75B131113935B3710C9252524CF5
+:1069B0001C925C90100C92524C861C925C92510E70
+:1069C000D00C825C1FE4848484125252524C1131E8
+:1069D000312A44113135BB7112524C9252112A4462
+:1069E00084841EC488101E0EC808080E1008048275
+:1069F000410EC242424E048A400000000000001FC7
+:106A00000804800000000ED2524F10101C925C004F
+:106A10000ED0100E02424ED24E0C925C900E06C862
+:106A20001C88080ED24EC24C10101C92520800084E
+:106A30000808024002424C101498149208080808F2
+:106A400006001B75B131001C925252000C92524C40
+:106A5000001C925C90000ED24EC2000ED0101000AE
+:106A600006C8049808080EC807001252524F0011B9
+:106A7000312A4400113135BB00124C8C9200112A8E
+:106A80004498001EC4881E06C48C84860808080822
+:106A90000818080C881800000C8360636F6D706123
+:106AA000737343616C00302C3235352C302C323509
+:106AB000352C300A302C3235352C302C3235352CF3
+:106AC000300A302C302C302C302C300A3235352C1A
+:106AD000302C302C302C3235350A302C3235352CD8
+:106AE0003235352C3235352C300A0054494C54207F
+:106AF000544F2046494C4C2053435245454E2000AC
+:106B00000000010002000300040000010101020175
+:106B10000301040100020102020203020402000355
+:106B20000103020303030403000401040204030439
+:106B3000040474656D7043616C00E95DCA4B251DEA
+:106B4000470AA062FA1922DFA9A8E95DFB24251DE6
+:106B5000470AA062FA1922DFA9A8E95D0753251D9B
+:106B6000470AA062FA1922DFA9A8626C65537973FB
+:106B7000417474727300424243206D6963726F3ACC
+:106B8000626974005D00424243206D6963726F3A2E
+:106B9000626974205B00302C302C3235352C302C5F
+:106BA000300A302C3235352C302C302C300A32352E
+:106BB000352C3235352C3235352C3235352C3235B5
+:106BC000350A302C3235352C302C302C300A302C14
+:106BD000302C3235352C302C300A00302C302C3013
+:106BE0002C302C300A302C302C302C302C323535D7
+:106BF0000A302C302C302C3235352C300A323535D9
+:106C00002C302C3235352C302C300A302C323535A6
+:106C10002C302C302C300A003235352C302C302CD6
+:106C2000302C3235350A302C3235352C302C32357B
+:106C3000352C300A302C302C3235352C302C300AA3
+:106C4000302C3235352C302C3235352C300A32355B
+:106C5000352C302C302C302C3235350A00322E3188
+:106C60002E312D2D6700FFFF14000500FFFFFFFFF1
+:106C7000FFFFFFFFFFFFFFFF00FFFFFF000000FF20
+:106C8000FFFFFFFFFFFFFF00FFFFFF000000FF000F
+:106C900000000000FFFF00FFFFFF000000FF0000FA
+:106CA0000000000000000000FFFFFFFFFFFFFF00EB
+:106CB000FFFFFF000000FF0000000000FFFFFFFFDC
+:106CC000FFFFFFFFFFFFFFFF00FFFFFF000000FFD0
+:106CD0000000FFFF00FF00FF00FF00FFFFFF00FFBD
+:106CE00000FF00FF0000FFFF00E2ECF0F4F8FC0002
+:106CF00004E95DDA90251D470AA062FA1922DFA98E
+:106D0000A8E95DDA91251D470AA062FA1922DFA9D8
+:106D1000A8E95D9882251D470AA062FA1922DFA919
+:106D2000A8E95D93B1251D470AA062FA1922DFA9DF
+:106D3000A8E95D93B0251D470AA062FA1922DFA9D0
+:106D4000A86261642068616E646C6520746F207550
+:106D50006E6465726C79696E67207472616E7370AF
+:106D60006F727400494E495449414C495A41544943
+:106D70004F4E5F494E434F4D504C45544500756E44
+:106D80006B6E6F776E004E6F7264696320424C4584
+:106D9000342E31207665723A25752066773A253093
+:106DA0003478004E6F7264696320287370656320C5
+:106DB000756E6B6E6F776E29207665723A25752039
+:106DC00066773A25303478006E5246357800D8E23E
+:106DD000ECF0F4F8FC00044E6F20617661696C61A0
+:106DE000626C652049324300232D302B2000686CF3
+:106DF0004C006566674546470030313233343536DE
+:106E00003738394142434445460030313233343516
+:106E1000363738396162636465660000000000003F
+:106E2000E812FF7F0100000000000000C0680200BF
+:106E30005D6C0200766B0200A75302001820002050
+:106E400000000000C4660200E4660200A4660200BE
+:106E50000000000000000000000000000000000032
+:106E60000000000000000000000000000000000022
+:106E70000000000000000000000000000000000012
+:106E80000000000000000000000000000000000002
+:106E900000000000000000000000000000000000F2
+:106EA000204EFFFF00000000FF0F10100700FF0042
+:106EB0000004FF00E98001006584010025900100C5
+:106EC000659301003196010059960100C1800100CF
:020000040003F7
:10C00000903C002061DC030073DC030075DC03005E
:10C010000000000000000000000000000000000020
diff --git a/src/device/firmware/dev/outdated_mkcd.hex b/src/device/firmware/microbit-data-collection-no-pairing-v2.hex
similarity index 55%
rename from src/device/firmware/dev/outdated_mkcd.hex
rename to src/device/firmware/microbit-data-collection-no-pairing-v2.hex
index cd45ca8f0..3dc8b7159 100644
--- a/src/device/firmware/dev/outdated_mkcd.hex
+++ b/src/device/firmware/microbit-data-collection-no-pairing-v2.hex
@@ -6895,22 +6895,22 @@
:10B3D000481000200519A40500203601000100884E
:10B3E0003720FB349B5F80041F8000100D9DCB092C
:10B3F0000020880900200E0A0020024810000000EA
-:10C000000000022009F2020031F2020033F20200C5
-:10C0100035F2020037F2020039F20200000000009F
-:10C020000000000000000000000000003BF20200E1
-:10C030003DF20200000000003FF2020041F2020067
-:10C0400043F20200254E0200A9F002006DF002004A
-:10C0500081F0020043F20200F1DB0200E1C70200BE
-:10C06000A9EC0200B1EC0200B9EC020043F20200BC
-:10C0700043F2020043F2020043F2020043F20200E4
-:10C0800043F2020095FA020043F2020043F202007A
-:10C0900043F2020043F20200D531030043F20200F2
-:10C0A00043F2020043F20200C1EC0200C9EC0200BC
-:10C0B00043F2020043F20200000000000000000012
-:10C0C00043F2020043F2020043F2020095F0020044
-:10C0D00043F2020043F2020043F2020043F2020084
-:10C0E000D1F002000000000000000000000000008D
-:10C0F0000000000043F2020000000000BDF002005A
+:10C000000000022001EE020029EE02002BEE0200E9
+:10C010002DEE02002FEE020031EE020000000000C3
+:10C0200000000000000000000000000033EE0200ED
+:10C0300035EE02000000000037EE020039EE02008B
+:10C040003BEE020005440200A1EC020065EC020098
+:10C0500079EC02003BEE020071D70200A5C202009B
+:10C060009DE80200A5E80200ADE802003BEE0200F8
+:10C070003BEE02003BEE02003BEE02003BEE020014
+:10C080003BEE0200D5F602003BEE02003BEE020062
+:10C090003BEE02003BEE0200152E03003BEE0200D9
+:10C0A0003BEE02003BEE0200B5E80200BDE80200F4
+:10C0B0003BEE02003BEE020000000000000000002A
+:10C0C0003BEE02003BEE02003BEE02008DEC020074
+:10C0D0003BEE02003BEE02003BEE02003BEE0200B4
+:10C0E000C9EC020000000000000000000000000099
+:10C0F000000000003BEE020000000000B5EC020072
:10C10000000000000000000000000000000000002F
:10C11000000000000000000000000000000000001F
:10C12000000000000000000000000000000000000F
@@ -6927,7604 +6927,7362 @@
:10C1D000000000000000000000000000000000005F
:10C1E000000000000000000000000000000000004F
:10C1F000000000000000000000000000000000003F
-:10C2000030B5214C04600325C0F81458002400F612
-:10C210001C0EF7EE007A0225C0E90144C0F8185858
-:10C22000CEED007AC0F8204800F624044FF0000C50
-:10C23000C4F800C09FED127B012480F828485C1EE2
+:10C2000030B5214C04600325C0F81858002400F50F
+:10C21000026EF7EE007A0225C0E90244C0F81C580D
+:10C22000CEED007AC0F8244800F628044FF0000C48
+:10C23000C4F800C09FED127B012480F82C485C1EDE
:10C2400000F5036E00F5046C032C8EED007B0CED05
-:10C25000027B05D85C1C6410C0F81438C0F818487C
-:10C2600092B207EE902A00F50162F8EE677A00F6C6
-:10C270000C031160C3ED007A30BD00BFAFF3008046
-:10C280000000000000000000947F03000000000098
-:10C290004389DA0700F1E9802DE9F0474FF0804249
-:10C2A00043F00103D2F8002443818EB00646002AF1
-:10C2B00000F0CD80704A13680133136008F0DCFF92
-:10C2C00006F1B8070021304607F06EFB38466B4C8C
-:10C2D00009F0CCFB04F1F00554F8043F184613B103
-:10C2E0001B681B689847AC42F6D1304601F06EF8E7
-:10C2F000634B0024CDE90A340AAB93E80300102312
-:10C300008DE8030002932246334640F2FD31384661
-:10C3100007F0F4FA5B4BCDE90C34C02302930EAB6B
-:10C3200013E9030064228DE80300334640F2FD3137
-:10C33000384607F0E3FA7289534B42F4C0424FF09B
-:10C34000E00C7281A02160228025402083F809C37F
-:10C3500083F80A1383F81A2383F81B2383F807133F
-:10C3600083F81C1383F8215383F8222383F80153A5
-:10C3700083F8020383F8060306F5E26001F0C4FDCA
-:10C3800001F064F8014604A80FF00AFA12F034FD37
-:10C3900037A3D3E90023824689461BF0DDF934A395
-:10C3A000D3E9002380460D46504649461BF0D4F998
-:10C3B00006A811460FF0D4F92DA3D3E90023404677
-:10C3C00029461BF0C9F907A811460FF0C9F928A39F
-:10C3D000D3E90023404629461BF0BEF9014608A8D0
-:10C3E0000FF0BEF907AA08A909A80FF0B9FA06AA22
-:10C3F00009A905A80FF0B4FA09A80FF0A9F908A82F
-:10C400000FF0A6F907A80FF0A3F906A80FF0A0F9FE
-:10C4100006F294723B4604A9009206F10C0005AAAC
-:10C42000019404F055FF05A80FF092F904A80FF04D
-:10C430008FF907F003F83368144A5B6893420DD113
-:10C440000A2009F079FD20460EB0BDE8F0870A4BBE
-:10C450004FF47A701A600AF047F92FE730460A2144
-:10C46000984720460EB0BDE8F0870948704700BFE6
-:10C4700000CA9A3B00000000302000205439002000
-:10C48000B5340200A134020000E100E045340200AE
-:10C4900016FCFFFF0000000082B010B59FED0C7B82
-:10C4A00082B00146069CCC6081ED067B10300021F5
-:10C4B00004AC019084E80C0009F046FF019802B03A
-:10C4C000BDE8104002B009F093BE00BFAFF300809A
-:10C4D000000000000000000010B5054C237833B9BF
-:10C4E000044B13B10448AFF300800123237010BD47
-:10C4F0003038002000000000389A030008B5034BD4
-:10C500001BB103490348AFF3008008BD00000000E1
-:10C5100034380020389A0300A3F5803A704700BFF2
-:10C52000174B002B08BF134B9D46FFF7F5FF00216B
-:10C530008B460F461348144A121A1BF008FB0E4B89
-:10C54000002B00D098470D4B002B00D098470020BF
-:10C55000002104000D000D48002802D00C4801F015
-:10C560001DF91AF0F7FA2000290000F0EFF91AF08F
-:10C57000DDFA00BF0000080000000000000000001D
-:10C580000000022000240020A44200209DD70100CA
-:10C590000000000010B50E4C84B0214603A80EF038
-:10C5A000ABFFA4F1100003F025FA962009F0C4FCBB
-:10C5B00000231A46009303A920460EF03BFE642098
-:10C5C00009F0BAFC03A80EF005FD04B010BD00BFD1
-:10C5D000F42C002000B585B0014602A80EF070FDD5
-:10C5E00002A903A80EF062FD0023CDE900331A462C
-:10C5F00003A906480BF0DEFE03A80EF0EBFC02A830
-:10C600000EF0E8FC05B05DF804FB00BF202D002013
-:10C610002DE9F04784B000F019FF014602A80FF0A1
-:10C62000BFF80522114603A80EF020FDDFF8708048
-:10C6300000270FFA87F946460125494602A80FF060
-:10C64000A7F916F8013B984217D00135062DF4D111
-:10C650000137052F08F10508EBD100231A46009396
-:10C6600003A90E480EF0E6FD03A80EF0B3FC02A8E5
-:10C670000FF06EF804B0BDE8F087C5F1040A042499
-:10C680001FFA8AFA22B2013C6423494603A8A4B2E5
-:10C690000EF0A0FD5445F5D1D7E700BFF42C0020E3
-:10C6A000442000202DE9F04F3B4A3C4B12681B68A8
-:10C6B000DFF8F0908BB0190C100CADF81C30ADF811
-:10C6C00018208DF81E108DF81A0000F0BFFE0146EC
-:10C6D00008A80FF065F80522114609A80EF0C6FC5F
-:10C6E0000DF1190304930DF11D0305934FF0500A4A
-:10C6F0004FF00A0B2A4B039300230293BDF90870F5
-:10C70000039E0125394608A80FF042F916F8013BAF
-:10C71000984217D00135062DF4D1029B039A0133BC
-:10C720000532052B02930392E8D1049B0DF11B0205
-:10C73000934221D013F801BB0493059B13F801AB7E
-:10C740000593D7E7C5F104081FFA88F8042422B23C
-:10C750005B46394609A80EF03DFD504609F0ECFB5A
-:10C76000013C002300931A4609A94846A4B20EF0E2
-:10C7700061FD4445EBD1CDE7C82009F0DDFBFFF7B3
-:10C7800009FFFFF707FF09A80EF024FC08A80EF028
-:10C79000DFFF0BB0BDE8F08FF87B0300FC7B0300EC
-:10C7A00044200020F42C002010B586B0EC468CE824
-:10C7B0000F000D4B012240F6B8301A6009F0BCFBA7
-:10C7C0000A4B0B491C6805A80EF0EAFF022205A9D6
-:10C7D000204606F047FD05A80EF0BAFF054806B052
-:10C7E000BDE81040FFF7F6BE543800206038002046
-:10C7F000007C0300087C030010B584B00DF1100C20
-:10C80000084C0CE90F00002307482360FFF7E2FE05
-:10C810004FF4FA6009F090FB04B0BDE81040FFF758
-:10C82000F7BE00BF54380020847C030010B588B0E8
-:10C83000EC468CE80F00204B20491C6807A80EF03E
-:10C84000AFFF2146022307AA04A806F013FD07A89C
-:10C850000EF07EFF0223002204A905A80FF048F87D
-:10C86000174907A80EF09CFF07A905A80FF02EF89E
-:10C87000044607A80EF06CFF3CB905A80EF068FF4F
-:10C8800004A80EF065FF08B010BD0123022204A920
-:10C8900006A80FF02DF806A907A80EF0F7FF07A8C5
-:10C8A00000F0FCF9C82100F077FA07A80EF050FF5D
-:10C8B00006A80EF04DFFE0E760380020007D030081
-:10C8C000047D030010B5034B036004460FF0C6FF60
-:10C8D000204610BD107D030010B5054B03600446D3
-:10C8E0000FF0BCFF20461BF0D0F8204610BD00BF63
-:10C8F000107D03002DE9F04182B0BDF82080CBB15E
-:10C900000F2906460D4617461C4602D1B8F1C00F46
-:10C9100010D128201BF0BBF82346A9B2CDF8008027
-:10C92000BAB2044609F01AFE336821465B68304605
-:10C93000984710B902B0BDE8F081204609F026FE04
-:10C94000204602B0BDE8F0411BF09FB870B5424CE4
-:10C95000424E84B010252046FFF79AFC04F1B8003F
-:10C960003F4B009501224FF47A71FFF7C3FF04F1AA
-:10C97000B8003C4B009502224FF47A71FFF7BAFFE2
-:10C98000394B0095012204F1B8004FF49661FFF78E
-:10C99000B1FF072104F10C0004F02CFE38201BF03D
-:10C9A00076F820231A46216B054606F073FB4820D3
-:10C9B00035601BF06CF8216B04F2E472054606F05A
-:10C9C000FDF92A4B7C201D601BF061F804F54B72C9
-:10C9D000216B054605F0DEFF254B20201D601BF076
-:10C9E00056F8216B054605F069FB224B28201D6097
-:10C9F0001BF04DF8D4F81029216B044604F09CF884
-:10CA00001D4B35681D491C6003A80EF0C9FE0022AD
-:10CA100003A9284606F0FCFC03A80EF099FE184C6A
-:10CA20001848FFF7D7FD4FF4C87009F085FA23685E
-:10CA30003BB11448FFF7CEFD09F03CFB002004B0E9
-:10CA400070BDFFF72FFE2368002BF2D109F032FBF7
-:10CA5000002004B070BD00BF002500206038002019
-:10CA6000A9C70100F9C701002DC801005C380020EA
-:10CA700058380020503800204C380020007D03003A
-:10CA800054380020087C030010B5054C204606F001
-:10CA9000B3FD2046034A0449BDE810401AF0F0BF38
-:10CAA0000025002040200020ADCA01002DE9F843F8
-:10CAB000654B664E664FDFF8B081044603F13C02D9
-:10CAC00000F59350C4E900320830002500F09EFFC5
-:10CAD00004F6281000F0FAFA04F6FC00A4F8025953
-:10CAE000C4F8FC6808F0B4FD04F6D400A4F8DA58E1
-:10CAF000C4F8D46808F0ACFD04F6A4000CF07CFF88
-:10CB0000544BC4F8943804F6940009F0F5FD04F68B
-:10CB100074000BF0D7FC04F654000BF0D3FC04F2C5
-:10CB2000E47000F053FE04F2847002F00BFC04F594
-:10CB3000EB6001F031FC04F5E26000F07DFFC4F829
-:10CB4000F47604F2F4600FF089FEC4F8DC7604F2A7
-:10CB5000DC600FF083FE04F2746011F067FB3E4B63
-:10CB6000C4F82C3304F54B7704F5CE600EF04AFD83
-:10CB70003846A4F83253C4F82C6308F069FD374BEB
-:10CB8000C4F8EC3204F53B700DF0EEF8344BC4F809
-:10CB9000E0302833C4F8E83004F538700EF032FD88
-:10CBA00004F537700EF02EFD04F1E00904F52E7542
-:10CBB00004F1D80745F8188C28460DF04BFAA5F17A
-:10CBC00010003C3D0EF01EFDBD42F3D1002548464D
-:10CBD000C4F8E060A4F8E65008F03AFD04F1B800AB
-:10CBE0000CF06CFB04F180000BF0A2F804F164007F
-:10CBF0006666A4F86A5008F02BFD04F14C00E66468
-:10CC0000A4F8525008F024FD274604F1340066636E
-:10CC1000658708F01DFD134B47F80C3F04F1200019
-:10CC20000EF096FD04F11C000EF092FD3846E66011
-:10CC3000658208F00DFD201D6660658108F008FD25
-:10CC40002046BDE8F88300BF688C0300E08D030038
-:10CC5000107D03006C910300C88C03005097030003
-:10CC6000BC950300248A030098950300A0F10400FA
-:10CC70001CE700BF10B50446FFF718FF20461AF066
-:10CC800004FF204610BD00BF10B5041F2046FFF76B
-:10CC90000DFF20461AF0F9FE204610BD30B583B0D6
-:10CCA0003049044601A80EF07BFD01A920460EF094
-:10CCB0000DFE054601A80EF04BFD15B12A4803B044
-:10CCC00030BD2A4901A80EF06BFD01A920460EF0E7
-:10CCD000FDFD054601A80EF03BFD7DB9244901A8E4
-:10CCE0000EF05EFD01A920460EF0F0FD054601A8FC
-:10CCF0000EF02EFD2DB11F4803B030BD1E4803B00D
-:10CD000030BD1E4901A80EF04BFD01A920460EF0D2
-:10CD1000DDFD054601A80EF01BFD75B9184901A8F7
-:10CD20000EF03EFD01A920460EF0D0FD054601A8FB
-:10CD30000EF00EFD1DB11348C1E71348BFE71349BC
-:10CD400001A80EF02DFD01A920460EF0BFFD0446FE
-:10CD500001A80EF0FDFC0E4B0E48002C08BF184633
-:10CD6000ADE700BF108603008C200020507D03003B
-:10CD7000547D0300A42000209C200020587D030047
-:10CD80005C7D0300BC200020AC2000204084030018
-:10CD900060200020C42000202DE9F843DFF84090F7
-:10CDA0008846851E861DA9F1180435F8027F0021EA
-:10CDB000484610F0AFFB4FF40071204611F088F8A0
-:10CDC0003946204610F032FC404609F0B5F8002103
-:10CDD000204611F07DF8B542E7D1BDE8F88300BFE9
-:10CDE000302A00200048704716FCFFFF704700BF44
-:10CDF000704700BF0048704716FCFFFF82B010B5B7
-:10CE00008C4684B049688646DCF800000DF1080CB9
-:10CE1000ACE8030006A981E80C00039BDA070EEBDF
-:10CE2000630C12D55A10029B5EF80220D45808AB4E
-:10CE300093E803008DE8030006AB0CCB6046A047E7
-:10CE400004B0BDE8104002B07047029CEFE700BF9D
-:10CE50002DE9F04F83B0DDE90CABBDF83870002B45
-:10CE600041D080460E4691461D46BAF1000F3DD096
-:10CE70000F2E01D1C02F36D128201AF008FE04460B
-:10CE800010300EF06DF818202680A4F802901AF0E9
-:10CE9000FEFDCDE900AB47F00207A7806B460746D1
-:10CEA0000246A06003CB47F80C5B0023D8F8006073
-:10CEB000D360E3607B609160506075680D4951619B
-:10CEC000C4E908330C4B9D4208D1204609F05EFBB3
-:10CED000204603B0BDE8F04F1AF0D7BD21464046CA
-:10CEE000A8470028F1D103B0BDE8F08F1BF0010F77
-:10CEF000BED1F8E7FDCD0100F5CD010082B070B5DF
-:10CF000004A981E80C000446D0F84808BDF8126076
-:10CF100018300DF0BBF818B926F00206012E13D117
-:10CF2000D4F8E008036801211B689847D4F8E008AA
-:10CF3000012110F063FFD4F84818D4F8D808BDE8F0
-:10CF4000704002B00FF094BA0546D4F8E0080368C8
-:10CF500029461B689847D4F8E0082946BDE8704088
-:10CF600002B010F04BBF00BF70B5044682B038204D
-:10CF70001AF08DFD04F108061323324605462449B4
-:10CF80000093244B0FF01EFF0021C4F8D45828460C
-:10CF900010F02CF8D4F8D4080FF0ECFF81B2304632
-:10CFA00002F0F2F84FF40041304602F0F7F8D4F8FE
-:10CFB000D40888B194F86038D4F868188BB910F0A8
-:10CFC0009BF9D4F8D40894F8613828B1D4F86418DF
-:10CFD0005BB1002210F04CF9D4F8D0385BB102B04C
-:10CFE00070BD012210F044F9EBE710F085F9D4F898
-:10CFF000D038002BF3D1002240F2FF3304F66C014D
-:10D00000304602F081F8C4F8D00802B070BD00BF0D
-:10D010000010024000442C4710B5044649B3D0F834
-:10D02000D43823B3C388194A43F001030221C380D3
-:10D03000C2F88410BFF34F8FBFF36F8FD0F8D408BE
-:10D0400010F010F9D4F86818D4F8D40810F054F996
-:10D05000D4F86418D4F8D40810F04EF9D4F8D408F1
-:10D0600010B103689B6998470023C4F8D4380020A6
-:10D0700010BDC388DA07FAD5D0F8D42823F001030D
-:10D08000C380002AF3D1FFF76FFFF0E700E100E073
-:10D09000044B186810B1D0F8D43803B17047FFF7CB
-:10D0A00063BF00BF64380020D0F8D43880F861181E
-:10D0B0005BB129B1D0F864180022184610F0D8B836
-:10D0C000D0F86418184610F017B9704770B50446C8
-:10D0D000D0F8D4081C4B236048B1D4F8681810F07D
-:10D0E0000BF9D4F86418D4F8D40810F005F9174BEC
-:10D0F000C4F8EC3803F1800103F1A402C4F800196C
-:10D10000C4F80829124E002504F614100EF07AFA1D
-:10D1100004F51060C4F80069A4F8065908F098FAFC
-:10D1200004F6E80002F0B4FF04F66C0002F084FCA0
-:10D1300004F1080001F0BEFD20462660E58008F0FD
-:10D1400087FA204670BD00BF687D0300F8880300A1
-:10D15000E08D030010B50446FFF7B8FF20461AF033
-:10D1600094FC204610BD00BF2DE9F0474FF00008A9
-:10D170008CB01D46734B03600646C0F8048004461D
-:10D1800017468A46DDF8509008F0F4F96E4B46F8E1
-:10D19000083B6E49032340F2FF323046FFF730F878
-:10D1A00040F20113C4F8687804F66C074AF644426A
-:10D1B000A4F8603840F6C231C4F864A8384602F0DA
-:10D1C000D9FC159BC4F8E0383946C4F8D088C4F8B7
-:10D1D000D488C4F8D858C4F8DC9804F6E80002F003
-:10D1E00055FF2B22314604F6EC0003F0F3F9584BBF
-:10D1F0001A68002A00F0A3803846012102F03AFFA5
-:10D200000022494628460FF0DBF85A21C4F84808A6
-:10D2100028460FF01BF807210022D4F848084D4E8D
-:10D220000EF02EFD08F092F90246502005921AF0F9
-:10D230002EFCD4F84818059A054618310DF078FDF3
-:10D24000C4F8545828460DF035FC01464820059195
-:10D250001AF01DFC0A23019302233F4A059900930B
-:10D26000012305460DF0D4FAD4F85408C4F84C58FC
-:10D2700003689B6898470146502005911AF007FC07
-:10D28000002301931523029300274FF0834300935B
-:10D290000599324B324A039705460DF0E1F83368A1
-:10D2A000C4F858588BB12F490691079706A903C9AE
-:10D2B000D4F8542815898DE803001846C02302933A
-:10D2C0003A4629462346FFF7C3FD50201AF0DFFBFC
-:10D2D000D4F84C182522243105460DF029FD336879
-:10D2E000C4F850583BB3DFF87C800025CDE90885B1
-:10D2F00008AA92E80300C0278DE803002A461846D2
-:10D30000252123460297FFF7A3FDD4F84808366885
-:10D31000294618300CF0AEFECDE90A850CAB029719
-:10D32000024613E9030023468DE8030040F2FF3173
-:10D330003046FFF78DFD20460CB0BDE8F0871C603D
-:10D340005AE700BFE08D0300687D030000442C47CE
-:10D3500064380020843A00200AD7A33D00008242AE
-:10D360000000AA42FDCE010000487047847D030002
-:10D37000BFF34F8F0549064BCA6802F4E0621343BE
-:10D38000CB60BFF34F8F00BFFDE700BF00ED00E0B3
-:10D390000400FA0512DF7047704700BF08B5084661
-:10D3A00009F0A6F9002008BD11F026BD084609F0D5
-:10D3B0009BB900BF11F026BD024A0349016010600D
-:10D3C000704700BF74380020C87D030030B583B0BB
-:10D3D000054600240DF107008DF80740FFF7DAFF3E
-:10D3E0009DF80730012B1ED0154A16480123136003
-:10D3F0004FF0040CC2F80041D2F80031002BFBD0F2
-:10D40000D2F80835BCF1010C43EA0020F2D1012327
-:10D4100053602B680C4A9B6993420AD103B0BDE864
-:10D42000304009F065B92B68074A9B69054893426B
-:10D43000F4D00146284603B0BDE83040184700BF8D
-:10D4400000D00040ED5EBC0B9DD3010030B4194DFF
-:10D450000FCD88B001AC0FC495E80700164D03C48A
-:10D46000002305F8053F19464FF0805322705C6E8B
-:10D4700005204FF0010C01EB810202F120030DEBBE
-:10D480000302B4FBF0F300FB1343B3FBFCF31A44B9
-:10D49000013112F81C2C05F8012D0529A4EB030419
-:10D4A00000EB80000CEB8C0CE5D1034808B030BCDD
-:10D4B000704700BF8C7D03006838002000B583B042
-:10D4C00000230DF107008DF80730FFF763FF9DF88B
-:10D4D0000700A0F10100B0FA80F0400903B05DF848
-:10D4E00004FB00BF2DE9F04F89B09E4C079011F06E
-:10D4F00079FC9D4B9D490022C3F81025C3F81425E3
-:10D50000C3F81825C3F81C25C3F82025C3F8242523
-:10D51000C3F82825C3F82C251C230D1D4FF0A0426D
-:10D5200003F5E07303208D4242F823000ED011F87A
-:10D53000013F1F2B86BF03F01F0322464FF0A0427E
-:10D5400003F5E0738D4242F82300F0D1884A854C00
-:10D550001523151D4FF0A04103F5E07303209542FC
-:10D5600041F823000ED012F8013F1F2B86BF03F0B5
-:10D570001F0321464FF0A04103F5E073954241F8A7
-:10D580002300F0D17A48774D15234FF0A0410124B4
-:10D5900004FA03F39042C1F80C350ED010F8013FA5
-:10D5A0001F2B86BF03F01F0329464FF0A04104FA4A
-:10D5B00003F39042C1F80C35F0D16E4B6E4A1B68F4
-:10D5C00012680693DFF89CB10492002303934FF096
-:10D5D000010A049B002B00F0B880039A934240F3A9
-:10D5E000B280664B0193002302931B264FF0A041AB
-:10D5F000019B4FF000095A1CB9F1270F059203F166
-:10D60000050876DC039B40F69F72042B49F6404EDA
-:10D6100049F63F43C4BF4FF47A6E1346DDF814C099
-:10D62000534C774649F64042B64604254EFA05FE6D
-:10D630001EF0010F524E4FF01C0012D01F2846D88A
-:10D640004FF0A04E0AFA00F0013DCEF80C0512D3BF
-:10D650001CF801EC16F8010B4EFA05FE1EF0010F46
-:10D66000ECD11F2837D84FF0A04E0AFA00F0013D48
-:10D67000CEF80805ECD25FB120781F2886BF00F0F5
-:10D680001F005D464FF0A0450AFA00F0C5F80805F6
-:10D69000002002E00130904212D09842D1F80455A7
-:10D6A000F8D125781F2D86BF05F01F055E464FF087
-:10D6B000A04601300AFA05F59042C6F80C55ECD1A7
-:10D6C000C44504F101040AD01CF801EBADE700F0F9
-:10D6D0001F00DE46B6E700F01F00DE46C5E709F191
-:10D6E0000109B9F1300F09D0019BB9F1270F1E785C
-:10D6F00088DD4FF0FF334FF0000E8FE7029B032BC6
-:10D700002BD0029B3BB3012B14BF01230A23079AA2
-:10D7100092FBF3F3029A1B480132029280FB032032
-:10D72000DA17C2EBA00202EB8202A3EB4203303312
-:10D7300005226FF09F005BB212FB0303069AD0181C
-:10D74000D65C019054E7FFF713FE0C4B0193049B4A
-:10D7500002931B264AE76423D9E7039B0133039313
-:10D7600037E700BF0003005000600040B87D0300B1
-:10D77000B07D03003421002070380020A87D030014
-:10D78000B97D03006766666608B5FFF7ABFE00BFAC
-:10D7900008B50846FFF7F8FF08BD00BF4FF0FF309F
-:10D7A000704700BF054B186828B10368044ADB695D
-:10D7B000934202D1704711F01DBB18477438002006
-:10D7C00099D301000048704716FCFFFF10B5074BC6
-:10D7D00003F1080248330446026040F83C3F0AF077
-:10D7E000BDFB204601F0B8FD204610BDE87D0300DA
-:10D7F000094B10B503F1080248330446026040F8B3
-:10D800003C3F0AF0ABFB204601F0A6FD20461AF093
-:10D810003CF9204610BD00BFE87D0300094A10B561
-:10D8200002F108014832A0F13C0440F83C1C0260BF
-:10D830000AF094FB204601F08FFD20461AF025F9EE
-:10D84000204610BDE87D0300084B10B5044603F1E7
-:10D850000801483340F83C1C44F83C390AF07EFB90
-:10D86000204601F079FD204610BD00BFE87D030091
-:10D87000F0B5044683B0182015460F461AF007F994
-:10D880000D491B22064611F023FA012300933A4664
-:10D890002B463146204601F0F5FE2A46214604F18A
-:10D8A0003C000AF09FFB054B204603F10802483379
-:10D8B0002260E36303B0F0BD00B00140E87D0300E7
-:10D8C000F8B50646044656F85C0B03684FF4006250
-:10D8D0000025DF69E2620B233146B8472946102252
-:10D8E00084F8835084F8785084F86D5084F8885018
-:10D8F00004F1790019F06AFA29461022E06304F174
-:10D900006E0019F063FA2368E56A1A68606405F529
-:10D91000006518466563136BE76B98472844874298
-:10D9200012D3656CE36BAB420ED220680368DB6AEE
-:10D930009847854208D205490E2230461AF0CFF8A2
-:10D94000B0FA80F04009F8BD0020F8BD4C7E03001D
-:10D9500038B50446154618464FF480720423C4E9CE
-:10D960000150216004F10C00083106F085FB04F140
-:10D97000240008F039FC04F190000DF091FF002321
-:10D98000C4E91133C4E9133323632362A363E3625D
-:10D990006363E363A4F85430A365C4F88C30204675
-:10D9A00038BD00BF30B5036ADB078DB0044608D42C
-:10D9B000FFF786FF28B9236A23F0010323620DB025
-:10D9C00030BD2D22002168461AF0C1F82068E16AB6
-:10D9D00002680B23156A6A46A8472068016801237C
-:10D9E0000D6A616C6A46A847E5E700BF38B500F1EB
-:10D9F00024050446284608F0FBFB2046FFF7D2FF2B
-:10DA00002846BDE8384008F06BBC00BF10B504469E
-:10DA100090300DF09DFE204610BD00BFC16000207B
-:10DA2000704700BF0048704716FCFFFF014B18808D
-:10DA3000704700BF7442002010B5044A0260002302
-:10DA40000446C38007F004FE204610BDE08D0300AD
-:10DA500010B5064A026000230446C38007F0F8FDB3
-:10DA600020461AF012F8204610BD00BFE08D0300DA
-:10DA700082B010B58C4684B049688646DCF8000058
-:10DA80000DF1080CACE8030006A981E80C00039B2B
-:10DA9000DA070EEB630C12D55A10029B5EF80220D7
-:10DAA000D45808AB93E803008DE8030006AB0CCB19
-:10DAB0006046A04704B0BDE8104002B07047029C29
-:10DAC000EFE700BF2DE9F84300251E46134B4560E4
-:10DAD0000446036017468846BDF8209007F04AFDCB
-:10DAE0000F4B2360C4E90887A66204F12C0008F0FC
-:10DAF0007BFB00220023C4E90E23E388256143F465
-:10DB0000804343F004036561A5616563A4F8405058
-:10DB1000A4F80490E3802046BDE8F883E08D03007C
-:10DB2000B07E0300C3885B070CD510B5006A84B0D3
-:10DB3000026800230093146AE0210DF10F02A04750
-:10DB400004B010BD704700BF70B5C3885B0784B0D8
-:10DB500004460D4608D5006A002302680093166A41
-:10DB6000E0210DF10F02B047206A2A68016853884E
-:10DB7000002400940C6A0432E021A04704B070BD78
-:10DB800070B54B6AD3F80C23B3F81243526884B0D3
-:10DB9000064603F543700D46904784F48074B0FA4E
-:10DBA00080F3C4F300245B09A34229D10C21012294
-:10DBB0000DEB01000DF0FEFCEB885B0708D5286A31
-:10DBC000002302680093146AE0210DF10B02A047C4
-:10DBD000286A039A0368002100919C6A04320C238E
-:10DBE000E021A04748B903A930460DF001FD03A884
-:10DBF0000DF008FD304604B070BD03A80DF002FD25
-:10DC000030460DF0D1FC304604B070BD70B50C4606
-:10DC100082B0064668460DF0C7FCE38801252B4319
-:10DC2000E380012008F060FD214601A8FFF7A8FF6E
-:10DC300001A968460DF0EEFC01A80DF0E3FC009B85
-:10DC40005A88691CE2B11A79202A1DD1E2885B79D1
-:10DC5000920601D5392B1FD0312B11D002216846F5
-:10DC60000DF06AFDE38823F001036946E380304646
-:10DC70000DF0BEFC68460DF0C5FC304602B070BD2C
-:10DC8000132D0BDC0D46CCE7132AE7D059790E484B
-:10DC900008F0D2FCC11CE2E70125C2E70122022103
-:10DCA00001A80DF087FC019B20221A7138225A71BD
-:10DCB000E38823F00103E38001A930460DF098FCCE
-:10DCC00001A80DF09FFCD5E7607E030070B584B01D
-:10DCD0000D4601921E4604460DF066FC019903A80C
-:10DCE0000DF086FC03A92846FFF72EFF00B92EB9D8
-:10DCF00003A80DF087FC204604B070BD03A80DF00A
-:10DD000081FC294603A8FFF781FF03A920460DF0F7
-:10DD100081FC03A80DF076FC204604B070BD00BF66
-:10DD200070B582B01646044601220D4668460221AF
-:10DD30000DF040FC20460DF037FC009B10225E7178
-:10DD40001A71694601A80DF053FC01A92846FFF796
-:10DD5000FBFE064601A80DF055FC2EB168460DF0FD
-:10DD600051FC204602B070BD294601A8FFF74EFFC6
-:10DD700001A920460DF04EFC01A80DF043FC6846B9
-:10DD80000DF040FC204602B070BD00BF30B5CB881E
-:10DD90009B0783B00C46054606D5A068A38928607A
-:10DDA0002846AB8003B030BD68460DF0FDFB012274
-:10DDB000214601A8FFF7B4FF01A968460DF02AFC2F
-:10DDC00001A80DF01FFC009BB3F80730A3810222CD
-:10DDD000214601A8FFF7A4FF01A968460DF01AFC2F
-:10DDE00001A80DF00FFC009BB3F807302381022B34
-:10DDF00003D1E38843F02003E3800322214601A8F6
-:10DE0000FFF78EFF01A968460DF004FC01A80DF094
-:10DE1000F9FB009BA189B3F80730638149F604122E
-:10DE2000E388914216BF23F0040343F0060343F056
-:10DE30000203E38068460DF0E5FBAEE770B50C46E3
-:10DE400084B00421054601220DEB01000DF0B2FB68
-:10DE5000019A122313710126082384F001045371DF
-:10DE60009671D47101A90DEB03000DF0C1FB33468F
-:10DE7000294602AA03A8FFF729FF03A80DF0C2FB59
-:10DE800002A80DF0BFFB01A80DF0BCFB04B070BDF3
-:10DE900030B5012185B00446FFF7D0FF00210120F5
-:10DEA00007F0EAFB04210DEB010001220DF082FBDB
-:10DEB000019A1223137107230125537108239571C9
-:10DEC000D37101A90DEB03000DF092FB2B4602AAC2
-:10DED000214603A8FFF7FAFE03A80DF093FB02A862
-:10DEE0000DF090FB0A2008F0FFFB606A032100F5AB
-:10DEF00043700FF09DFF4FF0804301A8C3F8005519
-:10DF00000DF080FB05B030BDC388DB0700D570473E
-:10DF100030B50446406AD0F80C33B0F812535B6851
-:10DF200083B000F54370984785F48075B0FA80F0AF
-:10DF3000C5F300254009A84213D168460DF034FB13
-:10DF4000214601A8FFF71CFE01A968460DF062FBFF
-:10DF500001A80DF057FB009B5A8822B968460DF0C6
-:10DF600051FB03B030BD1A79112AF7D15A79092A29
-:10DF7000F4D19A79012AF1D1DB79032BEED1204635
-:10DF8000FFF786FFEAE700BFC38870B513F001050D
-:10DF900003D0124B00221A6070BD0446406AD0F8CC
-:10DFA0000C33B0F812635B6800F54370984786F451
-:10DFB0008076B0FA80F0C6F300264009B042E8D17E
-:10DFC000064A13681D2B02DC0133136070BD204626
-:10DFD0001560BDE87040FFF797BF00BF783800209C
-:10DFE000C38819B143F00103C380704723F00103D4
-:10DFF0009BB2C380704700BF08B508F0DFF8003857
-:10E0000018BF012008BD00BF10B5044609F092FEFC
-:10E01000D4E90E32C01A61EB0201B0F5FA7F71F15A
-:10E02000000305D3606B0028CCBF0020012010BD89
-:10E03000002010BD30B5194B1D688DB045B30446A6
-:10E0400006A80CF08DFF164B0293182019F01FFD47
-:10E0500014490022CDE900120146CDE9040241F83D
-:10E060000C4BCDE90A22C2604A606A46034603CAE5
-:10E07000586099602A680C4992680C4858618A4235
-:10E080004FF01203ADF80C3004D102A808F07EFA6C
-:10E090000DB030BD02A928469047F6E7843A00202B
-:10E0A000FF030500CDE0010025DA010071DA01006F
-:10E0B00010B5002104462C3008F046F9002008F085
-:10E0C00085F82046BDE81040FFF7B4BF82B010B518
-:10E0D00002A981E80C00BDF8082040F2FF339A4203
-:10E0E00003D0BDE8104002B07047BDF80A30052BE0
-:10E0F000F7D1044600212C3008F026F9002008F062
-:10E1000065F82046BDE8104002B0FFF793BF00BF9E
-:10E110002DE9F04F8BB006469DF8500004901F4645
-:10E120000D460191144609F015FEB36A002B00F06C
-:10E13000F68082468B4609F00DFE6DB1844277EB86
-:10E140000103C0F0EA80774A201A67EB010100233F
-:10E1500082428B4180F0E18030460121FFF76EFE64
-:10E16000049B002B14BF02200120002107F084FA39
-:10E1700008A809F0B9FE8046B06A02910368C16838
-:10E18000DA6943690791D3F848150591D3F8041368
-:10E190000691D3F80413C3F80813634B9A4240F076
-:10E1A000B480624BC360DFF894910023A9F800307B
-:10E1B000049B73B9159B63B11B6815985B689847FE
-:10E1C000159BD988C1F30021C1F1030118460FF056
-:10E1D0002FFE706A032100F543700FF029FEB06A2C
-:10E1E000534A03684021DB6B1160089A022198476B
-:10E1F000B06A03689B6A98470D3C029B47F1FF3762
-:10E20000B4EB0A0467EB0B07B8EB0A0863EB0B0BE4
-:10E2100018EB08084BEB0B0BB4EB0803029367EB0E
-:10E220000B030393019B089CDFF814B100252F46D4
-:10E23000AA4643B3029B03999D4277EB010224D285
-:10E240005A1B61EB070393457AEB03031BD3B06AB8
-:10E2500003682244DB6B0221984730BFB06A036831
-:10E260009B6C9847041B6519804647F1000709F02D
-:10E2700071FDB9F8002092B2444632B1019BA9F871
-:10E2800000A0002BD6D15A46E1E7706A002100F5C4
-:10E2900043700FF0CDFD049921B9159B13B11846B9
-:10E2A0000FF0C6FDB06A03681B6B9847B06A03683D
-:10E2B000DA694369D3F80413C3F808131A498A4288
-:10E2C00026D1079AC260059AC3F848250022002388
-:10E2D0001946104609F018FEB36A049A5B69002AD1
-:10E2E000069AC3F8042314BF04200320002107F07A
-:10E2F000C3F900213046FFF7A1FD09F01BFDC6E977
-:10E300000E0100200BB0BDE8F08F084990474AE7A6
-:10E3100007999047B36A5B69D5E70648F2E7064874
-:10E32000F0E700BF9F8601001DDA01002DDA010031
-:10E3300000E100E009FCFFFF16FCFFFF7442002033
-:10E34000BFBDF0FF70B5044684B0002007F03EFF6B
-:10E350002046FFF76FFE0022002302A8CDE902232A
-:10E3600009F0E8FD00260123014600930196DDE94E
-:10E3700002232046FFF7CCFE3146054604F12C006F
-:10E3800007F0E2FF284604B070BD00BF6FF47D7057
-:10E39000704700BF00207047094B10B503F1080219
-:10E3A000483304460260836018300DF0D1F9054A05
-:10E3B000226000232046E38007F04AF9204610BD82
-:10E3C000147F0300E08D0300002070470B4B10B555
-:10E3D00003F10802483304460260836018300DF0F0
-:10E3E000B7F9074A22600023E380204607F030F99E
-:10E3F000204619F04AFB204610BD00BF147F0300E1
-:10E40000E08D03002DE9F0411D46104B0360002311
-:10E41000436004460F461646BDF8188007F0AAF878
-:10E420000B4B656103F1080248332260A360C4E925
-:10E43000037604F118000DF033FA40221823A4F8F3
-:10E440000480A262E3802046BDE8F081E08D0300F5
-:10E45000147F03002DE9F04F032B87B082460D4651
-:10E46000174619464FF00102B8BF032105A80393D0
-:10E470000DF0A0F84B4E4FF014094FF000086869FA
-:10E480000121FFF7ADFDE8683A6801685388CDF8CF
-:10E4900000800C6A0432E421A0478346002866D13C
-:10E4A0003B681B790C2B39D1EB8813F0400F14BF5C
-:10E4B0006420142007F040FD2869D0F80C23B0F840
-:10E4C0001243526884F48074B24200F54370C4F37E
-:10E4D000002447D10020844224D1002211464FF06D
-:10E4E000FF3305A80DF0BCF8E868059A0168538869
-:10E4F000CDF800808C6A0432E421A0478346C8B975
-:10E50000059A386813790079834237D0EC88A106E0
-:10E510001BD5202B0ED15379392B0BD1012007F0BD
-:10E520000BFDC9E70BF1010B012007F005FDBBF165
-:10E53000140FC1D1B9F10109A1D168694946FFF7AA
-:10E540004FFD50460DF030F824E0002BE6D0202B94
-:10E55000F0D153799842E1D0002BDFD0B9F1010915
-:10E560008DD1EAE79047B0FA80F04009B3E7012087
-:10E5700007F0E2FCB9F1010981D1DEE7686959468B
-:10E58000FFF72EFD039905A80DF0D6F805A9504612
-:10E590000DF02EF805A80DF035F8504607B0BDE88F
-:10E5A000F08F00BF8DE301002DE9F0410C4684B0EF
-:10E5B0000546486998461746FFF7B4FAE388DB0634
-:10E5C00011D403AE394630460DF012F843463246B8
-:10E5D00021462846FFF73EFF30460DF013F8284647
-:10E5E00004B0BDE8F0810122114601A80CF0E2FF61
-:10E5F0003B681B79032B019B0CBF062203221A7177
-:10E6000001A902A80CF0F4FF03210A4808F014F84D
-:10E6100003AE034602AA21463046FFF71BFF3046F1
-:10E620000CF0F0FF02A80CF0EDFF01A80CF0EAFFDF
-:10E63000C8E700BFCC7E0300F0B585B0044617469E
-:10E640000E460122082101A89D000CF0B3FF2046D0
-:10E650000CF0AAFF47F02060019F06F0A3FA786053
-:10E66000284606F09FFA01A9B86002A80CF0C0FF86
-:10E6700005F1080302AA314603A8FFF795FF03A995
-:10E6800020460CF0C7FF03A80CF0BCFF02A80CF05A
-:10E69000B9FF23685B88082B12D9002220464FF06F
-:10E6A000FF3308210CF0FCFF236859882046083905
-:10E6B0000DF042F801A80CF0A5FF204605B0F0BD12
-:10E6C00003A80CF071FF03A920460CF0A3FF03A8D8
-:10E6D0000CF098FF01A80CF095FF204605B0F0BDA6
-:10E6E00030B583B00C46014601A81D46FFF7A4FFD4
-:10E6F00001994B885BB12046AA00043119F0FFF95B
-:10E70000002401A80CF07EFF204603B030BD014C70
-:10E71000F7E700BF0CFCFFFFA0F10800FFF7E0BF28
-:10E720002DE9F04F804685B068464FEA83090D46D3
-:10E7300092460CF039FFD8F828104945A8BF494641
-:10E740000831012201A80CF035FF09EB050B4FF051
-:10E75000FF330022FF2101A80CF082FF5D453DD26E
-:10E76000002601E0AB4539D9D8F82820019FA9EB54
-:10E770000604944245F03060A8BF144606F012FA31
-:10E780007860204606F00EFA26F003012246514436
-:10E79000B86007F10C0019F0B2F904F1080101A802
-:10E7A0000CF0CAFF01A902A80CF022FF092302AA5B
-:10E7B000414603A8FFF7F8FE03A968460CF02AFFBC
-:10E7C00003A80CF01FFF02A80CF01CFF009B5B8845
-:10E7D00025442644002BC5D1064C00E0002401A8A6
-:10E7E0000CF010FF68460CF00DFF204605B0BDE8A8
-:10E7F000F08F00BF0EFCFFFFA0F10800FFF790BFF5
-:10E8000070B5154682B0012204460E466846114690
-:10E810000CF0D0FE009B69461D7101A80CF0E8FECB
-:10E820002946094807F008FF01AA03463146204659
-:10E83000FFF7BAFE01A80CF0E5FE68460CF0E2FE18
-:10E84000204602B070BD00BFCC7E030010B5C38867
-:10E850009B0784B0044609D5636A00209AB262F32C
-:10E860000F001B0C63F31F4004B010BD01A80CF097
-:10E870009BFE0722214602A8FFF7C2FF02A901A8BA
-:10E880000CF0C8FE02A80CF0BDFE019B5A88B2B97C
-:10E890000622214602A8FFF7B3FF02A901A80CF047
-:10E8A000B9FE02A80CF0AEFE019B5A881AB901A865
-:10E8B0000CF0A8FED0E75B7984F82630F7E7B3F8D0
-:10E8C000050006F07FF90622A084214602A8FFF782
-:10E8D00097FF02A901A80CF09DFE02A80CF092FE81
-:10E8E000019B5A88002AE2D05B79A28C84F82630FA
-:10E8F00002FB03F3B3F5F83F1EDC616902A8FFF7E2
-:10E9000045FABDF80830012B4FF04002E3881AD0D9
-:10E9100023F0100343F02803A2629BB2BDF80C2041
-:10E9200002F5CD427B3292B2012A98BF43F04003F8
-:10E9300043F00203E380BAE74FF4F833B3FBF2F29B
-:10E9400084F82620D9E7A26243F01803E6E700BF67
-:10E950002DE9F04788B0064615460C4601220821ED
-:10E9600001A80CF027FE02A80CF01EFE03A80CF074
-:10E970001BFE04A80CF018FE3046FFF767FF96F860
-:10E9800026300590B08C04EB850900FB03F3994514
-:10E9900000F2D580B9FBF0F8B4FBF0F100FB08F809
-:10E9A000B9EB080300FB01FA08BFA8EB00085445C7
-:10E9B0004FEA850500F0BD80C31A00FB1144B3FB8C
-:10E9C000F0F700FB1737002C7DD1002F40F08C8032
-:10E9D000F3881B073BD5C2455BD8544607AD03E01F
-:10E9E000B38C1C44444554D844F04060019F06F069
-:10E9F000D9F87860204606F0D5F801A9B86006A8D5
-:10EA00000CF0F6FD012306AA31462846FFF7CCFD9F
-:10EA1000294602A80CF0FEFD28460CF0F3FD06A8DE
-:10EA20000CF0F0FD029B5B88002BD9D1454C04A86B
-:10EA30000CF0E8FD03A80CF0E5FD02A80CF0E2FDE7
-:10EA400001A80CF0DFFD204608B0BDE8F0874AF0D1
-:10EA50004060019C06F0A6F86060404606F0A2F80F
-:10EA600001A9A06006A80CF0C3FD012306AA314647
-:10EA700007A8FFF799FD07A902A80CF0CBFD07A88E
-:10EA80000CF0C0FD06A80CF0BDFD029B5B88002BBE
-:10EA9000CCD0039B5B88002B35D1049B5C88002C79
-:10EAA000C5D004A907A80CF0A3FD079A33681C6A17
-:10EAB0005388494604329B083046A04707A80CF00B
-:10EAC000A1FD0024B3E707ADA3085246314628460E
-:10EAD000FFF7B2FD294603A80CF09CFD28460CF078
-:10EAE00091FD002F3FF474AF07ADBB084A46314695
-:10EAF0002846FFF7A1FD294604A80CF08BFD284607
-:10EB00000CF080FD64E703A907A80CF071FD079ADB
-:10EB100033681C6A538851469B0804323046A0472C
-:10EB200007A80CF06FFD049B5C88002C3FF47FAFBE
-:10EB3000B7E7021B4244AA427FF43EAF48E76FF4B6
-:10EB40007A7474E70EFCFFFF10B5044684B001919F
-:10EB5000FFF77CFEA28C01999208204604B0BDE824
-:10EB60001040FFF7F5BE00BF10B5044682B0FFF7B6
-:10EB70006DFEA38C94F8260003FB00F002B010BDDC
-:10EB800010B5044682B0FFF761FEA08C02B010BD44
-:10EB900010B5044682B00838FFF758FEA08B02B0CB
-:10EBA00010BD00BF0368084ADB6A93420BD110B561
-:10EBB000044682B0FFF74AFEA08C94F8263003FB8F
-:10EBC00000F002B010BD184769EB010010B5044613
-:10EBD00082B00838FFF73AFEA38BA07F03FB00F05A
-:10EBE00002B010BD30B5044685B0A0F10805284636
-:10EBF0000191FFF72BFEA28B01999208284605B0E0
-:10EC0000BDE83040FFF7A4BE10B550F8083C0A4AF2
-:10EC1000DB6A9342044682B0A0F1080003D002B040
-:10EC2000BDE810401847FFF711FEA08BA37F03FB40
-:10EC300000F002B010BD00BF69EB010003460020E8
-:10EC4000DA680132DA6070470B6881601B68084639
-:10EC5000184700BFD0F81408704700BF4B1E032BA5
-:10EC600002D96FF47A7070474B1C5B10C0F814180F
-:10EC7000C0F818380020704700F501600068704740
-:10EC800010B5044B044640F8083B0CF0BBFC204692
-:10EC900010BD00BF807F030010B5054B044640F84F
-:10ECA000083B0CF0AFFC204618F0EFFE204610BDEC
-:10ECB000807F0300F8B54468104B03600546D4B16B
-:10ECC0000F4E104F08E040F8087B0CF09BFC2046EC
-:10ECD00018F0DBFE6C6874B16068E26B03689B68D7
-:10ECE0006A60984723689B68B3422046EBD09847F8
-:10ECF0006C68002CF0D12846F8BD00BF947F03005B
-:10ED000099EC0100807F030038B54B680C461A6807
-:10ED10004FF07E510546D2682163184605F501651E
-:10ED2000904795ED006A9FED117AD4ED067AD4ED07
-:10ED3000075AC7EE276A431C03EBD37320F0020285
-:10ED40005B10012AC4E90D0385EE867AC4ED096AD9
-:10ED500084ED0A7A02D00023236238BDBEEE007A29
-:10ED600067EE877AC4ED087A38BD00BF00C07F44E3
-:10ED70002DE9F04F2DED068B8BB00C460AEE100AF4
-:10ED8000029108F0E7FF63680193CDE90401002BCD
-:10ED900000F09981029B4FF40072D3F8183892FB6F
-:10EDA000F3F2002A40F3AC81029B0C339200002165
-:10EDB0001846039318F0CBFECC4E9FEDCD8A01246C
-:10EDC0000AE002985946FFF79FFFDBF834505DB91F
-:10EDD000019B002B00F0B080019B9B46DB6BDBF8B6
-:10EDE00034500193002DECD0029BDBED0A7AD3F86E
-:10EDF00018284FF4007AF5EE407A9AFBF2FA0AF1FD
-:10EE0000030A03EB8A02F1EE10FA009209D103F52E
-:10EE1000016292ED007ADBED076AC6EE877ACBEDF0
-:10EE20000A7A009A039B9A42D2D99846DBF80830B6
-:10EE30009BED0B7A5A88DBF8383092FBF3F207EE41
-:10EE4000902AF8EEE77A9BED0A6A009A77EEC77A85
-:10EE5000A2EB0807C7EE866ABF10FDEEE68A18EE41
-:10EE6000909AB945A8BFB946B9F1000F34D007EE62
-:10EE7000903A4C46C24601E0DBED0E7ADBF81020FA
-:10EE800056F82530F8EEE77A67EE877AFDEEE77AF6
-:10EE900017EE900A1044984707EE900A9BED087A07
-:10EEA0009BED096ADBED0C6AF8EEE77A013C77EE40
-:10EEB000877A9AED007A67EE867AA6EEA77AAAECB0
-:10EEC000017ADBED0B7A9BED0A7A37EE877A8BEDD0
-:10EED0000B7AD1D108EB890818EE903A9F4223DDD6
-:10EEE000DBF80C30002B3FF473AFDBF80410013B70
-:10EEF000CBF80C300B6806A81B68984706A90BF1E5
-:10EF000008000CF087FB06A80CF07CFBDBF808304F
-:10EF10008BED0B8A5A880433CBF810301344CBF8AE
-:10EF20001430002A3FF454AF009B9845FFF47EAFA5
-:10EF3000019B002B7FF450AF002C40F08580029B9A
-:10EF400093F828387BB1029B049AC3F83828059AB5
-:10EF5000C3F83C2883F828480222012340F6D63122
-:10EF600006A80BF0AFFF01224FF4007106A80CF0C9
-:10EF700021FB029A069C9FED5F7A658802F60C03DE
-:10EF800093ED008A02F61C03D3ED007AD2F8143810
-:10EF9000D2F8182895FBF2F568EE277A032BC7EE16
-:10EFA000879A04F1040400F08580012B00F0828030
-:10EFB000F6EE007A68EE678A9FED4F9A28EE278A70
-:10EFC00075B3B8EEC99A039F4C4EDDF80880023D38
-:10EFD00002E0D8F81438013DB7EC017AD8F82028BF
-:10EFE00056F82330F0EE497AE7EE297A2046F4EE1F
-:10EFF000687AF1EE10FA48BFF0EE687AF4EE487ADB
-:10F00000F1EE10FAC8BFF0EE487AFDEEE77A17EE9F
-:10F01000901A11439847D8F818381C446B1CD8D163
-:10F02000029B986803681B68984706A91AEE100AA5
-:10F030000CF0DEFA06A80CF0E5FA1AEE100A0BB096
-:10F04000BDEC068BBDE8F08F029A02F62403D3EDE7
-:10F05000007AF5EE407AF1EE10FA0ED0D2F81838B8
-:10F060004FF4007292FBF3F2002A06DD039B03EBE0
-:10F070008202E3EC017A9A42FBD1029B93F8283892
-:10F08000002B7FF470AF02990498C1F83008012377
-:10F09000059881F8283801F5046400260027C1F896
-:10F0A00034081A4644E9026740F6D63106A80BF048
-:10F0B00009FF58E7B6EE009A28EE099ADFED0C8AB0
-:10F0C000BDEEC99A7CE7029B986803681B68984765
-:10F0D0001AEE100A01224FF400710CF06BFA1AEECE
-:10F0E000100A0BB0BDEC068BBDE8F08FEC200020C1
-:10F0F0000000000000C07F4400000000102100203C
-:10F10000029B0C33039357E670B505462DED028B39
-:10F11000402008EE902A0E4608EE103A18F0B7FC90
-:10F1200040220446002118F012FD2046154B40F8FD
-:10F13000083B0CF039FAF5EE408AF1EE10FA04BF04
-:10F1400005F50163D3ED008A6660B8EEC88A002336
-:10F15000002221462846C4E9033384ED068AC4ED23
-:10F16000078A6361E262FFF7CFFD33686A685B6814
-:10F17000E26330466C6021469847BDEC028B204626
-:10F1800070BD00BF807F030007EE901AF8EE677A2B
-:10F1900000F60C00C0ED007A00207047C0F820187F
-:10F1A0000020704729DF704728DF704712DF704763
-:10F1B000022802D1014B01221A70704780420020C0
-:10F1C00000207047C0687047D0E9023003FB00F0B0
-:10F1D000704700BF10B504460846646811462144D4
-:10F1E0009A0018F08CFC002010BD00BF2DE9F04102
-:10F1F000466882B04FF000080DF107001D46144626
-:10F200000E448DF80780FFF7D1FF9DF80730ABB1B2
-:10F210001E4F87F8008001E008F060FE2A46214674
-:10F220003046FFF7BFFF03460A20002BF4D13B789E
-:10F23000002BFCD0002002B0BDE8F081144A01236D
-:10F24000C2F80435D2F80034002BFBD095B1A4F1FC
-:10F25000040C0F48C4F104040CEB8505344404EBA2
-:10F260000C035CF8042F1A60D0F800140029FBD0BE
-:10F27000AC45F4D1064A0023C2F80435D2F8003474
-:10F28000002BFBD0002002B0BDE8F08180420020BE
-:10F2900000E00140F0B5436883B0044600270DF15B
-:10F2A0000700CD188DF80770FFF780FF9DF8073035
-:10F2B0009BB1174E377001E008F010FEE068B5FB17
-:10F2C000F0F0FFF771FF03460A20002BF4D13378EA
-:10F2D000002BFCD0002003B0F0BD0E4A0223C2F880
-:10F2E0000435D2F80034002BFBD00A49C2F8085587
-:10F2F000D1F80034002BFBD00023064AC1F80435B6
-:10F30000D2F80034002BFBD0002003B0F0BD00BFCA
-:10F310008042002000E0014002680549D2688A422C
-:10F3200004D1D0E9020303FB00F07047104700BF8F
-:10F33000C9F10100C360024B0360C0E901127047CC
-:10F34000B87F0300704700BF6FF47D70704700BF47
-:10F350006FF47D70704700BF10B5C388044A026027
-:10F3600023F400530446C38007F026FD204610BD59
-:10F37000DC7F030010B5C388064A026023F4005303
-:10F380000446C38007F018FD204618F07EFB204697
-:10F3900010BD00BFDC7F0300036870B55A6C0A4DD6
-:10F3A000AA42044606D15B68084A934208D16FF42A
-:10F3B0007D7070BD90472368044A5B689342F6D025
-:10F3C0002046BDE87040184751F301008DE301006D
-:10F3D00070B50646006A0368DB6A9847306A0368BE
-:10F3E0001B6B9847F369D868002820DD06F13001CF
-:10F3F0001E4D0844002411F9012B02F5A272884227
-:10F4000045F82240F7D11A4D002402E0DA68A24202
-:10F410000DDD5A6952F8240002685268AA4204F1CC
-:10F420000104F3D09047F369DA68A242F1DC9A68EC
-:10F43000002A13DD0E4D002402E09A68A2420DDD81
-:10F440001A6952F8240002685268AA4204F10104C1
-:10F45000F3D09047F3699A68A242F1DCF388002266
-:10F4600023F00203F380F27570BD00BF006000401E
-:10F470008DE30100C37D0BB1FFF7AABF704700BF4A
-:10F480002DE9F04FC37D85B004460191002B6CD16E
-:10F49000C3880293E669F368002B6DDD0123206ABF
-:10F4A000DFF8E880DFF8E8E0344D354F039404F1ED
-:10F4B000300C04F1350200219B469C1C8CF8003076
-:10F4C000147074696458247C03F5A27948EA042412
-:10F4D0004EF8294012F9019B446909F1A20901F58E
-:10F4E000A27A544445F8394012F9014C1CF9019BA9
-:10F4F000A23405EBC40407EB8909C4F8049012F99F
-:10F50000014C0BFA04F4C5F80445F4689C4201F17F
-:10F51000040103F10103D0DC039C029B23F00103EF
-:10F52000E380019B327A1749023B012B9CBF0132D9
-:10F53000D2B26275C2EB0212134B9200B3FBF2F22D
-:10F54000237B626202FB03F3A1FB0313DB0BA362C9
-:10F5500003680021DB6B9847236A5B690122DA604C
-:10F56000019BA37505B0BDE8F08FC3880293DB074C
-:10F5700090D4D0E90760D4E7206ACEE700F00140DC
-:10F5800030600040818080800024F400030001008E
-:10F59000006000402DE9F8430546817DFFF770FFCC
-:10F5A000EB699A68002A20DD304FDFF8C490DFF85D
-:10F5B000C48000240AE05A6C4A4549D15B6843453F
-:10F5C00043D1EB699A680134A2420EDD1B6953F8FE
-:10F5D000246033689A68BA42EDD0002130469047E3
-:10F5E000EB699A680134A242F0DCDA68002A20DD77
-:10F5F0001E4FDFF87C90DFF87C8000240AE05A6C14
-:10F600004A452DD15B68434527D1EB69DA6801345F
-:10F61000A2420EDD5B6953F8246033689A68BA42EF
-:10F62000EDD0002130469047EB69DA680134A24200
-:10F63000F0DC286A03685B6A9847286A03689B6A5B
-:10F6400098470123EB75BDE8F88330469847B8E743
-:10F650000021304690473368B0E730469847D4E7FA
-:10F660000021304690473368CCE700BF99F3010092
-:10F6700051F301008DE30100C37D03B17047FFF733
-:10F6800089BF00BFF8B515460E46526829689DF837
-:10F690001870044607F0BCFBEA68134B134923605B
-:10F6A000052A4FF00003C4E90756A7750C602376BE
-:10F6B000E3752375E3620FDC326819463046936BBD
-:10F6C0009847206A03684FF47A51DB6C9847226AA6
-:10F6D000E37D0749D1600BB12046F8BD2046FFF716
-:10F6E00059FF2046F8BD00BFDC7F03007C380020B6
-:10F6F000E5F9010010B5034661B102680E49126BCD
-:10F700000E4CC37D23708A4213D10BB1FFF760FE0C
-:10F71000002010BD094A1278002AF9D01A68084959
-:10F72000D26A8A4205D1DB7D002BF1D1FFF732FF8F
-:10F73000EEE79047002010BD75F4010081420020E3
-:10F7400079F601002DE9F04FC769037DBA680569B4
-:10F75000934285B0044680F21B813A699E4E52F86E
-:10F76000230003681B68B34240F03281D4F8208044
-:10F77000D8F8142001235360227D617D1A44B2FB26
-:10F78000F1F001FB10222275B86882425EDAD7F8E8
-:10F790000C90B969B9F1000F01EB42014BDDAA1DD4
-:10F7A000D8F81450009525890195CDE9027800FA22
-:10F7B00003FEDDE90078A07DCDE9002600F0FD0024
-:10F7C00004F1300CCD18227E032A03D8DFE802F0C2
-:10F7D00002B2A3BF4A78009E15F801AC08FB026292
-:10F7E00012F80A2018B9002A00F0BF80FF22A66A8A
-:10F7F00003F5A87A06FB02F247F82A209A46002A67
-:10F8000000F0B8809CF90020920002F1804202F5DD
-:10F81000C042D2F810B52BF4801BC2F810B5D14508
-:10F82000714403F101030CF1010C7544CBDCDDE9FB
-:10F830000278019E227D3B6953F8220003681B6811
-:10F84000B34240F0BC80D8F814305EE0626AD8F869
-:10F8500000300021DB6B920040469847E169CB689D
-:10F86000002B27DD0025DFF8749104F13007A8464E
-:10F8700002E0CB68AB421DDD4A6917F9013B013557
-:10F8800002EB850203F5A27352F8040C49F82380B9
-:10F89000D4E9082305F5A87C52699B0042F82C3076
-:10F8A00003681B68B342E4D001219847E169CB6843
-:10F8B000AB42E1DC0B69186803681B68B34240F097
-:10F8C00083800B6994F930201B6844491B7C02F546
-:10F8D000A2721B0243F0011341F8223094F9303038
-:10F8E00094F935103E4A9B00A23103F1804303F5A1
-:10F8F000C24342F83130236A94F935105B69A23172
-:10F9000002EBC10203F1440151600122DA601A6086
-:10F9100005B0BDE8F08F91F801A06289009EA2EBCE
-:10F920000A0215F801AC08FB02626FEA0A0A12F833
-:10F930000A2057E715F8012C009E91F801A002FB60
-:10F94000088232446FEA0A0A12F80A204AE76289FA
-:10F9500015F801AC009E013AA2EB0A0208FB026214
-:10F9600091F801A012F80A203CE703F5A8729A4624
-:10F9700047F822009CF90020920002F1804202F533
-:10F98000C042D2F810B54BF4801BC2F810B546E760
-:10F99000D0E908235169104E9A00D1F84435817D91
-:10F9A000C3EB0323B3FBF2F3C288C3F1FF0342F0BE
-:10F9B0000302C362C280FFF763FDE769D6E6012157
-:10F9C0009847236A5B69A0E700219847E16978E7D7
-:10F9D00000219847E769C9E649F30100006000404B
-:10F9E00000F00140024B186808B1FFF7ABBE70474A
-:10F9F0007C38002010300BF0E3BB00BF10B504468C
-:10FA000007F0BEF940B9237B616A044A01FB03F3A6
-:10FA1000A2FB0323DB0BA36210BD00BF81808080AB
-:10FA2000C160704703207047006B07EE900AF8EE44
-:10FA3000E77A17EE900A70470F4B03F10802343350
-:10FA400010B50446C0E9002324300BF0DBFD04F1BF
-:10FA500020000BF0D7FD04F11C000BF0D3FD04F1E6
-:10FA600018000BF0CFFD054A62600023201D638162
-:10FA700005F0EEFD204610BD14800300E08D03006C
-:10FA8000114B03F10802343310B50446C0E90023DA
-:10FA900024300BF0B7FD04F120000BF0B3FD04F1AE
-:10FAA0001C000BF0AFFD04F118000BF0ABFD074A92
-:10FAB000626000236381201D05F0CAFD204617F017
-:10FAC000E4FF204610BD00BF14800300E08D03005A
-:10FAD00038B5124B03F108023433044640F8042CC5
-:10FAE00040F8203B0BF08EFD04F11C000BF08AFD6A
-:10FAF00004F118000BF086FD04F114000BF082FDF8
-:10FB0000074A22600023251FE380204605F0A0FD60
-:10FB1000284617F0BAFF284638BD00BF14800300FE
-:10FB2000E08D030038B5114B054603F1080234336C
-:10FB3000044640F8042C45F8043920300BF062FDEF
-:10FB400004F11C000BF05EFD04F118000BF05AFDEF
-:10FB500004F114000BF056FD054A226000232046F4
-:10FB6000E38005F075FD284638BD00BF1480030012
-:10FB7000E08D0300F0B5264B036004460025254BBD
-:10FB8000436083B0218104306581164605F0F2FCA4
-:10FB9000214B23602C33636004F1100006F024FB3A
-:10FBA00004F11C0701224FF4007104F118000BF05E
-:10FBB00001FD38460BF0F8FC04F120000BF0F4FCDA
-:10FBC0002946012204F124000BF0F4FC00234FF439
-:10FBD000007163650122E163C4E90A55E5602564AB
-:10FBE00001A80BF0E7FC01A938460BF013FD01A8B2
-:10FBF0000BF008FD094A6263AE424FF00003204655
-:10FC0000C4E91355C8BF2663238703B0F0BD00BF06
-:10FC100000920300E08D03001C80030000C07F44BD
-:10FC200043895B0770B5856A04465DD42B46216A1B
-:10FC3000002B64D05033081D4A88A36202449342CB
-:10FC40000ED3D1ED037AA062F5EEC07AF1EE10FA90
-:10FC50003CDA04F1100006F0AFFB002836DCA36AA2
-:10FC600093ED027ADFED277A19685A68A264B5EE3F
-:10FC7000C07AF1EE10FA48BFB1EE477AC7EE276AB4
-:10FC800000206164206504F1580104F16405D4ED9D
-:10FC90000C7AF8EEE77A67EEA67AFDEEE77AF8EEF0
-:10FCA000E76AC4ED137ADA699861012AB8BF0122C4
-:10FCB00007EE902AB8EEE77ADA61C6EE877A143357
-:10FCC000E1EC017A8D42EED1002070BD0026A662E3
-:10FCD00004F1240104F120000BF09CFCA81BC4E9F2
-:10FCE000136618BF012070BD0023836200F1240158
-:10FCF00020300BF08FFCA36A216A002B9AD10B1DD8
-:10FD0000184699E700007A442DE9F04FD1E9137EB7
-:10FD10002DED088B01F118034FF0000B9FEDB68A13
-:10FD2000DFEDB6AA9FEDB6AA0BEE903A0BEE100AE5
-:10FD30008BB00C465D467046B842034632D06289AD
-:10FD400012F004022ED10492B8424DDB6289920770
-:10FD500040F11581049B002BEED0AB46002D00F046
-:10FD60003F81D4ED0D7A228FB6EE007A67EE877A66
-:10FD70005545FCEEE77A17EE903A43EA02039BB250
-:10FD800003D22BF8023BDA45FBD81BEE901A1BEE90
-:10FD9000100A0BF02DFC1BEE100A0BB0BDEC088B0B
-:10FDA000BDE8F08F2046FFF73BFFE76C6389002F2B
-:10FDB00040F09D80002800F0F280E56223F004030B
-:10FDC00063810523236401231A46218906A80BF0C9
-:10FDD00079F804F1100006F083FAD4E913700122D7
-:10FDE000B84203460492B1DA002D00F0CB8006AA97
-:10FDF000019204F15802029204F1640BD4ED127ADC
-:10FE0000D4ED0D8A94ED117AA16ADDF808C0DDF811
-:10FE100004E068EEA78AD4ED0C7A27EE087AF8EEB3
-:10FE2000E77A68EEAA8A87EE279A0E46F0EE4A9A9B
-:10FE3000E8EECA9AD6F81880F269BCEC017A07EEAF
-:10FE4000908AF8EEE77A013A67EE877A9045FDEE00
-:10FE5000E77A06F11406EEEC017A08BF4EF8047C4E
-:10FE6000E345E7D1DDE90676089ABE42A8BF3E46E3
-:10FE70009642A8BF16469E4240DDAA4585D0D4EDE5
-:10FE8000157AFDEEE77AD1E9033017EE901A98471C
-:10FE900007EE900AF8EE676AB0EE697AA8EEA67AE5
-:10FEA000206D228FD4ED157ABCEEC77A79EE277AD1
-:10FEB00017EE101AF4EEC87A431C1143F1EE10FA53
-:10FEC00025F8021B18462365C4ED157A08DD77EE88
-:10FED000C87AF4EEC87AF1EE10FAF8DCC4ED157ABF
-:10FEE000B3420BDA55453FF450AFA16AC7E713F0B0
-:10FEF00004025CD000283FF461AF5EE79C46BC453D
-:10FF000086460DF11C094FF014084FF000062046FC
-:10FF100008D00136032E08F1140828D059F8047BC4
-:10FF2000BC45F6D1826A06EB860102EB81038900AB
-:10FF30000391D3E906718F424FEA8604E9DA5B69DF
-:10FF400002EB08014BB1059098470598039B826A24
-:10FF5000D0F850E01344F4469F69344402EB840225
-:10FF600001360137032E976108F11408D6D10446F3
-:10FF70006346E76C674570463FF740AFEAE6002D01
-:10FF80007FF4E8AEE56AB5B1A2690021E16202F151
-:10FF9000040A5288874292443FF729AFDAE65907AC
-:10FFA0003FF50CAF206D012304930346CCE6206D92
-:10FFB00004920346C8E606AD0122E16B28460BF029
-:10FFC000F9FA29461BEE900A0BF024FB28460BF0A9
-:10FFD00019FBA269206DE76C151D0346AA46D8E7F8
-:10FFE00006A80BF0E1FA1BEE900A06A90BF012FB33
-:10FFF00006A80BF007FBC8E6000080440000803A2A
+:10C25000027B05D85C1C6410C0F81838C0F81C4874
+:10C2600092B207EE902A00F61402F8EE677A00F513
+:10C2700001631160C3ED007A30BD00BFAFF30080F1
+:10C280000000000000000000506F030000000000EC
+:10C290004389DA0700F135822DE9F04F4FF08042F3
+:10C2A0002DED048BD2F8002443F0010397B007462C
+:10C2B0004381002A00F01082BF4A099213680133BB
+:10C2C000136008F0C9FA07F1B8031C46002138468C
+:10C2D00008EE903A06F032FE204608F0B7FEB74C62
+:10C2E00004F1F00554F8043F184613B11B681B68AD
+:10C2F0009847A542F6D1384601F010F8B04B00241B
+:10C30000CDE910341025029510AB93E803002246C6
+:10C310008DE803003B4640F2FD3118EE900A06F02E
+:10C32000B7FDA84B1394129312AB93E80300C023FC
+:10C330008DE80300029364223B4640F2FD3118EE83
+:10C34000900A06F0A5FDA04B02951594149316AB28
+:10C3500013E9030022468DE803003B464FF47F714A
+:10C3600018EE900A06F094FD7A89984B42F4C04288
+:10C370007A81A021602280244020E02583F809539F
+:10C3800083F80A1383F81A2383F81B2383F807130F
+:10C3900083F81C1383F8214383F8222383F8014395
+:10C3A00083F8020383F8060307F2B4731C4607F50B
+:10C3B000E560069301F05CFD854920460BF0AEFD7B
+:10C3C0008449059020460BF0A9FD3B68824A5B68D2
+:10C3D0000890934240F09181642009F09DF8099BF8
+:10C3E0001B68079307F10C0309EE103A0FF2C01B0C
+:10C3F000DBE900AB07F614034FF0000908EE103A32
+:10C400004C46C846079B032B00F0A28007F6740039
+:10C410000BF006FC002840F0E180059B002B00F0AB
+:10C42000ED80FF2318EE100A4A4621460EF0FCFC70
+:10C430003B685B681420684A934240F0A38009F08F
+:10C440006BF80134E4B2052C08F1010804D109F1BC
+:10C4500001095FFA89F90024B8F1190F059B00F072
+:10C460009580002BCED05A4906980BF0A5FE059872
+:10C470001AF0E7FA089B13B118461AF0E2FA099A83
+:10C480000023136000F08AFF01460AA80EF09EFF09
+:10C4900012F0AEFA52465B4606460D461AF038F9DF
+:10C4A00002460B463046294616461D4652465B4616
+:10C4B0001AF02EF90CA811460EF068FF52465B46A2
+:10C4C000304629461AF024F90DA811460EF05EFFF9
+:10C4D0005B465246304629461AF01AF901460EA824
+:10C4E0000EF054FF0DAA0EA90FA80FF005F80CAA24
+:10C4F0000FA90BA80FF000F80FA80EF03FFF0EA831
+:10C500000EF03CFF0DA80EF039FF0CA80EF036FF20
+:10C51000069B009301230BAA0AA919EE100A0193A6
+:10C5200018EE903A04F08EFE0BAB18460EF026FF84
+:10C530000AAB18460EF022FF19EE100A07F6740235
+:10C5400007F6040105F0B8F8079B032B7FF45EAFF4
+:10C55000B8F1180F1EDD059BE3B9089B002B51D0E5
+:10C56000FF234A4618EE100A21460EF05DFC079B99
+:10C57000194A032B3B685B680CBF0A2014209342C6
+:10C580003FF45DAF0146384698475AE7002B3FF429
+:10C5900071AF68E7FF2318EE100A4A4621460EF0F5
+:10C5A00043FC3B680A205B6845E700BFAFF30080AF
+:10C5B00000CA9A3B0000000030200020A037002075
+:10C5C000152A0200012A0200C92A020000E100E047
+:10C5D0008C7C0300987C0300A529020007F69800D4
+:10C5E0000BF01EFB00283FF418AFB8F1180F7FF7CF
+:10C5F00018AF059B002B7FF414AFAEE7089B002B10
+:10C600007FF40FAF00F0CAFE01460AA80EF0DEFE6E
+:10C6100012F0EEF93FA3D3E90023814688461AF0D1
+:10C6200077F83CA3D3E9002306460D464846414629
+:10C630001AF06EF80CA811460EF0A8FE35A3D3E947
+:10C640000023304629461AF063F80DA811460EF073
+:10C650009DFE30A3D3E90023304629461AF058F84E
+:10C6600001460EA80EF092FE0DAA0EA90FA80EF01C
+:10C6700043FF0CAA0FA90BA80EF03EFF0FA80EF067
+:10C680007DFE0EA80EF07AFE0DA80EF077FE0CA827
+:10C690000EF074FE0024069B00930BAA18EE903A4D
+:10C6A0000AA919EE100A019404F0CCFD0BA80EF0B3
+:10C6B00065FE0AA80EF062FE06F070F93B68124AA9
+:10C6C0005B68934210D10A2008F026FF204617B07D
+:10C6D000BDEC048BBDE8F08F0C4B09934FF47A70DE
+:10C6E0001A6009F0FBFAECE538460A219847204623
+:10C6F00017B0BDEC048BBDE8F08F64213846984735
+:10C700006DE60348704700BFA529020030200020D5
+:10C7100016FCFFFF00CA9A3B00000000000000006A
+:10C7200082B010B59FED0A7B82B00146069CCC60BA
+:10C7300081ED087B103004A9019081E80C0009F01C
+:10C74000FFF8019802B0BDE8104002B009F046B809
+:10C75000000000000000000082B010B582B004A903
+:10C7600081E80C00D0E90823134304D102B0BDE8EE
+:10C77000104002B0704704460AF07EFDD4E9082359
+:10C7800082428B41F2D29FED0A7B002304F110001C
+:10C7900084ED087BE360019009F0D2F8019802B0C3
+:10C7A000BDE8104002B009F019B800BFAFF3008037
+:10C7B000000000000000000010B5054C237833B9DC
+:10C7C000044B13B10448AFF300800123237010BD64
+:10C7D0008836002000000000AC8B030008B5034B36
+:10C7E0001BB103490348AFF3008008BD00000000FF
+:10C7F0008C360020AC8B0300A3F5803A704700BF55
+:10C80000174B002B08BF134B9D46FFF7F5FF002188
+:10C810008B460F461348144A121A1AF074F90E4B3D
+:10C82000002B00D098470D4B002B00D098470020DC
+:10C83000002104000D000D48002802D00C4800F033
+:10C8400057FF19F01FFE2000290000F08BF919F0A6
+:10C8500005FE00BF0000080000000000000000000E
+:10C860000000022000220020F4400020F1D6010048
+:10C870000000000010B5034B036004460FF0B0FD4C
+:10C88000204610BDC06C030010B5054B0360044684
+:10C890000FF0A6FD20461AF0D4F8204610BD00BFC8
+:10C8A000C06C03002DE9F04182B0BDF82080CBB10F
+:10C8B0000F2906460D4617461C4602D1B8F1C00F97
+:10C8C00010D128201AF0BFF82346A9B2CDF8008075
+:10C8D000BAB2044609F03CF9336821465B68304639
+:10C8E000984710B902B0BDE8F081204609F048F938
+:10C8F000204602B0BDE8F0411AF0A3B800B585B0FB
+:10C90000014602A80EF0AAF902A903A80EF09CF9AC
+:10C910000023CDE900331A4603A906480AF0E4FFD4
+:10C9200003A80EF025F902A80EF022F905B05DF873
+:10C9300004FB00BF402B002010B485B00DF1100C9B
+:10C940000CE90F00044C05480123236005B05DF895
+:10C95000044BFFF7D3BF00BFAC360020B86B030019
+:10C960002DE9F04784B000F019FD014602A80EF051
+:10C970002DFD0522114603A80EF046F9DFF8708060
+:10C9800000270FFA87F946460125494602A80EF00E
+:10C99000CBFD16F8013B984217D00135062DF4D196
+:10C9A0000137052F08F10508EBD100231A46009343
+:10C9B00003A90E480EF054FA03A80EF0D9F802A805
+:10C9C0000EF0DCFC04B0BDE8F087C5F1040A0424D5
+:10C9D0001FFA8AFA22B2013C6423494603A8A4B292
+:10C9E0000EF022FA5445F5D1D7E700BF142B0020F2
+:10C9F000006D030010B584B00DF1100C084C0CE96B
+:10CA00000F00002307482360FFF778FF4FF4FA6018
+:10CA100008F082FD04B0BDE81040FFF7A1BF00BFE1
+:10CA2000AC360020346C03002DE9F04F494A4A4BE4
+:10CA300012681B68DFF828918DB0190C100CADF846
+:10CA40002030ADF81C208DF822108DF81E0000F06B
+:10CA5000A5FC014609A80EF0B9FC052211460AA85A
+:10CA60000EF0D2F80DF11D0304930DF1210305938F
+:10CA70004FF0500A4FF00A0B384B039300230293F8
+:10CA8000BDF90870039E0125394609A80EF04CFD3A
+:10CA900016F8013B984217D00135062DF4D1029BC0
+:10CAA000039A01330532052B02930392E8D1049BCC
+:10CAB0000DF11F018B4221D013F801BB0493059B9C
+:10CAC00013F801AB0593D7E7C5F104081FFA88F8FE
+:10CAD000042422B25B4639460AA80EF0A5F9504656
+:10CAE00008F01AFD013C002300931A460AA94846A3
+:10CAF000A4B20EF0B5F94445EBD1CDE7C820184CEF
+:10CB000008F00AFD0225A4F1100621460BA80EF03C
+:10CB100009FB304602F028FF962008F0FDFC0023B8
+:10CB20001A460BA9009320460EF09AF9642008F0EB
+:10CB3000F3FC0BA80EF01CF8012D08D10AA80EF08A
+:10CB400017F809A80EF01AFC0DB0BDE8F08F01250A
+:10CB5000DBE700BFB06C0300B46C0300006D0300A2
+:10CB6000142B002030B5264C83B010252046FFF74B
+:10CB70008FFB04F1B800234B009501224FF47A712A
+:10CB8000FFF790FE0222204B009504F1B8004FF40D
+:10CB90007A71FFF787FE072104F10C0004F0CCFC4A
+:10CBA000202019F050FF216B054605F07FFC174B44
+:10CBB00028201D6019F047FFD4F83C29216B144D43
+:10CBC000044603F0B3FF134B13481C60FFF796FEB7
+:10CBD0004FF4C87008F0A0FC2B683BB10E48FFF77B
+:10CBE0008DFE08F057FD002003B030BDFFF71CFF9D
+:10CBF0002B68002BF2D108F04DFD002003B030BDB2
+:10CC00000023002039C90100F5C90100A836002021
+:10CC1000AC360020A4360020B86B030010B5054CDC
+:10CC2000204605F0A9FF2046034A0449BDE810400C
+:10CC300019F002BF002300204020002041CC010059
+:10CC40002DE9F843614B624E624FDFF89C81044648
+:10CC500003F13C0200F59550C4E90032183000257C
+:10CC600000F082FE04F6581000F0F6F904F62810E1
+:10CC7000A4F82E59C4F8286907F0DAFF04F510600B
+:10CC8000A4F80659C4F8006907F0D2FF04F6CC00F6
+:10CC90000CF04EFA504BC4F8BC3804F6BC0009F056
+:10CCA00039F804F698000AF027FF04F674000AF039
+:10CCB00023FF04F6040000F035FD04F2A47002F036
+:10CCC000FBFA04F5EF6001F017FB04F5E56000F0F6
+:10CCD00065FEC4F8107704F5E2600FF081FBC4F83C
+:10CCE000F87604F5DF600FF07BFB04F5D26011F0FD
+:10CCF0005DF804F54B70A4F83253C4F82C6307F0C8
+:10CD000097FF364BC4F8EC3204F53B700CF0EAFBAD
+:10CD1000334BC4F8E0302833C4F8E83004F53870F9
+:10CD20000EF086FA04F537700EF082FA04F1E0098D
+:10CD300004F52F7504F1DC0745F81C8C28460CF02F
+:10CD400095FCA5F110003C3D0EF072FABD42F3D106
+:10CD500000254846C4F8E060A4F8E65007F068FFF4
+:10CD600004F1B8000BF038FE04F180000AF072FA0A
+:10CD700004F164006666A4F86A5007F059FF04F1F4
+:10CD80004C00E664A4F8525007F052FF274604F125
+:10CD900034006663658707F04BFF124B47F80C3F82
+:10CDA00004F120000EF0EAFA04F11C000EF0E6FA9D
+:10CDB0003846E660658207F03BFF201D66606581AE
+:10CDC00007F036FF2046BDE8F88300BFE87C03008B
+:10CDD000D47E0300C06C030060820300E888030077
+:10CDE000548703007C7B030024870300A0F1040028
+:10CDF00026E700BF10B50446FFF722FF204619F0D2
+:10CE000020FE204610BD00BF10B5041F2046FFF7CE
+:10CE100017FF204619F015FE204610BD0048704748
+:10CE200016FCFFFF704700BF70B5044682B0382083
+:10CE300019F009FE04F10806132332460546244979
+:10CE40000093244B0FF080FD0021C4F8F0582846D1
+:10CE50000FF08EFED4F8F0080FF04EFE81B230468F
+:10CE600002F04CF94FF40041304602F051F9D4F889
+:10CE7000F00888B194F87238D4F878188BB90FF0AC
+:10CE8000FDFFD4F8F00894F8733828B1D4F874187A
+:10CE90005BB100220FF0AEFFD4F8EC385BB102B00A
+:10CEA00070BD01220FF0A6FFEBE70FF0E7FFD4F80B
+:10CEB000EC38002BF3D1002240F2FF3304F67C0162
+:10CEC000304602F0D9F8C4F8EC0802B070BD00BFDB
+:10CED0000010024000442C4710B50446D0F8FC086E
+:10CEE000036801211B6898470121D4F8FC0810F061
+:10CEF00045FDD4F84818D4F8F4080EF0D9FFD4F85A
+:10CF0000F818D4F8F40800220FF002F801210EF00E
+:10CF100043FC012384F8703810BD00BF38B50446C7
+:10CF2000D0F848080EF0C0FB10B194F87038C3B1C7
+:10CF3000D4F848080EF0B8FB054610B994F87038DC
+:10CF400003B938BDD4F8FC0884F870580368294642
+:10CF50001B689847D4F8FC082946BDE8384010F013
+:10CF60000DBD2046FFF7B8FFE2E700BF38B5044625
+:10CF700000293CD0D0F8F03823B3C388264A43F0C8
+:10CF800001030221C380C2F88410BFF34F8FBFF3A7
+:10CF90006F8FD0F8F0080FF027FFD4F87818D4F886
+:10CFA000F0080FF06BFFD4F87418D4F8F0080FF005
+:10CFB00065FFD4F8F00810B103689B699847002317
+:10CFC000C4F8F038D4F8FC0894F8703802680025EA
+:10CFD000DBB284F871382946136884F87058984792
+:10CFE000D4F8FC08294610F0C9FC002038BDC388DD
+:10CFF000DA0705D5D0F8F02823F00103C38042B149
+:10D0000094F87138002BF0D02046FFF765FF002020
+:10D0100038BDFFF709FFF3E700E100E0044B1868B3
+:10D0200010B1D0F8F03803B17047FFF7FDBE00BF74
+:10D03000B0360020D0F8F03880F873185BB129B111
+:10D04000D0F87418002218460FF0D4BED0F8741827
+:10D0500018460FF013BF704770B50446D0F8F008BB
+:10D060001C4B236048B1D4F878180FF007FFD4F8B0
+:10D070007418D4F8F0080FF001FF174BC4F8083902
+:10D0800003F1840103F1A802C4F82019C4F8282987
+:10D09000124E002504F638100EF0CAF804F512609E
+:10D0A000C4F82069A4F8265907F0C2FD04F604105C
+:10D0B00002F0D8FF04F67C0002F0A2FC04F10800A4
+:10D0C00001F0AEFD20462660E58007F0B1FD204668
+:10D0D00070BD00BF246D0300F0780300D47E030010
+:10D0E00010B50446FFF7B8FF204619F0AAFC204609
+:10D0F00010BD00BF2DE9F04F002587B01E46654BDF
+:10D10000036007464560044692468B46DDF8409032
+:10D1100007F020FD604B47F8083B6049032340F2CD
+:10D12000FF323846FFF76CF840F20113C4F878A8D4
+:10D1300004F67C0A4AF6444284F87058A4F872381F
+:10D1400040F6C231C4F874B884F87158504602F001
+:10D15000F7FC119BC4F8FC385146C4F8EC58C4F8ED
+:10D16000F058C4F8F468C4F8F89804F6041002F013
+:10D1700077FF2B22394604F6081003F021FA484BBA
+:10D180001A68002A00F08480E38843F40053504674
+:10D19000E380012102F058FF0022494630460EF09C
+:10D1A000B7FE03683F495B6AC4F8480898470721FF
+:10D1B0000022D4F84808DFF800A1DFF8E8900EF06C
+:10D1C000D1FA2046FFF788FE07F0B0FC0246442063
+:10D1D000059219F038FCD4F84818059A05461C3118
+:10D1E00004F507680DF076FB41462846C4F854580C
+:10D1F0000DF084F9D4F8540803685B699847014638
+:10D200004C20059119F01FFC02230A22CDE90032BF
+:10D210000599254A012305460DF0A6F8D4F85408CF
+:10D22000C4F84C5803685B69984701466020059133
+:10D2300019F009FC1D4B0193152302934FF0834312
+:10D2400005991B4A009305461A4B0CF0E5FDC4F8FE
+:10D250005858442019F0F7FBD4F84C1805462C31E7
+:10D2600025220DF037FB04F50666C4F8505854200B
+:10D2700019F0E9FB534605464A46394602F08AFB57
+:10D2800046F8045BB045F2D1204607B0BDE8F08F08
+:10D290001C6079E7D47E0300246D030000442C4712
+:10D2A000B036002000E02B460AD7A33D00000C4218
+:10D2B0000000AA420000824200007F4300487047FD
+:10D2C000406D0300BFF34F8F0549064BCA6802F457
+:10D2D000E0621343CB60BFF34F8F00BFFDE700BF99
+:10D2E00000ED00E00400FA0512DF7047704700BF50
+:10D2F000084608F0F7BC00BF11F07ABB084608F0FA
+:10D30000EDBC00BF11F07ABB024A03490160106016
+:10D31000704700BFC0360020846D030030B583B075
+:10D32000054600240DF107008DF80740FFF7DCFFEC
+:10D330009DF80730012B1ED0154A164801231360B3
+:10D340004FF0040CC2F80041D2F80031002BFBD0A2
+:10D35000D2F80835BCF1010C43EA0020F2D10123D8
+:10D3600053602B680C4A9B6993420AD103B0BDE815
+:10D37000304008F0B7BC2B68074A9B6905489342C8
+:10D38000F4D00146284603B0BDE83040184700BF3E
+:10D3900000D00040ED5EBC0BF1D2010030B4184D5E
+:10D3A0000FCD88B001AC0FC495E80700154D03C43C
+:10D3B000002305F8053F19464FF0805322705C6E3C
+:10D3C00005204FF0010C01EB810208AB1A44B4FBBD
+:10D3D000F0F300FB1343B3FBFCF31A44013112F8E2
+:10D3E0001C2C05F8012D0529A4EB030400EB80009B
+:10D3F0000CEB8C0CE7D1034808B030BC704700BF81
+:10D40000486D0300B436002000B583B000230DF151
+:10D4100007008DF80730FFF767FF9DF80700A0F1C0
+:10D420000100B0FA80F0400903B05DF804FB00BFD2
+:10D4300008B5FFF747FF00BF2DE9804889B09E4C33
+:10D44000079011F0CBFA9D4B9D490022C3F810259F
+:10D45000C3F81425C3F81825C3F81C25C3F82025E4
+:10D46000C3F82425C3F82825C3F82C251C230D1D3B
+:10D470004FF0A04203F5E07303208D4242F82300F1
+:10D480000ED011F8013F1F2B86BF03F01F03224669
+:10D490004FF0A04203F5E0738D4242F82300F0D133
+:10D4A000884A854C1523151D4FF0A04103F5E07304
+:10D4B0000320954241F823000ED012F8013F1F2BA4
+:10D4C00086BF03F01F0321464FF0A04103F5E07330
+:10D4D000954241F82300F0D17A48774D15234FF05B
+:10D4E000A041012404FA03F39042C1F80C350ED098
+:10D4F00010F8013F1F2B86BF03F01F0329464FF092
+:10D50000A04104FA03F39042C1F80C35F0D16E4B00
+:10D510006E4A1B6812680693DFF89CB104920023E0
+:10D5200003934FF0010A049B002B00F0B880039A8C
+:10D53000934240F3B280664B0193002302931B2673
+:10D540004FF0A041019B4FF000095A1CB9F1270F81
+:10D55000059203F1050876DC039B40F69F72042BCD
+:10D5600049F6404E49F63F43C4BF4FF47A6E134626
+:10D57000DDF814C0534C774649F64042B6460425C0
+:10D580004EFA05FE1EF0010F524E4FF01C0012D055
+:10D590001F2846D84FF0A04E0AFA00F0013DCEF801
+:10D5A0000C0512D31CF801EC16F8010B4EFA05FE1F
+:10D5B0001EF0010FECD11F2837D84FF0A04E0AFA09
+:10D5C00000F0013DCEF80805ECD25FB120781F28AD
+:10D5D00086BF00F01F005D464FF0A0450AFA00F03C
+:10D5E000C5F80805002002E00130904212D09842B0
+:10D5F000D1F80455F8D125781F2D86BF05F01F05F9
+:10D600005E464FF0A04601300AFA05F59042C6F892
+:10D610000C55ECD1C44504F101040AD01CF801EB0F
+:10D62000ADE700F01F00DE46B6E700F01F00DE4663
+:10D63000C5E709F10109B9F1300F09D0019BB9F132
+:10D64000270F1E7888DD4FF0FF334FF0000E8FE775
+:10D65000029B032B2BD0029B3BB3012B14BF012356
+:10D660000A23079A92FBF3F3029A1B4801320292B3
+:10D6700080FB0320DA17C2EBA00202EB8202A3EBCD
+:10D680004203303305226FF09F005BB212FB0303AD
+:10D69000069AD018D65C019054E7FFF713FE0C4BA6
+:10D6A0000193049B02931B264AE76423D9E7039B5B
+:10D6B0000133039337E700BF0003005000600040D0
+:10D6C000746D03006C6D0300A4200020BC360020A4
+:10D6D000646D0300756D03006766666608B5FFF745
+:10D6E000ABFE00BF08B50846FFF7F8FF08BD00BF56
+:10D6F0004FF0FF30704700BF054B186828B1036832
+:10D70000044ADB69934202D1704711F06FB91847A0
+:10D71000C0360020EDD20100704700BF00487047BE
+:10D7200016FCFFFF10B5074B03F10802483304460F
+:10D73000026040F83C3F09F0A3FE204601F0C6FD20
+:10D74000204610BDA46D0300094B10B503F108027B
+:10D7500048330446026040F83C3F09F091FE204601
+:10D7600001F0B4FD204619F06CF9204610BD00BF51
+:10D77000A46D0300094A10B502F108014832A0F176
+:10D780003C0440F83C1C026009F07AFE204601F09F
+:10D790009DFD204619F055F9204610BDA46D0300EB
+:10D7A000084B10B5044603F10801483340F83C1C0F
+:10D7B00044F83C3909F064FE204601F087FD20461C
+:10D7C00010BD00BFA46D0300F0B5044683B018205F
+:10D7D00015460F4619F037F90D491B22064611F080
+:10D7E00071F8012300933A462B463146204601F05A
+:10D7F00003FF2A46214604F13C0009F085FE054B53
+:10D80000204603F1080248332260E36303B0F0BD11
+:10D8100000B00140A46D0300F8B50646044656F872
+:10D82000640B03684FF400620025DF6962630B2319
+:10D830003146B8472946102284F88B5084F880502E
+:10D8400084F8755084F8905004F1810018F056FF68
+:10D8500029461022606404F1760018F04FFF236817
+:10D86000656B1A68E06405F500651846E563136B9F
+:10D87000676C98472844874212D3E56C636CAB42CF
+:10D880000ED220680368DB6A9847854208D20549B2
+:10D890000E22304619F0FFF8B0FA80F04009F8BDCA
+:10D8A0000020F8BD086E030038B50446154618463A
+:10D8B000C4E90150042321604FF48072083104F15F
+:10D8C0000C0005F037FE0022012104F1240007F0CE
+:10D8D0007BFF04F198000DF0F9FD0023C4E9133338
+:10D8E000C4E91533A363236223646363E36363645E
+:10D8F000A4F85C302366C4F89430204638BD00BFDD
+:10D9000030B5036ADB078DB0044608D4FFF784FF07
+:10D9100028B9236A23F0010323620DB030BD2D2204
+:10D920000021684619F0EFF82068616B02680B234C
+:10D93000156A6A46A8472068016801230D6AE16CF0
+:10D940006A46A847E5E700BF38B500F1240504465C
+:10D95000284607F043FF2046FFF7D2FF2846BDE8E0
+:10D96000384007F0B5BF00BF10B5044698300DF041
+:10D9700005FD204610BD00BFC1600020704700BFFC
+:10D980000048704716FCFFFF0048704716FCFFFF79
+:10D99000014B1880704700BFC440002010B5044AF6
+:10D9A000026000230446C38007F042F9204610BD00
+:10D9B000D47E030010B5064A026000230446C380EB
+:10D9C00007F036F9204619F03CF8204610BD00BF9C
+:10D9D000D47E030082B010B58C4684B04968864678
+:10D9E000DCF800000DF1080CACE8030006A981E8A2
+:10D9F0000C00039BDA070EEB630C12D55A10029B46
+:10DA00005EF80220D45808AB93E803008DE80300C9
+:10DA100006AB0CCB6046A04704B0BDE8104002B096
+:10DA20007047029CEFE700BF2DE9F84300251E4632
+:10DA3000144B45600446036088461746BDF82090A5
+:10DA400007F088F8104B23602A46C4E90887A662CD
+:10DA5000012104F12C0007F0B7FE00220023C4E9E5
+:10DA60001023E388256143F4804343F00403656198
+:10DA7000A561E563A4F84850A4F80490E38020462B
+:10DA8000BDE8F883D47E03006C6E0300C3885B0797
+:10DA90000CD510B5006A84B0026800230093146AA4
+:10DAA000E0210DF10F02A04704B010BD704700BF88
+:10DAB00070B5C3885B0784B004460D4608D5006A7C
+:10DAC000002302680093166AE0210DF10F02B047AF
+:10DAD000206A2A6801685388002400940C6A043282
+:10DAE000E021A04704B070BD70B54B6AD3F80C2399
+:10DAF000B3F81243526884B0064603F543700D46EE
+:10DB0000904784F48074B0FA80F3C4F300245B0976
+:10DB1000A34229D10C2101220DEB01000DF060FB85
+:10DB2000EB885B0708D5286A002302680093146A13
+:10DB3000E0210DF10B02A047286A039A0368002137
+:10DB400000919C6A04320C23E021A04748B903A944
+:10DB500030460DF063FB03A80DF06AFB304604B0BD
+:10DB600070BD03A80DF064FB30460DF033FB30466A
+:10DB700004B070BD70B50C4682B0064668460DF024
+:10DB800029FBE38801252B43E380012008F0A6F858
+:10DB9000214601A8FFF7A8FF01A968460DF050FB38
+:10DBA00001A80DF045FB009B5A88691CE2B11A7967
+:10DBB000202A1DD1E2885B79920601D5392B1FD02E
+:10DBC000312B11D0022168460DF0CCFBE38823F005
+:10DBD00001036946E38030460DF020FB68460DF0F6
+:10DBE00027FB304602B070BD132D0BDC0D46CCE791
+:10DBF000132AE7D059790E4808F018F8C11CE2E75B
+:10DC00000125C2E70122022101A80DF0E9FA019BDA
+:10DC100020221A7138225A71E38823F00103E3802D
+:10DC200001A930460DF0FAFA01A80DF001FBD5E785
+:10DC30001C6E030070B584B00D4601921E4604466A
+:10DC40000DF0C8FA019903A80DF0E8FA03A92846D7
+:10DC5000FFF72EFF00B92EB903A80DF0E9FA204610
+:10DC600004B070BD03A80DF0E3FA294603A8FFF73E
+:10DC700081FF03A920460DF0E3FA03A80DF0D8FABE
+:10DC8000204604B070BD00BF70B582B01646044691
+:10DC900001220D46684602210DF0A2FA20460DF041
+:10DCA00099FA009B10225E711A71694601A80DF065
+:10DCB000B5FA01A92846FFF7FBFE064601A80DF0BC
+:10DCC000B7FA2EB168460DF0B3FA204602B070BD27
+:10DCD000294601A8FFF74EFF01A920460DF0B0FA32
+:10DCE00001A80DF0A5FA68460DF0A2FA204602B090
+:10DCF00070BD00BF30B5CB889B0783B00C4605468E
+:10DD000006D5A068A38928602846AB8003B030BD43
+:10DD100068460DF05FFA0122214601A8FFF7B4FF23
+:10DD200001A968460DF08CFA01A80DF081FA009B5C
+:10DD3000B3F80730A3810222214601A8FFF7A4FF10
+:10DD400001A968460DF07CFA01A80DF071FA009B5C
+:10DD5000B3F807302381022B03D1E38843F020037B
+:10DD6000E3800322214601A8FFF78EFF01A9684640
+:10DD70000DF066FA01A80DF05BFA009BA189B3F8DB
+:10DD80000730638149F60412E388914216BF23F0FD
+:10DD9000040343F0060343F00203E38068460DF0FA
+:10DDA00047FAAEE770B50C4684B00421054601225F
+:10DDB0000DEB01000DF014FA019A122313710126E4
+:10DDC000082384F0010453719671D47101A90DEBFD
+:10DDD00003000DF023FA3346294602AA03A8FFF7F1
+:10DDE00029FF03A80DF024FA02A80DF021FA01A8DA
+:10DDF0000DF01EFA04B070BD30B5012185B00446A7
+:10DE0000FFF7D0FF0021012006F026FF04210DEBD3
+:10DE1000010001220DF0E4F9019A12231371072386
+:10DE20000125537108239571D37101A90DEB0300EE
+:10DE30000DF0F4F92B4602AA214603A8FFF7FAFEDB
+:10DE400003A80DF0F5F902A80DF0F2F90A2007F089
+:10DE500045FF606A032100F543700FF0A9FD4FF004
+:10DE6000804301A8C3F800550DF0E2F905B030BDBC
+:10DE7000C388DB0700D5704730B50446406AD0F848
+:10DE80000C33B0F812535B6883B000F543709847C9
+:10DE900085F48075B0FA80F0C5F300254009A842EA
+:10DEA00013D168460DF096F9214601A8FFF71CFE34
+:10DEB00001A968460DF0C4F901A80DF0B9F9009B5D
+:10DEC0005A8822B968460DF0B3F903B030BD1A790B
+:10DED000112AF7D15A79092AF4D19A79012AF1D174
+:10DEE000DB79032BEED12046FFF786FFEAE700BF80
+:10DEF000C38870B513F0010503D0124B00221A60DD
+:10DF000070BD0446406AD0F80C33B0F812635B6809
+:10DF100000F54370984786F48076B0FA80F0C6F337
+:10DF200000264009B042E8D1064A13681D2B02DCE6
+:10DF30000133136070BD20461560BDE87040FFF7E7
+:10DF400097BF00BFC4360020C38819B143F0010356
+:10DF5000C380704723F001039BB2C380704700BFAA
+:10DF600008B507F01BFC003818BF012008BD00BF32
+:10DF700010B5044609F070F9D4E91032C01A61EB0B
+:10DF80000201B0F5FA7F71F1000305D3E06B0028C0
+:10DF9000CCBF0020012010BD002010BD30B5194BB2
+:10DFA0001D688DB045B3044606A80CF0A7FD164BBE
+:10DFB0000293182018F047FD14490022CDE9001201
+:10DFC0000146CDE9040241F80C4BCDE90A22C260BA
+:10DFD0004A606A46034603CA586099602A680C4939
+:10DFE00092680C4858618A424FF01203ADF80C3029
+:10DFF00004D102A807F0C4FD0DB030BD02A9284627
+:10E000009047F6E7D4380020FF03050035E0010013
+:10E0100089D90100D5D9010010B504462C3007F08C
+:10E020008FFC002007F0C2FB2046BDE81040FFF740
+:10E03000B5BF00BF82B010B502A981E80C00BDF8E1
+:10E04000082040F2FF339A4203D0BDE8104002B0EE
+:10E050007047BDF80A30052BF7D104462C3007F085
+:10E060006FFC002007F0A2FB2046BDE8104002B084
+:10E07000FFF794BF2DE9F04F8BB006469DF8500096
+:10E0800004901F460D460191144609F0F5F8B36A55
+:10E09000002B00F0F78082468B4609F0EDF86DB159
+:10E0A000844277EB0103C0F0EB80774A201A67EBDC
+:10E0B0000101002382428B4180F0E2803046012141
+:10E0C000FFF770FE049B002B14BF022001200021EB
+:10E0D00006F0C2FD08A809F099F98046B06A0291DD
+:10E0E0000368C168DA6943690791D3F84815059157
+:10E0F000D3F804130691D3F80413C3F80813634B41
+:10E100009A4240F0B580624BC360DFF894910023DF
+:10E11000A9F80030049B73B9159B63B11B6815986F
+:10E120005B689847159BD988C1F30021C1F10301B1
+:10E1300018460FF03DFC706A032100F543700FF0A4
+:10E1400037FCB06A534A03684021DB6B1160089AC0
+:10E1500002219847B06A03689B6A98470D3C029B6E
+:10E1600047F1FF37B4EB0A0467EB0B07B8EB0A087B
+:10E1700063EB0B0B18EB08084BEB0B0BB4EB080332
+:10E18000029367EB0B030393019B089CDFF814B128
+:10E1900000252F46AA464BB3029B03999D420A468F
+:10E1A00077EB020224D25A1B61EB070393457AEB0B
+:10E1B00003031BD3B06A03682244DB6B0221984738
+:10E1C00030BFB06A03689B6C9847041B6519804692
+:10E1D00047F1000709F050F8B9F8002092B2444620
+:10E1E00032B1019BA9F800A0002BD5D15A46E1E736
+:10E1F000706A002100F543700FF0DAFB049921B931
+:10E20000159B13B118460FF0D3FBB06A03681B6B64
+:10E210009847B06A0368DA694369D3F80413C3F80E
+:10E2200008131A498A4226D1079AC260059AC3F890
+:10E230004825002200231946104609F0F7F8B36A72
+:10E24000049A5B69002A069AC3F8042314BF0420C9
+:10E250000320002106F000FD00213046FFF7A2FD5B
+:10E2600008F0FAFFC6E9100100200BB0BDE8F08FFE
+:10E270000749904749E707999047B36A5B69D5E733
+:10E280000548F2E70548F0E79F86010079D90100CB
+:10E2900091D9010000E100E009FCFFFF16FCFFFF3F
+:10E2A000C4400020BFBDF0FF30B5044685B000205B
+:10E2B00007F07CFA2046FFF771FE0022002302A837
+:10E2C000CDE9022309F0C8F8012300220146CDE977
+:10E2D00000322046DDE90223FFF7CCFE054604F1BB
+:10E2E0002C0007F02DFB284605B030BD6FF47D7083
+:10E2F000704700BF00207047094B10B503F10802BA
+:10E30000483304460260836018300DF037F8054A40
+:10E31000226000232046E38006F08AFC204610BDE0
+:10E32000D06E0300D47E0300002070470B4B10B565
+:10E3300003F10802483304460260836018300DF090
+:10E340001DF8074A22600023E380204606F070FC97
+:10E35000204618F076FB204610BD00BFD06E0300AB
+:10E36000D47E03002DE9F0411D46104B03600023CD
+:10E37000436004460F461646BDF8188006F0EAFBD7
+:10E380000B4B656103F1080248332260A360C4E9C6
+:10E39000037604F118000DF099F840221823A4F830
+:10E3A0000480A262E3802046BDE8F081D47E0300B1
+:10E3B000D06E03002DE9F04F032B87B082460D4647
+:10E3C000174619464FF00102B8BF032105A8039371
+:10E3D0000CF006FF4B4E4FF014094FF0000868692F
+:10E3E0000121FFF7B1FDE8683A6801685388CDF86C
+:10E3F00000800C6A0432E421A0478346002866D1DD
+:10E400003B681B790C2B39D1EB8813F0400F14BFFC
+:10E410006420142007F080F82869D0F80C23B0F8A5
+:10E420001243526884F48074B24200F54370C4F31E
+:10E43000002447D10020844224D1002211464FF00D
+:10E44000FF3305A80CF022FFE868059A016853889D
+:10E45000CDF800808C6A0432E421A0478346C8B915
+:10E46000059A386813790079834237D0EC88A10681
+:10E470001BD5202B0ED15379392B0BD1012007F05E
+:10E480004BF8C9E70BF1010B012007F045F8BBF190
+:10E49000140FC1D1B9F10109A1D168694946FFF74B
+:10E4A00053FD50460CF096FE24E0002BE6D0202BC6
+:10E4B000F0D153799842E1D0002BDFD0B9F10109B6
+:10E4C0008DD1EAE79047B0FA80F04009B3E7012028
+:10E4D00007F022F8B9F1010981D1DEE768695946F0
+:10E4E000FFF732FD039905A80CF03CFF05A9504643
+:10E4F0000CF094FE05A80CF09BFE504607B0BDE85A
+:10E50000F08F00BFEDE201002DE9F0410C4684B030
+:10E510000546486998461746FFF7B8FAE388DB06D0
+:10E5200011D403AE394630460CF078FE43463246ED
+:10E5300021462846FFF73EFF30460CF079FE28467C
+:10E5400004B0BDE8F0810122114601A80CF048FE9C
+:10E550003B681B79032B019B0CBF062203221A7117
+:10E5600001A902A80CF05AFE03210A4807F05EFB3D
+:10E5700003AE034602AA21463046FFF71BFF304692
+:10E580000CF056FE02A80CF053FE01A80CF050FE51
+:10E59000C8E700BF886E0300F0B585B00446174693
+:10E5A0000E460122082101A89D000CF019FE20460C
+:10E5B0000CF010FE47F02060019F05F0E3FD78604D
+:10E5C000284605F0DFFD01A9B86002A80CF026FE80
+:10E5D00005F1080302AA314603A8FFF795FF03A936
+:10E5E00020460CF02DFE03A80CF022FE02A80CF031
+:10E5F0001FFE23685B88082B12D9002220464FF0AB
+:10E60000FF3308210CF062FE236859882046083940
+:10E610000CF0A8FE01A80CF00BFE204605B0F0BDE2
+:10E6200003A80CF0D7FD03A920460CF009FE03A8AF
+:10E630000CF0FEFD01A80CF0FBFD204605B0F0BD7E
+:10E6400030B583B00C46014601A81D46FFF7A4FF74
+:10E6500001994B885BB12046AA00043118F02BFACF
+:10E66000002401A80CF0E4FD204603B030BD014CAD
+:10E67000F7E700BF0CFCFFFFA0F10800FFF7E0BFC9
+:10E680002DE9F04F804685B068464FEA83090D4674
+:10E6900092460CF09FFDD8F828104945A8BF49467E
+:10E6A0000831012201A80CF09BFD09EB050B4FF08E
+:10E6B000FF330022FF2101A80CF0E8FD5D453DD2AB
+:10E6C000002601E0AB4539D9D8F82820019FA9EBF5
+:10E6D0000604944245F03060A8BF144605F052FD90
+:10E6E0007860204605F04EFD26F003012246514495
+:10E6F000B86007F10C0018F0DEF904F1080101A878
+:10E700000CF030FE01A902A80CF088FD092302AA32
+:10E71000414603A8FFF7F8FE03A968460CF090FDF8
+:10E7200003A80CF085FD02A80CF082FD009B5B881D
+:10E7300025442644002BC5D1064C00E0002401A846
+:10E740000CF076FD68460CF073FD204605B0BDE880
+:10E75000F08F00BF0EFCFFFFA0F10800FFF790BF95
+:10E7600070B5154682B0012204460E466846114631
+:10E770000CF036FD009B69461D7101A80CF04EFDA2
+:10E780002946094807F052FA01AA034631462046B5
+:10E79000FFF7BAFE01A80CF04BFD68460CF048FDEF
+:10E7A000204602B070BD00BF886E030010B5C3885C
+:10E7B0009B0784B0044609D5636A00209AB262F3CD
+:10E7C0000F001B0C63F31F4004B010BD01A80CF038
+:10E7D00001FD0722214602A8FFF7C2FF02A901A8F6
+:10E7E0000CF02EFD02A80CF023FD019B5A88B2B953
+:10E7F0000622214602A8FFF7B3FF02A901A80CF0E8
+:10E800001FFD02A80CF014FD019B5A881AB901A83B
+:10E810000CF00EFDD0E75B7984F82630F7E7B3F80B
+:10E82000050005F0BFFC0622A084214602A8FFF7E0
+:10E8300097FF02A901A80CF003FD02A80CF0F8FC58
+:10E84000019B5A88002AE2D05B79A28C84F826309A
+:10E8500002FB03F3B3F5F83F1EDC616902A8FFF782
+:10E8600049FABDF80830012B4FF04002E3881AD076
+:10E8700023F0100343F02803A2629BB2BDF80C20E2
+:10E8800002F5CD427B3292B2012A98BF43F0400399
+:10E8900043F00203E380BAE74FF4F833B3FBF2F23C
+:10E8A00084F82620D9E7A26243F01803E6E700BF08
+:10E8B0002DE9F04788B0064615460C46012208218E
+:10E8C00001A80CF08DFC02A80CF084FC03A80CF04D
+:10E8D00081FC04A80CF07EFC3046FFF767FF96F839
+:10E8E00026300590B08C04EB850900FB03F39945B5
+:10E8F00000F2D580B9FBF0F8B4FBF0F100FB08F8AA
+:10E90000B9EB080300FB01FA08BFA8EB0008544567
+:10E910004FEA850500F0BD80C31A00FB1144B3FB2C
+:10E92000F0F700FB1737002C7DD1002F40F08C80D2
+:10E93000F3881B073BD5C2455BD8544607AD03E0BF
+:10E94000B38C1C44444554D844F04060019F05F00A
+:10E9500019FC7860204605F015FC01A9B86006A8EE
+:10E960000CF05CFC012306AA31462846FFF7CCFDDB
+:10E97000294602A80CF064FC28460CF059FC06A8B5
+:10E980000CF056FC029B5B88002BD9D1454C04A8A7
+:10E990000CF04EFC03A80CF04BFC02A80CF048FC59
+:10E9A00001A80CF045FC204608B0BDE8F0874AF00D
+:10E9B0004060019C05F0E6FB6060404605F0E2FB2C
+:10E9C00001A9A06006A80CF029FC012306AA314683
+:10E9D00007A8FFF799FD07A902A80CF031FC07A8CA
+:10E9E0000CF026FC06A80CF023FC029B5B88002B95
+:10E9F000CCD0039B5B88002B35D1049B5C88002C1A
+:10EA0000C5D004A907A80CF009FC079A33681C6A52
+:10EA10005388494604329B083046A04707A80CF0AB
+:10EA200007FC0024B3E707ADA30852463146284649
+:10EA3000FFF7B2FD294603A80CF002FC28460CF0B3
+:10EA4000F7FB002F3FF474AF07ADBB084A463146D1
+:10EA50002846FFF7A1FD294604A80CF0F1FB284643
+:10EA60000CF0E6FB64E703A907A80CF0D7FB079AB4
+:10EA700033681C6A538851469B0804323046A047CD
+:10EA800007A80CF0D5FB049B5C88002C3FF47FAFFB
+:10EA9000B7E7021B4244AA427FF43EAF48E76FF457
+:10EAA0007A7474E70EFCFFFF10B5044684B0019140
+:10EAB000FFF77CFEA28C01999208204604B0BDE8C5
+:10EAC0001040FFF7F5BE00BF10B5044682B0FFF757
+:10EAD0006DFEA38C94F8260003FB00F002B010BD7D
+:10EAE00010B5044682B0FFF761FEA08C02B010BDE5
+:10EAF00010B5044682B00838FFF758FEA08B02B06C
+:10EB000010BD00BF0368084ADB6A93420BD110B501
+:10EB1000044682B0FFF74AFEA08C94F8263003FB2F
+:10EB200000F002B010BD1847C9EA010010B5044654
+:10EB300082B00838FFF73AFEA38BA07F03FB00F0FA
+:10EB400002B010BD30B5044685B0A0F108052846D6
+:10EB50000191FFF72BFEA28B01999208284605B080
+:10EB6000BDE83040FFF7A4BE10B550F8083C0A4A93
+:10EB7000DB6A9342044682B0A0F1080003D002B0E1
+:10EB8000BDE810401847FFF711FEA08BA37F03FBE1
+:10EB900000F002B010BD00BFC9EA0100034600202A
+:10EBA000DA680132DA6070470B68C1601B6808469A
+:10EBB000184700BFC068003818BF0120704700BF69
+:10EBC000D0F81808704700BF4B1E032B02D96FF412
+:10EBD0007A7070474B1C5B10C0F81818C0F81C38CE
+:10EBE0000020704700F614000068704710B5044B11
+:10EBF000044640F8083B0CF01BFB204610BD00BF4C
+:10EC00003C6F030010B5054B044640F8083B0CF080
+:10EC10000FFB204617F015FF204610BD3C6F030088
+:10EC2000F8B58468104B03600546D4B10F4E104F01
+:10EC300008E040F8087B0CF0FBFA204617F001FFD3
+:10EC4000AC6874B16068E26B0368DB68AA609847DF
+:10EC500023689B68B3422046EBD09847AC68002CF1
+:10EC6000F0D12846F8BD00BF506F030005EC01004D
+:10EC70003C6F030038B54B680C461A684FF07E5164
+:10EC8000054612692163184605F61405904795ED6F
+:10EC9000006A9FED117AD4ED067AD4ED075AC7EEDB
+:10ECA000276A431C03EBD37320F002025B10012A96
+:10ECB000C4E90D0385EE867AC4ED096A84ED0A7A0B
+:10ECC00002D00023236238BDBEEE007A67EE877A59
+:10ECD000C4ED087A38BD00BF00C07F442DE9F04F75
+:10ECE0002DED068B8BB00C460AEE100A029108F04F
+:10ECF000C3FAA3680193CDE90401002B00F0A481BD
+:10ED0000029B4FF40072D3F81C3892FBF3F2002AF6
+:10ED100040F3AD81029B103392000021184603930B
+:10ED200017F0F1FEC34E9FEDC48A01240AE0029859
+:10ED30005946FFF79FFFDBF834505DB9019B002B6C
+:10ED400000F0B180019B9B46DB6BDBF834500193F4
+:10ED5000002DECD0029BDBED0A7AD3F81C284FF48F
+:10ED6000007AF5EE407A9AFBF2FA0AF1040A03EB14
+:10ED70008A02F1EE10FA009209D103F6140292ED24
+:10ED8000007ADBED076AC6EE877ACBED0A7A009B44
+:10ED90001946039B9942D1D99846DBF808309BED80
+:10EDA0000B7A5A88DBF8383092FBF3F207EE902AA0
+:10EDB000F8EEE77A9BED0A6A009A77EEC77AA2EB43
+:10EDC0000807C7EE866ABF10FDEEE68A18EE909A35
+:10EDD000B945A8BFB946B9F1000F34D007EE903A53
+:10EDE0004C46C24601E0DBED0E7ADBF8102056F807
+:10EDF0002530F8EEE77A67EE877AFDEEE77A17EED0
+:10EE0000900A1044984707EE900A9BED087A9BED14
+:10EE1000096ADBED0C6AF8EEE77A013C77EE877A57
+:10EE20009AED007A67EE867AA6EEA77AAAEC017AC6
+:10EE3000DBED0B7A9BED0A7A37EE877A8BED0B7A56
+:10EE4000D1D108EB890818EE903A9F4223DDDBF818
+:10EE50000C30002B3FF472AFDBF80410013BCBF811
+:10EE60000C300B6806A81B68984706A90BF1080030
+:10EE70000CF0E6F906A80CF0DBF9DBF808308BEDB6
+:10EE80000B8A5A880433CBF810301344CBF8143073
+:10EE9000002A3FF453AF009B9845FFF47EAF019BDF
+:10EEA000002B7FF44FAF002C40F08580029B93F83D
+:10EEB0002C387BB1029B0499059AC3F83818C3F823
+:10EEC0003C2883F82C480222012340F6D63106A8BC
+:10EED0000BF0C6FD01224FF4007106A80CF080F97A
+:10EEE000029A069C9FED557A658802F5016393EDC1
+:10EEF000008A02F50263D3ED007AD2F81838D2F80E
+:10EF00001C2895FBF2F568EE277A032BC7EE879A4B
+:10EF100004F1040400F08580012B00F08280F6EEFD
+:10EF2000007A68EE678A9FED469A28EE278A75B3C5
+:10EF3000B8EEC99A039F434EDDF80880023D02E017
+:10EF4000D8F81838013DB7EC017AD8F8242856F8DB
+:10EF50002330F0EE497AE7EE297A2046F4EE687A1B
+:10EF6000F1EE10FA48BFF0EE687AF4EE487AF1EE6E
+:10EF700010FAC8BFF0EE487AFDEEE77A17EE901A65
+:10EF800011439847D8F81C381C446B1CD8D1029BFD
+:10EF9000D86803681B68984706A91AEE100A0CF097
+:10EFA0003DF906A80CF044F91AEE100A0BB0BDECBE
+:10EFB000068BBDE8F08F029A02F62803D3ED007AA3
+:10EFC000F5EE407AF1EE10FA0ED0D2F81C384FF47C
+:10EFD000007292FBF3F2002A06DD039B03EB820230
+:10EFE000E3EC017A9A42FBD1029B93F82C38002B78
+:10EFF0007FF470AF02990498C1F830080123059896
+:10F0000081F82C3801F5046400260027C1F8340883
+:10F010001A4644E9026740F6D63106A80BF020FDF7
+:10F0200058E7B6EE009A28EE099ADFED038ABDEEA6
+:10F03000C99A7CE75C2000200000000000C07F44EB
+:10F040000000000080200020029BD86803681B6835
+:10F0500098471AEE100A01224FF400710CF0C0F824
+:10F060001AEE100A0BB0BDEC068BBDE8F08F029BC8
+:10F070001033039356E600BF70B506462DED028BA4
+:10F08000402008EE903A08EE102A0D4617F0DBFCFF
+:10F0900040220446002117F036FD2046164B40F86A
+:10F0A000083B0CF097F8F8EEE88AB5EE408AF1EEEE
+:10F0B00010FA6560C4ED068A05D12B6828469B6965
+:10F0C000984708EE100A0023002221463046C4E982
+:10F0D000033384ED078A6361E262FFF7CBFD2B689F
+:10F0E000B2685B68E2632846B46021469847BDEC8D
+:10F0F000028B204670BD00BF3C6F030007EE901AE4
+:10F10000F8EE677A00F50160C0ED007A00207047E4
+:10F11000C0F824180020704729DF704728DF7047A7
+:10F1200012DF7047022802D1014B01221A7070478A
+:10F13000D040002000207047C0687047D0E90230FE
+:10F1400003FB00F0704700BF10B504460846646832
+:10F15000114621449A0017F0AEFC002010BD00BFFC
+:10F160002DE9F041466882B04FF000080DF107002C
+:10F170001D4614460E448DF80780FFF7D1FF9DF819
+:10F180000730ABB11E4F87F8008001E008F038F976
+:10F190002A4621463046FFF7BFFF03460A20002BD0
+:10F1A000F4D13B78002BFCD0002002B0BDE8F08108
+:10F1B000144A0123C2F80435D2F80034002BFBD0E6
+:10F1C00095B1A4F1040C0F48C4F104040CEB8505BF
+:10F1D000344404EB0C035CF8042F1A60D0F80014DC
+:10F1E0000029FBD0AC45F4D1064A0023C2F804350F
+:10F1F000D2F80034002BFBD0002002B0BDE8F08133
+:10F20000D040002000E00140F0B5436883B00446E0
+:10F2100000270DF10700CD188DF80770FFF780FF6C
+:10F220009DF807309BB1174E377001E008F0E8F801
+:10F23000E068B5FBF0F0FFF771FF03460A20002BF2
+:10F24000F4D13378002BFCD0002003B0F0BD0E4A7F
+:10F250000223C2F80435D2F80034002BFBD00A494F
+:10F26000C2F80855D1F80034002BFBD00023064A21
+:10F27000C1F80435D2F80034002BFBD0002003B0D5
+:10F28000F0BD00BFD040002000E001400268054909
+:10F29000D2688A4204D1D0E9020303FB00F0704730
+:10F2A000104700BF3DF10100C360024B0360C0E99D
+:10F2B000011270477C6F0300704700BF6FF47D70D0
+:10F2C000704700BF6FF47D70704700BF10B5C388F2
+:10F2D000044A026023F400530446C38006F0F0FFA2
+:10F2E000204610BDA06F030010B5C388064A026017
+:10F2F00023F400530446C38006F0E2FF204617F0D3
+:10F30000A0FB204610BD00BFA06F0300036870B5CE
+:10F310005A6C0A4DAA42044606D15B68084A9342D9
+:10F3200008D16FF47D7070BD90472368044A5B6814
+:10F330009342F6D02046BDE870401847C5F2010060
+:10F34000EDE2010070B50646006A0368DB6A984783
+:10F35000306A03681B6B9847F369D868002820DD82
+:10F3600006F130011E4D0844002411F9012B02F56D
+:10F37000A272884245F82240F7D11A4D002402E0DB
+:10F38000DA68A2420DDD5A6952F824000268526818
+:10F39000AA4204F10104F3D09047F369DA68A2426B
+:10F3A000F1DC9A68002A13DD0E4D002402E09A6811
+:10F3B000A2420DDD1A6952F8240002685268AA427E
+:10F3C00004F10104F3D09047F3699A68A242F1DC9A
+:10F3D000F388002223F00203F380F27570BD00BFB2
+:10F3E00000600040EDE20100C37D0BB1FFF7AABF52
+:10F3F000704700BF2DE9F04FC37D85B004460191F1
+:10F40000002B6CD1C3880293E669F368002B6DDD95
+:10F410000123206ADFF8E880DFF8E8E0344D354F5B
+:10F42000039404F1300C04F1350200219B469C1C2E
+:10F430008CF80030147074696458247D03F5A27947
+:10F4400048EA04244EF8294012F9019B446909F165
+:10F45000A20901F5A27A544445F8394012F9014C49
+:10F460001CF9019BA23405EBC40407EB8909C4F81D
+:10F47000049012F9014C0BFA04F4C5F80445F46841
+:10F480009C4201F1040103F10103D0DC039C029BC7
+:10F4900023F00103E380019B327A1749023B012BE1
+:10F4A0009CBF0132D2B26275C2EB0212134B9200C2
+:10F4B000B3FBF2F2237B626202FB03F3A1FB0313B3
+:10F4C000DB0BA36203680021DB6B9847236A5B694F
+:10F4D0000122DA60019BA37505B0BDE8F08FC388F7
+:10F4E0000293DB0790D4D0E90760D4E7206ACEE727
+:10F4F00000F0014030600040818080800024F400F2
+:10F5000003000100006000402DE9F8430546817DBD
+:10F51000FFF770FFEB699A68002A20DD304FDFF8B3
+:10F52000C490DFF8C48000240AE05A6C4A4549D1EF
+:10F530005B68434543D1EB699A680134A2420EDD12
+:10F540001B6953F8246033689A68BA42EDD00021F1
+:10F5500030469047EB699A680134A242F0DCDA68E1
+:10F56000002A20DD1E4FDFF87C90DFF87C8000242D
+:10F570000AE05A6C4A452DD15B68434527D1EB69B7
+:10F58000DA680134A2420EDD5B6953F82460336807
+:10F590009A68BA42EDD0002130469047EB69DA68AC
+:10F5A0000134A242F0DC286A03685B6A9847286A43
+:10F5B00003689B6A98470123EB75BDE8F8833046E2
+:10F5C0009847B8E70021304690473368B0E73046A7
+:10F5D0009847D4E70021304690473368CCE700BF16
+:10F5E0000DF30100C5F20100EDE20100C37D03B19E
+:10F5F0007047FFF789BF00BFF8B515460E46526841
+:10F6000029689DF81870044606F086FEEA68134BD8
+:10F6100013492360052A4FF00003C4E90756A77574
+:10F620000C602376E3752375E3620FDC32681946BC
+:10F630003046936B9847206A03684FF47A51DB6C2D
+:10F640009847226AE37D0749D1600BB12046F8BD97
+:10F650002046FFF759FF2046F8BD00BFA06F03000A
+:10F66000C836002059F9010010B5034661B102689F
+:10F670000E49126B0E4CC37D23708A4213D10BB11D
+:10F68000FFF760FE002010BD094A1278002AF9D069
+:10F690001A680849D26A8A4205D1DB7D002BF1D174
+:10F6A000FFF732FFEEE79047002010BDE9F30100BD
+:10F6B000D1400020EDF501002DE9F04FC769037D31
+:10F6C000BA680569934285B0044680F21B813A69A5
+:10F6D0009E4E52F8230003681B68B34240F032810B
+:10F6E000D4F82080D8F8142001235360227D617D56
+:10F6F0001A44B2FBF1F001FB10222275B868824275
+:10F700005EDAD7F80C90B969B9F1000F01EB42014C
+:10F710004BDDAA1DD8F81450009525890195CDE937
+:10F72000027800FA03FEDDE90078A07DCDE900262D
+:10F7300000F0FD0004F1300CCD18227E032A03D81E
+:10F74000DFE802F002B2A3BF4A78009E15F801ACD0
+:10F7500008FB026212F80A2018B9002A00F0BF80E4
+:10F76000FF22A66A03F5A87A06FB02F247F82A20D0
+:10F770009A46002A00F0B8809CF90020920002F11D
+:10F78000804202F5C042D2F810B52BF4801BC2F8BB
+:10F7900010B5D145714403F101030CF1010C75441E
+:10F7A000CBDCDDE90278019E227D3B6953F8220023
+:10F7B00003681B68B34240F0BC80D8F814305EE0A8
+:10F7C000626AD8F800300021DB6B9200404698470F
+:10F7D000E169CB68002B27DD0025DFF8749104F187
+:10F7E0003007A84602E0CB68AB421DDD4A6917F935
+:10F7F000013B013502EB850203F5A27352F8040CBC
+:10F8000049F82380D4E9082305F5A87C52699B00B8
+:10F8100042F82C3003681B68B342E4D001219847BA
+:10F82000E169CB68AB42E1DC0B69186803681B68CF
+:10F83000B34240F083800B6994F930201B6844493F
+:10F840001B7D02F5A2721B0243F0011341F8223026
+:10F8500094F9303094F935103E4A9B00A23103F1FF
+:10F86000804303F5C24342F83130236A94F93510DE
+:10F870005B69A23102EBC10203F144015160012234
+:10F88000DA601A6005B0BDE8F08F91F801A06289D6
+:10F89000009EA2EB0A0215F801AC08FB02626FEAB7
+:10F8A0000A0A12F80A2057E715F8012C009E91F871
+:10F8B00001A002FB088232446FEA0A0A12F80A2009
+:10F8C0004AE7628915F801AC009E013AA2EB0A02F0
+:10F8D00008FB026291F801A012F80A203CE703F548
+:10F8E000A8729A4647F822009CF90020920002F183
+:10F8F000804202F5C042D2F810B54BF4801BC2F82A
+:10F9000010B546E7D0E908235169104E9A00D1F8A6
+:10F910004435817DC3EB0323B3FBF2F3C288C3F10B
+:10F92000FF0342F00302C362C280FFF763FDE76991
+:10F93000D6E601219847236A5B69A0E70021984732
+:10F94000E16978E700219847E769C9E6BDF201005F
+:10F950000060004000F00140024B186808B1FFF75A
+:10F96000ABBE7047C836002010300BF053BA00BF52
+:10F9700010B5044606F088FC40B9237B616A044A4E
+:10F9800001FB03F3A2FB0323DB0BA36210BD00BF4B
+:10F990008180808070B52DED028B08EE103A044610
+:10F9A00016460D460AF09AFBFDEEC87A0A4A226016
+:10F9B00017EE903A324684ED138A21466564A664B8
+:10F9C0002846FFF759FB0146206520460AF02AFB2E
+:10F9D000BDEC028B204670BDE06F030001617047F3
+:10F9E0000069003818BF0120704700BF032070472E
+:10F9F000C06B07EE900AF8EEE77A17EE900A7047B0
+:10FA0000104B03F108023C3310B5044602608360DA
+:10FA100030300BF00DFC04F12C000BF009FC04F16C
+:10FA200028000BF005FC04F124000BF001FC064A51
+:10FA3000A260002304F10800E38105F0F9F82046F4
+:10FA400010BD00BF04700300D47E0300114B03F10E
+:10FA500008023C3310B504460260836030300BF07E
+:10FA6000E7FB04F12C000BF0E3FB04F128000BF0A2
+:10FA7000DFFB04F124000BF0DBFB074AA26000234C
+:10FA8000E38104F1080005F0D3F8204616F0D9FF11
+:10FA9000204610BD04700300D47E030038B5124B1D
+:10FAA00003F108023C33044640F8082C40F8283B98
+:10FAB0000BF0BEFB04F124000BF0BAFB04F12000B4
+:10FAC0000BF0B6FB04F11C000BF0B2FB074A2260FE
+:10FAD0000023A4F10805E380204605F0A9F8284694
+:10FAE00016F0AFFF284638BD04700300D47E030033
+:10FAF00038B5114B054603F108023C33044640F883
+:10FB0000082C45F8083928300BF092FB04F124004A
+:10FB10000BF08EFB04F120000BF08AFB04F11C00BB
+:10FB20000BF086FB054A226000232046E38005F0A7
+:10FB30007FF8284638BD00BF04700300D47E030060
+:10FB4000F0B5274B036004460025264B836083B045
+:10FB5000A1810830E581164604F0FCFF224B2360AA
+:10FB60003433A3602A46012104F1140005F02CFE71
+:10FB700004F1280701224FF4007104F124000BF076
+:10FB80002FFB38460BF026FB04F12C000BF022FB78
+:10FB90002946012204F130000BF022FB00234FF430
+:10FBA000007123660122A164C4E90D552561E56455
+:10FBB00001A80BF015FB01A938460BF041FB01A889
+:10FBC0000BF036FB094A2264AE424FF00003204698
+:10FBD000C4E91655C8BFE663A4F8443003B0F0BDCD
+:10FBE000F4820300D47E03000C70030000C07F4445
+:10FBF000C3895B0770B5456B04465DD42B46E16A4B
+:10FC0000002B64D05033081D4A886363024493423A
+:10FC10000ED3D1ED037A6063F5EEC07AF1EE10FAFF
+:10FC20003CDA04F1140005F0C5FE002836DC636BF5
+:10FC300093ED027ADFED277A19685A686265B5EEAE
+:10FC4000C07AF1EE10FA48BFB1EE477AC7EE276AE4
+:10FC500000202165E06504F1640104F17005D4ED34
+:10FC60000F7AF8EEE77A67EEA67AFDEEE77AF8EE1D
+:10FC7000E76AC4ED167ADA699861012AB8BF0122F1
+:10FC800007EE902AB8EEE77ADA61C6EE877A143387
+:10FC9000E1EC017A8D42EED1002070BD0026666352
+:10FCA00004F1300104F12C000BF0CAFAA81BC4E9DE
+:10FCB000166618BF012070BD0023436300F13001B8
+:10FCC0002C300BF0BDFA636BE16A002B9AD10B1D4F
+:10FCD000184699E700007A442DE9F04FD1E9167EE5
+:10FCE0002DED088B01F124034FF0000B9FEDB78A37
+:10FCF000DFEDB7AA9FEDB7AA0BEE903A0BEE100A14
+:10FD00008BB00C465D467046B842034633D0E2895C
+:10FD100012F004022FD10492B8424EDBE28992071E
+:10FD200040F11781049B002BEED0AB46002D00F074
+:10FD30004181D4ED107AB4F84420B6EE007A67EE33
+:10FD4000877A5545FCEEE77A17EE903A43EA0203CC
+:10FD50009BB203D22BF8023BDA45FBD81BEE901A7C
+:10FD60001BEE100A0BF05AFA1BEE100A0BB0BDEC9A
+:10FD7000088BBDE8F08F2046FFF73AFFA76DE389B7
+:10FD8000002F40F09E80002800F0F380A56323F050
+:10FD90000403E3810523E36401231A46A18906A82D
+:10FDA0000AF05EFE04F1140005F092FDD4E916702D
+:10FDB0000122B84203460492B0DA002D00F0CC8054
+:10FDC00006AA019204F16402029204F1700BD4EDD0
+:10FDD000157AD4ED108A94ED147A616BDDF808C0C1
+:10FDE000DDF804E068EEA78AD4ED0F7A27EE087AF2
+:10FDF000F8EEE77A68EEAA8A87EE279A0E46F0EECA
+:10FE00004A9AE8EECA9AD6F81880F269BCEC017AF0
+:10FE100007EE908AF8EEE77A013A67EE877A904526
+:10FE2000FDEEE77A06F11406EEEC017A08BF4EF813
+:10FE3000047CE345E7D1DDE90676089ABE42A8BF17
+:10FE40003E469642A8BF16469E4241DDAA4585D051
+:10FE5000D4ED187AFDEEE77AD1E9033017EE901A67
+:10FE6000984707EE900AF8EE676AB0EE697AA8EE56
+:10FE7000A67AE06DB4F84420D4ED187ABCEEC77AC7
+:10FE800079EE277A17EE101AF4EEC87A431C114364
+:10FE9000F1EE10FA25F8021B1846E365C4ED187A56
+:10FEA00008DD77EEC87AF4EEC87AF1EE10FAF8DCE5
+:10FEB000C4ED187AB3420BDA55453FF44FAF616B8E
+:10FEC000C6E713F004025CD000283FF460AF5DE7A2
+:10FED0009C46BC4586460DF11C094FF014084FF0B6
+:10FEE0000006204608D00136032E08F1140828D059
+:10FEF00059F8047BBC45F6D1426B06EB860102EB58
+:10FF0000810389000391D3E906718F424FEA860489
+:10FF1000E9DA5B6902EB08014BB105909847059857
+:10FF20000399426BD0F85CE01144F4468F69344485
+:10FF300002EB840201360137032E976108F11408A1
+:10FF4000D6D104466346A76D674570463FF73FAF7D
+:10FF5000E8E6002D7FF4E6AEA56BB5B1626A00213C
+:10FF6000A16302F1040A5288874292443FF728AF06
+:10FF7000D8E659073FF50BAFE06D01230493034624
+:10FF8000CAE6E06D04920346C6E606AD0122A16C06
+:10FF900028460BF025F929461BEE900A0BF050F984
+:10FFA00028460BF045F9626AE06DA76D151D034602
+:10FFB000AA46D8E706A80BF00DF91BEE900A06A991
+:10FFC0000BF03EF906A80BF033F9C7E600008044B9
+:10FFD0000000803A00000044F0B50C4601F128070B
+:10FFE00085B0394606460BF019F9A36B6D4633B15F
+:10FFF00028462146FFF770FE28460BF019F900232A
:020000022000DC
-:1000000000000044F0B50C4601F11C0785B03946EC
-:1000100006460BF0EDFAE36A6D4633B128462146F9
-:10002000FFF772FE28460BF0EDFA0023E36204F1BD
-:10003000180138460BF0EEFA21462846FFF764FE19
-:1000400028460BF0DFFAE06803681B689847236CCA
-:10005000002B02DD013B236413B1304605B0F0BD37
-:1000600021890123022228460AF02CFF304605B0E0
-:10007000F0BD00BF438919B143F0020343817047CB
-:1000800023F002039BB24381704700BF01607047B9
-:10009000704700BF70B5664E664D674C6749304685
-:1000A0000BF07EFB3046664E2A46214617F0E8FCF0
-:1000B000644930460BF074FB3046634E2A462146B5
-:1000C00017F0DEFC614930460BF06AFB3046604EAB
-:1000D0002A46214617F0D4FC5E4930460BF060FBFF
-:1000E00030465D4E2A46214617F0CAFC5B49304631
-:1000F0000BF056FB30465A4E2A46214617F0C0FCFC
-:10010000584930460BF04CFB3046574E2A462146A4
-:1001100017F0B6FC554930460BF042FB3046544EC2
-:100120002A46214617F0ACFC524930460BF038FB0A
-:100130003046514E2A46214617F0A2FC4F49304620
-:100140000BF02EFB30464E4E2A46214617F098FC07
-:100150004C4930460BF024FB30464B4E2A46214694
-:1001600017F08EFC494930460BF01AFB3046484EDA
-:100170002A46214617F084FC464930460BF010FB16
-:100180003046454E2A46214617F07AFC4349304610
-:100190000BF006FB3046424E2A46214617F070FC13
-:1001A000404930460BF0FCFA30463F4E2A46214685
-:1001B00017F066FC3D4930460BF0F2FA30463C4EF3
-:1001C0002A46214617F05CFC3A4930460BF0E8FA23
-:1001D0003046394E2A46214617F052FC3749304600
-:1001E0000BF0DEFA3046364E2A46214617F048FC20
-:1001F000344930460BF0D4FA3046334E2A46214675
-:1002000017F03EFC314930460BF0CAFA3046304E0A
-:100210002A46214617F034FC2E4930460BF0C0FA2E
-:100220002A4621463046BDE8704017F029BC00BF81
-:10023000AC3800204020002051B702006480030049
-:10024000803800206C800300A0380020DC8103008F
-:10025000C4380020E4810300A4380020C0820300D9
-:10026000C8380020C882030084380020A48303001B
-:1002700094380020B08303009838002044840300A1
-:10028000B438002048840300A8380020DC84030030
-:10029000CC380020E4840300B838002078850300BF
-:1002A0008C38002080850300B038002014860300BD
-:1002B000883800201C860300BC380020B08603006C
-:1002C00090380020B88603009C3800200487030083
-:1002D000C03800200C8703006FF47D70704700BFAA
-:1002E0006FF47D70704700BF6FF47D70704700BF82
-:1002F000C08800F00500003818BF0120704700BF1B
-:10030000C08800F00A00003818BF0120704700BF05
-:10031000C08810F0030018BF01207047C08800F0AB
-:100320000C00003818BF0120704700BFC088C0F320
-:10033000802070476FF47D70704700BF6FF47D7050
-:10034000704700BF03684FF47A729B6B02FB01F1A8
-:10035000184700BF6FF47D70704700BF6FF47D7069
-:10036000704700BF08B50368DB6B9847024BA3FBDF
-:100370000030800908BD00BFD34D62106FF47D705E
-:10038000704700BFC1600020704700BF6FF47D70F0
-:10039000704700BF6FF47D70704700BF0A717047EF
-:1003A000704700BF704700BF006B7047C06A70475E
-:1003B0000120704710B5044617F067FB204610BDBA
-:1003C000438B990710B5044606D5C36C5BB110BDCD
-:1003D00023F002039BB26383E26C002AC4BF43F0A4
-:1003E0000203638310BD07F0A5FCE36BC01A61F143
-:1003F0000001652871F10003638BE9D29A07EBD500
-:1004000010BD00BF0B4B10B503F1080103F18802CA
-:10041000AC33044601604261C36128300BF0F2F84E
-:10042000054A6261002304F11400638305F010F9AA
-:10043000204610BDF0880300E08D030038B50C4B5A
-:1004400003F1080103F18802AC33044640F8141CA0
-:100450000260836014300BF0D5F8064A2260002356
-:100460002046A4F11405E38005F0F2F8284638BDD3
-:10047000F0880300E08D0300026838B593690D46EB
-:1004800012498B42044617D1C38803F005031BB100
-:1004900053680F4A934201D10E4838BD2046984711
-:1004A000B5FA85F35B098342F6D123680A4A1B68D3
-:1004B000934206D1002038BD98470028ECD022682E
-:1004C000E6E7294620469847002038BDF1020200A1
-:1004D0008DE3010012FCFFFF49F3010002680849A7
-:1004E000D26B8A4208B505D1C06A064BA3FB003027
-:1004F000800908BD9047034BA3FB0030800908BD6D
-:10050000AD030200D34D6210012070470D4B10B5B2
-:1005100003F1080103F18802AC3304460160426133
-:10052000C36128300BF06EF8074A626100236383D1
-:1005300004F1140005F08CF8204617F0A6FA2046C6
-:1005400010BD00BFF0880300E08D030038B50E4BEE
-:1005500003F1080103F18802AC33044640F8141C8F
-:100560000260836014300BF04DF8084A22600023CB
-:10057000A4F11405E380204605F06AF8284617F038
-:1005800084FA284638BD00BFF0880300E08D0300E0
-:10059000C388990710B5044606D5836B5BB110BDBF
-:1005A00023F002039BB2E380A26B002AC4BF43F096
-:1005B0000203E38010BD07F0BDFBA36AC01A61F11E
-:1005C0000001652871F10003E388E9D29A07EBD5B1
-:1005D00010BD00BF1B4B70B5044603604FF4807321
-:1005E000C3800025184B228102202071636104F131
-:1005F00014002574E560A5610E4604F0BBFF134BA3
-:10060000266203F1080103F18802AC3321606261C4
-:10061000E36101224FF4007104F128000AF0CAFFDF
-:10062000638BA26AE56200218020043243F4804398
-:1006300020636562E5636264A164E56463832046C8
-:1006400070BD00BF84880300E08D0300F0880300C4
-:10065000836A10B4043333F8024C00293BD01919D3
-:10066000426B274C436CA4FB024299424FEA121C96
-:100670002AD9520907EE902AB8EEE77A07EE90CA17
-:10068000DFED205AF8EEE76AB7EE006AD0ED127A95
-:10069000F4EEC77AF1EE10FA4FF0000248BF90F87E
-:1006A0004C201A70D0ED127A436C77EE867A0133C3
-:1006B000F4EEE67AF1EE10FAC8BFF0EE657A8B42FE
-:1006C000C0ED127A4364E1D3D0E90B235DF8044B0B
-:1006D000C0E90D237047D0E90F21521A07EE902A86
-:1006E0009FED097AF8EE677A67EE877AFDEEE77A92
-:1006F00017EE902AA242D4BF99181919B0E700BF8B
-:10070000A38B2EBA0000000078C2B93C10B5044695
-:1007100007F010FBE36AE06303B1236BE36400219D
-:100720002046FFF795FF638BDB0700D510BDFCF774
-:10073000AFFC04F11C01074A206A8023FEF7E4FCA9
-:10074000628B016842F00102096860626283BDE861
-:100750001040084700442C47B1F5806F0DD8B1F523
-:10076000007F08B5C8BFC1F580618029A8BF80217E
-:100770000163FFF7CBFF002008BD6FF47A7070476C
-:1007800008B5134BA3FB01231B09162202FB03F33D
-:100790009A1807EE103A07EE901A06EE902AF8EE35
-:1007A000677AF8EE666AB8EE477A37EEC77A77EE80
-:1007B000E67AB0EEC77AF0EEE77AB4EEE77AF1EED9
-:1007C00010FA58BF1346C362FFF7A0FF002008BD10
-:1007D000A38B2EBA036810B54FF47A749B6B04FB9D
-:1007E00001F1174CA34227D1164BA3FB01C31624DA
-:1007F0001B0904FB03F303EB040C07EE103A07EEAE
-:10080000901A06EE90CAF8EE677AF8EE666AB8EECD
-:10081000477A37EEC77A77EEE67AB0EEC77AF0EE2F
-:10082000E77AB4EEE77AF1EE10FA58BF6346C36296
-:10083000FFF76CFF002010BDBDE81040184700BF57
-:1008400081070200A38B2EBA70B50C4682B0054614
-:100850000AF0AAFE638B9B070DD4A36A043363647A
-:1008600007F068FA636A20641A68184613689847A4
-:10087000284602B070BD04F12806314628460AF029
-:10088000C9FE20460121FFF7E3FE01224FF400716B
-:1008900001A80AF08FFE01A930460AF0BBFE01A8AC
-:1008A0000AF0B0FED9E700BFA1F11C01FFF7CCBFF1
-:1008B0000220704701EB810100EB410014307047CA
-:1008C00082B010B58C4684B049688646DCF80000DA
-:1008D0000DF1080CACE8030006A981E80C00039BAD
-:1008E000DA070EEB630C12D55A10029B5EF8022059
-:1008F000D45808AB93E803008DE8030006AB0CCB9B
-:100900006046A04704B0BDE8104002B07047029CAA
-:10091000EFE700BF03682DE9F0411B691A4E0F880D
-:10092000B34204460D4626D11E300388BB4201D097
-:10093000BDE8F0816B89012BFAD9A989A068618291
-:100940000368DB699847A068036825461B6A9847D7
-:1009500055F8123B60821B69B3420FD104F11E06A9
-:10096000204601F01FF82A46014602233046BDE822
-:10097000F04100F035B901219847D6E70121204622
-:1009800098470646ECE700BFB508020030B5194BA2
-:100990001D688DB045B3044606A80AF0E1FA164B6F
-:1009A0000293182017F073F814490022CDE90012C1
-:1009B0000146CDE9040241F80C4BCDE90A22C260A0
-:1009C0004A606A46034603CA586099602A680C491F
-:1009D00092680C4858618A424FF01203ADF80C300F
-:1009E00004D102A805F0D2FD0DB030BD02A9284601
-:1009F0009047F6E7843A002005000100CD0A020086
-:100A000025DA0100C108020070B5044682B0806892
-:100A100006F0ACF8A081A06806F0B6F8E081A06806
-:100A200006F0C0F8A36820821A681846136A98472F
-:100A30001D4B608228201E6817F029F805461030EB
-:100A40000AF08EFA194B2B60182017F020F818497D
-:100A500000910146002241F80C4B0192C260EA600D
-:100A60004A60C5E908226A460346A86003CA58607E
-:100A7000996032680F4952680F4858618A424FF0B6
-:100A8000C203AB8008D1284605F080FD284602B09D
-:100A9000BDE8704016F0F9BF29463046904700285F
-:100AA000F1D102B070BD00BF843A00200500010002
-:100AB000CD0A0200F5CD0100C1080200024B1B68FF
-:100AC0000BB1FFF7A1BF7047843A002082B070B528
-:100AD00004A981E80C00044600F076FF18B9BDE8CF
-:100AE000704002B07047A06806F040F8A081A0688E
-:100AF00006F04AF825460346E381A06806F052F85E
-:100B000055F80C3B0B4A1B69208293420DD104F12E
-:100B10001406204600F046FF2A4601463046BDE84E
-:100B20007040062302B000F071B8002120469847BB
-:100B30000646EEE7B508020030B5044685B0154616
-:100B400000F070FE1E4B2360A56004F1140000F05D
-:100B500041F8002504F11E0000F03CF81949204638
-:100B6000C4E9035500F07CFE40F25371204600F0CA
-:100B70008BFE06220920CDE9012004F10C03294651
-:100B8000009220464CF64B2200F08EFE02210520FA
-:100B9000CDE901100091204604F112034FF62432F2
-:100BA000012100F081FE204600F00EFF28B1064B27
-:100BB0001B6813B12046FFF727FF204605B030BD64
-:100BC000C0890300408A0300843A0020ACDF7047EC
-:100BD000AEDF70470022028102604260704700BFB2
-:100BE00010B5844682B014460022ADF802200846B3
-:100BF0006A46BCF80010ADF800300194FFF7E6FF3C
-:100C0000B0FA80F0400902B010BD00BF2DE9F041FC
-:100C10004FF6FF7486B0A142ADF8063033D0048998
-:100C200014F001040D46064617460FD19BB202AAE6
-:100C300000243188ADF808302846ADF80A40039703
-:100C4000FFF7C4FF204606B0BDE8F0810388ADF889
-:100C500008300592012302AA8DF80A304FF00008EF
-:100C60000DF1060311462846ADF80C80049300925E
-:100C7000FFF7AEFF0028E5D0049B009A1988BDF865
-:100C800006309942D4D10024204606B0BDE8F08158
-:100C9000F0B50C4687B04FF6FF718C42ADF80630C8
-:100CA0002FD003899B07054617460FD4BDF80630A1
-:100CB00002AA2988ADF8083020460024ADF80A4081
-:100CC0000397FFF783FF204607B0F0BD0288ADF819
-:100CD0000820022302AA8DF80A3011460DF10603FE
-:100CE000002620460092ADF80C6004930597FFF7AC
-:100CF0006FFF009A40B1049B1988BDF806309942F5
-:100D0000D7D0002007B0F0BD012007B0F0BD00BF74
-:100D100072DF704773DF704774DF704776DF7047AC
-:100D200077DF704778DF70477ADF70478FDF704773
-:100D300069DF70471321FFF7F1BF00BF0B68034A5B
-:100D40000146D2560320FFF7EBBF00BF148A030011
-:100D500010B5094B044640F8143B0AF0F9FC04F1C5
-:100D600010000AF0F5FC054A226000232046E380CB
-:100D700004F06EFC204610BD248A0300E08D0300C1
-:100D8000C388590705D41B0700D4704704200EF010
-:100D900085BF10B5044606F0CDFFA369C01A61F106
-:100DA0000001B0F5FA6F71F1000303D2E3881A076E
-:100DB0000BD410BD074800210FF088FDE38823F015
-:100DC00004039BB21A07E380F3D5BDE8104004206A
-:100DD0000EF064BF350D020070B584B00DF107034D
-:100DE0004FF6FF70039310F0D3F94FF6FF75A8424A
-:100DF00027D0044607E0039B1B786BB110F0C8F9BD
-:100E0000A84204461DD002AA0121204610F0BEFBD4
-:100E100003462046002BEED006F08CFF0A4E044617
-:100E20000D4610F055FF09E006F084FF031B61EB4F
-:100E30000502B3F57A7F72F1000302D23368002B0A
-:100E4000F2D104B070BD00BF1039002010B59AB0C7
-:100E500004463C2200210BA816F079FE0023012253
-:100E600005930A930293CDE90833CDE90333069342
-:100E70008DF814208DF829200F4B4FF47A7202FB65
-:100E800004F40221A3FB043406238DF82C1002AADB
-:100E90000A498DF82F300BA81F23640A0191ADF881
-:100EA000083007940FF010F805AA01A90448FFF7CD
-:100EB0002FFF1AB010BD00BF5917B7D1DC38002082
-:100EC000C821002038B5664D002943D12B789906FA
-:100ED00038D4DA062FD41C0725D458071DD4990717
-:100EE00013D4DA070BD45B0603D40EF093FC002076
-:100EF00038BD5C4B01211878FFF70CFFF5E712F0C5
-:100F000045F92B785B06F0D5F3E7574B4FF40032E9
-:100F10001A602B78DA07E6D5F1E7534A01215160D0
-:100F20009907DED5F1E7504B4FF000721A602B782D
-:100F30005807D4D5F1E74C4B01221A602B781C07D7
-:100F4000CBD5F0E7484B4FF400621A602B78DA06F5
-:100F5000C1D5F0E70EF058FC00232B7012F02EF9EB
-:100F60002C7810B944F001042C703F4B1B689A0395
-:100F700048BF44F002043C4B48BF2C705B68DB0761
-:100F800048BF44F00404384B48BF2C701B689801DC
-:100F900048BF44F00804344B48BF2C701B68D90785
-:100FA00048BF44F01004304B48BF2C701B681A0532
-:100FB0002C4B48BF44F02004187848BF2C70FFF732
-:100FC000ABFEB0B1E30719D4A0071CD4610726D447
-:100FD00022072FD4E30639D4A00688D5224B4FF43C
-:100FE0000062C3F88020BFF34F8FBFF36F8F0020E4
-:100FF00038BD44F04004E3072C70E5D512F0A4F8A6
-:101000002C78A007E2D5184B4FF40032C3F88020AB
-:10101000BFF34F8FBFF36F8F2C786107D8D5124B7A
-:101020000122C3F88420BFF34F8FBFF36F8F2C785A
-:101030002207CFD50C4B4FF00072C3F88020BFF3CE
-:101040004F8FBFF36F8F2C78E306C5D5064B012277
-:10105000C3F88020BFF34F8FBFF36F8F2C78BBE7AF
-:1010600082420020C821002000E100E00B4B10B5B7
-:10107000044640F8143B0AF06BFB04F110000AF040
-:1010800067FB074A22600023E380204604F0E0FA71
-:10109000204616F0FAFC204610BD00BF248A03004B
-:1010A000E08D030010B5044682B010F0FFFE20462C
-:1010B00010F00AFF2378023B062B0CD8DFE803F080
-:1010C0001022040B0B0B0D00012360888DF80430F7
-:1010D00001A910F0F9FD02B010BD237A012B1FD039
-:1010E000124B1C68002CF6D094F82030002BF2D163
-:1010F000E3689B07EFD4A369002BECD006F01AFE3F
-:10110000A061E8E7094B1B68002BE4D093F820208E
-:10111000002AE0D1DA689207DDD40222DA60DAE749
-:10112000034A1368013B1360DAE700BF143900205B
-:101130001039002003883B2B42D80F2B40F29B80B4
-:1011400010B5103B86B02B2B38D8DFE803F0475C96
-:1011500037373716373737773737373737373789AE
-:10116000373737373737373737373737373737370F
-:101170003737373737373737374000F1080106221E
-:1011800068460AF05DFB694601A80AF07FFB3A4B0E
-:101190001C686CB101A902A80AF078FB02A904F14D
-:1011A00010000AF083FB0123E36002A80AF0D0FAE2
-:1011B00001A80AF0CDFA68460AF0CAFA06B010BDD6
-:1011C000562B03D180881321FFF7A8BD7047808874
-:1011D000132106B0BDE81040FFF7A0BD81884FF68F
-:1011E000FF73994206D0254B254A1B680320D2562F
-:1011F000FFF796FD01231A464FF47A7102A809F011
-:1012000061FE06B010BD1C4B1C68002CD6D001231B
-:1012100002224FF47A7102A809F054FE94F82130AA
-:10122000002BCBD00FF0D0FA0028C7D1154B18787F
-:10123000012106B0BDE81040FFF76CBD037A002B1A
-:10124000BCD10D4B1C68002CB8D094F82030002B7A
-:10125000B4D1E3689B07B1D406F06CFDA061ADE7A3
-:10126000002302A980888DF808308DF80930FFF737
-:101270005DFD06B010BD704714390020DC20002051
-:10128000148A0300C821002038B50E4B00250446FF
-:10129000C0E9003504F06EF90B4B2360A56004F142
-:1012A00010000AF0FDFA04F114000AF0F9FA074BF5
-:1012B000E56040F2011222841C6012F0A5F920467C
-:1012C00038BD00BFE08D0300248A030014390020DC
-:1012D0002DE9F04FC488A3B014F480549DF8B4B045
-:1012E00002D023B0BDE8F08F1E462C9B8360C0E97E
-:1012F00006449146884605460EF0DAF912F032F8B7
-:1013000000940EF0B5FC11F047FE6946012011F083
-:10131000ADFFA74B05F1140A196812A80AF040FAAC
-:1013200012A950460AF0C2FA12A80AF011FA06AF42
-:10133000A04904A80AF034FA9F4938460AF030FA66
-:1013400004AA514608A80AF00BFB424608A90BA8BC
-:101350000AF006FB3A460BA912A80AF001FB12A9F3
-:1013600050460AF0A3FA12A80AF0F2F90BA80AF004
-:10137000EFF908A80AF0ECF938460AF0E9F904A8F0
-:101380000AF0E6F96B6908940220C4F3072260F3BF
-:1013900001028DF821201A1D0A94099208A95B8880
-:1013A000009AADF828304120ADF82A30FFF7C0FC94
-:1013B000684611F0A3FF2046FFF7B4FC03224FF06C
-:1013C000000362F3061304944FF010088DF81030F8
-:1013D00007238DF811308DF814408DF8128010F02D
-:1013E00015FC0DEB080010F057FC744810F038FCA9
-:1013F0000823ADF8183038464FF4C873ADF81A809A
-:10140000ADF81C40ADF81E30FFF78EFC6C4821464D
-:101410000FF0ECFBBBF1000F40F0B6800DF10C0BB0
-:101420000DF10808674B129312A812F06DF8664987
-:1014300001A80AF0B5F95E4B404619680AF0B0F908
-:10144000624958460AF0ACF95A4641460BA80AF0E0
-:1014500087FA01AA0BA912A80AF082FA12A940463B
-:101460000AF024FA12A80AF073F90BA80AF070F92E
-:1014700058460AF06DF94022002112A816F067FBC9
-:10148000534B1868139001238DF8843010B116F077
-:101490009AFB80B2ADF8480002980430159016F01F
-:1014A00092FBADF85000D9F800000430179016F008
-:1014B0008AFB484BADF858001868199010B116F027
-:1014C00082FB80B2444BADF8600018681B9010B1ED
-:1014D00016F079FB80B2414BADF8680018681D909A
-:1014E00010B116F070FB84B212A8ADF8704012F083
-:1014F00057F9502016F0CBFA3246294600F0E4FFA7
-:1015000010F0F8FB364B18601B68002B01DDFFF76D
-:1015100063FC344C344E3220FFF798FC4FF0010945
-:1015200021463248C4F800900FF0D0F93178FF29F5
-:1015300005D023682E4A4846D256FFF7F1FB002318
-:101540004FF4A032CDE90E33CDE910334FF4F02340
-:10155000CDE90C230BA803238DF838300B970EF040
-:10156000C5FF012185F821103078FFF7D3FBEB8808
-:1015700043F48053EB8040460AF0EAF801A80AF0F1
-:10158000E7F823B0BDE8F08F10F0B4FB03280DF1AD
-:101590000C0B0DF108087FF745AF12AB5A460BA9AB
-:1015A000404610F0B9FBBDF80C0010F0ABFB39E77A
-:1015B000D8200020F4890300F8890300A510020058
-:1015C000FC380020A1160200FC890300008A0300F9
-:1015D000D4380020D0380020D4200020D838002073
-:1015E00010390020DC200020C82100203D0D020021
-:1015F000148A0300072915D810B50C4C0C480B466B
-:10160000214623600FF062F90A4B1978FF2901D1B6
-:10161000002010BD2368084A0120D256FFF780FB46
-:10162000002010BD6FF47A70704700BFDC200020EE
-:101630003D0D0200C8210020148A030008B50FF0F8
-:10164000C3F8003818BF012008BD00BF38B5124BE1
-:10165000044600251878FFF75FFB84F821500FF04F
-:101660009DF898B9E3696BB106F064FBE369C01AB1
-:1016700061F10001B0F5FA7F71F100032CBF012088
-:10168000002038BD06F056FBE061EDE7294603482F
-:101690000FF01CF9284638BDC8210020350D020086
-:1016A00020B9034B186808B1FFF7D0BF704700BFDF
-:1016B000143900200238012801D90120704710B5E3
-:1016C000074C206850B1C38843F00803C38003F07F
-:1016D00063FA2068BDE81040FFF7B8BF012010BDD5
-:1016E00014390020012801D0012070470B4B10B5A0
-:1016F0001C6824B12046BDE81040FFF7A7BF084B87
-:101700001878FFF709FB0FF049F808B9012010BD60
-:10171000214604480FF0DAF8204610BD14390020A5
-:10172000C8210020350D020044F20103984214D074
-:1017300009D801280FD041F20103984214BF4A2072
-:101740004720FCF721B844F20203984214BF4A2014
-:101750004820FCF719B84620F3E74920F1E700BF1D
-:10176000A8DF7047B0DF704762DF7047704700BF87
-:101770000368034A9B68934200D1704706311847BB
-:101780006D1702000B88502B70B504462CD00FD972
-:10179000512B35D0532B09D10368204D1C6BAC4223
-:1017A00033D19B680A461E498B4233D1012070BD5C
-:1017B000102B1ED0112BF9D10368194DDA69AA42FA
-:1017C00025D100252E4605E023681B699847013581
-:1017D00023680681DB68204698470346AB422946CA
-:1017E0002046F1DC012070BD03681B6A9847012088
-:1017F00070BD03680A4A9B699342F7D1012070BD0E
-:1018000003685B6A9847012070BDA047CEE7904708
-:101810002368D6E7911D9847C8E700BF71170200FB
-:101820006D17020010B50023054A026004460371DB
-:10183000C38000F0E7F9214600F0F2F9204610BD20
-:10184000588A030010B5054B0360044600F0DAF92E
-:10185000214600F0F7F9204610BD00BF588A03006A
-:1018600000B585B010316B460DF1100C11F8012D4B
-:1018700003F8012B6345F9D1011D6846FFF774FF9A
-:1018800005B05DF804FB00BF00B583B003798DF8A7
-:1018900006308C46821D01A90120ADF804C0FFF777
-:1018A0005FFF03B05DF804FB2DE9F04788B0054603
-:1018B000BDF84090BDF84460BDF8484092460F46E0
-:1018C000202200216846984616F041F9ADF80460E0
-:1018D000B6EB090618BF01262B79ADF800A0E0078A
-:1018E000CDF80880ADF806908DF80C608DF80230C8
-:1018F00005D59DF80D3043F002038DF80D30A1079A
-:1019000005D59DF80D3043F004038DF80D306207C6
-:1019100005D59DF80D3043F008038DF80D302307F1
-:1019200005D59DF80D3043F010038DF80D30E60617
-:1019300005D59DF80D3043F020038DF80D30A0063D
-:1019400005D59DF80D3043F040038DF80D3061064C
-:1019500005D59DF80D3043F001038DF80D30E205FB
-:1019600044BF01238DF80F3040F20112A30548BF98
-:101970000123ADF812202A6848BF8DF810300123EA
-:1019800012698DF811308DF8143039462846EC88EC
-:1019900090476946024620460EF0F2FF08B0BDE8C7
-:1019A000F08700BF00B58DB001A80EF033FF019B9A
-:1019B00023B1BDF808000DB05DF804FB4FF6FF70D1
-:1019C0000DB05DF804FB00BF08B50EF0FDFE003859
-:1019D00018BF012008BD00BF03682DE9F041DB6896
-:1019E00006460C4690469847071E1BDD00250BE077
-:1019F0004388A3421ED08388A34221D0C388A34238
-:101A000024D00135AF420DD0336829461B693046DA
-:101A100098470388A342EBD1012388F80030284679
-:101A2000BDE8F08100234FF0FF3588F800302846EC
-:101A3000BDE8F081022388F800302846BDE8F08137
-:101A4000032388F800302846BDE8F081042388F895
-:101A500000302846BDE8F08130B583B00C460DF16A
-:101A60000702C9880546FFF7B7FF011E08DB9DF88E
-:101A70000730032B06D02B680A4A1B6893420BD110
-:101A800003B030BD238A022BF5D12B6828461B6991
-:101A90009847638A0381EEE7A11D2846984703B063
-:101AA00030BD00BF6D17020070B58AB00C460DF155
-:101AB000070209890646FFF78FFF00282CDB9DF8F7
-:101AC000072001239A428DF8083027D12389ADF8E9
-:101AD0001830336825485B68E189ADF81A10002595
-:101AE00040F2011C83420895ADF82450ADF81CC0AB
-:101AF00029D12B462E4605939DF80E30ADF81010D7
-:101B000062F30003A088ADF80C5002A9ADF8126092
-:101B10008DF80E30FFF726FE0AB070BD9DF80E203E
-:101B2000E589A088ADF81050002363F3000202A9F4
-:101B3000ADF80C308DF80E20ADF812300593FFF79C
-:101B400011FE0AB070BD06A9304698479DF81C30BA
-:101B50009DF81D20BDF81A10BDF824601BB9089B24
-:101B60004FF48175C7E7089BC5E700BF6D170200FA
-:101B700000B583B009890DF10702FFF72DFF03B00F
-:101B80005DF804FB91F806C0BCF1010F11D0BCF167
-:101B9000020F0DD110B50268094CD26AA24282B080
-:101BA0000AD109890DF10702FFF716FF02B010BD37
-:101BB000704703689B6A184702B0BDE810401047A1
-:101BC000711B0200F8B50E4C26689EB13368002BDD
-:101BD0000FDD07463546002402E03368A34208DDE6
-:101BE00055F8040F036839465B69013498470028AB
-:101BF000F3D1F8BD542015F04AFF20600660F8BD0F
-:101C00001839002010B5054C206800B110BD5420D3
-:101C100015F03DFF00230360206010BD183900203F
-:101C200038B50368132B04460D4605DC04EB83022C
-:101C300001335560236038BD1420FBF753FC236843
-:101C4000F4E700BF30B40568002D19DD024600231B
-:101C500002E00133AB4213D052F8044F8C42F8D16A
-:101C60005A1CAA42B8BF00EB820108DA01324C6864
-:101C700041F8044BAA42F9D1591ED31A0B44036010
-:101C800030BC704702207047013101EB810100EB4D
-:101C90004100704782B010B58C4684B049688646D2
-:101CA000DCF800000DF1080CACE8030006A981E89F
-:101CB0000C00039BDA070EEB630C12D55A10029B43
-:101CC0005EF80220D45808AB93E803008DE80300C7
-:101CD00006AB0CCB6046A04704B0BDE8104002B094
-:101CE0007047029CEFE700BF2DE9F04F83B0DDE9BC
-:101CF0000CABBDF83870002B41D080460E469146A3
-:101D00001D46BAF1000F3DD00F2E01D1C02F36D1A4
-:101D1000282015F0BCFE0446103009F021F91820E7
-:101D20002680A4F8029015F0B2FECDE900AB47F092
-:101D30000207A7806B4607460246A06003CB47F820
-:101D40000C5B0023D8F80060D360E3607B60916097
-:101D5000506075680D495161C4E908330C4B9D42D0
-:101D600008D1204604F012FC204603B0BDE8F04F35
-:101D700015F08BBE21464046A8470028F1D103B09C
-:101D8000BDE8F08F1BF0010FBED1F8E7951C0200F3
-:101D9000F5CD01002DE9F0438DB00446149FDDF828
-:101DA0005490884616461D465FB306A809F0D8F839
-:101DB0001820ADF80880ADF80A6015F068FE0146FD
-:101DC000CDE9007941F80C5B0023EC460246C36084
-:101DD0004B60BCE8030050602068916005930D499A
-:101DE0008568049251610C4A0A9312219542ADF81C
-:101DF0000C100B9309D102A804F0C8FB0DB0BDE88C
-:101E0000F08319F0010FD0D1F8E761462046A847CA
-:101E1000F1E700BF951C020025DA010030B5124D34
-:101E20002A6889B0EAB111490024CDE9061408A94D
-:101E3000034611E9030003938DE8030010460121D6
-:101E40002246FFF7A7FF0A4A039BCDE9042404AA10
-:101E500092E8030022468DE8030028680221FFF77C
-:101E600099FF09B030BD00BF843A0020711F020005
-:101E7000D11E0200F0B5134D2E688BB0FEB1124A90
-:101E800005900024CDE90824102702970AA90346EB
-:101E900011E9030022468DE8030030460121FFF7D7
-:101EA00023FF0A4A0297CDE9062406A903C9059B28
-:101EB0008DE80300224628680221FFF715FF0BB0CA
-:101EC000F0BD00BF843A0020711F0200D11E020045
-:101ED00082B070B504A981E80C000446BDF8125028
-:101EE000FFF772FD28B1022D1ED0012D1ED0052D49
-:101EF00003D0BDE8704002B07047022325466372EC
-:101F000055F8093B194A1B69934225D104F114067F
-:101F10002046FFF747FD2A4601463046BDE870409F
-:101F2000012302B0FEF772BE0023E7E72646657282
-:101F300056F8093B0D4A1B69934212D104F114056E
-:101F40002046FFF72FFD324601462846BDE8704087
-:101F5000012302B0FEF75ABE0121204698470646EB
-:101F6000D6E72946204698470546E9E7891C02003E
-:101F700082B070B504A981E80C000446BDF8125087
-:101F8000FFF722FD28B1022D1ED0012D29D0052DED
-:101F900003D0BDE8704002B070470223254623728B
-:101FA00055F8083B1D4A1B69934230D104F10A06DB
-:101FB0002046FFF7F7FC2A4601463046BDE8704050
-:101FC000012302B0FEF722BE00212546217255F8FA
-:101FD000083B124A1B699342E8D0204698470646C0
-:101FE000E6E72646257256F8083B0C4A1B699342E1
-:101FF0000FD104F10A052046FFF7D4FC3246014612
-:102000002846BDE87040012302B0FEF7FFBD002165
-:10201000E3E70021204698470546ECE7891C0200CB
-:10202000F0B5234E35688FB00DB303460C4601B3AF
-:10203000204A05930024CDE906241027029706AA1A
-:1020400092E8030022468DE8030028460121FFF7AD
-:102050004BFE194A0297CDE9082408A903C9059B3C
-:102060008DE80300224630680221FFF73DFE0FB0E5
-:10207000F0BD104A0593CDE90A210AAA92E80300AF
-:1020800022468DE8030028460121FFF783FE0A4A15
-:10209000CDE90C240EAB13E9030022468DE80300C2
-:1020A000059B30680221FFF775FE0FB0F0BD00BF41
-:1020B000843A0020711F0200D11E0200F0B50446D0
-:1020C00085B0FFF7AFFB20461C4B40F80A3BFEF7FC
-:1020D00081FD002704F11400FEF77CFD18492781DB
-:1020E0002046FFF7BDFB0125092649F6820120465F
-:1020F000FFF7CAFB04F1080339464DF6902220464B
-:10210000CDE901560095FFF7CFFB2046CDE90156FA
-:10211000A3194DF6912200952946FFF7C5FB2046ED
-:10212000FFF752FC10B9204605B0F0BD2046294605
-:10213000FFF776FF204605B0F0BD00BF948A03008C
-:10214000408A0300002070470420704701EB8101A2
-:1021500000EB41002630704782B010B58C4684B049
-:1021600049688646DCF800000DF1080CACE8030075
-:1021700006A981E80C00039BDA070EEB630C12D56D
-:102180005A10029B5EF80220D45808AB93E8030073
-:102190008DE8030006AB0CCB6046A04704B0BDE859
-:1021A000104002B07047029CEFE700BF10B507492E
-:1021B000074A016000238260C3810446083003F0AF
-:1021C00047FA2046FFF73EFB204610BDD08A0300A9
-:1021D000E08D030010B50849084C01600022C28060
-:1021E00040F8084CA0F1080403F032FA2046FFF74B
-:1021F00029FB204610BD00BFE08D0300D08A0300FC
-:1022000082B070B504A981E80C000446FFF7DCFB3E
-:1022100018B9BDE8704002B0704723680E4A1B69C8
-:10222000BDF81000BDF812102083934261830ED1D7
-:1022300004F126052046FFF7B5FB04F1180201461C
-:102240002846BDE87040042302B0FEF7DFBC002141
-:10225000204698470546EDE74D2102002DE9F04F55
-:102260000368444D1B694F89B1F80080AB4285B0CB
-:1022700006460C4628D13A30038843450DD03368D2
-:10228000B4F800801B69AB426FD106F144000388AB
-:1022900043451CD005B0BDE8F08F032FFADD3D1F8C
-:1022A00004F1140325F0030510341D4434F8022C06
-:1022B00034F8041C01236846043408F003FEAC42E1
-:1022C000F4D105B0BDE8F08F02219847D4E7032F81
-:1022D000E0DD043F04F1140327F00307DFF8A080DA
-:1022E00010341F4408E0284604F050F9284615F041
-:1022F000CCFB0434BC42CDD034F804ACBAF10F0F9F
-:102300004FF02800F5D034F8029CD6F810B015F044
-:10231000BEFB0546103008F023FEA5F800A0A5F886
-:102320000290182015F0B3FB0146134A41F80C6BDC
-:1023300000920022C26001924A60EA60C5E9082268
-:102340000E4A42616A460346A86003CA5860996013
-:10235000DBF800305B6812224345AA80C3D05846A0
-:10236000294698470028C4D0BDE703213046984746
-:102370008DE700BF4D210200012202005921020019
-:10238000F5CD01000368154A1B69934270B50E88AC
-:1023900004460D4612D130300388B34200D070BDE0
-:1023A0002069A18C03680E4ADB684E1C9342A68408
-:1023B00007D11C340023AC60AB8170BD012198476C
-:1023C000EAE798470028F4D043880188E38304F1C2
-:1023D0001C020423A183AA60AB8170BD4D210200C1
-:1023E0004521020070B58CB00546FFF7EDFA08B93B
-:1023F000AB8C0BB90CB070BD0446A88406A82E693E
-:1024000008F0AEFD1820029415F041FB114A04902B
-:102410000146CDE9002441F80C5B6A46C4600346DE
-:102420004C6003CA0C4A996058605A61336805943D
-:10243000CDE90A449B68094C1222A342ADF80C2056
-:1024400004D102A804F0A2F80CB070BD02A9304675
-:102450009847F6E7012202005921020025DA01001F
-:10246000A0F10800FFF7BEBF10B50949094A016095
-:1024700000238260C3810446083003F0E9F8204657
-:10248000FFF7E0F9204615F000FB204610BD00BF25
-:10249000D08A0300E08D030038B50949094D016079
-:1024A0000022A0F10804C28040F8085C03F0D0F8D4
-:1024B0002046FFF7C7F9204615F0E7FA204638BD59
-:1024C000E08D0300D08A03002DE9F04186B0044678
-:1024D000154600F10807FFF7A5F9314A0023C4E9C2
-:1024E0000223384603F046F82E4B2360483325611B
-:1024F000A36004F1260504F14E0628460A35FEF7CE
-:1025000069FBAE42F9D100252562206AE061E069ED
-:10251000656104F11803A584A06123490593204651
-:10252000FFF79EF9204649F2AF31FFF7ADF9294692
-:1025300009220425059B02922046CDE9005549F267
-:102540007572FFF7B1F906230293204604F11403D4
-:10255000CDE9005504F1200845F204420221FFF7BD
-:10256000A3F943462046CDE90155009542F2C43215
-:102570000321FFF799F904F11C0640F209123346D2
-:10258000029201214BF64C022046CDE90055FFF79F
-:102590008BF9384602F000FB204606B0BDE8F0811A
-:1025A000E08D0300D08A0300408A030004207047B6
-:1025B00001EB810100EB41005230704710B5074933
-:1025C000074A016000238260C3810446083003F09B
-:1025D0003FF82046FFF736F9204610BD3C8B03003C
-:1025E000E08D030010B50849084C01600022C2804C
-:1025F00040F8084CA0F1080403F02AF82046FFF741
-:1026000021F9204610BD00BFE08D03003C8B030084
-:1026100010B50949094A016000238260C38104465C
-:10262000083003F015F82046FFF70CF9204615F0A6
-:102630002CFA204610BD00BF3C8B0300E08D030048
-:1026400038B50949094D01600022A0F10804C28093
-:1026500040F8085C02F0FCFF2046FFF7F3F8204644
-:1026600015F013FA204638BDE08D03003C8B0300C3
-:102670002DE9F84F0368A04F1B690E88BB42044642
-:102680000D4640F077815C300288B24222D0BB42D6
-:102690002E886DD1B4F85220B24204F152006FD0AE
-:1026A000BB422E8840F0BB80B4F86630B34204F1E0
-:1026B000660000F0BB8023682E881B69BB4240F097
-:1026C0000381B4F87030B34204F1700000F003816C
-:1026D000BDE8F88F6A89032AD9D92646EA6846F800
-:1026E000182FBB4240F04B8104F15C082046FFF7F5
-:1026F00059F93246014604234046FEF771FA4FF07D
-:102700000C0900264FF0010A11E0A26918EA020F35
-:1027100006EB460306D0206900EBC3034844DB68A0
-:102720005B6998470136132E09F118091BD06369BC
-:102730000AFA06F818EA030FE7D1A26918EA020FAD
-:1027400006EB4603EED0206900EBC3034844DB6888
-:102750005B689847636918EA030FD6D10136132ED8
-:1027600009F11809E3D123682E881B69BB4291D077
-:1027700000212046984702882368B2421B698FD106
-:102780006A89032A8CD92646EA6846F8142FBB4288
-:1027900040F0FA8004F152082046FFF703F9324670
-:1027A000014604234046FEF71BFA4FF00C090026B1
-:1027B0004FF0010A11E0A26918EA020F06EB460386
-:1027C00006D0206900EBC3034844DB685B69984787
-:1027D0000136132E09F118091BD063690AFA06F8AD
-:1027E00018EA030FE7D1A26918EA020F06EB4603C5
-:1027F000EED0206900EBC3034844DB685B68984770
-:10280000636918EA030FD6D10136132E09F11809AE
-:10281000E3D123682E881B69BB423FF445AF0221F8
-:10282000204698470388B3427FF445AF6A89002A5F
-:102830003FF44EAF02EBC20302EBC30303EB4323AF
-:102840005B429BB242F292418B423FF641AF2B4B2F
-:10285000A3FB0213D21A03EB520212F47F7FC2F3DE
-:1028600087033FF428AF05F10C064FF0070A1AFB67
-:10287000036A3278B6F80110D6F80390122A4FF0A6
-:102880000C0813469DBF4046182212FB0308002384
-:10289000206903EB43034FEAC30B00EBC30340443F
-:1028A000DB68DB689847206983440736DBF80C3027
-:1028B00049469B6B40449847B245DAD123682E883D
-:1028C0001B69BB423FF4FDAE0321204698470388B5
-:1028D000B3427FF4FDAE6F89012F7FF6F9AE023F60
-:1028E00005F11003C7F34E070E3503EB47074FF012
-:1028F00001080C261BE000BFB125020025499224E7
-:10290000122B206915F8011C96BF1822134612FBE2
-:10291000036203EB430300EBC30388BF0C22DB68B5
-:1029200010441B6898470235AF423FF4D1AE15F80A
-:10293000023CA16908FA03F21140F4D16069024037
-:10294000DED0122B9ABF182010FB03620B462069C1
-:1029500015F8011C03EB430300EBC30388BF0C22F3
-:10296000DB68FF29DB68104414BF890040F2FF31A7
-:102970009847D8E70121984723681B6984E601211D
-:10298000204698478046B1E6002120469847804679
-:1029900002E700BF2DE9F04385B00446154600F17B
-:1029A0000807FEF73FFF364A0023C4E902233846F2
-:1029B00002F0E0FD334B236048332561A36004F14E
-:1029C000520504F17A0628460A35FEF703F9AE42AD
-:1029D000F9D10025C4F84A502046C4E905552A49D2
-:1029E000C4F83E50C4F84250C4F84650C4F84D50A4
-:1029F000E561256265622585FEF732FF04262046E3
-:102A00004FF0050941F27B21FEF73EFF04F114036C
-:102A100029462046CDE90066CDF8089045F6990292
-:102A2000FEF742FF04F118032046CDE90169009644
-:102A30004BF6FE120121FEF737FF04F11C080E22AF
-:102A4000CDE900224346204602964DF6220202219D
-:102A5000FEF72AFF142340F20D12CDE901320321C3
-:102A600004F12A034FF40D4220460095FEF71CFFA7
-:102A7000384602F091F8204605B0BDE8F08300BF6B
-:102A8000E08D03003C8B0300408A03002DE9F047F2
-:102A900000240546884600F13E060C27A1464FF06B
-:102AA000010A20E000EBCC0C3844DCF80C305B6809
-:102AB0009847C0B205EB4903B8F1000F02D1327854
-:102AC000824209D009F10109B9F1090F307083F888
-:102AD0002A4083F82B001ADC0134132C06F101067E
-:102AE00007F1180713D0AB690AFA04F21A42F3D0BF
-:102AF000D5E904031A4204EB440CD3D000EBCC011B
-:102B00003844CB685B699847C0F38700D2E74846F2
-:102B1000BDE8F08703680D4A1B69934270B50E88C3
-:102B200004460D460FD170300388B34200D070BD0B
-:102B300001212046FFF7AAFF0028F8D02A344000E0
-:102B4000AC60A88170BD03219847EDE7B125020074
-:102B500070B582B00446FEF737FF08B902B070BD09
-:102B600000212046FFF792FF0028F7D025460F49A5
-:102B700055F82A3B1A6940008A4283B20ED104F10B
-:102B8000700620460193FEF70DFF019B01462A4681
-:102B9000304602B0BDE87040FEF738B8019303211B
-:102BA00020469047019B0646EBE700BFB125020097
-:102BB00070B5A0F1080582B004462846FEF704FF70
-:102BC00008B902B070BD00212846FFF75FFF00285A
-:102BD000F7D054F8083C10491E6940008E4204F1B9
-:102BE000220283B20ED168342846CDE90023FEF7D5
-:102BF000D9FEDDE900230146204602B0BDE8704061
-:102C0000FEF704B8CDE9002303212846B047DDE9EB
-:102C100000230446E8E700BFB12502000320704707
-:102C200001EB810100EB4100283070472DE9F04FA6
-:102C300003681E4A1B690C88934283B00546884688
-:102C400031D128300388A34202D003B0BDE8F08F11
-:102C500005F10C03002701931E46BA464FF0010907
-:102C600006F801AB0FFA87FB0024A86821B25A4688
-:102C7000103008F0CBFAC4F10403013430B116F877
-:102C8000011C09FA03F30B4306F8013C052CECD1B7
-:102C90000137052FE4D1019BC8F80830A8F80C7063
-:102CA00003B0BDE8F08F00219847CBE7212C02004C
-:102CB0002DE9F0430368404C1B690F46A34237F8E7
-:102CC0000C8B83B005460E464CD128300388434513
-:102CD0001FD02B68B6F800801B69A34264D105F1B0
-:102CE00032000388434540D02B6837881B69A342D4
-:102CF0005ED105F13C000388BB4202D003B0BDE8C1
-:102D0000F0837389012B84BFB3896B8203B0BDE864
-:102D1000F0837389013B9BB2042BDAD8A8683C305E
-:102D200005F006FB73894FF00008002BE6D00FFA80
-:102D300088F900243B78A868C4F10402134143F3E6
-:102D4000000321B2DBB2103001344A4608F042FAE7
-:102D5000052CEFD1738908F10108434507F10107FC
-:102D6000E5DCCBE700219847B0E7B6F90A20394601
-:102D7000684608F065FDA8683C3005F0D9FAA868F7
-:102D8000694600F13C0401A808F080FD6A8A01A9A7
-:102D9000204605F075FB01A808F0DAFC684608F04B
-:102DA000D7FC03B0BDE8F08301212846984798E797
-:102DB0000221284698479EE7212C0200F0B50446E0
-:102DC00085B01546FEF72EFD234B2360A56004F168
-:102DD0002800FDF7FFFE04F13200FDF7FBFE04F1D1
-:102DE0003C00FDF7F7FE00257823638220461B494F
-:102DF000E56025742575FEF733FD20464DF61D115F
-:102E0000FEF742FD052604F10C0740F205123B4691
-:102E1000294602922046CDE9006647F67732FEF752
-:102E200043FD14220421CDE90121A318009220467C
-:102E300049F2EE320121FEF737FD02212046CDE9AD
-:102E40000116009104F1120340F62D52FEF72CFDFD
-:102E5000204605B0F0BD00BFA88B0300408A0300E8
-:102E60000220704701EB810100EB410024307047E4
-:102E700090F823200023038480F8223002B97047A1
-:102E800000B585B00123032240F2FF31684608F007
-:102E900019F805B05DF804FBF0B583B00446FEF701
-:102EA00093FD18B90025284603B0F0BD2368254FCF
-:102EB0001B69BB42054639D104F1240003899B07F5
-:102EC000F0D594F82230E27CE66894F82110132BB8
-:102ED00016440FD916E0E26884F82200525CF254DE
-:102EE00094F8223094F813E09CFBFEF1132B0EFBB8
-:102EF00011C107D894F820208A4203F1010001F1A2
-:102F0000010CE8D122681269BA429BB212D104F1D5
-:102F1000240720460193FEF745FD019B01463246FA
-:102F20003846FDF7B5FE284603B0F0BD0021204627
-:102F30009847C3E70193002120469047019B07462D
-:102F4000E7E700BF652E02002DE9F04F0368314A24
-:102F50001B690C88934285B00546894656D12E30B0
-:102F60000388A34202D005B0BDE8F08FB9F80A305B
-:102F7000002BF8D009F10C0909EB030B2B7CAA7C80
-:102F8000697C5E1CB6FBF2F002FB10668E422AD012
-:102F9000AA6999F80070B2F90280B8F1000F17DD44
-:102FA00005F1180A002401E0A04510D021B25046D6
-:102FB00008F0EEFC874204F10104F5D101231A4622
-:102FC0004FF49661684607F07DFFA045EED12B7C5B
-:102FD000AA68D754EB692E749E420CD009F10109FE
-:102FE000CB45CBD1BFE7012303224FF4966168465E
-:102FF00007F068FFF2E74FF0FF33EB610222012395
-:103000004FF49661684607F05DFFE7E701219847B6
-:10301000A6E700BF652E020030B503681C4A1B6995
-:103020000D88934285B004462FD124300388AB42EB
-:1030300001D005B030BD94F8221094F82130E27C24
-:1030400094F823500B44B3FBF2F102FB113300223E
-:1030500084F8213084F822200123032240F2FF313A
-:10306000684607F02FFF002DE3D194F82230002BA3
-:10307000DFD194F8212094F820309A42D9D020460C
-:1030800005B0BDE83040FFF707BF00219847CDE706
-:10309000652E0200F0B5044685B015461E46FEF7C3
-:1030A000C1FB2046214B40F8183B08F0F9FB0136E4
-:1030B00004F12400FDF78EFDF6B204F12E00013577
-:1030C000FDF788FDEDB206F128000121284403F048
-:1030D00031FA05F1140300270344C4E90203A5747F
-:1030E000204613492782E6742762FEF7B9FB204683
-:1030F0000121FEF7C9FBA36800972B440621142584
-:10310000CDE90151204603220121FEF7CDFB0195B7
-:10311000E368009710220292204633440222394687
-:10312000FEF7C2FB204605B0F0BD00BFF48B0300E4
-:10313000DC8B03002DE9F04FB2F1000B83B040F3BC
-:103140008980012B1D4600F0858004460E46FEF75F
-:103150003BFC00287BD02368404F1B69BB4272D1E7
-:1031600004F1240003899A0771D54FF0000A04F195
-:103170002403D14601934FF001082046FEF724FCBA
-:10318000002847D023681B69BB4247D101980389B7
-:103190009B073FD5DA451CDA0AF1FF3094F820107E
-:1031A00030440BE0E26810F801CF02F801C00AF1E8
-:1031B000010AD9B2D34584F820100AD094F813C07C
-:1031C00094F821204B1CB3FBFCFE0CFB1E339A42EF
-:1031D000E8D1022D26D184F82380032140F2FF306C
-:1031E00002F0FEFC94F8223043B994F8212094F8C0
-:1031F00020309A4202D02046FFF74EFE02F054FEE5
-:10320000D34584F82390B8D194F8212094F8203045
-:103210009A42B2D1504603B0BDE8F08F002120465B
-:103220009847B4E794F82230002BF3D194F821208A
-:1032300094F820309A42EDD02046FFF72DFE5046FC
-:1032400003B0BDE8F08F0021204698478AE7DFF8F9
-:1032500010A0DFE76FF47A7ADCE700BF652E02008A
-:1032600016FCFFFF09681346043131F9022CFFF701
-:1032700061BF00BF2DE9F04F2DED028B85B000AF8F
-:10328000012B08EE100A7B6000F0928091F811A0EB
-:103290000C7CA2458846934635D01368B3F90210DA
-:1032A000D8F80830554600295E5D23DD00244FF034
-:1032B000FF3921B2584608F06BFBDBF80010B1F97A
-:1032C00002100134B04208BFA946A142F1DC98F8CF
-:1032D000120098F81040013595FBF0F600FB1655EA
-:1032E000AC4218D0B9F1FF3F18D1D8F80830002906
-:1032F0005E5DDBDC98F81200013595FBF0F600FB13
-:103300001655AC42CFD17B68022B59D018EE100A6B
-:1033100008F0C6FA44E07B68022B4ED0B9F1000FEA
-:10332000F4DBD145BDBF98F81250A5EB0A054D441A
-:10333000A9EB0A0505F1080222F007026C46ADEB85
-:10334000020D00216A1C684614F001FC1FFA89F383
-:103350009A45D8F808C098F8126069461FFA8AF0B2
-:103360000ED00DF1FF3E421C92B2B2FBF6FA06FB04
-:103370001A221CF800A00EF801AF90B28342F2D1DD
-:1033800098F8113001332B4493FBF6F006FB103311
-:103390002AB218EE100A88F8113008F051FAA54642
-:1033A00018EE100A1437BD46BDEC028BBDE8F08F55
-:1033B0006FF47A7108F0D4F9F2E7B9F1FF3FADD1BB
-:1033C000594608F1180407F10C0008F05FFA07F1FC
-:1033D0000C01204608F06AFA01214FF4966002F0D1
-:1033E00095FD07F10C0008F0B3F998F8103007F1DB
-:1033F0000C0003F1FF3908F053FA07F10C012046E5
-:1034000008F054FA07F10C0008F0A2F986E700BFB3
-:10341000012A0FD010B51830144608F047FA022CD4
-:1034200001D0002010BD01214FF4966002F06EFD26
-:10343000002010BD6FF47A70704700BF42DF704704
-:10344000704700BF084602F077BD00BF82B010B5DC
-:103450008C4684B049688646DCF800000DF1080C03
-:10346000ACE8030006A981E80C00039BDA070EEB29
-:10347000630C12D55A10029B5EF80220D45808AB98
-:1034800093E803008DE8030006AB0CCB6046A04731
-:1034900004B0BDE8104002B07047029CEFE700BFE7
-:1034A00082B08DE80C00002100F6281002B0F9F778
-:1034B000FBBD00BF82B010B502A981E80C00BDF8C9
-:1034C0000A30152B044610D8022B1DD9033B122BB2
-:1034D0001AD8DFE803F025191D3719191919191918
-:1034E0001D191919191919193F0040F6B9329342DB
-:1034F0000AD100F580544FF0FF31D4F88001BDE8C7
-:10350000104002B006F0FABFBDE8104002B07047AC
-:10351000BDE81040D0F81009036802B01B6B1847D3
-:10352000002100F6540005F055F904F6740000215E
-:1035300005F050F904F69400BDE81040012102B0F6
-:1035400006F04CBABDE81040D0F81409036802B088
-:103550009B6A184700F580540121D4F88001BDE82A
-:10356000104002B007F00AB838B500F5E26504462D
-:103570002846FAF741FD40B104F10C00FEF75EF871
-:1035800038B92846FAF740FD50B9BDE838400BF08D
-:1035900031BC2846FAF78CFDBDE838400BF02ABC58
-:1035A0002846FAF7CFFE0028EFD138BD064A136847
-:1035B000591E11603BB9054A116821B14189136058
-:1035C00021F4005343817047E02000203020002088
-:1035D000704700BF064A1368591E11603BB9054A7F
-:1035E000116821B1C188136021F40053C380704772
-:1035F000E0200020302000202DE9F04F2DED028B3F
-:1036000087B00446F9F7D8FEB44B0025C4E901356C
-:10361000201D01F0AFFFB24B236003F13C0204F127
-:103620000C0604F1340862603046FDF72DFE04F10B
-:103630004C07AC492663092240460BF049FB04F1D4
-:103640006406A9490A2238460BF042FBA7491A2210
-:1036500030460BF03DFB2A464146012304F1800031
-:1036600004F0C6FB04F1E00304F1B800039305F095
-:1036700081FE3946039F222304F53B7B5B223846BB
-:1036800008F08AFB3146122204F54B7658460BF0BF
-:103690006DF804F2746339465A46304604F2DC672A
-:1036A000049300F0E1F9924B049804F5C46204F528
-:1036B000C1610AF0A9FE04F5AF6204F5AC613846B9
-:1036C00001F0EEFD04F59A6204F59D6104F2F460E8
-:1036D00001F0E6FD04F5E2692822434600923946EE
-:1036E00032464846FAF7EEF904F5EB6308EE103A75
-:1036F00018462A233946324600934B46FAF782FE93
-:10370000D5F8F83F01330ABF4FF01023D5F8F81F62
-:1037100059694FF0805304F2847618691B6900EBF5
-:103720004000091A04F2947501223046FBF702FEAC
-:10373000314600222846059505F0A4F80523C4F873
-:10374000C837C4F8CC37C4F8D037C4F8D437D4F865
-:103750005036C4F8B437D4F85436C4F8B837D4F86F
-:103760005836C4F8BC37D4F85C36C4F8C037D4F83F
-:103770006036C4F8C4375F4BC4F8E03704F5B26371
-:10378000C4F8A03704F5B563C4F8A43704F5B863EA
-:10379000C4F8A83704F5BB6304F2E478C4F8AC3786
-:1037A00004F5F46604F5BE6304F2B47504F5F96A31
-:1037B000C4F8B037072251464046C4F8D867C4F869
-:1037C000DC57FAF755F80023CDE9003301231A46F8
-:1037D00004F56C7104F6540004F0C4FF0023CDE935
-:1037E00000330222012304F5886104F6740004F01A
-:1037F000B9FF03230222012104F6940006F0ACF87D
-:103800005A4640F6AC5304F5A06104F6A40006F055
-:103810001FF9092104F6D40001F0AAFA082104F6E0
-:10382000FC0001F06BFC384600F038FCC4F81009CD
-:10383000384600F0BBFC059B009301464346D4F894
-:103840001029C4F8140904F6181000F03DFD04F521
-:10385000A662019204F5A36804F5A962039B009295
-:1038600004F54E71424604F62810F9F77DFC04F584
-:1038700093504A4618EE101A049B0830FAF768F87D
-:1038800004F5C7694FF000036381484609F0D8FF8B
-:103890000221484609F0D4FDB4F83E36164923F417
-:1038A00080733846A4F83E3608F0A2FF56F8040BA1
-:1038B00001210AF0A3FAB542F8D155F8040B012111
-:1038C0000AF09CFAAA45F8D1012140460AF096FA7E
-:1038D000204607B0BDEC028BBDE8F08FE08D030001
-:1038E000688C03000090004000A0004000A0014050
-:1038F000002000402C8C0300801A06002DE9F04FB8
-:1039000083B0DDE90CABBDF83880002B3CD0074616
-:103910000E4691461D46BAF1000F32D00F2E02D14D
-:10392000B8F1C00F30D1282014F0B1F8044610309F
-:1039300007F016FB18202680A4F8029014F0A7F8D0
-:10394000CDE900AB84466B460246A06003CB4CF841
-:103950000C5B00233E68D360E360CCF80430506019
-:103960009160756848F00208C4E908330C4BA4F86C
-:103970000480384653612146A84740B903B0BDE8EA
-:10398000F08F1BF0010FC9D16FF47A70F6E7204673
-:1039900002F0FCFD204614F078F80248EEE700BF84
-:1039A0004D34020016FCFFFF30B587B000224FF403
-:1039B0008053009204460D4602A811468022FBF770
-:1039C000B9FC01230E4A01A902A8FBF703FC019BE5
-:1039D0007BB10B4901236A4602A8FBF707FC04F5FB
-:1039E00093500830FAF702F802A8FBF7ABFC07B0D7
-:1039F00030BD002DF3D102A8FBF7A4FC07B030BD09
-:103A0000288C0300A0F10400F8F742BC10B5084B65
-:103A10000360044600F5517007F0F4FD054A22608A
-:103A200000232046E38001F013FE204610BD00BFB6
-:103A3000C88C0300E08D030010B5094B03600446F9
-:103A400000F5517007F0DEFD064A22600023E38096
-:103A5000204601F0FDFD204614F017F8204610BD69
-:103A6000C88C0300E08D03002DE9F04FB54B0360D7
-:103A70004FF0000987B08046C0F80490CDE90212EB
-:103A800001F078FD4046B04B40F80C3B0222032386
-:103A9000642109F03DFF03231A46652108F1240043
-:103AA00009F036FF08F1540004460323042266217E
-:103AB00008F13C0009F02CFF08F16C0B03231F22D6
-:103AC00067212046009409F023FF03231C2268216C
-:103AD000584609F01DFF08F1840608F19C031D46B5
-:103AE0000E2203236921304609F012FF08F1B40ABF
-:103AF000032325226A212846019509F009FF0323A3
-:103B00000B226B21504609F003FF03230A226C218C
-:103B100008F1CC0009F0FCFE08F1FC0703230922A0
-:103B20006D2108F1E40009F0F3FE08F58A7503231E
-:103B30001E226E21384609F0EBFE032317226F2167
-:103B4000284609F0E5FE03230C22702108F5967043
-:103B500009F0DEFE03231122712108F5A27009F09D
-:103B6000D7FE03230122722108F5AE7009F0D0FEC2
-:103B700003230D22732108F5BA7009F0C9FE03234F
-:103B80002222742108F5C67009F0C2FE03231A220E
-:103B9000772108F5D27009F0BBFE08F5EA7403231B
-:103BA0002022782108F5DE7009F0B2FE03232422DA
-:103BB0007921204609F0ACFE4A4603237A2108F514
-:103BC000F67009F0A5FE032314227B2108F501708D
-:103BD00009F09EFE03230522862108F5077009F0EF
-:103BE00097FE032310227C2108F50D7009F090FE4A
-:103BF000032308227D2108F5137009F089FE0323B1
-:103C000015227E2108F5197009F082FE0323162281
-:103C10007F2108F51F7009F07BFE03230F2280210E
-:103C200008F5257009F074FE03231822812108F598
-:103C30002B7009F06DFE03231322822108F53170E9
-:103C400009F066FE01230622832108F5377009F08A
-:103C50005FFE01232822842108F53D7009F058FEFB
-:103C600019228521032308F5437009F051FE009BBA
-:103C7000C8F82C33019BC8F8404308F55179C8E9CE
-:103C8000CC37C8E9CE65C8E9C9BA484607F08CFC0C
-:103C90002E4B029919602E4B039A1A60212313258B
-:103CA000C8F80830236820465B6C00219847D8F894
-:103CB00008300135AB4204F11804F3DCD8F82403D2
-:103CC000036800215B6C9847D8F82803036800213B
-:103CD0005B6C9847D8F82C03036800215B6C98470D
-:103CE000D8F83003036800215B6C9847D8F8340398
-:103CF000036800215B6C9847D8F8380303680021FB
-:103D00005B6C9847D8F83C03036800215B6C9847CC
-:103D1000D8F808100122114405A807F04BFC05A9AA
-:103D2000484607F077FC05A807F06CFCD8F80810A7
-:103D3000D8F844330B44002240461A7107B0BDE85E
-:103D4000F08F00BFE08D0300C88C0300743B00209F
-:103D5000703B00202DE9F8438268D0F844331344C7
-:103D60001A7942F001021A718368002B44DD0025A4
-:103D7000DFF88890064600F10C04A84613E0D3F85B
-:103D8000003703F44033B3F5003F06D1D6F844338F
-:103D90002B441A7942F008021A71B3680135AB421C
-:103DA00004F1180428DDD6F84433277C2B44204640
-:103DB00083F804802368DB69984707F01F02002816
-:103DC000EBD1202F34BF4FF0A0434B4603EB8203CF
-:103DD000D3F8002702F44032B2F5403FCFD1D6F8F5
-:103DE00044332B4401351A7942F004021A71B36846
-:103DF000AB4204F11804D6DCBDE8F88300030050A0
-:103E0000F8B58168D0F844331E4A0B44197921F083
-:103E1000010119718368D2F80473D2F80413C2F84F
-:103E20000813002B2ADD064600F10C0400250FE0E4
-:103E300011F0080320464FF0020104BF2046194646
-:103E400009F0F6FFB3680135AB4204F1180415DD43
-:103E500023682046DB6998470028F3D1D6F844331D
-:103E60002B4419794B07E3D52046032109F0E0FFE5
-:103E7000B3680135AB4204F11804E9DC014BC3F827
-:103E80000473F8BD006000402DE9F04F06463A4843
-:103E900083B09946B3689246D0F804230092002B71
-:103EA000D0F80423C0F808232FDD884634460025C7
-:103EB000E36894F81CB0DB6904F10C0738469847B6
-:103EC000E8B9E36838461B6A9847C0B1638A13F4BF
-:103ED000007124D0B8F1000F11D0BAF1000F2BD02F
-:103EE000BBF1200F0BF01F0B244A0BF5E07138BF1C
-:103EF0004FF0A04252F8211011F4403F27D0B36890
-:103F00000135AB4204F11804D2DC1B4B0022C3F88C
-:103F10007C21009AC3F8042303B0BDE8F08FB9F107
-:103F2000000FECD0384609F083FFB3680135AB428F
-:103F300004F11804BCDCE8E73846514609F078FF84
-:103F4000B3680135AB4204F11804B1DCDDE7C3F31B
-:103F50000023C3F103013846019209F069FF019A79
-:103F6000012303FA0BF3C2F82035B3680135AB42E5
-:103F700004F118049CDCC8E7006000400003005016
-:103F800010B582B0062916D8DFE801F0323E4D1890
-:103F9000181D0400816800290DDD0022438A9C055C
-:103FA00048BF23F4007302F1010248BF43828A42F2
-:103FB00000F11800F2D1002002B010BDFFF720FF81
-:103FC000002002B010BD002A46D08468002CC8BF73
-:103FD0000023F0DD418A11F4007F03F1010300F1B9
-:103FE000180002D0116801311160A342F2D1E2E75A
-:103FF0000190FFF7AFFE0122019800231146FFF761
-:1040000043FF002002B010BD8268D0F8443313444F
-:104010001B79DA0716D5012300221946FFF734FF72
-:10402000002002B010BDD0F84433826813441B79DD
-:10403000DB070CD501231A461946FFF725FF0020A0
-:1040400002B010BD0190FFF785FE0198E3E70190F3
-:10405000FFF780FE0198EDE76FF47A70ACE700BFE0
-:1040600000207047002070476FF47D70704700BFDC
-:104070006FF47D70704700BF10B5044603EB43003A
-:10408000C4E9022321608000012102F053FA0023D9
-:1040900060602382204610BD704700BF2DE9F043C9
-:1040A000364C236813F0010383B005461AD0344C14
-:1040B0002368DE0721D5334C334F344E0A2002F0FB
-:1040C00013FB204609F0BCFB0221204609F0B8F999
-:1040D000E3883A7823F48073E380E2B1306803B078
-:1040E000BDE8F08301222A48114606F07FFE012335
-:1040F0002360234C2368DE07DDD4192285210323A6
-:10410000204809F005FC0123224A23491D48236069
-:1041100013F0B6FCCFE7DFF8848032603221284606
-:10412000C8F8002004F07AFE28B9306801233B70FB
-:1041300003B0BDE8F083502013F0A9FC3223052220
-:10414000CDE9003229462246114B814604F04CFE4F
-:104150005420C6F8009013F09AFC22463C23062413
-:104160008146CDE900342946094B04F035FF31681A
-:10417000C8F80090484602F0E1FDD6E71C3900205F
-:1041800020390020303900208342002024390020CB
-:1041900028390020402000209940020048390020A2
-:1041A00010B5044613F071FC204610BD10B504464E
-:1041B0000A2002F099FA2046FFF770FF014B1868B9
-:1041C00010BD00BF4839002082B010B58C4684B0C5
-:1041D00049688646DCF800000DF1080CACE80300E5
-:1041E00006A981E80C00039BDA070EEB630C12D5DD
-:1041F0005A10029B5EF80220D45808AB93E80300E3
-:104200008DE8030006AB0CCB6046A04704B0BDE8C8
-:10421000104002B07047029CEFE700BF2DE9F04F5D
-:1042200083B0DDE90CABBDF83870002B41D080467F
-:104230000E4691461D46BAF1000F3DD00F2E01D11A
-:10424000C02F36D1282013F022FC0446103006F08F
-:1042500087FE18202680A4F8029013F018FCCDE900
-:1042600000AB47F00207A7806B4607460246A060F6
-:1042700003CB47F80C5B0023D8F80060D360E36001
-:104280007B609160506075680D495161C4E90833E5
-:104290000C4B9D4208D1204602F078F9204603B02D
-:1042A000BDE8F04F13F0F1BB21464046A847002877
-:1042B000F1D103B0BDE8F08F1BF0010FBED1F8E7DC
-:1042C000C9410200F5CD010030B58DB0044610980B
-:1042D0002160C4E901231B49E06004F017FBD0B161
-:1042E00005460DF1140E00696969AA69EB69F44687
-:1042F000ACE80F00286A696AAA6AACE807001CE902
-:104300000F008DE80F0020689EE80E0002F0FCFC14
-:10431000284613F0BAFB0C4B1D6885B10B4A0023ED
-:10432000CDE9052305AB93E80300C0238DE8030026
-:1043300002930322234606212846FFF76FFF2046FB
-:104340000DB030BDE48C0300843A002049480200DF
-:1043500070B40B680468D0E90156E31A07EE903A8E
-:104360004B68EB1A06EE903AF8EEE66A8B68F8EEC8
-:10437000E77A66EEA66AF31AE7EEA76A012A07EE65
-:10438000903AF8EEE77AE7EEA76A35DD02EB4202F3
-:1043900001EB8200B0EE666A0C38D1E90323EB1A18
-:1043A00007EE903AA21AF8EEE77A07EE102A4B6968
-:1043B000B8EEC77A67EEA77AF31AE7EE077A0C3100
-:1043C00007EE103AB8EEC77AE7EE077AF4EE667AAF
-:1043D000F1EE10FAB4EE676A48BFF0EE676AF1EEEC
-:1043E00010FA48BFB0EE676A8842D6D176EE667A98
-:1043F00070BC17EE900A7047B0EE666A76EE667A89
-:1044000070BC17EE900A70472DE9F0472DED068B32
-:1044100084B004AC04E90E00139A029E1D460023EA
-:104420000F469A424FF48061C0E90033C0E903119E
-:10443000814683608361416140F3D480129CDFED4B
-:104440007D8A02EB420204EB8208A246DAE90023ED
-:10445000F31A07EE903ABA1AF8EEE77A07EE102A46
-:10446000DAF80830B8EEC77A67EEA77AEB1AE7EE0B
-:10447000077A07EE103AB8EEC77AE7EE077AF5EE5C
-:10448000407AF1EE10FA00F1B880B1EEE77A0AF165
-:104490000C0AFDEEC77AF8EEE77AF4EE687AF1EEF0
-:1044A00010FAC8BFF0EE678AD045CFD19FED619A70
-:1044B000F7EE00AAF0EE499AB0EE49AAB0EE498AAA
-:1044C000D4E90012B31A07EE903A7B1A07EE103ABD
-:1044D000F8EEE77AA368B8EEC77A67EEA77AE81A2B
-:1044E000E7EE077A07EE100AB8EEC77AE7EE077A2A
-:1044F000F5EE407AF1EE10FA00F18680F1EEE75A1F
-:10450000C91B921B5B1B0C3488EEA56A07EE901A40
-:10451000F8EEE76A07EE902AB8EEE77A07EE903AEF
-:10452000F8EEE77A86EEA55AC7EE256A87EEA57AF9
-:1045300076EE6A7ABDEEC88ABDEEE76A18EE102AFA
-:1045400016EE103A9A42B8BF1A4608EE102AB0EE9C
-:10455000C56AF0EEE66AB0EEC77AA045A6EE27AAD5
-:10456000E6EEA79AA7EE279AB8EEC88AA8D169EE18
-:10457000A97AEAEE0A7AE9EE097AF5EE407AF1EEE6
-:1045800010FA4BD4BDEEE87A17EE103AB1EEE77AA6
-:104590004846C9E90165C9F80070C9F818308AEEC3
-:1045A000075AC9EE875A89EE076AF7EE007AF0EEED
-:1045B000676AB0EE677AE5EE086AA5EE887AE6EEFD
-:1045C000087AFEEECB6ABEEECB7AFEEECB7AC9ED70
-:1045D000036A89ED047AC9ED057A04B0BDEC068B57
-:1045E000BDE8F0879FED139AF0EE499AB0EE49AA24
-:1045F000B0EE498AF0EE497AC8E717EE900A12F059
-:1046000021F807EE100A42E717EE900A12F01AF8A6
-:10461000D4E9001205EE900AA36871E717EE900A3C
-:1046200012F010F8FDEEE87A07EE100A17EE903A55
-:10463000AEE700BF000000002DE9F04F93B0161E5A
-:104640001190884640F3FA80002206EB460C0B4698
-:10465000740001EB8C0C15461746D3E900010C33AE
-:104660000D4453F8041C9C4507440A44F5D197FBBC
-:10467000F6F3099395FBF6F3079392FBF6F3039396
-:10468000119B099A1A60079A5A60039A9A604146E8
-:1046900032461846FFF75CFE3444D8F80030D8F8AC
-:1046A0000410D8F808B00A93A8F10C0202EB8402B7
-:1046B0006FF0C704E41A10946FF0C704641AC3F5CE
-:1046C000C8730B940D936FF0C704C1F5C87305EE62
-:1046D000900AA4EB0B0400200E93CBF5C873059150
-:1046E0000C9006948246019081460F93099B109985
-:1046F000194402910D99CB18089307990E9B0B440E
-:10470000049303990F9B03EB010EDDED027A0A9BE4
-:1047100017EE901AF8EEE74A5D180B9B079964EEC6
-:10472000A44A03EB010C07EE90CAF8EEE77A059B6A
-:104730000399B0EE645AA7EEA75A03EB0C04069B4C
-:104740005F1807EE907AF8EEE77AB0EE456AA7EECA
-:10475000A76A012E0BEB0700F0EE466A29DD4346FF
-:104760001969611A07EE901AD968691A07EE101ACA
-:10477000F8EEE77A5969B8EEC77A67EEA77A411A78
-:10478000E7EE077A0C3307EE101AB8EEC77AE7EEB9
-:10479000077AB4EE676AF1EE10FAF4EE676AC8BF02
-:1047A000B0EE676AF1EE10FA48BFF0EE676A9A421F
-:1047B000D6D176EEC66AF4EEE56AF1EE10FA04D5CB
-:1047C000F0EE665A82460194A946C837BE45B8D174
-:1047D000049B0CF1C80C6345A5D1029B0899C83312
-:1047E0009942029391D1099B4B4508D0019B0793B5
-:1047F0000123CDF80CA00C93CDF8249076E7079B0D
-:1048000001998B4206D0019B07930123CDF80CA0A0
-:104810000C936BE7039B9A4504D00123CDF80CA0C1
-:104820000C9363E70C9B2BB1119B099A1A60079AB2
-:10483000C3E9012A119813B0BDE8F08F0023039358
-:104840000793099374001BE782B02DE9F04F2DED1B
-:10485000028BF1B001467CAC642084E80C00069128
-:1048600001F042FF0522114612A806F0FFFB96490F
-:1048700013A806F025FC25AB70A900229A60C3E9B5
-:1048800000220C339942F9D1069C1C92A0688DF845
-:10489000742003681792CDE91822CDE91A229B6A89
-:1048A000DFF83892984708EE100AA0680368FF21E5
-:1048B0005B6A9847A0683C3003F03AFD43F68C42AF
-:1048C0000023099205939B4607930A93099B43F69D
-:1048D0008C429342A9F1020A00F0BA807B4A9342CB
-:1048E000C0F2B680099B002B00F0DE80059A0F2AEB
-:1048F00000F0DA80A3F16402089313B209930799D8
-:10490000734B069D2831A3FB0132C820920900FB9E
-:104910001212D3B26868079302F028F90446686857
-:1049200002F032F914F52A7FC0F2B28014F1C80FF8
-:10493000C0F2B680B4F52A7F00F3C180C82C00F322
-:10494000218102230C93984610F52A7FC0F29C80A7
-:1049500010F1C80FC0F2A080B0F52A7F00F3AB8041
-:10496000C82800F3138102230D930B93594D12A80D
-:1049700017AE06F025FC2C460A9B374604E00234AD
-:104980004C450CD017F8013F012BF8D16278217803
-:10499000FF2312A8023406F01DFC4C45F2D1079B00
-:1049A000DDE90C1212A806F015FC089B002B02DBB7
-:1049B000059B0F2B09D900230093069B98680023C1
-:1049C00010301A4612A906F035FC00231A460EAF25
-:1049D0000B9B05E0554506F101062AD015F8022F7C
-:1049E0009045F7D16A789A42F4D125A90BEB4B0494
-:1049F00001EB8404317801294FF00002EAD00893DA
-:104A0000069B3846196802F09BF9059A0132D3B229
-:104A100097E807000BF1010B059355454FF0010393
-:104A2000337084E80700089B5FFA8BFB06F10106F0
-:104A3000D4D1642001F058FEBBF1180F50D89DF876
-:104A40005C300A93099B43F68C4293427FF446AF55
-:104A5000069CA068FAF7CEFFA4681F491EA806F0BE
-:104A60009FFE3C3478220DEB0201204603F008FD46
-:104A70001EA806F06DFE43F68C4343F62842CDE9AE
-:104A80000832002305933AE700230D930B936DE75B
-:104A900000230C93984657E701230D930B9365E78A
-:104AA00001230C9398464FE7069B98683C3003F02F
-:104AB0003FFC099B1EE704230D930B9356E7042349
-:104AC0000C93984640E700BFF08C0300D18AFFFFAB
-:104AD0001F85EB51508D0300388D0300828D03003C
-:104AE00014AC5A4625A92046FFF7A6FD25ABCDF804
-:104AF00004B0009394E80E001EA8FFF785FC21ABDC
-:104B00000FCB8DE80F00069D1EAB28680ECB02F080
-:104B1000FBF8E86820B11F491EAA1C2303F03CFFE4
-:104B2000069EB068FAF766FFB06813A900F13C056D
-:104B3000204606F0BBFA002340F2DC52CDE90032F9
-:104B400021461A46284603F00FFC204606F042FA9A
-:104B50004FF47A7001F0C8FDB068FAF74BFFB06807
-:104B6000036818EE101A5B6A984713A806F032FA29
-:104B700012A806F02FFA71B0BDEC028BBDE8F04F21
-:104B800002B0704703230C939846DDE603230D9390
-:104B90000B93EBE6E48C0300C38843F48043C380AB
-:104BA000704700BF84B003AA01900DF107030DF117
-:104BB000030013F8011902F8011B8342F9D103988D
-:104BC00004B0704740BA82B080B202B0704700BFF4
-:104BD00010B5044A026000230446C38000F038FD8B
-:104BE000204610BDE08D030010B5064A0260002388
-:104BF0000446C38000F02CFD204612F046FF2046FC
-:104C000010BD00BFE08D0300F8B545690446002DD6
-:104C10005ED04FF0804200210123C2F800111360E2
-:104C2000D2F80031002BFBD0637A2E4A2E4DD35C94
-:104C3000C5F80C35217A2D4BC5F808150022C5F8AA
-:104C40001025C5F81C35A67AF8F738FC10B9A672FD
-:104C5000C5F82465244BDFF89CC06769244D00200B
-:104C600001210826C3F82C050222C3F830154FF69F
-:104C7000FF7EC3F81465C3F818C5DFF87CC0C3F81D
-:104C80003425C3F83CE5C3F838C54FF0180CC3F819
-:104C900054C5C3F80475C3F80463C5F880212A60BD
-:104CA000D3F8002242F01002C3F80022C3F800013A
-:104CB0005960D3F80021002AFBD0E288012142F498
-:104CC000804200200A43C3F80C019960E280F8BDDD
-:104CD0002C2012F0DCFE2C220646294612F037FF6B
-:104CE000666196E7848D0300001000407469627568
-:104CF00000E100E02000040221100100F0B51B4F8C
-:104D000085B0054600F118062C698CB1E278012ABD
-:104D100010D0022A05F1200024D001230A21684680
-:104D200006F0D0F82B69A3420AD01C46002CEDD126
-:104D300005B0F0BD304600F043F92B69A342F4D131
-:104D40000222C7F88020BFF34F8FBFF36F8F2B690C
-:104D50005B6A2B61EB7A013BEB7220463A6012F002
-:104D600094FED1E700F054F9DCE700BF00E100E079
-:104D7000104B70B500250446C0E900350E4600F022
-:104D8000F9FB20460C4B40F8183B214600F014F983
-:104D9000214604F1200000F037F940F20772C4E91F
-:104DA0000225064BA680C4E90455E5801C60204618
-:104DB00070BD00BFE08D0300988D03004C390020CA
-:104DC00038B5436943B3C27A032A044621D8C2885E
-:104DD000D2074CBFC268124A9A622C2012F057FECA
-:104DE0002C220021054612F0B2FE636900225A62AD
-:104DF00023695BB11A465B6A002BFBD1636953627E
-:104E0000E37A65610133E372002038BD6369236191
-:104E1000F6E76FF47B7038BD6FF47A7038BD00BF71
-:104E200016FCFFFF1A4BD3F8002122B1002101220A
-:104E3000C3F800119A60164BD3F80C2182B10022FE
-:104E4000C3F80C21D3F8001401290AD0114B1B68B8
-:104E5000D988C90700D5DA600D4B01229A607047E6
-:104E6000704710B50B4CD3F848352068C288D2077C
-:104E7000C3F1000300D5C360FFF7A2FF2268044B13
-:104E80005269C3F80425024B01229A6010BD00BF8D
-:104E9000001000404C39002010B50446F8F70EFB16
-:104EA000F0B9E38813F0010301D1184610BD0D4B92
-:104EB0000222C3F88020BFF34F8FBFF36F8F0A4ADF
-:104EC0000123C2F810011361D2F81031002BFBD07E
-:104ED000E38823F4804323F001030020E38010BD26
-:104EE000024810BD00E100E00010004016FCFFFF8A
-:104EF00070B505460E46F8F7E1FA00283CD13EB9F8
-:104F0000EB8813F0040420D19A072DD4002070BD43
-:104F1000EB88044613F001000ED1184A11688C0783
-:104F2000F4D543F002030221EB80C2F88010BFF3F6
-:104F30004F8FBFF36F8F70BD2846FFF7ADFFEB8833
-:104F400043F004032046EB8070BD23F00402D90730
-:104F5000EA80DBD4F8F7B2FA04460028D6D1284616
-:104F6000FFF752FE204670BD044A23F002030221DF
-:104F7000EB802046116070BD014870BD00E100E08B
-:104F800016FCFFFF03699BB10A4910B40224C1F863
-:104F90008040BFF34F8FBFF36F8F0269526A026187
-:104FA000C27A013AC2720C6018465DF8044B704731
-:104FB0001846704700E100E00022C0E90012704787
-:104FC00010B5044684B00068FFF7DCFF002242629F
-:104FD000616889B14B6A33B119465B6A0132002BB3
-:104FE000FAD1032A0ADC486201231A4609216846DD
-:104FF00005F068FF04B010BD6060F5E704B0BDE8DF
-:10500000104012F042BD00BF0022416002707047A4
-:1050100038B504464068FFF7B5FF01232370054605
-:10502000043005F0A7FF0023237025B12846BDE812
-:10503000384012F02ABD38BD4CDF704710B5044A25
-:10504000026000230446C38000F002FB204610BD2E
-:10505000E08D030010B5064A026000230446C380B9
-:1050600000F0F6FA204612F010FD204610BD00BFF9
-:10507000E08D030010B586B0002304460193F8F7D5
-:105080001DFA00BB124A01231360D2F80031002B35
-:10509000FBD00023C2F80031D2F80835019301217A
-:1050A0005160002BB8BF03339B10238202F042FEF5
-:1050B000E268A18801231044A0601A4602A805F006
-:1050C00001FF06B010BD01A8FFF7B6FF019BE8E79E
-:1050D00000C00040C38843F4804310B50446C38039
-:1050E00002F028FEA368984271F1000300D210BDBF
-:1050F0002046BDE81040FFF7BDBF00BF70B5094BAB
-:1051000000250446C0E900350E4600F033FA064A91
-:1051100022604FF47A73C4E90253A68025612046C9
-:1051200070BD00BFE08D0300BC8D030010B50446C8
-:10513000006806F06BFC204610BD00BFF8B522EAFF
-:10514000E275044605F10C001F460E4601F092F987
-:10515000206006F083FC23681D722068476036B12A
-:105160002A4631460930BDE8F84012F0C8BCF8BD07
-:1051700008B50023194605480122FFF7DFFFBDE807
-:105180000840034A0349014812F07ABC5039002014
-:10519000402000202D51020010B5ADF5627D01A820
-:1051A00000F096F84FF46072002102A812F0CFFCD4
-:1051B000022300225821039303A801230A930AF033
-:1051C00073FC00220290C3219AA80AF06DFC002310
-:1051D0009990D3F8FC2F013219D04FF08052D3F8B8
-:1051E000FC4F13691C444FF4607202A9204612F070
-:1051F00076FCD0B900234FF46072D3F8FC4F02A9BB
-:10520000204612F06CFC50BB0DF5627D10BD4FF0D6
-:1052100010224FF0805394691B691C444FF4607254
-:1052200002A9204612F05BFC70B1214601A800F0F3
-:1052300051F8E02302AA214601A800F081F80023DA
-:10524000D3F8FC3F0133D5D14FF010234FF46072F7
-:105250009C6902A9204612F042FC0028D4D02146C5
-:1052600001A800F037F8E02302AA214601A800F0C7
-:1052700067F80DF5627D10BD0023D3F8FC2F0132D5
-:105280000ABF4FF01023D3F8FC2F9A694FF08053D8
-:105290001B69134493F8A13203B97047FFF77CBF31
-:1052A00010B50023044607F0B3FB024B23602046F1
-:1052B00010BD00BF107D030029DF704728DF704755
-:1052C000022802D1014B01221A707047844200204B
-:1052D000704700BF70B50C46F8F7F0F8A0B1164D56
-:1052E00000232B704FF0805601E002F0F7FD30698B
-:1052F000B4FBF0F0FFF7E2FF03460A20002BF4D1E5
-:105300002B78002BFCD070BD0C4A0223C2F8043568
-:10531000D2F80034002BFBD00849C2F80845D1F878
-:105320000034002BFBD00023044AC1F80435D2F826
-:105330000034002BFBD070BD8442002000E001400F
-:10534000F8B50D4614461E46F8F7B8F890B11A4F56
-:1053500000233B7001E002F0C1FD324621462846A1
-:10536000FFF7AAFF03460A20002BF4D13B78002B5D
-:10537000FCD0F8BD114A0123C2F80435D2F800343C
-:10538000002BFBD0002E0EDD221F0C4C291F02EB40
-:10539000860652F8043F41F8043FD4F80004002880
-:1053A000FBD0B242F5D1054A0023C2F80435D2F849
-:1053B0000034002BFBD0F8BD8442002000E0014007
-:1053C00070B5A9B380EAE0741B4E0D4601F1FF3CB5
-:1053D000C4EBE074002186FB0423E217C2EBA302B6
-:1053E00002EB8203A4EB4303002BB8BF5B423033D4
-:1053F0008E460CF8013F01311446002AEBD10028FB
-:1054000003DA2D236B540EF1020100236B5428465E
-:1054100012F0D9FB01382844854207D22B78027854
-:1054200005F8012B00F801398542F7D3204670BDFD
-:105430006FF47A74FAE700BF67666666014B18601E
-:105440000020704754390020022908B509D90339D2
-:10545000012904D80368094ADB6893420BD1002074
-:1054600008BD0029FBD00368044ADB689342F6D0EC
-:1054700001219847F3E700219847F0E7C5D70100DD
-:1054800070B584B004AC04E90F00BDF80230012B04
-:1054900013D0022B0FD1144C144E04F1F00554F824
-:1054A000040F30B1C3885B0403D503689B68B34223
-:1054B00017D1AC42F3D104B070BD0B4C0C4E04F1CB
-:1054C000F00501E0AC42F6D054F8040F0028F9D002
-:1054D000C3889A04F6D503685B68B342F2D0984754
-:1054E000F0E79847E5E700BF54390020F1CD01000F
-:1054F000EDCD010010B4084C0023224602E0013338
-:105500003C2B06D052F8041B8842F8D1002244F804
-:1055100023205DF8044B70475839002038B50A4DF8
-:1055200004462A46002302E001333C2B06D052F801
-:10553000041B8C42F8D1002245F82320204612F0AB
-:10554000A4FA204638BD00BF5839002010B5084CD9
-:1055500020884FF6E853984202D8431C238010BDA0
-:105560001520F8F711F92088431C238010BD00BFD7
-:10557000C42100202DE9F041304C82B022460023A6
-:1055800002E001333C2B05D052F8041B0029F8D16E
-:1055900044F823002A4C237813F001030BD1294D42
-:1055A0002A6842B10093102201234FF47A6000214F
-:1055B00002F0E0FB10B102B0BDE8F0812820D5F880
-:1055C0000080214F12F063FAC023009301221F4B89
-:1055D0001021064600F0C2FFD8F800305B68BB42DD
-:1055E00020D1304600F0D2FF304612F04EFA28208B
-:1055F0002E6812F04CFAC02300930222134B0F21A5
-:10560000054600F0ABFF33685B68BB4210D128460B
-:1056100000F0BCFF284612F038FA237843F001036B
-:105620002370C8E74046314698470028DFD0D8E7C6
-:105630002946304698470028EFD0E8E7583900203F
-:1056400085420020843A0020F5CD010081540200FB
-:1056500010B4084C0023224602E001333C2B06D054
-:1056600052F8041B8142F8D1002244F823205DF84F
-:10567000044B704758390020F8B505460E460628F9
-:1056800013D8DFE800F013131304041304000F4FC2
-:1056900007F1F00454F8043D32462946184613B188
-:1056A0001B681B699847BC42F4D1F8BD084C04F153
-:1056B000F00754F8043F32462946184613B11B68D8
-:1056C0001B699847BC42F4D1F8BD00BF583900208F
-:1056D00054390020084600F02FBC00BF2DE9F043EC
-:1056E00085B004AC04E90F0023490D684FF47A72C9
-:1056F000DDE90201002312F02FF885B3DFF87C808A
-:1057000006460F464FF000092C46AD69E3689E42FD
-:1057100077F1000321D363697BB109F063FBE3698F
-:105720002BB3A2699A61A3690BB1E269DA61C4E99A
-:105730000699C4F8149009F047FB09F053FBD8F818
-:105740000030C4F814806BB11A469B69002BFBD162
-:105750009461C4E9063209F037FB002DD4D105B0BD
-:10576000BDE8F083C4E90633C8F80040F3E7D4E9A4
-:1057700005321A60D7E700BF503A0020583A00209F
-:105780002DE9F04FDFF8A49193B004AC84E80F004A
-:10579000D9F800302BB3614BBDF81040D3F800A00E
-:1057A000BDF81280BAF1000F17D000235C4D0393AF
-:1057B00040F2FE361F46D346B442DBF80C30DAF82E
-:1057C00018A04FEA134099B203460DD0002944D0E7
-:1057D0008C4242D0BAF1000FEDD1A4F2FE33012B7E
-:1057E00079D813B0BDE8F08F40F2FF3C6145EDD1B0
-:1057F000002869D1039B002BECD1DBF81430ABB14E
-:1058000009F0F0FADBF81C30002B00F08280DBF8A6
-:1058100018109961DBF8183013B1DBF81C10D9614E
-:10582000CBE90677CBF8147009F0CEFA09F0DAFA72
-:105830002B68CBF81450002B62D019469B69002BC3
-:10584000FBD1C1F818B0CBE9063109F0BDFA01234C
-:105850000393BAF1000FAED1BFE708B14345B9D108
-:10586000DBF814309BB109F0BDFADBF81C303BB318
-:10587000DBF818109961DBF8183013B1DBF81C1055
-:10588000D961CBE90677CBF8147009F09DFA09F0DD
-:10589000A9FA2B68CBF814506BB119469B69002B01
-:1058A000FBD1C1F818B0CBE9063109F08DFABAF195
-:1058B000000F80D191E7CBE90633C5F800B0F4E7DB
-:1058C000DBE905311960D6E7404593D0BAF1000F06
-:1058D0007FF471AF81E7D9F800501023009342465E
-:1058E000104B214608A800F039FE2B680E4A9B6831
-:1058F00093420AD108A800F049FE13B0BDE8F08F2A
-:10590000CBE90633C5F800B09FE708A928469847B9
-:10591000F0E7DBE9053119607CE700BF683A002059
-:10592000583A00208157020025DA01004C3A002045
-:1059300038B509F057FA1F4B1C685CB363697BB13B
-:1059400009F050FAE3690BB3A2699A61A3690BB13C
-:10595000E269DA610023C4E90633636109F034FACD
-:1059600009F032FA002323616362256809F078FAAE
-:105970000146284609F080FA09F034FA0E4B1A68FD
-:1059800022621C6009F020FA204638BDD4E90532B5
-:105990001A60DBE7282012F07AF82822002104465A
-:1059A00012F0D5F809F060FA0023C4E90003A360FF
-:1059B000D6E700BF603A00205C3A002038B50B4BB8
-:1059C0001C682369DB0707D5094D286830B1626A76
-:1059D0004262002363620446204638BDFFF7A8FFF9
-:1059E00028600028F3D1204638BD00BF483A002087
-:1059F000543A00202DE9F04105460E4617469846D8
-:105A0000FFF796FF044620B332463B46294600681E
-:105A100009F03CFA256809F023FA011F284609F02D
-:105A200029FA0F4B0F492068B8F1000F18BF19462B
-:105A300009F01EFA09F0D6F90B4A626113685BB1EE
-:105A40001A469B69002BFBD19461C4E9063209F028
-:105A5000BBF92046BDE8F081C4E906331460F6E7DF
-:105A6000FD600200C9600200583A00202DE9F041B3
-:105A70004E4D2B78DB0782B002D502B0BDE8F08135
-:105A80004B4E3060FFF754FF4A4B0446186009F054
-:105A9000A9F9494A62611368002B70D01A469B69C4
-:105AA000002BFBD19461C4E9063209F08DF9FFF7B0
-:105AB0003FFF424C0768206009F0D2F9011F3846C9
-:105AC00009F0D8F923683E49186809F0D1F934681B
-:105AD000002C4DD0282011F0DAFFC02300930022C3
-:105AE000384BDFF8E88040F2FF31074600F036FD22
-:105AF00023685B68434552D1384600F047FD38467D
-:105B000011F0C3FF2820376811F0C1FFC0230093B4
-:105B100000222C4B40F2FE31044600F01FFD3B6892
-:105B20005B68434535D1204600F030FD204611F03A
-:105B3000ACFF00220123002100924FF47A600F2273
-:105B400002F018F92820366811F0A1FFC023009355
-:105B500001221D4B0F21044600F000FD33685B68F5
-:105B6000434510D1204600F011FD204611F08DFF75
-:105B70002B7843F001032B7002B0BDE8F081C4E93B
-:105B80000633146091E72146304698470028EFD04D
-:105B9000E8E73846214698470028CAD0C3E72046A0
-:105BA000394698470028ADD0A6E700BF86420020BE
-:105BB0004C3A0020483A0020583A0020643A00202D
-:105BC000BD5E020081570200DD560200F5CD0100E6
-:105BD000024B187800F00100704700BF8642002099
-:105BE000F0B5304F3B6883B0002B58D02E4B1B785C
-:105BF000DB0754D505460E46FFF7E0FE45EA0643AF
-:105C0000C360436904467BB109F0ECF8D4E906238C
-:105C100003B39A61A3690BB1E269DA610023C4E9B5
-:105C20000633636109F0D0F809F0DCF81F4A6261BD
-:105C3000136853B31A469B69002BFBD19461C4E9E6
-:105C4000063209F0C1F8A5F2FE33012B05D8002079
-:105C500003B0F0BD63691A60DCE728203F6811F0EB
-:105C600016FFC023324600932946114B044600F02C
-:105C700075FC3B680F4A5B6893420AD1204600F0EE
-:105C800085FC204611F001FFE1E7C4E9063314600A
-:105C9000D7E72146384698470028D8D0EEE706488F
-:105CA000D6E700BF4C3A002086420020683A002028
-:105CB00081570200F5CD010016FCFFFF024B18686A
-:105CC000B0FA80F040097047583A002010B5104CE7
-:105CD00023789A0784B004D50E4B1B6873B104B0C7
-:105CE00010BD43F002002070012302220F216846FC
-:105CF00005F0E8F8074B1B68002BF0D1237823F060
-:105D00000203237004B0BDE81040F7F74BBD00BF9D
-:105D100086420020583A00202DE9F0415C4D2C6865
-:105D20002269D10727D45B4E3368002B57D06169B5
-:105D3000B1426BD02B60584F3968994252D09C4287
-:105D400042D08C4242D0554B62699A423ED0206884
-:105D500009F094F8064609F093F8A16863682F6883
-:105D6000361ACB1A9E4265D8BB683A682068BDE8EF
-:105D7000F04109F0B7B94A4E2068336842F0020298
-:105D800022611A691C6842F004021A6109F07CF869
-:105D90000146204609F070F83768386809F06EF857
-:105DA000044609F06DF8D7E90123241A9B1A9C4296
-:105DB00055D833689968186809F0D5F92B681A69BD
-:105DC00000219207316045D4BDE8F0812A680021A6
-:105DD00093681268BDE8F041084609F083B92E4F78
-:105DE0003B682B60130718D42B689C42ECD03968B1
-:105DF0000E6809F035F8011F304609F03BF83B68A2
-:105E00002849186809F034F839689AE7A169002927
-:105E100008BF194629600B468DE72C60FFF756FF37
-:105E20003368002BFAD09C422B60CDD039688B426E
-:105E300087D1DDE72C6009F023F86068203626F072
-:105E40001F0610BB304600F015FB3118C4E90101F4
-:105E50002F6089E7BDE8F041186809F0BEB9D5F8B0
-:105E600000802F6009F00CF87868203424F01F04BB
-:105E700040B9204600F0FEFA0444C7E90104C5F821
-:105E8000008096E700F034FBF3E700F031FBD9E740
-:105E9000483A0020583A0020643A0020603A002036
-:105EA000543A0020BD5E0200034B1B78DB0701D58E
-:105EB000FFF732BF704700BF8642002000B5114C8B
-:105EC000114D85B005E02A68A2B1DA0702D5FFF7C7
-:105ED00023FF23789907F6D443F0020C0222012312
-:105EE0000F21684684F800C004F0ECFF2A6823788C
-:105EF000002AEAD123F002032370F7F753FC23783A
-:105F0000E3E700BF86420020583A002000B583B086
-:105F1000FFF766FE10B103B05DF804FB054B1B787C
-:105F2000DB07F8D50190FFF7F7FE019803B05DF8A5
-:105F300004FB00BF8642002070B5204E3378DA079C
-:105F40002FD50546FFF73AFD044601F0F3FE6369DD
-:105F50002844E0607BB108F045FFE36953B3A269D0
-:105F60009A61A3690BB1E269DA610023C4E90633DF
-:105F7000636108F029FF08F035FF114A6261136878
-:105F8000A3B11A469B69002BFBD19461C4E9063288
-:105F900008F01AFF3378DB0707D5BDE87040FFF73C
-:105FA000BBBEBDE8704000F09FBB70BDC4E90633C6
-:105FB0001460EDE7D4E905321A60D2E7864200208A
-:105FC000503A002070B5374D2C6863698BB108F0EA
-:105FD00009FFE369002B59D0A2699A61A3690BB14B
-:105FE000E269DA610023C4E90633636108F0ECFE7C
-:105FF0002C682D4E08F0F6FE33686661002B4DD0FC
-:106000001A469B69002BFBD19461C4E9063208F063
-:10601000DBFE34684CB1A369002223B11C46013277
-:10602000A369002BFAD1032A21DC2B6800221A6114
-:106030001C6808F015FF0146204608F01DFF08F017
-:10604000D1FE1A4A296813688B421CD02BB11A6AF8
-:10605000914220D01346002BF9D108F0B5FE144B25
-:106060001B78DB0716D5BDE87040FFF755BEE26927
-:106070002068936100F03CFA606800F039FA20462D
-:1060800000F036FAD1E71B6A1360E6E7D4E905327F
-:106090001A60A3E770BD0A6A1A62DEE7C4E9063334
-:1060A0003460B4E7483A0020603A00205C3A0020AF
-:1060B00086420020034B1B78DB0701D5FFF782BF28
-:1060C000704700BF8642002010B50C468047A047AD
-:1060D000044B1B78DB0703D5BDE81040FFF772BF08
-:1060E00010BD00BF86420020034B1B78DB0700D4A5
-:1060F0007047FFF767BF00BF8642002038B50346F0
-:10610000144610460D4698472046A847044B1B7876
-:10611000DB0700D438BDBDE83840FFF753BF00BFF0
-:106120008642002000283DD02DE9F8431F4F3B78E0
-:10613000DC0735D51E4E33681A6952078846044677
-:1061400001D15D6A45B11B49012342462046FFF754
-:1061500051FC0020BDE8F883186809F026F8326881
-:10616000136913F0020916D143F00103136140468D
-:10617000A04733681869C3F8249020F0010210F09A
-:1061800004001A61E6D0387810F00100E2D0FFF781
-:1061900019FF4846DEE723F0030313612846D9E7D9
-:1061A0000548D7E76FF47A70704700BF8642002039
-:1061B000483A0020E960020016FCFFFF024B187805
-:1061C000C0F38000704700BF86420020054A137864
-:1061D00018B143F004031370704703F0FB0313700E
-:1061E000704700BF864200200022C0E900227047AD
-:1061F000F8B5394F3B78DA0700D4F8BD044608F00B
-:10620000F1FD26680136266008F0DEFD012EF4DD82
-:10621000FFF7D4FB4369054683B108F0E3FDD5E9F8
-:106220000623002B51D09A61AB690BB1EA69DA61A0
-:106230000023C5E906336B6108F0C6FD08F0D2FD06
-:10624000231D6B616368002B37D01A469B69002BB6
-:10625000FBD19561C5E9063208F0B6FD08F0C2FD34
-:1062600023689E4220DD6B697BB108F0BBFDEB69C2
-:106270003BB3AA699A61AB690BB1EA69DA610023A1
-:10628000C5E906336B6108F09FFD08F0ABFD134ACA
-:106290006A611368E3B11A469B69002BFBD19561D3
-:1062A000C5E9063208F090FD08F08EFD3B78DB076B
-:1062B000A3D5BDE8F840FFF72FBDC5E906336560FB
-:1062C000CAE7D5E905321A60D5E76B691A60ABE712
-:1062D000C5E906331560E5E786420020583A0020FC
-:1062E00038B54468054604B363697BB108F07AFDAC
-:1062F000E36913B3A2699A61A3690BB1E269DA6138
-:106300000023C4E90633636108F05EFD08F06AFD0E
-:106310000C4A6261136863B11A469B69002BFBD17A
-:106320009461C4E9063208F04FFD2B68013B2B60F5
-:1063300038BDC4E906331460F5E7D4E905321A60C4
-:10634000DAE700BF583A00202DE9F04144680746DB
-:1063500088461CB3174D0026636973B108F042FDEF
-:10636000E3691BB3A2699A61A3690BB1E269DA61BF
-:10637000C4E90666666108F027FD08F033FD2B6866
-:1063800065617BB11A469B69002BFBD19461C4E91E
-:10639000063208F019FD7C68002CDDD1C7F80080BA
-:1063A000BDE8F081C4E906332C60F2E7D4E9053298
-:1063B0001A60D9E7583A002043682BB100209B6946
-:1063C0000130002BFBD1704718467047830770B52A
-:1063D0000D4644D100B970BD860808F003FDD5E92B
-:1063E0000040751CA04206D92168002907DB04EB98
-:1063F0008104A042F8D808F0E7FC002070BD21F02D
-:1064000000434FEA810C54F82320002A04EB810159
-:106410000EDB0FE022F00042134443F00042226002
-:1064200054F82320002A04EB83014FEA830C01DA9D
-:106430008842EFD89D4201D96444D3E7A042DAD91B
-:1064400002369E4203D204EB8606B0420AD8236885
-:1064500023F00043236008F0B7FC201D70BD8008C6
-:10646000461CBAE75B1B43F0004346F8043C25603A
-:10647000F1E700BFF8B5074660B3184C23783BB18D
-:1064800017493846FFF7A2FF0446F0B12046F8BD91
-:10649000144D154A2B70166808F0A4FC104A134BD3
-:1064A000C2E900639B1B9B0843F0004333602B78D9
-:1064B00001332B7008F088FC01230949237038460A
-:1064C000FFF784FF04460028E0D11420F7F75CF9B9
-:1064D0002046F8BD04462046F8BD00BF8742002094
-:1064E0006C3A0020884200203C21002000F8012066
-:1064F000B0B10F4B1A68824210B5044602D25B68F5
-:10650000834204D8BDE810401E20F7F73DB950F88B
-:10651000043C002B05DD43F0004344F8043C10BD6F
-:1065200070471E20F7F730F954F8043CF3E700BF3A
-:106530006C3A002010B501FB00F282B010460192C7
-:10654000FFF798FF044628B10123019A0360002158
-:1065500011F0FDFA204602B010BD00BF2DE9F04158
-:10656000044610300F46BDF8188016461D4604F04C
-:10657000F7FC0021C4E90251C4E9081127806680B4
-:10658000A4F804802046BDE8F08100BF83889B0703
-:1065900010B5044603D5806808B111F076FA20469C
-:1065A00010BD00BF82B070B5046A86B00AA981E848
-:1065B0000C003CB3236963B101221C461B69013204
-:1065C000002BFAD1092A04DD06B0BDE8704002B004
-:1065D00070470AAB0FCB02AD85E80F00182011F011
-:1065E00056FA06AB064613E903008DE80300304671
-:1065F00095E80C0004F0DAFC266106B0BDE87040B6
-:1066000002B0704705460FC902AC84E80F0018209D
-:1066100011F03DFA06AB064613E903008DE80300CE
-:10662000304694E80C0004F0C1FC2E6206B0BDE8D0
-:10663000704002B0704700BF30B4D0E9004303F1AE
-:106640000050013804EBC00084420AD8034603E03E
-:106650009442184605D813461D68A942A3F10802C2
-:10666000F6D9406830BC704710B4D0E9004303F15C
-:106670000053013B04EBC30C64450FD8634603E0B1
-:1066800094429C4607D8134618688142A3F1080239
-:10669000F6D9DCF800005DF8044B704754F833007D
-:1066A000F9E700BF10B4D0E9004303F10053013B08
-:1066B00004EBC30C644513D8634603E094429C4644
-:1066C00007D8134618688142A3F10802F6D9DCF80E
-:1066D00000005DF8044B081AB0FA80F040097047DA
-:1066E00054F83300F5E700BF01F0F8BB01F0CABB76
-:1066F000FEF7A4BE0020704710B5044A02600023D4
-:106700000446C380FEF7A4FF204610BDE08D0300C1
-:1067100010B5064A026000230446C380FEF798FFC6
-:10672000204611F0B2F9204610BD00BFE08D0300F5
-:1067300038B5084B04460025C0E90035FEF71AFFBE
-:10674000E388054A226043F480532581E380204694
-:1067500038BD00BFE08D0300048E03000089704740
-:10676000807A70470048704716FCFFFF10B5044A56
-:10677000026000230446C380FEF76AFF204610BD76
-:10678000E08D030010B5064A026000230446C38072
-:10679000FEF75EFF204611F078F9204610BD00BFDD
-:1067A000E08D030038B503688172DA6A0C498A42C9
-:1067B000044608D19B6A0B4A0B4D93420AD1A07A3A
-:1067C000A072284638BD90472368064A9B6A9342C8
-:1067D0000546F4D020469847C0B2A072284638BD7E
-:1067E000656702006167020016FCFFFF38B50368A9
-:1067F0000D4DDA6A0181AA42044608D11B6A0B4A90
-:106800000B4D93420AD120892081284638BD9047FC
-:106810002368064A1B6A93420546F4D020469847EF
-:1068200080B22081284638BD656702005D6702009E
-:1068300016FCFFFFF8B50025144B036004464560C5
-:1068400016460F46FEF796FE114B236094F836303D
-:1068500025631422228123F00E03022284F83630AD
-:10686000A2724FF00113C4E90355C4E90555C4E908
-:106870000755C4E90E336762A680E580A586A4F8B3
-:10688000425084F840502046F8BD00BFE08D030020
-:106890002C8E0300C26812F5C87F30B580F2848068
-:1068A00090F8363013F0020340F08680046914F546
-:1068B000C87F66DA90F8361011F0040169D1456995
-:1068C00015F5C87F31DA90F8361011F0080134D090
-:1068D000B1FA81F390F836105B0963F3C30180F8D5
-:1068E000361090F84030032B08D80133DBB2012B6F
-:1068F00080F840307DD0042B00F08280B0F8421048
-:1069000090F836C0013189B21CF0010EA0F8421097
-:1069100061D01D2917D900236FF3000C80F836C011
-:10692000A0F8423080F840300DE0B5F5C87F04DDB6
-:1069300090F8361011F00801CAD0002BD1D190F890
-:106940004030002BDAD104FB04F3334902FB02335D
-:1069500005FB05338B423CD912F5487F45DBB2F588
-:10696000487F44DC14F5487F48DBB4F5487F43DCBE
-:1069700015F5487F37DBB5F5487FD4BF00200620EA
-:1069800030BDB4F5C87F9ADD90F8361011F00401DF
-:1069900095D190F83650B1FA81F35B0963F3820523
-:1069A00080F8365001238AE7B2F5C87F0FDD90F8F2
-:1069B000363013F002030AD190F83610B3FA83F39D
-:1069C0005B0963F3410180F8361001236EE7002371
-:1069D0006CE7072030BD0929B5D9013BA0F842E09A
-:1069E00080F84030AFE7052030BD032030BD0420E3
-:1069F00030BDA0F84230A6E7012030BD022030BDF6
-:106A000090F83630002243F0010380F83630A0F8C9
-:106A100042200B2030BD00BFFF700200D0E90332DE
-:106A200030B502FB02F2456903FB032305FB053584
-:106A3000B5F5800F85B0044625D9038F002B45D0CE
-:106A4000B5F5100F02D9638F002B5ED0B5F1107F22
-:106A500002D9A38F002B4FD0B5F1806F02D9E38FFD
-:106A6000002B40D0012384F831302046FFF712FF7D
-:106A70000B2814D0A38E83421AD00023A08684F85A
-:106A8000303005B030BD90F83130042B46D90023AA
-:106A9000C0E90E332046FFF7FDFE0B28EAD16086E1
-:106AA000024601230D21684604F00CFA05B030BD02
-:106AB00094F83030042B12D8628E0133DBB282425C
-:106AC00084F83030DDD0052BE9D0DAE701230C2241
-:106AD0000D21684604F0F6F901232387B0E7638EA1
-:106AE0008342DCD1CDE701230A220D21684604F060
-:106AF000E9F90123E387B5E7012309220D2168465F
-:106B000004F0E0F90123A387A6E7012308220D2161
-:106B1000684604F0D7F90123638797E70133DBB2B6
-:106B2000A1E700BF30B58BB0016A00F118030CCBB0
-:106B300002AD00910446416A284604F0ADF995E89B
-:106B40000700E38804F10C0523F0020385E8070041
-:106B50002046E380FFF762FF0123A1881A4606A8BA
-:106B600004F0B0F900200BB030BD00BF0368054A47
-:106B70001B6B934210B5044601D1E06810BD9847E5
-:106B8000E06810BD656702000368054A1B6B93420D
-:106B900010B5044601D1206910BD9847206910BD89
-:106BA000656702000368054A1B6B934210B50446F3
-:106BB00001D1606910BD9847606910BD656702002A
-:106BC0000048704716FCFFFF0089704710B5044A63
-:106BD000026000230446C380FEF73AFD204610BD44
-:106BE000E08D030010B5064A026000230446C3800E
-:106BF000FEF72EFD204610F048FF204610BD00BFD6
-:106C0000E08D0300D0E90D1230B5C36B0446C068B7
-:106C1000091A2069121A60691B1AA06900FB01F1A8
-:106C200089126163E16901FB02F2216A8BB001FB09
-:106C300003F39B129212A26302ADE36304F13402E8
-:106C400000930CCA216C284604F026F995E8070049
-:106C5000012304F1280585E80700A1881A4606A843
-:106C600004F030F900200BB030BD00BF38B5036828
-:106C70000D4DDA690181AA42044608D15B6A0B4ACC
-:106C80000B4D93420AD120892081284638BD904778
-:106C90002368064A5B6A93420546F4D0204698472B
-:106CA00080B22081284638BDC16B0200C96B02004A
-:106CB00016FCFFFFF8B50025114B03600446456044
-:106CC00016460F46FEF756FC0E4B23604FF48063CA
-:106CD000C4E90553C4E9073314224FF48053C4E9CF
-:106CE0000355C4E90955C4E90B55C4E90D55C4E978
-:106CF0000F576564A6802281E3802046F8BD00BF5F
-:106D0000E08D03006C8E030084B030B50DF1100CE3
-:106D10008CE80E00C588044600F10C0EBCE80F009C
-:106D2000AEE80F009CE8070045F002058EE807007A
-:106D3000E580BDE8304004B0704700BF4164704753
-:106D4000F0B50B680B4D9B6AAB4283B00F4604460F
-:106D500016460CD1F86B396CCDE9000607F1340307
-:106D600020460CCB04F046F8204603B0F0BD0846A0
-:106D70009847EFE7C16B0200008970474089704770
-:106D8000FF299ABF017300206FF47A70704700BF2B
-:106D9000007B7047704700BF10B54A890B8982B0ED
-:106DA000CDE9003200231A461031044604F050FBAE
-:106DB000204602B010BD00BF10B5074B044640F896
-:106DC000103B04F007F9054A226000232046E380C7
-:106DD000FEF73EFC204610BDA48E0300E08D0300AC
-:106DE00010B5094B044640F8103B04F0F3F8074A8D
-:106DF00022600023E3802046FEF72AFC204610F0A4
-:106E000044FE204610BD00BFA48E0300E08D0300A9
-:106E1000F8B51F460B4B03600023044643600E4643
-:106E20001546FEF7A7FB2046074B40F8103B2AB259
-:106E300031B204F01BF9FF23237326816581A780FB
-:106E40002046F8BDE08D0300A48E03006FF47D7032
-:106E5000704700BF6FF47D70704700BF6FF47D70A6
-:106E6000704700BF6FF47D70704700BF10B584B0ED
-:106E700003688DF80F20002400941C6A0DF10F02A6
-:106E80000123A04704B010BD10B584B004688DF88C
-:106E90000C20002200928DF80D30246A022303AAF0
-:106EA000A04704B010BD00BF10B5012384B0046832
-:106EB000CDE900330DF10F03E46AA04708B99DF84E
-:106EC0000F0004B010BD00BF2DE9F84F9DF82870E9
-:106ED000002A54D0002B1D4651DD93460268DFF88E
-:106EE000A4809368434506460C4636D11369DFF803
-:106EF00098A0534538D1B5F1010918D0023D5D4441
-:106F00000BF1FF3404E004F8013FA5420DD03268D4
-:106F1000526952454FF00B03F5D00021304690479F
-:106F2000C3B204F8013FA542F1D13268CB445369A2
-:106F300053450DD10B208BF8000037B93368DB685F
-:106F4000434518D13846BDE8F88F0020BDE8F88FDA
-:106F5000012130469847C0B2EDE798473268DFF824
-:106F600028A013695345C6D044F00101C9B2304688
-:106F700098473268BFE7304698473846E6E76FF4EF
-:106F80007A70E3E75D6E0200656E02002DE9F0475E
-:106F90009DF82070002A37D0002B994634DD144626
-:106FA0000268DFF870809568454506468A4624D118
-:106FB0001269174DAA4219D1A14404E001344C458D
-:106FC00009D033681A69AA42F8D0217830460134D2
-:106FD00090474C45F5D137B93368DB6843450FD14D
-:106FE0003846BDE8F0870020BDE8F0875FFA8AF1F7
-:106FF0003046904733681A69DEE7A8473268D7E71A
-:10700000304698473846EFE76FF47A70ECE700BFF8
-:10701000656E02005D6E02002DE9F04186B0044607
-:107020009DF834508DF80F201E460F4695B102682A
-:1070300001230093156A0DF10F02A84738B92368A0
-:1070400000909D6A0C9B324639462046A84706B000
-:10705000BDE8F0810368DFF824C0D3F81C809DF8F8
-:107060000F20E04508D100951D6A8DF817200123F7
-:107070000DF11702A847E1E7C047DFE76D6E020098
-:10708000024A026000218180704700BFE48E030045
-:107090006FF47D70704700BF407970474171704751
-:1070A00011B370B506460868904214460D4610D0DC
-:1070B00020B102680E49126E8A420CD134B12368A5
-:1070C0000C4ADB6D93420AD1002333712C600020FF
-:1070D00070BD002070BD9047002CF0D1F6E7002273
-:1070E000314620469847F1E76FF47A70704700BF49
-:1070F000A10302009D0302000EB42DE9F04787B002
-:107100000FAB044653F8046B0093317839B92AE089
-:10711000236820469B6901369847317819B32529A1
-:10712000F6D1009A73781768101D252B009006F190
-:10713000020659D0583BDAB2202A19D8202B17D88A
-:10714000DFE803F057161616161616161616164C06
-:1071500033161616161616161616161616161626A2
-:10716000161616168A0007B0BDE8F04703B0704740
-:1071700023683F219B692046984723683F219B69EC
-:107180002046984723683F219B6920469847C4E7DB
-:1071900017F8011B0029C0D0236820469B69984737
-:1071A000397801370029F7D1B7E7002301A938461C
-:1071B000CDE90133CDE903330593FEF701F99DF8DD
-:1071C00004100029A9D00DF10505236820469B690C
-:1071D000984715F8011B0029F7D19EE72368F9B2FB
-:1071E0009B692046984798E7236820469B69984703
-:1071F00093E74FF000094FF01C0A08254FF00008F4
-:1072000012E0B9F1000F2AD003F1570C2368614650
-:107210009B6920464FF001089847013D15F0FF0596
-:10722000AAF1040A3FF479AF27FA0AF303F00F0337
-:1072300003F13002392A5FFA82FCE2DC302A4FF097
-:1072400030012046E2D1B8F1000F01D1012DE4D187
-:1072500023689B699847E0E74FF00109CBE703F10A
-:10726000370CD3E7C389DB0600D4704710B504465A
-:1072700084B0818901230422684603F023FEE38958
-:1072800023F01003E38104B010BD00BFC388DB0608
-:1072900000D4704710B5044684B0818801230422CD
-:1072A000684603F00FFEE38823F01003E38004B088
-:1072B00010BD00BFC3895B073FD52DE9F04183694D
-:1072C000B3F90270002F84B005460E4615DD00F1BB
-:1072D0001808002401E0A7420FD021B2404604F074
-:1072E00057FBB04204F10104F5D10123A9891A46E4
-:1072F000684603F0E7FDA742EFD1EB8C95F8242018
-:107300009BB20133B3FBF2F102FB11332A8D9BB226
-:107310009A421DD0EA8C296A92B28E54EB84EB69B2
-:10732000002B03DBEA8C92B2934207D0EB8943F047
-:107330001003EB8104B0BDE8F08170474FF0FF33DC
-:10734000EB61A98901230222684603F0BBFDEDE74A
-:10735000A98901230322684603F0B4FD04B0BDE807
-:10736000F08100BFC3891B0719D530B5838EC16A70
-:1073700002689BB20446C95C926985B09047A58EAD
-:1073800094F83030628EADB20135B5FBF3F103FBFA
-:107390001155ADB2AA4203D0A58605B030BD7047E5
-:1073A000022240F2FF310123684603F08BFD23687F
-:1073B00001219B6820469847A58605B030BD00BFD7
-:1073C000C3895A0770B5044607D5036800219B6836
-:1073D0009847206AFFF78CF8E38994F8240023F09B
-:1073E00004039DB2E581FFF745F8206260B1236890
-:1073F000002645F004055B68E6842685E581314674
-:1074000020469847304670BD6FF47B7070BD00BF5A
-:107410002DE9F04F2DED028B85B08846C98900AF6C
-:10742000CC0708EE100A7B6000F1DF804B07934623
-:1074300040F1CB80B8F82650B8F82890ADB241F0B2
-:107440000101A945A8F80E1000F01281DBF8003008
-:10745000D8F82000B3F902104D460029465D25DD1D
-:1074600000244FF0FF3A21B2584604F091FADBF8BD
-:107470000010B1F902100134B04208BFAA46A1427F
-:10748000F1DC98F82440B8F82600013580B295FB6D
-:10749000F4F604FB1655A84200F0AA80BAF1FF3FAB
-:1074A00044D1D8F820000029465DD9DC98F8244062
-:1074B000B8F8263001359BB295FBF4F604FB16555F
-:1074C000AB42CAD17B68012B00F09A807B68022B0B
-:1074D00040F08380594607F10C0008F1180404F0CD
-:1074E000D5F907F10C01204604F0E0F90121B8F8C4
-:1074F0000C00FEF70BFD07F10C0004F029F9B8F8B9
-:10750000262092B202F1FF3A1AB998F8243003F11A
-:10751000FF3A07F10C0004F0C3F907F10C01204613
-:1075200004F0C4F907F10C0004F012F9BAF1000FED
-:1075300053DBCA45BDBF98F82450A5EB0905554457
-:10754000AAEB090505F1080222F007026C46ADEB33
-:10755000020D00216A1C684610F0F9FA1FFA8AF33E
-:107560009945D8F820E098F8240069460FD00DF12D
-:10757000FF3609F10102B2FBF0FC00FB1C221EF8F1
-:1075800009C006F801CF1FFA82F94B45F1D1B8F8CE
-:10759000283001332B442AB2B8F80E5025F00105EB
-:1075A000A8F80E5093FBF0F500FB1533A8F828302F
-:1075B00018EE100A04F044F9A54618EE100A143724
-:1075C000BD46BDEC028BBDE8F08F4046FFF7F8FEEC
-:1075D00000283FD1B8F80E102CE7B8F80E1021F0B3
-:1075E000010118EE100AA8F80E1004F059F9E4E7AA
-:1075F0007B68012B25D1BAF1FF3F97D1D8F8200045
-:10760000B8F826309BB2AB42FAD00029445D27DDA2
-:1076100000264FF0FF3A31B2584604F0B9F9DBF8D2
-:107620000010B1F902100136A04208BFAA46B142CB
-:10763000F1DC98F82400013595FBF0F400FB1455BB
-:10764000D9E77B68022B7FF471AFBAF1FF3F7FF47B
-:107650006DAF3FE7014618EE100A04F081F8ACE781
-:1076600098F82430013595FBF3F403FB1455C7E774
-:107670007B68012B04D07B68022B3FF42BAFAEE775
-:10768000DBF80030D8F82000B3F90210B8E700BFEB
-:107690002DE9F0471E46214B03600025204B8580D5
-:1076A0000446C56083600830884617469DF82090E0
-:1076B000BDF824A0FDF75EFF1A4B03F1080240332A
-:1076C0002260A360C4E9048704F1180004F0E8F81C
-:1076D00009F1010384F8303001364FF0FF33E361E4
-:1076E000E58404F110014246A4F80CA084F824605B
-:1076F0002562E56225856586A5862046FFF7D0FCD4
-:107700003A4604F114012046FFF7CAFCE38943F42A
-:1077100080432046E381BDE8F08700BF208F03004F
-:10772000E08D0300248F030010B50446002937D0F4
-:1077300001291BD0022917D1C3895B073AD5E28CF6
-:10774000238D92B2934219D10221A089FEF748FA03
-:10775000E38C94F824209BB20133B3FBF2F102FBDB
-:107760001133E361FEF7A0FB238D07E0E3895A079D
-:107770000FD5E28C238D92B29342F7D0216A94F810
-:107780002420C85C0133B3FBF2F102FB11332385E3
-:1077900010BD2046FFF714FE0028EAD0238DEDE748
-:1077A000C38959070BD5E28C238D92B29342E5D160
-:1077B000054810BDFFF704FE0028C0D0D4E7FFF74E
-:1077C000FFFD0028EFD0CFE70CFCFFFF38B50C1E03
-:1077D00006DB0368DB680546984700B9AC6338BD33
-:1077E0006FF47A7038BD00BF828E438E92B29A4297
-:1077F00006D990F83010828E0B4490B2181A704758
-:10780000808E80B2181A70470A4B10B503F1080237
-:107810004033044602608360183003F099FF064A43
-:10782000A260002304F10800E381FDF711FF204668
-:1078300010BD00BF248F0300E08D030008B5C068B1
-:1078400003681B6B9847002008BD00BF08B5C068DF
-:1078500003689B6A9847002008BD00BFF0B5054645
-:1078600083B014461F4607F0BDFAEE68697C3368A2
-:1078700001919A6CDD6B304690470A2C77F100033A
-:1078800038BF0A24021901993046A84703B0BDE861
-:10789000F04007F099BA00BF70B5044607F0A2FAAD
-:1078A000E06803689B6C9847D4E9083162686060BF
-:1078B000821A9B182362A3681A4441F10001B2F5B1
-:1078C0007A7F6162A26012D3D4E90631013341F1BB
-:1078D0000001581CA2F57A720D4641F10001B2F583
-:1078E0007A7F1E460346F4D2C4E90665A260BDE86D
-:1078F000704007F069BA00BF2DE9F04F466B83B0C6
-:10790000002EBDF83410BDF830B09DF838A00191BC
-:107910003DDDC46A074690469946002103E0B14226
-:1079200004F1180433D0258A0131002DF7D13846EF
-:10793000FFF7B2FF3B6A7A6A18EB030349EB0202D6
-:10794000BAF1000F28D151465046C4E90232019BDA
-:1079500063820F9B6361C4E90010A4F810B007F0C4
-:1079600041FA3B6B3BB1D3E90203A168E268814273
-:1079700072EB030305D23C6342464B463846FFF7A1
-:107980006DFF07F021FA002003B0BDE8F08F6FF41F
-:107990007B7003B0BDE8F08F41464846D5E700BF95
-:1079A000F0B4456BC36A00218D4201631DDD0A46B8
-:1079B0001C8A013254B139B19E688F68CC68BE42CE
-:1079C000DE6876EB040401D203631946AA4203F190
-:1079D0001803EDD149B1036A8A68D21A0A2AB8BFDE
-:1079E0000A22F0BCD317FFF739BFF0BC704700BFC5
-:1079F0002DE9F04F06468BB069B1C468017C23685D
-:107A00000591DD6B9B6C20469847364A05990346E5
-:107A10001A442046A8473046FFF73EFF726BF46ACF
-:107A2000002A45DD0025A946012718E0D4E900BA5F
-:107A30005BEA0A08628A41D1306B0023A0422382AC
-:107A400043D0CDE900EC029706A803F061FA726B0F
-:107A500009F101090135AA4204F1180425DD218A42
-:107A60000029F7D0D6F820E0A368D6F824C0E06853
-:107A70009E457CEB000AD9D26369DB07EAD5FEF7A5
-:107A80009DFB60B1D6E90830174A13EB020ED4E92A
-:107A9000021240F1000C714572EB0C0217D3726BAD
-:107AA0000135AA4204F11804D9DCB9F1000FB6D1AE
-:107AB00030460BB0BDE8F04FFFF772BF13EB0B037E
-:107AC00040EB0A00C4E90230BBE73363B9E7CDE914
-:107AD00000300297052240F2FF3106A803F018FAA1
-:107AE000DDE700BF80969800A0860100084B1B6868
-:107AF00001465BB1187C014111F0010103D0012165
-:107B00001846FFF775BF1846FFF772BF704700BFF2
-:107B1000783A0020416BC36A01EB410103EBC101DC
-:107B20008B424FF0000024D21A8AF2B15A69D20770
-:107B30001BD5C8B130B49C688568C268AC42DC68AB
-:107B400074EB02020AD3183399420BD91A8A002A1D
-:107B5000F9D05A69D407F6D50028ECD11846183365
-:107B60009942F3D830BC7047184618339942DBD895
-:107B700070477047F8B505460C4607F033F9E868DA
-:107B800003689B6C98476A682B6A6860821A9B1826
-:107B90002B62AB681A446B6AAA6043F10003B2F52A
-:107BA0007A7F06466B6212D3AB69E969013341F112
-:107BB000000C591CA2F57A7260464CF1000CB2F52B
-:107BC0007A7F1F460B46F4D2C5E90670AA60E868C2
-:107BD00003681B6B984707F0F7F80023C4E90063BC
-:107BE000D5E90801F8BD00BF2DE9F843DDE90868D3
-:107BF0000546174607F0F6F856EA080335D02B6A13
-:107C00009B192B626B6A48EB03036B624FF47A7229
-:107C10000023304641460FF09FFDAB690446E4184F
-:107C2000EB69AC610A46304643EB02064146EE6121
-:107C30004FF47A7200230FF08FFDA8688318B3F514
-:107C40007A7FAB6010D3601C46F10001421CA3F5A3
-:107C50007A730C4641F10001B3F57A7F064610466F
-:107C6000F4D2C5E90664AB606F602846FFF714FEE6
-:107C70006B6BD5E9080703EB430E00232B63EB6A1C
-:107C80000A3003EBCE0E47F10007734515D333E0FE
-:107C9000D3E902128142BA4101D2C3E902072A6B39
-:107CA0003AB196689968D268DC68B14274EB020216
-:107CB00000D22B6318339E451ED91A8A002AF9D0A8
-:107CC000D3E9004654EA0602E2D09A68D968A218BD
-:107CD00046EB0101824271EB070CE0D212EB040C7F
-:107CE000904662468C4641EB0601824271EB0709E1
-:107CF000F4D3C3E9028CD2E7E86803689B6C984729
-:107D0000EB680A4A19680244CE6B297C044618467F
-:107D1000B0472B6B33B1E868697C036804F10A0251
-:107D2000DB6B9847BDE8F84307F04EB880969800A3
-:107D3000704700BF064B10B51C682CB12046FFF7FA
-:107D4000ABFDD4E9060110BD0020002110BD00BF2D
-:107D5000783A0020064B10B51C682CB12046FFF77E
-:107D60009BFDD4E9080110BD0020002110BD00BF1B
-:107D7000783A002010B5094C246884B064B10193AE
-:107D8000069B03930B460121009202910246204676
-:107D9000FFF7B2FD04B010BD0148FBE7783A0020C0
-:107DA00016FCFFFF70B50E4D2C68B4B12046FFF7EE
-:107DB00073FD0C4B266A42F2107098472C682046DF
-:107DC000FFF76AFD236A0849053B9B1B42F21072CC
-:107DD0000020B2FBF3F30B6070BD044870BD00BF20
-:107DE000783A0020E5200020743A002016FCFFFFBE
-:107DF00070B516461E4A02601E4A43740A230446A2
-:107E0000C160436310600D4606740121F020FEF747
-:107E100091FB00230022C4E90B030023C4E90623DD
-:107E2000C4E908232B681449DA698A421AD1134A33
-:107E3000EA603146124ADB6B28469847E0680368DF
-:107E40005B6A9847E06803680022A2609B6C9847D1
-:107E5000E36860601A681846936A9847FFF7A2FFC4
-:107E6000204670BD284605499047E5682B68E0E745
-:107E7000888F0300783A00201DDA0100ED7A0200B5
-:107E800080969800F8B5114E3468E4B1104B054661
-:107E9000186890B92046FFF7FFFCD4E908072D18B1
-:107EA00047F1000734682046FFF7F6FCD4E90823C1
-:107EB000AA42BB41F6D30020F8BD05FB00F0054BFC
-:107EC00098470020F8BD0448F8BD00BF783A00206C
-:107ED000743A0020E520002016FCFFFF4FF47A736F
-:107EE00003FB00F0FFF7CEBF064B1B68014613B142
-:107EF0001846FFF73FBE00220023C0E900231946C1
-:107F000010467047783A002010B5084C246882B0BB
-:107F10004CB1CDE9002302460B462046FFF764FE34
-:107F2000002002B010BD0248FBE700BF783A0020F5
-:107F300016FCFFFF084B1B685BB110B504461846E2
-:107F4000FFF7E8FD20B1D0E90223C4E900230120B6
-:107F500010BD1846704700BF783A0020C3880D4A0C
-:107F600023F4005310B504460260C3802C3003F0A4
-:107F700031F804F1240003F0EBFB04F11C0003F0E2
-:107F8000E7FB054A226000232046E380FDF760FB03
-:107F9000204610BD988F0300E08D0300C3880F4A70
-:107FA00023F4005310B504460260C3802C3003F064
-:107FB00011F804F1240003F0CBFB04F11C0003F0E2
-:107FC000C7FB074A22600023E3802046FDF740FB01
-:107FD00020460FF05AFD204610BD00BF988F0300C9
-:107FE000E08D0300F8B50025144B0360044645609E
-:107FF0000F461646FDF7BEFA114B2360A76004F149
-:108000000C0002F0C7FE04F11C0003F049FC04F16F
-:10801000240003F045FC04F12C0003F021F84FF498
-:10802000405384F822502563A680E3802575E582BD
-:108030002583258425852046F8BD00BFE08D0300FB
-:10804000988F03002DE9F0410446806884B0012137
-:10805000103003F0CBF994F92230042B06DCE269EE
-:10806000B4F92010B2F902208A421CDC01335DB25F
-:10807000A06884F822500368DB6998470130854284
-:1080800002D004B0BDE8F081E269B4F920300021EB
-:1080900084F82210B2F902209A4230DD01332384A1
-:1080A00004B0BDE8F08104F11C0003F071FC01464E
-:1080B00004F10C0002F080FE94F922300646A0681C
-:1080C000C3F1040301279F400368DB699847013827
-:1080D000FFB2013E00255FFA80F816F8013F1F420B
-:1080E00005D10135052DF8D194F92230BEE7A068FD
-:1080F0002AB2FF234146103003F06CF8F1E7012368
-:108100001A4621756846A18802F0DCFE01231A4652
-:1081100040F2FE31684602F0D5FEB2E730B5436A60
-:10812000B0F92810B3F9023085688B4285B0044657
-:1081300005F1100510DC202100231A46284603F023
-:108140000FF9626AB4F92830B2F902209A4208DBCA
-:108150000133238505B030BD243003F019FC0146FE
-:10816000EAE701230020A18820751A46684602F03C
-:10817000A9FE01231A4640F2FE31684602F0A2FE33
-:1081800005B030BD10B50446806886B0103003F0ED
-:1081900017F8A068B4F930200023009304F12C01F3
-:1081A000103003F047F810B994F8333053B994F90C
-:1081B00032303BB1218E01220B44238684F83320D8
-:1081C00006B010BD012300211A46217502A8A1881E
-:1081D00002F078FE01231A4640F2FE3102A802F0B6
-:1081E00071FE06B010BD00BF30B504468068B4F91A
-:1081F0003050036887B0DB699847E36A94F932101E
-:108200005B88CB1A1844854202DC94F833307BBB80
-:10821000B4F93020002A12DCA068002304F12C01FC
-:108220000093103003F006F894F9321079B1228EE1
-:108230000123114484F83330218607B030BDA06893
-:108240004942103003F0D2F8B4F93020E4E70123BA
-:108250001A46217502A8A18802F034FE012340F2DB
-:10826000FE311A4602A802F02DFE94F93210DEE724
-:10827000237D062B10D001230020A18820751A46EB
-:1082800002A802F01FFE01231A4640F2FE3102A8A6
-:1082900002F018FE07B030BDA068103002F090FF69
-:1082A000E9E700BF037DFBB110B5038BC28A04333D
-:1082B0009BB29A4284B00446038313D8037D002204
-:1082C000022B028327D0237D032B2BD0237D042B6D
-:1082D00024D0237D052B08D0237D062B05D0237DBC
-:1082E000072B08D004B010BD70472046FFF77CFF75
-:1082F000237D072BF6D1012300211A4621756846FC
-:10830000A18802F0DFFD01231A4640F2FE316846E3
-:1083100002F0D8FDE6E7FFF795FED4E72046FFF729
-:1083200031FFD6E72046FFF7F9FECFE7FFF7BABFE8
-:1083300010B5037D84B0044633B9A068103004B092
-:10834000BDE8104002F03CBF012300211A46017530
-:108350008188684602F0B6FD01231A4640F2FF31DB
-:10836000684602F0AFFDE8E770B582B0079D002DCA
-:108370001BDB0446007D10B1207D012813D1069E31
-:10838000A068F6B21BB212B21030009602F052FF93
-:1083900015B9284602B070BD00200723E58220836E
-:1083A000237502B070BD0248F4E76FF47A70F1E70C
-:1083B00012FCFFFF2DE9F04385B00D9E002E58DB27
-:1083C0009846037D04460F46914623B90AE0FDF71F
-:1083D0009DFD257D35B194F814C001218C4540F2F6
-:1083E000FF30F4D1237D002B41D1394603A802F0A0
-:1083F0005DFE237D13B1237D012B26D10C99A0684E
-:10840000C9B200910FFA88F30FFA89F2103003A96C
-:1084100002F010FF96B100220723E6822283237523
-:1084200003A802F0D7FD01210720FDF76FFD124BD5
-:10843000984210D0002005B0BDE8F08303A802F0F8
-:10844000C9FD304605B0BDE8F08303A802F0C2FDC7
-:10845000002EEFD0E7E7237D2BB9EBE706F0CAFC4F
-:10846000237D002BE6D0237D012BF7D1E2E70348E3
-:10847000E8E76FF47A70E5E716FCFFFF11FCFFFFF9
-:1084800070B5161E15DD037D044613B1037D012B67
-:108490000DD1002584F82250258404F11C0003F03E
-:1084A00005FA0223E68225832375284670BD02481B
-:1084B00070BD6FF47A7070BD12FCFFFFC08800F0D1
-:1084C0000100704710B5054B03F10802383304462C
-:1084D0000260C360FEF710F9204610BDB48F0300A0
-:1084E00010B5074B03F10802383304460260C3603D
-:1084F000FEF702F920460FF0C8FA204610BD00BF73
-:10850000B48F0300C388DB045ED530B5036889B03F
-:108510005B6A04469847237E20B30B2B28D801338F
-:10852000DBB2082B237623D8012B2AD9E28802F06C
-:108530000305012D23D1FFF7FDFB6369C01A40F24B
-:10854000DC5361F10001984271F1000317D3E38815
-:10855000A18843F00203E38005222B4604A802F021
-:10856000B1FC0CE06BB1013BDBB2082B2376DBD90D
-:10857000E288D10729D502F00305012DDBD009B02F
-:1085800030BDE288D307F6D522F00302E280A1884D
-:1085900001230222684602F095FC657E012DC5D1BB
-:1085A000FFF7C8FB6369C01A61F10001B0F57A7F7B
-:1085B00071F1000328BF0422A1882B4638BF032293
-:1085C00004A802F07FFCB1E77047012342EA0300F0
-:1085D000A188E0801A4604A802F074FC23890133C4
-:1085E0002381FFF7A7FB237E60619DE738B5044632
-:1085F00000F10C0528460121FEF750FDE0690A4A0A
-:1086000003685B6893420CD16FF47D70A47E241ADA
-:10861000B4FA84F4284600216409FEF73FFD2046A1
-:1086200038BD9847F2E700BF8DE30100C388027CA4
-:1086300023F40053C3808AB103680B4A9B699342B9
-:1086400010B504460CD1094B03603033C360FEF70C
-:1086500053F820460FF019FA002010BD0020704793
-:108660009847002010BD00BFE1840200BC8F0300CA
-:1086700030F8063C027923F4005320F8063C62B13E
-:1086800050F80C3C0C4A9B69934210B5A0F10C04C5
-:1086900005D020469847002010BD00207047074BAA
-:1086A00040F80C3C303303602046FEF725F82046A6
-:1086B0000FF0EBF9002010BDE1840200BC8F030035
-:1086C0002DE9F041044684B051B1C388002223F063
-:1086D0000303C38002810276002004B0BDE8F0816C
-:1086E000C369DB889B05F7D503681C4A5B6A934224
-:1086F0002FD100F10C0630460D460121FEF7CEFCCD
-:10870000E069174A03685B68934207D130462946FF
-:10871000FEF7C4FC002004B0BDE8F081984794F84F
-:108720001A80074629463046FEF7B8FCB845D3D133
-:10873000E088A1880123184303251A46E0802576A6
-:10874000684602F0BFFB01232381FFF7F3FA606163
-:10875000C2E798470028BFD0EAE700BFED850200D6
-:108760008DE301002DE9F84304460D469DF8209065
-:108770009DF8246090461F46FDF7DAFF134B2360F7
-:108780003033E3600023238223766361EB882A6819
-:10879000A4F80480B9F1010F16BF23F4807343F4E9
-:1087A00080739BB2EB80536C094AE5619342677614
-:1087B00084F81A9006D1E38843F400532046E380FE
-:1087C000BDE8F883314628469847F4E7BC8F03009C
-:1087D00051F3010041767047002070476FF47D70BF
-:1087E000704700BF70B504464068224A01680E69B0
-:1087F00084B000239642009301936D4623D11E4A14
-:10880000A0680023CDE9002368B300214FF48072F3
-:108810000FF09DF995E8030002AA82E803001346D1
-:1088200003CBA268154D10605160D4E900100368B5
-:108830009A69AA4212D15D69114B9D420BD0A26880
-:108840004023A84707E0226802232946B0470A4B85
-:10885000009A9A42D3D1019804B070BD9047D4E9F0
-:1088600000100368E7E74FF48070FDF703FEA06097
-:10887000CBE700BF69400200A10D0C00DD870200BC
-:1088800071400200F8B50446161E4FF00000C4E91E
-:1088900001100B680F460EDB194D1A68AA4218D159
-:1088A0009B68184A934205461BD125602046FFF776
-:1088B00099FF2046F8BD144D5A68AA421BD10546BF
-:1088C0009B68104A9342F0D03846984700FB1655F3
-:1088D000EBE7084690473B680A4A9B689342054687
-:1088E000E3D03846984700FB065525602046FFF741
-:1088F00079FF2046F8BD084690473B680546DFE70C
-:1089000061400200D9870200654002002DE9F84F5E
-:1089100081468A46FFF766FF074680B33020D9F8C4
-:1089200000500FF0B4F83022002180460FF00FF90C
-:10893000002F05F108051FDDDFF858B0002408E01E
-:10894000414650460FF035F9303598B10134A74211
-:1089500019D0D9F8040003681E695E45F0D02A4694
-:108960000C234146B047414650460FF022F93035BE
-:108970000028EBD1A74206D04046BDE8F88F8046DC
-:108980004046BDE8F88F40460FF07FF84FF00008F2
-:10899000F2E700BF694002002DE9F04F0446A7B09E
-:1089A00008460D4692461E460FF00DF900F10108EB
-:1089B000B8F1100F00F20A81202E00F2078129463B
-:1089C0002046FFF7A3FF074688B1324651461030D4
-:1089D0000FF085F881463846B9F1000F05D10FF048
-:1089E00054F8484627B0BDE8F08F0FF04EF84246E5
-:1089F000294602A80FF083F83246514606A80FF028
-:108A00007EF820462568FFF7EDFE30220090002119
-:108A10000EA80FF09CF8A06805F10808002800F0E7
-:108A2000CC804FF4807200210FF091F8009B002B56
-:108A300040F3C9800026019602271AAD0DF198096E
-:108A400060680368D3F810A0634B9A4579D102A9F6
-:108A50000EA80FF0AEF8002843D0A3680DF1380E31
-:108A600003EB870ABEE80F00AC46ACE80F00BEE897
-:108A70000F00ACE80F009EE80F008CE80F00AB463B
-:108A8000DC46BCE80F00CC450AF1100A0BF1100BD4
-:108A90004AF8100C4AF80C1C4AF8082C4AF8043C16
-:108AA000EED1009B0136B34208F1300807F10C0704
-:108AB000C6D103EB4307019ABF000237002A45D015
-:108AC000D4E900100368454D9A69AA426AD15D69EC
-:108AD000434B9D426BD14FF00009484627B0BDE89B
-:108AE000F08F404B1A93009B1B932B4603CBA3683C
-:108AF00018605960A3680DF1080A03EB870CBAE807
-:108B00000F00AE46AEE80F00BAE80F00AEE80F0067
-:108B10009AE80F008EE80F00AB46DE46BEE80F0075
-:108B2000CE450CF1100C0BF1100B4CF8100C4CF85E
-:108B30000C1C4CF8082C4CF8043CEED1012301939A
-:108B4000AFE70C2342460EA9D04780E7052B40D063
-:108B5000BB000098234A1A9201301B902A4603CA90
-:108B6000A76838607960A76802AE1F440FCEAC4694
-:108B70000FC50FCE0FC596E80F0085E80F000DF169
-:108B8000980E65460FCD754507F110070CF1100CD6
-:108B900047F8100C47F80C1C47F8082C47F8043C21
-:108BA000EFD18DE79047D4E9001003688FE7A26802
-:108BB0004023A8474FF0000913E74FF48070FDF7FA
-:108BC00059FCA0602DE708231AADC2E76FF47A794B
-:108BD00007E76FF47B7904E769400200DD87020054
-:108BE00071400200A10D0C0003681B6B184700BF09
-:108BF00001892DE9F0414FF47A76044606FB01F134
-:108C00002148FDF731FD214BA17AA3FB00239B09ED
-:108C100023811F48FDF728FD656CA0722B68B4F80E
-:108C20004C805F6AE38813F4807320D14146284664
-:108C30002022B84728BB606C016810234D6AB4F845
-:108C40004C102222A847E0B9656CA17A2B68104825
-:108C50005E6AB4F84C40FDF7EFFC60F07F00C3B2F1
-:108C6000232221462846B04758B9BDE8F081218922
-:108C7000054806FB01F1FDF7DFFC40F00700C3B239
-:108C8000D4E70448F1E700BFF88F0300D34D62102A
-:108C9000F08F03000EFCFFFF10B5034B036004468A
-:108CA000FDF764FD204610BD7090030010B5054B24
-:108CB00003600446FDF75AFD20460EF0E6FE20460E
-:108CC00010BD00BF7090030008B5C288034659B1BB
-:108CD000D10507D5016822F4824242F40072C96AC4
-:108CE000C2808847002008BD9105FBD522F40072A0
-:108CF00042F48042DA80002008BD00BFF0B5C3888E
-:108D0000DA0585B005462ED4026843F48243D26A60
-:108D1000C38090470126324FA86C0268C48852680D
-:108D200084F48074BA424FF00003C4F3002415D1D8
-:108D30009C424FF027020DD1686C95F84C100368E7
-:108D40001B6B984710F008040FD1002EE4D1204689
-:108D500005B0F0BD002EDFD13446F8E79047B0FAF9
-:108D600080F35B09E4E70026D5E7686C0121062261
-:108D70000368CDE90021A822DC6AB5F84C1002ABEB
-:108D8000A047044648BBBDF90830BDF90A20BDF92B
-:108D90000C10A87A002BB8BF1F33002AB8BF1F32AF
-:108DA00052110029ADF80A2010FB02F24FEA6313BA
-:108DB000B8BF1F315242ADF80830491110FB03F320
-:108DC000AA612A68ADF80C105B4210FB01F1526BEE
-:108DD0002846C5E907319047B9E7024CB7E700BF1D
-:108DE0008DE301000EFCFFFFF8B504460E46154664
-:108DF0001946BDF81C20BDF81870FDF71BFD064B89
-:108E000023600023C4E91165E380A4F84C70204678
-:108E1000FFF7EEFE2046F8BD7090030008B503682A
-:108E20000F221B6BC9B29847A0F13300B0FA80F053
-:108E3000400908BD03689B6A184700BF018938B51F
-:108E40004FF47A75044605FB01F11548FDF70CFC5B
-:108E5000144BA3FB00239B0999B205FB01F123816D
-:108E60000F48FDF7E9FBC3B2A06CE2880168D205A8
-:108E70004D6AB4F8501058BF43F003036022A8476E
-:108E800058B9A06CE3880268B4F85010546AC3F370
-:108E900000236222A04700B938BD034838BD00BF97
-:108EA000A8900300D34D62100EFCFFFF10B5034BDA
-:108EB00003600446FDF78AFE204610BDD8900300EB
-:108EC00010B5054B03600446FDF780FE20460EF00A
-:108ED000DCFD204610BD00BFD890030008B5C28855
-:108EE000034659B1D10507D5016822F4824242F404
-:108EF0000072C969C2808847002008BD9105FBD572
-:108F000022F4007242F48042DA80002008BD00BFE3
-:108F1000F0B5C388DA0585B005462ED4026843F45F
-:108F20008243D269C38090470126294FE86C0268CA
-:108F3000C488526884F48074BA424FF00003C4F3CA
-:108F4000002415D19C424FF067020DD1A86C95F812
-:108F5000501003681B6B984710F008040FD1002EC7
-:108F6000E4D1204605B0F0BD002EDFD13446F8E74D
-:108F70009047B0FA80F35B09E4E70026D5E7A86CD8
-:108F8000012106220368CDE90021E822DC6AB5F858
-:108F9000501002ABA0470446C0B9BDF80A20BDF985
-:108FA0000C3028684FF66A7112FB01F26A6303EB1A
-:108FB0008303BDF80820C3EB031312FB01F15B0030
-:108FC000C26AEB63A96328469047CAE7014CC8E729
-:108FD0008DE301000EFCFFFFF8B504460E46154672
-:108FE0001946BDF81C20BDF81870FDF763FE054B4F
-:108FF0002360C4E91265A4F850702046FFF71EFFF5
-:109000002046F8BDD890030082B08DE80C000148DE
-:1090100002B0704716FCFFFF0029806905DD08B922
-:1090200004E010B10139406AFBD17047704700BFBE
-:1090300082B010B58C4684B049688646DCF80000E2
-:109040000DF1080CACE8030006A981E80C00039BB5
-:10905000DA070EEB630C12D55A10029B5EF8022061
-:10906000D45808AB93E803008DE8030006AB0CCBA3
-:109070006046A04704B0BDE8104002B07047029CB3
-:10908000EFE700BF002943D02DE9F041846906468F
-:10909000002C3AD0DFF880800D46002705E0A2685A
-:1090A000AB689A420DD0646AF4B1AA88A388534091
-:1090B0009907F8D49207F2D5A968A06802F0EEFCEF
-:1090C000C0B12B8813B122889A42ECD16B88ABB91E
-:1090D000B3680BB120469847A38843EA0803A380EE
-:1090E000646A0137002CE0D1002FC8BF20460CDD98
-:1090F000BDE8F081AB889B07D5D4D0E762889A425F
-:10910000D1D1B368002BE5D1E6E76FF47A70EFE7D1
-:109110006FF47A70704700BF0080FFFF002975D0A0
-:10912000F0B5846985B007460D464CB966E0A38862
-:109130009B0708D52A6823689A4217D0646A04B34B
-:10914000AB889A07F3D422682B689A42F6D1A268BA
-:10915000AB689A42F2D1EA68E3689A42EED1B4F978
-:109160000420A388002A4CDB2A4827E0A968A068CD
-:1091700002F094FC0028E1D0EA68E3689A42DDD16D
-:10918000EDE7D7F818C0BCF1000F37D02A88604649
-:10919000634600E00B461988914211D2596A18467D
-:1091A0000029F7D163451CD0596A69625D620123C9
-:1091B00040F2FD31684601F085FE002005B0F0BDAB
-:1091C0001C46034609E0608869888842EAD2666ADC
-:1091D0002346002EE6D0318834468A42F3D06345D8
-:1091E000E2D119888A4203D2C5F824C0BD61DEE706
-:1091F000DAD1588869888842D6D9F5E72A88BD61CE
-:10920000D5E7C3F30E030348A380D7E76FF47A7062
-:10921000704700BF16FCFFFF2DE9F04183885F0710
-:1092200082B0064603D59D062ED4DC0639D443F021
-:109230000403B38006F1100506F1180816E0F4687F
-:10924000B76895E80F000094B847B388DA0618D5D8
-:10925000346AB4B194E80F00276985E80F0020460E
-:1092600037620EF012FCFCF71FFEB38898070ED48D
-:10927000D907E4D495E80F00B468A047B388DA06AC
-:10928000E6D423F00403B38002B0BDE8F08198E88F
-:10929000030095E80C008DE80300B06802F0E2FBE3
-:1092A000D3E700F1180393E8030006F110030CCB99
-:1092B0008DE803003046FDF775F9E5E730B51C4B46
-:1092C0008DB003F10802283304460260C36006A88B
-:1092D00001F046FE0F23182002930EF0D8FB15492B
-:1092E0000246002542F80C4BCDE90015C5605560DB
-:1092F0006A460346CDE9040503CA0F4A5A6158601D
-:109300009960204602A91223ADF80C30CDE90A5528
-:10931000FFF7B8FE02A8FDF739F9084BE36004F146
-:109320000C006582FCF794F920460DB030BD00BFFB
-:1093300020910300AD95020031900200E08D030002
-:10934000A0F10C00FFF7BABF10B50446FFF7B6FF57
-:1093500020460EF09AFB204610BD00BF10B5A0F1CC
-:109360000C042046FFF7AAFF20460EF08EFB204695
-:1093700010BD00BF70B5254B254A0446002582B0BC
-:109380002260C4E902530C302561FCF7F3F8214B4D
-:1093900023602033E360C4E906552562E584282074
-:1093A0000EF075FB0646103001F0DAFD1A4B336003
-:1093B00018200EF06CFB194A00920246019542F803
-:1093C0000C4BC56055606A460346C6E9020503CAF0
-:1093D000996013495860C222596120463146C6E956
-:1093E0000855B280FFF79AFE48B90E4B1A6812B1C1
-:1093F000204602B070BD20461C6002B070BD3046F1
-:10940000FDF7C4F830460EF040FBEEE7E08D0300B8
-:1094100010910300289103000F000200AD95020097
-:1094200031900200843A00202DE9F04184691CB398
-:10943000002607463546B4F90430A288002B06DB27
-:109440002546646A002CF6D13046BDE8F08153070A
-:10945000F6D4D4F8248065B1C5F824802046FDF701
-:1094600095F8204644460EF010FB0136002CE2D160
-:10947000EAE7C7F81880F1E726463046BDE8F081F4
-:109480002DE9F0418469002C46D0DFF894800D4628
-:10949000164601270CE0A38803F0C003A3F1C00324
-:1094A000B3FA83F35B09B34215D00027646A3CB377
-:1094B00023882988994201D0002BF7D163886A88D4
-:1094C0009A4201D0002BF1D1FCF782FB0028E2D1B7
-:1094D0000123B342E9D1B4F90430B4F804E0002B1D
-:1094E000E3DB95E80F0004F1100C1EF0400F8CE850
-:1094F0000F0008D02046FFF78FFE646A002CD7D1FA
-:109500003846BDE8F081FCF763FB0028F2D0214625
-:109510004046FCF707FEC9E701273846BDE8F08161
-:1095200019920200F0B5012287B0076A04460D4681
-:10953000FFF7A6FF10B9E38C092B01D907B0F0BDE6
-:1095400095E80F0002AE86E80F0018200EF09FFA93
-:1095500006AB054613E903008DE80300284696E8AC
-:109560000C0001F023FD05F03DFC67B13B692B6168
-:109570003D612B695BB1E38C0133E38407B0BDE847
-:10958000F04005F021BCE3692B61E561F2E725625B
-:10959000F1E700BF82B008B502A9C1E90023FFF7D7
-:1095A000C1FFBDE80840002002B0704782B038B566
-:1095B00004A981E80C000446FFF736FF0FE0E38CB6
-:1095C000013BE38405F000FC294600222046FFF71A
-:1095D00057FF28460EF059FAFCF770FB70B105F002
-:1095E00001FCE5692DB12B69E361002BE7D1236212
-:1095F000E5E7BDE8384002B005F0E6BBBDE838401D
-:1096000002B07047024B1888421C1A80704700BF96
-:10961000C6210020C08800F00300A0F10300B0FACA
-:1096200080F04009704700BF82B010B58C4684B00E
-:1096300049688646DCF800000DF1080CACE8030030
-:1096400006A981E80C00039BDA070EEB630C12D528
-:109650005A10029B5EF80220D45808AB93E803002E
-:109660008DE8030006AB0CCB6046A04704B0BDE814
-:10967000104002B07047029CEFE700BF10B5034BEB
-:1096800003600446FDF738F8204610BD6C910300D6
-:1096900010B5054B03600446FDF72EF820460EF08A
-:1096A000F4F9204610BD00BF6C9103002DE9F04F86
-:1096B00083B0DDE90CABBDF83870002B41D080469B
-:1096C0000E4691461D46BAF1000F3DD00F2E01D136
-:1096D000C02F36D128200EF0DAF90446103001F000
-:1096E0003FFC18202680A4F802900EF0D0F9CDE9B6
-:1096F00000AB47F00207A7806B4607460246A06012
-:1097000003CB47F80C5B0023D8F80060D360E3601C
-:109710007B609160506075680D495161C4E9083300
-:109720000C4B9D4208D12046FCF730FF204603B089
-:10973000BDE8F04F0EF0A9B921464046A8470028E1
-:10974000F1D103B0BDE8F08F1BF0010FBED1F8E7F7
-:1097500029960200F5CD010082B070B588B00CA941
-:1097600081E80C004289BDF83050BDF83230954296
-:1097700004460AD0022B44D0052B2FD0012B20D039
-:1097800008B0BDE8704002B07047022B86896CD0EB
-:10979000052B5ED0012BF3D1C388B54243F0010302
-:1097A000C38018BF03F002030ED0002BE8D00123C2
-:1097B0001A46A18804A801F085FB2389013323817F
-:1097C000DEE78689B54203D1E38843F00203E380F4
-:1097D000E38803F00103002BD2D0E8E78689B54285
-:1097E00003D1E38843F00803E380E38803F0040334
-:1097F000002BC5D0A1880123052204A801F062FB3B
-:10980000BEE71646E388D90751D4954232D0A189E4
-:109810008D4208466CD0A37B012BB1D101230322DA
-:10982000294604A801F04EFB6289A08995422ED1F9
-:10983000E18821F001039BB28542E3802BD021F027
-:109840000501E18095429BD1E38823F01003E3807A
-:1098500096E7C388B54243F00403C38018BF03F002
-:109860000803BED0002B8BD0C4E7AE42CAD0E38839
-:109870009B071CD4E188CB064DD4A37B012B4CD194
-:1098800001F00403002BC9D001230422C8E785425C
-:109890007FF476AFE38823F002019542E18031D076
-:1098A00023F00A039BB223F02003E38068E701233F
-:1098B000A1880222684601F005FB63899D422FD0F2
-:1098C000A289AA4241D0A1880123032204A801F061
-:1098D000F9FA6289B24203D1E38843F01003E380CE
-:1098E000A089B042A2D1E38843F02003E3809DE742
-:1098F0009E06CFD4A07B012801D0084696E703F04E
-:109900000803BFE723F006018542E1809AD123F0E6
-:109910001E039BB2C7E7A0898BE7A189084685E7AC
-:10992000E28802F004010029CDD0B34211D0A3890E
-:10993000B342C8D102F00802002AC4D0A188012392
-:10994000042204A801F0BEFAC3E7E28802F008018D
-:10995000E9E702F00402EFE72DE9F0430446DFF8FF
-:10996000749089B098460E461546FCF7E1FE184BF8
-:109970002360D9F80030A4F8048000276681A5810F
-:10998000A77303B3DFF850800597CDF8108004AAC1
-:1099900092E803008DE803003146C02618463A4697
-:1099A00023460296FFF782FECDE9068708AB0296B2
-:1099B00013E903003A468DE803002346D9F8000076
-:1099C0002946FFF773FE204609B0BDE8F08300BFCB
-:1099D0006C910300843A002059970200817370470C
-:1099E000C388DB0606D4D0E909038342B4BF002054
-:1099F000012070470020704710B50446006A074BED
-:109A0000026803F108013833126A2160E3602146DD
-:109A100090472046FEF756FD204610BD8C9103006E
-:109A200010B50446006A094B026803F10801383397
-:109A3000126AE3602160214690472046FEF742FD0E
-:109A400020460EF022F8204610BD00BF8C91030086
-:109A5000F0B5002783B015461E460A890123CDE9DB
-:109A600000770446FEF77EFE0C4B23603033E36044
-:109A70002B682562DB692846C4E9096721469847B7
-:109A8000BE4207DAE3884FF4FA72C4E9097243F080
-:109A90001003E380204603B0F0BD00BF94910300A3
-:109AA00038B5044600F10C0528460121FDF7F6FA09
-:109AB000E0690A4A03685B68934207D128466FF45D
-:109AC0007D740021FDF7EAFA204638BD9847002151
-:109AD00004462846FDF7E2FA204638BD8DE3010032
-:109AE00070B5044600F10C0630460D460121FDF725
-:109AF000D5FAE069094A03681B68934205D13046EC
-:109B00000021BDE87040FDF7C9BA294698473046A4
-:109B10000021BDE87040FDF7C1BA00BF49F3010064
-:109B2000C288D30630B511D41E4A622301FB03F369
-:109B300082FB03544900DB17C3EB641382FB014231
-:109B4000C917C1EB62111944816230BD436A33B356
-:109B50008B42B8BF0B46134D622404FB03F385FB15
-:109B600003EC4900DB17846AC3EB6C1385FB01EC43
-:109B7000C917C1EB6C11013C194484624162002C8D
-:109B8000E3D101EB810385FB0345DB17C3EB6513D1
-:109B90000231194422F010024162C28030BD0B46EE
-:109BA000D9E700BF1F85EB5130B4456B002D16DDA2
-:109BB0008446021D002302E001339D420FD052F87B
-:109BC000044F8C42F8D1AA1C02335CF822204CF8D6
-:109BD0002320013D0020CCF8345030BC70476FF496
-:109BE0007A7030BC704700BF82B010B58C4684B02C
-:109BF00049688646DCF800000DF1080CACE803006B
-:109C000006A981E80C00039BDA070EEB630C12D562
-:109C10005A10029B5EF80220D45808AB93E8030068
-:109C20008DE8030006AB0CCB6046A04704B0BDE84E
-:109C3000104002B07047029CEFE700BF38B5456B9B
-:109C40000A2D1CD0002D844608460EDD0CF10402BE
-:109C5000002301E09D4208D052F8044F844203F1F2
-:109C60000103F7D16FF47A7038BDAB1C01354CF8A5
-:109C70002300CCF83450FFF713FF002038BD6FF4F9
-:109C80007B7038BD82B02DE9F04708A981E80C004F
-:109C9000426B002A804619DD314F051D0024012644
-:109CA00003E0A24283F82C6010DD55F8043FD86928
-:109CB0000168896CB94204F10104F2D08847D8F8F0
-:109CC00034202B68A24283F82C60EEDC0120FCF7E4
-:109CD0000BFDD8F83000DFF88CA003681B685345F3
-:109CE00036D10027D8F83420B946002A26DD0024D2
-:109CF00008F10405264602E00134A24219DD55F8B8
-:109D0000040F90F82C30002BF6D0FFF7C9FE012885
-:109D1000286802D0436ABB4204DC80F82C903946A4
-:109D2000FFF7FEFED8F834200134A24206F1010606
-:109D3000E5DC174416B1B7F57A7FD6DDD8F83000E8
-:109D400003681B68534506D1BDE8F04702B0704771
-:109D500001219847C5E7BDE8F047002102B0184748
-:109D60007D03020049F30100F0B5204B1D68204B34
-:109D700003608DB004465DB306A8A788012601F0F4
-:109D8000EFF81820ADF80870ADF80A600DF07FFE0E
-:109D90000146002241F80C4BCDE90402C260CDE936
-:109DA0000A224A60242200920196EC460346BCE84F
-:109DB0000300104A996058605A612B680E4A9B68EC
-:109DC00012219342ADF80C100CD102A8FCF7DEFB77
-:109DD0000A4A226000232046E380FBF739FC204634
-:109DE0000DB0F0BD614628469847EEE7843A002062
-:109DF000D0910300E99B020025DA0100E08D030009
-:109E000010B50446FFF7B0FF20460DF03EFE204699
-:109E100010BD00BF70B5074B00250446C0E90035F2
-:109E20000E46FBF7A7FB044B23602563A680656302
-:109E3000204670BDE08D0300D0910300704700BF45
-:109E4000704700BF002070470048704716FCFFFFB6
-:109E500000207047002070470048704716FCFFFF45
-:109E6000036AC1611A68011D52681846104700BF95
-:109E7000C069003818BF0120704700BF006A03683E
-:109E8000DB6818470023C361704700BF82B010B57C
-:109E90000446C06900210DF1080C8CE80C00A1619A
-:109EA00018B103681B689847A061BDE8104002B074
-:109EB000704700BF006A10B103685B691847002053
-:109EC000704700BF006A10B103689B691847002003
-:109ED000704700BF10B5044601F066FB204610BD78
-:109EE00082B010B58C4684B049688646DCF8000024
-:109EF0000DF1080CACE8030006A981E80C00039BF7
-:109F0000DA070EEB630C12D55A10029B5EF80220A2
-:109F1000D45808AB93E803008DE8030006AB0CCBE4
-:109F20006046A04704B0BDE8104002B07047029CF4
-:109F3000EFE700BF30B54B69012B87B00C460546F3
-:109F400006D94A89012340F2FF3102A800F0BAFF86
-:109F5000237C002262613BB1216A0B6828461B68A2
-:109F60009847284607B030BD0C34214601A801F0BF
-:109F70003FFB02A801F018FB02A9204601F04AFBB2
-:109F800002A801F03FFB01A9284601F031FB01A81E
-:109F900001F038FB284607B030BD00BF10B543695B
-:109FA000032B84B0044603D80133042B436125D02E
-:109FB000237CDBB9E3685B880BB1A36963B9216AD1
-:109FC0000B6868461B689847694604F10C0001F06D
-:109FD00021FB684601F016FB2289012340F2FF3184
-:109FE000684600F06FFFA06904B010BDE06978B169
-:109FF00003681B6804B0BDE8104018474289002A76
-:10A00000D6D0012340F2FF31684600F05BFFCFE776
-:10A010000048E9E712FCFFFFA0F10400FFF7BEBF14
-:10A0200038B50B4B03F1080234330446C0E9002372
-:10A030000C300D4601F0B8FA002301210422C4E9D6
-:10A040000523C4E907352174A360204638BD00BF4D
-:10A050001C92030010B5064B03F108023433C0E92B
-:10A06000002304460C3001F0CDFA204610BD00BF9D
-:10A070001C92030010B50446408910B911B16181EA
-:10A08000084610BDFFF7BEFA608110BD4069032885
-:10A090008CBF002001207047017441B92DE9F041C7
-:10A0A000058982B004461DB102B0BDE8F081704759
-:10A0B000FFF7A8FA204B2081D3F800800746B8F1BB
-:10A0C000000FF1D028200DF0E2FC0646103000F021
-:10A0D00047FF40F2FF331820338077800DF0D7FC24
-:10A0E000164A00920246019542F80C4BC560556035
-:10A0F0006A460346C6E9020503CA58609960D8F863
-:10A1000000200F4952680F4858618A424FF01203ED
-:10A11000C6E90855B38008D13046FCF737FA304617
-:10A1200002B0BDE8F0410DF0B0BC3146404690476A
-:10A130000028B9D0F0E700BF843A00208D9E0200CD
-:10A14000F5CD0100E19E020010B50549054A816088
-:10A15000002304460260C380FBF77AFA204610BD54
-:10A1600090920300E08D030010B50749074A816013
-:10A17000002304460260C380FBF76AFA20460DF014
-:10A1800084FC204610BD00BF90920300E08D0300C8
-:10A190002DE9F04F2DED0A8B90F82C308BB007464F
-:10A1A000002B00F02E81F9680B6805A81B68984702
-:10A1B000F868059A03680432DB680192984730F02A
-:10A1C0000403804640F013818023BB610223B7EE75
-:10A1D00000AA0293059B029A5B88B3FBF2F30093FB
-:10A1E000002B00F0AE80DFED929A9FED929ADFEDAA
-:10A1F00092BA9FED92BA9FED92CADFED92AABE6924
-:10A20000009B9E4200F39D80019B1E449E4240F2B3
-:10A210000D81DFF84092DDF808A09B4647F6FE75F9
-:10A220000024584659F8283098478442B8BF04B2F1
-:10A23000D3448542C8BF05B25E45F2D8641B04EB27
-:10A24000D47444F34F034FF0000B039708EE103A19
-:10A250003746019C2E46029DDA46204659F82830A2
-:10A2600098472C44801BA7420BF1010B00FB00AA6E
-:10A27000F3D89AFBFBF00CF005FF039F0CF08AF972
-:10A28000B8EEC88A0DF018FA28EE0A8A97ED097A16
-:10A29000C8EE297A08EE900A67EE877AC7EE897AC7
-:10A2A00017EE900A0CF09EF907EE100AF3EE047A0E
-:10A2B00067EE277A97ED0A7AB4EEE77AF1EE10FAB4
-:10A2C00068DD87ED077ABB690099FA88C91A0091A1
-:10A2D000019919440191910708D497ED077AD7EDB8
-:10A2E000047AB4EEE77AF1EE10FA5FDC530708D493
-:10A2F00097ED077AD7ED057AB4EEE77AF1EE10FA2A
-:10A3000061D497F83C30002B39D0D7ED107AF4EEB9
-:10A31000E87AF1EE10FA01D5C7ED108ADFED4A7A3E
-:10A32000F4EEE78AF1EE10FA14DDBB6B0021013385
-:10A33000C7E90D13012287F83C20009B002B7FF416
-:10A340005EAF05A801F05EF900200BB0BDEC0A8BF2
-:10A35000BDE8F08FBB6B023B0B2B06D8D7ED107A14
-:10A36000F4EECC7AF1EE10FA3ADA7B6BC7ED10AA74
-:10A3700000220133C7E90D3287F83C20DDE7F4EE17
-:10A38000CB8AF1EE10FAE5DD7B6B132BE2DDC7ED36
-:10A39000108ACAE7F0EEE76AF4EE6B6AF1EE10FAA3
-:10A3A00088BFF0EE477AC7ED077A8CE70123B988BA
-:10A3B000022206A800F086FDFB8823F0040343F088
-:10A3C0000203FB809DE701231A46B98806A800F026
-:10A3D00079FDFB8823F0020343F00403FB8090E740
-:10A3E000B9880123082206A800F06CFDBDE7082803
-:10A3F00015D04FF48073BB6101239FED14AA029323
-:10A40000E8E6D0E91245FDF795FC201A65EB010559
-:10A410004C2875F10003FFF4C6AE0D4895E74023C4
-:10A42000BB6104239FED07AA0293D3E6FFDE00BFC2
-:10A4300000FEFF46ACC5A737FFFF7F7F0000484303
-:10A4400000009643000000000000C8420000804366
-:10A4500012FCFFFFEC200020A0F10800FFF798BEDF
-:10A460002DE9F8431F46234B036004460023436055
-:10A470001646BDF828909DF82C800D46FBF77AF81B
-:10A48000E388DDED097A266143F00103E3801A4B8E
-:10A4900023602833C4ED0A7AA360DDED087AA4F8BE
-:10A4A000049000230126E36180236761E560C4ED29
-:10A4B000097A266384F82D60A361B8F1000F15D0E6
-:10A4C0002B6804F108015B682846984784F82C60E3
-:10A4D0000023002200200021C4E91201C4E90D3349
-:10A4E00084F83C3022642046BDE8F88384F82C8050
-:10A4F000EEE700BFE08D03006892030038B5044624
-:10A50000C06803680D465B6804F108019847FDF7D1
-:10A5100011FC4B3041F100016B1C08BF256BD4EDE1
-:10A52000077A022DC4E9120102D017EE900A38BD55
-:10A53000DFED0E6A9FED0E7A77EEE67A67EE877AA8
-:10A54000F5EEC07AF1EE10FA0BD49FED0A7AF4EE34
-:10A55000477AF1EE10FAC8BFF0EE477A17EE900A8C
-:10A5600038BDDFED057A17EE900A38BD00000C42C9
-:10A57000B1137B4000007F430000000080F82C10E6
-:10A5800031B1C3681A6800F10801184653681847CA
-:10A59000704700BF0078704790F90000704700BF17
-:10A5A00000887047B0F90000704700BF0068000ADB
-:10A5B000704700BF00680012704700BF0068704716
-:10A5C00000687047017070470180704701807047D4
-:10A5D0000A120B140170427083707047016070475B
-:10A5E0000160704710B50446806820B9206A03688E
-:10A5F000DB689847A06010BD08299ABF81600020E1
-:10A600006FF47A70704700BF006A03685B6918478F
-:10A61000006A03689B6918472DE9F04F2DED028B06
-:10A62000D1ED057A87B00C46FDEEE77A0390CDEDCB
-:10A63000027A00F0B9FF206A0368DB689847A368D4
-:10A6400082460BB9A06003460133216A03EBD37342
-:10A650005B1000930B6804A81B689847A368049AD2
-:10A660000AF1010808EBD87801334FEA680803EBD8
-:10A67000D373B8EB630FB2F8029099FBF8F900F0CE
-:10A680009380009B09FB03F31946012205A808EEFD
-:10A69000903A00F08FFF039805A900F0BBFF05A8D2
-:10A6A00000F0B0FF039B049D1E68B9F1000F05F197
-:10A6B000040506F1040640F381800027DFF80CB1A1
-:10A6C00001975BF82A2028469047227F01374544AE
-:10A6D00022B1019B03440193029BC01A07EE900A2A
-:10A6E00094ED047AA369A268F8EEE77A304667EE43
-:10A6F000877AFDEEE77A17EE901A1943009B1E4405
-:10A70000304B53F822209047B945DAD1237F73B3F9
-:10A71000DDED017A637FB8EEE77A07EE909AF8EE06
-:10A72000E77A87EE278AD3B160690CF0BDFC264B2F
-:10A7300000220CF011FD064618EE100A0F460CF030
-:10A74000B3FC214B00220CF007FD02460B463046BD
-:10A7500039460CF04BFB0CF0AFFF08EE100AE26834
-:10A7600084ED058A0123637782B90123A377039CD3
-:10A7700018EE901A204600F0DFFF04A800F042FF18
-:10A78000204607B0BDEC028BBDE8F08FFDEEC87A25
-:10A79000029917EE903A5B1A002BB8BF5B429A42BF
-:10A7A000E5DD0123A377E2E7039804A900F032FF77
-:10A7B000009B09FB03F308EE903A73E70023019333
-:10A7C000A4E700BF102100200000E03FEC200020A3
-:10A7D000A1F10401FFF720BF0170704708299ABF5B
-:10A7E000416000206FF47A70704700BFC069036851
-:10A7F0005B691847C06903689B69184710B5044630
-:10A80000406820B9E0690368DB689847606010BD64
-:10A810002DE9F8431F46164B036020330446DDF84C
-:10A820002080016243600D46011D2430099E91463F
-:10A83000FFF7F6FB0023B8F1080FA36163774FF031
-:10A84000000398BFC4F80880C4F810902777E6602A
-:10A8500063615FB1B6FA86F35B092A68A37728467D
-:10A860005368214698472046BDE8F8830123F4E762
-:10A870009C9203002430FFF791BB00BF704700BFDC
-:10A8800003698269013303611AB1136810461B68BA
-:10A8900018470148704700BF12FCFFFF8368586AE1
-:10A8A0000368DB68184700BF8368586A03681B6940
-:10A8B000184700BF00F1240300F14C0253F8040FC5
-:10A8C00078B110B484698C4208D093420DD053F80B
-:10A8D000040F0028F9D084698C42F6D15DF8044B4E
-:10A8E00070479342EAD10020704700205DF8044B86
-:10A8F000704700BF10B504460DF0C7F8204610BDE4
-:10A900002DE9F04F0C462DED028B6369896800221A
-:10A910000133C4E904230B6883B05B6807466846CB
-:10A92000984794ED038AB5EE408AF1EE10FA55D0BF
-:10A93000A368586A03685B69984707EE900AB4EE0B
-:10A94000E78AF1EE10FA49DAA368586A03685B698E
-:10A950009847A36808EE100A586A0368DB689847AE
-:10A9600094ED037A009BC8EE077A461C06EBD67678
-:10A970007610598891FBF6F18246012201A8FDEE7E
-:10A98000E77A17EE908A91FBF8F106FB01F100F0EF
-:10A9900011FEDDE90054638804350434B3B1DFF8F7
-:10A9A00058B0DFF8589008FB06F85BF82A302846C4
-:10A9B000984759F82A30014620469847019A34446E
-:10A9C000131D5288E31A93424544EEDB01A9384631
-:10A9D00000F00EFE01A800F015FE03E069463846BF
-:10A9E00000F006FE684600F00DFE384603B0BDECF0
-:10A9F000028BBDE8F08F00BFEC200020102100206A
-:10AA000000B50A46816885B00123098982611A462A
-:10AA1000684600F057FA05B05DF804FB00B583689E
-:10AA200085B000221989826101230222684600F064
-:10AA300049FA05B05DF804FB094B10B503F10802B3
-:10AA40002C330446C0E900230C3000F0DBFD054A3E
-:10AA500062600023201D6381FAF7FAFD204610BDD5
-:10AA6000D8920300E08D0300F0B583B001F10C072C
-:10AA7000044601A80D4600F097FD01A9384600F0F4
-:10AA8000D9FD064601A800F0BDFD5EB1696A0B68FC
-:10AA900001A81B68984701A9384600F0BBFD01A832
-:10AAA00000F0B0FD3946204600F0A2FD204603B07C
-:10AAB000F0BD00BF70B500F124030646002453F832
-:10AAC000045F25B101340A2CF9D1002070BD1C208F
-:10AAD0000CF0DDFF084BF26903600A343033436049
-:10AAE0000132002346F82400C0E90455C3608660A3
-:10AAF0008561F26170BD00BF28930300D0ED037A39
-:10AB0000F5EE407AF1EE10FA04D18368586A0368D2
-:10AB10005B69184717EE900A704700BF836810B54D
-:10AB20000446586A03682DED028B5B69E16008EE0C
-:10AB3000101A984707EE900AF4EEC87AF1EE10FA70
-:10AB400016D5A368586A036818EE101A9B699847CF
-:10AB500007EE900AB4EEE78AF1EE10FA08DDA3687A
-:10AB6000BDEC028B586A0368BDE810405B6918476A
-:10AB700018EE100ABDEC028B10BD00BF10B500F13D
-:10AB80002402002352F8044F8C4204D001330A2BD4
-:10AB9000F8D1002010BDC2690A330024013A40F800
-:10ABA0002340C26149B10B68064A1B6A93420846BA
-:10ABB00005D10CF06AFF012010BD012010BD98479F
-:10ABC000012010BDF5A802000B4B10B503F10802DF
-:10ABD0002C330446C0E900230C3000F013FD074A73
-:10ABE000626000236381201DFAF732FD20460CF0DD
-:10ABF0004CFF204610BD00BFD8920300E08D03003B
-:10AC000038B50C4B03F108022C33044640F8042CF1
-:10AC100040F8083B00F0F6FC074A22600023251F9D
-:10AC2000E3802046FAF714FD28460CF02EFF284654
-:10AC300038BD00BFD8920300E08D030038B50B4B40
-:10AC4000054603F108022C33044640F8042C45F86D
-:10AC50000439083000F0D6FC054A22600023204663
-:10AC6000E380FAF7F5FC284638BD00BFD892030010
-:10AC7000E08D03002DE9F0410023244F036284B0EE
-:10AC8000054600F1240400F14C064FF0010854F889
-:10AC9000043FA3B11A68526ABA4225D11A69996968
-:10ACA000013208461A6151B10B681B68984730B9E8
-:10ACB0002B6A2A7E01332B62CAB185F81880A6421E
-:10ACC000E5D12C6A0CB92B7EC3B9684600F06CFC48
-:10ACD000694605F10C0000F09DFC684600F092FC0E
-:10ACE0000B4804B0BDE8F08118469047DFE729899A
-:10ACF00001230322684600F0E5F8DEE729890123F5
-:10AD00000422684600F0DEF82C76DEE781A8020017
-:10AD100012FCFFFFC36842690133C3601AB11368B4
-:10AD200010461B6818470148704700BF12FCFFFF20
-:10AD3000F8B50446144B03600026144B43600430FE
-:10AD4000A6600D461746FAF715FC114B03F10802F1
-:10AD50002C336360226004F10C0000F025FC2822F3
-:10AD6000A018314665622781E661266226760CF0DE
-:10AD7000EEFE2B6828465B68214698470022002398
-:10AD8000C4E904232046F8BD5C920300E08D030073
-:10AD9000D8920300024A11687E22C0E9001270476F
-:10ADA00034210020034A034692E8030083E80300AD
-:10ADB000184670477C3A0020A1F120035E2B07D88B
-:10ADC000006805236FF09F0213FB012108447047C0
-:10ADD00000207047034A044B11687E22C3E9001229
-:10ADE000704700BF342100207C3A0020017042707F
-:10ADF0004360704782B010B401AC84E80C0001AA33
-:10AE000003468C4607CA9DF8104083E80700A4B1AA
-:10AE10009CF80100B0B9DCF80420022A1AD0032AF9
-:10AE200034D0012A2CD0012C1ED0022C05D1D3E91C
-:10AE3000011249425242C3E901125DF8044B18461F
-:10AE400002B0704752424942C3E90112DCF80420C3
-:10AE5000022AE4D1D3E90012012CC1F10001C2F1B0
-:10AE60000002C3E90012E0D1D3E900109A685DF84E
-:10AE7000044B5242C3E900019A60184602B0704781
-:10AE8000D3E900215242C3E90012CCE7D3E9001212
-:10AE90005242C3E90021C6E782B010B582B004ACCB
-:10AEA00084E80C00069B0A78CDE9003204AB0CCB99
-:10AEB0000446FFF79FFF204602B0BDE8104002B0F5
-:10AEC000704700BF70B5018082B0428004461D46C5
-:10AED000FCF740FFC4E9020115B9204602B070BD7D
-:10AEE000094B1D68002DF8D02A68084B16689E4251
-:10AEF000F3D004F1080393E803008DE8030028462B
-:10AF000094E80C00B047E8E7843A0020099002007A
-:10AF100070B582B09DED067B9DF82030018080EDFC
-:10AF2000027B0446428013B9204602B070BD0A4B32
-:10AF30001D68002DF8D02A68084B16689E42F3D091
-:10AF400000F1080393E803008DE80300284694E825
-:10AF50000C00B047E8E700BF843A002009900200E7
-:10AF600010B5002303600446FCF7F4FEC4E90201B7
-:10AF7000204610BD30B50B4B1C6883B024B121684E
-:10AF8000094A0D68954201D103B030BD00F10802B5
-:10AF9000034692E803008DE8030020460CCBA84747
-:10AFA00003B030BD843A00200990020082B038B569
-:10AFB000002504A90560044681E80C00FCF7CAFEE0
-:10AFC00004AB0FCB256184E80F002046BDE8384074
-:10AFD00002B0704710B50446006800F017FD204627
-:10AFE00010BD00BF2DE9F04716460622804601FB42
-:10AFF00006200F461D46FBF73DFAC8F8000000F09A
-:10B000002DFDD8F800401FFA87FA1FFA86F9A4F838
-:10B0100002A0A4F80490DDB1002F17DDB145A8BF50
-:10B02000B146BA45A8BFBA460634B9F1000F0DD0F3
-:10B0300000262946204652460CF061FDD8F8003023
-:10B0400001365B88B1453D441C44F2D1BDE8F08730
-:10B0500009FB0AF22946A01DBDE8F0470CF077BDB8
-:10B06000014B0360704700BF3895030070B50D1E9B
-:10B07000044615DB002A164612DB062005FB0200FB
-:10B08000FBF7F8F9206000F0E9FC206805FB06F208
-:10B0900045808680002106300CF059FD204670BDA9
-:10B0A000014B2360204670BD3895030010B50B6836
-:10B0B00004461846236000F08DFC204610BD00BFFA
-:10B0C0002DE9F041064684B000296BD00A780D4680
-:10B0D000002A6DD04FF0000C0B4667466446604670
-:10B0E00007E00A2A52D008B10134002013F8012FDA
-:10B0F00042B1A2F130010929F3D813F8012F012040
-:10B10000002AF6D10FFA8CF3002B48DB38B2002866
-:10B1100045DB062203FB00201FFA8CF4BAB29046EE
-:10B1200002FB04F41FFA8CF7FBF7A4F9306000F07F
-:10B1300095FC306822464780A0F804800021063044
-:10B140000CF005FD37682B780637DBB101AC2246E1
-:10B150004FF0000804E002F8013B15F8013F8BB105
-:10B16000A3F130010929F6D9A24282F80080F4D96E
-:10B1700020460CF0B0FC07F8010B15F8013F224601
-:10B18000002BEDD1304604B0BDE8F08100B10134B0
-:10B19000A445B8BFA446002401372046A6E7074FC0
-:10B1A0003760D0E7054B0360304604B0BDE8F0815E
-:10B1B0001446904617460620B6E700BF38950300B0
-:10B1C0000068438882880021063003FB02F20CF0FD
-:10B1D000BEBC00BF0068B0F802C0614512DA00B51D
-:10B1E000B0F804E072450ADA002908DB002A06DB21
-:10B1F00008440CFB0202002093715DF804FB6FF41D
-:10B200007A70FAE76FF47A70704700BF0368588865
-:10B2100081420CDAB3F804C0624508DA002906DB83
-:10B22000002A04DB194400FB0213987970476FF47D
-:10B230007A7070472DE9F047074688463C689DF8CC
-:10B24000200061888A424EDAA588AB424BDAD8F8F2
-:10B2500000C0BCF8026002EB060ABAF1000F42DD42
-:10B26000BCF8049003EB090EBEF1000F3BDD002A91
-:10B270003CDBA1EB020AB245A8BFB246002B59DB6A
-:10B28000ED1AA945A8BFA9460CF1060522EAE2720B
-:10B29000A61D0BB101FB03221644A0B3B9F1000FA8
-:10B2A00021DD002108460AF1FF3EBAF1000F10DD52
-:10B2B0006B1EB44605EB0E0213F8014F14B18CF867
-:10B2C0000040013093420CF1010CF5D13C68D8F8F4
-:10B2D00000C0BCF8023001311D44638889451E441A
-:10B2E000E3D1BDE8F0870020BDE8F0878A45A8BF1C
-:10B2F0008A46002B2CDBED1AA945A8BFA9460CF104
-:10B300000605AD1AC2E7B9F1000FEDDD0446294686
-:10B31000304652460CF0F3FBD8F800305B881D44F1
-:10B320003B6801345B88A1451E44F0D10AFB09F05B
-:10B33000BDE8F087AE45A8BFAE46F1460CF1060564
-:10B34000002106FB13131D4422EAE272A61DA3E7A7
-:10B35000AE45A8BFAE46F1460CF106055142F0E7F6
-:10B360002DE9F043054683B0684616461C460F4655
-:10B37000FFF718FD2B685A88964234DA9B889C4266
-:10B3800031DA1F2F2FD9019B9F422CDC39466846AA
-:10B39000FFF712FD102700F10508B44600212B68C5
-:10B3A000B3F802E0F44510DA9A889442634447FA0D
-:10B3B00001F20ADA90F800900EFB043319EA020F4A
-:10B3C00014BF4FF0FF3200229A71013105290CF1B0
-:10B3D000010CE4D10130404504F10104DDD100202D
-:10B3E00003B0BDE8F0836FF47A70F9E703682DE9E4
-:10B3F000F0410E1E5F8827DDBE4203F1060419DA14
-:10B400009B88A3B18046BF1B0025A11920463A4660
-:10B410000CF075FB3246E01900210CF098FBD8F8CF
-:10B4200000305A889B8801359D421444EDDB002092
-:10B43000BDE8F0819A88002107FB02F220460CF05B
-:10B4400086FB0020BDE8F0816FF47A70F0E700BF62
-:10B450002DE9F84F00AFD1F80080FE6AB8F802502D
-:10B460001C46BB6A02EB030BAB45814604EB0603AB
-:10B470003EDABBF1000FD8BFAB46B8F80460B34268
-:10B4800002DA002BC8BF1E460BFB06F3073323F07E
-:10B49000070305FB0422ADEB030D08F10605A642E8
-:10B4A0001544EA46C8BF6B460CDD294618465A4685
-:10B4B0000CF025FB0134B8F802200346A6421544DF
-:10B4C0003344F2D10FFA8BF100290ADB32B2002AA1
-:10B4D00007DB48465346FFF785FD4846BD46BDE8B5
-:10B4E000F88F044BC9F800304846BD46BDE8F88FD8
-:10B4F000AB46C2E7389503002DE9F8430C68B4F970
-:10B500000270B4F80290002F05462FDBB4F90460F6
-:10B51000B4F80480002E29DB062007FB0600FAF7AA
-:10B52000A9FF286000F09AFA2B68A3F80290A3F80C
-:10B530000480EFB1B045A8BFB046B945A8BFB94631
-:10B540000633B8F1000F13D0063400262146184602
-:10B550004A460CF0D4FA2A68013651880346B045B1
-:10B560003C440B44F2D12846BDE8F883024B2B60E3
-:10B570002846BDE8F88300BF3895030010B5064C97
-:10B580000648206000F026FA2046054A0549BDE835
-:10B5900010400CF075BA00BF883A002038950300BF
-:10B5A00040200020D5AF0200014B0360704700BF70
-:10B5B0004095030070B50D1E04460CDD281D16468F
-:10B5C000FAF758FF206000F049FA2068012E458004
-:10B5D00005D0204670BD054B0360204670BD2A464D
-:10B5E000002104300CF0B3FA204670BD40950300F2
-:10B5F00010B50B6804461846236000F0EBF92046AE
-:10B6000010BD00BF10B50446006800F0FFF92046E9
-:10B6100010BD00BF38B50B6804460068984206D0DC
-:10B620000D4600F0F3F92868206000F0D3F92046B9
-:10B6300038BD00BF0068096888420ED008B54A8846
-:10B6400043889A4201D0002008BD043104300CF038
-:10B6500046FAB0FA80F0400908BD0120704700BFEB
-:10B66000B2F1000C19DB0068428808B51FFA8CFEA5
-:10B6700096450FD833EA230328BF1346A2EB0C02EA
-:10B680009A4200F10400A8BF1A4660440CF05FFA29
-:10B69000002008BD6FF47A7008BD6FF47A707047AF
-:10B6A000002B70B50E46154602DA03685B889B1ABC
-:10B6B000002D21DB00684288591991421CDCA94207
-:10B6C0001ADBCBB136F0004116D05942B14214DA40
-:10B6D000B34212DD00F1040C002E65441FDB9C1BFD
-:10B6E000A919224628460CF018FA324628190021DA
-:10B6F000BDE870400CF02BBA70BDA9B28A42FBD3F2
-:10B7000033EA230328BF1346521B04309A422844CD
-:10B71000A8BF1A46BDE8704000210CF018BA2946AF
-:10B720009A197442A81B0CF0F8F922462846002109
-:10B73000BDE870400CF00BBA002906DB03685A889C
-:10B740008A4202DB5980002070476FF47A7070479C
-:10B7500010B50446006800F059F9204610BD00BF3E
-:10B7600030B50B4685B0044601A91846F9F728FE06
-:10B7700001A80CF028FA05460530FAF77BFE206098
-:10B7800000F06CF920682A46458001A904300CF0CD
-:10B79000B6F920680544002320462B7105B030BD62
-:10B7A00070B5044611B10B780D461BB90D4B2360E3
-:10B7B000204670BD08460CF006FA06460530FAF73A
-:10B7C00059FE206000F04AF920683246468029463A
-:10B7D00004300CF094F920683044002303712046B3
-:10B7E00070BD00BF44950300F8B517460A683B6872
-:10B7F000B2F90250B3F902301D440446681D0E46EA
-:10B80000FAF738FE206000F029F920683168458099
-:10B81000B1F90220043004310CF071F93268236868
-:10B820003968B2F90200B1F9022004331844043136
-:10B830000CF065F923682B4400221A712046F8BDEC
-:10B84000F8B5054649B10B780C4633B108461646A3
-:10B850000CF0B9F9B7B2874203D90B4B2B602846DD
-:10B86000F8BD701DFAF706FE286000F0F7F82868AA
-:10B8700032464780214604300CF041F92A683244B0
-:10B88000002313712846F8BD4495030010B50B68DA
-:10B8900004461846236000F09DF8204610BD00BF06
-:10B8A000014B0360704700BF4495030038B50B6837
-:10B8B00004460068984206D00D4600F0A7F82868B4
-:10B8C000206000F087F8204638BD00BF0068096896
-:10B8D00008B54A8843889A4201D0002008BD043147
-:10B8E00004300CF066F9B0FA80F0400908BD00BFE2
-:10B8F0000968B1F902C06245F8B5044605DB17488E
-:10B90000206000F067F82046F8BD081D8618805CAE
-:10B9100058B1ACEB02029A42A8BF1A46304615460F
-:10B920000CF051F9ABB2834203D90C4B2360204693
-:10B93000F8BD2FB2781DFAF79DFD206000F08EF85B
-:10B9400020683A464580314604300CF0D8F8236828
-:10B950003B4400221A712046F8BD00BF4495030005
-:10B9600070B515686E88044666B10B685B881BB1BC
-:10B97000FFF73AFF204670BD0560284600F02AF820
-:10B98000204670BD0868206000F024F8204670BD95
-:10B99000002907DB0368B3F902208A4202DD19445B
-:10B9A000087970470020704710B5064C06482060A3
-:10B9B00000F010F82046054A0549BDE810400CF09B
-:10B9C0005FB800BF8C3A002044950300402000205F
-:10B9D00051B7020003884FF6FF729BB2934214D016
-:10B9E000012B10B5044601D0DB0702D41E20F1F76D
-:10B9F000CBFEBFF35B8FD4E85F3F0233C4E8523F16
-:10BA0000002AF8D1BFF35B8F10BD704703884FF653
-:10BA1000FF729BB2934218D0012B10B5044610D090
-:10BA2000DB070ED5BFF35B8FD4E85F3F9A1EC4E8F7
-:10BA3000512F0029F8D1BFF35B8F9BB2032B05D0A8
-:10BA400010BD1E20F1F7A0FEECE770472046BDE8D0
-:10BA5000104000F001B800BFFAF74ABD032303808D
-:10BA6000704700BF82B030B583B006A981E80C00F2
-:10BA700008AB8646844693E803005EF8045B8DE8D5
-:10BA8000030006AB0CCBDCF8144071462846A047F7
-:10BA900003B0BDE8304002B0704700BF08B502688F
-:10BAA0000B689A4201D0002008BD102204310430F6
-:10BAB0000CF015F8B0FA80F0400908BD042070477A
-:10BAC0000429024808BF0020704700BF16FCFFFF92
-:10BAD0004268054B106993FBF0F007EE900AF8EE10
-:10BAE000E77A17EE900A704740420F00837C43F0DC
-:10BAF00020038374704700BF10B508310446FFF778
-:10BB000077FD204610BD00BFF8B5144B036003F16C
-:10BB100028020546826000F50070FFF773FD05F509
-:10BB2000FE70FFF76FFD0E4F05F5EC74A5F10806EA
-:10BB300044F8187C2046FEF78DFAA4F110003C3C36
-:10BB4000FFF760FDB442F3D1064A2A60002328467D
-:10BB5000EB80F9F77DFD2846F8BD00BFBC950300DA
-:10BB600098950300E08D0300F8B5154B036003F1D1
-:10BB700028020546826000F50070FFF743FD05F5D9
-:10BB8000FE70FFF73FFD0F4F05F5EC74A5F10806B9
-:10BB900044F8187C2046FEF75DFAA4F110003C3C06
-:10BBA000FFF730FDB442F3D1074A2A600023EB804F
-:10BBB0002846F9F74DFD28460BF067FF2846F8BDEB
-:10BBC000BC95030098950300E08D030030B5837C9D
-:10BBD00013F0100483B002D1204603B030BD446896
-:10BBE000054601A8FFF7E0FC03F0FCF8E37D7F3396
-:10BBF00004EB830101A8FFF70DFD03F0E5F8002336
-:10BC0000EC7C1D481A4602F151010901415801B16D
-:10BC10000133944202F101022AD0082AF3D1174BD2
-:10BC2000019A101D48F68804C15AA142034414D059
-:10BC3000528810446A68927D984298BFA3EB420CE8
-:10BC400008D9520001E0984204D9995AA1429C4671
-:10BC50001344F8D1BCF90030AB81AC8901A824B2FF
-:10BC6000FFF7D0FC24EAE474A4B2204603B030BD50
-:10BC7000013B5B00D4E700BF007000402EF8FFFFDF
-:10BC8000072914D8032A12D810B4C37C01751B01EC
-:10BC900003F1804342EA012403F5E043427544F492
-:10BCA00080540020C3F818455DF8044B70476FF4CA
-:10BCB0007A70704710B504468069036800219B6B59
-:10BCC0009847A06903684FF47A51DB6C9847A07DD0
-:10BCD000216901280346B8BF012303EB8303B1FBAD
-:10BCE000F3F3B3F5807FA8BF4FF480735B104BD0A4
-:10BCF00000225B1002F10102FBD107EE901AF8EE70
-:10BD0000677AB3EE007A012867EE877A2DD9082A80
-:10BD10004FF00103A8BF082203FA02F207EE102A2F
-:10BD2000F8EEC76A194B87EEA67A0021C3F8F4151E
-:10BD3000C4F80422A06903680021DB6BFDEEC77A1A
-:10BD400017EE902A9847A369114A5B6911480121AF
-:10BD50000224C3F80012C2F8084503F5A074C2F823
-:10BD60001845C2F81C05D96010BD012303FA02F181
-:10BD700006EE901A0549F8EEE66AC1F8F42587EE5A
-:10BD8000A67AC4F80432D5E71A46B6E70070004038
-:10BD900000F00140047000402DE9F04F87B000250D
-:10BDA0000193C74B45600360044603920E46F9F7C2
-:10BDB000E1FBC44BDFF82483A66103F108013033B3
-:10BDC00004F13406A360C4E907842160A58104F16D
-:10BDD0001C0104F124000291FFF7E6FB02993046B2
-:10BDE000FEF71EF9636A84F82F5002275B8863858B
-:10BDF00030464FF4007684F82E50A68527862946D3
-:10BE00002585FEF749F904F1700904F15801C4E9E8
-:10BE1000168404F160000291FFF7C6FB02994846C0
-:10BE2000FEF7FEF8236E48464FF0010984F86B9048
-:10BE30005B88A4F8663084F86A50A4F86860A4F8B7
-:10BE40006C702946A4F86450FEF726F904F1AC0B97
-:10BE500004F19401C4E9258404F19C000291FFF7E8
-:10BE6000A3FB02995846FEF7DBF8D4F89C3084F81F
-:10BE7000A7705B88A4F8A230584684F8A650A4F8AE
-:10BE8000A460A4F8A8702946A4F8A050FEF704F90D
-:10BE900004F1E80B04F1D001C4E9348404F1D800C2
-:10BEA0000291FFF781FB02995846FEF7B9F8D4F8E2
-:10BEB000D83058464FF0030B84F8E3B05B88A4F801
-:10BEC000DE3084F8E250A4F8E060A4F8E47029467B
-:10BED000A4F8DC50FEF7E0F804F5927A04F58671D8
-:10BEE000C4E9438404F58A700291FFF75DFB02996F
-:10BEF0005046FEF795F8D4F81431042184F81F1148
-:10BF00005B88A4F81A31504684F81E51A4F81C61CD
-:10BF1000A4F820712946A4F81851FEF7BDF804F5DD
-:10BF2000B07A04F5A471C4E9528404F5A8700291B2
-:10BF3000FFF73AFB02995046FEF772F8D4F85031F9
-:10BF4000052184F85B115B88A4F85631504684F8CB
-:10BF50005A51A4F85861A4F85C712946A4F85451C8
-:10BF6000FEF79AF804F5CE7A04F5C271C4E961844B
-:10BF700004F5C6700291FFF717FB02995046FEF7D1
-:10BF80004FF8D4F88C31062184F897115B88A4F817
-:10BF90009231504684F89651A4F89461A4F89871AF
-:10BFA0002946A4F89051FEF777F804F5E071C4E94A
-:10BFB000708404F5E47004F5EC780291FFF7F4FA6C
-:10BFC00002994046FEF72CF8D4F8C831072184F8CE
-:10BFD000D3115B88A4F8CE3129464046A4F8D47129
-:10BFE00084F8D251A4F8D06104F5FE78A4F8CC51BD
-:10BFF000FEF752F8A7194046FFF7D6FA3846FFF782
-:10C00000D3FA019B039AA3802261A68231462A4675
-:10C01000C4F80492A57584F8085205A8FFF7CAFA77
-:10C020004FF0FF332A4605A88821FFF719FB05A921
-:10C030004046FFF7EFFA05A8FFF7E4FAA18A224E7F
-:10C040002A4605A8FFF7B6FA4FF0FF332A4605A89F
-:10C050008821FFF705FB05A93846FFF7DBFA05A89D
-:10C06000FFF7D0FA194BE57580271C60C6F8807081
-:10C07000BFF34F8FBFF36F8F154A164B1649C3F8A6
-:10C0800000552320C3F8F0B5C3F80403C2F808959F
-:10C090002046C2F81015C2F81435FFF70BFE86F8DB
-:10C0A0000753A069C6F88071036837605B6A9847D8
-:10C0B000A06903681B6B9847204607B0BDE8F08F66
-:10C0C000E08D0300B495030000E100E0903A002009
-:10C0D00000F001400070004004710040989503009A
-:10C0E000F0B5584D85B0D5F840260092D5F84426D5
-:10C0F0000192D5F8482602920023C5F8FC3F0122A0
-:10C10000D5F8FC1FC5F8FC2F0099C5F84016019919
-:10C11000C5F844160299C5F848160321C5F800353C
-:10C12000C5F8F01523210446C5F804138446837529
-:10C130001E46184617E05FFA8EF0A075BCF8301066
-:10C140009CF82F7049BA41F4805105EB071789B26A
-:10C15000C7F81815C3F800250132092AC3F8046589
-:10C160000CF13C0C1ED0531EC3EB031304EB8301F4
-:10C17000130191F82E7003F18043110117F010079D
-:10C1800000F1010E03F5E04301F18041D3D101F547
-:10C19000E0410132092AC1F800750CF13C0CC1F8EC
-:10C1A0000475E0D108B905B0F0BD264E0125204642
-:10C1B000C6F80055FFF77EFDE77DA18A00227F3794
-:10C1C00003A8FFF7F7F904EB87074FF0FF330022CE
-:10C1D000882103A8FFF744FA03A93846FFF71AFAA3
-:10C1E00003A8FFF70FFAE27DA37DD4F8041204EB55
-:10C1F000820203FB01F1D2F8FC2103F10043043277
-:10C20000013BC6F82C2602EB4302A38AA94093FB0C
-:10C21000F1F001FB10315B1A03EBD3732B41C6F82D
-:10C220003036094B35600321C3F8041548F6880100
-:10C2300084F8085213889BB28B42FBD0012005B0D2
-:10C24000F0BD00BF0070004000F0014090F80832DF
-:10C25000BBB10D4B0D4A10B50324C3F80845D2F805
-:10C260000034DB07FBD40123936090F80832002BE5
-:10C27000FBD190F8083201610BB9FFF731FF0020C4
-:10C2800010BD01610020704700F0014000700040C7
-:10C2900010B5F1B190F8083203F0FF0173B11D4BF6
-:10C2A0001D4A0324C3F80845D2F80034DB07FBD449
-:10C2B0000123936090F80832002BFBD1174B184AEA
-:10C2C000197013681749C3F3C0130B7083B90020AA
-:10C2D00010BD144B1B78A3B9104B1B78002BF6D064
-:10C2E00090F80832002BF2D1FFF7FAFE002010BDC3
-:10C2F0008023C2F88030BFF34F8FBFF36F8F0020D1
-:10C3000010BD074B80221A60044B1B78002BDED037
-:10C31000E6E700BF00F00140007000408A420020C4
-:10C3200000E100E08942002007EE901A9FED1F7A9D
-:10C330004368C7EE277A1A6910B50446FDEEE77A1E
-:10C3400017EE901A914218DA93F8082252B3184A5D
-:10C350000320C2F808051748D0F80024D207FBD400
-:10C360000122826093F80822002AFBD193F8082268
-:10C37000196112B91846FFF7B3FE23680E4A5B69CC
-:10C3800093420BD163680D481B6990FBF3F007EEF5
-:10C39000900AF8EEE77A17EE900A10BD2046BDE845
-:10C3A00010401847C3ED047AE7E700BF0024744942
-:10C3B00000F0014000700040D1BA020040420F007E
-:10C3C000F8B50D460446097C25481746FAF76AF980
-:10C3D00050B1297C2248FAF72FF9461E2FB93701B0
-:10C3E000B81B04EB80001C30F8BDC6EB061304EB51
-:10C3F0008303370193F82E30DA0607D52B68194AE4
-:10C40000DB6D934225D100232373E9E794F80832CA
-:10C4100073B1154B0322C3F80825144AD2F800342F
-:10C42000DB07FBD40123936094F80832002BFBD187
-:10C43000BB1B04EB830393F82E2042F0100283F819
-:10C440002E2094F80832002BD8D12046FFF748FE62
-:10C45000D4E72846002204F108019847C0E700BF4E
-:10C46000489503009D03020000F001400070004069
-:10C4700031B38B7CDA0601D50020704790F8083282
-:10C4800010B573B1104B114A0324C3F80845D2F814
-:10C490000034DB07FBD40123936090F80832002BB3
-:10C4A000FBD18B7C43F010038B7490F8083203F0BF
-:10C4B000FF041BB9FFF714FE204610BD002010BD7D
-:10C4C0006FF47A70704700BF00F0014000700040C8
-:10C4D00038B50D460446097C2248FAF7E3F80028EF
-:10C4E0003DD0297C1F48FAF7A7F8431EC3EB03127F
-:10C4F00004EB82021D0192F82E10C90626D594F88D
-:10C50000081201F0FF0019B3174A0321C2F80815F9
-:10C510001649D1F80024D207FBD401228A6094F88E
-:10C520000822002AFBD1EB1A04EB830393F82E2098
-:10C5300002F0EF0283F82E2094F8083203F0FF0592
-:10C5400023B92046FFF7CCFD284638BD002038BD72
-:10C5500092F82E3003F0EF0382F82E3038BD6FF4DE
-:10C560007A7038BD4895030000F00140007000402B
-:10C5700070B50E460546097C0E48FAF793F880B16F
-:10C58000317C0C48FAF758F8441E31462846C4EB73
-:10C590000414FFF79DFF05EB840393F82E20D206C9
-:10C5A000FBD42B7B1BB12B6828469B699847002046
-:10C5B00070BD00BF48950300A0F10800FFF7D8BF89
-:10C5C0002DE9F04F9946837C85B0DC060E9F56D549
-:10C5D0000D686B88B2EB530F4FEA63044FDA0435F2
-:10C5E00005EB4404064605EB4205A046023C621BEF
-:10C5F000521092FBF9F309FB1322002AF5D1B4F98A
-:10C600000030B381B37C9B0639D5B9F1010F4CD012
-:10C61000B6F90E00B368011DA84519445B882ED9F0
-:10C6200014464FEA4909924606F1080B07E0B6F9AD
-:10C630000E209A4219D0A84521D9B6F90E00984289
-:10C6400004F101041ED0B5F90020BC4292444D44CF
-:10C65000EDD19AFBF4F221F8022BF289023212B2E8
-:10C6600000249A42F281A246E5D106F11800CDE9F4
-:10C670000013FDF793FCA845DDE90013DDD805B0F4
-:10C68000BDE8F08F0122B6F9101003A8FEF792FF63
-:10C6900003A95846FEF7BEFF03A8FEF7B3FFB16833
-:10C6A0000023F3814B880431CDE706F10800FEF743
-:10C6B000B1FFB3685B88F38106F1180005B0BDE8EF
-:10C6C000F04FFDF76BBC00BF2DE9F043434BD3F8AF
-:10C6D000042185B006461AB9D3F81431002B44D092
-:10C6E00096F81790DFF8F48009F1010303F00103D5
-:10C6F000F375D8F8341609F17F0906EB890949006A
-:10C7000048460024FFF718F806F11C05274603E009
-:10C71000082C05F13C051DD004F151031B01013427
-:10C7200058F80330002BF3D0494603A8FEF760FF0A
-:10C73000D6F80412B37D00913A46284603A9FFF7C4
-:10C740003FFF03A8FEF75EFF082C07F1010705F184
-:10C750003C05E1D1214BD3F8042112B10022C3F8EA
-:10C7600004211E4BD3F8142132B91C4CD4F80031EB
-:10C7700063B905B0BDE8F0830022184CC3F814215A
-:10C7800086F80822D4F80031002BF2D0F57DB18A6A
-:10C79000013505F00105002205F17F0703A8FEF72A
-:10C7A00009FF06EB87074FF0FF330022882103A81B
-:10C7B000FEF756FF06EB850603A93846FEF72AFF6B
-:10C7C00003A8FEF71FFFD6F8FC3100220433C4F89B
-:10C7D0002C36C4F8002105B0BDE8F083007000409D
-:10C7E000024B186808B1FFF76FBF7047903A0020FE
-:10C7F000174B99421ED9174B994298BF4FF0806250
-:10C800001AD9154A4369914210B44FF0C8604FF0ED
-:10C81000000408BF4FF0C462C3F80045C3F8240504
-:10C8200008BFC3F82425062200205DF8044BC3F896
-:10C83000002570474FF0CC7243690021C3F8001502
-:10C84000C3F824250622C3F800250020704700BF46
-:10C850008FD003007F1A0600801A0600704700BFC1
-:10C8600010B504460BF011F9204610BDF0B585B0A7
-:10C870001E468DF80F209DF82C3002680093176A31
-:10C8800001230DF10F0204460D46B84738B923685D
-:10C8900000909F6A0A9B324629462046B84705B059
-:10C8A000F0BD00BFC3688B4210B504460ED00369CB
-:10C8B0008B420BD023793BB12368094A9B6B93428F
-:10C8C00020460AD10BF0E1F8002010BD23680022B9
-:10C8D000DB6B114620469847ECE79847002010BDD7
-:10C8E00061C80200C368002B3CD070B504460069E3
-:10C8F000002836D0036801211B689847E068036868
-:10C9000001211B6898470420F9F7F0FE0025E06834
-:10C91000036802219B689847014600BB20690368B1
-:10C920001B6898470420F9F7E1FE2069036801219C
-:10C930001B68984701350420F9F7D8FE092DE6D188
-:10C94000E068036800211B6898470420F9F7CEFED1
-:10C95000E0680368BDE870401B6801211847002D9E
-:10C96000EED170BD704700BF38B50B460446154682
-:10C9700000F10C011A46FAF793FB2A4604F1100164
-:10C980002046FAF78DFB6269E3680025C2F800557E
-:10C99000F3B12369E3B101212046FAF77FFB0621B9
-:10C9A000E06801F00FFA0621206901F00BFA204639
-:10C9B000FFF798FFE068036802219B6898472069A9
-:10C9C000036802219B68984729462046FAF766FBD0
-:10C9D0000A20F9F78BFED4E90423B2B1157CE26892
-:10C9E00082B1107CC3F808554FF0CC710622C3F811
-:10C9F0000C05C3F824150A20C3F80025F9F776FEC4
-:10CA0000002038BD4FF0FF30ECE74FF0FF35E6E790
-:10CA1000F8B504461D460E461746FAF731FB114B92
-:10CA200023600023C4E9023323615DB1284602F08C
-:10CA300041FA606160B13A4631462046FFF794FF03
-:10CA40002046F8BD012002F053FA60610028F2D1BF
-:10CA50005A20F0F799FE3A4631462046FFF784FF08
-:10CA60002046F8BDF09503002DE9F04143698EB2F0
-:10CA700082B09C590546002C5AD1364F4FF0010820
-:10CA80000BE0D3F8482592B9632C51DC0A20F9F762
-:10CA90002DFE6B699A59002A4AD1D3F8242132BB62
-:10CAA000BC4224DCD3F850210134002AE9D1632CA4
-:10CAB000ECDDD3F8602152B1D3F80022D10506D5C0
-:10CAC000D3F848211AB9C3F81C801446DEE7D3F81E
-:10CAD0006021002ADAD0D3F800229205D6D5D3F807
-:10CAE0000421002AD2D1C3F814801446CEE7D3F82B
-:10CAF000C414C3F8C4140022C3F82421D3F8242199
-:10CB0000019201220199144C1A625A6101E0013C20
-:10CB100018D00A20F9F7EAFD6B69D3F80431002B2D
-:10CB2000F5D00E4CA86838B9204602B0BDE8F081B7
-:10CB3000A86800240028F7D0F9F7D8FD204602B0F5
-:10CB4000BDE8F0812B682A69DB6BE968034C284655
-:10CB50009847E7E740420F00A08601000EFCFFFF68
-:10CB600070B44469C1F34701C4F888150021C4F8C2
-:10CB7000041189B0D4F804510695069DC4F8241117
-:10CB8000D4F824510595059DC4F86011D4F860517E
-:10CB90000495049DC4F85C11D4F85C510395039D81
-:10CBA000C4F85011D4F850510295029DC4F84C11AC
-:10CBB000D4F84C519DF830600195019DC4F844258E
-:10CBC000C4F8483576B14FF480720123C4F80022CE
-:10CBD000A360D4F848210ABB4FF4A47109B070BC1B
-:10CBE000FFF742BF4FF400720123C4F80022A36094
-:10CBF000D4F8482162B12362C4F84861D4F84831BE
-:10CC00000793079B4FF4827109B070BCFFF72CBFEC
-:10CC10004FF4827109B070BCFFF726BF2362C4F8DD
-:10CC20004811D4F848310793079BD5E770B544699C
-:10CC3000C1F34701C4F888150021C4F8041188B075
-:10CC40000546D4F8040106900698C4F82411D4F8D7
-:10CC5000240105900598C4F86011D4F8600104908F
-:10CC60000498C4F85C11D4F85C0103900398C4F8EC
-:10CC70005011D4F8500102900298C4F84C11D4F825
-:10CC80004C019DF8306001900198C4F83425C4F837
-:10CC9000383586B94FF480520123C4F8002223604E
-:10CCA000D4F84821DAB94FF48271284608B0BDE8BB
-:10CCB0007040FFF7D9BE01232360D4F8482132B178
-:10CCC0002362C4F84811D4F848310793079B4FF406
-:10CCD000AE712846FFF7C8FE48B108B070BD2362A8
-:10CCE000C4F84861D4F848310793079BDBE76B69C8
-:10CCF00001224FF4A4712846DA6108B0BDE8704003
-:10CD0000FFF7B2BE0D4B10B503F1080103F1340279
-:10CD100040330446C0E9022301603030FEF772FC64
-:10CD200004F12C00FEF76EFC054A22600023204629
-:10CD3000E380F8F78DFC204610BD00BF309603005D
-:10CD4000E08D030038B5446991F810C000234FF01E
-:10CD5000FF3504EB83020133D2F86015614508BF4B
-:10CD6000C2F86055042BF4D1037C13B103689B69AE
-:10CD70009847002038BD00BFA0F10C00FFF7E2BFCC
-:10CD80000E4B03F1080103F13402403310B50446A1
-:10CD90000160C0E902233030FEF734FC04F12C00BE
-:10CDA000FEF730FC064A22600023E3802046F8F7B5
-:10CDB0004FFC20460AF069FE204610BD3096030065
-:10CDC000E08D03002DE9F0412DED028B002408EEEB
-:10CDD000103A5B4B0360446005460F461646BDF8AB
-:10CDE0002080F8F7C7FB574B2B6003F12C02383338
-:10CDF000AA60EB606F612C8205F12C00FEF7D4FB7A
-:10CE000005F13000FEF7D0FB9FED4F7A4F4B68697C
-:10CE10006E63C7EE087A4FF08022C3E90022C3E9AF
-:10CE200002224B4BAB61A5F804802C85EC612346B4
-:10CE3000C0F80045B0EE677ABEEECE7A17EE101A53
-:10CE4000B1F5004F78DB013341FA03F4B4F5004F3C
-:10CE5000F9DA072B15DC04FA03F10029B8BF0F310A
-:10CE6000091107EE901ADFED386AC0F80C35F8EEBC
-:10CE7000E77AC0F8084586EEA77AC5ED097A85ED10
-:10CE8000087A00230222C0F804353249C0F8102580
-:10CE9000C0F84835C0F82835C0F84C35C0F82C35F6
-:10CEA00040F201136B830123C0F8143530240423AE
-:10CEB0008842C0F80032C0F8044321D02649884295
-:10CEC0002DD0264A90420ED03268012352682B762C
-:10CED00005F10801C0F8003530469047BDEC028BE3
-:10CEE0002846BDE8F0811E4A1E4C95601E4A916896
-:10CEF000A2F54062C1F8C840C2F884315360E3E74C
-:10CF0000194B174A99681560A3F540634FF080529A
-:10CF1000164CC1F8B040C3F880211A60D4E7104B1A
-:10CF2000134C5D60104B9968A3F54063C1F8C44091
-:10CF3000C3F884215A60C7E717EE104A8DE700BF97
-:10CF4000E08D03003896030000247449943A0020D1
-:10CF50000000010100C0014000100240002002401A
-:10CF6000A43A002069D1020000ED00E0BDD102002A
-:10CF700011D202004369D3F80805704707EE901AF2
-:10CF8000FEEECE7A844617EE901AB1F5004F22DB02
-:10CF90000023013341FA03F2B2F5004FF9DA072B0F
-:10CFA0001DDC02FA03F10029B8BF0F31091107EEA9
-:10CFB000901ADFED0C6ADCF81400F8EEE77AC0F89E
-:10CFC0000C3586EEA77AC0F808250020CCED097A4A
-:10CFD0008CED087A704717EE902A0023E3E76FF490
-:10CFE0007A70704700247449406A70474369002092
-:10CFF000C3F81015704700BF43698176C27649B106
-:10D00000012004213022C3F81405C3F80012C3F82C
-:10D01000042370473022C3F81415C3F80012C3F874
-:10D020000823704770B590F9293082B00446002B70
-:10D030003BD1C0690D46A8B9A37E002B41D0637EC9
-:10D04000002B3ED0E37E002B3BD16169234A01EBEC
-:10D0500045110823C1F82025C1F82435012384F89F
-:10D06000293020E0616B0B6805F10B061B6801A8F5
-:10D0700004EB8606984701A93046FEF7CBFA01A8D3
-:10D08000FEF7C0FA04EB85036169DB6AE269588840
-:10D0900001EB451140100433013AC1F82035C1F8C5
-:10D0A00024050120E26102B070BD42690123536092
-:10D0B000D2F80431002BFBD0E36900256576258585
-:10D0C00013B9002002B070BD2268013BD269E36150
-:10D0D00020469047284602B070BD00BF943A002019
-:10D0E00038B5C369817E01330446C36119B1637EDB
-:10D0F00063B1002038BDFFF795FFC8B16369012215
-:10D100009A60A37E002BF2D1002038BD012594F84F
-:10D11000281065762046FFF785FF94F828302B44C9
-:10D120002B4084F828303BB9636901229A60E0E71C
-:10D13000E37E002BE5D0E1E7E36913B900236376D2
-:10D14000D7E729462046FFF76DFF94F828300133D2
-:10D1500003F0010384F82830002BEFD1E4E700BF8F
-:10D16000A0F10800FFF7BCBF38B5134B9C6834B181
-:10D170006369D3F8102172B9D3F8143103B938BDFB
-:10D18000002584F8285001212046FFF74BFF6369F2
-:10D19000C3F8145138BD012384F8283000212046FB
-:10D1A000FFF740FF63690022C3F81021D3F8143160
-:10D1B000002BE4D0E4E700BFA43A002038B5134BBD
-:10D1C0001C6834B16369D3F8102172B9D3F81431F3
-:10D1D00003B938BD002584F8285001212046FFF707
-:10D1E00021FF6369C3F8145138BD012384F8283046
-:10D1F00000212046FFF716FF63690022C3F81021C3
-:10D20000D3F81431002BE4D0E4E700BFA43A0020A7
-:10D2100038B5134B5C6834B16369D3F8102172B927
-:10D22000D3F8143103B938BD002584F82850012102
-:10D230002046FFF7F7FE6369C3F8145138BD012398
-:10D2400084F8283000212046FFF7ECFE63690022B5
-:10D25000C3F81021D3F81431002BE4D0E4E700BF69
-:10D26000A43A0020426900230376C2F800357047D3
-:10D27000032A37DC70B50C4602F5AC754169237C96
-:10D2800051F825209A42064618D0236817491A6E8D
-:10D290008A421BD11A6816498A421ED1DB6D154A93
-:10D2A0007169207C41F82500934209D10023337431
-:10D2B000E38843F008030020E38070BD002070BDC8
-:10D2C000002206F10C0120469847F1E720469047DE
-:10D2D000236807491A688A42E0D000212046904717
-:10D2E0002368DBE76FF47A70704700BFA103020088
-:10D2F00049F301009D03020070B505680F4C2A6ACE
-:10D30000A24218D144698446087C00234FF0FF36BE
-:10D3100004EB83020133D2F86015814208BFC2F8E2
-:10D320006065042BF4D19CF8103013B1AB696046F2
-:10D330009847002070BDBDE87040104745CD020001
-:10D3400043698B420AD070B505460C46164613B1A8
-:10D3500003681B6E984726716C6170BD704700BFF3
-:10D3600090F804C01CF0020F29D0002924DB002A09
-:10D3700022DD002B20DDB4294FF47A7CA8BFB42134
-:10D3800030B50CFB01F10F4D046802EBD27E890829
-:10D39000A5FB0151A3EB6E030CFB03F3890802FB11
-:10D3A0000131094A246BCB1782FB0121C3EBA11188
-:10D3B0002346BDE8304018476FF47A707047034841
-:10D3C000704700BF176CC116D34D621016FCFFFFEB
-:10D3D000C08800F00500003818BF0120704700BF6A
-:10D3E000037C0B49202B38BF4FF0A0410122D1F81C
-:10D3F000141503F01F0302FA03F30B4206D1C08891
-:10D4000000F00A00003818BF01207047104670472E
-:10D4100000030050C08810F0030018BF01207047BF
-:10D42000C08800F00C00003818BF0120704700BF12
-:10D4300003684FF47A729B6B02FB01F1184700BF3F
-:10D44000027C0F4B202A38BF4FF0A04302F01F028E
-:10D4500003EB82030129D3F80027417122F00C026B
-:10D4600007D0022908BF42F00C02C3F800270020B1
-:10D47000704742F00402C3F800270020704700BF45
-:10D4800000030050D0F8103521EA0301C0F8181548
-:10D49000704700BFD0F810351940C0F81815704714
-:10D4A00038B5037C202B0446184838BF4FF0A04005
-:10D4B00003F01F0301229A40D0F8143513421BD108
-:10D4C0000D46D9B9C0F80C251146FFF7E3FF217CC2
-:10D4D0000E4B202938BF4FF0A043D3F81435134228
-:10D4E00012D0236820461B6E9847236829461B6884
-:10D4F00020469847002038BD002038BDC0F80825D8
-:10D500001146FFF7BFFFE2E7014838BD00030050B6
-:10D5100012FCFFFF38B5C3889B0704460D4604D5AF
-:10D520004069A8B3F9F7B8FD90BB236820461B6E8D
-:10D530009847FDB9227C274B1F2A02F01F014FF0AC
-:10D54000010098BF4FF0A0438840C3F80C051F2A84
-:10D55000204BE28898BF4FF0A04303EB810342F0D9
-:10D560000202D3F8001741F00101C3F800170020B0
-:10D57000E28038BD227C174B1F2A02F01F014FF0BA
-:10D58000010098BF4FF0A0438840C3F80805DEE7CC
-:10D590007DB1237C0F4A202B4FF0010138BF4FF0A3
-:10D5A000A04203F01F0301FA03F3C2F8083500207C
-:10D5B00038BD237C074A202B4FF0010138BF4FF0C4
-:10D5C000A04203F01F0301FA03F3C2F80C35002058
-:10D5D00038BD00BF0003005038B503799A071FD546
-:10D5E000C3885B07044617D50E4B1868C0B10122EB
-:10D5F0002146FEF7E5FE054690B1606910B1F9F7E6
-:10D600004BFD18B9E38843F00403E3802846FEF796
-:10D61000DDFAC0F30F1038BD03681B6E9847E3E7CF
-:10D62000014838BD743B002016FCFFFFC3881B0770
-:10D6300039D570B51D4D1E4C28682DED028B08EEB6
-:10D64000101AFFF797FCF8EE487A08EE900A17EEEA
-:10D65000901A2868FFF792FCF8EEE88A04F10806B1
-:10D660002388286807EE903AB8EE678AFFF782FCB5
-:10D6700007EE900AF8EEE77A67EE887A87EEA87AE6
-:10D68000BCEEC77A17EE103A24F8023BB442E7D159
-:10D69000084B074918680822012308F04DFFBDEC2C
-:10D6A000028B002070BD0448704700BF783B00200B
-:10D6B0007C3B0020843B002016FCFFFF08B5C3889C
-:10D6C0001B0701D4064808BD064B1868FFF78CFC01
-:10D6D00007EE900AFCEEE77A17EE900A08BD00BF4D
-:10D6E00016FCFFFF783B00200368244A9B6A9342A4
-:10D6F00010B5044630D1C3885B052CD46069B0B145
-:10D70000F9F7CAFC98B96069E388026843F480635A
-:10D710001268E38021469047194B62691B6803B188
-:10D720000C339A421CD0227C0023636100E0227CEF
-:10D73000144B202A38BF4FF0A04302F01F0203EB26
-:10D740008203E288D3F8001702F4306221F44031FA
-:10D75000C3F80017E28010BD98470028CED010BD56
-:10D76000094B227C181D4FF0FF0C13F9011B91424D
-:10D7700008BF03F801CC9842F7D1D5E72D0302008A
-:10D78000783B0020000300503821002002680F4938
-:10D79000D26B8A4208B513D1C3881B0701D40C4849
-:10D7A00008BD0C4B1868FFF71FFC07EE900AFCEE53
-:10D7B000E77A094B17EE900AA3FB0030800908BDF9
-:10D7C0009047054BA3FB0030800908BDBDD6020081
-:10D7D00036894100783B0020D34D621070B5056852
-:10D7E000154E6B6CB34204461FD10A46017C134BA5
-:10D7F0004271202938BF4FF0A04301F01F0103EB15
-:10D800008103012AD3F8001721F00C010AD0022A63
-:10D8100008BF41F00C01C3F8001720466B68BDE853
-:10D820007040184741F00401F5E798472568204605
-:10D830006B68BDE87040184741D4020000030050F7
-:10D8400038B5C388DB07044606D5406900283FD0B9
-:10D85000F9F722FC00283BD1236820461B6E98472D
-:10D86000227C294B2068202A38BF4FF0A04302F0C9
-:10D870001F0103EB8103456CD3F80017234821F007
-:10D880000301C3F80017E188854241F00101E180FE
-:10D8900002F01F0C617930D1D3F80007012920F084
-:10D8A0000C0027D0022908BF40F00C00C3F8000785
-:10D8B00015491F2A8CBF0A464FF0A0420123D2F817
-:10D8C000102503FA0CF3134214BF0120002038BDC9
-:10D8D000237C0D4A202B38BF4FF0A04203F01F03DA
-:10D8E000D2F81015012202FA03F30B4214BF1046BE
-:10D8F000002038BD40F00400D8E72046A847227C2D
-:10D9000002F01F0CD4E700BF0003005041D4020016
-:10D9100038B5044615464FF48072C2802F2D0F4A49
-:10D9200023714FF000004FF00103E0602181257466
-:10D93000226063710ED80A4A0A4942F82540002342
-:10D940006361094B4FF000404022C1F804032046B8
-:10D950001A6038BD3220EFF717FFECE77C96030022
-:10D96000B03A00200060004000E100E00379DB07EE
-:10D970004FD52DE9F041C388DA0682B004460D4642
-:10D980003CD4236820461B6E9847012D236842D063
-:10D990005B682046984723682020D3F85C800AF013
-:10D9A00076F80023CDE9003321460123228907467A
-:10D9B000FAF7D8FE2F4B984507F10C064CD1636956
-:10D9C0009E4207D01BB1236820461B6E9847012357
-:10D9D0003B746661E38823F400639BB243F0110358
-:10D9E000012DE38011D0002E42D056F80C3CDB69AB
-:10D9F000A6F10C0002B0BDE8F0411847C3F3C02304
-:10DA00008B42BED1012D4669EDD1002EEDD1336898
-:10DA1000FFDE194870473020D3F85C800AF037F8F1
-:10DA2000164B21461A6840F6AC530746FCF710F82F
-:10DA3000104B984507F10C0614D163699E4207D03C
-:10DA40001BB1236820461B6E984701233B74666117
-:10DA5000E38843F40063C1E7314601222046C04712
-:10DA60006669B7E731462A462046C0476669EFE750
-:10DA70003368FFDE41D3020016FCFFFF703B00203D
-:10DA8000C188C1F3C021FFF771BF00BF10B5C388C3
-:10DA9000590684B0044614D49A060AD41B0606D547
-:10DAA000E36823B1012004B0BDE81040184704B07A
-:10DAB00010BD0123218902226846FDF703FAE3889D
-:10DAC000ECE70189002305226846FDF7FBF963694D
-:10DAD0004BB1596A029A5A626846521A0023CDE93C
-:10DAE0000223FDF747FAE388D6E700BF10B5C388E5
-:10DAF000590684B0044614D49A060AD41B0606D5E7
-:10DB0000E36823B1002004B0BDE81040184704B01A
-:10DB100010BD0123218903226846FDF7D3F9E3886C
-:10DB2000ECE70189002304226846FDF7CBF963691D
-:10DB30004BB1596A029A5A626846521A0023CDE9DB
-:10DB40000223FDF717FAE388D6E700BF2DE9F04B73
-:10DB5000D0F8204584B006466CB3DFF890800D46BF
-:10DB600001274FF01F0BB4FA84FCABEB0C035919DF
-:10DB700007FA03F258F8219024EA0204B9F1000FE1
-:10DB800017D0B9F8062012F0E00F06EB83030ED091
-:10DB9000D3F8002782F48032C3F80027D3F8003787
-:10DBA000DA0348461CD5FFF771FFB9F80620930544
-:10DBB00008D4002CD5D14FF0FF33C6F8203504B07F
-:10DBC000BDE8F08BF8F7FAFA0028F2D0012305221D
-:10DBD00040F2FF316846FDF775F9002CC1D1EAE744
-:10DBE000FFF784FFB9F80620E1E700BFB03A002054
-:10DBF00008B5094BD3F87C2102B908BD0021C3F850
-:10DC00007C114FF0A040FFF7A1FFBDE8084003489A
-:10DC10002021FFF79BBF00BF0060004000030050C1
-:10DC2000C38813F0E00F70B504460D4621D1036898
-:10DC30005B689847227C3A49202A02F01F0338BFCC
-:10DC40004FF0A04101EB830302F01F02D3F80067FD
-:10DC500026F44036C3F8006788BBD3F8000740F4C9
-:10DC60000030C3F80007012303FA02F2E388C1F889
-:10DC700020255A060ED423F0E0039BB2022DE38048
-:10DC800018D0032D22D0012D17D143F08003E3805B
-:10DC9000002070BD032D37D06069036821461B68E2
-:10DCA0009847E38823F0E00300229BB2022D6261D3
-:10DCB000E380E8D143F02003E380002070BDD3F877
-:10DCC000000740F44030C3F80007CCE743F04003BE
-:10DCD000E380282009F0DBFE2146054608F028FBFA
-:10DCE000FAF738F823680F4ADE6D6862964212D15F
-:10DCF00062699542E1D012B11B6E2046984701231C
-:10DD00002B716561002070BD23F0E00343F04003F8
-:10DD1000E380002070BD012229462046B047CCE7B1
-:10DD20000003005041D30200032910B50C460BDC60
-:10DD300000291ADC16D1C28812F0F00219D003684B
-:10DD40001B6E9847204610BD04290BD102680B4971
-:10DD5000D26A8A420FD1C188C1F3C021FFF706FE03
-:10DD6000002010BD6FF47A7010BDFFF759FF00203E
-:10DD700010BD104610BD9047002010BD81DA020092
-:10DD800038B5036804465B680D469847E3885B0630
-:10DD900009D423680A4A5B6D93424FF00301204681
-:10DDA00007D1FFF73DFF60692946BDE8384008F01C
-:10DDB000D7BA984760692946BDE8384008F0D0BA1C
-:10DDC00029DD0200072913D8027C0B4B202A38BF1B
-:10DDD0004FF0A04302F01F0203EB82030020D3F8B0
-:10DDE000002722F4E06242EA0121C3F800177047DD
-:10DDF0006FF47A70704700BF00030050007C0B4B3B
-:10DE0000002914BF4FF440710021202838BF4FF083
-:10DE1000A04300F01F0003EB80030020D3F800278D
-:10DE200022F4E0620A43C3F8002770470003005061
-:10DE3000027C0B4B202A38BF4FF0A04302F01F0298
-:10DE400003EB8203D3F8000720F44030C3F8000747
-:10DE5000D3F8002742EA0141C3F80017704700BF1A
-:10DE600000030050F0B5164C236883B02BB1154D5C
-:10DE70002E688EB1002003B0F0BD382009F007FEF7
-:10DE8000054608F03DFB284625600E4D032108F0AD
-:10DE9000E5FA2E68002EEDD1382009F0F8FD1323A5
-:10DEA0000746226800930849084BFEF78BFF384667
-:10DEB000012231462F60FFF79FF8002003B0F0BD2C
-:10DEC000843B0020783B002000C001400000484215
-:10DED00003799B0763D5B1F5806F2DE9F0410E46BC
-:10DEE0005FD2C3881A07054641D52F4F297C3A4691
-:10DEF0004FF0FF34002312F9010B884208BF1C4683
-:10DF00000133042BF7D1631C35D0DFF8B480686986
-:10DF100040B3F9F7C1F828B3D8F80000FFF72AF8A2
-:10DF200007EE906A9FED216A2149224BB8EEE77A0D
-:10DF3000F7EE007AE7EE467AF0EE676A07EE900AAF
-:10DF4000F8EEE77A186867EEA67A0123FDEEE77A25
-:10DF500017EE902A21F81420082208F0EDFA00208C
-:10DF6000BDE8F081EB8843F00803EB80D4E7036859
-:10DF70001B6E9847B9E72846FFF774FF0E4BDFF892
-:10DF800040801C78D8F80000013404F003041C70B1
-:10DF900022462B7C3B552946FFF76AF9B7E707482D
-:10DFA00070476FF47A70DBE7382100200000803A78
-:10DFB0007C3B0020843B0020C921002016FCFFFF91
-:10DFC000783B002070B5184D2DED028B044608EE0D
-:10DFD000101AFFF747FF2868FFF706F8DFED137AFE
-:10DFE00007EE100AB4EE677AF1EE10FA15D1DFED04
-:10DFF000107A9FED0E7A2368B8EE488A204628EE04
-:10E00000278ADB68C8EE077ABDEC028BBDE870405A
-:10E01000FDEEE77A17EE901A184717EE901A286867
-:10E02000FEF7ACFFE3E700BF783B002000409C46D2
-:10E030000000804421B9436E4FF40472C3F80823F2
-:10E0400000207047B1F5614F34D00DD847F6122348
-:10E05000994229D0B1F5164F13D14FF41D03426EEA
-:10E060000020C2F824357047B1F5612F1FD0134B43
-:10E07000994211D1426E4FF080530020C2F82435EE
-:10E080007047426E0E4BB1F5165F18BF4FF0EB7341
-:10E090000020C2F824357047B1F5613F14BF4FF03E
-:10E0A000EB734FF06C73DAE74FF40003D7E74FF0F0
-:10E0B0007063D4E74FF46B03D1E700BF40420F0019
-:10E0C0000050270070B504460E4615462046F9F765
-:10E0D0008BFB0028FADC94F83C3003F0FF00002BA7
-:10E0E000F4D1636E317C2A7CC3F80C15C3F8142577
-:10E0F00070BD00BF10B584B004468DF8071002E073
-:10E1000094F83C301BB100F059FE0028F8D000F024
-:10E1100055FE636E60B10022C3F82021D3F82011B0
-:10E1200003910399C3F85821D3F858210292029A17
-:10E1300001220DF1070184F83C20C3F84415C3F80F
-:10E1400048259A6000F03AFE98B1636E00E091B9FC
-:10E15000D3F82021D3F85811002AF8D059B9012258
-:10E16000DA60D3F85821002AFBD00020002384F87D
-:10E170003C3004B010BD0148F8E700BF09FCFFFFC8
-:10E180000021F9F7D1BA00BF90F83C3003B17047D5
-:10E1900010B584B00446F9F727FBB8B1A28EA38E60
-:10E1A00094F830109BB20133B3FBF1F001FB103354
-:10E1B00092B22068E16A9BB2A386895C836920469B
-:10E1C0009847A38E628E9BB29A4201D004B010BDD4
-:10E1D0000123022240F2FF316846FCF773FEF5E7A7
-:10E1E00010B5A9B9C3895A07044617D5636E04F15F
-:10E1F00044012022C3F834150020C3F838254FF419
-:10E20000047101222064C3F804131A60002010BDB9
-:10E210000129FBD1FFF7B8FF002010BDF9F7D0F8B6
-:10E22000E3895B07E2D4002010BD00BF10B5224B8C
-:10E23000224A0446406E236003F13C01A16082B093
-:10E24000C0F8082300F0A6FE00280DDB43091C4996
-:10E250000122203300F01F0002FA00F041F82300F1
-:10E26000BFF34F8FBFF36F8F636ED3F8002201218E
-:10E2700022F020020020C3F800225960C3F85801A0
-:10E28000D3F858210192019AD960D3F85821002A75
-:10E29000FBD04FF0FF320021C3F800151846C3F839
-:10E2A0000C25C3F8142500F047FE2046F9F7ACFA18
-:10E2B000204602B010BD00BFF096030014034200D8
-:10E2C00000E100E0A0F10800FFF7B0BF10B5044680
-:10E2D000FFF7ACFF204609F0D8FB204610BD00BF79
-:10E2E00010B5A0F108042046FFF7A0FF204609F072
-:10E2F000CCFB204610BD00BF70B50446406E0E46F4
-:10E3000000F048FE054646B3E18911F0200124D112
-:10E310002368384A9B68934268D1636E4FF4047255
-:10E32000C3F808232046F9F75FFA0028FADC94F8CE
-:10E330003C30002BF6D1002D47DB6B092E49012222
-:10E34000203305F01F0502FA05F541F82350BFF30D
-:10E350004F8FBFF36F8F002070BD002D0DDB6B0959
-:10E360009B0003F1604303F5614305F01F050122A3
-:10E3700002FA05F5C3F880511D6023681F4D5B68E4
-:10E38000AB422BD1E3895A0721D5636E04F14402D5
-:10E390002021C3F83425C3F838154FF40472002146
-:10E3A0002164C3F8042301221A602046F9F71CFAFD
-:10E3B000002806DD23685B68AB4213D12046FFF7D7
-:10E3C000E3FEA16B2046F9F701FA002070BD20465C
-:10E3D000F8F7F6FFE3895B07E7D5D6E7002120468B
-:10E3E0009847E2E7012120469847EAE72046984708
-:10E3F00098E700BF35E0020000E100E0E1E1020043
-:10E40000A0F10800FFF778BFF0B50C268DB01D46CF
-:10E410001423CDE90036044616460F46F9F738F9BD
-:10E420004A4A226000233C3284F83C30A260636692
-:10E430002364002D7ED0284600F03CFD03906066EA
-:10E4400000287DD04FF0EB73C0F824350023C0F8CE
-:10E450006C352046F9F7C8F90028FADC94F83C300E
-:10E4600003F0FF05002BF4D1606E3A7C337CC0F8DA
-:10E470000C25C0F81435C0F80851D0F808310B93BA
-:10E480000B9BC0F81051D0F810310A930A9BC0F8CA
-:10E490002051D0F820310993099BC0F82451D0F8BD
-:10E4A00024310893089BC0F84451D0F844310793B5
-:10E4B000079BC0F85851D0F858310693069BC0F816
-:10E4C0004C51D0F84C310593059BD0F80032204DCB
-:10E4D000204943F02003C0F800322246C0F804531C
-:10E4E00000F08CFD606E00F055FD00281BDB430939
-:10E4F00000F1604202F561429B0003F1604320217C
-:10E5000082F8001303F5614300F01F00012202FAB4
-:10E5100000F0C3F880011860636E08222046C3F83B
-:10E5200000250DB0F0BD0C4B00F00F00034420227D
-:10E530001A76F1E7102000F0DBFC6066002881D13C
-:10E540005A20EFF721F9606E7CE700BFF0960300D8
-:10E5500014034A00A5E50200FCEC00E030B5436E70
-:10E56000D3F83C55026CAA4283B0044606DA002276
-:10E57000C3F80821D3F808310193019B236C9D4215
-:10E580000BDD236C5A1C2344226493F8441020466C
-:10E59000F8F790FE236CAB42F3DB0023236403B057
-:10E5A00030BD00BF70B5456ED5F8083188B004465F
-:10E5B000B3B1002610E0C5F80861D5F80831019321
-:10E5C000019B236C5A1C2344226493F84410F8F7EF
-:10E5D00071FED5F808311BB1236C1F2B2046EADDF4
-:10E5E000D5F81031002B3AD1D5F84C3173B1002356
-:10E5F000C5F84C31D5F84C31626E0393202104F1FB
-:10E6000044030398C2F83435C2F83815D5F82431DC
-:10E6100053B10023C5F82431D5F824310493049B69
-:10E62000D5F88034C5F88034D5F8443133B10023AF
-:10E63000C5F84431D5F844310593059BD5F8203110
-:10E64000C3B9D5F8583143B10023C5F85831D5F8CE
-:10E6500058210792079A84F83C3008B070BD002317
-:10E66000C5F81031D5F8103102932046029BFFF710
-:10E6700075FFB9E70023C5F82031D5F820210692AF
-:10E68000069A84F83C302046F9F7AEF8002802DC00
-:10E690000123EB60D5E72046F8F764FED1E700BF21
-:10E6A00010B5034B03600446FBF75EFB204610BD2C
-:10E6B0005097030010B5054B03600446FBF754FB6D
-:10E6C000204609F0E2F9204610BD00BF5097030034
-:10E6D00010B50446D4E90E2352694FF47A50002B4A
-:10E6E000D2F84415C2F8440522DA1A4A0021C2F8C9
-:10E6F0001015626B013393FBF2F102FB1133E363FC
-:10E7000000F070FBD4E90E2352690121002BD16087
-:10E710000ADB02330F4A54F82330DB691B7C1B02EF
-:10E7200043F00113C2F81035BDE8104000F04CBBB7
-:10E73000023354F82300FBF7F3F9E36B054A002199
-:10E74000C2F81015002BD4D1626B012AD2D14FF040
-:10E75000FF33D4E700600040034B186818B1436BE7
-:10E760000BB1FFF7B5BF7047883B002070B50D4671
-:10E7700011460446FBF74EFB1C4A2B681C499B6B59
-:10E7800014600026C4E90E56216028463146984799
-:10E79000A06B184D03684FF47A51DB6C9847A06B5F
-:10E7A00003684FF47A52DB6B31469847A06B124BEB
-:10E7B00042690168C3F820554432C3F82425042275
-:10E7C000C3F80425CB690D4A934209D10C4BC360B1
-:10E7D0004B6A9847A06B03689B6A9847204670BDB8
-:10E7E00007499847A06B0168F2E700BF883B00200B
-:10E7F000509703000061004000F001401DDA010065
-:10E8000059E7020038B50D460446FBF717FA002118
-:10E810002846FBF765F9636B012B03D1A06B0368F6
-:10E820005B6B9847002038BD007A704790F9103034
-:10E83000002B11DB5A0910B460320A4C03F01F039D
-:10E84000012101FA03F344F8223043695DF8044BD7
-:10E85000012200201A607047436901221A600020DB
-:10E86000704700BF00E100E090F91030002B08DB9A
-:10E870005809054903F01F03012202FA03F341F886
-:10E8800020300020704700BF00E100E090F9103018
-:10E89000002B0DDB5A0907480121203203F01F032A
-:10E8A00001FA03F340F82230BFF34F8FBFF36F8FAD
-:10E8B0000020704700E100E0012904D0022902D0C5
-:10E8C00009B10020704743690020C3F80415704760
-:10E8D000437A013B99420FDC10B44FF48033446912
-:10E8E00001F5A87003FA01F144F820200020C4F8D3
-:10E8F00004135DF8044B70476FF47A70704700BFE3
-:10E90000437A013B994212DC10B4446904EB810064
-:10E91000D0F840351A444FF4803303FA01F1C0F8BF
-:10E9200040250020C4F804135DF8044B70476FF4D1
-:10E930007A707047437A013B994208DC42694FF490
-:10E94000803303FA01F1C2F80813002070476FF416
-:10E950007A707047032907D8DFE801F01710090221
-:10E9600043690322C3F808250172002070474369F8
-:10E970000222C3F808250172002070474369002273
-:10E98000C3F8082501720020704743690122C3F8CB
-:10E99000082501720020704710B5044A0260002368
-:10E9A0000446C380F6F754FE204610BDE08D0300F8
-:10E9B00010B5064A026000230446C380F6F748FEFD
-:10E9C000204609F062F8204610BD00BFE08D03002C
-:10E9D00090F91030002B09DB03F1604303F561432C
-:10E9E0004901C9B283F8001300207047044A03F0BC
-:10E9F0000F031A444901C9B211760020704700BFC5
-:10EA0000FCEC00E0B1F57A5F13D800234FF47A5C98
-:10EA10002CFA03F2914204D342690020C2F8103567
-:10EA200070470133092BF3D142690020C2F8103539
-:10EA300070476FF47A70704703680F4A1B6B9342FC
-:10EA400010B5044616D190F91030002B0DDB5A0991
-:10EA50000A480121203203F01F0301FA03F340F8B2
-:10EA60002230BFF34F8FBFF36F8F636901225A606B
-:10EA7000002010BD9847F8E78DE8020000E100E0B3
-:10EA800090F91020002A70B5044636DB53099B002C
-:10EA900003F1604301682148096B03F5614302F00B
-:10EAA0001F021D68814225FA02F505F0010521D1FA
-:10EAB000012101FA02F2C3F88020BFF34F8FBFF3A8
-:10EAC0006F8F63690122DA64D3F84C657DB12368E6
-:10EAD00013499B6A8B421CD194F91030002B06DB42
-:10EAE000590903F01F039A400E4B43F8212030468A
-:10EAF00070BD002520468847E3E70268074B116B8D
-:10EB00009942F6D143690122DA64D3F84C65304664
-:10EB100070BD20469847304670BD00BF8DE80200AA
-:10EB200069E8020000E100E090F91020002A38B501
-:10EB3000044635DB53099B0003F1604301681F481D
-:10EB4000096B03F5614302F01F021D68814225FA3B
-:10EB500002F505F001052AD1012101FA02F2C3F8FC
-:10EB60008020BFF34F8FBFF36F8F62690123D360A3
-:10EB7000D368002BFCD18DB12368114A9B6A934264
-:10EB800018D194F91030002B08DB58090D4903F017
-:10EB90001F03012202FA03F341F82030002038BDA0
-:10EBA0000268064B116B99424FF00005DDD02046FC
-:10EBB0008847DAE720469847002038BD8DE80200F4
-:10EBC00069E8020000E100E010B5034629B390F9BE
-:10EBD000101000291FDB4A09920002F1604202F581
-:10EBE000614201F01F01146824FA01FC1CF0010FBE
-:10EBF00011D0C488036844F001041B6BC480164C18
-:10EC0000A34226D1012303FA01F1C2F88010BFF319
-:10EC10004F8FBFF36F8F002010BDC288D107FAD588
-:10EC200019680E4C896A22F00102A142DA800ED1E5
-:10EC300093F91030002BEEDB58090949012203F04B
-:10EC40001F0302FA03F341F82030002010BD88476B
-:10EC5000E1E79847DFE700BF8DE8020069E80200BE
-:10EC600000E100E00F4B70B553F82050CDB1002308
-:10EC70006C6918464FF0010E1E4604EB83020EFA33
-:10EC800003FCD2F84011013321B14CEA0000C2F874
-:10EC90004061C0B2042BF0D1EB6813B1BDE8704005
-:10ECA000184770BD8C3B00200020FFF7DBBF00BF82
-:10ECB0000120FFF7D7BF00BF0220FFF7D3BF00BF7F
-:10ECC0000320FFF7CFBF00BF0420FFF7CBBF00BF7B
-:10ECD000F8B5334B03600026466004460F461546E0
-:10ECE000F6F748FC2F4A3049E660032397426372E7
-:10ECF00067612574216047D002F58052974234D075
-:10ED000002F58032974241D1284A002D42F8234033
-:10ED100031DB6909264B0122203105F01F0502FA7B
-:10ED200005F543F82150BFF34F8FBFF36F8F94F970
-:10ED300010506769002D7A601FDB2B44402283F856
-:10ED4000002301234FF47A52092B22FA03F103F135
-:10ED5000010002D0B1F57A7F1FD80322C7F8103521
-:10ED60002046C7F808252272F8BD104A0223002D5C
-:10ED700042F82340CDDA01237B600E4B05F00F05EE
-:10ED80002B4440221A76DCE70123BDE70A4B9F4261
-:10ED900018BF3346B8D10423B6E70346D4E700BF13
-:10EDA000E08D030000900040809703008C3B002022
-:10EDB00000E100E0FCEC00E000B00140014B93F901
-:10EDC000000070478B420020054A1378013B5BB27C
-:10EDD000002B01DD137070470023137062B670477B
-:10EDE0008B42002072B6024A1378013313707047C9
-:10EDF0008B42002020BF70474FF08053596E186E31
-:10EE0000704700BFBFF34F8F0549064BCA6802F435
-:10EE1000E0621343CB60BFF34F8F00BFFDE700BF3D
-:10EE200000ED00E00400FA05704700BF08B50B4B89
-:10EE30000122C3F8402502210022930003F1A043E0
-:10EE40000132202AC3F80017C3F8001AF5D1FFF7E2
-:10EE5000EBFFBDE80840EDF763BB00BF00E00140F9
-:10EE600000487047000002204020F7F703BB00BFB6
-:10EE70008163704741637047C1637047C06B7047DF
-:10EE8000EFF30880704700BF406B7047C0E9001285
-:10EE90008360704710B5054B054C4FF48072A16834
-:10EEA000184608F02CFEA06010BD00BF0024002012
-:10EEB00000ED00E030B50C4D0C4A2C688646052369
-:10EEC0004FF0010C0CFA03F1214203F1FF3302D1A0
-:10EED000D06B704505D0591CA2F10C02F2D1002074
-:10EEE00030BD2143296030BDA43B0020D8970300EA
-:10EEF000F0B40F4D0F4E2C68324605234FF0010C35
-:10EF00000CFA03F1214202D1576C384207D1013B80
-:10EF1000591CA2F10C02F3D10020F0BC704703EBA6
-:10EF20004303214356F823002960F0BC704700BF1B
-:10EF3000A43B0020D8970300144B984215D003F54A
-:10EF4000E04398421AD0A3F53433984218D003F521
-:10EF50000433984216D0B0F1402F15D0A3F50033FA
-:10EF6000984208BF002001D07047052008490122BF
-:10EF70000B68824023EA02030B6070470420F5E728
-:10EF80000320F3E70220F1E70120EFE700800240D1
-:10EF9000A43B002008B5174B984218D0B0F1402F81
-:10EFA0001ED003F5003398421CD0A3F504339842D9
-:10EFB0001AD003F53433984218D0A3F5E0439842B1
-:10EFC00016D05A20EEF7E0FB4FF0FF3008BD0023CB
-:10EFD000094A03EB430302EB830393F9040008BDE2
-:10EFE0000123F5E70223F3E70323F1E70423EFE727
-:10EFF0000523EDE700300040D897030038B5184BE3
-:10F0000098420D46144620D0B0F1402F1FD003F592
-:10F01000003398421DD0A3F5043398421BD003F56A
-:10F020003433984219D0A3F5E043984208BF052332
-:10F0300004D05A20EEF7A8FB4FF0FF3309490A4AE3
-:10F0400041F8235042F8234038BD0023F6E701235E
-:10F05000F4E70223F2E70323F0E70423EEE700BF1F
-:10F0600000300040A83B0020C03B0020024A034B78
-:10F0700010681B68184700BFC03B0020A83B002059
-:10F08000024A034B50685B68184700BFC03B002032
-:10F09000A83B0020024A034B90689B68184700BFBA
-:10F0A000C03B0020A83B0020024A034BD068DB682D
-:10F0B000184700BFC03B0020A83B0020024A034B7A
-:10F0C00010691B69184700BFC03B0020A83B002007
-:10F0D000024A034B50695B69184700BFC03B0020E0
-:10F0E000A83B0020002815D0006041608260C3600A
-:10F0F000046145618661C761444604624C464462CE
-:10F10000544684625C46C462644604636E46466349
-:10F1100074468463002906D0C46B043C0439256816
-:10F120000D60B442F9D1946BA646566BB546002BE0
-:10F1300006D0D46B043C043B1D682560B442F9D171
-:10F14000146BA446D46AA346946AA246546AA146A4
-:10F15000146AA046D769966955691469D3685168DD
-:10F16000106892687047006041608260C36004610B
-:10F1700045618661C761444604624C464462544618
-:10F1800084625C46C462644604636E4646637446A9
-:10F190008463C46B043C043925680D60B442F9D122
-:10F1A000C76986694569046970470060416082608B
-:10F1B000C360046145618661C761444604624C4690
-:10F1C0004462544684625C46C462644604636C468E
-:10F1D00044637446846304697047846BA646446B39
-:10F1E000A546046BA446C46AA346846AA246446A40
-:10F1F000A146046AA046C769866945690469C3686F
-:10F2000082680068416870470649074A074B9B1AA5
-:10F2100003DD043BC858D050FBDC00F025F8FFF7B5
-:10F2200005FE0000C89A03004020002000240020B2
-:10F23000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7A6
-:10F24000FEE7FEE7BFF34F8F0549064BCA6802F49D
-:10F25000E0621343CB60BFF34F8F00BFFDE700BFF9
-:10F2600000ED00E00400FA0508B54FF08053D3F834
-:10F2700030210D2A55D14FF080410020C1F80C01FA
-:10F28000584AC1F81001C1F83805D3F80404C2F88F
-:10F290002005D3F80804C2F82405D3F80C04C2F8FA
-:10F2A0002805D3F81004C2F82C05D3F81404C2F8CA
-:10F2B0003005D3F81804C2F83405D3F81C04C2F89A
-:10F2C0004005D3F82004C2F84405D3F82404C2F85A
-:10F2D0004805D3F82804C2F84C05D3F82C04C2F82A
-:10F2E0005005D3F83004C2F85405D3F83404C2F8FA
-:10F2F0006005D3F83804C2F86405D3F83C04C2F8BA
-:10F300006805D3F84004C2F86C05D3F84434C2F859
-:10F310007035D1F80034D80744BF6FF00103C1F84D
-:10F320000034314AD2F8883043F47003C2F8883090
-:10F33000BFF34F8FBFF36F8F4FF01023D3F80C2222
-:10F34000D20731D4D3F80022002A07DBD3F80432E5
-:10F35000002B03DB254B264A1A6008BD254A0123F2
-:10F36000C2F80435D2F80034002BFBD04FF0102344
-:10F370001221204AC3F80012D2F80034002BFBD02F
-:10F380004FF0102312211B4AC3F80412D2F80034A4
-:10F39000002BFBD000231749C2F80435D1F8003404
-:10F3A000002BFBD0FFF74EFF124A0123C2F80435B1
-:10F3B000D2F80034002BFBD04FF010210D4AD1F8C9
-:10F3C0000C3223F00103C1F80C32D2F80034002BC8
-:10F3D000FBD000230749C2F80435D1F80034002BD4
-:10F3E000FBD0DFE700C0004000ED00E0402100203E
-:10F3F0000090D00300E0014030B484688D68C36899
-:10F40000CA68A54272EB03032CBF0120002030BC68
-:10F41000704700BF38B5224B1B782BB1044618B19A
-:10F42000037F03F0FF0513B90025284638BD1D48AA
-:10F4300000F01AFB1C4B1A685B6880181B4AD2E963
-:10F44000001243F10003884273EB020203D210F171
-:10F45000807043F10003D4E902128842934119D32A
-:10F46000236903B92377D4E9053098472369002B32
-:10F47000DAD0227F02F0FF05002AD5D0D4E902219C
-:10F48000D31841F10001C4E902310948214600F0D6
-:10F4900075FCCAE70648214600F070FCC5E700BFCE
-:10F4A0008C42002044210020003800200838002031
-:10F4B000249803002DE9F04F83B0814600F0AAFAAA
-:10F4C00040B1734AD2E9003113F1807341F1000178
-:10F4D000C2E900310021484600F0B6FA6D4D00281F
-:10F4E00040F0CC800121484600F0AEFA002840F000
-:10F4F000AE80694801A900F077FB002834D0674C42
-:10F50000674F654E09E02BB301A9304600F09EFB22
-:10F5100001A9304600F068FB30B30378012B11D00D
-:10F52000022BF0D120464FF0000800F03BFC30B138
-:10F5300080F81C80204600F035FC0028F8D101231B
-:10F540003B70E1E72B684168994275D0204600F096
-:10F5500033FCD9E741680B7F002BD5D101230B7712
-:10F56000204600F00BFCCFE74C4E4E4FDFF82081D9
-:10F5700031E0304600F016FC04463846D4E902ABD0
-:10F5800000F072FA484BD8F80420D3E900E1D8F82B
-:10F590000030C31842F10002734572EB010103D23F
-:10F5A00013F1807342F10002BAEB03036BEB02022A
-:10F5B000012B72F100022DDBB3F5350F32D2A268B8
-:10F5C0004FF496030021384600F09EF9E0B10D2873
-:10F5D00024D000232B60304600F0EAFB2B6870B388
-:10F5E000002BC6D02B6884689968C268DB688C429F
-:10F5F00072EB03030BD22B681B7F002BB9D0296859
-:10F60000304600F0BBFBB4E72B688BB12C6003B035
-:10F61000BDE8F08F0021384600F00CFA2046FFF7D5
-:10F62000F9FED6E7384600F01FFA204A0244C7E741
-:10F63000484600F03BF9E9E700232B6064E7002B24
-:10F64000E5D1484603B0BDE8F04F00F033B91548A6
-:10F6500000F00AFA0E4B1A685B688018124AD2E969
-:10F66000004143F10003A04273EB010103D210F10A
-:10F67000807043F10003C2E900033AE72B68002BD6
-:10F680003FF430AF2868FFF7C5FE00232B6029E761
-:10F6900000380020443C0020343C00202498030023
-:10F6A0008C4200204421002008380020FFFFB400D5
-:10F6B00010B5134B13491C68134882B00823582215
-:10F6C000019400F015FA044610B1204602B010BDB6
-:10F6D0000E4A0F4801A900F0A3F804460028F4D10F
-:10F6E0000B48012100F08EF901231946094A084808
-:10F6F00000F0E4F8084B012220461A7002B010BD59
-:10F7000020980300DC3B0020343C0020B5F40200CC
-:10F7100044210020FFFF7F008C4200204AB1A1F16C
-:10F7200001010368B1FA81F14909C3E9041200201B
-:10F7300070470720704700BF037F0BB10020704760
-:10F7400030B5044683B0A2611A480D4600F08CF92A
-:10F75000194B1A685B688018184AD2E9001243F105
-:10F760000003884273EB020203D210F1807043F170
-:10F7700000032818226943F10003C4E9020302B11F
-:10F7800025610F4801A900F0EDF9034648B10025B5
-:10F790000B481D705C6001A900F016FA20B903B097
-:10F7A00030BD042003B030BD024800F061F92846A6
-:10F7B00003B030BD4421002000380020083800206C
-:10F7C000343C002030B5044683B000250C48257732
-:10F7D00001A900F0C7F980B103460122027001A916
-:10F7E00007485C6000F0F0F908B903B030BD054887
-:10F7F00000F03EF9284603B030BD042003B030BD10
-:10F80000343C002044210020014800F053B800BFE0
-:10F8100044210020014800F049B800BF44210020E5
-:10F8200030B51F4C437944F823201E4C04EBC3022F
-:10F83000127992BB02680D88C2F8085590F904202D
-:10F840008978002A4FEAC30E20DB4FEA521C02F1EE
-:10F85000604549014FEA8C0C05F56145C9B20CF1D0
-:10F86000604C85F800130CF5614C02F01F02012179
-:10F8700001FA02F2CCF88021CCF80020A644012243
-:10F880008EF8042044F83300002030BD064D02F00D
-:10F890000F024901C9B2A954F0E7082030BD00BFEA
-:10F8A000503C0020483C002014ED00E00368012299
-:10F8B0001A607047036801225A60704730B401F142
-:10F8C000500C4FEA8C0C00681FFA8CFC4FF480340B
-:10F8D0008C400025C0F80843C0F8484340F80C505D
-:10F8E00082B050F80C50019501F5A87122F07F42CA
-:10F8F000019D40F82120C0F844430BB1C0F80443F7
-:10F9000002B030BC704700BF2DE9F04F04684FF4DF
-:10F91000803801F1500508FA01F80746AD0004EB04
-:10F920008100C4F84883ADB2C4F8088322F07F494F
-:10F930004FF0000AD4F80425D0F84065C0F84025FF
-:10F9400044F805A0A6EB020C85B0625902922CF097
-:10F950007F4CBCF1010F029A9B464FEA810640D0D2
-:10F96000D4F80455C4F84483A9EB050222F07F4281
-:10F97000012A24D0264409F1FF33C6F84095D4F873
-:10F980000415CBF1FF125B1A02F57F4223F07F438F
-:10F990009A4210D33BB10020C4F84483C4F80483D6
-:10F9A00005B0BDE8F08F09F10102C6F84025D4F892
-:10F9B00004359942EFD00D2005B0BDE8F08F01F578
-:10F9C000A8710F4B09F1010244F8212043F0010313
-:10F9D0004FF4806098473C68D4F804359D42DAD0F3
-:10F9E000E9E7074A019142F001024FF48060904735
-:10F9F0003C68019944F805A062590392039AAFE765
-:10FA0000F07B030003680222C3F8442309B1C3F862
-:10FA1000042370470368D3F8040100B9704700223B
-:10FA200082B0C3F80421D3F804310193019B012073
-:10FA300002B0704702684FF4803303FA01F1C2F854
-:10FA40004813C2F80813704750318900036889B21F
-:10FA5000585800B9704700225A5082B05B58019341
-:10FA6000019B012002B070470368D3F8040570477A
-:10FA700090F90430002B09DB5A09054803F01F03F5
-:10FA80000121403201FA03F340F82230704700BFF1
-:10FA900000E100E0024A034B10681B68184700BFF2
-:10FAA000483C0020503C0020D2B11368DB43D9B160
-:10FAB000014410B40D4C013801F1FF3C10F8011F56
-:10FAC00008224B405908DB074CBF81EA04030B4670
-:10FAD000013AF7D16045F1D1D8435DF8044B704746
-:10FAE0004FF0FF330029E3D1D84370472083B8EDAE
-:10FAF00099B110B4B2FBF3F403FB1424A4B244B9DB
-:10FB0000C0E9001484608281C38120465DF8044B03
-:10FB1000704709205DF8044B70470E20704700BF06
-:10FB200082B050E8022FC188B2EB324F4FF0000391
-:10FB300017BF92B241EA014142EA014104E0426842
-:10FB4000B2EB324F08BF012340E80212002AE8D18D
-:10FB50008DF807309DF80730002B0CBF11200020D6
-:10FB600002B0704710B483B050E8013F1FFA83FC25
-:10FB7000C489A4448489A44528BFACEB040C04893F
-:10FB8000A44502BFBFF32F8F002207E0CCEA030C8D
-:10FB900040E801C4002CE7D14FF001028DF80320AA
-:10FBA0000193019C9DF803200C6032B1006810FAAB
-:10FBB00084F003B05DF8044B704702F0FF03184671
-:10FBC00003B05DF8044B70470A884B889A4201D015
-:10FBD0000020704750E8012FC2EA024240E80123AA
-:10FBE000002BF7D10120704710B483B050E8023FDA
-:10FBF0001FFAA3FCC488A44502BFBFF32F8F0022C5
-:10FC00000EE0C489A4448489A44528BFACEB040C4D
-:10FC1000C3EA0C4C40E802C4002CE7D14FF00102CB
-:10FC20008DF803200193019C9DF803200C6032B1F4
-:10FC3000006800EB144003B05DF8044B704702F01D
-:10FC4000FF03184603B05DF8044B70470A884B88E1
-:10FC50009A4201D00020704750E8022FC2EA2242A7
-:10FC600040E80223002BF7D10120704733DF7047B3
-:10FC7000064A074B10B5002414701C60BFF35F8F59
-:10FC80000449054800F064F8204610BD8E4200206B
-:10FC90005C3C002030980300543C0020F8B5264E10
-:10FCA00004460121304604F0F9FFBFF35F8FD8B955
-:10FCB000042C3AD0214B1A7832BB214F01223C70E0
-:10FCC0001A70204D6B682BB90FE000F04BF86B6891
-:10FCD0003C7853B11B682046984703462846002BC2
-:10FCE000F3D1BFF35F8F3360F8BD023C012C0FD915
-:10FCF00003F024FAE0B94FF080430122C3F8002555
-:10FD0000BFF34F8F20BFFDE7BFF35F8F3060F8BDBB
-:10FD1000BFF34F8F0C490D4BCA6802F4E0621343E6
-:10FD2000CB60BFF34F8F00BFFDE7054F3C78C8E7BE
-:10FD3000FFF79CFFDFE700BF5C3C00208E42002005
-:10FD40008D420020543C002000ED00E00400FA0544
-:10FD5000D1E900329342C0E9001304BF002343609D
-:10FD6000704700BF436843B10268D2E901210B44E8
-:10FD70009342436004BF00234360704770B54468FA
-:10FD8000064620680D4618B908E02468206828B1A6
-:10FD9000B368294698470028F7D120682860256075
-:10FDA00070BD00BF4368186808B102681A607047E8
-:10FDB00043681868704700BF4368186818B908E0BE
-:10FDC0000346006828B18142FAD10A681A6001200E
-:10FDD000704770476DDF704779DF70477DDF704790
-:10FDE00064DF70472DE9F04F85B099460E9E038879
-:10FDF000BDF83CA00091174632880192002B53D0E9
-:10FE00004FF00008C3464546804605E0B8F800209C
-:10FE10000BF1010B5A4529DDD8F8041051F82B00DD
-:10FE2000039000220DF10B0103A8FFF7D9FF044650
-:10FE300030BB9DF80B20BA42E8D12DB33288D119DE
-:10FE4000514536DC4A440DF10B0103A80125FFF7AB
-:10FE5000C7FF002832D131889DF80B200A44328038
-:10FE6000B8F800200BF1010B5A45D5DCE5B1338819
-:10FE7000019A013B9B1A9BB2FF2B1AD809F802305A
-:10FE8000204605B0BDE8F08F3288511C3A4402325A
-:10FE9000524589B20DDC009B318009F8013032886F
-:10FEA000013292B23280CDE70024204605B0BDE891
-:10FEB000F08F0C24204605B0BDE8F08F04462046A4
-:10FEC00005B0BDE8F08F00BF2DE9F04790F82D3068
-:10FED000144600222788228086B006460D46002B55
-:10FEE00040F0F080B378002B40F0E480F1780029F6
-:10FEF00040F012817368B3B12288D11CB94200F27C
-:10FF0000DD8093F900100223AB54238801339BB2A8
-:10FF10000A222380EA54238801339BB22380E954C8
-:10FF20002388013323803389002B40F00A81338AF0
-:10FF3000002B40F03D81338B002B40F05581336A1C
-:10FF4000002B45D0B4F800E00EF10602BA4200F2F0
-:10FF5000B5801A88052A40F2A2816FF4486802EB46
-:10FF6000080189B24FF27D30814240F29881598870
-:10FF7000052940F294816FF4486C8C441FFA8CFC84
-:10FF8000844540F28C814FF6FF70824202D08A4253
-:10FF900000F28581052205F80E202288013292B2F6
-:10FFA00012212280A9542288013292B2228019881B
-:10FFB000A9542A44090A51702288023292B222803E
-:10FFC0005B88AB542A441B0A537023880233238076
-:10FFD000736A002B2FD09988B4F800C0881C0CF1EC
-:10FFE00002020244BA4269D8FE2867D8033105F8F4
-:10FFF0000C102288013292B2FF212280A95422885B
+:10000000A36304F1240138460BF01AF9214628466F
+:10001000FFF762FE28460BF00BF9206903681B68A6
+:100020009847E36C002B02DD013BE36413B13046DB
+:1000300005B0F0BDA1890123022228460AF010FD77
+:10004000304605B0F0BD00BFC38919B143F00203CB
+:10005000C381704723F002039BB2C381704700BF86
+:1000600001607047704700BF70B5664E664D674CC3
+:10007000674930460BF0AAF93046664E2A462146BB
+:1000800016F0DAFC644930460BF0A0F93046634EB6
+:100090002A46214616F0D0FC614930460BF096F90D
+:1000A0003046604E2A46214616F0C6FC5E49304670
+:1000B0000BF08CF930465D4E2A46214616F0BCFC0A
+:1000C0005B4930460BF082F930465A4E2A462146AB
+:1000D00016F0B2FC584930460BF078F93046574ECE
+:1000E0002A46214616F0A8FC554930460BF06EF919
+:1000F0003046544E2A46214616F09EFC5249304660
+:100100000BF064F93046514E2A46214616F094FC15
+:100110004F4930460BF05AF930464E4E2A4621469A
+:1001200016F08AFC4C4930460BF050F930464B4EE5
+:100130002A46214616F080FC494930460BF046F924
+:100140003046484E2A46214616F076FC464930464F
+:100150000BF03CF93046454E2A46214616F06CFC21
+:10016000434930460BF032F93046424E2A4621468A
+:1001700016F062FC404930460BF028F930463F4EFD
+:100180002A46214616F058FC3D4930460BF01EF930
+:1001900030463C4E2A46214616F04EFC3A4930463F
+:1001A0000BF014F93046394E2A46214616F044FC2D
+:1001B000374930460BF00AF93046364E2A4621467A
+:1001C00016F03AFC344930460BF000F93046334E15
+:1001D0002A46214616F030FC314930460BF0F6F83D
+:1001E0003046304E2A46214616F026FC2E4930462F
+:1001F0000BF0ECF82A4621463046BDE8704016F078
+:100200001BBC00BFF8360020402000207DB3020058
+:100210005C700300CC36002064700300EC360020D4
+:10022000D471030010370020DC710300F036002089
+:10023000B872030014370020C0720300D0360020CB
+:100240009C730300E0360020A8730300E43600200E
+:100250003C7403000037002040740300F436002093
+:10026000D474030018370020DC7403000437002026
+:1002700070750300D836002078750300FC36002026
+:100280000C760300D43600201476030008370020D3
+:10029000A8760300DC360020B0760300E8360020A4
+:1002A000FC7603000C370020047703006FF47D70A8
+:1002B000704700BF6FF47D70704700BF6FF47D70B2
+:1002C000704700BFC08800F00500003818BF01204B
+:1002D000704700BFC08800F00A00003818BF012036
+:1002E000704700BFC08810F0030018BF012070479E
+:1002F000C08800F00C00003818BF0120704700BF14
+:10030000C088C0F3802070476FF47D70704700BFD5
+:100310006FF47D70704700BF03684FF47A729B6B77
+:1003200002FB01F1184700BF6FF47D70704700BFFA
+:100330006FF47D70704700BF08B50368DB6B9847AA
+:10034000024BA3FB0030800908BD00BFD34D6210F3
+:100350006FF47D70704700BF01610020704700BFDF
+:100360006FF47D70704700BF6FF47D70704700BF01
+:100370000A717047704700BF704700BF806B7047BD
+:10038000406B704701207047C06A003818BF0120D9
+:10039000704700BF10B5044616F053FB204610BD51
+:1003A000C38B990710B5044606D5436D5BB110BDEC
+:1003B00023F002039BB2E383626D002AC4BF43F0C3
+:1003C0000203E38310BD06F047FF636CC01A61F1BE
+:1003D0000001652871F10003E38BE9D29A07EBD5A0
+:1003E00010BD00BF0B4B10B503F1080103F18C02E7
+:1003F000B033044601608261036230300AF018FFB6
+:10040000054AA261002304F11800E38304F010FC04
+:10041000204610BDE8780300D47E030038B50C4BAD
+:1004200003F1080103F18C02B033044640F8181CB4
+:100430000260836018300AF0FBFE064A2260002347
+:100440002046A4F11805E38004F0F2FB284638BDED
+:10045000E8780300D47E0300026838B593690D463E
+:1004600012498B42044617D1C38803F005031BB120
+:1004700053680F4A934201D10E4838BD2046984731
+:10048000B5FA85F35B098342F6D123680A4A1B68F3
+:10049000934206D1002038BD98470028ECD022684E
+:1004A000E6E7294620469847002038BDC5020200ED
+:1004B000EDE2010012FCFFFFBDF2010002680849F5
+:1004C000D26B8A4208B505D1406B064BA3FB0030C6
+:1004D000800908BD9047034BA3FB0030800908BD8D
+:1004E00081030200D34D621001207047C0680038BC
+:1004F00018BF0120704700BF0D4B10B503F1080174
+:1005000003F18C02B0330446016082610362303033
+:100510000AF08EFE074AA2610023E38304F118006B
+:1005200004F086FB204616F08CFA204610BD00BF72
+:10053000E8780300D47E030038B50E4B03F10801C0
+:1005400003F18C02B033044640F8181C026083604B
+:1005500018300AF06DFE084A22600023A4F1180545
+:10056000E380204604F064FB284616F06AFA284629
+:1005700038BD00BFE8780300D47E0300C388990724
+:1005800010B5044606D5C36B5BB110BD23F0020362
+:100590009BB2E380E26B002AC4BF43F00203E38016
+:1005A00010BD06F059FEE36AC01A61F1000165282A
+:1005B00071F10003E388E9D29A07EBD510BD00BFC3
+:1005C0001B4B70B5044603604FF48073C380002555
+:1005D000184B228102202071A36104F11800C4E9A4
+:1005E00003552575E5610E4604F0B4FA124BA66278
+:1005F00003F1080103F18C02B0332160A261236290
+:1006000001224FF4007104F130000AF0E9FDE38BA0
+:10061000226B656300218020043243F48043A06391
+:10062000E5626564E26421656565E383204670BD2B
+:100630007C780300D47E0300E878030038B50446D4
+:100640000D460EF0CBF9236B58880433002D3CD0B7
+:1006500019182848E26BE36CA0FB020299424FEAAA
+:1006600012102AD9520907EE902AB8EEE77A07EE5F
+:10067000900ADFED215AF8EEE76AB7EE006AD4ED92
+:10068000147AF4EEC77AF1EE10FA4FF0000248BF88
+:1006900094F854201A70D4ED147AE36C77EE867ACD
+:1006A0000133F4EEE67AF1EE10FAC8BFF0EE657AA7
+:1006B0008B42C4ED147AE364E1D3D4E90D23C4E999
+:1006C0000F23BDE838400EF07BB9D4E91121521A4E
+:1006D00007EE902A9FED097AF8EE677A67EE877A3F
+:1006E000FDEEE77A17EE902A8242D4BF99181918C6
+:1006F000AFE700BFA38B2EBA0000000078C2B93C60
+:1007000010B5044606F0A8FD636B606403B1A36BEB
+:10071000636500212046FFF791FFE38BDB0700D5DF
+:1007200010BDFCF77BFC04F12001074AA06A80237E
+:10073000FEF7A2FCE28B016842F001020968E06268
+:10074000E283BDE81040084700442C47B1F5806FB4
+:100750000DD8B1F5007F08B5C8BFC1F5806180290B
+:10076000A8BF80218163FFF7CBFF002008BD6FF495
+:100770007A70704708B5134BA3FB01231B0916229F
+:1007800002FB03F39A1807EE103A07EE901A06EEF2
+:10079000902AF8EE677AF8EE666AB8EE477A37EE96
+:1007A000C77A77EEE67AB0EEC77AF0EEE77AB4EE83
+:1007B000E77AF1EE10FA58BF13464363FFF7A0FF44
+:1007C000002008BDA38B2EBA036810B54FF47A74CD
+:1007D0009B6B04FB01F1174CA34227D1164BA3FBE3
+:1007E00001C316241B0904FB03F303EB040C07EEFF
+:1007F000103A07EE901A06EE90CAF8EE677AF8EE15
+:10080000666AB8EE477A37EEC77A77EEE67AB0EEE8
+:10081000C77AF0EEE77AB4EEE77AF1EE10FA58BF55
+:1008200063464363FFF76CFF002010BDBDE8104036
+:10083000184700BF75070200A38B2EBA70B50C468F
+:1008400082B005460AF0C6FCE38B9B070DD4236BF0
+:100850000433E36406F000FDE36AA0641A681846F6
+:1008600013689847284602B070BD04F1300631463F
+:1008700028460AF0E5FC20460121FFF7DFFE0122B1
+:100880004FF4007101A80AF0ABFC01A930460AF050
+:10089000D7FC01A80AF0CCFCD9E700BFA1F12001E8
+:1008A000FFF7CCBF0220704701EB810100EB410054
+:1008B0001430704782B010B58C4684B049688646C3
+:1008C000DCF800000DF1080CACE8030006A981E893
+:1008D0000C00039BDA070EEB630C12D55A10029B37
+:1008E0005EF80220D45808AB93E803008DE80300BB
+:1008F00006AB0CCB6046A04704B0BDE8104002B088
+:100900007047029CEFE700BF03682DE9F0411B69C7
+:100910001A4E0F88B34204460D4626D11E30038876
+:10092000BB4201D0BDE8F0816B89012BFAD9A989BE
+:10093000A06861820368DB699847A0680368254660
+:100940001B6A984755F8123B60821B69B3420FD16E
+:1009500004F11E06204601F021FA2A460146022330
+:100960003046BDE8F04100F035B901219847D6E79F
+:100970000121204698470646ECE700BFA90802007F
+:1009800030B5194B1D688DB045B3044606A80AF072
+:10099000B5F8164B0293182016F055F814490022AA
+:1009A000CDE900120146CDE9040241F80C4BCDE936
+:1009B0000A22C2604A606A46034603CA58609960C8
+:1009C0002A680C4992680C4858618A424FF0120319
+:1009D000ADF80C3004D102A805F0D2F80DB030BD4E
+:1009E00002A928469047F6E7D43800200500010008
+:1009F000C10A020089D90100B508020070B5044699
+:100A000082B0806805F062FBA081A06805F066FBFB
+:100A1000E081A06805F06AFBA36820821A68184686
+:100A2000136A98471D4B608228201E6816F00BF849
+:100A3000054610300AF062F8194B2B60182016F0AA
+:100A400002F8184900910146002241F80C4B01922E
+:100A5000C260EA604A60C5E908226A460346A860A7
+:100A600003CA5860996032680F4952680F4858614C
+:100A70008A424FF0C203AB8008D1284605F080F8C7
+:100A8000284602B0BDE8704015F0DBBF294630466D
+:100A900090470028F1D102B070BD00BFD4380020CB
+:100AA00005000100C10A020081D90100B508020059
+:100AB000024B1B680BB1FFF7A1BF7047D438002071
+:100AC00082B070B504A981E80C00044601F078F901
+:100AD00018B9BDE8704002B07047A06805F0F6FA9A
+:100AE000A081A06805F0FAFA25460346E381A068D4
+:100AF00005F0FCFA55F80C3B0B4A1B692082934227
+:100B00000DD104F11406204601F048F92A460146A9
+:100B10003046BDE87040062302B000F071B80021F5
+:100B2000204698470646EEE7A908020030B504467D
+:100B300085B0154601F072F81E4B2360A56004F1E4
+:100B4000140000F041F8002504F11E0000F03CF80C
+:100B500019492046C4E9035501F07EF840F253716B
+:100B6000204601F08DF806220920CDE9012004F18C
+:100B70000C032946009220464CF64B2201F090F8D7
+:100B800002210520CDE901100091204604F1120355
+:100B90004FF62432012101F083F8204601F010F9CC
+:100BA00028B1064B1B6813B12046FFF727FF2046EC
+:100BB00005B030BDC4790300987B0300D438002011
+:100BC000ACDF7047AEDF70470022028102604260F6
+:100BD000704700BF10B5844682B014460022ADF8BD
+:100BE000022008466A46BCF80010ADF800300194B7
+:100BF000FFF7E6FFB0FA80F0400902B010BD00BF79
+:100C00002DE9F0414FF6FF7486B0A142ADF80630F1
+:100C100033D0048914F001040D46064617460FD15F
+:100C20009BB202AA00243188ADF808302846ADF8FE
+:100C30000A400397FFF7C4FF204606B0BDE8F081E5
+:100C40000388ADF808300592012302AA8DF80A3016
+:100C50004FF000080DF1060311462846ADF80C8050
+:100C600004930092FFF7AEFF0028E5D0049B009AA2
+:100C70001988BDF806309942D4D10024204606B028
+:100C8000BDE8F08172DF704773DF704774DF704733
+:100C900076DF704777DF704778DF70477ADF70471D
+:100CA0008FDF704769DF70471321FFF7F1BF00BF87
+:100CB0000B68034A0146D2560320FFF7EBBF00BF83
+:100CC0006C7B030010B5094B044640F8143B0AF056
+:100CD00055FB04F110000AF051FB054A2260002385
+:100CE0002046E38003F0A4FF204610BD7C7B030078
+:100CF000D47E0300C388590705D41B0700D470476E
+:100D000004200EF0EBBD10B5044606F0A5FAA36969
+:100D1000C01A61F10001B0F5FA6F71F1000303D25E
+:100D2000E3881A070BD410BD074800210FF0EEFB33
+:100D3000E38823F004039BB21A07E380F3D5BDE8F0
+:100D4000104004200EF0CABDA90C020070B584B09A
+:100D50000DF107034FF6FF70039310F039F84FF6CB
+:100D6000FF75A84227D0044607E0039B1B786BB1B0
+:100D700010F02EF8A84204461DD002AA01212046F8
+:100D800010F024FA03462046002BEED006F064FA59
+:100D90000A4E04460D4610F0BBFD09E006F05CFA71
+:100DA000031B61EB0502B3F57A7F72F1000302D2F7
+:100DB0003368002BF2D104B070BD00BF5C37002057
+:100DC00010B59AB004463C2200210BA815F09BFEFA
+:100DD0000023012205930A930293CDE90833CDE95C
+:100DE000033306938DF814208DF829200F4B4FF410
+:100DF0007A7202FB04F40221A3FB043406238DF86B
+:100E00002C1002AA0A498DF82F300BA81F23640A60
+:100E10000191ADF8083007940EF076FE05AA01A9FD
+:100E20000448FFF72FFF1AB010BD00BF5917B7D104
+:100E3000283700203821002038B5664D002943D1DD
+:100E40002B78990638D4DA062FD41C0725D45807F6
+:100E50001DD4990713D4DA070BD45B0603D40EF024
+:100E6000F9FA002038BD5C4B01211878FFF70CFF20
+:100E7000F5E711F0ABFF2B785B06F0D5F3E7574BA6
+:100E80004FF400321A602B78DA07E6D5F1E7534ABF
+:100E9000012151609907DED5F1E7504B4FF0007208
+:100EA0001A602B785807D4D5F1E74C4B01221A6011
+:100EB0002B781C07CBD5F0E7484B4FF400621A6043
+:100EC0002B78DA06C1D5F0E70EF0BEFA00232B70BE
+:100ED00011F094FF2C7810B944F001042C703F4BB2
+:100EE0001B689A0348BF44F002043C4B48BF2C7077
+:100EF0005B68DB0748BF44F00404384B48BF2C70E4
+:100F00001B68980148BF44F00804344B48BF2C705C
+:100F10001B68D90748BF44F01004304B48BF2C7001
+:100F20001B681A052C4B48BF44F02004187848BFB2
+:100F30002C70FFF7ABFEB0B1E30719D4A0071CD4A7
+:100F4000610726D422072FD4E30639D4A00688D51A
+:100F5000224B4FF40062C3F88020BFF34F8FBFF3E2
+:100F60006F8F002038BD44F04004E3072C70E5D5B6
+:100F700011F00AFF2C78A007E2D5184B4FF400328D
+:100F8000C3F88020BFF34F8FBFF36F8F2C786107BA
+:100F9000D8D5124B0122C3F88420BFF34F8FBFF383
+:100FA0006F8F2C782207CFD50C4B4FF00072C3F80F
+:100FB0008020BFF34F8FBFF36F8F2C78E306C5D52A
+:100FC000064B0122C3F88020BFF34F8FBFF36F8F12
+:100FD0002C78BBE7D24000203821002000E100E05F
+:100FE0000B4B10B5044640F8143B0AF0C7F904F166
+:100FF00010000AF0C3F9074A22600023E38020466C
+:1010000003F016FE204615F01CFD204610BD00BF63
+:101010007C7B0300D47E030010B5044682B010F040
+:1010200065FD204610F070FD2378023B062B0CD89E
+:10103000DFE803F01022040B0B0B0D000123608886
+:101040008DF8043001A910F05FFC02B010BD237AC6
+:10105000012B1FD0124B1C68002CF6D094F82030C6
+:10106000002BF2D1E3689B07EFD4A369002BECD0EF
+:1010700006F0F2F8A061E8E7094B1B68002BE4D00A
+:1010800093F82020002AE0D1DA689207DDD402220A
+:10109000DA60DAE7034A1368013B1360DAE700BF5E
+:1010A000603700205C37002003883B2B42D80F2B91
+:1010B00040F29B8010B5103B86B02B2B38D8DFE870
+:1010C00003F0475C373737163737377737373737D7
+:1010D000373737893737373737373737373737374E
+:1010E000373737373737373737373737374000F104
+:1010F0000801062268460AF0B9F9694601A80AF013
+:10110000DBF93A4B1C686CB101A902A80AF0D4F9CA
+:1011100002A904F110000AF0DFF90123E36002A83C
+:101120000AF02CF901A80AF029F968460AF026F914
+:1011300006B010BD562B03D180881321FFF7A8BD40
+:1011400070478088132106B0BDE81040FFF7A0BDAE
+:1011500081884FF6FF73994206D0254B254A1B68BC
+:101160000320D256FFF796FD01231A464FF47A71F9
+:1011700002A809F075FC06B010BD1C4B1C68002CC1
+:10118000D6D0012302224FF47A7102A809F068FC3C
+:1011900094F82130002BCBD00FF036F90028C7D1BE
+:1011A000154B1878012106B0BDE81040FFF76CBD63
+:1011B000037A002BBCD10D4B1C68002CB8D094F8DE
+:1011C0002030002BB4D1E3689B07B1D406F044F87B
+:1011D000A061ADE7002302A980888DF808308DF862
+:1011E0000930FFF75DFD06B010BD70476037002085
+:1011F0004C2000206C7B03003821002038B50E4BBA
+:1012000000250446C0E9003503F0A4FC0B4B236025
+:10121000A56004F110000AF059F904F114000AF075
+:1012200055F9074BE56040F2011222841C6012F070
+:101230000BF8204638BD00BFD47E03007C7B030042
+:10124000603700202DE9F04FC488A3B014F4805417
+:101250009DF8B4B002D023B0BDE8F08F1E462C9BA1
+:101260008360C0E906449146884605460EF040F882
+:1012700011F098FE02940EF01BFB11F0ADFC02A9D8
+:10128000012011F013FE9C4B05F1140A196812A8F5
+:101290000AF09CF812A950460AF01EF912A80AF0AA
+:1012A0006DF806AF954904A80AF090F894493846BD
+:1012B0000AF08CF804AA514608A80AF01DF9424623
+:1012C00008A90BA80AF018F93A460BA912A80AF0C7
+:1012D00013F912A950460AF0FFF812A80AF04EF8C6
+:1012E0000BA80AF04BF808A80AF048F838460AF0AC
+:1012F00045F804A80AF042F86B6908940220C4F388
+:10130000072260F301028DF821201A1D0A94099228
+:1013100008A95B88029AADF828304120ADF82A3040
+:10132000FFF7C0FC02A811F009FE2046FFF7B4FC4D
+:1013300003224FF0000362F3061304944FF01008E9
+:101340008DF8103007238DF811308DF814408DF88A
+:10135000128010F07BFA0DEB080010F0BDFA69481E
+:1013600010F09EFA0823ADF8183038464FF4C873D1
+:10137000ADF81A80ADF81C40ADF81E30FFF78EFCBA
+:10138000614821460FF052FABBF1000F40F0A180F6
+:101390000DF10C085D4B129312A811F0D5FE564BBF
+:1013A00012A819680AF012F859490BA80AF00EF8A9
+:1013B0000BAA12A940460AF09FF80BA809F0DEFF1D
+:1013C00012A809F0DBFF4022002112A815F09BFBB8
+:1013D000504B1868139001238DF8843010B115F02C
+:1013E000CEFB80B2ADF8480003980430159015F09C
+:1013F000C6FBADF85000D9F800000430179015F086
+:10140000BEFB454BADF858001868199010B115F0A7
+:10141000B6FB80B2414BADF8600018681B9010B16C
+:1014200015F0ADFB80B23E4BADF8680018681D901A
+:1014300010B115F0A4FB84B212A8ADF8704011F001
+:10144000CFFF502015F0FFFA3246294601F034FA5A
+:1014500010F070FA334B18601B68002B01DDFFF7AA
+:1014600075FC314C314E3220FFF7AAFC4FF00109D8
+:1014700021462F48C4F800900FF048F83178FF2932
+:1014800005D023682B4A4846D256FFF703FC4FF499
+:10149000A0330C934FF4F02303220D930BA80023E9
+:1014A000CDE90E33CDE910338DF838200B970EF0CF
+:1014B0003DFE012185F821103078FFF7E5FBEB8830
+:1014C00043F480534046EB8009F058FF23B0BDE859
+:1014D000F08F10F02FFA03280DF10C087FF75AAFA8
+:1014E00012AB42460BA90DF1060010F035FABDF81B
+:1014F0000C0010F027FA4DE748200020F87903008F
+:10150000FC7903001910020048370020991A0200E4
+:10151000007A0300203700201C37002044200020E0
+:10152000243700205C3700204C2000203821002088
+:10153000B10C02006C7B0300072915D810B50C4CC8
+:101540000C480B46214623600EF0E0FF0A4B197849
+:10155000FF2901D1002010BD2368084A0120D2567E
+:10156000FFF798FB002010BD6FF47A70704700BF42
+:101570004C200020B10C0200382100206C7B0300BD
+:1015800008B50EF041FF003818BF012008BD00BFAC
+:101590002DE9F041A8B06A220D460DA82A492B4E2C
+:1015A00015F089FA0DA903A809F0D8FB03A906A82C
+:1015B00009F04AFB05F13C086FF0FE030122CDE97A
+:1015C000003206A905236422404606F04DFA06A81B
+:1015D00009F0CEFA0FCE0DF1180CACE80F0096E82A
+:1015E0000700ACE803008CF800200522114606AB8A
+:1015F00004A809F0C3FB002704A905A809F024FBEF
+:10160000CDE9007740463B463A4605A906F06CF91D
+:1016100005A83C4609F0ACFA2B6821465B6A2846CF
+:1016200098470534052003F077FFFF2CF4D14FF4E1
+:101630007A7003F071FF04A809F09AFA03A809F080
+:1016400097FA28B0BDE8F081E47A0300507B0300EC
+:101650002DE9F84F4FF0805308460E46D3F86490BA
+:10166000FEF782F94FF0040A05274FF00108103603
+:10167000B9FBF7F507FB1595B5FBF8F56B1C002BCF
+:10168000A9EB050907EB870708EB88080EDD0FFAC1
+:101690008AFB0024C4F10402FF2312B259463046EB
+:1016A00009F0C2FBAC4204F10104F3D1BAF1010A22
+:1016B000DED2BDE8F88F00BFA54B2DE9F04F1D68C5
+:1016C0002B6943F008032B61A24D002387B080F8FB
+:1016D000203083610446287803920F461E46029309
+:1016E000FFF7D4FAC820FFF76BFB07F13C0A012192
+:1016F0002878FFF7C9FA504606F0B4F83946204674
+:10170000FFF746FF39462046FFF7A2FF4FF0FF0BD9
+:1017100007F1100904F1100894F82030002B37D19C
+:10172000E3689D0703D4A269002A40F01B8113F0EF
+:10173000010531D1590765D4990740F1BD8013F0F7
+:10174000080500F0A380844904A809F087FA04A9D9
+:1017500005A809F079FA0023CDE900331A4605A956
+:10176000504606F0C1F805A809F002FA43F69820A1
+:1017700003F0D2FE04A809F0FBF9642003F0CCFECC
+:1017800040F68D26FBF754FE94F82030002BC7D08E
+:10179000E36813F00105CDD0704904A809F05EFAA2
+:1017A00004A905A809F050FA0023CDE900331A4630
+:1017B00005A9504606F098F805A809F0D9F9029B4A
+:1017C000002B40F0B580ABF1040BBBF1280F40F3C8
+:1017D000B580BBF1FF0F029BA8BF002302930398C3
+:1017E0000368DB69984728B1E36823F0010343F0FD
+:1017F0000403E36004A809F0BBF9E36859074FF05C
+:10180000000699D53B68FF215B6A384698472369F3
+:10181000B3F90230002BC8BF002521DCE6E0E36805
+:1018200013F0020672D1A369002B4FD14FF4487018
+:1018300003F072FE3846FEF797F894F82030EBB9C3
+:10184000E3689A0762D4A369002B61D1C82003F032
+:1018500063FE2369B3F902300135AB4240F3C68021
+:1018600029B2404609F060FE002301461A46484668
+:1018700009F08CFB94F82030002BD0D0E3689A0755
+:1018800044D4642003F048FE012645E7344904A807
+:1018900009F0E4F904A905A809F0D6F92B462A466F
+:1018A00005A9CDE90055504606F01EF805A809F037
+:1018B0005FF904A809F05CF9642003F02DFE0136FD
+:1018C00040F68B239E427FF727AF5BE705F0C4FC11
+:1018D000A369C01A61F10001B0F5FA6F71F100035C
+:1018E00060D2E36813F00202A0D094F8201000291F
+:1018F0007FF425AF52B9A369002B40F080804FF4EC
+:101900007A7003F009FEE3689A07BAD5002616E755
+:1019100005F0A2FCA369C01A61F10001B0F5FA6FED
+:1019200071F1000350D2E36813F002028ED0DCE7BD
+:101930000BF1040BBBF1280F3FF74BAF029B38466E
+:10194000BBF1000FD8BF2B460293FEF70DF846E718
+:1019500094380020382100204C7A0300047A0300D8
+:101960008C7A030005F078FCA369C01A61F10001CC
+:10197000B0F5FA6F71F10003FFF40AAF94F820306C
+:10198000002B7FF405AFE36898073FF5D0AEE388FE
+:1019900043F00403E3800A23E360204602F0ECFBFB
+:1019A000E368F6E694F82030002B9AD1E36813F050
+:1019B00002029FD10A23E360E38843F00403E3803B
+:1019C000204602F0D9FB8CE794F82030002BAAD1F6
+:1019D000E36813F002028DD10A23E360E38843F049
+:1019E0000403E380204602F0C7FB9CE794F8203014
+:1019F000002B7FF443AFE36803F002027AE705F0BF
+:101A00002BFCA369C01A61F10001B0F5FA6F71F106
+:101A1000000305D2E36898077FF571AF00268EE6D4
+:101A200094F82030002BF5D1E3689D073FF56EAFA9
+:101A3000E38843F00403E3800A23E360204602F0D6
+:101A40009BFBE7E738B5124B044600251878FFF7F3
+:101A50001DF984F821500EF0C1FC98B9E3696BB10F
+:101A600005F0FAFBE369C01A61F10001B0F5FA7FF5
+:101A700071F100032CBF0120002038BD05F0ECFB04
+:101A8000E061EDE7294603480EF040FD284638BDE9
+:101A900038210020A90C020020B9034B186808B1B6
+:101AA000FFF7D0BF704700BF603700200238012821
+:101AB00001D90120704710B5074C206850B1C38888
+:101AC00043F00803C38002F057FB2068BDE81040D4
+:101AD000FFF7B8BF012010BD60370020012801D0FA
+:101AE000012070470B4B10B51C6824B12046BDE89F
+:101AF0001040FFF7A7BF084B1878FFF7C7F80EF0A4
+:101B00006DFC08B9012010BD214604480EF0FEFC12
+:101B1000204610BD6037002038210020A90C0200AB
+:101B200044F20103984214D009D801280FD041F2A1
+:101B30000103984214BF4A204720FBF7CFBD44F26F
+:101B40000203984214BF4A204820FBF7C7BD462035
+:101B5000F3E74920F1E700BFA8DF7047B0DF704727
+:101B600062DF7047704700BF0368034A9B68934277
+:101B700000D1704706311847651B02000B88502BB7
+:101B800070B504462CD00FD9512B35D0532B09D129
+:101B90000368204D1C6BAC4233D19B680A461E493A
+:101BA0008B4233D1012070BD102B1ED0112BF9D1E7
+:101BB0000368194DDA69AA4225D100252E4605E0B1
+:101BC00023681B699847013523680681DB68204636
+:101BD00098470346AB4229462046F1DC012070BD00
+:101BE00003681B6A9847012070BD03680A4A9B6915
+:101BF0009342F7D1012070BD03685B6A98470120CA
+:101C000070BDA047CEE790472368D6E7911D98475F
+:101C1000C8E700BF691B0200651B020010B5002366
+:101C2000054A026004460371C38000F0E7F92146CB
+:101C300000F0F2F9204610BDB07B030010B5054B53
+:101C40000360044600F0DAF9214600F0F3F920467B
+:101C500010BD00BFB07B030000B585B010316B46EE
+:101C60000DF1100C11F8012D03F8012B6345F9D18A
+:101C7000011D6846FFF774FF05B05DF804FB00BF67
+:101C800000B583B003798DF806308C46821D01A91A
+:101C90000120ADF804C0FFF75FFF03B05DF804FB5F
+:101CA0002DE9F04788B00546BDF84090BDF8446086
+:101CB000BDF8484092460F462022002168469846CB
+:101CC00014F021FFADF80460B6EB090618BF012639
+:101CD0002B79ADF800A0E007CDF80880ADF80690AC
+:101CE0008DF80C608DF8023005D59DF80D3043F06D
+:101CF00002038DF80D30A10705D59DF80D3043F096
+:101D000004038DF80D30620705D59DF80D3043F0C2
+:101D100008038DF80D30230705D59DF80D3043F0ED
+:101D200010038DF80D30E60605D59DF80D3043F013
+:101D300020038DF80D30A00605D59DF80D3043F039
+:101D400040038DF80D30610605D59DF80D3043F048
+:101D500001038DF80D30E20544BF01238DF80F30EB
+:101D600040F20112A30548BF0123ADF812202A68F2
+:101D700048BF8DF81030012312698DF811308DF8AD
+:101D8000143039462846EC8890476946024620467A
+:101D90000EF016FC08B0BDE8F08700BF00B58DB0AE
+:101DA00001A80EF057FB019B23B1BDF808000DB050
+:101DB0005DF804FB4FF6FF700DB05DF804FB00BF4B
+:101DC00008B50EF021FB003818BF012008BD00BF88
+:101DD00003682DE9F041DB6806460C4690469847BB
+:101DE000071E1BDD00250BE04388A3421ED083881D
+:101DF000A34221D0C388A34224D00135AF420DD0E5
+:101E0000336829461B69304698470388A342EBD1C3
+:101E1000012388F800302846BDE8F08100234FF008
+:101E2000FF3588F800302846BDE8F081022388F8A5
+:101E300000302846BDE8F081032388F800302846AA
+:101E4000BDE8F081042388F800302846BDE8F08121
+:101E500030B583B00C460DF10702C9880546FFF77F
+:101E6000B7FF011E08DB9DF80730032B06D02B6857
+:101E70000A4A1B6893420BD103B030BD238A022B60
+:101E8000F5D12B6828461B699847638A0381EEE7E2
+:101E9000A11D2846984703B030BD00BF651B020056
+:101EA00070B58AB00C460DF1070209890646FFF7A6
+:101EB0008FFF00282CDB9DF8072001239A428DF824
+:101EC000083027D12389ADF81830336825485B687E
+:101ED000E189ADF81A10002540F2011C83420895F3
+:101EE000ADF82450ADF81CC029D12B462E460593E1
+:101EF0009DF80E30ADF8101062F30003A088ADF825
+:101F00000C5002A9ADF812608DF80E30FFF726FED6
+:101F10000AB070BD9DF80E20E589A088ADF810507C
+:101F2000002363F3000202A9ADF80C308DF80E20F7
+:101F3000ADF812300593FFF711FE0AB070BD06A987
+:101F4000304698479DF81C309DF81D20BDF81A10AA
+:101F5000BDF824601BB9089B4FF48175C7E7089B47
+:101F6000C5E700BF651B020000B583B009890DF10C
+:101F70000702FFF72DFF03B05DF804FB91F806C0E0
+:101F8000BCF1010F11D0BCF1020F0DD110B50268E8
+:101F9000094CD26AA24282B00AD109890DF1070226
+:101FA000FFF716FF02B010BD704703689B6A184721
+:101FB00002B0BDE810401047691F0200F8B50E4C92
+:101FC00026689EB13368002B0FDD07463546002496
+:101FD00002E03368A34208DD55F8040F0368394670
+:101FE0005B69013498470028F3D1F8BD542014F000
+:101FF0002AFD20600660F8BD6437002010B5054C4E
+:10200000206800B110BD542014F01DFD00230360B2
+:10201000206010BD6437002008B50368132B05DC71
+:1020200000EB830201335160036008BD1420FBF70D
+:1020300003FA00BF30B40568002D19DD0246002305
+:1020400002E00133AB4213D052F8044F8C42F8D176
+:102050005A1CAA42B8BF00EB820108DA01324C6870
+:1020600041F8044BAA42F9D1591ED31A0B4403601C
+:1020700030BC704702207047013101EB810100EB59
+:102080004100704782B010B58C4684B049688646DE
+:10209000DCF800000DF1080CACE8030006A981E8AB
+:1020A0000C00039BDA070EEB630C12D55A10029B4F
+:1020B0005EF80220D45808AB93E803008DE80300D3
+:1020C00006AB0CCB6046A04704B0BDE8104002B0A0
+:1020D0007047029CEFE700BF2DE9F04F83B0DDE9C8
+:1020E0000CABBDF83870002B41D080460E469146AF
+:1020F0001D46BAF1000F3DD00F2E01D1C02F36D1B1
+:10210000282014F0A0FC0446103008F0F7FC18203A
+:102110002680A4F8029014F096FCCDE900AB47F0BD
+:102120000207A7806B4607460246A06003CB47F82C
+:102130000C5B0023D8F80060D360E3607B609160A3
+:10214000506075680D495161C4E908330C4B9D42DC
+:1021500008D1204603F014FD204603B0BDE8F04F3F
+:1021600014F06FBC21464046A8470028F1D103B0C7
+:10217000BDE8F08F1BF0010FBED1F8E7852002000B
+:1021800081D901002DE9F0438DB00446149FDDF89C
+:102190005490884616461D465FB306A808F0AEFC6C
+:1021A0001820ADF80880ADF80A6014F04CFC014628
+:1021B000CDE9007941F80C5B0023EC460246C36090
+:1021C0004B60BCE8030050602068916005930D49A6
+:1021D0008568049251610C4A0A9312219542ADF828
+:1021E0000C100B9309D102A803F0CAFC0DB0BDE896
+:1021F000F08319F0010FD0D1F8E761462046A847D7
+:10220000F1E700BF8520020089D9010030B5124DE9
+:102210002A6889B0EAB111490024CDE9061408A959
+:10222000034611E9030003938DE8030010460121E2
+:102230002246FFF7A7FF0A4A039BCDE9042404AA1C
+:1022400092E8030022468DE8030028680221FFF788
+:1022500099FF09B030BD00BFD438002061230200CF
+:10226000C1220200F0B5134D2E688BB0FEB1124AA8
+:1022700005900024CDE90824102702970AA90346F7
+:1022800011E9030022468DE8030030460121FFF7E3
+:1022900023FF0A4A0297CDE9062406A903C9059B34
+:1022A0008DE80300224628680221FFF715FF0BB0D6
+:1022B000F0BD00BFD438002061230200C12202001B
+:1022C00082B070B504A981E80C000446BDF8125034
+:1022D000FFF776FD28B1022D1ED0012D1ED0052D51
+:1022E00003D0BDE8704002B07047022325466372F8
+:1022F00055F8093B194A1B69934225D104F114068C
+:102300002046FFF74BFD2A4601463046BDE87040A7
+:10231000012302B0FEF774BC0023E7E7264665728E
+:1023200056F8093B0D4A1B69934212D104F114057A
+:102330002046FFF733FD324601462846BDE870408F
+:10234000012302B0FEF75CBC0121204698470646F7
+:10235000D6E72946204698470546E9E77920020056
+:1023600082B070B504A981E80C000446BDF8125093
+:10237000FFF726FD28B1022D1ED0012D29D0052DF5
+:1023800003D0BDE8704002B0704702232546237297
+:1023900055F8083B1D4A1B69934230D104F10A06E7
+:1023A0002046FFF7FBFC2A4601463046BDE8704058
+:1023B000012302B0FEF724BC00212546217255F806
+:1023C000083B124A1B699342E8D0204698470646CC
+:1023D000E6E72646257256F8083B0C4A1B699342ED
+:1023E0000FD104F10A052046FFF7D8FC324601461A
+:1023F0002846BDE87040012302B0FEF701BC002171
+:10240000E3E70021204698470546ECE779200200E3
+:10241000F0B5234E35688FB00DB303460C4601B3BB
+:10242000204A05930024CDE906241027029706AA26
+:1024300092E8030022468DE8030028460121FFF7B9
+:102440004BFE194A0297CDE9082408A903C9059B48
+:102450008DE80300224630680221FFF73DFE0FB0F1
+:10246000F0BD104A0593CDE90A210AAA92E80300BB
+:1024700022468DE8030028460121FFF783FE0A4A21
+:10248000CDE90C240EAB13E9030022468DE80300CE
+:10249000059B30680221FFF775FE0FB0F0BD00BF4D
+:1024A000D438002061230200C1220200F0B50446A6
+:1024B00085B0FFF7B3FB20461C4B40F80A3BFEF704
+:1024C00083FB002704F11400FEF77EFB18492781E7
+:1024D0002046FFF7C1FB0125092649F68201204667
+:1024E000FFF7CEFB04F1080339464DF69022204653
+:1024F000CDE901560095FFF7D3FB2046CDE9015603
+:10250000A3194DF6912200952946FFF7C9FB2046F5
+:10251000FFF756FC10B9204605B0F0BD204629460D
+:10252000FFF776FF204605B0F0BD00BFEC7B03004F
+:10253000987B0300002070470420704701EB810165
+:1025400000EB41002630704782B010B58C4684B055
+:1025500049688646DCF800000DF1080CACE8030081
+:1025600006A981E80C00039BDA070EEB630C12D579
+:102570005A10029B5EF80220D45808AB93E803007F
+:102580008DE8030006AB0CCB6046A04704B0BDE865
+:10259000104002B07047029CEFE700BF10B507493A
+:1025A000074A016000238260C3810446083002F0BC
+:1025B0003FFB2046FFF742FB204610BD287C03006E
+:1025C000D47E030010B50849084C01600022C28087
+:1025D00040F8084CA0F1080402F02AFB2046FFF75F
+:1025E0002DFB204610BD00BFD47E0300287C0300D5
+:1025F00082B070B504A981E80C000446FFF7E0FB47
+:1026000018B9BDE8704002B0704723680E4A1B69D4
+:10261000BDF81000BDF812102083934261830ED1E3
+:1026200004F126052046FFF7B9FB04F11802014624
+:102630002846BDE87040042302B0FEF7E1BA00214D
+:10264000204698470546EDE73D2502002DE9F04F6D
+:102650000368444D1B694F89B1F80080AB4285B0D7
+:1026600006460C4628D13A30038843450DD03368DE
+:10267000B4F800801B69AB426FD106F144000388B7
+:1026800043451CD005B0BDE8F08F032FFADD3D1F98
+:1026900004F1140325F0030510341D4434F8022C12
+:1026A00034F8041C01236846043408F0D9F9AC421C
+:1026B000F4D105B0BDE8F08F02219847D4E7032F8D
+:1026C000E0DD043F04F1140327F00307DFF8A080E6
+:1026D00010341F4408E0284603F052FA284614F04C
+:1026E000B0F90434BC42CDD034F804ACBAF10F0FC9
+:1026F0004FF02800F5D034F8029CD6F810B014F052
+:10270000A2F90546103008F0F9F9A5F800A0A5F8DF
+:102710000290182014F097F90146134A41F80C6B07
+:1027200000920022C26001924A60EA60C5E9082274
+:102730000E4A42616A460346A86003CA586099601F
+:10274000DBF800305B6812224345AA80C3D05846AC
+:10275000294698470028C4D0BDE703213046984752
+:102760008DE700BF3D250200F1250200492502004A
+:1027700081D901000368154A1B69934270B50E8820
+:1027800004460D4612D130300388B34200D070BDEC
+:102790002069A18C03680E4ADB684E1C9342A68414
+:1027A00007D11C340023AC60AB8170BD0121984778
+:1027B000EAE798470028F4D043880188E38304F1CE
+:1027C0001C020423A183AA60AB8170BD3D250200D9
+:1027D0003525020070B58CB00546FFF7F1FA08B94F
+:1027E000AB8C0BB90CB070BD0446A88406A82E694A
+:1027F00008F084F91820029414F025F9114A049085
+:102800000146CDE9002441F80C5B6A46C4600346EA
+:102810004C6003CA0C4A996058605A613368059449
+:10282000CDE90A449B68094C1222A342ADF80C2062
+:1028300004D102A803F0A4F90CB070BD02A930467F
+:102840009847F6E7F12502004925020089D90100E1
+:10285000A0F10800FFF7BEBF10B50949094A0160A1
+:1028600000238260C3810446083002F0E1F920466B
+:10287000FFF7E4F9204614F0E4F8204610BD00BF4D
+:10288000287C0300D47E030038B50949094D016056
+:102890000022A0F10804C28040F8085C02F0C8F9E8
+:1028A0002046FFF7CBF9204614F0CBF8204638BD80
+:1028B000D47E0300287C03002DE9F04186B0044655
+:1028C000154600F10807FFF7A9F9314A0023C4E9CA
+:1028D0000223384602F03EF92E4B2360483325612F
+:1028E000A36004F1260504F14E0628460A35FEF7DA
+:1028F0006BF9AE42F9D100252562206AE061E069FA
+:10290000656104F11803A584A0612349059320465D
+:10291000FFF7A2F9204649F2AF31FFF7B1F9294696
+:1029200009220425059B02922046CDE9005549F273
+:102930007572FFF7B5F906230293204604F11403DC
+:10294000CDE9005504F1200845F204420221FFF7C9
+:10295000A7F943462046CDE90155009542F2C4321D
+:102960000321FFF79DF904F11C0640F209123346DA
+:10297000029201214BF64C022046CDE90055FFF7AB
+:102980008FF9384601F0F8FB204606B0BDE8F0812B
+:10299000D47E0300287C0300987B030042DF70474D
+:1029A000704700BF084602F0B7BD00BF82B010B547
+:1029B0008C4684B049688646DCF800000DF1080CAE
+:1029C000ACE8030006A981E80C00039BDA070EEBD4
+:1029D000630C12D55A10029B5EF80220D45808AB43
+:1029E00093E803008DE8030006AB0CCB6046A047DC
+:1029F00004B0BDE8104002B07047029CEFE700BF92
+:102A000082B08DE80C00002100F6581002B0FAF7F1
+:102A100011BB00BF82B010B502A981E80C00BDF85F
+:102A20000A30152B044610D8022B1DD9033B122B5C
+:102A30001AD8DFE803F025191D37191919191919C2
+:102A40001D191919191919193F0040F6B932934285
+:102A50000AD100F580544FF0FF31D4F8B001BDE841
+:102A6000104002B007F022BABDE8104002B0704733
+:102A7000BDE81040D0F83C09036802B01B6B184752
+:102A8000002100F6740005F0DDF904F6980000213D
+:102A900005F0D8F904F6BC00BDE81040012102B0F1
+:102AA00006F02ABBBDE81040D0F84009036802B028
+:102AB0009B6A184700F58054D4F8B001BDE8104077
+:102AC00002B007F09FBA00BF82B08DE80C00BDF8DD
+:102AD0000230152B01D002B0704700F5805002B0D3
+:102AE000D0F8B00107F098BA38B500F5E5650446AE
+:102AF0002846FBF735FA40B104F10C00FEF740FD23
+:102B000038B92846FBF734FA50B9BDE838400BF025
+:102B10006DBF2846FBF780FABDE838400BF066BF72
+:102B20002846FBF7C1FB0028EFD138BD064A1368E1
+:102B3000591E11603BB9054A116821B141891360E2
+:102B400021F40053438170475020002030200020A2
+:102B5000704700BF064A1368591E11603BB9054A09
+:102B6000116821B1C188136021F40053C3807047FC
+:102B700050200020302000202DE9F04F2DED048B57
+:102B800085B00446FAF7C0FBB94B0025C4E901350E
+:102B9000201D01F0DFFFB74B236003F13C0204F17D
+:102BA0000C0604F1340862603046FEF727FB04F19E
+:102BB0004C07B1492663092240460BF083FE04F11D
+:102BC0006406AE490A2238460BF07CFEAC491A2254
+:102BD00030460BF077FE2A464146012304F180007F
+:102BE00004F098FB04F1E00A04F1B80005F050FF8E
+:102BF00004F53B7B394622235B22504608F040FE19
+:102C00003146122204F54B7658460BF095FB04F53D
+:102C1000D26351465A46304604F5DF67029300F00E
+:102C2000DBF9984B029804F5C46204F5C1610BF01E
+:102C3000ABF904F5AF6204F5AC61384601F020FE53
+:102C400004F59A6204F59D6104F5E26001F018FE56
+:102C500004F5E56208EE902A1046282243460092C9
+:102C600039463246FAF7E0FE04F5EF6132462A2390
+:102C70000E4609EE101A0093394618EE903A304687
+:102C8000FBF770FBD5F8F83F01330ABF4FF0102374
+:102C9000D5F8F81F59694FF0805304F2A4761869EB
+:102CA0001B6900EB4000091A04F2B475012230469A
+:102CB000FCF7FAFA314600222846039505F004F99C
+:102CC0000523C4F8E837C4F8EC37C4F8F037C4F883
+:102CD000F437D4F85036C4F8D437D4F85436C4F89E
+:102CE000D837D4F85836C4F8DC37D4F85C36C4F892
+:102CF000E037D4F86036C4F8E437634BC4F80038E2
+:102D000004F5B263C4F8C03704F5B563C4F8C4373A
+:102D100004F5B863C4F8C83704F5BB63C4F8CC370E
+:102D200004F5F86604F5BE6304F2D47504F5FD6994
+:102D300004F60400C4F8D03707224946C4F8F867FF
+:102D4000C4F8FC5708EE100AFAF73EFD01230022F2
+:102D5000CDE9002204F56C711A4604F6740005F002
+:102D60004BF80022CDE900220123022204F58861FC
+:102D700004F6980005F040F804F5A0680323022249
+:102D8000012104F6BC0006F075F95A4640F6AC5332
+:102D9000414604F6CC0006F0F7F9092104F510606D
+:102DA00001F0D6FA082104F6281001F097FC384605
+:102DB00000F012FCC4F83C09384600F0F7FC039A16
+:102DC0000092014618EE103AD4F83C29C4F84009A4
+:102DD00004F6441000F072FD04F5A6625346019219
+:102DE00004F5A36A04F5A962009204F54E715246F7
+:102DF00004F65810FAF77EF904F5955018EE902A6B
+:102E0000029B19EE101A1830FAF74EFD4FF000032E
+:102E100063810121404604F5C7680AF067FB40461C
+:102E20000AF0D0FA022140460AF0CCF8B4F83E3657
+:102E3000164923F480733846A4F83E3609F09AFA0E
+:102E400056F8040B01210AF099FDB542F8D155F866
+:102E5000040B01210AF092FDA945F8D10121504649
+:102E60000AF08CFD204605B0BDEC048BBDE8F08F68
+:102E7000D47E0300E87C03000090004000A00040E6
+:102E800000A0014000200040AC7C0300801A060036
+:102E90002DE9F04F83B0DDE90CABBDF83880002B95
+:102EA0003CD007460E4691461D46BAF1000F32D07F
+:102EB0000F2E02D1B8F1C00F30D1282013F0C3FD7E
+:102EC0000446103007F01AFE18202680A4F802905D
+:102ED00013F0B9FDCDE900AB84466B460246A06015
+:102EE00003CB4CF80C5B00233E68D360E360CCF866
+:102EF000043050609160756848F00208C4E90833F6
+:102F00000C4BA4F80480384653612146A84740B9C9
+:102F100003B0BDE8F08F1BF0010FC9D16FF47A70D8
+:102F2000F6E7204602F02CFE204613F08AFD024808
+:102F3000EEE700BFAD29020016FCFFFF30B587B0F9
+:102F400000224FF48053009204460D4602A8114619
+:102F50008022FCF7A9F901230E4A01A902A8FCF777
+:102F6000F3F8019B7BB10B4901236A4602A8FCF7E9
+:102F7000F7F804F595501830FAF7E6FC02A8FCF7CC
+:102F80009BF907B030BD002DF3D102A8FCF794F9EE
+:102F900007B030BDA87C0300A0F10400F9F778B9B0
+:102FA00010B5044A026000230446C38001F040FECD
+:102FB000204610BDD47E030010B5064A02600023EF
+:102FC0000446C38001F034FE204613F03AFD20464B
+:102FD00010BD00BFD47E03002DE9F04F924B03607B
+:102FE0000023044685B04360CDE9021201F0B2FD32
+:102FF0008E4B23602123A36002220323642104F16A
+:103000000C000AF047FA03231A46652104F1240054
+:103010000AF040FA04F1540903230422662104F162
+:103020003C000AF037FA04F16C0B03231F226721DE
+:1030300048460AF02FFA03231C22682158460AF05A
+:1030400029FA04F1840604F19C031D460E22032391
+:10305000692130460AF01EFA04F1B40A032325223E
+:103060006A21284601950AF015FA03230B226B21E9
+:1030700050460AF00FFA03230A226C2104F1CC0017
+:103080000AF008FA04F1FC07032309226D2104F178
+:10309000E4000AF0FFF904F58A7503231E226E216D
+:1030A00038460AF0F7F9032317226F2128460AF061
+:1030B000F1F903230C22702104F596700AF0EAF965
+:1030C00003231122712104F5A2700AF0E3F903230E
+:1030D0000122722104F5AE700AF0DCF903230D22FF
+:1030E000732104F5BA700AF0D5F903232222742162
+:1030F00004F5C6700AF0CEF903231A22772104F5ED
+:10310000D2700AF0C7F904F5EA7803232022782167
+:1031100004F5DE700AF0BEF903232422792140462B
+:103120000AF0B8F9002203237A2104F5F6700AF0B8
+:10313000B1F9032314227B2104F501700AF0AAF9E6
+:1031400003230522862104F507700AF0A3F903235F
+:1031500010227C2104F50D700AF09CF9032308224B
+:103160007D2104F513700AF095F9032315227E21C1
+:1031700004F519700AF08EF9032316227F2104F555
+:103180001F700AF087F903230F22802104F52570B0
+:103190000AF080F903231822812104F52B700AF02C
+:1031A00079F903231322822104F531700AF072F9B0
+:1031B00001230622832104F537700AF06BF90123FD
+:1031C0002822842104F53D700AF064F903231922B2
+:1031D000852104F543700AF05DF9019B0299144AB8
+:1031E000C4F82C93C4E9CC37124B1960A368039937
+:1031F0001160132BC4E9C9BAC4E9CE650CDD45469C
+:1032000013262B6828465B6C00219847A36801367B
+:10321000B34205F11805F4DC23440022204683F86C
+:10322000402305B0BDE8F08FD47E0300487D030045
+:10323000C0390020C439002082688118002A91F822
+:10324000403343F0010381F8403341DD2DE9F0477D
+:10325000DFF88090074600F10C0500F23F364FF092
+:10326000000812E0D3F8003703F44033B3F5003F11
+:1032700003D1337843F008033370BB68A4F23E34C3
+:10328000E41BA34205F1180520DD95F814A034468F
+:1032900006F8018F2B682846DB6998470AF01F0261
+:1032A0000028EAD1BAF1200F34BF4FF0A0434B46BB
+:1032B00003EB8203D3F8002702F44032B2F5403F1B
+:1032C000D0D1337843F004033370D6E7BDE8F087FC
+:1032D000704700BF000300502DE9F04181681E4B8C
+:1032E00006460844002990F8402322F0010280F8A5
+:1032F0004023D3F80483D3F80423C3F8082325DD3F
+:10330000164F06F10C0406F55075BF1B10E011F0C6
+:10331000080320464FF0020104BF204619460AF078
+:1033200047FBB26801357B199A4204F118040DDDA0
+:1033300023682046DB6998470028F2D129784B079B
+:10334000E5D5032120460AF033FBEAE7024BC3F838
+:103350000483BDE8F08100BF00600040C0FCFFFFB7
+:103360002DE9F04F06463A4883B09946B368924635
+:10337000D0F804230092002BD0F80423C0F80823CF
+:103380002FDD884634460025E36894F820B0DB69D9
+:1033900004F10C0738469847E8B9E36838461B6AD9
+:1033A0009847C0B1638A13F4007124D0B8F1000FBC
+:1033B00011D0BAF1000F2BD0BBF1200F0BF01F0B77
+:1033C000244A0BF5E07138BF4FF0A04252F82110AB
+:1033D00011F4403F27D0B3680135AB4204F1180423
+:1033E000D2DC1B4B0022C3F87C21009AC3F80423D3
+:1033F00003B0BDE8F08FB9F1000FECD038460AF009
+:10340000D7FAB3680135AB4204F11804BCDCE8E735
+:10341000384651460AF0CCFAB3680135AB4204F1A4
+:103420001804B1DCDDE7C3F30023C3F10301384620
+:1034300001920AF0BDFA019A012303FA0BF3C2F8D4
+:103440002035B3680135AB4204F118049CDCC8E7B1
+:10345000006000400003005030B583B0062916D844
+:10346000DFE801F0333F4D18181D04008168002982
+:103470000DDD0022438A9C0548BF23F4007302F14E
+:10348000010248BF43828A4200F11800F2D10020B5
+:1034900003B030BDFFF720FF002003B030BD002A8D
+:1034A00045D08568002DF2DD014600234C8A14F4D6
+:1034B000007F03F1010301F1180103D01468013406
+:1034C000146085689D42F1DCE1E70190FFF7B4FEEE
+:1034D0000122019800231146FFF742FF002003B0AC
+:1034E00030BD8368034493F84033DB0715D50123CF
+:1034F00000221946FFF734FF002003B030BD836877
+:10350000034493F84033DD070CD501231A461946CE
+:10351000FFF726FF002003B030BD0190FFF78CFEBF
+:103520000198E4E70190FFF787FE0198EDE76FF45B
+:103530007A70ADE710B5044603EB4300C4E90223FB
+:1035400021608000012102F0EFFA002360602382F5
+:10355000204610BD704700BF10B5034B0360044602
+:1035600002F0CCFD204610BD6C7D030010B5054B6C
+:103570000360044602F0C2FD204613F062FA2046C2
+:1035800010BD00BF6C7D0300074B1B68834204D055
+:103590001A680649126B8A4203D110B53220F9F736
+:1035A0004BFF1846104700BF7037002089350200D6
+:1035B000074B1B68834204D01A680649D26A8A42C4
+:1035C00003D110B53220F9F737FF1846104700BF76
+:1035D00070370020B13502002DE9F041414D2B68D4
+:1035E00013F0010382B004460BD03F4D2B68DB077C
+:1035F00012D53E4E337803B33D4D286802B0BDE886
+:10360000F08101223B48114607F0BEF901232B60EF
+:10361000354D2B68DB07ECD419228521032336486E
+:10362000324E09F037FF0123344A354932482B60C6
+:1036300013F002FA3378002BDED12F4F072002F06F
+:103640004DFB384609F0BEFE0221384609F0BAFCAF
+:10365000FB8823F480733221FB80204604F064FF52
+:10366000F8B9442013F0EFF92249214D0446052210
+:1036700002F090FB234B23604C202C6013F0E3F905
+:103680001C490622044600F087F81F4B1C602046A8
+:10369000296802F0D1FD28680123337002B0BDE82B
+:1036A000F081502013F0CFF9322305222146CDE9D5
+:1036B00000320F4D0F4B3A46804604F01BFF54205A
+:1036C000C5F8008013F0BFF93A463C230627CDE940
+:1036D00000372146074B044605F004F80A4B1C60EE
+:1036E000D5E700BF683700206C370020D3400020AA
+:1036F00070370020743700207C37002040200020E5
+:10370000553502006C7D03009437002010B5044647
+:1037100013F097F9204610BD10B5034B0360044623
+:1037200002F0A2FD204610BDAC7D030010B5054B94
+:103730000360044602F098FD204613F082F920460B
+:1037400010BD00BFAC7D0300074B1B68834204D053
+:103750001A680649926A8A4203D110B53320F9F7F4
+:103760006BFE1846104700BF94370020493702000F
+:10377000074B1B68834204D01A680649D2698A4203
+:1037800003D110B53320F9F757FE1846104700BF94
+:10379000943700207137020010B5044602F008FD8E
+:1037A000014B2360204610BDAC7D030008B5FFF738
+:1037B00013FF014B186808BD9437002082B010B584
+:1037C0008C4684B049688646DCF800000DF1080C90
+:1037D000ACE8030006A981E80C00039BDA070EEBB6
+:1037E000630C12D55A10029B5EF80220D45808AB25
+:1037F00093E803008DE8030006AB0CCB6046A047BE
+:1038000004B0BDE8104002B07047029CEFE700BF73
+:103810002DE9F04F83B0DDE90CABBDF83870002B1B
+:1038200041D080460E4691461D46BAF1000F3DD06C
+:103830000F2E01D1C02F36D1282013F004F90446F1
+:10384000103007F05BF918202680A4F8029013F0DE
+:10385000FAF8CDE900AB47F00207A7806B460746B0
+:103860000246A06003CB47F80C5B0023D8F8006049
+:10387000D360E3607B609160506075680D49516171
+:10388000C4E908330C4B9D4208D1204602F078F978
+:10389000204603B0BDE8F04F13F0D3B821464046B0
+:1038A000A8470028F1D103B0BDE8F08F1BF0010F4D
+:1038B000BED1F8E7BD37020081D9010030B58DB027
+:1038C000044610982160C4E901231B49E06004F01C
+:1038D00025FBD0B105460DF1140E00696969AA698E
+:1038E000EB69F446ACE80F00286A696AAA6AACE89A
+:1038F00007001CE90F008DE80F0020689EE80E000D
+:1039000002F080FC284613F09CF80C4B1D6885B132
+:103910000B4A0023CDE9052305AB93E80300C02340
+:103920008DE8030002930322234606212846FFF771
+:103930006FFF20460DB030BDDC7D0300D438002081
+:10394000293E020070B40B680468D0E90156E31AFE
+:1039500007EE903A4B68EB1A06EE903AF8EEE66AFC
+:103960008B68F8EEE77A66EEA66AF31AE7EEA76AC6
+:10397000012A07EE903AF8EEE77AE7EEA76A35DD1E
+:1039800002EB420201EB8200B0EE666A0C38D1E92C
+:103990000323EB1A07EE903AA21AF8EEE77A07EE45
+:1039A000102A4B69B8EEC77A67EEA77AF31AE7EEEA
+:1039B000077A0C3107EE103AB8EEC77AE7EE077ACD
+:1039C000F4EE667AF1EE10FAB4EE676A48BFF0EEF4
+:1039D000676AF1EE10FA48BFB0EE676A8842D6D146
+:1039E00076EE667A70BC17EE900A7047B0EE666AA3
+:1039F00076EE667A70BC17EE900A70472DE9F047B4
+:103A00002DED068B84B004AC04E90E00139A029EDF
+:103A10001D4600230F469A424FF48061C0E90033EF
+:103A2000C0E90311814683608361416140F3CB802B
+:103A3000129C9FED788A02EB420204EB8208A246B8
+:103A4000DAE90023F31A07EE903ABA1AF8EEE77AA9
+:103A500007EE102ADAF80830B8EEC77A67EEA77AD0
+:103A6000EB1AE7EE077A07EE103AB8EEC77AE7EE00
+:103A7000077AF5EE407AF1EE10FA00F1AF80B1EE80
+:103A8000E77A0AF10C0AFDEEC77AF8EEE77AF4EE6F
+:103A9000487AF1EE10FAC8BFB0EE678AD045CFD1B0
+:103AA0009FED5C9AF7EE00AAF0EE499AB0EE49AAB3
+:103AB000F0EE498AD4E90012B31A07EE903A7B1A65
+:103AC00007EE103AF8EEE77AA368B8EEC77A67EE29
+:103AD000A77AE81AE7EE077A07EE100AB8EEC77A77
+:103AE000E7EE077AF5EE407AF1EE10FA7DD4F1EECA
+:103AF000E75AC91B921B5B1B0C3407EE101AB8EE79
+:103B0000C76A07EE102AC8EE257AF8EEC76A07EEF4
+:103B1000103AB8EEC77A86EE255A86EEA56AC7EE49
+:103B2000256A77EEEA7AF0EEC55AF4EE687AF1EE9D
+:103B300010FAC8BFF0EE678AB0EEC66AB0EEE67A59
+:103B4000A045A5EEA7AAE6EE279AA7EE279AB1D13F
+:103B500069EEA97AEAEE0A7AE9EE097AF5EE407A98
+:103B6000F1EE10FA4BD4BDEEC87A17EE103AB1EE72
+:103B7000E77A4846C9E90165C9F80070C9F8183004
+:103B80008AEE075AC9EE875A89EE076AF7EE007A7D
+:103B9000F0EE676AB0EE677AE5EE286AA5EEA87ADD
+:103BA000E6EE287AFEEECB6ABEEECB7AFEEECB7A5C
+:103BB000C9ED036A89ED047AC9ED057A04B0BDEC5C
+:103BC000068BBDE8F0879FED139AF0EE499AB0EEB0
+:103BD00049AAF0EE498AF0EE497AC8E717EE900A52
+:103BE00012F076FA07EE100A4BE717EE900A12F081
+:103BF0006FFAD4E9001205EE900AA36879E717EE90
+:103C0000900A12F065FAFDEEC87A07EE100A17EE78
+:103C1000903AAEE7000000002DE9F04F93B0161E79
+:103C20001190884640F3FA80002206EB460C0B46C2
+:103C3000740001EB8C0C15461746D3E900010C33D8
+:103C40000D4453F8041C9C4507440A44F5D197FBE6
+:103C5000F6F3099395FBF6F3079392FBF6F30393C0
+:103C6000119B099A1A60079A5A60039A9A6018463B
+:103C700032464146FFF766FE3444D8F80030D8F8A3
+:103C80000410D8F808B00A93A8F10C0202EB8402E1
+:103C90006FF0C704E41A10946FF0C704641AC3F5F8
+:103CA000C8730B940D936FF0C704C1F5C87305EE8C
+:103CB000900AA4EB0B0400200E93CBF5C87305917A
+:103CC0000C9006948246019081460F93099B1099AF
+:103CD000194402910D99CB18089307990E9B0B4438
+:103CE000049303990F9B03EB010EDDED027A0A9B0F
+:103CF00017EE901AF8EEE74A5D180B9B079964EEF1
+:103D0000A44A03EB010C07EE90CAF8EEE77A059B94
+:103D10000399B0EE645AA7EEA75A03EB0C04069B76
+:103D20005F1807EE907AF8EEE77AB0EE456AA7EEF4
+:103D3000A76A012E0BEB0700F0EE466A29DD434629
+:103D40001969611A07EE901AD968691A07EE101AF4
+:103D5000F8EEE77A5969B8EEC77A67EEA77A411AA2
+:103D6000E7EE077A0C3307EE101AB8EEC77AE7EEE3
+:103D7000077AB4EE676AF1EE10FAF4EE676AC8BF2C
+:103D8000B0EE676AF1EE10FA48BFF0EE676A9A4249
+:103D9000D6D176EEC66AF4EEE56AF1EE10FA04D5F5
+:103DA000F0EE665A82460194A946C837BE45B8D19E
+:103DB000049B0CF1C80C6345A5D1029B0899C8333C
+:103DC0009942029391D1099B4B4508D0019B0793DF
+:103DD0000123CDF80CA00C93CDF8249076E7079B37
+:103DE00001998B4206D0019B07930123CDF80CA0CB
+:103DF0000C936BE7039B9A4504D00123CDF80CA0EC
+:103E00000C9363E70C9B2BB1119B099919600799DF
+:103E1000C3E9011A119813B0BDE8F08F0023039392
+:103E20000793099374001BE782B02DE9F04F2DED45
+:103E3000028BF1B001467CAC642084E80C00069152
+:103E400001F04CFF0522114612A806F0DDFE96494E
+:103E500013A806F003FF25AB70A900229A60C3E9FE
+:103E600000220C339942F9D1069C1C92A0688DF86F
+:103E7000742003681792CDE91822CDE91A229B6AB3
+:103E8000DFF83892984708EE100AA0680368FF210F
+:103E90005B6A9847A0683C3003F0E4FC43F68C4230
+:103EA0000023099205939B4607930A93099B43F6C7
+:103EB0008C429342A9F1020A00F0BA807B4A9342F5
+:103EC000C0F2B680099B002B00F0DE80059A0F2A15
+:103ED00000F0DA80A3F16402089313B20993079902
+:103EE000734B069D2831A3FB0132C820920900FBC9
+:103EF0001212D3B26868079302F0E8F804466868C3
+:103F000002F0ECF814F52A7FC0F2B28014F1C80F69
+:103F1000C0F2B680B4F52A7F00F3C180C82C00F34C
+:103F2000218102230C93984610F52A7FC0F29C80D1
+:103F300010F1C80FC0F2A080B0F52A7F00F3AB806B
+:103F4000C82800F3138102230D930B93594D12A837
+:103F500017AE06F05FFF2C460A9B374604E002349A
+:103F60004C450CD017F8013F012BF8D1627821782D
+:103F7000FF2312A8023406F057FF4C45F2D1079BED
+:103F8000DDE90C1212A806F04FFF089B002B02DBA4
+:103F9000059B0F2B09D900230093069B98680023EB
+:103FA00010301A4612A906F05BFF00231A460EAF26
+:103FB0000B9B05E0554506F101062AD015F8022FA6
+:103FC0009045F7D16A789A42F4D125A90BEB4B04BE
+:103FD00001EB8404317801294FF00002EAD0089304
+:103FE000069B3846196802F029F9059A0132D3B2C6
+:103FF00097E807000BF1010B059355454FF00103BE
+:10400000337084E80700089B5FFA8BFB06F101061A
+:10401000D4D1642001F062FEBBF1180F50D89DF896
+:104020005C300A93099B43F68C4293427FF446AF7F
+:10403000069CA068FBF798FCA4681F491EA807F01F
+:10404000C5F93C3478220DEB0201204603F0B2FCA6
+:104050001EA807F093F943F68C4343F62842CDE9B6
+:104060000832002305933AE700230D930B936DE785
+:1040700000230C93984657E701230D930B9365E7B4
+:1040800001230C9398464FE7069B98683C3003F059
+:10409000E9FB099B1EE704230D930B9356E70423CA
+:1040A0000C93984640E700BFE87D0300D18AFFFFEC
+:1040B0001F85EB51487E0300307E03007A7E0300AB
+:1040C00014AC5A4625A92046FFF7A6FD25ABCDF82E
+:1040D00004B0009394E80E001EA8FFF78FFC21ABFC
+:1040E0000FCB8DE80F00069D1EAB28680ECB02F0AB
+:1040F00089F8E86820B11F491EAA1C2303F048FF75
+:10410000069EB068FBF730FCB06813A900F13C05CF
+:10411000204606F099FD002340F2DC52CDE9003242
+:1041200021461A46284603F0B9FB204606F020FD3A
+:104130004FF47A7001F0D2FDB068FBF715FCB0685F
+:10414000036818EE101A5B6A984713A806F010FD72
+:1041500012A806F00DFD71B0BDEC028BBDE8F04F6A
+:1041600002B0704703230C939846DDE603230D93BA
+:104170000B93EBE6DC7D0300C38843F48043C380EC
+:10418000704700BF84B003AA01900DF107030DF141
+:10419000030013F8011902F8011B8342F9D10398B7
+:1041A00004B0704740BA82B080B202B0704700BF1E
+:1041B00010B5044A026000230446C38000F038FDB5
+:1041C000204610BDD47E030010B5064A02600023CD
+:1041D0000446C38000F02CFD204612F032FC20463D
+:1041E00010BD00BFD47E0300F8B545690446002D1C
+:1041F0005ED04FF0804200210123C2F8001113600D
+:10420000D2F80031002BFBD0637A2E4A2E4DD35CBE
+:10421000C5F80C35217A2D4BC5F808150022C5F8D4
+:104220001025C5F81C35A67AF9F7EEF810B9A67274
+:10423000C5F82465244BDFF89CC06769244D002035
+:1042400001210826C3F82C050222C3F830154FF6C9
+:10425000FF7EC3F81465C3F818C5DFF87CC0C3F847
+:104260003425C3F83CE5C3F838C54FF0180CC3F843
+:1042700054C5C3F80475C3F80463C5F880212A60E7
+:10428000D3F8002242F01002C3F80022C3F8000164
+:104290005960D3F80021002AFBD0E288012142F4C2
+:1042A000804200200A43C3F80C019960E280F8BD07
+:1042B0002C2012F0C8FB2C220646294612F023FCC3
+:1042C000666196E77C7E03000010004074696275A9
+:1042D00000E100E02000040221100100F0B51B4FB6
+:1042E00085B0054600F118062C698CB1E278012AE8
+:1042F00010D0022A05F1200024D001230A216846AB
+:1043000006F0AEFB2B69A3420AD01C46002CEDD16F
+:1043100005B0F0BD304600F043F92B69A342F4D15B
+:104320000222C7F88020BFF34F8FBFF36F8F2B6936
+:104330005B6A2B61EB7A013BEB7220463A6012F02C
+:1043400080FBD1E700F054F9DCE700BF00E100E0BA
+:10435000104B70B500250446C0E900350E4600F04C
+:10436000F9FB20460C4B40F8183B214600F014F9AD
+:10437000214604F1200000F037F940F20762C4E959
+:104380000225064BA680C4E90455E5801C60204642
+:1043900070BD00BFD47E03008C7E030098370020E0
+:1043A00038B5436943B3C27A032A044621D8C28888
+:1043B000D2074CBFC268124A9A622C2012F043FB0B
+:1043C0002C220021054612F09EFB636900225A62EE
+:1043D00023695BB11A465B6A002BFBD163695362A8
+:1043E000E37A65610133E372002038BD63692361BC
+:1043F000F6E76FF47B7038BD6FF47A7038BD00BF9C
+:1044000016FCFFFF1A4BD3F8002122B10021012234
+:10441000C3F800119A60164BD3F80C2182B1002228
+:10442000C3F80C21D3F8001401290AD0114B1B68E2
+:10443000D988C90700D5DA600D4B01229A60704710
+:10444000704710B50B4CD3F848352068C288D207A6
+:10445000C3F1000300D5C360FFF7A2FF2268044B3D
+:104460005269C3F80425024B01229A6010BD00BFB7
+:10447000001000409837002010B50446F8F7C4FF3C
+:10448000F0B9E38813F0010301D1184610BD0D4BBC
+:104490000222C3F88020BFF34F8FBFF36F8F0A4A09
+:1044A0000123C2F810011361D2F81031002BFBD0A8
+:1044B000E38823F4804323F001030020E38010BD50
+:1044C000024810BD00E100E00010004016FCFFFFB4
+:1044D00070B505460E46F8F797FF00283CD13EB967
+:1044E000EB8813F0040420D19A072DD4002070BD6E
+:1044F000EB88044613F001000ED1184A11688C07AE
+:10450000F4D543F002030221EB80C2F88010BFF320
+:104510004F8FBFF36F8F70BD2846FFF7ADFFEB885D
+:1045200043F004032046EB8070BD23F00402D9075A
+:10453000EA80DBD4F8F768FF04460028D6D1284685
+:10454000FFF752FE204670BD044A23F00203022109
+:10455000EB802046116070BD014870BD00E100E0B5
+:1045600016FCFFFF03699BB10A4910B40224C1F88D
+:104570008040BFF34F8FBFF36F8F0269526A0261B1
+:10458000C27A013AC2720C6018465DF8044B70475B
+:104590001846704700E100E00022C0E900127047B1
+:1045A00010B5044684B00068FFF7DCFF00224262C9
+:1045B000616889B14B6A33B119465B6A0132002BDD
+:1045C000FAD1032A0ADC486201231A460921684607
+:1045D00006F046FA04B010BD6060F5E704B0BDE82F
+:1045E000104012F02EBA00BF0022416002707047E6
+:1045F00038B504464068FFF7B5FF01232370054630
+:10460000043006F085FA0023237025B12846BDE862
+:10461000384012F016BA38BD4CDF704710B5044A66
+:10462000026000230446C38000F002FB204610BD58
+:10463000D47E030010B5064A026000230446C380FE
+:1046400000F0F6FA204612F0FCF9204610BD00BF3B
+:10465000D47E030010B586B0002304460193F8F71A
+:10466000D3FE00BB124A01231360D2F80031002BA5
+:10467000FBD00023C2F80031D2F8083501930121A4
+:104680005160002BB8BF03339B10238202F0E4FD7E
+:10469000E268A18801231044A0601A4602A806F02F
+:1046A000DFF906B010BD01A8FFF7B6FF019BE8E7F0
+:1046B00000C00040C38843F4804310B50446C38063
+:1046C00002F0CAFDA368984271F1000300D210BD48
+:1046D0002046BDE81040FFF7BDBF00BF70B5094BD5
+:1046E00000250446C0E900350E4600F033FA064ABC
+:1046F00022604FF47A73C4E90253A68025612046F4
+:1047000070BD00BFD47E0300B07E030010B5044628
+:10471000006806F047FF204610BD00BFF8B522EA4A
+:10472000E275044605F10C001F460E4601F09CF9A7
+:10473000206006F05FFF23681D722068476036B175
+:104740002A4631460930BDE8F84012F0B4B9F8BD48
+:1047500008B50023194605480122FFF7DFFFBDE831
+:104760000840034A0349014812F066B99C3700200B
+:10477000402000200D47020010B5ADF5627D01A874
+:1047800000F096F84FF46072002102A812F0BBF915
+:10479000022300225821039303A801230A930AF05D
+:1047A000A3FF00220290C3219AA80AF09DFF0023D4
+:1047B0009990D3F8FC2F013219D04FF08052D3F8E2
+:1047C000FC4F13691C444FF4607202A9204612F09A
+:1047D00062F9D0B900234FF46072D3F8FC4F02A9FC
+:1047E000204612F058F950BB0DF5627D10BD4FF018
+:1047F00010224FF0805394691B691C444FF460727F
+:1048000002A9204612F047F970B1214601A800F034
+:1048100051F8E02302AA214601A800F081F8002304
+:10482000D3F8FC3F0133D5D14FF010234FF4607221
+:104830009C6902A9204612F02EF90028D4D0214606
+:1048400001A800F037F8E02302AA214601A800F0F1
+:1048500067F80DF5627D10BD0023D3F8FC2F0132FF
+:104860000ABF4FF01023D3F8FC2F9A694FF0805302
+:104870001B69134493F8A13203B97047FFF77CBF5B
+:1048800010B50023044607F085FE024B2360204646
+:1048900010BD00BFC06C030029DF704728DF7047E0
+:1048A000022802D1014B01221A707047D440002027
+:1048B000704700BF70B50C46F8F7A6FDA0B1164DC5
+:1048C00000232B704FF0805601E002F099FD306913
+:1048D000B4FBF0F0FFF7E2FF03460A20002BF4D10F
+:1048E0002B78002BFCD070BD0C4A0223C2F8043593
+:1048F000D2F80034002BFBD00849C2F80845D1F8A3
+:104900000034002BFBD00023044AC1F80435D2F850
+:104910000034002BFBD070BDD440002000E00140EB
+:10492000F8B50D4614461E46F8F76EFD90B11A4FC5
+:1049300000233B7001E002F063FD32462146284629
+:10494000FFF7AAFF03460A20002BF4D13B78002B87
+:10495000FCD0F8BD114A0123C2F80435D2F8003466
+:10496000002BFBD0002E0EDD221F0C4C291F02EB6A
+:10497000860652F8043F41F8043FD4F800040028AA
+:10498000FBD0B242F5D1054A0023C2F80435D2F873
+:104990000034002BFBD0F8BDD440002000E00140E3
+:1049A00070B5A9B380EAE0741B4E0D4601F1FF3CDF
+:1049B000C4EBE074002186FB0423E217C2EBA302E0
+:1049C00002EB8203A4EB4303002BB8BF5B423033FE
+:1049D0008E460CF8013F01311446002AEBD1002825
+:1049E00003DA2D236B540EF1020100236B54284689
+:1049F00012F0C5F801382844854207D22B78027896
+:104A000005F8012B00F801398542F7D3204670BD27
+:104A10006FF47A74FAE700BF67666666014B186048
+:104A200000207047A0370020022908B509D90339B2
+:104A3000012904D80368094ADB6893420BD100209E
+:104A400008BD0029FBD00368044ADB689342F6D016
+:104A500001219847F3E700219847F0E71DD70100AF
+:104A600070B584B004AC04E90F00BDF80230012B2E
+:104A700013D0022B0FD1144C144E04F1F00554F84E
+:104A8000040F30B1C3885B0403D503689B68B3424D
+:104A900017D1AC42F3D104B070BD0B4C0C4E04F1F5
+:104AA000F00501E0AC42F6D054F8040F0028F9D02C
+:104AB000C3889A04F6D503685B68B342F2D098477E
+:104AC000F0E79847E5E700BFA037002025CE0100BA
+:104AD00019D7010010B4084C0023224602E001332C
+:104AE0003C2B06D052F8041B8842F8D1002244F82F
+:104AF00023205DF8044B7047A437002038B50A4DD9
+:104B000004462A46002302E001333C2B06D052F82B
+:104B1000041B8C42F8D1002245F82320204611F0D6
+:104B200090FF204638BD00BFA437002010B5084CC8
+:104B300020884FF6E853984202D8431C238010BDCA
+:104B40001520F8F7CBFD2088431C238010BD00BF43
+:104B5000342100202DE9F041304C82B02246002360
+:104B600002E001333C2B05D052F8041B0029F8D198
+:104B700044F823002A4C237813F001030BD1294D6C
+:104B80002A6842B10093102201234FF47A60002179
+:104B900002F082FB10B102B0BDE8F0812820D5F808
+:104BA0000080214F11F04FFFC023009301221F4BC3
+:104BB0001021064600F0CCFFD8F800305B68BB42FD
+:104BC00020D1304600F0DCFF304611F03AFF2820BB
+:104BD0002E6811F038FFC02300930222134B0F21DF
+:104BE000054600F0B5FF33685B68BB4210D128462C
+:104BF00000F0C6FF284611F024FF237843F001039C
+:104C00002370C8E74046314698470028DFD0D8E7F0
+:104C10002946304698470028EFD0E8E7A43700201F
+:104C2000D5400020D438002081D90100614A02001B
+:104C300010B4084C0023224602E001333C2B06D07E
+:104C400052F8041B8142F8D1002244F823205DF879
+:104C5000044B7047A4370020F8B505460E460628D9
+:104C600013D8DFE800F013131304041304000F4FEC
+:104C700007F1F00454F8043D32462946184613B1B2
+:104C80001B681B699847BC42F4D1F8BD084C04F17D
+:104C9000F00754F8043F32462946184613B11B6802
+:104CA0001B699847BC42F4D1F8BD00BFA43700206F
+:104CB000A0370020084600F02FBC00BF2DE9F043CC
+:104CC00085B004AC04E90F0023490D684FF47A72F3
+:104CD000DDE90201002311F01BFD85B3DFF87C80C4
+:104CE00006460F464FF000092C46AD69E3689E4228
+:104CF00077F1000321D363697BB109F06FFEE369AB
+:104D00002BB3A2699A61A3690BB1E269DA61C4E9C4
+:104D10000699C4F8149009F053FE09F05FFED8F824
+:104D20000030C4F814806BB11A469B69002BFBD18C
+:104D30009461C4E9063209F043FE002DD4D105B0D8
+:104D4000BDE8F083C4E90633C8F80040F3E7D4E9CE
+:104D500005321A60D7E700BF9C380020A438002035
+:104D60002DE9F04FDFF8A49193B004AC84E80F0074
+:104D7000D9F800302BB3614BBDF81040D3F800A038
+:104D8000BDF81280BAF1000F17D000235C4D0393D9
+:104D900040F2FE361F46D346B442DBF80C30DAF858
+:104DA00018A04FEA134099B203460DD0002944D011
+:104DB0008C4242D0BAF1000FEDD1A4F2FE33012BA8
+:104DC00079D813B0BDE8F08F40F2FF3C6145EDD1DA
+:104DD000002869D1039B002BECD1DBF81430ABB178
+:104DE00009F0FCFDDBF81C30002B00F08280DBF8C2
+:104DF00018109961DBF8183013B1DBF81C10D96179
+:104E0000CBE90677CBF8147009F0DAFD09F0E6FD7E
+:104E10002B68CBF81450002B62D019469B69002BED
+:104E2000FBD1C1F818B0CBE9063109F0C9FD012367
+:104E30000393BAF1000FAED1BFE708B14345B9D132
+:104E4000DBF814309BB109F0C9FDDBF81C303BB333
+:104E5000DBF818109961DBF8183013B1DBF81C107F
+:104E6000D961CBE90677CBF8147009F0A9FD09F0F8
+:104E7000B5FD2B68CBF814506BB119469B69002B1C
+:104E8000FBD1C1F818B0CBE9063109F099FDBAF1B0
+:104E9000000F80D191E7CBE90633C5F800B0F4E705
+:104EA000DBE905311960D6E7404593D0BAF1000F30
+:104EB0007FF471AF81E7D9F8005010230093424688
+:104EC000104B214608A800F043FE2B680E4A9B6851
+:104ED00093420AD108A800F053FE13B0BDE8F08F4A
+:104EE000CBE90633C5F800B09FE708A928469847E4
+:104EF000F0E7DBE9053119607CE700BFB43800203A
+:104F0000A4380020614D020089D9010098380020A2
+:104F100038B509F063FD1F4B1C685CB363697BB156
+:104F200009F05CFDE3690BB3A2699A61A3690BB157
+:104F3000E269DA610023C4E90633636109F040FDE8
+:104F400009F03EFD002323616362256809F084FDBA
+:104F50000146284609F08CFD09F040FD0E4B1A6809
+:104F600022621C6009F02CFD204638BDD4E90532D0
+:104F70001A60DBE7282011F066FD28220021044694
+:104F800011F0C1FD09F06CFD0023C4E90003A3602A
+:104F9000D6E700BFAC380020A838002038B50B4B4E
+:104FA0001C682369DB0707D5094D286830B1626AA0
+:104FB0004262002363620446204638BDFFF7A8FF23
+:104FC00028600028F3D1204638BD00BF9438002067
+:104FD000A03800202DE9F04105460E4617469846B8
+:104FE000FFF796FF044620B332463B462946006849
+:104FF00009F048FD256809F02FFD011F284609F03A
+:1050000035FD0F4B0F492068B8F1000F18BF194646
+:1050100009F02AFD09F0E2FC0B4A626113685BB1FA
+:105020001A469B69002BFBD19461C4E9063209F052
+:10503000C7FC2046BDE8F081C4E906331460F6E7FA
+:10504000DD560200A9560200A43800202DE9F041E7
+:105050004E4D2B78DB0782B002D502B0BDE8F0815F
+:105060004B4E3060FFF754FF4A4B0446186009F07E
+:10507000B5FC494A62611368002B70D01A469B69DF
+:10508000002BFBD19461C4E9063209F099FCFFF7CB
+:105090003FFF424C0768206009F0DEFC011F3846E4
+:1050A00009F0E4FC23683E49186809F0DDFC346827
+:1050B000002C4DD0282011F0C6FCC0230093002204
+:1050C000384BDFF8E88040F2FF31074600F040FD42
+:1050D00023685B68434552D1384600F051FD38469D
+:1050E00011F0AFFC2820376811F0ADFCC02300930D
+:1050F00000222C4B40F2FE31044600F029FD3B68B3
+:105100005B68434535D1204600F03AFD204611F05A
+:1051100098FC00220123002100924FF47A600F22B4
+:1051200002F0BAF82820366811F08DFCC0230093F5
+:1051300001221D4B0F21044600F00AFD33685B6815
+:10514000434510D1204600F01BFD204611F079FCAC
+:105150002B7843F001032B7002B0BDE8F081C4E965
+:105160000633146091E72146304698470028EFD077
+:10517000E8E73846214698470028CAD0C3E72046CA
+:10518000394698470028ADD0A6E700BFD64000209A
+:105190009838002094380020A4380020B03800202F
+:1051A0009D540200614D0200BD4C020081D90100F6
+:1051B000024B187800F00100704700BFD640002075
+:1051C000F0B5304F3B6883B0002B58D02E4B1B7886
+:1051D000DB0754D505460E46FFF7E0FE45EA0643D9
+:1051E000C360436904467BB109F0F8FBD4E90623A8
+:1051F00003B39A61A3690BB1E269DA610023C4E9E0
+:105200000633636109F0DCFB09F0E8FB1F4A6261C9
+:10521000136853B31A469B69002BFBD19461C4E910
+:10522000063209F0CDFBA5F2FE33012B05D8002094
+:1052300003B0F0BD63691A60DCE728203F6811F015
+:1052400002FCC023324600932946114B044600F06D
+:105250007FFC3B680F4A5B6893420AD1204600F00E
+:105260008FFC204611F0EDFBE1E7C4E90633146042
+:10527000D7E72146384698470028D8D0EEE70648B9
+:10528000D6E700BF98380020D6400020B438002070
+:10529000614D020081D9010016FCFFFF024B186826
+:1052A000B0FA80F040097047A438002010B5104CC7
+:1052B00023789A0784B004D50E4B1B6873B104B0F1
+:1052C00010BD43F002002070012302220F21684626
+:1052D00005F0C6FB074B1B68002BF0D1237823F0A9
+:1052E0000203237004B0BDE81040F8F705BA00BF10
+:1052F000D6400020A43800202DE9F0415C4D2C68F8
+:105300002269D10727D45B4E3368002B57D06169DF
+:10531000B1426BD02B60584F3968994252D09C42B1
+:1053200042D08C4242D0554B62699A423ED02068AE
+:1053300009F0A0FB064609F09FFBA16863682F688F
+:10534000361ACB1A9E4265D8BB683A682068BDE819
+:10535000F04109F0C3BC4A4E2068336842F00202B3
+:1053600022611A691C6842F004021A6109F088FB84
+:105370000146204609F07CFB3768386809F07AFB63
+:10538000044609F079FBD7E90123241A9B1A9C42B1
+:1053900055D833689968186809F0E1FC2B681A69D8
+:1053A00000219207316045D4BDE8F0812A680021D0
+:1053B00093681268BDE8F041084609F08FBC2E4F93
+:1053C0003B682B60130718D42B689C42ECD03968DB
+:1053D0000E6809F041FB011F304609F047FB3B68AE
+:1053E0002849186809F040FB39689AE7A169002943
+:1053F00008BF194629600B468DE72C60FFF756FF62
+:105400003368002BFAD09C422B60CDD039688B4298
+:1054100087D1DDE72C6009F02FFB6068203626F08D
+:105420001F0610BB304600F01FFB3118C4E9010114
+:105430002F6089E7BDE8F041186809F0CABCD5F8CB
+:1054400000802F6009F018FB7868203424F01F04D6
+:1054500040B9204600F008FB0444C7E90104C5F840
+:10546000008096E700F03EFBF3E700F03BFBD9E756
+:1054700094380020A4380020B0380020AC38002038
+:10548000A03800209D540200034B1B78DB0701D598
+:10549000FFF732BF704700BFD640002000B5114C67
+:1054A000114D85B005E02A68A2B1DA0702D5FFF7F1
+:1054B00023FF23789907F6D443F0020C022201233C
+:1054C0000F21684684F800C005F0CAFA2A682378DC
+:1054D000002AEAD123F002032370F8F70DF92378AC
+:1054E000E3E700BFD6400020A438002000B583B019
+:1054F000FFF766FE10B103B05DF804FB054B1B78A7
+:10550000DB07F8D50190FFF7F7FE019803B05DF8CF
+:1055100004FB00BFD640002070B5204E3378DA0778
+:105520002FD50546FFF73AFD044601F095FE636965
+:105530002844E0607BB109F051FAE36953B3A269F2
+:105540009A61A3690BB1E269DA610023C4E9063309
+:10555000636109F035FA09F041FA114A6261136892
+:10556000A3B11A469B69002BFBD19461C4E90632B2
+:1055700009F026FA3378DB0707D5BDE87040FFF75E
+:10558000BBBEBDE8704000F0A9BB70BDC4E90633E6
+:105590001460EDE7D4E905321A60D2E7D640002066
+:1055A0009C38002070B5374D2C6863698BB109F0C9
+:1055B00015FAE369002B59D0A2699A61A3690BB16E
+:1055C000E269DA610023C4E90633636109F0F8F99E
+:1055D0002C682D4E09F002FA33686661002B4DD01D
+:1055E0001A469B69002BFBD19461C4E9063209F08D
+:1055F000E7F934684CB1A369002223B11C4601329B
+:10560000A369002BFAD1032A21DC2B6800221A613E
+:105610001C6809F021FA0146204609F029FA09F030
+:10562000DDF91A4A296813688B421CD02BB11A6A1B
+:10563000914220D01346002BF9D109F0C1F9144B47
+:105640001B78DB0716D5BDE87040FFF755BEE26951
+:105650002068936100F046FA606800F043FA204643
+:1056600000F040FAD1E71B6A1360E6E7D4E905329F
+:105670001A60A3E770BD0A6A1A62DEE7C4E906335E
+:105680003460B4E794380020AC380020A8380020FB
+:10569000D6400020034B1B78DB0701D5FFF782BF04
+:1056A000704700BFD640002010B50C468047A04789
+:1056B000044B1B78DB0703D5BDE81040FFF772BF32
+:1056C00010BD00BFD6400020034B1B78DB0700D481
+:1056D0007047FFF767BF00BFD640002038B50346CC
+:1056E000144610460D4698472046A847044B1B78A1
+:1056F000DB0700D438BDBDE83840FFF753BF00BF1B
+:10570000D640002000283DD02DE9F8431F4F3B78BC
+:10571000DC0735D51E4E33681A69520788460446A1
+:1057200001D15D6A45B11B49012342462046FFF77E
+:1057300051FC0020BDE8F883186809F032FB32689C
+:10574000136913F0020916D143F0010313614046B7
+:10575000A04733681869C3F8249020F0010210F0C4
+:1057600004001A61E6D0387810F00100E2D0FFF7AB
+:1057700019FF4846DEE723F0030313612846D9E703
+:105780000548D7E76FF47A70704700BFD640002015
+:1057900094380020C956020016FCFFFF024B18780F
+:1057A000C0F38000704700BFD6400020054A137840
+:1057B00018B143F004031370704703F0FB03137038
+:1057C000704700BFD640002010B40024C460C0E978
+:1057D00000115DF8044B0272704700BFF8B53A4FF4
+:1057E0003B78DA0700D4F8BD044609F0F7F82568DD
+:1057F000013D256009F0E4F8002DF4DAFFF7CEFB57
+:105800004369064683B109F0E9F8D6E90623002B7F
+:1058100053D09A61B3690BB1F269DA610023C6E92A
+:105820000633736109F0CCF809F0D8F804F10C03E1
+:105830007361E368002B3CD01A469B69002BFBD1B7
+:105840009661C6E9063209F0BBF809F0C7F823688B
+:105850009D4221DD736983B109F0C0F8F369002B23
+:105860002ED0B2699A61B3690BB1F269DA61002393
+:10587000C6E90633736109F0A3F809F0AFF8134ADB
+:10588000726113688BB11A469B69002BFBD196613C
+:10589000C6E9063209F094F809F092F83B78DB0784
+:1058A000A1D5BDE8F840FFF727BDC6E9063316606D
+:1058B000F0E7C6E90633E660C5E773691A60A9E751
+:1058C000D6E905321A60CEE7D6400020A438002081
+:1058D000036810B5C468013303604CB363697BB1DE
+:1058E00009F07CF8E36923B3A2699A61A3690BB15B
+:1058F000E269DA610023C4E90633636109F060F804
+:1059000009F06CF80D4A6261136853B11A469B693D
+:10591000002BFBD19461C4E90632BDE8104009F0C8
+:105920004FB8C4E906331460BDE8104009F048B828
+:1059300010BDD4E905321A60D8E700BFA4380020B2
+:10594000F8B5C468054634B3194E00272B68626960
+:1059500001332B6072B109F041F8E36923B3A26906
+:105960009A61A3690BB1E269DA61C4E906776761FC
+:1059700009F026F809F032F83368666183B11A46F7
+:105980009B69002BFBD19461C4E9063209F018F839
+:10599000EC68002CDAD12B7A0BB96B682B60F8BD60
+:1059A000C4E906333460F1E7D4E905321A60D8E778
+:1059B000A438002000680028B4BF4042002070478F
+:1059C000830770B50D4644D100B970BD860809F053
+:1059D00005F8D5E90040751CA04206D921680029C8
+:1059E00007DB04EB8104A042F8D808F0E9FF0020AF
+:1059F00070BD21F000434FEA810C54F82320002AA7
+:105A000004EB81010EDB0FE022F00042134443F06F
+:105A10000042226054F82320002A04EB83014FEA5D
+:105A2000830C01DA8842EFD89D4201D96444D3E760
+:105A3000A042DAD902369E4203D204EB8606B04277
+:105A40000AD8236823F00043236008F0B9FF201D23
+:105A500070BD8008461CBAE75B1B43F0004346F864
+:105A6000043C2560F1E700BFF8B5074660B3184C69
+:105A700023783BB117493846FFF7A2FF0446F0B13F
+:105A80002046F8BD144D154A2B70166808F0A6FF85
+:105A9000104A134BC2E900639B1B9B0843F0004371
+:105AA00033602B7801332B7008F08AFF01230949FA
+:105AB00023703846FFF784FF04460028E0D1142005
+:105AC000F7F70CFE2046F8BD04462046F8BD00BF9F
+:105AD000D7400020B8380020D8400020AC2000205B
+:105AE00000F80120B0B10F4B1A68824210B504468D
+:105AF00002D25B68834204D8BDE810401E20F7F74D
+:105B0000EDBD50F8043C002B05DD43F0004344F8A4
+:105B1000043C10BD70471E20F7F7E0FD54F8043C2C
+:105B2000F3E700BFB838002010B501FB00F282B0E7
+:105B300010460192FFF798FF044628B10123019A0D
+:105B40000360002110F0DFFF204602B010BD00BF4F
+:105B50002DE9F041044610300F46BDF81880164676
+:105B60001D4604F0CBFF0021C4E90251C4E908112D
+:105B700027806680A4F804802046BDE8F08100BF3D
+:105B800083889B0710B5044603D5806808B110F0E0
+:105B900058FF204610BD00BF82B070B5046A86B0C1
+:105BA0000AA981E80C003CB3236963B101221C46B9
+:105BB0001B690132002BFAD1092A04DD06B0BDE8C9
+:105BC000704002B070470AAB0FCB02AD85E80F0002
+:105BD000182010F038FF06AB064613E903008DE8E5
+:105BE0000300304695E80C0004F0AEFF266106B0D5
+:105BF000BDE8704002B0704705460FC902AC84E8AA
+:105C00000F00182010F01FFF06AB064613E9030033
+:105C10008DE80300304694E80C0004F095FF2E62F6
+:105C200006B0BDE8704002B0704700BF30B4D0E9A4
+:105C3000004303F10050013804EBC00084420AD84D
+:105C4000034603E09442184605D813461D68A9424E
+:105C5000A3F10802F6D9406830BC704710B4D0E90F
+:105C6000004303F10053013B04EBC30C64450FD820
+:105C7000634603E094429C4607D813461868814265
+:105C8000A3F10802F6D9DCF800005DF8044B704778
+:105C900054F83300F9E700BF10B4D0E9004303F132
+:105CA0000053013B04EBC30C644513D8634603E087
+:105CB00094429C4607D8134618688142A3F1080213
+:105CC000F6D9DCF800005DF8044B081AB0FA80F051
+:105CD0004009704754F83300F5E700BF01F090BB6E
+:105CE00001F062BBFEF79ABE38B5084B04460025AA
+:105CF000C0E90035FEF72EFFE388054A226043F431
+:105D000080532581E380204638BD00BFD47E030048
+:105D1000F87E030010B5044A026000230446C380E5
+:105D2000FEF786FF204610BDD47E03000089704731
+:105D3000807A704738B5036881720446DB6A9847F9
+:105D40002368074A9B6A9342054603D1A07AA07252
+:105D5000284638BD20469847C0B2A072284638BDB4
+:105D6000315D020038B5036801810446DB6A98475B
+:105D70002368074A1B6A9342054603D12089208184
+:105D8000284638BD2046984780B22081284638BD35
+:105D90002D5D0200F8B50025144B036004464560F4
+:105DA00016460F46FEF7D6FE114B236094F83630A8
+:105DB00025631422228123F00E03022284F8363058
+:105DC000A2724FF00113C4E90355C4E90555C4E9B3
+:105DD0000755C4E90E336762A680E580A586A4F85E
+:105DE000425084F840502046F8BD00BFD47E0300E6
+:105DF000207F0300C26812F5C87F30B580F284802E
+:105E000090F8363013F0020340F08680046914F5F0
+:105E1000C87F66DA90F8361011F0040169D145693F
+:105E200015F5C87F31DA90F8361011F0080134D03A
+:105E3000B1FA81F390F836105B0963F3C30180F87F
+:105E4000361090F84030032B08D80133DBB2012B19
+:105E500080F840307DD0042B00F08280B0F84210F2
+:105E600090F836C0013189B21CF0010EA0F8421042
+:105E700061D01D2917D900236FF3000C80F836C0BC
+:105E8000A0F8423080F840300DE0B5F5C87F04DD61
+:105E900090F8361011F00801CAD0002BD1D190F83B
+:105EA0004030002BDAD104FB04F3334902FB023308
+:105EB00005FB05338B423CD912F5487F45DBB2F533
+:105EC000487F44DC14F5487F48DBB4F5487F43DC69
+:105ED00015F5487F37DBB5F5487FD4BF0020062095
+:105EE00030BDB4F5C87F9ADD90F8361011F004018A
+:105EF00095D190F83650B1FA81F35B0963F38205CE
+:105F000080F8365001238AE7B2F5C87F0FDD90F89C
+:105F1000363013F002030AD190F83610B3FA83F347
+:105F20005B0963F3410180F8361001236EE700231B
+:105F30006CE7072030BD0929B5D9013BA0F842E044
+:105F400080F84030AFE7052030BD032030BD04208D
+:105F500030BDA0F84230A6E7012030BD022030BDA0
+:105F600090F83630002243F0010380F83630A0F874
+:105F700042200B2030BD00BFFF700200D0E9033289
+:105F800030B502FB02F2456903FB032305FB05352F
+:105F9000B5F5800F85B0044625D9038F002B45D079
+:105FA000B5F5100F02D9638F002B5ED0B5F1107FCD
+:105FB00002D9A38F002B4FD0B5F1806F02D9E38FA8
+:105FC000002B40D0012384F831302046FFF712FF28
+:105FD0000B2814D0A38E83421AD00023A08684F805
+:105FE000303005B030BD90F83130042B46D9002355
+:105FF000C0E90E332046FFF7FDFE0B28EAD160868C
+:10600000024601230D21684604F02AFD05B030BD8B
+:1060100094F83030042B12D8628E0133DBB2824206
+:1060200084F83030DDD0052BE9D0DAE701230C22EB
+:106030000D21684604F014FD01232387B0E7638E29
+:106040008342DCD1CDE701230A220D21684604F00A
+:1060500007FD0123E387B5E7012309220D216846E7
+:1060600004F0FEFC0123A387A6E7012308220D21EB
+:10607000684604F0F5FC0123638797E70133DBB240
+:10608000A1E700BF30B58BB0016A00F118030CCB5B
+:1060900002AD00910446416A284604F0CBFC95E825
+:1060A0000700E38804F10C0523F0020385E80700EC
+:1060B0002046E380FFF762FF0123A1881A4606A865
+:1060C00004F0CEFC00200BB030BD00BF10B503685B
+:1060D00004461B6B9847E06810BD00BF10B503680D
+:1060E00004461B6B9847206910BD00BF10B50368BC
+:1060F00004461B6B9847606910BD00BF10B5044A89
+:10610000026000230446C380FEF792FD204610BDC6
+:10611000D47E030000897047D0E90D1230B5C36BFF
+:106120000446C068091A2069121A60691B1AA0691E
+:1061300000FB01F189126163E16901FB02F2216A4E
+:106140008BB001FB03F39B129212A26302ADE363D7
+:1061500004F1340200930CCA216C284604F06AFC56
+:1061600095E80700012304F1280585E80700A188C8
+:106170001A4606A804F074FC00200BB030BD00BF26
+:1061800038B5036801810446DB6998472368074AEC
+:106190005B6A9342054603D120892081284638BD99
+:1061A0002046984780B22081284638BD15610200FC
+:1061B000F8B50025114B03600446456016460F46AE
+:1061C000FEF7C8FC0E4B23604FF48063C4E905530F
+:1061D000C4E9073314224FF48053C4E90355C4E9DA
+:1061E0000955C4E90B55C4E90D55C4E90F57656459
+:1061F000A6802281E3802046F8BD00BFD47E030044
+:10620000607F030084B030B50DF1100C8CE80E00F7
+:10621000C588044600F10C0EBCE80F00AEE80F0084
+:106220009CE8070045F002058EE80700E580BDE820
+:10623000304004B0704700BF4164704770B50B68D0
+:106240000C4682B005469B6A084616469847E26BA4
+:10625000216CCDE9002604F1340328460CCB04F070
+:1062600097FB284602B070BD10B5044A02600023B7
+:106270000446C380FEF7DCFC204610BDD47E03003C
+:106280000089704740897047FF299ABF0173002039
+:106290006FF47A70704700BF007B7047704700BF93
+:1062A00010B54A890B8982B0CDE9003200231A4625
+:1062B0001031044604F0E2FE204602B010BD00BFDB
+:1062C00010B5074B044640F8103B04F051FC054A5A
+:1062D000226000232046E380FEF7AAFC204610BD82
+:1062E000987F0300D47E030010B5094B044640F8A4
+:1062F000103B04F03DFC074A22600023E380204667
+:10630000FEF796FC204610F09CFB204610BD00BF17
+:10631000987F0300D47E0300F8B51F460B4B036043
+:106320000023044643600E461546FEF713FC204644
+:10633000074B40F8103B2AB231B204F065FCFF2352
+:10634000237326816581A7802046F8BDD47E030093
+:10635000987F03006FF47D70704700BF6FF47D700D
+:10636000704700BF6FF47D70704700BF6FF47D70A1
+:10637000704700BF10B584B003688DF80F2000246B
+:1063800000941C6A0DF10F020123A04704B010BD58
+:1063900010B584B004688DF80C20002200928DF8AE
+:1063A0000D30246A022303AAA04704B010BD00BF29
+:1063B00010B5012384B00468CDE900330DF10F035B
+:1063C000E46AA04708B99DF80F0004B010BD00BFF3
+:1063D0002DE9F84F9DF82870002A54D0002B1D4657
+:1063E00051DD93460268DFF8A48093684345064672
+:1063F0000C4636D11369DFF898A0534538D1B5F172
+:10640000010918D0023D5D440BF1FF3404E004F8AB
+:10641000013FA5420DD03268526952454FF00B033F
+:10642000F5D0002130469047C3B204F8013FA542A1
+:10643000F1D13268CB44536953450DD10B208BF811
+:10644000000037B93368DB68434518D13846BDE8EA
+:10645000F88F0020BDE8F88F012130469847C0B280
+:10646000EDE798473268DFF828A013695345C6D096
+:1064700044F00101C9B2304698473268BFE7304660
+:1064800098473846E6E76FF47A70E3E76563020001
+:106490006D6302002DE9F0479DF82070002A37D087
+:1064A000002B994634DD14460268DFF87080956849
+:1064B000454506468A4624D11269174DAA4219D18C
+:1064C000A14404E001344C4509D033681A69AA425A
+:1064D000F8D021783046013490474C45F5D137B992
+:1064E0003368DB6843450FD13846BDE8F0870020AC
+:1064F000BDE8F0875FFA8AF13046904733681A6941
+:10650000DEE7A8473268D7E7304698473846EFE7D6
+:106510006FF47A70ECE700BF6D6302006563020000
+:106520002DE9F04186B004469DF834508DF80F20D7
+:106530001E460F4695B1026801230093156A0DF1BE
+:106540000F02A84738B9236800909D6A0C9B324619
+:1065500039462046A84706B0BDE8F0810368DFF859
+:1065600024C0D3F81C809DF80F20E04508D1009589
+:106570001D6A8DF8172001230DF11702A847E1E7E6
+:10658000C047DFE775630200024A02600021818094
+:10659000704700BFD87F03006FF47D70704700BF65
+:1065A000407970474171704711B370B5064608686D
+:1065B000904214460D4610D020B102680E49126E6A
+:1065C0008A420CD134B123680C4ADB6D93420AD164
+:1065D000002333712C60002070BD002070BD9047F7
+:1065E000002CF0D1F6E70022314620469847F1E72B
+:1065F0006FF47A70704700BF7503020071030200E8
+:106600000EB42DE9F04787B00FAB044653F8046B86
+:106610000093317839B92AE0236820469B69013616
+:106620009847317819B32529F6D1009A73781768FD
+:10663000101D252B009006F1020659D0583BDAB206
+:10664000202A19D8202B17D8DFE803F05716161682
+:10665000161616161616164C331616161616161687
+:106660001616161616161626161616168A0007B0D1
+:10667000BDE8F04703B0704723683F219B6920467F
+:10668000984723683F219B692046984723683F210C
+:106690009B6920469847C4E717F8011B0029C0D022
+:1066A000236820469B699847397801370029F7D13C
+:1066B000B7E7002301A93846CDE90133CDE903331B
+:1066C0000593FEF76DF99DF804100029A9D00DF18E
+:1066D0000505236820469B69984715F8011B00298A
+:1066E000F7D19EE72368F9B29B692046984798E75F
+:1066F000236820469B69984793E74FF000094FF0C5
+:106700001C0A08254FF0000812E0B9F1000F2AD04A
+:1067100003F1570C236861469B6920464FF001083E
+:106720009847013D15F0FF05AAF1040A3FF479AF3F
+:1067300027FA0AF303F00F0303F13002392A5FFA54
+:1067400082FCE2DC302A4FF030012046E2D1B8F181
+:10675000000F01D1012DE4D123689B699847E0E740
+:106760004FF00109CBE703F1370CD3E7C389DB0610
+:1067700000D4704710B5044684B0818901230422F7
+:10678000684604F06DF9E38923F01003E38104B057
+:1067900010BD00BFC388DB0600D4704710B50446A7
+:1067A00084B0818801230422684604F059F9E38803
+:1067B00023F01003E38004B010BD00BFC3895B0762
+:1067C0003FD52DE9F0418369B3F90270002F84B001
+:1067D00005460E4615DD00F11808002401E0A74229
+:1067E0000FD021B2404604F09FFEB04204F10104F4
+:1067F000F5D10123A9891A46684604F031F9A74268
+:10680000EFD1EB8C95F824209BB20133B3FBF2F16E
+:1068100002FB11332A8D9BB29A421DD0EA8C296A61
+:1068200092B28E54EB84EB69002B03DBEA8C92B2BC
+:10683000934207D0EB8943F01003EB8104B0BDE82D
+:10684000F08170474FF0FF33EB61A98901230222E9
+:10685000684604F005F9EDE7A9890123032268469B
+:1068600004F0FEF804B0BDE8F08100BFC3891B0747
+:1068700019D530B5838EC16A02689BB20446C95CE3
+:10688000926985B09047A58E94F83030628EADB293
+:106890000135B5FBF3F103FB1155ADB2AA4203D0AC
+:1068A000A58605B030BD7047022240F2FF310123BA
+:1068B000684604F0D5F8236801219B682046984774
+:1068C000A58605B030BD00BFC3895A0770B5044620
+:1068D00007D5036800219B689847206AFFF702F9F3
+:1068E000E38994F8240023F004039DB2E581FFF7C7
+:1068F000BBF8206260B12368002645F004055B68A0
+:10690000E6842685E581314620469847304670BDAD
+:106910006FF47B7070BD00BF2DE9F04F2DED028B41
+:1069200085B08846C98900AFCC0708EE100A7B60A5
+:1069300000F1DF804B07934640F1CB80B8F826503A
+:10694000B8F82890ADB241F00101A945A8F80E10A1
+:1069500000F01281DBF80030D8F82000B3F9021003
+:106960004D460029465D25DD00244FF0FF3A21B257
+:10697000584604F0D9FDDBF80010B1F902100134DB
+:10698000B04208BFAA46A142F1DC98F82440B8F80A
+:106990002600013580B295FBF4F604FB1655A8429B
+:1069A00000F0AA80BAF1FF3F44D1D8F820000029B6
+:1069B000465DD9DC98F82440B8F8263001359BB202
+:1069C00095FBF4F604FB1655AB42CAD17B68012B4C
+:1069D00000F09A807B68022B40F08380594607F1D3
+:1069E0000C0008F1180404F067FD07F10C012046C3
+:1069F00004F072FD0121B8F80C00FEF777FD07F1F5
+:106A00000C0004F0BBFCB8F8262092B202F1FF3A69
+:106A10001AB998F8243003F1FF3A07F10C0004F09A
+:106A200055FD07F10C01204604F056FD07F10C005E
+:106A300004F0A4FCBAF1000F53DBCA45BDBF98F8BF
+:106A40002450A5EB09055544AAEB090505F10802F8
+:106A500022F007026C46ADEB020D00216A1C68466D
+:106A600010F051F81FFA8AF39945D8F820E098F809
+:106A7000240069460FD00DF1FF3609F10102B2FB87
+:106A8000F0FC00FB1C221EF809C006F801CF1FFA1B
+:106A900082F94B45F1D1B8F8283001332B442AB2A2
+:106AA000B8F80E5025F00105A8F80E5093FBF0F54C
+:106AB00000FB1533A8F8283018EE100A04F0D6FCB5
+:106AC000A54618EE100A1437BD46BDEC028BBDE892
+:106AD000F08F4046FFF7F8FE00283FD1B8F80E10BF
+:106AE0002CE7B8F80E1021F0010118EE100AA8F8F2
+:106AF0000E1004F0EBFCE4E77B68012B25D1BAF122
+:106B0000FF3F97D1D8F82000B8F826309BB2AB42AF
+:106B1000FAD00029445D27DD00264FF0FF3A31B25C
+:106B2000584604F001FDDBF80010B1F902100136FF
+:106B3000A04208BFAA46B142F1DC98F82400013512
+:106B400095FBF0F400FB1455D9E77B68022B7FF42A
+:106B500071AFBAF1FF3F7FF46DAF3FE7014618EE2A
+:106B6000100A04F013FCACE798F82430013595FBCB
+:106B7000F3F403FB1455C7E77B68012B04D07B6853
+:106B8000022B3FF42BAFAEE7DBF80030D8F8200043
+:106B9000B3F90210B8E700BF2DE9F0471E46224BBB
+:106BA00003600025214B836004468580C560083062
+:106BB000884617469DF82090BDF824A0FDF7CAFF2F
+:106BC0001B4B23603833A360C4E9048704F1180029
+:106BD00004F07CFC01364FF0FF3309F10109E36159
+:106BE000E58404F110014246A4F80CA084F8246066
+:106BF00084F830902562E56225856586A586204665
+:106C0000FFF7D2FC3A4604F114012046FFF7CCFC12
+:106C1000084B1A6832B1E38943F480432046E3818C
+:106C2000BDE8F0871C60F6E714800300D47E030003
+:106C300020800300C038002010B50446002937D05A
+:106C400001291BD0022917D1C3895B073AD5E28CF1
+:106C5000238D92B2934219D10221A089FEF7B0FA96
+:106C6000E38C94F824209BB20133B3FBF2F102FBD6
+:106C70001133E361FEF708FC238D07E0E3895A072F
+:106C80000FD5E28C238D92B29342F7D0216A94F80B
+:106C90002420C85C0133B3FBF2F102FB11332385DE
+:106CA00010BD2046FFF710FE0028EAD0238DEDE747
+:106CB000C38959070BD5E28C238D92B29342E5D15B
+:106CC000054810BDFFF700FE0028C0D0D4E7FFF74D
+:106CD000FBFD0028EFD0CFE70CFCFFFF38B50C1E02
+:106CE00006DB0368DB680546984700B9AC6338BD2E
+:106CF0006FF47A7038BD00BF828E438E92B29A4292
+:106D000006D990F83010828E0B4490B2181A704752
+:106D1000808E80B2181A70470A4B10B503F1080232
+:106D20004033044602608360183004F027FB064AB3
+:106D3000A260002304F10800E381FDF779FF2046FB
+:106D400010BD00BF18800300D47E030008B5C068E2
+:106D500003681B6B9847002008BD00BF08B5C068DA
+:106D600003689B6A9847002008BD00BFF0B5054640
+:106D700083B014461F4607F031FEEE68697C336825
+:106D800001919A6CDD6B304690470A2C77F1000335
+:106D900038BF0A24021901993046A84703B0BDE85C
+:106DA000F04007F00DBE00BF70B5044607F016FEB8
+:106DB000E06803689B6C9847D4E9083162686060BA
+:106DC000821A9B182362A3681A4441F10001B2F5AC
+:106DD0007A7F6162A26012D3D4E90631013341F1B6
+:106DE0000001581CA2F57A720D4641F10001B2F57E
+:106DF0007A7F1E460346F4D2C4E90665A260BDE868
+:106E0000704007F0DDBD00BF10B50446FFF7CCFFB2
+:106E1000D4E9060110BD00BF2DE9F04F466B83B0E9
+:106E2000002EBDF83410BDF830B09DF838A00191A7
+:106E30003DDDC46A074690469946002103E0B14211
+:106E400004F1180433D0258A0131002DF7D13846DA
+:106E5000FFF7AAFF3B6A7A6A18EB030349EB0202C9
+:106E6000BAF1000F28D151465046C4E90232019BC5
+:106E700063820F9B6361C4E90010A4F810B007F0AF
+:106E8000ADFD3B6B3BB1D3E90203A168E2688142EF
+:106E900072EB030305D23C6342464B463846FFF78C
+:106EA00065FF07F08DFD002003B0BDE8F08F6FF4A3
+:106EB0007B7003B0BDE8F08F41464846D5E700BF80
+:106EC000F0B4456BC36A00218D4201631DDD0A46A3
+:106ED0001C8A013254B139B19E688F68CC68BE42B9
+:106EE000DE6876EB040401D203631946AA4203F17B
+:106EF0001803EDD149B1036A8A68D21A0A2AB8BFC9
+:106F00000A22F0BCD317FFF731BFF0BC704700BFB7
+:106F10002DE9F04F06468BB069B1C468017C236847
+:106F20000591DD6B9B6C20469847364A05990346D0
+:106F30001A442046A8473046FFF736FF726BF46AC2
+:106F4000002A45DD0025A946012718E0D4E900BA4A
+:106F50005BEA0A08628A41D1306B0023A042238297
+:106F600043D0CDE900EC029706A803F09FFD726BB9
+:106F700009F101090135AA4204F1180425DD218A2D
+:106F80000029F7D0D6F820E0A368D6F824C0E0683E
+:106F90009E457CEB000AD9D26369DB07EAD5FEF790
+:106FA000FDFB60B1D6E90830174A13EB020ED4E9B5
+:106FB000021240F1000C714572EB0C0217D3726B98
+:106FC0000135AA4204F11804D9DCB9F1000FB6D199
+:106FD00030460BB0BDE8F04FFFF772BF13EB0B0369
+:106FE00040EB0A00C4E90230BBE73363B9E7CDE9FF
+:106FF00000300297052240F2FF3106A803F056FD4B
+:10700000DDE700BF80969800A0860100084B1B6852
+:1070100001465BB1187C014111F0010103D001214F
+:107020001846FFF775BF1846FFF772BF704700BFDD
+:10703000C8380020416BC36A01EB410103EBC10179
+:107040008B424FF0000026D21A8A02B35A69D20747
+:107050001DD5D8B110B49C68C268A4468468A44504
+:10706000DC6874EB02020AD3183399420BD91A8AEE
+:10707000002AF9D05A69D407F6D50028EBD1184672
+:1070800018339942F3D85DF8044B7047184618330B
+:107090009942D9D870477047F8B505460C4607F0B5
+:1070A0009DFCE86803689B6C98476A682B6A686077
+:1070B000821A9B182B62AB681A446B6AAA6043F170
+:1070C0000003B2F57A7F06466B6212D3AB69E969B9
+:1070D000013341F1000C591CA2F57A7260464CF163
+:1070E000000CB2F57A7F1F460B46F4D2C5E9067054
+:1070F000AA60E86803681B6B984707F061FC0023EF
+:10710000C4E90063D5E90801F8BD00BF2DE9F843E3
+:10711000DDE908680546174607F060FC56EA0803F3
+:1071200035D02B6A9B192B626B6A48EB03036B62A9
+:107130004FF47A720023304641460FF0E9FAAB690A
+:107140000446E418EB69AC610A46304643EB02069C
+:107150004146EE614FF47A7200230FF0D9FAA86825
+:107160008318B3F57A7FAB6010D3601C46F1000141
+:10717000421CA3F57A730C4641F10001B3F57A7F06
+:1071800006461046F4D2C5E90664AB606F60284637
+:10719000FFF70AFE6B6BD5E9080703EB430E0023EC
+:1071A0002B63EB6A0A3003EBCE0E47F10007734501
+:1071B00015D333E0D3E902128142BA4101D2C3E9C7
+:1071C00002072A6B3AB196689968D268DC68B142C6
+:1071D00074EB020200D22B6318339E451ED91A8A23
+:1071E000002AF9D0D3E9004654EA0602E2D09A68B0
+:1071F000D968A21846EB0101824271EB070CE0D27C
+:1072000012EB040C904662468C4641EB060182422A
+:1072100071EB0709F4D3C3E9028CD2E7E86803688D
+:107220009B6C9847EB680A4A19680244CE6B297C2C
+:1072300004461846B0472B6B33B1E868697C036895
+:1072400004F10A02DB6B9847BDE8F84307F0B8BBCE
+:1072500080969800704700BF064B10B51C682CB193
+:107260002046FFF7A1FDD4E9060110BD0020002152
+:1072700010BD00BFC8380020064B10B51C682CB1EB
+:107280002046FFF791FDD4E9080110BD0020002140
+:1072900010BD00BFC838002010B5094C246884B068
+:1072A00064B10193069B03930B4601210092029166
+:1072B00002462046FFF7B0FD04B010BD0148FBE7D1
+:1072C000C838002016FCFFFF70B50E4D2C68B4B115
+:1072D0002046FFF769FD0C4B266A42F21070984772
+:1072E0002C682046FFF760FD236A0849053B9B1B7D
+:1072F00042F210720020B2FBF3F30B6070BD044841
+:1073000070BD00BFC838002055200020C4380020C0
+:1073100016FCFFFF70B516461E4A02601E4A4374F3
+:107320000A230446C160436310600D4606740121C0
+:10733000F020FEF7F9FB00230022C4E90B03002331
+:10734000C4E90623C4E908232B681449DA698A4290
+:107350001AD1134AEA603146124ADB6B2846984735
+:10736000E06803685B6A9847E06803680022A260EF
+:107370009B6C9847E36860601A681846936A984760
+:10738000FFF7A2FF204670BD284605499047E568F3
+:107390002B68E0E77C800300C838002079D9010021
+:1073A0000D70020080969800F8B5114E3468E4B173
+:1073B000104B0546186890B92046FFF7F5FCD4E954
+:1073C00008072D1847F1000734682046FFF7ECFC4A
+:1073D000D4E90823AA42BB41F6D30020F8BD05FB3F
+:1073E00000F0054B98470020F8BD0448F8BD00BFE9
+:1073F000C8380020C43800205520002016FCFFFFAC
+:107400004FF47A7303FB00F0FFF7CEBF064B1B6807
+:10741000014613B11846FFF73FBE00220023C0E922
+:107420000023194610467047C838002010B5084C94
+:10743000246882B04CB1CDE9002302460B462046B9
+:10744000FFF764FE002002B010BD0248FBE700BF5A
+:10745000C838002016FCFFFF084B1B685BB110B555
+:1074600004461846FFF7E6FD20B1D0E90223C4E93F
+:107470000023012010BD1846704700BFC838002007
+:10748000C3880D4A23F4005310B504460260C3803C
+:107490002C3003F06DFB04F1240003F06FFF04F1C6
+:1074A0001C0003F06BFF054A226000232046E380A6
+:1074B000FDF7BEFB204610BD8C800300D47E030088
+:1074C000C3880F4A23F4005310B504460260C380FA
+:1074D0002C3003F04DFB04F1240003F04FFF04F1C6
+:1074E0001C0003F04BFF074A22600023E380204684
+:1074F000FDF79EFB20460FF0A4FA204610BD00BF0A
+:107500008C800300D47E0300F8B50025144B036083
+:10751000044645600F461646FDF71CFB114B2360E1
+:10752000A76004F10C0003F003FA04F11C0003F05F
+:10753000CDFF04F1240003F0C9FF04F12C0003F097
+:107540005DFB4FF4405384F822502563A680E3800E
+:107550002575E5822583258425852046F8BD00BF55
+:10756000D47E03008C8003002DE9F041044680683E
+:1075700084B00121103003F04FFD94F92230042B28
+:1075800006DCE269B4F92010B2F902208A421CDC60
+:1075900001335DB2A06884F822500368DB69984724
+:1075A0000130854202D004B0BDE8F081E269B4F94F
+:1075B0002030002184F82210B2F902209A4232DDF4
+:1075C0000133238404B0BDE8F08104F11C0003F012
+:1075D000ABFF04F10C050146284603F0BBF9064653
+:1075E00080B394F92230A068C3F1040301279F40BF
+:1075F0000368DB6998470138FFB2013E00255FFA56
+:1076000080F816F8013F1F4205D10135052DF8D14C
+:1076100094F92230BCE7A0682AB2FF23414610301B
+:1076200003F002FCF1E701231A4621756846A188A0
+:1076300003F016FA01231A4640F2FE31684603F0C1
+:107640000FFAB0E72021284603F084F90646C8E780
+:1076500030B5436AB0F92810B3F9023085688B421F
+:1076600085B0044605F1100510DC202100231A46E0
+:10767000284603F08BFC626AB4F92830B2F9022084
+:107680009A4208DB0133238505B030BD243003F076
+:107690004BFF0146EAE701230020A18820751A4626
+:1076A000684603F0DDF901231A4640F2FE316846D0
+:1076B00003F0D6F905B030BD10B50446806886B039
+:1076C000103003F0A7FBA068B4F93020002300932A
+:1076D00004F12C01103003F0C3FB10B994F83330DF
+:1076E00053B994F932303BB1218E01220B442386E9
+:1076F00084F8332006B010BD012300211A462175FD
+:1077000002A8A18803F0ACF901231A4640F2FE3129
+:1077100002A803F0A5F906B010BD00BF30B50446BD
+:107720008068B4F93050036887B0DB699847E36A32
+:1077300094F932105B88CB1A1844854202DC94F825
+:1077400033307BBBB4F93020002A12DCA068002360
+:1077500004F12C010093103003F082FB94F93210F5
+:1077600079B1228E0123114484F83330218607B089
+:1077700030BDA0684942103003F04EFCB4F930200F
+:10778000E4E701231A46217502A8A18803F068F9ED
+:10779000012340F2FE311A4602A803F061F994F980
+:1077A0003210DEE7237D062B10D001230020A188B4
+:1077B00020751A4602A803F053F901231A4640F235
+:1077C000FE3102A803F04CF907B030BDA0681030BC
+:1077D00003F020FBE9E700BF037DFBB110B5038B8D
+:1077E000C28A04339BB29A4284B00446038313D8FE
+:1077F000037D0022022B028327D0237D032B2BD075
+:10780000237D042B24D0237D052B08D0237D062B3C
+:1078100005D0237D072B08D004B010BD704720464B
+:10782000FFF77CFF237D072BF6D1012300211A46A9
+:1078300021756846A18803F013F901231A4640F226
+:10784000FE31684603F00CF9E6E7FFF78DFED4E75A
+:107850002046FFF731FFD6E72046FFF7F9FECFE7D6
+:10786000FFF7BABF10B5037D84B0044633B9A068F2
+:10787000103004B0BDE8104003F0CCBA0123002161
+:107880001A4601758188684603F0EAF801231A4612
+:1078900040F2FF31684603F0E3F8E8E770B582B0E4
+:1078A000079D002D1BDB0446007D10B1207D0128C3
+:1078B00013D1069EA068F6B21BB212B21030009629
+:1078C00003F0CEFA15B9284602B070BD0020072398
+:1078D000E5822083237502B070BD0248F4E76FF49F
+:1078E0007A70F1E712FCFFFF2DE9F04385B00D9EA1
+:1078F000002E58DB9846037D04460F46914623B977
+:107900000AE0FDF7F3FD257D35B194F814C001219F
+:107910008C4540F2FF30F4D1237D002B41D1394614
+:1079200003A803F091F9237D13B1237D012B26D108
+:107930000C99A068C9B200910FFA88F30FFA89F286
+:10794000103003A903F08CFA96B100220723E682D7
+:107950002283237503A803F00BF901210720FDF70B
+:10796000C5FD124B984210D0002005B0BDE8F08351
+:1079700003A803F0FDF8304605B0BDE8F08303A886
+:1079800003F0F6F8002EEFD0E7E7237D2BB9EBE705
+:1079900007F02CF8237D002BE6D0237D012BF7D1B7
+:1079A000E2E70348E8E76FF47A70E5E716FCFFFFCB
+:1079B00011FCFFFF70B5161E15DD037D044613B1E3
+:1079C000037D012B0DD1002584F82250258404F17C
+:1079D0001C0003F081FD0223E682258323752846DF
+:1079E00070BD024870BD6FF47A7070BD12FCFFFF6D
+:1079F0002DE9F041171E069E30DD027D04468846C3
+:107A000002BB16F1FF0FC3F1000520D036B284F897
+:107A100032502686414604F12C0003F0EBF9079B17
+:107A2000002D18BF3D46002B4FF0000007F1FF323C
+:107A300014BF0623052384F83300E58222832375CF
+:107A4000BDE8F081027D012ADBD00648F8E7A06896
+:107A50000368DB699847461936B2D8E76FF47A7045
+:107A6000EEE700BF12FCFFFFF0B5151E85B03BDD51
+:107A70001E46037D04460F4623B90AE0FDF736FD96
+:107A8000207D30B194F814C001218C4540F2FF30C4
+:107A9000F4D1237D33BB394603A803F0D5F80B9806
+:107AA00001900A98009033462A4603A92046FFF722
+:107AB0009FFF03A803F05CF801210720FDF716FDE6
+:107AC0000B4B984202D0002005B0F0BD237D2BB9AE
+:107AD000F9E706F08BFF237D002BF4D0237D012BEB
+:107AE000F7D1F0E70348EFE76FF47A70ECE700BFF7
+:107AF00016FCFFFF11FCFFFF10B5054B03F1080258
+:107B0000383304460260C360FEF704F9204610BD16
+:107B1000A880030010B5074B03F108023833044670
+:107B20000260C360FEF7F6F820460EF08AFF20469A
+:107B300010BD00BFA8800300C388DB045ED530B54C
+:107B4000036889B05B6A04469847237E20B30B2BF9
+:107B500028D80133DBB2082B237623D8012B2AD96E
+:107B6000E28802F00305012D23D1FFF775FB63695D
+:107B7000C01A40F2DC5361F10001984271F1000338
+:107B800017D3E388A18843F00203E38005222B4644
+:107B900004A802F065FF0CE06BB1013BDBB2082BDF
+:107BA0002376DBD9E288D10729D502F00305012D20
+:107BB000DBD009B030BDE288D307F6D522F003024E
+:107BC000E280A18801230222684602F049FF657E17
+:107BD000012DC5D1FFF740FB6369C01A61F10001B7
+:107BE000B0F57A7F71F1000328BF0422A1882B46EB
+:107BF00038BF032204A802F033FFB1E77047012326
+:107C000042EA0300A188E0801A4604A802F028FF97
+:107C1000238901332381FFF71FFB237E60619DE7EA
+:107C200038B5C36900F10C050446D868A8421CD0D9
+:107C300020B10268194613689847E369A27E186864
+:107C40000E49DD60012ADA88456C16BF22F4807285
+:107C500042F4807292B28D42DA800AD1E08840F418
+:107C60000050E08000F0010038BDE08800F0010025
+:107C700038BD94F820101846A847EFE7C5F2010078
+:107C800038B5044600F10C0528460121FEF78AFCB0
+:107C9000E0690A4A03685B6893420CD16FF47D7017
+:107CA000A47E241AB4FA84F4284600216409FEF75D
+:107CB00079FC204638BD9847F2E700BFEDE20100AD
+:107CC00038B5C388027C23F400530025C380CD60FF
+:107CD00072B10368094A9B69934204460AD1084B72
+:107CE00003603033C360FEF715F820460EF0A9FE9E
+:107CF000002038BD9847002038BD00BF157B02002A
+:107D0000B080030030F8063C027910B523F400532C
+:107D1000002420F8063CCC6092B150F80C3C0B4A91
+:107D20009B699342A0F10C040CD1094B40F80C3C28
+:107D3000303303602046FDF7EDFF20460EF081FE54
+:107D4000002010BD20469847002010BD157B020082
+:107D5000B08003002DE9F041044684B051B1C388DE
+:107D6000002223F00303C38002810276002004B0C6
+:107D7000BDE8F081C369DB889B05F7D503681C4A21
+:107D80005B6A93422FD100F10C0630460D4601216B
+:107D9000FEF708FCE069174A03685B68934207D165
+:107DA00030462946FEF7FEFB002004B0BDE8F08116
+:107DB000984794F81A80074629463046FEF7F2FBAA
+:107DC000B845D3D1E088A1880123184303251A467A
+:107DD000E0802576684602F043FE01232381FFF709
+:107DE0003BFA6061C2E798470028BFD0EAE700BFCE
+:107DF000817C0200EDE201002DE9F84304460F46C4
+:107E000016461D469DF820809DF82490FDF76CFFD6
+:107E10000B4BE76103F108023833E360002384F879
+:107E20002090A680657684F81A80204622602382FE
+:107E300063612376FFF7F4FE2046BDE8F88300BFB8
+:107E4000A880030041767047F0B504464068226878
+:107E5000036885B000256E461F69009502230195D1
+:107E60003146B847174B009A9A4202D1019805B0A3
+:107E7000F0BDA068CDE90035E8B14FF48072002173
+:107E80000EF041FE96E8030002AA82E803001346C2
+:107E900003CBA26810605160D4E9001003689B69AD
+:107EA0009847D4E90102036821685C694023A04730
+:107EB000019805B0F0BD4FF48070FDF7D5FDA060CE
+:107EC000DBE700BFA10D0C00F8B50023171E83608F
+:107ED000044641600B680D4608460FDB1B68984757
+:107EE0002A680346926828461D46904700FB0750C3
+:107EF00020602046FFF7A8FF2046F8BD5B68984742
+:107F00002B6806469B682846984700FB1760206050
+:107F10002046FFF799FF2046F8BD00BF2DE9F04746
+:107F200080468946FFF790FF074638B33020D8F8DF
+:107F300000400EF088FD3022002106460EF0E3FDE1
+:107F4000002F04F1080416DD002502E00135AF42E0
+:107F500018D0D8F8040001682246D1F810A00C23EC
+:107F60003146D047314648460EF0FFFD30340028F8
+:107F7000ECD1AF4206D03046BDE8F0870646304629
+:107F8000BDE8F08730460EF05CFD0026F3E700BF49
+:107F90002DE9F04F0446A7B008460D4692461E460E
+:107FA0000EF0EDFD00F10108B8F1100F00F2FC80B9
+:107FB000202E00F2F98029462046FFF7AFFF074642
+:107FC00088B13246514610300EF065FD8146384684
+:107FD000B9F1000F05D10EF034FD484627B0BDE8D9
+:107FE000F08F0EF02EFD4246294602A80EF063FDEA
+:107FF0003246514606A80EF05EFD20462668FFF781
+:1080000023FF3022009000210EA80EF07CFDA06816
+:108010000836002800F0BF804FF4807200210EF077
+:1080200072FD009B002B40F3BC80002701974FF0AE
+:1080300002081AAD0DF19809606802680EA9D2F81D
+:1080400010A00C233246D04702A90EA80EF08DFDD9
+:10805000002844D0A3680DF1380E03EB880ABEE86F
+:108060000F00AC46ACE80F00BEE80F00ACE80F0014
+:108070009EE80F008CE80F00AB46DC46BCE80F0022
+:10808000CC450AF1100A0BF1100B4AF8100C4AF813
+:108090000C1C4AF8082C4AF8043CEED1009B01372E
+:1080A000BB4206F1300608F10C08C5D103EB4307CB
+:1080B000019ABF000237002A41D0D4E900100368BA
+:1080C0009B699847D4E90102036821685C694023F1
+:1080D000A0474FF00009484627B0BDE8F08F354B68
+:1080E0001A93009B1B932B4603CBA368186059601F
+:1080F000A3680DF1080A03EB880CBAE80F00AE463E
+:10810000AEE80F00BAE80F00AEE80F009AE80F00E3
+:108110008EE80F00AB46DE46BEE80F00CE450CF100
+:10812000100C0BF1100B4CF8100C4CF80C1C4CF80C
+:10813000082C4CF8043CEED101230193AEE7052B4B
+:1081400035D0BB0000981B4A1A9201301B902A467A
+:1081500003CAA76838607960A76802AE1F440FCED3
+:10816000AC460FC50FCE0FC596E80F0085E80F008F
+:108170000DF1980E65460FCD754507F110070CF10E
+:10818000100C47F8100C47F80C1C47F8082C47F85F
+:10819000043CEFD191E74FF48070FDF765FCA060DF
+:1081A0003AE708231AADCDE76FF47A7915E76FF453
+:1081B0007B7912E7A10D0C002DE9F04F9BB004462E
+:1081C0008946FFF741FE002800F08E8007463022E6
+:1081D000002102A825680EF096FCA068083500284A
+:1081E0006FD000214FF480720EF08DFC3F4BCDE933
+:1081F0000E370EAB03CBA368002F1860596066DD05
+:10820000002601964FF002086068026802A9D2F8C1
+:1082100010A00C232A46D047494602A80EF0A5FC20
+:10822000002842D0A3680DF1080E03EB880ABEE8CF
+:108230000F000DF1380CE346ACE80F00BEE80F006C
+:10824000ACE80F009EE80F008CE80F00DC46BCE8AD
+:108250000F00CAF80C301AAB9C450AF1100A0BF15A
+:10826000100B4AF8100C4AF80C1C4AF8082CEDD1F7
+:1082700008F10C080136B74205F13005C4D1019B65
+:108280002BB3D4E9001003689B69984760682168A4
+:10829000026807EB4707BB005569A2680233A8478D
+:1082A000002318461BB0BDE8F08F104B0E937B1EC9
+:1082B0000F930EAB03CBA3681860596001230193A1
+:1082C000D8E74FF48070FDF7CFFBA06089E7074B3C
+:1082D000A268CDE90E370EAB03CB054B10601846F4
+:1082E00051601BB0BDE8F08F014BDAE7A10D0C0027
+:1082F0000CFCFFFF03681B6B184700BF01892DE9C9
+:10830000F0414FF47A76044606FB01F12148FDF76F
+:10831000A5FC214BA17AA3FB00239B0923811F48C5
+:10832000FDF79CFC656CA0722B68B4F84C805F6A0A
+:10833000E38813F4807320D1414628462022B847B1
+:1083400028BB606C016810234D6AB4F84C102222DF
+:10835000A847E0B9656CA17A2B6810485E6AB4F84A
+:108360004C40FDF763FC60F07F00C3B2232221463E
+:108370002846B04758B9BDE8F0812189054806FB79
+:1083800001F1FDF753FC40F00700C3B2D4E7044805
+:10839000F1E700BFEC800300D34D6210E4800300DE
+:1083A0000EFCFFFF10B5034B03600446FDF7A6FE6D
+:1083B000204610BD6481030010B5054B03600446E0
+:1083C000FDF79CFE20460EF03CFB204610BD00BF92
+:1083D0006481030008B5C288034659B1D10507D5A9
+:1083E000016822F4824242F40072C96AC28088475E
+:1083F000002008BD9105FBD522F4007242F48042B2
+:10840000DA80002008BD00BFF0B5C388DA0585B06A
+:1084100005462ED4026843F48243D26AC380904753
+:108420000126324FA86C0268C488526884F48074B4
+:10843000BA424FF00003C4F3002415D19C424FF020
+:1084400027020DD1686C95F84C1003681B6B984798
+:1084500010F008040FD1002EE4D1204605B0F0BD85
+:10846000002EDFD13446F8E79047B0FA80F35B097D
+:10847000E4E70026D5E7686C012106220368CDE910
+:108480000021A822DC6AB5F84C1002ABA0470446D4
+:1084900048BBBDF90830BDF90A20BDF90C10A87A17
+:1084A000002BB8BF1F33002AB8BF1F32521100295A
+:1084B000ADF80A2010FB02F24FEA6313B8BF1F3178
+:1084C0005242ADF80830491110FB03F3AA612A6843
+:1084D000ADF80C105B4210FB01F1526B2846C5E968
+:1084E00007319047B9E7024CB7E700BFEDE2010062
+:1084F0000EFCFFFFF8B504460E4615461946BDF8BA
+:108500001C20BDF81870FDF745FC064B23600023C6
+:10851000C4E91165E380A4F84C702046FFF7EEFE35
+:108520002046F8BD6481030008B503680F221B6B69
+:10853000C9B29847A0F13300B0FA80F0400908BDF5
+:1085400003689B6A184700BF018938B54FF47A75F4
+:10855000044605FB01F11548FDF780FB144BA3FB16
+:1085600000239B0999B205FB01F123810F48FDF718
+:108570005DFBC3B2A06CE2880168D2054D6AB4F815
+:10858000501058BF43F003036022A84758B9A06CAD
+:10859000E3880268B4F85010546AC3F300236222DF
+:1085A000A04700B938BD034838BD00BF9C81030017
+:1085B000D34D62100EFCFFFF10B5034B0360044661
+:1085C000FDF752FE204610BDCC81030010B5054BCF
+:1085D00003600446FDF748FE20460EF032FA2046BE
+:1085E00010BD00BFCC81030008B5C288034659B155
+:1085F000D10507D5016822F4824242F40072C969AC
+:10860000C2808847002008BD9105FBD522F4007286
+:1086100042F48042DA80002008BD00BFF0B5C38874
+:10862000DA0585B005462ED4026843F48243D26948
+:10863000C38090470126294FE86C0268C4885268BD
+:1086400084F48074BA424FF00003C4F3002415D1BF
+:108650009C424FF067020DD1A86C95F8501003684A
+:108660001B6B984710F008040FD1002EE4D1204670
+:1086700005B0F0BD002EDFD13446F8E79047B0FAE0
+:1086800080F35B09E4E70026D5E7A86C0121062208
+:108690000368CDE90021E822DC6AB5F8501002AB8E
+:1086A000A0470446C0B9BDF80A20BDF90C302868BF
+:1086B0004FF66A7112FB01F26A6303EB8303BDF8A4
+:1086C0000820C3EB031312FB01F15B00C26AEB63EA
+:1086D000A96328469047CAE7014CC8E7EDE20100CC
+:1086E0000EFCFFFFF8B504460E4615461946BDF8C8
+:1086F0001C20BDF81870FDF75BFD054B2360C4E935
+:108700001265A4F850702046FFF71EFF2046F8BD02
+:10871000CC81030082B08DE80C00014802B07047A4
+:1087200016FCFFFF0029806905DD08B904E010B1DF
+:108730000139406AFBD17047704700BF82B010B565
+:108740008C4684B049688646DCF800000DF1080CC0
+:10875000ACE8030006A981E80C00039BDA070EEBE6
+:10876000630C12D55A10029B5EF80220D45808AB55
+:1087700093E803008DE8030006AB0CCB6046A047EE
+:1087800004B0BDE8104002B07047029CEFE700BFA4
+:10879000002975D0F0B5846985B007460D464CB9FF
+:1087A00066E0A3889B0708D52A6823689A4217D0F9
+:1087B000646A04B3AB889A07F3D422682B689A42A0
+:1087C000F6D1A268AB689A42F2D1EA68E3689A42AD
+:1087D000EED1B4F90420A388002A4CDB2A4827E014
+:1087E000A968A06802F026FF0028E1D0EA68E368E3
+:1087F0009A42DDD1EDE7D7F818C0BCF1000F37D0B1
+:108800002A886046634600E00B461988914211D2DF
+:10881000596A18460029F7D163451CD0596A696224
+:108820005D62012340F2FD31684602F019F9002033
+:1088300005B0F0BD1C46034609E06088698888429F
+:10884000EAD2666A2346002EE6D0318834468A4250
+:10885000F3D06345E2D119888A4203D2C5F824C017
+:10886000BD61DEE7DAD1588869888842D6D9F5E754
+:108870002A88BD61D5E7C3F30E030348A380D7E779
+:108880006FF47A70704700BF16FCFFFF00294CD0D0
+:108890002DE9F041846984B00646002C42D0DFF80F
+:1088A00090800D46002705E0A268AB689A420DD083
+:1088B000646A2CB3AA88A38853409907F8D4920716
+:1088C000F2D5A968A06802F0B5FE00B32B8813B1F9
+:1088D00022889A42ECD16B88EBB9B3680BB1204681
+:1088E0009847A388228843EA0803A3804FF47F7146
+:1088F0000123684602F0B4F8646A0137002CD9D12C
+:10890000002FC8BF20460DDD04B0BDE8F081AB8864
+:108910009B07CDD4C8E762889A42C9D1B368002BBF
+:10892000DDD1DEE76FF47A70EEE76FF47A707047AE
+:108930000080FFFF2DE9F04183885F0782B0064683
+:1089400003D59D062ED4DC0639D443F00403B3804E
+:1089500006F1100506F1180816E0F468B76895E806
+:108960000F000094B847B388DA0618D5346AB4B15A
+:1089700094E80F00276985E80F00204637620EF063
+:1089800060F8FCF781FDB38898070ED4D907E4D4CA
+:1089900095E80F00B468A047B388DA06E6D423F060
+:1089A0000403B38002B0BDE8F08198E8030095E8C5
+:1089B0000C008DE80300B06802F020FED3E700F160
+:1089C000180393E8030006F110030CCB8DE80300B5
+:1089D0003046FDF7E1F8E5E730B51C4B8DB003F10B
+:1089E0000802283304460260C36006A802F086F835
+:1089F0000F23182002930EF026F815490246002591
+:108A000042F80C4BCDE90015C56055606A46034637
+:108A1000CDE9040503CA0F4A5A615860996020469F
+:108A200002A91223ADF80C30CDE90A55FFF72EFF4D
+:108A300002A8FDF7A5F8084BE36004F10C0065827D
+:108A4000FCF7F6F820460DB030BD00BF14820300DD
+:108A5000C98C02003D870200D47E0300A0F10C0007
+:108A6000FFF7BABF10B50446FFF7B6FF20460DF07A
+:108A7000E8FF204610BD00BF10B5A0F10C04204651
+:108A8000FFF7AAFF20460DF0DCFF204610BD00BF17
+:108A900070B5254B254A0446002582B02260C4E902
+:108AA00002530C302561FCF755F8214B236020332D
+:108AB000E360C4E906552562E58428200DF0C3FF74
+:108AC0000646103002F01AF81A4B336018200DF0E9
+:108AD000BAFF194A00920246019542F80C4BC56054
+:108AE00055606A460346C6E9020503CA9960134900
+:108AF0005860C222596120463146C6E90855B28005
+:108B0000FFF746FE48B90E4B1A6812B1204602B074
+:108B100070BD20461C6002B070BD3046FDF730F8D5
+:108B200030460DF08EFFEEE7D47E03000482030092
+:108B30001C8203000F000200C98C02003D87020066
+:108B4000D43800202DE9F04184691CB30026074683
+:108B50003546B4F90430A288002B06DB2546646A4A
+:108B6000002CF6D13046BDE8F0815307F6D4D4F896
+:108B7000248065B1C5F824802046FDF701F8204621
+:108B800044460DF05EFF0136002CE2D1EAE7C7F85B
+:108B90001880F1E726463046BDE8F0812DE9F04126
+:108BA0008469002C46D0DFF894800D4616460127D4
+:108BB0000CE0A38803F0C003A3F1C003B3FA83F36E
+:108BC0005B09B34215D00027646A3CB32388298827
+:108BD000994201D0002BF7D163886A889A4201D06C
+:108BE000002BF1D1FCF7E4FA0028E2D10123B342D3
+:108BF000E9D1B4F90430B4F804E0002BE3DB95E8E4
+:108C00000F0004F1100C1EF0400F8CE80F0008D08C
+:108C10002046FFF78FFE646A002CD7D13846BDE8A6
+:108C2000F081FCF7C5FA0028F2D021464046FCF757
+:108C300069FDC9E701273846BDE8F08135890200A2
+:108C4000F0B5012287B0076A04460D46FFF7A6FF7C
+:108C500010B9E38C092B01D907B0F0BD95E80F00DE
+:108C600002AE86E80F0018200DF0EDFE06AB0546BB
+:108C700013E903008DE80300284696E80C0001F094
+:108C800063FF05F0ABFE67B13B692B613D612B696A
+:108C90005BB1E38C0133E38407B0BDE8F04005F03D
+:108CA0008FBEE3692B61E561F2E72562F1E700BF62
+:108CB00082B008B502A9C1E90023FFF7C1FFBDE8F2
+:108CC0000840002002B0704782B038B504A981E89E
+:108CD0000C000446FFF736FF0FE0E38C013BE38412
+:108CE00005F06EFE294600222046FFF757FF284672
+:108CF0000DF0A7FEFCF7D2FA70B105F06FFEE56942
+:108D00002DB12B69E361002BE7D12362E5E7BDE8D4
+:108D1000384002B005F054BEBDE8384002B070479C
+:108D2000024B1888421C1A80704700BF3621002071
+:108D3000C08800F00300A0F10300B0FA80F0400901
+:108D4000704700BF82B010B58C4684B04968864633
+:108D5000DCF800000DF1080CACE8030006A981E87E
+:108D60000C00039BDA070EEB630C12D55A10029B22
+:108D70005EF80220D45808AB93E803008DE80300A6
+:108D800006AB0CCB6046A04704B0BDE8104002B073
+:108D90007047029CEFE700BF10B5034B0360044629
+:108DA000FCF7B8FF204610BD6082030010B5054BEC
+:108DB00003600446FCF7AEFF20460DF042FE20465D
+:108DC00010BD00BF608203002DE9F04F83B0DDE9E4
+:108DD0000CABBDF83870002B41D080460E46914652
+:108DE0001D46BAF1000F3DD00F2E01D1C02F36D154
+:108DF00028200DF028FE0446103001F07FFE1820D8
+:108E00002680A4F802900DF01EFECDE900AB47F0DD
+:108E10000207A7806B4607460246A06003CB47F8CF
+:108E20000C5B0023D8F80060D360E3607B60916046
+:108E3000506075680D495161C4E908330C4B9D427F
+:108E400008D12046FCF79CFE204603B0BDE8F04F59
+:108E50000DF0F7BD21464046A8470028F1D103B0E8
+:108E6000BDE8F08F1BF0010FBED1F8E7458D020081
+:108E700081D9010082B070B588B00CA981E80C00DE
+:108E80004289BDF83050BDF83230954204460AD0D0
+:108E9000022B44D0052B2FD0012B20D008B0BDE8E9
+:108EA000704002B07047022B86896CD0052B5ED0D3
+:108EB000012BF3D1C388B54243F00103C38018BF2F
+:108EC00003F002030ED0002BE8D001231A46A1883C
+:108ED00004A801F0C5FD238901332381DEE78689DB
+:108EE000B54203D1E38843F00203E380E38803F053
+:108EF0000103002BD2D0E8E78689B54203D1E3888D
+:108F000043F00803E380E38803F00403002BC5D09B
+:108F1000A1880123052204A801F0A2FDBEE71646A0
+:108F2000E388D90751D4954232D0A1898D420846B1
+:108F30006CD0A37B012BB1D101230322294604A8C5
+:108F400001F08EFD6289A08995422ED1E18821F041
+:108F500001039BB28542E3802BD021F00501E18023
+:108F600095429BD1E38823F01003E38096E7C38802
+:108F7000B54243F00403C38018BF03F00803BED01A
+:108F8000002B8BD0C4E7AE42CAD0E3889B071CD429
+:108F9000E188CB064DD4A37B012B4CD101F0040317
+:108FA000002BC9D001230422C8E785427FF476AFA5
+:108FB000E38823F002019542E18031D023F00A03D7
+:108FC0009BB223F02003E38068E70123A1880222FB
+:108FD000684601F045FD63899D422FD0A289AA42CF
+:108FE00041D0A1880123032204A801F039FD628940
+:108FF000B24203D1E38843F01003E380A089B0427A
+:10900000A2D1E38843F02003E3809DE79E06CFD4FE
+:10901000A07B012801D0084696E703F00803BFE7CC
+:1090200023F006018542E1809AD123F01E039BB212
+:10903000C7E7A0898BE7A189084685E7E28802F0A7
+:1090400004010029CDD0B34211D0A389B342C8D1C5
+:1090500002F00802002AC4D0A1880123042204A837
+:1090600001F0FEFCC3E7E28802F00801E9E702F044
+:109070000402EFE72DE9F0430446DFF8749089B06D
+:1090800098460E461546FCF72FFE184B2360D9F87C
+:109090000030A4F8048000276681A581A77303B37C
+:1090A000DFF850800597CDF8108004AA92E80300FD
+:1090B0008DE803003146C02618463A4623460296FC
+:1090C000FFF782FECDE9068708AB029613E903009D
+:1090D0003A468DE803002346D9F800002946FFF7F9
+:1090E00073FE204609B0BDE8F08300BF6082030034
+:1090F000D4380020758E020081737047C3889A06A9
+:1091000010B5044608D4406A03682146DB699847D5
+:10911000E38843F02003E380DB0606D4D4E90A3079
+:109120009842B4BF0020012010BD002010BD00BF38
+:1091300010B50446406A074B026803F10801383352
+:10914000126A2160E360214690472046FEF7D4FC76
+:10915000204610BD8082030010B50446406A094BCA
+:10916000026803F108013833126AE3602160214686
+:1091700090472046FEF7C0FC20460DF062FC2046DA
+:1091800010BD00BF80820300F0B5002683B01D46ED
+:10919000174601230A89CDE900660446FEF72CFE36
+:1091A0000B4B23603033C4E90A566762E360204604
+:1091B000FFF7A4FFB54207DAE3884FF4FA72C4E977
+:1091C0000A6243F01003E380204603B0F0BD00BF05
+:1091D0008882030038B5044600F10C0528460121B9
+:1091E000FDF7E0F9E0690A4A03685B68934207D13A
+:1091F00028466FF47D740021FDF7D4F9204638BD70
+:109200009847002104462846FDF7CCF9204638BD92
+:10921000EDE2010070B5044600F10C0630460D4643
+:109220000121FDF7BFF9E069094A03681B68934211
+:1092300005D130460021BDE87040FDF7B3B929469D
+:10924000984730460021BDE87040FDF7ABB900BF3C
+:10925000BDF20100C288D30630B511D41E4A622384
+:1092600001FB03F382FB03544900DB17C3EB6413D8
+:1092700082FB0142C917C1EB62111944C16230BDC2
+:10928000836A33B38B42B8BF0B46134D622404FB91
+:1092900003F385FB03EC4900DB17C46AC3EB6C13D3
+:1092A00085FB01ECC917C1EB6C11013C1944C46288
+:1092B0008162002CE3D101EB810385FB0345DB17C1
+:1092C000C3EB65130231194422F010028162C2809F
+:1092D00030BD0B46D9E700BF1F85EB5110B50446E2
+:1092E000FEF7EEFC606A036821461B6A9847E38834
+:1092F00023F020030020E38010BD00BF38B50446F2
+:10930000A0F10C052846FEF7DBFCA069036829469E
+:109310001B6A984734F8063C23F02003002024F809
+:10932000063C38BD30B4456B002D16DD8446021D69
+:10933000002302E001339D420FD052F8044F8C42CB
+:10934000F8D16A1C02335CF82220013DCCF834507D
+:10935000002030BC4CF8232070476FF47A7030BC8A
+:10936000704700BF82B010B58C4684B0496886460D
+:10937000DCF800000DF1080CACE8030006A981E858
+:109380000C00039BDA070EEB630C12D55A10029BFC
+:109390005EF80220D45808AB93E803008DE8030080
+:1093A00006AB0CCB6046A04704B0BDE8104002B04D
+:1093B0007047029CEFE700BF38B5456B0A2D1CD003
+:1093C000002D844608460EDD0CF10402002301E066
+:1093D0009D4208D052F8044F844203F10103F7D1B3
+:1093E0006FF47A7038BDAB1C01354CF82300CCF813
+:1093F0003450FFF7EFFE002038BD6FF47B7038BDAE
+:1094000082B02DE9F04708A981E80C00426B002AE0
+:10941000804619DD314F051D0024012603E0A242DC
+:1094200083F8306010DD55F8043FD8690168896C15
+:10943000B94204F10104F2D08847D8F834202B68EF
+:10944000A24283F83060EEDC0120FCF747FCD8F83C
+:109450003000DFF88CA003681B68534536D1002725
+:10946000D8F83420B946002A26DD002408F1040586
+:10947000264602E00134A24219DD55F8040F90F8A7
+:109480003030002BF6D0FFF7A5FE0128286802D067
+:10949000836ABB4204DC80F830903946FFF7DAFE7D
+:1094A000D8F834200134A24206F10106E5DC174465
+:1094B00016B1B7F57A7FD6DDD8F8300003681B689F
+:1094C000534506D1BDE8F04702B0704701219847E7
+:1094D000C5E7BDE8F047002102B01847510302007C
+:1094E000BDF20100F0B5204B1D68204B03608DB02C
+:1094F00004465DB306A8A788012601F0FFFA1820EC
+:10950000ADF80870ADF80A600DF09DFA0146002232
+:1095100041F80C4BCDE90402C260CDE90A224A6051
+:10952000242200920196EC460346BCE80300104A50
+:10953000996058605A612B680E4A9B6812219342C9
+:10954000ADF80C100CD102A8FCF71AFB0A4A2260F5
+:1095500000232046E380FBF76BFB20460DB0F0BDF7
+:10956000614628469847EEE7D4380020C4820300BD
+:109570006593020089D90100D47E030010B504462A
+:10958000FFF7B0FF20460DF05CFA204610BD00BF8B
+:1095900070B5074B00250446C0E900350E46FBF7C1
+:1095A000D9FA044B23602563A6806563204670BD0D
+:1095B000D47E0300C482030000207047704700BFC0
+:1095C000704700BF002070470048704716FCFFFF3F
+:1095D00000207047416070474068704700487047FE
+:1095E00016FCFFFF704700BFC1607047C0680038BD
+:1095F00018BF0120704700BF0023C360704700BF41
+:10960000006903681B691847006903685B691847AC
+:10961000006903689B691847036941601A68184626
+:10962000D3691847C06810B103681B681847014820
+:10963000704700BF12FCFFFFC06882B08DE80C00CD
+:1096400018B1036802B01B68184702B0704700BF2A
+:10965000C160704710B5044601F0BCFD204610BD46
+:1096600010B504460DF0EDF9204610BD10B5064BBF
+:1096700003F108024033044602608360183001F0B1
+:10968000D7FD204610BD00BF1883030010B5074B5F
+:1096900003F108024033044602608360183001F091
+:1096A000C7FD20460DF0CDF9204610BD18830300FC
+:1096B00082B010B58C4684B049688646DCF800005C
+:1096C0000DF1080CACE8030006A981E80C00039B2F
+:1096D000DA070EEB630C12D55A10029B5EF80220DB
+:1096E000D45808AB93E803008DE8030006AB0CCB1D
+:1096F0006046A04704B0BDE8104002B07047029C2D
+:10970000EFE700BF4B7F10B504462BB109690B682A
+:109710001B689847204610BD0B77183101F07EFD7D
+:10972000204610BD30B5457F85B004463DB1C068C8
+:10973000E8B103681B6805B0BDE83040184701690F
+:109740000B6868461B689847694604F1180001F0E9
+:1097500077FD684601F06CFD0123A28A23776846F5
+:1097600040F2FF3101F07CF9284605B030BD0148D8
+:10977000FBE700BF12FCFFFFA0F10800FFF7D2BF1C
+:10978000406810B103681B6818470148704700BF64
+:1097900012FCFFFF38B50C4B0A680446002503F1A4
+:1097A0000800403352682060A36021610846E560EC
+:1097B00004F1080190472069656003682946DB6968
+:1097C0009847204638BD00BF5C83030038B5134B73
+:1097D0000A680446002503F10800403352682060FF
+:1097E000A36021610846E56004F108019047206903
+:1097F00003682946DB6965609847094B03F1080255
+:109800004033A36004F11800226001F0E3FC4FF440
+:109810008073A582A383204638BD00BF5C8303000C
+:1098200018830300417741B92DE9F041858A82B060
+:1098300004461DB102B0BDE8F0817047FFF770FA31
+:10984000204BA082D3F800800746B8F1000FF1D07A
+:1098500028200DF0F8F80646103001F04FF940F2DC
+:10986000FF331820338077800DF0EDF8164A009210
+:109870000246019542F80C4BC56055606A460346A6
+:10988000C6E9020503CA58609960D8F800200F495C
+:1098900052680F4858618A424FF01203C6E90855D2
+:1098A000B38008D13046FCF76BF9304602B0BDE812
+:1098B000F0410DF0C6B83146404690470028B9D077
+:1098C000F0E700BFD43800203996020081D90100AA
+:1098D000B196020010B50549054A8160002304468F
+:1098E0000260C380FBF7A4F9204610BDDC830300AF
+:1098F000D47E030010B50749074A8160002304465F
+:109900000260C380FBF794F920460DF09AF82046D8
+:1099100010BD00BFDC830300D47E030090F8443008
+:10992000012B08D9C388DB0610B5044602D590F890
+:1099300045300BB110BD70474830FCF73BF80028AC
+:10994000F8D10F4B1868FDF75FFAD4E91632C01A48
+:1099500061EB0201322871F10003EBD3E068E38888
+:10996000026823F01003D269E38001219047E38865
+:10997000022223F0200384F84420E38010BD00BFBE
+:10998000C83800202DE9F04FC1682DED0A8B0B6817
+:109990008FB081461B6805A89847D9F80C00059A36
+:1099A000036804321B690092984730F004030746AD
+:1099B0000BD0082800F0E5814FF48073C9F8183007
+:1099C0000123DFEDCB8A194606E08023C9F8183061
+:1099D0000223F7EE008A1946059B5B88B3FBF1F37F
+:1099E0000193002B00F0D5810023DFEDC29A9FED9B
+:1099F000C29A9FEDC2BADFEDC2AADFEDC2BA9FEDF7
+:109A0000C2AA02930E46D9F81850019B9D4200F35A
+:109A1000FF80009C25440023A542CDE90A33CDE90F
+:109A20000C3340F2C281CDF80C90DFF8E482DDF80F
+:109A300008B0B9469A461F4601E09DF82C7058F8C8
+:109A4000293020469847002818BF4FF0010B002FFF
+:109A500000F022815045C0F21F819DF83430002B68
+:109A600000F00D810C9B9842C0F209813444A5425C
+:109A7000E3D8009CCDF808B00023274647F6FE7BCC
+:109A80001C460DE00C9A904200F0DB80A04200DD05
+:109A900004B258453744B8BF0FFA80FBBD4214D911
+:109AA00058F82920384690475045EBD19DF82C2096
+:109AB000002AE7D000220EAB03EBC20237444FF07E
+:109AC0000003BD4202F80C3CEAD80BF12802A24286
+:109AD0004F462146DDF80C9000F3E680A1EB0B0425
+:109AE00004EBD47444F34F0308EE103A6FF02702EE
+:109AF000A2EB0B034FF0000A009CCDF80C90D3466C
+:109B0000B9461F46204658F829309847344438440F
+:109B100020EAE070A5420BF1010B00FB00AAF1D88E
+:109B20009AFBFBF107EE901AF8EEE77A4F46F5EE56
+:109B3000407AF1EE10FADDF80C9000F12F81B1EED1
+:109B4000E7CAB8EEC88A99ED097A28EE288AC8EEE5
+:109B5000297A67EE877AC7EE897A17EE900A0CF0B9
+:109B60007FFA07EE100AF3EE047A67EE277A99ED92
+:109B70000A7AF4EEC77AF1EE10FA40F1AD8089ED81
+:109B8000077AB9F80630D9F8182043F02001A9F86F
+:109B900006100199891A01910099114400919907C1
+:109BA00009D499ED077AD9ED047AB4EEE77AF1EEAB
+:109BB00010FA00F3AF805A0709D499ED077AD9ED6E
+:109BC000057AB4EEE77AF1EE10FA00F1B38099F875
+:109BD0003C30002B74D0D9ED107AF4EECC7AF1EE53
+:109BE00010FA01D589ED10CADFED487AB4EEE7CA64
+:109BF000F1EE10FA2CDDD9F8383000210133C9E933
+:109C00000D13012289F83C20019B002B7FF4FBAE51
+:109C100009F148042046FBF7CDFE0028029B40F3E3
+:109C2000A180002B40F0A280B9F80630DB0600F1DD
+:109C3000A18005A801F0FCFA0FB0BDEC0A8BBDE8CD
+:109C4000F08F9DF83420002A3FF420AF012232E744
+:109C5000D9F83830023B0B2B06D8D9ED107AF4EE48
+:109C6000EB7AF1EE10FA75DAD9F8343089ED10AAF2
+:109C700000220133C9E90D3289F83C20C4E70123F1
+:109C80000EAA02EBC3034FF0010243F8100CDDF8FB
+:109C900028A003F80C2CE9E64FF001038DF83430CE
+:109CA000CDF830A00023EBE70BF1010212B2A2EBDA
+:109CB0000B0202EBD27242F34F0308EE103A15E7A3
+:109CC000B4EEEACAF1EE10FAC2DDD9F83430132B43
+:109CD000BEDD89ED10CA8EE7F0EEE76AF4EE4B6A5E
+:109CE000F1EE10FA88BFF0EE477AC9ED077A48E73F
+:109CF0000000804300FEFF46ACC5A737FFFF7F7F13
+:109D00000000484300009643000000000000C842E5
+:109D10005C2000200123B9F80410022206A800F0FC
+:109D20009FFEB9F8063023F0040343F00203A9F8BC
+:109D300006304CE701231A46B9F8041006A800F0D3
+:109D40008FFEB9F8063023F0020343F00403A9F8AC
+:109D500006303CE7B9F804100123082206A800F0F9
+:109D60007FFE81E7002B7FF464AF5DE72046FBF7C1
+:109D7000E7FD5EE70D4B1868FDF746F8C9E91601E7
+:109D800057E74023C9F818300423DFED098A194644
+:109D900022E609F14800FBF70DFE45E717EE900AB1
+:109DA0000CF096F90CEE100ACBE6FFDEC838002066
+:109DB0000000000008B590F84430012B0CD9C3888E
+:109DC000DB0603D5FFF7DEFD002008BD90F8453027
+:109DD000002BF7D1002008BD013380F8443000206B
+:109DE00008BD00BF08B590F83C30012B0ED930F803
+:109DF000023CDB0604D50838FFF7C4FD002008BD8F
+:109E000090F83D30002BF6D1002008BD013380F8DA
+:109E10003C30002008BD00BF2DE9F84300259846DE
+:109E2000204B4560036004460E461746BDF8289057
+:109E3000FAF790FE1C49E66001F1080330312A462A
+:109E40002360A16004F148002946FBF7BDFCE388CC
+:109E5000DDED097AA4F8445043F4005343F01103B4
+:109E6000E3803368C4ED0A7A5A68DDED087AA4F815
+:109E700004900023E36123640123236384F82C30DE
+:109E800080233046C4F814802761C4ED097A6563E5
+:109E9000A56384F83C5004F10801A3619047204673
+:109EA000BDE8F883D47E0300AC83030070B54F4E49
+:109EB000044630680D46FCF7A7FFE388C4E91601A5
+:109EC000D80608D4E06843F01003E3800368022159
+:109ED000DB699847E388990621D594ED077ADFED91
+:109EE000447ADFED446A77EE677A6A1C67EEA67AF9
+:109EF00008BF236BF5EEC07A18BF2B46F1EE10FABF
+:109F00004CD4DFED3D6AF4EEE67AF1EE10FA51DD65
+:109F1000022B08D0B5EE407AF1EE10FA03D104F12D
+:109F20004800FBF75BFC3068FCF76EFF94ED077AA6
+:109F3000DFED2F7ADFED2F6A77EE677A6B1C67EE25
+:109F4000A67A08BF256BF5EEC07AF1EE10FAC4E9E7
+:109F5000160126D4DFED286AF4EE667AF1EE10FAE7
+:109F6000C8BFF0EE667A022D1FD0F2EE026AF4EE60
+:109F7000E67AF1EE10FA0EDBB3EE056AF4EEC67A7D
+:109F8000F1EE10FA07D877EEE67A9FED1C7AF7EE3D
+:109F9000086AA7EEA67A17EE100A70BD022BB9D197
+:109FA000BDE7022DDFED167ADFD1B0EE677A17EE4E
+:109FB000100A70BD022B16D0F2EE026AF4EEE67AB9
+:109FC000F1EE10FAA6DBB3EE056AF4EEC67AF1EE16
+:109FD00010FA9FD877EEE67A9FED087AF7EE086AD6
+:109FE000A7EEA67A96E7B0EE677A93E7C838002026
+:109FF000000050420000AA4000007F4300001842C9
+:10A000000000000090F8452001324FF0FF3180F849
+:10A010004520FFF74BBF00BF90F84530013B80F86B
+:10A020004530704781627047806A003818BF012050
+:10A03000704700BF8068704781600020704700BF94
+:10A04000F0B5CB680D6A9D42A8BF1D4683B00C4693
+:10A05000012201F110070646294601A801F0C0F8C7
+:10A0600001A9384601F0ECF801A801F0E1F82069F7
+:10A07000A1692A4604300CF01EFD236AA2695B1B0D
+:10A080002A44002B2362A26125D1636A002BC4BF3E
+:10A0900003F1FF33636293B1E36962692362002BCA
+:10A0A000A26104DDA06A03681B689847236A33B184
+:10A0B0003946304601F0B2F8304603B0F0BD636A6D
+:10A0C000002BF5D194F82C30002BF1D004F13000A6
+:10A0D000FBF7FEFBECE7E5DCEAE700BF38B504463A
+:10A0E0000C4B40F8103B04F1300501F073F80022EE
+:10A0F00001212846FBF768FB002101224FF4807301
+:10A100002846C4E902232464A162FBF767FB2046CA
+:10A1100038BD00BFE883030010B50446806A88B1EB
+:10A12000002A0FDD73B1C4E9051101684FF0000C7E
+:10A13000096884F82CC06362C4E90722884794F850
+:10A140002C3003B910BD04F13000BDE81040FBF71E
+:10A1500045BB00BF0078704790F90000704700BF12
+:10A1600000887047B0F90000704700BF0068000A1F
+:10A17000704700BF00680012704700BF006870475A
+:10A180000068704701707047018070470180704718
+:10A190000A120B140170427083707047016070479F
+:10A1A000016070474069704708299ABF41610020EB
+:10A1B0006FF47A70704700BF2DE9F04F2DED028BE0
+:10A1C000D1ED087A87B08946FDEEE77A0390CDEDB0
+:10A1D000027A00F0FFFFD9F8100002681269904778
+:10A1E000D9F81470824617B9C9F814000746D9F88F
+:10A1F000101001370A6807EBD7777B1012680093BD
+:10A2000004A89047D9F8142004990AF1010808EB32
+:10A21000D87801324FEA680802EBD272B8EB620FCD
+:10A220004B8893FBF8F700F08B80009B07FB03F350
+:10A230001946012205A808EE103A00F0D1FF039854
+:10A2400005A900F0FDFF05A800F0F2FF039B049CA8
+:10A250001D68002F04F1040405F104057ADD4B4666
+:10A260000026DFF8FCB00196B9461F465BF82A20AD
+:10A270002046904797F828200136444422B1019B9C
+:10A2800003440193029BC01A07EE900A97ED077AE8
+:10A290007B6A7A69F8EEE77A284667EE877AFDEE00
+:10A2A000E77A17EE901A1943009B1D442B4B53F885
+:10A2B00022209047B145D9D13B464F46994699F85F
+:10A2C0002820FAB1DDED017A99F82920B8EEE77A75
+:10A2D00007EE907AF8EEE77AC7EE276A3AB1F6EE23
+:10A2E000007A66EEA76A99ED087AE7EE276AD9F850
+:10A2F00018100122C9ED086A89F8292089B90122BC
+:10A3000089F82A20039C18EE101A204601F02AF83A
+:10A3100004A800F08DFF204607B0BDEC028BBDE81D
+:10A32000F08FFDEEE67A029B17EE902AD21A002AF1
+:10A33000B8BF52429142E5DD012289F82A20E1E7C7
+:10A34000039804A900F07CFF009B07FB03F308EED1
+:10A35000103A7BE700230193B1E700BF8020002083
+:10A360005C200020017070472DE9F0410446DDE9D2
+:10A37000068517461E46FFF70DFA144B2360383347
+:10A38000A360214604F12C00FFF720FA0023B8F166
+:10A39000080F4FF0000298BFC4F814802262E761F2
+:10A3A00084F82860636284F82930A5613EB1B5FA6B
+:10A3B00085F35B0984F82A302046BDE8F08101234B
+:10A3C00084F82A302046BDE8F08100BF14840300E1
+:10A3D0002C30FFF7A7B900BF2430FFF7A3B900BFA7
+:10A3E00010B5074B03F10802403304460260836056
+:10A3F0002C30FFF73BF92046FFF7F4F8204610BD5C
+:10A400000C840300094B10B503F1080240330446E5
+:10A41000026083602C30FFF729F92046FFF7E2F84D
+:10A4200020460CF00EFB204610BD00BF0C8403003C
+:10A430004369586903681B69184700BF4369586935
+:10A4400003685B69184700BF03460022C3E9061290
+:10A4500008461A62704700BF2DE9F041074600F137
+:10A46000140400F13C06002554F8043F18464BB193
+:10A470001B681B6A9847A84204DD206803681B6AB2
+:10A4800098470546B442EFD1786903682946DB69ED
+:10A49000BDE8F041184700BF00F1140300F13C0291
+:10A4A00053F8040F78B110B4C4688C4208D09342BA
+:10A4B0000DD053F8040F0028F9D0C4688C42F6D1AF
+:10A4C0005DF8044B70479342EAD1002070470020AA
+:10A4D0005DF8044B704700BF436910B504465869E6
+:10A4E00003689B699847D4ED067A07EE100AF8EEE8
+:10A4F000E77AC7EE277A17EE900A10BD016470471D
+:10A5000070B50C460546FFF767F8A04200D170BD54
+:10A5100021462846FFF75EF8686903682146DB6834
+:10A52000BDE87040184700BF10B5054B03F10802A5
+:10A530004433044602608360FFF754F8204610BDA0
+:10A54000A084030010B5074B03F10802443304460E
+:10A5500002608360FFF746F820460CF072FA20464E
+:10A5600010BD00BFA0840300094B10B503F1080221
+:10A5700034330446C0E900230C3000F059FE054A8C
+:10A5800062600023201D6381FAF752FB204610BD54
+:10A5900050840300D47E0300F0B583B001F10C07B2
+:10A5A000044601A80D4600F015FE01A9384600F04A
+:10A5B00057FE064601A800F03BFE5EB169690B68D4
+:10A5C00001A81B68984701A9384600F039FE01A888
+:10A5D00000F02EFE3946204600F020FE204603B053
+:10A5E000F0BD00BF70B5036C82B004462BB11B7880
+:10A5F00003F0FF000BB902B070BD04F1140504F1C3
+:10A600003C0655F8043F184613B11B68DB6A9847AF
+:10A61000AE42F6D101A800F0DDFD01A904F10C0065
+:10A6200000F00EFE01A800F003FE0148E3E700BFC2
+:10A6300012FCFFFF0B4B10B503F108023433044644
+:10A64000C0E900230C3000F0F3FD074A62600023EC
+:10A650006381201DFAF7ECFA20460CF0F2F920464F
+:10A6600010BD00BF50840300D47E030038B50C4BEE
+:10A6700003F108023433044640F8042C40F8083B48
+:10A6800000F0D6FD074A22600023251FE380204604
+:10A69000FAF7CEFA28460CF0D4F9284638BD00BFA8
+:10A6A00050840300D47E030038B500F114020D4637
+:10A6B000002352F8044FAC4204D001330A2BF8D1E6
+:10A6C000002038BD026906330024013A40F82340D7
+:10A6D000026185B12B680B4A9B6A93420DD10A4BEC
+:10A6E0002B603C33AB602846FEF77CFF28460CF01D
+:10A6F000A8F9012038BD012038BD2846984701201F
+:10A7000038BD00BF45A50200A884030038B50B4B37
+:10A71000054603F108023433044640F8042C45F89A
+:10A720000439083000F084FD054A226000232046E9
+:10A73000E380FAF77DFA284638BD00BF5084030055
+:10A74000D47E0300F8B5074600F11403002453F843
+:10A75000045F2DB101340A2CF9D100263046F8BD32
+:10A7600024200CF070F9064608200CF06CF90C4B14
+:10A770004560014603603046FFF70CF8094B3A6923
+:10A7800033603C330634B36001231A4447F8246035
+:10A79000C6E9063535627761F5603A613046F8BD45
+:10A7A000F4820300A88403002DE9F04F8B692DED9E
+:10A7B000028B012B08EE100A83B0914659D04B69E9
+:10A7C000586903681B690C46984700F10108D9F8DD
+:10A7D0000030A1695E8808EBD8784FEA6808074620
+:10A7E00096FBF8F6012296FBF1F101A801FB088126
+:10A7F00000F0F6FC06FB08F6019D002E05F10405AD
+:10A8000041DDDFF88CA004364FF0040BD9F80000CE
+:10A810005AF8273058449847D4E907310844A169C9
+:10A8200001338B42C4E907300BF1010B0ADB90FBCB
+:10A83000F1F1164B284653F8273098470023C4E916
+:10A84000073345445E45E1D101990431691A01A8F5
+:10A8500000F088FD01A918EE100A00F0DFFC01A845
+:10A8600000F0E6FC18EE100A03B0BDEC028BBDE868
+:10A87000F08F114600F0D2FC18EE100A03B0BDECC8
+:10A88000028BBDE8F08F0021E1E700BF80200020AF
+:10A890005C20002030B50D4649690B6885B0044640
+:10A8A0001B6902A8984702A903A800F0B7FC4FF063
+:10A8B000FF33294603AA009320460023FFF774FFC5
+:10A8C00003A800F0B5FC02A800F0B2FC204605B0D9
+:10A8D00030BD00BFF8B50446124B03600026124B92
+:10A8E00043600430A6600D461746FAF733F90F4B64
+:10A8F00003F1080234336360226004F10C0000F0BD
+:10A9000069FC28223146656127812661266404F1AD
+:10A9100018000CF0F8F82B6828465B682146984729
+:10A920002046F8BDA8830300D47E030050840300B2
+:10A93000024A11687E22C0E900127047A42000205C
+:10A94000034A034692E8030083E803001846704771
+:10A95000CC380020A1F120035E2B07D80068052326
+:10A960006FF09F0213FB01210844704700207047DD
+:10A97000034A044B11687E22C3E90012704700BFEE
+:10A98000A4200020CC380020017042704360704742
+:10A9900082B010B401AC84E80C0001AA03468C46D6
+:10A9A00007CA9DF8104083E80700A4B19CF8010095
+:10A9B000B0B9DCF80420022A1AD0032A34D0012AC4
+:10A9C0002CD0012C1ED0022C05D1D3E90112494212
+:10A9D0005242C3E901125DF8044B184602B07047B9
+:10A9E00052424942C3E90112DCF80420022AE4D1B0
+:10A9F000D3E90012012CC1F10001C2F10002C3E948
+:10AA00000012E0D1D3E900109A685DF8044B52427D
+:10AA1000C3E900019A60184602B07047D3E90021EB
+:10AA20005242C3E90012CCE7D3E900125242C3E913
+:10AA30000021C6E782B010B582B004AC84E80C00F7
+:10AA4000069B0A78CDE9003204AB0CCB0446FFF735
+:10AA50009FFF204602B0BDE8104002B0704700BF23
+:10AA600070B5018082B0428004461D46FCF704FCAC
+:10AA7000C4E9020115B9204602B070BD094B1D683A
+:10AA8000002DF8D02A68084B16689E42F3D004F1D6
+:10AA9000080393E803008DE80300284694E80C00BF
+:10AAA000B047E8E7D43800201587020070B582B0BF
+:10AAB0009DED067B9DF82030018080ED027B0446F1
+:10AAC000428013B9204602B070BD0A4B1D68002DAC
+:10AAD000F8D02A68084B16689E42F3D000F10803AC
+:10AAE00093E803008DE80300284694E80C00B04783
+:10AAF000E8E700BFD43800201587020010B5002316
+:10AB000003600446FCF7B8FBC4E90201204610BD0F
+:10AB100030B50B4B1C6883B024B12168094A0D681D
+:10AB2000954201D103B030BD00F10802034692E81E
+:10AB300003008DE8030020460CCBA84703B030BDCE
+:10AB4000D43800201587020082B038B5002504A94A
+:10AB50000560044681E80C00FCF78EFB04AB0FCBCC
+:10AB6000256184E80F002046BDE8384002B07047F8
+:10AB700010B50446006800F015FD204610BD00BF6A
+:10AB80002DE9F04716460622804601FB06200F46B7
+:10AB90001D46FAF769FFC8F8000000F02BFDD8F851
+:10ABA00000401FFA87FA1FFA86F9A4F802A0A4F859
+:10ABB0000490DDB1002F17DDB145A8BFB146BA45FD
+:10ABC000A8BFBA460634B9F1000F0DD000262946B9
+:10ABD000204652460BF06FFFD8F8003001365B88F4
+:10ABE000B1453D441C44F2D1BDE8F08709FB0AF2AF
+:10ABF0002946A01DBDE8F0470BF085BF014B03605F
+:10AC0000704700BFC486030070B50D1E044615DBF7
+:10AC1000002A164612DB062005FB0200FAF724FF85
+:10AC2000206000F0E7FC206805FB06F24580868086
+:10AC3000002106300BF067FF204670BD014B2360FA
+:10AC4000204670BDC486030010B50B680446184644
+:10AC5000236000F08BFC204610BD00BF2DE9F041C1
+:10AC6000064684B000296BD00A780D46002A6DD0C4
+:10AC70004FF0000C0B4667466446604607E00A2A20
+:10AC800052D008B10134002013F8012F42B1A2F1D3
+:10AC900030010929F3D813F8012F0120002AF6D139
+:10ACA0000FFA8CF3002B48DB38B2002845DB062274
+:10ACB00003FB00201FFA8CF4BAB2904602FB04F4A6
+:10ACC0001FFA8CF7FAF7D0FE306000F093FC306882
+:10ACD00022464780A0F80480002106300BF013FFC5
+:10ACE00037682B780637DBB101AC22464FF00008FD
+:10ACF00004E002F8013B15F8013F8BB1A3F13001EC
+:10AD00000929F6D9A24282F80080F4D920460BF036
+:10AD1000BEFE07F8010B15F8013F2246002BEDD1CE
+:10AD2000304604B0BDE8F08100B10134A445B8BF9D
+:10AD3000A446002401372046A6E7074F3760D0E736
+:10AD4000054B0360304604B0BDE8F08114469046E0
+:10AD500017460620B6E700BFC486030010B50446B8
+:10AD600029B10846216000F001FC204610BD024BCD
+:10AD70000360204610BD00BFC48603002DE9F041EA
+:10AD80000D1E064627DB002A174624DB062005FB9E
+:10AD900002001C4605FB02F8FAF766FE306000F080
+:10ADA00029FC33685D809F80D4B1B5B10633A7B16B
+:10ADB0004FF00008214618462A460BF07CFE326808
+:10ADC00008F101085288034647452C441344F1D149
+:10ADD0003046BDE8F081064B33603046BDE8F08177
+:10ADE00042462146981D0BF08EFE3046BDE8F081AC
+:10ADF000C486030038B50B6804460068984206D044
+:10AE00000D4600F0CFFB2868206000F0AFFB204625
+:10AE100038BD00BF0068438882880021063003FBEC
+:10AE200002F20BF070BE00BF0068B0F802C06145CE
+:10AE300012DA00B5B0F804E072450ADA002908DB3E
+:10AE4000002A06DB08440CFB0202002093715DF827
+:10AE500004FB6FF47A70FAE76FF47A70704700BF02
+:10AE60002DE9F047074688463C689DF82000618838
+:10AE70008A424EDAA588AB424BDAD8F800C0BCF85B
+:10AE8000026002EB060ABAF1000F42DDBCF8049042
+:10AE900003EB090EBEF1000F3BDD002A3CDBA1EB0A
+:10AEA000020AB245A8BFB246002B59DBED1AA945EC
+:10AEB000A8BFA9460CF1060522EAE272A61D0BB155
+:10AEC00001FB03221644A0B3B9F1000F21DD0021DC
+:10AED00008460AF1FF3EBAF1000F10DD6B1EB446C2
+:10AEE00005EB0E0213F8014F14B18CF8004001304D
+:10AEF00093420CF1010CF5D13C68D8F800C0BCF8C5
+:10AF0000023001311D44638889451E44E3D1BDE808
+:10AF1000F0870020BDE8F0878A45A8BF8A46002B4D
+:10AF20002CDBED1AA945A8BFA9460CF10605AD1A00
+:10AF3000C2E7B9F1000FEDDD04462946304652461E
+:10AF40000BF0B9FDD8F800305B881D443B68013434
+:10AF50005B88A1451E44F0D10AFB09F0BDE8F087EB
+:10AF6000AE45A8BFAE46F1460CF10605002106FB32
+:10AF700013131D4422EAE272A61DA3E7AE45A8BF43
+:10AF8000AE46F1460CF106055142F0E72DE9F043DB
+:10AF9000054683B0684616461C460F46FFF7D0FCB0
+:10AFA0002B685A88964234DA9B889C4231DA1F2FEC
+:10AFB0002FD9019B9F422CDC39466846FFF7CAFC1B
+:10AFC000102700F10508B44600212B68B3F802E011
+:10AFD000F44510DA9A889442634447FA01F20ADA97
+:10AFE00090F800900EFB043319EA020F14BF4FF0E3
+:10AFF000FF3200229A71013105290CF1010CE4D1D4
+:10B000000130404504F10104DDD1002003B0BDE86A
+:10B01000F0836FF47A70F9E703682DE9F0410E1EB2
+:10B020005F8827DDBE4203F1060419DA9B88A3B1CD
+:10B030008046BF1B0025A11920463A460BF03BFD78
+:10B040003246E01900210BF05EFDD8F800305A8836
+:10B050009B8801359D421444EDDB0020BDE8F08162
+:10B060009A88002107FB02F220460BF04CFD0020DD
+:10B07000BDE8F0816FF47A70F0E700BF2DE9F84F7A
+:10B0800000AFD1F80080FE6AB8F802501C46BB6AD7
+:10B0900002EB030BAB45814604EB06033EDABBF142
+:10B0A000000FD8BFAB46B8F80460B34202DA002BF9
+:10B0B000C8BF1E460BFB06F3073323F0070305FB4F
+:10B0C0000422ADEB030D08F10605A6421544EA463D
+:10B0D000C8BF6B460CDD294618465A460BF0EBFC00
+:10B0E0000134B8F802200346A64215443344F2D195
+:10B0F0000FFA8BF100290ADB32B2002A07DB48463F
+:10B100005346FFF73DFD4846BD46BDE8F88F044B6A
+:10B11000C9F800304846BD46BDE8F88FAB46C2E7E7
+:10B12000C48603002DE9F8430C68B4F90270B4F842
+:10B130000290002F05462FDBB4F90460B4F80480B8
+:10B14000002E29DB062007FB0600FAF78DFC28609D
+:10B1500000F050FA2B68A3F80290A3F80480EFB136
+:10B16000B045A8BFB046B945A8BFB9460633B8F147
+:10B17000000F13D006340026214618464A460BF02D
+:10B180009AFC2A68013651880346B0453C440B447A
+:10B19000F2D12846BDE8F883024B2B602846BDE873
+:10B1A000F88300BFC486030010B5064C0648206033
+:10B1B00000F0DCF92046054A0549BDE810400BF0D7
+:10B1C0003BBC00BFD8380020C486030040200020CC
+:10B1D00071AB0200014B0360704700BFCC860300D7
+:10B1E00070B50D1E04460CDD281D1646FAF73CFC12
+:10B1F000206000F0FFF92068012E458005D0204630
+:10B2000070BD054B0360204670BD2A460021043006
+:10B210000BF079FC204670BDCC86030010B50B689E
+:10B2200004461846236000F0A1F9204610BD00BF77
+:10B2300010B50446006800F0B5F9204610BD00BF07
+:10B2400038B50B6804460068984206D00D4600F0F9
+:10B25000A9F92868206000F089F9204638BD00BFB0
+:10B260000068096888420ED008B54A8843889A4227
+:10B2700001D0002008BD043104300BF00CFCB0FA02
+:10B2800080F0400908BD0120704700BFB2F1000CFA
+:10B2900019DB0068428808B51FFA8CFE96450FD866
+:10B2A00033EA230328BF1346A2EB0C029A4200F1B3
+:10B2B0000400A8BF1A4660440BF025FC002008BD1E
+:10B2C0006FF47A7008BD6FF47A707047002B70B518
+:10B2D0000E46154602DA03685B889B1A002D21DBB7
+:10B2E00000684288591991421CDCA9421ADBCBB193
+:10B2F00036F0004116D05942B14214DAB34212DDA1
+:10B3000000F1040C002E65441FDB9C1BA91922468A
+:10B3100028460BF0DEFB324628190021BDE87040BC
+:10B320000BF0F1BB70BDA9B28A42FBD333EA230311
+:10B3300028BF1346521B04309A422844A8BF1A461D
+:10B34000BDE8704000210BF0DEBB29469A1974421B
+:10B35000A81B0BF0BEFB224628460021BDE870402A
+:10B360000BF0D1BB002906DB03685A888A4202DB56
+:10B370005980002070476FF47A70704710B504460A
+:10B38000006800F00FF9204610BD00BF30B50B4635
+:10B3900085B0044601A91846F9F702FB01A80BF095
+:10B3A000EEFB05460530FAF75FFB206000F022F95E
+:10B3B00020682A46458001A904300BF07CFB2068F8
+:10B3C0000544002320462B7105B030BD70B50446FE
+:10B3D00011B10B780D461BB90D4B2360204670BD93
+:10B3E00008460BF0CCFB06460530FAF73DFB206023
+:10B3F00000F000F9206832464680294604300BF000
+:10B400005AFB2068304400230371204670BD00BF02
+:10B41000D0860300F8B517460A683B68B2F90250B7
+:10B42000B3F902301D440446681D0E46FAF71CFBB2
+:10B43000206000F0DFF8206831684580B1F9022013
+:10B44000043004310BF037FB326823683968B2F9F5
+:10B450000200B1F902200433184404310BF02BFB35
+:10B4600023682B4400221A712046F8BDF8B5054622
+:10B4700049B10B780C4633B1084616460BF07FFBFA
+:10B48000B7B2874203D90B4B2B602846F8BD701D1D
+:10B49000FAF7EAFA286000F0ADF8286832464780EB
+:10B4A000214604300BF007FB2A6832440023137155
+:10B4B0002846F8BDD086030010B50B680446184630
+:10B4C000236000F053F8204610BD00BF014B03601D
+:10B4D000704700BFD086030038B50B68044600688B
+:10B4E000984206D00D4600F05DF82868206000F014
+:10B4F0003DF8204638BD00BF70B515686E8804461B
+:10B5000066B10B685B881BB1FFF784FF204670BDF6
+:10B510000560284600F02AF8204670BD08682060C3
+:10B5200000F024F8204670BD002907DB0368B3F95A
+:10B5300002208A4202DD19440879704700207047D2
+:10B5400010B5064C0648206000F010F82046054A69
+:10B550000549BDE810400BF06FBA00BFDC38002091
+:10B56000D0860300402000207DB3020003884FF600
+:10B57000FF729BB2934214D0012B10B5044601D048
+:10B58000DB0702D41E20F2F7A9F8BFF35B8FD4E8E3
+:10B590005F3F0233C4E8523F002AF8D1BFF35B8F0C
+:10B5A00010BD704703884FF6FF729BB2934218D0CC
+:10B5B000012B10B5044610D0DB070ED5BFF35B8F0F
+:10B5C000D4E85F3F9A1EC4E8512F0029F8D1BFF399
+:10B5D0005B8F9BB2032B05D010BD1E20F2F77EF8C7
+:10B5E000ECE770472046BDE8104000F001B800BF0E
+:10B5F000FAF778BA03230380704700BF82B030B5F2
+:10B6000083B006A981E80C0008AB8646844693E81F
+:10B6100003005EF8045B8DE8030006AB0CCBDCF89E
+:10B62000144071462846A04703B0BDE8304002B040
+:10B63000704700BF08B502680B689A4201D000202D
+:10B6400008BD1022043104300BF025FAB0FA80F066
+:10B65000400908BD042070470429024808BF0020A3
+:10B66000704700BF16FCFFFF8268054B106993FB13
+:10B67000F0F007EE900AF8EEE77A17EE900A7047BE
+:10B6800040420F00837D43F020038375704700BF65
+:10B69000807DC0F34010704710B50C310446FFF7B1
+:10B6A000BDFD204610BD00BF807D00F0100070473A
+:10B6B00030B5837D13F0100483B002D1204603B06F
+:10B6C00030BD8468054601A8FFF784FD03F086F9C4
+:10B6D000E37D7F3304EB830101A8FFF7B1FD03F0A5
+:10B6E0006FF90023EC7D1D481A4602F15101090152
+:10B6F000415801B10133944202F101022AD0082AD3
+:10B70000F3D1174B019A101D48F68804C15AA14283
+:10B71000034414D052881044AA68927D984298BF7E
+:10B72000A3EB420C08D9520001E0984204D9995A7F
+:10B73000A1429C461344F8D1BCF900302B822C8ADC
+:10B7400001A824B2FFF774FD24EAE474A4B22046F1
+:10B7500003B030BD013B5B00D4E700BF0070004088
+:10B760002EF8FFFF072914D8032A12D810B4C37D7E
+:10B7700001761B0103F1804342EA012403F5E04313
+:10B78000427644F480540020C3F818455DF8044B19
+:10B7900070476FF47A7070478176704710B5044631
+:10B7A0008069036800219B6B9847A06903684FF488
+:10B7B0007A51DB6C9847A07D216901280346B8BF08
+:10B7C000012303EB8303B1FBF3F3B3F5807FA8BF41
+:10B7D0004FF480735B104BD000225B1002F101022A
+:10B7E000FBD107EE901AF8EE677AB3EE007A0128E3
+:10B7F00067EE877A2DD9082A4FF00103A8BF0822E7
+:10B8000003FA02F207EE102AF8EEC76A194B87EE28
+:10B81000A67A0021C3F8F415C4F80422A0690368CD
+:10B820000021DB6BFDEEC77A17EE902A9847A369DB
+:10B83000114A5B69114801210224C3F80012C2F8C1
+:10B84000084503F5A074C2F81845C2F81C05D96074
+:10B8500010BD012303FA02F106EE901A0549F8EE35
+:10B86000E66AC1F8F42587EEA67AC4F80432D5E773
+:10B870001A46B6E70070004000F001400470004036
+:10B880002DE9F04F87B000250193D64B456003604A
+:10B89000044603920E46F9F75DF9D34BDFF8608357
+:10B8A000A66103F10801303304F13806A360C4F83F
+:10B8B0001C802160A58104F11C01646204F1280050
+:10B8C0000291FFF787FC029984F832503046FDF769
+:10B8D0007DFFA36A84F8335002275B88E3853046F6
+:10B8E0004FF400762686A7862946A58584F836502B
+:10B8F000FDF798FF04F1740904F15801C4F8588069
+:10B90000246604F164000291FFF764FC029984F854
+:10B910006E504846FDF75AFF636E48464FF00109E6
+:10B9200084F86F905B88A4F86A30A4F86C60A4F87F
+:10B9300070702946A4F8685084F87250FDF772FFC1
+:10B9400004F1B00B04F19401C4F89480C4F89C4055
+:10B9500004F1A0000291FFF73DFC029984F8AA507F
+:10B960005846FDF733FFD4F8A03084F8AB705B88FD
+:10B97000A4F8A6305846A4F8A860A4F8AC702946EC
+:10B98000A4F8A45084F8AE50FDF74CFF04F1EC0B82
+:10B9900004F1D001C4F8D080C4F8D84004F1DC0030
+:10B9A0000291FFF717FC029984F8E6505846FDF71C
+:10B9B0000DFFD4F8DC3058464FF0030B84F8E7B0A5
+:10B9C0005B88A4F8E230A4F8E460A4F8E8702946A3
+:10B9D000A4F8E05084F8EA50FDF724FF04F5947AC7
+:10B9E00004F58671C4F80C81C4F8144104F58C7018
+:10B9F0000291FFF7EFFB029984F822515046FDF7C0
+:10BA0000E5FED4F81831042184F823115B88A4F8EA
+:10BA10001E315046A4F82061A4F824712946A4F8E8
+:10BA20001C5184F82651FDF7FDFE04F5B27A04F5A9
+:10BA3000A471C4F84881C4F8504104F5AA70029179
+:10BA4000FFF7C8FB029984F85E515046FDF7BEFE31
+:10BA5000D4F85431052184F85F115B88A4F85A3179
+:10BA60005046A4F85C61A4F860712946A4F85851C6
+:10BA700084F86251FDF7D6FE04F5D07A04F5C27160
+:10BA8000C4F88481C4F88C4104F5C8700291FFF7B2
+:10BA9000A1FB029984F89A515046FDF797FED4F81D
+:10BAA0009031062184F89B115B88A4F896315046AA
+:10BAB000A4F89861A4F89C712946A4F8945184F8DC
+:10BAC0009E51FDF7AFFE04F5E071C4F8C081C4F8E3
+:10BAD000C84104F5EE7804F5E6700291FFF77AFBB1
+:10BAE000029984F8D6514046FDF770FED4F8CC3167
+:10BAF000072184F8D7115B88A4F8D2312946404643
+:10BB0000A4F8D871A4F8D46104F5FE78A4F8D05153
+:10BB100084F8DA51FDF786FEA7194046FFF75AFB75
+:10BB20003846FFF757FB019B039AA3802261A68248
+:10BB300031462A46C4F80492A57584F8085205A82F
+:10BB4000FFF74EFB4FF0FF332A4605A88821FFF789
+:10BB50009DFB05A94046FFF773FB05A8FFF768FBAF
+:10BB6000A18A224E2A4605A8FFF73AFB4FF0FF3381
+:10BB70002A4605A88821FFF789FB05A93846FFF763
+:10BB80005FFB05A8FFF754FB194BE57580271C6088
+:10BB9000C6F88070BFF34F8FBFF36F8F154A164BF7
+:10BBA0001649C3F800552320C3F8F0B5C3F80403C1
+:10BBB000C2F808952046C2F81015C2F81435FFF7F0
+:10BBC000EDFD86F80753A069C6F8807103683760F9
+:10BBD0005B6A9847A06903681B6B9847204607B0CB
+:10BBE000BDE8F08FD47E03004C87030000E100E045
+:10BBF000E038002000F00140007000400471004077
+:10BC000024870300F0B5584D85B0D5F84026009242
+:10BC1000D5F844260192D5F8482602920023C5F8AB
+:10BC2000FC3F0122D5F8FC1FC5F8FC2F0099C5F890
+:10BC300040160199C5F844160299C5F84816032123
+:10BC4000C5F80035C5F8F01523210446C5F80413DE
+:10BC5000844683751E46184617E05FFA8EF0A0757D
+:10BC6000BCF834109CF8337049BA41F4805105EBAC
+:10BC7000071789B2C7F81815C3F800250132092A39
+:10BC8000C3F804650CF13C0C1ED0531EC3EB031328
+:10BC900004EB8301130191F8327003F18043110129
+:10BCA00017F0100700F1010E03F5E04301F18041A8
+:10BCB000D3D101F5E0410132092AC1F800750CF138
+:10BCC0003C0CC1F80475E0D108B905B0F0BD264EB2
+:10BCD00001252046C6F80055FFF760FDE77DA18AE3
+:10BCE00000227F3703A8FFF77BFA04EB87074FF0AA
+:10BCF000FF330022882103A8FFF7C8FA03A93846BA
+:10BD0000FFF79EFA03A8FFF793FAE27DA37DD4F82C
+:10BD1000041204EB820203FB01F1D2F8FC2103F1CF
+:10BD200000430432013BC6F82C2602EB4302A38AEF
+:10BD3000A94093FBF1F001FB10315B1A03EBD373C5
+:10BD40002B41C6F83036094B35600321C3F8041582
+:10BD500048F6880184F8085213889BB28B42FBD0C6
+:10BD6000012005B0F0BD00BF0070004000F00140B0
+:10BD700010B5F1B190F8083203F0FF0173B11D4B1B
+:10BD80001D4A0324C3F80845D2F80034DB07FBD46E
+:10BD90000123936090F80832002BFBD1174B184A0F
+:10BDA000197013681749C3F3C0130B7083B90020CF
+:10BDB00010BD144B1B78A3B9104B1B78002BF6D089
+:10BDC00090F80832002BF2D1FFF71CFF002010BDC5
+:10BDD0008023C2F88030BFF34F8FBFF36F8F0020F6
+:10BDE00010BD074B80221A60044B1B78002BDED05D
+:10BDF000E6E700BF00F0014000700040DA4000209C
+:10BE000000E100E0D940002007EE901AB7EE007A7A
+:10BE1000F4EEC77AF1EE10FA10B5044606D49FEDA1
+:10BE20001F7AF4EEC77AF1EE10FA10DD23681C4A8F
+:10BE30009B6993422BD1A3681A481B6990FBF3F0CE
+:10BE400007EE900AF8EEE77A17EE900A10BDC7EEFB
+:10BE5000276A806890F80832FDEEE66ADBB1124B83
+:10BE60000322C3F80825114AD2F80034DB07FBD4BB
+:10BE70000123936090F80832002BFBD190F8083230
+:10BE8000C0ED046A002BD1D1FFF7BCFECEE72046FF
+:10BE9000BDE810401847C0ED046AC7E700247449A4
+:10BEA00069B6020040420F0000F0014000700040FF
+:10BEB00031B38B7DDA0601D50020704790F8083247
+:10BEC00010B573B1104B114A0324C3F80845D2F8DA
+:10BED0000034DB07FBD40123936090F80832002B79
+:10BEE000FBD18B7D43F010038B7590F8083203F083
+:10BEF000FF041BB9FFF786FE204610BD002010BDD1
+:10BF00006FF47A70704700BF00F00140007000408D
+:10BF1000F8B50D460446097D14481746F9F7BCFEEE
+:10BF200050B1297D1148F9F781FE461E2FB937011E
+:10BF3000B81B04EB80001C30F8BDC6EB061104EB07
+:10BF400081011C312046FFF7B3FF2B68084ADB6DE7
+:10BF500093424FEA061702D100232373E8E72846ED
+:10BF6000002204F108019847E2E700BFD4860300ED
+:10BF70007103020071B38B7DDA0621D590F8082297
+:10BF800002F0FF0302B3154B154A10B50324C3F8A2
+:10BF90000845D2F80034DB07FBD40123936090F806
+:10BFA0000832002BFBD18B7D03F0EF038B7590F8EB
+:10BFB000083203F0FF042BB9FFF724FE204610BD22
+:10BFC00000207047002010BD8A7D184602F0EF0364
+:10BFD0008B7570476FF47A70704700BF00F00140B6
+:10BFE0000070004010B5837D0229044603F0100361
+:10BFF0000DD0012900D910BD002BFCD0806821464E
+:10C00000FFF7B8FFA37D03F0EF03A37510BD002B6E
+:10C01000F1D180682146FFF74BFFA37D43F0100369
+:10C02000A37510BD38B50C460546097D0F48F9F7D4
+:10C0300033FE90B1217D0D48F9F7F8FD431EC3EBA7
+:10C0400003139C0004F11C0129442846FFF792FFCA
+:10C050002B1993F83220D206FBD42B7B1BB12B6813
+:10C0600028469B699847002038BD00BFD48603004E
+:10C07000A0F10800FFF7D6BF2DE9F04F9946837D68
+:10C0800085B013F0100F0E9F837E054656D0002B0F
+:10C0900055D10E687388B2EB530F4FEA630450DA40
+:10C0A000043606EB440406EB4206A046023CA21B03
+:10C0B000521092FBF9F309FB1322002AF5D1B4F9CF
+:10C0C00000302B82AB7D9B063BD5B9F1010F4ED0E2
+:10C0D000B5F91200EB68011DB04519445B8830D9F1
+:10C0E00014464FEA4909924605F10C0B07E0B5F9F1
+:10C0F00012209A4219D0B04523D9B5F912009842BE
+:10C1000004F1010420D0B6F90020BC4292444E4410
+:10C11000EDD19AFBF4F221F8022B6A8A023212B2B4
+:10C1200000249A426A82A246E5D105F11C00CDE9BD
+:10C130000013FDF7F7FADDE90013DCE70BB1013B73
+:10C14000AB7605B0BDE8F08F0122B5F9141003A855
+:10C15000FFF746F803A95846FFF772F803A8FFF760
+:10C1600067F8E96800236B824B880431CBE705F15F
+:10C170000C00FFF765F8EB685B886B8205F11C002B
+:10C1800005B0BDE8F04FFDF7CDBA00BF2DE9F04393
+:10C19000434BD3F8042185B006461AB9D3F81431BD
+:10C1A000002B44D096F81790DFF8F48009F10103D2
+:10C1B00003F00103F375D8F8341609F17F0906EB93
+:10C1C0008909490048460024FFF7CCF806F11C0510
+:10C1D000274603E0082C05F13C051DD004F151036E
+:10C1E0001B01013458F80330002BF3D0494603A853
+:10C1F000FFF714F8D6F80412B37D00913A462846AA
+:10C2000003A9FFF739FF03A8FFF712F8082C07F17D
+:10C21000010705F13C05E1D1214BD3F8042112B10E
+:10C220000022C3F804211E4BD3F8142132B91C4C50
+:10C23000D4F8003163B905B0BDE8F0830022184C92
+:10C24000C3F8142186F80822D4F80031002BF2D06C
+:10C25000F57DB18A013505F00105002205F17F0762
+:10C2600003A8FEF7BDFF06EB87074FF0FF33002260
+:10C27000882103A8FFF70AF806EB850603A93846CC
+:10C28000FEF7DEFF03A8FEF7D3FFD6F8FC3100224D
+:10C290000433C4F82C36C4F8002105B0BDE8F0839F
+:10C2A00000700040024B186808B1FFF76FBF70477D
+:10C2B000E0380020F8B5134B036003F1280205466F
+:10C2C000826000F50070FEF7B3FF05F5FE70FEF723
+:10C2D000AFFF0D4F05F5EE742E1F44F81C7C204671
+:10C2E000FDF7C4F9A4F110003C3CFEF7A1FFB442F5
+:10C2F000F3D1064A2A6000232846EB80F8F798FC21
+:10C300002846F8BD5487030024870300D47E030029
+:10C31000F8B5154B036003F128020546826000F56D
+:10C320000070FEF785FF05F5FE70FEF781FF0F4FE9
+:10C3300005F5EE742E1F44F81C7C2046FDF796F997
+:10C34000A4F110003C3CFEF773FFB442F3D1084A5D
+:10C350002A600023EB802846F8F76AFC28460AF09A
+:10C3600070FB2846F8BD00BF5487030024870300F4
+:10C37000D47E0300174B99421ED9174B994298BFA0
+:10C380004FF080621AD9154A4369914210B44FF0B8
+:10C39000C8604FF0000408BF4FF0C462C3F8004506
+:10C3A000C3F8240508BFC3F82425062200205DF841
+:10C3B000044BC3F8002570474FF0CC72436900214D
+:10C3C000C3F80015C3F824250622C3F80025002071
+:10C3D000704700BF8FD003007F1A0600801A060046
+:10C3E000704700BF10B504460AF02BFB204610BD75
+:10C3F000F0B585B01E468DF80F209DF82C300268F0
+:10C400000093176A01230DF10F0204460D46B84749
+:10C4100038B9236800909F6A0A9B32462946204615
+:10C42000B84705B0F0BD00BFC3688B4210B50446E5
+:10C430000ED003698B420BD023793BB12368094AA4
+:10C440009B6B934220460AD10AF0FBFA002010BDF4
+:10C4500023680022DB6B114620469847ECE798479B
+:10C46000002010BDE5C30200C368002B3CD070B5AE
+:10C4700004460069002836D0036801211B689847EC
+:10C48000E068036801211B6898470420F9F728FC3D
+:10C490000025E068036802219B689847014600BBBD
+:10C4A000206903681B6898470420F9F719FC206984
+:10C4B000036801211B68984701350420F9F710FC37
+:10C4C000092DE6D1E068036800211B689847042025
+:10C4D000F9F706FCE0680368BDE870401B680121BD
+:10C4E0001847002DEED170BD704700BF38B50B4620
+:10C4F0000446154600F10C011A46FAF755F82A468B
+:10C5000004F110012046FAF74FF86269E36800254C
+:10C51000C2F80055F3B12369E3B101212046FAF7CF
+:10C5200041F80621E06801F00DFA0621206901F0CA
+:10C5300009FA2046FFF798FFE068036802219B682C
+:10C5400098472069036802219B689847294620463E
+:10C55000FAF728F80A20F9F7C3FBD4E90423B2B1AB
+:10C56000157DE26882B1107DC3F808554FF0CC719B
+:10C570000622C3F80C05C3F824150A20C3F80025C9
+:10C58000F9F7AEFB002038BD4FF0FF30ECE74FF07D
+:10C59000FF35E6E7F8B504461D460E461746F9F79F
+:10C5A000F3FF114B23600023C4E9023323615DB123
+:10C5B000284602F07BFA606160B13A463146204677
+:10C5C000FFF794FF2046F8BD012002F08DFA60616C
+:10C5D0000028F2D15A20F1F781F83A463146204638
+:10C5E000FFF784FF2046F8BD888703002DE9F0415E
+:10C5F00043698EB282B09C590546002C5AD1364F01
+:10C600004FF001080BE0D3F8482592B9632C51DCB8
+:10C610000A20F9F765FB6B699A59002A4AD1D3F8C9
+:10C62000242132BBBC4224DCD3F850210134002A3F
+:10C63000E9D1632CECDDD3F8602152B1D3F80022AC
+:10C64000D10506D5D3F848211AB9C3F81C80144681
+:10C65000DEE7D3F86021002ADAD0D3F80022920571
+:10C66000D6D5D3F80421002AD2D1C3F814801446B9
+:10C67000CEE7D3F8C414C3F8C4140022C3F82421AD
+:10C68000D3F82421019201220199144C1A625A61B3
+:10C6900001E0013C18D00A20F9F722FB6B69D3F8BE
+:10C6A0000431002BF5D00E4CA86838B9204602B0F2
+:10C6B000BDE8F081A86800240028F7D0F9F710FB46
+:10C6C000204602B0BDE8F0812B682A69DB6BE9687F
+:10C6D000034C28469847E7E740420F00A086010038
+:10C6E0000EFCFFFF70B44469C1F34701C4F888151C
+:10C6F0000021C4F8041189B0D4F804510695069DB0
+:10C70000C4F82411D4F824510595059DC4F860118E
+:10C71000D4F860510495049DC4F85C11D4F85C51C0
+:10C720000395039DC4F85011D4F850510295029D11
+:10C73000C4F84C11D4F84C519DF830600195019D1E
+:10C74000C4F84425C4F8483576B14FF4807201230B
+:10C75000C4F80022A360D4F848210ABB4FF4A471A6
+:10C7600009B070BCFFF742BF4FF400720123C4F858
+:10C770000022A360D4F8482162B12362C4F8486162
+:10C78000D4F848310793079B4FF4827109B070BC0D
+:10C79000FFF72CBF4FF4827109B070BCFFF726BFC2
+:10C7A0002362C4F84811D4F848310793079BD5E7B2
+:10C7B00070B54469C1F34701C4F888150021C4F875
+:10C7C000041188B00546D4F8040106900698C4F810
+:10C7D0002411D4F8240105900598C4F86011D4F808
+:10C7E000600104900498C4F85C11D4F85C010390D3
+:10C7F0000398C4F85011D4F8500102900298C4F87C
+:10C800004C11D4F84C019DF8306001900198C4F8A7
+:10C810003425C4F8383586B94FF480520123C4F862
+:10C8200000222360D4F84821DAB94FF482712846F7
+:10C8300008B0BDE87040FFF7D9BE01232360D4F8EB
+:10C84000482132B12362C4F84811D4F84831079323
+:10C85000079B4FF4AE712846FFF7C8FE48B108B0F9
+:10C8600070BD2362C4F84861D4F848310793079B30
+:10C87000DBE76B6901224FF4A4712846DA6108B046
+:10C88000BDE87040FFF7B2BE0D4B10B503F10801D3
+:10C8900003F1340240330446C0E902230160303022
+:10C8A000FEF7C6FC04F12C00FEF7C2FC054A22602C
+:10C8B00000232046E380F8F7BBF9204610BD00BFF7
+:10C8C000C8870300D47E030038B5446991F814C0CA
+:10C8D00000234FF0FF3504EB83020133D2F86015DB
+:10C8E000614508BFC2F86055042BF4D1037C13B135
+:10C8F00003689B699847002038BD00BFA0F10C0079
+:10C90000FFF7E2BF0E4B03F1080103F1340240339D
+:10C9100010B504460160C0E902233030FEF788FC00
+:10C9200004F12C00FEF784FC064A22600023E38019
+:10C930002046F8F77DF920460AF083F8204610BD1E
+:10C94000C8870300D47E03002DE9F0412DED028B52
+:10C95000002408EE103A5B4B0360446005460F4626
+:10C960001646BDF82080F8F7F5F8574B2B6003F119
+:10C970002C023833AA60EB606F612C8205F12C0029
+:10C98000FEF728FC05F13000FEF724FC9FED4F7AFE
+:10C990004F4B68696E63C7EE087A4FF08022C3E997
+:10C9A0000022C3E902224B4BAB61A5F804802C8521
+:10C9B000EC612346C0F80045B0EE677ABEEECE7A51
+:10C9C00017EE101AB1F5004F78DB013341FA03F48A
+:10C9D000B4F5004FF9DA072B15DC04FA03F100294E
+:10C9E000B8BF0F31091107EE901ADFED386AC0F8B1
+:10C9F0000C35F8EEE77AC0F8084586EEA77AC5ED63
+:10CA0000097A85ED087A00230222C0F804353249FC
+:10CA1000C0F81025C0F84835C0F82835C0F84C35A6
+:10CA2000C0F82C3540F201136B830123C0F8143594
+:10CA3000302404238842C0F80032C0F8044321D0D7
+:10CA4000264988422DD0264A90420ED032680123D2
+:10CA500052682B7605F10801C0F800353046904742
+:10CA6000BDEC028B2846BDE8F0811E4A1E4C956045
+:10CA70001E4A9168A2F54062C1F8C840C2F88431EC
+:10CA80005360E3E7194B174A99681560A3F54063B3
+:10CA90004FF08052164CC1F8B040C3F880211A60A4
+:10CAA000D4E7104B134C5D60104B9968A3F54063BD
+:10CAB000C1F8C440C3F884215A60C7E717EE104A92
+:10CAC0008DE700BFD47E0300D087030000247449A3
+:10CAD000E43800200000010100C0014000100240C5
+:10CAE00000200240F4380020EDCC020000ED00E010
+:10CAF00041CD020095CD02004369D3F80805704787
+:10CB000007EE901AFEEECE7A844617EE901AB1F533
+:10CB1000004F22DB0023013341FA03F2B2F5004F4C
+:10CB2000F9DA072B1DDC02FA03F10029B8BF0F3137
+:10CB3000091107EE901ADFED0C6ADCF81400F8EE2C
+:10CB4000E77AC0F80C3586EEA77AC0F808250020F1
+:10CB5000CCED097A8CED087A704717EE902A002305
+:10CB6000E3E76FF47A70704700247449406A7047B5
+:10CB700043690020C3F81015704700BF43698176F0
+:10CB8000C27649B1012004213022C3F81405C3F84C
+:10CB90000012C3F8042370473022C3F81415C3F8F9
+:10CBA0000012C3F80823704770B590F9293082B09D
+:10CBB0000446002B3BD1C0690D46A8B9A37E002BCB
+:10CBC00041D0637E002B3ED0E37E002B3BD16169D8
+:10CBD000234A01EB45110823C1F82025C1F824356B
+:10CBE000012384F8293020E0616B0B6805F10B0606
+:10CBF0001B6801A804EB8606984701A93046FEF79A
+:10CC00001FFB01A8FEF714FB04EB85036169DB6AD7
+:10CC1000E269588801EB451140100433013AC1F82C
+:10CC20002035C1F824050120E26102B070BD4269DF
+:10CC300001235360D2F80431002BFBD0E3690025B7
+:10CC40006576258513B9002002B070BD2268013BCE
+:10CC5000D269E36120469047284602B070BD00BF0C
+:10CC6000E438002038B5C369817E01330446C361CE
+:10CC700019B1637E63B1002038BDFFF795FFC8B1DD
+:10CC8000636901229A60A37E002BF2D1002038BD97
+:10CC9000012594F8281065762046FFF785FF94F863
+:10CCA00028302B442B4084F828303BB9636901229B
+:10CCB0009A60E0E7E37E002BE5D0E1E7E36913B992
+:10CCC00000236376D7E729462046FFF76DFF94F8E7
+:10CCD0002830013303F0010384F82830002BEFD112
+:10CCE000E4E700BFA0F10800FFF7BCBF38B5134B65
+:10CCF0009C6834B16369D3F8102172B9D3F8143148
+:10CD000003B938BD002584F8285001212046FFF7DB
+:10CD10004BFF6369C3F8145138BD012384F82830F0
+:10CD200000212046FFF740FF63690022C3F810216D
+:10CD3000D3F81431002BE4D0E4E700BFF43800202E
+:10CD400038B5134B1C6834B16369D3F8102172B93C
+:10CD5000D3F8143103B938BD002584F828500121D7
+:10CD60002046FFF721FF6369C3F8145138BD012342
+:10CD700084F8283000212046FFF716FF636900225F
+:10CD8000C3F81021D3F81431002BE4D0E4E700BF3E
+:10CD9000F438002038B5134B5C6834B16369D3F8BC
+:10CDA000102172B9D3F8143103B938BD002584F8C5
+:10CDB000285001212046FFF7F7FE6369C3F814519C
+:10CDC00038BD012384F8283000212046FFF7ECFE0F
+:10CDD00063690022C3F81021D3F81431002BE4D08A
+:10CDE000E4E700BFF4380020426900230376C2F86C
+:10CDF00000357047032A37DC70B50C4602F5AC7578
+:10CE00004169237D51F825209A42064618D02368AF
+:10CE100017491A6E8A421BD11A6816498A421ED1D6
+:10CE2000DB6D154A7169207D41F82500934209D1D7
+:10CE300000233374E38843F008030020E38070BDCF
+:10CE4000002070BD002206F10C0120469847F1E752
+:10CE500020469047236807491A688A42E0D000219B
+:10CE6000204690472368DBE76FF47A70704700BF75
+:10CE700075030200BDF201007103020070B5056880
+:10CE80000F4C2A6AA24218D144698446087D0023C7
+:10CE90004FF0FF3604EB83020133D2F86015814274
+:10CEA00008BFC2F86065042BF4D19CF8103013B1B0
+:10CEB000AB6960469847002070BDBDE870401047E0
+:10CEC000C9C80200C3688B420AD070B505460C463B
+:10CED000164613B103681B6E98472671EC6070BD4F
+:10CEE000704700BF90F804C01CF0020F29D0002941
+:10CEF00024DB002A22DD002B20DDB4294FF47A7CCC
+:10CF0000A8BFB42130B50CFB01F10F4D046802EB52
+:10CF1000D27E8908A5FB0151A3EB6E030CFB03F342
+:10CF2000890802FB0131094A246BCB1782FB0121DE
+:10CF3000C3EBA1112346BDE8304018476FF47A7067
+:10CF400070470348704700BF176CC116D34D62107D
+:10CF500016FCFFFFC08800F00500003818BF012054
+:10CF6000704700BF037D0B49202B38BF4FF0A04115
+:10CF70000122D1F8141503F01F0302FA03F30B4248
+:10CF800006D1C08800F00A00003818BF01207047A1
+:10CF90001046704700030050C08810F0030018BF0F
+:10CFA00001207047C08800F00C00003818BF012035
+:10CFB000704700BF03684FF47A729B6B02FB01F16C
+:10CFC000184700BF027D0F4B202A38BF4FF0A04307
+:10CFD00002F01F0203EB82030129D3F800274171FD
+:10CFE00022F00C0207D0022908BF42F00C02C3F85D
+:10CFF00000270020704742F00402C3F800270020F9
+:10D00000704700BF00030050D0F8103521EA03013B
+:10D01000C0F81815704700BFD0F810351940C0F897
+:10D020001815704738B5037D202B0446184838BFC3
+:10D030004FF0A04003F01F0301229A40D0F81435AE
+:10D0400013421BD10D46D9B9C0F80C251146FFF784
+:10D05000E3FF217D0E4B202938BF4FF0A043D3F8CA
+:10D060001435134212D0236820461B6E984723685C
+:10D0700029461B6820469847002038BD002038BD4F
+:10D08000C0F808251146FFF7BFFFE2E7014838BDA9
+:10D090000003005012FCFFFF38B5C3889B0704460D
+:10D0A0000D4604D5C068A8B3F9F77AFA90BB236897
+:10D0B00020461B6E9847FDB9227D274B1F2A02F0A0
+:10D0C0001F014FF0010098BF4FF0A0438840C3F804
+:10D0D0000C051F2A204BE28898BF4FF0A04303EBBA
+:10D0E000810342F00202D3F8001741F00101C3F8B6
+:10D0F00000170020E28038BD227D174B1F2A02F066
+:10D100001F014FF0010098BF4FF0A0438840C3F8C3
+:10D110000805DEE77DB1237D0F4A202B4FF001018A
+:10D1200038BF4FF0A04203F01F0301FA03F3C2F827
+:10D130000835002038BD237D074A202B4FF0010120
+:10D1400038BF4FF0A04203F01F0301FA03F3C2F807
+:10D150000C35002038BD00BF0003005038B50379FE
+:10D160009A071FD5C3885B07044617D50E4B18686E
+:10D17000C0B101222146FEF7CBFE054690B1E06822
+:10D1800010B1F9F70DFA18B9E38843F00403E3800E
+:10D190002846FEF78DFAC0F30F1038BD03681B6EEA
+:10D1A0009847E3E7014838BDC439002016FCFFFF6B
+:10D1B000C3881B0739D570B51D4D1E4C28682DED51
+:10D1C000028B08EE101AFFF797FCF8EE487A08EE8B
+:10D1D000900A17EE901A2868FFF792FCF8EEE88A9A
+:10D1E00004F108062388286807EE903AB8EE678AAB
+:10D1F000FFF782FC07EE900AF8EEE77A67EE887A8E
+:10D2000087EEA87ABCEEC77A17EE103A24F8023BF4
+:10D21000B442E7D1084B0749186808220123FCF7FC
+:10D220007BFFBDEC028B002070BD0448704700BF3F
+:10D23000C8390020CC390020D439002016FCFFFF6B
+:10D2400008B5C3881B0701D4064808BD064B1868FB
+:10D25000FFF78CFC07EE900AFCEEE77A17EE900AD7
+:10D2600008BD00BF16FCFFFFC83900200368244A30
+:10D270009B6A934210B5044630D1C3885B052CD419
+:10D28000E068B0B1F9F78CF998B9E068E388026812
+:10D2900043F480631268E38021469047194BE268AB
+:10D2A0001B6803B10C339A421CD0227D0023E3603B
+:10D2B00000E0227D144B202A38BF4FF0A04302F03B
+:10D2C0001F0203EB8203E288D3F8001702F43062F6
+:10D2D00021F44031C3F80017E28010BD98470028C0
+:10D2E000CED010BD094B227D181D4FF0FF0C13F955
+:10D2F000011B914208BF03F801CC9842F7D1D5E752
+:10D3000001030200C839002000030050A8200020BB
+:10D3100002680F49D26B8A4208B513D1C3881B0734
+:10D3200001D40C4808BD0C4B1868FFF71FFC07EE32
+:10D33000900AFCEEE77A094B17EE900AA3FB003047
+:10D34000800908BD9047054BA3FB0030800908BD4C
+:10D3500041D2020036894100C8390020D34D621005
+:10D3600070B50568154E6B6CB34204461FD10A4672
+:10D37000017D134B4271202938BF4FF0A04301F0CB
+:10D380001F0103EB8103012AD3F8001721F00C01E0
+:10D390000AD0022A08BF41F00C01C3F8001720464A
+:10D3A0006B68BDE87040184741F00401F5E7984705
+:10D3B000256820466B68BDE870401847C5CF02005D
+:10D3C0000003005038B5C388DB07044606D5C068A3
+:10D3D00000283FD0F9F7E4F800283BD12368204625
+:10D3E0001B6E9847227D294B2068202A38BF4FF0BA
+:10D3F000A04302F01F0103EB8103456CD3F8001733
+:10D40000234821F00301C3F80017E188854241F069
+:10D410000101E18002F01F0C617930D1D3F80007DF
+:10D42000012920F00C0027D0022908BF40F00C0091
+:10D43000C3F8000715491F2A8CBF0A464FF0A042C7
+:10D440000123D2F8102503FA0CF3134214BF012074
+:10D45000002038BD237D0D4A202B38BF4FF0A0425D
+:10D4600003F01F03D2F81015012202FA03F30B4256
+:10D4700014BF1046002038BD40F00400D8E7204615
+:10D48000A847227D02F01F0CD4E700BF0003005024
+:10D49000C5CF020038B515464FF48072C2800181B5
+:10D4A00000220E4903712F2D4FF00103C0E9032222
+:10D4B00004460575016043710CD80949094B41F8D0
+:10D4C00025404FF00042C3F80423074B402220467A
+:10D4D0001A6038BD3220F0F701F9EEE71488030036
+:10D4E000003900200060004000E100E00379DB0724
+:10D4F0004FD52DE9F041C388DA0682B004460D46C7
+:10D500003CD4236820461B6E9847012D236842D0E7
+:10D510005B682046984723682420D3F85C8009F094
+:10D5200092FA0023CDE900332146012322890746E0
+:10D53000FAF762FC2F4B984507F10C064CD1E368D3
+:10D540009E4207D01BB1236820461B6E98470123DB
+:10D550003B74E660E38823F400639BB243F011035D
+:10D56000012DE38011D0002E42D056F80C3CDB692F
+:10D57000A6F10C0002B0BDE8F0411847C3F3C02388
+:10D580008B42BED1012DC668EDD1002EEDD133689E
+:10D59000FFDE194870473420D3F85C8009F053FA55
+:10D5A000164B21461A6840F6AC530746FBF7ECFDD4
+:10D5B000104B984507F10C0614D1E3689E4207D042
+:10D5C0001BB1236820461B6E984701233B74E6601D
+:10D5D000E38843F40063C1E7314601222046C04797
+:10D5E000E668B7E731462A462046C047E668EFE7D7
+:10D5F0003368FFDEC5CE020016FCFFFFC0390020F5
+:10D60000C188C1F3C021FFF771BF00BF10B5C38847
+:10D61000590684B0044614D49A060AD41B0606D5CB
+:10D62000236923B1012004B0BDE81040184704B0BD
+:10D6300010BD0123218902226846FDF711FAE38813
+:10D64000ECE70189002305226846FDF709FAE36843
+:10D650004BB1D96A029ADA626846521A0023CDE9C0
+:10D660000223FDF755FAE388D6E700BF10B5C3885B
+:10D67000590684B0044614D49A060AD41B0606D56B
+:10D68000236923B1002004B0BDE81040184704B05E
+:10D6900010BD0123218903226846FDF7E1F9E388E3
+:10D6A000ECE70189002304226846FDF7D9F9E36815
+:10D6B0004BB1D96A029ADA626846521A0023CDE960
+:10D6C0000223FDF725FAE388D6E700BF2DE9F04BEA
+:10D6D000D0F8204584B006466CB3DFF890800D4644
+:10D6E00001274FF01F0BB4FA84FCABEB0C03591964
+:10D6F00007FA03F258F8219024EA0204B9F1000F66
+:10D7000017D0B9F8062012F0E00F06EB83030ED015
+:10D71000D3F8002782F48032C3F80027D3F800370B
+:10D72000DA0348461CD5FFF771FFB9F806209305C8
+:10D7300008D4002CD5D14FF0FF33C6F8203504B003
+:10D74000BDE8F08BF8F72AF80028F2D00123052273
+:10D7500040F2FF316846FDF783F9002CC1D1EAE7BA
+:10D76000FFF784FFB9F80620E1E700BF0039002089
+:10D7700008B5094BD3F87C2102B908BD0021C3F8D4
+:10D780007C114FF0A040FFF7A1FFBDE8084003481F
+:10D790002021FFF79BBF00BF006000400003005046
+:10D7A000C38813F0E00F70B504460D4621D103681D
+:10D7B0005B689847227D3A49202A02F01F0338BF50
+:10D7C0004FF0A04101EB830302F01F02D3F8006782
+:10D7D00026F44036C3F8006788BBD3F8000740F44E
+:10D7E0000030C3F80007012303FA02F2E388C1F80E
+:10D7F00020255A060ED423F0E0039BB2022DE380CD
+:10D8000018D0032D22D0012D17D143F08003E380DF
+:10D81000002070BD032D37D0E068036821461B68E7
+:10D820009847E38823F0E00300229BB2022DE260D8
+:10D83000E380E8D143F02003E380002070BDD3F8FB
+:10D84000000740F44030C3F80007CCE743F0400342
+:10D85000E380302009F0F7F82146054608F05CFB2C
+:10D86000F9F70AFD23680F4ADE6DE862964212D18D
+:10D87000E2689542E1D012B11B6E20469847012321
+:10D880002B71E560002070BD23F0E00343F04003FE
+:10D89000E380002070BD012229462046B047CCE736
+:10D8A00000030050C5CE0200032910B50C460BDC66
+:10D8B00000291ADC16D1C28812F0F00219D00368D0
+:10D8C0001B6E9847204610BD04290BD102680B49F6
+:10D8D000D26A8A420FD1C188C1F3C021FFF706FE88
+:10D8E000002010BD6FF47A7010BDFFF759FF0020C3
+:10D8F00010BD104610BD9047002010BD01D602009B
+:10D9000038B5036804465B680D469847E3885B06B4
+:10D9100009D423680A4A5B6D93424FF00301204605
+:10D9200007D1FFF73DFFE0682946BDE8384008F021
+:10D930000DBB9847E0682946BDE8384008F006BBB3
+:10D94000A9D80200072913D8027D0B4B202A38BF23
+:10D950004FF0A04302F01F0203EB82030020D3F834
+:10D96000002722F4E06242EA0121C3F80017704761
+:10D970006FF47A70704700BF00030050007D0B4BBE
+:10D98000002914BF4FF440710021202838BF4FF008
+:10D99000A04300F01F0003EB80030020D3F8002712
+:10D9A00022F4E0620A43C3F80027704700030050E6
+:10D9B000027D0B4B202A38BF4FF0A04302F01F021C
+:10D9C00003EB8203D3F8000720F44030C3F80007CC
+:10D9D000D3F8002742EA0141C3F80017704700BF9F
+:10D9E00000030050F0B5164C236883B02BB1154DE1
+:10D9F0002E688EB1002003B0F0BD442009F023F85A
+:10DA00000546FCF76BFB284625600E4D0321FCF70D
+:10DA100013FB2E68002EEDD1382009F014F81323E3
+:10DA20000746226800930849084BFEF78DFF3846E9
+:10DA3000012231462F60FFF7A1F8002003B0F0BDAE
+:10DA4000D4390020C839002000C0014000004842FD
+:10DA500003799B0763D5B1F5806F2DE9F0410E4640
+:10DA60005FD2C3881A07054641D52F4F297D3A4614
+:10DA70004FF0FF34002312F9010B884208BF1C4607
+:10DA80000133042BF7D1631C35D0DFF8B480E8688C
+:10DA900040B3F8F785FD28B3D8F80000FFF72CF85D
+:10DAA00007EE906A9FED216A2149224BB8EEE77A92
+:10DAB000F7EE007AE7EE467AF0EE676A07EE900A34
+:10DAC000F8EEE77A186867EEA67A0123FDEEE77AAA
+:10DAD00017EE902A21F814200822FCF71DFB0020E5
+:10DAE000BDE8F081EB8843F00803EB80D4E70368DE
+:10DAF0001B6E9847B9E72846FFF774FF0E4BDFF817
+:10DB000040801C78D8F80000013404F003041C7035
+:10DB100022462B7D3B552946FFF76CF9B7E70748AE
+:10DB200070476FF47A70DBE7A82000200000803A8D
+:10DB3000CC390020D43900203921002016FCFFFF09
+:10DB4000C839002070B5184D2DED028B044608EE43
+:10DB5000101AFFF747FF2868FFF708F8DFED137A80
+:10DB600007EE100AB4EE677AF1EE10FA15D1DFED88
+:10DB7000107A9FED0E7A2368B8EE488A204628EE88
+:10DB8000278ADB68C8EE077ABDEC028BBDE87040DF
+:10DB9000FDEEE77A17EE901A184717EE901A2868EC
+:10DBA000FEF7AEFFE3E700BFC839002000409C4607
+:10DBB0000000804421B9436E4FF40472C3F8082377
+:10DBC00000207047B1F5614F34D00DD847F61223CD
+:10DBD000994229D0B1F5164F13D14FF41D03426E6F
+:10DBE0000020C2F824357047B1F5612F1FD0134BC8
+:10DBF000994211D1426E4FF080530020C2F8243573
+:10DC00007047426E0E4BB1F5165F18BF4FF0EB73C5
+:10DC10000020C2F824357047B1F5613F14BF4FF0C2
+:10DC2000EB734FF06C73DAE74FF40003D7E74FF074
+:10DC30007063D4E74FF46B03D1E700BF40420F009D
+:10DC40000050270070B504460E4615462046F9F7E9
+:10DC500053F80028FADC94F83C3003F0FF00002B66
+:10DC6000F4D1636E317D2A7DC3F80C15C3F81425F9
+:10DC700070BD00BF10B584B004468DF8071002E0F7
+:10DC800094F83C301BB100F095FE0028F8D000F06D
+:10DC900091FE636E60B10022C3F82021D3F82011F9
+:10DCA00003910399C3F85821D3F858210292029A9C
+:10DCB00001220DF1070184F83C20C3F84415C3F894
+:10DCC00048259A6000F076FE98B1636E00E091B945
+:10DCD000D3F82021D3F85811002AF8D059B90122DD
+:10DCE000DA60D3F85821002AFBD00020002384F802
+:10DCF0003C3004B010BD0148F8E700BF09FCFFFF4D
+:10DD00000021F8F799BF00BF90F83C3003B170478D
+:10DD100010B584B00446F8F7EFFFB8B1A28EA38E19
+:10DD200094F830109BB20133B3FBF1F001FB1033D8
+:10DD300092B22068E16A9BB2A386895C836920461F
+:10DD40009847A38E628E9BB29A4201D004B010BD58
+:10DD50000123022240F2FF316846FCF781FEF5E71D
+:10DD600010B5A9B9C3895A07044617D5636E04F1E3
+:10DD700044012022C3F834150020C3F838254FF49D
+:10DD8000047101222064C3F804131A60002010BD3E
+:10DD90000129FBD1FFF7B8FF002010BDF8F794FD73
+:10DDA000E3895B07E2D4002010BD00BF10B5224B11
+:10DDB000224A0446406E236003F13C01A16082B018
+:10DDC000C0F8082300F0E2FE00280DDB43091C49DF
+:10DDD0000122203300F01F0002FA00F041F8230076
+:10DDE000BFF34F8FBFF36F8F636ED3F80022012113
+:10DDF00022F020020020C3F800225960C3F8580125
+:10DE0000D3F858210192019AD960D3F85821002AF9
+:10DE1000FBD04FF0FF320021C3F800151846C3F8BD
+:10DE20000C25C3F8142500F083FE2046F8F774FF94
+:10DE3000204602B010BD00BF8888030014034200D2
+:10DE400000E100E0A0F10800FFF7B0BF10B5044604
+:10DE5000FFF7ACFF204608F0F4FD204610BD00BFE0
+:10DE600010B5A0F108042046FFF7A0FF204608F0F7
+:10DE7000E8FD204610BD00BF70B50446406E0E465A
+:10DE800000F084FE054646B3E18911F0200124D15B
+:10DE90002368384A9B68934268D1636E4FF40472DA
+:10DEA000C3F808232046F8F727FF0028FADC94F887
+:10DEB0003C30002BF6D1002D47DB6B092E490122A7
+:10DEC000203305F01F0502FA05F541F82350BFF392
+:10DED0004F8FBFF36F8F002070BD002D0DDB6B09DE
+:10DEE0009B0003F1604303F5614305F01F05012228
+:10DEF00002FA05F5C3F880511D6023681F4D5B6869
+:10DF0000AB422BD1E3895A0721D5636E04F1440259
+:10DF10002021C3F83425C3F838154FF404720021CA
+:10DF20002164C3F8042301221A602046F8F7E4FEB6
+:10DF3000002806DD23685B68AB4213D12046FFF75B
+:10DF4000E3FEA16B2046F8F7C9FE002070BD204615
+:10DF5000F8F7BAFCE3895B07E7D5D6E7002120464E
+:10DF60009847E2E7012120469847EAE7204698478C
+:10DF700098E700BFB5DB020000E100E061DD0200D0
+:10DF8000A0F10800FFF778BFF0B50C268DB01D4654
+:10DF90001423CDE90036044616460F46F8F7FCFD7B
+:10DFA0004A4A226000233C3284F83C30A260636617
+:10DFB0002364002D7ED0284600F078FD0390606633
+:10DFC00000287DD04FF0EB73C0F824350023C0F853
+:10DFD0006C352046F8F790FE0028FADC94F83C30C7
+:10DFE00003F0FF05002BF4D1606E3A7D337DC0F85D
+:10DFF0000C25C0F81435C0F80851D0F808310B933F
+:10E000000B9BC0F81051D0F810310A930A9BC0F84E
+:10E010002051D0F820310993099BC0F82451D0F841
+:10E0200024310893089BC0F84451D0F84431079339
+:10E03000079BC0F85851D0F858310693069BC0F89A
+:10E040004C51D0F84C310593059BD0F80032204D4F
+:10E05000204943F02003C0F800322246C0F80453A0
+:10E0600000F0C8FD606E00F091FD00281BDB430945
+:10E0700000F1604202F561429B0003F16043202100
+:10E0800082F8001303F5614300F01F00012202FA39
+:10E0900000F0C3F880011860636E08222046C3F8C0
+:10E0A00000250DB0F0BD0C4B00F00F000344202202
+:10E0B0001A76F1E7102000F017FD6066002881D184
+:10E0C0005A20EFF70BFB606E7CE700BF88880300E7
+:10E0D00014034A0025E10200FCEC00E030B5436E79
+:10E0E000D3F83C55026CAA4283B0044606DA0022FB
+:10E0F000C3F80821D3F808310193019B236C9D429A
+:10E100000BDD236C5A1C2344226493F844102046F0
+:10E11000F8F754FB236CAB42F3DB0023236403B01A
+:10E1200030BD00BF70B5456ED5F8083188B00446E3
+:10E13000B3B1002610E0C5F80861D5F808310193A5
+:10E14000019B236C5A1C2344226493F84410F8F773
+:10E1500035FBD5F808311BB1236C1F2B2046EADDB7
+:10E16000D5F81031002B3AD1D5F84C3173B10023DA
+:10E17000C5F84C31D5F84C31626E0393202104F17F
+:10E1800044030398C2F83435C2F83815D5F8243161
+:10E1900053B10023C5F82431D5F824310493049BEE
+:10E1A000D5F88034C5F88034D5F8443133B1002334
+:10E1B000C5F84431D5F844310593059BD5F8203195
+:10E1C000C3B9D5F8583143B10023C5F85831D5F853
+:10E1D00058210792079A84F83C3008B070BD00239C
+:10E1E000C5F81031D5F8103102932046029BFFF795
+:10E1F00075FFB9E70023C5F82031D5F82021069234
+:10E20000069A84F83C302046F8F776FD002802DCB8
+:10E210000123EB60D5E72046F8F728FBD1E700BFE4
+:10E2200010B5034B03600446FBF75CF9204610BDB4
+:10E23000E888030010B5054B03600446FBF752F96C
+:10E24000204608F0FEFB204610BD00BFE888030012
+:10E2500010B50446D4E90E2352694FF47A50002BCE
+:10E26000D2F84415C2F8440522DA1A4A0021C2F84D
+:10E270001015626B013393FBF2F102FB1133E36380
+:10E2800000F0ACFBD4E90E2352690121002BD160D0
+:10E290000ADB02330F4A54F82330DB691B7D1B0273
+:10E2A00043F00113C2F81035BDE8104000F088BB00
+:10E2B000023354F82300FAF7CDFFE36B054A00213F
+:10E2C000C2F81015002BD4D1626B012AD2D14FF0C5
+:10E2D000FF33D4E70060004082B08DE80C00436B50
+:10E2E00013B102B0FFF7B4BF02B0704770B5104C65
+:10E2F000236886B073B102AD2846FCF7FFFB2468A3
+:10E300000C4B2268566A9E4206D1636B13B12046BD
+:10E31000FFF79EFF06B070BD06AB13E903008DE862
+:10E320000300204695E80C00B04706B070BD00BF62
+:10E33000D8390020D9E2020070B50D4611460446D6
+:10E34000FBF726F91C4A2B681C499B6B14600026BE
+:10E35000C4E90E562160284631469847A06B184DF7
+:10E3600003684FF47A51DB6C9847A06B03684FF455
+:10E370007A52DB6B31469847A06B124B42690168B9
+:10E38000C3F820554432C3F824250422C3F80425D9
+:10E39000CB690D4A934209D10C4BC3604B6A984735
+:10E3A000A06B03689B6A9847204670BD0749984751
+:10E3B000A06B0168F2E700BFD8390020E8880300AD
+:10E3C0000061004000F0014079D90100EDE2020057
+:10E3D00038B50D460446FAF7EFFF00212846FAF754
+:10E3E00019FF636B012B03D1A06B03685B6B98472C
+:10E3F000002038BD38B50D460446FAF793FF0021DA
+:10E400002846FAF707FF636B13B9024AC2F81035C2
+:10E41000002038BD00600040007A704790F910304D
+:10E42000002B11DB5A0910B460320A4C03F01F03B1
+:10E43000012101FA03F344F8223043695DF8044BEB
+:10E44000012200201A607047436901221A600020EF
+:10E45000704700BF00E100E090F91030002B08DBAE
+:10E460005809054903F01F03012202FA03F341F89A
+:10E4700020300020704700BF00E100E090F910302C
+:10E48000002B0DDB5A0907480121203203F01F033E
+:10E4900001FA03F340F82230BFF34F8FBFF36F8FC1
+:10E4A0000020704700E100E0012904D0022902D0D9
+:10E4B00009B10020704743690020C3F80415704774
+:10E4C000437A013B99420FDC10B44FF48033446926
+:10E4D00001F5A87003FA01F144F820200020C4F8E7
+:10E4E00004135DF8044B70476FF47A70704700BFF7
+:10E4F000437A013B994212DC10B4446904EB810079
+:10E50000D0F840351A444FF4803303FA01F1C0F8D3
+:10E5100040250020C4F804135DF8044B70476FF4E5
+:10E520007A707047437A013B994208DC42694FF4A4
+:10E53000803303FA01F1C2F80813002070476FF42A
+:10E540007A707047032907D8DFE801F01710090235
+:10E5500043690322C3F8082501720020704743690C
+:10E560000222C3F808250172002070474369002287
+:10E57000C3F8082501720020704743690122C3F8DF
+:10E58000082501720020704710B5044A026000237C
+:10E590000446C380F6F74CFB204610BDD47E030032
+:10E5A00010B5064A026000230446C380F6F740FB1C
+:10E5B000204608F046FA204610BD00BFD47E030076
+:10E5C00090F91030002B09DB03F1604303F5614340
+:10E5D0004901C9B283F8001300207047044A03F0D0
+:10E5E0000F031A444901C9B211760020704700BFD9
+:10E5F000FCEC00E0B1F57A5F13D800234FF47A5CAD
+:10E600002CFA03F2914204D342690020C2F810357B
+:10E6100070470133092BF3D142690020C2F810354D
+:10E6200070476FF47A7070470368104A1B6B93420F
+:10E6300010B5044617D190F91030002B0DDB5A09A4
+:10E640000B480121203203F01F0301FA03F340F8C5
+:10E650002230BFF34F8FBFF36F8F636901225A607F
+:10E6600000201A6110BD9847F7E700BF7DE4020063
+:10E6700000E100E090F91020002A70B5044636DB76
+:10E6800053099B0003F1604301682148096B03F5BE
+:10E69000614302F01F021D68814225FA02F505F070
+:10E6A000010521D1012101FA02F2C3F88020BFF354
+:10E6B0004F8FBFF36F8F63690122DA64D3F84C6523
+:10E6C0007DB1236813499B6A8B421CD194F91030A9
+:10E6D000002B06DB590903F01F039A400E4B43F849
+:10E6E0002120304670BD002520468847E3E70268B8
+:10E6F000074B116B9942F6D143690122DA64D3F8D2
+:10E700004C65304670BD20469847304670BD00BF0E
+:10E710007DE4020059E4020000E100E090F91020DD
+:10E72000002A38B5044635DB53099B0003F16043EA
+:10E7300001681F48096B03F5614302F01F021D6861
+:10E74000814225FA02F505F001052AD1012101FADD
+:10E7500002F2C3F88020BFF34F8FBFF36F8F62695F
+:10E760000123D360D368002BFCD18DB12368114AFB
+:10E770009B6A934218D194F91030002B08DB58099A
+:10E780000D4903F01F03012202FA03F341F8203080
+:10E79000002038BD0268064B116B99424FF000050E
+:10E7A000DDD020468847DAE720469847002038BD6C
+:10E7B0007DE4020059E4020000E100E010B50346E8
+:10E7C00029B390F9101000291FDB4A09920002F1C9
+:10E7D000604202F5614201F01F01146824FA01FC55
+:10E7E0001CF0010F11D0C488036844F001041B6BB6
+:10E7F000C480164CA34226D1012303FA01F1C2F8CA
+:10E800008010BFF34F8FBFF36F8F002010BDC28801
+:10E81000D107FAD519680E4C896A22F00102A1428B
+:10E82000DA800ED193F91030002BEEDB580909493C
+:10E83000012203F01F0302FA03F341F82030002005
+:10E8400010BD8847E1E79847DFE700BF7DE402009D
+:10E8500059E4020000E100E00F4B70B553F820507E
+:10E86000CDB100236C6918464FF0010E1E4604EB33
+:10E8700083020EFA03FCD2F84011013321B14CEAB5
+:10E880000000C2F84061C0B2042BF0D1EB6813B1B4
+:10E89000BDE87040184770BDDC3900200020FFF74C
+:10E8A000DBBF00BF0120FFF7D7BF00BF0220FFF78B
+:10E8B000D3BF00BF0320FFF7CFBF00BF0420FFF787
+:10E8C000CBBF00BFF8B5344B036000274760044658
+:10E8D0000E461546F6F73EF9304A3149E760032304
+:10E8E0009642637266612574216049D002F58052B8
+:10E8F000964235D002F58032964243D1294A002D06
+:10E9000042F8234032DB6809274B0121203005F013
+:10E910001F0501FA05F543F82050BFF34F8FBFF3F1
+:10E920006F8F94F910506669002D7160316120DBA2
+:10E930002B44402283F8002301234FF47A52092B01
+:10E9400022FA03F103F1010002D0B1F57A7F20D859
+:10E950000322C6F810352046C6F808252272F8BDF5
+:10E96000104A0223002D42F82340CCDA01237360C1
+:10E9700033610E4B05F00F052B4440221A76DBE77E
+:10E980000123BBE70A4B9E4218BF3B46B6D1042386
+:10E99000B4E70346D3E700BFD47E030000900040F5
+:10E9A00018890300DC39002000E100E0FCEC00E005
+:10E9B00000B00140014B93F900007047DB4000209C
+:10E9C000054A1378013B5BB2002B01DD13707047E1
+:10E9D0000023137062B67047DB40002072B6024A13
+:10E9E0001378013313707047DB40002020BF70475D
+:10E9F0004FF08053596E186E704700BFBFF34F8FB2
+:10EA00000549064BCA6802F4E0621343CB60BFF3CA
+:10EA10004F8F00BFFDE700BF00ED00E00400FA05E6
+:10EA2000704700BF08B50B4B0122C3F840250221F7
+:10EA30000022930003F1A0430132202AC3F80017FB
+:10EA4000C3F8001AF5D1FFF7EBFFBDE80840EDF77A
+:10EA5000D7BE00BF00E00140004870470000022020
+:10EA60004020F7F701B800BF8163704741637047EA
+:10EA7000C1637047C06B7047EFF30880704700BFF9
+:10EA8000406B7047C0E900128360704710B5054BBA
+:10EA9000054C4FF48072A168184608F00CF8A0608D
+:10EAA00010BD00BF0022002000ED00E030B50C4D8D
+:10EAB0000C4A2C68864605234FF0010C0CFA03F132
+:10EAC000214203F1FF3302D1D06B704505D0591CB0
+:10EAD000A2F10C02F2D1002030BD2143296030BDEB
+:10EAE000F439002070890300F0B40F4D0F4E2C68EC
+:10EAF000324605234FF0010C0CFA03F1214202D1FA
+:10EB0000576C384207D1013B591CA2F10C02F3D1DA
+:10EB10000020F0BC704703EB4303214356F8230069
+:10EB20002960F0BC704700BFF439002070890300F1
+:10EB3000144B984215D003F5E04398421AD0A3F540
+:10EB40003433984218D003F50433984216D0B0F10C
+:10EB5000402F15D0A3F50033984208BF002001D004
+:10EB600070470520084901220B68824023EA02030E
+:10EB70000B6070470420F5E70320F3E70220F1E77C
+:10EB80000120EFE700800240F439002008B5174B60
+:10EB9000984218D0B0F1402F1ED003F500339842B0
+:10EBA0001CD0A3F5043398421AD003F534339842AD
+:10EBB00018D0A3F5E043984216D05A20EEF78EFD08
+:10EBC0004FF0FF3008BD0023094A03EB430302EB7B
+:10EBD000830393F9040008BD0123F5E70223F3E75B
+:10EBE0000323F1E70423EFE70523EDE700300040BE
+:10EBF0007089030038B5184B98420D46144620D052
+:10EC0000B0F1402F1FD003F5003398421DD0A3F57B
+:10EC1000043398421BD003F53433984219D0A3F53E
+:10EC2000E043984208BF052304D05A20EEF756FD72
+:10EC30004FF0FF3309490A4A41F8235042F8234074
+:10EC400038BD0023F6E70123F4E70223F2E70323AC
+:10EC5000F0E70423EEE700BF00300040F839002061
+:10EC6000103A0020024A034B10681B68184700BF87
+:10EC7000103A0020F8390020024A034B50685B68C4
+:10EC8000184700BF103A0020F8390020024A034B11
+:10EC900090689B68184700BF103A0020F8390020A0
+:10ECA000024A034BD068DB68184700BF103A0020C7
+:10ECB000F8390020024A034B10691B69184700BF4E
+:10ECC000103A0020F8390020024A034B50695B6972
+:10ECD000184700BF103A0020F8390020002815D04E
+:10ECE000006041608260C360046145618661C76104
+:10ECF000444604624C464462544684625C46C462A4
+:10ED0000644604636E46466374468463002906D0F5
+:10ED1000C46B043C043925680D60B442F9D1946B8E
+:10ED2000A646566BB546002B06D0D46B043C043B7C
+:10ED30001D682560B442F9D1146BA446D46AA34679
+:10ED4000946AA246546AA146146AA046D769966995
+:10ED500055691469D36851681068926870470060FB
+:10ED600041608260C360046145618661C761444659
+:10ED700004624C464462544684625C46C462644603
+:10ED800004636E46466374468463C46B043C043972
+:10ED900025680D60B442F9D1C7698669456904697F
+:10EDA0007047006041608260C360046145618661B4
+:10EDB000C761444604624C464462544684625C46E1
+:10EDC000C462644604636C464463744684630469A5
+:10EDD0007047846BA646446BA546046BA446C46A80
+:10EDE000A346846AA246446AA146046AA046C7694B
+:10EDF000866945690469C36882680068416870472C
+:10EE00000649074A074B9B1A03DD043BC858D050FC
+:10EE1000FBDC00F041F8FFF705FE00003C8C03002E
+:10EE20004020002000220020FEE7FEE7FEE7FEE78C
+:10EE3000FEE7FEE7FEE7FEE7FEE7FEE7BFF34F8FE4
+:10EE40000549064BCA6802F4E0621343CB60BFF386
+:10EE50004F8F00BFFDE700BF00ED00E00400FA05A2
+:10EE60004FF08052D2F83031591C05D00D2BD2F81A
+:10EE700034010BD0002070474FF07043D3F8E80FF7
+:10EE800093F8E03F0D2BC0F30310F3D101288CBFA2
+:10EE900000200120704700BF08B5FFF7E1FF40B137
+:10EEA0004FF080430022C3F80C21C3F81021C3F8AF
+:10EEB0003825FFF7D5FF002846D04FF08052594B38
+:10EEC000D2F80414C3F82015D2F80814C3F8241596
+:10EED000D2F80C14C3F82815D2F81014C3F82C1566
+:10EEE000D2F81414C3F83015D2F81814C3F8341536
+:10EEF000D2F81C14C3F84015D2F82014C3F84415F6
+:10EF0000D2F82414C3F84815D2F82814C3F84C15C5
+:10EF1000D2F82C14C3F85015D2F83014C3F8541595
+:10EF2000D2F83414C3F86015D2F83814C3F8641555
+:10EF3000D2F83C14C3F86815D2F84014C3F86C1525
+:10EF4000D2F84424C3F87025FFF78AFF48B14FF088
+:10EF50008043D3F80024D10744BF6FF00102C3F807
+:10EF60000024314AD2F8883043F47003C2F8883064
+:10EF7000BFF34F8FBFF36F8F4FF01023D3F80C22E6
+:10EF8000D20731D4D3F80022002A07DBD3F80432A9
+:10EF9000002B03DB254B264A1A6008BD254A0123B6
+:10EFA000C2F80435D2F80034002BFBD04FF0102308
+:10EFB0001221204AC3F80012D2F80034002BFBD0F3
+:10EFC0004FF0102312211B4AC3F80412D2F8003468
+:10EFD000002BFBD000231749C2F80435D1F80034C8
+:10EFE000002BFBD0FFF72AFF124A0123C2F8043599
+:10EFF000D2F80034002BFBD04FF010210D4AD1F88D
+:10F000000C3223F00103C1F80C32D2F80034002B8B
+:10F01000FBD000230749C2F80435D1F80034002B97
+:10F02000FBD0DFE700C0004000ED00E0B020002092
+:10F030000090D00300E0014030B484688D68C3685C
+:10F04000CA68A54272EB03032CBF0120002030BC2C
+:10F05000704700BF38B5224B1B782BB1044618B15E
+:10F06000037F03F0FF0513B90025284638BD1D486E
+:10F0700000F01AFB1C4B1A685B6880181B4AD2E927
+:10F08000001243F10003884273EB020203D210F135
+:10F09000807043F10003D4E902128842934119D3EE
+:10F0A000236903B92377D4E9053098472369002BF6
+:10F0B000DAD0227F02F0FF05002AD5D0D4E9022160
+:10F0C000D31841F10001C4E902310948214600F09A
+:10F0D00075FCCAE70648214600F070FCC5E700BF92
+:10F0E000DC400020B420002058360020603600208C
+:10F0F000BC8903002DE9F04F83B0814600F0AAFAE5
+:10F1000040B1734AD2E9003113F1807341F100013B
+:10F11000C2E900310021484600F0B6FA6D4D0028E2
+:10F1200040F0CC800121484600F0AEFA002840F0C3
+:10F13000AE80694801A900F077FB002834D0674C05
+:10F14000674F654E09E02BB301A9304600F09EFBE6
+:10F1500001A9304600F068FB30B30378012B11D0D1
+:10F16000022BF0D120464FF0000800F03BFC30B1FC
+:10F1700080F81C80204600F035FC0028F8D10123DF
+:10F180003B70E1E72B684168994275D0204600F05A
+:10F1900033FCD9E741680B7F002BD5D101230B77D6
+:10F1A000204600F00BFCCFE74C4E4E4FDFF820819D
+:10F1B00031E0304600F016FC04463846D4E902AB94
+:10F1C00000F072FA484BD8F80420D3E900E1D8F8EF
+:10F1D0000030C31842F10002734572EB010103D203
+:10F1E00013F1807342F10002BAEB03036BEB0202EE
+:10F1F000012B72F100022DDBB3F5350F32D2A2687C
+:10F200004FF496030021384600F09EF9E0B10D2836
+:10F2100024D000232B60304600F0EAFB2B6870B34B
+:10F22000002BC6D02B6884689968C268DB688C4262
+:10F2300072EB03030BD22B681B7F002BB9D029681C
+:10F24000304600F0BBFBB4E72B688BB12C6003B0F9
+:10F25000BDE8F08F0021384600F00CFA2046FFF799
+:10F26000F9FED6E7384600F01FFA204A0244C7E705
+:10F27000484600F03BF9E9E700232B6064E7002BE8
+:10F28000E5D1484603B0BDE8F04F00F033B915486A
+:10F2900000F00AFA0E4B1A685B688018124AD2E92D
+:10F2A000004143F10003A04273EB010103D210F1CE
+:10F2B000807043F10003C2E900033AE72B68002B9A
+:10F2C0003FF430AF2868FFF7C5FE00232B6029E725
+:10F2D00058360020943A0020843A0020BC8903006C
+:10F2E000DC400020B420002060360020FFFFB40086
+:10F2F00010B5134B13491C68134882B008235822D9
+:10F30000019400F015FA044610B1204602B010BD79
+:10F310000E4A0F4801A900F0A3F804460028F4D1D2
+:10F320000B48012100F08EF901231946094A0848CB
+:10F3300000F0E4F8084B012220461A7002B010BD1C
+:10F34000B88903002C3A0020843A0020F5F002002E
+:10F35000B4200020FFFF7F00DC4000204AB1A1F173
+:10F3600001010368B1FA81F14909C3E904120020DF
+:10F3700070470720704700BF037F0BB10020704724
+:10F3800030B5044683B0A2611A480D4600F08CF9EE
+:10F39000194B1A685B688018184AD2E9001243F1C9
+:10F3A0000003884273EB020203D210F1807043F134
+:10F3B00000032818226943F10003C4E9020302B1E3
+:10F3C00025610F4801A900F0EDF9034648B1002579
+:10F3D0000B481D705C6001A900F016FA20B903B05B
+:10F3E00030BD042003B030BD024800F061F928466A
+:10F3F00003B030BDB4200020583600206036002015
+:10F40000843A002030B5044683B000250C482577A7
+:10F4100001A900F0C7F980B103460122027001A9D9
+:10F4200007485C6000F0F0F908B903B030BD05484A
+:10F4300000F03EF9284603B030BD042003B030BDD3
+:10F44000843A0020B4200020014800F053B800BFE7
+:10F45000B4200020014800F049B800BFB4200020CB
+:10F4600030B51F4C437944F823201E4C04EBC302F3
+:10F47000127992BB02680D88C2F8085590F90420F1
+:10F480008978002A4FEAC30E20DB4FEA521C02F1B2
+:10F49000604549014FEA8C0C05F56145C9B20CF194
+:10F4A000604C85F800130CF5614C02F01F0201213D
+:10F4B00001FA02F2CCF88021CCF80020A644012207
+:10F4C0008EF8042044F83300002030BD064D02F0D1
+:10F4D0000F024901C9B2A954F0E7082030BD00BFAE
+:10F4E000A03A0020983A002014ED00E003680122C1
+:10F4F0001A607047036801225A60704730B401F106
+:10F50000500C4FEA8C0C00681FFA8CFC4FF48034CE
+:10F510008C400025C0F80843C0F8484340F80C5020
+:10F5200082B050F80C50019501F5A87122F07F428D
+:10F53000019D40F82120C0F844430BB1C0F80443BA
+:10F5400002B030BC704700BF2DE9F04F04684FF4A3
+:10F55000803801F1500508FA01F80746AD0004EBC8
+:10F560008100C4F84883ADB2C4F8088322F07F4913
+:10F570004FF0000AD4F80425D0F84065C0F84025C3
+:10F5800044F805A0A6EB020C85B0625902922CF05B
+:10F590007F4CBCF1010F029A9B464FEA810640D096
+:10F5A000D4F80455C4F84483A9EB050222F07F4245
+:10F5B000012A24D0264409F1FF33C6F84095D4F837
+:10F5C0000415CBF1FF125B1A02F57F4223F07F4353
+:10F5D0009A4210D33BB10020C4F84483C4F804839A
+:10F5E00005B0BDE8F08F09F10102C6F84025D4F856
+:10F5F00004359942EFD00D2005B0BDE8F08F01F53C
+:10F60000A8710F4B09F1010244F8212043F00103D6
+:10F610004FF4806098473C68D4F804359D42DAD0B6
+:10F62000E9E7074A019142F001024FF480609047F8
+:10F630003C68019944F805A062590392039AAFE728
+:10F64000B06B030003680222C3F8442309B1C3F876
+:10F65000042370470368D3F8040100B970470022FF
+:10F6600082B0C3F80421D3F804310193019B012037
+:10F6700002B0704702684FF4803303FA01F1C2F818
+:10F680004813C2F80813704750318900036889B2E3
+:10F69000585800B9704700225A5082B05B58019305
+:10F6A000019B012002B070470368D3F8040570473E
+:10F6B00090F90430002B09DB5A09054803F01F03B9
+:10F6C0000121403201FA03F340F82230704700BFB5
+:10F6D00000E100E0024A034B10681B68184700BFB6
+:10F6E000983A0020A03A0020D2B11368DB43D9B188
+:10F6F000014410B40D4C013801F1FF3C10F8011F1A
+:10F7000008224B405908DB074CBF81EA04030B4633
+:10F71000013AF7D16045F1D1D8435DF8044B704709
+:10F720004FF0FF330029E3D1D84370472083B8ED71
+:10F7300099B110B4B2FBF3F403FB1424A4B244B99E
+:10F74000C0E9001484608281C38120465DF8044BC7
+:10F75000704709205DF8044B70470E20704700BFCA
+:10F7600082B050E8022FC188B2EB324F4FF0000355
+:10F7700017BF92B241EA014142EA014104E0426806
+:10F78000B2EB324F08BF012340E80212002AE8D151
+:10F790008DF807309DF80730002B0CBF112000209A
+:10F7A00002B0704710B483B050E8013F1FFA83FCE9
+:10F7B000C489A4448489A44528BFACEB040C048903
+:10F7C000A44502BFBFF32F8F002207E0CCEA030C51
+:10F7D00040E801C4002CE7D14FF001028DF803206E
+:10F7E0000193019C9DF803200C6032B1006810FA6F
+:10F7F00084F003B05DF8044B704702F0FF03184635
+:10F8000003B05DF8044B70470A884B889A4201D0D8
+:10F810000020704750E8012FC2EA024240E801236D
+:10F82000002BF7D10120704710B483B050E8023F9D
+:10F830001FFAA3FCC488A44502BFBFF32F8F002288
+:10F840000EE0C489A4448489A44528BFACEB040C11
+:10F85000C3EA0C4C40E802C4002CE7D14FF001028F
+:10F860008DF803200193019C9DF803200C6032B1B8
+:10F87000006800EB144003B05DF8044B704702F0E1
+:10F88000FF03184603B05DF8044B70470A884B88A5
+:10F890009A4201D00020704750E8022FC2EA22426B
+:10F8A00040E80223002BF7D10120704733DF704777
+:10F8B000064A074B10B5002414701C60BFF35F8F1D
+:10F8C0000449054800F064F8204610BDDE400020E1
+:10F8D000AC3A0020C8890300A43A0020F8B5264EAF
+:10F8E00004460121304604F0F9FFBFF35F8FD8B919
+:10F8F000042C3AD0214B1A7832BB214F01223C70A4
+:10F900001A70204D6B682BB90FE000F04BF86B6854
+:10F910003C7853B11B682046984703462846002B85
+:10F92000F3D1BFF35F8F3360F8BD023C012C0FD9D8
+:10F9300003F024FAE0B94FF080430122C3F8002518
+:10F94000BFF34F8F20BFFDE7BFF35F8F3060F8BD7F
+:10F95000BFF34F8F0C490D4BCA6802F4E0621343AA
+:10F96000CB60BFF34F8F00BFFDE7054F3C78C8E782
+:10F97000FFF79CFFDFE700BFAC3A0020DE4000202D
+:10F98000DD400020A43A002000ED00E00400FA056C
+:10F99000D1E900329342C0E9001304BF0023436061
+:10F9A000704700BF436843B10268D2E901210B44AC
+:10F9B0009342436004BF00234360704770B54468BE
+:10F9C000064620680D4618B908E02468206828B16A
+:10F9D000B368294698470028F7D120682860256039
+:10F9E00070BD00BF4368186808B102681A607047AC
+:10F9F00043681868704700BF4368186818B908E082
+:10FA00000346006828B18142FAD10A681A600120D1
+:10FA1000704770476DDF704779DF70477DDF704753
+:10FA200064DF70472DE9F04F85B099460E9E03883C
+:10FA3000BDF83CA00091174632880192002B53D0AC
+:10FA40004FF00008C3464546804605E0B8F8002060
+:10FA50000BF1010B5A4529DDD8F8041051F82B00A1
+:10FA6000039000220DF10B0103A8FFF7D9FF044614
+:10FA700030BB9DF80B20BA42E8D12DB33288D119A2
+:10FA8000514536DC4A440DF10B0103A80125FFF76F
+:10FA9000C7FF002832D131889DF80B200A443280FC
+:10FAA000B8F800200BF1010B5A45D5DCE5B13388DD
+:10FAB000019A013B9B1A9BB2FF2B1AD809F802301E
+:10FAC000204605B0BDE8F08F3288511C3A4402321E
+:10FAD000524589B20DDC009B318009F80130328833
+:10FAE000013292B23280CDE70024204605B0BDE855
+:10FAF000F08F0C24204605B0BDE8F08F0446204668
+:10FB000005B0BDE8F08F00BF2DE9F04790F82D302B
+:10FB1000144600222788228086B006460D46002B18
+:10FB200040F0F080B378002B40F0E480F1780029B9
+:10FB300040F012817368B3B12288D11CB94200F23F
+:10FB4000DD8093F900100223AB54238801339BB26C
+:10FB50000A222380EA54238801339BB22380E9548C
+:10FB60002388013323803389002B40F00A81338AB4
+:10FB7000002B40F03D81338B002B40F05581336AE0
+:10FB8000002B45D0B4F800E00EF10602BA4200F2B4
+:10FB9000B5801A88052A40F2A2816FF4486802EB0A
+:10FBA000080189B24FF27D30814240F29881598834
+:10FBB000052940F294816FF4486C8C441FFA8CFC48
+:10FBC000844540F28C814FF6FF70824202D08A4217
+:10FBD00000F28581052205F80E202288013292B2BA
+:10FBE00012212280A9542288013292B222801988DF
+:10FBF000A9542A44090A51702288023292B2228002
+:10FC00005B88AB542A441B0A537023880233238039
+:10FC1000736A002B2FD09988B4F800C0881C0CF1AF
+:10FC200002020244BA4269D8FE2867D8033105F8B7
+:10FC30000C102288013292B2FF212280A95422881E
+:10FC4000013292B222801988A9542A44090A5170BB
+:10FC50002088023080B220809A8862B1996803932C
+:10FC6000002900F03C81284406F025FF039B9A8878
+:10FC700023881344238096F82C30002B40F0ED802D
+:10FC8000307800283BD03388012B00F0288123886E
+:10FC90009A1CBA4232D8012804D171780231194431
+:10FCA0008F422BD3023FFF1ABFB2A81804A9ADF8A8
+:10FCB0001070FFF7B3FE10BB3378022B00F01781F2
+:10FCC0007178BDF810209142C0F00D819742C0F0CC
+:10FCD0000A8117460922FE2F10D82388791CE9547F
+:10FCE000238801339BB22380EA54238801331F44C5
+:10FCF000278004E023880433BB425DD90C2006B082
+:10FD0000BDE8F087082FF9D904A8FFF783FE002883
+:10FD1000F5D123880822EA54238801339BB21B22A1
+:10FD20002380EA542388DDF8112001339BB223801D
+:10FD3000EA502B44BDF815209A8023889DF81020A6
+:10FD400006339BB212F0FE0218BF01222380EA5450
+:10FD5000238801332380E5E62388DA1CBA42CDD814
+:10FD60000222EA542388012213449BB22380EA54DE
+:10FD7000238813449BB22380E954238813442380AF
+:10FD8000D8E606F108080222CDE900472B461146C5
+:10FD90004046FFF747FE0028B1D1CDE90047404675
+:10FDA0002B4610220621FFF73DFE0028A7D1338AFB
+:10FDB000002B3FF4E0AE1BE004A8FFF72DFE002867
+:10FDC0009DD123880322EA54238801339BB2192250
+:10FDD0002380EA542388BDF8102001339BB223808E
+:10FDE000EA542B44120A5A702388023323809DE67A
+:10FDF00006F11008CDE900472B46022203214046B8
+:10FE0000FFF710FE00287FF47AAFCDE900474046A7
+:10FE10002B4610220721FFF705FE00287FF46FAF65
+:10FE2000338B002B3FF4ABAE06F11808CDE9004749
+:10FE30002B46022214214046FFF7F4FD00287FF4F0
+:10FE40005EAFCDE9004740462B4610221521FFF753
+:10FE5000E9FD00283FF493AE51E7B16A00293ED096
+:10FE60004FF000094B464FF0160A2BE02388E85468
+:10FE7000238801339BB2238005F803A02388013334
+:10FE80009BB2238031F82220EA542B44120A5A7084
+:10FE90002088023080B22080B8F8042028444AB17B
+:10FEA000D8F80810D9B106F006FEB8F80420238867
+:10FEB0001344238096F82C205FFA89F39A427FF648
+:10FEC000DFAEB16A03EB430201EB820809F10109DD
+:10FED000B8F80430D81C0233FE2BC7D90EE7072030
+:10FEE00006B0BDE8F087012B08D00822F3E6BDF884
+:10FEF00010309F42F9D31F460922ECE68F42F4D31B
+:10FF00000F460822E7E600BF75DF704776DF7047CF
+:10FF10007ADF70477BDF704770B51D4D2B8884B248
+:10FF2000A34282B011D11B4E297A327B91420ED36B
+:10FF3000337C00222A72F3B9736933B100228DF841
+:10FF40000420ADF8064001A8984702B070BD05F145
+:10FF50000A011846FFF7D8FF40B11128F5D0B36960
+:10FF6000002BF2D002B0BDE8704018472B7A013365
+:10FF70002B7202B070BD3B212046FFF7C7FF30F067
+:10FF80000803D9D0B369002BD6D09847D4E700BF77
+:10FF9000CC3A0020B03A002010B4019C6388834220
+:10FFA00012D38B4210D840F2F3118A42A08894BF3A
+:10FFB000931A531A834207D80A44824234BF00205E
+:10FFC00001205DF8044B704700205DF8044B70473A
+:10FFD00010B50B46497A82B0024691B9104C93F89D
+:10FFE00008C0D4E90110BCF1000F18BF01465868E1
+:10FFF000FFF7C2F988B1A3697BB102B0BDE8104038
:020000023000CC
-:10000000013292B222801988A9542A44090A5170F7
-:100010002088023080B220809A8862B19968039368
-:10002000002900F03C81284407F069FD039B9A8871
-:1000300023881344238096F82C30002B40F0ED8069
-:10004000307800283BD03388012B00F028812388AA
-:100050009A1CBA4232D8012804D17178023119446D
-:100060008F422BD3023FFF1ABFB2A81804A9ADF8E4
-:100070001070FFF7B3FE10BB3378022B00F017812E
-:100080007178BDF810209142C0F00D819742C0F008
-:100090000A8117460922FE2F10D82388791CE954BB
-:1000A000238801339BB22380EA54238801331F4401
-:1000B000278004E023880433BB425DD90C2006B0BE
-:1000C000BDE8F087082FF9D904A8FFF783FE0028C0
-:1000D000F5D123880822EA54238801339BB21B22DE
-:1000E0002380EA542388DDF8112001339BB223805A
-:1000F000EA502B44BDF815209A8023889DF81020E3
-:1001000006339BB212F0FE0218BF01222380EA548C
-:10011000238801332380E5E62388DA1CBA42CDD850
-:100120000222EA542388012213449BB22380EA541A
-:10013000238813449BB22380E954238813442380EB
-:10014000D8E606F108080222CDE900472B46114601
-:100150004046FFF747FE0028B1D1CDE900474046B1
-:100160002B4610220621FFF73DFE0028A7D1338A37
-:10017000002B3FF4E0AE1BE004A8FFF72DFE0028A3
-:100180009DD123880322EA54238801339BB219228C
-:100190002380EA542388BDF8102001339BB22380CA
-:1001A000EA542B44120A5A702388023323809DE6B6
-:1001B00006F11008CDE900472B46022203214046F4
-:1001C000FFF710FE00287FF47AAFCDE900474046E4
-:1001D0002B4610220721FFF705FE00287FF46FAFA2
-:1001E000338B002B3FF4ABAE06F11808CDE9004786
-:1001F0002B46022214214046FFF7F4FD00287FF42D
-:100200005EAFCDE9004740462B4610221521FFF78F
-:10021000E9FD00283FF493AE51E7B16A00293ED0D2
-:100220004FF000094B464FF0160A2BE02388E854A4
-:10023000238801339BB2238005F803A02388013370
-:100240009BB2238031F82220EA542B44120A5A70C0
-:100250002088023080B22080B8F8042028444AB1B7
-:10026000D8F80810D9B107F04AFCB8F80420238860
-:100270001344238096F82C205FFA89F39A427FF684
-:10028000DFAEB16A03EB430201EB820809F1010919
-:10029000B8F80430D81C0233FE2BC7D90EE707206C
-:1002A00006B0BDE8F087012B08D00822F3E6BDF8C0
-:1002B00010309F42F9D31F460922ECE68F42F4D357
-:1002C0000F460822E7E600BF75DF704776DF70470C
-:1002D0007ADF70477BDF704770B51D4D2B8884B285
-:1002E000A34282B011D11B4E297A327B91420ED3A8
-:1002F000337C00222A72F3B9736933B100228DF87E
-:100300000420ADF8064001A8984702B070BD05F181
-:100310000A011846FFF7D8FF40B11128F5D0B3699C
-:10032000002BF2D002B0BDE8704018472B7A0133A1
-:100330002B7202B070BD3B212046FFF7C7FF30F0A3
-:100340000803D9D0B369002BD6D09847D4E700BFB3
-:100350007C3C0020603C002010B4019C63888342F8
-:1003600012D38B4210D840F2F3118A42A08894BF76
-:10037000931A531A834207D80A44824234BF00209A
-:1003800001205DF8044B704700205DF8044B704776
-:1003900010B50B46497A82B0024691B9104C93F8D9
-:1003A00008C0D4E90110BCF1000F18BF014658681D
-:1003B000FFF7C2F988B1A3697BB102B0BDE8104074
-:1003C0001847074949690020187231B101238DF897
-:1003D0000430ADF8062001A8884702B010BD00BF68
-:1003E000603C002070B50388122B82B050D015D825
-:1003F000102B2AD0112B0FD1394C828823889A4296
-:100400000AD16068FFF7DEF918B1364B9B6903B17A
-:1004100098474FF6FF73238002B070BD502BFBD17D
-:10042000304CC288E3899A42F6D1038A022BF3D179
-:100430002B4D83882E889E42EED1123000F098FA20
-:10044000002844D02946304633E0C37B012BE3D15A
-:10045000234C22884FF6FF739A422FD18588224B76
-:100460001030009003CB0022C4F80E10C4F80A002C
-:10047000238A2272A189E28960892580FFF76CFFB7
-:10048000184B6072DB89002BC6D12146284610E04C
-:10049000134C838825889D42BED10830A189238AC8
-:1004A0000090E2896089FFF757FF034621462846FE
-:1004B000637202B0BDE87040FFF76ABF094B9B69E9
-:1004C000002BA9D0042002B0BDE87040184768682E
-:1004D000FFF778F900289FD0A369002BF3D19BE7A1
-:1004E0007C3C0020603C0020903C002070B3F8B5BC
-:1004F00086460768164E174D0446BEE80F00B44600
-:10050000ACE80F009EE8070035608CE80700BFB13B
-:100510003846FFF7DDFE90B923681868596803C5AF
-:100520000D4B0E490E4A18464FF6FF7440F8041F53
-:100530001C800021FFF7F2F8002818BF0320F8BD47
-:100540002846FFF7C7FE0028EAD0F8BD0E20704706
-:10055000603C0020903C00207C3C002010380020B3
-:10056000D902030070B582B006460191019D6DB1BC
-:1005700000242546214601A804F03CFB18B106EBF7
-:10058000450301359C800134142CF3D1304635608D
-:1005900002B070BD2DE9F04F0388B0F80480103B25
-:1005A0008DB007460A2B31D8DFE803F0064730301C
-:1005B00030303030304E3300364EB368DB4300937A
-:1005C0007168684604F08CFB009901A8FFF7CAFF28
-:1005D000DDF804A0BAF1000F12D00DF106097C3647
-:1005E0004FF0000B39F8025F2B4C204629460434AB
-:1005F00004F0F4FAA642F8D10BF1010BD345F1D186
-:10060000B8F1130F29D9042003F0DEF90DB0BDE8CD
-:10061000F08F037A21483F2B4FEA131441462CD91F
-:1006200004F0C2FA1E48414604F0BEFA1D48414695
-:100630000DB0BDE8F04F04F0B7BA1B4841460DB00D
-:10064000BDE8F04F04F0CABA037A002BDED1437A3A
-:1006500012481B074146F2D5EAE71348414604F029
-:10066000A3FA0D48414604F09FFAFB7B012BCDD045
-:100670000E48414604F098FAC8E704F0AFFA032C9C
-:10068000D0D00748414604F0A9FA022CCED0054844
-:100690004146D4E7983C00209C3C0020B03C002020
-:1006A000AC3C0020A83C0020A03C0020A43C002042
-:1006B0001328014601D900207047014804F09ABA76
-:1006C0009C3C00201328014601D9002070470148B6
-:1006D00004F090BA9C3C0020132801D900207047F8
-:1006E00010B504462146074804F084FA08B90020F2
-:1006F00010BD2146044804F07DFA002814BF0220F2
-:10070000012010BD9C3C0020A03C0020132801D9F2
-:100710000020704710B504462146064804F06AFAE6
-:1007200008B9002010BD21460348BDE8104004F080
-:1007300061BA00BF9C3C0020A83C0020132801D9CE
-:100740000020704710B504462146064804F052FACE
-:1007500008B9002010BD21460348BDE8104004F050
-:1007600049BA00BF9C3C0020AC3C0020132801D9B2
-:100770000020704710B504462146064804F03AFAB6
-:1007800008B9002010BD21460348BDE8104004F020
-:1007900031BA00BF9C3C0020B03C002030B5094B72
-:1007A00083B09B68019300252C46214601A80134A3
-:1007B00004F020FA00B10135142CF6D1284603B01C
-:1007C00030BD00BF983C002030B50C4AD36883B0E0
-:1007D000DB4300939168684604F082FA0025009B91
-:1007E00001932C46214601A8013404F003FA00B11C
-:1007F0000135142CF6D1284603B030BD983C0020BA
-:1008000010B5034B04465968FFF7ACFE204610BDF7
-:10081000983C002010B5084AD36882B0DB430193AE
-:100820009168044601A804F05BFA20460199FFF79D
-:1008300099FE204602B010BD983C002008B5182152
-:10084000024804F0E1F9C0B208BD00BF983C0020A6
-:1008500070B50C4E044630460D4604F0CBF908B195
-:10086000132C01D9002070BD2146301D04F0C2F9BF
-:100870000028F7D0E81D214606EB8000BDE8704057
-:1008800004F0B8B9983C0020F8B50F4F044638463C
-:100890000D46164604F0AEF908B1132C00D9F8BD88
-:1008A0002146381D04F0A6F90028F8D0E91D07EB11
-:1008B000810021461EB1BDE8F84004F075B9BDE8DD
-:1008C000F84004F08BB900BF983C0020F0B50F4B06
-:1008D00083B09B6801930746A0B1019D7DB10025BF
-:1008E0000E462C46214601A804F084F90346314601
-:1008F000A0B201340BB1B8470135142CF2D128460F
-:1009000003B0F0BD0546284603B0F0BD983C00207A
-:10091000F0B5154E83B004460F46014630461546E5
-:1009200004F068F918B90026304603B0F0BD06346B
-:1009300006EB840463680193002FF4D0019B002B25
-:10094000F1D000263446214601A804F053F90346AD
-:100950002946A0B201340BB1B8470136142CF2D1AC
-:10096000304603B0F0BD00BF983C0020AADF7047BE
-:10097000008800F0010070470088C0F34000704715
-:1009800030B591B013460A888C78ADF80C2000225F
-:10099000ADF800208DF802204A7C012C38BF0124DC
-:1009A000013A8DF80E40042A09D8DFE812F0C80099
-:1009B000CC00D000D400050022228DF800208A7CD3
-:1009C000013A042A09D8DFE812F0CA00CE00D200AA
-:1009D000D600050022228DF80120CA7B91F80CC0B8
-:1009E0004CEAC20C0A7C4CEA021C9DF802200CF076
-:1009F000190C22F019024CEA020C0A7D002A14BFDD
-:100A00000222012262F3420C4A7B8DF802C00024CC
-:100A100012F0300FCDE90944CDE90B44CDE90D4486
-:100A20000F946FD10022CDE9072206924A7B8DF800
-:100A300024208C688A7BB1F804C08DF8252003AA95
-:100A4000CDF814D0ADF81CC004921CB1CA8808942B
-:100A5000ADF818208C69002C36D04FF0000C8DF8C2
-:100A600006C0ADF804C0B4F800C06568ADF82CC08D
-:100A700001AAB4F802C00D92227BADF82EC0013A53
-:100A80000A95042A2CD8DFE802F08E92968228007C
-:100A900022228DF80520A27A94F808C04CEAC20CF4
-:100AA000E27A4CEA021CA27B002A9DF806200CF098
-:100AB000190422F0190244EA020414BF022201229E
-:100AC00062F342048DF80640CA6902B10C9204AA8E
-:100AD00009A9FFF74BFF11B030BD22228DF8042089
-:100AE000627B013A042AD6D801A555F822F000BF4E
-:100AF000970B03009F0B03007F0B0300870B030082
-:100B0000910A0300CA7CADF80840013A8DF80A400A
-:100B100002AC042A07D8DFE802F0525E5A560300FE
-:100B200022228DF809209DF80A200E94012464F3F6
-:100B300042028DF80A2011228DF8082072E7112256
-:100B40008DF800203BE721228DF8002037E7312285
-:100B50008DF8002033E712228DF800202FE71122B4
-:100B60008DF8012039E721228DF8012035E7312267
-:100B70008DF8012031E712228DF801202DE7312276
-:100B80008DF8052087E712228DF8052083E71222D1
-:100B90008DF80420A4E711228DF805207BE721229F
-:100BA0008DF8052077E711228DF8042098E721229F
-:100BB0008DF8042094E731228DF8042090E711226B
-:100BC0008DF80920AFE712228DF80920ABE731221A
-:100BD0008DF80920A7E721228DF80920A3E700BF9F
-:100BE00090DF7047A5DF7047B5DF704708B90E206A
-:100BF00070474FF01712172302604FF01B0C41F69D
-:100C00001B32016180F804C0C380836082810020B0
-:100C1000704700BF8288002A3CD130B50388242B5E
-:100C200085B00C4611D80F2B30D9103B142B2DD882
-:100C3000DFE803F073942C2C2C2C2C2C2C2C2C2C3B
-:100C40002C2C2C2C2C2C2C9B5F003A2B36D0552B8B
-:100C50001CD1C388C988A272172B38BF17238B42B7
-:100C600028BF0B4623811046FFF7BEFFE37A6BB91E
-:100C700022695AB12189ADF80C1040F67720ADF801
-:100C80000800ADF80A3002A920469047A37A53B96C
-:100C900005B030BD70471128237B4AD1627B01210A
-:100CA0009A42A17248D3E1880020FFF79BFF0028F9
-:100CB000EED14FF48073638105B030BD4389C9889C
-:100CC00025698B4228BF0B46172B38BF172323817A
-:100CD00065B1E17A51B140F67721ADF80810ADF871
-:100CE0000A20ADF80C3002A92046A84700236381F2
-:100CF000CEE70B69027A4A73002BC7D000214DF66C
-:100D00007A208DF80D10ADF80800ADF80A108DF8B6
-:100D10000C2002A920469847B8E7C27B0B790B73D9
-:100D2000012A0CBF2188C988228908BFE1808A4234
-:100D300032D3627B9A42A9D200209BB26A4602A9B2
-:100D4000ADF80830ADF80A30ADF80C00ADF80E0083
-:100D50000090ADF80400FFF743FF97E7172341F633
-:100D60001B32CB808B608A8192E7037A0A7B9342A5
-:100D70004FF0000028BF134602A96A46ADF80830BC
-:100D8000ADF80A30ADF80C00ADF80E000090ADF8EB
-:100D90000400FFF725FF79E70020FFF723FF002875
-:100DA0007FF479AF0122237BE272C2E72DE9F041A3
-:100DB000DFF89C8000238AB04FF6FF70CDE9003346
-:100DC00088F8003000F01EFD4FF6FF76B04220D0CC
-:100DD000044648F2096707E000F0C0FC204600F036
-:100DE00011FDB042044614D0A4F58045ADB26A4668
-:100DF00002A9284603F034FE0346BB422046EBD04E
-:100E0000284603F079FD48F207629042034618D065
-:100E100013B90AB0BDE8F0810022CDE90522CDE981
-:100E2000082207214FF6FF7205A88DF81410ADF8BF
-:100E300018400793ADF8162000F058FA0AB0BDE844
-:100E4000F081012388F800300AB0BDE8F08100BFCE
-:100E50008F42002010B58389017886B003F5804366
-:100E600000229BB20429CDE90122CDE9032205929B
-:100E7000ADF8083043D02CD84A1E022A39D843F6A0
-:100E8000FE729342C38957D8D0E90120A1F1030132
-:100E9000B1FA81F149098DF80C308DF80D100490EC
-:100EA000002A4FD19DF81430082243F001038DF839
-:100EB00004208DF81430294C4FF6FF7301A8ADF8CB
-:100EC000063000F013FA2378BBB1FFF76FFF06B0CE
-:100ED00010BD05290DD143684BBB13238DF8043099
-:100EE0004FF6FF7301A8ADF80830ADF8063000F0FA
-:100EF000FDF91A4C2378002BE7D106B010BD43F65C
-:100F0000FE729342F5D8C289002AF2D14268F2B14A
-:100F10000B238DF804300392104C01224FF6FF731F
-:100F200001A82270ADF8063000F0E0F9E2E71422E3
-:100F30008DF804200393D3E703F58044A4B29442D0
-:100F4000A2D9D6E709238DF804300592B3E70A2227
-:100F500018468DF8042000F001FCDDE78F420020E8
-:100F600030B5184889B003F003FB38BB03F018FB19
-:100F70000546F8B900F0B6FBCDE903550CE003F0E7
-:100F800057FC019B9C8804F5804405A8A4B203F09B
-:100F90007DFC204600F0AEFB05A903AA4CF2070039
-:100FA00003F03EFD034601A905A8002BE7D0284623
-:100FB00009B030BD8625284609B030BD0325284636
-:100FC00009B030BD550E0300F0B5FF2887B007D833
-:100FD00001290C4617461E4606D00B1F052B03D9C8
-:100FE0000725284607B0F0BD0023A0F58040A4F5F2
-:100FF0008041CDE9013380B289B201AB03AA03F08D
-:10100000F3FCF8B901A903A803F012FC0546C8B91E
-:10101000019BBC705B883B808EB136687868029912
-:101020009C00A64228BF2646324606F068FDB44220
-:101030000CD803A803F02AFC284607B0F0BD029B99
-:101040007B60F6E70525284607B0F0BD0C25C8E70C
-:10105000024B0022C3E90022704700BF143D00206C
-:1010600070B5012886B004460E46154602D0031F0F
-:10107000052B1CD8A4F580400E4A80B203A903F0CA
-:10108000CFFC20B901A903A803F0D2FB10B10020C6
-:1010900006B070BD019AAC70938852882A8003F51F
-:1010A0008043029A6A6003A8338003F0EFFB0120BB
-:1010B00006B070BD143D002030B5FF2889B006D8B9
-:1010C0008B78012B154606D01A1F052A03D9072451
-:1010D000204609B030BDA3F580430A884C689BB216
-:1010E000A0F58040ADF80A3019460023CDE903424F
-:1010F000CDE9003380B26B4605AAADF8080003F0D5
-:1011000073FCF0B902A905A803F0EEFB48F20663F0
-:1011100004469C421ED007D804BB002DD8D02946D7
-:1011200005A803F0BDFCD3E748F207639C4219D041
-:1011300048F20D639C4214BF03241124204609B0D9
-:1011400030BD02A905A803F0CBFB48F206630446B4
-:101150009C42E0D18624204609B030BD03242046BD
-:1011600009B030BD1124204609B030BD4FF6FF70E4
-:1011700000F0C0BAFF2806D808B500F0DBFAFFF788
-:1011800015FE002008BD0720704700BF00F0FABA26
-:1011900000F002BB00F036BB00F054BB10B41D4C95
-:1011A00000232246B2F800C0844502F10C0208D0A8
-:1011B0000133042BF6D14FF0000C60465DF8044B70
-:1011C000704703EB430C04EB8C0C9CF802208A4222
-:1011D00013D00133032B03D9EDE70133042BEAD0FD
-:1011E00003EB43024FEA820C34F822208242F4D10E
-:1011F000A4449CF802208A42EBD19CF80A20920772
-:10120000E7D1DCF80420002AE3D160465DF8044B06
-:10121000704700BF6C3E002010B582B08278417AE2
-:10122000044600232F48CDE900338DF8022000F05A
-:10123000A9FF88B3237AA2788DF8022003EB8303F9
-:101240009B00013A0190ADF80030072A08D8DFE88A
-:1012500002F00407070707042C430123ADF8003010
-:101260002246694632F8040BFFF726FF112827D0E3
-:1012700005D8A0B1072818BF032002B010BD8628EA
-:101280000AD1A37A184A23F0030343F00103012192
-:10129000A372117002B010BD032002B010BDA37A7A
-:1012A00023F00303A37202B010BD2246142332F8C8
-:1012B000040BADF800306946FFF7FEFE1128D7D1C8
-:1012C000A37A094A23F0030343F00203012100201B
-:1012D000A372117002B010BD838809339B08ADF86A
-:1012E0000030BDE75C3E0020904200202DE9F04731
-:1012F000564F0646C06886B03D463A4600235168C0
-:10130000884202F10C0200F096800133042BF6D1E2
-:1013100000243378092B00F08180132B57D0082B41
-:1013200058D04FF00008304600F038FB304601F04E
-:101330005BFD304604F05EFB3046454E04F00EF98E
-:101340003378BBB1002434704FF0010904EB44033F
-:1013500005EB83034FEA440A9B7A9A070DD538467A
-:1013600086F80090FFF758FF98B90134042C07F174
-:101370000C07EBD106B0BDE8F087DB07F5D586F8A2
-:101380000090B8F1000FF0D03846FFF745FF002875
-:10139000EBD054444FF6FF7235F82430ADF80620F8
-:1013A0008628ADF808304BD007238DF80430039021
-:1013B00001A800F0F3FA01A801F016FD01A804F05D
-:1013C00019FB01A804F0CAF806B0BDE8F0874FF099
-:1013D0000108A8E7737A002BA3D1002C34D0227A1D
-:1013E0006AB1DFF870909846617A4144C9B24846C4
-:1013F00000F0E0FE237A08F101089845F4D34FF697
-:10140000FF732380A370002363609846A37A23F0C0
-:101410000303A3724FF47F43238184E7737A002B85
-:101420007FF47FAF84B1A27A094E636042F002027A
-:10143000A272984686E703EB430305EB830468E753
-:1014400006238DF80430B3E7A0466CE76C3E00201D
-:10145000904200205C3E002030B5174D002283B042
-:101460002B464FF6FF7C4FF0FF0E144602EB420175
-:1014700005EB8101A3F800C083F802C083F809E0FE
-:10148000887A0C33013220F00300042A887203F8B2
-:10149000044C43F8084CE9D15024CDE90024074B13
-:1014A000074908484FF4A07200F002FE002818BF58
-:1014B000032003B030BD00BF6C3E00209C3E0020E6
-:1014C0001C3D00205C3E00202DE9F84FDFF8B8807D
-:1014D0000546434600241A88AA4203F10C030BD0A8
-:1014E0000134042CF7D12846FFF744FE10B1072839
-:1014F00018BF0320BDE8F88F04EB4403214E08EB2E
-:1015000083034FF6FF774FF0000999782846FFF7DD
-:1015100045FE834600B3037A73B14FF0000A9BF88F
-:10152000091051443046C9B200F044FE9BF808301F
-:101530000AF1010A9A45F2D39BF80A30ABF8007021
-:101540004FF47F4223F003038BF80270CBF8049032
-:10155000ABF808208BF80A30621C032AC3D804EBCE
-:10156000440408EB840302E00132042ABBD09989C9
-:10157000A94203F10C03F7D102EB420308EB83030A
-:101580001446C2E75C3E00206C3E00200023FFF7BB
-:101590001BBD00BF002B41D02DE9F0411E46CB1FE3
-:1015A000012B0F4629D8531E032B144625D88046FD
-:1015B000FFF7F4FD054698B3037AA3422BD1697A6D
-:1015C000FF291DD04FF0000824482C7200F0DAFDEE
-:1015D00088B304EB840212010332C2F38D02B770A8
-:1015E00070603280B8F1000F04D0082F02D1920051
-:1015F000063A82800020BDE8F0810720BDE8F08136
-:101600002146164800F06AFDFF280146687216D090
-:101610004FF00108D8E70F20BDE8F0810E20704799
-:10162000FF214FF6FF70FFF7B9FD054628B1A0F87E
-:1016300000808770C3E70320E0E71120DEE7AB7A84
-:10164000A9704FF6FF72002023F003032A804FF4A5
-:101650007F4268602A81AB721120CFE75C3E002098
-:1016600070B5FFF79BFDE0B1037A05465BB10E4E06
-:101670000024697A21443046C9B200F09BFD2B7AE0
-:1016800001349C42F5D3AB7A4FF6FF724FF47F41A1
-:10169000002023F00303AA7029812A806860AB72BE
-:1016A00070BD052070BD00BF5C3E0020CB1F012B2C
-:1016B00014D870B5064610460C461546FFF766FD71
-:1016C00050B121463046FFF769FD48B1847005806E
-:1016D000BDE87040FFF7A0BD072070BD0720704730
-:1016E000052070BD02484022002106F030BA00BF3C
-:1016F000A03E00204FF6FF73984210B50DD0FF2892
-:10170000044602D94FF6FF7010BD0948214603F088
-:1017100057FA0028F6D1204610BD05484FF48071D5
-:1017200003F072FA80B2B0F5807FEBD010BD00BF3D
-:10173000A03E002008B54FF6FF73984202D0FF2864
-:10174000014601D9002008BD034803F039FA0028FA
-:10175000F8D1012008BD00BFC03E0020FF2800D9FD
-:10176000704710B504462146044803F037FA214675
-:101770000348BDE8104003F031BA00BFA03E00208E
-:10178000C03E0020FF28014601D9002070470148D3
-:1017900003F030BAA03E0020F8B54FF6FF73984230
-:1017A0002AD0013084B2FF2C22D8144D03E09CB221
-:1017B000B4F5807F1CD02146284603F01BFA631C39
-:1017C0000028F4D00E4FA7F120062146384603F03A
-:1017D00011FA78B10134A5B207E02946304603F08A
-:1017E00009FAACB201350028EFD1B5F5807FF4D10C
-:1017F0004FF6FF742046F8BD0024D6E7A03E002037
-:10180000C03E002038B54FF6FF73984216D0013025
-:1018100084B2FF2C0ED80A4D03E09CB2B4F5807F51
-:1018200008D02146284603F0E5F9631C0028F4D0CF
-:10183000204638BD4FF6FF74204638BD0024EAE745
-:10184000C03E002070B50024064E25462146304695
-:1018500003F0D0F90134B4F5807F0544F6D1284671
-:1018600070BD00BFA03E0020074B1B7803B9704736
-:1018700010B5044604F026FB204601F00DFB20467F
-:10188000BDE8104003F056BF924200202DE9F04F12
-:1018900087B083464FF6FF708A4691460193FFF763
-:1018A00077FC0423039302AB0025059304AA03AB42
-:1018B0000621044602950495FFF786FB072844D0CD
-:1018C0004FF6FF770346B8464FF0FF360AE0052B88
-:1018D00015D1FFF75DFC03AB04AA06210446FFF710
-:1018E00073FB03462046002BF1D1029BAB4224BF81
-:1018F000A0461D46B3423CBF27461E46E9E74FF6C9
-:10190000FF739C4203D0032007B0BDE8F08FA045D1
-:1019100019D0A7420CBF05200020BBF1000F01D059
-:10192000ABF80080BAF1000F01D0CAF80050B9F14D
-:10193000000F01D0A9F80070019B002BE4D01E60BD
-:1019400007B0BDE8F08F0520E7E7052007B0BDE848
-:10195000F08F00BF0D4B70B51C7864B10C4D0D4E6F
-:1019600000231A4629463046FFF790FF052805D088
-:10197000B0FA80F46409084B1C7070BD00232B6022
-:10198000054B4FF6FF7232801C7070BD92420020F2
-:10199000E03E002076420020944200202DE9F043F2
-:1019A000044687B0808804F005FA23786080083BFD
-:1019B000032B08D8DFE803F038271702634B1A78A7
-:1019C000002A40F08D80624F3B784BB1614E00257C
-:1019D00056F8043B204698473B7801359D42F7DB9B
-:1019E00007B0BDE8F083594D2B78002B35D15A4B09
-:1019F0001B78002BE7D0594AA38812889A42E2D17B
-:101A0000FFF7A8FFDFE7637A002BDCD154490A68AF
-:101A1000002AD8D0E0688242D5D152480B600268D3
-:101A2000E360013A0260CEE7637A9BB94C490A68E9
-:101A30001AB1E068824200F08380474B1B78002B8C
-:101A4000C1D0464BA2881B889A42BCD1237A062B70
-:101A5000B9D1D5E7012BB6D1EFE74FF6FF70FFF70D
-:101A600097FB4FF6FF7398420646C0D1FFF792FBF3
-:101A7000B042BCD1364F00230DF104080C22019373
-:101A8000C8E90133C8E903338DF804203A782B7094
-:101A9000ADF80800ADF80600A2B12E4E1D46B146C5
-:101AA00059F8043B204698473B7801359D42F7DBC7
-:101AB00043B1002556F8043B404698473B78013532
-:101AC0009D42F7DB244B1B78002B89D0234AA38847
-:101AD00012889A4284D107B0BDE8F043FFF73ABFBD
-:101AE00000250DF104081A4F1D70A3680195C8E97F
-:101AF0000355C8F8045003933B784FF6FF720D214D
-:101B00008DF80410ADF80820ADF80620002B3FF446
-:101B100067AF104EB14659F8043B204698473B78D2
-:101B200001359D42F7DB002B3FF45AAF002456F8F5
-:101B3000043B404698473B7801349C42F7DB4FE733
-:101B4000064AA0880B601080E3603CE791420020C9
-:101B500093420020E43E0020944200207642002080
-:101B6000F03E0020E03E002078B1F8B5074F3B780A
-:101B700053B1074E0546002456F8043B28469847C3
-:101B80003B7801349C42F7DBF8BD7047934200205C
-:101B9000E43E0020F8B5074F3B7853B1064D0646AA
-:101BA000002455F8043B304698473B7801349C426A
-:101BB000F7DBF8BD93420020E43E0020F8B5074F64
-:101BC0003B7853B1064D0646002455F8043B304699
-:101BD00098473B7801349C42F7DBF8BD93420020E4
-:101BE000E43E0020F8B5074F3B7853B1064D06465A
-:101BF000002455F8043B304698473B7801349C421A
-:101C0000F7DBF8BD93420020E43E002010B5FFF75B
-:101C1000A7F9D8B9FFF720FCC0B901F005F9A8B9B8
-:101C200000F080FB90B903F00FFD78B903F0EEFEF1
-:101C300060B9074A074C0849084B20604FF6FF7C03
-:101C4000A2F800C0012208701A7010BD032010BD58
-:101C500076420020F03E0020944200209242002074
-:101C60000A4B1B786BB10A4A1378022B0BD810B4BD
-:101C7000591C084C117044F8230000205DF8044BF7
-:101C80007047082070470420704700BF9242002030
-:101C900093420020E43E0020034B1B780BB101F07F
-:101CA00015B90820704700BF9242002008B5054BC7
-:101CB0001B782BB101F02CF9082808BF112008BDB2
-:101CC000082008BD9242002009B101F01FB97047F9
-:101CD000024B1B7803B9704703F00CBE9242002000
-:101CE000034B1B780BB100F0E3BF0820704700BF27
-:101CF00092420020024B187800B97047FFF74CBAA7
-:101D000092420020034B1B780BB104F083B80820EB
-:101D1000704700BF9242002010B4054C24781CB1DB
-:101D20005DF8044BFFF7B2BD08205DF8044B704727
-:101D3000924200202DE9F041394B1B7888B0002BEE
-:101D400039D0384B384C054693E80300237801AE70
-:101D500086E803002BB3354F3C683CBB344BDFF8BF
-:101D6000DC801B88AB42D8F800302ED05A1C27D01C
-:101D700001332E4AC8F8003031462846FFF79CF957
-:101D80000446A0B1D8F800300022013B11283A6087
-:101D9000C8F800300AD0862809D0072818BF0324C5
-:101DA00005E0FFF7D7FD2378002BD4D1112420467E
-:101DB00008B0BDE8F0810824204608B0BDE8F081F5
-:101DC0001324204608B0BDE8F081002BD0D00823B2
-:101DD0002846CDE90344CDE905448DF80C3007943D
-:101DE00003F0E8FF9DF81C30124FADF80E0064F3CD
-:101DF00000038DF81C303B78ADF810500622ADF88A
-:101E000014200694002BD2D00B4E254656F8043BE6
-:101E100003A898473B7801359D42F7DBC7E700BF31
-:101E2000924200203C98030094420020F03E0020A3
-:101E30007642002093420020E43E0020E03E002055
-:101E400076DF704710B5044682B059B901A9FFF793
-:101E500047FF43F20202904200D0C8B99DF8043017
-:101E60009B0713D400212046FFF720FF70B11128F3
-:101E70000CD00D2813D00B2808D043F20202904258
-:101E800004D002B0BDE8104001F09EBD02B010BD0C
-:101E900001F09AFD9DF804309B07F7D4E2E7132187
-:101EA000204602B0BDE81040FFF7CABF017839B143
-:101EB000072900D0704780680028FBD001F084BD5E
-:101EC0004088FFF7BFBF00BF2DE9F041037886B01F
-:101ED0000446142B0FD8DFE803F0630E750E0E0EC8
-:101EE000110E0B0E0B0E0E0E0E0E0E0E0E224B00D2
-:101EF0006A4B01221A7006B0BDE8F081684C237865
-:101F0000002BF8D1654D2B78002B00F0878002F074
-:101F100031FD002840F09F8001232370EBE76149E9
-:101F20005F4A5E4B0C68604F002515701D7004F110
-:101F300008084FF6FF76624202F0070204F007033A
-:101F400058BF5342013437F81320B2420BD001A8D6
-:101F50000295CDE9035527F81360ADF808200195E7
-:101F60000595FFF7B1FF4445E5D106B0BDE8F08126
-:101F700083684B4948F20D6200209342087002D0FA
-:101F8000B3F5064FB7D10023062201A8CDE90133EE
-:101F9000CDE9033305938DF80420FFF795FFAAE7F9
-:101FA0008088FFF7C7FE86281CD011281AD0132876
-:101FB00003D83E4BC340DB079DD406B0BDE8F041DB
-:101FC00001F002BD037A012B95D800238288059386
-:101FD00001A8CDE90133CDE90333ADF80820FFF7BF
-:101FE00073FF88E72F4830490268A48821F812401F
-:101FF000531C594201F0070103F0070358BF4B423D
-:1020000000220360062301A80192CDE90222CDE956
-:1020100004228DF80430FFF757FF6CE701A802F0A7
-:1020200049FD38BBBDF80A30002B14BF0123002343
-:102030002B707FF46CAF002301AA19461846FFF7F6
-:102040006BFE064668B1431F012B7FF654AF304646
-:1020500001F0BAFC4FE748F2076290423FF44BAF01
-:10206000ABE7BDF80400FFF74DFE064670B901234B
-:102070002B704CE701F0A8FCBDF80A30002B14BF10
-:10208000012300232B707FF436AFD4E701F09CFCD2
-:102090000122731F93422A70D9D82CE7CA2100204D
-:1020A00095420020F43E00204C210020C100080091
-:1020B00030B4DDE9024570B169B163B105FB04FCE0
-:1020C000944508D83CB135B1C0E90245C0E90013D8
-:1020D00030BC00207047072030BC70472DE9F0412C
-:1020E00000284AD003680646002B46D040680028E6
-:1020F00043D0B368002B40D000250F46FF2429466B
-:102100000DE0FF2C08BF2C462B1B0133BB4235D002
-:10211000B3680135EDB29D4229462ED2706802F0B7
-:102120004FFDBFF35F8F0028EBD0FF2C01D1FF24C0
-:10213000EEE7AC42FBD201343268E4B204E0A542DF
-:10214000F5D932680134E4B2631E5FFA83F8002ADD
-:10215000F5D070680028F2D0B8F1FF0FF2D0BFF3CD
-:102160005F8F414602F046FD0028E8D07068BFF35B
-:102170005F8F414602F032FDE1E7FF242046BDE8D3
-:10218000F08100BFA0B138B50368044673B1406860
-:1021900060B1FF290D4609D0BFF35F8F02F02AFD21
-:1021A00020B1E168206801FB050038BD002038BD82
-:1021B0000020704748B138B50368044623B1406831
-:1021C00010B1FF290D4601D138BD7047BFF35F8FB5
-:1021D00002F010FD0028F7D06068BFF35F8F29463A
-:1021E000BDE8384002F0FABC7EDF70477FDF704701
-:1021F00086DF704710B58C4686B0104900240978F8
-:1022000003940494ADF80E208DF810302246032379
-:1022100001948DF80CC08DF80430ADF806000294DE
-:102220000594FEF731FBBDF8060003F04FFDADF855
-:10223000080001A800F090FD06B010BDCC210020E0
-:1022400030B5164B0C46221E87B018BF01221978F4
-:102250000546FEF719FB124BA4F10102B2FA82F215
-:10226000197828465209FEF70FFB00230122284661
-:102270000193CDE90233CDE904338DF80420ADF8A4
-:1022800006508DF80C4003F021FD034601A8ADF87F
-:10229000083000F061FD07B030BD00BFCE21002046
-:1022A000CD21002070B51A4B88B00D4619780192E7
-:1022B0000446FEF7CDFA04F5807200284FF00701BE
-:1022C00090B214BF01260226FFF7CAF9019B08B19C
-:1022D000052807D12A463146204608B0BDE870409F
-:1022E000FFF788BF0022CDE90322CDE90622059041
-:1022F000072220468DF80C20ADF80E4003F0E6FCD6
-:10230000ADF8100003A800F027FD019BE2E700BF35
-:10231000CD210020024B0A781978FEF7B5BA00BF2C
-:10232000CB210020F8B5184C2378182B28D0174D56
-:102330002B78182B20D0164E3378182B18D0154F29
-:102340003B78182B10D02378182B0BD02B78182B18
-:1023500008D03378182B05D03B78182B0CBF0320FE
-:102360000020F8BD0320F8BDFEF768FA3870EAE7F0
-:10237000FEF764FA3070E2E7FEF760FA2870DAE7F9
-:10238000FEF75CFA2070D2E7CC210020CE2100209D
-:10239000CD210020CB2100202DE9F04190B00E4648
-:1023A00017460546FEF78EF92022044600210DEB64
-:1023B000020005F0CCFB012C34D0ECB19EB12846D4
-:1023C00003F084FC3378DB071ED503AB05F5807082
-:1023D00080B201220721FFF7DDF8112809D000287B
-:1023E0005BD0032005E0852108AB00222846FFF7DB
-:1023F000FDFE10B0BDE8F08143F2020010B0BDE870
-:10240000F0813278D207E1D40021314B0B970F9342
-:10241000012CE9D108AB32462846FFF7E7FE10B0A1
-:10242000BDE8F081DFF8AC80002298F80010284663
-:10243000FEF72AFA7EB3284603F048FC4FF6FF73F6
-:102440009842BFD098F800102846FEF701FA0028FD
-:10245000B8D1CDE90300042203ABCDE90500079014
-:1024600028468DF80C200193ADF80E5003F02EFC99
-:10247000019BADF81000184600F06EFC98F80010B3
-:102480002846FEF7E5F9019B0028BAD13378D90731
-:1024900001D48521B9E78521BCE701465022049883
-:1024A00005F055FB04990A4A0B46284603F8344BBD
-:1024B000089301F118030C934B1C11310B970F92E9
-:1024C0000D9303F019FC08B90146A1E7082090E735
-:1024D000F83E0020CB21002038B505460C46FEF71B
-:1024E000F1F8012802D043F2020038BD3CB1214688
-:1024F0002846FFF779FE042808BF112038BD204682
-:1025000038BD00BF2DE9F04F0388113B8BB0044666
-:10251000092B23D8DFE803F0392205592222222291
-:1025200096258088FEF7CEF80128024600F07A81D1
-:1025300034F8040F0023CDE9083304340522CDE933
-:10254000053307948DF81420ADF8160003F0BEFB98
-:10255000034605A8ADF8183000F0FEFB0BB0BDE84F
-:10256000F08FBD4B80881978FEF772F90546002878
-:10257000F4D1A088FEF7CAF80146002840F009818E
-:10258000A088012341F20602FEE0027A8588B34B5F
-:102590003D2A197841F23D0228460CBF14464FF4FB
-:1025A0008854FEF755F90028D8D0AB4B2846197847
-:1025B000FEF74EF9002800F0E3800022214628466D
-:1025C0000BB0BDE8F04FFFF76DBE00F110063046CE
-:1025D00003F0CAFB4FF6FF7305469D420746A088ED
-:1025E00000F09980294603F00BFC9C4BA0881978D9
-:1025F00001900122FEF748F901980021FFF720FE23
-:1026000003AA07212846FEF7C1FF002800F0AC808E
-:10261000002500231A46A0882946FFF7E9FD08286F
-:1026200003469BD0002840F0F080A37EDA0795D5C2
-:10263000002D93D1A0882B4641F206022946FFF7D0
-:10264000D9FD8BE7057A8688002D76D1834B2A4603
-:1026500019783046FEF718F9637A5B0740F1F3808A
-:1026600006F580791FFA89F903AB01220721484654
-:10267000FEF790FF8046002840F09A80304603F035
-:1026800025FB4FF6FF7398420546074600F013817D
-:10269000C24605AF48462A460721FFF707F800283B
-:1026A00000F0F280862800F0DB804FF00008CDF8C3
-:1026B00014800723C7E90188C7E9038807903046DB
-:1026C0008DF81430ADF8166003F000FBADF818007B
-:1026D000384600F041FB637AA0888DF81D8013F026
-:1026E000040F14BF012302238DF81C3002238DF840
-:1026F0001430ADF8160003F0E9FA03463846ADF899
-:10270000183000F029FBBAF1000F3FF427AF28463C
-:1027100003F080FB22E703F0D9FA504B0546197805
-:10272000A08801900122FEF7AFF801980021FFF781
-:1027300087FDBD423FF46CAF62E7484A437A1178A7
-:10274000304603F00304FEF783F800283FF406AF99
-:10275000414B30461978FEF77BF8A9B2002800F00B
-:10276000A580224630462BE7A37ED8077FF550AFE1
-:10277000049D95F84430D90740F1E680343548E7A8
-:1027800003460146224628460BB0BDE8F04FFFF74E
-:1027900031BD324BA08819782A46FEF775F8A0881B
-:1027A000ADF8160002238DF81430ADF81C50CDE6BC
-:1027B000072307903046CDE90555CDE908558DF83A
-:1027C0001430ADF8166003F081FA05AF03463846C1
-:1027D000ADF8183000F0C0FA637AA088ADF81600A2
-:1027E00013F0040F14BF0123022302228DF81420DA
-:1027F0008DF81C308DF81D5003F068FA03463846FA
-:10280000ADF8183000F0A8FAA8E60022A0880793D7
-:102810000721CDE90522CDE908228DF81410ADF885
-:10282000160093E6257A0D4BA0881978019005F0E3
-:102830000105C5F10205EDB2FEF726F8019829461B
-:10284000FFF7FEFC74E60223A0888DF81430ADF883
-:102850001600ADF81C3079E6CE210020CC210020F6
-:10286000002305930622C7E90133C7E90333304645
-:102870008DF81420ADF8166003F028FA03463846A8
-:10288000ADF8183000F068FA637AA08813F0040FEE
-:1028900014BF01220222022101238DF81410ADF889
-:1028A00016008DF81C208DF81D30A5E70A4623463A
-:1028B0000146304668E70146049803F0E7F9B8425C
-:1028C0000546824633D0DFF8E0B00146304603F0DB
-:1028D00097FA9BF800103046FDF7BAFF82460028B1
-:1028E0007FF4D6AE0423CDE90500CDE907000990B9
-:1028F00030468DF81430ADF8166003F0E7F905AFF7
-:10290000ADF81800384600F027FA9BF80010304662
-:10291000FDF79EFF034600287FF4BCAE627AA088D4
-:1029200012F0040F14BF012202220221B5E7FEF7C4
-:102930001DFC5045054610D02946304603F060FA8C
-:102940004FF0010A05AFA5E6314605F1460003F058
-:10295000F1F900287FF412AF5AE60723CDE9058884
-:1029600030468DF8143004230793CDE90888ADF87C
-:10297000166003F0ABF905AF03463846ADF81830E2
-:1029800000F0EAF9637AA088ADF8160013F0040F9E
-:1029900014BF0123022302228DF814208DF81C306D
-:1029A0008DF81D8028E700BFCB21002038B30378C5
-:1029B00003F08202802A21D0C3F30212042A1DD818
-:1029C00003F0F202322A19D0427881788A4215D86F
-:1029D000062A13D9102911D8C27812F0040C0DD18F
-:1029E000017911F0040F09D10A43110706D4DB075E
-:1029F00006D512F0030018BF012070470020704771
-:102A000012F0030F0CBF01200020704731F00803C3
-:102A100022D070B511298AB00C461BD00D2905466D
-:102A20001BD00023CDE90533CDE90733099303F02B
-:102A30004DF907238DF81430ADF81650ADF8180095
-:102A400005AD0FCD6E460FC62B6833606846029405
-:102A5000FFF78AF80AB070BD70470023CDE905334F
-:102A6000CDE907331646099303F030F903238DF8B7
-:102A70001430ADF81650ADF8180005AC0FCC6D460B
-:102A80000FC523682B607EB1337803F00103C3F1D7
-:102A90000203DBB241F2011268468DF80830ADF84E
-:102AA0000A20FFF761F8D5E70223F3E72DE9F041AB
-:102AB000244B8EB00026CDE90A661B68099309AC49
-:102AC0000546884694E8070001AF87E80700CDE98E
-:102AD0000C6609962846A66003F0F8F805238DF8E1
-:102AE0002430ADF82800ADF826500FCC0DF1100CB5
-:102AF000ACE80F002368CCF8003004A8CDF81880AB
-:102B00000797FFF731F8104B01991A682846FFF72D
-:102B100043FC0E4BA0F11102B2FA82F2197804467E
-:102B200052092846FDF7B0FE094B3246197828466F
-:102B3000FDF7AAFE019A21462846FFF767FF0EB06F
-:102B4000BDE8F081443F0020383F0020D221002022
-:102B5000D12100200021FFF7A9BF00BF2DE9F047D8
-:102B600006468EB090461F460C46002950D13D4B7C
-:102B70000A911B68099309AD0B91CDE90C1195E8F9
-:102B800007000DF1040989E807003046099403F0B5
-:102B90009DF84FF0050A8DF824A0ADF82800ADF897
-:102BA0002660AC46BCE80F0004AD0FC5DCF8003071
-:102BB000CDF81C9004A82B60FEF7D6FF2A4BDDF859
-:102BC00004901B789BB3494642463046FFF784FC8D
-:102BD000264B11281978054631D000223046FDF7E2
-:102BE00053FE112D0AD80D2D15D8DFE805F0261457
-:102BF00014141414141426141426142643F2020474
-:102C0000A54218BF03244FB920460EB0BDE8F08797
-:102C10004FF00009D7E70324002FF5D030464A468D
-:102C20002946FFF7F3FE20460EB0BDE8F0879DF879
-:102C30000D30002BC7D15446E6E72C46E3E70122CE
-:102C40003046FDF721FE0A4B224619783046FDF743
-:102C50001BFE084B424619783046FDF715FE00244E
-:102C6000D1E700BF443F002096420020D121002040
-:102C7000D0210020CF21002010B50B4B82B0197855
-:102C80000446FDF7E5FD094B0246197801922046FE
-:102C9000FDF7DEFD019A01460123204602B0BDE8A2
-:102CA0001040FFF75BBF00BFCF210020D0210020E4
-:102CB00000294FD0F0B583B006460C46FDF70CFD59
-:102CC000054670B3304603F001F8A5F1020507464A
-:102CD0004FF6FF70381A2378B5FA85F518BF012032
-:102CE0006D0923F0090345EAC0051D4325703046F0
-:102CF000FDF70CFD237860F3410323703046FDF7A8
-:102D00001DFD237860F3820323703046FDF72EFD0E
-:102D1000054650B12378002065F30413237003B0F7
-:102D2000F0BD43F2020003B0F0BD3046FDF7EEFC0B
-:102D300006460028EED06A4638460721FEF726FCF4
-:102D40000028E7D1019B93F8443013F0010F18BF1E
-:102D50003546DFE70E20704770B50378052B82B04B
-:102D6000044615D0122B0DD11E4B1A68BAB14088FB
-:102D7000FDF7CCFC0546A0B9024660880123294630
-:102D8000FFF7ECFE204602B0BDE87040FEF7ECBE57
-:102D90008168408802B0BDE87040FFF787BE01251A
-:102DA000EBE7237A6088C3F34006C3F30002B60062
-:102DB00046EAC206C3F3800346EA031601A9E023EC
-:102DC0008DF80430FFF774FF06F01C069DF8043000
-:102DD000F6B220B936EA030314BF012500252A46BE
-:102DE0000025CAE7443F002008B503780B2B02D822
-:102DF000072B02D808BD132BFCD1074B07491878C5
-:102E00000022FDF785FD064B064918780022BDE833
-:102E10000840FDF77DBD00BFD2210020552B0300E7
-:102E2000D1210020792C030010B5174C2378182BE2
-:102E30000DD0164C2378182B10D0154C2378182B56
-:102E400013D0144C2378182B16D0002010BDFDF79A
-:102E5000F5FC20700D4C2378182BEED1FDF7EEFC1D
-:102E600020700B4C2378182BEBD1FDF7E7FC20707A
-:102E7000084C2378182BE8D1FDF7E0FC18282070C7
-:102E8000E3D1032010BD00BFD1210020CF210020BD
-:102E9000D0210020D221002008B5FFF733FB074BDB
-:102EA000074918780022FDF733FD064B06491878CC
-:102EB0000022BDE80840FDF72BBD00BFD221002055
-:102EC000552B0300D1210020792C030038B504468E
-:102ED00080B1FFF76BFD58B1094B2068186021796C
-:102EE000084D094A197101212B601170002038BD6D
-:102EF000072038BD0349044B086001221A7038BD11
-:102F00003C3F0020443F002096420020FFF702BAD9
-:102F100000230A461946FFF721BE00BF10DF7047A5
-:102F200011DF704710B582B00C4904466846FCF7C3
-:102F30000FFF019B23B90EE0FCF714FF019B53B177
-:102F4000D3E900312046984703466846002BF3D169
-:102F5000112002B010BD002002B010BD489803003F
-:102F60000B4991F81623EC2352091341DB0707D5CF
-:102F7000084B9A6842B11A6842F480021A6070479E
-:102F800042F2020000F020BD4FF480030B60704756
-:102F900000E100E0D83F002070B5284D2C7884B0C7
-:102FA000002C46D1264E012320463370FFF7BAFF8E
-:102FB00011283BD0234902A8FCF7CAFE039B4BB162
-:102FC000D3E900310020984702A8FCF7CBFE039B11
-:102FD000002BF5D11C4B00221B68019302A88DF831
-:102FE000082000F001FD194901A8FFF797FFB0FA8A
-:102FF00080F304465B099DF808002B7000F01AFD71
-:10300000A4B9134B34701C70FFF7AAFF0D4902A836
-:10301000FCF79EFE039B4BB1D3E90031012098479A
-:1030200002A8FCF79FFE039B002BF5D1204604B0BD
-:1030300070BD0824204604B070BD00BF9842002037
-:10304000974200206098030044980300291702006B
-:1030500099420020F0B52C4D2B7883B0002B44D042
-:103060002A4E01203070FFF75DFF112839D0284922
-:103070006846FCF76DFE019B4BB1D3E9003102209D
-:1030800098476846FCF76EFE019B002BF5D10027A0
-:1030900068468DF8007000F0A7FCFFF741FF04467A
-:1030A0009DF800002F7000F0C5FCDCB9194B34709E
-:1030B0009A68F2B11A6822F480021A6014496846CC
-:1030C000FCF746FE019B6BB1D3E900310320984722
-:1030D0006846FCF747FE019B002BF5D1204603B064
-:1030E000F0BD0024204603B0F0BD0824204603B004
-:1030F000F0BD094B4FF48002C3F88020BFF34F8F1F
-:10310000BFF36F8FDAE700BF98420020974200209C
-:1031100060980300D83F002000E100E0054B1B78D9
-:1031200033B1054B1B780BB1FFF794BFFFF734BFEA
-:10313000082070479742002098420020014B1878E1
-:10314000704700BF984200200C4B1B7803B97047B2
-:103150000B4B9A683AB11A6822F480021A60094B44
-:1031600001221A707047084B4FF48002C3F8802088
-:10317000BFF34F8FBFF36F8FF1E700BF984200207E
-:10318000D83F00209942002000E100E010B5084C33
-:10319000237813B1074B1B7803B910BD064B4FF4CE
-:1031A0008002C3F80021FFF7DBFE0023237010BD6F
-:1031B000994200209842002000E100E0034B1B7878
-:1031C00013B1034B187870470120704798420020D4
-:1031D0009942002000B583B008496846FCF7B8FD65
-:1031E000019B43B1D3E9002090476846FCF7BAFD44
-:1031F000019B002BF6D103B05DF804FB549803004B
-:1032000060DF704769DF704761DF7047154B1B78DF
-:1032100033B330B5144D91B034240DF1020103A83D
-:10322000ADF80240FFF7F0FF88B9294601A8FCF786
-:103230008FFD029B002BF0D0D3E9003103A8984703
-:1032400001A8FCF78FFD029B002BF5D1E5E70528CF
-:1032500001D111B030BD11B0BDE8304000F0B4BBB9
-:10326000704700BF9A4200206C980300002941D0AB
-:1032700070B584B000240D461F4A0A60CDE90144B0
-:10328000012606238DF8040001A92020ADF808309E
-:1032900003948DF80660FFF7B5FF2A68039401A92F
-:1032A0004020CDE901448DF80560FFF7ABFF042312
-:1032B0000DEB03012A6803943046CDE901448DF8F3
-:1032C0000430FFF79FFF4FF4E4632A68039401A9D9
-:1032D000A120CDE90134FFF795FF2A68039401A9E5
-:1032E000A020CDE901448DF80460FFF78BFF204654
-:1032F00004B070BD0E2070474020002008B5FFF7D5
-:103300007FFF10B9014B01221A7008BD9A420020BC
-:103310004BDF704710B5124C84B001A8FFF7F8FFDF
-:10332000A8B9214602A8FCF713FD039B002BF4D09B
-:10333000D3E900310198984702A8FCF713FD039BDD
-:10334000002BF5D101A8FFF7E3FF0028E9D00528FD
-:1033500001D104B010BD04B0BDE8104000F034BB92
-:103360007898030000207047A8DF7047ADDF7047F2
-:10337000AEDF7047B0DF704762DF70473CDF7047F9
-:103380003DDF7047704700BF00282ED0F0B503889E
-:10339000512B89B0044629D00AD8102B1CD0112BF0
-:1033A00004D1334B81889A8891421AD009B0F0BD7C
-:1033B000532BFBD12E4DC288EB889A42F6D12B7E3F
-:1033C000002BF3D000F0B2F90028EFD06B69022097
-:1033D00009B0BDE8F0401847254B82889A8009B0B3
-:1033E000F0BD4FF6FF729A80E0E77047204D80886D
-:1033F000AB889842DAD1A379022BD7D12189EA8808
-:103400009142D3D1A27B043A022ACFD9002204925E
-:10341000CDE9052207926989029301AF02AA8DF8CE
-:1034200010300397FFF7A2FF064690B140F2FD135C
-:10343000ADF81430A88804A9FFF79CFF1128F9D033
-:10344000BDF81430002BB1D104F1080000F00EF9E2
-:10345000ACE73846FDF790FA0028E7D09DF8163023
-:10346000ADF8146043F001038DF81630E2E700BFB9
-:10347000483F002000B5154B87B000228646CDF8A6
-:103480000B2098888DF80F20DA888DF8061003231A
-:103490004FF0020CADF8023020238DF80430ADF867
-:1034A000082001AB0DEB0C0202A9CDE904238DF835
-:1034B00005E08DF80AC0FFF75BFF20B9BDF80230C8
-:1034C000032B18BF0C2007B05DF804FB483F002019
-:1034D00010B54FF0FF310020FFF752FF044608B14E
-:1034E000204610BDB121FFF749FF04460028F7D15F
-:1034F000044B01205B6998470220FCF7CFFB204674
-:1035000010BD00BF483F002010B51B4B84460FCBB9
-:1035100086B002AC84E80F00604650B3174BDCF86D
-:1035200000205A614FF6FF70002198801976EAB1A9
-:10353000124800F05FF808B106B010BD01204FF648
-:1035400059630F4A8DF8060001A9ADF80430FFF762
-:103550000BFF0028F0D109492046FFF70DFF002896
-:10356000EAD1064800F060F806B010BD054A5A617D
-:10357000DEE70E2006B010BD84980300483F00200F
-:103580004A3F0020853303004FF0030C00DF7047F3
-:1035900016490B68BBB14B68ABB110B50831984701
-:1035A000082803460ED0124C70B92268012102206F
-:1035B0005376FFF75FFF28B123680320BDE8104072
-:1035C0005B69184710BD70472368002206215A76B0
-:1035D0000220FFF74FFF18B1236803205B6998476B
-:1035E00023680220BDE810405B691847843F002033
-:1035F000803F0020034618B1024A00201360704744
-:103600000E207047803F002008B501F0BBFD00B1DF
-:1036100008BD0448FFF7B8FF0028F9D1BDE808400D
-:1036200001F0BEBD843F002010B588B004462022C2
-:103630000021684604F08BFA22464FF0030C12F882
-:10364000063B8DF802301723ADF804306088ADF8E2
-:1036500000C04FF00133694642F60104ADF80C405A
-:103660000493FDF78DF908B010BD00BF70B5044696
-:10367000007B01281FD0022812D1627B531E132B1E
-:1036800029D90521264DFFF7F5FE18B12B68032037
-:103690005B6998472B680220BDE870405B6918475A
-:1036A0001F4D0221FFF7E6FE0028F3D02B68032010
-:1036B0005B699847EEE71A4D2B685E7E1EBB187655
-:1036C0000146FFF7D7FED8B12B6811281E76207B64
-:1036D00024D00421E6E7134E114D04F10E01301DF4
-:1036E00004F00DFA2B68627B5B7EB2614BB90E4928
-:1036F000304651F8083B984718B92B6801225A7692
-:1037000070BD207BE5E70621FFF7B4FE0028F7D067
-:103710002B680320BDE870405B6918470621C1E7AC
-:10372000803F0020643F0020843F002008B5044B08
-:103730001B6800205B699847BDE80840FFF7C8BEDA
-:10374000803F0020A8DF7047F0B5074689B01446D7
-:103750001E460D46E9B1C4B120220021684604F09E
-:10376000F6F90E4BADF8007002228DF80D20188886
-:103770000E9AADF804406946ADF8064002958DF802
-:103780001160FDF7FDF809B0F0BD204600F01CF90E
-:10379000E2E7084600F018F9DDE700BF78420020B4
-:1037A00070B501238EB041F60A057D4AADF80C5084
-:1037B00003A9044618468DF80E30FFF7C3FF0546EF
-:1037C000002840F092802288002A40F091802289CF
-:1037D000002A40F09D80228A002A40F0A880228B97
-:1037E000002A40F0B380228C002A40F0BE80228D57
-:1037F000002A40F0C780236B002B35D01A688DF863
-:1038000010201A6894F83C60120A8DF811205A882A
-:103810008DF81220DA788DF813205A688DF814206C
-:103820009B688DF815301A0A8DF816201B0C202283
-:10383000002106A88DF8173004F089F942F62323F9
-:10384000ADF818304FF00813079304AB0893022328
-:103850008DF82530524B534A18888DF8296006A9F7
-:10386000FDF78EF800284FD1636B5BB11A791968A8
-:103870004D4B009394F83C3042F62A20FFF764FF4A
-:10388000002841D1A36B83B31A788DF810205A8891
-:103890008DF81120120A8DF812209A888DF81320C5
-:1038A000120A8DF81420DB8894F83C408DF815300E
-:1038B000190A20228DF8161006A8002104F047F9F5
-:1038C000374B3A4A18888DF8294042F65023ADF814
-:1038D00018304FF00713079304AB089306A902238F
-:1038E0008DF82530FDF74CF8054628460EB070BD22
-:1038F0002F4994F83C300091616842F62920FFF787
-:1039000023FF00283FF463AF054628460EB070BD84
-:10391000284994F83C300091E16842F62420FFF7F2
-:1039200013FF0028F0D1228A002A3FF458AF224921
-:1039300094F83C300091616942F62520FFF704FFBE
-:103940000028E1D1228B002A3FF44DAF1B4994F8A7
-:103950003C300091E16942F62720FFF7F5FE002890
-:10396000D2D1228C002A3FF442AF154994F83C3062
-:103970000091616A42F62620FFF7E6FE00283FF438
-:1039800036AFC1E70F4994F83C300091E16A42F646
-:103990002820FFF7D9FE00283FF42DAF0546B4E7F5
-:1039A00078420020D03F0020B83F0020B03F0020E8
-:1039B000A03F0020A83F0020C03F0020983F0020EB
-:1039C000903F0020C83F002000B585B0034600218D
-:1039D00001AA44F20100CDE901110393EDF7A4FE21
-:1039E00005B05DF804FB00BF70B4EFF3108472B64D
-:1039F0000D4B9A68AAB9012199600C490C4ED1F877
-:103A0000805035401D60C1F88060D1F884505D6001
-:103A10004FF0FF33C1F88430027004B962B670BC55
-:103A2000704701230370F8E7D83F002000E100E071
-:103A3000FC06FFBD094B9A687AB170B910B4EFF378
-:103A4000108172B6064A1C6814605C685460986005
-:103A500001B962B65DF8044B70477047D83F00204B
-:103A600000E100E0194B00EB800003EB80000B68E5
-:103A7000426802F580502BB35A88033203EB82036D
-:103A8000834217D210B54FF6FF7E1A68013213D069
-:103A90005A88033203EB820290420DD3B3F804C07C
-:103AA000F4450BD01C884CB19C68013406D00B60E7
-:103AB000012010BD00207047002010BD9042FBD9AE
-:103AC0001346E2E702F10803DAE700BF20400020D6
-:103AD00070B5426882B006460C461AB11E4BD968D2
-:103AE0008A421DD2002525800195002005E0019B1A
-:103AF0003268996891420DD0208801A9FFF7B2FF82
-:103B00000028F4D1238801339BB22380002BEBD013
-:103B100002B070BD114A73601389338102B070BD69
-:103B20001B699A42DED812F00303DBD10B490089EE
-:103B300009898842D6D1306891688842D2D1084933
-:103B400049688A4203D901F580518A4201D3184657
-:103B5000DEE723800120DBE7F82100200840002079
-:103B60002040002010B4104C104A638803EB8303FC
-:103B700002EB8302D36853B94FF0040C516884F808
-:103B800000C00B485DF8044B012201F025B9094A39
-:103B90000520022120709180054811685DF8044BD2
-:103BA0000023012201F018B9084000202040002025
-:103BB000F8210020D44000202DE9F0411C469B88CC
-:103BC0003BB9174F80460D461646387828B1012379
-:103BD000A38048F2096019E0A0882146FFF742FF60
-:103BE000B0B12368B8F1000F04D09988B8F800206C
-:103BF0009142F1D11DB119882A889142ECD199687E
-:103C0000084A12893281C6E900130020BDE8F0811C
-:103C1000A388206001339BB2A380002BD5D0D8E7C6
-:103C20002040002008400020F0B502231A4D0B80F0
-:103C300000F5805E4FF6FF740830012603680133FB
-:103C40001ED0478807F1030C00EB8C0CE6451CD313
-:103C50008388A34215D003889BB18368B3F1FF3FEB
-:103C60000FD0D5F800C09C4500D22B600B880333E1
-:103C70003B440B804388033300EB83008645DDD84B
-:103C8000F0BD002AF2D01670F0E70AB101231370DC
-:103C90004FF480630B80F0BD1840002030B5104C0D
-:103CA00083B06088211DFFF7DDFE20B903B0BDE8B9
-:103CB0003040FFF757BF0B4B626899881B680A4872
-:103CC00003EB81015388033300259BB24FF0030CB3
-:103CD0009B00009584F800C001F04AF803B030BDA5
-:103CE00008400020D4400020F82100202DE9F04FAA
-:103CF000A64FDFF8BCA2DFF8BC92DFF8BC828BB025
-:103D000006463C68002C00F0B98023785A1E052A2C
-:103D100000F26883DFE802F041242403034E002E02
-:103D200040F0D88094F804B0BBF1010F00F04F824E
-:103D3000BBF1020F00F04582BBF1000F00F02882BA
-:103D4000CDE907660596099605AD48F20E66023B79
-:103D50000696042B4CD8DFE803F085716545A10079
-:103D6000B4F814B0002E40F09D80894DA17D0BEB7E
-:103D70008B0205EB82024FEA8B061089526802EB38
-:103D80008002062900F22983DFE811F06801910121
-:103D90007E01A20156013D011801002E40F0E38191
-:103DA0002279032A00F2AD80DFE812F0E4002E024F
-:103DB0009D00C500002E40F0E28198F80B30002BEA
-:103DC00000F0AA8098F8003088F80B60013B062BC1
-:103DD0005BD8DFE813F03B02C501A601A3015A003E
-:103DE00028028E0104238DF81430E388ADF82030CA
-:103DF000684C04F1100654F8043B284603B1984778
-:103E0000A642F8D15146002648463E60FBF71EFF09
-:103E10006148012100F088FF00287FF472AF0BB0E9
-:103E2000BDE8F08F03238DF81430E1882289E36820
-:103E30000793ADF82010ADF82220D9E702238DF8C2
-:103E40001430A37D2289A188ADF82020A3F10603B8
-:103E5000B3FA83F3E26807925B09ADF822108DF89C
-:103E60002430C5E701238DF814302189A288E36846
-:103E70000793ADF82010ADF82220B9E75146484627
-:103E8000FBF7B2FE044638603FE7002305AD05931B
-:103E9000C5E902332B6148F20E66069605238DF8BC
-:103EA0001430A5E7A17DE288394D022907D90BEB33
-:103EB0008B0005EB8000D11C0689314401814FEA5B
-:103EC0008B065E4405EB8605C2F57F426989FD32AB
-:103ED0000A446A8105AD002205924FF40646C5E901
-:103EE00002222A6133E72D4A2D48116800232371ED
-:103EF00002249480012200F06FFF00288FD03C68DC
-:103F00002378284905AD002205924A60C5E90222BE
-:103F10002A6148F20D661AE798F80030072B00F284
-:103F2000DB81DFE813F0EF01D901D9011201AC0107
-:103F3000E600E600BF01194E1B4A19484FF0000B7E
-:103F400084F804B0CDF800B00823316800F010FF09
-:103F5000B8F8025005EB85030D4D05F823B005EBCD
-:103F6000830533686A686B60B3882B8102233260F3
-:103F7000B380C2E7094B0D4A196809480123237130
-:103F800000230093082300F0F3FEB6E71C40002056
-:103F900020400020F03F0020D0400020D4400020EE
-:103FA000F82100200040002098980300A09803000A
-:103FB00014400020C040002008400020E288214634
-:103FC00041F61D5006EB0B0C05EB8C0CD41CBCF819
-:103FD00008E07444ACF808405E4405EB8605C2F581
-:103FE0007F420C466989FD320A446A8105AD41F67B
-:103FF0001D5200269042C5E90066C5E902662E61A1
-:104000003FF4A5AED8E1AA4BAA4A5968AA4BAB48DF
-:104010001B8803930623A37500230093042300F059
-:10402000A7FE40BB039B03EB830305EB8305012342
-:104030002B740BB0BDE8F08F9D48A36903609E49C7
-:10404000039200234360FFF743FD039A00230028F7
-:1040500000F0B98111460222A27503E00223A37584
-:1040600011460023009304239448E21800F080FED8
-:1040700000283FF4D4AEA07D3968E2880B7802288E
-:1040800048F20D60A8D99DE723698C48002B14BF26
-:1040900003230123A375002302F10801009304F117
-:1040A0000C02042300F064FE0028E4D1B7E6032BE1
-:1040B0000CBF05230623A3750023111D00937F4821
-:1040C000042304F1080200F053FE0028D3D1A6E631
-:1040D000E3880120A075002002F10C019B002269F9
-:1040E0000090764800F044FE0028C4D10BB0BDE833
-:1040F000F08F072388F8003000230093C8F80430BD
-:104100006F4B704A19686D48082300F031FE002893
-:104110003FF485AE3C6805AD237868E7FFF722FDE4
-:10412000F5E7D8F80420664853888488016803338B
-:1041300000209BB201EB8401009003249B005F48A8
-:1041400088F8004000F014FEE1E75D4AD8F804303A
-:104150005988938803330B449380022388F80030F6
-:10416000FFF79CFDD3E7002305AD0593564A2B616D
-:10417000C5E9023353604FF40646069638E605ADAE
-:10418000002305934FF40646C5E902332B6184E60C
-:10419000022305AD23710DF11201E3680593284652
-:1041A000CDE90666FFF794FC002840F0C08048F295
-:1041B00009660023C5E90033C5E902332B61237882
-:1041C000C5E5CDE907660596099605ADBFE53E4B09
-:1041D0001B78A01D002B00F0E48005AD3B4B2A4668
-:1041E0003146FFF7E9FC394B002800F0C980C3E9EC
-:1041F000006648F2096398428ED1C5E90066C5E9B8
-:1042000002662E612378A2E5314D2B78022B40F017
-:10421000AC800023009369682B702E4A274808233E
-:1042200000F0A6FD69E6B8F80220294D930013447A
-:1042300005EB8305002369680093062388F80030A6
-:10424000244A1E48082300F093FD60E798F80A30DE
-:1042500043B11F4DEB68002288F80A2013B92A7C6D
-:10426000002A7DD105AD0023059388F80030C5E90B
-:104270000233A8F80230C8F804302B610DE6B8F814
-:104280000220134D0E4902EB820305EB83030868FD
-:104290005C6858608888188102238B800C6002FA61
-:1042A00003F3C4E7012388F8003098F80A30CFE719
-:1042B000E43F0020949803007A420020F821002077
-:1042C000D4400020A098030000400020E0400020DF
-:1042D0002040002098980300013B062B3FF6D5AD07
-:1042E00001A252F823F000BF4D42030061410300D8
-:1042F000234103001D4103008B3E030027420300BE
-:10430000F34003003C4DB8F808202B780132B3FA93
-:1043100083F3A8F8082000225B09A8F8022088F897
-:104320000B20012288F80A3088F8002090E70699CF
-:10433000324A8B88E3800B8823813148009604231E
-:10434000BDF8124000F014FD002838D12A4B04EBD0
-:10435000840403EB8404012323740BB0BDE8F08FC5
-:10436000A8F80230FFF79AFCD1E6264A05AD0023F3
-:10437000012105931170C5E902332B615360FCE6FE
-:1043800000969C881D4A06991D48042300F0F0FC05
-:10439000A8B9194B04EB840403EB840484F810B02F
-:1043A0003DE5194B0996CDE90566CDE90766C3E9F8
-:1043B000006605AD48F2016023780646C7E43C6814
-:1043C00048F20D66F5E6CDE90500CDE90700099054
-:1043D000237805AD48F20966B9E4E288214648F23F
-:1043E0000E60EFE505AD00230593C5E902332B61AF
-:1043F00048F20E630693FBE42040002094980300EB
-:10440000F821002000400020E04000204068FFF735
-:104410006DBC00BF2DE9F04F4F4C257883B0002DC7
-:104420005ED00C46002972D0098898464FF6FF737B
-:1044300099424FD06388002B4CD0666816F0030673
-:104440005FD10746002A65D0B2F800B0B2F80290FA
-:10445000424801A9FBF786FB4FF0000AC0F800A014
-:10446000C0F810A0C0F814A0C0F804A0C0F808A0BC
-:10447000C0F80CA0C0F818A080F800806368036141
-:104480000546A0F814B00121354800F041FC23880E
-:104490002B81B8F1030F6388E860AB80A5F8069024
-:1044A00024D02E48A5F80AA001A9FBF78DFB3FB147
-:1044B000E9682C4A00231289BB72C7E900133A81CC
-:1044C0002948012100F018FC044628B9FFF70EFC2A
-:1044D000264601E048F20366304603B0BDE8F08F9F
-:1044E00048F20166304603B0BDE8F08F3B68AB612F
-:1044F000042301A9A5F80AA0AB751848FBF764FBD3
-:10450000D6E748F20266304603B0BDE8F08F48F2C5
-:104510000466E1E7B4F8089009F1030040F2FE33C5
-:1045200080B2984214D8114A13783BB95189138943
-:104530000B4403449BB2B3F5806F05D948F206667D
-:10454000304603B0BDE8F08F01445181B3467FE7A8
-:1045500048F20866C0E700BF00400020C0400020CD
-:104560001840002008400020D040002020400020BB
-:10457000094A116804290BD038B51568074C034661
-:104580000121104644F8253000F0C2FB002038BD60
-:1045900048F20B60704700BFDC400020F03F002075
-:1045A0002DE9F04F954D89B02A780023CDE90333EA
-:1045B000CDE905330793002A4ED1281D02F0FF08EC
-:1045C00000F0BEFB20B10024204609B0BDE8F08F0A
-:1045D000D8F8F83F5C1C4AD04FF0805211695269FC
-:1045E000874F88493B610022A3F500533846FB60A2
-:1045F00000F0B2FB04460028E6D11C238249834820
-:10460000DFF824A2DFF824B28C22FBF771FA022330
-:1046100026460093A146FB68F018F35800F0E180AD
-:104620005B4530D143687A4A93424BD00132934282
-:104630002BD1B8F1000F40F09480764B764918608A
-:1046400000220193FFF7F0FA019B9B88022B0CBF1D
-:10465000042308231C434CE0704C04F1100554F86B
-:10466000043B03A803B19847A542F8D1ABE74FF04C
-:1046700010234FF080525B6911695269581C08BFC2
-:1046800002FB01F3ACE701330BD1031D00F58051B0
-:1046900002E0994200F08F801A68013203F10403AE
-:1046A000F7D0009B013B9BB2009309EB89030AEB17
-:1046B000830209F10109506003220AF823201FFA3E
-:1046C00089F916E009EB89030AEB8302990050602F
-:1046D00001F1100208314FF0000C524451440AF825
-:1046E00023C0FFF7A1FA09F1010944F002041FFAFF
-:1046F00089F906F58056B6F5005F8CD1009B012B39
-:104700002CD9E4B2062C0ED1444C012200232A708D
-:104710006B6004F1100554F8043B03A803B19847FB
-:10472000AC42F8D14FE702D814F0FD0F16D037484D
-:1047300002A9FBF717FA053C00230122036043603E
-:104740008360C3600361436183610270062C1DD8DE
-:10475000DFE804F02B1C2B1C1A2E1A0048F20A6406
-:1047600032E709EB890C0AEB8C020221294B0AF88B
-:104770002C1011812A49A1F802901968516009F1A1
-:1047800001091FFA89F959E70323037102A91F4898
-:10479000FBF71AFA2348012100F0AEFA044600287C
-:1047A0007FF411AFFFF7A2FA0EE701230371EDE7E3
-:1047B00002230371EAE7174B1A68CAB1184A09EBDA
-:1047C00089010AEB8103A2F80290022209F1010992
-:1047D0000AF8212058601FFA89F91A8144F001046F
-:1047E00087E75A1C3FF451AF5B453FF44EAF58E7A3
-:1047F000022218609A804FF00108EFE70040002085
-:10480000F8210020B498030034400020C04000206C
-:10481000FE011EF1D4400020D8400020F03F0020CF
-:1048200008400020D040002020400020DEC0ADDE47
-:1048300030B370B50D4682B0F1B10DF106010446FA
-:10484000FFF746F918B948F2096002B070BDBDF82B
-:1048500006000D4B666800EB800003EB8000012131
-:104860000C3000F055FA636801220C330020C5E9D2
-:104870000063A27202B070BD48F2046002B070BD65
-:1048800048F20460704700BF2040002010B310B50C
-:1048900082B00DF106010446FFF71AF9B0B1BDF878
-:1048A00006300E4A03EB830302EB8303DA684AB156
-:1048B000A27A3AB1DA680021013A0846DA60A172B8
-:1048C00002B010BD48F2056002B010BD48F20960A8
-:1048D00002B010BD48F20460704700BF20400020C5
-:1048E00002230022FFF796BD18B103230022FFF731
-:1048F00091BD48F20460704770B51B4B1B7882B0C5
-:104900001BB34FF6FF739842054628D001A91748FC
-:10491000FBF728F900240522012644600460C580C5
-:1049200002708460C460046144618461067101A9FD
-:104930000E48FBF749F90E48314600F0DDF905460F
-:1049400040B12546284602B070BD48F201652846B0
-:1049500002B070BDFFF7CAF9284602B070BD48F238
-:104960000365284602B070BD00400020C040002012
-:10497000D040002010B5184B1B7882B00BB301A9B2
-:104980001648FBF7EFF803460022062102605A6042
-:104990009A60DA601A615A619A6119700F4801A928
-:1049A000FBF712F90E4B1A780AB10122DA720D48A0
-:1049B000012100F0A1F9044640B10024204602B0D4
-:1049C00010BD48F20164204602B010BDFFF78EF919
-:1049D000204602B010BD00BF00400020C0400020B3
-:1049E00008400020D040002010B582B0ADF806008D
-:1049F0000A48ADF80410047844B15AB153B101A982
-:104A00000DF10600FFF7D8F802B010BD48F20160C2
-:104A100002B010BD48F2046002B010BD004000209A
-:104A200000B50E4B83B01B78ADF806005BB179B1D1
-:104A300072B1134600200A460DF10601FFF7BCF8DB
-:104A400003B05DF804FB48F2016003B05DF804FBBD
-:104A500048F2046003B05DF804FB00BF0040002092
-:104A600000B50E4B83B01B78ADF806005BB179B191
-:104A700072B113460DF106000A460021FFF79CF8BB
-:104A800003B05DF804FB48F2016003B05DF804FB7D
-:104A900048F2046003B05DF804FB00BF0040002052
-:104AA00020B119B103680B600020704748F2046020
-:104AB000704700BF384B1B78002B67D0002868D0A8
-:104AC00030B50022354C026042608260B4F80AC002
-:104AD0002389C260022101806168028263449BB223
-:104AE000002934D02E4A0D68954230D12D4A4D68A8
-:104AF0002A44012A2BD8E2684280C3F5806292B230
-:104B0000A0F808C0438102B1828101F108034FF689
-:104B1000FF7E01F580511A68013216D05A8803329F
-:104B200003EB8202914225D39A88724512D01A88EB
-:104B300082B19A6801320DD08288013282805A880F
-:104B4000033203EB82039942E5D8002030BD0122F5
-:104B50000280D0E7B0F806C0C2890CF1010CA0F8C1
-:104B600006C05C8803322244C2815A88033203EBB8
-:104B70008203E8E7C289C488CB1A02EBA30301349D
-:104B80000122C480C3810274002030BD48F201605C
-:104B9000704748F204607047004000202040002029
-:104BA000DEC0ADDE02FEE10E4B0901F01F024FF048
-:104BB000010C0CFA02F100EB830000F085B800BF95
-:104BC0004B0910B501F01F040121A14000EB830047
-:104BD00000F06EF8E04000F0010010BD01F01F028F
-:104BE000012303FA02F24B0900EB8300D14300F0EA
-:104BF00077B800BF4B0901F01F0150F82300C840EF
-:104C000000F00100704700BF2DE9F04F01F1FF3ABD
-:104C100083B04FEA5A130D46044601934FF0000942
-:104C20004FF0010854F8293004EB89066FEA030BB2
-:104C30009BFAABFBBBFA8BFBBBF1200F25D00BEB38
-:104C4000491B5D454FEA49170CD81EE03368DB432A
-:104C500093FAA3F3B3FA83F3202B07EB030B14D0DF
-:104C60005D4512D90BF01F034FEA5B1008FA03F100
-:104C700004EB80009A4600F01BF820FA0AF0C30704
-:104C8000E4D4584603B0BDE8F08F019A4A4509F1D3
-:104C9000010301D09946C5E7AB46F2E7034653E866
-:104CA000000F0A4643E8002C9CF0000FF7D1704734
-:104CB000034653E8000F40EA010243E8002C9CF051
-:104CC000000FF6D1704700BF034653E8002F42EAB9
-:104CD000010043E8000C9CF0000FF6D1704700BFC4
-:104CE000034653E8002F02EA010043E8000C9CF061
-:104CF000000FF6D1704700BF034653E8000F00EBEA
-:104D0000010243E8002C9CF0000FF6D1704700BF71
-:104D1000034653E8002F02EB010043E8000C9CF02F
-:104D2000000FF6D1704700BF034653E8002FA2EBF7
-:104D3000010043E8000C9CF0000FF6D1704700BF63
-:104D40000346012253E8000F40EA020143E8001C39
-:104D50009CF0000FF6D1704740B139B110B40C6827
-:104D60000160234611465DF8044B18470E2070473A
-:104D70002DE9F047DDF820A048B342B306684EB3F2
-:104D80001D460BB34768D7F80490B3FBF9F809FB4D
-:104D90001838B8F1000F17D142EA0104A4078E4673
-:104DA0000FD1C468A1420CD3046901F1FF3E7544E0
-:104DB000A54206D8CDF820A0F468A446BDE8F04787
-:104DC00060471020BDE8F0870920BDE8F0870E207D
-:104DD000BDE8F0870820F5E7D8B1F0B50668D6B190
-:104DE000AAB1446827687C1E0C428E460DD1C46867
-:104DF000A1420AD34C1E07FB024E0469A64504D803
-:104E00003469A446BDE8F04060471020F0BD092099
-:104E1000F0BD0E2070470820F0BD00BF29DF7047AD
-:104E200028DF704703689A6852B310B586B0002334
-:104E3000CDE90233009304930379846805940191CA
-:104E40008BB1012B03D06846904706B010BDC368F4
-:104E5000416904911B0302208DF80000029368460B
-:104E6000904706B010BDD0E90314436904930120B4
-:104E70008DF80000CDE902416846904706B010BDAC
-:104E8000704700BF0846704700207047024B187AF1
-:104E9000003818BF0120704784410020034B187A66
-:104EA0000122B0FA80F05A74400970478441002012
-:104EB00008B510461A4602F022FE002008BD00BFC9
-:104EC00010B5064B06480024C3E90044C3E9024478
-:104ED0001C61FAF725FE204610BD00BF844100206A
-:104EE0007441002010B50A4C0A4B43602046FFF77E
-:104EF00027FF08B1002010BDFEF720F902462274FA
-:104F0000054906481C238C22FAF7F2FD002010BD4B
-:104F100084410020A8980300E8400020744100204C
-:104F200038B5254D2B7AFBB1244B1C6802232B721C
-:104F3000237923B3012B0CD020460321FFF772FF06
-:104F400000232B726B601E491E48BDE83840FAF7FB
-:104F50007DBED4E903031844FFF762FF18B311289C
-:104F6000EAD101232B7238BD15491648FAF73CFEE9
-:104F7000124B044618600028D8D1686038BDD4E9C7
-:104F80000523D21AB2F5805F28BF4FF480529208F1
-:104F9000E1682069012A38BF012219441844FFF74B
-:104FA0003DFF0028DBD12B7C002BDCD1BDE8384055
-:104FB000022000F009B800BF844100209C4100207D
-:104FC000984100207441002010B5254C237A93B1FC
-:104FD000022B06D103280FD1E3680133082B2AD80E
-:104FE000E360637C1BB9BDE81040FFF799BFBDE8E3
-:104FF0001040FEF793B810BD1A4B00221B68E26008
-:105000001A79FAB1012AECD1D3E9042101328A429A
-:105010001A61E6D10022022822720CBF11460D212E
-:105020001846FFF7FFFE10491048FAF70FFE637CA1
-:10503000002BDCD1D7E70B4B00221B68E260227209
-:105040000D21EDE7D3E90512A1EB020CBCF5805F61
-:1050500094BF624402F5805291429A61C1D1D9E76E
-:10506000844100209C410020984100207441002090
-:10507000831E012B01D8FFF7A7BF704700F0FD0387
-:10508000012B00D07047A0F10100044BB0FA80F072
-:10509000002240095A741874FFF742BF844100206F
-:1050A000F0B585B007460C46184803A915461E46BC
-:1050B000FAF758FD30B38446240B8660076001235D
-:1050C000CCF80C40124E1148CCF814500024CCF807
-:1050D000044003A9CCF81040CCF818408CF80430F8
-:1050E000FAF772FD301DFFF72BFE10B1204605B018
-:1050F000F0BD737C002BFAD10190FFF711FF0198EE
-:1051000005B0F0BD042005B0F0BD00BF7441002023
-:1051100084410020F0B585B006460F46164803A925
-:1051200015461C46FAF71EFD10B384460A9B06601E
-:1051300083600761114ECCF8144000240E48CCF86F
-:105140000C5003A9CCF80440CCF81840FAF73CFD09
-:10515000301DFFF7F5FD10B1204605B0F0BD737CA2
-:10516000002BFAD10190FFF7DBFE019805B0F0BDEE
-:10517000042005B0F0BD00BF744100208441002030
-:1051800013DF70470023D3F8F80F421C01D0FFF75C
-:10519000F7BF4FF010235869431CF8D10420704723
-:1051A0000148FFF7EDBF00BF00C00100A0DF70475E
-:1051B000A1DF7047ADDF7047B3DF7047B4DF7047E2
-:1051C00030B50D4B83B01A68019242F6A623012533
-:1051D00001AA69460446ADF80030ADF80250FFF769
-:1051E000E5FF08B103B030BD044B2A4619782046CC
-:1051F000FBF74AFB03B030BDD49803009B4200206C
-:1052000070B54FF6FF738AB000249842CDE9004490
-:10521000CDE902440494ADF802001CD0054600F02C
-:1052200049FC1128064643D017D8E0B10B2829D1F4
-:105230000F23BDF802008DF8003000F047FD034653
-:105240006846ADF80430FCF7A5FC2246194B284609
-:105250001978FBF719FB0AB070BD43F202039842BC
-:1052600010D12246F2E70E23BDF802008DF800307F
-:1052700000F02CFD03466846ADF80430FCF78AFCCC
-:105280003246E3E7002407232846CDE90544CDE96B
-:1052900008448DF81430ADF81650079600F016FD4E
-:1052A000034605A8ADF81830FCF774FC2246CDE79C
-:1052B0000122CBE79E420020FFF7A2BF2DE9F04775
-:1052C000DFF8548188B098F800100746FBF7C0FA61
-:1052D00010B108B0BDE8F0870446384600F050FC35
-:1052E00011280CD8112825D8DFE800F07D242424CB
-:1052F000242448244F24242424242424243A43F21C
-:10530000020290422CD043F20142904212D1384620
-:10531000FFF776FF01263F4B324619783846FBF7F8
-:10532000B3FA98F800102246384608B0BDE8F047B6
-:10533000FBF7AABA0023CDE90333CDE90633059084
-:10534000072338468DF80C30ADF80E7000F0BEFC27
-:10535000034603A8ADF810300126FCF71BFCDAE782
-:105360000126D8E701AB294603AA38460493FFF784
-:1053700021FF18B9BDF80430002BCCD1384600F01D
-:10538000A5FC00F019FC0026C5E70DF10600FFF7AB
-:1053900013FFBDF80630012BF0D90026012502A924
-:1053A0004FF0020942F6021A09E0BDF808305345F1
-:1053B000D8D0BDF806300135ADB2AB42DED92846B3
-:1053C0000022CDE90391FFF7F9FE42F605230028FC
-:1053D000D4D102A9002EE8D1BDF80860F61AB6FAB9
-:1053E00086F67609E5E7002310223846CDE9033337
-:1053F000CDE9053307938DF80C20ADF80E7000F061
-:1054000065FC0124034603A8ADF810302646FCF7DE
-:10541000C1FB80E7A0420020A142002030B501215D
-:1054200087B005462948FFF739FCBFF35F8F08B105
-:1054300007B030BD0446284600F0F0FA8628024640
-:1054400023D00FD8C8B1112833D1214B01221978AC
-:105450002846FBF719FABFF35F8F1C4B00221A6036
-:1054600007B030BD43F20203984222D1184B2246C6
-:1054700019782846FBF708FAEDE7154B1978284606
-:1054800007B0BDE83040FBF7FFB9CDE90344062380
-:10549000CDE9014428468DF80430ADF80650059456
-:1054A00000F014FC034601A8ADF80830FCF772FBCD
-:1054B000DCE700240723CDE90144CDE904448DF85D
-:1054C00004302846ADF806500392E9E7A0410020D9
-:1054D0009F420020037803B1704730B5044683B083
-:1054E0004088FFF78DFE6588284600F033FBA0B9A1
-:1054F0006488204600F0EAFB00236A460921FBF796
-:1055000063FD052818D0104B104918780022FBF7CE
-:10551000FFF9024640B103B030BD0D4B01221978AE
-:105520002846FBF7B1F9E3E70A4B0B49187803B0BB
-:10553000BDE83040FBF7ECB9064B01221978204654
-:10554000FBF7A2F9DFE700BF9F4200201D540300D4
-:10555000A04200209C420020C151030070B5037896
-:10556000082B82B009D0314C314920780022FBF75A
-:10557000CFF9024650B302B070BD467A0446002E01
-:10558000F1D1057A072D29D0082D45D0012DEAD17A
-:1055900080886A462946FBF7F9FF06460028E2D1D3
-:1055A000019B1B78002BDED0A08800F003FC4FF697
-:1055B000FF739842D7D01F4C2A462178FBF764F935
-:1055C0001D4920783246FBF7A3F9CCE71B4B1C4959
-:1055D000187802B0BDE87040FBF79AB98088134C88
-:1055E00000F0E8FB4FF6FF7398420546BCD02178E7
-:1055F0000122FBF749F9284600F068FB33466A466A
-:105600000921FBF7E1FC0528AED10C4B01221978EA
-:105610002846FBF739F9A7E70A4B1A68012AA2D1F5
-:10562000BFF35F8F014C1E609EE700BF9F420020CA
-:105630001D540300A0420020BD5203009C420020E4
-:10564000C1510300A04100202DE9F843FBF7F6F813
-:105650001E4C1F4D2070FBF7F1F82870FBF7EEF899
-:105660001C4E1D4F3070FBF7E9F83870FBF7E6F879
-:10567000DFF87080DFF8709088F80000FBF7DEF844
-:1056800089F80000FBF7DAF82378144A182B107019
-:1056900019D02B78182B16D03378182B13D03B78D1
-:1056A000182B10D098F80030182B0CD099F8003037
-:1056B000182B08D0182806D0094B00201860BFF31B
-:1056C0005F8FBDE8F8830320BDE8F8839F42002088
-:1056D0009E420020A0420020A14200209D420020C6
-:1056E000A04100209C4200209B42002030B50D4B81
-:1056F00083B000220C4619780B4B019205460093AB
-:10570000FBF7C2F809490A4B2846002C08BF0B4694
-:10571000019300F0DBFA00226946FBF7CDFC03B0F1
-:1057200030BD00BF9C42002001000900D898030052
-:10573000DC98030070B503888588353B86B0044645
-:105740001F2B2AD8DFE803F06110292929292929EC
-:1057500029292929292929292929292929292929B9
-:105760002929298429A32938554E28463178FBF761
-:105770006FF890B1317800222846FBF785F8E18870
-:10578000002940F08980E389012B03D1217C003975
-:1057900018BF01212846FFF7A9FF4A4C4A4B4B4945
-:1057A00018780022FBF7B4F849492078002206B0A7
-:1057B000BDE87040FBF7ACB8002611232846CDE9C0
-:1057C0000166CDE903668DF804300596ADF8065004
-:1057D00000F07CFAADF8080000F0EEF93D4B394CD2
-:1057E000197832462846FBF74FF82178324628468A
-:1057F000FBF74AF8BDF8060000F068FA034601A876
-:10580000ADF80830FCF7C6F9C8E7334E28463178C2
-:10581000FBF71EF80028C0D0002231782846FBF79D
-:1058200033F8E288002A39D02C4B264C19782C4BBF
-:1058300000222846CDE90132FBF726F8294B0293D6
-:10584000284600F043FA002201A9FBF735FCA5E742
-:10585000037B012BA1D1827A012A9ED1018942F6D4
-:105860000213994299D1204C28462178FBF70CF875
-:1058700000221E492078FBF74BF8024600288CD105
-:10588000164B1B4918780F4CFBF742F886E7284661
-:10589000FFF7B6FC0B4C81E700217BE7A689012EC0
-:1058A000C2D1E1892846FFF783FC0028BCD1044B14
-:1058B000044C197832462846FAF7E6FF6EE700BF37
-:1058C0009D420020A04200209E420020B9520300C9
-:1058D000BD520300A14200209B4200209C420020B8
-:1058E00001000900D89803009F4200201D540300C6
-:1058F000C15103002DE9F0418CB000F01DF901A861
-:10590000FAF77EFF019EDFF85480DEB100244FF6E7
-:10591000FF7703E00134A4B2B44213D20CAB03EB23
-:10592000440333F8285C284600F0D0F9B842F1D19E
-:10593000013498F8001001222846A4B2FAF7A4FF17
-:10594000B442EBD3044998F8000000220CB0BDE843
-:10595000F041FAF7DDBF00BFBD520300A0420020B6
-:10596000AFDF7047B1DF7047B2DF7047B3DF70471A
-:1059700070B51E4B1E4C93E80300238888B04FF689
-:10598000FF7601ADB34285E8030007D127E0208808
-:10599000FBF7FEFBB0420346208020D018460022D1
-:1059A0002946FBF789FB03460028F0D00022208817
-:1059B0000792112BCDE90322CDE90522ADF81000A5
-:1059C0000DD0862B0DD007228DF80C20059300F00A
-:1059D000F1F9034603A8ADF80E30FCF7EFF808B074
-:1059E00070BD06238DF80C30F1E700BFE09803008E
-:1059F0007C420020044A12884FF6FF739A4200D17D
-:105A00007047FFF7B5BF00BF7C420020024B4FF646
-:105A1000FF721A80002070477C4200202DE9F0417F
-:105A200082B0074600F052F94FF6FF7398423AD021
-:105A3000064601224FF003086B4608213046551CEC
-:105A4000FBF7A8FD0446ADB203233846E4B9019A3A
-:105A5000911D42F8048BFFF787FF0346082130466B
-:105A6000CBB10C2B03D1FBF7FBFD2A46E4E7082161
-:105A7000052B18BF1C46FBF7F3FD002818BF0324B5
-:105A8000204602B0BDE8F081072C08BF0C24204658
-:105A900002B0BDE8F0813246FBF708FE044620461E
-:105AA00002B0BDE8F08143F20204204602B0BDE836
-:105AB000F08100BF2DE9F04182B0064600F006F902
-:105AC0004FF6FF7398422CD1002703243D464FF038
-:105AD000010823463A4629463046FFF743FF04288B
-:105AE0000AD008280AD00B280AD0B8F1000F08BF46
-:105AF0000B2002B0BDE8F0811120F6E70020F4E7AA
-:105B000014F0020404D13DB127463D46032400E0D1
-:105B100001244FF00008DCE7002FEAD003242F46D1
-:105B2000F7E76A460821FBF731FD0028CCD1019D3B
-:105B3000AF882C680635CAE708B54FF6FF70FBF74B
-:105B400027FB034B1880BDE80840FFF711BF00BFDB
-:105B50007C42002000B585B00DF10703039300F0EF
-:105B6000B5F802AA0121FBF711FD20B9039B1878B3
-:105B700005B05DF804FB002005B05DF804FB00BF34
-:105B800070B50C4E04463046FFF7F0FE78B9318808
-:105B900043F203054FF6FF722046FFF7E1FEA842ED
-:105BA00000D070BD3188013189B23180F2E7032025
-:105BB00070BD00BF7E42002000B5084B844693E8CC
-:105BC000030083B06B4683E8030000221946604659
-:105BD000FBF772FA03B05DF804FB00BFE89803001E
-:105BE00046DF70472DE9F041102205460E46013090
-:105BF000013101F074FF78BB04462B4605F110011A
-:105C000013F8012F52BB9942FAD16F7C96F811809C
-:105C100087EA080313F0FE0F16D106F1120105F111
-:105C20001200062207F0FE0701F059FF042F0FD0E3
-:105C3000062F0DD008F0FC08B8F1040F08D0B0FA18
-:105C400080F04009BDE8F08107F0FE07042F13D172
-:105C500004F00100BDE8F0810024D6E7334606F1E8
-:105C6000100113F8012F2AB98B42CED013F8012F5F
-:105C7000002AF9D00124C8E7062FE9D008F0FC0873
-:105C8000B8F1040FE4D00020E4E700BF70B584B0A1
-:105C900005460E46FBF7DCF902AA0DF106010720C6
-:105CA000FBF7DEF9034628465BB1BDF80640B44277
-:105CB000F2D00399FFF796FF0028EDD0204604B0FC
-:105CC00070BD4FF6FF74204604B070BD13280DD888
-:105CD00010B50446FAF7ECFC28B1064B04EB84043B
-:105CE00033F8140010BD4FF6FF7010BD4FF6FF7073
-:105CF000704700BFA4410020132816D838B50446C9
-:105D00000D46FAF7D5FC68B1094804EB840400EBB2
-:105D100044040020E388D4F80220AB80237A2A6070
-:105D2000AB7138BD43F2020038BD43F20200704748
-:105D3000A441002010B504884CB9821C00F10A0C63
-:105D400012F8013B1BB99445FAD1002010BD0B8815
-:105D5000A342FAD108220231023001F0C0FEB0FAAB
-:105D600080F0400910BD00BF30B585B00546FBF797
-:105D70006FF90CE0039C04F14601FFF7DBFF0346DB
-:105D800004F12A01284683B9FFF7D4FF68B902AAB3
-:105D90000DF106010720FBF763F903462846002BA7
-:105DA000E8D14FF6FF7005B030BDBDF8060005B074
-:105DB00030BD00BF4FF6FF7398422DE9F04118D077
-:105DC0000024DFF838800746254601E0642C10D017
-:105DD00038F81430BB42AEB204F1050405F10105F8
-:105DE000F4D13046FAF764FC0028EFD03046BDE825
-:105DF000F0814FF6FF763046BDE8F081A4410020E7
-:105E0000132804D8024B00EB800023F810107047D1
-:105E1000A4410020F8B54FF6FF7398421FD000242C
-:105E2000114F0646254603E0642C05F1010515D007
-:105E300037F81430B34204F10504A8B2F4D1FAF7EC
-:105E400037FC0028F0D03046FBF73EFB28B905EBC5
-:105E500085054FF6FF7327F81530F8BD3046BDE8CD
-:105E6000F840FBF731BB00BFA441002010B58CB057
-:105E7000144610306B460DF1100E10F801CD03F8EA
-:105E800001CB9E45F9D10023049391F800C08EF810
-:105E90000C30CEE901334A788B788DF81E206846A5
-:105EA0008DF81D308DF81FC0FFF79AFE9DF82F105A
-:105EB0009DF82E209DF82D3021706270A3700CB0DB
-:105EC00010BD00BF0388102B2CD1F0B500F1040CDD
-:105ED000BCE80F0095B00DF1280EAEE80F00BCE84D
-:105EE0000F00AEE80F009DF82C609CE8030006F060
-:105EF000FE07062F8EE8030015D1BDF828304E4965
-:105F0000BDF830400B9803EB83035B00CA18D480C4
-:105F10004FF6FF74CC529DF832301372C2F8020073
-:105F200015B0F0BD7047FBF793F89DF82C30032BAC
-:105F30004FEA530253D9022ADFD105AC0DF1060511
-:105F4000224629460720FBF78BF8002860D0042F53
-:105F5000F6D10C9B0698ADF810301B0C8DF8123062
-:105F6000BDF82D30ADF8083003AA9DF82F308DF81C
-:105F70000A30013004A9FFF779FFBDF80820BDF809
-:105F80000C309A42DCD19DF80E309DF80A209A42DE
-:105F9000D6D1BDF82810284BBDF806500B9801EB60
-:105FA000810252009D521344BDF83020DA804FF632
-:105FB000FF72C3F8020095429DF832001872AFD00C
-:105FC00000232046ADF816108DF81430ADF81850A7
-:105FD000FBF708FE2046FFF77DFA15B0F0BD05ACD3
-:105FE0000DF10605224629460720FBF739F806225F
-:105FF00070B106994B7C734013F0FE0F01F1120152
-:10600000F0D10DF12D0001F06AFD0028EAD1C0E7C2
-:10601000BDF8283008490B9803EB83035B00CA18CE
-:106020004FF6FF74CC52BDF830109DF83230C2F8F4
-:106030000200D180137273E7A441002082B010B532
-:106040008C4684B049688646DCF800000DF1080CE7
-:10605000ACE8030006A981E80C00039BDA070EEB0D
-:10606000630C12D55A10029B5EF80220D45808AB7C
-:1060700093E803008DE8030006AB0CCB6046A04715
-:1060800004B0BDE8104002B07047029CEFE700BFCB
-:1060900082B010B582B004A981E80C00D0E90623D3
-:1060A000134304D102B0BDE8104002B0704704466B
-:1060B000F1F750FED4E9062382428B41F2D200214F
-:1060C0000022002304F11000C4E90623E1600190DE
-:1060D000F0F73AF9019802B0BDE8104002B0F0F7CD
-:1060E00087B800BF2DE9F04F83B0DDE90CABBDF8F8
-:1060F0003870002B41D080460E4691461D46BAF1BD
-:10610000000F3DD00F2E01D1C02F36D1282001F035
-:10611000BEFC04461030F4F723FF18202680A4F8B4
-:10612000029001F0B4FCCDE900AB47F00207A78074
-:106130006B4607460246A06003CB47F80C5B002382
-:10614000D8F80060D360E3607B6091605060756850
-:106150000D495161C4E908330C4B9D4208D12046DA
-:10616000F0F714FA204603B0BDE8F04F01F08DBC03
-:1061700021464046A8470028F1D103B0BDE8F08F82
-:106180001BF0010FBED1F8E73D600300F5CD010023
-:106190002DE9F0438DB00446149FDDF854908846F5
-:1061A00016461D465FB306A8F4F7DAFE1820ADF8D0
-:1061B0000880ADF80A6001F06AFC0146CDE900797B
-:1061C00041F80C5B0023EC460246C3604B60BCE820
-:1061D000030050602068916005930D498568049222
-:1061E00051610C4A0A9312219542ADF80C100B93A1
-:1061F00009D102A8F0F7CAF90DB0BDE8F08319F093
-:10620000010FD0D1F8E761462046A847F1E700BF6B
-:106210003D60030025DA010070B583681B49DA8808
-:10622000B3F808C01A4E86B000250491059506A95A
-:10623000044680F82050034611E90300C2F300220F
-:10624000C2F105028DE8030092B261463068FFF7A3
-:106250009FFF104BCDE9023502AB93E8030042F2F9
-:1062600010728DE80300234630682321FFF790FF6A
-:1062700000220023294604F11000C4E90623E5604A
-:1062800006B0BDE87040F0F75FB800BF99C40100E8
-:10629000843A00209160030090F82030054A10B540
-:1062A000044602600BB9204610BDFFF7B5FF20463B
-:1062B00010BD00BF0099030090F82030084A10B5C7
-:1062C0000446026023B9204601F0DFFB204610BDE2
-:1062D000FFF7A2FF204601F0D8FB204610BD00BF0B
-:1062E0000099030090F8203010B5044683B9237953
-:1062F00063B123680C4A9B6893420CD194F8203018
-:106300000A4A22605BB9204601F0BFFB002010BDA5
-:10631000FFF782FFEBE720469847002010BD20469C
-:10632000FFF77AFFEFE700BFB962030000990300AF
-:1063300070B50A4B03600446002500F11006816029
-:1063400085803046EFF750FF3046E560656284F89F
-:106350002050EFF74DFF204670BD00BF00990300AD
-:106360002DE9F04190F8203088B004460D46002B0E
-:1063700036D18068314A03685B6D93425AD1304B05
-:1063800004934FF00008CDF8148004AB0789C2884D
-:106390002C4E93E803008DE80300C2F30022394637
-:1063A000C0270297C2F10502306892B22346FFF778
-:1063B00099FE254B02970693CDF81C8008AB13E994
-:1063C00003008DE803003068204E234642F210722D
-:1063D0002321FFF787FE3378EBB1012384F82030C7
-:1063E0008DB900220023C4E90623002304F1100024
-:1063F000E360EFF7FDFEE068154B002808BF184684
-:1064000008B0BDE8F081F1F7A5FC281841EBE57173
-:10641000C4E90601E9E70093232242F2107342F235
-:1064200010700021F1F7A6FC01233370012384F8DA
-:106430002030D5E703219847A068A0E79503020024
-:1064400099C40100843A002091600300A242002018
-:1064500011FCFFFF416270474068704741600020B7
-:10646000704700BFF0B58B68CD699D42A8BF1D463F
-:1064700083B00C46012201F10C070646294601A80B
-:10648000F5F798F801A93846F5F7C4F801A8F5F72B
-:10649000B9F8E06861692A46043001F030FBE3692D
-:1064A00062695B1B2A44002BE361626125D1236A88
-:1064B000002BC4BF03F1FF33236293B1A3692269A8
-:1064C000E361002B626104DD606A03681B68984722
-:1064D000E36933B139463046F5F78AF8304603B000
-:1064E000F0BD236A002BF5D194F82830002BF1D0B1
-:1064F00004F12C00EFF7F4FEECE7E5DCEAE700BF7F
-:1065000038B504460B4B40F80C3B04F12C05F5F76D
-:106510004BF82846EFF768FE002101224FF4807304
-:106520002846C4E9012364636162EFF761FE2046F7
-:1065300038BD00BF1499030010B50446406A88B105
-:10654000002A0FDD73B1C4E9041101684FF0000C9B
-:10655000096884F828C02362C4E90622884794F8B1
-:10656000283003B910BD04F12C00BDE81040EFF74E
-:106570003FBE00BF024B1868BFF35B8F704700BF80
-:106580005C210020024B1868BFF35B8F704700BF8F
-:106590006C420020F8B504460D4600F077F822461C
-:1065A00006460F462B462046294601F06FF830B9C3
-:1065B000204629460022002301F040F810B9304659
-:1065C0003946F8BD00F0ACFA002200232121016019
-:1065D0001046194600F0EAFE06460F463046394698
-:1065E000F8BD00BF08B52DED028B08EE100A00F0D3
-:1065F00003F9B4EE488AF1EE10FA03460ED6B5EE72
-:10660000C08AF1EE10FA09D8B5EE408AF1EE10FA20
-:1066100008D100F085FA2222084B0260BDEC028B03
-:10662000184608BD00F07CFABDEC028B034621221F
-:106630001A600348BDE8084000F04EB9000080FF32
-:10664000348D030008B52DED028B08EE100A00F022
-:106650003BF9B4EE488AF1EE10FA06D6DFED0A8A6D
-:10666000B4EEE88AF1EE10FA02D4BDEC028B08BD5C
-:1066700000F056FAC8EEA87ABDEC028B0346212240
-:106680001A6017EE900A08BD00000000594A8A43BC
-:106690002DE9F04106460F4600F0928000290B4696
-:1066A000044651DD09155DD0C3F31303C807A1F2F9
-:1066B000FF3743F4801303D45B0003EBD47364000F
-:1066C000E20F002602EB430360007F104FF0160E2E
-:1066D00034464FF40012A118994202DC5B1A8C1860
-:1066E00016445B00BEF1010E03EBD0734FEA520279
-:1066F0004FEA4000EFD175464FF0200C4FF00042BA
-:106700000AE03FD0C10FBCF1010C01EB43034FEA9B
-:1067100040004FEA52023ED0A34202EB0E01F0DDF0
-:10672000002901EB020E09DBA0461B1B814288BF3A
-:1067300003F1FF33401A15444446E3E7BEF1000F6E
-:10674000F2DB04F10108F0E721F00042024335D00A
-:1067500000293FD1E20A153913466405002AF9D011
-:10676000D70241D400205B00DE02054600F10100A3
-:10677000F9D51A4623468440C0F12000C340491B86
-:10678000134391E78142BDD8002901EB020ED5DB0E
-:1067900098460023CEE7034302D0691C22D001357E
-:1067A0004FEA550C731003F17F53F20703F5001302
-:1067B00048BF4CF0004C03EB07516046BDE8F08148
-:1067C00002460B4600F0C8FC32463B4600F00EFB8A
-:1067D000BDE8F081024600F007FB02460B4600F0E0
-:1067E000E5FDEBE70136DDE7234620204FF0FF35DE
-:1067F000C4E700BF0000F07F08B530F000432DED86
-:10680000028B07EE100A2DD0002836DBB0F1FF4FC7
-:1068100047DAB0F5000F3BDB0022C3157F3B134482
-:10682000DA0F03EBD37307EE903AC2F17F02C0F3A5
-:10683000160040EAC250B8EEE78A00F051F89FED2A
-:106840001C7ADFED1C6A07EE900A27EE877ADFEDEF
-:106850001A7AA8EE267AA8EE277ABDEC028B17EEFC
-:10686000100A08BD9FED157ADFED157AC7EE277A7D
-:10687000BDEC028B17EE900A08BD77EE477A9FEDCC
-:10688000107AC7EE877ABDEC028B17EE900A08BD2E
-:10689000DFED0C7A67EE277A6FF0180217EE900A98
-:1068A000BBE7BDEC028B77EE077A17EE900A08BDC6
-:1068B000D95BDE3EDB27543580209A3E000000CCB9
-:1068C000000000000000004C07EE900AF1EEE77AAD
-:1068D00017EE900A704700BF004870470000C07F65
-:1068E00030F0004207EE100A03462DD0002834DBBA
-:1068F000B0F1FF4F43DAB0F5000F37DB4FF0000C7B
-:106900007048C3F31601084400F4000282F07E527E
-:106910000A43DB1507EE102A7F3B6B4A634401F103
-:106920000F0CF7EE007A0CEA020237EE677A03EBFF
-:10693000D0534ABBB5EE407AF1EE10FA67D1002B86
-:1069400040F09F80002070479FED607ADFED607A15
-:10695000C7EE277A17EE900A704777EE477A9FEDD9
-:106960005C7AC7EE877A17EE900A7047DFED597AA6
-:1069700067EE277A6FF0180C17EE903AC0E777EEC3
-:10698000077A17EE900A7047F0EE007A77EE277AD2
-:1069900006EE903AC7EE273A4F48C1F55712084421
-:1069A00002F522720243002ADFED4C2A9FED4C4A89
-:1069B0009FED4C5A9FED4C3ADFED4C4ADFED4C7A9F
-:1069C0009FED4C6A63EEA35AB8EEE62A65EEA56A1F
-:1069D000A6EEA24AE6EE834AA4EE265AA4EEA66AE2
-:1069E000E5EE267A67EEA57AE6EE267A2EDDF6EE5D
-:1069F000006A67EE266A66EE876A7BBB77EEA67A48
-:106A0000E7EEE36A77EE667A17EE900A7047F6EEE5
-:106A1000006A9FED396AF0EE667AE7EE467A67EE35
-:106A2000076A66EEA76A002BECD007EE903ADFED1E
-:106A3000335A9FED336AF8EEE77AE7EEE56A36EE11
-:106A4000C77A97EE867A17EE100A704743BB77EE47
-:106A5000677AA7EEE37A17EE100A70479FED276A70
-:106A6000DFED275A77EEA67A22EE066AA7EEA36A32
-:106A700076EEC66A36EEC77A92EE257A17EE100ADF
-:106A8000704707EE903A9FED1D7ADFED1D6AF8EE34
-:106A9000E77A27EE877AA7EEA67A17EE100A7047F4
-:106AA000DFED166A9FED166A77EE677A66EEC26AC8
-:106AB000E7EEA36A36EEC77A92EE067A17EE100A70
-:106AC000704700BF20FB4A00F0FF7F00000000CCB1
-:106AD000000000000000004C305CCFFF9788173E9C
-:106AE00025333A3E2549923E4FD01C3E298E633EC7
-:106AF000ABAA2A3FCDCCCC3EABAAAA3ED1F71737E2
-:106B00008071313F10B5054C13462CB10A46014641
-:106B10000220AFF3008010BD2046FCE7000000001B
-:106B2000014B1868704700BF6021002008B5074B73
-:106B3000044613B10021AFF30080054B1868836A47
-:106B400003B19847204600F099FF00BF0000000005
-:106B50003099030070B50D4D0D4C641BA410002638
-:106B6000A64209D10B4D0C4C01F036F8641BA41061
-:106B70000026A64205D170BD55F8043B9847013662
-:106B8000EEE755F8043B98470136F2E7D4210020A0
-:106B9000D4210020D4210020F4210020024B014602
-:106BA000186800F0DCBF00BF6021002038B5074D39
-:106BB00000230446084611462B6000F057FF431C93
-:106BC00002D12B6803B1236038BD00BF70420020A2
-:106BD000012B2DE9F04701D0242B06D9FFF7A0FFA8
-:106BE000162303600020BDE8F087DFF8E4C00D46FF
-:106BF0002E4615F8014B14F80C7017F00807F7D162
-:106C00002D2C32D12C780127B51C002B5BD0102BFA
-:106C100009D1302C07D12C7804F0DF04582C4DD149
-:106C20006C781023023507F1004808F1FF384FF067
-:106C3000000CB8FBF3F9664603FB198AA4F1300E89
-:106C4000BEF1090F16D87446A34224DDBCF1000F33
-:106C50001EDBB1451CD301D1A24519DB06FB03465F
-:106C60004FF0010C15F8014BE8E72B2C04BF2C78F2
-:106C7000B51CCAE7A4F1410EBEF1190F01D8373C8B
-:106C8000E2E7A4F1610EBEF1190F04D8573CDBE72F
-:106C90004FF0FF3CE6E7BCF1000F05DA222303606A
-:106CA000464642B930469EE707B17642002AF9D0FF
-:106CB000BCF1000F00D0691E1160F3E73024002BF7
-:106CC000B1D10823AFE7302CA5D00A23ABE700BF32
-:106CD0003599030013460A46014602480068FFF74B
-:106CE00077BF00BF602100202DE9F043364F864674
-:106CF0000D46284615F8014BE65D16F00806F8D15A
-:106D00002D2C2FD12C780126851C002B57D0102B31
-:106D100009D1302C07D1287800F0DF00582849D15C
-:106D20006C78102302354FF0FF380027B8FBF3F8DA
-:106D300003FB08F96FEA09093846A4F1300CBCF1ED
-:106D4000090F14D86446A34222DD002F1DDB8045C5
-:106D50001BD301D1A14518DB00FB0340012715F827
-:106D6000014BEAE72B2C04BF2C78851CCDE7A4F15E
-:106D7000410CBCF1190F01D8373CE4E7A4F1610CD8
-:106D8000BCF1190F04D8573CDDE74FF0FF37E6E7B9
-:106D9000002F07DA2223CEF800304FF0FF3032B94F
-:106DA000BDE8F08306B14042002AF9D007B1691E60
-:106DB0001160F5E73024002BB5D10823B3E7302C60
-:106DC000A9D00A23AFE700BF3599030013460A464E
-:106DD000014602480068FFF787BF00BF602100201E
-:106DE00081F0004102E000BF83F0004330B54FEA7C
-:106DF00041044FEA430594EA050F08BF90EA020FE9
-:106E00001FBF54EA000C55EA020C7FEA645C7FEA7B
-:106E1000655C00F0E2804FEA5454D4EB5555B8BF9E
-:106E20006D420CDD2C4480EA020281EA030382EA0F
-:106E3000000083EA010180EA020281EA0303362DA1
-:106E400088BF30BD11F0004F4FEA01314FF4801C74
-:106E50004CEA113102D0404261EB410113F0004F86
-:106E60004FEA03334CEA133302D0524263EB43033D
-:106E700094EA050F00F0A780A4F10104D5F1200EDB
-:106E80000DDB02FA0EFC22FA05F2801841F1000136
-:106E900003FA0EF2801843FA05F359410EE0A5F10A
-:106EA00020050EF1200E012A03FA0EFC28BF4CF03B
-:106EB000020C43FA05F3C01851EBE37101F00045F1
-:106EC00007D54FF0000EDCF1000C7EEB00006EEBFE
-:106ED0000101B1F5801F1BD3B1F5001F0CD3490888
-:106EE0005FEA30004FEA3C0C04F101044FEA4452DF
-:106EF00012F5800F80F09A80BCF1004F08BF5FEA66
-:106F0000500C50F1000041EB045141EA050130BD45
-:106F10005FEA4C0C404141EB0101013C28BFB1F557
-:106F2000801FE9D291F0000F04BF01460020B1FAA2
-:106F300081F308BF2033A3F10B03B3F120020CDA75
-:106F40000C3208DD02F1140CC2F10C0201FA0CF053
-:106F500021FA02F10CE002F11402D8BFC2F1200CB8
-:106F600001FA02F120FA0CFCDCBF41EA0C0190406E
-:106F7000E41AA2BF01EB0451294330BD6FEA0404B7
-:106F80001F3C1CDA0C340EDC04F11404C4F12002A2
-:106F900020FA04F001FA02F340EA030021FA04F3B4
-:106FA00045EA030130BDC4F10C04C4F1200220FA0B
-:106FB00002F001FA04F340EA0300294630BD21FA49
-:106FC00004F0294630BD94F0000F83F4801306BF0F
-:106FD00081F480110134013D4EE77FEA645C18BF03
-:106FE0007FEA655C29D094EA050F08BF90EA020F9A
-:106FF00005D054EA000C04BF1946104630BD91EA92
-:10700000030F1EBF0021002030BD5FEA545C05D194
-:107010004000494128BF41F0004130BD14F58004D3
-:107020003CBF01F5801130BD01F0004545F0FE4147
-:1070300041F470014FF0000030BD7FEA645C1ABF7C
-:10704000194610467FEA655C1CBF0B46024650EAB3
-:10705000013406BF52EA033591EA030F41F40021DF
-:1070600030BD00BF90F0000F04BF0021704730B565
-:107070004FF4806404F132044FF000054FF000013A
-:1070800050E700BF90F0000F04BF0021704730B5FB
-:107090004FF4806404F1320410F0004548BF4042D0
-:1070A0004FF000013EE700BF42004FEAE2014FEA25
-:1070B00031014FEA02701FBF12F07F4393F07F4F00
-:1070C00081F06051704732F07F4208BF704793F003
-:1070D0007F4F04BF41F40021704730B54FF4607416
-:1070E00001F0004521F000411CE700BF50EA010219
-:1070F00008BF704730B54FF000050AE050EA0102C2
-:1071000008BF704730B511F0004502D5404261EB31
-:1071100041014FF4806404F132045FEA915C3FF472
-:10712000D8AE4FF003025FEADC0C18BF03325FEA0F
-:10713000DC0C18BF033202EBDC02C2F1200300FAC0
-:1071400003FC20FA02F001FA03FE40EA0E0021FAE5
-:1071500002F11444BDE600BF70B54FF0FF0C4CF4D3
-:10716000E06C1CEA11541DBF1CEA135594EA0C0F85
-:1071700095EA0C0F00F0DEF82C4481EA030621EAC0
-:107180004C5123EA4C5350EA013518BF52EA0335FB
-:1071900041F4801143F4801338D0A0FB02CE4FF0AD
-:1071A0000005E1FB02E506F00042E0FB03E54FF0DD
-:1071B0000006E1FB03569CF0000F18BF4EF0010ED5
-:1071C000A4F1FF04B6F5007F64F5407404D25FEAD1
-:1071D0004E0E6D4146EB060642EAC62141EA555184
-:1071E0004FEAC52040EA5E504FEACE2EB4F1FD0CC6
-:1071F00088BFBCF5E06F1ED8BEF1004F08BF5FEA44
-:10720000500E50F1000041EB045170BD06F00046F5
-:1072100046EA010140EA020081EA0301B4EB5C04A2
-:10722000C2BFD4EB0C0541EA045170BD41F480119A
-:107230004FF0000E013C00F3AB8014F1360FDEBFBF
-:10724000002001F0004170BDC4F10004203C35DA9B
-:107250000C341BDC04F11404C4F1200500FA05F31E
-:1072600020FA04F001FA05F240EA020001F00042BF
-:1072700021F0004110EBD37021FA04F642EB060135
-:107280005EEA430E08BF20EAD37070BDC4F10C045F
-:10729000C4F1200500FA04F320FA05F001FA04F223
-:1072A00040EA020001F0004110EBD37041F100010F
-:1072B0005EEA430E08BF20EAD37070BDC4F120051A
-:1072C00000FA05F24EEA020E20FA04F301FA05F282
-:1072D00043EA020321FA04F001F0004121FA04F22A
-:1072E00020EA020000EBD3705EEA430E08BF20EAFA
-:1072F000D37070BD94F0000F0FD101F00046400034
-:1073000041EB010111F4801F08BF013CF7D041EAB5
-:10731000060195F0000F18BF704703F000465200B9
-:1073200043EB030313F4801F08BF013DF7D043EA8A
-:107330000603704794EA0C0F0CEA135518BF95EA40
-:107340000C0F0CD050EA410618BF52EA4306D1D1C7
-:1073500081EA030101F000414FF0000070BD50EAE6
-:10736000410606BF1046194652EA430619D094EA70
-:107370000C0F02D150EA013613D195EA0C0F05D15A
-:1073800052EA03361CBF104619460AD181EA0301AE
-:1073900001F0004141F0FE4141F470014FF0000066
-:1073A00070BD41F0FE4141F4780170BD70B54FF001
-:1073B000FF0C4CF4E06C1CEA11541DBF1CEA135581
-:1073C00094EA0C0F95EA0C0F00F0A7F8A4EB050463
-:1073D00081EA030E52EA03354FEA013100F088805A
-:1073E0004FEA03334FF0805545EA131343EA126323
-:1073F0004FEA022245EA111545EA10654FEA0026D8
-:107400000EF000419D4208BF964244F1FD0404F590
-:10741000407402D25B084FEA3202B61A65EB0305EC
-:107420005B084FEA32024FF480104FF4002CB6EBA9
-:10743000020E75EB030E22BFB61A754640EA0C0029
-:107440005B084FEA3202B6EB020E75EB030E22BF69
-:10745000B61A754640EA5C005B084FEA3202B6EBAA
-:10746000020E75EB030E22BFB61A754640EA9C0069
-:107470005B084FEA3202B6EB020E75EB030E22BF39
-:10748000B61A754640EADC0055EA060E18D04FEAF7
-:10749000051545EA16754FEA06164FEAC30343EA97
-:1074A00052734FEAC2025FEA1C1CC0D111F4801F64
-:1074B0000BD141EA00014FF000004FF0004CB6E75D
-:1074C00011F4801F04BF01430020B4F1FD0C88BFFC
-:1074D000BCF5E06F3FF6AFAEB5EB030C04BFB6EB07
-:1074E000020C5FEA500C50F1000041EB045170BDFA
-:1074F0000EF0004E4EEA113114EB5C04C2BFD4EB27
-:107500000C0541EA045170BD41F480114FF0000EAA
-:10751000013C90E645EA060E8DE60CEA135594EA26
-:107520000C0F08BF95EA0C0F3FF43BAF94EA0C0F29
-:107530000AD150EA01347FF434AF95EA0C0F7FF49E
-:1075400025AF104619462CE795EA0C0F06D152EAF2
-:1075500003353FF4FDAE1046194622E750EA4106D6
-:1075600018BF52EA43067FF4C5AE50EA41047FF4E7
-:107570000DAF52EA43057FF4EBAE12E74FF0FF3C4C
-:1075800006E000BF4FF0010C02E000BF4FF0010C1D
-:107590004DF804CD4FEA410C7FEA6C5C4FEA430C96
-:1075A00018BF7FEA6C5C1BD001B050EA410C0CBFE5
-:1075B00052EA430C91EA030F02BF90EA020F002047
-:1075C000704710F1000F91EA030F58BF994208BFAE
-:1075D00090422CBFD8176FEAE37040F0010070476B
-:1075E0004FEA410C7FEA6C5C02D150EA013C07D1C2
-:1075F0004FEA430C7FEA6C5CD6D152EA033CD3D00D
-:107600005DF8040B704700BF8446104662468C4606
-:107610001946634600E000BF01B5FFF7B7FF002839
-:1076200048BF10F1000F01BD4DF808EDFFF7F4FF62
-:107630000CBF012000205DF808FB00BF4DF808EDED
-:10764000FFF7EAFF34BF012000205DF808FB00BF10
-:107650004DF808EDFFF7E0FF94BF012000205DF832
-:1076600008FB00BF4DF808EDFFF7CEFF94BF0120E7
-:1076700000205DF808FB00BF4DF808EDFFF7C4FFE0
-:1076800034BF012000205DF808FB00BF4FEA410C29
-:107690007FEA6C5C02D150EA013C0AD14FEA430C0C
-:1076A0007FEA6C5C02D152EA033C02D14FF0000049
-:1076B00070474FF0010070474FEA4102B2F1E043DA
-:1076C00024BFB3F5001CDCF1FE5C0DD901F0004CC9
-:1076D0004FEAC0024CEA5070B2F1004F40EB830019
-:1076E00008BF20F00100704711F0804F21D113F145
-:1076F0003872BCBF01F00040704741F480114FEA7E
-:107700005252C2F11802C2F1200C10FA0CF320FA06
-:1077100002F018BF40F001004FEAC1234FEAD32323
-:1077200003FA0CFC40EA0C0023FA02F34FEA43038D
-:10773000CCE77FEA625307D150EA01331EBF4FF016
-:10774000FE4040F44000704701F0004040F0FE4031
-:1077500040F40000704700BF53B94AB9002908BF80
-:1077600000281CBF4FF0FF314FF0FF3000F074B91C
-:10777000ADF1080C6DE904CE00F006F8DDF804E088
-:10778000DDE9022304B070472DE9F047089D044667
-:107790008E46002B4DD18A42944669D9B2FA82F2C4
-:1077A00052B101FA02F3C2F1200120FA01F10CFA00
-:1077B00002FC41EA030E94404FEA1C48210CBEFB38
-:1077C000F8F61FFA8CF708FB16E341EA034306FBC1
-:1077D00007F199420AD91CEB030306F1FF3080F050
-:1077E0001F81994240F21C81023E63445B1AA4B29D
-:1077F000B3FBF8F008FB103344EA034400FB07F73F
-:10780000A7420AD91CEB040400F1FF3380F00A817F
-:10781000A74240F207816444023840EA0640E41B74
-:1078200000261DB1D4400023C5E900433146BDE820
-:10783000F0878B4209D9002D00F0EF800026C5E9C2
-:10784000000130463146BDE8F087B3FA83F6002EDA
-:107850004AD18B4202D3824200F2F980841A61EB52
-:10786000030301209E46002DE0D0C5E9004EDDE770
-:1078700002B9FFDEB2FA82F2002A40F09280A1EB58
-:107880000C014FEA1C471FFA8CFE0126200CB1FBAD
-:10789000F7F307FB131140EA01410EFB03F08842A6
-:1078A00008D91CEB010103F1FF3802D2884200F233
-:1078B000CB804346091AA4B2B1FBF7F007FB1011C5
-:1078C00044EA01440EFB00FEA64508D91CEB040463
-:1078D00000F1FF3102D2A64500F2BB800846A4EBBE
-:1078E0000E0440EA03409CE7C6F12007B34022FAA9
-:1078F00007FC4CEA030C20FA07F401FA06F31C43D8
-:10790000F9404FEA1C4900FA06F3B1FBF9F8200CE4
-:107910001FFA8CFE09FB181140EA014108FB0EF02A
-:10792000884202FA06F20BD91CEB010108F1FF3A7A
-:1079300080F08880884240F28580A8F10208614486
-:10794000091AA4B2B1FBF9F009FB101144EA014194
-:1079500000FB0EFE8E4508D91CEB010100F1FF343F
-:107960006CD28E456AD90238614440EA0840A0FBD7
-:107970000294A1EB0E01A142C846A64656D353D0AD
-:107980005DB1B3EB080261EB0E0101FA07F722FAD1
-:1079900006F3F1401F43C5E9007100263146BDE8FA
-:1079A000F087C2F12003D8400CFA02FC21FA03F35D
-:1079B000914001434FEA1C471FFA8CFEB3FBF7F0DE
-:1079C00007FB10360B0C43EA064300FB0EF69E4203
-:1079D00004FA02F408D91CEB030300F1FF382FD29C
-:1079E0009E422DD9023863449B1B89B2B3FBF7F644
-:1079F00007FB163341EA034106FB0EF38B4208D91D
-:107A00001CEB010106F1FF3816D28B4214D9023E5D
-:107A10006144C91A46EA004638E72E46284605E77B
-:107A20000646E3E61846F8E64B45A9D2B9EB02084C
-:107A300064EB0C0E0138A3E74646EAE7204694E7DC
-:107A40004046D1E7D0467BE7023B614432E730460F
-:107A500009E76444023842E7704700BF024B5822EE
-:107A60001A604FF0FF30704770420020024B5822DE
-:107A70001A604FF0FF30704770420020FEE700BFF1
-:107A80000B4601461846FFF73DB8EEF731BD012819
-:107A900038BF012010B504462046EEF7EBFC30B9A4
-:107AA000FEF770FD08B900F00FF88047F4E710BD4D
-:107AB00008B500F004F808B5804700F005F808B5EF
-:107AC000FEF758FDFFF7F7FF08B50620FFF766F849
-:107AD0000120FFF7D3FF0A220021FFF7FBB810B502
-:107AE00001390244904201D1002005E0037811F8E9
-:107AF000014FA34201D0181B10BD0130F2E70A4428
-:107B0000914200F1FF3300D1704710B511F8014BDD
-:107B100003F8014F9142F9D110BD884210B501EB35
-:107B2000020402D98442234607D8431EA14208D04A
-:107B300011F8012B03F8012FF8E7024401468A42AD
-:107B400000D110BD13F8014D02F8014DF7E70244D2
-:107B50000346934200D1704703F8011BF9E71F2940
-:107B600038B504460D4604D9162303604FF0FF30A4
-:107B700038BD426C12B152F821304BB9204600F0AA
-:107B800016F82A4601462046BDE83840FFF70EB8F1
-:107B9000012B0AD0591C03D1162303600120E7E70B
-:107BA000002442F82540284698470020E0E7FFF7E8
-:107BB00055BF10F8012B11F8013B012A28BF9A424A
-:107BC000F7D0D01A7047034613F8012B002AFBD1D7
-:107BD000181A013870470000F8B500BFF8BC08BC9F
-:107BE0009E467047F8B500BFF8BC08BC9E4670477B
-:107BF0000338FDD8704700000A286400501E1E009C
-:107C000069645F6D6B636400202020203030302C6D
-:107C10003030302C3030302C3030302C3030300A96
-:107C2000202020203030302C3037302C3030302C99
-:107C30003037302C3030300A202020203030302CAB
-:107C40003030302C3030302C3030302C3030300A66
-:107C5000202020203037302C3030302C3030302C69
-:107C60003030302C3037300A202020203030302C7B
-:107C70003037302C3037302C3037302C3030300A21
-:107C800000000000202020203030302C3030302CFC
-:107C90003030302C3030302C3030300A2020202052
-:107CA0003030302C3037302C3030302C3037302CD6
-:107CB0003030300A202020203030302C3030302C32
-:107CC0003030302C3030302C3030300A2020202022
-:107CD0003030302C3037302C3037302C3037302C9F
-:107CE0003030300A202020203037302C3030302CFB
-:107CF0003030302C3030302C3037300A000000006B
-:107D000023000000735F000000000000000000007E
-:107D1000A5C80200F1C702005D6E02005D6E0200A0
-:107D2000656E0200656E02004D6E02006D6E02000F
-:107D300061CB0200896E02002DCC02006DC80200EA
-:107D4000A96E0200C5C80100D9C8010069C90200B6
-:107D50003100000032000000330000003400000059
-:107D60000000000000000000E5CD0100EDCD0100A5
-:107D7000F1CD010019D0010049540200CDD001001D
-:107D800055D10100756E6B6E6F776E007A766770F5
-:107D900074756F6965617A76677074756F6965610E
-:107DA0007A766770740000001B1B000E1100000043
-:107DB00015160F18130000001C0B1F251E000000D5
-:107DC0000000000000000000B5D30100D5560200FD
-:107DD000ADD3010069D30100A9D3010091D70100FF
-:107DE0009DD3010099D301000000000000000000B5
-:107DF000E5CD0100EDCD0100F1CD0100F5F601006A
-:107E000049540200CDD70100F1D70100796D02007D
-:107E10007D6D0200FDF90100916D020079F601000F
-:107E200075F40100996D0200C4FFFFFF000000001F
-:107E3000E5CD01002D830200F1CD0100C5D7010081
-:107E40004954020049D801001DD801005542495447
-:107E50005F4C4F475F46535F565F3030320A000039
-:107E6000687E03000800000001000000020000001E
-:107E700002000000020000000300000002000000F9
-:107E800004000000010000000500000008000000E0
-:107E900006000000010000000700000001000000D3
-:107EA00008000000010000000000000000000000C9
-:107EB000E5CD0100EDCD010089DF0100C5D701004E
-:107EC0004954020039DA010051DA0100D47E03007E
-:107ED00008000000010000000C000000020000008B
-:107EE0000500000003000000020000000400000084
-:107EF0000100000005000000010000000600000075
-:107F0000020000000700000003000000080000005D
-:107F1000010000000000000000000000E5CD0100AD
-:107F2000EDCD0100F1CD0100C5D70100495402009B
-:107F300099E30100CDE30100E1E6010021E7010042
-:107F400049EB010095E3010069EB010081EB0100C1
-:107F5000A5EB0100F8FFFFFF00000000C9E30100EE
-:107F6000CDEB010091EB010009EC010019E70100E4
-:107F7000F9E70100E5EB010000000000000000004F
-:107F80003DEC010081EC010099EC010000000000D3
-:107F90000000000071ED010049EC0100419E02006B
-:107FA00055EC01005DEC010079EC0100559E0200EA
-:107FB0000000000000000000C1F1010019F3010001
-:107FC000C5F10100C9F10100D5F10100EDF1010099
-:107FD00095F201000000000000000000E5CD010066
-:107FE000EDCD0100F1CD0100F5F60100495402008C
-:107FF00059F3010075F30100796D02007D6D0200F7
-:10800000FDF90100916D020079F6010075F401009F
-:10801000996D020000000000000000000500020051
-:1080200021FA0100419E020025FA0100499E02004A
-:1080300029FA0100559E020039FA010081FA010077
-:10804000FCFFFFFF00000000E5CD0100EDCD0100C9
-:10805000F1CD0100C5D701004954020025FB010004
-:10806000D1FA0100676967676C6500003031303212
-:1080700033303938383031393030383434303034C6
-:1080800034303038383831303233303031363031C6
-:1080900030303333303032343030303030303030D4
-:1080A00030303030303030303030303030303030D0
-:1080B000303030302C3131303233323537303038A7
-:1080C000373431313434303034343030383838307B
-:1080D0003335323030353930313030333330303081
-:1080E000313030303030303030303030303030308F
-:1080F000303031303030303030303030302C33317F
-:108100003032333237323930323131303534343045
-:108110003238383930383838303039313030363319
-:108120003030303030303030323430373030303240
-:10813000303030303030303030303030333030303C
-:108140003030303030302C33313032333237323916
-:1081500030313032303534343032383839303838E4
-:1081600038303039313030363330303030303030F4
-:1081700030323430373030303230303030303030F0
-:108180003030303030333030303030303030302CF0
-:1081900033313032333237323930313134303534B3
-:1081A000343032383839303838383030393130308E
-:1081B00036333030303030303030323430373030A9
-:1081C00030323030303030303030303030303330AA
-:1081D0003030303030303030000000006861707076
-:1081E00079000000303130323331393932303636AF
-:1081F000393131343430303434303038383830324A
-:108200003632303032383030303031383030303251
-:108210003035303030303030303030303030303059
-:108220003031303030303030303030302C3030324F
-:108230003332323132393032393530383434303209
-:10824000343034303838383030303030303034300A
-:108250003030323234303031313030303030303014
-:108260003030303030303030303030373530303002
-:1082700030303030302C30303030303231323930F4
-:1082800032393530393434303234303430383838AB
-:1082900030313435303030343030303232343030C8
-:1082A00031313030303030303030303030303030CC
-:1082B0003030303037353030303030303030000012
-:1082C00068656C6C6F000000333130323330363704
-:1082D0003330313937303234343031313837303867
-:1082E000383831303233303132383030303030306D
-:1082F0003030323430303030303030303030303078
-:10830000303030303030303030303030303030306D
-:108310002C3330303030313036343030313630324A
-:10832000343430303938313038383830303030301B
-:10833000313238303030303031303030343030302D
-:10834000303030303030303030303030303030302D
-:108350003030303030303030302C33313032333117
-:1083600030363430323933303234343030393831D9
-:1083700030383838313032333031323830303030D4
-:1083800030313030303430303030303030303030E8
-:1083900030303030303030303030303030303030DD
-:1083A000303000006D7973746572696F7573000009
-:1083B00034303030303233393030333331303034A0
-:1083C0003430323430343038383830343737303075
-:1083D000303430303032323430303131303430308B
-:1083E0003030303030303030303030303030383085
-:1083F00030303030303030302C3430353531323868
-:108400003435333835303030343430303434303043
-:108410003838383030303030313238303330313035
-:108420003530303136303030303030303030303040
-:108430003030303030303835303030353030303129
-:108440003500000073616400333130323332323230
-:1084500036303730383031343430313632343038E9
-:1084600038383130323330313238303030303031EA
-:1084700030303234303030303030303030303030F6
-:1084800030303030303030303030303030303030EC
-:108490002C333130323331363233303933363032B7
-:1084A0003434303039333930383838303030303097
-:1084B00031323830303030303130303234303030AA
-:1084C00030303030303030303030303030303030AC
-:1084D000303030303030303030000000736C696440
-:1084E00065000000313035323032333235303232CF
-:1084F000333032343430323430343038383831304C
-:108500003233303132383031303230303030313156
-:108510003034303030303030303030303030303057
-:108520003031303030303030303030302C3031304D
-:108530003233323532303039313030323434303019
-:1085400034343030383838313032333031323830FA
-:10855000313032323430303131303430303030300C
-:10856000303030303030303030303130303030300A
-:108570003030303030000000736F6172696E670018
-:1085800032313032333430303935333039303534BC
-:108590003430353939393038383831303233303099
-:1085A00032323032303030343030303230323530B8
-:1085B00030303030303030303030303030323030B9
-:1085C00030303030303030302C343032323333379A
-:1085D0003237323733303134343430303434303071
-:1085E0003838383030303030303331303130323468
-:1085F0003430303033303030303030303030303074
-:10860000303030303030303030303030303030306A
-:1086100030000000737072696E67000033303635C9
-:10862000393030333731313633313234343030351C
-:1086300038373038383830383037303033343030FD
-:108640003030303030303234303030303030303024
-:108650003030303030303030303530303030303015
-:10866000303030302C3031303233303033373131FC
-:1086700036333133343430303538373038383831B8
-:1086800030323330303331303030303030303032DF
-:1086900034303030303030303030303030303030D6
-:1086A0003030353030303030303030303000000055
-:1086B0007477696E6B6C6500303130313830303032
-:1086C0003736373232303934343030373536303867
-:1086D000383830383535303132383030303030306D
-:1086E0003030323430303030303030303030303084
-:1086F000303030303030303030303030303030307A
-:10870000000000007961776E0000000032303030E8
-:108710003032323831313333323032343430313533
-:10872000303030383838313032333031323830311F
-:108730003032343130303234303430303033303025
-:108740003030303030303030303130303030303028
-:10875000303030302C303035333132353230303902
-:1087600031303032343430303434303038383830DE
-:1087700036333630313238303130323234303031D5
-:1087800031303330303030303030303030303030E5
-:10879000303031303030303030303030302C3030DC
-:1087A0003832323037383430313930303834343090
-:1087B0003034343030383838303638313030313683
-:1087C0003030303035353030323430303030303099
-:1087D0003030303030303030303030303530303094
-:1087E0003030303030302C30303437393037383466
-:1087F0003031393030383434303034343030383847
-:108800003830323938303031363030303030303046
-:108810003032343030303030303030303030303052
-:108820003030303030353030303030303030302C47
-:108830003030333231303738343031393030383409
-:1088400034303034343030383838303130383030FB
-:108850003136303030303333303030383030303003
-:108860003030303030303030303030303030353003
-:108870003030303030303030000000000000000078
-:108880000000000049F301008DE3010099F30100AD
-:10889000D9020200E1020200E9020200F102020034
-:1088A00001030200110302001D0302002D03020058
-:1088B000350302003D030200450302005503020098
-:1088C0005D0302006503020051F301007D03020015
-:1088D000850302008D030200950302007904020063
-:1088E0009D030200A1030200A5030200B5030200DC
-:1088F000000000000000000049F301008DE30100CA
-:1089000099F3010059070200E1020200A9030200E5
-:10891000F102020001030200110302001D03020024
-:108920002D030200350302003D030200D5070200BB
-:1089300081070200AD030200DD04020051F30100D3
-:108940007D030200850302008D03020095030200EF
-:10895000790402009D030200A10302000504020045
-:108960000D050200C103020049080200B103020024
-:10897000ECFFFFFF00000000E5CD0100EDCD0100A0
-:1089800091050200C5D70100495402003D040200D0
-:108990004D050200E4FFFFFF00000000A9080200EF
-:1089A0003D9E0200419E020009050200499E020010
-:1089B000519E0200559E02000000000000000000D1
-:1089C000150902006D1702006D170200B1080200C0
-:1089D000B508020085170200BD0A02008D090200D9
-:1089E000591A0200851B0200A91A0200711B02001D
-:1089F00071170200205B00005D000000563200008D
-:108A000020000000424243206D6963726F3A626940
-:108A100074000000D8ECF0F4F8FC00040000000042
-:108A200000000000E5CD0100EDCD0100810D020048
-:108A3000C50E020049540200510D02006D100200E3
-:108A4000E95D0000251D470AA062FA1922DFA9A8E6
-:108A500000000000000000006D1702006D1702000A
-:108A60006D170200B17A0300B17A03008517020086
-:108A70006D1702006D170200591A0200851B0200D3
-:108A8000A91A0200711B0200711702000000000009
-:108A9000000000006D1702006D1702006D17020044
-:108AA000851C0200891C020085170200751E020049
-:108AB0001D1E0200591A0200851B0200A91A02009D
-:108AC000711B02007117020000000000000000008E
-:108AD0005D220200852302006D1702004921020079
-:108AE0004D210200851702006D1702006D1702006C
-:108AF000591A0200851B0200A91A0200711B02000C
-:108B000071170200E5230200AD2102006924020072
-:108B1000F8FFFFFF00000000E5CD0100EDCD0100F2
-:108B200061240200C5D7010049540200D52102008A
-:108B300099240200000000000000000071260200DD
-:108B4000152B02006D170200AD250200B1250200B1
-:108B5000851702006D1702006D170200591A0200F6
-:108B6000851B0200A91A0200711B02007117020086
-:108B7000512B0200BD25020011260200F8FFFFFF65
-:108B800000000000E5CD0100EDCD0100B12B020099
-:108B9000C5D7010049540200E52502004126020024
-:108BA0000000000000000000B12C02002D2C02008B
-:108BB0006D1702001D2C0200212C020085170200F7
-:108BC0006D1702006D170200591A0200851B020082
-:108BD000A91A0200711B0200711702006E4000000A
-:108BE000B5A3F393E0A9E50E24DCCA9E00000000C3
-:108BF00000000000492F02006D170200193002002A
-:108C0000612E0200652E0200851702006D1702001A
-:108C1000712E0200591A0200851B0200A91A0200D7
-:108C2000711B020071170200FFFFFFFF000000012F
-:108C3000000200030004010001010102010301041C
-:108C40000200020102020203020403000301030204
-:108C500003030304040004010402040304040000E9
-:108C60000000000000000000B5D301004534020000
-:108C7000ADD3010069D30100A9D3010091D7010050
-:108C80009DD301006935020091C201004134020008
-:108C9000AD350200ADCA010075CC0100FCFFFFFF3D
-:108CA00000000000053A0200D5350200D13502006F
-:108CB000C5D70100495402006DCC010089CC0100E8
-:108CC0000000000000000000E5CD0100EDCD010036
-:108CD000F1CD0100C5D70100813F02000D3A02002D
-:108CE000393A0200636F6D7061737343616C000009
-:108CF000302C3235352C302C3235352C300A302C96
-:108D00003235352C302C3235352C300A302C302C85
-:108D1000302C302C300A3235352C302C302C302C85
-:108D20003235350A302C3235352C3235352C32354A
-:108D3000352C300A0000000054494C5420544F2078
-:108D400046494C4C2053435245454E2000000000FC
-:108D50000000010002000300040000010101020103
-:108D600003010401000201020202030204020003E3
-:108D700001030203030304030004010402040304C7
-:108D800004040000D8D8ECF0F4F8FC000304000060
-:108D90000000000000000000E5CD0100EDCD010065
-:108DA000FD4C0200F14E020049540200D14B02007A
-:108DB000E94B02000000000000000000E5CD0100CA
-:108DC000EDCD0100D5500200C5D701004954020085
-:108DD0003D5002005550020000000000000000005D
-:108DE000E5CD0100EDCD0100F1CD0100C5D70100B9
-:108DF00049540200F55402001D5502000000000015
-:108E000000000000E5CD0100EDCD0100F1CD010035
-:108E1000C5D7010049540200F9660200116702003B
-:108E2000F56602000000000000000000E5CD010032
-:108E3000EDCD0100F1CD0100C5D70100495402007C
-:108E40006D67020085670200ED6702005D67020042
-:108E5000A56702006167020065670200656702009E
-:108E6000256B02000000000000000000E5CD0100BD
-:108E7000EDCD0100F1CD0100C5D70100495402003C
-:108E8000CD6B0200E56B0200C16B02006D6C02004D
-:108E9000C96B0200C16B0200056C020000000000FB
-:108EA00000000000E5CD0100EDCD0100F1CD010095
-:108EB000C5D7010049540200B96D0200E16D0200FE
-:108EC000796D02007D6D0200816D0200916D0200DE
-:108ED000956D0200956D0200996D02000000000082
-:108EE0000000000091700200556E02005D6E0200ED
-:108EF0005D6E0200656E0200656E02004D6E02003E
-:108F00006D6E02008D6F0200896E0200C96E020054
-:108F100019700200A96E02000000000000000000AD
-:108F2000917002000000000000000000917002003B
-:108F3000B17A0300B17A0300B17A0300B17A030079
-:108F400065720200B17A0300B17A0300F970020081
-:108F5000117402000000000000000000F8FFFFFF95
-:108F600000000000E5CD0100EDCD01008D72020092
-:108F7000C5D70100495402000000000000000000B5
-:108F800000000000000000004D7802003D78020063
-:108F90000000000000000000E5CD01002D8302006C
-:108FA000F1CD0100C5D70100495402005D7F0200E8
-:108FB0009D7F02000000000000000000E5CD0100E0
-:108FC00005850200F1CD0100C1860200495402006E
-:108FD000C5840200E1840200BD8402002D860200E7
-:108FE000ED850200F4FFFFFF000000007186020023
-:108FF000009003000400000020900300090000001E
-:10900000020000000000000004000000100000004A
-:1090100008000000200000001000000030000000E8
-:109020006902000080000000E802000090000000DB
-:10903000C4090000700000008813000060000000F8
-:109040001027000050000000204E000040000000EB
-:10905000409C000030000000A086010020000000BD
-:1090600040420F001000000000000000000000005F
-:10907000E5CD0100EDCD0100E98B0200C98C0200B5
-:1090800049540200998C0200AD8C0200ED67020089
-:109090005D670200A567020061670200F18B0200B4
-:1090A000FD8C0200256B0200B0900300040000005C
-:1090B000102700000C000000204E000008000000F7
-:1090C00050C3000004000000A08601000000000062
-:1090D0000000000000000000E5CD0100EDCD010022
-:1090E000358E0200DD8E020049540200AD8E020072
-:1090F000C18E02003D8E02006D6C0200C96B020041
-:10910000118F0200056C020000000000000000004A
-:1091100009900200F5CD010025DA01004521020089
-:109120000000000000000000959502001D91020063
-:109130008590020019900200BD920200499302003E
-:10914000F4FFFFFF00000000E5CD0100EDCD0100C0
-:10915000F1CD0100C5D7010049540200419302003E
-:109160005D9302000000000000000000E5CD01005A
-:10917000EDCD0100F1CD0100C5D701004954020039
-:109180007D960200919602001596020000000000F4
-:1091900000000000E5CD010005850200F1CD0100D1
-:1091A000C186020049540200F9990200219A020086
-:1091B000BD8402002D860200E1990200F4FFFFFF4A
-:1091C00000000000718602000000000000000000A6
-:1091D000E5CD0100EDCD0100F1CD0100C5D70100C5
-:1091E00049540200699D0200019E02003D9C02005C
-:1091F000A99B0200859C0200000000000000000006
-:10920000D59E02003D9E0200419E0200459E020046
-:10921000499E0200519E0200559E0200000000007F
-:1092200000000000359F0200619E0200859E020042
-:109230007D9E0200499E0200B59E0200C59E02006E
-:10924000719E02009D9F0200FCFFFFFF00000000D6
-:1092500019A002000000000000000000599E02005A
-:109260000000000000000000E5CD0100EDCD010090
-:10927000F1CD0100C5D701004954020049A1020007
-:1092800069A1020091A10200F8FFFFFF00000000A9
-:1092900059A40200000000000000000075A80200B0
-:1092A00019A60200E5A50200F9A5020009A6020020
-:1092B00011A60200FCFFFFFF00000000D1A7020082
-:1092C0003D9E0200419E0200FDA70200DDA70200B4
-:1092D000EDA70200F5A7020000000000000000005A
-:1092E00075AC020069AA0200B5AA02007DAB0200BB
-:1092F000B5A8020039AA0200C9AB0200FCFFFFFFBB
-:1093000000000000E5CD0100EDCD0100F1CD010030
-:10931000C5D70100495402003DAC020001AC020077
-:10932000000000000000000001A9020001AA0200E4
-:109330001DAA02009DA80200A9A80200FDAA020021
-:109340001DAB02007DA80200F5A8020081A8020062
-:10935000FCFFFFFF0000000015AD02000000000050
-:109360000008080800080A4A4000000A5FEA5FEAAD
-:109370000ED92ED36E19324489330C924C924D087B
-:109380000800000004880808040804848488000A8F
-:10939000448A4000048EC480000000048800000E4F
-:1093A000C000000000080001224488100C925252B4
-:1093B0004C048C84848E1C824C901E1EC244924CA1
-:1093C00006CA525FE21FF01EC13E02448ED12E1F1C
-:1093D000E24488100ED12ED12E0ED12EC488000862
-:1093E00000080000048004880244880482000EC043
-:1093F0000EC008048244880ED126C0040ED135B3B5
-:109400006C0C925ED2521C925C925C0ED010100ECC
-:109410001C9252525C1ED01C901E1ED01C90100E2E
-:10942000D013712E12525ED2521C8808081C1FE203
-:1094300042524C1254981492101010101E113B7589
-:10944000B131113935B3710C9252524C1C925C906F
-:10945000100C92524C861C925C92510ED00C825C85
-:109460001FE4848484125252524C1131312A441127
-:109470003135BB7112524C9252112A4484841EC45D
-:1094800088101E0EC808080E10080482410EC24241
-:10949000424E048A400000000000001F08048000C3
-:1094A00000000ED2524F10101C925C000ED0100E15
-:1094B00002424ED24E0C925C900E06C81C88080EDA
-:1094C000D24EC24C10101C925208000808080240EC
-:1094D00002424C10149814920808080806001B75E4
-:1094E000B131001C925252000C92524C001C925C02
-:1094F00090000ED24EC2000ED010100006C8049884
-:1095000008080EC807001252524F0011312A4400B9
-:10951000113135BB00124C8C9200112A4498001E68
-:10952000C4881E06C48C8486080808080818080C1D
-:10953000881800000C836000FFFF0100000000009D
-:10954000FFFF0000FFFF000050950300080000002F
-:109550000200000001000000030000000200000003
-:1095600004000000030000000500000004000000EB
-:109570001C000000050000001D00000006000000A7
-:109580001E000000070000001F000000080000008F
-:109590000000000000000000F9BA0200EDBA02006D
-:1095A000419E0200BDBA0200C1BA0200D1BA020057
-:1095B00029C302000000000000000000E5CD01000A
-:1095C000EDCD0100F1CD010091C20200495402002D
-:1095D00009BB020069BB020071C50200F8FFFFFF72
-:1095E00000000000B9C502000000000000000000FB
-:1095F000A5C80200F1C702005D6E02005D6E0200A8
-:10960000656E0200656E02004D6E02006D6E020016
-:1096100061CB0200896E02002DCC02006DC80200F1
-:10962000A96E02005DC8020061C8020069C902009B
-:109630000000000000000000E5CD0100EDCD0100BC
-:10964000F1CD0100C5D701004954020005CD02004B
-:1096500081CD0200E1D0020045CD0200F8FFFFFFFE
-:109660000000000061D10200F4FFFFFF00000000D5
-:1096700079CD0200000000000000000015D50200B6
-:1096800041D80200DDD70200D1DE020061D3020022
-:10969000D9D50200D1D30200E1D3020015D40200D3
-:1096A00021D402002D03020081DA0200C5DF02008E
-:1096B00031D402002DD60200BDD602008DD70200A3
-:1096C00041D402007D0302008503020081DD020017
-:1096D00029DD0200A1D4020041D30200E9D6020034
-:1096E00099400200A14102000000000000000000BB
-:1096F00091700200E1E1020035E0020045E0020065
-:10970000C5E0020065720200F5E0020081E102009E
-:10971000F9700200117402002DE20200CDE2020095
-:10972000F9E20200F8FFFFFF00000000E5CD0100B4
-:10973000EDCD01008D72020001E4020049540200E7
-:10974000C5E20200E1E202000000000000000000AB
-:10975000E5CD0100EDCD0100F1CD0100C5D701003F
-:1097600049540200A1E60200B5E6020005E8020045
-:10977000A99B0200859C0200000000000000000080
-:10978000E5CD0100EDCD0100F1CD0100C9EB0200F6
-:109790004954020099E90200B1E902001DDA010012
-:1097A000D1E902002DE8020069E8020039EA02006E
-:1097B0008DE8020029EB0200B9E80200D1E80200BE
-:1097C00001E9020035E9020081EA020005EA02002F
-:1097D00055E9020029E802000030004003000000C3
-:1097E0000F00000000400040040000000F000000D7
-:1097F00000300240230000000C0000000020004068
-:10980000020000001000000000F002402F000000E5
-:10981000040000000080024028000000100000004A
-:109820000100060000000000D83B0020F9F3020010
-:10983000949A0300989A03000400000001000600B7
-:10984000E03E002000100201B09A0300C09A03001D
-:1098500008000000A09A0300B09A0300080000006E
-:10986000989A0300A09A0300080000003C9A0300A5
-:10987000749A030008000000749A0300949A03008D
-:109880000800000050EADA308883B89F604F15F373
-:109890000000C98E0000FFFFDEC0ADDEFE011EF13C
-:1098A000DEC0ADDEFF011EF100100000040000006C
-:1098B00001000000E54E0300C14E0300B14E03005D
-:1098C00015510300A1500300854E0300894E03008B
-:1098D0008D4E03000100FFFF0000000001000000AA
-:1098E00001000100F098030001000100F49803005A
-:1098F0000100000000000000000000000000000067
-:10990000E562030099620300B962030000000000F1
-:10991000000000006564030055640300419E0200DE
-:10992000596403005D640300519E0200559E0200CD
-:109930006421002000202020202020202020282812
-:1099400028282820202020202020202020202020FF
-:10995000202020202088101010101010101010103F
-:10996000101010101004040404040404040404106F
-:1099700010101010101041414141414101010101FD
-:1099800001010101010101010101010101010101C7
-:1099900010101010101042424242424202020202D3
-:1099A0000202020202020202020202020202020297
-:1099B0001010101020000000000000000000000047
-:1099C0000000000000000000000000000000000097
-:1099D0000000000000000000000000000000000087
-:1099E0000000000000000000000000000000000077
-:1099F0000000000000000000000000000000000067
-:109A00000000000000000000000000000000000056
-:109A10000000000000000000000000000000000046
-:109A20000000000000000000000000000000000036
-:0C9A30000000000000000000000000002A
-:109A3C009505030000000000150C0300FC38002005
-:109A4C00E50303000000000069180300000000009B
-:109A5C00C51B02000000000089330300483F0020B2
-:089A6C003511020000000000AA
-:109A7400B1F1010000000000C1520200000000002A
-:109A84007150030000000000913503000000000045
-:049A9400B516020001
-:089A98007D50030000000000F6
-:109AA0000D32030000000000153303000000000029
-:109AB000E5160200000000009D4E030000000000BB
-:089AC000582AFE7F010000009E
-:109AC800000000007A76677074756F6965617A7650
-:109AD800677074756F6965617A76677074000000E5
-:109AE800B801EE01060126014A015D018801DC008A
-:109AF800F70083009300A500AF00C400B801EE0191
-:109B0800060126014A015D018801000006014A019B
-:109B180088010B020B0206010B020B02060106016B
-:109B2800060106010B020B020B020B020B02B80125
-:109B3800EE018801B8015D0188014A01260126016C
-:109B480006010601880188014A014A018801880145
-:109B58004A014A01847D0300048A030001000000D1
-:109B68007D0000000138FDD1704700BF95A50200B7
-:109B780095A5020099A50200A1A50200A5A50200CD
-:109B8800ADA50200B5A50200BDA50200C1A5020051
-:109B9800C5A50200C5A50200D9A70200C9A50200F3
-:109BA800CDA50200D1A50200D1A50200DDA50200C5
-:109BB800E1A502005C930300FFFFFFFFA84200201D
-:109BC8000090D0030010014011000400FFFFFFFFC8
-:109BD800FFFFFFFFFFFFFFFFFFFFFFFFC97A030043
-:109BE80064210020000000000000000000000000C8
-:109BF800000000000000000000000000000000005D
-:109C0800000000000000000000000000000000004C
-:109C1800000000000000000000000000000000003C
-:109C2800000000000000000000000000000000002C
-:109C3800000000000000000000000000000000001C
-:109C48000000000000FA0004FF0301181818181893
-:109C580018181800FDC4010089CA01009500020007
-:109C680071510200D5AD02007DB50200A9B902000C
-:109C780095EE0200D9C401000000000000000000B9
-:0C9C88000D44030000000000000000007C
+:100000001847074949690020187231B101238DF85A
+:100010000430ADF8062001A8884702B010BD00BF2B
+:10002000B03A002070B50388122B82B050D015D89A
+:10003000102B2AD0112B0FD1394C828823889A4259
+:100040000AD16068FFF7DEF918B1364B9B6903B13E
+:1000500098474FF6FF73238002B070BD502BFBD141
+:10006000304CC288E3899A42F6D1038A022BF3D13D
+:100070002B4D83882E889E42EED1123000F098FAE4
+:10008000002844D02946304633E0C37B012BE3D11E
+:10009000234C22884FF6FF739A422FD18588224B3A
+:1000A0001030009003CB0022C4F80E10C4F80A00F0
+:1000B000238A2272A189E28960892580FFF76CFF7B
+:1000C000184B6072DB89002BC6D12146284610E010
+:1000D000134C838825889D42BED10830A189238A8C
+:1000E0000090E2896089FFF757FF034621462846C2
+:1000F000637202B0BDE87040FFF76ABF094B9B69AD
+:10010000002BA9D0042002B0BDE8704018476868F1
+:10011000FFF778F900289FD0A369002BF3D19BE764
+:10012000CC3A0020B03A0020E03A002070B3F8B595
+:1001300086460768164E174D0446BEE80F00B446C3
+:10014000ACE80F009EE8070035608CE80700BFB1FF
+:100150003846FFF7DDFE90B923681868596803C573
+:100160000D4B0E490E4A18464FF6FF7440F8041F17
+:100170001C800021FFF7F2F8002818BF0320F8BD0B
+:100180002846FFF7C7FE0028EAD0F8BD0E207047CA
+:10019000B03A0020E03A0020CC3A00206836002037
+:1001A00019FF020070B582B006460191019D6DB144
+:1001B00000242546214601A804F03CFB18B106EBBB
+:1001C000450301359C800134142CF3D13046356051
+:1001D00002B070BD2DE9F04F0388B0F80480103BE9
+:1001E0008DB007460A2B31D8DFE803F006473030E0
+:1001F00030303030304E3300364EB368DB4300933E
+:100200007168684604F08CFB009901A8FFF7CAFFEB
+:10021000DDF804A0BAF1000F12D00DF106097C360A
+:100220004FF0000B39F8025F2B4C2046294604346E
+:1002300004F0F4FAA642F8D10BF1010BD345F1D149
+:10024000B8F1130F29D9042003F0DEF90DB0BDE891
+:10025000F08F037A21483F2B4FEA131441462CD9E3
+:1002600004F0C2FA1E48414604F0BEFA1D48414659
+:100270000DB0BDE8F04F04F0B7BA1B4841460DB0D1
+:10028000BDE8F04F04F0CABA037A002BDED1437AFE
+:1002900012481B074146F2D5EAE71348414604F0ED
+:1002A000A3FA0D48414604F09FFAFB7B012BCDD009
+:1002B0000E48414604F098FAC8E704F0AFFA032C60
+:1002C000D0D00748414604F0A9FA022CCED0054808
+:1002D0004146D4E7E83A0020EC3A0020003B0020F9
+:1002E000FC3A0020F83A0020F03A0020F43A0020CE
+:1002F0001328014601D900207047014804F09ABA3A
+:10030000EC3A00201328014601D90020704701482B
+:1003100004F090BAEC3A0020132801D9002070476D
+:1003200010B504462146074804F084FA08B90020B5
+:1003300010BD2146044804F07DFA002814BF0220B5
+:10034000012010BDEC3A0020F03A0020132801D91A
+:100350000020704710B504462146064804F06AFAAA
+:1003600008B9002010BD21460348BDE8104004F044
+:1003700061BA00BFEC3A0020F83A0020132801D9F6
+:100380000020704710B504462146064804F052FA92
+:1003900008B9002010BD21460348BDE8104004F014
+:1003A00049BA00BFEC3A0020FC3A0020132801D9DA
+:1003B0000020704710B504462146064804F03AFA7A
+:1003C00008B9002010BD21460348BDE8104004F0E4
+:1003D00031BA00BFEC3A0020003B002030B5094B99
+:1003E00083B09B68019300252C46214601A8013467
+:1003F00004F020FA00B10135142CF6D1284603B0E0
+:1004000030BD00BFE83A002030B50C4AD36883B055
+:10041000DB4300939168684604F082FA0025009B54
+:1004200001932C46214601A8013404F003FA00B1DF
+:100430000135142CF6D1284603B030BDE83A00202F
+:1004400010B5034B04465968FFF7ACFE204610BDBB
+:10045000E83A002010B5084AD36882B0DB43019324
+:100460009168044601A804F05BFA20460199FFF761
+:1004700099FE204602B010BDE83A002008B51821C8
+:10048000024804F0E1F9C0B208BD00BFE83A00201C
+:1004900070B50C4E044630460D4604F0CBF908B159
+:1004A000132C01D9002070BD2146301D04F0C2F983
+:1004B0000028F7D0E81D214606EB8000BDE870401B
+:1004C00004F0B8B9E83A0020F8B50F4F04463846B2
+:1004D0000D46164604F0AEF908B1132C00D9F8BD4C
+:1004E0002146381D04F0A6F90028F8D0E91D07EBD5
+:1004F000810021461EB1BDE8F84004F075B9BDE8A1
+:10050000F84004F08BB900BFE83A0020F0B50F4B7B
+:1005100083B09B6801930746A0B1019D7DB1002582
+:100520000E462C46214601A804F084F903463146C4
+:10053000A0B201340BB1B8470135142CF2D12846D2
+:1005400003B0F0BD0546284603B0F0BDE83A0020F0
+:10055000F0B5154E83B004460F46014630461546A9
+:1005600004F068F918B90026304603B0F0BD06342F
+:1005700006EB840463680193002FF4D0019B002BE9
+:10058000F1D000263446214601A804F053F9034671
+:100590002946A0B201340BB1B8470136142CF2D170
+:1005A000304603B0F0BD00BFE83A0020AADF704734
+:1005B000008800F0010070470088C0F340007047D9
+:1005C00030B591B013460A888C78ADF80C20002223
+:1005D000ADF800208DF802204A7C012C38BF0124A0
+:1005E000013A8DF80E40042A09D8DFE812F0C8005D
+:1005F000CC00D000D400050022228DF800208A7C97
+:10060000013A042A09D8DFE812F0CA00CE00D2006D
+:10061000D600050022228DF80120CA7B91F80CC07B
+:100620004CEAC20C0A7C4CEA021C9DF802200CF039
+:10063000190C22F019024CEA020C0A7D002A14BFA0
+:100640000222012262F3420C4A7B8DF802C0002490
+:1006500012F0300FCDE90944CDE90B44CDE90D444A
+:100660000F946FD10022CDE9072206924A7B8DF8C4
+:1006700024208C688A7BB1F804C08DF8252003AA59
+:10068000CDF814D0ADF81CC004921CB1CA880894EF
+:10069000ADF818208C69002C36D04FF0000C8DF886
+:1006A00006C0ADF804C0B4F800C06568ADF82CC051
+:1006B00001AAB4F802C00D92227BADF82EC0013A17
+:1006C0000A95042A2CD8DFE802F08E929682280040
+:1006D00022228DF80520A27A94F808C04CEAC20CB8
+:1006E000E27A4CEA021CA27B002A9DF806200CF05C
+:1006F000190422F0190244EA020414BF0222012262
+:1007000062F342048DF80640CA6902B10C9204AA51
+:1007100009A9FFF74BFF11B030BD22228DF804204C
+:10072000627B013A042AD6D801A555F822F000BF11
+:10073000D7070300DF070300BF070300C707030055
+:10074000D1060300CA7CADF80840013A8DF80A4092
+:1007500002AC042A07D8DFE802F0525E5A560300C2
+:1007600022228DF809209DF80A200E94012464F3BA
+:1007700042028DF80A2011228DF8082072E711221A
+:100780008DF800203BE721228DF8002037E7312249
+:100790008DF8002033E712228DF800202FE7112278
+:1007A0008DF8012039E721228DF8012035E731222B
+:1007B0008DF8012031E712228DF801202DE731223A
+:1007C0008DF8052087E712228DF8052083E7122295
+:1007D0008DF80420A4E711228DF805207BE7212263
+:1007E0008DF8052077E711228DF8042098E7212263
+:1007F0008DF8042094E731228DF8042090E711222F
+:100800008DF80920AFE712228DF80920ABE73122DD
+:100810008DF80920A7E721228DF80920A3E700BF62
+:1008200090DF7047A5DF7047B5DF704708B90E202D
+:1008300070474FF01712172302604FF01B0C41F660
+:100840001B32016180F804C0C38083608281002074
+:10085000704700BF8288002A3CD130B50388242B22
+:1008600085B00C4611D80F2B30D9103B142B2DD846
+:10087000DFE803F073942C2C2C2C2C2C2C2C2C2CFF
+:100880002C2C2C2C2C2C2C9B5F003A2B36D0552B4F
+:100890001CD1C388C988A272172B38BF17238B427B
+:1008A00028BF0B4623811046FFF7BEFFE37A6BB9E2
+:1008B00022695AB12189ADF80C1040F67720ADF8C5
+:1008C0000800ADF80A3002A920469047A37A53B930
+:1008D00005B030BD70471128237B4AD1627B0121CE
+:1008E0009A42A17248D3E1880020FFF79BFF0028BD
+:1008F000EED14FF48073638105B030BD4389C98860
+:1009000025698B4228BF0B46172B38BF172323813D
+:1009100065B1E17A51B140F67721ADF80810ADF834
+:100920000A20ADF80C3002A92046A84700236381B5
+:10093000CEE70B69027A4A73002BC7D000214DF62F
+:100940007A208DF80D10ADF80800ADF80A108DF87A
+:100950000C2002A920469847B8E7C27B0B790B739D
+:10096000012A0CBF2188C988228908BFE1808A42F8
+:1009700032D3627B9A42A9D200209BB26A4602A976
+:10098000ADF80830ADF80A30ADF80C00ADF80E0047
+:100990000090ADF80400FFF743FF97E7172341F6F7
+:1009A0001B32CB808B608A8192E7037A0A7B934269
+:1009B0004FF0000028BF134602A96A46ADF8083080
+:1009C000ADF80A30ADF80C00ADF80E000090ADF8AF
+:1009D0000400FFF725FF79E70020FFF723FF002839
+:1009E0007FF479AF0122237BE272C2E72DE9F04167
+:1009F000DFF89C8000238AB04FF6FF70CDE900330A
+:100A000088F8003000F01EFD4FF6FF76B04220D08F
+:100A1000044648F2096707E000F0C0FC204600F0F9
+:100A200011FDB042044614D0A4F58045ADB26A462B
+:100A300002A9284603F034FE0346BB422046EBD011
+:100A4000284603F079FD48F207629042034618D029
+:100A500013B90AB0BDE8F0810022CDE90522CDE945
+:100A6000082207214FF6FF7205A88DF81410ADF883
+:100A700018400793ADF8162000F058FA0AB0BDE808
+:100A8000F081012388F800300AB0BDE8F08100BF92
+:100A9000DF40002010B58389017886B003F58043DC
+:100AA00000229BB20429CDE90122CDE9032205925F
+:100AB000ADF8083043D02CD84A1E022A39D843F664
+:100AC000FE729342C38957D8D0E90120A1F10301F6
+:100AD000B1FA81F149098DF80C308DF80D100490B0
+:100AE000002A4FD19DF81430082243F001038DF8FD
+:100AF00004208DF81430294C4FF6FF7301A8ADF88F
+:100B0000063000F013FA2378BBB1FFF76FFF06B091
+:100B100010BD05290DD143684BBB13238DF804305C
+:100B20004FF6FF7301A8ADF80830ADF8063000F0BD
+:100B3000FDF91A4C2378002BE7D106B010BD43F61F
+:100B4000FE729342F5D8C289002AF2D14268F2B10E
+:100B50000B238DF804300392104C01224FF6FF73E3
+:100B600001A82270ADF8063000F0E0F9E2E71422A7
+:100B70008DF804200393D3E703F58044A4B2944294
+:100B8000A2D9D6E709238DF804300592B3E70A22EB
+:100B900018468DF8042000F001FCDDE7DF4000205E
+:100BA00030B5184889B003F003FB38BB03F018FBDD
+:100BB0000546F8B900F0B6FBCDE903550CE003F0AB
+:100BC00057FC019B9C8804F5804405A8A4B203F05F
+:100BD0007DFC204600F0AEFB05A903AA4CF20700FD
+:100BE00003F03EFD034601A905A8002BE7D02846E7
+:100BF00009B030BD8625284609B030BD03252846FA
+:100C000009B030BD950A0300F0B5FF2887B007D8BA
+:100C100001290C4617461E4606D00B1F052B03D98B
+:100C20000725284607B0F0BD0023A0F58040A4F5B5
+:100C30008041CDE9013380B289B201AB03AA03F050
+:100C4000F3FCF8B901A903A803F012FC0546C8B9E2
+:100C5000019BBC705B883B808EB1366878680299D6
+:100C60009C00A64228BF2646324605F024FFB44227
+:100C70000CD803A803F02AFC284607B0F0BD029B5D
+:100C80007B60F6E70525284607B0F0BD0C25C8E7D0
+:100C9000024B0022C3E90022704700BF643B0020E2
+:100CA00070B5012886B004460E46154602D0031FD3
+:100CB000052B1CD8A4F580400E4A80B203A903F08E
+:100CC000CFFC20B901A903A803F0D2FB10B100208A
+:100CD00006B070BD019AAC70938852882A8003F5E3
+:100CE0008043029A6A6003A8338003F0EFFB01207F
+:100CF00006B070BD643B002030B5FF2889B006D82F
+:100D00008B78012B154606D01A1F052A03D9072414
+:100D1000204609B030BDA3F580430A884C689BB2D9
+:100D2000A0F58040ADF80A3019460023CDE9034212
+:100D3000CDE9003380B26B4605AAADF8080003F098
+:100D400073FCF0B902A905A803F0EEFB48F20663B4
+:100D500004469C421ED007D804BB002DD8D029469B
+:100D600005A803F0BDFCD3E748F207639C4219D005
+:100D700048F20D639C4214BF03241124204609B09D
+:100D800030BD02A905A803F0CBFB48F20663044678
+:100D90009C42E0D18624204609B030BD0324204681
+:100DA00009B030BD1124204609B030BD4FF6FF70A8
+:100DB00000F0C0BAFF2806D808B500F0DBFAFFF74C
+:100DC00015FE002008BD0720704700BF00F0FABAEA
+:100DD00000F002BB00F036BB00F054BB10B41D4C59
+:100DE00000232246B2F800C0844502F10C0208D06C
+:100DF0000133042BF6D14FF0000C60465DF8044B34
+:100E0000704703EB430C04EB8C0C9CF802208A42E5
+:100E100013D00133032B03D9EDE70133042BEAD0C0
+:100E200003EB43024FEA820C34F822208242F4D1D1
+:100E3000A4449CF802208A42EBD19CF80A20920735
+:100E4000E7D1DCF80420002AE3D160465DF8044BCA
+:100E5000704700BFBC3C002010B582B08278417A58
+:100E6000044600232F48CDE900338DF8022000F01E
+:100E7000A9FF88B3237AA2788DF8022003EB8303BD
+:100E80009B00013A0190ADF80030072A08D8DFE84E
+:100E900002F00407070707042C430123ADF80030D4
+:100EA0002246694632F8040BFFF726FF112827D0A7
+:100EB00005D8A0B1072818BF032002B010BD8628AE
+:100EC0000AD1A37A184A23F0030343F00103012156
+:100ED000A372117002B010BD032002B010BDA37A3E
+:100EE00023F00303A37202B010BD2246142332F88C
+:100EF000040BADF800306946FFF7FEFE1128D7D18C
+:100F0000A37A094A23F0030343F0020301210020DE
+:100F1000A372117002B010BD838809339B08ADF82D
+:100F20000030BDE7AC3C0020E04000202DE9F04758
+:100F3000564F0646C06886B03D463A460023516883
+:100F4000884202F10C0200F096800133042BF6D1A6
+:100F500000243378092B00F08180132B57D0082B05
+:100F600058D04FF00008304600F038FB304601F012
+:100F70005BFD304604F05EFB3046454E04F00EF952
+:100F80003378BBB1002434704FF0010904EB440303
+:100F900005EB83034FEA440A9B7A9A070DD538463E
+:100FA00086F80090FFF758FF98B90134042C07F138
+:100FB0000C07EBD106B0BDE8F087DB07F5D586F866
+:100FC0000090B8F1000FF0D03846FFF745FF002839
+:100FD000EBD054444FF6FF7235F82430ADF80620BC
+:100FE0008628ADF808304BD007238DF804300390E5
+:100FF00001A800F0F3FA01A801F016FD01A804F021
+:1010000019FB01A804F0CAF806B0BDE8F0874FF05C
+:101010000108A8E7737A002BA3D1002C34D0227AE0
+:101020006AB1DFF870909846617A4144C9B2484687
+:1010300000F0E0FE237A08F101089845F4D34FF65A
+:10104000FF732380A370002363609846A37A23F084
+:101050000303A3724FF47F43238184E7737A002B49
+:101060007FF47FAF84B1A27A094E636042F002023E
+:10107000A272984686E703EB430305EB830468E717
+:1010800006238DF80430B3E7A0466CE7BC3C002093
+:10109000E0400020AC3C002030B5174D002283B06A
+:1010A0002B464FF6FF7C4FF0FF0E144602EB420139
+:1010B00005EB8101A3F800C083F802C083F809E0C2
+:1010C000887A0C33013220F00300042A887203F876
+:1010D000044C43F8084CE9D15024CDE90024074BD7
+:1010E000074908484FF4A07200F002FE002818BF1C
+:1010F000032003B030BD00BFBC3C0020EC3C00200E
+:101100006C3B0020AC3C00202DE9F84FDFF8B880A4
+:101110000546434600241A88AA4203F10C030BD06B
+:101120000134042CF7D12846FFF744FE10B10728FC
+:1011300018BF0320BDE8F88F04EB4403214E08EBF1
+:1011400083034FF6FF774FF0000999782846FFF7A1
+:1011500045FE834600B3037A73B14FF0000A9BF853
+:10116000091051443046C9B200F044FE9BF80830E3
+:101170000AF1010A9A45F2D39BF80A30ABF80070E5
+:101180004FF47F4223F003038BF80270CBF80490F6
+:10119000ABF808208BF80A30621C032AC3D804EB92
+:1011A000440408EB840302E00132042ABBD099898D
+:1011B000A94203F10C03F7D102EB420308EB8303CE
+:1011C0001446C2E7AC3C0020BC3C00200023FFF7E3
+:1011D0001BBD00BF002B41D02DE9F0411E46CB1FA7
+:1011E000012B0F4629D8531E032B144625D88046C1
+:1011F000FFF7F4FD054698B3037AA3422BD1697A31
+:10120000FF291DD04FF0000824482C7200F0DAFDB1
+:1012100088B304EB840212010332C2F38D02B7706B
+:1012200070603280B8F1000F04D0082F02D1920014
+:10123000063A82800020BDE8F0810720BDE8F081F9
+:101240002146164800F06AFDFF280146687216D054
+:101250004FF00108D8E70F20BDE8F0810E2070475D
+:10126000FF214FF6FF70FFF7B9FD054628B1A0F842
+:1012700000808770C3E70320E0E71120DEE7AB7A48
+:10128000A9704FF6FF72002023F003032A804FF469
+:101290007F4268602A81AB721120CFE7AC3C00200E
+:1012A00070B5FFF79BFDE0B1037A05465BB10E4ECA
+:1012B0000024697A21443046C9B200F09BFD2B7AA4
+:1012C00001349C42F5D3AB7A4FF6FF724FF47F4165
+:1012D000002023F00303AA7029812A806860AB7282
+:1012E00070BD052070BD00BFAC3C0020CB1F012BA2
+:1012F00014D870B5064610460C461546FFF766FD35
+:1013000050B121463046FFF769FD48B18470058031
+:10131000BDE87040FFF7A0BD072070BD07207047F3
+:10132000052070BD02484022002105F0ECBB00BF43
+:10133000F03C00204FF6FF73984210B50DD0FF2807
+:10134000044602D94FF6FF7010BD0948214603F04C
+:1013500057FA0028F6D1204610BD05484FF4807199
+:1013600003F072FA80B2B0F5807FEBD010BD00BF01
+:10137000F03C002008B54FF6FF73984202D0FF28DA
+:10138000014601D9002008BD034803F039FA0028BE
+:10139000F8D1012008BD00BF103D0020FF2800D972
+:1013A000704710B504462146044803F037FA214639
+:1013B0000348BDE8104003F031BA00BFF03C002004
+:1013C000103D0020FF28014601D900207047014848
+:1013D00003F030BAF03C0020F8B54FF6FF739842A6
+:1013E0002AD0013084B2FF2C22D8144D03E09CB2E5
+:1013F000B4F5807F1CD02146284603F01BFA631CFD
+:101400000028F4D00E4FA7F120062146384603F0FD
+:1014100011FA78B10134A5B207E02946304603F04D
+:1014200009FAACB201350028EFD1B5F5807FF4D1CF
+:101430004FF6FF742046F8BD0024D6E7F03C0020AC
+:10144000103D002038B54FF6FF73984216D001309A
+:1014500084B2FF2C0ED80A4D03E09CB2B4F5807F15
+:1014600008D02146284603F0E5F9631C0028F4D093
+:10147000204638BD4FF6FF74204638BD0024EAE709
+:10148000103D002070B50024064E2546214630460A
+:1014900003F0D0F90134B4F5807F0544F6D1284635
+:1014A00070BD00BFF03C0020074B1B7803B97047AC
+:1014B00010B5044604F026FB204601F00DFB204643
+:1014C000BDE8104003F056BFE24000202DE9F04F88
+:1014D00087B083464FF6FF708A4691460193FFF727
+:1014E00077FC0423039302AB0025059304AA03AB06
+:1014F0000621044602950495FFF786FB072844D091
+:101500004FF6FF770346B8464FF0FF360AE0052B4B
+:1015100015D1FFF75DFC03AB04AA06210446FFF7D3
+:1015200073FB03462046002BF1D1029BAB4224BF44
+:10153000A0461D46B3423CBF27461E46E9E74FF68C
+:10154000FF739C4203D0032007B0BDE8F08FA04595
+:1015500019D0A7420CBF05200020BBF1000F01D01D
+:10156000ABF80080BAF1000F01D0CAF80050B9F111
+:10157000000F01D0A9F80070019B002BE4D01E6081
+:1015800007B0BDE8F08F0520E7E7052007B0BDE80C
+:10159000F08F00BF0D4B70B51C7864B10C4D0D4E33
+:1015A00000231A4629463046FFF790FF052805D04C
+:1015B000B0FA80F46409084B1C7070BD00232B60E6
+:1015C000054B4FF6FF7232801C7070BDE240002068
+:1015D000303D0020C6400020E44000202DE9F043CB
+:1015E000044687B0808804F005FA23786080083BC1
+:1015F000032B08D8DFE803F038271702634B1A786B
+:10160000002A40F08D80624F3B784BB1614E00253F
+:1016100056F8043B204698473B7801359D42F7DB5E
+:1016200007B0BDE8F083594D2B78002B35D15A4BCC
+:101630001B78002BE7D0594AA38812889A42E2D13E
+:10164000FFF7A8FFDFE7637A002BDCD154490A6873
+:10165000002AD8D0E0688242D5D152480B60026897
+:10166000E360013A0260CEE7637A9BB94C490A68AD
+:101670001AB1E068824200F08380474B1B78002B50
+:10168000C1D0464BA2881B889A42BCD1237A062B34
+:10169000B9D1D5E7012BB6D1EFE74FF6FF70FFF7D1
+:1016A00097FB4FF6FF7398420646C0D1FFF792FBB7
+:1016B000B042BCD1364F00230DF104080C22019337
+:1016C000C8E90133C8E903338DF804203A782B7058
+:1016D000ADF80800ADF80600A2B12E4E1D46B14689
+:1016E00059F8043B204698473B7801359D42F7DB8B
+:1016F00043B1002556F8043B404698473B780135F6
+:101700009D42F7DB244B1B78002B89D0234AA3880A
+:1017100012889A4284D107B0BDE8F043FFF73ABF80
+:1017200000250DF104081A4F1D70A3680195C8E942
+:101730000355C8F8045003933B784FF6FF720D2110
+:101740008DF80410ADF80820ADF80620002B3FF40A
+:1017500067AF104EB14659F8043B204698473B7896
+:1017600001359D42F7DB002B3FF45AAF002456F8B9
+:10177000043B404698473B7801349C42F7DB4FE7F7
+:10178000064AA0880B601080E3603CE7E14000203F
+:10179000E3400020343D0020E4400020C64000200B
+:1017A000403D0020303D002078B1F8B5074F3B7830
+:1017B00053B1074E0546002456F8043B2846984787
+:1017C0003B7801349C42F7DBF8BD7047E3400020D2
+:1017D000343D0020F8B5074F3B7853B1064D06461F
+:1017E000002455F8043B304698473B7801349C422E
+:1017F000F7DBF8BDE3400020343D0020F8B5074F8B
+:101800003B7853B1064D0646002455F8043B30465C
+:1018100098473B7801349C42F7DBF8BDE340002059
+:10182000343D0020F8B5074F3B7853B1064D0646CE
+:10183000002455F8043B304698473B7801349C42DD
+:10184000F7DBF8BDE3400020343D002010B5FFF782
+:10185000A7F9D8B9FFF720FCC0B901F005F9A8B97C
+:1018600000F080FB90B903F00FFD78B903F0EEFEB5
+:1018700060B9074A074C0849084B20604FF6FF7CC7
+:10188000A2F800C0012208701A7010BD032010BD1C
+:10189000C6400020403D0020E4400020E2400020FF
+:1018A0000A4B1B786BB10A4A1378022B0BD810B481
+:1018B000591C084C117044F8230000205DF8044BBB
+:1018C0007047082070470420704700BFE2400020A6
+:1018D000E3400020343D0020034B1B780BB101F0A6
+:1018E00015B90820704700BFE240002008B5054B3D
+:1018F0001B782BB101F02CF9082808BF112008BD76
+:10190000082008BDE240002009B101F01FB970476E
+:10191000024B1B7803B9704703F00CBEE240002075
+:10192000034B1B780BB100F0E3BF0820704700BFEA
+:10193000E2400020024B187800B97047FFF74CBA1C
+:10194000E2400020034B1B780BB104F083B8082061
+:10195000704700BFE240002010B4054C24781CB151
+:101960005DF8044BFFF7B2BD08205DF8044B7047EB
+:10197000E24000202DE9F041394B1B7888B0002B64
+:1019800039D0384B384C054693E80300237801AE34
+:1019900086E803002BB3354F3C683CBB344BDFF883
+:1019A000DC801B88AB42D8F800302ED05A1C27D0E0
+:1019B00001332E4AC8F8003031462846FFF79CF91B
+:1019C0000446A0B1D8F800300022013B11283A604B
+:1019D000C8F800300AD0862809D0072818BF032489
+:1019E00005E0FFF7D7FD2378002BD4D11124204642
+:1019F00008B0BDE8F0810824204608B0BDE8F081B9
+:101A00001324204608B0BDE8F081002BD0D0082375
+:101A10002846CDE90344CDE905448DF80C30079400
+:101A200003F0E8FF9DF81C30124FADF80E0064F390
+:101A300000038DF81C303B78ADF810500622ADF84D
+:101A400014200694002BD2D00B4E254656F8043BAA
+:101A500003A898473B7801359D42F7DBC7E700BFF5
+:101A6000E2400020D4890300E4400020403D0020F3
+:101A7000C6400020E3400020343D0020303D0020DF
+:101A800076DF704710B5044682B059B901A9FFF757
+:101A900047FF43F20202904200D0C8B99DF80430DB
+:101AA0009B0713D400212046FFF720FF70B11128B7
+:101AB0000CD00D2813D00B2808D043F2020290421C
+:101AC00004D002B0BDE8104001F09EBD02B010BDD0
+:101AD00001F09AFD9DF804309B07F7D4E2E713214B
+:101AE000204602B0BDE81040FFF7CABF017839B107
+:101AF000072900D0704780680028FBD001F084BD22
+:101B00004088FFF7BFBF00BF2DE9F041037886B0E2
+:101B10000446142B0FD8DFE803F0630E750E0E0E8B
+:101B2000110E0B0E0B0E0E0E0E0E0E0E0E224B0095
+:101B30006A4B01221A7006B0BDE8F081684C237828
+:101B4000002BF8D1654D2B78002B00F0878002F038
+:101B500031FD002840F09F8001232370EBE76149AD
+:101B60005F4A5E4B0C68604F002515701D7004F1D4
+:101B700008084FF6FF76624202F0070204F00703FE
+:101B800058BF5342013437F81320B2420BD001A89A
+:101B90000295CDE9035527F81360ADF808200195AB
+:101BA0000595FFF7B1FF4445E5D106B0BDE8F081EA
+:101BB00083684B4948F20D6200209342087002D0BE
+:101BC000B3F5064FB7D10023062201A8CDE90133B2
+:101BD000CDE9033305938DF80420FFF795FFAAE7BD
+:101BE0008088FFF7C7FE86281CD011281AD013283A
+:101BF00003D83E4BC340DB079DD406B0BDE8F0419F
+:101C000001F002BD037A012B95D800238288059349
+:101C100001A8CDE90133CDE90333ADF80820FFF782
+:101C200073FF88E72F4830490268A48821F81240E2
+:101C3000531C594201F0070103F0070358BF4B4200
+:101C400000220360062301A80192CDE90222CDE91A
+:101C500004228DF80430FFF757FF6CE701A802F06B
+:101C600049FD38BBBDF80A30002B14BF0123002307
+:101C70002B707FF46CAF002301AA19461846FFF7BA
+:101C80006BFE064668B1431F012B7FF654AF30460A
+:101C900001F0BAFC4FE748F2076290423FF44BAFC5
+:101CA000ABE7BDF80400FFF74DFE064670B901230F
+:101CB0002B704CE701F0A8FCBDF80A30002B14BFD4
+:101CC000012300232B707FF436AFD4E701F09CFC96
+:101CD0000122731F93422A70D9D82CE73A210020A1
+:101CE000E5400020443D0020BC200020C100080049
+:101CF00030B4DDE9024570B169B163B105FB04FCA4
+:101D0000944508D83CB135B1C0E90245C0E900139B
+:101D100030BC00207047072030BC70472DE9F041EF
+:101D200000284AD003680646002B46D040680028A9
+:101D300043D0B368002B40D000250F46FF2429462E
+:101D40000DE0FF2C08BF2C462B1B0133BB4235D0C6
+:101D5000B3680135EDB29D4229462ED2706802F07B
+:101D60004FFDBFF35F8F0028EBD0FF2C01D1FF2484
+:101D7000EEE7AC42FBD201343268E4B204E0A542A3
+:101D8000F5D932680134E4B2631E5FFA83F8002AA1
+:101D9000F5D070680028F2D0B8F1FF0FF2D0BFF391
+:101DA0005F8F414602F046FD0028E8D07068BFF31F
+:101DB0005F8F414602F032FDE1E7FF242046BDE897
+:101DC000F08100BFA0B138B50368044673B1406824
+:101DD00060B1FF290D4609D0BFF35F8F02F02AFDE5
+:101DE00020B1E168206801FB050038BD002038BD46
+:101DF0000020704748B138B50368044623B14068F5
+:101E000010B1FF290D4601D138BD7047BFF35F8F78
+:101E100002F010FD0028F7D06068BFF35F8F2946FD
+:101E2000BDE8384002F0FABC7EDF70477FDF7047C4
+:101E300086DF704710B58C4686B0104900240978BB
+:101E400003940494ADF80E208DF81030224603233D
+:101E500001948DF80CC08DF80430ADF806000294A2
+:101E60000594FEF731FBBDF8060003F04FFDADF819
+:101E7000080001A800F090FD06B010BD3C21002034
+:101E800030B5164B0C46221E87B018BF01221978B8
+:101E90000546FEF719FB124BA4F10102B2FA82F2D9
+:101EA000197828465209FEF70FFB00230122284625
+:101EB0000193CDE90233CDE904338DF80420ADF868
+:101EC00006508DF80C4003F021FD034601A8ADF843
+:101ED000083000F061FD07B030BD00BF3E2100209A
+:101EE0003D21002070B51A4B88B00D46197801923B
+:101EF0000446FEF7CDFA04F5807200284FF0070182
+:101F000090B214BF01260226FFF7CAF9019B08B15F
+:101F1000052807D12A463146204608B0BDE8704062
+:101F2000FFF788BF0022CDE90322CDE90622059004
+:101F3000072220468DF80C20ADF80E4003F0E6FC99
+:101F4000ADF8100003A800F027FD019BE2E700BFF9
+:101F50003D210020024B0A781978FEF7B5BA00BF80
+:101F60003B210020F8B5184C2378182B28D0174DAA
+:101F70002B78182B20D0164E3378182B18D0154FED
+:101F80003B78182B10D02378182B0BD02B78182BDC
+:101F900008D03378182B05D03B78182B0CBF0320C2
+:101FA0000020F8BD0320F8BDFEF768FA3870EAE7B4
+:101FB000FEF764FA3070E2E7FEF760FA2870DAE7BD
+:101FC000FEF75CFA2070D2E73C2100203E21002081
+:101FD0003D2100203B2100202DE9F04190B00E462C
+:101FE00017460546FEF78EF92022044600210DEB28
+:101FF000020004F088FD012C34D0ECB19EB12846DB
+:1020000003F084FC3378DB071ED503AB05F5807045
+:1020100080B201220721FFF7DDF8112809D000283E
+:102020005BD0032005E0852108AB00222846FFF79E
+:10203000FDFE10B0BDE8F08143F2020010B0BDE833
+:10204000F0813278D207E1D40021314B0B970F9306
+:10205000012CE9D108AB32462846FFF7E7FE10B065
+:10206000BDE8F081DFF8AC80002298F80010284627
+:10207000FEF72AFA7EB3284603F048FC4FF6FF73BA
+:102080009842BFD098F800102846FEF701FA0028C1
+:10209000B8D1CDE90300042203ABCDE905000790D8
+:1020A00028468DF80C200193ADF80E5003F02EFC5D
+:1020B000019BADF81000184600F06EFC98F8001077
+:1020C0002846FEF7E5F9019B0028BAD13378D907F5
+:1020D00001D48521B9E78521BCE701465022049847
+:1020E00004F011FD04990A4A0B46284603F8344BC4
+:1020F000089301F118030C934B1C11310B970F92AD
+:102100000D9303F019FC08B90146A1E7082090E7F8
+:10211000483D00203B21002038B505460C46FEF71F
+:10212000F1F8012802D043F2020038BD3CB121464B
+:102130002846FFF779FE042808BF112038BD204645
+:1021400038BD00BF2DE9F04F0388113B8BB004462A
+:10215000092B23D8DFE803F0392205592222222255
+:1021600096258088FEF7CEF80128024600F07A8195
+:1021700034F8040F0023CDE9083304340522CDE9F7
+:10218000053307948DF81420ADF8160003F0BEFB5C
+:10219000034605A8ADF8183000F0FEFB0BB0BDE813
+:1021A000F08FBD4B80881978FEF772F9054600283C
+:1021B000F4D1A088FEF7CAF80146002840F0098152
+:1021C000A088012341F20602FEE0027A8588B34B23
+:1021D0003D2A197841F23D0228460CBF14464FF4BF
+:1021E0008854FEF755F90028D8D0AB4B284619780B
+:1021F000FEF74EF9002800F0E38000222146284631
+:102200000BB0BDE8F04FFFF76DBE00F11006304691
+:1022100003F0CAFB4FF6FF7305469D420746A088B0
+:1022200000F09980294603F00BFC9C4BA08819789C
+:1022300001900122FEF748F901980021FFF720FEE6
+:1022400003AA07212846FEF7C1FF002800F0AC8052
+:10225000002500231A46A0882946FFF7E9FD082833
+:1022600003469BD0002840F0F080A37EDA0795D586
+:10227000002D93D1A0882B4641F206022946FFF794
+:10228000D9FD8BE7057A8688002D76D1834B2A46C7
+:1022900019783046FEF718F9637A5B0740F1F3804E
+:1022A00006F580791FFA89F903AB01220721484618
+:1022B000FEF790FF8046002840F09A80304603F0F9
+:1022C00025FB4FF6FF7398420546074600F0138141
+:1022D000C24605AF48462A460721FFF707F80028FF
+:1022E00000F0F280862800F0DB804FF00008CDF887
+:1022F00014800723C7E90188C7E90388079030469F
+:102300008DF81430ADF8166003F000FBADF818003E
+:10231000384600F041FB637AA0888DF81D8013F0E9
+:10232000040F14BF012302238DF81C3002238DF803
+:102330001430ADF8160003F0E9FA03463846ADF85C
+:10234000183000F029FBBAF1000F3FF427AF284600
+:1023500003F080FB22E703F0D9FA504B05461978C9
+:10236000A08801900122FEF7AFF801980021FFF745
+:1023700087FDBD423FF46CAF62E7484A437A11786B
+:10238000304603F00304FEF783F800283FF406AF5D
+:10239000414B30461978FEF77BF8A9B2002800F0CF
+:1023A000A580224630462BE7A37ED8077FF550AFA5
+:1023B000049D95F84430D90740F1E680343548E76C
+:1023C00003460146224628460BB0BDE8F04FFFF712
+:1023D00031BD324BA08819782A46FEF775F8A088DF
+:1023E000ADF8160002238DF81430ADF81C50CDE680
+:1023F000072307903046CDE90555CDE908558DF8FE
+:102400001430ADF8166003F081FA05AF0346384684
+:10241000ADF8183000F0C0FA637AA088ADF8160065
+:1024200013F0040F14BF0123022302228DF814209D
+:102430008DF81C308DF81D5003F068FA03463846BD
+:10244000ADF8183000F0A8FAA8E60022A08807939B
+:102450000721CDE90522CDE908228DF81410ADF849
+:10246000160093E6257A0D4BA0881978019005F0A7
+:102470000105C5F10205EDB2FEF726F801982946DF
+:10248000FFF7FEFC74E60223A0888DF81430ADF847
+:102490001600ADF81C3079E63E2100203C210020DA
+:1024A000002305930622C7E90133C7E90333304609
+:1024B0008DF81420ADF8166003F028FA034638466C
+:1024C000ADF8183000F068FA637AA08813F0040FB2
+:1024D00014BF01220222022101238DF81410ADF84D
+:1024E00016008DF81C208DF81D30A5E70A462346FE
+:1024F0000146304668E70146049803F0E7F9B84220
+:102500000546824633D0DFF8E0B00146304603F09E
+:1025100097FA9BF800103046FDF7BAFF8246002874
+:102520007FF4D6AE0423CDE90500CDE9070009907C
+:1025300030468DF81430ADF8166003F0E7F905AFBA
+:10254000ADF81800384600F027FA9BF80010304626
+:10255000FDF79EFF034600287FF4BCAE627AA08898
+:1025600012F0040F14BF012202220221B5E7FEF788
+:102570001DFC5045054610D02946304603F060FA50
+:102580004FF0010A05AFA5E6314605F1460003F01C
+:10259000F1F900287FF412AF5AE60723CDE9058848
+:1025A00030468DF8143004230793CDE90888ADF840
+:1025B000166003F0ABF905AF03463846ADF81830A6
+:1025C00000F0EAF9637AA088ADF8160013F0040F62
+:1025D00014BF0123022302228DF814208DF81C3031
+:1025E0008DF81D8028E700BF3B21002038B3037819
+:1025F00003F08202802A21D0C3F30212042A1DD8DC
+:1026000003F0F202322A19D0427881788A4215D832
+:10261000062A13D9102911D8C27812F0040C0DD152
+:10262000017911F0040F09D10A43110706D4DB0721
+:1026300006D512F0030018BF012070470020704734
+:1026400012F0030F0CBF01200020704731F0080387
+:1026500022D070B511298AB00C461BD00D29054631
+:102660001BD00023CDE90533CDE90733099303F0EF
+:102670004DF907238DF81430ADF81650ADF8180059
+:1026800005AD0FCD6E460FC62B68336068460294C9
+:10269000FFF78AF80AB070BD70470023CDE9053313
+:1026A000CDE907331646099303F030F903238DF87B
+:1026B0001430ADF81650ADF8180005AC0FCC6D46CF
+:1026C0000FC523682B607EB1337803F00103C3F19B
+:1026D0000203DBB241F2011268468DF80830ADF812
+:1026E0000A20FFF761F8D5E70223F3E72DE9F0416F
+:1026F000244B8EB00026CDE90A661B68099309AC0D
+:102700000546884694E8070001AF87E80700CDE951
+:102710000C6609962846A66003F0F8F805238DF8A4
+:102720002430ADF82800ADF826500FCC0DF1100C78
+:10273000ACE80F002368CCF8003004A8CDF818806E
+:102740000797FFF731F8104B01991A682846FFF7F1
+:1027500043FC0E4BA0F11102B2FA82F21978044642
+:1027600052092846FDF7B0FE094B32461978284633
+:10277000FDF7AAFE019A21462846FFF767FF0EB033
+:10278000BDE8F081943D0020883D002042210020DA
+:10279000412100200021FFF7A9BF00BF2DE9F0472C
+:1027A00006468EB090461F460C46002950D13D4B40
+:1027B0000A911B68099309AD0B91CDE90C1195E8BD
+:1027C00007000DF1040989E807003046099403F079
+:1027D0009DF84FF0050A8DF824A0ADF82800ADF85B
+:1027E0002660AC46BCE80F0004AD0FC5DCF8003035
+:1027F000CDF81C9004A82B60FEF7D6FF2A4BDDF81D
+:1028000004901B789BB3494642463046FFF784FC50
+:10281000264B11281978054631D000223046FDF7A5
+:1028200053FE112D0AD80D2D15D8DFE805F026141A
+:1028300014141414141426141426142643F2020437
+:10284000A54218BF03244FB920460EB0BDE8F0875B
+:102850004FF00009D7E70324002FF5D030464A4651
+:102860002946FFF7F3FE20460EB0BDE8F0879DF83D
+:102870000D30002BC7D15446E6E72C46E3E7012292
+:102880003046FDF721FE0A4B224619783046FDF707
+:102890001BFE084B424619783046FDF715FE002412
+:1028A000D1E700BF943D0020E640002041210020F8
+:1028B000402100203F21002010B50B4B82B0197839
+:1028C0000446FDF7E5FD094B0246197801922046C2
+:1028D000FDF7DEFD019A01460123204602B0BDE866
+:1028E0001040FFF75BBF00BF3F21002040210020C8
+:1028F00000294FD0F0B583B006460C46FDF70CFD1D
+:10290000054670B3304603F001F8A5F1020507460D
+:102910004FF6FF70381A2378B5FA85F518BF0120F5
+:102920006D0923F0090345EAC0051D4325703046B3
+:10293000FDF70CFD237860F3410323703046FDF76B
+:102940001DFD237860F3820323703046FDF72EFDD2
+:10295000054650B12378002065F30413237003B0BB
+:10296000F0BD43F2020003B0F0BD3046FDF7EEFCCF
+:1029700006460028EED06A4638460721FEF726FCB8
+:102980000028E7D1019B93F8443013F0010F18BFE2
+:102990003546DFE70E20704770B50378052B82B00F
+:1029A000044615D0122B0DD11E4B1A68BAB14088BF
+:1029B000FDF7CCFC0546A0B90246608801232946F4
+:1029C000FFF7ECFE204602B0BDE87040FEF7ECBE1B
+:1029D0008168408802B0BDE87040FFF787BE0125DE
+:1029E000EBE7237A6088C3F34006C3F30002B60026
+:1029F00046EAC206C3F3800346EA031601A9E023B0
+:102A00008DF80430FFF774FF06F01C069DF80430C3
+:102A1000F6B220B936EA030314BF012500252A4681
+:102A20000025CAE7943D002008B503780B2B02D897
+:102A3000072B02D808BD132BFCD1074B0749187888
+:102A40000022FDF785FD064B064918780022BDE8F7
+:102A50000840FDF77DBD00BF4221002095270300FF
+:102A600041210020B928030010B5174C2378182BFA
+:102A70000DD0164C2378182B10D0154C2378182B1A
+:102A800013D0144C2378182B16D0002010BDFDF75E
+:102A9000F5FC20700D4C2378182BEED1FDF7EEFCE1
+:102AA00020700B4C2378182BEBD1FDF7E7FC20703E
+:102AB000084C2378182BE8D1FDF7E0FC182820708B
+:102AC000E3D1032010BD00BF412100203F210020A1
+:102AD000402100204221002008B5FFF733FB074BBF
+:102AE000074918780022FDF733FD064B0649187890
+:102AF0000022BDE80840FDF72BBD00BF42210020A9
+:102B00009527030041210020B928030038B5044669
+:102B100080B1FFF76BFD58B1094B2068186021792F
+:102B2000084D094A197101212B601170002038BD30
+:102B3000072038BD0349044B086001221A7038BDD4
+:102B40008C3D0020943D0020E6400020FFF702BAB3
+:102B500000230A461946FFF721BE00BF10DF704769
+:102B600011DF704710B582B00C4904466846FCF787
+:102B70000FFF019B23B90EE0FCF714FF019B53B13B
+:102B8000D3E900312046984703466846002BF3D12D
+:102B9000112002B010BD002002B010BDE08903007A
+:102BA0000B4991F81623EC2352091341DB0707D593
+:102BB000084B9A6842B11A6842F480021A60704762
+:102BC00042F2020000F020BD4FF480030B6070471A
+:102BD00000E100E0283E002070B5284D2C7884B03C
+:102BE000002C46D1264E012320463370FFF7BAFF52
+:102BF00011283BD0234902A8FCF7CAFE039B4BB126
+:102C0000D3E900310020984702A8FCF7CBFE039BD4
+:102C1000002BF5D11C4B00221B68019302A88DF8F4
+:102C2000082000F001FD194901A8FFF797FFB0FA4D
+:102C300080F304465B099DF808002B7000F01AFD34
+:102C4000A4B9134B34701C70FFF7AAFF0D4902A8FA
+:102C5000FCF79EFE039B4BB1D3E90031012098475E
+:102C600002A8FCF79FFE039B002BF5D1204604B081
+:102C700070BD0824204604B070BD00BFE8400020AD
+:102C8000E7400020F8890300DC890300211B0200D3
+:102C9000E9400020F0B52C4D2B7883B0002B44D0B8
+:102CA0002A4E01203070FFF75DFF112839D02849E6
+:102CB0006846FCF76DFE019B4BB1D3E90031022061
+:102CC00098476846FCF76EFE019B002BF5D1002764
+:102CD00068468DF8007000F0A7FCFFF741FF04463E
+:102CE0009DF800002F7000F0C5FCDCB9194B347062
+:102CF0009A68F2B11A6822F480021A601449684690
+:102D0000FCF746FE019B6BB1D3E9003103209847E5
+:102D10006846FCF747FE019B002BF5D1204603B027
+:102D2000F0BD0024204603B0F0BD0824204603B0C7
+:102D3000F0BD094B4FF48002C3F88020BFF34F8FE2
+:102D4000BFF36F8FDAE700BFE8400020E7400020C4
+:102D5000F8890300283E002000E100E0054B1B78C5
+:102D600033B1054B1B780BB1FFF794BFFFF734BFAE
+:102D700008207047E7400020E8400020014B187809
+:102D8000704700BFE84000200C4B1B7803B9704728
+:102D90000B4B9A683AB11A6822F480021A60094B08
+:102DA00001221A707047084B4FF48002C3F880204C
+:102DB000BFF34F8FBFF36F8FF1E700BFE8400020F4
+:102DC000283E0020E940002000E100E010B5084C5A
+:102DD000237813B1074B1B7803B910BD064B4FF492
+:102DE0008002C3F80021FFF7DBFE0023237010BD33
+:102DF000E9400020E840002000E100E0034B1B78A0
+:102E000013B1034B1878704701207047E840002049
+:102E1000E940002000B583B008496846FCF7B8FDDA
+:102E2000019B43B1D3E9002090476846FCF7BAFD07
+:102E3000019B002BF6D103B05DF804FBEC89030085
+:102E400060DF704769DF704761DF7047154B1B78A3
+:102E500033B330B5144D91B034240DF1020103A801
+:102E6000ADF80240FFF7F0FF88B9294601A8FCF74A
+:102E70008FFD029B002BF0D0D3E9003103A89847C7
+:102E800001A8FCF78FFD029B002BF5D1E5E7052893
+:102E900001D111B030BD11B0BDE8304000F0B4BB7D
+:102EA000704700BFEA400020048A0300002941D097
+:102EB00070B584B000240D461F4A0A60CDE9014474
+:102EC000012606238DF8040001A92020ADF8083062
+:102ED00003948DF80660FFF7B5FF2A68039401A9F3
+:102EE0004020CDE901448DF80560FFF7ABFF0423D6
+:102EF0000DEB03012A6803943046CDE901448DF8B7
+:102F00000430FFF79FFF4FF4E4632A68039401A99C
+:102F1000A120CDE90134FFF795FF2A68039401A9A8
+:102F2000A020CDE901448DF80460FFF78BFF204617
+:102F300004B070BD0E2070474020002008B5FFF798
+:102F40007FFF10B9014B01221A7008BDEA40002032
+:102F50004BDF704710B5124C84B001A8FFF7F8FFA3
+:102F6000A8B9214602A8FCF713FD039B002BF4D05F
+:102F7000D3E900310198984702A8FCF713FD039BA1
+:102F8000002BF5D101A8FFF7E3FF0028E9D00528C1
+:102F900001D104B010BD04B0BDE8104000F034BB56
+:102FA000108A030000207047A8DF7047ADDF70472C
+:102FB000AEDF7047B0DF704762DF70473CDF7047BD
+:102FC0003DDF7047704700BF00282ED0F0B5038862
+:102FD000512B89B0044629D00AD8102B1CD0112BB4
+:102FE00004D1334B81889A8891421AD009B0F0BD40
+:102FF000532BFBD12E4DC288EB889A42F6D12B7E03
+:10300000002BF3D000F0B2F90028EFD06B6902205A
+:1030100009B0BDE8F0401847254B82889A8009B076
+:10302000F0BD4FF6FF729A80E0E77047204D808830
+:10303000AB889842DAD1A379022BD7D12189EA88CB
+:103040009142D3D1A27B043A022ACFD90022049222
+:10305000CDE9052207926989029301AF02AA8DF892
+:1030600010300397FFF7A2FF064690B140F2FD1320
+:10307000ADF81430A88804A9FFF79CFF1128F9D0F7
+:10308000BDF81430002BB1D104F1080000F00EF9A6
+:10309000ACE73846FDF790FA0028E7D09DF81630E7
+:1030A000ADF8146043F001038DF81630E2E700BF7D
+:1030B000983D002000B5154B87B000228646CDF81C
+:1030C0000B2098888DF80F20DA888DF806100323DE
+:1030D0004FF0020CADF8023020238DF80430ADF82B
+:1030E000082001AB0DEB0C0202A9CDE904238DF8F9
+:1030F00005E08DF80AC0FFF75BFF20B9BDF802308C
+:10310000032B18BF0C2007B05DF804FB983D00208E
+:1031100010B54FF0FF310020FFF752FF044608B111
+:10312000204610BDB121FFF749FF04460028F7D122
+:10313000044B01205B6998470220FCF7CFFB204637
+:1031400010BD00BF983D002010B51B4B84460FCB2F
+:1031500086B002AC84E80F00604650B3174BDCF831
+:1031600000205A614FF6FF70002198801976EAB16D
+:10317000124800F05FF808B106B010BD01204FF60C
+:1031800059630F4A8DF8060001A9ADF80430FFF726
+:103190000BFF0028F0D109492046FFF70DFF00285A
+:1031A000EAD1064800F060F806B010BD054A5A6141
+:1031B000DEE70E2006B010BD1C8A0300983D0020FB
+:1031C0009A3D0020C52F03004FF0030C00DF70472D
+:1031D00016490B68BBB14B68ABB110B508319847C5
+:1031E000082803460ED0124C70B922680121022033
+:1031F0005376FFF75FFF28B123680320BDE8104036
+:103200005B69184710BD70472368002206215A7673
+:103210000220FFF74FFF18B1236803205B6998472E
+:1032200023680220BDE810405B691847D43D0020A8
+:10323000D03D0020034618B1024A002013607047B9
+:103240000E207047D03D002008B501F0BBFD00B155
+:1032500008BD0448FFF7B8FF0028F9D1BDE80840D1
+:1032600001F0BEBDD43D002010B588B00446202238
+:103270000021684603F047FC22464FF0030C12F889
+:10328000063B8DF802301723ADF804306088ADF8A6
+:1032900000C04FF00133694642F60104ADF80C401E
+:1032A0000493FDF78DF908B010BD00BF70B504465A
+:1032B000007B01281FD0022812D1627B531E132BE2
+:1032C00029D90521264DFFF7F5FE18B12B680320FB
+:1032D0005B6998472B680220BDE870405B6918471E
+:1032E0001F4D0221FFF7E6FE0028F3D02B680320D4
+:1032F0005B699847EEE71A4D2B685E7E1EBB187619
+:103300000146FFF7D7FED8B12B6811281E76207B27
+:1033100024D00421E6E7134E114D04F10E01301DB7
+:1033200003F0C9FB2B68627B5B7EB2614BB90E492F
+:10333000304651F8083B984718B92B6801225A7655
+:1033400070BD207BE5E70621FFF7B4FE0028F7D02B
+:103350002B680320BDE870405B6918470621C1E770
+:10336000D03D0020B43D0020D43D002008B5044BE2
+:103370001B6800205B699847BDE80840FFF7C8BE9E
+:10338000D03D0020A8DF7047F0B5074689B014464D
+:103390001E460D46E9B1C4B120220021684603F063
+:1033A000B2FB0E4BADF8007002228DF80D2018888C
+:1033B0000E9AADF804406946ADF8064002958DF8C6
+:1033C0001160FDF7FDF809B0F0BD204600F01CF9D2
+:1033D000E2E7084600F018F9DDE700BFC84000202A
+:1033E00070B501238EB041F60A057D4AADF80C5048
+:1033F00003A9044618468DF80E30FFF7C3FF0546B3
+:10340000002840F092802288002A40F09180228992
+:10341000002A40F09D80228A002A40F0A880228B5A
+:10342000002A40F0B380228C002A40F0BE80228D1A
+:10343000002A40F0C780236B002B35D01A688DF826
+:1034400010201A6894F83C60120A8DF811205A88EE
+:103450008DF81220DA788DF813205A688DF8142030
+:103460009B688DF815301A0A8DF816201B0C202247
+:10347000002106A88DF8173003F045FB42F6232300
+:10348000ADF818304FF00813079304AB08930223EC
+:103490008DF82530524B534A18888DF8296006A9BB
+:1034A000FDF78EF800284FD1636B5BB11A7919686C
+:1034B0004D4B009394F83C3042F62A20FFF764FF0E
+:1034C000002841D1A36B83B31A788DF810205A8855
+:1034D0008DF81120120A8DF812209A888DF8132089
+:1034E000120A8DF81420DB8894F83C408DF81530D2
+:1034F000190A20228DF8161006A8002103F003FBFC
+:10350000374B3A4A18888DF8294042F65023ADF8D7
+:1035100018304FF00713079304AB089306A9022352
+:103520008DF82530FDF74CF8054628460EB070BDE5
+:103530002F4994F83C300091616842F62920FFF74A
+:1035400023FF00283FF463AF054628460EB070BD48
+:10355000284994F83C300091E16842F62420FFF7B6
+:1035600013FF0028F0D1228A002A3FF458AF2249E5
+:1035700094F83C300091616942F62520FFF704FF82
+:103580000028E1D1228B002A3FF44DAF1B4994F86B
+:103590003C300091E16942F62720FFF7F5FE002854
+:1035A000D2D1228C002A3FF442AF154994F83C3026
+:1035B0000091616A42F62620FFF7E6FE00283FF4FC
+:1035C00036AFC1E70F4994F83C300091E16A42F60A
+:1035D0002820FFF7D9FE00283FF42DAF0546B4E7B9
+:1035E000C8400020203E0020083E0020003E002071
+:1035F000F03D0020F83D0020103E0020E83D002076
+:10360000E03D0020183E002000B585B003460021B3
+:1036100001AA44F20100CDE901110393EEF780FA0B
+:1036200005B05DF804FB00BF70B4EFF3108472B610
+:103630000D4B9A68AAB9012199600C490C4ED1F83A
+:10364000805035401D60C1F88060D1F884505D60C5
+:103650004FF0FF33C1F88430027004B962B670BC19
+:10366000704701230370F8E7283E002000E100E0E6
+:10367000FC06FFBD094B9A687AB170B910B4EFF33C
+:10368000108172B6064A1C6814605C6854609860C9
+:1036900001B962B65DF8044B70477047283E0020C0
+:1036A00000E100E0194B00EB800003EB80000B68A9
+:1036B000426802F580502BB35A88033203EB820331
+:1036C000834217D210B54FF6FF7E1A68013213D02D
+:1036D0005A88033203EB820290420DD3B3F804C040
+:1036E000F4450BD01C884CB19C68013406D00B60AB
+:1036F000012010BD00207047002010BD9042FBD972
+:103700001346E2E702F10803DAE700BF703E00204B
+:1037100070B5426882B006460C461AB11E4BD96895
+:103720008A421DD2002525800195002005E0019BDD
+:103730003268996891420DD0208801A9FFF7B2FF45
+:103740000028F4D1238801339BB22380002BEBD0D7
+:1037500002B070BD114A73601389338102B070BD2D
+:103760001B699A42DED812F00303DBD10B490089B2
+:1037700009898842D6D1306891688842D2D10849F7
+:1037800049688A4203D901F580518A4201D318461B
+:10379000DEE723800120DBE768210020583E00207F
+:1037A000703E002010B4104C104A638803EB830372
+:1037B00002EB8302D36853B94FF0040C516884F8CC
+:1037C00000C00B485DF8044B012201F025B9094AFD
+:1037D0000520022120709180054811685DF8044B96
+:1037E0000023012201F018B9583E0020703E00204D
+:1037F00068210020243F00202DE9F0411C469B88D1
+:103800003BB9174F80460D461646387828B101233C
+:10381000A38048F2096019E0A0882146FFF742FF23
+:10382000B0B12368B8F1000F04D09988B8F800202F
+:103830009142F1D11DB119882A889142ECD1996841
+:10384000084A12893281C6E900130020BDE8F081E0
+:10385000A388206001339BB2A380002BD5D0D8E78A
+:10386000703E0020583E0020F0B502231A4D0B8018
+:1038700000F5805E4FF6FF740830012603680133BF
+:103880001ED0478807F1030C00EB8C0CE6451CD3D7
+:103890008388A34215D003889BB18368B3F1FF3FAF
+:1038A0000FD0D5F800C09C4500D22B600B880333A5
+:1038B0003B440B804388033300EB83008645DDD80F
+:1038C000F0BD002AF2D01670F0E70AB101231370A0
+:1038D0004FF480630B80F0BD683E002030B5104C83
+:1038E00083B06088211DFFF7DDFE20B903B0BDE87D
+:1038F0003040FFF757BF0B4B626899881B680A4836
+:1039000003EB81015388033300259BB24FF0030C76
+:103910009B00009584F800C001F04AF803B030BD68
+:10392000583E0020243F0020682100202DE9F04F60
+:10393000A64FDFF8BCA2DFF8BC92DFF8BC828BB0E8
+:1039400006463C68002C00F0B98023785A1E052AF0
+:1039500000F26883DFE802F041242403034E002EC6
+:1039600040F0D88094F804B0BBF1010F00F04F8212
+:10397000BBF1020F00F04582BBF1000F00F028827E
+:10398000CDE907660596099605AD48F20E66023B3D
+:103990000696042B4CD8DFE803F085716545A1003D
+:1039A000B4F814B0002E40F09D80894DA17D0BEB42
+:1039B0008B0205EB82024FEA8B061089526802EBFC
+:1039C0008002062900F22983DFE811F068019101E5
+:1039D0007E01A20156013D011801002E40F0E38155
+:1039E0002279032A00F2AD80DFE812F0E4002E0213
+:1039F0009D00C500002E40F0E28198F80B30002BAE
+:103A000000F0AA8098F8003088F80B60013B062B84
+:103A10005BD8DFE813F03B02C501A601A3015A0001
+:103A200028028E0104238DF81430E388ADF820308D
+:103A3000684C04F1100654F8043B284603B198473B
+:103A4000A642F8D15146002648463E60FBF71EFFCD
+:103A50006148012100F088FF00287FF472AF0BB0AD
+:103A6000BDE8F08F03238DF81430E1882289E368E4
+:103A70000793ADF82010ADF82220D9E702238DF886
+:103A80001430A37D2289A188ADF82020A3F106037C
+:103A9000B3FA83F3E26807925B09ADF822108DF860
+:103AA0002430C5E701238DF814302189A288E3680A
+:103AB0000793ADF82010ADF82220B9E751464846EB
+:103AC000FBF7B2FE044638603FE7002305AD0593DF
+:103AD000C5E902332B6148F20E66069605238DF880
+:103AE0001430A5E7A17DE288394D022907D90BEBF7
+:103AF0008B0005EB8000D11C0689314401814FEA1F
+:103B00008B065E4405EB8605C2F57F426989FD326E
+:103B10000A446A8105AD002205924FF40646C5E9C4
+:103B200002222A6133E72D4A2D48116800232371B0
+:103B300002249480012200F06FFF00288FD03C689F
+:103B40002378284905AD002205924A60C5E9022282
+:103B50002A6148F20D661AE798F80030072B00F248
+:103B6000DB81DFE813F0EF01D901D9011201AC01CB
+:103B7000E600E600BF01194E1B4A19484FF0000B42
+:103B800084F804B0CDF800B00823316800F010FFCD
+:103B9000B8F8025005EB85030D4D05F823B005EB91
+:103BA000830533686A686B60B3882B8102233260B7
+:103BB000B380C2E7094B0D4A1968094801232371F4
+:103BC00000230093082300F0F3FEB6E76C3E0020CC
+:103BD000703E0020403E0020203F0020243F002077
+:103BE00068210020503E0020308A0300388A0300FC
+:103BF000643E0020103F0020583E0020E28821460D
+:103C000041F61D5006EB0B0C05EB8C0CD41CBCF8DC
+:103C100008E07444ACF808405E4405EB8605C2F544
+:103C20007F420C466989FD320A446A8105AD41F63E
+:103C30001D5200269042C5E90066C5E902662E6164
+:103C40003FF4A5AED8E1AA4BAA4A5968AA4BAB48A3
+:103C50001B8803930623A37500230093042300F01D
+:103C6000A7FE40BB039B03EB830305EB8305012306
+:103C70002B740BB0BDE8F08F9D48A36903609E498B
+:103C8000039200234360FFF743FD039A00230028BB
+:103C900000F0B98111460222A27503E00223A37548
+:103CA00011460023009304239448E21800F080FE9C
+:103CB00000283FF4D4AEA07D3968E2880B78022852
+:103CC00048F20D60A8D99DE723698C48002B14BFEA
+:103CD00003230123A375002302F10801009304F1DB
+:103CE0000C02042300F064FE0028E4D1B7E6032BA5
+:103CF0000CBF05230623A3750023111D00937F48E5
+:103D0000042304F1080200F053FE0028D3D1A6E6F4
+:103D1000E3880120A075002002F10C019B002269BC
+:103D20000090764800F044FE0028C4D10BB0BDE8F6
+:103D3000F08F072388F8003000230093C8F8043080
+:103D40006F4B704A19686D48082300F031FE002857
+:103D50003FF485AE3C6805AD237868E7FFF722FDA8
+:103D6000F5E7D8F80420664853888488016803334F
+:103D700000209BB201EB8401009003249B005F486C
+:103D800088F8004000F014FEE1E75D4AD8F80430FE
+:103D90005988938803330B449380022388F80030BA
+:103DA000FFF79CFDD3E7002305AD0593564A2B6131
+:103DB000C5E9023353604FF40646069638E605AD72
+:103DC000002305934FF40646C5E902332B6184E6D0
+:103DD000022305AD23710DF11201E3680593284616
+:103DE000CDE90666FFF794FC002840F0C08048F259
+:103DF00009660023C5E90033C5E902332B61237846
+:103E0000C5E5CDE907660596099605ADBFE53E4BCC
+:103E10001B78A01D002B00F0E48005AD3B4B2A462B
+:103E20003146FFF7E9FC394B002800F0C980C3E9AF
+:103E3000006648F2096398428ED1C5E90066C5E97B
+:103E400002662E612378A2E5314D2B78022B40F0DB
+:103E5000AC800023009369682B702E4A2748082302
+:103E600000F0A6FD69E6B8F80220294D930013443E
+:103E700005EB8305002369680093062388F800306A
+:103E8000244A1E48082300F093FD60E798F80A30A2
+:103E900043B11F4DEB68002288F80A2013B92A7C31
+:103EA000002A7DD105AD0023059388F80030C5E9CF
+:103EB0000233A8F80230C8F804302B610DE6B8F8D8
+:103EC0000220134D0E4902EB820305EB83030868C1
+:103ED0005C6858608888188102238B800C6002FA25
+:103EE00003F3C4E7012388F8003098F80A30CFE7DD
+:103EF000343E00202C8A0300CA40002068210020A4
+:103F0000243F0020388A0300503E0020303F00202C
+:103F1000703E0020308A0300013B062B3FF6D5ADF2
+:103F200001A252F823F000BF8D3E0300A13D030023
+:103F3000633D03005D3D0300CB3A0300673E030091
+:103F4000333D03003C4DB8F808202B780132B3FA1A
+:103F500083F3A8F8082000225B09A8F8022088F85B
+:103F60000B20012288F80A3088F8002090E7069993
+:103F7000324A8B88E3800B882381314800960423E2
+:103F8000BDF8124000F014FD002838D12A4B04EB94
+:103F9000840403EB8404012323740BB0BDE8F08F89
+:103FA000A8F80230FFF79AFCD1E6264A05AD0023B7
+:103FB000012105931170C5E902332B615360FCE6C2
+:103FC00000969C881D4A06991D48042300F0F0FCC9
+:103FD000A8B9194B04EB840403EB840484F810B0F3
+:103FE0003DE5194B0996CDE90566CDE90766C3E9BC
+:103FF000006605AD48F2016023780646C7E43C68D8
+:1040000048F20D66F5E6CDE90500CDE90700099017
+:10401000237805AD48F20966B9E4E288214648F202
+:104020000E60EFE505AD00230593C5E902332B6172
+:1040300048F20E630693FBE4703E00202C8A0300D6
+:1040400068210020503E0020303F00204068FFF7EC
+:104050006DBC00BF2DE9F04F4F4C257883B0002D8B
+:104060005ED00C46002972D0098898464FF6FF733F
+:1040700099424FD06388002B4CD0666816F0030637
+:104080005FD10746002A65D0B2F800B0B2F80290BE
+:10409000424801A9FBF786FB4FF0000AC0F800A0D8
+:1040A000C0F810A0C0F814A0C0F804A0C0F808A080
+:1040B000C0F80CA0C0F818A080F800806368036105
+:1040C0000546A0F814B00121354800F041FC2388D2
+:1040D0002B81B8F1030F6388E860AB80A5F80690E8
+:1040E00024D02E48A5F80AA001A9FBF78DFB3FB10B
+:1040F000E9682C4A00231289BB72C7E900133A8190
+:104100002948012100F018FC044628B9FFF70EFCED
+:10411000264601E048F20366304603B0BDE8F08F62
+:1041200048F20166304603B0BDE8F08F3B68AB61F2
+:10413000042301A9A5F80AA0AB751848FBF764FB96
+:10414000D6E748F20266304603B0BDE8F08F48F289
+:104150000466E1E7B4F8089009F1030040F2FE3389
+:1041600080B2984214D8114A13783BB95189138907
+:104170000B4403449BB2B3F5806F05D948F2066641
+:10418000304603B0BDE8F08F01445181B3467FE76C
+:1041900048F20866C0E700BF503E0020103F0020F4
+:1041A000683E0020583E0020203F0020703E002046
+:1041B000094A116804290BD038B51568074C034625
+:1041C0000121104644F8253000F0C2FB002038BD24
+:1041D00048F20B60704700BF2C3F0020403E00209B
+:1041E0002DE9F04F954D89B02A780023CDE90333AE
+:1041F000CDE905330793002A4ED1281D02F0FF08B0
+:1042000000F0BEFB20B10024204609B0BDE8F08FCD
+:10421000D8F8F83F5C1C4AD04FF0805211695269BF
+:10422000874F88493B610022A3F500533846FB6065
+:1042300000F0B2FB04460028E6D11C2382498348E3
+:10424000DFF824A2DFF824B28C22FBF771FA0223F4
+:1042500026460093A146FB68F018F35800F0E18071
+:104260005B4530D143687A4A93424BD00132934246
+:104270002BD1B8F1000F40F09480764B764918604E
+:1042800000220193FFF7F0FA019B9B88022B0CBFE1
+:10429000042308231C434CE0704C04F1100554F82F
+:1042A000043B03A803B19847A542F8D1ABE74FF010
+:1042B00010234FF080525B6911695269581C08BF86
+:1042C00002FB01F3ACE701330BD1031D00F5805174
+:1042D00002E0994200F08F801A68013203F1040372
+:1042E000F7D0009B013B9BB2009309EB89030AEBDB
+:1042F000830209F10109506003220AF823201FFA02
+:1043000089F916E009EB89030AEB830299005060F2
+:1043100001F1100208314FF0000C524451440AF8E8
+:1043200023C0FFF7A1FA09F1010944F002041FFAC2
+:1043300089F906F58056B6F5005F8CD1009B012BFC
+:104340002CD9E4B2062C0ED1444C012200232A7051
+:104350006B6004F1100554F8043B03A803B19847BF
+:10436000AC42F8D14FE702D814F0FD0F16D0374811
+:1043700002A9FBF717FA053C002301220360436002
+:104380008360C3600361436183610270062C1DD8A2
+:10439000DFE804F02B1C2B1C1A2E1A0048F20A64CA
+:1043A00032E709EB890C0AEB8C020221294B0AF84F
+:1043B0002C1011812A49A1F802901968516009F165
+:1043C00001091FFA89F959E70323037102A91F485C
+:1043D000FBF71AFA2348012100F0AEFA0446002840
+:1043E0007FF411AFFFF7A2FA0EE701230371EDE7A7
+:1043F00002230371EAE7174B1A68CAB1184A09EB9E
+:1044000089010AEB8103A2F80290022209F1010955
+:104410000AF8212058601FFA89F91A8144F0010432
+:1044200087E75A1C3FF451AF5B453FF44EAF58E766
+:10443000022218609A804FF00108EFE7503E0020FA
+:10444000682100204C8A0300843E0020103F002099
+:10445000FE011EF1243F0020283F0020403E0020A6
+:10446000583E0020203F0020703E0020DEC0ADDE20
+:1044700030B370B50D4682B0F1B10DF106010446BE
+:10448000FFF746F918B948F2096002B070BDBDF8EF
+:1044900006000D4B666800EB800003EB80000121F5
+:1044A0000C3000F055FA636801220C330020C5E996
+:1044B0000063A27202B070BD48F2046002B070BD29
+:1044C00048F20460704700BF703E002010B310B582
+:1044D00082B00DF106010446FFF71AF9B0B1BDF83C
+:1044E00006300E4A03EB830302EB8303DA684AB11A
+:1044F000A27A3AB1DA680021013A0846DA60A1727C
+:1045000002B010BD48F2056002B010BD48F209606B
+:1045100002B010BD48F20460704700BF703E00203A
+:1045200002230022FFF796BD18B103230022FFF7F4
+:1045300091BD48F20460704770B51B4B1B7882B088
+:104540001BB34FF6FF739842054628D001A91748C0
+:10455000FBF728F900240522012644600460C58089
+:1045600002708460C460046144618461067101A9C1
+:104570000E48FBF749F90E48314600F0DDF90546D3
+:1045800040B12546284602B070BD48F20165284674
+:1045900002B070BDFFF7CAF9284602B070BD48F2FC
+:1045A0000365284602B070BD503E0020103F002039
+:1045B000203F002010B5184B1B7882B00BB301A927
+:1045C0001648FBF7EFF803460022062102605A6006
+:1045D0009A60DA601A615A619A6119700F4801A9EC
+:1045E000FBF712F90E4B1A780AB10122DA720D4864
+:1045F000012100F0A1F9044640B10024204602B098
+:1046000010BD48F20164204602B010BDFFF78EF9DC
+:10461000204602B010BD00BF503E0020103F0020D9
+:10462000583E0020203F002010B582B0ADF80600B3
+:104630000A48ADF80410047844B15AB153B101A945
+:104640000DF10600FFF7D8F802B010BD48F2016086
+:1046500002B010BD48F2046002B010BD503E002010
+:1046600000B50E4B83B01B78ADF806005BB179B195
+:1046700072B1134600200A460DF10601FFF7BCF89F
+:1046800003B05DF804FB48F2016003B05DF804FB81
+:1046900048F2046003B05DF804FB00BF503E002008
+:1046A00000B50E4B83B01B78ADF806005BB179B155
+:1046B00072B113460DF106000A460021FFF79CF87F
+:1046C00003B05DF804FB48F2016003B05DF804FB41
+:1046D00048F2046003B05DF804FB00BF503E0020C8
+:1046E00020B119B103680B600020704748F20460E4
+:1046F000704700BF384B1B78002B67D0002868D06C
+:1047000030B50022354C026042608260B4F80AC0C5
+:104710002389C260022101806168028263449BB2E6
+:10472000002934D02E4A0D68954230D12D4A4D686B
+:104730002A44012A2BD8E2684280C3F5806292B2F3
+:10474000A0F808C0438102B1828101F108034FF64D
+:10475000FF7E01F580511A68013216D05A88033263
+:1047600003EB8202914225D39A88724512D01A88AF
+:1047700082B19A6801320DD08288013282805A88D3
+:10478000033203EB82039942E5D8002030BD0122B9
+:104790000280D0E7B0F806C0C2890CF1010CA0F885
+:1047A00006C05C8803322244C2815A88033203EB7C
+:1047B0008203E8E7C289C488CB1A02EBA303013461
+:1047C0000122C480C3810274002030BD48F2016020
+:1047D000704748F204607047503E0020703E002051
+:1047E000DEC0ADDE02FEE10E4B0901F01F024FF00C
+:1047F000010C0CFA02F100EB830000F085B800BF59
+:104800004B0910B501F01F040121A14000EB83000A
+:1048100000F06EF8E04000F0010010BD01F01F0252
+:10482000012303FA02F24B0900EB8300D14300F0AD
+:1048300077B800BF4B0901F01F0150F82300C840B2
+:1048400000F00100704700BF2DE9F04F01F1FF3A81
+:1048500083B04FEA5A130D46044601934FF0000906
+:104860004FF0010854F8293004EB89066FEA030B76
+:104870009BFAABFBBBFA8BFBBBF1200F25D00BEBFC
+:10488000491B5D454FEA49170CD81EE03368DB43EE
+:1048900093FAA3F3B3FA83F3202B07EB030B14D0A3
+:1048A0005D4512D90BF01F034FEA5B1008FA03F1C4
+:1048B00004EB80009A4600F01BF820FA0AF0C307C8
+:1048C000E4D4584603B0BDE8F08F019A4A4509F197
+:1048D000010301D09946C5E7AB46F2E7034653E82A
+:1048E000000F0A4643E8002C9CF0000FF7D17047F8
+:1048F000034653E8000F40EA010243E8002C9CF015
+:10490000000FF6D1704700BF034653E8002F42EA7C
+:10491000010043E8000C9CF0000FF6D1704700BF87
+:10492000034653E8002F02EA010043E8000C9CF024
+:10493000000FF6D1704700BF034653E8000F00EBAD
+:10494000010243E8002C9CF0000FF6D1704700BF35
+:10495000034653E8002F02EB010043E8000C9CF0F3
+:10496000000FF6D1704700BF034653E8002FA2EBBB
+:10497000010043E8000C9CF0000FF6D1704700BF27
+:104980000346012253E8000F40EA020143E8001CFD
+:104990009CF0000FF6D1704740B139B110B40C68EB
+:1049A0000160234611465DF8044B18470E207047FE
+:1049B0002DE9F047DDF820A048B342B306684EB3B6
+:1049C0001D460BB34768D7F80490B3FBF9F809FB11
+:1049D0001838B8F1000F17D142EA0104A4078E4637
+:1049E0000FD1C468A1420CD3046901F1FF3E7544A4
+:1049F000A54206D8CDF820A0F468A446BDE8F0474B
+:104A000060471020BDE8F0870920BDE8F0870E2040
+:104A1000BDE8F0870820F5E7D8B1F0B50668D6B153
+:104A2000AAB1446827687C1E0C428E460DD1C4682A
+:104A3000A1420AD34C1E07FB024E0469A64504D8C6
+:104A40003469A446BDE8F04060471020F0BD09205D
+:104A5000F0BD0E2070470820F0BD00BF29DF704771
+:104A600028DF704703689A6852B310B586B00023F8
+:104A7000CDE902330093049303798468059401918E
+:104A80008BB1012B03D06846904706B010BDC368B8
+:104A9000416904911B0302208DF8000002936846CF
+:104AA000904706B010BDD0E9031443690493012078
+:104AB0008DF80000CDE902416846904706B010BD70
+:104AC000704700BF0846704700207047024B187AB5
+:104AD000003818BF01207047D43F0020034B187ADC
+:104AE0000122B0FA80F05A7440097047D43F002088
+:104AF00008B510461A4601F0DEFF002008BD00BFD1
+:104B000010B5064B06480024C3E90044C3E902443B
+:104B10001C61FAF725FE204610BD00BFD43F0020DF
+:104B2000C43F002010B50A4C0A4B43602046FFF7F3
+:104B300027FF08B1002010BDFEF720F902462274BD
+:104B4000054906481C238C22FAF7F2FD002010BD0F
+:104B5000D43F0020408A0300383F0020C43F00209B
+:104B600038B5254D2B7AFBB1244B1C6802232B72E0
+:104B7000237923B3012B0CD020460321FFF772FFCA
+:104B800000232B726B601E491E48BDE83840FAF7BF
+:104B90007DBED4E903031844FFF762FF18B3112860
+:104BA000EAD101232B7238BD15491648FAF73CFEAD
+:104BB000124B044618600028D8D1686038BDD4E98B
+:104BC0000523D21AB2F5805F28BF4FF480529208B5
+:104BD000E1682069012A38BF012219441844FFF70F
+:104BE0003DFF0028DBD12B7C002BDCD1BDE8384019
+:104BF000022000F009B800BFD43F0020EC3F0020A5
+:104C0000E83F0020C43F002010B5254C237A93B123
+:104C1000022B06D103280FD1E3680133082B2AD8D1
+:104C2000E360637C1BB9BDE81040FFF799BFBDE8A6
+:104C30001040FEF793B810BD1A4B00221B68E260CB
+:104C40001A79FAB1012AECD1D3E9042101328A425E
+:104C50001A61E6D10022022822720CBF11460D21F2
+:104C60001846FFF7FFFE10491048FAF70FFE637C65
+:104C7000002BDCD1D7E70B4B00221B68E2602272CD
+:104C80000D21EDE7D3E90512A1EB020CBCF5805F25
+:104C900094BF624402F5805291429A61C1D1D9E732
+:104CA000D43F0020EC3F0020E83F0020C43F00201C
+:104CB000831E012B01D8FFF7A7BF704700F0FD034B
+:104CC000012B00D07047A0F10100044BB0FA80F036
+:104CD000002240095A741874FFF742BFD43F0020E5
+:104CE000F0B585B007460C46184803A915461E4680
+:104CF000FAF758FD30B38446240B86600760012321
+:104D0000CCF80C40124E1148CCF814500024CCF8CA
+:104D1000044003A9CCF81040CCF818408CF80430BB
+:104D2000FAF772FD301DFFF72BFE10B1204605B0DB
+:104D3000F0BD737C002BFAD10190FFF711FF0198B1
+:104D400005B0F0BD042005B0F0BD00BFC43F002099
+:104D5000D43F0020F0B585B006460F46164803A99B
+:104D600015461C46FAF71EFD10B384460A9B0660E2
+:104D700083600761114ECCF8144000240E48CCF833
+:104D80000C5003A9CCF80440CCF81840FAF73CFDCD
+:104D9000301DFFF7F5FD10B1204605B0F0BD737C66
+:104DA000002BFAD10190FFF7DBFE019805B0F0BDB2
+:104DB000042005B0F0BD00BFC43F0020D43F002058
+:104DC00013DF70470023D3F8F80F421C01D0FFF720
+:104DD000F7BF4FF010235869431CF8D104207047E7
+:104DE0000148FFF7EDBF00BF00C00100A0DF704722
+:104DF000A1DF7047ADDF7047B3DF7047B4DF7047A6
+:104E000030B50D4B83B01A68019242F6A6230125F6
+:104E100001AA69460446ADF80030ADF80250FFF72C
+:104E2000E5FF08B103B030BD044B2A46197820468F
+:104E3000FBF74AFB03B030BD6C8A0300EB40002057
+:104E400070B54FF6FF738AB000249842CDE9004454
+:104E5000CDE902440494ADF802001CD0054600F0F0
+:104E600049FC1128064643D017D8E0B10B2829D1B8
+:104E70000F23BDF802008DF8003000F047FD034617
+:104E80006846ADF80430FCF7A5FC2246194B2846CD
+:104E90001978FBF719FB0AB070BD43F20203984280
+:104EA00010D12246F2E70E23BDF802008DF8003043
+:104EB00000F02CFD03466846ADF80430FCF78AFC90
+:104EC0003246E3E7002407232846CDE90544CDE92F
+:104ED00008448DF81430ADF81650079600F016FD12
+:104EE000034605A8ADF81830FCF774FC2246CDE760
+:104EF0000122CBE7EE400020FFF7A2BF2DE9F047EB
+:104F0000DFF8548188B098F800100746FBF7C0FA24
+:104F100010B108B0BDE8F0870446384600F050FCF8
+:104F200011280CD8112825D8DFE800F07D2424248E
+:104F3000242448244F24242424242424243A43F2DF
+:104F4000020290422CD043F20142904212D13846E4
+:104F5000FFF776FF01263F4B324619783846FBF7BC
+:104F6000B3FA98F800102246384608B0BDE8F0477A
+:104F7000FBF7AABA0023CDE90333CDE90633059048
+:104F8000072338468DF80C30ADF80E7000F0BEFCEB
+:104F9000034603A8ADF810300126FCF71BFCDAE746
+:104FA0000126D8E701AB294603AA38460493FFF748
+:104FB00021FF18B9BDF80430002BCCD1384600F0E1
+:104FC000A5FC00F019FC0026C5E70DF10600FFF76F
+:104FD00013FFBDF80630012BF0D90026012502A9E8
+:104FE0004FF0020942F6021A09E0BDF808305345B5
+:104FF000D8D0BDF806300135ADB2AB42DED9284677
+:105000000022CDE90391FFF7F9FE42F605230028BF
+:10501000D4D102A9002EE8D1BDF80860F61AB6FA7C
+:1050200086F67609E5E7002310223846CDE90333FA
+:10503000CDE9053307938DF80C20ADF80E7000F024
+:1050400065FC0124034603A8ADF810302646FCF7A2
+:10505000C1FB80E7F0400020F140002030B5012185
+:1050600087B005462948FFF739FCBFF35F8F08B1C9
+:1050700007B030BD0446284600F0F0FA8628024604
+:1050800023D00FD8C8B1112833D1214B0122197870
+:105090002846FBF719FABFF35F8F1C4B00221A60FA
+:1050A00007B030BD43F20203984222D1184B22468A
+:1050B00019782846FBF708FAEDE7154B19782846CA
+:1050C00007B0BDE83040FBF7FFB9CDE90344062344
+:1050D000CDE9014428468DF80430ADF8065005941A
+:1050E00000F014FC034601A8ADF80830FCF772FB91
+:1050F000DCE700240723CDE90144CDE904448DF821
+:1051000004302846ADF806500392E9E7F03F00204E
+:10511000EF400020037803B1704730B5044683B0F8
+:105120004088FFF78DFE6588284600F033FBA0B964
+:105130006488204600F0EAFB00236A460921FBF759
+:1051400063FD052818D0104B104918780022FBF792
+:10515000FFF9024640B103B030BD0D4B0122197872
+:105160002846FBF7B1F9E3E70A4B0B49187803B07F
+:10517000BDE83040FBF7ECB9064B01221978204618
+:10518000FBF7A2F9DFE700BFEF4000205D5003000E
+:10519000F0400020EC400020014E030070B5037881
+:1051A000082B82B009D0314C314920780022FBF71E
+:1051B000CFF9024650B302B070BD467A0446002EC5
+:1051C000F1D1057A072D29D0082D45D0012DEAD13E
+:1051D00080886A462946FBF7F9FF06460028E2D197
+:1051E000019B1B78002BDED0A08800F003FC4FF65B
+:1051F000FF739842D7D01F4C2A462178FBF764F9F9
+:105200001D4920783246FBF7A3F9CCE71B4B1C491C
+:10521000187802B0BDE87040FBF79AB98088134C4B
+:1052200000F0E8FB4FF6FF7398420546BCD02178AA
+:105230000122FBF749F9284600F068FB33466A462D
+:105240000921FBF7E1FC0528AED10C4B01221978AE
+:105250002846FBF739F9A7E70A4B1A68012AA2D1B9
+:10526000BFF35F8F014C1E609EE700BFEF40002040
+:105270005D500300F0400020FD4E0300EC40002094
+:10528000014E0300F03F00202DE9F843FBF7F6F84C
+:105290001E4C1F4D2070FBF7F1F82870FBF7EEF85D
+:1052A0001C4E1D4F3070FBF7E9F83870FBF7E6F83D
+:1052B000DFF87080DFF8709088F80000FBF7DEF808
+:1052C00089F80000FBF7DAF82378144A182B1070DD
+:1052D00019D02B78182B16D03378182B13D03B7895
+:1052E000182B10D098F80030182B0CD099F80030FB
+:1052F000182B08D0182806D0094B00201860BFF3DF
+:105300005F8FBDE8F8830320BDE8F883EF400020FD
+:10531000EE400020F0400020F1400020ED40002051
+:10532000F03F0020EC400020EB40002030B50D4B5A
+:1053300083B000220C4619780B4B0192054600936E
+:10534000FBF7C2F809490A4B2846002C08BF0B4658
+:10535000019300F0DBFA00226946FBF7CDFC03B0B5
+:1053600030BD00BFEC40002001000900708A03003E
+:10537000748A030070B503888588353B86B004467F
+:105380001F2B2AD8DFE803F06110292929292929B0
+:10539000292929292929292929292929292929297D
+:1053A0002929298429A32938554E28463178FBF725
+:1053B0006FF890B1317800222846FBF785F8E18834
+:1053C000002940F08980E389012B03D1217C003939
+:1053D00018BF01212846FFF7A9FF4A4C4A4B4B4909
+:1053E00018780022FBF7B4F849492078002206B06B
+:1053F000BDE87040FBF7ACB8002611232846CDE984
+:105400000166CDE903668DF804300596ADF80650C7
+:1054100000F07CFAADF8080000F0EEF93D4B394C95
+:10542000197832462846FBF74FF82178324628464D
+:10543000FBF74AF8BDF8060000F068FA034601A839
+:10544000ADF80830FCF7C6F9C8E7334E2846317886
+:10545000FBF71EF80028C0D0002231782846FBF761
+:1054600033F8E288002A39D02C4B264C19782C4B83
+:1054700000222846CDE90132FBF726F8294B02939A
+:10548000284600F043FA002201A9FBF735FCA5E706
+:10549000037B012BA1D1827A012A9ED1018942F698
+:1054A0000213994299D1204C28462178FBF70CF839
+:1054B00000221E492078FBF74BF8024600288CD1C9
+:1054C000164B1B4918780F4CFBF742F886E7284625
+:1054D000FFF7B6FC0B4C81E700217BE7A689012E84
+:1054E000C2D1E1892846FFF783FC0028BCD1044BD8
+:1054F000044C197832462846FAF7E6FF6EE700BFFB
+:10550000ED400020F0400020EE400020F94E030066
+:10551000FD4E0300F1400020EB400020EC40002055
+:1055200001000900708A0300EF4000205D50030075
+:10553000014E03002DE9F0418CB000F01DF901A8E7
+:10554000FAF77EFF019EDFF85480DEB100244FF6AB
+:10555000FF7703E00134A4B2B44213D20CAB03EBE7
+:10556000440333F8285C284600F0D0F9B842F1D162
+:10557000013498F8001001222846A4B2FAF7A4FFDB
+:10558000B442EBD3044998F8000000220CB0BDE807
+:10559000F041FAF7DDBF00BFFD4E0300F0400020F0
+:1055A000AFDF7047B1DF7047B2DF7047B3DF7047DE
+:1055B00070B51E4B1E4C93E80300238888B04FF64D
+:1055C000FF7601ADB34285E8030007D127E02088CC
+:1055D000FBF7FEFBB0420346208020D01846002295
+:1055E0002946FBF789FB03460028F0D000222088DB
+:1055F0000792112BCDE90322CDE90522ADF8100069
+:105600000DD0862B0DD007228DF80C20059300F0CD
+:10561000F1F9034603A8ADF80E30FCF7EFF808B037
+:1056200070BD06238DF80C30F1E700BF788A0300C7
+:10563000CC400020044A12884FF6FF739A4200D1F2
+:105640007047FFF7B5BF00BFCC400020024B4FF6BC
+:10565000FF721A8000207047CC4000202DE9F041F5
+:1056600082B0074600F052F94FF6FF7398423AD0E5
+:10567000064601224FF003086B4608213046551CB0
+:10568000FBF7A8FD0446ADB203233846E4B9019AFE
+:10569000911D42F8048BFFF787FF0346082130462F
+:1056A000CBB10C2B03D1FBF7FBFD2A46E4E7082125
+:1056B000052B18BF1C46FBF7F3FD002818BF032479
+:1056C000204602B0BDE8F081072C08BF0C2420461C
+:1056D00002B0BDE8F0813246FBF708FE04462046E2
+:1056E00002B0BDE8F08143F20204204602B0BDE8FA
+:1056F000F08100BF2DE9F04182B0064600F006F9C6
+:105700004FF6FF7398422CD1002703243D464FF0FB
+:10571000010823463A4629463046FFF743FF04284E
+:105720000AD008280AD00B280AD0B8F1000F08BF09
+:105730000B2002B0BDE8F0811120F6E70020F4E76D
+:1057400014F0020404D13DB127463D46032400E095
+:1057500001244FF00008DCE7002FEAD003242F4695
+:10576000F7E76A460821FBF731FD0028CCD1019DFF
+:10577000AF882C680635CAE708B54FF6FF70FBF70F
+:1057800027FB034B1880BDE80840FFF711BF00BF9F
+:10579000CC40002000B585B00DF10703039300F065
+:1057A000B5F802AA0121FBF711FD20B9039B187877
+:1057B00005B05DF804FB002005B05DF804FB00BFF8
+:1057C00070B50C4E04463046FFF7F0FE78B93188CC
+:1057D00043F203054FF6FF722046FFF7E1FEA842B1
+:1057E00000D070BD3188013189B23180F2E70320E9
+:1057F00070BD00BFCE40002000B5084B844693E842
+:10580000030083B06B4683E803000022194660461C
+:10581000FBF772FA03B05DF804FB00BF808A030057
+:1058200046DF70472DE9F041102205460E46013053
+:10583000013101F030F978BB04462B4605F1100127
+:1058400013F8012F52BB9942FAD16F7C96F8118060
+:1058500087EA080313F0FE0F16D106F1120105F1D5
+:105860001200062207F0FE0701F015F9042F0FD0F1
+:10587000062F0DD008F0FC08B8F1040F08D0B0FADC
+:1058800080F04009BDE8F08107F0FE07042F13D136
+:1058900004F00100BDE8F0810024D6E7334606F1AC
+:1058A000100113F8012F2AB98B42CED013F8012F23
+:1058B000002AF9D00124C8E7062FE9D008F0FC0837
+:1058C000B8F1040FE4D00020E4E700BF70B584B065
+:1058D00005460E46FBF7DCF902AA0DF1060107208A
+:1058E000FBF7DEF9034628465BB1BDF80640B4423B
+:1058F000F2D00399FFF796FF0028EDD0204604B0C0
+:1059000070BD4FF6FF74204604B070BD13280DD84B
+:1059100010B50446FAF7ECFC28B1064B04EB8404FE
+:1059200033F8140010BD4FF6FF7010BD4FF6FF7036
+:10593000704700BFF43F0020132816D838B504463E
+:105940000D46FAF7D5FC68B1094804EB840400EB76
+:1059500044040020E388D4F80220AB80237A2A6034
+:10596000AB7138BD43F2020038BD43F2020070470C
+:10597000F43F002010B504884CB9821C00F10A0CD9
+:1059800012F8013B1BB99445FAD1002010BD0B88D9
+:10599000A342FAD108220231023001F07CF8B0FAB9
+:1059A00080F0400910BD00BF30B585B00546FBF75B
+:1059B0006FF90CE0039C04F14601FFF7DBFF03469F
+:1059C00004F12A01284683B9FFF7D4FF68B902AA77
+:1059D0000DF106010720FBF763F903462846002B6B
+:1059E000E8D14FF6FF7005B030BDBDF8060005B038
+:1059F00030BD00BF4FF6FF7398422DE9F04118D03B
+:105A00000024DFF838800746254601E0642C10D0DA
+:105A100038F81430BB42AEB204F1050405F10105BB
+:105A2000F4D13046FAF764FC0028EFD03046BDE8E8
+:105A3000F0814FF6FF763046BDE8F081F43F00205C
+:105A4000132804D8024B00EB800023F81010704795
+:105A5000F43F0020F8B54FF6FF7398421FD00024A2
+:105A6000114F0646254603E0642C05F1010515D0CB
+:105A700037F81430B34204F10504A8B2F4D1FAF7B0
+:105A800037FC0028F0D03046FBF73EFB28B905EB89
+:105A900085054FF6FF7327F81530F8BD3046BDE891
+:105AA000F840FBF731BB00BFF43F002010B58CB0CD
+:105AB000144610306B460DF1100E10F801CD03F8AE
+:105AC00001CB9E45F9D10023049391F800C08EF8D4
+:105AD0000C30CEE901334A788B788DF81E20684669
+:105AE0008DF81D308DF81FC0FFF79AFE9DF82F101E
+:105AF0009DF82E209DF82D3021706270A3700CB09F
+:105B000010BD00BF0388102B2CD1F0B500F1040CA0
+:105B1000BCE80F0095B00DF1280EAEE80F00BCE810
+:105B20000F00AEE80F009DF82C609CE8030006F023
+:105B3000FE07062F8EE8030015D1BDF828304E4928
+:105B4000BDF830400B9803EB83035B00CA18D48088
+:105B50004FF6FF74CC529DF832301372C2F8020037
+:105B600015B0F0BD7047FBF793F89DF82C30032B70
+:105B70004FEA530253D9022ADFD105AC0DF10605D5
+:105B8000224629460720FBF78BF8002860D0042F17
+:105B9000F6D10C9B0698ADF810301B0C8DF8123026
+:105BA000BDF82D30ADF8083003AA9DF82F308DF8E0
+:105BB0000A30013004A9FFF779FFBDF80820BDF8CD
+:105BC0000C309A42DCD19DF80E309DF80A209A42A2
+:105BD000D6D1BDF82810284BBDF806500B9801EB24
+:105BE000810252009D521344BDF83020DA804FF6F6
+:105BF000FF72C3F8020095429DF832001872AFD0D0
+:105C000000232046ADF816108DF81430ADF818506A
+:105C1000FBF708FE2046FFF77DFA15B0F0BD05AC96
+:105C20000DF10605224629460720FBF739F8062222
+:105C300070B106994B7C734013F0FE0F01F1120115
+:105C4000F0D10DF12D0000F026FF0028EAD1C0E7C9
+:105C5000BDF8283008490B9803EB83035B00CA1892
+:105C60004FF6FF74CC52BDF830109DF83230C2F8B8
+:105C70000200D180137273E7F43F002082B010B5A8
+:105C80008C4684B049688646DCF800000DF1080CAB
+:105C9000ACE8030006A981E80C00039BDA070EEBD1
+:105CA000630C12D55A10029B5EF80220D45808AB40
+:105CB00093E803008DE8030006AB0CCB6046A047D9
+:105CC00004B0BDE8104002B07047029CEFE700BF8F
+:105CD0002DE9F04F83B0DDE90CABBDF83870002B37
+:105CE00041D080460E4691461D46BAF1000F3DD088
+:105CF0000F2E01D1C02F36D1282000F0A4FE04467B
+:105D00001030F4F7FBFE18202680A4F8029000F073
+:105D10009AFECDE900AB47F00207A7806B46074625
+:105D20000246A06003CB47F80C5B0023D8F8006064
+:105D3000D360E3607B609160506075680D4951618C
+:105D4000C4E908330C4B9D4208D12046EFF718FFF9
+:105D5000204603B0BDE8F04F00F073BE2146404638
+:105D6000A8470028F1D103B0BDE8F08F1BF0010F68
+:105D7000BED1F8E77D5C030081D901002DE9F04335
+:105D80008DB00446149FDDF85490884616461D4693
+:105D90005FB306A8F4F7B2FE1820ADF80880ADF89E
+:105DA0000A6000F050FE0146CDE9007941F80C5B35
+:105DB0000023EC460246C3604B60BCE80300506021
+:105DC0002068916005930D498568049251610C4AE1
+:105DD0000A9312219542ADF80C100B9309D102A839
+:105DE000EFF7CEFE0DB0BDE8F08319F0010FD0D172
+:105DF000F8E761462046A847F1E700BF7D5C030055
+:105E000089D9010070B583681A49DA88B3F808C0E7
+:105E1000194E86B000250491059506A9044680F820
+:105E20002850034611E90300C2F30022C2F1050223
+:105E30008DE8030092B261463068FFF79FFF0F4B79
+:105E4000CDE9023502AB93E8030042F210728DE80F
+:105E50000300234630682321FFF790FF0022002330
+:105E600004F11000C4E90823E56006B0BDE8704005
+:105E7000EFF766BD21C70100D438002059C70100E3
+:105E800090F82830054A10B5044602600BB9204648
+:105E900010BDFFF7B7FF204610BD00BF988A030072
+:105EA00090F82830084A10B50446026023B920460D
+:105EB00000F0C7FD204610BDFFF7A4FF204600F00C
+:105EC000C0FD204610BD00BF988A030090F828301E
+:105ED00010B5044683B9237963B123680C4A9B68E3
+:105EE00093420CD194F828300A4A22605BB92046CC
+:105EF00000F0A7FD002010BDFFF784FFEBE7204670
+:105F00009847002010BD2046FFF77CFFEFE700BF59
+:105F1000A15E0300988A030070B50B4B0360044632
+:105F2000002500F1100685802A4681600121304657
+:105F3000EFF74AFC3046E560E56284F82850EFF759
+:105F40004DFC204670BD00BF988A03002DE9F0414A
+:105F500090F8283088B004460D46002B36D1806872
+:105F6000314A03685B6D93425AD1304B04934FF032
+:105F70000008CDF8148004AB0789C2882C4E93E842
+:105F800003008DE80300C2F300223946C0270297C0
+:105F9000C2F10502306892B22346FFF799FE254B05
+:105FA00002970693CDF81C8008AB13E903008DE837
+:105FB00003003068204E234642F210722321FFF77F
+:105FC00087FE3378EBB1012384F828308DB90022A5
+:105FD0000023C4E90823002304F11000E360EFF775
+:105FE000FDFBE068154B002808BF184608B0BDE867
+:105FF000F081F1F741F9281841EBE571C4E9080196
+:10600000E9E70093232242F2107342F2107000215C
+:10601000F1F742F901233370012384F82830D5E7E2
+:1060200003219847A068A0E76903020021C7010087
+:10603000D438002059C70100F240002011FCFFFFB6
+:10604000024B1868BFF35B8F704700BFCC20002065
+:10605000024B1868BFF35B8F704700BFBC40002045
+:1060600008B52DED028B08EE100A00F05DF8154A18
+:1060700092F900200132034613D0B4EE488AF1EEC3
+:1060800010FA0ED6B5EEC08AF1EE10FA09D8B5EEC8
+:10609000408AF1EE10FA08D100F0DAF922220A4B18
+:1060A0000260BDEC028B184608BD00F0D1F9BDECD2
+:1060B000028B034621221A600448BDE8084000F024
+:1060C000A3B800BF43210020000080FF887A0300AE
+:1060D00008B52DED028B08EE100A00F08DF8104B7C
+:1060E00093F9003001330BD0B4EE488AF1EE10FA88
+:1060F00006D6DFED0C8AB4EEE88AF1EE10FA02D48F
+:10610000BDEC028B08BD00F0A3F9C8EEA87ABDEC87
+:10611000028B034621221A6017EE900A08BD00BFC9
+:10612000432100200000000008B530F000432DEDB1
+:10613000028B07EE100A2DD0002836DBB0F1FF4F9E
+:1061400047DAB0F5000F3BDB0022C3157F3B134459
+:10615000DA0F03EBD37307EE903AC2F17F02C0F37C
+:10616000160040EAC250B8EEE78A00F051F89FED01
+:106170001C7ADFED1C6A07EE900A27EE877ADFEDC6
+:106180001A7AA8EE267AA8EE277ABDEC028B17EED3
+:10619000100A08BD9FED157ADFED157AC7EE277A54
+:1061A000BDEC028B17EE900A08BD77EE477A9FEDA3
+:1061B000107AC7EE877ABDEC028B17EE900A08BD05
+:1061C000DFED0C7A67EE277A6FF0180217EE900A6F
+:1061D000BBE7BDEC028B77EE077A17EE900A08BD9D
+:1061E000D95BDE3EDB27543580209A3E000000CC90
+:1061F000000000000000004C07EE900AF1EEE77A84
+:1062000017EE900A704700BF004870470000C07F3B
+:1062100030F0004207EE100A03462DD0002834DB90
+:10622000B0F1FF4F43DAB0F5000F37DB4FF0000C51
+:106230007048C3F31601084400F4000282F07E5255
+:106240000A43DB1507EE102A7F3B6B4A634401F1DA
+:106250000F0CF7EE007A0CEA020237EE677A03EBD6
+:10626000D0534ABBB5EE407AF1EE10FA67D1002B5D
+:1062700040F09F80002070479FED607ADFED607AEC
+:10628000C7EE277A17EE900A704777EE477A9FEDB0
+:106290005C7AC7EE877A17EE900A7047DFED597A7D
+:1062A00067EE277A6FF0180C17EE903AC0E777EE9A
+:1062B000077A17EE900A7047F0EE007A77EE277AA9
+:1062C00006EE903AC7EE273A4F48C1F557120844F8
+:1062D00002F522720243002ADFED4C2A9FED4C4A60
+:1062E0009FED4C5A9FED4C3ADFED4C4ADFED4C7A76
+:1062F0009FED4C6A63EEA35AB8EEE62A65EEA56AF6
+:10630000A6EEA24AE6EE834AA4EE265AA4EEA66AB8
+:10631000E5EE267A67EEA57AE6EE267A2EDDF6EE33
+:10632000006A67EE266A66EE876A7BBB77EEA67A1E
+:10633000E7EEE36A77EE667A17EE900A7047F6EEBC
+:10634000006A9FED396AF0EE667AE7EE467A67EE0C
+:10635000076A66EEA76A002BECD007EE903ADFEDF5
+:10636000335A9FED336AF8EEE77AE7EEE56A36EEE8
+:10637000C77A97EE867A17EE100A704743BB77EE1E
+:10638000677AA7EEE37A17EE100A70479FED276A47
+:10639000DFED275A77EEA67A22EE066AA7EEA36A09
+:1063A00076EEC66A36EEC77A92EE257A17EE100AB6
+:1063B000704707EE903A9FED1D7ADFED1D6AF8EE0B
+:1063C000E77A27EE877AA7EEA67A17EE100A7047CB
+:1063D000DFED166A9FED166A77EE677A66EEC26A9F
+:1063E000E7EEA36A36EEC77A92EE067A17EE100A47
+:1063F000704700BF20FB4A00F0FF7F00000000CC88
+:10640000000000000000004C305CCFFF9788173E72
+:1064100025333A3E2549923E4FD01C3E298E633E9D
+:10642000ABAA2A3FCDCCCC3EABAAAA3ED1F71737B8
+:106430008071313F10B5054C13462CB10A46014618
+:106440000220AFF3008010BD2046FCE700000000F2
+:10645000014B1868704700BFD020002008B5074BDB
+:10646000044613B10021AFF30080054B1868836A1E
+:1064700003B19847204600F0DDFA00BF000000009D
+:10648000A48A030070B50D4D0D4C641BA4100026AA
+:10649000A64209D10B4D0C4C00F07AFB641BA410F2
+:1064A0000026A64205D170BD55F8043B9847013639
+:1064B000EEE755F8043B98470136F2E74421002007
+:1064C000442100204421002064210020024B014689
+:1064D000186800F020BB00BFD020002038B5074D61
+:1064E00000230446084611462B6000F09BFA431C2B
+:1064F00002D12B6803B1236038BD00BFC04000202B
+:10650000012B2DE9F04701D0242B06D9FFF7A0FF7E
+:10651000162303600020BDE8F087DFF8E4C00D46D5
+:106520002E4615F8014B14F80C7017F00807F7D138
+:106530002D2C32D12C780127B51C002B5BD0102BD1
+:1065400009D1302C07D12C7804F0DF04582C4DD120
+:106550006C781023023507F1004808F1FF384FF03E
+:10656000000CB8FBF3F9664603FB198AA4F1300E60
+:10657000BEF1090F16D87446A34224DDBCF1000F0A
+:106580001EDBB1451CD301D1A24519DB06FB034636
+:106590004FF0010C15F8014BE8E72B2C04BF2C78C9
+:1065A000B51CCAE7A4F1410EBEF1190F01D8373C62
+:1065B000E2E7A4F1610EBEF1190F04D8573CDBE706
+:1065C0004FF0FF3CE6E7BCF1000F05DA2223036041
+:1065D000464642B930469EE707B17642002AF9D0D6
+:1065E000BCF1000F00D0691E1160F3E73024002BCE
+:1065F000B1D10823AFE7302CA5D00A23ABE700BF09
+:10660000A98A030013460A46014602480068FFF7BC
+:1066100077BF00BFD02000202DE9F043364F8646DB
+:106620000D46284615F8014BE65D16F00806F8D130
+:106630002D2C2FD12C780126851C002B57D0102B08
+:1066400009D1302C07D1287800F0DF00582849D133
+:106650006C78102302354FF0FF380027B8FBF3F8B1
+:1066600003FB08F96FEA09093846A4F1300CBCF1C4
+:10667000090F14D86446A34222DD002F1DDB80459C
+:106680001BD301D1A14518DB00FB0340012715F8FE
+:10669000014BEAE72B2C04BF2C78851CCDE7A4F135
+:1066A000410CBCF1190F01D8373CE4E7A4F1610CAF
+:1066B000BCF1190F04D8573CDDE74FF0FF37E6E790
+:1066C000002F07DA2223CEF800304FF0FF3032B926
+:1066D000BDE8F08306B14042002AF9D007B1691E37
+:1066E0001160F5E73024002BB5D10823B3E7302C37
+:1066F000A9D00A23AFE700BFA98A030013460A46C0
+:10670000014602480068FFF787BF00BFD020002085
+:1067100053B94AB9002908BF00281CBF4FF0FF3108
+:106720004FF0FF3000F074B9ADF1080C6DE904CE04
+:1067300000F006F8DDF804E0DDE9022304B070475C
+:106740002DE9F047089D04468E46002B4DD18A4224
+:10675000944669D9B2FA82F252B101FA02F3C2F157
+:10676000200120FA01F10CFA02FC41EA030E9440E8
+:106770004FEA1C48210CBEFBF8F61FFA8CF708FB09
+:1067800016E341EA034306FB07F199420AD91CEBE1
+:10679000030306F1FF3080F01F81994240F21C8113
+:1067A000023E63445B1AA4B2B3FBF8F008FB10335B
+:1067B00044EA034400FB07F7A7420AD91CEB040490
+:1067C00000F1FF3380F00A81A74240F20781644460
+:1067D000023840EA0640E41B00261DB1D4400023E5
+:1067E000C5E900433146BDE8F0878B4209D9002D49
+:1067F00000F0EF800026C5E9000130463146BDE8D3
+:10680000F087B3FA83F6002E4AD18B4202D382423C
+:1068100000F2F980841A61EB030301209E46002DEB
+:10682000E0D0C5E9004EDDE702B9FFDEB2FA82F240
+:10683000002A40F09280A1EB0C014FEA1C471FFA9E
+:106840008CFE0126200CB1FBF7F307FB131140EA85
+:1068500001410EFB03F0884208D91CEB010103F152
+:10686000FF3802D2884200F2CB804346091AA4B214
+:10687000B1FBF7F007FB101144EA01440EFB00FEE8
+:10688000A64508D91CEB040400F1FF3102D2A6454D
+:1068900000F2BB800846A4EB0E0440EA03409CE7EC
+:1068A000C6F12007B34022FA07FC4CEA030C20FA99
+:1068B00007F401FA06F31C43F9404FEA1C4900FAB9
+:1068C00006F3B1FBF9F8200C1FFA8CFE09FB181136
+:1068D00040EA014108FB0EF0884202FA06F20BD9A9
+:1068E0001CEB010108F1FF3A80F08880884240F2F9
+:1068F0008580A8F102086144091AA4B2B1FBF9F03D
+:1069000009FB101144EA014100FB0EFE8E4508D937
+:106910001CEB010100F1FF346CD28E456AD90238BC
+:10692000614440EA0840A0FB0294A1EB0E01A142A1
+:10693000C846A64656D353D05DB1B3EB080261EB0F
+:106940000E0101FA07F722FA06F3F1401F43C5E9E9
+:10695000007100263146BDE8F087C2F12003D8401F
+:106960000CFA02FC21FA03F3914001434FEA1C4761
+:106970001FFA8CFEB3FBF7F007FB10360B0C43EA53
+:10698000064300FB0EF69E4204FA02F408D91CEB03
+:10699000030300F1FF382FD29E422DD90238634401
+:1069A0009B1B89B2B3FBF7F607FB163341EA0341A1
+:1069B00006FB0EF38B4208D91CEB010106F1FF38F0
+:1069C00016D28B4214D9023E6144C91A46EA0046E7
+:1069D00038E72E46284605E70646E3E61846F8E679
+:1069E0004B45A9D2B9EB020864EB0C0E0138A3E7C2
+:1069F0004646EAE7204694E74046D1E7D0467BE7A3
+:106A0000023B614432E7304609E76444023842E71A
+:106A1000704700BF024B58221A604FF0FF3070479A
+:106A2000C0400020024B58221A604FF0FF307047E0
+:106A3000C0400020FEE700BF0B4601461846FFF7A6
+:106A4000F9BCEFF74FB8012838BF012010B5044654
+:106A50002046EFF709F830B9FFF7FAFA08B900F065
+:106A60000FF88047F4E710BD08B500F004F808B54A
+:106A7000804700F005F808B5FFF7E2FAFFF7F7FFE7
+:106A800008B50620FFF722FD0120FFF7D3FF0A22F9
+:106A90000021FFF7B7BD10B501390244904201D182
+:106AA000002005E0037811F8014FA34201D0181B24
+:106AB00010BD0130F2E70A44914200F1FF3300D1EA
+:106AC000704710B511F8014B03F8014F9142F9D10D
+:106AD00010BD884210B501EB020402D9844223465E
+:106AE00007D8431EA14208D011F8012B03F8012F4B
+:106AF000F8E7024401468A4200D110BD13F8014D67
+:106B000002F8014DF7E702440346934200D1704773
+:106B100003F8011BF9E71F2938B504460D4604D9CF
+:106B2000162303604FF0FF3038BD426C12B152F8AB
+:106B300021304BB9204600F016F82A46014620467F
+:106B4000BDE83840FFF7CABC012B0AD0591C03D15D
+:106B5000162303600120E7E7002442F82540284679
+:106B600098470020E0E7FFF755BF10F8012B11F818
+:106B7000013B012A28BF9A42F7D0D01A704703463A
+:106B800013F8012B002AFBD1181A013870470000B6
+:106B9000F8B500BFF8BC08BC9E467047F8B500BF0A
+:106BA000F8BC08BC9E4670470000000000000000D2
+:106BB0000338FDD870470000202020203030302CD2
+:106BC0003030302C3030302C3030302C3030300AF7
+:106BD000202020203030302C3037302C3030302CFA
+:106BE0003037302C3030300A202020203030302C0C
+:106BF0003030302C3030302C3030302C3030300AC7
+:106C0000202020203037302C3030302C3030302CC9
+:106C10003030302C3037300A202020203030302CDB
+:106C20003037302C3037302C3037302C3030300A81
+:106C300000000000202020203030302C3030302C5C
+:106C40003030302C3030302C3030300A20202020B2
+:106C50003030302C3037302C3030302C3037302C36
+:106C60003030300A202020203030302C3030302C92
+:106C70003030302C3030302C3030300A2020202082
+:106C80003030302C3037302C3037302C3037302CFF
+:106C90003030300A202020203037302C3030302C5B
+:106CA0003030302C3030302C3037300A00000000CB
+:106CB0000A286400501E1E000000000000000000B2
+:106CC00029C4020075C30200656302006563020007
+:106CD0006D6302006D63020055630200756302007C
+:106CE000E5C6020091630200B1C70200F1C30200D1
+:106CF000B163020075C8010089C80100EDC402003B
+:106D00007A76677074756F6965617A766770747585
+:106D10006F6965617A76677074000000000000009A
+:106D2000000000001DCE01001DCF010025CE010096
+:106D30006DCF0100294A020059D00100E1D00100C5
+:106D4000756E6B6E6F776E007A76677074756F69AB
+:106D500065617A76677074756F6965617A76677058
+:106D6000740000001B1B000E1100000015160F1808
+:106D7000130000001C0B1F251E0000000000000077
+:106D80000000000005D30100B54C0200FDD2010057
+:106D9000BDD20100F9D20100E5D60100F1D2010017
+:106DA000EDD2010000000000000000001DCE010037
+:106DB00019D7010025CE010069F60100294A020019
+:106DC00025D7010049D701008162020085620200D7
+:106DD00071F9010099620200EDF50100E9F301008B
+:106DE000A1620200C4FFFFFF000000001DCE0100F1
+:106DF0006178020025CE01001DD70100294A02005A
+:106E0000A1D7010075D70100554249545F4C4F4747
+:106E10005F46535F565F3030320A0000246E030035
+:106E20000800000001000000020000000200000055
+:106E30000200000003000000020000000400000047
+:106E4000010000000500000008000000060000002E
+:106E50000100000007000000010000000800000021
+:106E60000100000000000000000000001DCE010035
+:106E700019D70100F1DE01001DD70100294A0200E7
+:106E80009DD90100B5D90100906E030008000000F3
+:106E9000010000000C0000000200000005000000DE
+:106EA00003000000020000000400000001000000D8
+:106EB00005000000010000000600000002000000C4
+:106EC00007000000030000000800000001000000AF
+:106ED00000000000000000001DCE010019D70100D5
+:106EE00025CE01001DD70100294A0200F9E2010068
+:106EF0002DE3010041E6010081E60100A9EA01005D
+:106F0000F5E20100C9EA0100E1EA010005EB010038
+:106F1000F8FFFFFF0000000029E301002DEB010056
+:106F2000F1EA010069EB010079E6010059E701008F
+:106F300045EB010000000000000000009DEB010097
+:106F4000EDEB010005EC0100000000000000000076
+:106F5000DDEC0100A9EB0100B5EB0100C1950200D9
+:106F6000C1EB0100C9EB0100E5EB0100D595020082
+:106F7000D9950200000000000000000035F101007A
+:106F80008DF2010039F101003DF1010049F10100EC
+:106F900061F1010009F201000000000000000000A2
+:106FA0001DCE010019D7010025CE010069F60100B0
+:106FB000294A0200CDF20100E9F2010081620200DB
+:106FC0008562020071F9010099620200EDF501008D
+:106FD000E9F30100A16202000000000000000000CF
+:106FE00041A0020025A0020029A00200C1950200D4
+:106FF00035A0020039A00200D1950200D59502000B
+:10700000D99502000000000000000000D9FF010037
+:10701000DDF90100E1F90100C1950200EDF901007F
+:10702000C9950200F1F90100D5950200D995020039
+:1070300001FA01004DFA0100F8FFFFFF0000000017
+:107040001DCE010019D7010025CE01001DD701007A
+:10705000294A0200F1FA01009DFA01006769676799
+:107060006C650000303130323330393838303139E6
+:1070700030303834343030343430303838383130DF
+:1070800032333030313630313030333330303234E7
+:1070900030303030303030303030303030303030F0
+:1070A0003030303030303030303030302C313130E2
+:1070B00032333235373030383734313134343030A0
+:1070C0003434303038383830333532303035393088
+:1070D00031303033333030303130303030303030A8
+:1070E000303030303030303030303130303030309F
+:1070F00030303030302C3331303233323732393077
+:10710000323131303534343032383839303838383B
+:10711000303039313030363330303030303030305C
+:107120003234303730303032303030303030303050
+:1071300030303030333030303030303030302C334D
+:107140003130323332373239303130323035343415
+:1071500030323838393038383830303931303036EC
+:10716000333030303030303030323430373030300F
+:10717000323030303030303030303030303330300A
+:10718000303030303030302C3331303233323732EF
+:1071900039303131343035343430323838393038B0
+:1071A00038383030393130303633303030303030BC
+:1071B00030303234303730303032303030303030C0
+:1071C00030303030303033303030303030303030BC
+:1071D00000000000686170707900000030313032CA
+:1071E0003331393932303636393131343430303464
+:1071F000343030383838303236323030323830305F
+:10720000303031383030303230353030303030306E
+:10721000303030303030303030313030303030306D
+:10722000303030302C30303233323231323930324B
+:10723000393530383434303234303430383838300E
+:107240003030303030303430303032323430303131
+:10725000313030303030303030303030303030302D
+:10726000303030373530303030303030302C303016
+:1072700030303032313239303239353039343430DF
+:1072800032343034303838383031343530303034CE
+:1072900030303032323430303131303030303030E4
+:1072A00030303030303030303030303037353030D2
+:1072B000303030303030000068656C6C6F0000009A
+:1072C000333130323330363733303139373032348E
+:1072D000343031313837303838383130323330317A
+:1072E000323830303030303030303234303030308E
+:1072F000303030303030303030303030303030308E
+:1073000030303030303030302C333030303031307D
+:107310003634303031363032343430303938313040
+:10732000383838303030303031323830303030303A
+:107330003130303034303030303030303030303048
+:10734000303030303030303030303030303030303D
+:10735000302C33313032333130363430323933300F
+:1073600032343430303938313038383831303233E3
+:1073700030313238303030303031303030343030FD
+:1073800030303030303030303030303030303030FD
+:107390003030303030303030303000006D79737440
+:1073A0006572696F757300003430303030323339B4
+:1073B00030303333313030343430323430343038AC
+:1073C000383830343737303030343030303232348F
+:1073D00030303131303430303030303030303030A7
+:1073E0003030303030303830303030303030303095
+:1073F0002C3430353531323834353338353030305F
+:107400003434303034343030383838303030303054
+:107410003132383033303130353030313630303051
+:10742000303030303030303030303030303038354F
+:107430003030303530303031350000007361640059
+:107440003331303233323232363037303830313413
+:1074500034303136323430383838313032333031FC
+:10746000323830303030303130303234303030300B
+:10747000303030303030303030303030303030300C
+:1074800030303030303030302C33313032333136F0
+:1074900032333039333630323434303039333930B6
+:1074A00038383830303030303132383030303030B9
+:1074B00031303032343030303030303030303030C5
+:1074C00030303030303030303030303030303030BC
+:1074D00030000000736C69646500000031303532A3
+:1074E0003032333235303232333032343430323479
+:1074F000303430383838313032333031323830315E
+:107500003032303030303131303430303030303073
+:10751000303030303030303030313030303030306A
+:10752000303030302C303130323332353230303947
+:10753000313030323434303034343030383838311F
+:107540003032333031323830313032323430303121
+:107550003130343030303030303030303030303026
+:1075600030303130303030303030303030000000AA
+:10757000736F6172696E670032313032333430308C
+:1075800039353330393035343430353939393038AC
+:1075900038383130323330303232303230303034CB
+:1075A00030303032303235303030303030303030D2
+:1075B00030303030303230303030303030303030C9
+:1075C0002C34303232333337323732373330313490
+:1075D0003434303034343030383838303030303083
+:1075E0003033313031303234343030303330303089
+:1075F000303030303030303030303030303030308B
+:10760000303030303030303030000000737072690C
+:107610006E6700003330363539303033373131362C
+:107620003331323434303035383730383838303818
+:107630003037303033343030303030303030323436
+:10764000303030303030303030303030303030303A
+:107650003035303030303030303030302C30313028
+:1076600032333030333731313633313334343030F4
+:1076700035383730383838313032333030333130D4
+:1076800030303030303030323430303030303030F4
+:1076900030303030303030303030353030303030E5
+:1076A00030303030300000007477696E6B6C6500EC
+:1076B000303130313830303037363732323039349B
+:1076C0003430303735363038383830383535303179
+:1076D000323830303030303030303234303030309A
+:1076E000303030303030303030303030303030309A
+:1076F0003030303030303030000000007961776E4B
+:107700000000000032303030303232383131333323
+:10771000323032343430313530303038383831303E
+:10772000323330313238303130323431303032343B
+:107730003034303030333030303030303030303042
+:107740003031303030303030303030302C30303537
+:107750003331323532303039313030323434303008
+:1077600034343030383838303633363031323830DF
+:1077700031303232343030313130333030303030FB
+:1077800030303030303030303030313030303030F8
+:1077900030303030302C30303832323037383430CE
+:1077A000313930303834343030343430303838389F
+:1077B00030363831303031363030303035353030A9
+:1077C00032343030303030303030303030303030B3
+:1077D00030303030353030303030303030302C30A8
+:1077E0003034373930373834303139303038343458
+:1077F0003030343430303838383032393830303155
+:10780000363030303030303030323430303030306C
+:107810003030303030303030303030303035303063
+:10782000303030303030302C303033323130373847
+:10783000343031393030383434303034343030381A
+:107840003838303130383030313630303030333312
+:107850003030303830303030303030303030303020
+:107860003030303030303530303030303030303013
+:10787000000000000000000000000000BDF2010058
+:10788000EDE201000DF30100AD020200B5020200BD
+:10789000BD020200C5020200D5020200E50202009C
+:1078A000F1020200010302000903020011030200B9
+:1078B0001903020029030200310302003903020008
+:1078C000C5F20100510302005903020061030200E6
+:1078D00069030200590402007103020075030200EB
+:1078E0007903020095030200000000000000000080
+:1078F000BDF20100EDE201000DF301004D070200B1
+:10790000B50202007D030200C5020200D50202009A
+:10791000E5020200F1020200010302000903020075
+:1079200011030200C907020075070200810302006B
+:10793000BD040200C5F20100510302005903020018
+:10794000610302006903020059040200710302008E
+:1079500075030200E5030200F9040200A10302001E
+:107960003D0802008503020089030200E8FFFFFFD3
+:10797000000000001DCE010019D701007D050200A6
+:107980001DD70100294A02001D040200390502002A
+:10799000E0FFFFFF000000009D080200BD9502000F
+:1079A000ED040200C1950200E9040200C99502003D
+:1079B000D1950200D5950200D99502000000000083
+:1079C0000000000009090200651B0200651B02009F
+:1079D000A5080200A90802007D1B0200B10A0200EE
+:1079E00081090200511E02007D1F0200A11E02003B
+:1079F000691F0200691B0200205B00005D0000009F
+:107A000020563200302C302C3235352C302C300AB8
+:107A1000302C3235352C302C302C300A3235352C88
+:107A20003235352C3235352C3235352C3235350A58
+:107A3000302C3235352C302C302C300A302C302C78
+:107A40003235352C302C300A00000000302C302C20
+:107A5000302C302C300A302C302C302C302C32355D
+:107A6000350A302C302C302C3235352C300A32355A
+:107A7000352C302C3235352C302C300A302C323528
+:107A8000352C302C302C300A000000003235352CDB
+:107A9000302C302C302C3235350A302C3235352C08
+:107AA000302C3235352C300A302C302C3235352CF8
+:107AB000302C300A302C3235352C302C3235352CE8
+:107AC000300A3235352C302C302C302C3235350AFA
+:107AD00000000000424243206D6963726F3A6269A0
+:107AE00074000000FFFF14000500FFFFFFFFFFFF11
+:107AF000FFFFFFFFFFFF00FFFFFF000000FFFFFF92
+:107B0000FFFFFFFFFF00FFFFFF000000FF0000007E
+:107B10000000FFFF00FFFFFF000000FF000000006B
+:107B2000000000000000FFFFFFFFFFFFFF00FFFF5E
+:107B3000FF000000FF0000000000FFFFFFFFFFFF4D
+:107B4000FFFFFFFFFFFF00FFFFFF000000FF00003F
+:107B50000000FFFF00FF00FF00FF00FFFFFF00FF2E
+:107B600000FF00FF0000FFFF00000000D8ECF0F471
+:107B7000F8FC000400000000000000001DCE010021
+:107B800019D70100F50C0200390E0200294A020043
+:107B9000C50C0200E10F0200E95D0000251D470A47
+:107BA000A062FA1922DFA9A800000000000000006E
+:107BB000651B0200651B0200651B0200696A030069
+:107BC000696A03007D1B0200651B0200651B020041
+:107BD000511E02007D1F0200A11E0200691F02004B
+:107BE000691B02000000000000000000651B02008D
+:107BF000651B0200651B020075200200792002004F
+:107C00007D1B0200652202000D220200511E0200AF
+:107C10007D1F0200A11E0200691F0200691B0200F5
+:107C200000000000000000004D2602007527020041
+:107C3000651B0200392502003D2502007D1B020064
+:107C4000651B0200651B0200511E02007D1F020021
+:107C5000A11E0200691F0200691B0200D527020055
+:107C60009D25020059280200F8FFFFFF00000000D8
+:107C70001DCE010019D70100512802001DD70100B7
+:107C8000294A0200C5250200892802005265626F58
+:107C90006F744D6F64650000666C617368496E6354
+:107CA0006F6D706C65746500FFFFFFFF00000001E1
+:107CB00000020003000401000101010201030104AC
+:107CC0000200020102020203020403000301030294
+:107CD0000303030404000401040204030404000079
+:107CE000000000000000000005D30100A5290200EB
+:107CF000FDD20100BDD20100F9D20100E5D601009C
+:107D0000F1D20100E92A020091C20100A12902007A
+:107D10002D2B020041CC0100F5CD0100FCFFFFFF3F
+:107D200000000000992F0200552B0200512B020089
+:107D30001DD70100294A0200EDCD010009CE010046
+:107D400000000000000000001DCE010019D7010056
+:107D500025CE01001DD7010059340200A12F0200D9
+:107D6000B92F020000000000000000001DCE01003D
+:107D700019D7010025CE01001DD70100294A0200B4
+:107D8000593502006D350200655D02002D5D02006F
+:107D9000355D0200315D0200B13502008935020017
+:107DA0008560020000000000000000001DCE010000
+:107DB00019D7010025CE01001DD70100294A020074
+:107DC000193702002D37020071370200816102006D
+:107DD000156102004937020019610200636F6D707E
+:107DE00061737343616C0000302C3235352C302CBC
+:107DF0003235352C300A302C3235352C302C32359A
+:107E0000352C300A302C302C302C302C300A3235C6
+:107E1000352C302C302C302C3235350A302C323584
+:107E2000352C3235352C3235352C300A0000000027
+:107E300054494C5420544F2046494C4C20534352F3
+:107E400045454E2000000000000001000200030034
+:107E5000040000010101020103010401000201020A
+:107E600002020302040200030103020303030403EA
+:107E7000000401040204030404040000D8ECF0F43C
+:107E8000F8FC000400000000000000001DCE01000E
+:107E900019D70100DD420200D1440200294A020044
+:107EA000B1410200C94102000000000000000000D2
+:107EB0001DCE010019D70100B54602001DD70100F3
+:107EC000294A02001D46020035460200000000005B
+:107ED000000000001DCE010019D7010025CE0100D1
+:107EE0001DD70100294A0200D54A0200FD4A0200BE
+:107EF00000000000000000001DCE010019D70100A5
+:107F000025CE01001DD70100294A02000000000013
+:107F100000000000696A030000000000000000008B
+:107F20001DCE010019D7010025CE01001DD701008B
+:107F3000294A02000000000000000000655D020008
+:107F40002D5D0200355D0200315D0200696A0300AB
+:107F5000696A030085600200000000000000000064
+:107F60001DCE010019D7010025CE01001DD701004B
+:107F7000294A02000000000000000000696A0300B6
+:107F80008161020015610200696A03001961020043
+:107F900000000000000000001DCE010019D7010004
+:107FA00025CE01001DD70100294A0200C16202004E
+:107FB000E9620200816202008562020089620200B9
+:107FC000996202009D6202009D620200A1620200AD
+:107FD0000000000000000000996502005D630200DF
+:107FE00065630200656302006D6302006D63020059
+:107FF00055630200756302009564020091630200FC
+:10800000D163020021650200B1630200000000009C
+:108010000000000099650200000000000000000060
+:1080200099650200696A0300696A0300696A0300CE
+:10803000696A03006D670200696A0300696A0300E8
+:108040000166020019690200000000000000000043
+:10805000F8FFFFFF000000001DCE010019D701004E
+:10806000956702001DD70100294A020000000000A8
+:108070000000000000000000000000005D6D020034
+:108080004D6D020000000000000000001DCE010048
+:108090006178020025CE01001DD70100294A0200A7
+:1080A00081740200C17402000000000000000000A2
+:1080B0001DCE0100397B020025CE0100557D020056
+:1080C000294A0200F97A0200157B0200217C020095
+:1080D000C17C0200817C0200F4FFFFFF0000000071
+:1080E000057D0200F48003000400000014810300F9
+:1080F0000900000002000000000000000400000071
+:108100001000000008000000200000001000000027
+:10811000300000006902000080000000E80200005A
+:1081200090000000C40900007000000088130000E7
+:10813000600000001027000050000000204E0000EA
+:1081400040000000409C000030000000A0860100BC
+:108150002000000040420F0010000000000000005E
+:10816000000000001DCE010019D70100F5820200B9
+:10817000D5830200294A0200A5830200B9830200C8
+:10818000655D02002D5D0200355D0200315D02007B
+:10819000FD8202000984020085600200A4810300C0
+:1081A00004000000102700000C000000204E00001A
+:1081B0000800000050C3000004000000A086010079
+:1081C0000000000000000000000000001DCE0100C3
+:1081D00019D7010041850200E9850200294A020001
+:1081E000B9850200CD850200498502008161020047
+:1081F000156102001D8602001961020000000000E6
+:10820000000000001587020081D9010089D9010012
+:10821000352502000000000000000000B18C0200C3
+:10822000918702008D88020025870200D98902000B
+:10823000658A0200F4FFFFFF000000001DCE010070
+:1082400019D7010025CE01001DD70100294A0200DF
+:108250005D8A0200798A0200000000000000000030
+:108260001DCE010019D7010025CE01001DD7010048
+:10827000294A0200998D0200AD8D0200318D020065
+:1082800000000000000000001DCE0100397B02004C
+:1082900025CE0100557D0200294A020031910200DD
+:1082A00059910200217C0200DD920200FD90020043
+:1082B000F4FFFFFF00000000FD920200000000003C
+:1082C000000000001DCE010019D7010025CE0100DD
+:1082D0001DD70100294A0200E59402007D950200A5
+:1082E000B9930200259302000194020000000000EF
+:1082F0000000000055960200BD950200B9950200ED
+:10830000C1950200C5950200C9950200D1950200F1
+:10831000D5950200D9950200000000000000000081
+:108320000597020051960200ED950200F9950200B2
+:1083300001960200099602001196020019960200A9
+:10834000D99502006D9602008D96020025970200D5
+:10835000F8FFFFFF00000000799702000000000016
+:108360000000000055960200E9950200ED9502001C
+:10837000F99502000196020009960200119602008A
+:1083800019960200D9950200E59502006196020057
+:1083900025960200F8FFFFFF000000008197020011
+:1083A0000000000000000000DD9502000000000059
+:1083B000000000001DCE01001D99020025CE010025
+:1083C0001DD70100294A0200D5980200F598020045
+:1083D000B59D0200F8FFFFFF00000000E59D0200D0
+:1083E000000000000000000041A0020025A00200E3
+:1083F00029A00200C195020035A0020039A00200A8
+:10840000D1950200D5950200D99502000000000028
+:1084100000000000B9A10200E9950200ED950200FC
+:10842000F9950200A5A10200A9A10200119602007F
+:1084300019960200D9950200E1A3020005A40200EA
+:10844000D1A30200F8FFFFFF00000000D9A3020043
+:108450000000000000000000E5A5020069A5020080
+:1084600035A6020059A4020099A5020045A7020002
+:10847000A9A6020099A40200FDA40200FCFFFFFFD0
+:10848000000000001DCE010019D7010025CE01001B
+:108490001DD70100294A02000DA702006DA60200A7
+:1084A000000000000000000095A80200E99502000D
+:1084B000ED950200F995020031A402003DA40200EE
+:1084C000D9A4020001A50200D995020029A5020045
+:1084D00045A502002596020049A40200F8FFFFFF0F
+:1084E000000000008197020000000000000808085A
+:1084F00000080A4A4000000A5FEA5FEA0ED92ED35C
+:108500006E19324489330C924C924D0808000000D9
+:1085100004880808040804848488000A448A400007
+:10852000048EC480000000048800000EC00000001B
+:1085300000080001224488100C9252524C048C8492
+:10854000848E1C824C901E1EC244924C06CA525FFE
+:10855000E21FF01EC13E02448ED12E1FE24488105D
+:108560000ED12ED12E0ED12EC48800080008000096
+:10857000048004880244880482000EC00EC00804EF
+:108580008244880ED126C0040ED135B36C0C925EA5
+:10859000D2521C925C925C0ED010100E1C92525261
+:1085A0005C1ED01C901E1ED01C90100ED013712E7D
+:1085B00012525ED2521C8808081C1FE242524C1212
+:1085C00054981492101010101E113B75B1311139CE
+:1085D00035B3710C9252524C1C925C90100C92521A
+:1085E0004C861C925C92510ED00C825C1FE48484F9
+:1085F00084125252524C1131312A44113135BB711F
+:1086000012524C9252112A4484841EC488101E0EA9
+:10861000C808080E10080482410EC242424E048A65
+:10862000400000000000001F0804800000000ED27F
+:10863000524F10101C925C000ED0100E02424ED20F
+:108640004E0C925C900E06C81C88080ED24EC24C8E
+:1086500010101C92520800080808024002424C10F8
+:10866000149814920808080806001B75B131001C04
+:10867000925252000C92524C001C925C90000ED20E
+:108680004EC2000ED010100006C8049808080EC88C
+:1086900007001252524F0011312A4400113135BBEC
+:1086A00000124C8C9200112A4498001EC4881E06A9
+:1086B000C48C8486080808080818080C881800006C
+:1086C0000C836000FFFF010000000000FFFF0000BE
+:1086D000FFFF0000DC86030008000000020000002D
+:1086E0000100000003000000020000000400000080
+:1086F0000300000005000000040000001C00000052
+:10870000050000001D000000060000001E00000023
+:10871000070000001F00000008000000000000002B
+:108720000000000099B6020085B6020091B6020072
+:10873000C195020055B6020059B6020069B60200A2
+:10874000E5BF0200D995020009BE0200000000004A
+:10875000000000001DCE010019D7010025CE010048
+:1087600071BD0200294A0200B5C2020011C3020015
+:1087700025C00200F8FFFFFF0000000071C00200EA
+:10878000000000000000000029C4020075C30200C0
+:1087900065630200656302006D6302006D630200A1
+:1087A0005563020075630200E5C602009163020092
+:1087B000B1C70200F1C30200B1630200E1C30200CD
+:1087C000E5C30200EDC4020000000000000000004C
+:1087D0001DCE010019D7010025CE01001DD70100D3
+:1087E000294A020089C8020005C9020065CC0200BE
+:1087F000C9C80200F8FFFFFF00000000E5CC02003E
+:10880000F4FFFFFF00000000FDC8020000000000B0
+:108810000000000099D00200C5D3020061D302001D
+:1088200051DA0200E5CE02005DD1020055CF020010
+:1088300065CF020099CF0200A5CF0200010302001C
+:1088400001D6020045DB0200B5CF0200B1D1020023
+:1088500041D2020011D30200C5CF02005103020031
+:108860005903020001D90200A9D8020025D0020054
+:10887000C5CE02006DD20200553502000D37020050
+:1088800000000000000000009965020061DD0200A8
+:10889000B5DB0200C5DB020045DC02006D670200AB
+:1088A00075DC020001DD02000166020019690200A8
+:1088B000ADDD02004DDE020079DE0200F8FFFFFFB1
+:1088C000000000001DCE010019D7010095670200CD
+:1088D00081DF0200294A020045DE020061DE02005B
+:1088E00000000000000000001DCE010019D70100AB
+:1088F00025CE01001DD70100294A020021E2020015
+:1089000035E20200D1E30200F5E30200D9E2020001
+:1089100000000000000000001DCE010019D701007A
+:1089200025CE0100BDE70200294A020089E50200C8
+:10893000A1E5020079D90100C1E502001DE40200B1
+:1089400059E4020029E602007DE402001DE702006E
+:10895000A9E40200C1E40200F1E4020025E50200FE
+:1089600075E60200F5E5020045E5020019E40200A3
+:1089700000300040030000000F00000000400040F5
+:10898000040000000F00000000300240230000003F
+:108990000C00000000200040020000001000000059
+:1089A00000F002402F0000000400000000800240A0
+:1089B0002800000010000000010006000000000078
+:1089C000283A002039F00200088C03000C8C0300C8
+:1089D0000400000001000600303D002000100201EC
+:1089E000248C0300348C030008000000148C030066
+:1089F000248C0300080000000C8C0300148C03007E
+:108A000008000000B08B0300E88B030008000000A2
+:108A1000E88B0300088C03000800000050EADA30FD
+:108A20008883B89F604F15F30000C98E0000FFFFD8
+:108A3000DEC0ADDEFE011EF1DEC0ADDEFF011EF1C7
+:108A4000001000000400000001000000254B03009E
+:108A5000014B0300F14A0300554D0300E14C0300B4
+:108A6000C54A0300C94A0300CD4A03000100FFFFC5
+:108A7000000000000100000001000100888A0300DE
+:108A8000010001008C8A03000100000000000000CA
+:108A90000000000000000000CD5E0300815E0300C6
+:108AA000A15E0300D42000200020202020202020D0
+:108AB000202028282828282020202020202020208E
+:108AC000202020202020202020881010101010109E
+:108AD00010101010101010101004040404040404EA
+:108AE0000404041010101010101041414141414184
+:108AF0000101010101010101010101010101010166
+:108B00000101010110101010101042424242424275
+:108B10000202020202020202020202020202020235
+:108B200002020202101010102000000000000000DD
+:108B30000000000000000000000000000000000035
+:108B40000000000000000000000000000000000025
+:108B50000000000000000000000000000000000015
+:108B60000000000000000000000000000000000005
+:108B700000000000000000000000000000000000F5
+:108B800000000000000000000000000000000000E5
+:108B900000000000000000000000000000000000D5
+:108BA00000000000000000000000000000000000C5
+:108BB000D5010300000000005508030048370020DD
+:108BC0002500030000000000A914030000000000BD
+:108BD000BD1F020000000000C92F0300983D0020C7
+:088BE000A910020000000000D2
+:108BE80025F1010000000000A1480200000000007B
+:108BF800B14C030000000000D13103000000000068
+:048C0800AD1A02009F
+:088C0C00BD4C03000000000054
+:108C14004D2E030000000000552F0300000000004B
+:108C2400DD1A020000000000DD4A0300000000001D
+:088C3400C43BFE7F01000000BB
+:108C3C0000000000406D0300D47A03000100000026
+:108C4C007D0000000138FDD1704700BF55A1020026
+:108C5C0055A1020059A1020061A1020065A1020008
+:108C6C006DA1020075A102007DA1020081A102008C
+:108C7C0085A1020085A1020065A3020089A1020062
+:108C8C008DA1020091A1020091A102009DA1020000
+:108C9C00A1A10200E8840300FFFFFFFFF4400020C5
+:108CAC000090D0030010014011000400FFFFFFFFF3
+:108CBC00FFFFFFFFFFFFFFFFFFFFFFFF816A0300C6
+:108CCC00D420002000000000000000000000000084
+:108CDC000000000000000000000000000000000088
+:108CEC000000000000000000000000000000000078
+:108CFC000000000000000000000000000000000068
+:108D0C000000000000000000000000000000000057
+:108D1C000000000000000000000000000000000047
+:108D2C000000000000FA0004FF03011818181818BE
+:108D3C00181818FFDDC701001DCC010069000200E6
+:108D4C005147020071A90200A9B1020041B502000D
+:108D5C008DEA0200B9C7010000000000000000000D
+:0C8D6C004D40030000000000000000006B
:0200000270008C
:1070000000000220F97207002173070023730700B4
:10701000257307002773070029730700000000008D
@@ -16435,5 +16193,5 @@
:020000020000FC
:020000041000EA
:081014000070070000E0070076
-:040000032000F209DE
+:040000032000EE01EA
:00000001FF
diff --git a/src/device/get-hex-file.ts b/src/device/get-hex-file.ts
index e88ff9960..dc89488b4 100644
--- a/src/device/get-hex-file.ts
+++ b/src/device/get-hex-file.ts
@@ -10,13 +10,20 @@ import {
FlashDataSource,
} from "@microbit/microbit-connection";
-import hexV1 from "./firmware/ml-microbit-cpp-version-combined.hex";
-import hexV2 from "./firmware/MICROBIT.hex";
-import hexUniversal from "./firmware/universal-hex.hex";
+import hexV1NoPairing from "./firmware/microbit-data-collection-no-pairing-v1.hex";
+import hexV2NoPairing from "./firmware/microbit-data-collection-no-pairing-v2.hex";
+import hexUniversalNoPairing from "./firmware/microbit-data-collection-no-pairing-universal.hex";
+
+import hexV1JustWorks from "./firmware/microbit-data-collection-just-works-v1.hex";
+import hexV2JustWorks from "./firmware/microbit-data-collection-just-works-v2.hex";
+import hexUniversalJustWorks from "./firmware/microbit-data-collection-just-works-universal.hex";
+
import hexRadioRemoteDev from "./firmware/radio-remote-v0.2.1-dev.hex";
import hexRadioRemote from "./firmware/radio-remote-v0.2.1.hex";
import hexRadioBridge from "./firmware/radio-bridge-v0.2.1.hex";
import hexRadioLocal from "./firmware/local-sensors-v0.2.1.hex";
+import { isNativePlatform } from "../platform";
+import { HexUrl } from "../model";
export enum HexType {
RadioRemote = "radio-remote",
@@ -30,11 +37,19 @@ export const getHexFileUrl = (
type: HexType
): string | undefined => {
if (type === HexType.Bluetooth) {
- return {
- V1: hexV1,
- V2: hexV2,
- universal: hexUniversal,
- }[version];
+ if (isNativePlatform()) {
+ return {
+ V1: hexV1JustWorks,
+ V2: hexV2JustWorks,
+ universal: hexUniversalJustWorks,
+ }[version];
+ } else {
+ return {
+ V1: hexV1NoPairing,
+ V2: hexV2NoPairing,
+ universal: hexUniversalNoPairing,
+ }[version];
+ }
}
if (version !== "V2") {
return undefined;
@@ -47,6 +62,11 @@ export const getHexFileUrl = (
}[type];
};
+export const bluetoothUniversalHex: HexUrl = {
+ url: getHexFileUrl("universal", HexType.Bluetooth)!,
+ name: "data-collection-program",
+};
+
export const getFlashDataSource = (hex: HexType): FlashDataSource => {
return async (boardVersion: BoardVersion) => {
const url = getHexFileUrl(boardVersion, hex);
diff --git a/src/device/mockBluetooth.ts b/src/device/mockBluetooth.ts
index d03675b87..a57e4060c 100644
--- a/src/device/mockBluetooth.ts
+++ b/src/device/mockBluetooth.ts
@@ -1,20 +1,97 @@
import {
BoardVersion,
+ ConnectOptions,
+ ConnectionAvailabilityStatus,
ConnectionStatus,
- ConnectionStatusEvent,
- DeviceConnectionEventMap,
+ DeviceError,
+ DeviceErrorCode,
+ FlashDataSource,
+ FlashOptions,
LedMatrix,
- MicrobitWebBluetoothConnection,
- ServiceConnectionEventMap,
- TypedEventTarget,
+ ProgressStage,
} from "@microbit/microbit-connection";
+import { MicrobitBluetoothConnection } from "@microbit/microbit-connection/bluetooth";
+import { MockEventTarget } from "./mockEventTarget";
-export class MockWebBluetoothConnection
- extends TypedEventTarget
- implements MicrobitWebBluetoothConnection
+const notConnected = (): never => {
+ throw new DeviceError({ code: "not-connected", message: "Not connected" });
+};
+
+/**
+ * Describes the outcome of a connect() call.
+ *
+ * - 'success': Fires CONNECTING -> CONNECTED
+ * - 'failure': Fires CONNECTING -> specified status (e.g., DISCONNECTED)
+ * - 'noDevice': Fires NO_AUTHORIZED_DEVICE and throws DeviceError
+ * - 'error': Throws DeviceError with the specified code (e.g., 'disabled', 'permission-denied')
+ */
+export type ConnectBehavior =
+ | { outcome: "success" }
+ | { outcome: "failure"; status: ConnectionStatus }
+ | { outcome: "noDevice" }
+ | { outcome: "error"; code: DeviceErrorCode };
+
+/**
+ * A mock Bluetooth connection used during end-to-end testing.
+ *
+ * Usage in e2e tests:
+ *
+ * ```typescript
+ * // Configure what happens on subsequent connect() calls
+ * await page.evaluate(() => {
+ * window.mockBluetooth.setConnectBehaviors([
+ * { outcome: 'failure', status: ConnectionStatus.Disconnected },
+ * { outcome: 'success' },
+ * ]);
+ * });
+ *
+ * // Simulate device disconnecting
+ * await page.evaluate(() => window.mockBluetooth.simulateDisconnect());
+ * ```
+ */
+export class MockBluetoothConnection
+ extends MockEventTarget
+ implements MicrobitBluetoothConnection
{
- status: ConnectionStatus = ConnectionStatus.NO_AUTHORIZED_DEVICE;
- private connectResults: ConnectionStatus[] = [];
+ readonly type = "bluetooth" as const;
+ status: ConnectionStatus = ConnectionStatus.NoAuthorizedDevice;
+
+ /**
+ * Whether a successful connection has occurred.
+ * Mirrors the real implementation where getBoardVersion() caches
+ * the board version after the first successful connection.
+ */
+ private hasConnected = false;
+
+ /**
+ * Queue of behaviors for subsequent connect() calls.
+ * Each call to connect() shifts one behavior from this queue.
+ * When empty, defaults to success.
+ */
+ private connectBehaviors: ConnectBehavior[] = [];
+
+ /**
+ * What checkAvailability() returns. Defaults to "available".
+ */
+ private availabilityStatus: ConnectionAvailabilityStatus = "available";
+
+ /**
+ * Delay between status changes in ms. Shorter = faster tests.
+ */
+ private statusDelay = 50;
+
+ /**
+ * If set, connect()/flash() will pause at this stage/progress.
+ * Call resumeProgress() to continue.
+ */
+ private progressPauseAt:
+ | { stage: ProgressStage; progress: number | undefined }
+ | undefined;
+
+ /**
+ * Resolver to continue after pause.
+ */
+ private progressResolve: (() => void) | undefined;
constructor() {
super();
@@ -22,59 +99,233 @@ export class MockWebBluetoothConnection
// eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/no-unsafe-member-access
(window as any).mockBluetooth = this;
}
+
private setStatus(newStatus: ConnectionStatus) {
+ const previousStatus = this.status;
this.status = newStatus;
- this.dispatchTypedEvent("status", new ConnectionStatusEvent(newStatus));
+ this.dispatchEvent("status", {
+ status: newStatus,
+ previousStatus,
+ });
+ }
+
+ private delay(ms: number = this.statusDelay): Promise {
+ return new Promise((resolve) => setTimeout(resolve, ms));
+ }
+
+ /**
+ * Set behaviors for subsequent connect() calls.
+ * Each behavior is consumed in order. When empty, defaults to success.
+ *
+ * Example:
+ * ```typescript
+ * // First connect fails, second succeeds
+ * mock.setConnectBehaviors([
+ * { outcome: 'failure', status: ConnectionStatus.Disconnected },
+ * { outcome: 'success' },
+ * ]);
+ * ```
+ */
+ setConnectBehaviors(behaviors: ConnectBehavior[]) {
+ this.connectBehaviors = [...behaviors];
+ }
+
+ /**
+ * Set what checkAvailability() returns.
+ * Used to test permission error scenarios in the native Bluetooth flow.
+ *
+ * Example:
+ * ```typescript
+ * // Simulate Bluetooth being disabled
+ * mock.setAvailabilityStatus('disabled');
+ * ```
+ */
+ setAvailabilityStatus(status: ConnectionAvailabilityStatus) {
+ this.availabilityStatus = status;
+ }
+
+ /**
+ * Simulate the device disconnecting unexpectedly.
+ * This fires a DISCONNECTED status event, which the app's status listener
+ * will pick up and potentially trigger reconnection logic.
+ */
+ simulateDisconnect() {
+ this.setStatus(ConnectionStatus.Disconnected);
+ }
+
+ /**
+ * Set the delay between status changes (default: 50ms).
+ * Shorter delays make tests faster but may cause timing issues.
+ */
+ setStatusDelay(ms: number) {
+ this.statusDelay = ms;
+ }
+
+ /**
+ * Configure connect()/flash() to pause at a specific stage/progress for screenshots.
+ * Call resumeProgress() to continue.
+ *
+ * @param stage - The ProgressStage to pause at
+ * @param progress - The progress value (0-1) or undefined for indeterminate
+ *
+ * Example:
+ * ```typescript
+ * // Pause at 50% flashing progress
+ * mock.setProgressPauseAt(ProgressStage.PartialFlashing, 0.5);
+ * // ... trigger connect/flash, take screenshot ...
+ * mock.resumeProgress();
+ * ```
+ */
+ setProgressPauseAt(
+ stage: ProgressStage | undefined,
+ progress: number | undefined
+ ) {
+ this.progressPauseAt = stage ? { stage, progress } : undefined;
+ }
+
+ /**
+ * Resume after pause set by setProgressPauseAt().
+ */
+ resumeProgress() {
+ this.progressResolve?.();
+ this.progressResolve = undefined;
}
async initialize(): Promise {
- this.setStatus(ConnectionStatus.NO_AUTHORIZED_DEVICE);
- await new Promise((resolve) => setTimeout(resolve, 100));
+ this.setStatus(ConnectionStatus.NoAuthorizedDevice);
+ await this.delay(100);
}
dispose(): void {}
- mockConnectResults(results: ConnectionStatus[]) {
- this.connectResults = results;
+ checkAvailability(): Promise {
+ return Promise.resolve(this.availabilityStatus);
}
- async connect(): Promise {
- if (this.connectResults.length > 0) {
- for (const result of this.connectResults) {
- this.setStatus(result);
- await new Promise((resolve) => setTimeout(resolve, 100));
- }
- return this.status;
+ async connect(options?: ConnectOptions): Promise {
+ const behavior = this.connectBehaviors.shift() ?? { outcome: "success" };
+ const progress = options?.progress;
+
+ switch (behavior.outcome) {
+ case "success":
+ await this.progressStage(
+ progress,
+ ProgressStage.FindingDevice,
+ undefined
+ );
+ this.setStatus(ConnectionStatus.Connecting);
+ await this.progressStage(progress, ProgressStage.Connecting, undefined);
+ this.setStatus(ConnectionStatus.Connected);
+ this.hasConnected = true;
+ await this.delay();
+ break;
+
+ case "failure":
+ await this.progressStage(
+ progress,
+ ProgressStage.FindingDevice,
+ undefined
+ );
+ this.setStatus(ConnectionStatus.Connecting);
+ await this.progressStage(progress, ProgressStage.Connecting, undefined);
+ this.setStatus(behavior.status);
+ await this.delay();
+ break;
+
+ case "noDevice":
+ this.setStatus(ConnectionStatus.NoAuthorizedDevice);
+ throw new DeviceError({
+ code: "no-device-selected",
+ message: "No device selected",
+ });
+
+ case "error":
+ throw new DeviceError({
+ code: behavior.code,
+ message: `Mock error: ${behavior.code}`,
+ });
}
- this.setStatus(ConnectionStatus.CONNECTING);
- await new Promise((resolve) => setTimeout(resolve, 100));
- this.setStatus(ConnectionStatus.CONNECTED);
- return this.status;
}
- getBoardVersion(): BoardVersion | undefined {
+ getBoardVersion(): BoardVersion {
+ if (!this.hasConnected) {
+ return notConnected();
+ }
return "V2";
}
async disconnect(): Promise {}
async serialWrite(_data: string): Promise {}
- setNameFilter(_name: string): void {}
+ /**
+ * The most recent name filter set via setNameFilter().
+ * Exposed for e2e test assertions.
+ */
+ nameFilter: string | undefined;
+
+ setNameFilter(name: string): void {
+ this.nameFilter = name;
+ }
+
+ private async progressStage(
+ progressCallback: FlashOptions["progress"],
+ stage: ProgressStage,
+ progress: number | undefined
+ ): Promise {
+ progressCallback?.(stage, progress);
+ // Check if we should pause at this point
+ if (
+ this.progressPauseAt?.stage === stage &&
+ this.progressPauseAt?.progress === progress
+ ) {
+ await new Promise((resolve) => {
+ this.progressResolve = resolve;
+ });
+ } else {
+ await this.delay();
+ }
+ }
+
+ async flash(
+ _dataSource: FlashDataSource,
+ options: FlashOptions = {}
+ ): Promise {
+ const progress = options.progress;
+
+ // Simulate full flash sequence with all stages
+ await this.progressStage(progress, ProgressStage.Connecting, undefined);
+ await this.progressStage(progress, ProgressStage.PartialFlashing, 0.25);
+ await this.progressStage(progress, ProgressStage.PartialFlashing, 0.5);
+ await this.progressStage(progress, ProgressStage.PartialFlashing, 0.75);
+ await this.progressStage(
+ progress,
+ ProgressStage.PartialFlashing,
+ undefined
+ );
+
+ // Real Bluetooth flash disconnects after completion
+ this.setStatus(ConnectionStatus.Disconnected);
+ }
- clearDevice(): void {
- this.setStatus(ConnectionStatus.NO_AUTHORIZED_DEVICE);
+ async clearDevice(): Promise {
+ // Real implementation calls disconnect() which fires DISCONNECTED,
+ // then fires NO_AUTHORIZED_DEVICE
+ this.setStatus(ConnectionStatus.Disconnected);
+ await this.delay();
+ this.setStatus(ConnectionStatus.NoAuthorizedDevice);
+ this.hasConnected = false;
}
- async getAccelerometerData(): Promise {}
- async getAccelerometerPeriod(): Promise {}
+ getAccelerometerData = notConnected;
+ getAccelerometerPeriod = notConnected;
async setAccelerometerPeriod(_value: number): Promise {}
async setLedText(_text: string): Promise {}
- async getLedScrollingDelay(): Promise {}
+ getLedScrollingDelay = notConnected;
async setLedScrollingDelay(_delayInMillis: number): Promise {}
- async getLedMatrix(): Promise {}
+ getLedMatrix = notConnected;
async setLedMatrix(_matrix: LedMatrix): Promise {}
- async getMagnetometerData(): Promise {}
- async getMagnetometerBearing(): Promise {}
- async getMagnetometerPeriod(): Promise {}
+ getMagnetometerData = notConnected;
+ getMagnetometerBearing = notConnected;
+ getMagnetometerPeriod = notConnected;
async setMagnetometerPeriod(_value: number): Promise {}
async triggerMagnetometerCalibration(): Promise {}
async uartWrite(_data: Uint8Array): Promise {}
diff --git a/src/device/mockEventTarget.ts b/src/device/mockEventTarget.ts
new file mode 100644
index 000000000..25669c2b3
--- /dev/null
+++ b/src/device/mockEventTarget.ts
@@ -0,0 +1,40 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+
+// eslint-disable-next-line @typescript-eslint/no-explicit-any
+type Listener = (data: any) => void;
+
+/**
+ * Simple typed event target for mock connection classes.
+ */
+export class MockEventTarget {
+ private listeners = new Map>();
+
+ addEventListener(type: string, listener: Listener): void {
+ let set = this.listeners.get(type);
+ if (!set) {
+ set = new Set();
+ this.listeners.set(type, set);
+ }
+ set.add(listener);
+ }
+
+ removeEventListener(type: string, listener: Listener): void {
+ const set = this.listeners.get(type);
+ if (set?.delete(listener) && set.size === 0) {
+ this.listeners.delete(type);
+ }
+ }
+
+ protected dispatchEvent(type: string, data?: unknown): void {
+ const set = this.listeners.get(type);
+ if (set) {
+ for (const listener of set) {
+ listener(data);
+ }
+ }
+ }
+}
diff --git a/src/device/mockRadioBridge.ts b/src/device/mockRadioBridge.ts
index 268284963..c175042b8 100644
--- a/src/device/mockRadioBridge.ts
+++ b/src/device/mockRadioBridge.ts
@@ -1,56 +1,156 @@
import {
BoardVersion,
+ ConnectOptions,
+ ConnectionAvailabilityStatus,
ConnectionStatus,
- ConnectionStatusEvent,
- DeviceConnectionEventMap,
- MicrobitRadioBridgeConnection,
- MicrobitWebUSBConnection,
- ServiceConnectionEventMap,
- TypedEventTarget,
+ ConnectionStatusChange,
} from "@microbit/microbit-connection";
+import { MicrobitRadioBridgeConnection } from "@microbit/microbit-connection/radio-bridge";
+import { MicrobitUSBConnection } from "@microbit/microbit-connection/usb";
+import { ConnectBehavior } from "./mockBluetooth";
+import { MockEventTarget } from "./mockEventTarget";
+/**
+ * A mock Radio Bridge connection used during end-to-end testing.
+ *
+ * This mock wraps a USB connection and simulates the radio bridge behavior.
+ * The USB connection is used for initial setup (flashing the bridge program),
+ * then radio communication is established with the remote micro:bit.
+ */
export class MockRadioBridgeConnection
- extends TypedEventTarget
+ extends MockEventTarget
implements MicrobitRadioBridgeConnection
{
+ readonly type = "radio-bridge" as const;
status: ConnectionStatus;
- constructor(private delegate: MicrobitWebUSBConnection) {
+ /**
+ * Queue of behaviors for subsequent connect() calls.
+ */
+ private connectBehaviors: ConnectBehavior[] = [];
+
+ /**
+ * Delay between status changes in ms.
+ */
+ private statusDelay = 50;
+
+ /**
+ * Listener for delegate (USB) status changes.
+ * Like the real implementation, we propagate USB disconnects.
+ */
+ private delegateStatusListener = (e: ConnectionStatusChange) => {
+ // Propagate USB disconnects to the radio bridge status.
+ // This simulates the real behavior where USB issues are propagated
+ // through the delegateStatusListener.
+ if (e.status === ConnectionStatus.Disconnected) {
+ this.setStatus(ConnectionStatus.Disconnected);
+ }
+ };
+
+ constructor(private delegate: MicrobitUSBConnection) {
super();
this.status = this.statusFromDelegate();
+ // Listen for delegate (USB) status changes
+ this.delegate.addEventListener("status", this.delegateStatusListener);
+ // Make globally available to allow e2e tests to configure interactions.
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/no-unsafe-member-access
+ (window as any).mockRadioBridge = this;
}
private statusFromDelegate(): ConnectionStatus {
- return this.delegate.status == ConnectionStatus.CONNECTED
- ? ConnectionStatus.DISCONNECTED
+ return this.delegate.status == ConnectionStatus.Connected
+ ? ConnectionStatus.Disconnected
: this.delegate.status;
}
+ private setStatus(newStatus: ConnectionStatus) {
+ const previousStatus = this.status;
+ this.status = newStatus;
+ this.dispatchEvent("status", {
+ status: newStatus,
+ previousStatus,
+ });
+ }
+
+ private delay(ms: number = this.statusDelay): Promise {
+ return new Promise((resolve) => setTimeout(resolve, ms));
+ }
+
+ /**
+ * Set behaviors for subsequent connect() calls.
+ * Each behavior is consumed in order. When empty, defaults to success via delegate.
+ */
+ setConnectBehaviors(behaviors: ConnectBehavior[]) {
+ this.connectBehaviors = [...behaviors];
+ }
+
+ /**
+ * Simulate the device disconnecting unexpectedly.
+ */
+ simulateDisconnect() {
+ this.setStatus(ConnectionStatus.Disconnected);
+ }
+
+ /**
+ * Set the delay between status changes (default: 50ms).
+ */
+ setStatusDelay(ms: number) {
+ this.statusDelay = ms;
+ }
+
async initialize(): Promise {}
+
+ async checkAvailability(): Promise {
+ return this.delegate.checkAvailability();
+ }
+
dispose(): void {}
setRemoteDeviceId(_deviceId: number): void {}
async disconnect(): Promise {}
- private setStatus(newStatus: ConnectionStatus) {
- this.status = newStatus;
- this.dispatchTypedEvent("status", new ConnectionStatusEvent(newStatus));
- }
+ async connect(options?: ConnectOptions): Promise {
+ const behavior = this.connectBehaviors.shift();
- async connect(): Promise {
- await this.delegate.connect();
- this.setStatus(ConnectionStatus.CONNECTING);
- await new Promise((resolve) => setTimeout(resolve, 100));
- this.setStatus(ConnectionStatus.CONNECTED);
- return this.status;
+ if (behavior) {
+ // Use configured behavior
+ switch (behavior.outcome) {
+ case "success":
+ this.setStatus(ConnectionStatus.Connecting);
+ await this.delay();
+ this.setStatus(ConnectionStatus.Connected);
+ await this.delay();
+ break;
+
+ case "failure":
+ this.setStatus(ConnectionStatus.Connecting);
+ await this.delay();
+ this.setStatus(behavior.status);
+ await this.delay();
+ break;
+
+ case "noDevice":
+ // For radio bridge, delegate to USB for device selection
+ await this.delegate.connect(options);
+ break;
+ }
+ } else {
+ // Default behavior: connect via delegate, then establish radio link
+ await this.delegate.connect(options);
+ this.setStatus(ConnectionStatus.Connecting);
+ await this.delay();
+ this.setStatus(ConnectionStatus.Connected);
+ await this.delay();
+ }
}
- getBoardVersion(): BoardVersion | undefined {
+ getBoardVersion(): BoardVersion {
return this.delegate.getBoardVersion();
}
serialWrite(data: string): Promise {
return this.delegate.serialWrite(data);
}
+
async clearDevice(): Promise {
await this.delegate.clearDevice();
}
diff --git a/src/device/mockUsb.ts b/src/device/mockUsb.ts
index 53074ece9..ae246949e 100644
--- a/src/device/mockUsb.ts
+++ b/src/device/mockUsb.ts
@@ -1,26 +1,32 @@
import {
- AfterRequestDevice,
- BeforeRequestDevice,
BoardVersion,
+ ConnectOptions,
+ ConnectionAvailabilityStatus,
ConnectionStatus,
- ConnectionStatusEvent,
- DeviceConnectionEventMap,
+ DeviceError,
FlashDataSource,
- FlashEvent,
FlashOptions,
- MicrobitWebUSBConnection,
- SerialConnectionEventMap,
- TypedEventTarget,
+ ProgressStage,
} from "@microbit/microbit-connection";
+import { MicrobitUSBConnection } from "@microbit/microbit-connection/usb";
+import { MockEventTarget } from "./mockEventTarget";
/**
* A mock USB connection used during end-to-end testing.
*/
-export class MockWebUSBConnection
- extends TypedEventTarget
- implements MicrobitWebUSBConnection
+export class MockUSBConnection
+ extends MockEventTarget
+ implements MicrobitUSBConnection
{
- status: ConnectionStatus = ConnectionStatus.NO_AUTHORIZED_DEVICE;
+ readonly type = "usb" as const;
+ status: ConnectionStatus = ConnectionStatus.NoAuthorizedDevice;
+
+ /**
+ * Whether a successful connection has occurred.
+ * Mirrors the real implementation where getBoardVersion()/getDeviceId()
+ * cache values after the first successful connection.
+ */
+ private hasConnected = false;
private fakeDeviceId: number | undefined = 123;
@@ -32,6 +38,11 @@ export class MockWebUSBConnection
this.fakeDeviceId = Math.round(Math.random() * 1000);
}
async initialize(): Promise {}
+
+ checkAvailability(): Promise {
+ return Promise.resolve("available");
+ }
+
dispose(): void {}
mockDeviceId(deviceId: number | undefined) {
@@ -39,44 +50,97 @@ export class MockWebUSBConnection
}
private setStatus(newStatus: ConnectionStatus) {
+ const previousStatus = this.status;
this.status = newStatus;
- this.dispatchTypedEvent("status", new ConnectionStatusEvent(newStatus));
+ this.dispatchEvent("status", {
+ status: newStatus,
+ previousStatus,
+ });
}
- async connect(): Promise {
- this.dispatchTypedEvent("beforerequestdevice", new BeforeRequestDevice());
+ async connect(options?: ConnectOptions): Promise {
+ const progress = options?.progress;
+
+ // Report FindingDevice stage before showing browser device picker
+ progress?.(ProgressStage.FindingDevice);
+ this.dispatchEvent("beforerequestdevice");
await new Promise((resolve) => setTimeout(resolve, 100));
- this.dispatchTypedEvent("afterrequestdevice", new AfterRequestDevice());
+ this.dispatchEvent("afterrequestdevice");
+
+ // Simulate "no device selected" error when fakeDeviceId is undefined
+ // Real implementation sets DISCONNECTED and throws when user cancels device dialog
+ if (this.fakeDeviceId === undefined) {
+ this.setStatus(ConnectionStatus.Disconnected);
+ throw new DeviceError({
+ code: "no-device-selected",
+ message: "No device selected",
+ });
+ }
+
+ // Report Connecting stage after device selected
+ progress?.(ProgressStage.Connecting);
await new Promise((resolve) => setTimeout(resolve, 100));
- this.setStatus(ConnectionStatus.CONNECTED);
- return this.status;
+ this.setStatus(ConnectionStatus.Connected);
+ this.hasConnected = true;
}
- getDeviceId(): number | undefined {
- return this.fakeDeviceId;
+ private assertConnected(): void {
+ if (!this.hasConnected) {
+ throw new DeviceError({
+ code: "not-connected",
+ message: "Not connected",
+ });
+ }
}
- getBoardVersion(): BoardVersion | undefined {
+ getDeviceId(): number {
+ this.assertConnected();
+ return this.fakeDeviceId ?? 0;
+ }
+
+ getBoardVersion(): BoardVersion {
+ this.assertConnected();
return "V2";
}
async flash(
_dataSource: FlashDataSource,
- options: FlashOptions
+ options: FlashOptions = {}
): Promise {
+ const stage: ProgressStage =
+ options.partial === undefined || options.partial
+ ? ProgressStage.PartialFlashing
+ : ProgressStage.FullFlashing;
await new Promise((resolve) => setTimeout(resolve, 100));
- options.progress(50, options.partial);
+ options.progress?.(stage, 50);
await new Promise((resolve) => setTimeout(resolve, 100));
- options.progress(undefined, options.partial);
- this.dispatchTypedEvent("flash", new FlashEvent());
+ options.progress?.(stage, undefined);
+ this.dispatchEvent("flash");
}
async disconnect(): Promise {}
async serialWrite(_data: string): Promise {}
+ /**
+ * Simulate the USB device disconnecting unexpectedly.
+ * This triggers the app's error handling for USB connection loss.
+ */
+ simulateDisconnect() {
+ this.setStatus(ConnectionStatus.Disconnected);
+ }
+
+ /**
+ * Simulate the USB device being reconnected (e.g., user plugs it back in).
+ * This sets status to CONNECTED without going through the connect flow.
+ */
+ simulateReconnect() {
+ this.setStatus(ConnectionStatus.Connected);
+ }
+
clearDevice(): void {
this.fakeDeviceId = undefined;
- this.setStatus(ConnectionStatus.NO_AUTHORIZED_DEVICE);
+ this.hasConnected = false;
+ this.setStatus(ConnectionStatus.NoAuthorizedDevice);
}
setRequestDeviceExclusionFilters(
diff --git a/src/download-flow/download-actions.ts b/src/download-flow/download-actions.ts
new file mode 100644
index 000000000..4a7b57de1
--- /dev/null
+++ b/src/download-flow/download-actions.ts
@@ -0,0 +1,343 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ ConnectionStatus,
+ DeviceError,
+ FlashOptions,
+ ProgressCallback,
+ ProgressStage,
+} from "@microbit/microbit-connection";
+import { createUniversalHexFlashDataSource } from "@microbit/microbit-connection/universal-hex";
+import { createUSBConnection } from "@microbit/microbit-connection/usb";
+import { Connections } from "../connections-hooks";
+import { DataConnectionState } from "../data-connection-flow";
+import {
+ DownloadAction,
+ DownloadEvent,
+ DownloadFlowContext,
+ downloadTransition,
+ getDownloadFlowType,
+} from "./download-machine";
+import { Logging } from "../logging/logging";
+import { Settings } from "../settings";
+import { useStore } from "../store";
+import { getTotalNumSamples } from "../utils/actions";
+import { DownloadState, SameOrDifferentChoice } from "./download-types";
+import { checkPermissions } from "../shared-steps";
+import { downloadHexData } from "../utils/fs-util";
+
+/**
+ * Dependencies needed for download actions.
+ * These are gathered by the hook and passed to the actions.
+ */
+export interface DownloadDependencies {
+ settings: Settings;
+ setSettings: (settings: Partial) => void;
+ connections: Connections;
+ dataConnection: DataConnectionState;
+ flashingProgressCallback: ProgressCallback;
+ logging: Logging;
+ /**
+ * Sends disconnect event to the data connection state machine and waits for completion.
+ */
+ disconnect: () => Promise;
+}
+
+/**
+ * Build the context needed for state machine guards.
+ */
+const buildContext = (
+ state: DownloadState,
+ deps: DownloadDependencies
+): DownloadFlowContext => {
+ const { usb } = deps.connections;
+ const isUsbConnected = usb.status === ConnectionStatus.Connected;
+ return {
+ hex: state.hex,
+ microbitChoice: state.microbitChoice,
+ bluetoothMicrobitName: deps.settings.bluetoothMicrobitName,
+ connection: state.connection,
+ showPreDownloadHelp: deps.settings.showPreDownloadHelp,
+ hadSuccessfulConnection: deps.dataConnection.hadSuccessfulConnection,
+ dataConnectionType: deps.dataConnection.type,
+ isUsbConnected,
+ connectedBoardVersion: isUsbConnected ? usb.getBoardVersion() : undefined,
+ };
+};
+
+/**
+ * Get fresh download state from the store.
+ * This ensures we always have the latest state, even mid-async-operation.
+ */
+const getDownloadState = () => useStore.getState().download;
+const setDownloadState = (state: DownloadState) =>
+ useStore.getState().setDownload(state);
+
+/**
+ * Execute a single action. Pure function that performs side effects.
+ */
+const executeAction = async (
+ action: DownloadAction,
+ event: DownloadEvent,
+ deps: DownloadDependencies
+): Promise => {
+ const state = getDownloadState(); // Fresh state for each action
+
+ switch (action.type) {
+ case "initializeDownload": {
+ if (event.type !== "start") {
+ throw new Error("initializeDownload requires start event");
+ }
+ const name = deps.settings.bluetoothMicrobitName;
+ setDownloadState({
+ ...state,
+ hex: event.hex,
+ bluetoothMicrobitName: name,
+ });
+ break;
+ }
+
+ case "setMicrobitChoice":
+ setDownloadState({ ...state, microbitChoice: action.choice });
+ break;
+
+ case "saveHelpPreference": {
+ if (event.type === "next" && event.skipHelpNextTime !== undefined) {
+ deps.setSettings({ showPreDownloadHelp: !event.skipHelpNextTime });
+ }
+ break;
+ }
+
+ case "saveMicrobitName": {
+ const name = getDownloadState().bluetoothMicrobitName;
+ if (name) {
+ deps.setSettings({ bluetoothMicrobitName: name });
+ }
+ break;
+ }
+
+ case "resetMicrobitName": {
+ const name = deps.settings.bluetoothMicrobitName;
+ setDownloadState({ ...state, bluetoothMicrobitName: name });
+ break;
+ }
+
+ case "setMicrobitName": {
+ if (event.type === "setMicrobitName") {
+ setDownloadState({ ...state, bluetoothMicrobitName: event.name });
+ }
+ break;
+ }
+
+ case "clearMicrobitName": {
+ deps.setSettings({ bluetoothMicrobitName: undefined });
+ setDownloadState({ ...state, bluetoothMicrobitName: undefined });
+ break;
+ }
+
+ case "abortFindingDevice": {
+ const { connectionAbortController } = getDownloadState();
+ connectionAbortController?.abort();
+ setDownloadState({
+ ...getDownloadState(),
+ connectionAbortController: undefined,
+ });
+ break;
+ }
+
+ case "connectFlash":
+ await performConnectFlash(action.clearDevice ?? false, deps);
+ break;
+
+ case "flash":
+ await performFlash(deps);
+ break;
+
+ case "downloadHexFile": {
+ const currentState = getDownloadState();
+ if (currentState.hex) {
+ await downloadHexData(currentState.hex);
+ }
+ break;
+ }
+
+ case "disconnectDataConnection":
+ // Send event to data connection state machine and wait for it to transition
+ // to Idle and stop auto-reconnect attempts before proceeding
+ await deps.disconnect();
+ break;
+
+ case "checkPermissions":
+ await performCheckPermissions(deps);
+ break;
+
+ case "setCheckingPermissions":
+ setDownloadState({
+ ...getDownloadState(),
+ isCheckingPermissions: action.value,
+ });
+ break;
+
+ case "initializeFlashingProgress":
+ useStore
+ .getState()
+ .setDownloadFlashingProgress(ProgressStage.Initializing, undefined);
+ break;
+ }
+};
+
+/**
+ * Sync connection configuration from persisted settings.
+ * Called before each connection attempt so settings loaded asynchronously
+ * from IndexedDB or updated mid-flow are reflected on the connection.
+ */
+const syncConnectionSettings = (deps: DownloadDependencies) => {
+ const { bluetoothMicrobitName } = getDownloadState();
+ if (bluetoothMicrobitName) {
+ deps.connections.bluetooth.setNameFilter(bluetoothMicrobitName);
+ }
+};
+
+/**
+ * Perform USB/Bluetooth connect operation for flashing.
+ */
+const performConnectFlash = async (
+ clearDevice: boolean,
+ deps: DownloadDependencies
+): Promise => {
+ syncConnectionSettings(deps);
+ const state = getDownloadState();
+ const { microbitChoice } = state;
+ const actions = useStore.getState().actions;
+ deps.logging.event({
+ type: "hex-download",
+ detail: {
+ actions: actions.length,
+ samples: getTotalNumSamples(actions),
+ },
+ });
+
+ let connection = deps.connections.getDefaultFlashConnection();
+
+ // Use temporary connection for "different" microbit choice
+ if (microbitChoice === SameOrDifferentChoice.Different) {
+ connection = createUSBConnection();
+ const serialNumber = deps.connections.usb.getDevice()?.serialNumber;
+ if (serialNumber) {
+ connection.setRequestDeviceExclusionFilters([{ serialNumber }]);
+ }
+ }
+ const abortController = new AbortController();
+ setDownloadState({
+ ...getDownloadState(),
+ connectionAbortController: abortController,
+ });
+ try {
+ if (clearDevice) {
+ await connection.clearDevice();
+ }
+ await connection.connect({
+ progress: deps.flashingProgressCallback,
+ signal: abortController.signal,
+ });
+ const boardVersion = connection.getBoardVersion();
+ // Store connection for potential reuse
+ setDownloadState({ ...getDownloadState(), connection });
+ await sendEvent(
+ {
+ type: "connectFlashSuccess",
+ boardVersion: boardVersion ?? "V2",
+ },
+ deps
+ );
+ } catch (e) {
+ if (e instanceof DeviceError) {
+ await sendEvent({ type: "connectFlashFailure", code: e.code }, deps);
+ } else {
+ throw e;
+ }
+ }
+};
+
+const performCheckPermissions = async (
+ deps: DownloadDependencies
+): Promise => {
+ const event = await checkPermissions(deps.connections.bluetooth);
+ await sendEvent(event, deps);
+};
+
+/**
+ * Perform flash operation.
+ */
+const performFlash = async (deps: DownloadDependencies): Promise => {
+ const state = getDownloadState();
+ const { hex, connection } = state;
+
+ if (!hex || !connection) {
+ throw new Error("Hex and connection required for flashing");
+ }
+
+ try {
+ const options: FlashOptions = {
+ partial: true,
+ minimumProgressIncrement: 0.01,
+ progress: deps.flashingProgressCallback,
+ };
+ await connection.flash(createUniversalHexFlashDataSource(hex.hex), options);
+ await sendEvent({ type: "flashSuccess" }, deps);
+ } catch (e) {
+ if (e instanceof DeviceError) {
+ await sendEvent({ type: "flashFailure", code: e.code }, deps);
+ } else {
+ throw e;
+ }
+ }
+};
+
+/**
+ * Send an event to the state machine and execute resulting actions.
+ */
+const sendEvent = async (
+ event: DownloadEvent,
+ deps: DownloadDependencies
+): Promise => {
+ const state = getDownloadState();
+ const flowType = getDownloadFlowType(deps.dataConnection.type);
+ const context = buildContext(state, deps);
+ const result = downloadTransition(flowType, state.step, event, context);
+
+ if (!result) {
+ return;
+ }
+
+ // Apply step change and assigns together so the UI sees consistent
+ // state on first render.
+ setDownloadState({
+ ...getDownloadState(),
+ ...result.assign,
+ step: result.step,
+ });
+
+ // Execute actions
+ for (const action of result.actions) {
+ await executeAction(action, event, deps);
+ }
+};
+
+/**
+ * Check if a transition exists for the given event.
+ */
+export const canTransition = (
+ event: DownloadEvent,
+ deps: DownloadDependencies
+): boolean => {
+ const state = getDownloadState();
+ const flowType = getDownloadFlowType(deps.dataConnection.type);
+ const context = buildContext(state, deps);
+ return downloadTransition(flowType, state.step, event, context) !== null;
+};
+
+export { sendEvent, getDownloadState, setDownloadState };
diff --git a/src/download-flow/download-hooks.tsx b/src/download-flow/download-hooks.tsx
new file mode 100644
index 000000000..9b9a452b5
--- /dev/null
+++ b/src/download-flow/download-hooks.tsx
@@ -0,0 +1,153 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { BleClient } from "@capacitor-community/bluetooth-le";
+import { useCallback, useMemo } from "react";
+import { useConnections } from "../connections-hooks";
+import { useDataConnectionMachine } from "../data-connection-flow/data-connection-internal-hooks";
+import {
+ canTransition,
+ DownloadDependencies,
+ sendEvent,
+} from "./download-actions";
+import { useLogging } from "../logging/logging-hooks";
+import { HexData } from "../model";
+import { isAndroid } from "../platform";
+import { createFireEvent } from "../state-machine";
+import { useSettings, useStore } from "../store";
+
+const fireEvent = createFireEvent(sendEvent, "Download flow error");
+
+/**
+ * Create download actions bound to the given dependencies.
+ * Actions read fresh state via getState() so they're never stale.
+ */
+const createDownloadActions = (deps: DownloadDependencies) => ({
+ close: () => {
+ fireEvent({ type: "close" }, deps);
+ },
+
+ start: (download: HexData) => {
+ fireEvent({ type: "start", hex: download }, deps);
+ },
+
+ onHelpNext: (skipNextTime: boolean) => {
+ fireEvent({ type: "next", skipHelpNextTime: skipNextTime }, deps);
+ },
+
+ onSkipIntro: (skipIntro: boolean) => {
+ deps.setSettings({ showPreDownloadHelp: !skipIntro });
+ },
+
+ onChosenSameMicrobit: () => {
+ fireEvent({ type: "choseSame" }, deps);
+ },
+
+ onChosenDifferentMicrobit: () => {
+ fireEvent({ type: "choseDifferent" }, deps);
+ },
+
+ onChangeMicrobitName: (name: string) => {
+ fireEvent({ type: "setMicrobitName", name }, deps);
+ },
+
+ troubleshootPairingMethod: () => {
+ fireEvent({ type: "troubleshootPairingMethod" }, deps);
+ },
+
+ getOnNext: (): (() => void) | undefined => {
+ if (!canTransition({ type: "next" }, deps)) {
+ return undefined;
+ }
+ return () => fireEvent({ type: "next" }, deps);
+ },
+
+ getOnBack: (): (() => void) | undefined => {
+ if (!canTransition({ type: "back" }, deps)) {
+ return undefined;
+ }
+ return () => fireEvent({ type: "back" }, deps);
+ },
+
+ onTryAgain: () => {
+ fireEvent({ type: "tryAgain" }, deps);
+ },
+});
+
+/**
+ * Additional actions for permission dialogs that don't go through the state machine.
+ */
+interface PermissionActions {
+ /**
+ * Opens app settings. Use when permissions have been declined.
+ */
+ openAppSettings: () => void;
+ /**
+ * Opens location settings. Only available on Android.
+ * Only needed on older Android (< API 31) where location is required for BLE.
+ */
+ openLocationSettings?: () => void;
+}
+
+/**
+ * Type for the download actions object.
+ */
+export type DownloadActions = ReturnType &
+ PermissionActions;
+
+export const useDownloadActions = (): DownloadActions => {
+ const setDownloadFlashingProgress = useStore(
+ (s) => s.setDownloadFlashingProgress
+ );
+ const dataConnection = useStore((s) => s.dataConnection);
+ const [settings, setSettings] = useSettings();
+ const connections = useConnections();
+ const logging = useLogging();
+ const dataConnectionMachine = useDataConnectionMachine();
+
+ const openAppSettings = useCallback(() => {
+ BleClient.openAppSettings().catch(() => {});
+ }, []);
+
+ const openLocationSettings = useCallback(() => {
+ BleClient.openLocationSettings().catch(() => {});
+ }, []);
+
+ const android = isAndroid();
+
+ const deps: DownloadDependencies = useMemo(
+ () => ({
+ settings,
+ setSettings,
+ connections,
+ dataConnection,
+ flashingProgressCallback: setDownloadFlashingProgress,
+ logging,
+ disconnect: async () => {
+ // Disconnect and reset - the micro:bit is being reused so reconnect won't work
+ await dataConnectionMachine.sendEvent({ type: "disconnect" });
+ await dataConnectionMachine.sendEvent({ type: "reset" });
+ },
+ }),
+ [
+ settings,
+ setSettings,
+ connections,
+ dataConnection,
+ setDownloadFlashingProgress,
+ logging,
+ dataConnectionMachine,
+ ]
+ );
+
+ return useMemo(
+ () => ({
+ ...createDownloadActions(deps),
+ openAppSettings,
+ openLocationSettings: android ? openLocationSettings : undefined,
+ }),
+ [deps, openAppSettings, openLocationSettings, android]
+ );
+};
diff --git a/src/download-flow/download-machine-browser-default.test.ts b/src/download-flow/download-machine-browser-default.test.ts
new file mode 100644
index 000000000..0f8b70d43
--- /dev/null
+++ b/src/download-flow/download-machine-browser-default.test.ts
@@ -0,0 +1,364 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { ConnectionStatus as DeviceConnectionStatus } from "@microbit/microbit-connection";
+import { DataConnectionType } from "../data-connection-flow";
+import {
+ DownloadEvent,
+ DownloadFlowContext,
+ downloadTransition,
+} from "./download-machine";
+import { DownloadStep, SameOrDifferentChoice } from "./download-types";
+
+const testHex = { name: "test", hex: "test-hex-data" };
+
+const createContext = (
+ overrides: Partial = {}
+): DownloadFlowContext => ({
+ hex: testHex,
+ microbitChoice: SameOrDifferentChoice.Default,
+ showPreDownloadHelp: true,
+ hadSuccessfulConnection: false,
+ dataConnectionType: DataConnectionType.WebBluetooth,
+ isUsbConnected: false,
+ ...overrides,
+});
+
+const transition = (
+ step: DownloadStep,
+ event: DownloadEvent,
+ context: Partial = {}
+) => {
+ return downloadTransition(
+ "browser-default",
+ step,
+ event,
+ createContext(context)
+ );
+};
+
+describe("Download flow: Browser Default", () => {
+ describe("start transitions", () => {
+ it("flashes immediately if there is an active USB connection to V2", () => {
+ const mockConnection = {
+ status: DeviceConnectionStatus.Connected,
+ } as DownloadFlowContext["connection"];
+
+ const result = transition(
+ DownloadStep.None,
+ { type: "start", hex: testHex },
+ {
+ connection: mockConnection,
+ connectedBoardVersion: "V2",
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.FlashingInProgress);
+ expect(result?.actions).toContainEqual({ type: "flash" });
+ });
+
+ it("does not reuse existing USB connection to V1", () => {
+ const mockConnection = {
+ status: DeviceConnectionStatus.Connected,
+ } as DownloadFlowContext["connection"];
+
+ const result = transition(
+ DownloadStep.None,
+ { type: "start", hex: testHex },
+ {
+ connection: mockConnection,
+ connectedBoardVersion: "V1",
+ showPreDownloadHelp: false,
+ }
+ );
+
+ // Should not take the fast path to FlashingInProgress
+ expect(result?.step).toBe(DownloadStep.ConnectCable);
+ });
+
+ it("shows help if showPreDownloadHelp is true", () => {
+ const result = transition(
+ DownloadStep.None,
+ { type: "start", hex: testHex },
+ {
+ showPreDownloadHelp: true,
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.Help);
+ });
+
+ it("shows choose microbit dialog if user has connected before", () => {
+ const result = transition(
+ DownloadStep.None,
+ { type: "start", hex: testHex },
+ {
+ showPreDownloadHelp: false,
+ hadSuccessfulConnection: true,
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.ChooseSameOrDifferentMicrobit);
+ });
+
+ it("goes directly to connect cable if no help and never connected", () => {
+ const result = transition(
+ DownloadStep.None,
+ { type: "start", hex: testHex },
+ {
+ showPreDownloadHelp: false,
+ hadSuccessfulConnection: false,
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.ConnectCable);
+ });
+ });
+
+ describe("forward navigation", () => {
+ it("Help -> ChooseSameOrDifferentMicrobit (has connected before)", () => {
+ const result = transition(
+ DownloadStep.Help,
+ { type: "next" },
+ {
+ hadSuccessfulConnection: true,
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.ChooseSameOrDifferentMicrobit);
+ });
+
+ it("Help -> ConnectCable (never connected)", () => {
+ const result = transition(
+ DownloadStep.Help,
+ { type: "next" },
+ {
+ hadSuccessfulConnection: false,
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.ConnectCable);
+ });
+
+ it("ChooseSameOrDifferentMicrobit choseSame -> FlashingInProgress (USB connected, V2)", () => {
+ const result = transition(
+ DownloadStep.ChooseSameOrDifferentMicrobit,
+ { type: "choseSame" },
+ {
+ isUsbConnected: true,
+ connectedBoardVersion: "V2",
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.FlashingInProgress);
+ expect(result?.actions).toContainEqual({
+ type: "setMicrobitChoice",
+ choice: SameOrDifferentChoice.Same,
+ });
+ expect(result?.actions).toContainEqual({ type: "connectFlash" });
+ });
+
+ it("ChooseSameOrDifferentMicrobit choseSame -> IncompatibleDevice (USB connected, V1)", () => {
+ const result = transition(
+ DownloadStep.ChooseSameOrDifferentMicrobit,
+ { type: "choseSame" },
+ {
+ isUsbConnected: true,
+ connectedBoardVersion: "V1",
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.IncompatibleDevice);
+ });
+
+ it("ChooseSameOrDifferentMicrobit choseSame -> ConnectCable (USB not connected)", () => {
+ const result = transition(
+ DownloadStep.ChooseSameOrDifferentMicrobit,
+ { type: "choseSame" },
+ {
+ isUsbConnected: false,
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.ConnectCable);
+ });
+
+ it("ChooseSameOrDifferentMicrobit choseDifferent -> ConnectCable", () => {
+ const result = transition(DownloadStep.ChooseSameOrDifferentMicrobit, {
+ type: "choseDifferent",
+ });
+
+ expect(result?.step).toBe(DownloadStep.ConnectCable);
+ expect(result?.actions).toContainEqual({
+ type: "setMicrobitChoice",
+ choice: SameOrDifferentChoice.Different,
+ });
+ });
+
+ it("ConnectCable -> WebUsbFlashingTutorial", () => {
+ const result = transition(DownloadStep.ConnectCable, { type: "next" });
+
+ expect(result?.step).toBe(DownloadStep.WebUsbFlashingTutorial);
+ });
+
+ it("WebUsbFlashingTutorial -> FlashingInProgress", () => {
+ const result = transition(DownloadStep.WebUsbFlashingTutorial, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DownloadStep.FlashingInProgress);
+ expect(result?.actions).toContainEqual({ type: "connectFlash" });
+ });
+ });
+
+ describe("back navigation coherence", () => {
+ it("ConnectCable back -> ChooseSameOrDifferentMicrobit (has connected before)", () => {
+ const result = transition(
+ DownloadStep.ConnectCable,
+ { type: "back" },
+ {
+ hadSuccessfulConnection: true,
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.ChooseSameOrDifferentMicrobit);
+ });
+
+ it("ConnectCable back -> Help (never connected, help was shown)", () => {
+ const result = transition(
+ DownloadStep.ConnectCable,
+ { type: "back" },
+ {
+ hadSuccessfulConnection: false,
+ showPreDownloadHelp: true,
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.Help);
+ });
+
+ it("ConnectCable back -> no transition (never connected, help was skipped)", () => {
+ const result = transition(
+ DownloadStep.ConnectCable,
+ { type: "back" },
+ {
+ hadSuccessfulConnection: false,
+ showPreDownloadHelp: false,
+ }
+ );
+
+ expect(result).toBeNull();
+ });
+
+ it("ChooseSameOrDifferentMicrobit back -> Help", () => {
+ const result = transition(DownloadStep.ChooseSameOrDifferentMicrobit, {
+ type: "back",
+ });
+
+ expect(result?.step).toBe(DownloadStep.Help);
+ });
+
+ it("WebUsbFlashingTutorial back -> ConnectCable", () => {
+ const result = transition(DownloadStep.WebUsbFlashingTutorial, {
+ type: "back",
+ });
+
+ expect(result?.step).toBe(DownloadStep.ConnectCable);
+ });
+
+ it("IncompatibleDevice back -> ChooseSameOrDifferentMicrobit (has data connection)", () => {
+ const result = transition(
+ DownloadStep.IncompatibleDevice,
+ { type: "back" },
+ { hadSuccessfulConnection: true }
+ );
+
+ expect(result?.step).toBe(DownloadStep.ChooseSameOrDifferentMicrobit);
+ });
+
+ it("IncompatibleDevice back -> ConnectCable (no data connection)", () => {
+ const result = transition(
+ DownloadStep.IncompatibleDevice,
+ { type: "back" },
+ { hadSuccessfulConnection: false }
+ );
+
+ expect(result?.step).toBe(DownloadStep.ConnectCable);
+ });
+ });
+
+ describe("flashing outcomes", () => {
+ it("connectFlashSuccess -> flash (V2 board)", () => {
+ const result = transition(
+ DownloadStep.FlashingInProgress,
+ { type: "connectFlashSuccess", boardVersion: "V2" },
+ {
+ connectedBoardVersion: "V2",
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.FlashingInProgress);
+ expect(result?.actions).toContainEqual({ type: "flash" });
+ });
+
+ it("connectFlashSuccess -> IncompatibleDevice (V1 board)", () => {
+ const result = transition(
+ DownloadStep.FlashingInProgress,
+ { type: "connectFlashSuccess", boardVersion: "V1" },
+ {
+ connectedBoardVersion: "V1",
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.IncompatibleDevice);
+ });
+
+ it("connectFlashFailure -> ManualFlashingTutorial", () => {
+ const result = transition(DownloadStep.FlashingInProgress, {
+ type: "connectFlashFailure",
+ code: "unknown-error",
+ });
+
+ expect(result?.step).toBe(DownloadStep.ManualFlashingTutorial);
+ expect(result?.actions).toContainEqual({ type: "downloadHexFile" });
+ });
+
+ it("flashSuccess -> None", () => {
+ const result = transition(DownloadStep.FlashingInProgress, {
+ type: "flashSuccess",
+ });
+
+ expect(result?.step).toBe(DownloadStep.None);
+ });
+
+ it("flashFailure -> ManualFlashingTutorial", () => {
+ const result = transition(DownloadStep.FlashingInProgress, {
+ type: "flashFailure",
+ code: "unknown-error",
+ });
+
+ expect(result?.step).toBe(DownloadStep.ManualFlashingTutorial);
+ expect(result?.actions).toContainEqual({ type: "downloadHexFile" });
+ });
+ });
+
+ describe("close from any step", () => {
+ const stepsWithClose = [
+ DownloadStep.Help,
+ DownloadStep.ChooseSameOrDifferentMicrobit,
+ DownloadStep.ConnectCable,
+ DownloadStep.WebUsbFlashingTutorial,
+ DownloadStep.ManualFlashingTutorial,
+ DownloadStep.IncompatibleDevice,
+ ];
+
+ stepsWithClose.forEach((step) => {
+ it(`${step} close -> None`, () => {
+ const result = transition(step, { type: "close" });
+ expect(result?.step).toBe(DownloadStep.None);
+ });
+ });
+ });
+});
diff --git a/src/download-flow/download-machine-browser-default.ts b/src/download-flow/download-machine-browser-default.ts
new file mode 100644
index 000000000..be88574d0
--- /dev/null
+++ b/src/download-flow/download-machine-browser-default.ts
@@ -0,0 +1,176 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { DownloadStep, SameOrDifferentChoice } from "./download-types";
+import { always } from "../state-machine";
+import {
+ DownloadFlowDefinition,
+ flashingInProgressWithV1Check,
+ globalHandlers,
+ guards,
+ manualFlashingTutorialState,
+} from "./download-machine-common";
+
+/**
+ * The default download flow for browser platforms.
+ *
+ * Used when:
+ *
+ * - The user has a Web Bluetooth data connection and wants to update the hex
+ * (we'll use Web USB with fallback to DnD as we cannot flash over Bluetooth).
+ *
+ * - The user has no data connection yet (e.g., skipping straight to MakeCode)
+ *
+ * For radio data connections, see radioFlow.
+ * For native app platforms (iOS/Android), see nativeBluetoothFlow.
+ */
+export const browserDefaultFlow: DownloadFlowDefinition = {
+ ...globalHandlers,
+
+ [DownloadStep.None]: {
+ exit: [{ type: "initializeDownload" }],
+ on: {
+ start: [
+ {
+ guard: guards.canReuseExistingConnection,
+ target: DownloadStep.FlashingInProgress,
+ actions: [{ type: "flash" }],
+ },
+ // Skip help if we've downloaded before this session
+ {
+ guard: guards.hasDownloadedBeforeWithActiveConnection,
+ target: DownloadStep.ChooseSameOrDifferentMicrobit,
+ },
+ {
+ guard: guards.hasDownloadedBefore,
+ target: DownloadStep.ConnectCable,
+ },
+ // Show help on first download (if setting enabled)
+ {
+ guard: guards.shouldShowHelp,
+ target: DownloadStep.Help,
+ },
+ {
+ guard: guards.hasActiveDataConnection,
+ target: DownloadStep.ChooseSameOrDifferentMicrobit,
+ },
+ {
+ guard: always,
+ target: DownloadStep.ConnectCable,
+ },
+ ],
+ },
+ },
+
+ [DownloadStep.Help]: {
+ on: {
+ next: [
+ {
+ guard: guards.hasActiveDataConnection,
+ target: DownloadStep.ChooseSameOrDifferentMicrobit,
+ actions: [{ type: "saveHelpPreference" }],
+ },
+ {
+ guard: always,
+ target: DownloadStep.ConnectCable,
+ actions: [{ type: "saveHelpPreference" }],
+ },
+ ],
+ },
+ },
+
+ [DownloadStep.ChooseSameOrDifferentMicrobit]: {
+ on: {
+ choseSame: [
+ {
+ guard: guards.isUsbConnectedV1,
+ target: DownloadStep.IncompatibleDevice,
+ },
+ {
+ // Fast path: micro:bit already connected via USB (likely never unplugged).
+ // Disconnect bluetooth data connection before flashing.
+ guard: guards.isUsbConnected,
+ target: DownloadStep.FlashingInProgress,
+ actions: [
+ { type: "setMicrobitChoice", choice: SameOrDifferentChoice.Same },
+ { type: "disconnectDataConnection" },
+ { type: "connectFlash" },
+ ],
+ },
+ {
+ guard: always,
+ target: DownloadStep.ConnectCable,
+ actions: [
+ { type: "setMicrobitChoice", choice: SameOrDifferentChoice.Same },
+ ],
+ },
+ ],
+ choseDifferent: {
+ target: DownloadStep.ConnectCable,
+ actions: [
+ {
+ type: "setMicrobitChoice",
+ choice: SameOrDifferentChoice.Different,
+ },
+ ],
+ },
+ back: { target: DownloadStep.Help },
+ },
+ },
+
+ [DownloadStep.ConnectCable]: {
+ on: {
+ next: { target: DownloadStep.WebUsbFlashingTutorial },
+ back: [
+ {
+ guard: guards.hasActiveDataConnection,
+ target: DownloadStep.ChooseSameOrDifferentMicrobit,
+ },
+ { guard: guards.shouldShowHelp, target: DownloadStep.Help },
+ ],
+ },
+ },
+
+ [DownloadStep.WebUsbFlashingTutorial]: {
+ on: {
+ next: [
+ {
+ // Same micro:bit: disconnect bluetooth data connection before USB connect
+ guard: guards.isSameMicrobitChoice,
+ target: DownloadStep.FlashingInProgress,
+ actions: [
+ { type: "disconnectDataConnection" },
+ { type: "connectFlash" },
+ ],
+ },
+ {
+ guard: always,
+ target: DownloadStep.FlashingInProgress,
+ actions: [{ type: "connectFlash" }],
+ },
+ ],
+ back: { target: DownloadStep.ConnectCable },
+ },
+ },
+
+ ...flashingInProgressWithV1Check,
+
+ ...manualFlashingTutorialState,
+
+ [DownloadStep.IncompatibleDevice]: {
+ on: {
+ back: [
+ {
+ guard: guards.hasActiveDataConnection,
+ target: DownloadStep.ChooseSameOrDifferentMicrobit,
+ },
+ {
+ guard: always,
+ target: DownloadStep.ConnectCable,
+ },
+ ],
+ },
+ },
+};
diff --git a/src/download-flow/download-machine-common.ts b/src/download-flow/download-machine-common.ts
new file mode 100644
index 000000000..c3e675b97
--- /dev/null
+++ b/src/download-flow/download-machine-common.ts
@@ -0,0 +1,245 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ BoardVersion,
+ ConnectionStatus as DeviceConnectionStatus,
+} from "@microbit/microbit-connection";
+import { MicrobitBluetoothConnection } from "@microbit/microbit-connection/bluetooth";
+import { MicrobitUSBConnection } from "@microbit/microbit-connection/usb";
+import { DataConnectionType } from "../data-connection-flow";
+import { DownloadStep, SameOrDifferentChoice } from "./download-types";
+import { always, FlowDefinition } from "../state-machine";
+import { HexData } from "../model";
+
+export type DownloadEvent =
+ | { type: "start"; hex: HexData }
+ | { type: "next"; skipHelpNextTime?: boolean }
+ | { type: "back" }
+ | { type: "close" }
+ | { type: "choseSame" }
+ | { type: "choseDifferent" }
+ | { type: "setMicrobitName"; name: string }
+ | { type: "connectFlashSuccess"; boardVersion: "V1" | "V2" }
+ | { type: "connectFlashFailure"; code?: string }
+ | { type: "flashSuccess" }
+ | { type: "flashFailure"; code?: string }
+ // Permission check result events (native Bluetooth only).
+ | { type: "permissionsOk" }
+ | { type: "bluetoothDisabled" }
+ | { type: "permissionDenied" }
+ | { type: "locationDisabled" }
+ // Permission dialog events.
+ | { type: "tryAgain" }
+ | { type: "troubleshootPairingMethod" };
+
+export type DownloadAction =
+ | /**
+ * Sets hex from start event and initializes bluetooth name filter from settings.
+ */
+ { type: "initializeDownload" }
+ | { type: "setMicrobitChoice"; choice: SameOrDifferentChoice }
+ /**
+ * Saves showPreDownloadHelp setting from next event.
+ */
+ | { type: "saveHelpPreference" }
+ /**
+ * Saves micro:bit name to storage so that it is persisted.
+ */
+ | { type: "saveMicrobitName" }
+ /**
+ * Sets micro:bit name from setMicrobitName event (user input).
+ */
+ | { type: "setMicrobitName" }
+ /**
+ * Resets micro:bit name to what is stored.
+ */
+ | { type: "resetMicrobitName" }
+ | { type: "clearMicrobitName" }
+ | { type: "connectFlash"; clearDevice?: boolean }
+ | { type: "flash" }
+ | { type: "downloadHexFile" }
+ | { type: "disconnectDataConnection" }
+ /**
+ * Initialize flashing progress to Initializing stage.
+ * Used as entry action for FlashingInProgress state.
+ */
+ | { type: "initializeFlashingProgress" }
+ /**
+ * Check Bluetooth permissions (native Bluetooth only).
+ * Sends permissionsOk, bluetoothDisabled, permissionDenied, or locationDisabled events.
+ */
+ | { type: "checkPermissions" }
+ /**
+ * Set the checking permissions flag (native Bluetooth only).
+ * Used to show loading state on "Try Again" button.
+ */
+ | { type: "setCheckingPermissions"; value: boolean }
+ /**
+ * Abort finding device.
+ */
+ | { type: "abortFindingDevice" };
+
+export interface DownloadFlowContext {
+ hex?: HexData;
+ microbitChoice: SameOrDifferentChoice;
+ bluetoothMicrobitName?: string;
+ connection?: MicrobitUSBConnection | MicrobitBluetoothConnection;
+
+ // Injected from external state.
+ showPreDownloadHelp: boolean;
+ hadSuccessfulConnection: boolean;
+ dataConnectionType: DataConnectionType;
+ isUsbConnected: boolean;
+ connectedBoardVersion?: BoardVersion;
+}
+
+export type DownloadFlowDefinition = FlowDefinition<
+ DownloadStep,
+ DownloadEvent,
+ DownloadAction,
+ DownloadFlowContext
+>;
+
+// =============================================================================
+// Guards
+// =============================================================================
+
+export const guards = {
+ /** Can skip dialogs and flash directly using existing USB connection */
+ canReuseExistingConnection: (
+ ctx: DownloadFlowContext,
+ _event: DownloadEvent
+ ) =>
+ ctx.connection !== undefined &&
+ ctx.connection.status === DeviceConnectionStatus.Connected &&
+ ctx.connectedBoardVersion !== "V1",
+
+ shouldShowHelp: (ctx: DownloadFlowContext, _event: DownloadEvent) =>
+ ctx.showPreDownloadHelp,
+
+ /**
+ * True if the user has completed a download this session.
+ * We use connection !== undefined as a proxy since connection is set
+ * after a successful flash and persists for the session.
+ * Used to skip help on subsequent downloads.
+ */
+ hasDownloadedBefore: (ctx: DownloadFlowContext, _event: DownloadEvent) =>
+ ctx.connection !== undefined,
+
+ /**
+ * A micro:bit name is stored.
+ */
+ hasMicrobitName: (ctx: DownloadFlowContext, _event: DownloadEvent) =>
+ !!ctx.bluetoothMicrobitName,
+
+ /**
+ * Combined guard: has downloaded before AND has active data connection.
+ * Used for routing to ChooseSameOrDifferentMicrobit when skipping help.
+ */
+ hasDownloadedBeforeWithActiveConnection: (
+ ctx: DownloadFlowContext,
+ _event: DownloadEvent
+ ) => ctx.connection !== undefined && ctx.hadSuccessfulConnection,
+
+ hasActiveDataConnection: (ctx: DownloadFlowContext, _event: DownloadEvent) =>
+ ctx.hadSuccessfulConnection,
+
+ isUsbConnected: (ctx: DownloadFlowContext, _event: DownloadEvent) =>
+ ctx.isUsbConnected,
+
+ isUsbConnectedV1: (ctx: DownloadFlowContext, _event: DownloadEvent) =>
+ ctx.isUsbConnected && ctx.connectedBoardVersion === "V1",
+
+ isV1BoardVersion: (ctx: DownloadFlowContext, _event: DownloadEvent) =>
+ ctx.connectedBoardVersion === "V1",
+
+ /** True when user chose to download to the same micro:bit as data connection */
+ isSameMicrobitChoice: (ctx: DownloadFlowContext, _event: DownloadEvent) =>
+ ctx.microbitChoice === SameOrDifferentChoice.Same,
+
+ // Native Bluetooth permission errors (from connectFlash failures).
+ isBluetoothDisabledError: (_ctx: DownloadFlowContext, event: DownloadEvent) =>
+ event.type === "connectFlashFailure" && event.code === "disabled",
+
+ isPermissionDeniedError: (_ctx: DownloadFlowContext, event: DownloadEvent) =>
+ event.type === "connectFlashFailure" && event.code === "permission-denied",
+
+ isLocationDisabledError: (_ctx: DownloadFlowContext, event: DownloadEvent) =>
+ event.type === "connectFlashFailure" && event.code === "location-disabled",
+
+ // Native Bluetooth pairing information lost on micro:bit
+ isPairingInformationLostError: (
+ _ctx: DownloadFlowContext,
+ event: DownloadEvent
+ ) =>
+ (event.type === "connectFlashFailure" || event.type === "flashFailure") &&
+ event.code === "pairing-information-lost",
+
+ // Native Bluetooth: no device matching the pattern was found during scan
+ isNoDeviceSelectedError: (_ctx: DownloadFlowContext, event: DownloadEvent) =>
+ (event.type === "connectFlashFailure" || event.type === "flashFailure") &&
+ event.code === "no-device-selected",
+};
+
+// =============================================================================
+// Global handlers
+// =============================================================================
+
+/**
+ * Global handlers shared by all download flows.
+ */
+export const globalHandlers: DownloadFlowDefinition = {
+ _global: {
+ on: {
+ close: { target: DownloadStep.None },
+ },
+ },
+};
+
+// =============================================================================
+// Shared state configurations
+// =============================================================================
+
+/**
+ * FlashingInProgress state with V1 board version check.
+ * Used by webusb and radio flows.
+ */
+export const flashingInProgressWithV1Check: DownloadFlowDefinition = {
+ [DownloadStep.FlashingInProgress]: {
+ entry: [{ type: "initializeFlashingProgress" }],
+ on: {
+ connectFlashSuccess: [
+ {
+ guard: guards.isV1BoardVersion,
+ target: DownloadStep.IncompatibleDevice,
+ },
+ {
+ guard: always,
+ target: DownloadStep.FlashingInProgress,
+ actions: [{ type: "flash" }],
+ },
+ ],
+ connectFlashFailure: {
+ target: DownloadStep.ManualFlashingTutorial,
+ actions: [{ type: "downloadHexFile" }],
+ },
+ flashSuccess: { target: DownloadStep.None },
+ flashFailure: {
+ target: DownloadStep.ManualFlashingTutorial,
+ actions: [{ type: "downloadHexFile" }],
+ },
+ },
+ },
+};
+
+/**
+ * ManualFlashingTutorial terminal state.
+ */
+export const manualFlashingTutorialState: DownloadFlowDefinition = {
+ [DownloadStep.ManualFlashingTutorial]: {
+ on: {},
+ },
+};
diff --git a/src/download-flow/download-machine-native-bluetooth.test.ts b/src/download-flow/download-machine-native-bluetooth.test.ts
new file mode 100644
index 000000000..834639265
--- /dev/null
+++ b/src/download-flow/download-machine-native-bluetooth.test.ts
@@ -0,0 +1,207 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { DataConnectionType } from "../data-connection-flow";
+import {
+ DownloadEvent,
+ DownloadFlowContext,
+ downloadTransition,
+} from "./download-machine";
+import { DownloadStep, SameOrDifferentChoice } from "./download-types";
+
+const testHex = { name: "test", hex: "test-hex-data" };
+
+const createContext = (
+ overrides: Partial = {}
+): DownloadFlowContext => ({
+ hex: testHex,
+ microbitChoice: SameOrDifferentChoice.Default,
+ showPreDownloadHelp: true,
+ hadSuccessfulConnection: false,
+ dataConnectionType: DataConnectionType.NativeBluetooth,
+ isUsbConnected: false,
+ ...overrides,
+});
+
+const transition = (
+ step: DownloadStep,
+ event: DownloadEvent,
+ context: Partial = {}
+) => {
+ return downloadTransition(
+ "nativeBluetooth",
+ step,
+ event,
+ createContext(context)
+ );
+};
+
+describe("Download flow: Native Bluetooth", () => {
+ describe("start transitions", () => {
+ it("shows help if showPreDownloadHelp is true", () => {
+ const result = transition(
+ DownloadStep.None,
+ { type: "start", hex: testHex },
+ {
+ showPreDownloadHelp: true,
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.Help);
+ });
+
+ it("goes to NativeBluetoothPreConnectTutorial if help is skipped", () => {
+ const result = transition(
+ DownloadStep.None,
+ { type: "start", hex: testHex },
+ {
+ showPreDownloadHelp: false,
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.NativeBluetoothPreConnectTutorial);
+ expect(result?.actions).toContainEqual({
+ type: "disconnectDataConnection",
+ });
+ });
+ });
+
+ describe("forward navigation", () => {
+ it("Help -> NativeBluetoothPreConnectTutorial", () => {
+ const result = transition(DownloadStep.Help, { type: "next" });
+
+ expect(result?.step).toBe(DownloadStep.NativeBluetoothPreConnectTutorial);
+ expect(result?.actions).toContainEqual({
+ type: "disconnectDataConnection",
+ });
+ });
+
+ it("NativeBluetoothPreConnectTutorial -> BluetoothPattern", () => {
+ const result = transition(
+ DownloadStep.NativeBluetoothPreConnectTutorial,
+ { type: "next" }
+ );
+
+ expect(result?.step).toBe(DownloadStep.EnterBluetoothPattern);
+ });
+
+ it("BluetoothPattern -> FlashingInProgress", () => {
+ const result = transition(DownloadStep.EnterBluetoothPattern, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DownloadStep.FlashingInProgress);
+ expect(result?.actions).toContainEqual({
+ type: "connectFlash",
+ clearDevice: true,
+ });
+ });
+ });
+
+ describe("back navigation coherence", () => {
+ it("NativeBluetoothPreConnectTutorial back -> Help (help was shown)", () => {
+ const result = transition(
+ DownloadStep.NativeBluetoothPreConnectTutorial,
+ { type: "back" },
+ {
+ showPreDownloadHelp: true,
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.Help);
+ });
+
+ it("NativeBluetoothPreConnectTutorial back -> no transition (help was skipped)", () => {
+ const result = transition(
+ DownloadStep.NativeBluetoothPreConnectTutorial,
+ { type: "back" },
+ {
+ showPreDownloadHelp: false,
+ }
+ );
+
+ expect(result).toBeNull();
+ });
+
+ it("BluetoothPattern back -> NativeBluetoothPreConnectTutorial", () => {
+ const result = transition(DownloadStep.EnterBluetoothPattern, {
+ type: "back",
+ });
+
+ expect(result?.step).toBe(DownloadStep.NativeBluetoothPreConnectTutorial);
+ });
+ });
+
+ describe("flashing outcomes", () => {
+ it("connectFlashSuccess -> flash", () => {
+ const result = transition(DownloadStep.FlashingInProgress, {
+ type: "connectFlashSuccess",
+ boardVersion: "V2",
+ });
+
+ expect(result?.step).toBe(DownloadStep.FlashingInProgress);
+ expect(result?.actions).toContainEqual({ type: "flash" });
+ });
+
+ it("flashSuccess -> None", () => {
+ const result = transition(DownloadStep.FlashingInProgress, {
+ type: "flashSuccess",
+ });
+
+ expect(result?.step).toBe(DownloadStep.None);
+ });
+
+ it("connectFlashFailure -> ConnectFailed", () => {
+ const result = transition(DownloadStep.FlashingInProgress, {
+ type: "connectFlashFailure",
+ });
+
+ expect(result?.step).toBe(DownloadStep.ConnectFailed);
+ });
+
+ it("connectFlashFailure with no-device-selected -> ConnectFailed", () => {
+ const result = transition(DownloadStep.FlashingInProgress, {
+ type: "connectFlashFailure",
+ code: "no-device-selected",
+ });
+
+ expect(result?.step).toBe(DownloadStep.ConnectFailed);
+ });
+
+ it("flashFailure -> ConnectFailed", () => {
+ const result = transition(DownloadStep.FlashingInProgress, {
+ type: "flashFailure",
+ });
+
+ expect(result?.step).toBe(DownloadStep.ConnectFailed);
+ });
+ });
+
+ describe("ConnectFailed recovery", () => {
+ it("tryAgain -> NativeBluetoothPreConnectTutorial", () => {
+ const result = transition(DownloadStep.ConnectFailed, {
+ type: "tryAgain",
+ });
+
+ expect(result?.step).toBe(DownloadStep.NativeBluetoothPreConnectTutorial);
+ });
+ });
+
+ describe("close from any step", () => {
+ const stepsWithClose = [
+ DownloadStep.Help,
+ DownloadStep.NativeBluetoothPreConnectTutorial,
+ DownloadStep.EnterBluetoothPattern,
+ DownloadStep.ConnectFailed,
+ ];
+
+ stepsWithClose.forEach((step) => {
+ it(`${step} close -> None`, () => {
+ const result = transition(step, { type: "close" });
+ expect(result?.step).toBe(DownloadStep.None);
+ });
+ });
+ });
+});
diff --git a/src/download-flow/download-machine-native-bluetooth.ts b/src/download-flow/download-machine-native-bluetooth.ts
new file mode 100644
index 000000000..9a51bbe37
--- /dev/null
+++ b/src/download-flow/download-machine-native-bluetooth.ts
@@ -0,0 +1,203 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { DownloadStep } from "./download-types";
+import { always } from "../state-machine";
+import {
+ DownloadAction,
+ DownloadFlowDefinition,
+ globalHandlers,
+ guards,
+} from "./download-machine-common";
+import {
+ createPermissionErrorStateHandlers,
+ permissionErrorTransitions,
+} from "../shared-steps";
+
+// Permission error state handlers using shared factory
+const permissionErrorStateHandlers = createPermissionErrorStateHandlers(
+ DownloadStep.NativeBluetoothPreConnectTutorial
+);
+
+// Connect failure handlers that route permission errors to appropriate states
+const connectFlashFailureWithPermissionHandling = [
+ {
+ guard: guards.isBluetoothDisabledError,
+ target: DownloadStep.BluetoothDisabled,
+ },
+ {
+ guard: guards.isPermissionDeniedError,
+ target: DownloadStep.BluetoothPermissionDenied,
+ },
+ {
+ guard: guards.isLocationDisabledError,
+ target: DownloadStep.LocationDisabled,
+ },
+ {
+ guard: guards.isPairingInformationLostError,
+ target: DownloadStep.PairingLost,
+ },
+ {
+ guard: always,
+ target: DownloadStep.ConnectFailed,
+ actions: [{ type: "resetMicrobitName" }] as DownloadAction[],
+ },
+];
+
+// FlashingInProgress state with V1 board version check and permission error handling.
+const flashingInProgressWithPermissionHandling: DownloadFlowDefinition = {
+ [DownloadStep.FlashingInProgress]: {
+ entry: [{ type: "initializeFlashingProgress" }],
+ on: {
+ connectFlashSuccess: [
+ {
+ guard: guards.isV1BoardVersion,
+ target: DownloadStep.IncompatibleDevice,
+ },
+ {
+ guard: always,
+ target: DownloadStep.FlashingInProgress,
+ actions: [{ type: "saveMicrobitName" }, { type: "flash" }],
+ },
+ ],
+ tryAgain: {
+ target: DownloadStep.EnterBluetoothPattern,
+ assign: { bluetoothMicrobitName: undefined },
+ actions: [
+ { type: "clearMicrobitName" },
+ { type: "abortFindingDevice" },
+ ],
+ },
+ connectFlashFailure: connectFlashFailureWithPermissionHandling,
+ flashSuccess: { target: DownloadStep.None },
+ flashFailure: [
+ {
+ guard: always,
+ target: DownloadStep.ConnectFailed,
+ },
+ ],
+ },
+ },
+};
+
+export const nativeBluetoothFlow: DownloadFlowDefinition = {
+ ...globalHandlers,
+
+ [DownloadStep.None]: {
+ exit: [{ type: "initializeDownload" }],
+ on: {
+ start: [
+ // Skip help if we've downloaded before this session
+ {
+ guard: guards.hasDownloadedBefore,
+ target: DownloadStep.NativeBluetoothPreConnectTutorial,
+ actions: [{ type: "checkPermissions" }],
+ },
+ // Show help on first download (if setting enabled)
+ {
+ guard: guards.shouldShowHelp,
+ target: DownloadStep.Help,
+ actions: [{ type: "checkPermissions" }],
+ },
+ {
+ guard: always,
+ target: DownloadStep.NativeBluetoothPreConnectTutorial,
+ actions: [{ type: "checkPermissions" }],
+ },
+ ],
+ // Permission check results (from checkPermissions action)
+ permissionsOk: {
+ // Stay in current target - permission check is non-blocking for start
+ },
+ ...permissionErrorTransitions,
+ },
+ },
+
+ [DownloadStep.Help]: {
+ on: {
+ next: {
+ target: DownloadStep.NativeBluetoothPreConnectTutorial,
+ actions: [{ type: "saveHelpPreference" }],
+ },
+ // Handle permission errors that arrive while on help screen
+ ...permissionErrorTransitions,
+ },
+ },
+
+ // Permission error states with retry option.
+ [DownloadStep.BluetoothDisabled]: {
+ on: permissionErrorStateHandlers,
+ },
+ [DownloadStep.BluetoothPermissionDenied]: {
+ on: permissionErrorStateHandlers,
+ },
+ [DownloadStep.LocationDisabled]: {
+ on: permissionErrorStateHandlers,
+ },
+
+ [DownloadStep.NativeBluetoothPreConnectTutorial]: {
+ entry: [{ type: "disconnectDataConnection" }],
+ on: {
+ next: [
+ {
+ guard: (ctx, event) =>
+ guards.hasDownloadedBefore(ctx, event) &&
+ guards.hasMicrobitName(ctx, event),
+ target: DownloadStep.FlashingInProgress,
+ actions: [{ type: "connectFlash", clearDevice: true }],
+ },
+ {
+ guard: always,
+ target: DownloadStep.EnterBluetoothPattern,
+ },
+ ],
+ back: [{ guard: guards.shouldShowHelp, target: DownloadStep.Help }],
+ troubleshootPairingMethod: {
+ target: DownloadStep.NativeBluetoothPreConnectTroubleshooting,
+ },
+ },
+ },
+
+ [DownloadStep.NativeBluetoothPreConnectTroubleshooting]: {
+ on: {
+ tryAgain: {
+ target: DownloadStep.NativeBluetoothPreConnectTutorial,
+ },
+ },
+ },
+
+ [DownloadStep.EnterBluetoothPattern]: {
+ on: {
+ next: {
+ target: DownloadStep.FlashingInProgress,
+ actions: [{ type: "connectFlash", clearDevice: true }],
+ },
+ back: { target: DownloadStep.NativeBluetoothPreConnectTutorial },
+ setMicrobitName: {
+ actions: [{ type: "setMicrobitName" }],
+ },
+ },
+ },
+
+ ...flashingInProgressWithPermissionHandling,
+
+ [DownloadStep.PairingLost]: {
+ on: {
+ tryAgain: { target: DownloadStep.NativeBluetoothPreConnectTutorial },
+ },
+ },
+
+ [DownloadStep.ConnectFailed]: {
+ on: {
+ tryAgain: { target: DownloadStep.NativeBluetoothPreConnectTutorial },
+ },
+ },
+
+ [DownloadStep.IncompatibleDevice]: {
+ on: {
+ back: { target: DownloadStep.EnterBluetoothPattern },
+ },
+ },
+};
diff --git a/src/download-flow/download-machine-radio.test.ts b/src/download-flow/download-machine-radio.test.ts
new file mode 100644
index 000000000..8b18de8fd
--- /dev/null
+++ b/src/download-flow/download-machine-radio.test.ts
@@ -0,0 +1,204 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { DataConnectionType } from "../data-connection-flow";
+import {
+ DownloadEvent,
+ DownloadFlowContext,
+ downloadTransition,
+} from "./download-machine";
+import { DownloadStep, SameOrDifferentChoice } from "./download-types";
+
+const testHex = { name: "test", hex: "test-hex-data" };
+
+const createContext = (
+ overrides: Partial = {}
+): DownloadFlowContext => ({
+ hex: testHex,
+ microbitChoice: SameOrDifferentChoice.Default,
+ showPreDownloadHelp: true,
+ hadSuccessfulConnection: false,
+ dataConnectionType: DataConnectionType.Radio,
+ isUsbConnected: false,
+ ...overrides,
+});
+
+const transition = (
+ step: DownloadStep,
+ event: DownloadEvent,
+ context: Partial = {}
+) => {
+ return downloadTransition("radio", step, event, createContext(context));
+};
+
+describe("Download flow: Radio", () => {
+ describe("start transitions", () => {
+ it("shows help if showPreDownloadHelp is true", () => {
+ const result = transition(
+ DownloadStep.None,
+ { type: "start", hex: testHex },
+ {
+ showPreDownloadHelp: true,
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.Help);
+ });
+
+ it("goes to UnplugRadioBridgeMicrobit if help is skipped", () => {
+ const result = transition(
+ DownloadStep.None,
+ { type: "start", hex: testHex },
+ {
+ showPreDownloadHelp: false,
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.UnplugRadioBridgeMicrobit);
+ expect(result?.actions).toContainEqual({
+ type: "disconnectDataConnection",
+ });
+ });
+ });
+
+ describe("forward navigation", () => {
+ it("Help -> UnplugRadioBridgeMicrobit", () => {
+ const result = transition(DownloadStep.Help, { type: "next" });
+
+ expect(result?.step).toBe(DownloadStep.UnplugRadioBridgeMicrobit);
+ expect(result?.actions).toContainEqual({
+ type: "disconnectDataConnection",
+ });
+ });
+
+ it("UnplugRadioBridgeMicrobit -> ConnectRadioRemoteMicrobit", () => {
+ const result = transition(DownloadStep.UnplugRadioBridgeMicrobit, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DownloadStep.ConnectRadioRemoteMicrobit);
+ });
+
+ it("ConnectRadioRemoteMicrobit -> WebUsbFlashingTutorial", () => {
+ const result = transition(DownloadStep.ConnectRadioRemoteMicrobit, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DownloadStep.WebUsbFlashingTutorial);
+ });
+
+ it("WebUsbFlashingTutorial -> FlashingInProgress", () => {
+ const result = transition(DownloadStep.WebUsbFlashingTutorial, {
+ type: "next",
+ });
+
+ expect(result?.step).toBe(DownloadStep.FlashingInProgress);
+ expect(result?.actions).toContainEqual({ type: "connectFlash" });
+ });
+ });
+
+ describe("back navigation coherence", () => {
+ it("UnplugRadioBridgeMicrobit back -> Help (help was shown)", () => {
+ const result = transition(
+ DownloadStep.UnplugRadioBridgeMicrobit,
+ { type: "back" },
+ {
+ showPreDownloadHelp: true,
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.Help);
+ });
+
+ it("UnplugRadioBridgeMicrobit back -> no transition (help was skipped)", () => {
+ const result = transition(
+ DownloadStep.UnplugRadioBridgeMicrobit,
+ { type: "back" },
+ {
+ showPreDownloadHelp: false,
+ }
+ );
+
+ expect(result).toBeNull();
+ });
+
+ it("ConnectRadioRemoteMicrobit back -> UnplugRadioBridgeMicrobit", () => {
+ const result = transition(DownloadStep.ConnectRadioRemoteMicrobit, {
+ type: "back",
+ });
+
+ expect(result?.step).toBe(DownloadStep.UnplugRadioBridgeMicrobit);
+ });
+
+ it("WebUsbFlashingTutorial back -> ConnectRadioRemoteMicrobit", () => {
+ const result = transition(DownloadStep.WebUsbFlashingTutorial, {
+ type: "back",
+ });
+
+ expect(result?.step).toBe(DownloadStep.ConnectRadioRemoteMicrobit);
+ });
+
+ it("IncompatibleDevice back -> ConnectRadioRemoteMicrobit", () => {
+ const result = transition(DownloadStep.IncompatibleDevice, {
+ type: "back",
+ });
+
+ expect(result?.step).toBe(DownloadStep.ConnectRadioRemoteMicrobit);
+ });
+ });
+
+ describe("flashing outcomes", () => {
+ it("connectFlashSuccess -> flash (V2 board)", () => {
+ const result = transition(
+ DownloadStep.FlashingInProgress,
+ { type: "connectFlashSuccess", boardVersion: "V2" },
+ {
+ connectedBoardVersion: "V2",
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.FlashingInProgress);
+ expect(result?.actions).toContainEqual({ type: "flash" });
+ });
+
+ it("connectFlashSuccess -> IncompatibleDevice (V1 board)", () => {
+ const result = transition(
+ DownloadStep.FlashingInProgress,
+ { type: "connectFlashSuccess", boardVersion: "V1" },
+ {
+ connectedBoardVersion: "V1",
+ }
+ );
+
+ expect(result?.step).toBe(DownloadStep.IncompatibleDevice);
+ });
+
+ it("flashSuccess -> None", () => {
+ const result = transition(DownloadStep.FlashingInProgress, {
+ type: "flashSuccess",
+ });
+
+ expect(result?.step).toBe(DownloadStep.None);
+ });
+ });
+
+ describe("close from any step", () => {
+ const stepsWithClose = [
+ DownloadStep.Help,
+ DownloadStep.UnplugRadioBridgeMicrobit,
+ DownloadStep.ConnectRadioRemoteMicrobit,
+ DownloadStep.WebUsbFlashingTutorial,
+ DownloadStep.ManualFlashingTutorial,
+ DownloadStep.IncompatibleDevice,
+ ];
+
+ stepsWithClose.forEach((step) => {
+ it(`${step} close -> None`, () => {
+ const result = transition(step, { type: "close" });
+ expect(result?.step).toBe(DownloadStep.None);
+ });
+ });
+ });
+});
diff --git a/src/download-flow/download-machine-radio.ts b/src/download-flow/download-machine-radio.ts
new file mode 100644
index 000000000..45a39147b
--- /dev/null
+++ b/src/download-flow/download-machine-radio.ts
@@ -0,0 +1,89 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { DownloadStep } from "./download-types";
+import { always } from "../state-machine";
+import {
+ DownloadFlowDefinition,
+ flashingInProgressWithV1Check,
+ globalHandlers,
+ guards,
+ manualFlashingTutorialState,
+} from "./download-machine-common";
+
+export const radioFlow: DownloadFlowDefinition = {
+ ...globalHandlers,
+
+ [DownloadStep.None]: {
+ exit: [{ type: "initializeDownload" }],
+ on: {
+ start: [
+ {
+ guard: guards.canReuseExistingConnection,
+ target: DownloadStep.FlashingInProgress,
+ actions: [{ type: "flash" }],
+ },
+ // Skip help if we've downloaded before this session
+ {
+ guard: guards.hasDownloadedBefore,
+ target: DownloadStep.UnplugRadioBridgeMicrobit,
+ },
+ // Show help on first download (if setting enabled)
+ {
+ guard: guards.shouldShowHelp,
+ target: DownloadStep.Help,
+ },
+ {
+ guard: always,
+ target: DownloadStep.UnplugRadioBridgeMicrobit,
+ },
+ ],
+ },
+ },
+
+ [DownloadStep.Help]: {
+ on: {
+ next: {
+ target: DownloadStep.UnplugRadioBridgeMicrobit,
+ actions: [{ type: "saveHelpPreference" }],
+ },
+ },
+ },
+
+ [DownloadStep.UnplugRadioBridgeMicrobit]: {
+ entry: [{ type: "disconnectDataConnection" }],
+ on: {
+ next: { target: DownloadStep.ConnectRadioRemoteMicrobit },
+ back: [{ guard: guards.shouldShowHelp, target: DownloadStep.Help }],
+ },
+ },
+
+ [DownloadStep.ConnectRadioRemoteMicrobit]: {
+ on: {
+ next: { target: DownloadStep.WebUsbFlashingTutorial },
+ back: { target: DownloadStep.UnplugRadioBridgeMicrobit },
+ },
+ },
+
+ [DownloadStep.WebUsbFlashingTutorial]: {
+ on: {
+ next: {
+ target: DownloadStep.FlashingInProgress,
+ actions: [{ type: "connectFlash" }],
+ },
+ back: { target: DownloadStep.ConnectRadioRemoteMicrobit },
+ },
+ },
+
+ ...flashingInProgressWithV1Check,
+
+ ...manualFlashingTutorialState,
+
+ [DownloadStep.IncompatibleDevice]: {
+ on: {
+ back: { target: DownloadStep.ConnectRadioRemoteMicrobit },
+ },
+ },
+};
diff --git a/src/download-flow/download-machine.ts b/src/download-flow/download-machine.ts
new file mode 100644
index 000000000..0a7382462
--- /dev/null
+++ b/src/download-flow/download-machine.ts
@@ -0,0 +1,65 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ DataConnectionType,
+ dataConnectionTypeToTransport,
+} from "../data-connection-flow";
+import { isNativePlatform } from "../platform";
+import { transition, TransitionResult } from "../state-machine";
+import { DownloadStep } from "./download-types";
+import {
+ DownloadAction,
+ DownloadEvent,
+ DownloadFlowContext,
+ DownloadFlowDefinition,
+} from "./download-machine-common";
+import { nativeBluetoothFlow } from "./download-machine-native-bluetooth";
+import { radioFlow } from "./download-machine-radio";
+import { browserDefaultFlow } from "./download-machine-browser-default";
+
+// Re-export types for external consumers
+export type {
+ DownloadAction,
+ DownloadEvent,
+ DownloadFlowContext,
+} from "./download-machine-common";
+
+export type DownloadFlowType = "browser-default" | "nativeBluetooth" | "radio";
+
+export const getDownloadFlowType = (
+ dataConnectionType: DataConnectionType
+): DownloadFlowType => {
+ if (isNativePlatform()) {
+ return "nativeBluetooth";
+ }
+ const connectionType = dataConnectionTypeToTransport(dataConnectionType);
+ return connectionType === "radio" ? "radio" : "browser-default";
+};
+
+const getFlow = (flowType: DownloadFlowType): DownloadFlowDefinition => {
+ switch (flowType) {
+ case "nativeBluetooth":
+ return nativeBluetoothFlow;
+ case "radio":
+ return radioFlow;
+ case "browser-default":
+ return browserDefaultFlow;
+ }
+};
+
+export type DownloadTransitionResult = TransitionResult<
+ DownloadStep,
+ DownloadAction
+>;
+
+export const downloadTransition = (
+ flowType: DownloadFlowType,
+ currentStep: DownloadStep,
+ event: DownloadEvent,
+ context: DownloadFlowContext
+): DownloadTransitionResult | null => {
+ return transition(getFlow(flowType), currentStep, event, context);
+};
diff --git a/src/download-flow/download-types.ts b/src/download-flow/download-types.ts
new file mode 100644
index 000000000..56675c2ed
--- /dev/null
+++ b/src/download-flow/download-types.ts
@@ -0,0 +1,95 @@
+import { MicrobitBluetoothConnection } from "@microbit/microbit-connection/bluetooth";
+import { MicrobitUSBConnection } from "@microbit/microbit-connection/usb";
+import { BluetoothPairingMethod } from "../data-connection-flow/data-connection-types";
+import { HexData } from "../model";
+import { PermissionStep } from "../shared-steps";
+
+/**
+ * Steps in the flow to download a hex from MakeCode.
+ *
+ * For web bluetooth users we offer a choice of same/different micro:bit.
+ *
+ * Radio bridge users are carefully led through a flow to flash the data collection
+ * micro:bit (not the bridge) as that's the one they've been moving.
+ *
+ * Native bluetooth users use the same micro:bit for now.
+ *
+ * Note: The flow to download the data collection hex is part of ConnectionFlowStep.
+ *
+ * Using const object pattern with string literal union types.
+ */
+export const DownloadStep = {
+ None: "None",
+ Help: "Help",
+ ChooseSameOrDifferentMicrobit: "ChooseSameOrDifferentMicrobit",
+
+ // WebUSB/radio
+ ConnectCable: "ConnectCable",
+ WebUsbFlashingTutorial: "WebUsbFlashingTutorial",
+ ConnectRadioRemoteMicrobit: "ConnectRadioRemoteMicrobit",
+ ManualFlashingTutorial: "ManualFlashingTutorial",
+
+ // Bluetooth (native only for download)
+ EnterBluetoothPattern: "EnterBluetoothPattern",
+ NativeBluetoothPreConnectTutorial: "NativeBluetoothPreConnectTutorial",
+ NativeBluetoothPreConnectTroubleshooting:
+ "NativeBluetoothPreConnectTroubleshooting",
+ PairingLost: "PairingLost",
+ BluetoothSearchConnect: "BluetoothSearchConnect",
+
+ // Common
+ FlashingInProgress: "FlashingInProgress",
+ IncompatibleDevice: "IncompatibleDevice",
+ ConnectFailed: "ConnectFailed",
+
+ // WebUSB/radio
+ UnplugRadioBridgeMicrobit: "UnplugRadioBridgeMicrobit",
+
+ // Permission error steps (shared with data connection flow)
+ ...PermissionStep,
+} as const;
+
+export type DownloadStep = (typeof DownloadStep)[keyof typeof DownloadStep];
+
+export enum SameOrDifferentChoice {
+ // No micro:bit is connected.
+ Default = "default",
+ // Same as the connected micro:bit.
+ Same = "same",
+ // Different from the connected micro:bit.
+ Different = "different",
+}
+
+export interface DownloadState {
+ step: DownloadStep;
+ microbitChoice: SameOrDifferentChoice;
+ hex?: HexData;
+ /**
+ * The micro:bit used to flash the hex.
+ * We remember your choice for easy repeated flashes for as long as the editor is open.
+ */
+ connection?: MicrobitUSBConnection | MicrobitBluetoothConnection;
+ /**
+ * Which pairing method variant to show in the Bluetooth tutorial dialog.
+ */
+ pairingMethod: BluetoothPairingMethod;
+ /**
+ * True while a permission check is in progress (native Bluetooth only).
+ * Used to show loading state on "Try Again" button in permission error dialogs.
+ */
+ isCheckingPermissions: boolean;
+
+ /**
+ * Abort controller for aborting the connection process.
+ * If `undefined`, there is no process to abort.
+ */
+ connectionAbortController: AbortController | undefined;
+
+ /**
+ * Bluetooth micro:bit name that changes with user input.
+ * If connection succeeds with this name, it gets saved into settings.
+ * If connection fails with this name (not due to permissions or pairing
+ * information lost), it gets reset to the persisted name.
+ */
+ bluetoothMicrobitName: string | undefined;
+}
diff --git a/src/download-flow/index.ts b/src/download-flow/index.ts
new file mode 100644
index 000000000..f0ab1eb62
--- /dev/null
+++ b/src/download-flow/index.ts
@@ -0,0 +1,7 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+
+export { useDownloadActions, type DownloadActions } from "./download-hooks";
diff --git a/src/e2e/app/connection-dialogs.ts b/src/e2e/app/connection-dialogs.ts
index ef873e106..c43c2d501 100644
--- a/src/e2e/app/connection-dialogs.ts
+++ b/src/e2e/app/connection-dialogs.ts
@@ -4,12 +4,19 @@
* SPDX-License-Identifier: MIT
*/
import { expect, Locator, type Page } from "@playwright/test";
-import { MockWebUSBConnection } from "../../device/mockUsb";
-import { MockWebBluetoothConnection } from "../../device/mockBluetooth";
-import { ConnectionStatus } from "@microbit/microbit-connection";
+import { ProgressStage } from "@microbit/microbit-connection";
+import { MockUSBConnection } from "../../device/mockUsb";
+import {
+ ConnectBehavior,
+ MockBluetoothConnection,
+} from "../../device/mockBluetooth";
+import { MockRadioBridgeConnection } from "../../device/mockRadioBridge";
+
+export type RadioDisconnectType = "bridge" | "remote";
export const dialogTitles: {
bluetooth: Record;
+ nativeBluetooth: Record;
radio: Record;
} = {
bluetooth: {
@@ -20,6 +27,15 @@ export const dialogTitles: {
copyPattern: "Copy pattern",
connectBluetooth: "Connect to micro:bit using Web Bluetooth",
},
+ nativeBluetooth: {
+ connectBattery: "Connect micro:bit battery pack",
+ resetToBluetooth: "Reset to Bluetooth mode",
+ copyPattern: "Copy pattern",
+ confirmPattern: "Confirm this pattern matches your micro:bit",
+ connectBluetooth: "Connect to micro:bit using Bluetooth",
+ bluetoothDisabled: "Bluetooth is turned off",
+ permissionDenied: "Bluetooth permission required",
+ },
radio: {
whatYouNeed: "What you need to connect using micro:bit radio",
connect1: "Connect USB cable to micro:bit 1",
@@ -56,6 +72,16 @@ export class ConnectionDialogs {
.click();
}
+ async clickTryAnotherWay() {
+ await this.page.getByRole("button", { name: "Try another way" }).click();
+ }
+
+ async clickUnableToEnterBluetoothMode() {
+ await this.page
+ .getByRole("button", { name: "Unable to enter Bluetooth mode" })
+ .click();
+ }
+
async expectConnectWebUsbErrorDialog() {
await expect(this.page.getByText("Connect using WebUSB")).toBeVisible();
await expect(this.tryAgainButton).toBeVisible();
@@ -79,22 +105,111 @@ export class ConnectionDialogs {
async mockUsbDeviceNotSelected() {
await this.page.evaluate(() => {
// eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/no-unsafe-member-access
- const usb = (window as any).mockUsb as MockWebUSBConnection;
+ const usb = (window as any).mockUsb as MockUSBConnection;
usb.mockDeviceId(undefined);
});
}
- async mockBluetoothStatus(status: ConnectionStatus[]) {
- await this.page.evaluate((results: ConnectionStatus[]) => {
+ /**
+ * Configure Bluetooth mock to simulate "no device selected" on next connect.
+ */
+ async mockBluetoothDeviceNotSelected() {
+ await this.setBluetoothConnectBehaviors([{ outcome: "noDevice" }]);
+ }
+
+ /**
+ * Set behaviors for subsequent Bluetooth connect() calls.
+ * Each behavior is consumed in order. When empty, defaults to success.
+ *
+ * @example
+ * // First connect fails with disconnect, second succeeds
+ * await dialogs.setBluetoothConnectBehaviors([
+ * { outcome: 'failure', status: ConnectionStatus.Disconnected },
+ * { outcome: 'success' },
+ * ]);
+ */
+ async setBluetoothConnectBehaviors(behaviors: ConnectBehavior[]) {
+ await this.page.evaluate((b: ConnectBehavior[]) => {
const mockBluetooth =
// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-explicit-any
- (window as any).mockBluetooth as MockWebBluetoothConnection;
- mockBluetooth.mockConnectResults(results);
- }, status);
+ (window as any).mockBluetooth as MockBluetoothConnection;
+ mockBluetooth.setConnectBehaviors(b);
+ }, behaviors);
}
- async mockBluetoothDeviceNotSelected() {
- await this.mockBluetoothStatus([ConnectionStatus.NO_AUTHORIZED_DEVICE]);
+ /**
+ * Simulate the Bluetooth device disconnecting unexpectedly.
+ * This triggers the app's reconnection logic.
+ */
+ async simulateBluetoothDisconnect() {
+ await this.page.evaluate(() => {
+ const mockBluetooth =
+ // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-explicit-any
+ (window as any).mockBluetooth as MockBluetoothConnection;
+ mockBluetooth.simulateDisconnect();
+ });
+ }
+
+ /**
+ * Set behaviors for subsequent Radio Bridge connect() calls.
+ */
+ async setRadioBridgeConnectBehaviors(behaviors: ConnectBehavior[]) {
+ await this.page.evaluate((b: ConnectBehavior[]) => {
+ const mockRadioBridge =
+ // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-explicit-any
+ (window as any).mockRadioBridge as MockRadioBridgeConnection;
+ mockRadioBridge.setConnectBehaviors(b);
+ }, behaviors);
+ }
+
+ /**
+ * Simulate the Radio Bridge remote micro:bit disconnecting unexpectedly.
+ * USB remains connected, only the radio link fails.
+ */
+ async simulateRadioBridgeDisconnect() {
+ await this.page.evaluate(() => {
+ const mockRadioBridge =
+ // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-explicit-any
+ (window as any).mockRadioBridge as MockRadioBridgeConnection;
+ mockRadioBridge.simulateDisconnect();
+ });
+ }
+
+ /**
+ * Simulate the USB (bridge) micro:bit disconnecting unexpectedly.
+ * This propagates to the radio bridge and shows different error UI than remote disconnect.
+ */
+ async simulateUsbDisconnect() {
+ await this.page.evaluate(() => {
+ const mockUsb =
+ // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-explicit-any
+ (window as any).mockUsb as MockUSBConnection;
+ mockUsb.simulateDisconnect();
+ });
+ }
+
+ /**
+ * Simulate the USB device being reconnected (e.g., user plugs it back in).
+ */
+ async simulateUsbReconnect() {
+ await this.page.evaluate(() => {
+ const mockUsb =
+ // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-explicit-any
+ (window as any).mockUsb as MockUSBConnection;
+ mockUsb.simulateReconnect();
+ });
+ }
+
+ /**
+ * Simulate a radio connection disconnect with specific type.
+ * @param type - 'bridge' simulates USB disconnect, 'remote' simulates radio link failure
+ */
+ async simulateRadioDisconnect(type: RadioDisconnectType) {
+ if (type === "bridge") {
+ await this.simulateUsbDisconnect();
+ } else {
+ await this.simulateRadioBridgeDisconnect();
+ }
}
async enterBluetoothPattern() {
@@ -104,4 +219,263 @@ export class ConnectionDialogs {
await this.page.getByLabel(`Column ${n} - number of LEDs lit`).fill(n);
}
}
+
+ /**
+ * Get the current values in the bluetooth pattern column inputs.
+ * Useful for verifying a stored pattern is pre-populated.
+ */
+ async getBluetoothPatternValues(): Promise {
+ const values: string[] = [];
+ for (let i = 0; i < 5; i++) {
+ const input = this.page.getByLabel(
+ `Column ${i + 1} - number of LEDs lit`
+ );
+ values.push(await input.inputValue());
+ }
+ return values;
+ }
+
+ /**
+ * Expect the "connection lost" dialog (first disconnect after being connected).
+ */
+ async expectConnectionLostDialog() {
+ await expect(
+ this.page.getByText("Data collection micro:bit connection lost")
+ ).toBeVisible({ timeout: 10000 });
+ }
+
+ /**
+ * Expect the "connect failed" dialog (fresh connection attempt failed).
+ * Shows "Failed to connect" and a "Try again" button.
+ * Used for WebBluetooth and Radio flows.
+ */
+ async expectConnectFailedDialog() {
+ await expect(
+ this.page.getByText("Failed to connect to micro:bit")
+ ).toBeVisible({ timeout: 10000 });
+ await expect(this.tryAgainButton).toBeVisible();
+ }
+
+ /**
+ * Expect the native Bluetooth error dialog.
+ * Shows "Could not connect to micro:bit" and troubleshooting advice.
+ * Used for NativeBluetooth flow ConnectFailed state.
+ */
+ async expectNativeBluetoothErrorDialog() {
+ await expect(
+ this.page.getByText("Could not connect to micro:bit")
+ ).toBeVisible({ timeout: 10000 });
+ await expect(this.tryAgainButton).toBeVisible();
+ }
+
+ /**
+ * Expect the "reconnect failed" dialog (reconnection attempt failed).
+ * Shows "Failed to reconnect" and a "Try again" button.
+ */
+ async expectReconnectFailedDialog() {
+ await expect(
+ this.page.getByText("Failed to reconnect to data collection micro:bit")
+ ).toBeVisible({ timeout: 10000 });
+ await expect(this.tryAgainButton).toBeVisible();
+ }
+
+ /**
+ * Expect a radio bridge disconnect error dialog showing bridge-specific message.
+ * This indicates the USB (bridge) micro:bit was disconnected.
+ */
+ async expectRadioBridgeDisconnectDialog() {
+ await expect(
+ this.page.getByText("Radio link micro:bit connection lost")
+ ).toBeVisible({ timeout: 10000 });
+ }
+
+ /**
+ * Expect a radio remote disconnect error dialog showing remote-specific message.
+ * This indicates the data collection (remote) micro:bit was disconnected.
+ */
+ async expectRadioRemoteDisconnectDialog() {
+ await expect(
+ this.page.getByText("Data collection micro:bit connection lost")
+ ).toBeVisible({ timeout: 10000 });
+ }
+
+ /**
+ * Wait for the connection dialog to close.
+ * Useful for waiting after a successful reconnection.
+ */
+ async waitForDialogToClose() {
+ await expect(
+ this.page.getByRole("button", { name: "Reconnect" })
+ ).toBeHidden({ timeout: 10000 });
+ }
+
+ /**
+ * Expect the "start over" dialog for bluetooth to be visible.
+ * This shows WhatYouWillNeedDialog with reconnect=true.
+ */
+ async expectStartOverDialog() {
+ await expect(
+ this.page.getByText("Follow these instructions to restart the connection")
+ ).toBeVisible({ timeout: 10000 });
+ }
+
+ /**
+ * Expect the "start over" dialog for radio to be visible.
+ */
+ async expectRadioStartOverDialog() {
+ await expect(
+ this.page.getByText("Failed to reconnect to micro:bits")
+ ).toBeVisible({ timeout: 10000 });
+ }
+
+ /**
+ * Simulate the browser tab becoming hidden (user switched tabs).
+ * This uses the fake event approach since Playwright can't truly hide tabs.
+ */
+ async simulateTabHidden() {
+ await this.page.evaluate(() => {
+ Object.defineProperty(document, "hidden", {
+ value: true,
+ writable: true,
+ configurable: true,
+ });
+ Object.defineProperty(document, "visibilityState", {
+ value: "hidden",
+ writable: true,
+ configurable: true,
+ });
+ document.dispatchEvent(new Event("visibilitychange"));
+ });
+ }
+
+ /**
+ * Simulate the browser tab becoming visible again (user switched back).
+ */
+ async simulateTabVisible() {
+ await this.page.evaluate(() => {
+ Object.defineProperty(document, "hidden", {
+ value: false,
+ writable: true,
+ configurable: true,
+ });
+ Object.defineProperty(document, "visibilityState", {
+ value: "visible",
+ writable: true,
+ configurable: true,
+ });
+ document.dispatchEvent(new Event("visibilitychange"));
+ });
+ }
+
+ /**
+ * Expect no connection error dialog to be visible.
+ * Use this to verify reconnection happens silently when tab is hidden.
+ */
+ async expectNoConnectionErrorDialog() {
+ // Check that neither the Cancel nor Reconnect buttons are visible
+ await expect(
+ this.page.getByRole("button", { name: "Cancel" })
+ ).not.toBeVisible();
+ await expect(
+ this.page.getByRole("button", { name: "Reconnect" })
+ ).not.toBeVisible();
+ }
+
+ /**
+ * Set what checkAvailability() returns on the Bluetooth mock.
+ * Used to test permission error scenarios in the native Bluetooth flow.
+ */
+ async setBluetoothAvailability(
+ status: "available" | "disabled" | "permission-denied" | "location-disabled"
+ ) {
+ await this.page.evaluate((s: string) => {
+ const mockBluetooth =
+ // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-explicit-any
+ (window as any).mockBluetooth as MockBluetoothConnection;
+ mockBluetooth.setAvailabilityStatus(
+ s as
+ | "available"
+ | "disabled"
+ | "permission-denied"
+ | "location-disabled"
+ );
+ }, status);
+ }
+
+ /**
+ * Expect the "Bluetooth is turned off" dialog to be visible.
+ */
+ async expectBluetoothDisabledDialog() {
+ await expect(
+ this.page.getByText(dialogTitles.nativeBluetooth.bluetoothDisabled)
+ ).toBeVisible({ timeout: 10000 });
+ await expect(this.tryAgainButton).toBeVisible();
+ }
+
+ /**
+ * Expect the "Bluetooth permission required" dialog to be visible.
+ */
+ async expectBluetoothPermissionDeniedDialog() {
+ await expect(
+ this.page.getByText(dialogTitles.nativeBluetooth.permissionDenied)
+ ).toBeVisible({ timeout: 10000 });
+ await expect(this.tryAgainButton).toBeVisible();
+ }
+
+ /**
+ * Click the "Try again" button in permission error dialogs.
+ */
+ async clickTryAgainButton() {
+ await this.tryAgainButton.click();
+ }
+
+ /**
+ * Click the "Cancel" button in permission error dialogs.
+ */
+ async clickCancelButton() {
+ await this.page.getByRole("button", { name: "Cancel" }).click();
+ }
+
+ /**
+ * Expect no dialog to be visible (e.g., after clicking Cancel).
+ */
+ async expectNoDialog() {
+ await expect(this.page.getByRole("dialog")).not.toBeVisible({
+ timeout: 10000,
+ });
+ }
+
+ /**
+ * Configure mock Bluetooth to pause at a specific progress stage.
+ * Call resumeBluetoothProgress() to continue.
+ *
+ * @param stage - ProgressStage to pause at, or undefined to clear
+ * @param progress - Progress value (0-1) or undefined for indeterminate
+ */
+ async setBluetoothProgressPause(
+ stage: ProgressStage | undefined,
+ progress: number | undefined
+ ) {
+ await this.page.evaluate(
+ ({ stage, progress }) => {
+ const mockBluetooth =
+ // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-explicit-any
+ (window as any).mockBluetooth as MockBluetoothConnection;
+ mockBluetooth.setProgressPauseAt(stage, progress);
+ },
+ { stage, progress }
+ );
+ }
+
+ /**
+ * Resume Bluetooth progress after pause.
+ */
+ async resumeBluetoothProgress() {
+ await this.page.evaluate(() => {
+ const mockBluetooth =
+ // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-explicit-any
+ (window as any).mockBluetooth as MockBluetoothConnection;
+ mockBluetooth.resumeProgress();
+ });
+ }
}
diff --git a/src/e2e/app/data-samples.ts b/src/e2e/app/data-samples.ts
index b7e5282bf..ddc0d87b0 100644
--- a/src/e2e/app/data-samples.ts
+++ b/src/e2e/app/data-samples.ts
@@ -3,16 +3,22 @@
*
* SPDX-License-Identifier: MIT
*/
+import path from "path";
+import { fileURLToPath } from "url";
import { expect, Locator, type Page } from "@playwright/test";
import { Navbar } from "./shared";
import { ConnectionDialogs } from "./connection-dialogs";
import { TrainModelDialog } from "./train-model-dialog";
+const getAbsoluteFilePath = (filePathFromProjectRoot: string) => {
+ const dir = path.dirname(fileURLToPath(import.meta.url));
+ return path.join(dir.replace("e2e/app", ""), filePathFromProjectRoot);
+};
+
export class DataSamplesPage {
public readonly navbar: Navbar;
private url: string;
private heading: Locator;
- private connectBtn: Locator;
public welcomeDialog: WelcomeDialog;
constructor(public readonly page: Page) {
@@ -22,10 +28,9 @@ export class DataSamplesPage {
this.navbar = new Navbar(page);
this.heading = this.page.getByRole("heading", { name: "Data samples" });
this.welcomeDialog = new WelcomeDialog(page);
- this.connectBtn = this.page.getByLabel("Connect to micro:bit");
}
- async goto(flags: string[] = ["open"]) {
+ async goto(flags: string[] = []) {
const response = await this.page.goto(this.url);
await this.page.evaluate(
(flags) => localStorage.setItem("flags", flags.join(",")),
@@ -49,10 +54,22 @@ export class DataSamplesPage {
}
async expectConnected() {
- await expect(this.connectBtn).toBeHidden();
- await expect(
- this.page.getByText("Your data collection micro:bit is connected!")
- ).toBeVisible();
+ // Either the tour dialog or the Disconnect button indicates connection
+ // The tour dialog appears on first connection, Disconnect button otherwise
+ // Use .first() to handle case where both are visible
+ const tourOrDisconnect = this.page
+ .getByText("Your data collection micro:bit is connected!")
+ .or(this.page.getByRole("button", { name: "Disconnect" }))
+ .first();
+ await expect(tourOrDisconnect).toBeVisible({ timeout: 10000 });
+ }
+
+ /**
+ * Get ConnectionDialogs for use after already connecting.
+ * Used for testing reconnection scenarios.
+ */
+ getConnectionDialogs() {
+ return new ConnectionDialogs(this.page);
}
async expectOnPage() {
@@ -78,6 +95,19 @@ export class DataSamplesPage {
await this.page.getByRole("button", { name: "Train model" }).click();
return new TrainModelDialog(this.page);
}
+
+ async importDataSamples(filePathFromProjectRoot: string) {
+ const filePath = getAbsoluteFilePath(filePathFromProjectRoot);
+ // Open the menu
+ await this.page.getByLabel("Data actions").click();
+ // Click import and handle file chooser
+ const fileChooserPromise = this.page.waitForEvent("filechooser");
+ await this.page
+ .getByRole("menuitem", { name: "Import data samples" })
+ .click();
+ const fileChooser = await fileChooserPromise;
+ await fileChooser.setFiles(filePath);
+ }
}
class WelcomeDialog {
diff --git a/src/e2e/app/download-dialogs.ts b/src/e2e/app/download-dialogs.ts
new file mode 100644
index 000000000..451a5575b
--- /dev/null
+++ b/src/e2e/app/download-dialogs.ts
@@ -0,0 +1,224 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { expect, Locator, type Page } from "@playwright/test";
+import { ProgressStage } from "@microbit/microbit-connection";
+import { MockUSBConnection } from "../../device/mockUsb";
+import {
+ ConnectBehavior,
+ MockBluetoothConnection,
+} from "../../device/mockBluetooth";
+
+export const downloadDialogTitles: {
+ browserDefault: Record;
+ nativeBluetooth: Record;
+ radio: Record;
+} = {
+ browserDefault: {
+ help: "Download your machine learning MakeCode project",
+ chooseMicrobit: "Which micro:bit do you want to use?",
+ connectCable: "Connect USB cable to micro:bit",
+ selectMicrobit: "Select micro:bit",
+ manualFlashing: "Transfer saved hex file to micro:bit",
+ },
+ nativeBluetooth: {
+ help: "Download your machine learning MakeCode project",
+ resetToBluetooth: "Reset to Bluetooth mode",
+ copyPattern: "Copy pattern",
+ confirmPattern: "Confirm this pattern matches your micro:bit",
+ manualFlashing: "Transfer saved hex file to micro:bit",
+ },
+ radio: {
+ help: "Download your machine learning MakeCode project",
+ unplugBridge: "Unplug the radio link micro:bit",
+ connectRemote: "Connect USB cable to the data collection micro:bit",
+ selectMicrobit: "Select micro:bit",
+ manualFlashing: "Transfer saved hex file to micro:bit",
+ },
+};
+
+export class DownloadDialogs {
+ public titles = downloadDialogTitles;
+ private nextButton: Locator;
+ private backButton: Locator;
+ private closeButton: Locator;
+
+ constructor(public readonly page: Page) {
+ this.nextButton = this.page.getByRole("button", { name: "Next" });
+ this.backButton = this.page.getByRole("button", { name: "Back" });
+ this.closeButton = this.page.getByLabel("Close");
+ }
+
+ async close() {
+ await this.closeButton.click();
+ }
+
+ async waitForText(text: string) {
+ await this.page.getByText(text, { exact: true }).first().waitFor();
+ }
+
+ async waitForHeading(text: string) {
+ await this.page.getByRole("heading", { name: text }).waitFor();
+ }
+
+ async clickNext() {
+ await this.nextButton.click();
+ }
+
+ async clickBack() {
+ await this.backButton.click();
+ }
+
+ async clickTryAnotherWay() {
+ await this.page.getByRole("button", { name: "Try another way" }).click();
+ }
+
+ async clickUnableToEnterBluetoothMode() {
+ await this.page
+ .getByRole("button", { name: "Unable to enter Bluetooth mode" })
+ .click();
+ }
+
+ async clickSameMicrobit() {
+ await this.page.getByRole("button", { name: "Same micro:bit" }).click();
+ }
+
+ async clickDifferentMicrobit() {
+ await this.page
+ .getByRole("button", { name: "Different micro:bit" })
+ .click();
+ }
+
+ async checkDontShowAgain() {
+ // Click on the label text instead of the checkbox input due to Chakra UI styling
+ await this.page.getByText("Don't show this again").click();
+ }
+
+ async expectManualFlashingDialog() {
+ await expect(
+ this.page.getByText(downloadDialogTitles.browserDefault.manualFlashing)
+ ).toBeVisible();
+ }
+
+ async expectHelpDialog() {
+ await expect(
+ this.page.getByText(downloadDialogTitles.browserDefault.help)
+ ).toBeVisible();
+ }
+
+ async expectChooseMicrobitDialog() {
+ await expect(
+ this.page.getByText(downloadDialogTitles.browserDefault.chooseMicrobit)
+ ).toBeVisible();
+ }
+
+ async expectDialogClosed() {
+ // Verify no download dialog is visible
+ await expect(
+ this.page.getByText(downloadDialogTitles.browserDefault.help)
+ ).not.toBeVisible();
+ await expect(
+ this.page.getByText(downloadDialogTitles.browserDefault.chooseMicrobit)
+ ).not.toBeVisible();
+ }
+
+ async mockUsbDeviceNotSelected() {
+ await this.page.evaluate(() => {
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/no-unsafe-member-access
+ const usb = (window as any).mockUsb as MockUSBConnection;
+ usb.mockDeviceId(undefined);
+ });
+ }
+
+ async enterBluetoothPattern() {
+ await this.enterBluetoothPatternValues([1, 2, 3, 4, 5]);
+ }
+
+ async enterBluetoothPatternValues(values: number[]) {
+ for (let i = 0; i < values.length; i++) {
+ await this.page
+ .getByLabel(`Column ${i + 1} - number of LEDs lit`)
+ .fill(values[i].toString());
+ }
+ }
+
+ async clickMyPatternIsDifferent() {
+ await this.page
+ .getByRole("button", { name: "My pattern is different" })
+ .click();
+ }
+
+ async getBluetoothNameFilter(): Promise {
+ return this.page.evaluate(() => {
+ const mockBluetooth =
+ // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-explicit-any
+ (window as any).mockBluetooth as MockBluetoothConnection;
+ return mockBluetooth.nameFilter;
+ });
+ }
+
+ /**
+ * Set behaviors for subsequent Bluetooth connect() calls.
+ * Each behavior is consumed in order. When empty, defaults to success.
+ */
+ async setBluetoothConnectBehaviors(behaviors: ConnectBehavior[]) {
+ await this.page.evaluate((b: ConnectBehavior[]) => {
+ const mockBluetooth =
+ // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-explicit-any
+ (window as any).mockBluetooth as MockBluetoothConnection;
+ mockBluetooth.setConnectBehaviors(b);
+ }, behaviors);
+ }
+
+ /**
+ * Expect the "connect failed" dialog for native bluetooth download flow.
+ */
+ async expectConnectFailedDialog() {
+ await expect(
+ this.page.getByText("Could not connect to micro:bit")
+ ).toBeVisible({ timeout: 10000 });
+ }
+
+ /**
+ * Click the "Try again" button in the connect failed dialog.
+ */
+ async clickTryAgainButton() {
+ await this.page.getByRole("button", { name: "Try again" }).click();
+ }
+
+ /**
+ * Configure mock Bluetooth to pause at a specific progress stage.
+ * Call resumeBluetoothProgress() to continue.
+ *
+ * @param stage - ProgressStage to pause at, or undefined to clear
+ * @param progress - Progress value (0-1) or undefined for indeterminate
+ */
+ async setBluetoothProgressPause(
+ stage: ProgressStage | undefined,
+ progress: number | undefined
+ ) {
+ await this.page.evaluate(
+ ({ stage, progress }) => {
+ const mockBluetooth =
+ // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-explicit-any
+ (window as any).mockBluetooth as MockBluetoothConnection;
+ mockBluetooth.setProgressPauseAt(stage, progress);
+ },
+ { stage, progress }
+ );
+ }
+
+ /**
+ * Resume Bluetooth progress after pause.
+ */
+ async resumeBluetoothProgress() {
+ await this.page.evaluate(() => {
+ const mockBluetooth =
+ // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-explicit-any
+ (window as any).mockBluetooth as MockBluetoothConnection;
+ mockBluetooth.resumeProgress();
+ });
+ }
+}
diff --git a/src/e2e/app/home-page.ts b/src/e2e/app/home-page.ts
index 01e8b0afb..1969c86f2 100644
--- a/src/e2e/app/home-page.ts
+++ b/src/e2e/app/home-page.ts
@@ -40,12 +40,16 @@ export class HomePage {
]);
}
- async goto(flags: string[] = ["open"]) {
- const response = await this.page.goto(this.url);
+ async goto(flags: string[] = []) {
+ // Navigate first to establish the origin for localStorage
+ await this.page.goto(this.url);
+ // Set flags in localStorage
await this.page.evaluate(
(flags) => localStorage.setItem("flags", flags.join(",")),
flags
);
+ // Reload so the app reads the flags on startup
+ const response = await this.page.reload();
return response;
}
diff --git a/src/e2e/app/makecode-editor.ts b/src/e2e/app/makecode-editor.ts
index d6dc36238..31d632adb 100644
--- a/src/e2e/app/makecode-editor.ts
+++ b/src/e2e/app/makecode-editor.ts
@@ -4,10 +4,15 @@
* SPDX-License-Identifier: MIT
*/
import { expect, type Page } from "@playwright/test";
+import { DownloadDialogs } from "./download-dialogs";
export class MakeCodeEditor {
constructor(public readonly page: Page) {}
+ private get iframe() {
+ return this.page.frameLocator('iframe[title="MakeCode"]');
+ }
+
expectUrl() {
const url = `http://localhost:5173${
process.env.CI ? process.env.BASE_URL : "/"
@@ -23,24 +28,19 @@ export class MakeCodeEditor {
}
async switchToJavaScript() {
- await this.page
- .frameLocator('iframe[title="MakeCode"]')
+ await this.iframe
.getByRole("option", { name: "Convert code to JavaScript" })
.click();
}
async switchToBlocks() {
- await this.page
- .frameLocator('iframe[title="MakeCode"]')
+ await this.iframe
.getByRole("option", { name: "Convert code to Blocks" })
.click();
}
async editJavaScript(jsText: string) {
- const textArea = this.page
- .frameLocator('iframe[title="MakeCode"]')
- .getByText("ml.onStart(ml.event.")
- .first();
+ const textArea = this.iframe.getByText("ml.onStart(ml.event.").first();
await textArea.click();
await this.page.keyboard.press("ControlOrMeta+A");
await this.page.keyboard.insertText(jsText);
@@ -48,9 +48,14 @@ export class MakeCodeEditor {
}
async back() {
- await this.page
- .frameLocator('iframe[title="MakeCode"]')
- .getByLabel("Back to application")
+ await this.iframe.getByLabel("Back to application").click();
+ }
+
+ async clickDownload() {
+ // MakeCode in portrait tablet has a "Download" button with just a more verbose title attribute (no real accessible label)
+ await this.iframe
+ .getByRole("menuitem", { name: /^Download( your code|$)/ })
.click();
+ return new DownloadDialogs(this.page);
}
}
diff --git a/src/e2e/app/open-shared-project-page.ts b/src/e2e/app/open-shared-project-page.ts
index fb3f693d3..9f168a47b 100644
--- a/src/e2e/app/open-shared-project-page.ts
+++ b/src/e2e/app/open-shared-project-page.ts
@@ -17,7 +17,7 @@ export class OpenSharedProjectPage {
/**
* Unlike other page fixtures, you must specify a shareId in the goto
*/
- async goto(shareId: string, flags: string[] = ["open"]) {
+ async goto(shareId: string, flags: string[] = []) {
const response = await this.page.goto(`${this.url}${shareId}`);
await this.page.evaluate(
(flags) => localStorage.setItem("flags", flags.join(",")),
diff --git a/src/e2e/app/train-model-dialog.ts b/src/e2e/app/train-model-dialog.ts
index ca3c55e97..e1883c35a 100644
--- a/src/e2e/app/train-model-dialog.ts
+++ b/src/e2e/app/train-model-dialog.ts
@@ -10,7 +10,8 @@ export class TrainModelDialog {
async train() {
await this.page.getByRole("button", { name: "Start training" }).click();
- await this.page.getByText("Training model…").waitFor({ state: "visible" });
- await this.page.getByText("Training model…").waitFor({ state: "hidden" });
+ // Wait for navigation to testing model page - more reliable than waiting
+ // for the "Training model…" dialog which may complete too fast to observe
+ await this.page.waitForURL(/testing-model/);
}
}
diff --git a/src/e2e/connection-flow.spec.ts b/src/e2e/connection-flow.spec.ts
deleted file mode 100644
index d05bb1e37..000000000
--- a/src/e2e/connection-flow.spec.ts
+++ /dev/null
@@ -1,101 +0,0 @@
-/**
- * (c) 2024, Micro:bit Educational Foundation and contributors
- *
- * SPDX-License-Identifier: MIT
- */
-import { dialogTitles as dialog } from "./app/connection-dialogs";
-import { test } from "./fixtures";
-
-test.describe("bluetooth connection", () => {
- test.beforeEach(async ({ homePage }) => {
- await homePage.goto();
- await homePage.newProject();
- });
-
- test("happy flow", async ({ dataSamplesPage }) => {
- const connectionDialogs = await dataSamplesPage.connect();
- await connectionDialogs.waitForText(dialog.bluetooth.whatYouNeed);
- await connectionDialogs.clickNext();
- await connectionDialogs.waitForText(dialog.bluetooth.connectUsb);
- await connectionDialogs.clickNext();
- await connectionDialogs.waitForText(dialog.bluetooth.download);
- await connectionDialogs.clickNext();
- await connectionDialogs.waitForText(dialog.bluetooth.connectBattery);
- await connectionDialogs.clickNext();
- await connectionDialogs.waitForText(dialog.bluetooth.copyPattern);
- await connectionDialogs.enterBluetoothPattern();
- await connectionDialogs.clickNext();
- await connectionDialogs.waitForText(dialog.bluetooth.connectBluetooth);
- await connectionDialogs.clickNext();
- await dataSamplesPage.expectConnected();
- });
-
- test("no device selected for flashing", async ({ dataSamplesPage }) => {
- const connectionDialogs = await dataSamplesPage.connect();
- await connectionDialogs.mockUsbDeviceNotSelected();
- await connectionDialogs.waitForText(dialog.bluetooth.whatYouNeed);
- await connectionDialogs.clickNext();
- await connectionDialogs.waitForText(dialog.bluetooth.connectUsb);
- await connectionDialogs.clickNext();
- await connectionDialogs.waitForText(dialog.bluetooth.download);
- await connectionDialogs.clickNext();
- await connectionDialogs.expectManualTransferProgramDialog();
- });
-
- test("no device selected for connecting", async ({ dataSamplesPage }) => {
- const connectionDialogs = await dataSamplesPage.connect();
- await connectionDialogs.mockBluetoothDeviceNotSelected();
- await connectionDialogs.waitForText(dialog.bluetooth.whatYouNeed);
- await connectionDialogs.clickNext();
- await connectionDialogs.waitForText(dialog.bluetooth.connectUsb);
- await connectionDialogs.clickNext();
- await connectionDialogs.waitForText(dialog.bluetooth.download);
- await connectionDialogs.clickNext();
- await connectionDialogs.waitForText(dialog.bluetooth.connectBattery);
- await connectionDialogs.clickNext();
- await connectionDialogs.waitForText(dialog.bluetooth.copyPattern);
- await connectionDialogs.enterBluetoothPattern();
- await connectionDialogs.clickNext();
- await connectionDialogs.waitForText(dialog.bluetooth.connectBluetooth);
- await connectionDialogs.clickNext();
- await connectionDialogs.expectDidntChooseMicrobitDialog();
- });
-});
-
-test.describe("radio connection", () => {
- test.beforeEach(async ({ homePage }) => {
- await homePage.goto();
- await homePage.newProject();
- });
-
- test("happy flow", async ({ dataSamplesPage }) => {
- const connectionDialogs = await dataSamplesPage.connect();
- await connectionDialogs.switchToRadio();
- await connectionDialogs.waitForText(dialog.radio.whatYouNeed);
- await connectionDialogs.clickNext();
- await connectionDialogs.waitForText(dialog.radio.connect1);
- await connectionDialogs.clickNext();
- await connectionDialogs.waitForText(dialog.radio.download1);
- await connectionDialogs.clickNext();
- await connectionDialogs.waitForText(dialog.radio.connectBattery);
- await connectionDialogs.clickNext();
- await connectionDialogs.waitForText(dialog.radio.connect2);
- await connectionDialogs.clickNext();
- await connectionDialogs.waitForText(dialog.radio.download2);
- await connectionDialogs.clickNext();
- await dataSamplesPage.expectConnected();
- });
-
- test("no device selected for flashing", async ({ dataSamplesPage }) => {
- const connectionDialogs = await dataSamplesPage.connect();
- await connectionDialogs.mockUsbDeviceNotSelected();
- await connectionDialogs.switchToRadio();
- await connectionDialogs.waitForText(dialog.radio.whatYouNeed);
- await connectionDialogs.clickNext();
- await connectionDialogs.waitForText(dialog.radio.connect1);
- await connectionDialogs.clickNext();
- await connectionDialogs.waitForText(dialog.radio.download1);
- await connectionDialogs.clickNext();
- await connectionDialogs.expectConnectWebUsbErrorDialog();
- });
-});
diff --git a/src/e2e/download.spec.ts b/src/e2e/download.spec.ts
new file mode 100644
index 000000000..43a4f1d6a
--- /dev/null
+++ b/src/e2e/download.spec.ts
@@ -0,0 +1,72 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { downloadDialogTitles as dialog } from "./app/download-dialogs";
+import { test } from "./fixtures";
+
+test.describe("browser default download flow", () => {
+ test.beforeEach(async ({ homePage, dataSamplesPage }) => {
+ await homePage.goto();
+ await homePage.importProject("test-data/dataset.json");
+ // Open and close connection dialog to set flow type to bluetooth
+ // This simulates a user who has attempted to connect before
+ const connectionDialogs = await dataSamplesPage.connect();
+ await connectionDialogs.close();
+ const trainModelDialog = await dataSamplesPage.trainModel();
+ await trainModelDialog.train();
+ });
+
+ test("happy flow with help", async ({ testModelPage }) => {
+ const makecodeEditor = await testModelPage.editInMakeCode();
+ await makecodeEditor.closeTourDialog();
+ const downloadDialogs = await makecodeEditor.clickDownload();
+ await downloadDialogs.waitForText(dialog.browserDefault.help);
+ await downloadDialogs.clickNext();
+ await downloadDialogs.waitForText(dialog.browserDefault.connectCable);
+ await downloadDialogs.clickNext();
+ await downloadDialogs.waitForText(dialog.browserDefault.selectMicrobit);
+ await downloadDialogs.clickNext();
+ // With mock device, should complete successfully
+ await downloadDialogs.expectDialogClosed();
+ });
+
+ test("help checkbox skips help next time", async ({ testModelPage }) => {
+ const makecodeEditor = await testModelPage.editInMakeCode();
+ await makecodeEditor.closeTourDialog();
+
+ // First download: check "don't show again" and proceed to next step
+ let downloadDialogs = await makecodeEditor.clickDownload();
+ await downloadDialogs.waitForText(dialog.browserDefault.help);
+ await downloadDialogs.checkDontShowAgain();
+ await downloadDialogs.clickNext();
+ // Setting is saved when clicking Next, close the connect cable dialog
+ await downloadDialogs.waitForText(dialog.browserDefault.connectCable);
+ await downloadDialogs.close();
+
+ // Second download: should skip help and go straight to connect cable
+ downloadDialogs = await makecodeEditor.clickDownload();
+ await downloadDialogs.waitForText(dialog.browserDefault.connectCable);
+ await downloadDialogs.close();
+ });
+
+ test("falls back to manual download on connect failure", async ({
+ testModelPage,
+ }) => {
+ const makecodeEditor = await testModelPage.editInMakeCode();
+ await makecodeEditor.closeTourDialog();
+ const downloadDialogs = await makecodeEditor.clickDownload();
+ await downloadDialogs.mockUsbDeviceNotSelected();
+ await downloadDialogs.waitForText(dialog.browserDefault.help);
+ await downloadDialogs.clickNext();
+ await downloadDialogs.waitForText(dialog.browserDefault.connectCable);
+ await downloadDialogs.clickNext();
+ await downloadDialogs.waitForText(dialog.browserDefault.selectMicrobit);
+ await downloadDialogs.clickNext();
+ await downloadDialogs.expectManualFlashingDialog();
+ });
+});
+
+// Native Bluetooth download flow tests are in native-bluetooth.spec.ts
+// Radio download flow tests are in connection-flow.spec.ts
diff --git a/src/e2e/native-bluetooth.spec.ts b/src/e2e/native-bluetooth.spec.ts
new file mode 100644
index 000000000..dcddf8c7a
--- /dev/null
+++ b/src/e2e/native-bluetooth.spec.ts
@@ -0,0 +1,538 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ *
+ * End-to-end tests for native Bluetooth connection and download flows.
+ * Also captures screenshots to: screenshots/native-bt/
+ */
+import * as fs from "fs";
+import * as path from "path";
+import { expect } from "@playwright/test";
+import { ConnectionStatus, ProgressStage } from "@microbit/microbit-connection";
+import { test } from "./fixtures";
+
+const screenshotDir = "screenshots/native-bt";
+
+// Force serial execution for consistent screenshot output
+test.describe.configure({ mode: "serial" });
+
+async function captureDialog(
+ page: import("@playwright/test").Page,
+ name: string
+) {
+ const filename = `${name}.png`;
+ const filepath = path.join(screenshotDir, filename);
+ await page.screenshot({ path: filepath, fullPage: false });
+ console.log(` Captured: ${filename}`);
+}
+
+test.describe("native bluetooth", () => {
+ // Set viewport to iPad (standard) portrait for screenshots
+ test.use({ viewport: { width: 768, height: 1024 } });
+
+ test.beforeAll(() => {
+ // Create screenshot directory for this test run
+ if (fs.existsSync(screenshotDir)) {
+ fs.rmSync(screenshotDir, { recursive: true });
+ }
+ fs.mkdirSync(screenshotDir, { recursive: true });
+ });
+
+ test("data connection flow", async ({ homePage, dataSamplesPage, page }) => {
+ await homePage.goto(["android"]);
+ await homePage.newProject();
+
+ const connectionDialogs = await dataSamplesPage.connect();
+
+ // 1. What you need
+ await connectionDialogs.waitForText(
+ connectionDialogs.types.nativeBluetooth.connectBattery
+ );
+ await captureDialog(page, "connection-01-what-you-need");
+
+ await connectionDialogs.clickNext();
+
+ // 2. Reset to Bluetooth mode (triple-reset method)
+ await connectionDialogs.waitForText(
+ connectionDialogs.types.nativeBluetooth.resetToBluetooth
+ );
+ await captureDialog(page, "connection-02a-reset-to-bluetooth");
+
+ // 2b. Try another way (A+B+reset method)
+ await connectionDialogs.clickTryAnotherWay();
+ await page.waitForTimeout(200);
+ await captureDialog(page, "connection-02b-reset-to-bluetooth-alt");
+
+ // 2c. Unable to enter Bluetooth mode (troubleshooting)
+ await connectionDialogs.clickUnableToEnterBluetoothMode();
+ await page.waitForTimeout(200);
+ await captureDialog(page, "connection-02c-unable-to-enter-bluetooth-mode");
+
+ // Switch back to continue the flow
+ await connectionDialogs.clickTryAgainButton();
+ await connectionDialogs.clickNext();
+
+ // 3. Pattern entry (from scratch — no stored pattern, shows "Copy pattern")
+ await connectionDialogs.waitForText(
+ connectionDialogs.types.nativeBluetooth.copyPattern
+ );
+ const initialValues = await connectionDialogs.getBluetoothPatternValues();
+ expect(initialValues).toEqual(["0", "0", "0", "0", "0"]);
+ await captureDialog(page, "connection-03-copy-pattern");
+
+ // After entering pattern and clicking Next, the flow goes to
+ // FlashingInProgress -> BluetoothConnect -> Connected automatically
+ await connectionDialogs.enterBluetoothPattern();
+
+ // 4a. Capture "Finding device..." progress
+ await connectionDialogs.setBluetoothProgressPause(
+ ProgressStage.FindingDevice,
+ undefined
+ );
+ await connectionDialogs.clickNext();
+ await page.waitForTimeout(200);
+ await captureDialog(page, "connection-04a-progress-finding");
+ await connectionDialogs.resumeBluetoothProgress();
+
+ // 4b. Capture "Connecting..." progress (indeterminate)
+ await connectionDialogs.setBluetoothProgressPause(
+ ProgressStage.Connecting,
+ undefined
+ );
+ await page.waitForTimeout(200);
+ await captureDialog(page, "connection-04b-progress-connecting");
+ await connectionDialogs.resumeBluetoothProgress();
+
+ // 4c. Capture "Flashing..." progress at 50% (with progress bar)
+ await connectionDialogs.setBluetoothProgressPause(
+ ProgressStage.PartialFlashing,
+ 0.5
+ );
+ await page.waitForTimeout(200);
+ await captureDialog(page, "connection-04c-progress-flashing");
+ await connectionDialogs.resumeBluetoothProgress();
+
+ // Clear pause and wait for connection to complete
+ await connectionDialogs.setBluetoothProgressPause(undefined, undefined);
+ await dataSamplesPage.expectConnected();
+
+ // 5. Verify stored pattern: reload page for fresh state, then reconnect.
+ // IndexedDB retains the stored pattern (1,2,3,4,5) across reload.
+ await page.reload();
+
+ const connectionDialogs2 = await dataSamplesPage.connect();
+ await connectionDialogs2.waitForText(
+ connectionDialogs2.types.nativeBluetooth.connectBattery
+ );
+ await connectionDialogs2.clickNext();
+ await connectionDialogs2.waitForText(
+ connectionDialogs2.types.nativeBluetooth.resetToBluetooth
+ );
+ await connectionDialogs2.clickNext();
+
+ // Pattern dialog should show with stored values pre-populated
+ await connectionDialogs2.waitForText(
+ connectionDialogs2.types.nativeBluetooth.confirmPattern
+ );
+ const storedValues = await connectionDialogs2.getBluetoothPatternValues();
+ expect(storedValues).toEqual(["1", "2", "3", "4", "5"]);
+ await captureDialog(page, "connection-05-stored-pattern");
+ });
+
+ test("data connection - bluetooth disabled error", async ({
+ homePage,
+ dataSamplesPage,
+ page,
+ }) => {
+ await homePage.goto(["android"]);
+ await homePage.newProject();
+
+ const connectionDialogs = await dataSamplesPage.connect();
+
+ // Set bluetooth as disabled before proceeding
+ await connectionDialogs.setBluetoothAvailability("disabled");
+
+ await connectionDialogs.waitForText(
+ connectionDialogs.types.nativeBluetooth.connectBattery
+ );
+ await connectionDialogs.clickNext();
+
+ // Should show bluetooth disabled error
+ await connectionDialogs.expectBluetoothDisabledDialog();
+ await captureDialog(page, "connection-error-bluetooth-disabled");
+
+ // Verify recovery: enable bluetooth and try again
+ await connectionDialogs.setBluetoothAvailability("available");
+ await connectionDialogs.clickTryAgainButton();
+ await connectionDialogs.waitForText(
+ connectionDialogs.types.nativeBluetooth.resetToBluetooth
+ );
+ });
+
+ test("data connection - permission denied error", async ({
+ homePage,
+ dataSamplesPage,
+ page,
+ }) => {
+ await homePage.goto(["android"]);
+ await homePage.newProject();
+
+ const connectionDialogs = await dataSamplesPage.connect();
+
+ await connectionDialogs.setBluetoothAvailability("permission-denied");
+
+ await connectionDialogs.waitForText(
+ connectionDialogs.types.nativeBluetooth.connectBattery
+ );
+ await connectionDialogs.clickNext();
+
+ await connectionDialogs.expectBluetoothPermissionDeniedDialog();
+ await captureDialog(page, "connection-error-permission-denied");
+
+ // Verify recovery: grant permission and try again
+ await connectionDialogs.setBluetoothAvailability("available");
+ await connectionDialogs.clickTryAgainButton();
+ await connectionDialogs.waitForText(
+ connectionDialogs.types.nativeBluetooth.resetToBluetooth
+ );
+ });
+
+ test("data connection - cancel from error dialog closes dialogs", async ({
+ homePage,
+ dataSamplesPage,
+ }) => {
+ await homePage.goto(["android"]);
+ await homePage.newProject();
+
+ const connectionDialogs = await dataSamplesPage.connect();
+ await connectionDialogs.setBluetoothAvailability("disabled");
+
+ await connectionDialogs.waitForText(
+ connectionDialogs.types.nativeBluetooth.connectBattery
+ );
+ await connectionDialogs.clickNext();
+ await connectionDialogs.expectBluetoothDisabledDialog();
+
+ // Cancel should close all dialogs
+ await connectionDialogs.clickCancelButton();
+ await connectionDialogs.expectNoDialog();
+ });
+
+ test("data connection - DeviceError during connect shows same error dialogs", async ({
+ homePage,
+ dataSamplesPage,
+ }) => {
+ await homePage.goto(["android"]);
+ await homePage.newProject();
+
+ const connectionDialogs = await dataSamplesPage.connect();
+
+ // Configure connect() to throw DeviceError with "disabled" code
+ // (different from pre-flight availability check, but same dialog)
+ await connectionDialogs.setBluetoothConnectBehaviors([
+ { outcome: "error", code: "disabled" },
+ ]);
+
+ await connectionDialogs.waitForText(
+ connectionDialogs.types.nativeBluetooth.connectBattery
+ );
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(
+ connectionDialogs.types.nativeBluetooth.resetToBluetooth
+ );
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(
+ connectionDialogs.types.nativeBluetooth.copyPattern
+ );
+ await connectionDialogs.enterBluetoothPattern();
+ await connectionDialogs.clickNext();
+
+ // Should show same bluetooth disabled dialog
+ await connectionDialogs.expectBluetoothDisabledDialog();
+ });
+
+ test("data connection - connection lost", async ({
+ homePage,
+ dataSamplesPage,
+ page,
+ }) => {
+ await homePage.goto(["android"]);
+ await homePage.newProject();
+
+ const connectionDialogs = await dataSamplesPage.connect();
+
+ // Complete the connection flow
+ await connectionDialogs.waitForText(
+ connectionDialogs.types.nativeBluetooth.connectBattery
+ );
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(
+ connectionDialogs.types.nativeBluetooth.resetToBluetooth
+ );
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(
+ connectionDialogs.types.nativeBluetooth.copyPattern
+ );
+ await connectionDialogs.enterBluetoothPattern();
+ await connectionDialogs.clickNext();
+
+ // Wait for connection to complete
+ await dataSamplesPage.expectConnected();
+
+ // Close the post-connection tour dialog
+ await page.getByText("Skip tour").click();
+ await page.waitForTimeout(200);
+
+ // Configure mock to fail on reconnect attempt (the auto-reconnect after disconnect)
+ await connectionDialogs.setBluetoothConnectBehaviors([
+ { outcome: "failure", status: ConnectionStatus.Disconnected },
+ ]);
+
+ // Simulate disconnect - this triggers auto-reconnect which will fail
+ await connectionDialogs.simulateBluetoothDisconnect();
+
+ // Wait for connection lost dialog
+ await connectionDialogs.expectConnectionLostDialog();
+ await captureDialog(page, "connection-error-connection-lost");
+ });
+
+ test("data connection - connect failed error", async ({
+ homePage,
+ dataSamplesPage,
+ page,
+ }) => {
+ await homePage.goto(["android"]);
+ await homePage.newProject();
+
+ const connectionDialogs = await dataSamplesPage.connect();
+
+ // Configure to fail on connect
+ await connectionDialogs.setBluetoothConnectBehaviors([
+ { outcome: "error", code: "connection-error" },
+ ]);
+
+ await connectionDialogs.waitForText(
+ connectionDialogs.types.nativeBluetooth.connectBattery
+ );
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(
+ connectionDialogs.types.nativeBluetooth.resetToBluetooth
+ );
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(
+ connectionDialogs.types.nativeBluetooth.copyPattern
+ );
+ await connectionDialogs.enterBluetoothPattern();
+ await connectionDialogs.clickNext();
+
+ // Should show native Bluetooth error dialog
+ await connectionDialogs.expectNativeBluetoothErrorDialog();
+ await captureDialog(page, "connection-error-connect-failed");
+
+ // Verify recovery: try again goes back to reset tutorial
+ await connectionDialogs.clickTryAgainButton();
+ await connectionDialogs.waitForText(
+ connectionDialogs.types.nativeBluetooth.resetToBluetooth
+ );
+ });
+
+ test("download flow", async ({
+ homePage,
+ dataSamplesPage,
+ testModelPage,
+ page,
+ }) => {
+ // Setup: train model (no need to connect first for native BT download)
+ await homePage.goto(["android"]);
+ await homePage.importProject("test-data/dataset.json");
+ await dataSamplesPage.welcomeDialog.close();
+
+ const trainModelDialog = await dataSamplesPage.trainModel();
+ await trainModelDialog.train();
+
+ // Start download flow
+ const makecodeEditor = await testModelPage.editInMakeCode();
+ await makecodeEditor.closeTourDialog();
+ const downloadDialogs = await makecodeEditor.clickDownload();
+
+ // 1. Help
+ await downloadDialogs.waitForText(
+ downloadDialogs.titles.nativeBluetooth.help
+ );
+ await captureDialog(page, "download-01-help");
+
+ await downloadDialogs.clickNext();
+
+ // 2. Reset to Bluetooth mode (triple-reset method)
+ await downloadDialogs.waitForText(
+ downloadDialogs.titles.nativeBluetooth.resetToBluetooth
+ );
+ await captureDialog(page, "download-02a-reset-to-bluetooth");
+
+ // 2b. Try another way (A+B+reset method)
+ await downloadDialogs.clickTryAnotherWay();
+ await page.waitForTimeout(200);
+ await captureDialog(page, "download-02b-reset-to-bluetooth-alt");
+
+ // 2c. Unable to enter Bluetooth mode (troubleshooting)
+ await downloadDialogs.clickUnableToEnterBluetoothMode();
+ await page.waitForTimeout(200);
+ await captureDialog(page, "connection-02c-unable-to-enter-bluetooth-mode");
+
+ // Switch back to continue the flow
+ await downloadDialogs.clickTryAgainButton();
+ await downloadDialogs.clickNext();
+
+ // 3. Copy pattern (from scratch — no stored pattern)
+ await downloadDialogs.waitForText(
+ downloadDialogs.titles.nativeBluetooth.copyPattern
+ );
+ await captureDialog(page, "download-03-copy-pattern");
+
+ await downloadDialogs.enterBluetoothPattern();
+
+ // 4a. Capture "Finding device..." progress
+ await downloadDialogs.setBluetoothProgressPause(
+ ProgressStage.FindingDevice,
+ undefined
+ );
+ await downloadDialogs.clickNext();
+ await page.waitForTimeout(200);
+ await captureDialog(page, "download-04a-progress-finding");
+ await downloadDialogs.resumeBluetoothProgress();
+
+ // 4b. Capture "Connecting..." progress (indeterminate)
+ await downloadDialogs.setBluetoothProgressPause(
+ ProgressStage.Connecting,
+ undefined
+ );
+ await page.waitForTimeout(200);
+ await captureDialog(page, "download-04b-progress-connecting");
+ await downloadDialogs.resumeBluetoothProgress();
+
+ // 4c. Capture "Flashing..." progress at 50% (with progress bar)
+ await downloadDialogs.setBluetoothProgressPause(
+ ProgressStage.PartialFlashing,
+ 0.5
+ );
+ await page.waitForTimeout(200);
+ await captureDialog(page, "download-04c-progress-flashing");
+ await downloadDialogs.resumeBluetoothProgress();
+
+ // Clear pause and wait for completion
+ await downloadDialogs.setBluetoothProgressPause(undefined, undefined);
+ await downloadDialogs.expectDialogClosed();
+ });
+
+ test("download flow - connect failed error", async ({
+ homePage,
+ dataSamplesPage,
+ testModelPage,
+ page,
+ }) => {
+ await homePage.goto(["android"]);
+ await homePage.importProject("test-data/dataset.json");
+ await dataSamplesPage.welcomeDialog.close();
+
+ const trainModelDialog = await dataSamplesPage.trainModel();
+ await trainModelDialog.train();
+
+ const makecodeEditor = await testModelPage.editInMakeCode();
+ await makecodeEditor.closeTourDialog();
+ const downloadDialogs = await makecodeEditor.clickDownload();
+
+ // Configure to fail on connect
+ await downloadDialogs.setBluetoothConnectBehaviors([
+ { outcome: "error", code: "connection-error" },
+ ]);
+
+ await downloadDialogs.waitForText(
+ downloadDialogs.titles.nativeBluetooth.help
+ );
+ await downloadDialogs.clickNext();
+ await downloadDialogs.waitForText(
+ downloadDialogs.titles.nativeBluetooth.resetToBluetooth
+ );
+ await downloadDialogs.clickNext();
+ await downloadDialogs.waitForText(
+ downloadDialogs.titles.nativeBluetooth.copyPattern
+ );
+ await downloadDialogs.enterBluetoothPattern();
+ await downloadDialogs.clickNext();
+
+ // Should show connect failed
+ await downloadDialogs.expectConnectFailedDialog();
+ await captureDialog(page, "download-error-connect-failed");
+
+ // Verify recovery: try again goes back to reset tutorial
+ await downloadDialogs.clickTryAgainButton();
+ await downloadDialogs.waitForText(
+ downloadDialogs.titles.nativeBluetooth.resetToBluetooth
+ );
+ });
+
+ test("download flow - change pattern during FindingDevice", async ({
+ homePage,
+ dataSamplesPage,
+ testModelPage,
+ }) => {
+ await homePage.goto(["android"]);
+ await homePage.importProject("test-data/dataset.json");
+ await dataSamplesPage.welcomeDialog.close();
+
+ const trainModelDialog = await dataSamplesPage.trainModel();
+ await trainModelDialog.train();
+
+ const makecodeEditor = await testModelPage.editInMakeCode();
+ await makecodeEditor.closeTourDialog();
+ const downloadDialogs = await makecodeEditor.clickDownload();
+
+ // Navigate to pattern entry
+ await downloadDialogs.waitForText(
+ downloadDialogs.titles.nativeBluetooth.help
+ );
+ await downloadDialogs.clickNext();
+ await downloadDialogs.waitForText(
+ downloadDialogs.titles.nativeBluetooth.resetToBluetooth
+ );
+ await downloadDialogs.clickNext();
+ await downloadDialogs.waitForText(
+ downloadDialogs.titles.nativeBluetooth.copyPattern
+ );
+
+ // Enter first pattern (1,2,3,4,5) and start connecting
+ await downloadDialogs.enterBluetoothPatternValues([1, 2, 3, 4, 5]);
+ await downloadDialogs.setBluetoothProgressPause(
+ ProgressStage.FindingDevice,
+ undefined
+ );
+ await downloadDialogs.clickNext();
+
+ // Paused at FindingDevice — click "My pattern is different"
+ await downloadDialogs.clickMyPatternIsDifferent();
+
+ // Should be back at pattern entry (name was cleared)
+ await downloadDialogs.waitForText(
+ downloadDialogs.titles.nativeBluetooth.copyPattern
+ );
+
+ // Enter a different pattern (5,4,3,2,1) and start connecting again
+ await downloadDialogs.enterBluetoothPatternValues([5, 4, 3, 2, 1]);
+ await downloadDialogs.setBluetoothProgressPause(
+ ProgressStage.FindingDevice,
+ undefined
+ );
+ await downloadDialogs.clickNext();
+
+ // Verify the name filter was updated to match the new pattern.
+ // Pattern (5,4,3,2,1) corresponds to micro:bit name "tegoz".
+ const nameFilter = await downloadDialogs.getBluetoothNameFilter();
+ expect(nameFilter).toBe("tegoz");
+
+ // Resume and let the download complete
+ await downloadDialogs.resumeBluetoothProgress();
+ await downloadDialogs.setBluetoothProgressPause(undefined, undefined);
+ await downloadDialogs.expectDialogClosed();
+ });
+});
diff --git a/src/e2e/radio.spec.ts b/src/e2e/radio.spec.ts
new file mode 100644
index 000000000..706700ab4
--- /dev/null
+++ b/src/e2e/radio.spec.ts
@@ -0,0 +1,216 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ *
+ * End-to-end tests for radio connection flows.
+ */
+import { ConnectionStatus } from "@microbit/microbit-connection";
+import { dialogTitles as dialog } from "./app/connection-dialogs";
+import { downloadDialogTitles as downloadDialog } from "./app/download-dialogs";
+import { test } from "./fixtures";
+
+test.describe("radio connection", () => {
+ test.beforeEach(async ({ homePage }) => {
+ await homePage.goto();
+ await homePage.newProject();
+ });
+
+ test("happy flow", async ({ dataSamplesPage }) => {
+ const connectionDialogs = await dataSamplesPage.connect();
+ await connectionDialogs.switchToRadio();
+ await connectionDialogs.waitForText(dialog.radio.whatYouNeed);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.connect1);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.download1);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.connectBattery);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.connect2);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.download2);
+ await connectionDialogs.clickNext();
+ await dataSamplesPage.expectConnected();
+ });
+
+ test("no device selected for flashing remote", async ({
+ dataSamplesPage,
+ }) => {
+ const connectionDialogs = await dataSamplesPage.connect();
+ await connectionDialogs.mockUsbDeviceNotSelected();
+ await connectionDialogs.switchToRadio();
+ await connectionDialogs.waitForText(dialog.radio.whatYouNeed);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.connect1);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.download1);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.expectConnectWebUsbErrorDialog();
+ });
+
+ test("no device selected for flashing bridge", async ({
+ dataSamplesPage,
+ }) => {
+ const connectionDialogs = await dataSamplesPage.connect();
+ await connectionDialogs.switchToRadio();
+ await connectionDialogs.waitForText(dialog.radio.whatYouNeed);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.connect1);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.download1);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.connectBattery);
+ await connectionDialogs.clickNext();
+ // Now mock the USB error for the bridge micro:bit
+ await connectionDialogs.mockUsbDeviceNotSelected();
+ await connectionDialogs.waitForText(dialog.radio.connect2);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.download2);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.expectConnectWebUsbErrorDialog();
+ });
+
+ test("download happy flow after radio connection", async ({
+ dataSamplesPage,
+ testModelPage,
+ }) => {
+ // Connect via radio first - this sets the flow type
+ const connectionDialogs = await dataSamplesPage.connect();
+ await connectionDialogs.switchToRadio();
+ await connectionDialogs.waitForText(dialog.radio.whatYouNeed);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.connect1);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.download1);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.connectBattery);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.connect2);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.download2);
+ await connectionDialogs.clickNext();
+ await dataSamplesPage.expectConnected();
+
+ // Skip the connection tour dialog
+ await dataSamplesPage.page
+ .getByRole("button", { name: "Skip tour" })
+ .click();
+
+ // Import data samples and train model
+ await dataSamplesPage.importDataSamples("test-data/dataset.json");
+ const trainModelDialog = await dataSamplesPage.trainModel();
+ await trainModelDialog.train();
+
+ // Skip the "You've trained an ML model" tour dialog
+ await testModelPage.page.getByRole("button", { name: "Skip tour" }).click();
+
+ // Test download flow - should use radio flow
+ const makecodeEditor = await testModelPage.editInMakeCode();
+ await makecodeEditor.closeTourDialog();
+ const downloadDialogs = await makecodeEditor.clickDownload();
+ await downloadDialogs.waitForText(downloadDialog.radio.help);
+ await downloadDialogs.clickNext();
+ await downloadDialogs.waitForText(downloadDialog.radio.unplugBridge);
+ await downloadDialogs.clickNext();
+ await downloadDialogs.waitForText(downloadDialog.radio.connectRemote);
+ await downloadDialogs.clickNext();
+ await downloadDialogs.waitForText(downloadDialog.radio.selectMicrobit);
+ await downloadDialogs.clickNext();
+ // With mock device, should complete successfully
+ await downloadDialogs.expectDialogClosed();
+ });
+});
+
+test.describe("radio reconnection", () => {
+ test.beforeEach(async ({ homePage, dataSamplesPage }) => {
+ await homePage.goto();
+ await homePage.newProject();
+
+ // Connect via radio
+ const connectionDialogs = await dataSamplesPage.connect();
+ await connectionDialogs.switchToRadio();
+ await connectionDialogs.waitForText(dialog.radio.whatYouNeed);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.connect1);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.download1);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.connectBattery);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.connect2);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.download2);
+ await connectionDialogs.clickNext();
+ await dataSamplesPage.expectConnected();
+ await dataSamplesPage.page
+ .getByRole("button", { name: "Skip tour" })
+ .click();
+ });
+
+ test("bridge disconnect shows bridge-specific error and reconnects", async ({
+ dataSamplesPage,
+ }) => {
+ const connectionDialogs = dataSamplesPage.getConnectionDialogs();
+
+ // User reconnect succeeds (auto-reconnect can't attempt when USB is disconnected)
+ await connectionDialogs.setRadioBridgeConnectBehaviors([
+ { outcome: "success" },
+ ]);
+
+ // Simulate USB (bridge) disconnect
+ await connectionDialogs.simulateRadioDisconnect("bridge");
+ // Simulate USB (bridge) auto-reconnect attempt fail
+ await connectionDialogs.simulateRadioDisconnect("bridge");
+ await connectionDialogs.expectRadioBridgeDisconnectDialog();
+
+ // Simulate USB being plugged back in before user clicks reconnect
+ await connectionDialogs.simulateUsbReconnect();
+ await connectionDialogs.clickTryAgainButton();
+ await dataSamplesPage.expectConnected();
+ });
+
+ test("remote disconnect shows remote-specific error and reconnects", async ({
+ dataSamplesPage,
+ }) => {
+ const connectionDialogs = dataSamplesPage.getConnectionDialogs();
+
+ // Auto-reconnect fails, then user reconnect succeeds
+ await connectionDialogs.setRadioBridgeConnectBehaviors([
+ { outcome: "failure", status: ConnectionStatus.Disconnected },
+ { outcome: "success" },
+ ]);
+
+ // Simulate radio (remote) disconnect
+ await connectionDialogs.simulateRadioDisconnect("remote");
+ await connectionDialogs.expectRadioRemoteDisconnectDialog();
+ await connectionDialogs.clickTryAgainButton();
+ await dataSamplesPage.expectConnected();
+ });
+
+ test("failed twice shows start-over dialog and restarts radio flow", async ({
+ dataSamplesPage,
+ }) => {
+ const connectionDialogs = dataSamplesPage.getConnectionDialogs();
+
+ // Reconnection attempts fail:
+ // 1. Auto-reconnect fails → ConnectionLost (hasFailedOnce stays true)
+ // 2. User retry fails → StartOver
+ await connectionDialogs.setRadioBridgeConnectBehaviors([
+ { outcome: "failure", status: ConnectionStatus.Disconnected },
+ { outcome: "failure", status: ConnectionStatus.Disconnected },
+ ]);
+
+ // Simulate disconnect - auto-reconnect fails → ConnectionLost
+ await connectionDialogs.simulateRadioDisconnect("remote");
+ await connectionDialogs.expectRadioRemoteDisconnectDialog();
+
+ // User retry fails → StartOver
+ await connectionDialogs.clickTryAgainButton();
+ await connectionDialogs.expectRadioStartOverDialog();
+
+ // Start over should go back to radio flow (ConnectCable for micro:bit 1)
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.radio.connect1);
+ });
+});
diff --git a/src/e2e/web-bluetooth.spec.ts b/src/e2e/web-bluetooth.spec.ts
new file mode 100644
index 000000000..275b0838a
--- /dev/null
+++ b/src/e2e/web-bluetooth.spec.ts
@@ -0,0 +1,218 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ *
+ * End-to-end tests for web Bluetooth connection flows.
+ */
+import { ConnectionStatus } from "@microbit/microbit-connection";
+import { dialogTitles as dialog } from "./app/connection-dialogs";
+import { test } from "./fixtures";
+
+test.describe("web bluetooth connection", () => {
+ test.beforeEach(async ({ homePage }) => {
+ await homePage.goto();
+ await homePage.newProject();
+ });
+
+ test("happy flow", async ({ dataSamplesPage }) => {
+ const connectionDialogs = await dataSamplesPage.connect();
+ await connectionDialogs.waitForText(dialog.bluetooth.whatYouNeed);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.connectUsb);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.download);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.connectBattery);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.copyPattern);
+ await connectionDialogs.enterBluetoothPattern();
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.connectBluetooth);
+ await connectionDialogs.clickNext();
+ await dataSamplesPage.expectConnected();
+ });
+
+ test("no device selected for flashing", async ({ dataSamplesPage }) => {
+ const connectionDialogs = await dataSamplesPage.connect();
+ await connectionDialogs.mockUsbDeviceNotSelected();
+ await connectionDialogs.waitForText(dialog.bluetooth.whatYouNeed);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.connectUsb);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.download);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.expectManualTransferProgramDialog();
+ });
+
+ test("no device selected for connecting", async ({ dataSamplesPage }) => {
+ const connectionDialogs = await dataSamplesPage.connect();
+ await connectionDialogs.mockBluetoothDeviceNotSelected();
+ await connectionDialogs.waitForText(dialog.bluetooth.whatYouNeed);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.connectUsb);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.download);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.connectBattery);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.copyPattern);
+ await connectionDialogs.enterBluetoothPattern();
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.connectBluetooth);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.expectDidntChooseMicrobitDialog();
+ });
+
+ test("fresh connection failure shows connect-failed text", async ({
+ dataSamplesPage,
+ }) => {
+ const connectionDialogs = await dataSamplesPage.connect();
+ // First connection attempt fails, second succeeds
+ await connectionDialogs.setBluetoothConnectBehaviors([
+ { outcome: "failure", status: ConnectionStatus.Disconnected },
+ { outcome: "success" },
+ ]);
+ await connectionDialogs.waitForText(dialog.bluetooth.whatYouNeed);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.connectUsb);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.download);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.connectBattery);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.copyPattern);
+ await connectionDialogs.enterBluetoothPattern();
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.connectBluetooth);
+ await connectionDialogs.clickNext();
+ // Fresh connection failure shows "connect failed" (not "reconnect failed")
+ // because user has never connected successfully
+ await connectionDialogs.expectConnectFailedDialog();
+ await connectionDialogs.clickTryAgainButton();
+ await dataSamplesPage.expectConnected();
+ });
+});
+
+test.describe("web bluetooth reconnection", () => {
+ test.beforeEach(async ({ homePage, dataSamplesPage }) => {
+ await homePage.goto();
+ await homePage.newProject();
+
+ const connectionDialogs = await dataSamplesPage.connect();
+ await connectionDialogs.waitForText(dialog.bluetooth.whatYouNeed);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.connectUsb);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.download);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.connectBattery);
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.copyPattern);
+ await connectionDialogs.enterBluetoothPattern();
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.connectBluetooth);
+ await connectionDialogs.clickNext();
+ await dataSamplesPage.expectConnected();
+ await dataSamplesPage.page
+ .getByRole("button", { name: "Skip tour" })
+ .click();
+ });
+
+ test("connection lost shows error dialog and reconnects", async ({
+ dataSamplesPage,
+ }) => {
+ const connectionDialogs = dataSamplesPage.getConnectionDialogs();
+
+ // Auto-reconnect fails, then user reconnect succeeds
+ await connectionDialogs.setBluetoothConnectBehaviors([
+ { outcome: "failure", status: ConnectionStatus.Disconnected },
+ { outcome: "success" },
+ ]);
+
+ await connectionDialogs.simulateBluetoothDisconnect();
+ // First failure shows "connection lost" dialog
+ await connectionDialogs.expectConnectionLostDialog();
+ await connectionDialogs.clickTryAgainButton();
+ await dataSamplesPage.expectConnected();
+ });
+
+ test("failed reconnection shows start-over dialog", async ({
+ dataSamplesPage,
+ }) => {
+ const connectionDialogs = dataSamplesPage.getConnectionDialogs();
+
+ // Auto-reconnect fails, user reconnect fails, then user restarts flow
+ await connectionDialogs.setBluetoothConnectBehaviors([
+ { outcome: "failure", status: ConnectionStatus.Disconnected },
+ { outcome: "failure", status: ConnectionStatus.Disconnected },
+ { outcome: "success" },
+ ]);
+
+ await connectionDialogs.simulateBluetoothDisconnect();
+ await connectionDialogs.expectConnectionLostDialog();
+ await connectionDialogs.clickTryAgainButton();
+ await connectionDialogs.expectStartOverDialog();
+ await connectionDialogs.clickNext();
+ await connectionDialogs.waitForText(dialog.bluetooth.connectUsb);
+ });
+
+ test("disconnect while tab hidden reconnects silently", async ({
+ dataSamplesPage,
+ }) => {
+ const connectionDialogs = dataSamplesPage.getConnectionDialogs();
+
+ // Reconnect will succeed on first attempt
+ await connectionDialogs.setBluetoothConnectBehaviors([
+ { outcome: "success" },
+ ]);
+
+ // Hide tab, then disconnect
+ await connectionDialogs.simulateTabHidden();
+ await connectionDialogs.simulateBluetoothDisconnect();
+
+ // Give time for reconnection to complete - no error dialog should appear
+ await dataSamplesPage.page.waitForTimeout(500);
+ await connectionDialogs.expectNoConnectionErrorDialog();
+
+ // Still connected after silent reconnection
+ await dataSamplesPage.expectConnected();
+ });
+
+ test("disconnect while tab hidden shows error when tab becomes visible and reconnect fails", async ({
+ dataSamplesPage,
+ }) => {
+ const connectionDialogs = dataSamplesPage.getConnectionDialogs();
+
+ // Many failures - the reconnect loop will consume these while tab is hidden
+ // and after tab becomes visible
+ await connectionDialogs.setBluetoothConnectBehaviors([
+ { outcome: "failure", status: ConnectionStatus.Disconnected },
+ { outcome: "failure", status: ConnectionStatus.Disconnected },
+ { outcome: "failure", status: ConnectionStatus.Disconnected },
+ { outcome: "failure", status: ConnectionStatus.Disconnected },
+ { outcome: "failure", status: ConnectionStatus.Disconnected },
+ { outcome: "failure", status: ConnectionStatus.Disconnected },
+ { outcome: "failure", status: ConnectionStatus.Disconnected },
+ { outcome: "failure", status: ConnectionStatus.Disconnected },
+ ]);
+
+ // Hide tab, then disconnect - triggers silent reconnection loop
+ await connectionDialogs.simulateTabHidden();
+ await connectionDialogs.simulateBluetoothDisconnect();
+
+ // Make tab visible quickly - reconnect failures should now show error
+ await connectionDialogs.simulateTabVisible();
+
+ // Wait for connection lost dialog to appear
+ await connectionDialogs.expectConnectionLostDialog();
+
+ // Now set success behavior for when user clicks reconnect
+ // (replaces the depleted failure queue)
+ await connectionDialogs.setBluetoothConnectBehaviors([
+ { outcome: "success" },
+ ]);
+ await connectionDialogs.clickTryAgainButton();
+ await dataSamplesPage.expectConnected();
+ });
+});
diff --git a/src/flags.ts b/src/flags.ts
index 5a1789790..fe0efb8fd 100644
--- a/src/flags.ts
+++ b/src/flags.ts
@@ -24,10 +24,18 @@ export type Flag =
* Flag to enable e2e support.
*/
| "e2e"
+ /**
+ * Flag to simulate Android native platform behavior in web for testing.
+ */
+ | "android"
/**
* Flag to add a beta warning. Enabled for review and staging site stages.
*/
| "preReleaseNotice"
+ /**
+ * Flag to skip automatic tours. Useful for e2e tests that don't test tours.
+ */
+ | "skipTours"
/**
* Enables in-context Crowdin translating.
*/
@@ -40,7 +48,11 @@ export type Flag =
* Example flags used for testing.
*/
| "exampleOptInA"
- | "exampleOptInB";
+ | "exampleOptInB"
+ /**
+ * Flag to simulate iOS native platform behavior in web for testing.
+ */
+ | "ios";
interface FlagMetadata {
defaultOnStages: Stage[];
@@ -49,14 +61,14 @@ interface FlagMetadata {
const allFlags: FlagMetadata[] = [
// Alphabetical order.
- { name: "exampleOptInA", defaultOnStages: ["review", "staging"] },
- { name: "exampleOptInB", defaultOnStages: [] },
+ { name: "android", defaultOnStages: [] },
{ name: "devtools", defaultOnStages: ["local"] },
{ name: "e2e", defaultOnStages: [] },
- {
- name: "preReleaseNotice",
- defaultOnStages: ["staging", "beta"],
- },
+ { name: "exampleOptInA", defaultOnStages: ["review", "staging"] },
+ { name: "exampleOptInB", defaultOnStages: [] },
+ { name: "ios", defaultOnStages: [] },
+ { name: "preReleaseNotice", defaultOnStages: ["staging", "beta"] },
+ { name: "skipTours", defaultOnStages: [] },
{ name: "translate", defaultOnStages: [] },
{ name: "translationPreview", defaultOnStages: ["beta"] },
];
diff --git a/src/get-next-connection-state.test.ts b/src/get-next-connection-state.test.ts
deleted file mode 100644
index 8942d3e57..000000000
--- a/src/get-next-connection-state.test.ts
+++ /dev/null
@@ -1,579 +0,0 @@
-/**
- * @vitest-environment jsdom
- */
-/**
- * (c) 2024, Micro:bit Educational Foundation and contributors
- *
- * SPDX-License-Identifier: MIT
- */
-
-import { ConnectionStatus } from "./connect-status-hooks";
-import {
- GetNextConnectionStateInput,
- NextConnectionState,
- getNextConnectionState,
-} from "./get-next-connection-state";
-import { ConnectionStatus as DeviceConnectionStatus } from "@microbit/microbit-connection";
-import { ConnectionFlowType } from "./connection-stage-hooks";
-
-type Input = Pick<
- GetNextConnectionStateInput,
- "currConnType" | "currStatus" | "deviceStatus" | "prevDeviceStatus" | "type"
->;
-
-const testGetNextConnectionState = ({
- input,
- initialHasAttemptedReconnect,
- initialOnFirstConnectAttempt,
- expectedNextConnectionState,
- expectedHasAttemptedReconnect,
- expectedOnFirstConnectAttempt,
- isBrowserTabVisible,
-}: {
- input: Input;
- initialHasAttemptedReconnect: boolean;
- expectedNextConnectionState: NextConnectionState;
- expectedHasAttemptedReconnect: boolean;
- initialOnFirstConnectAttempt: boolean;
- expectedOnFirstConnectAttempt: boolean;
- isBrowserTabVisible?: boolean;
-}) => {
- let hasAttempedReconnect = initialHasAttemptedReconnect;
- let onFirstConnectAttempt = initialOnFirstConnectAttempt;
- const result = getNextConnectionState({
- ...input,
- hasAttempedReconnect,
- onFirstConnectAttempt,
- setOnFirstConnectAttempt: (val: boolean) => {
- onFirstConnectAttempt = val;
- },
- setHasAttemptedReconnect: (val: boolean) => {
- hasAttempedReconnect = val;
- },
- isBrowserTabVisible: isBrowserTabVisible ?? true,
- });
- expect(result).toEqual(expectedNextConnectionState);
- expect(hasAttempedReconnect).toEqual(expectedHasAttemptedReconnect);
- expect(onFirstConnectAttempt).toEqual(expectedOnFirstConnectAttempt);
-};
-
-describe("getNextConnectionState for radio connection", () => {
- test("radio usb flashing", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "radio",
- currStatus: ConnectionStatus.NotConnected,
- deviceStatus: DeviceConnectionStatus.CONNECTING,
- prevDeviceStatus: DeviceConnectionStatus.NO_AUTHORIZED_DEVICE,
- type: "usb",
- },
- initialOnFirstConnectAttempt: true,
- expectedOnFirstConnectAttempt: true,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: false,
- expectedNextConnectionState: undefined,
- });
- });
- test("radio connecting", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "radio",
- currStatus: ConnectionStatus.NotConnected,
- deviceStatus: DeviceConnectionStatus.CONNECTING,
- prevDeviceStatus: DeviceConnectionStatus.NO_AUTHORIZED_DEVICE,
- type: "radioRemote",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: true,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: false,
- expectedNextConnectionState: {
- status: ConnectionStatus.Connecting,
- flowType: ConnectionFlowType.ConnectRadioRemote,
- },
- });
- });
- test("radio connected for the first time", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "radio",
- currStatus: ConnectionStatus.NotConnected,
- deviceStatus: DeviceConnectionStatus.CONNECTED,
- prevDeviceStatus: DeviceConnectionStatus.CONNECTING,
- type: "radioRemote",
- },
- initialOnFirstConnectAttempt: true,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: false,
- expectedNextConnectionState: {
- status: ConnectionStatus.Connected,
- flowType: ConnectionFlowType.ConnectRadioRemote,
- },
- });
- });
- test("radio connected subsequent times", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "radio",
- currStatus: ConnectionStatus.Connecting,
- deviceStatus: DeviceConnectionStatus.CONNECTED,
- prevDeviceStatus: DeviceConnectionStatus.CONNECTING,
- type: "radioRemote",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: true,
- expectedHasAttemptedReconnect: false,
- expectedNextConnectionState: {
- status: ConnectionStatus.Connected,
- flowType: ConnectionFlowType.ConnectRadioRemote,
- },
- });
- });
- test("radio disconnect", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "radio",
- currStatus: ConnectionStatus.Disconnected,
- deviceStatus: DeviceConnectionStatus.DISCONNECTED,
- prevDeviceStatus: DeviceConnectionStatus.CONNECTED,
- type: "radioRemote",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: false,
- expectedNextConnectionState: undefined,
- });
- });
- test("radio disconnected from downloading MakeCodeProgram", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "radio",
- currStatus: ConnectionStatus.NotConnected,
- deviceStatus: DeviceConnectionStatus.DISCONNECTED,
- prevDeviceStatus: DeviceConnectionStatus.CONNECTED,
- type: "usb",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: true,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: false,
- expectedNextConnectionState: undefined,
- });
- });
- test("radio connect fail", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "radio",
- currStatus: ConnectionStatus.Connecting,
- deviceStatus: DeviceConnectionStatus.DISCONNECTED,
- prevDeviceStatus: DeviceConnectionStatus.CONNECTING,
- type: "radioRemote",
- },
- initialOnFirstConnectAttempt: true,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: true,
- expectedNextConnectionState: {
- status: ConnectionStatus.FailedToConnect,
- flowType: ConnectionFlowType.ConnectRadioRemote,
- },
- });
- });
- test("radio reconnecting explicitly", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "radio",
- currStatus: ConnectionStatus.Disconnected,
- deviceStatus: DeviceConnectionStatus.CONNECTING,
- prevDeviceStatus: DeviceConnectionStatus.DISCONNECTED,
- type: "radioRemote",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: false,
- expectedNextConnectionState: undefined,
- });
- });
- test("radio reconnecting automatically", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "radio",
- currStatus: ConnectionStatus.Connected,
- deviceStatus: DeviceConnectionStatus.RECONNECTING,
- prevDeviceStatus: DeviceConnectionStatus.CONNECTED,
- type: "radioRemote",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: false,
- expectedNextConnectionState: {
- status: ConnectionStatus.ReconnectingAutomatically,
- flowType: ConnectionFlowType.ConnectRadioRemote,
- },
- });
- });
- test("radio reconnecting automatically (changing tabs) and the link micro:bit gets unplugged", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "radio",
- currStatus: ConnectionStatus.ReconnectingAutomatically,
- deviceStatus: DeviceConnectionStatus.NO_AUTHORIZED_DEVICE,
- prevDeviceStatus: DeviceConnectionStatus.DISCONNECTED,
- type: "radioRemote",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: false,
- expectedNextConnectionState: {
- status: ConnectionStatus.ConnectionLost,
- flowType: ConnectionFlowType.ConnectRadioBridge,
- },
- });
- });
- test("radio bridge device connection lost by unplugging device", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "radio",
- currStatus: ConnectionStatus.Connected,
- deviceStatus: DeviceConnectionStatus.DISCONNECTED,
- prevDeviceStatus: DeviceConnectionStatus.NO_AUTHORIZED_DEVICE,
- type: "usb",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: true,
- expectedNextConnectionState: {
- status: ConnectionStatus.ConnectionLost,
- flowType: ConnectionFlowType.ConnectRadioBridge,
- },
- });
- });
- test("radio bridge device showing reconnecting automatically because tab is no longer visible", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "radio",
- currStatus: ConnectionStatus.Connected,
- deviceStatus: DeviceConnectionStatus.DISCONNECTED,
- prevDeviceStatus: DeviceConnectionStatus.NO_AUTHORIZED_DEVICE,
- type: "usb",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: false,
- isBrowserTabVisible: false,
- expectedHasAttemptedReconnect: false,
- expectedNextConnectionState: {
- status: ConnectionStatus.ReconnectingAutomatically,
- flowType: ConnectionFlowType.ConnectRadioBridge,
- },
- });
- });
- test("radio bridge device reconnect fail", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "radio",
- currStatus: ConnectionStatus.Connecting,
- deviceStatus: DeviceConnectionStatus.DISCONNECTED,
- prevDeviceStatus: DeviceConnectionStatus.CONNECTING,
- type: "usb",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: true,
- expectedNextConnectionState: {
- status: ConnectionStatus.FailedToReconnect,
- flowType: ConnectionFlowType.ConnectRadioBridge,
- },
- });
- });
- test("radio bridge device reconnect fail twice from connection loss", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "radio",
- currStatus: ConnectionStatus.Connected,
- deviceStatus: DeviceConnectionStatus.DISCONNECTED,
- prevDeviceStatus: DeviceConnectionStatus.DISCONNECTED,
- type: "usb",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: true,
- expectedHasAttemptedReconnect: true,
- expectedNextConnectionState: {
- status: ConnectionStatus.FailedToReconnectTwice,
- flowType: ConnectionFlowType.ConnectRadioRemote,
- },
- });
- });
- test("radio remote connection lost by unplugging device", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "radio",
- currStatus: ConnectionStatus.ReconnectingAutomatically,
- deviceStatus: DeviceConnectionStatus.DISCONNECTED,
- prevDeviceStatus: DeviceConnectionStatus.RECONNECTING,
- type: "radioRemote",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: true,
- expectedNextConnectionState: {
- status: ConnectionStatus.ConnectionLost,
- flowType: ConnectionFlowType.ConnectRadioRemote,
- },
- });
- });
- test("radio remote reconnect fail", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "radio",
- currStatus: ConnectionStatus.ReconnectingExplicitly,
- deviceStatus: DeviceConnectionStatus.DISCONNECTED,
- prevDeviceStatus: DeviceConnectionStatus.CONNECTING,
- type: "radioRemote",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: true,
- expectedNextConnectionState: {
- status: ConnectionStatus.FailedToReconnect,
- flowType: ConnectionFlowType.ConnectRadioRemote,
- },
- });
- });
- test("radio remote reconnect fail twice", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "radio",
- currStatus: ConnectionStatus.ReconnectingExplicitly,
- deviceStatus: DeviceConnectionStatus.DISCONNECTED,
- prevDeviceStatus: DeviceConnectionStatus.CONNECTING,
- type: "radioRemote",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: true,
- initialHasAttemptedReconnect: true,
- expectedHasAttemptedReconnect: false,
- expectedNextConnectionState: {
- status: ConnectionStatus.FailedToReconnectTwice,
- flowType: ConnectionFlowType.ConnectRadioRemote,
- },
- });
- });
-});
-
-describe("getNextConnectionState for bluetooth connection", () => {
- test("bluetooth connecting", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "bluetooth",
- currStatus: ConnectionStatus.NotConnected,
- deviceStatus: DeviceConnectionStatus.CONNECTING,
- prevDeviceStatus: DeviceConnectionStatus.NO_AUTHORIZED_DEVICE,
- type: "bluetooth",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: true,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: false,
- expectedNextConnectionState: {
- status: ConnectionStatus.Connecting,
- flowType: ConnectionFlowType.ConnectBluetooth,
- },
- });
- });
- test("bluetooth connected for the first time", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "bluetooth",
- currStatus: ConnectionStatus.NotConnected,
- deviceStatus: DeviceConnectionStatus.CONNECTED,
- prevDeviceStatus: DeviceConnectionStatus.CONNECTING,
- type: "bluetooth",
- },
- initialOnFirstConnectAttempt: true,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: false,
- expectedNextConnectionState: {
- status: ConnectionStatus.Connected,
- flowType: ConnectionFlowType.ConnectBluetooth,
- },
- });
- });
- test("bluetooth connected subsequent times", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "bluetooth",
- currStatus: ConnectionStatus.Connecting,
- deviceStatus: DeviceConnectionStatus.CONNECTED,
- prevDeviceStatus: DeviceConnectionStatus.CONNECTING,
- type: "bluetooth",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: false,
- expectedNextConnectionState: {
- status: ConnectionStatus.Connected,
- flowType: ConnectionFlowType.ConnectBluetooth,
- },
- });
- });
- test("bluetooth disconnect", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "bluetooth",
- currStatus: ConnectionStatus.Disconnected,
- deviceStatus: DeviceConnectionStatus.DISCONNECTED,
- prevDeviceStatus: DeviceConnectionStatus.CONNECTED,
- type: "bluetooth",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: false,
- expectedNextConnectionState: undefined,
- });
- });
- test("bluetooth did not select device", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "bluetooth",
- currStatus: ConnectionStatus.NotConnected,
- deviceStatus: DeviceConnectionStatus.NO_AUTHORIZED_DEVICE,
- prevDeviceStatus: DeviceConnectionStatus.NO_AUTHORIZED_DEVICE,
- type: "bluetooth",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: true,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: false,
- expectedNextConnectionState: {
- status: ConnectionStatus.FailedToSelectBluetoothDevice,
- flowType: ConnectionFlowType.ConnectBluetooth,
- },
- });
- });
- test("bluetooth connect fail", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "bluetooth",
- currStatus: ConnectionStatus.Connecting,
- deviceStatus: DeviceConnectionStatus.DISCONNECTED,
- prevDeviceStatus: DeviceConnectionStatus.CONNECTING,
- type: "bluetooth",
- },
- initialOnFirstConnectAttempt: true,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: true,
- expectedNextConnectionState: {
- status: ConnectionStatus.FailedToConnect,
- flowType: ConnectionFlowType.ConnectBluetooth,
- },
- });
- });
- test("bluetooth reconnecting explicitly", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "bluetooth",
- currStatus: ConnectionStatus.Disconnected,
- deviceStatus: DeviceConnectionStatus.CONNECTING,
- prevDeviceStatus: DeviceConnectionStatus.DISCONNECTED,
- type: "bluetooth",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: false,
- expectedNextConnectionState: undefined,
- });
- });
- test("bluetooth reconnecting automatically", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "bluetooth",
- currStatus: ConnectionStatus.Connected,
- deviceStatus: DeviceConnectionStatus.RECONNECTING,
- prevDeviceStatus: DeviceConnectionStatus.CONNECTED,
- type: "bluetooth",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: false,
- expectedNextConnectionState: {
- status: ConnectionStatus.ReconnectingAutomatically,
- flowType: ConnectionFlowType.ConnectBluetooth,
- },
- });
- });
- test("bluetooth connection lost by unplugging device", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "bluetooth",
- currStatus: ConnectionStatus.ReconnectingAutomatically,
- deviceStatus: DeviceConnectionStatus.DISCONNECTED,
- prevDeviceStatus: DeviceConnectionStatus.RECONNECTING,
- type: "bluetooth",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: true,
- expectedNextConnectionState: {
- status: ConnectionStatus.ConnectionLost,
- flowType: ConnectionFlowType.ConnectBluetooth,
- },
- });
- });
- test("bluetooth reconnect fail", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "bluetooth",
- currStatus: ConnectionStatus.ReconnectingExplicitly,
- deviceStatus: DeviceConnectionStatus.DISCONNECTED,
- prevDeviceStatus: DeviceConnectionStatus.CONNECTING,
- type: "bluetooth",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: false,
- initialHasAttemptedReconnect: false,
- expectedHasAttemptedReconnect: true,
- expectedNextConnectionState: {
- status: ConnectionStatus.FailedToReconnect,
- flowType: ConnectionFlowType.ConnectBluetooth,
- },
- });
- });
- test("bluetooth reconnect fail twice", () => {
- testGetNextConnectionState({
- input: {
- currConnType: "bluetooth",
- currStatus: ConnectionStatus.ReconnectingExplicitly,
- deviceStatus: DeviceConnectionStatus.DISCONNECTED,
- prevDeviceStatus: DeviceConnectionStatus.CONNECTING,
- type: "bluetooth",
- },
- initialOnFirstConnectAttempt: false,
- expectedOnFirstConnectAttempt: true,
- initialHasAttemptedReconnect: true,
- expectedHasAttemptedReconnect: false,
- expectedNextConnectionState: {
- status: ConnectionStatus.FailedToReconnectTwice,
- flowType: ConnectionFlowType.ConnectBluetooth,
- },
- });
- });
-});
diff --git a/src/get-next-connection-state.ts b/src/get-next-connection-state.ts
deleted file mode 100644
index 8e406fbc8..000000000
--- a/src/get-next-connection-state.ts
+++ /dev/null
@@ -1,210 +0,0 @@
-/**
- * (c) 2024, Micro:bit Educational Foundation and contributors
- *
- * SPDX-License-Identifier: MIT
- */
-import { StatusListenerType } from "./connect-actions";
-import { ConnectionStatus } from "./connect-status-hooks";
-import { ConnectionFlowType, ConnectionType } from "./connection-stage-hooks";
-import { ConnectionStatus as DeviceConnectionStatus } from "@microbit/microbit-connection";
-
-export interface GetNextConnectionStateInput {
- currConnType: ConnectionType;
- currStatus: ConnectionStatus;
- deviceStatus: DeviceConnectionStatus;
- prevDeviceStatus: DeviceConnectionStatus | null;
- type: StatusListenerType;
- hasAttempedReconnect: boolean;
- setHasAttemptedReconnect: (val: boolean) => void;
- onFirstConnectAttempt: boolean;
- setOnFirstConnectAttempt: (val: boolean) => void;
- isBrowserTabVisible: boolean;
-}
-
-export type NextConnectionState =
- | { status: ConnectionStatus; flowType: ConnectionFlowType }
- | undefined;
-
-export const getNextConnectionState = (
- input: GetNextConnectionStateInput
-): NextConnectionState => {
- const {
- currConnType,
- currStatus,
- deviceStatus,
- prevDeviceStatus,
- type,
- hasAttempedReconnect,
- setHasAttemptedReconnect,
- onFirstConnectAttempt,
- setOnFirstConnectAttempt,
- isBrowserTabVisible,
- } = input;
-
- if (currStatus === ConnectionStatus.Disconnected) {
- // Do not update connection status when user explicitly disconnected connection
- // until user reconnects explicitly
- return undefined;
- }
- const flowType =
- type === "usb"
- ? ConnectionFlowType.ConnectRadioBridge
- : type === "radioRemote"
- ? ConnectionFlowType.ConnectRadioRemote
- : ConnectionFlowType.ConnectBluetooth;
-
- // Don't update connection status when hiding browser tab if connection
- // status is already set to an error case.
- if (
- !isBrowserTabVisible &&
- (currStatus === ConnectionStatus.FailedToConnect ||
- currStatus === ConnectionStatus.ConnectionLost ||
- currStatus === ConnectionStatus.FailedToReconnect ||
- currStatus === ConnectionStatus.FailedToReconnectTwice)
- ) {
- return undefined;
- }
-
- const hasStartedOver =
- currStatus === ConnectionStatus.NotConnected ||
- currStatus === ConnectionStatus.FailedToConnect ||
- currStatus === ConnectionStatus.FailedToReconnectTwice;
-
- if (hasStartedOver) {
- setHasAttemptedReconnect(false);
- setOnFirstConnectAttempt(true);
- }
-
- // We use usb status to infer the radio bridge device status for handling error.
- if (type === "usb") {
- if (
- // Ignore USB status updates when radio connection is not established,
- // is disconnected, or is reconnecting. The connection gets intentionally
- // disconnected before reconnecting.
- currConnType !== "radio" ||
- onFirstConnectAttempt ||
- deviceStatus !== DeviceConnectionStatus.DISCONNECTED ||
- // Ignore usb status when reconnecting.
- // Serial connection gets intentionally disconnected before reconnect.
- currStatus === ConnectionStatus.ReconnectingAutomatically ||
- currStatus === ConnectionStatus.ReconnectingExplicitly ||
- currStatus === ConnectionStatus.NotConnected
- ) {
- return undefined;
- }
- // Show reconnecting automatically when user hides browser tab and there is a connection error.
- if (!isBrowserTabVisible) {
- return { status: ConnectionStatus.ReconnectingAutomatically, flowType };
- }
- if (
- // If bridge micro:bit causes radio bridge reconnect to fail twice
- hasAttempedReconnect
- ) {
- return {
- status: ConnectionStatus.FailedToReconnectTwice,
- flowType: ConnectionFlowType.ConnectRadioRemote,
- };
- }
- // If bridge micro:bit causes radio bridge reconnect to fail
- setHasAttemptedReconnect(true);
- const status =
- currStatus === ConnectionStatus.Connected
- ? ConnectionStatus.ConnectionLost
- : ConnectionStatus.FailedToReconnect;
- return { status, flowType };
- }
- if (
- // If user starts or restarts connection flow.
- // Disconnection happens for newly started / restarted
- // bluetooth connection flows when clearing device
- deviceStatus === DeviceConnectionStatus.DISCONNECTED &&
- currStatus === ConnectionStatus.NotConnected
- ) {
- return { status: ConnectionStatus.NotConnected, flowType };
- }
- if (
- // If connected.
- deviceStatus === DeviceConnectionStatus.CONNECTED
- ) {
- setOnFirstConnectAttempt(false);
- setHasAttemptedReconnect(false);
- return { status: ConnectionStatus.Connected, flowType };
- }
- if (
- // If user fail to connect.
- onFirstConnectAttempt &&
- currStatus === ConnectionStatus.Connecting &&
- deviceStatus === DeviceConnectionStatus.DISCONNECTED
- ) {
- // We count this as the first connect failure.
- // If we fail a second time, we should prompt the user to start over.
- // Set the fields below appropriately to acheive this.
- setOnFirstConnectAttempt(false);
- setHasAttemptedReconnect(true);
- return { status: ConnectionStatus.FailedToConnect, flowType };
- }
- if (
- // If user does not select a device for bluetooth connection.
- type === "bluetooth" &&
- deviceStatus === DeviceConnectionStatus.NO_AUTHORIZED_DEVICE &&
- prevDeviceStatus === DeviceConnectionStatus.NO_AUTHORIZED_DEVICE
- ) {
- return { status: ConnectionStatus.FailedToSelectBluetoothDevice, flowType };
- }
- if (
- // If fails to reconnect twice.
- !onFirstConnectAttempt &&
- hasAttempedReconnect &&
- deviceStatus === DeviceConnectionStatus.DISCONNECTED
- ) {
- // Reset connection state fields so that the next connection attempt is clean.
- setOnFirstConnectAttempt(true);
- setHasAttemptedReconnect(false);
- return { status: ConnectionStatus.FailedToReconnectTwice, flowType };
- }
- if (
- // If fails to reconnect by user.
- !onFirstConnectAttempt &&
- deviceStatus === DeviceConnectionStatus.DISCONNECTED &&
- (prevDeviceStatus === DeviceConnectionStatus.CONNECTING ||
- prevDeviceStatus === DeviceConnectionStatus.NO_AUTHORIZED_DEVICE)
- ) {
- setHasAttemptedReconnect(true);
- return { status: ConnectionStatus.FailedToReconnect, flowType };
- }
- if (
- // If fails to reconnect automatically.
- deviceStatus === DeviceConnectionStatus.DISCONNECTED &&
- currStatus === ConnectionStatus.ReconnectingAutomatically
- ) {
- setHasAttemptedReconnect(true);
- return { status: ConnectionStatus.ConnectionLost, flowType };
- }
- if (
- // If connecting.
- deviceStatus === DeviceConnectionStatus.CONNECTING &&
- hasStartedOver
- ) {
- return { status: ConnectionStatus.Connecting, flowType };
- }
- if (
- // If reconnecting automatically.
- !onFirstConnectAttempt &&
- deviceStatus === DeviceConnectionStatus.RECONNECTING
- ) {
- return { status: ConnectionStatus.ReconnectingAutomatically, flowType };
- }
- if (
- deviceStatus === DeviceConnectionStatus.NO_AUTHORIZED_DEVICE &&
- currStatus === ConnectionStatus.ReconnectingAutomatically &&
- currConnType === "radio"
- ) {
- // The link micro:bit was unplugged while the user was viewing another tab.
- // On return, show failed to reconnect.
- return {
- status: ConnectionStatus.ConnectionLost,
- flowType: ConnectionFlowType.ConnectRadioBridge,
- };
- }
- return undefined;
-};
diff --git a/src/hooks/download-hooks.tsx b/src/hooks/download-hooks.tsx
deleted file mode 100644
index 7327e7e14..000000000
--- a/src/hooks/download-hooks.tsx
+++ /dev/null
@@ -1,315 +0,0 @@
-/**
- * (c) 2024, Micro:bit Educational Foundation and contributors
- *
- * SPDX-License-Identifier: MIT
- */
-import {
- createWebUSBConnection,
- ConnectionStatus as UsbConnectionStatus,
-} from "@microbit/microbit-connection";
-import { useMemo } from "react";
-import {
- ConnectActions,
- ConnectResult,
- ConnectionAndFlashOptions,
-} from "../connect-actions";
-import { useConnectActions } from "../connect-actions-hooks";
-import { ConnectionStatus } from "../connect-status-hooks";
-import { ConnectionStageActions } from "../connection-stage-actions";
-import { ConnectionStage, useConnectionStage } from "../connection-stage-hooks";
-import {
- DownloadState,
- DownloadStep,
- HexData,
- MicrobitToFlash,
-} from "../model";
-import { Settings } from "../settings";
-import { useSettings, useStore } from "../store";
-import { downloadHex } from "../utils/fs-util";
-
-export class DownloadProjectActions {
- private flashingProgressCallback: (value: number) => void;
- constructor(
- private state: DownloadState,
- private setState: (stage: DownloadState) => void,
- private settings: Settings,
- private setSettings: (settings: Partial) => void,
- private connectActions: ConnectActions,
- private connectionStage: ConnectionStage,
- private connectionStageActions: ConnectionStageActions,
- private connectionStatus: ConnectionStatus,
- flashingProgressCallback: (value: number) => void
- ) {
- this.flashingProgressCallback = (value: number) => {
- if (state.step !== DownloadStep.FlashingInProgress) {
- setState({ ...state, step: DownloadStep.FlashingInProgress });
- }
- flashingProgressCallback(value);
- };
- }
-
- clearMakeCodeUsbDevice = () => {
- this.setState({ ...this.state, usbDevice: undefined });
- };
-
- start = async (download: HexData) => {
- if (
- this.state.usbDevice &&
- this.state.usbDevice.status === UsbConnectionStatus.CONNECTED
- ) {
- const newState: DownloadState = {
- ...this.state,
- step: DownloadStep.FlashingInProgress,
- hex: download,
- };
- this.setState(newState);
- await this.flashMicrobit(newState, {
- temporaryUsbConnection: this.state.usbDevice,
- });
- } else if (!this.settings.showPreDownloadHelp) {
- const newState = { ...this.state, hex: download };
- await this.onHelpNext(true, newState);
- } else {
- this.updateStage({
- step: DownloadStep.Help,
- microbitToFlash: MicrobitToFlash.Default,
- hex: download,
- });
- }
- };
-
- onHelpNext = async (isSkipNextTime: boolean, state?: DownloadState) => {
- this.setSettings({ showPreDownloadHelp: !isSkipNextTime });
-
- if (this.connectionStage.connType === "radio") {
- // Disconnect input micro:bit to not trigger radio connection lost warning.
- await this.connectionStageActions.disconnectInputMicrobit();
- this.updateStage({
- ...(state ?? {}),
- step: DownloadStep.UnplugRadioBridgeMicrobit,
- });
- } else if (this.connectionStatus !== ConnectionStatus.NotConnected) {
- // If we've bluetooth connected to a micro:bit in the session,
- // we make the user choose a device even if the connection has been lost since.
- // This makes reconnect easier if the user has two micro:bits.
- this.updateStage({
- ...(state ?? {}),
- step: DownloadStep.ChooseSameOrDifferentMicrobit,
- microbitToFlash: MicrobitToFlash.Default,
- });
- } else {
- this.updateStage({
- ...(state ?? {}),
- step: DownloadStep.ConnectCable,
- });
- }
- };
-
- onSkipIntro = (skipIntro: boolean) =>
- this.setSettings({ showPreDownloadHelp: !skipIntro });
-
- onBackToIntro = () => this.setStep(DownloadStep.Help);
-
- onChosenSameMicrobit = async () => {
- if (this.connectActions.isUsbDeviceConnected()) {
- const newStage = { ...this.state, microbitToFlash: MicrobitToFlash.Same };
- const usbConnection = this.connectActions.getUsbConnection();
- if (usbConnection.getBoardVersion() === "V1") {
- this.updateStage({
- ...newStage,
- step: DownloadStep.IncompatibleDevice,
- });
- return;
- }
- this.updateStage(newStage);
- // Can flash directly without choosing device.
- return this.connectAndFlashMicrobit(newStage);
- }
- this.updateStage({
- step: DownloadStep.ConnectCable,
- microbitToFlash: MicrobitToFlash.Same,
- });
- };
-
- onChosenDifferentMicrobit = () => {
- this.updateStage({
- step: DownloadStep.ConnectCable,
- microbitToFlash: MicrobitToFlash.Different,
- });
- };
-
- connectAndFlashMicrobit = async (stage: DownloadState) => {
- let connectionAndFlashOptions: ConnectionAndFlashOptions | undefined;
- if (
- stage.microbitToFlash === MicrobitToFlash.Same &&
- this.connectionStage.connType === "bluetooth"
- ) {
- // Disconnect input micro:bit to not trigger bluetooth connection lost warning.
- await this.connectionStageActions.disconnectInputMicrobit();
- }
- if (stage.microbitToFlash === MicrobitToFlash.Different) {
- // Use a temporary USB connection to flash the MakeCode program.
- // Disconnect the input micro:bit if the user selects this device from the
- // list by mistake.
- const temporaryUsbConnection = createWebUSBConnection();
- const connectedDevice = this.connectActions.getUsbDevice();
- if (connectedDevice) {
- temporaryUsbConnection.setRequestDeviceExclusionFilters([
- { serialNumber: connectedDevice.serialNumber },
- ]);
- }
- connectionAndFlashOptions = {
- temporaryUsbConnection,
- callbackIfDeviceIsSame:
- this.connectionStageActions.disconnectInputMicrobit,
- };
- }
- if (!stage.hex) {
- throw new Error("Project hex/name is not set!");
- }
-
- this.updateStage({ step: DownloadStep.WebUsbChooseMicrobit });
-
- const { result, usb } = await this.connectActions.requestUSBConnection(
- connectionAndFlashOptions
- );
- if (result === ConnectResult.Success && usb.getBoardVersion() === "V1") {
- return this.updateStage({
- step: DownloadStep.IncompatibleDevice,
- });
- }
-
- await this.flashMicrobit(stage, connectionAndFlashOptions);
- };
-
- private flashMicrobit = async (
- stage: DownloadState,
- connectionAndFlashOptions?: ConnectionAndFlashOptions
- ) => {
- if (!stage.hex) {
- throw new Error("Project hex/name is not set!");
- }
- const result = await this.connectActions.flashMicrobit(
- stage.hex.hex,
- this.flashingProgressCallback,
- connectionAndFlashOptions?.temporaryUsbConnection
- );
- const newStage = {
- usbDevice:
- connectionAndFlashOptions?.temporaryUsbConnection ??
- this.connectActions.getUsbConnection(),
- step:
- result === ConnectResult.Success
- ? DownloadStep.None
- : DownloadStep.ManualFlashingTutorial,
- flashProgress: 0,
- };
- this.updateStage(newStage);
- if (newStage.step === DownloadStep.ManualFlashingTutorial) {
- downloadHex(stage.hex);
- }
- };
-
- getOnNext = () => {
- const nextStep = this.getNextStep();
- return nextStep ? () => this.setStep(nextStep) : undefined;
- };
-
- getOnBack = () => {
- const prevStep = this.getPrevStep();
- return prevStep ? () => this.setStep(prevStep) : undefined;
- };
-
- private getNextStep = (): DownloadStep | undefined => {
- switch (this.state.step) {
- case DownloadStep.UnplugRadioBridgeMicrobit:
- return DownloadStep.ConnectRadioRemoteMicrobit;
- case DownloadStep.ConnectCable:
- case DownloadStep.ConnectRadioRemoteMicrobit:
- return DownloadStep.WebUsbFlashingTutorial;
- default:
- throw new Error(`Next step not accounted for: ${this.state.step}`);
- }
- };
-
- private getPrevStep = (): DownloadStep | undefined => {
- switch (this.state.step) {
- case DownloadStep.UnplugRadioBridgeMicrobit:
- case DownloadStep.ChooseSameOrDifferentMicrobit: {
- return this.settings.showPreDownloadHelp
- ? DownloadStep.Help
- : undefined;
- }
- case DownloadStep.ConnectRadioRemoteMicrobit:
- return DownloadStep.UnplugRadioBridgeMicrobit;
- case DownloadStep.ConnectCable: {
- if (this.state.microbitToFlash !== MicrobitToFlash.Default) {
- return DownloadStep.ChooseSameOrDifferentMicrobit;
- }
- if (this.settings.showPreDownloadHelp) {
- return DownloadStep.Help;
- }
- return undefined;
- }
- case DownloadStep.ManualFlashingTutorial:
- case DownloadStep.WebUsbFlashingTutorial: {
- return this.connectionStage.connType === "radio"
- ? DownloadStep.ConnectRadioRemoteMicrobit
- : DownloadStep.ConnectCable;
- }
- case DownloadStep.IncompatibleDevice:
- return DownloadStep.ChooseSameOrDifferentMicrobit;
- default:
- throw new Error(`Prev step not accounted for: ${this.state.step}`);
- }
- };
-
- close = () => this.setStep(DownloadStep.None);
-
- private updateStage = (partialStage: Partial) => {
- this.setState({ ...this.state, ...partialStage } as DownloadState);
- };
-
- private setStep = (step: DownloadStep) =>
- this.setState({ ...this.state, step });
-}
-
-export const useDownloadActions = (): DownloadProjectActions => {
- const stage = useStore((s) => s.download);
- const setDownloadFlashingProgress = useStore(
- (s) => s.setDownloadFlashingProgress
- );
- const setStage = useStore((s) => s.setDownload);
- const [settings, setSettings] = useSettings();
- const connectActions = useConnectActions();
- const {
- actions: connectionStageActions,
- status: connectionStatus,
- stage: connectionStage,
- } = useConnectionStage();
- return useMemo(
- () =>
- new DownloadProjectActions(
- stage,
- setStage,
- settings,
- setSettings,
- connectActions,
- connectionStage,
- connectionStageActions,
- connectionStatus,
- setDownloadFlashingProgress
- ),
- [
- connectActions,
- connectionStage,
- connectionStageActions,
- connectionStatus,
- setDownloadFlashingProgress,
- setSettings,
- setStage,
- settings,
- stage,
- ]
- );
-};
diff --git a/src/hooks/project-hooks.tsx b/src/hooks/project-hooks.tsx
index bc0a8f6fe..83cb6e04e 100644
--- a/src/hooks/project-hooks.tsx
+++ b/src/hooks/project-hooks.tsx
@@ -16,6 +16,7 @@ import {
RefObject,
useCallback,
useContext,
+ useEffect,
useMemo,
useRef,
} from "react";
@@ -27,8 +28,12 @@ import {
isDatasetUserFileFormat,
PostImportDialogState,
SaveStep,
+ SaveType,
} from "../model";
-import { untitledProjectName as untitled } from "../project-utils";
+import {
+ untitledProjectName as untitled,
+ untitledProjectName,
+} from "../project-utils";
import { useStore } from "../store";
import {
createCodePageUrl,
@@ -38,11 +43,16 @@ import {
} from "../urls";
import { getTotalNumSamples } from "../utils/actions";
import {
- downloadHex,
+ downloadHexData,
getLowercaseFileExtension,
readFileAsText,
} from "../utils/fs-util";
-import { useDownloadActions } from "./download-hooks";
+import { useDownloadActions } from "../download-flow/download-hooks";
+import { Capacitor } from "@capacitor/core";
+import { App as CapacitorApp } from "@capacitor/app";
+import { Encoding, Filesystem } from "@capacitor/filesystem";
+import { isIOS } from "../platform";
+import { isShareCanceled, shareHex } from "../utils/share-util";
class CodeEditorError extends Error {}
@@ -63,7 +73,11 @@ interface ProjectContext {
project: MakeCodeProject;
projectEdited: boolean;
resetProject: () => void;
- loadFile: (file: File, type: LoadType, loadAction: LoadAction) => void;
+ loadFile: (
+ file: File,
+ type: LoadType,
+ loadAction: LoadAction
+ ) => Promise;
/**
* Called to request a save.
*
@@ -74,7 +88,7 @@ interface ProjectContext {
* on MakeCode or a dialog flow. The progress will be reflected in the `save`
* state field.
*/
- saveHex: (hex?: HexData) => Promise;
+ saveHex: (saveType: SaveType, hex?: HexData) => Promise;
editorCallbacks: Pick<
MakeCodeFrameProps,
@@ -134,8 +148,8 @@ export const ProjectProvider = ({
const getEditorStartUp = useStore((s) => s.getEditorStartUp);
const editorReady = useStore((s) => s.editorReady);
const editorTimedOut = useStore((s) => s.editorTimedOut);
- const openEditorTimedOutDialog = useStore(
- (s) => () => s.setIsEditorTimedOutDialogOpen(true)
+ const setIsEditorTimedOutDialogOpen = useStore(
+ (s) => s.setIsEditorTimedOutDialogOpen
);
const setProjectEdited = useStore((s) => s.setProjectEdited);
const setEditorLoadingFile = useStore((s) => s.setEditorLoadingFile);
@@ -154,6 +168,10 @@ export const ProjectProvider = ({
const checkIfLangChanged = useStore((s) => s.checkIfLangChanged);
const navigate = useNavigate();
+ const openEditorTimedOutDialog = useCallback(() => {
+ setIsEditorTimedOutDialogOpen(true);
+ }, [setIsEditorTimedOutDialogOpen]);
+
const project = useStore((s) => s.project);
const initialProjects = useCallback(() => {
logging.log(
@@ -320,12 +338,43 @@ export const ProjectProvider = ({
return false;
}
// Unexpected error, can't handle better than the redirect.
- logging.error(e);
+ logging.error("Error", e);
return false;
}
}, [doAfterEditorUpdate, logging, setProjectEdited]);
const resetProject = useStore((s) => s.resetProject);
const loadDataset = useStore((s) => s.loadDataset);
+ const importProjectFromHexText = useCallback(
+ async (hex: string, fileName: string) => {
+ const makeCodeMagicMark = "41140E2FB82FA2BB";
+ // Check if is a MakeCode hex, otherwise show error dialog.
+ if (!hex.includes(makeCodeMagicMark)) {
+ setPostImportDialogState(PostImportDialogState.Error);
+ return;
+ }
+ const hasTimedOut = await checkIfEditorStartUpTimedOut(
+ editorReadyPromise.promise
+ );
+ if (hasTimedOut) {
+ openEditorTimedOutDialog();
+ return;
+ }
+ // This triggers the code in editorChanged to update actions etc.
+ setEditorLoadingFile();
+ driverRef.current!.importFile({
+ filename: fileName,
+ parts: [hex],
+ });
+ },
+ [
+ checkIfEditorStartUpTimedOut,
+ driverRef,
+ editorReadyPromise.promise,
+ openEditorTimedOutDialog,
+ setEditorLoadingFile,
+ setPostImportDialogState,
+ ]
+ );
const loadFile = useCallback(
async (
file: File,
@@ -350,39 +399,17 @@ export const ProjectProvider = ({
}
} else if (fileExtension === "hex") {
const hex = await readFileAsText(file);
- const makeCodeMagicMark = "41140E2FB82FA2BB";
- // Check if is a MakeCode hex, otherwise show error dialog.
- if (hex.includes(makeCodeMagicMark)) {
- const hasTimedOut = await checkIfEditorStartUpTimedOut(
- editorReadyPromise.promise
- );
- if (hasTimedOut) {
- openEditorTimedOutDialog();
- return;
- }
- // This triggers the code in editorChanged to update actions etc.
- setEditorLoadingFile();
- driverRef.current!.importFile({
- filename: file.name,
- parts: [hex],
- });
- } else {
- setPostImportDialogState(PostImportDialogState.Error);
- }
+ await importProjectFromHexText(hex, file.name);
} else {
setPostImportDialogState(PostImportDialogState.Error);
}
},
[
- checkIfEditorStartUpTimedOut,
- driverRef,
- editorReadyPromise.promise,
+ importProjectFromHexText,
loadDataset,
logging,
navigate,
- openEditorTimedOutDialog,
setPostImportDialogState,
- setEditorLoadingFile,
]
);
@@ -390,30 +417,30 @@ export const ProjectProvider = ({
const save = useStore((s) => s.save);
const settings = useStore((s) => s.settings);
const actions = useStore((s) => s.actions);
- const saveNextDownloadRef = useRef(false);
+ const saveNextDownloadRef = useRef(null);
const translatedUntitled = useDefaultProjectName();
const saveHex = useCallback(
- async (hex?: HexData): Promise => {
+ async (saveType: SaveType, hex?: HexData): Promise => {
const { step } = save;
const projectName = getCurrentProject().header?.name;
if (settings.showPreSaveHelp && step === SaveStep.None) {
- setSave({ hex, step: SaveStep.PreSaveHelp });
+ setSave({ hex, step: SaveStep.PreSaveHelp, type: saveType });
} else if (
(projectName === untitled || projectName === translatedUntitled) &&
step === SaveStep.None
) {
- setSave({ hex, step: SaveStep.ProjectName });
+ setSave({ hex, step: SaveStep.ProjectName, type: saveType });
} else if (!hex) {
- setSave({ hex, step: SaveStep.SaveProgress });
+ setSave({ hex, step: SaveStep.SaveProgress, type: saveType });
// This will result in a future call to saveHex with a hex.
try {
await doAfterEditorUpdate(async () => {
- saveNextDownloadRef.current = true;
+ saveNextDownloadRef.current = saveType;
await driverRef.current!.compile();
});
} catch (e) {
if (e instanceof CodeEditorError) {
- setSave({ step: SaveStep.None });
+ setSave({ step: SaveStep.None, type: SaveType.Download });
openEditorTimedOutDialog();
}
}
@@ -423,17 +450,33 @@ export const ProjectProvider = ({
detail: {
actions: actions.length,
samples: getTotalNumSamples(actions),
+ saveType,
},
});
- downloadHex(hex);
- setSave({ step: SaveStep.None });
- toast({
- id: "save-complete",
- position: "top",
- duration: 5_000,
- title: intl.formatMessage({ id: "saving-toast-title" }),
- status: "info",
- });
+ // Dismiss the progress dialog now that the hex is ready.
+ setSave({ hex, step: SaveStep.ChooseDestination, type: saveType });
+ if (saveType === SaveType.Share) {
+ try {
+ await shareHex(hex);
+ } catch (e) {
+ if (!isShareCanceled(e)) {
+ logging.error("Sharing failed", e);
+ }
+ }
+ } else {
+ await downloadHexData(hex);
+ }
+ setSave({ step: SaveStep.None, type: SaveType.Download });
+ if (saveType === SaveType.Download && !isIOS()) {
+ // iOS share sheet provides its own feedback.
+ toast({
+ id: "save-complete",
+ position: "top",
+ duration: 5_000,
+ title: intl.formatMessage({ id: "saving-toast-title" }),
+ status: "info",
+ });
+ }
}
},
[
@@ -474,13 +517,17 @@ export const ProjectProvider = ({
};
navigate(createTestingModelPageUrl(), { state });
}, [navigate]);
- const onSave = saveHex;
+ const onSave = useCallback(
+ (hex: HexData) => saveHex(SaveType.Download, hex),
+ [saveHex]
+ );
const downloadActions = useDownloadActions();
const onDownload = useCallback(
(download: HexData) => {
if (saveNextDownloadRef.current) {
- saveNextDownloadRef.current = false;
- void saveHex(download);
+ const saveType = saveNextDownloadRef.current;
+ saveNextDownloadRef.current = null;
+ void saveHex(saveType, download);
} else {
void downloadActions.start(download);
}
@@ -488,6 +535,54 @@ export const ProjectProvider = ({
[downloadActions, saveHex]
);
+ const isEditorReady = useStore((s) => s.isEditorReady);
+ // Native app URL open handler (e.g. opening a .hex file).
+ useEffect(() => {
+ if (Capacitor.isNativePlatform()) {
+ const appUrlListener = CapacitorApp.addListener(
+ "appUrlOpen",
+ async (evt) => {
+ const contents = await Filesystem.readFile({
+ path: evt.url,
+ encoding: Encoding.UTF8,
+ });
+ let filename = decodeURIComponent(
+ evt.url.substring(evt.url.lastIndexOf("/") + 1)
+ );
+ // Forgivingly shim broken filenames to hex files,
+ // we can't rely on android to maintain file data.
+ // Even Android's Files app often passes us a broken
+ // filename. MakeCode is resilient to bad files.
+ if (filename.length === 0) {
+ filename = `${untitledProjectName}.hex`;
+ }
+ if (!filename.includes(".")) {
+ filename += ".hex";
+ }
+ await importProjectFromHexText(contents.data as string, filename);
+ }
+ );
+
+ const resumeListener = CapacitorApp.addListener("resume", () => {
+ if (!isEditorReady) {
+ logging.log("Editor not ready when resuming app, reloading...");
+ window.location.reload();
+ }
+ });
+
+ return () => {
+ void appUrlListener.then((l) => l.remove());
+ void resumeListener.then((l) => l.remove());
+ };
+ }
+ }, [
+ driverRef,
+ editorReady,
+ importProjectFromHexText,
+ isEditorReady,
+ logging,
+ ]);
+
const value = useMemo(
() => ({
loadFile,
diff --git a/src/hooks/use-accelerometer-listener.ts b/src/hooks/use-accelerometer-listener.ts
new file mode 100644
index 000000000..005397fbc
--- /dev/null
+++ b/src/hooks/use-accelerometer-listener.ts
@@ -0,0 +1,24 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { AccelerometerData } from "@microbit/microbit-connection";
+import { useEffect } from "react";
+import { useDataConnection } from "../connections-hooks";
+
+type AccelerometerListener = (e: AccelerometerData) => void;
+
+/**
+ * Subscribes to accelerometer data on the active data connection.
+ * Callbacks only fire when connected.
+ */
+export const useAccelerometerListener = (listener: AccelerometerListener) => {
+ const connection = useDataConnection();
+
+ useEffect(() => {
+ connection.addEventListener("accelerometerdatachanged", listener);
+ return () =>
+ connection.removeEventListener("accelerometerdatachanged", listener);
+ }, [connection, listener]);
+};
diff --git a/src/hooks/use-board-version.ts b/src/hooks/use-board-version.ts
new file mode 100644
index 000000000..6b3f03258
--- /dev/null
+++ b/src/hooks/use-board-version.ts
@@ -0,0 +1,27 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { BoardVersion, DeviceError } from "@microbit/microbit-connection";
+import { useConnections } from "../connections-hooks";
+
+/**
+ * Returns the connected micro:bit's board version, or undefined
+ * when no device is connected.
+ *
+ * For bluetooth connections, reads from the connection object.
+ * For radio connections, defaults to V2 because V1 boards are blocked
+ * during the connection flow.
+ */
+export const useBoardVersion = (): BoardVersion | undefined => {
+ const connections = useConnections();
+ try {
+ return connections.bluetooth.getBoardVersion() ?? "V2";
+ } catch (e) {
+ if (e instanceof DeviceError && e.code === "not-connected") {
+ return undefined;
+ }
+ throw e;
+ }
+};
diff --git a/src/hooks/use-keyboard-height.ts b/src/hooks/use-keyboard-height.ts
new file mode 100644
index 000000000..46a4fb731
--- /dev/null
+++ b/src/hooks/use-keyboard-height.ts
@@ -0,0 +1,38 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { Keyboard } from "@capacitor/keyboard";
+import { useEffect, useState } from "react";
+import { isNativePlatform } from "../platform";
+
+/**
+ * Returns the current on-screen keyboard height in pixels.
+ *
+ * Uses the Capacitor Keyboard plugin on native platforms.
+ * Returns 0 on web or when the keyboard is closed.
+ */
+const useKeyboardHeight = (): number => {
+ const [keyboardHeight, setKeyboardHeight] = useState(0);
+
+ useEffect(() => {
+ if (!isNativePlatform()) {
+ return;
+ }
+ const showListener = Keyboard.addListener("keyboardWillShow", (info) => {
+ setKeyboardHeight(info.keyboardHeight);
+ });
+ const hideListener = Keyboard.addListener("keyboardWillHide", () => {
+ setKeyboardHeight(0);
+ });
+ return () => {
+ void showListener.then((h) => h.remove());
+ void hideListener.then((h) => h.remove());
+ };
+ }, []);
+
+ return keyboardHeight;
+};
+
+export default useKeyboardHeight;
diff --git a/src/hooks/use-microbit-button-listener.ts b/src/hooks/use-microbit-button-listener.ts
new file mode 100644
index 000000000..6f7ed0232
--- /dev/null
+++ b/src/hooks/use-microbit-button-listener.ts
@@ -0,0 +1,28 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { ButtonData } from "@microbit/microbit-connection";
+import { useEffect } from "react";
+import { useDataConnection } from "../connections-hooks";
+
+type ButtonListener = (e: ButtonData) => void;
+
+/**
+ * Subscribes to micro:bit button events on the active data connection.
+ * Callbacks only fire when connected.
+ */
+export const useMicrobitButtonListener = (
+ button: "A" | "B",
+ listener: ButtonListener
+) => {
+ const connection = useDataConnection();
+
+ useEffect(() => {
+ const eventType = button === "A" ? "buttonachanged" : "buttonbchanged";
+
+ connection.addEventListener(eventType, listener);
+ return () => connection.removeEventListener(eventType, listener);
+ }, [connection, button, listener]);
+};
diff --git a/src/hooks/use-safe-area-insets.ts b/src/hooks/use-safe-area-insets.ts
new file mode 100644
index 000000000..9a78dd230
--- /dev/null
+++ b/src/hooks/use-safe-area-insets.ts
@@ -0,0 +1,95 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { useLayoutEffect } from "react";
+
+/**
+ * Measures env(safe-area-inset-*) values by applying them to a test element.
+ */
+const measureSafeAreaInsets = () => {
+ const testEl = document.createElement("div");
+ testEl.style.cssText = `
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ padding-top: env(safe-area-inset-top);
+ padding-right: env(safe-area-inset-right);
+ padding-bottom: env(safe-area-inset-bottom);
+ padding-left: env(safe-area-inset-left);
+ pointer-events: none;
+ visibility: hidden;
+ `;
+ document.body.appendChild(testEl);
+
+ const style = getComputedStyle(testEl);
+ const insets = {
+ top: parseInt(style.paddingTop, 10) || 0,
+ right: parseInt(style.paddingRight, 10) || 0,
+ bottom: parseInt(style.paddingBottom, 10) || 0,
+ left: parseInt(style.paddingLeft, 10) || 0,
+ };
+
+ document.body.removeChild(testEl);
+ return insets;
+};
+
+/**
+ * Detects safe area insets and sets CSS custom properties for the navigation
+ * bar side only (the larger of left/right insets in landscape).
+ *
+ * Sets on :root:
+ * - --safe-area-nav-left: The left inset if it's the nav bar side, else 0px
+ * - --safe-area-nav-right: The right inset if it's the nav bar side, else 0px
+ *
+ * This allows content to flow under the camera cutout (smaller inset) while
+ * respecting the navigation bar (larger inset).
+ *
+ * Current approach: Heuristic based on inset size (nav bar > camera cutout).
+ *
+ * Future improvement: Use Android's WindowInsets API in MainActivity.java to
+ * distinguish between inset sources and pass the info to JS:
+ *
+ * WindowInsets insets = view.getRootWindowInsets();
+ * Insets navBar = insets.getInsets(WindowInsetsCompat.Type.navigationBars());
+ * Insets cutout = insets.getInsets(WindowInsetsCompat.Type.displayCutout());
+ * // Inject as CSS variables or expose via a Capacitor plugin
+ *
+ * This would be more accurate than the size heuristic.
+ */
+export const useSafeAreaInsets = () => {
+ useLayoutEffect(() => {
+ const updateInsets = () => {
+ const { left, right } = measureSafeAreaInsets();
+ const root = document.documentElement;
+
+ // The larger inset is likely the navigation bar
+ if (left > right) {
+ root.style.setProperty("--safe-area-nav-left", `${left}px`);
+ root.style.setProperty("--safe-area-nav-right", "0px");
+ } else if (right > left) {
+ root.style.setProperty("--safe-area-nav-left", "0px");
+ root.style.setProperty("--safe-area-nav-right", `${right}px`);
+ } else {
+ // Equal (including both 0) - respect both
+ root.style.setProperty("--safe-area-nav-left", `${left}px`);
+ root.style.setProperty("--safe-area-nav-right", `${right}px`);
+ }
+ };
+
+ // Update on mount
+ updateInsets();
+
+ // Update on resize/orientation change
+ window.addEventListener("resize", updateInsets);
+ window.addEventListener("orientationchange", updateInsets);
+
+ return () => {
+ window.removeEventListener("resize", updateInsets);
+ window.removeEventListener("orientationchange", updateInsets);
+ };
+ }, []);
+};
diff --git a/src/hooks/use-storage.ts b/src/hooks/use-storage.ts
deleted file mode 100644
index 601846070..000000000
--- a/src/hooks/use-storage.ts
+++ /dev/null
@@ -1,87 +0,0 @@
-/**
- * (c) 2024, Micro:bit Educational Foundation and contributors
- *
- * SPDX-License-Identifier: MIT
- */
-
-/* eslint-disable @typescript-eslint/no-unsafe-member-access */
-/* eslint-disable @typescript-eslint/no-unsafe-return */
-/* eslint-disable @typescript-eslint/no-unsafe-argument */
-/* eslint-disable @typescript-eslint/no-unsafe-assignment */
-import { useCallback, useState } from "react";
-
-type storageType = "local" | "session";
-
-/**
- * Local and session storage-backed state (via JSON serialization).
- */
-export function useStorage(
- storageType: storageType,
- key: string,
- defaultValue: T,
- validate?: (x: unknown) => x is T
-): [T, (value: T) => void] {
- const [state, setState] = useState(() => {
- const storage =
- storageType === "local"
- ? localStorageIfPossible()
- : sessionStorageIfPossible();
- const value = storage ? storage.getItem(key) : null;
- if (value !== null) {
- try {
- let parsed = JSON.parse(value);
- // Ensure we get new top-level defaults.
- parsed = {
- ...defaultValue,
- ...parsed,
- };
- // Remove any top-level keys that aren't present in defaults.
- const unknownKeys = new Set(Object.keys(parsed));
- Object.keys(defaultValue).forEach((k) => unknownKeys.delete(k));
- unknownKeys.forEach((k) => delete parsed[k]);
-
- if (validate && !validate(parsed)) {
- throw new Error(`Invalid data stored in ${storageType} storage`);
- }
-
- return parsed;
- } catch (e) {
- // Better than exploding forever.
- return defaultValue;
- }
- }
- return defaultValue;
- });
- const setAndSaveState = useCallback(
- (value: T) => {
- const storage =
- storageType === "local"
- ? localStorageIfPossible()
- : sessionStorageIfPossible();
- if (storage) {
- storage.setItem(key, JSON.stringify(value));
- }
- setState(value);
- },
- [setState, key, storageType]
- );
- return [state, setAndSaveState];
-}
-
-const localStorageIfPossible = () => {
- try {
- return window.localStorage;
- } catch (e) {
- // Handle possible SecurityError, absent window.
- return undefined;
- }
-};
-
-const sessionStorageIfPossible = () => {
- try {
- return window.sessionStorage;
- } catch (e) {
- // Handle possible SecurityError, absent window.
- return undefined;
- }
-};
diff --git a/src/images/bluetooth-symbol.svg b/src/images/bluetooth-symbol.svg
new file mode 100644
index 000000000..086c34ef1
--- /dev/null
+++ b/src/images/bluetooth-symbol.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/images/microbit-with-battery-pack.svg b/src/images/microbit-with-battery-pack.svg
new file mode 100644
index 000000000..9770689c7
--- /dev/null
+++ b/src/images/microbit-with-battery-pack.svg
@@ -0,0 +1,89 @@
+
diff --git a/src/keyboard-shortcut-hooks.tsx b/src/keyboard-shortcut-hooks.tsx
index 614395607..59e4004b8 100644
--- a/src/keyboard-shortcut-hooks.tsx
+++ b/src/keyboard-shortcut-hooks.tsx
@@ -1,7 +1,7 @@
import { HotkeyCallback, Keys, useHotkeys } from "react-hotkeys-hook";
-import { useStore } from "./store";
import { Options } from "react-hotkeys-hook/dist/types";
-import { useConnectionStage } from "./connection-stage-hooks";
+import { isDataConnectionDialogOpen } from "./data-connection-flow";
+import { useStore } from "./store";
// Shortcuts are global unless noted otherwise.
export const keyboardShortcuts = {
@@ -30,7 +30,9 @@ export const useShortcut = (
const isNonConnectionDialogOpen = useStore((s) =>
s.isNonConnectionDialogOpen()
);
- const { isDialogOpen: isConnectionDialogOpen } = useConnectionStage();
+ const isConnectionDialogOpen = useStore((s) =>
+ isDataConnectionDialogOpen(s.dataConnection.step)
+ );
return useHotkeys(keys, hotkeyCallback, {
...globalShortcutConfig,
...options,
diff --git a/src/logging/logging.ts b/src/logging/logging.ts
index 5f6592657..561bdbe1a 100644
--- a/src/logging/logging.ts
+++ b/src/logging/logging.ts
@@ -13,6 +13,6 @@ export interface Event {
export interface Logging {
event(event: Event): void;
- error(e: any): void;
+ error(message: string, e: unknown): void;
log(e: any): void;
}
diff --git a/src/messages/ui.ca.json b/src/messages/ui.ca.json
index 0de8ada61..518e7fcfe 100644
--- a/src/messages/ui.ca.json
+++ b/src/messages/ui.ca.json
@@ -181,6 +181,12 @@
"value": "Amic que narra contes amb IA"
}
],
+ "animation-bluetooth-mode-label": [
+ {
+ "type": 0,
+ "value": "Animation demonstrating how to reset to Bluetooth mode."
+ }
+ ],
"animation-label": [
{
"type": 0,
@@ -253,6 +259,80 @@
"value": "Previsualització de blocs"
}
],
+ "bluetooth-disabled-body": [
+ {
+ "type": 0,
+ "value": "Please turn on Bluetooth and try again."
+ }
+ ],
+ "bluetooth-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth is turned off"
+ }
+ ],
+ "bluetooth-permission-denied-body-android": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-body-ios": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth permission required"
+ }
+ ],
"bluetooth-unsupported-advice": [
{
"type": 0,
@@ -403,6 +483,12 @@
"value": "Confirma i desa"
}
],
+ "confirm-share-action": [
+ {
+ "type": 0,
+ "value": "Confirm and share"
+ }
+ ],
"connect-action": [
{
"type": 0,
@@ -445,6 +531,12 @@
"value": "No has triat una micro:bit. Vols tornar-ho a provar?"
}
],
+ "connect-bluetooth-enabled": [
+ {
+ "type": 0,
+ "value": "Bluetooth enabled"
+ }
+ ],
"connect-bluetooth-heading": [
{
"type": 0,
@@ -511,6 +603,12 @@
"value": "Connecta la micro:bit a aquest ordinador amb un cable USB perquè el programa de recollida de dades es pugui descarregar."
}
],
+ "connect-cannot-see-pattern": [
+ {
+ "type": 0,
+ "value": "I do not see a pattern"
+ }
+ ],
"connect-computer": [
{
"type": 0,
@@ -577,6 +675,36 @@
"value": "Cable micro USB"
}
],
+ "connect-native-change-pattern": [
+ {
+ "type": 0,
+ "value": "My pattern is different"
+ }
+ ],
+ "connect-native-pattern-heading": [
+ {
+ "type": 0,
+ "value": "Confirm this pattern matches your micro:bit"
+ }
+ ],
+ "connect-native-pattern-subtitle": [
+ {
+ "type": 0,
+ "value": "If needed, change the pattern below to match."
+ }
+ ],
+ "connect-native-start-battery-check": [
+ {
+ "type": 0,
+ "value": "Connect the battery pack, then check the light on the back of the micro:bit is on."
+ }
+ ],
+ "connect-native-start-heading": [
+ {
+ "type": 0,
+ "value": "Connect micro:bit battery pack"
+ }
+ ],
"connect-pattern-heading": [
{
"type": 0,
@@ -597,6 +725,52 @@
"value": ": nombre de LEDs encesos a la pantalla de la micro:bit"
}
],
+ "connect-pattern-label": [
+ {
+ "type": 0,
+ "value": "The number of LEDs lit in each column of the micro:bit display, from left to right, are "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol1"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol2"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol3"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol4"
+ },
+ {
+ "type": 0,
+ "value": ", and "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol5"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
"connect-pattern-subtitle": [
{
"type": 0,
@@ -759,6 +933,42 @@
"value": "Resolució de problemes"
}
],
+ "connect-try-another-way": [
+ {
+ "type": 0,
+ "value": "Try another way"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": [
+ {
+ "type": 0,
+ "value": "Try the following:"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": [
+ {
+ "type": 0,
+ "value": "Disconnect and then reconnect the micro:bit with the power source."
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": [
+ {
+ "type": 0,
+ "value": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again."
+ }
+ ],
"connect-with-batteries": [
{
"type": 0,
@@ -1197,6 +1407,12 @@
"value": "Transferir el programa de recollida de dades"
}
],
+ "downloading-data-collection-microbit-header": [
+ {
+ "type": 0,
+ "value": "Downloading data collection program to micro:bit"
+ }
+ ],
"downloading-header": [
{
"type": 0,
@@ -1209,10 +1425,40 @@
"value": "Transferir el programa d'enllaç de ràdio"
}
],
- "downloading-subtitle": [
+ "downloading-stage-checking-bond": [
{
"type": 0,
- "value": "Si us plau, espera. Transferint el programa a la micro:bit."
+ "value": "Choose ‘Pair’ if asked"
+ }
+ ],
+ "downloading-stage-connecting": [
+ {
+ "type": 0,
+ "value": "Connecting to micro:bit…"
+ }
+ ],
+ "downloading-stage-finding-device": [
+ {
+ "type": 0,
+ "value": "Finding micro:bit…"
+ }
+ ],
+ "downloading-stage-flashing": [
+ {
+ "type": 0,
+ "value": "Please wait. Downloading program to micro:bit."
+ }
+ ],
+ "downloading-stage-flashing-native": [
+ {
+ "type": 0,
+ "value": "Please do not interact with the micro:bit before the download is complete."
+ }
+ ],
+ "downloading-stage-resetting-device": [
+ {
+ "type": 0,
+ "value": "Waiting for micro:bit to reboot..."
}
],
"duplicate-project-action": [
@@ -2015,6 +2261,32 @@
"value": "S'està carregant"
}
],
+ "location-disabled-body": [
+ {
+ "type": 0,
+ "value": "Location services are required for Bluetooth on this device. Please enable location services in "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "Settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": " and try again."
+ }
+ ],
+ "location-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Location services required"
+ }
+ ],
"main-menu": [
{
"type": 0,
@@ -2055,6 +2327,16 @@
"value": "No s'ha pogut carregar Microsoft MakeCode"
}
],
+ "microbit-name-label": [
+ {
+ "type": 0,
+ "value": "micro:bit name: "
+ },
+ {
+ "type": 1,
+ "value": "name"
+ }
+ ],
"microbit-not-connected": [
{
"type": 0,
@@ -2115,6 +2397,86 @@
"value": "El nom s'utilitza quan deses un fitxer hexadecimal."
}
],
+ "native-bluetooth-error-body": [
+ {
+ "type": 0,
+ "value": "The connection to the micro:bit failed."
+ }
+ ],
+ "native-bluetooth-error-check": [
+ {
+ "type": 0,
+ "value": "Please check that:"
+ }
+ ],
+ "native-bluetooth-error-check-distance": [
+ {
+ "type": 0,
+ "value": "the micro:bit is close to this device"
+ }
+ ],
+ "native-bluetooth-error-check-mode": [
+ {
+ "type": 0,
+ "value": "the micro:bit is in Bluetooth mode (showing the pairing pattern)"
+ }
+ ],
+ "native-bluetooth-error-check-pattern": [
+ {
+ "type": 0,
+ "value": "the pattern you entered is correct"
+ }
+ ],
+ "native-bluetooth-error-forget-device": [
+ {
+ "type": 0,
+ "value": "Please forget this device in your Bluetooth settings and try again."
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-1": [
+ {
+ "type": 0,
+ "value": "Go to Bluetooth in the Settings app"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-2": [
+ {
+ "type": 0,
+ "value": "Tap the "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "information"
+ }
+ ],
+ "type": 8,
+ "value": "infoIcon"
+ },
+ {
+ "type": 0,
+ "value": " icon next to the BBC micro:bit device"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-3": [
+ {
+ "type": 0,
+ "value": "Tap ‘Forget This Device’"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-4": [
+ {
+ "type": 0,
+ "value": "Return to this app to try again"
+ }
+ ],
+ "native-bluetooth-error-heading": [
+ {
+ "type": 0,
+ "value": "Could not connect to micro:bit"
+ }
+ ],
"new-project-setup-title": [
{
"type": 0,
@@ -2365,6 +2727,12 @@
"value": "No s'ha pogut restablir la connexió amb la micro:bit connectada al teu ordinador."
}
],
+ "reconnect-failed-native-heading": [
+ {
+ "type": 0,
+ "value": "Failed to reconnect to data collection micro:bit"
+ }
+ ],
"reconnect-failed-radio-heading": [
{
"type": 0,
@@ -2673,6 +3041,24 @@
"value": "Reanomena el projecte"
}
],
+ "reset-to-bluetooth-mode-ab-subtitle": [
+ {
+ "type": 0,
+ "value": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears."
+ }
+ ],
+ "reset-to-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Reset to Bluetooth mode"
+ }
+ ],
+ "reset-to-bluetooth-mode-subtitle": [
+ {
+ "type": 0,
+ "value": "Press RESET three times."
+ }
+ ],
"reset-to-default-action": [
{
"type": 0,
@@ -2741,6 +3127,18 @@
"value": "També pots obrir-lo amb Microsoft MakeCode si no necessites canviar les accions i les mostres de dades."
}
],
+ "save-to-files-action": [
+ {
+ "type": 0,
+ "value": "Save to Files"
+ }
+ ],
+ "saving-dataset-toast-title": [
+ {
+ "type": 0,
+ "value": "Your data samples have been downloaded"
+ }
+ ],
"saving-description": [
{
"type": 0,
@@ -2827,6 +3225,44 @@
"value": "Menú de les accions de configuració"
}
],
+ "share-action": [
+ {
+ "type": 0,
+ "value": "Share"
+ }
+ ],
+ "share-hex-dialog-heading": [
+ {
+ "type": 0,
+ "value": "Share project as a hex file"
+ }
+ ],
+ "share-hex-dialog-message1": [
+ {
+ "type": 0,
+ "value": "The hex file contains your actions, data samples and your MakeCode project. Open it in "
+ },
+ {
+ "type": 1,
+ "value": "appNameFull"
+ },
+ {
+ "type": 0,
+ "value": " to continue working."
+ }
+ ],
+ "sharing-description": [
+ {
+ "type": 0,
+ "value": "Your project will be ready to share soon."
+ }
+ ],
+ "sharing-title": [
+ {
+ "type": 0,
+ "value": "Sharing…"
+ }
+ ],
"show-graphs-checkbox-label-text": [
{
"type": 0,
@@ -2929,6 +3365,12 @@
"value": "Atura l'enregistrament"
}
],
+ "storage-error-device-other": [
+ {
+ "type": 0,
+ "value": "Failed to save your project to device storage"
+ }
+ ],
"storage-error-other": [
{
"type": 0,
diff --git a/src/messages/ui.en.json b/src/messages/ui.en.json
index a25dbb792..e652f8d9d 100644
--- a/src/messages/ui.en.json
+++ b/src/messages/ui.en.json
@@ -185,6 +185,12 @@
"value": "AI storytelling friend"
}
],
+ "animation-bluetooth-mode-label": [
+ {
+ "type": 0,
+ "value": "Animation demonstrating how to reset to Bluetooth mode."
+ }
+ ],
"animation-label": [
{
"type": 0,
@@ -257,6 +263,80 @@
"value": "Blocks preview"
}
],
+ "bluetooth-disabled-body": [
+ {
+ "type": 0,
+ "value": "Please turn on Bluetooth and try again."
+ }
+ ],
+ "bluetooth-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth is turned off"
+ }
+ ],
+ "bluetooth-permission-denied-body-android": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-body-ios": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth permission required"
+ }
+ ],
"bluetooth-unsupported-advice": [
{
"type": 0,
@@ -407,6 +487,12 @@
"value": "Confirm and save"
}
],
+ "confirm-share-action": [
+ {
+ "type": 0,
+ "value": "Confirm and share"
+ }
+ ],
"connect-action": [
{
"type": 0,
@@ -449,10 +535,16 @@
"value": "You didn't choose a micro:bit. Do you want to try again?"
}
],
+ "connect-bluetooth-enabled": [
+ {
+ "type": 0,
+ "value": "Bluetooth enabled"
+ }
+ ],
"connect-bluetooth-heading": [
{
"type": 0,
- "value": "Connect using Web Bluetooth"
+ "value": "Connecting to data collection micro:bit"
}
],
"connect-bluetooth-invalid-pattern": [
@@ -515,6 +607,12 @@
"value": "Connect the micro:bit to this computer with a USB cable so that the data collection program can be downloaded to it."
}
],
+ "connect-cannot-see-pattern": [
+ {
+ "type": 0,
+ "value": "I do not see a pattern"
+ }
+ ],
"connect-computer": [
{
"type": 0,
@@ -581,6 +679,36 @@
"value": "Micro USB cable"
}
],
+ "connect-native-change-pattern": [
+ {
+ "type": 0,
+ "value": "My pattern is different"
+ }
+ ],
+ "connect-native-pattern-heading": [
+ {
+ "type": 0,
+ "value": "Confirm this pattern matches your micro:bit"
+ }
+ ],
+ "connect-native-pattern-subtitle": [
+ {
+ "type": 0,
+ "value": "If needed, change the pattern below to match."
+ }
+ ],
+ "connect-native-start-battery-check": [
+ {
+ "type": 0,
+ "value": "Connect the battery pack, then check the light on the back of the micro:bit is on."
+ }
+ ],
+ "connect-native-start-heading": [
+ {
+ "type": 0,
+ "value": "Connect micro:bit battery pack"
+ }
+ ],
"connect-pattern-heading": [
{
"type": 0,
@@ -601,6 +729,52 @@
"value": " - number of LEDs lit on the micro:bit display"
}
],
+ "connect-pattern-label": [
+ {
+ "type": 0,
+ "value": "The number of LEDs lit in each column of the micro:bit display, from left to right, are "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol1"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol2"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol3"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol4"
+ },
+ {
+ "type": 0,
+ "value": ", and "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol5"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
"connect-pattern-subtitle": [
{
"type": 0,
@@ -763,6 +937,42 @@
"value": "Troubleshooting"
}
],
+ "connect-try-another-way": [
+ {
+ "type": 0,
+ "value": "Try another way"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": [
+ {
+ "type": 0,
+ "value": "Try the following:"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": [
+ {
+ "type": 0,
+ "value": "Disconnect and then reconnect the micro:bit with the power source."
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": [
+ {
+ "type": 0,
+ "value": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again."
+ }
+ ],
"connect-with-batteries": [
{
"type": 0,
@@ -1201,6 +1411,12 @@
"value": "Downloading the data collection program"
}
],
+ "downloading-data-collection-microbit-header": [
+ {
+ "type": 0,
+ "value": "Downloading data collection program to micro:bit"
+ }
+ ],
"downloading-header": [
{
"type": 0,
@@ -1213,12 +1429,42 @@
"value": "Downloading the radio link program"
}
],
- "downloading-subtitle": [
+ "downloading-stage-checking-bond": [
+ {
+ "type": 0,
+ "value": "Choose ‘Pair’ if asked"
+ }
+ ],
+ "downloading-stage-connecting": [
+ {
+ "type": 0,
+ "value": "Connecting to micro:bit…"
+ }
+ ],
+ "downloading-stage-finding-device": [
+ {
+ "type": 0,
+ "value": "Finding micro:bit…"
+ }
+ ],
+ "downloading-stage-flashing": [
{
"type": 0,
"value": "Please wait. Downloading program to micro:bit."
}
],
+ "downloading-stage-flashing-native": [
+ {
+ "type": 0,
+ "value": "Please do not interact with the micro:bit before the download is complete."
+ }
+ ],
+ "downloading-stage-resetting-device": [
+ {
+ "type": 0,
+ "value": "Waiting for micro:bit to reboot..."
+ }
+ ],
"duplicate-project-action": [
{
"type": 0,
@@ -2033,6 +2279,32 @@
"value": "Loading"
}
],
+ "location-disabled-body": [
+ {
+ "type": 0,
+ "value": "Location services are required for Bluetooth on this device. Please enable location services in "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "Settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": " and try again."
+ }
+ ],
+ "location-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Location services required"
+ }
+ ],
"main-menu": [
{
"type": 0,
@@ -2073,6 +2345,16 @@
"value": "Could not load Microsoft MakeCode"
}
],
+ "microbit-name-label": [
+ {
+ "type": 0,
+ "value": "micro:bit name: "
+ },
+ {
+ "type": 1,
+ "value": "name"
+ }
+ ],
"microbit-not-connected": [
{
"type": 0,
@@ -2133,6 +2415,86 @@
"value": "The name is used when you save a file."
}
],
+ "native-bluetooth-error-body": [
+ {
+ "type": 0,
+ "value": "The connection to the micro:bit failed."
+ }
+ ],
+ "native-bluetooth-error-check": [
+ {
+ "type": 0,
+ "value": "Please check that:"
+ }
+ ],
+ "native-bluetooth-error-check-distance": [
+ {
+ "type": 0,
+ "value": "the micro:bit is close to this device"
+ }
+ ],
+ "native-bluetooth-error-check-mode": [
+ {
+ "type": 0,
+ "value": "the micro:bit is in Bluetooth mode (showing the pairing pattern)"
+ }
+ ],
+ "native-bluetooth-error-check-pattern": [
+ {
+ "type": 0,
+ "value": "the pattern you entered is correct"
+ }
+ ],
+ "native-bluetooth-error-forget-device": [
+ {
+ "type": 0,
+ "value": "Please forget this device in your Bluetooth settings and try again."
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-1": [
+ {
+ "type": 0,
+ "value": "Go to Bluetooth in the Settings app"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-2": [
+ {
+ "type": 0,
+ "value": "Tap the "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "information"
+ }
+ ],
+ "type": 8,
+ "value": "infoIcon"
+ },
+ {
+ "type": 0,
+ "value": " icon next to the BBC micro:bit device"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-3": [
+ {
+ "type": 0,
+ "value": "Tap ‘Forget This Device’"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-4": [
+ {
+ "type": 0,
+ "value": "Return to this app to try again"
+ }
+ ],
+ "native-bluetooth-error-heading": [
+ {
+ "type": 0,
+ "value": "Could not connect to micro:bit"
+ }
+ ],
"new-project-setup-title": [
{
"type": 0,
@@ -2383,6 +2745,12 @@
"value": "The connection to the micro:bit connected to your computer could not be re-established."
}
],
+ "reconnect-failed-native-heading": [
+ {
+ "type": 0,
+ "value": "Failed to reconnect to data collection micro:bit"
+ }
+ ],
"reconnect-failed-radio-heading": [
{
"type": 0,
@@ -2691,6 +3059,24 @@
"value": "Rename project"
}
],
+ "reset-to-bluetooth-mode-ab-subtitle": [
+ {
+ "type": 0,
+ "value": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears."
+ }
+ ],
+ "reset-to-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Reset to Bluetooth mode"
+ }
+ ],
+ "reset-to-bluetooth-mode-subtitle": [
+ {
+ "type": 0,
+ "value": "Press RESET three times."
+ }
+ ],
"reset-to-default-action": [
{
"type": 0,
@@ -2759,6 +3145,18 @@
"value": "You can also open it with Microsoft MakeCode if you don't need to change the actions and data samples."
}
],
+ "save-to-files-action": [
+ {
+ "type": 0,
+ "value": "Save to Files"
+ }
+ ],
+ "saving-dataset-toast-title": [
+ {
+ "type": 0,
+ "value": "Your data samples have been downloaded"
+ }
+ ],
"saving-description": [
{
"type": 0,
@@ -2845,6 +3243,44 @@
"value": "Settings actions menu"
}
],
+ "share-action": [
+ {
+ "type": 0,
+ "value": "Share"
+ }
+ ],
+ "share-hex-dialog-heading": [
+ {
+ "type": 0,
+ "value": "Share project as a hex file"
+ }
+ ],
+ "share-hex-dialog-message1": [
+ {
+ "type": 0,
+ "value": "The hex file contains your actions, data samples and your MakeCode project. Open it in "
+ },
+ {
+ "type": 1,
+ "value": "appNameFull"
+ },
+ {
+ "type": 0,
+ "value": " to continue working."
+ }
+ ],
+ "sharing-description": [
+ {
+ "type": 0,
+ "value": "Your project will be ready to share soon."
+ }
+ ],
+ "sharing-title": [
+ {
+ "type": 0,
+ "value": "Sharing…"
+ }
+ ],
"show-graphs-checkbox-label-text": [
{
"type": 0,
@@ -2947,6 +3383,12 @@
"value": "Stop recording"
}
],
+ "storage-error-device-other": [
+ {
+ "type": 0,
+ "value": "Failed to save your project to device storage"
+ }
+ ],
"storage-error-other": [
{
"type": 0,
diff --git a/src/messages/ui.es-es.json b/src/messages/ui.es-es.json
index 45301c749..999769abf 100644
--- a/src/messages/ui.es-es.json
+++ b/src/messages/ui.es-es.json
@@ -185,6 +185,12 @@
"value": "Amigo cuentacuentos con IA"
}
],
+ "animation-bluetooth-mode-label": [
+ {
+ "type": 0,
+ "value": "Animation demonstrating how to reset to Bluetooth mode."
+ }
+ ],
"animation-label": [
{
"type": 0,
@@ -257,6 +263,80 @@
"value": "Vista previa de los bloques"
}
],
+ "bluetooth-disabled-body": [
+ {
+ "type": 0,
+ "value": "Please turn on Bluetooth and try again."
+ }
+ ],
+ "bluetooth-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth is turned off"
+ }
+ ],
+ "bluetooth-permission-denied-body-android": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-body-ios": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth permission required"
+ }
+ ],
"bluetooth-unsupported-advice": [
{
"type": 0,
@@ -407,6 +487,12 @@
"value": "Confirmar y guardar"
}
],
+ "confirm-share-action": [
+ {
+ "type": 0,
+ "value": "Confirm and share"
+ }
+ ],
"connect-action": [
{
"type": 0,
@@ -449,6 +535,12 @@
"value": "No has elegido un micro:bit. ¿Quieres volver a intentarlo?"
}
],
+ "connect-bluetooth-enabled": [
+ {
+ "type": 0,
+ "value": "Bluetooth enabled"
+ }
+ ],
"connect-bluetooth-heading": [
{
"type": 0,
@@ -515,6 +607,12 @@
"value": "Conecta el micro:bit a este ordenador con un cable USB para poder descargar en él el programa de recogida de datos."
}
],
+ "connect-cannot-see-pattern": [
+ {
+ "type": 0,
+ "value": "I do not see a pattern"
+ }
+ ],
"connect-computer": [
{
"type": 0,
@@ -581,6 +679,36 @@
"value": "Cable micro USB"
}
],
+ "connect-native-change-pattern": [
+ {
+ "type": 0,
+ "value": "My pattern is different"
+ }
+ ],
+ "connect-native-pattern-heading": [
+ {
+ "type": 0,
+ "value": "Confirm this pattern matches your micro:bit"
+ }
+ ],
+ "connect-native-pattern-subtitle": [
+ {
+ "type": 0,
+ "value": "If needed, change the pattern below to match."
+ }
+ ],
+ "connect-native-start-battery-check": [
+ {
+ "type": 0,
+ "value": "Connect the battery pack, then check the light on the back of the micro:bit is on."
+ }
+ ],
+ "connect-native-start-heading": [
+ {
+ "type": 0,
+ "value": "Connect micro:bit battery pack"
+ }
+ ],
"connect-pattern-heading": [
{
"type": 0,
@@ -601,6 +729,52 @@
"value": ": número de LED encendidos en la pantalla del micro:bit"
}
],
+ "connect-pattern-label": [
+ {
+ "type": 0,
+ "value": "The number of LEDs lit in each column of the micro:bit display, from left to right, are "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol1"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol2"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol3"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol4"
+ },
+ {
+ "type": 0,
+ "value": ", and "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol5"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
"connect-pattern-subtitle": [
{
"type": 0,
@@ -763,6 +937,42 @@
"value": "Resolución de problemas"
}
],
+ "connect-try-another-way": [
+ {
+ "type": 0,
+ "value": "Try another way"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": [
+ {
+ "type": 0,
+ "value": "Try the following:"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": [
+ {
+ "type": 0,
+ "value": "Disconnect and then reconnect the micro:bit with the power source."
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": [
+ {
+ "type": 0,
+ "value": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again."
+ }
+ ],
"connect-with-batteries": [
{
"type": 0,
@@ -1209,6 +1419,12 @@
"value": "Descargar el programa de recogida de datos"
}
],
+ "downloading-data-collection-microbit-header": [
+ {
+ "type": 0,
+ "value": "Downloading data collection program to micro:bit"
+ }
+ ],
"downloading-header": [
{
"type": 0,
@@ -1221,10 +1437,40 @@
"value": "Descargando el programa de enlace de radio"
}
],
- "downloading-subtitle": [
+ "downloading-stage-checking-bond": [
{
"type": 0,
- "value": "Espera, por favor. Descargando el programa al micro:bit."
+ "value": "Choose ‘Pair’ if asked"
+ }
+ ],
+ "downloading-stage-connecting": [
+ {
+ "type": 0,
+ "value": "Connecting to micro:bit…"
+ }
+ ],
+ "downloading-stage-finding-device": [
+ {
+ "type": 0,
+ "value": "Finding micro:bit…"
+ }
+ ],
+ "downloading-stage-flashing": [
+ {
+ "type": 0,
+ "value": "Please wait. Downloading program to micro:bit."
+ }
+ ],
+ "downloading-stage-flashing-native": [
+ {
+ "type": 0,
+ "value": "Please do not interact with the micro:bit before the download is complete."
+ }
+ ],
+ "downloading-stage-resetting-device": [
+ {
+ "type": 0,
+ "value": "Waiting for micro:bit to reboot..."
}
],
"duplicate-project-action": [
@@ -2041,6 +2287,32 @@
"value": "Cargando"
}
],
+ "location-disabled-body": [
+ {
+ "type": 0,
+ "value": "Location services are required for Bluetooth on this device. Please enable location services in "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "Settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": " and try again."
+ }
+ ],
+ "location-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Location services required"
+ }
+ ],
"main-menu": [
{
"type": 0,
@@ -2081,6 +2353,16 @@
"value": "No se ha podido cargar Microsoft MakeCode"
}
],
+ "microbit-name-label": [
+ {
+ "type": 0,
+ "value": "micro:bit name: "
+ },
+ {
+ "type": 1,
+ "value": "name"
+ }
+ ],
"microbit-not-connected": [
{
"type": 0,
@@ -2141,6 +2423,86 @@
"value": "El nombre se usa al guardar un archivo HEX."
}
],
+ "native-bluetooth-error-body": [
+ {
+ "type": 0,
+ "value": "The connection to the micro:bit failed."
+ }
+ ],
+ "native-bluetooth-error-check": [
+ {
+ "type": 0,
+ "value": "Please check that:"
+ }
+ ],
+ "native-bluetooth-error-check-distance": [
+ {
+ "type": 0,
+ "value": "the micro:bit is close to this device"
+ }
+ ],
+ "native-bluetooth-error-check-mode": [
+ {
+ "type": 0,
+ "value": "the micro:bit is in Bluetooth mode (showing the pairing pattern)"
+ }
+ ],
+ "native-bluetooth-error-check-pattern": [
+ {
+ "type": 0,
+ "value": "the pattern you entered is correct"
+ }
+ ],
+ "native-bluetooth-error-forget-device": [
+ {
+ "type": 0,
+ "value": "Please forget this device in your Bluetooth settings and try again."
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-1": [
+ {
+ "type": 0,
+ "value": "Go to Bluetooth in the Settings app"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-2": [
+ {
+ "type": 0,
+ "value": "Tap the "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "information"
+ }
+ ],
+ "type": 8,
+ "value": "infoIcon"
+ },
+ {
+ "type": 0,
+ "value": " icon next to the BBC micro:bit device"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-3": [
+ {
+ "type": 0,
+ "value": "Tap ‘Forget This Device’"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-4": [
+ {
+ "type": 0,
+ "value": "Return to this app to try again"
+ }
+ ],
+ "native-bluetooth-error-heading": [
+ {
+ "type": 0,
+ "value": "Could not connect to micro:bit"
+ }
+ ],
"new-project-setup-title": [
{
"type": 0,
@@ -2391,6 +2753,12 @@
"value": "No se ha podido restablecer la conexión con el micro:bit conectado a tu ordenador."
}
],
+ "reconnect-failed-native-heading": [
+ {
+ "type": 0,
+ "value": "Failed to reconnect to data collection micro:bit"
+ }
+ ],
"reconnect-failed-radio-heading": [
{
"type": 0,
@@ -2703,6 +3071,24 @@
"value": "Renombrar Proyecto"
}
],
+ "reset-to-bluetooth-mode-ab-subtitle": [
+ {
+ "type": 0,
+ "value": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears."
+ }
+ ],
+ "reset-to-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Reset to Bluetooth mode"
+ }
+ ],
+ "reset-to-bluetooth-mode-subtitle": [
+ {
+ "type": 0,
+ "value": "Press RESET three times."
+ }
+ ],
"reset-to-default-action": [
{
"type": 0,
@@ -2771,6 +3157,18 @@
"value": "También puedes abrirlo con Microsoft MakeCode si no necesitas cambiar las acciones y las muestras de datos."
}
],
+ "save-to-files-action": [
+ {
+ "type": 0,
+ "value": "Save to Files"
+ }
+ ],
+ "saving-dataset-toast-title": [
+ {
+ "type": 0,
+ "value": "Your data samples have been downloaded"
+ }
+ ],
"saving-description": [
{
"type": 0,
@@ -2857,6 +3255,44 @@
"value": "Menú de acciones de configuración"
}
],
+ "share-action": [
+ {
+ "type": 0,
+ "value": "Share"
+ }
+ ],
+ "share-hex-dialog-heading": [
+ {
+ "type": 0,
+ "value": "Share project as a hex file"
+ }
+ ],
+ "share-hex-dialog-message1": [
+ {
+ "type": 0,
+ "value": "The hex file contains your actions, data samples and your MakeCode project. Open it in "
+ },
+ {
+ "type": 1,
+ "value": "appNameFull"
+ },
+ {
+ "type": 0,
+ "value": " to continue working."
+ }
+ ],
+ "sharing-description": [
+ {
+ "type": 0,
+ "value": "Your project will be ready to share soon."
+ }
+ ],
+ "sharing-title": [
+ {
+ "type": 0,
+ "value": "Sharing…"
+ }
+ ],
"show-graphs-checkbox-label-text": [
{
"type": 0,
@@ -2959,6 +3395,12 @@
"value": "Detener la grabación"
}
],
+ "storage-error-device-other": [
+ {
+ "type": 0,
+ "value": "Failed to save your project to device storage"
+ }
+ ],
"storage-error-other": [
{
"type": 0,
diff --git a/src/messages/ui.fr.json b/src/messages/ui.fr.json
index b482f7cd3..9e44acb6d 100644
--- a/src/messages/ui.fr.json
+++ b/src/messages/ui.fr.json
@@ -185,6 +185,12 @@
"value": "L'IA, l'amie de la narration"
}
],
+ "animation-bluetooth-mode-label": [
+ {
+ "type": 0,
+ "value": "Animation demonstrating how to reset to Bluetooth mode."
+ }
+ ],
"animation-label": [
{
"type": 0,
@@ -257,6 +263,80 @@
"value": "Aperçu des blocs"
}
],
+ "bluetooth-disabled-body": [
+ {
+ "type": 0,
+ "value": "Please turn on Bluetooth and try again."
+ }
+ ],
+ "bluetooth-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth is turned off"
+ }
+ ],
+ "bluetooth-permission-denied-body-android": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-body-ios": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth permission required"
+ }
+ ],
"bluetooth-unsupported-advice": [
{
"type": 0,
@@ -407,6 +487,12 @@
"value": "Confirmer et enregistrer"
}
],
+ "confirm-share-action": [
+ {
+ "type": 0,
+ "value": "Confirm and share"
+ }
+ ],
"connect-action": [
{
"type": 0,
@@ -449,6 +535,12 @@
"value": "Vous n'avez pas choisi de micro:bit. Voulez-vous réessayer ?"
}
],
+ "connect-bluetooth-enabled": [
+ {
+ "type": 0,
+ "value": "Bluetooth enabled"
+ }
+ ],
"connect-bluetooth-heading": [
{
"type": 0,
@@ -515,6 +607,12 @@
"value": "Connectez le micro:bit à cet ordinateur à l'aide d'un câble USB afin que le programme de collecte de données puisse y être téléchargé."
}
],
+ "connect-cannot-see-pattern": [
+ {
+ "type": 0,
+ "value": "I do not see a pattern"
+ }
+ ],
"connect-computer": [
{
"type": 0,
@@ -581,6 +679,36 @@
"value": "Câble Micro USB"
}
],
+ "connect-native-change-pattern": [
+ {
+ "type": 0,
+ "value": "My pattern is different"
+ }
+ ],
+ "connect-native-pattern-heading": [
+ {
+ "type": 0,
+ "value": "Confirm this pattern matches your micro:bit"
+ }
+ ],
+ "connect-native-pattern-subtitle": [
+ {
+ "type": 0,
+ "value": "If needed, change the pattern below to match."
+ }
+ ],
+ "connect-native-start-battery-check": [
+ {
+ "type": 0,
+ "value": "Connect the battery pack, then check the light on the back of the micro:bit is on."
+ }
+ ],
+ "connect-native-start-heading": [
+ {
+ "type": 0,
+ "value": "Connect micro:bit battery pack"
+ }
+ ],
"connect-pattern-heading": [
{
"type": 0,
@@ -601,6 +729,52 @@
"value": " : nombre de LED allumées sur l'écran micro:bit"
}
],
+ "connect-pattern-label": [
+ {
+ "type": 0,
+ "value": "The number of LEDs lit in each column of the micro:bit display, from left to right, are "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol1"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol2"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol3"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol4"
+ },
+ {
+ "type": 0,
+ "value": ", and "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol5"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
"connect-pattern-subtitle": [
{
"type": 0,
@@ -763,6 +937,42 @@
"value": "Dépannage"
}
],
+ "connect-try-another-way": [
+ {
+ "type": 0,
+ "value": "Try another way"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": [
+ {
+ "type": 0,
+ "value": "Try the following:"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": [
+ {
+ "type": 0,
+ "value": "Disconnect and then reconnect the micro:bit with the power source."
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": [
+ {
+ "type": 0,
+ "value": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again."
+ }
+ ],
"connect-with-batteries": [
{
"type": 0,
@@ -1205,6 +1415,12 @@
"value": "Téléchargement du programme de collecte de données"
}
],
+ "downloading-data-collection-microbit-header": [
+ {
+ "type": 0,
+ "value": "Downloading data collection program to micro:bit"
+ }
+ ],
"downloading-header": [
{
"type": 0,
@@ -1217,10 +1433,40 @@
"value": "Téléchargement du programme de liaison radio"
}
],
- "downloading-subtitle": [
+ "downloading-stage-checking-bond": [
{
"type": 0,
- "value": "Veuillez patienter. Téléchargement du programme sur le micro:bit."
+ "value": "Choose ‘Pair’ if asked"
+ }
+ ],
+ "downloading-stage-connecting": [
+ {
+ "type": 0,
+ "value": "Connecting to micro:bit…"
+ }
+ ],
+ "downloading-stage-finding-device": [
+ {
+ "type": 0,
+ "value": "Finding micro:bit…"
+ }
+ ],
+ "downloading-stage-flashing": [
+ {
+ "type": 0,
+ "value": "Please wait. Downloading program to micro:bit."
+ }
+ ],
+ "downloading-stage-flashing-native": [
+ {
+ "type": 0,
+ "value": "Please do not interact with the micro:bit before the download is complete."
+ }
+ ],
+ "downloading-stage-resetting-device": [
+ {
+ "type": 0,
+ "value": "Waiting for micro:bit to reboot..."
}
],
"duplicate-project-action": [
@@ -2037,6 +2283,32 @@
"value": "Chargement"
}
],
+ "location-disabled-body": [
+ {
+ "type": 0,
+ "value": "Location services are required for Bluetooth on this device. Please enable location services in "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "Settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": " and try again."
+ }
+ ],
+ "location-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Location services required"
+ }
+ ],
"main-menu": [
{
"type": 0,
@@ -2077,6 +2349,16 @@
"value": "Impossible de charger Microsoft MakeCode"
}
],
+ "microbit-name-label": [
+ {
+ "type": 0,
+ "value": "micro:bit name: "
+ },
+ {
+ "type": 1,
+ "value": "name"
+ }
+ ],
"microbit-not-connected": [
{
"type": 0,
@@ -2137,6 +2419,86 @@
"value": "Ce nom est utilisé lorsque vous enregistrez un fichier hex."
}
],
+ "native-bluetooth-error-body": [
+ {
+ "type": 0,
+ "value": "The connection to the micro:bit failed."
+ }
+ ],
+ "native-bluetooth-error-check": [
+ {
+ "type": 0,
+ "value": "Please check that:"
+ }
+ ],
+ "native-bluetooth-error-check-distance": [
+ {
+ "type": 0,
+ "value": "the micro:bit is close to this device"
+ }
+ ],
+ "native-bluetooth-error-check-mode": [
+ {
+ "type": 0,
+ "value": "the micro:bit is in Bluetooth mode (showing the pairing pattern)"
+ }
+ ],
+ "native-bluetooth-error-check-pattern": [
+ {
+ "type": 0,
+ "value": "the pattern you entered is correct"
+ }
+ ],
+ "native-bluetooth-error-forget-device": [
+ {
+ "type": 0,
+ "value": "Please forget this device in your Bluetooth settings and try again."
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-1": [
+ {
+ "type": 0,
+ "value": "Go to Bluetooth in the Settings app"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-2": [
+ {
+ "type": 0,
+ "value": "Tap the "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "information"
+ }
+ ],
+ "type": 8,
+ "value": "infoIcon"
+ },
+ {
+ "type": 0,
+ "value": " icon next to the BBC micro:bit device"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-3": [
+ {
+ "type": 0,
+ "value": "Tap ‘Forget This Device’"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-4": [
+ {
+ "type": 0,
+ "value": "Return to this app to try again"
+ }
+ ],
+ "native-bluetooth-error-heading": [
+ {
+ "type": 0,
+ "value": "Could not connect to micro:bit"
+ }
+ ],
"new-project-setup-title": [
{
"type": 0,
@@ -2387,6 +2749,12 @@
"value": "La connexion avec le micro:bit connecté à votre ordinateur n'a pas pu être rétablie."
}
],
+ "reconnect-failed-native-heading": [
+ {
+ "type": 0,
+ "value": "Failed to reconnect to data collection micro:bit"
+ }
+ ],
"reconnect-failed-radio-heading": [
{
"type": 0,
@@ -2695,6 +3063,24 @@
"value": "Renommer le projet"
}
],
+ "reset-to-bluetooth-mode-ab-subtitle": [
+ {
+ "type": 0,
+ "value": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears."
+ }
+ ],
+ "reset-to-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Reset to Bluetooth mode"
+ }
+ ],
+ "reset-to-bluetooth-mode-subtitle": [
+ {
+ "type": 0,
+ "value": "Press RESET three times."
+ }
+ ],
"reset-to-default-action": [
{
"type": 0,
@@ -2763,6 +3149,18 @@
"value": "Vous pouvez également l'ouvrir avec Microsoft MakeCode si vous ne devez pas modifier les actions et les échantillons de données."
}
],
+ "save-to-files-action": [
+ {
+ "type": 0,
+ "value": "Save to Files"
+ }
+ ],
+ "saving-dataset-toast-title": [
+ {
+ "type": 0,
+ "value": "Your data samples have been downloaded"
+ }
+ ],
"saving-description": [
{
"type": 0,
@@ -2849,6 +3247,44 @@
"value": "Menu d'actions des paramètres"
}
],
+ "share-action": [
+ {
+ "type": 0,
+ "value": "Share"
+ }
+ ],
+ "share-hex-dialog-heading": [
+ {
+ "type": 0,
+ "value": "Share project as a hex file"
+ }
+ ],
+ "share-hex-dialog-message1": [
+ {
+ "type": 0,
+ "value": "The hex file contains your actions, data samples and your MakeCode project. Open it in "
+ },
+ {
+ "type": 1,
+ "value": "appNameFull"
+ },
+ {
+ "type": 0,
+ "value": " to continue working."
+ }
+ ],
+ "sharing-description": [
+ {
+ "type": 0,
+ "value": "Your project will be ready to share soon."
+ }
+ ],
+ "sharing-title": [
+ {
+ "type": 0,
+ "value": "Sharing…"
+ }
+ ],
"show-graphs-checkbox-label-text": [
{
"type": 0,
@@ -2951,6 +3387,12 @@
"value": "Arrêter l'enregistrement"
}
],
+ "storage-error-device-other": [
+ {
+ "type": 0,
+ "value": "Failed to save your project to device storage"
+ }
+ ],
"storage-error-other": [
{
"type": 0,
diff --git a/src/messages/ui.ja.json b/src/messages/ui.ja.json
index d8b1e5a33..178a9175e 100644
--- a/src/messages/ui.ja.json
+++ b/src/messages/ui.ja.json
@@ -173,6 +173,12 @@
"value": "AIストーリーテリングの友達"
}
],
+ "animation-bluetooth-mode-label": [
+ {
+ "type": 0,
+ "value": "Animation demonstrating how to reset to Bluetooth mode."
+ }
+ ],
"animation-label": [
{
"type": 0,
@@ -245,6 +251,80 @@
"value": "ブロックのプレビュー"
}
],
+ "bluetooth-disabled-body": [
+ {
+ "type": 0,
+ "value": "Please turn on Bluetooth and try again."
+ }
+ ],
+ "bluetooth-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth is turned off"
+ }
+ ],
+ "bluetooth-permission-denied-body-android": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-body-ios": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth permission required"
+ }
+ ],
"bluetooth-unsupported-advice": [
{
"type": 0,
@@ -395,6 +475,12 @@
"value": "確認して保存"
}
],
+ "confirm-share-action": [
+ {
+ "type": 0,
+ "value": "Confirm and share"
+ }
+ ],
"connect-action": [
{
"type": 0,
@@ -437,6 +523,12 @@
"value": "micro:bitを選択していません。もう一度試しますか?"
}
],
+ "connect-bluetooth-enabled": [
+ {
+ "type": 0,
+ "value": "Bluetooth enabled"
+ }
+ ],
"connect-bluetooth-heading": [
{
"type": 0,
@@ -503,6 +595,12 @@
"value": "データ収集プログラムをダウンロードできるように、micro:bitをUSBケーブルでこのコンピュータに繋げます。"
}
],
+ "connect-cannot-see-pattern": [
+ {
+ "type": 0,
+ "value": "I do not see a pattern"
+ }
+ ],
"connect-computer": [
{
"type": 0,
@@ -569,6 +667,36 @@
"value": "マイクロUSBケーブル"
}
],
+ "connect-native-change-pattern": [
+ {
+ "type": 0,
+ "value": "My pattern is different"
+ }
+ ],
+ "connect-native-pattern-heading": [
+ {
+ "type": 0,
+ "value": "Confirm this pattern matches your micro:bit"
+ }
+ ],
+ "connect-native-pattern-subtitle": [
+ {
+ "type": 0,
+ "value": "If needed, change the pattern below to match."
+ }
+ ],
+ "connect-native-start-battery-check": [
+ {
+ "type": 0,
+ "value": "Connect the battery pack, then check the light on the back of the micro:bit is on."
+ }
+ ],
+ "connect-native-start-heading": [
+ {
+ "type": 0,
+ "value": "Connect micro:bit battery pack"
+ }
+ ],
"connect-pattern-heading": [
{
"type": 0,
@@ -585,6 +713,52 @@
"value": " 列 - micro:bitディスプレイで点灯したLEDの数"
}
],
+ "connect-pattern-label": [
+ {
+ "type": 0,
+ "value": "The number of LEDs lit in each column of the micro:bit display, from left to right, are "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol1"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol2"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol3"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol4"
+ },
+ {
+ "type": 0,
+ "value": ", and "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol5"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
"connect-pattern-subtitle": [
{
"type": 0,
@@ -747,6 +921,42 @@
"value": "トラブルシューティング"
}
],
+ "connect-try-another-way": [
+ {
+ "type": 0,
+ "value": "Try another way"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": [
+ {
+ "type": 0,
+ "value": "Try the following:"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": [
+ {
+ "type": 0,
+ "value": "Disconnect and then reconnect the micro:bit with the power source."
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": [
+ {
+ "type": 0,
+ "value": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again."
+ }
+ ],
"connect-with-batteries": [
{
"type": 0,
@@ -1169,6 +1379,12 @@
"value": "データ収集プログラムのダウンロード"
}
],
+ "downloading-data-collection-microbit-header": [
+ {
+ "type": 0,
+ "value": "Downloading data collection program to micro:bit"
+ }
+ ],
"downloading-header": [
{
"type": 0,
@@ -1181,10 +1397,40 @@
"value": "無線リンクプログラムのダウンロード"
}
],
- "downloading-subtitle": [
+ "downloading-stage-checking-bond": [
+ {
+ "type": 0,
+ "value": "Choose ‘Pair’ if asked"
+ }
+ ],
+ "downloading-stage-connecting": [
+ {
+ "type": 0,
+ "value": "Connecting to micro:bit…"
+ }
+ ],
+ "downloading-stage-finding-device": [
+ {
+ "type": 0,
+ "value": "Finding micro:bit…"
+ }
+ ],
+ "downloading-stage-flashing": [
{
"type": 0,
- "value": "しばらくお待ちください。micro:bitにプログラムをダウンロードしています。"
+ "value": "Please wait. Downloading program to micro:bit."
+ }
+ ],
+ "downloading-stage-flashing-native": [
+ {
+ "type": 0,
+ "value": "Please do not interact with the micro:bit before the download is complete."
+ }
+ ],
+ "downloading-stage-resetting-device": [
+ {
+ "type": 0,
+ "value": "Waiting for micro:bit to reboot..."
}
],
"duplicate-project-action": [
@@ -1993,6 +2239,32 @@
"value": "読み込み中"
}
],
+ "location-disabled-body": [
+ {
+ "type": 0,
+ "value": "Location services are required for Bluetooth on this device. Please enable location services in "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "Settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": " and try again."
+ }
+ ],
+ "location-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Location services required"
+ }
+ ],
"main-menu": [
{
"type": 0,
@@ -2033,6 +2305,16 @@
"value": "Microsoft MakeCode を読み込めませんでした"
}
],
+ "microbit-name-label": [
+ {
+ "type": 0,
+ "value": "micro:bit name: "
+ },
+ {
+ "type": 1,
+ "value": "name"
+ }
+ ],
"microbit-not-connected": [
{
"type": 0,
@@ -2093,6 +2375,86 @@
"value": "この名前は hex ファイルを保存するときに使用されます。"
}
],
+ "native-bluetooth-error-body": [
+ {
+ "type": 0,
+ "value": "The connection to the micro:bit failed."
+ }
+ ],
+ "native-bluetooth-error-check": [
+ {
+ "type": 0,
+ "value": "Please check that:"
+ }
+ ],
+ "native-bluetooth-error-check-distance": [
+ {
+ "type": 0,
+ "value": "the micro:bit is close to this device"
+ }
+ ],
+ "native-bluetooth-error-check-mode": [
+ {
+ "type": 0,
+ "value": "the micro:bit is in Bluetooth mode (showing the pairing pattern)"
+ }
+ ],
+ "native-bluetooth-error-check-pattern": [
+ {
+ "type": 0,
+ "value": "the pattern you entered is correct"
+ }
+ ],
+ "native-bluetooth-error-forget-device": [
+ {
+ "type": 0,
+ "value": "Please forget this device in your Bluetooth settings and try again."
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-1": [
+ {
+ "type": 0,
+ "value": "Go to Bluetooth in the Settings app"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-2": [
+ {
+ "type": 0,
+ "value": "Tap the "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "information"
+ }
+ ],
+ "type": 8,
+ "value": "infoIcon"
+ },
+ {
+ "type": 0,
+ "value": " icon next to the BBC micro:bit device"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-3": [
+ {
+ "type": 0,
+ "value": "Tap ‘Forget This Device’"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-4": [
+ {
+ "type": 0,
+ "value": "Return to this app to try again"
+ }
+ ],
+ "native-bluetooth-error-heading": [
+ {
+ "type": 0,
+ "value": "Could not connect to micro:bit"
+ }
+ ],
"new-project-setup-title": [
{
"type": 0,
@@ -2343,6 +2705,12 @@
"value": "コンピューターに接続されたmicro:bitとの接続を再確立できませんでした。"
}
],
+ "reconnect-failed-native-heading": [
+ {
+ "type": 0,
+ "value": "Failed to reconnect to data collection micro:bit"
+ }
+ ],
"reconnect-failed-radio-heading": [
{
"type": 0,
@@ -2627,6 +2995,24 @@
"value": "プロジェクト名を変更"
}
],
+ "reset-to-bluetooth-mode-ab-subtitle": [
+ {
+ "type": 0,
+ "value": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears."
+ }
+ ],
+ "reset-to-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Reset to Bluetooth mode"
+ }
+ ],
+ "reset-to-bluetooth-mode-subtitle": [
+ {
+ "type": 0,
+ "value": "Press RESET three times."
+ }
+ ],
"reset-to-default-action": [
{
"type": 0,
@@ -2695,6 +3081,18 @@
"value": "アクションとデータサンプルを変更する必要がない場合は、Microsoft MakeCode で開くこともできます。"
}
],
+ "save-to-files-action": [
+ {
+ "type": 0,
+ "value": "Save to Files"
+ }
+ ],
+ "saving-dataset-toast-title": [
+ {
+ "type": 0,
+ "value": "Your data samples have been downloaded"
+ }
+ ],
"saving-description": [
{
"type": 0,
@@ -2781,6 +3179,44 @@
"value": "設定アクションメニュー"
}
],
+ "share-action": [
+ {
+ "type": 0,
+ "value": "Share"
+ }
+ ],
+ "share-hex-dialog-heading": [
+ {
+ "type": 0,
+ "value": "Share project as a hex file"
+ }
+ ],
+ "share-hex-dialog-message1": [
+ {
+ "type": 0,
+ "value": "The hex file contains your actions, data samples and your MakeCode project. Open it in "
+ },
+ {
+ "type": 1,
+ "value": "appNameFull"
+ },
+ {
+ "type": 0,
+ "value": " to continue working."
+ }
+ ],
+ "sharing-description": [
+ {
+ "type": 0,
+ "value": "Your project will be ready to share soon."
+ }
+ ],
+ "sharing-title": [
+ {
+ "type": 0,
+ "value": "Sharing…"
+ }
+ ],
"show-graphs-checkbox-label-text": [
{
"type": 0,
@@ -2883,6 +3319,12 @@
"value": "記録の停止"
}
],
+ "storage-error-device-other": [
+ {
+ "type": 0,
+ "value": "Failed to save your project to device storage"
+ }
+ ],
"storage-error-other": [
{
"type": 0,
diff --git a/src/messages/ui.ko.json b/src/messages/ui.ko.json
index 05b3f2e55..51646a1a2 100644
--- a/src/messages/ui.ko.json
+++ b/src/messages/ui.ko.json
@@ -173,6 +173,12 @@
"value": "AI 스토리텔링 친구"
}
],
+ "animation-bluetooth-mode-label": [
+ {
+ "type": 0,
+ "value": "Animation demonstrating how to reset to Bluetooth mode."
+ }
+ ],
"animation-label": [
{
"type": 0,
@@ -245,6 +251,80 @@
"value": "블록 미리 보기"
}
],
+ "bluetooth-disabled-body": [
+ {
+ "type": 0,
+ "value": "Please turn on Bluetooth and try again."
+ }
+ ],
+ "bluetooth-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth is turned off"
+ }
+ ],
+ "bluetooth-permission-denied-body-android": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-body-ios": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth permission required"
+ }
+ ],
"bluetooth-unsupported-advice": [
{
"type": 0,
@@ -391,6 +471,12 @@
"value": "확인 및 저장"
}
],
+ "confirm-share-action": [
+ {
+ "type": 0,
+ "value": "Confirm and share"
+ }
+ ],
"connect-action": [
{
"type": 0,
@@ -433,6 +519,12 @@
"value": "micro:bit를 선택하지 않으셨습니다. 다시 시도하시겠습니까? "
}
],
+ "connect-bluetooth-enabled": [
+ {
+ "type": 0,
+ "value": "Bluetooth enabled"
+ }
+ ],
"connect-bluetooth-heading": [
{
"type": 0,
@@ -499,6 +591,12 @@
"value": "데이터 수집 프로그램을 micro:bit에 다운로드할 수 있도록 USB 케이블로 micro:bit를 이 컴퓨터에 연결합니다."
}
],
+ "connect-cannot-see-pattern": [
+ {
+ "type": 0,
+ "value": "I do not see a pattern"
+ }
+ ],
"connect-computer": [
{
"type": 0,
@@ -565,6 +663,36 @@
"value": "마이크로 USB 케이블"
}
],
+ "connect-native-change-pattern": [
+ {
+ "type": 0,
+ "value": "My pattern is different"
+ }
+ ],
+ "connect-native-pattern-heading": [
+ {
+ "type": 0,
+ "value": "Confirm this pattern matches your micro:bit"
+ }
+ ],
+ "connect-native-pattern-subtitle": [
+ {
+ "type": 0,
+ "value": "If needed, change the pattern below to match."
+ }
+ ],
+ "connect-native-start-battery-check": [
+ {
+ "type": 0,
+ "value": "Connect the battery pack, then check the light on the back of the micro:bit is on."
+ }
+ ],
+ "connect-native-start-heading": [
+ {
+ "type": 0,
+ "value": "Connect micro:bit battery pack"
+ }
+ ],
"connect-pattern-heading": [
{
"type": 0,
@@ -581,6 +709,52 @@
"value": "열 - micro:bit 디스플레이에 켜진 LED 개수"
}
],
+ "connect-pattern-label": [
+ {
+ "type": 0,
+ "value": "The number of LEDs lit in each column of the micro:bit display, from left to right, are "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol1"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol2"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol3"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol4"
+ },
+ {
+ "type": 0,
+ "value": ", and "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol5"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
"connect-pattern-subtitle": [
{
"type": 0,
@@ -743,6 +917,42 @@
"value": "문제 해결"
}
],
+ "connect-try-another-way": [
+ {
+ "type": 0,
+ "value": "Try another way"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": [
+ {
+ "type": 0,
+ "value": "Try the following:"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": [
+ {
+ "type": 0,
+ "value": "Disconnect and then reconnect the micro:bit with the power source."
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": [
+ {
+ "type": 0,
+ "value": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again."
+ }
+ ],
"connect-with-batteries": [
{
"type": 0,
@@ -1165,6 +1375,12 @@
"value": "데이터 수집 프로그램 다운로드 중"
}
],
+ "downloading-data-collection-microbit-header": [
+ {
+ "type": 0,
+ "value": "Downloading data collection program to micro:bit"
+ }
+ ],
"downloading-header": [
{
"type": 0,
@@ -1177,10 +1393,40 @@
"value": "라디오 링크 프로그램 다운로드 중"
}
],
- "downloading-subtitle": [
+ "downloading-stage-checking-bond": [
{
"type": 0,
- "value": "잠시만 기다리세요. micro:bit에 프로그램을 다운로드하는 중입니다."
+ "value": "Choose ‘Pair’ if asked"
+ }
+ ],
+ "downloading-stage-connecting": [
+ {
+ "type": 0,
+ "value": "Connecting to micro:bit…"
+ }
+ ],
+ "downloading-stage-finding-device": [
+ {
+ "type": 0,
+ "value": "Finding micro:bit…"
+ }
+ ],
+ "downloading-stage-flashing": [
+ {
+ "type": 0,
+ "value": "Please wait. Downloading program to micro:bit."
+ }
+ ],
+ "downloading-stage-flashing-native": [
+ {
+ "type": 0,
+ "value": "Please do not interact with the micro:bit before the download is complete."
+ }
+ ],
+ "downloading-stage-resetting-device": [
+ {
+ "type": 0,
+ "value": "Waiting for micro:bit to reboot..."
}
],
"duplicate-project-action": [
@@ -1989,6 +2235,32 @@
"value": "불러오는 중..."
}
],
+ "location-disabled-body": [
+ {
+ "type": 0,
+ "value": "Location services are required for Bluetooth on this device. Please enable location services in "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "Settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": " and try again."
+ }
+ ],
+ "location-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Location services required"
+ }
+ ],
"main-menu": [
{
"type": 0,
@@ -2029,6 +2301,16 @@
"value": "Microsoft MakeCode를 불러올 수 없습니다."
}
],
+ "microbit-name-label": [
+ {
+ "type": 0,
+ "value": "micro:bit name: "
+ },
+ {
+ "type": 1,
+ "value": "name"
+ }
+ ],
"microbit-not-connected": [
{
"type": 0,
@@ -2089,6 +2371,86 @@
"value": "hex 파일을 저장할 때 해당 이름을 사용합니다."
}
],
+ "native-bluetooth-error-body": [
+ {
+ "type": 0,
+ "value": "The connection to the micro:bit failed."
+ }
+ ],
+ "native-bluetooth-error-check": [
+ {
+ "type": 0,
+ "value": "Please check that:"
+ }
+ ],
+ "native-bluetooth-error-check-distance": [
+ {
+ "type": 0,
+ "value": "the micro:bit is close to this device"
+ }
+ ],
+ "native-bluetooth-error-check-mode": [
+ {
+ "type": 0,
+ "value": "the micro:bit is in Bluetooth mode (showing the pairing pattern)"
+ }
+ ],
+ "native-bluetooth-error-check-pattern": [
+ {
+ "type": 0,
+ "value": "the pattern you entered is correct"
+ }
+ ],
+ "native-bluetooth-error-forget-device": [
+ {
+ "type": 0,
+ "value": "Please forget this device in your Bluetooth settings and try again."
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-1": [
+ {
+ "type": 0,
+ "value": "Go to Bluetooth in the Settings app"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-2": [
+ {
+ "type": 0,
+ "value": "Tap the "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "information"
+ }
+ ],
+ "type": 8,
+ "value": "infoIcon"
+ },
+ {
+ "type": 0,
+ "value": " icon next to the BBC micro:bit device"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-3": [
+ {
+ "type": 0,
+ "value": "Tap ‘Forget This Device’"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-4": [
+ {
+ "type": 0,
+ "value": "Return to this app to try again"
+ }
+ ],
+ "native-bluetooth-error-heading": [
+ {
+ "type": 0,
+ "value": "Could not connect to micro:bit"
+ }
+ ],
"new-project-setup-title": [
{
"type": 0,
@@ -2339,6 +2701,12 @@
"value": "컴퓨터에 연결된 micro:bit에 대한 연결을 다시 설정할 수 없습니다."
}
],
+ "reconnect-failed-native-heading": [
+ {
+ "type": 0,
+ "value": "Failed to reconnect to data collection micro:bit"
+ }
+ ],
"reconnect-failed-radio-heading": [
{
"type": 0,
@@ -2623,6 +2991,24 @@
"value": "프로젝트 이름 변경"
}
],
+ "reset-to-bluetooth-mode-ab-subtitle": [
+ {
+ "type": 0,
+ "value": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears."
+ }
+ ],
+ "reset-to-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Reset to Bluetooth mode"
+ }
+ ],
+ "reset-to-bluetooth-mode-subtitle": [
+ {
+ "type": 0,
+ "value": "Press RESET three times."
+ }
+ ],
"reset-to-default-action": [
{
"type": 0,
@@ -2691,6 +3077,18 @@
"value": "행동과 데이터 샘플을 변경할 필요가 없는 경우 Microsoft MakeCode로도 열 수 있습니다."
}
],
+ "save-to-files-action": [
+ {
+ "type": 0,
+ "value": "Save to Files"
+ }
+ ],
+ "saving-dataset-toast-title": [
+ {
+ "type": 0,
+ "value": "Your data samples have been downloaded"
+ }
+ ],
"saving-description": [
{
"type": 0,
@@ -2777,6 +3175,44 @@
"value": "설정 행동 메뉴"
}
],
+ "share-action": [
+ {
+ "type": 0,
+ "value": "Share"
+ }
+ ],
+ "share-hex-dialog-heading": [
+ {
+ "type": 0,
+ "value": "Share project as a hex file"
+ }
+ ],
+ "share-hex-dialog-message1": [
+ {
+ "type": 0,
+ "value": "The hex file contains your actions, data samples and your MakeCode project. Open it in "
+ },
+ {
+ "type": 1,
+ "value": "appNameFull"
+ },
+ {
+ "type": 0,
+ "value": " to continue working."
+ }
+ ],
+ "sharing-description": [
+ {
+ "type": 0,
+ "value": "Your project will be ready to share soon."
+ }
+ ],
+ "sharing-title": [
+ {
+ "type": 0,
+ "value": "Sharing…"
+ }
+ ],
"show-graphs-checkbox-label-text": [
{
"type": 0,
@@ -2879,6 +3315,12 @@
"value": "기록 중단"
}
],
+ "storage-error-device-other": [
+ {
+ "type": 0,
+ "value": "Failed to save your project to device storage"
+ }
+ ],
"storage-error-other": [
{
"type": 0,
diff --git a/src/messages/ui.lol.json b/src/messages/ui.lol.json
index 2c7229ab3..ed78cb7a3 100644
--- a/src/messages/ui.lol.json
+++ b/src/messages/ui.lol.json
@@ -165,6 +165,12 @@
"value": "crwdns363518:0crwdne363518:0"
}
],
+ "animation-bluetooth-mode-label": [
+ {
+ "type": 0,
+ "value": "Animation demonstrating how to reset to Bluetooth mode."
+ }
+ ],
"animation-label": [
{
"type": 0,
@@ -237,6 +243,80 @@
"value": "crwdns368553:0crwdne368553:0"
}
],
+ "bluetooth-disabled-body": [
+ {
+ "type": 0,
+ "value": "Please turn on Bluetooth and try again."
+ }
+ ],
+ "bluetooth-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth is turned off"
+ }
+ ],
+ "bluetooth-permission-denied-body-android": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-body-ios": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth permission required"
+ }
+ ],
"bluetooth-unsupported-advice": [
{
"type": 0,
@@ -395,6 +475,12 @@
"value": "crwdns362712:0crwdne362712:0"
}
],
+ "confirm-share-action": [
+ {
+ "type": 0,
+ "value": "Confirm and share"
+ }
+ ],
"connect-action": [
{
"type": 0,
@@ -437,6 +523,12 @@
"value": "crwdns362726:0crwdne362726:0"
}
],
+ "connect-bluetooth-enabled": [
+ {
+ "type": 0,
+ "value": "Bluetooth enabled"
+ }
+ ],
"connect-bluetooth-heading": [
{
"type": 0,
@@ -503,6 +595,12 @@
"value": "crwdns362748:0crwdne362748:0"
}
],
+ "connect-cannot-see-pattern": [
+ {
+ "type": 0,
+ "value": "I do not see a pattern"
+ }
+ ],
"connect-computer": [
{
"type": 0,
@@ -569,6 +667,36 @@
"value": "crwdns362770:0crwdne362770:0"
}
],
+ "connect-native-change-pattern": [
+ {
+ "type": 0,
+ "value": "My pattern is different"
+ }
+ ],
+ "connect-native-pattern-heading": [
+ {
+ "type": 0,
+ "value": "Confirm this pattern matches your micro:bit"
+ }
+ ],
+ "connect-native-pattern-subtitle": [
+ {
+ "type": 0,
+ "value": "If needed, change the pattern below to match."
+ }
+ ],
+ "connect-native-start-battery-check": [
+ {
+ "type": 0,
+ "value": "Connect the battery pack, then check the light on the back of the micro:bit is on."
+ }
+ ],
+ "connect-native-start-heading": [
+ {
+ "type": 0,
+ "value": "Connect micro:bit battery pack"
+ }
+ ],
"connect-pattern-heading": [
{
"type": 0,
@@ -589,6 +717,52 @@
"value": "crwdne362776:0"
}
],
+ "connect-pattern-label": [
+ {
+ "type": 0,
+ "value": "The number of LEDs lit in each column of the micro:bit display, from left to right, are "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol1"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol2"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol3"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol4"
+ },
+ {
+ "type": 0,
+ "value": ", and "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol5"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
"connect-pattern-subtitle": [
{
"type": 0,
@@ -751,6 +925,42 @@
"value": "crwdns362830:0crwdne362830:0"
}
],
+ "connect-try-another-way": [
+ {
+ "type": 0,
+ "value": "Try another way"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": [
+ {
+ "type": 0,
+ "value": "Try the following:"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": [
+ {
+ "type": 0,
+ "value": "Disconnect and then reconnect the micro:bit with the power source."
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": [
+ {
+ "type": 0,
+ "value": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again."
+ }
+ ],
"connect-with-batteries": [
{
"type": 0,
@@ -1181,6 +1391,12 @@
"value": "crwdns362926:0crwdne362926:0"
}
],
+ "downloading-data-collection-microbit-header": [
+ {
+ "type": 0,
+ "value": "Downloading data collection program to micro:bit"
+ }
+ ],
"downloading-header": [
{
"type": 0,
@@ -1193,10 +1409,40 @@
"value": "crwdns362930:0crwdne362930:0"
}
],
- "downloading-subtitle": [
+ "downloading-stage-checking-bond": [
+ {
+ "type": 0,
+ "value": "Choose ‘Pair’ if asked"
+ }
+ ],
+ "downloading-stage-connecting": [
{
"type": 0,
- "value": "crwdns362932:0crwdne362932:0"
+ "value": "Connecting to micro:bit…"
+ }
+ ],
+ "downloading-stage-finding-device": [
+ {
+ "type": 0,
+ "value": "Finding micro:bit…"
+ }
+ ],
+ "downloading-stage-flashing": [
+ {
+ "type": 0,
+ "value": "Please wait. Downloading program to micro:bit."
+ }
+ ],
+ "downloading-stage-flashing-native": [
+ {
+ "type": 0,
+ "value": "Please do not interact with the micro:bit before the download is complete."
+ }
+ ],
+ "downloading-stage-resetting-device": [
+ {
+ "type": 0,
+ "value": "Waiting for micro:bit to reboot..."
}
],
"duplicate-project-action": [
@@ -1961,6 +2207,32 @@
"value": "crwdns363158:0crwdne363158:0"
}
],
+ "location-disabled-body": [
+ {
+ "type": 0,
+ "value": "Location services are required for Bluetooth on this device. Please enable location services in "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "Settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": " and try again."
+ }
+ ],
+ "location-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Location services required"
+ }
+ ],
"main-menu": [
{
"type": 0,
@@ -2005,6 +2277,16 @@
"value": "crwdns363174:0crwdne363174:0"
}
],
+ "microbit-name-label": [
+ {
+ "type": 0,
+ "value": "micro:bit name: "
+ },
+ {
+ "type": 1,
+ "value": "name"
+ }
+ ],
"microbit-not-connected": [
{
"type": 0,
@@ -2065,6 +2347,86 @@
"value": "crwdns363186:0crwdne363186:0"
}
],
+ "native-bluetooth-error-body": [
+ {
+ "type": 0,
+ "value": "The connection to the micro:bit failed."
+ }
+ ],
+ "native-bluetooth-error-check": [
+ {
+ "type": 0,
+ "value": "Please check that:"
+ }
+ ],
+ "native-bluetooth-error-check-distance": [
+ {
+ "type": 0,
+ "value": "the micro:bit is close to this device"
+ }
+ ],
+ "native-bluetooth-error-check-mode": [
+ {
+ "type": 0,
+ "value": "the micro:bit is in Bluetooth mode (showing the pairing pattern)"
+ }
+ ],
+ "native-bluetooth-error-check-pattern": [
+ {
+ "type": 0,
+ "value": "the pattern you entered is correct"
+ }
+ ],
+ "native-bluetooth-error-forget-device": [
+ {
+ "type": 0,
+ "value": "Please forget this device in your Bluetooth settings and try again."
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-1": [
+ {
+ "type": 0,
+ "value": "Go to Bluetooth in the Settings app"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-2": [
+ {
+ "type": 0,
+ "value": "Tap the "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "information"
+ }
+ ],
+ "type": 8,
+ "value": "infoIcon"
+ },
+ {
+ "type": 0,
+ "value": " icon next to the BBC micro:bit device"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-3": [
+ {
+ "type": 0,
+ "value": "Tap ‘Forget This Device’"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-4": [
+ {
+ "type": 0,
+ "value": "Return to this app to try again"
+ }
+ ],
+ "native-bluetooth-error-heading": [
+ {
+ "type": 0,
+ "value": "Could not connect to micro:bit"
+ }
+ ],
"new-project-setup-title": [
{
"type": 0,
@@ -2323,6 +2685,12 @@
"value": "crwdns363256:0crwdne363256:0"
}
],
+ "reconnect-failed-native-heading": [
+ {
+ "type": 0,
+ "value": "Failed to reconnect to data collection micro:bit"
+ }
+ ],
"reconnect-failed-radio-heading": [
{
"type": 0,
@@ -2601,6 +2969,24 @@
"value": "crwdns369387:0crwdne369387:0"
}
],
+ "reset-to-bluetooth-mode-ab-subtitle": [
+ {
+ "type": 0,
+ "value": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears."
+ }
+ ],
+ "reset-to-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Reset to Bluetooth mode"
+ }
+ ],
+ "reset-to-bluetooth-mode-subtitle": [
+ {
+ "type": 0,
+ "value": "Press RESET three times."
+ }
+ ],
"reset-to-default-action": [
{
"type": 0,
@@ -2669,6 +3055,18 @@
"value": "crwdns363318:0crwdne363318:0"
}
],
+ "save-to-files-action": [
+ {
+ "type": 0,
+ "value": "Save to Files"
+ }
+ ],
+ "saving-dataset-toast-title": [
+ {
+ "type": 0,
+ "value": "Your data samples have been downloaded"
+ }
+ ],
"saving-description": [
{
"type": 0,
@@ -2759,6 +3157,44 @@
"value": "crwdns363334:0crwdne363334:0"
}
],
+ "share-action": [
+ {
+ "type": 0,
+ "value": "Share"
+ }
+ ],
+ "share-hex-dialog-heading": [
+ {
+ "type": 0,
+ "value": "Share project as a hex file"
+ }
+ ],
+ "share-hex-dialog-message1": [
+ {
+ "type": 0,
+ "value": "The hex file contains your actions, data samples and your MakeCode project. Open it in "
+ },
+ {
+ "type": 1,
+ "value": "appNameFull"
+ },
+ {
+ "type": 0,
+ "value": " to continue working."
+ }
+ ],
+ "sharing-description": [
+ {
+ "type": 0,
+ "value": "Your project will be ready to share soon."
+ }
+ ],
+ "sharing-title": [
+ {
+ "type": 0,
+ "value": "Sharing…"
+ }
+ ],
"show-graphs-checkbox-label-text": [
{
"type": 0,
@@ -2861,6 +3297,12 @@
"value": "crwdns363360:0crwdne363360:0"
}
],
+ "storage-error-device-other": [
+ {
+ "type": 0,
+ "value": "Failed to save your project to device storage"
+ }
+ ],
"storage-error-other": [
{
"type": 0,
diff --git a/src/messages/ui.nl.json b/src/messages/ui.nl.json
index f691da5d0..43ac5fe81 100644
--- a/src/messages/ui.nl.json
+++ b/src/messages/ui.nl.json
@@ -185,6 +185,12 @@
"value": "AI verhalenvertellende vriend"
}
],
+ "animation-bluetooth-mode-label": [
+ {
+ "type": 0,
+ "value": "Animation demonstrating how to reset to Bluetooth mode."
+ }
+ ],
"animation-label": [
{
"type": 0,
@@ -257,6 +263,80 @@
"value": "Blokken voorbeeld"
}
],
+ "bluetooth-disabled-body": [
+ {
+ "type": 0,
+ "value": "Please turn on Bluetooth and try again."
+ }
+ ],
+ "bluetooth-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth is turned off"
+ }
+ ],
+ "bluetooth-permission-denied-body-android": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-body-ios": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth permission required"
+ }
+ ],
"bluetooth-unsupported-advice": [
{
"type": 0,
@@ -407,6 +487,12 @@
"value": "Bevestigen en opslaan"
}
],
+ "confirm-share-action": [
+ {
+ "type": 0,
+ "value": "Confirm and share"
+ }
+ ],
"connect-action": [
{
"type": 0,
@@ -449,6 +535,12 @@
"value": "Je hebt geen micro:bit gekozen. Wil je het opnieuw proberen?"
}
],
+ "connect-bluetooth-enabled": [
+ {
+ "type": 0,
+ "value": "Bluetooth enabled"
+ }
+ ],
"connect-bluetooth-heading": [
{
"type": 0,
@@ -515,6 +607,12 @@
"value": "Sluit de micro:bit aan op deze computer met een USB-kabel zodat het programma voor gegevensverzameling kan worden gedownload."
}
],
+ "connect-cannot-see-pattern": [
+ {
+ "type": 0,
+ "value": "I do not see a pattern"
+ }
+ ],
"connect-computer": [
{
"type": 0,
@@ -581,6 +679,36 @@
"value": "Micro USB-kabel"
}
],
+ "connect-native-change-pattern": [
+ {
+ "type": 0,
+ "value": "My pattern is different"
+ }
+ ],
+ "connect-native-pattern-heading": [
+ {
+ "type": 0,
+ "value": "Confirm this pattern matches your micro:bit"
+ }
+ ],
+ "connect-native-pattern-subtitle": [
+ {
+ "type": 0,
+ "value": "If needed, change the pattern below to match."
+ }
+ ],
+ "connect-native-start-battery-check": [
+ {
+ "type": 0,
+ "value": "Connect the battery pack, then check the light on the back of the micro:bit is on."
+ }
+ ],
+ "connect-native-start-heading": [
+ {
+ "type": 0,
+ "value": "Connect micro:bit battery pack"
+ }
+ ],
"connect-pattern-heading": [
{
"type": 0,
@@ -601,6 +729,52 @@
"value": " - aantal verlichte LEDs op de micro:bit display"
}
],
+ "connect-pattern-label": [
+ {
+ "type": 0,
+ "value": "The number of LEDs lit in each column of the micro:bit display, from left to right, are "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol1"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol2"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol3"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol4"
+ },
+ {
+ "type": 0,
+ "value": ", and "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol5"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
"connect-pattern-subtitle": [
{
"type": 0,
@@ -763,6 +937,42 @@
"value": "Probleemoplossing"
}
],
+ "connect-try-another-way": [
+ {
+ "type": 0,
+ "value": "Try another way"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": [
+ {
+ "type": 0,
+ "value": "Try the following:"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": [
+ {
+ "type": 0,
+ "value": "Disconnect and then reconnect the micro:bit with the power source."
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": [
+ {
+ "type": 0,
+ "value": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again."
+ }
+ ],
"connect-with-batteries": [
{
"type": 0,
@@ -1201,6 +1411,12 @@
"value": "Het programma voor gegevensverzameling downloaden"
}
],
+ "downloading-data-collection-microbit-header": [
+ {
+ "type": 0,
+ "value": "Downloading data collection program to micro:bit"
+ }
+ ],
"downloading-header": [
{
"type": 0,
@@ -1213,10 +1429,40 @@
"value": "Het radiolink-programma downloaden"
}
],
- "downloading-subtitle": [
+ "downloading-stage-checking-bond": [
{
"type": 0,
- "value": "Even geduld. Programma is aan het downloaden naar de micro:bit."
+ "value": "Choose ‘Pair’ if asked"
+ }
+ ],
+ "downloading-stage-connecting": [
+ {
+ "type": 0,
+ "value": "Connecting to micro:bit…"
+ }
+ ],
+ "downloading-stage-finding-device": [
+ {
+ "type": 0,
+ "value": "Finding micro:bit…"
+ }
+ ],
+ "downloading-stage-flashing": [
+ {
+ "type": 0,
+ "value": "Please wait. Downloading program to micro:bit."
+ }
+ ],
+ "downloading-stage-flashing-native": [
+ {
+ "type": 0,
+ "value": "Please do not interact with the micro:bit before the download is complete."
+ }
+ ],
+ "downloading-stage-resetting-device": [
+ {
+ "type": 0,
+ "value": "Waiting for micro:bit to reboot..."
}
],
"duplicate-project-action": [
@@ -2033,6 +2279,32 @@
"value": "Laden"
}
],
+ "location-disabled-body": [
+ {
+ "type": 0,
+ "value": "Location services are required for Bluetooth on this device. Please enable location services in "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "Settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": " and try again."
+ }
+ ],
+ "location-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Location services required"
+ }
+ ],
"main-menu": [
{
"type": 0,
@@ -2073,6 +2345,16 @@
"value": "Kon Microsoft MakeCode niet laden"
}
],
+ "microbit-name-label": [
+ {
+ "type": 0,
+ "value": "micro:bit name: "
+ },
+ {
+ "type": 1,
+ "value": "name"
+ }
+ ],
"microbit-not-connected": [
{
"type": 0,
@@ -2133,6 +2415,86 @@
"value": "De naam wordt gebruikt wanneer je een hex-bestand opslaat."
}
],
+ "native-bluetooth-error-body": [
+ {
+ "type": 0,
+ "value": "The connection to the micro:bit failed."
+ }
+ ],
+ "native-bluetooth-error-check": [
+ {
+ "type": 0,
+ "value": "Please check that:"
+ }
+ ],
+ "native-bluetooth-error-check-distance": [
+ {
+ "type": 0,
+ "value": "the micro:bit is close to this device"
+ }
+ ],
+ "native-bluetooth-error-check-mode": [
+ {
+ "type": 0,
+ "value": "the micro:bit is in Bluetooth mode (showing the pairing pattern)"
+ }
+ ],
+ "native-bluetooth-error-check-pattern": [
+ {
+ "type": 0,
+ "value": "the pattern you entered is correct"
+ }
+ ],
+ "native-bluetooth-error-forget-device": [
+ {
+ "type": 0,
+ "value": "Please forget this device in your Bluetooth settings and try again."
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-1": [
+ {
+ "type": 0,
+ "value": "Go to Bluetooth in the Settings app"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-2": [
+ {
+ "type": 0,
+ "value": "Tap the "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "information"
+ }
+ ],
+ "type": 8,
+ "value": "infoIcon"
+ },
+ {
+ "type": 0,
+ "value": " icon next to the BBC micro:bit device"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-3": [
+ {
+ "type": 0,
+ "value": "Tap ‘Forget This Device’"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-4": [
+ {
+ "type": 0,
+ "value": "Return to this app to try again"
+ }
+ ],
+ "native-bluetooth-error-heading": [
+ {
+ "type": 0,
+ "value": "Could not connect to micro:bit"
+ }
+ ],
"new-project-setup-title": [
{
"type": 0,
@@ -2383,6 +2745,12 @@
"value": "De verbinding van de micro:bit met je computer kon niet opnieuw tot stand worden gebracht."
}
],
+ "reconnect-failed-native-heading": [
+ {
+ "type": 0,
+ "value": "Failed to reconnect to data collection micro:bit"
+ }
+ ],
"reconnect-failed-radio-heading": [
{
"type": 0,
@@ -2699,6 +3067,24 @@
"value": "Hernoem project"
}
],
+ "reset-to-bluetooth-mode-ab-subtitle": [
+ {
+ "type": 0,
+ "value": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears."
+ }
+ ],
+ "reset-to-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Reset to Bluetooth mode"
+ }
+ ],
+ "reset-to-bluetooth-mode-subtitle": [
+ {
+ "type": 0,
+ "value": "Press RESET three times."
+ }
+ ],
"reset-to-default-action": [
{
"type": 0,
@@ -2767,6 +3153,18 @@
"value": "Je kunt het ook openen met Microsoft MakeCode als je de acties en data samples niet hoeft te wijzigen."
}
],
+ "save-to-files-action": [
+ {
+ "type": 0,
+ "value": "Save to Files"
+ }
+ ],
+ "saving-dataset-toast-title": [
+ {
+ "type": 0,
+ "value": "Your data samples have been downloaded"
+ }
+ ],
"saving-description": [
{
"type": 0,
@@ -2853,6 +3251,44 @@
"value": "Instellingen acties menu"
}
],
+ "share-action": [
+ {
+ "type": 0,
+ "value": "Share"
+ }
+ ],
+ "share-hex-dialog-heading": [
+ {
+ "type": 0,
+ "value": "Share project as a hex file"
+ }
+ ],
+ "share-hex-dialog-message1": [
+ {
+ "type": 0,
+ "value": "The hex file contains your actions, data samples and your MakeCode project. Open it in "
+ },
+ {
+ "type": 1,
+ "value": "appNameFull"
+ },
+ {
+ "type": 0,
+ "value": " to continue working."
+ }
+ ],
+ "sharing-description": [
+ {
+ "type": 0,
+ "value": "Your project will be ready to share soon."
+ }
+ ],
+ "sharing-title": [
+ {
+ "type": 0,
+ "value": "Sharing…"
+ }
+ ],
"show-graphs-checkbox-label-text": [
{
"type": 0,
@@ -2955,6 +3391,12 @@
"value": "Stop met opnemen"
}
],
+ "storage-error-device-other": [
+ {
+ "type": 0,
+ "value": "Failed to save your project to device storage"
+ }
+ ],
"storage-error-other": [
{
"type": 0,
diff --git a/src/messages/ui.pl.json b/src/messages/ui.pl.json
index 3e1181515..cda547439 100644
--- a/src/messages/ui.pl.json
+++ b/src/messages/ui.pl.json
@@ -185,6 +185,12 @@
"value": "Przyjaciel opowiadający historyjki za pomocą AI"
}
],
+ "animation-bluetooth-mode-label": [
+ {
+ "type": 0,
+ "value": "Animation demonstrating how to reset to Bluetooth mode."
+ }
+ ],
"animation-label": [
{
"type": 0,
@@ -257,6 +263,80 @@
"value": "Przegląd bloków"
}
],
+ "bluetooth-disabled-body": [
+ {
+ "type": 0,
+ "value": "Please turn on Bluetooth and try again."
+ }
+ ],
+ "bluetooth-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth is turned off"
+ }
+ ],
+ "bluetooth-permission-denied-body-android": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-body-ios": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth permission required"
+ }
+ ],
"bluetooth-unsupported-advice": [
{
"type": 0,
@@ -407,6 +487,12 @@
"value": "Potwierdź i zapisz"
}
],
+ "confirm-share-action": [
+ {
+ "type": 0,
+ "value": "Confirm and share"
+ }
+ ],
"connect-action": [
{
"type": 0,
@@ -449,6 +535,12 @@
"value": "Nie wybrałeś micro:bita. Czy chcesz spróbować ponownie?"
}
],
+ "connect-bluetooth-enabled": [
+ {
+ "type": 0,
+ "value": "Bluetooth enabled"
+ }
+ ],
"connect-bluetooth-heading": [
{
"type": 0,
@@ -515,6 +607,12 @@
"value": "Połącz micro:bit z tym komputerem za pomocą kabla USB, aby program zbierania danych mógł być do niego pobrany."
}
],
+ "connect-cannot-see-pattern": [
+ {
+ "type": 0,
+ "value": "I do not see a pattern"
+ }
+ ],
"connect-computer": [
{
"type": 0,
@@ -581,6 +679,36 @@
"value": "Kabel Micro USB"
}
],
+ "connect-native-change-pattern": [
+ {
+ "type": 0,
+ "value": "My pattern is different"
+ }
+ ],
+ "connect-native-pattern-heading": [
+ {
+ "type": 0,
+ "value": "Confirm this pattern matches your micro:bit"
+ }
+ ],
+ "connect-native-pattern-subtitle": [
+ {
+ "type": 0,
+ "value": "If needed, change the pattern below to match."
+ }
+ ],
+ "connect-native-start-battery-check": [
+ {
+ "type": 0,
+ "value": "Connect the battery pack, then check the light on the back of the micro:bit is on."
+ }
+ ],
+ "connect-native-start-heading": [
+ {
+ "type": 0,
+ "value": "Connect micro:bit battery pack"
+ }
+ ],
"connect-pattern-heading": [
{
"type": 0,
@@ -601,6 +729,52 @@
"value": " - liczba diod LED włączonych na wyświetlaczu micro:bita"
}
],
+ "connect-pattern-label": [
+ {
+ "type": 0,
+ "value": "The number of LEDs lit in each column of the micro:bit display, from left to right, are "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol1"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol2"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol3"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol4"
+ },
+ {
+ "type": 0,
+ "value": ", and "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol5"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
"connect-pattern-subtitle": [
{
"type": 0,
@@ -763,6 +937,42 @@
"value": "Rozwiązywanie problemów"
}
],
+ "connect-try-another-way": [
+ {
+ "type": 0,
+ "value": "Try another way"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": [
+ {
+ "type": 0,
+ "value": "Try the following:"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": [
+ {
+ "type": 0,
+ "value": "Disconnect and then reconnect the micro:bit with the power source."
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": [
+ {
+ "type": 0,
+ "value": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again."
+ }
+ ],
"connect-with-batteries": [
{
"type": 0,
@@ -1205,6 +1415,12 @@
"value": "Pobieranie programu gromadzenia danych"
}
],
+ "downloading-data-collection-microbit-header": [
+ {
+ "type": 0,
+ "value": "Downloading data collection program to micro:bit"
+ }
+ ],
"downloading-header": [
{
"type": 0,
@@ -1217,10 +1433,40 @@
"value": "Pobieranie programu łącza radiowego"
}
],
- "downloading-subtitle": [
+ "downloading-stage-checking-bond": [
{
"type": 0,
- "value": "Proszę czekać. Pobieranie programu na micro:bita."
+ "value": "Choose ‘Pair’ if asked"
+ }
+ ],
+ "downloading-stage-connecting": [
+ {
+ "type": 0,
+ "value": "Connecting to micro:bit…"
+ }
+ ],
+ "downloading-stage-finding-device": [
+ {
+ "type": 0,
+ "value": "Finding micro:bit…"
+ }
+ ],
+ "downloading-stage-flashing": [
+ {
+ "type": 0,
+ "value": "Please wait. Downloading program to micro:bit."
+ }
+ ],
+ "downloading-stage-flashing-native": [
+ {
+ "type": 0,
+ "value": "Please do not interact with the micro:bit before the download is complete."
+ }
+ ],
+ "downloading-stage-resetting-device": [
+ {
+ "type": 0,
+ "value": "Waiting for micro:bit to reboot..."
}
],
"duplicate-project-action": [
@@ -2037,6 +2283,32 @@
"value": "Ładowanie"
}
],
+ "location-disabled-body": [
+ {
+ "type": 0,
+ "value": "Location services are required for Bluetooth on this device. Please enable location services in "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "Settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": " and try again."
+ }
+ ],
+ "location-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Location services required"
+ }
+ ],
"main-menu": [
{
"type": 0,
@@ -2077,6 +2349,16 @@
"value": "Nie można załadować Microsoft MakeCode"
}
],
+ "microbit-name-label": [
+ {
+ "type": 0,
+ "value": "micro:bit name: "
+ },
+ {
+ "type": 1,
+ "value": "name"
+ }
+ ],
"microbit-not-connected": [
{
"type": 0,
@@ -2137,6 +2419,86 @@
"value": "Nazwa jest używana podczas zapisywania pliku."
}
],
+ "native-bluetooth-error-body": [
+ {
+ "type": 0,
+ "value": "The connection to the micro:bit failed."
+ }
+ ],
+ "native-bluetooth-error-check": [
+ {
+ "type": 0,
+ "value": "Please check that:"
+ }
+ ],
+ "native-bluetooth-error-check-distance": [
+ {
+ "type": 0,
+ "value": "the micro:bit is close to this device"
+ }
+ ],
+ "native-bluetooth-error-check-mode": [
+ {
+ "type": 0,
+ "value": "the micro:bit is in Bluetooth mode (showing the pairing pattern)"
+ }
+ ],
+ "native-bluetooth-error-check-pattern": [
+ {
+ "type": 0,
+ "value": "the pattern you entered is correct"
+ }
+ ],
+ "native-bluetooth-error-forget-device": [
+ {
+ "type": 0,
+ "value": "Please forget this device in your Bluetooth settings and try again."
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-1": [
+ {
+ "type": 0,
+ "value": "Go to Bluetooth in the Settings app"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-2": [
+ {
+ "type": 0,
+ "value": "Tap the "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "information"
+ }
+ ],
+ "type": 8,
+ "value": "infoIcon"
+ },
+ {
+ "type": 0,
+ "value": " icon next to the BBC micro:bit device"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-3": [
+ {
+ "type": 0,
+ "value": "Tap ‘Forget This Device’"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-4": [
+ {
+ "type": 0,
+ "value": "Return to this app to try again"
+ }
+ ],
+ "native-bluetooth-error-heading": [
+ {
+ "type": 0,
+ "value": "Could not connect to micro:bit"
+ }
+ ],
"new-project-setup-title": [
{
"type": 0,
@@ -2387,6 +2749,12 @@
"value": "Nie można nawiązać połączenia z micro:bitem podłączonym do komputera."
}
],
+ "reconnect-failed-native-heading": [
+ {
+ "type": 0,
+ "value": "Failed to reconnect to data collection micro:bit"
+ }
+ ],
"reconnect-failed-radio-heading": [
{
"type": 0,
@@ -2703,6 +3071,24 @@
"value": "Zmień nazwę projektu"
}
],
+ "reset-to-bluetooth-mode-ab-subtitle": [
+ {
+ "type": 0,
+ "value": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears."
+ }
+ ],
+ "reset-to-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Reset to Bluetooth mode"
+ }
+ ],
+ "reset-to-bluetooth-mode-subtitle": [
+ {
+ "type": 0,
+ "value": "Press RESET three times."
+ }
+ ],
"reset-to-default-action": [
{
"type": 0,
@@ -2771,6 +3157,18 @@
"value": "Możesz go również otworzyć za pomocą Microsoft MakeCode, jeśli nie musisz zmieniać akcji i próbek danych."
}
],
+ "save-to-files-action": [
+ {
+ "type": 0,
+ "value": "Save to Files"
+ }
+ ],
+ "saving-dataset-toast-title": [
+ {
+ "type": 0,
+ "value": "Your data samples have been downloaded"
+ }
+ ],
"saving-description": [
{
"type": 0,
@@ -2853,6 +3251,44 @@
"value": "Ustawienia menu akcji"
}
],
+ "share-action": [
+ {
+ "type": 0,
+ "value": "Share"
+ }
+ ],
+ "share-hex-dialog-heading": [
+ {
+ "type": 0,
+ "value": "Share project as a hex file"
+ }
+ ],
+ "share-hex-dialog-message1": [
+ {
+ "type": 0,
+ "value": "The hex file contains your actions, data samples and your MakeCode project. Open it in "
+ },
+ {
+ "type": 1,
+ "value": "appNameFull"
+ },
+ {
+ "type": 0,
+ "value": " to continue working."
+ }
+ ],
+ "sharing-description": [
+ {
+ "type": 0,
+ "value": "Your project will be ready to share soon."
+ }
+ ],
+ "sharing-title": [
+ {
+ "type": 0,
+ "value": "Sharing…"
+ }
+ ],
"show-graphs-checkbox-label-text": [
{
"type": 0,
@@ -2955,6 +3391,12 @@
"value": "Zatrzymaj nagrywanie"
}
],
+ "storage-error-device-other": [
+ {
+ "type": 0,
+ "value": "Failed to save your project to device storage"
+ }
+ ],
"storage-error-other": [
{
"type": 0,
diff --git a/src/messages/ui.pt-br.json b/src/messages/ui.pt-br.json
index 2400e114a..f54ea7338 100644
--- a/src/messages/ui.pt-br.json
+++ b/src/messages/ui.pt-br.json
@@ -185,6 +185,12 @@
"value": "Amigo contador de histórias de IA"
}
],
+ "animation-bluetooth-mode-label": [
+ {
+ "type": 0,
+ "value": "Animation demonstrating how to reset to Bluetooth mode."
+ }
+ ],
"animation-label": [
{
"type": 0,
@@ -257,6 +263,80 @@
"value": "Visualização de blocos"
}
],
+ "bluetooth-disabled-body": [
+ {
+ "type": 0,
+ "value": "Please turn on Bluetooth and try again."
+ }
+ ],
+ "bluetooth-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth is turned off"
+ }
+ ],
+ "bluetooth-permission-denied-body-android": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-body-ios": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth permission required"
+ }
+ ],
"bluetooth-unsupported-advice": [
{
"type": 0,
@@ -407,6 +487,12 @@
"value": "Confirmar e salvar"
}
],
+ "confirm-share-action": [
+ {
+ "type": 0,
+ "value": "Confirm and share"
+ }
+ ],
"connect-action": [
{
"type": 0,
@@ -449,6 +535,12 @@
"value": "Você não escolheu um micro:bit. Deseja tentar novamente?"
}
],
+ "connect-bluetooth-enabled": [
+ {
+ "type": 0,
+ "value": "Bluetooth enabled"
+ }
+ ],
"connect-bluetooth-heading": [
{
"type": 0,
@@ -515,6 +607,12 @@
"value": "Conecte o micro:bit a este computador com um cabo USB para que o programa de coleta de dados possa ser baixado para ele."
}
],
+ "connect-cannot-see-pattern": [
+ {
+ "type": 0,
+ "value": "I do not see a pattern"
+ }
+ ],
"connect-computer": [
{
"type": 0,
@@ -581,6 +679,36 @@
"value": "Cabo Micro USB"
}
],
+ "connect-native-change-pattern": [
+ {
+ "type": 0,
+ "value": "My pattern is different"
+ }
+ ],
+ "connect-native-pattern-heading": [
+ {
+ "type": 0,
+ "value": "Confirm this pattern matches your micro:bit"
+ }
+ ],
+ "connect-native-pattern-subtitle": [
+ {
+ "type": 0,
+ "value": "If needed, change the pattern below to match."
+ }
+ ],
+ "connect-native-start-battery-check": [
+ {
+ "type": 0,
+ "value": "Connect the battery pack, then check the light on the back of the micro:bit is on."
+ }
+ ],
+ "connect-native-start-heading": [
+ {
+ "type": 0,
+ "value": "Connect micro:bit battery pack"
+ }
+ ],
"connect-pattern-heading": [
{
"type": 0,
@@ -601,6 +729,52 @@
"value": " - número de LEDs acesos no display do micro:bit"
}
],
+ "connect-pattern-label": [
+ {
+ "type": 0,
+ "value": "The number of LEDs lit in each column of the micro:bit display, from left to right, are "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol1"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol2"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol3"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol4"
+ },
+ {
+ "type": 0,
+ "value": ", and "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol5"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
"connect-pattern-subtitle": [
{
"type": 0,
@@ -763,6 +937,42 @@
"value": "Resolução de problemas"
}
],
+ "connect-try-another-way": [
+ {
+ "type": 0,
+ "value": "Try another way"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": [
+ {
+ "type": 0,
+ "value": "Try the following:"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": [
+ {
+ "type": 0,
+ "value": "Disconnect and then reconnect the micro:bit with the power source."
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": [
+ {
+ "type": 0,
+ "value": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again."
+ }
+ ],
"connect-with-batteries": [
{
"type": 0,
@@ -1201,6 +1411,12 @@
"value": "Baixando o programa de coleta de dados"
}
],
+ "downloading-data-collection-microbit-header": [
+ {
+ "type": 0,
+ "value": "Downloading data collection program to micro:bit"
+ }
+ ],
"downloading-header": [
{
"type": 0,
@@ -1213,10 +1429,40 @@
"value": "Baixando o programa de link de rádio"
}
],
- "downloading-subtitle": [
+ "downloading-stage-checking-bond": [
{
"type": 0,
- "value": "Por favor, aguarde. Baixando o programa para o micro:bit."
+ "value": "Choose ‘Pair’ if asked"
+ }
+ ],
+ "downloading-stage-connecting": [
+ {
+ "type": 0,
+ "value": "Connecting to micro:bit…"
+ }
+ ],
+ "downloading-stage-finding-device": [
+ {
+ "type": 0,
+ "value": "Finding micro:bit…"
+ }
+ ],
+ "downloading-stage-flashing": [
+ {
+ "type": 0,
+ "value": "Please wait. Downloading program to micro:bit."
+ }
+ ],
+ "downloading-stage-flashing-native": [
+ {
+ "type": 0,
+ "value": "Please do not interact with the micro:bit before the download is complete."
+ }
+ ],
+ "downloading-stage-resetting-device": [
+ {
+ "type": 0,
+ "value": "Waiting for micro:bit to reboot..."
}
],
"duplicate-project-action": [
@@ -2033,6 +2279,32 @@
"value": "Carregando"
}
],
+ "location-disabled-body": [
+ {
+ "type": 0,
+ "value": "Location services are required for Bluetooth on this device. Please enable location services in "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "Settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": " and try again."
+ }
+ ],
+ "location-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Location services required"
+ }
+ ],
"main-menu": [
{
"type": 0,
@@ -2073,6 +2345,16 @@
"value": "Não foi possível carregar o Microsoft MakeCode."
}
],
+ "microbit-name-label": [
+ {
+ "type": 0,
+ "value": "micro:bit name: "
+ },
+ {
+ "type": 1,
+ "value": "name"
+ }
+ ],
"microbit-not-connected": [
{
"type": 0,
@@ -2133,6 +2415,86 @@
"value": "O nome é usado quando você salva um arquivo."
}
],
+ "native-bluetooth-error-body": [
+ {
+ "type": 0,
+ "value": "The connection to the micro:bit failed."
+ }
+ ],
+ "native-bluetooth-error-check": [
+ {
+ "type": 0,
+ "value": "Please check that:"
+ }
+ ],
+ "native-bluetooth-error-check-distance": [
+ {
+ "type": 0,
+ "value": "the micro:bit is close to this device"
+ }
+ ],
+ "native-bluetooth-error-check-mode": [
+ {
+ "type": 0,
+ "value": "the micro:bit is in Bluetooth mode (showing the pairing pattern)"
+ }
+ ],
+ "native-bluetooth-error-check-pattern": [
+ {
+ "type": 0,
+ "value": "the pattern you entered is correct"
+ }
+ ],
+ "native-bluetooth-error-forget-device": [
+ {
+ "type": 0,
+ "value": "Please forget this device in your Bluetooth settings and try again."
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-1": [
+ {
+ "type": 0,
+ "value": "Go to Bluetooth in the Settings app"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-2": [
+ {
+ "type": 0,
+ "value": "Tap the "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "information"
+ }
+ ],
+ "type": 8,
+ "value": "infoIcon"
+ },
+ {
+ "type": 0,
+ "value": " icon next to the BBC micro:bit device"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-3": [
+ {
+ "type": 0,
+ "value": "Tap ‘Forget This Device’"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-4": [
+ {
+ "type": 0,
+ "value": "Return to this app to try again"
+ }
+ ],
+ "native-bluetooth-error-heading": [
+ {
+ "type": 0,
+ "value": "Could not connect to micro:bit"
+ }
+ ],
"new-project-setup-title": [
{
"type": 0,
@@ -2387,6 +2749,12 @@
"value": "A conexão com o micro:bit conectado ao seu computador não pôde ser restabelecida."
}
],
+ "reconnect-failed-native-heading": [
+ {
+ "type": 0,
+ "value": "Failed to reconnect to data collection micro:bit"
+ }
+ ],
"reconnect-failed-radio-heading": [
{
"type": 0,
@@ -2695,6 +3063,24 @@
"value": "Renomear projeto"
}
],
+ "reset-to-bluetooth-mode-ab-subtitle": [
+ {
+ "type": 0,
+ "value": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears."
+ }
+ ],
+ "reset-to-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Reset to Bluetooth mode"
+ }
+ ],
+ "reset-to-bluetooth-mode-subtitle": [
+ {
+ "type": 0,
+ "value": "Press RESET three times."
+ }
+ ],
"reset-to-default-action": [
{
"type": 0,
@@ -2763,6 +3149,18 @@
"value": "Você também pode abri-lo com o Microsoft MakeCode se não precisar alterar as ações e amostras de dados."
}
],
+ "save-to-files-action": [
+ {
+ "type": 0,
+ "value": "Save to Files"
+ }
+ ],
+ "saving-dataset-toast-title": [
+ {
+ "type": 0,
+ "value": "Your data samples have been downloaded"
+ }
+ ],
"saving-description": [
{
"type": 0,
@@ -2849,6 +3247,44 @@
"value": "Menu de ações de configurações"
}
],
+ "share-action": [
+ {
+ "type": 0,
+ "value": "Share"
+ }
+ ],
+ "share-hex-dialog-heading": [
+ {
+ "type": 0,
+ "value": "Share project as a hex file"
+ }
+ ],
+ "share-hex-dialog-message1": [
+ {
+ "type": 0,
+ "value": "The hex file contains your actions, data samples and your MakeCode project. Open it in "
+ },
+ {
+ "type": 1,
+ "value": "appNameFull"
+ },
+ {
+ "type": 0,
+ "value": " to continue working."
+ }
+ ],
+ "sharing-description": [
+ {
+ "type": 0,
+ "value": "Your project will be ready to share soon."
+ }
+ ],
+ "sharing-title": [
+ {
+ "type": 0,
+ "value": "Sharing…"
+ }
+ ],
"show-graphs-checkbox-label-text": [
{
"type": 0,
@@ -2951,6 +3387,12 @@
"value": "Parar a gravação"
}
],
+ "storage-error-device-other": [
+ {
+ "type": 0,
+ "value": "Failed to save your project to device storage"
+ }
+ ],
"storage-error-other": [
{
"type": 0,
diff --git a/src/messages/ui.zh-tw.json b/src/messages/ui.zh-tw.json
index bdfa6313a..e872ca734 100644
--- a/src/messages/ui.zh-tw.json
+++ b/src/messages/ui.zh-tw.json
@@ -189,6 +189,12 @@
"value": "AI 說故事夥伴"
}
],
+ "animation-bluetooth-mode-label": [
+ {
+ "type": 0,
+ "value": "Animation demonstrating how to reset to Bluetooth mode."
+ }
+ ],
"animation-label": [
{
"type": 0,
@@ -261,6 +267,80 @@
"value": "程式積木預覽"
}
],
+ "bluetooth-disabled-body": [
+ {
+ "type": 0,
+ "value": "Please turn on Bluetooth and try again."
+ }
+ ],
+ "bluetooth-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth is turned off"
+ }
+ ],
+ "bluetooth-permission-denied-body-android": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable the Nearby devices permission in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-body-ios": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " uses Bluetooth to connect to your micro:bit. Please enable Bluetooth access in "
+ },
+ {
+ "children": [
+ {
+ "type": 1,
+ "value": "appNameShort"
+ },
+ {
+ "type": 0,
+ "value": " settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
+ "bluetooth-permission-denied-heading": [
+ {
+ "type": 0,
+ "value": "Bluetooth permission required"
+ }
+ ],
"bluetooth-unsupported-advice": [
{
"type": 0,
@@ -415,6 +495,12 @@
"value": "確認並儲存"
}
],
+ "confirm-share-action": [
+ {
+ "type": 0,
+ "value": "Confirm and share"
+ }
+ ],
"connect-action": [
{
"type": 0,
@@ -457,6 +543,12 @@
"value": "您沒有選擇 micro:bit。您想再試一次嗎?"
}
],
+ "connect-bluetooth-enabled": [
+ {
+ "type": 0,
+ "value": "Bluetooth enabled"
+ }
+ ],
"connect-bluetooth-heading": [
{
"type": 0,
@@ -523,6 +615,12 @@
"value": "使用 USB 纜線將 micro:bit 連線到這台電腦,以便將數據收集程式下載到其中。"
}
],
+ "connect-cannot-see-pattern": [
+ {
+ "type": 0,
+ "value": "I do not see a pattern"
+ }
+ ],
"connect-computer": [
{
"type": 0,
@@ -589,6 +687,36 @@
"value": "微型 USB 纜線"
}
],
+ "connect-native-change-pattern": [
+ {
+ "type": 0,
+ "value": "My pattern is different"
+ }
+ ],
+ "connect-native-pattern-heading": [
+ {
+ "type": 0,
+ "value": "Confirm this pattern matches your micro:bit"
+ }
+ ],
+ "connect-native-pattern-subtitle": [
+ {
+ "type": 0,
+ "value": "If needed, change the pattern below to match."
+ }
+ ],
+ "connect-native-start-battery-check": [
+ {
+ "type": 0,
+ "value": "Connect the battery pack, then check the light on the back of the micro:bit is on."
+ }
+ ],
+ "connect-native-start-heading": [
+ {
+ "type": 0,
+ "value": "Connect micro:bit battery pack"
+ }
+ ],
"connect-pattern-heading": [
{
"type": 0,
@@ -609,6 +737,52 @@
"value": " 欄 - micro:bit 顯示器上亮起的 LED 數量"
}
],
+ "connect-pattern-label": [
+ {
+ "type": 0,
+ "value": "The number of LEDs lit in each column of the micro:bit display, from left to right, are "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol1"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol2"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol3"
+ },
+ {
+ "type": 0,
+ "value": ", "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol4"
+ },
+ {
+ "type": 0,
+ "value": ", and "
+ },
+ {
+ "type": 1,
+ "value": "numLedsOnCol5"
+ },
+ {
+ "type": 0,
+ "value": "."
+ }
+ ],
"connect-pattern-subtitle": [
{
"type": 0,
@@ -771,6 +945,42 @@
"value": "疑難排解"
}
],
+ "connect-try-another-way": [
+ {
+ "type": 0,
+ "value": "Try another way"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Unable to enter Bluetooth mode?"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting": [
+ {
+ "type": 0,
+ "value": "Try the following:"
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-1": [
+ {
+ "type": 0,
+ "value": "Disconnect and then reconnect the micro:bit with the power source."
+ }
+ ],
+ "connect-unable-to-enter-bluetooth-mode-troubleshooting-2": [
+ {
+ "type": 0,
+ "value": "If your micro:bit shows a ‘+’ icon, connect the micro:bit to a computer with a USB cable and download a simple program. Unpair/Forget the micro:bit in the Settings app before trying again."
+ }
+ ],
"connect-with-batteries": [
{
"type": 0,
@@ -1209,6 +1419,12 @@
"value": "下載數據收集程式"
}
],
+ "downloading-data-collection-microbit-header": [
+ {
+ "type": 0,
+ "value": "Downloading data collection program to micro:bit"
+ }
+ ],
"downloading-header": [
{
"type": 0,
@@ -1221,10 +1437,40 @@
"value": "下載無線電連結程式"
}
],
- "downloading-subtitle": [
+ "downloading-stage-checking-bond": [
+ {
+ "type": 0,
+ "value": "Choose ‘Pair’ if asked"
+ }
+ ],
+ "downloading-stage-connecting": [
+ {
+ "type": 0,
+ "value": "Connecting to micro:bit…"
+ }
+ ],
+ "downloading-stage-finding-device": [
+ {
+ "type": 0,
+ "value": "Finding micro:bit…"
+ }
+ ],
+ "downloading-stage-flashing": [
{
"type": 0,
- "value": "請稍等。正在將程式下載至 micro:bit。"
+ "value": "Please wait. Downloading program to micro:bit."
+ }
+ ],
+ "downloading-stage-flashing-native": [
+ {
+ "type": 0,
+ "value": "Please do not interact with the micro:bit before the download is complete."
+ }
+ ],
+ "downloading-stage-resetting-device": [
+ {
+ "type": 0,
+ "value": "Waiting for micro:bit to reboot..."
}
],
"duplicate-project-action": [
@@ -2037,6 +2283,32 @@
"value": "正在載入"
}
],
+ "location-disabled-body": [
+ {
+ "type": 0,
+ "value": "Location services are required for Bluetooth on this device. Please enable location services in "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "Settings"
+ }
+ ],
+ "type": 8,
+ "value": "link"
+ },
+ {
+ "type": 0,
+ "value": " and try again."
+ }
+ ],
+ "location-disabled-heading": [
+ {
+ "type": 0,
+ "value": "Location services required"
+ }
+ ],
"main-menu": [
{
"type": 0,
@@ -2077,6 +2349,16 @@
"value": "無法載入 Microsoft MakeCode"
}
],
+ "microbit-name-label": [
+ {
+ "type": 0,
+ "value": "micro:bit name: "
+ },
+ {
+ "type": 1,
+ "value": "name"
+ }
+ ],
"microbit-not-connected": [
{
"type": 0,
@@ -2137,6 +2419,86 @@
"value": "儲存 HEX 檔案時,使用該名稱。"
}
],
+ "native-bluetooth-error-body": [
+ {
+ "type": 0,
+ "value": "The connection to the micro:bit failed."
+ }
+ ],
+ "native-bluetooth-error-check": [
+ {
+ "type": 0,
+ "value": "Please check that:"
+ }
+ ],
+ "native-bluetooth-error-check-distance": [
+ {
+ "type": 0,
+ "value": "the micro:bit is close to this device"
+ }
+ ],
+ "native-bluetooth-error-check-mode": [
+ {
+ "type": 0,
+ "value": "the micro:bit is in Bluetooth mode (showing the pairing pattern)"
+ }
+ ],
+ "native-bluetooth-error-check-pattern": [
+ {
+ "type": 0,
+ "value": "the pattern you entered is correct"
+ }
+ ],
+ "native-bluetooth-error-forget-device": [
+ {
+ "type": 0,
+ "value": "Please forget this device in your Bluetooth settings and try again."
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-1": [
+ {
+ "type": 0,
+ "value": "Go to Bluetooth in the Settings app"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-2": [
+ {
+ "type": 0,
+ "value": "Tap the "
+ },
+ {
+ "children": [
+ {
+ "type": 0,
+ "value": "information"
+ }
+ ],
+ "type": 8,
+ "value": "infoIcon"
+ },
+ {
+ "type": 0,
+ "value": " icon next to the BBC micro:bit device"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-3": [
+ {
+ "type": 0,
+ "value": "Tap ‘Forget This Device’"
+ }
+ ],
+ "native-bluetooth-error-forget-device-step-4": [
+ {
+ "type": 0,
+ "value": "Return to this app to try again"
+ }
+ ],
+ "native-bluetooth-error-heading": [
+ {
+ "type": 0,
+ "value": "Could not connect to micro:bit"
+ }
+ ],
"new-project-setup-title": [
{
"type": 0,
@@ -2391,6 +2753,12 @@
"value": "無法重新建立與您的電腦連線的 micro:bit 的連線。"
}
],
+ "reconnect-failed-native-heading": [
+ {
+ "type": 0,
+ "value": "Failed to reconnect to data collection micro:bit"
+ }
+ ],
"reconnect-failed-radio-heading": [
{
"type": 0,
@@ -2695,6 +3063,24 @@
"value": "重新命名專案"
}
],
+ "reset-to-bluetooth-mode-ab-subtitle": [
+ {
+ "type": 0,
+ "value": "Hold A+B and press RESET. Keep holding A+B until the Bluetooth icon appears."
+ }
+ ],
+ "reset-to-bluetooth-mode-heading": [
+ {
+ "type": 0,
+ "value": "Reset to Bluetooth mode"
+ }
+ ],
+ "reset-to-bluetooth-mode-subtitle": [
+ {
+ "type": 0,
+ "value": "Press RESET three times."
+ }
+ ],
"reset-to-default-action": [
{
"type": 0,
@@ -2763,6 +3149,18 @@
"value": "如果您不需要變更動作和數據樣本,您也可以使用 Microsoft MakeCode 開啟它。"
}
],
+ "save-to-files-action": [
+ {
+ "type": 0,
+ "value": "Save to Files"
+ }
+ ],
+ "saving-dataset-toast-title": [
+ {
+ "type": 0,
+ "value": "Your data samples have been downloaded"
+ }
+ ],
"saving-description": [
{
"type": 0,
@@ -2849,6 +3247,44 @@
"value": "設定動作選單"
}
],
+ "share-action": [
+ {
+ "type": 0,
+ "value": "Share"
+ }
+ ],
+ "share-hex-dialog-heading": [
+ {
+ "type": 0,
+ "value": "Share project as a hex file"
+ }
+ ],
+ "share-hex-dialog-message1": [
+ {
+ "type": 0,
+ "value": "The hex file contains your actions, data samples and your MakeCode project. Open it in "
+ },
+ {
+ "type": 1,
+ "value": "appNameFull"
+ },
+ {
+ "type": 0,
+ "value": " to continue working."
+ }
+ ],
+ "sharing-description": [
+ {
+ "type": 0,
+ "value": "Your project will be ready to share soon."
+ }
+ ],
+ "sharing-title": [
+ {
+ "type": 0,
+ "value": "Sharing…"
+ }
+ ],
"show-graphs-checkbox-label-text": [
{
"type": 0,
@@ -2951,6 +3387,12 @@
"value": "停止錄製"
}
],
+ "storage-error-device-other": [
+ {
+ "type": 0,
+ "value": "Failed to save your project to device storage"
+ }
+ ],
"storage-error-other": [
{
"type": 0,
diff --git a/src/model.ts b/src/model.ts
index a5875b58d..3184632a8 100644
--- a/src/model.ts
+++ b/src/model.ts
@@ -4,11 +4,10 @@
*
* SPDX-License-Identifier: MIT
*/
-import { MicrobitWebUSBConnection } from "@microbit/microbit-connection";
-import { MakeCodeIcon } from "./utils/icons";
+import { PlacementWithLogical, ThemingProps } from "@chakra-ui/react";
import { ReactNode } from "react";
import { SpotlightStyle } from "./pages/TourOverlay";
-import { PlacementWithLogical, ThemingProps } from "@chakra-ui/react";
+import { MakeCodeIcon } from "./utils/icons";
export interface XYZData {
x: number[];
@@ -127,41 +126,15 @@ export const enum TrainModelDialogStage {
TrainingInProgress,
}
-export enum DownloadStep {
- None = "none",
- Help = "introduction",
- ChooseSameOrDifferentMicrobit = "choose same or different microbit",
- ConnectCable = "connect cable",
- ConnectRadioRemoteMicrobit = "connect radio remote microbit",
- WebUsbFlashingTutorial = "web usb flashing tutorial",
- WebUsbChooseMicrobit = "web usb choose microbit",
- FlashingInProgress = "flashing in progress",
- ManualFlashingTutorial = "manual flashing tutorial",
- UnplugRadioBridgeMicrobit = "unplug radio bridge microbit",
- IncompatibleDevice = "incompatible device",
-}
-
-export enum MicrobitToFlash {
- // No micro:bit is connected.
- Default = "default",
- // Same as the connected micro:bit.
- Same = "same",
- // Different from the connected micro:bit.
- Different = "different",
-}
-
-export interface DownloadState {
- step: DownloadStep;
- microbitToFlash: MicrobitToFlash;
- hex?: HexData;
- // The micro:bit used to flash the hex. We remember your choice for easy code
- // iteration for as long as the editor is open.
- usbDevice?: MicrobitWebUSBConnection;
-}
-
export interface SaveState {
step: SaveStep;
hex?: HexData;
+ type: SaveType;
+}
+
+export enum SaveType {
+ Download = "download",
+ Share = "share",
}
export enum SaveStep {
@@ -173,6 +146,10 @@ export enum SaveStep {
* Otherwise we already have the project data in the state and save it directly.
*/
SaveProgress = "progress",
+ /**
+ * Only used for the sharesheet on mobile devices
+ */
+ ChooseDestination = "choose destination",
}
export interface TourStep {
diff --git a/src/native-breakpoint-hooks.ts b/src/native-breakpoint-hooks.ts
new file mode 100644
index 000000000..5f76f1578
--- /dev/null
+++ b/src/native-breakpoint-hooks.ts
@@ -0,0 +1,23 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { useBreakpointValue } from "@chakra-ui/react";
+import { isNativePlatform } from "./platform";
+
+/**
+ * On native platforms, use the tablet breakpoint even when the viewport is
+ * wide enough for the desktop (lg) breakpoint. This keeps the action bar
+ * compact in landscape orientation where the extra width doesn't warrant
+ * desktop-style controls.
+ *
+ * Returns true when the tablet layout should be used (below lg, or native).
+ */
+export const useNativeTabletBreakpoint = (): boolean => {
+ const isLg = useBreakpointValue({ base: false, lg: true }) ?? false;
+ if (isNativePlatform()) {
+ return true;
+ }
+ return !isLg;
+};
diff --git a/src/pages/DataSamplesPage.tsx b/src/pages/DataSamplesPage.tsx
index bcca9af71..ec9de390f 100644
--- a/src/pages/DataSamplesPage.tsx
+++ b/src/pages/DataSamplesPage.tsx
@@ -9,7 +9,6 @@ import {
Flex,
HStack,
usePrefersReducedMotion,
- VStack,
} from "@chakra-ui/react";
import debounce from "lodash.debounce";
import { useCallback, useEffect, useMemo, useRef, useState } from "react";
@@ -17,6 +16,7 @@ import { RiAddLine, RiArrowRightLine } from "react-icons/ri";
import { FormattedMessage, IntlFormatters, useIntl } from "react-intl";
import { useNavigate } from "react-router";
import { useHasMoved } from "../buffered-data-hooks";
+import { actionNameInputId } from "../components/ActionNameCard";
import DataSamplesTable from "../components/DataSamplesTable";
import {
AddActionHint,
@@ -31,7 +31,10 @@ import { animations } from "../components/Emoji";
import LiveGraphPanel from "../components/LiveGraphPanel";
import TrainModelDialogs from "../components/TrainModelFlowDialogs";
import WelcomeDialog from "../components/WelcomeDialog";
-import { useConnectionStage } from "../connection-stage-hooks";
+import {
+ isDataConnectionDialogOpen,
+ useDataConnected,
+} from "../data-connection-flow";
import { keyboardShortcuts, useShortcut } from "../keyboard-shortcut-hooks";
import { useLiveRegion } from "../live-region-hook";
import {
@@ -65,8 +68,10 @@ const DataSamplesPage = () => {
const trainModelFlowStart = useStore((s) => s.trainModelFlowStart);
const tourStart = useStore((s) => s.tourStart);
- const { isConnected, isDialogOpen: isConnectionDialogOpen } =
- useConnectionStage();
+ const isConnected = useDataConnected();
+ const isConnectionDialogOpen = useStore((s) =>
+ isDataConnectionDialogOpen(s.dataConnection.step)
+ );
useEffect(() => {
// If a user first connects on "Testing model" this can result in the tour when they return to the "Data samples" page.
if (isConnected) {
@@ -85,6 +90,15 @@ const DataSamplesPage = () => {
const handleAddNewAction = useCallback(async () => {
setSelectedActionIdx(actions.length);
await addNewAction();
+ requestAnimationFrame(() => {
+ const updatedActions = useStore.getState().actions;
+ const newAction = updatedActions[updatedActions.length - 1];
+ if (newAction) {
+ document
+ .getElementById(actionNameInputId(newAction))
+ ?.scrollIntoView({ block: "center", behavior: "smooth" });
+ }
+ });
}, [addNewAction, actions]);
useShortcut(keyboardShortcuts.addAction, handleAddNewAction, {
enabled: !isAddNewActionDisabled,
@@ -196,10 +210,82 @@ const DataSamplesPage = () => {
}
- showProjectName
backUrl={createHomePageUrl()}
+ bottomContent={
+ <>
+
+
+ }
+ onClick={handleAddNewAction}
+ isDisabled={isAddNewActionDisabled}
+ >
+
+
+
+ {dataSamplesHint?.type === "add-action" && (
+
+ )}
+
+ {model ? (
+ }
+ >
+
+
+ ) : (
+ trainModelFlowStart(handleNavigateToModel)}
+ variant={
+ hasSufficientData ? "primary" : "secondary-disabled"
+ }
+ animation={
+ hasSufficientData &&
+ !isRecordingDialogOpen &&
+ !prefersReducedMotion
+ ? animations.tada
+ : undefined
+ }
+ >
+
+
+ )}
+
+ {dataSamplesHint?.type === "train" && }
+ {dataSamplesHint?.type === "move-microbit" && (
+
+ )}
+
+
+ >
+ }
backLabelId="home-action"
>
@@ -209,73 +295,6 @@ const DataSamplesPage = () => {
hint={dataSamplesHint}
/>
-
-
-
- }
- onClick={handleAddNewAction}
- isDisabled={isAddNewActionDisabled}
- >
-
-
-
- {dataSamplesHint?.type === "add-action" && (
-
- )}
-
- {model ? (
- }
- >
-
-
- ) : (
- trainModelFlowStart(handleNavigateToModel)}
- variant={hasSufficientData ? "primary" : "secondary-disabled"}
- animation={
- hasSufficientData &&
- !isRecordingDialogOpen &&
- !prefersReducedMotion
- ? animations.tada
- : undefined
- }
- >
-
-
- )}
-
- {dataSamplesHint?.type === "train" && }
- {dataSamplesHint?.type === "move-microbit" && }
-
-
-
-
>
);
diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx
index a8edcc73b..e5684166c 100644
--- a/src/pages/HomePage.tsx
+++ b/src/pages/HomePage.tsx
@@ -29,6 +29,7 @@ import {
} from "react-icons/ri";
import { FormattedMessage, useIntl } from "react-intl";
import { useNavigate } from "react-router";
+import { ButtonWithLoading } from "../components/ButtonWithLoading";
import CarouselRow from "../components/Carousel/CarouselRow";
import ClickableTooltip from "../components/ClickableTooltip";
import { ConfirmDialog } from "../components/ConfirmDialog";
@@ -47,6 +48,7 @@ import ProjectCard from "../components/ProjectCard";
import { createProjectIdeaCards } from "../components/ProjectIdeaCards";
import { useProjectCardActions } from "../hooks/use-project-card-actions";
import { useLogging } from "../logging/logging-hooks";
+import { isNativePlatform } from "../platform";
import { untitledProjectName } from "../project-utils";
import { shortScreenHeightBreakpoint } from "../responsive";
import {
@@ -202,25 +204,27 @@ const ProjectRow = () => {
-
-
-
-
-
- }
- >
-
-
+ {!isNativePlatform() && (
+
+
+
+
+
+ }
+ >
+
+
+ )}
}
/>
@@ -343,9 +347,27 @@ const ImportProjectButton = () => {
const handleContinueSessionFromFile = useCallback(() => {
loadProjectRef.current?.chooseFile("replaceProject");
}, []);
+ const [isLoading, setLoading] = useState(false);
+ const loadingTimeoutRef = useRef();
+ const handleSetLoading = useCallback((loading: boolean) => {
+ if (loading && loadingTimeoutRef.current === undefined) {
+ loadingTimeoutRef.current = setTimeout(() => {
+ setLoading(loading);
+ }, 500); // Only show loading state if it takes > 500 ms.
+ }
+ if (!loading) {
+ setLoading(loading);
+ clearTimeout(loadingTimeoutRef.current);
+ loadingTimeoutRef.current = undefined;
+ }
+ }, []);
return (
<>
-
+
}
onClick={handleContinueSessionFromFile}
@@ -353,13 +375,14 @@ const ImportProjectButton = () => {
variant="ghost"
display={{ base: "inline-flex", sm: "none" }}
/>
- }
onClick={handleContinueSessionFromFile}
display={{ base: "none", sm: "inline-flex" }}
+ isLoading={isLoading}
>
-
+
>
);
};
diff --git a/src/pages/ImportPage.tsx b/src/pages/ImportPage.tsx
index 98eac82b4..a6baa5ea2 100644
--- a/src/pages/ImportPage.tsx
+++ b/src/pages/ImportPage.tsx
@@ -72,7 +72,7 @@ const ImportPage = () => {
setProject(project);
} catch (e) {
// Log the fetch error, but fallback to new blank session by default.
- logging.error(e);
+ logging.error("Failed to fetch project", e);
}
};
void updateAsync().then(() => {
diff --git a/src/pages/TestingModelPage.tsx b/src/pages/TestingModelPage.tsx
index 66fc500d7..f120a6166 100644
--- a/src/pages/TestingModelPage.tsx
+++ b/src/pages/TestingModelPage.tsx
@@ -8,12 +8,10 @@ import {
ButtonGroup,
Flex,
HStack,
- Menu,
MenuItem,
MenuList,
Portal,
usePrevious,
- VStack,
} from "@chakra-ui/react";
import { useCallback, useEffect, useRef, useState } from "react";
import { RiDeleteBin2Line } from "react-icons/ri";
@@ -26,11 +24,12 @@ import DefaultPageLayout, {
} from "../components/DefaultPageLayout";
import IncompatibleEditorDevice from "../components/IncompatibleEditorDevice";
import LiveGraphPanel from "../components/LiveGraphPanel";
+import Menu from "../components/Menu";
import MoreMenuButton from "../components/MoreMenuButton";
import TestingModelTable from "../components/TestingModelTable";
-import { useConnectActions } from "../connect-actions-hooks";
-import { useConnectionStage } from "../connection-stage-hooks";
+import { useDataConnected } from "../data-connection-flow";
import { useProject } from "../hooks/project-hooks";
+import { useBoardVersion } from "../hooks/use-board-version";
import { keyboardShortcuts, useShortcut } from "../keyboard-shortcut-hooks";
import { projectSessionStorage } from "../session-storage";
import { useStore } from "../store";
@@ -78,7 +77,7 @@ const TestingModelPage = () => {
const tourStart = useStore((s) => s.tourStart);
const setHasMoved = useStore((s) => s.setHasMoved);
- const { isConnected } = useConnectionStage();
+ const isConnected = useDataConnected();
const wasConnected = usePrevious(isConnected);
useEffect(() => {
if (isConnected) {
@@ -91,7 +90,7 @@ const TestingModelPage = () => {
}, [isConnected, setHasMoved, tourStart, wasConnected]);
const { openEditor, resetProject, projectEdited } = useProject();
- const { getDataCollectionBoardVersion } = useConnectActions();
+ const boardVersion = useBoardVersion();
const incompatibleEditorDeviceDialogOnOpen = useStore(
(s) => s.incompatibleEditorDeviceDialogOnOpen
);
@@ -101,7 +100,7 @@ const TestingModelPage = () => {
const closeDialog = useStore((s) => s.closeDialog);
const maybeOpenEditor = useCallback(async () => {
// Open editor if device is not a V1, otherwise show warning dialog.
- if (getDataCollectionBoardVersion() === "V1") {
+ if (boardVersion === "V1") {
return incompatibleEditorDeviceDialogOnOpen();
}
const focusVisible =
@@ -109,11 +108,7 @@ const TestingModelPage = () => {
setEditorLoading(true);
await openEditor(focusVisible);
setEditorLoading(false);
- }, [
- getDataCollectionBoardVersion,
- incompatibleEditorDeviceDialogOnOpen,
- openEditor,
- ]);
+ }, [boardVersion, incompatibleEditorDeviceDialogOnOpen, openEditor]);
const [editorLoading, setEditorLoading] = useState(false);
const continueToEditor = useCallback(async () => {
setEditorLoading(true);
@@ -137,10 +132,65 @@ const TestingModelPage = () => {
}
showProjectName
+ toolbarItemsRight={}
backUrl={createDataSamplesPageUrl()}
backLabelId="back-to-data-samples-action"
+ bottomContent={
+ <>
+
+
+
+
+ >
+ }
>
{
-
-
-
-
-
-
) : (
<>>
diff --git a/src/platform.ts b/src/platform.ts
new file mode 100644
index 000000000..8ef7e9bd0
--- /dev/null
+++ b/src/platform.ts
@@ -0,0 +1,29 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { Capacitor } from "@capacitor/core";
+import { flags } from "./flags";
+
+/**
+ * Check if running on a native platform (iOS/Android) or simulating native behavior.
+ * Use this instead of Capacitor.isNativePlatform() to allow testing native flows in web.
+ */
+export const isNativePlatform = (): boolean => {
+ return Capacitor.isNativePlatform() || flags.ios || flags.android;
+};
+
+/**
+ * Check if running on iOS or simulating iOS behavior.
+ */
+export const isIOS = (): boolean => {
+ return Capacitor.getPlatform() === "ios" || flags.ios;
+};
+
+/**
+ * Check if running on Android or simulating Android behavior.
+ */
+export const isAndroid = (): boolean => {
+ return Capacitor.getPlatform() === "android" || flags.android;
+};
diff --git a/src/settings.test.ts b/src/settings.test.ts
new file mode 100644
index 000000000..c0e115423
--- /dev/null
+++ b/src/settings.test.ts
@@ -0,0 +1,53 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { matchLanguage } from "./settings";
+
+describe("matchLanguage", () => {
+ it("matches locales to supported languages", () => {
+ // Chinese
+ expect(matchLanguage(["zh-Hans"])).toBe("zh-CN");
+ expect(matchLanguage(["zh-Hant"])).toBe("zh-TW");
+ expect(matchLanguage(["zh-Hans-CN"])).toBe("zh-CN");
+ expect(matchLanguage(["zh-Hant-TW"])).toBe("zh-TW");
+ expect(matchLanguage(["zh-Hant-HK"])).toBe("zh-TW");
+ expect(matchLanguage(["zh"])).toBe("zh-CN");
+
+ // Exact matches
+ expect(matchLanguage(["en"])).toBe("en");
+ expect(matchLanguage(["fr"])).toBe("fr");
+ expect(matchLanguage(["ja"])).toBe("ja");
+
+ // Regional variants to base language
+ expect(matchLanguage(["en-US"])).toBe("en");
+ expect(matchLanguage(["en-GB"])).toBe("en");
+ expect(matchLanguage(["fr-CA"])).toBe("fr");
+
+ // Regional variants to specific codes when available
+ expect(matchLanguage(["es-ES"])).toBe("es-ES");
+ expect(matchLanguage(["pt-BR"])).toBe("pt-BR");
+ expect(matchLanguage(["pt-PT"])).toBe("pt-PT");
+
+ // Bare codes to regional variants
+ expect(matchLanguage(["es"])).toBe("es-ES");
+ expect(matchLanguage(["es-MX"])).toBe("es-ES");
+ expect(matchLanguage(["sv"])).toBe("sv-SE");
+ expect(matchLanguage(["nn"])).toBe("nn-NO");
+ expect(matchLanguage(["si"])).toBe("si-LK");
+
+ // Norwegian: "no" is an alias for "nb"
+ expect(matchLanguage(["no"])).toBe("nb");
+
+ // Portuguese: bare "pt" defaults to Brazil (most speakers globally, unlikely from an OS)
+ expect(matchLanguage(["pt"])).toBe("pt-BR");
+
+ // Fallback through preferences
+ expect(matchLanguage(["xyz", "fr"])).toBe("fr");
+
+ // Fallback to English
+ expect(matchLanguage(["xyz"])).toBe("en");
+ expect(matchLanguage([])).toBe("en");
+ });
+});
diff --git a/src/settings.tsx b/src/settings.tsx
index d68d5308e..54da68b85 100644
--- a/src/settings.tsx
+++ b/src/settings.tsx
@@ -4,6 +4,7 @@
*
* SPDX-License-Identifier: MIT
*/
+import { match } from "@formatjs/intl-localematcher";
import { DataSamplesView, TourTriggerName } from "./model";
type Translation = "preview" | boolean;
@@ -270,15 +271,29 @@ export const allLanguages: Language[] = [
export const getMakeCodeLang = (languageId: string): string =>
allLanguages.find((l) => l.id === languageId)?.makeCode ? languageId : "en";
-export const getLanguageFromQuery = (): string => {
+const supportedLanguageIds = allLanguages.map((l) => l.id);
+const defaultLanguageId = allLanguages[0].id;
+
+/**
+ * Match the user's preferred languages (from browser/OS) to supported languages.
+ */
+export const matchLanguage = (requestedLanguages: readonly string[]): string =>
+ match(requestedLanguages, supportedLanguageIds, defaultLanguageId);
+
+/**
+ * Get the initial language, checking URL parameter first, then OS/browser preference.
+ */
+export const getDefaultLanguage = (): string => {
const searchParams = new URLSearchParams(window.location.search);
const l = searchParams.get("l");
- const language = allLanguages.find((x) => x.id === l);
- return language?.id || allLanguages[0].id;
+ const requestedLanguages = l
+ ? [l, ...navigator.languages]
+ : navigator.languages;
+ return matchLanguage(requestedLanguages);
};
export const defaultSettings: Settings = {
- languageId: getLanguageFromQuery(),
+ languageId: getDefaultLanguage(),
showPreSaveHelp: true,
showPreTrainHelp: true,
showPreDownloadHelp: true,
@@ -317,4 +332,16 @@ export interface Settings {
graphColorScheme: GraphColorScheme;
graphLineScheme: GraphLineScheme;
graphLineWeight: GraphLineWeight;
+ /**
+ * The micro:bit Bluetooth name, used to filter for a specific device during pairing.
+ * Set from user input (Bluetooth pattern dialog) or derived from USB device ID after flashing.
+ * Persisted so it can be reused across sessions and between data connection/download flows.
+ */
+ bluetoothMicrobitName?: string;
+ /**
+ * List of bonded Bluetooth device ids.
+ * The connection library needs us to store this because iOS doesn't
+ * have API for checking whether a device is bonded.
+ */
+ bondedDevices?: string[];
}
diff --git a/src/shared-steps/index.ts b/src/shared-steps/index.ts
new file mode 100644
index 000000000..f32bf0a75
--- /dev/null
+++ b/src/shared-steps/index.ts
@@ -0,0 +1,20 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+export { PermissionStep } from "./shared-steps";
+
+export type {
+ PermissionEvent,
+ PermissionDialogEvent,
+} from "./permission-events";
+
+export {
+ permissionErrorTransitions,
+ createPermissionErrorStateHandlers,
+ createStartStepWithPermissionHandlers,
+ type PermissionAction,
+} from "./permission-handlers";
+
+export { checkPermissions } from "./permission-check";
diff --git a/src/shared-steps/permission-check.ts b/src/shared-steps/permission-check.ts
new file mode 100644
index 000000000..9d98e24ce
--- /dev/null
+++ b/src/shared-steps/permission-check.ts
@@ -0,0 +1,45 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { ConnectionAvailabilityStatus } from "@microbit/microbit-connection";
+import { PermissionEvent } from "./permission-events";
+
+/**
+ * Interface for a connection that can check Bluetooth availability.
+ */
+interface BluetoothAvailabilityChecker {
+ checkAvailability(): Promise;
+}
+
+/**
+ * Check Bluetooth permissions and return the appropriate event.
+ * Used by native Bluetooth flows to provide better error feedback.
+ *
+ * @param bluetooth - Connection with checkAvailability method
+ * @returns The permission event to dispatch
+ */
+export const checkPermissions = async (
+ bluetooth: BluetoothAvailabilityChecker
+): Promise => {
+ let status: ConnectionAvailabilityStatus;
+ try {
+ status = await bluetooth.checkAvailability();
+ } catch {
+ // Treat unexpected errors as permission denied
+ return { type: "permissionDenied" };
+ }
+ switch (status) {
+ case "available":
+ return { type: "permissionsOk" };
+ case "disabled":
+ case "unsupported":
+ // Treat unsupported the same as disabled - no meaningful devices lack BLE
+ return { type: "bluetoothDisabled" };
+ case "permission-denied":
+ return { type: "permissionDenied" };
+ case "location-disabled":
+ return { type: "locationDisabled" };
+ }
+};
diff --git a/src/shared-steps/permission-events.ts b/src/shared-steps/permission-events.ts
new file mode 100644
index 000000000..53c3a8e32
--- /dev/null
+++ b/src/shared-steps/permission-events.ts
@@ -0,0 +1,20 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+
+/**
+ * Permission check result events shared by both data connection and download flows.
+ * These events are sent after checking Bluetooth permissions on native platforms.
+ */
+export type PermissionEvent =
+ | { type: "permissionsOk" }
+ | { type: "bluetoothDisabled" }
+ | { type: "permissionDenied" }
+ | { type: "locationDisabled" };
+
+/**
+ * Events for permission error dialogs.
+ */
+export type PermissionDialogEvent = { type: "tryAgain" };
diff --git a/src/shared-steps/permission-handlers.ts b/src/shared-steps/permission-handlers.ts
new file mode 100644
index 000000000..4438f94f7
--- /dev/null
+++ b/src/shared-steps/permission-handlers.ts
@@ -0,0 +1,101 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { PermissionStep } from "./shared-steps";
+
+/**
+ * Action to check Bluetooth permissions.
+ */
+type CheckPermissionsAction = { type: "checkPermissions" };
+
+/**
+ * Action to set the checking permissions flag.
+ */
+type SetCheckingPermissionsAction = {
+ type: "setCheckingPermissions";
+ value: boolean;
+};
+
+/**
+ * Actions used by permission handlers.
+ */
+export type PermissionAction =
+ | CheckPermissionsAction
+ | SetCheckingPermissionsAction;
+
+/**
+ * Permission error transitions from checkPermissions action.
+ * Use these in the starting step where permissions are first checked.
+ */
+export const permissionErrorTransitions = {
+ bluetoothDisabled: {
+ target: PermissionStep.BluetoothDisabled,
+ },
+ permissionDenied: {
+ target: PermissionStep.BluetoothPermissionDenied,
+ },
+ locationDisabled: {
+ target: PermissionStep.LocationDisabled,
+ },
+} as const;
+
+/**
+ * Create handlers for permission error states (BluetoothDisabled, BluetoothPermissionDenied, LocationDisabled).
+ *
+ * @param successTarget - The step to go to after permissions are OK
+ * @returns Event handlers for permission error states
+ */
+export const createPermissionErrorStateHandlers = (
+ successTarget: TTarget
+) => ({
+ tryAgain: {
+ actions: [
+ { type: "setCheckingPermissions", value: true },
+ { type: "checkPermissions" },
+ ] satisfies PermissionAction[],
+ },
+ permissionsOk: {
+ target: successTarget,
+ actions: [
+ { type: "setCheckingPermissions", value: false },
+ ] satisfies PermissionAction[],
+ },
+ bluetoothDisabled: {
+ target: PermissionStep.BluetoothDisabled,
+ actions: [
+ { type: "setCheckingPermissions", value: false },
+ ] satisfies PermissionAction[],
+ },
+ permissionDenied: {
+ target: PermissionStep.BluetoothPermissionDenied,
+ actions: [
+ { type: "setCheckingPermissions", value: false },
+ ] satisfies PermissionAction[],
+ },
+ locationDisabled: {
+ target: PermissionStep.LocationDisabled,
+ actions: [
+ { type: "setCheckingPermissions", value: false },
+ ] satisfies PermissionAction[],
+ },
+});
+
+/**
+ * Create handlers for a step that needs to check permissions before proceeding.
+ *
+ * @param successTarget - The step to go to after permissions are OK
+ * @returns Event handlers that include permission checking on "next"
+ */
+export const createStartStepWithPermissionHandlers = (
+ successTarget: TTarget
+) => ({
+ next: {
+ actions: [{ type: "checkPermissions" }] satisfies PermissionAction[],
+ },
+ permissionsOk: {
+ target: successTarget,
+ },
+ ...permissionErrorTransitions,
+});
diff --git a/src/shared-steps/shared-steps.ts b/src/shared-steps/shared-steps.ts
new file mode 100644
index 000000000..a39abda4d
--- /dev/null
+++ b/src/shared-steps/shared-steps.ts
@@ -0,0 +1,18 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+
+/**
+ * Permission error steps shared between data connection and download flows.
+ * These have common handler logic via createPermissionErrorStateHandlers.
+ */
+export const PermissionStep = {
+ BluetoothDisabled: "BluetoothDisabled",
+ BluetoothPermissionDenied: "BluetoothPermissionDenied",
+ LocationDisabled: "LocationDisabled",
+} as const;
+
+export type PermissionStep =
+ (typeof PermissionStep)[keyof typeof PermissionStep];
diff --git a/src/sqlite-storage.ts b/src/sqlite-storage.ts
new file mode 100644
index 000000000..89cbc7e31
--- /dev/null
+++ b/src/sqlite-storage.ts
@@ -0,0 +1,1046 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import {
+ SQLiteVanilla,
+ SQLiteConnection,
+} from "@microbit/capacitor-sqlite-vanilla";
+import * as tf from "@tensorflow/tfjs";
+import { v4 as uuid } from "uuid";
+import { MakeCodeProject } from "@microbit/makecode-embed/react";
+import { ActionData, RecordingData } from "./model";
+import { MakeCodeIcon } from "./utils/icons";
+import {
+ untitledProjectName,
+ renameProject as renameMakeCodeProject,
+} from "./project-utils";
+import { defaultSettings, Settings } from "./settings";
+import {
+ Database,
+ MakeCodeData,
+ PersistedProjectData,
+ ProjectData,
+ ProjectDataWithActions,
+ StoreAction,
+ StorageError,
+} from "./storage";
+
+const DATABASE_NAME = "ml";
+
+export const SCHEMA = `
+CREATE TABLE IF NOT EXISTS projects (
+ id TEXT PRIMARY KEY,
+ name TEXT NOT NULL,
+ timestamp INTEGER NOT NULL
+);
+CREATE TABLE IF NOT EXISTS actions (
+ id TEXT PRIMARY KEY,
+ project_id TEXT NOT NULL REFERENCES projects(id) ON DELETE CASCADE,
+ name TEXT NOT NULL,
+ icon TEXT NOT NULL,
+ required_confidence REAL,
+ created_at INTEGER NOT NULL
+);
+CREATE INDEX IF NOT EXISTS idx_actions_project_id ON actions(project_id);
+CREATE TABLE IF NOT EXISTS recordings (
+ id TEXT PRIMARY KEY,
+ action_id TEXT NOT NULL REFERENCES actions(id) ON DELETE CASCADE,
+ data TEXT NOT NULL,
+ created_at INTEGER NOT NULL
+);
+CREATE INDEX IF NOT EXISTS idx_recordings_action_id ON recordings(action_id);
+CREATE TABLE IF NOT EXISTS editor_project (
+ project_id TEXT PRIMARY KEY REFERENCES projects(id) ON DELETE CASCADE,
+ project TEXT NOT NULL,
+ project_edited INTEGER NOT NULL
+);
+CREATE TABLE IF NOT EXISTS settings (
+ key TEXT PRIMARY KEY,
+ value TEXT NOT NULL
+);
+CREATE TABLE IF NOT EXISTS models (
+ project_id TEXT PRIMARY KEY REFERENCES projects(id) ON DELETE CASCADE,
+ metadata TEXT NOT NULL,
+ weight_data TEXT
+);
+`;
+
+/**
+ * Subset of SQLiteDBConnection used by SqliteDatabase, allowing test
+ * implementations (e.g. better-sqlite3) to be injected without pulling
+ * in the full Capacitor plugin.
+ */
+export interface SqliteConnection {
+ execute(statements: string, transaction?: boolean): Promise;
+ run(statement: string, values?: unknown[]): Promise;
+ query(
+ statement: string,
+ values?: unknown[]
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
+ ): Promise<{ values?: Record[] }>;
+ executeTransaction(
+ txn: { statement: string; values?: unknown[] }[]
+ ): Promise;
+}
+
+// Row types for typed query results.
+interface ProjectRow {
+ id: string;
+ name: string;
+ timestamp: number;
+}
+
+interface ActionRow {
+ id: string;
+ project_id: string;
+ name: string;
+ icon: MakeCodeIcon;
+ required_confidence: number | null;
+ created_at: number;
+}
+
+interface RecordingRow {
+ id: string;
+ data: string;
+ created_at: number;
+}
+
+interface EditorProjectRow {
+ project_id: string;
+ project: string;
+ project_edited: number;
+}
+
+interface SettingsRow {
+ value: string;
+}
+
+interface ModelRow {
+ metadata: string;
+ weight_data: string | null;
+}
+
+class Mutex {
+ private queue: Promise = Promise.resolve();
+
+ async run(fn: () => Promise): Promise {
+ let release: () => void;
+ const next = new Promise((r) => {
+ release = r;
+ });
+ const prev = this.queue;
+ this.queue = next;
+ await prev;
+ try {
+ return await fn();
+ } finally {
+ release!();
+ }
+ }
+}
+
+export class SqliteDatabase implements Database {
+ private dbReady: Promise;
+ // Serialise all database operations. The Capacitor SQLite plugin supports
+ // only one active transaction at a time on a single connection, so
+ // concurrent calls (e.g. a store subscription firing while another write
+ // is in progress) must be queued.
+ private mutex = new Mutex();
+
+ constructor(connectionFactory?: () => Promise) {
+ this.dbReady = connectionFactory
+ ? connectionFactory().then((db) => this.initializeSchema(db))
+ : this.initializeCapacitorDb();
+ }
+
+ private async initializeSchema(
+ db: SqliteConnection
+ ): Promise {
+ await db.execute("PRAGMA foreign_keys = ON;");
+ await db.execute(SCHEMA);
+ // Ensure default settings exist.
+ const existing = await db.query("SELECT key FROM settings WHERE key = ?", [
+ "settings",
+ ]);
+ if (!existing.values?.length) {
+ await db.run("INSERT INTO settings (key, value) VALUES (?, ?)", [
+ "settings",
+ JSON.stringify(defaultSettings),
+ ]);
+ }
+ return db;
+ }
+
+ private async initializeCapacitorDb(): Promise {
+ const sqlite = new SQLiteConnection(SQLiteVanilla);
+ const db = await sqlite.createConnection(DATABASE_NAME);
+ return this.initializeSchema(db);
+ }
+
+ /**
+ * Run a database operation, serialised so that only one operation
+ * is in progress at a time.
+ */
+ private serialise(fn: (db: SqliteConnection) => Promise): Promise {
+ return this.mutex.run(async () => fn(await this.dbReady));
+ }
+
+ private assertProjectId(id: string | undefined): string {
+ if (!id) {
+ throw new StorageError("Project id is undefined");
+ }
+ return id;
+ }
+
+ async newSession(
+ actions: ActionData[],
+ makeCodeData: MakeCodeData,
+ projectData: { timestamp: number; name: string; id: string }
+ ): Promise {
+ return this.serialise(async (db) => {
+ const { id, name, timestamp } = projectData;
+ const txn = [
+ {
+ statement:
+ "INSERT INTO projects (id, name, timestamp) VALUES (?, ?, ?)",
+ values: [id, name, timestamp],
+ },
+ {
+ statement:
+ "INSERT INTO editor_project (project_id, project, project_edited) VALUES (?, ?, ?)",
+ values: [
+ id,
+ JSON.stringify(makeCodeData.project),
+ makeCodeData.projectEdited ? 1 : 0,
+ ],
+ },
+ ...actions.map((a) => ({
+ statement:
+ "INSERT INTO actions (id, project_id, name, icon, required_confidence, created_at) VALUES (?, ?, ?, ?, ?, ?)",
+ values: [
+ a.id,
+ id,
+ a.name,
+ a.icon,
+ a.requiredConfidence ?? null,
+ a.createdAt,
+ ],
+ })),
+ ...actions.flatMap((a) =>
+ a.recordings.map((r) => ({
+ statement:
+ "INSERT INTO recordings (id, action_id, data, created_at) VALUES (?, ?, ?, ?)",
+ values: [r.id, a.id, JSON.stringify(r.data), r.createdAt],
+ }))
+ ),
+ ];
+ await db.executeTransaction(txn);
+ });
+ }
+
+ async getProject(id: string): Promise {
+ return this.serialise(async (db) => {
+ // Update timestamp to mark as most recently accessed.
+ await db.run("UPDATE projects SET timestamp = ? WHERE id = ?", [
+ Date.now(),
+ id,
+ ]);
+ return this.loadProject(db, id);
+ });
+ }
+
+ private async loadProject(
+ db: SqliteConnection,
+ id: string
+ ): Promise {
+ const projectResult = await db.query(
+ "SELECT id, name, timestamp FROM projects WHERE id = ?",
+ [id]
+ );
+ const projectRow = projectResult.values?.[0] as ProjectRow | undefined;
+ if (!projectRow) {
+ throw new StorageError("Failed to fetch expected data from storage");
+ }
+ const actionsResult = await db.query(
+ "SELECT id, project_id, name, icon, required_confidence, created_at FROM actions WHERE project_id = ? ORDER BY created_at ASC",
+ [id]
+ );
+ const actions: ActionData[] = await Promise.all(
+ ((actionsResult.values as ActionRow[] | undefined) ?? []).map(
+ async (row: ActionRow) => {
+ const recordingsResult = await db.query(
+ "SELECT id, data, created_at FROM recordings WHERE action_id = ?",
+ [row.id]
+ );
+ const recordings: RecordingData[] = (
+ (recordingsResult.values as RecordingRow[] | undefined) ?? []
+ ).map((r: RecordingRow) => ({
+ id: r.id,
+ data: JSON.parse(r.data) as RecordingData["data"],
+ createdAt: r.created_at,
+ }));
+ return {
+ id: row.id,
+ name: row.name,
+ icon: row.icon,
+ requiredConfidence:
+ row.required_confidence != null
+ ? row.required_confidence
+ : undefined,
+ createdAt: row.created_at,
+ recordings,
+ };
+ }
+ )
+ );
+
+ const makeCodeRow = await getMakeCodeProject(db, id);
+ if (!makeCodeRow) {
+ throw new StorageError("Failed to fetch expected data from storage");
+ }
+
+ return {
+ ...makeCodeRow,
+ id,
+ actions,
+ timestamp: projectRow.timestamp,
+ };
+ }
+
+ async getAllProjectData(): Promise {
+ return this.serialise(async (db) => {
+ const projectsResult = await db.query(
+ "SELECT id, name, timestamp FROM projects ORDER BY timestamp DESC"
+ );
+ const projects = (projectsResult.values ?? []) as ProjectRow[];
+ return Promise.all(
+ projects.map(async (p: ProjectRow) => {
+ const actionsResult = await db.query(
+ "SELECT id, project_id, name, icon, required_confidence, created_at FROM actions WHERE project_id = ?",
+ [p.id]
+ );
+ const actions: StoreAction[] = (
+ (actionsResult.values ?? []) as ActionRow[]
+ ).map((row: ActionRow) => ({
+ id: row.id,
+ name: row.name,
+ icon: row.icon,
+ requiredConfidence:
+ row.required_confidence != null
+ ? row.required_confidence
+ : undefined,
+ createdAt: row.created_at,
+ projectId: row.project_id,
+ }));
+ return {
+ id: p.id,
+ name: p.name,
+ timestamp: p.timestamp,
+ actions,
+ };
+ })
+ );
+ });
+ }
+
+ async importProject(
+ actions: ActionData[],
+ makeCodeData: MakeCodeData,
+ projectData: { timestamp: number; id: string }
+ ): Promise {
+ return this.serialise(async (db) => {
+ const { id, timestamp } = projectData;
+ const name = makeCodeData.project.header?.name ?? untitledProjectName;
+ const txn = [
+ {
+ statement:
+ "INSERT INTO projects (id, name, timestamp) VALUES (?, ?, ?)",
+ values: [id, name, timestamp],
+ },
+ {
+ statement:
+ "INSERT INTO editor_project (project_id, project, project_edited) VALUES (?, ?, ?)",
+ values: [
+ id,
+ JSON.stringify(makeCodeData.project),
+ makeCodeData.projectEdited ? 1 : 0,
+ ],
+ },
+ ...actions.map((a) => ({
+ statement:
+ "INSERT INTO actions (id, project_id, name, icon, required_confidence, created_at) VALUES (?, ?, ?, ?, ?, ?)",
+ values: [
+ a.id,
+ id,
+ a.name,
+ a.icon,
+ a.requiredConfidence ?? null,
+ a.createdAt,
+ ],
+ })),
+ ...actions.flatMap((a) =>
+ a.recordings.map((r) => ({
+ statement:
+ "INSERT INTO recordings (id, action_id, data, created_at) VALUES (?, ?, ?, ?)",
+ values: [r.id, a.id, JSON.stringify(r.data), r.createdAt],
+ }))
+ ),
+ ];
+ await db.executeTransaction(txn);
+ });
+ }
+
+ async addAction(
+ id: string | undefined,
+ action: ActionData,
+ makeCodeData: MakeCodeData,
+ timestamp: number
+ ): Promise {
+ id = this.assertProjectId(id);
+ return this.serialise(async (db) => {
+ await db.executeTransaction([
+ {
+ statement:
+ "INSERT INTO actions (id, project_id, name, icon, required_confidence, created_at) VALUES (?, ?, ?, ?, ?, ?)",
+ values: [
+ action.id,
+ id,
+ action.name,
+ action.icon,
+ action.requiredConfidence ?? null,
+ action.createdAt,
+ ],
+ },
+ {
+ statement:
+ "INSERT OR REPLACE INTO editor_project (project_id, project, project_edited) VALUES (?, ?, ?)",
+ values: [
+ id,
+ JSON.stringify(makeCodeData.project),
+ makeCodeData.projectEdited ? 1 : 0,
+ ],
+ },
+ {
+ statement: "UPDATE projects SET timestamp = ? WHERE id = ?",
+ values: [timestamp, id],
+ },
+ ]);
+ });
+ }
+
+ async updateAction(
+ id: string | undefined,
+ action: ActionData,
+ makeCodeData: MakeCodeData,
+ timestamp: number
+ ): Promise {
+ id = this.assertProjectId(id);
+ return this.serialise(async (db) => {
+ await db.executeTransaction([
+ {
+ statement:
+ "UPDATE actions SET name = ?, icon = ?, required_confidence = ? WHERE id = ?",
+ values: [
+ action.name,
+ action.icon,
+ action.requiredConfidence ?? null,
+ action.id,
+ ],
+ },
+ {
+ statement:
+ "INSERT OR REPLACE INTO editor_project (project_id, project, project_edited) VALUES (?, ?, ?)",
+ values: [
+ id,
+ JSON.stringify(makeCodeData.project),
+ makeCodeData.projectEdited ? 1 : 0,
+ ],
+ },
+ {
+ statement: "UPDATE projects SET timestamp = ? WHERE id = ?",
+ values: [timestamp, id],
+ },
+ ]);
+ });
+ }
+
+ async updateActions(
+ id: string | undefined,
+ actions: ActionData[],
+ makeCodeData: MakeCodeData,
+ timestamp: number
+ ): Promise {
+ id = this.assertProjectId(id);
+ return this.serialise(async (db) => {
+ await db.executeTransaction([
+ ...actions.map((a) => ({
+ statement:
+ "UPDATE actions SET name = ?, icon = ?, required_confidence = ? WHERE id = ?",
+ values: [a.name, a.icon, a.requiredConfidence ?? null, a.id],
+ })),
+ {
+ statement:
+ "INSERT OR REPLACE INTO editor_project (project_id, project, project_edited) VALUES (?, ?, ?)",
+ values: [
+ id,
+ JSON.stringify(makeCodeData.project),
+ makeCodeData.projectEdited ? 1 : 0,
+ ],
+ },
+ {
+ statement: "UPDATE projects SET timestamp = ? WHERE id = ?",
+ values: [timestamp, id],
+ },
+ ]);
+ });
+ }
+
+ async deleteAction(
+ id: string | undefined,
+ action: ActionData,
+ newActions: ActionData[],
+ makeCodeData: MakeCodeData,
+ timestamp: number
+ ): Promise {
+ id = this.assertProjectId(id);
+ return this.serialise(async (db) => {
+ await db.executeTransaction([
+ {
+ statement: "DELETE FROM actions WHERE id = ?",
+ values: [action.id],
+ },
+ ...newActions.map((a) => ({
+ statement:
+ "INSERT OR REPLACE INTO actions (id, project_id, name, icon, required_confidence, created_at) VALUES (?, ?, ?, ?, ?, ?)",
+ values: [
+ a.id,
+ id,
+ a.name,
+ a.icon,
+ a.requiredConfidence ?? null,
+ a.createdAt,
+ ],
+ })),
+ ...newActions.flatMap((a) =>
+ a.recordings.map((r) => ({
+ statement:
+ "INSERT OR REPLACE INTO recordings (id, action_id, data, created_at) VALUES (?, ?, ?, ?)",
+ values: [r.id, a.id, JSON.stringify(r.data), r.createdAt],
+ }))
+ ),
+ {
+ statement:
+ "INSERT OR REPLACE INTO editor_project (project_id, project, project_edited) VALUES (?, ?, ?)",
+ values: [
+ id,
+ JSON.stringify(makeCodeData.project),
+ makeCodeData.projectEdited ? 1 : 0,
+ ],
+ },
+ {
+ statement: "UPDATE projects SET timestamp = ? WHERE id = ?",
+ values: [timestamp, id],
+ },
+ ]);
+ });
+ }
+
+ async deleteAllActions(
+ id: string | undefined,
+ newActions: ActionData[],
+ makeCodeData: MakeCodeData,
+ timestamp: number
+ ): Promise {
+ id = this.assertProjectId(id);
+ return this.serialise(async (db) => {
+ await db.executeTransaction([
+ {
+ statement: "DELETE FROM actions WHERE project_id = ?",
+ values: [id],
+ },
+ ...newActions.map((a) => ({
+ statement:
+ "INSERT INTO actions (id, project_id, name, icon, required_confidence, created_at) VALUES (?, ?, ?, ?, ?, ?)",
+ values: [
+ a.id,
+ id,
+ a.name,
+ a.icon,
+ a.requiredConfidence ?? null,
+ a.createdAt,
+ ],
+ })),
+ ...newActions.flatMap((a) =>
+ a.recordings.map((r) => ({
+ statement:
+ "INSERT INTO recordings (id, action_id, data, created_at) VALUES (?, ?, ?, ?)",
+ values: [r.id, a.id, JSON.stringify(r.data), r.createdAt],
+ }))
+ ),
+ {
+ statement:
+ "INSERT OR REPLACE INTO editor_project (project_id, project, project_edited) VALUES (?, ?, ?)",
+ values: [
+ id,
+ JSON.stringify(makeCodeData.project),
+ makeCodeData.projectEdited ? 1 : 0,
+ ],
+ },
+ {
+ statement: "UPDATE projects SET timestamp = ? WHERE id = ?",
+ values: [timestamp, id],
+ },
+ ]);
+ });
+ }
+
+ async replaceActions(
+ actions: ActionData[],
+ makeCodeData: MakeCodeData,
+ projectData: { timestamp: number; id: string | undefined }
+ ): Promise {
+ const id = this.assertProjectId(projectData.id);
+ return this.serialise(async (db) => {
+ const name = makeCodeData.project.header?.name ?? untitledProjectName;
+ await db.executeTransaction([
+ {
+ statement: "DELETE FROM actions WHERE project_id = ?",
+ values: [id],
+ },
+ ...actions.map((a) => ({
+ statement:
+ "INSERT INTO actions (id, project_id, name, icon, required_confidence, created_at) VALUES (?, ?, ?, ?, ?, ?)",
+ values: [
+ a.id,
+ id,
+ a.name,
+ a.icon,
+ a.requiredConfidence ?? null,
+ a.createdAt,
+ ],
+ })),
+ ...actions.flatMap((a) =>
+ a.recordings.map((r) => ({
+ statement:
+ "INSERT INTO recordings (id, action_id, data, created_at) VALUES (?, ?, ?, ?)",
+ values: [r.id, a.id, JSON.stringify(r.data), r.createdAt],
+ }))
+ ),
+ {
+ statement:
+ "INSERT OR REPLACE INTO editor_project (project_id, project, project_edited) VALUES (?, ?, ?)",
+ values: [
+ id,
+ JSON.stringify(makeCodeData.project),
+ makeCodeData.projectEdited ? 1 : 0,
+ ],
+ },
+ {
+ statement: "UPDATE projects SET name = ?, timestamp = ? WHERE id = ?",
+ values: [name, projectData.timestamp, id],
+ },
+ ]);
+ });
+ }
+
+ async addRecording(
+ id: string | undefined,
+ recording: RecordingData,
+ action: ActionData,
+ makeCodeData: MakeCodeData,
+ timestamp: number
+ ): Promise {
+ id = this.assertProjectId(id);
+ return this.serialise(async (db) => {
+ await db.executeTransaction([
+ {
+ statement:
+ "INSERT INTO recordings (id, action_id, data, created_at) VALUES (?, ?, ?, ?)",
+ values: [
+ recording.id,
+ action.id,
+ JSON.stringify(recording.data),
+ recording.createdAt,
+ ],
+ },
+ {
+ statement:
+ "UPDATE actions SET name = ?, icon = ?, required_confidence = ? WHERE id = ?",
+ values: [
+ action.name,
+ action.icon,
+ action.requiredConfidence ?? null,
+ action.id,
+ ],
+ },
+ {
+ statement:
+ "INSERT OR REPLACE INTO editor_project (project_id, project, project_edited) VALUES (?, ?, ?)",
+ values: [
+ id,
+ JSON.stringify(makeCodeData.project),
+ makeCodeData.projectEdited ? 1 : 0,
+ ],
+ },
+ {
+ statement: "UPDATE projects SET timestamp = ? WHERE id = ?",
+ values: [timestamp, id],
+ },
+ ]);
+ });
+ }
+
+ async deleteRecording(
+ id: string | undefined,
+ key: string,
+ action: ActionData,
+ makeCodeData: MakeCodeData,
+ timestamp: number
+ ): Promise {
+ id = this.assertProjectId(id);
+ return this.serialise(async (db) => {
+ await db.executeTransaction([
+ {
+ statement: "DELETE FROM recordings WHERE id = ?",
+ values: [key],
+ },
+ {
+ statement:
+ "UPDATE actions SET name = ?, icon = ?, required_confidence = ? WHERE id = ?",
+ values: [
+ action.name,
+ action.icon,
+ action.requiredConfidence ?? null,
+ action.id,
+ ],
+ },
+ {
+ statement:
+ "INSERT OR REPLACE INTO editor_project (project_id, project, project_edited) VALUES (?, ?, ?)",
+ values: [
+ id,
+ JSON.stringify(makeCodeData.project),
+ makeCodeData.projectEdited ? 1 : 0,
+ ],
+ },
+ {
+ statement: "UPDATE projects SET timestamp = ? WHERE id = ?",
+ values: [timestamp, id],
+ },
+ ]);
+ });
+ }
+
+ async updateMakeCodeProject(
+ id: string | undefined,
+ makeCodeData: MakeCodeData,
+ timestamp: number
+ ): Promise {
+ id = this.assertProjectId(id);
+ return this.serialise(async (db) => {
+ const name = makeCodeData.project.header?.name;
+ await db.executeTransaction([
+ {
+ statement:
+ "INSERT OR REPLACE INTO editor_project (project_id, project, project_edited) VALUES (?, ?, ?)",
+ values: [
+ id,
+ JSON.stringify(makeCodeData.project),
+ makeCodeData.projectEdited ? 1 : 0,
+ ],
+ },
+ {
+ statement: "UPDATE projects SET timestamp = ?, name = ? WHERE id = ?",
+ values: [timestamp, name ?? untitledProjectName, id],
+ },
+ ]);
+ });
+ }
+
+ async updateProjectTimestamp(
+ id: string | undefined,
+ timestamp: number
+ ): Promise {
+ id = this.assertProjectId(id);
+ return this.serialise(async (db) => {
+ await db.run("UPDATE projects SET timestamp = ? WHERE id = ?", [
+ timestamp,
+ id,
+ ]);
+ });
+ }
+
+ async renameProject(
+ id: string,
+ name: string,
+ timestamp: number
+ ): Promise {
+ return this.serialise(async (db) => {
+ // Update project name and the MakeCode project header.
+ const makeCodeRow = await getMakeCodeProject(db, id);
+ if (makeCodeRow) {
+ const project = renameMakeCodeProject(makeCodeRow.project, name);
+ await db.executeTransaction([
+ {
+ statement:
+ "UPDATE editor_project SET project = ? WHERE project_id = ?",
+ values: [JSON.stringify(project), id],
+ },
+ {
+ statement:
+ "UPDATE projects SET name = ?, timestamp = ? WHERE id = ?",
+ values: [name, timestamp, id],
+ },
+ ]);
+ } else {
+ await db.run(
+ "UPDATE projects SET name = ?, timestamp = ? WHERE id = ?",
+ [name, timestamp, id]
+ );
+ }
+ });
+ }
+
+ async duplicateProject(
+ existingProjectId: string,
+ newProjectData: ProjectData
+ ): Promise {
+ return this.serialise(async (db) => {
+ const { id, name, timestamp } = newProjectData;
+ // Load source data.
+ const actionsResult = await db.query(
+ "SELECT id, project_id, name, icon, required_confidence, created_at FROM actions WHERE project_id = ?",
+ [existingProjectId]
+ );
+ const makeCodeRow = await getMakeCodeProject(db, existingProjectId);
+ const projectResult = await db.query(
+ "SELECT id, name, timestamp FROM projects WHERE id = ?",
+ [existingProjectId]
+ );
+ const projectRow = projectResult.values?.[0] as ProjectRow | undefined;
+ if (!makeCodeRow || !projectRow) {
+ throw new StorageError("Failed to fetch expected data from storage");
+ }
+ // Update MakeCode project header name.
+ const project = renameMakeCodeProject(makeCodeRow.project, name);
+ const txn: { statement: string; values: unknown[] }[] = [
+ {
+ statement:
+ "INSERT INTO projects (id, name, timestamp) VALUES (?, ?, ?)",
+ values: [id, name, timestamp],
+ },
+ {
+ statement:
+ "INSERT INTO editor_project (project_id, project, project_edited) VALUES (?, ?, ?)",
+ values: [
+ id,
+ JSON.stringify(project),
+ makeCodeRow.projectEdited ? 1 : 0,
+ ],
+ },
+ ];
+ for (const action of (actionsResult.values ?? []) as ActionRow[]) {
+ const newActionId = uuid();
+ txn.push({
+ statement:
+ "INSERT INTO actions (id, project_id, name, icon, required_confidence, created_at) VALUES (?, ?, ?, ?, ?, ?)",
+ values: [
+ newActionId,
+ id,
+ action.name,
+ action.icon,
+ action.required_confidence,
+ action.created_at,
+ ],
+ });
+ const recordingsResult = await db.query(
+ "SELECT id, data, created_at FROM recordings WHERE action_id = ?",
+ [action.id]
+ );
+ for (const recording of (recordingsResult.values ??
+ []) as RecordingRow[]) {
+ const newRecordingId = uuid();
+ txn.push({
+ statement:
+ "INSERT INTO recordings (id, action_id, data, created_at) VALUES (?, ?, ?, ?)",
+ values: [
+ newRecordingId,
+ newActionId,
+ recording.data,
+ recording.created_at,
+ ],
+ });
+ }
+ }
+ // Copy model if it exists.
+ const modelResult = await db.query(
+ "SELECT metadata, weight_data FROM models WHERE project_id = ?",
+ [existingProjectId]
+ );
+ if (modelResult.values?.length) {
+ const modelRow = modelResult.values[0] as ModelRow;
+ txn.push({
+ statement:
+ "INSERT INTO models (project_id, metadata, weight_data) VALUES (?, ?, ?)",
+ values: [id, modelRow.metadata, modelRow.weight_data],
+ });
+ }
+ await db.executeTransaction(txn);
+ });
+ }
+
+ async deleteProject(id: string): Promise {
+ return this.serialise(async (db) => {
+ await db.run("DELETE FROM projects WHERE id = ?", [id]);
+ });
+ }
+
+ async deleteProjects(ids: string[]): Promise {
+ return this.serialise(async (db) => {
+ await db.executeTransaction(
+ ids.map((id) => ({
+ statement: "DELETE FROM projects WHERE id = ?",
+ values: [id],
+ }))
+ );
+ });
+ }
+
+ async getSettings(): Promise {
+ return this.serialise(async (db) => {
+ const result = await db.query(
+ "SELECT value FROM settings WHERE key = ?",
+ ["settings"]
+ );
+ const row = result.values?.[0] as SettingsRow | undefined;
+ if (!row) {
+ throw new StorageError("Failed to fetch expected data from storage");
+ }
+ return JSON.parse(row.value) as Settings;
+ });
+ }
+
+ async updateSettings(settings: Settings): Promise {
+ return this.serialise(async (db) => {
+ await db.run(
+ "INSERT OR REPLACE INTO settings (key, value) VALUES (?, ?)",
+ ["settings", JSON.stringify(settings)]
+ );
+ });
+ }
+
+ async saveModel(
+ id: string | undefined,
+ model: tf.LayersModel
+ ): Promise {
+ id = this.assertProjectId(id);
+ return this.serialise(async (db) => {
+ await model.save(
+ tf.io.withSaveHandler(async (artifacts) => {
+ // Normalize weight data to single ArrayBuffer for consistent serialization.
+ const weightData = artifacts.weightData
+ ? tf.io.concatenateArrayBuffers(
+ Array.isArray(artifacts.weightData)
+ ? artifacts.weightData
+ : [artifacts.weightData]
+ )
+ : undefined;
+ const metadata = JSON.stringify({
+ modelTopology: artifacts.modelTopology,
+ weightSpecs: artifacts.weightSpecs,
+ format: artifacts.format,
+ generatedBy: artifacts.generatedBy,
+ convertedBy: artifacts.convertedBy,
+ signature: artifacts.signature,
+ userDefinedMetadata: artifacts.userDefinedMetadata,
+ trainingConfig: artifacts.trainingConfig,
+ });
+ await db.run(
+ "INSERT OR REPLACE INTO models (project_id, metadata, weight_data) VALUES (?, ?, ?)",
+ [id, metadata, weightData ? arrayBufferToBase64(weightData) : null]
+ );
+ return {
+ modelArtifactsInfo: tf.io.getModelArtifactsInfoForJSON(artifacts),
+ };
+ })
+ );
+ });
+ }
+
+ async removeModel(id: string | undefined): Promise {
+ id = this.assertProjectId(id);
+ return this.serialise(async (db) => {
+ await db.run("DELETE FROM models WHERE project_id = ?", [id]);
+ });
+ }
+
+ async loadModel(id: string): Promise {
+ return this.serialise(async (db) => {
+ const result = await db.query(
+ "SELECT metadata, weight_data FROM models WHERE project_id = ?",
+ [id]
+ );
+ if (!result.values?.length) {
+ return undefined;
+ }
+ const row = result.values[0] as ModelRow;
+ const metadata = JSON.parse(row.metadata) as Omit<
+ tf.io.ModelArtifacts,
+ "weightData"
+ >;
+ const artifacts: tf.io.ModelArtifacts = {
+ ...metadata,
+ weightData: row.weight_data
+ ? base64ToArrayBuffer(row.weight_data)
+ : undefined,
+ };
+ return tf.loadLayersModel(tf.io.fromMemory(artifacts));
+ });
+ }
+}
+
+interface MakeCodeRow {
+ project: MakeCodeProject;
+ projectEdited: boolean;
+}
+
+async function getMakeCodeProject(
+ db: SqliteConnection,
+ id: string
+): Promise {
+ const makeCodeResult = await db.query(
+ "SELECT project_id, project, project_edited FROM editor_project WHERE project_id = ?",
+ [id]
+ );
+
+ const makeCodeRow = makeCodeResult.values?.[0] as
+ | EditorProjectRow
+ | undefined;
+ if (!makeCodeRow || !makeCodeRow.project) {
+ return undefined;
+ }
+ return {
+ project: JSON.parse(makeCodeRow.project) as MakeCodeProject,
+ projectEdited: !!makeCodeRow.project_edited,
+ };
+}
+
+function arrayBufferToBase64(buffer: ArrayBuffer): string {
+ const bytes = new Uint8Array(buffer);
+ let binary = "";
+ for (let i = 0; i < bytes.byteLength; i++) {
+ binary += String.fromCharCode(bytes[i]);
+ }
+ return btoa(binary);
+}
+
+function base64ToArrayBuffer(base64: string): ArrayBuffer {
+ const binary = atob(base64);
+ const bytes = new Uint8Array(binary.length);
+ for (let i = 0; i < binary.length; i++) {
+ bytes[i] = binary.charCodeAt(i);
+ }
+ return bytes.buffer;
+}
diff --git a/src/state-machine.test.ts b/src/state-machine.test.ts
new file mode 100644
index 000000000..837037617
--- /dev/null
+++ b/src/state-machine.test.ts
@@ -0,0 +1,1028 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { vi } from "vitest";
+import {
+ always,
+ createFireEvent,
+ FlowDefinition,
+ transition,
+} from "./state-machine";
+
+// Test types
+type TestStep = "idle" | "loading" | "success" | "error";
+type TestEvent =
+ | { type: "start" }
+ | { type: "complete" }
+ | { type: "fail"; message: string }
+ | { type: "reset" };
+type TestAction =
+ | { type: "setLoading" }
+ | { type: "setData" }
+ | { type: "logError"; message: string };
+interface TestContext {
+ isEnabled: boolean;
+ retryCount: number;
+}
+
+describe("transition", () => {
+ describe("simple transitions", () => {
+ const simpleFlow: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ idle: {
+ on: {
+ start: {
+ target: "loading",
+ actions: [{ type: "setLoading" }],
+ },
+ },
+ },
+ loading: {
+ on: {
+ complete: {
+ target: "success",
+ actions: [{ type: "setData" }],
+ },
+ fail: {
+ target: "error",
+ },
+ },
+ },
+ success: {
+ on: {
+ reset: {
+ target: "idle",
+ },
+ },
+ },
+ };
+
+ const defaultContext: TestContext = { isEnabled: true, retryCount: 0 };
+
+ it("returns target step and actions for valid transition", () => {
+ const result = transition(
+ simpleFlow,
+ "idle",
+ { type: "start" },
+ defaultContext
+ );
+
+ expect(result).toEqual({
+ step: "loading",
+ actions: [{ type: "setLoading" }],
+ assign: {},
+ });
+ });
+
+ it("returns empty actions array when no actions defined", () => {
+ const result = transition(
+ simpleFlow,
+ "loading",
+ { type: "fail", message: "error" },
+ defaultContext
+ );
+
+ expect(result).toEqual({
+ step: "error",
+ actions: [],
+ assign: {},
+ });
+ });
+
+ it("returns null when step is not defined in flow", () => {
+ const result = transition(
+ simpleFlow,
+ "error",
+ { type: "reset" },
+ defaultContext
+ );
+
+ expect(result).toBeNull();
+ });
+
+ it("returns null when event type has no transition", () => {
+ const result = transition(
+ simpleFlow,
+ "idle",
+ { type: "complete" },
+ defaultContext
+ );
+
+ expect(result).toBeNull();
+ });
+ });
+
+ describe("conditional transitions", () => {
+ const conditionalFlow: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ idle: {
+ on: {
+ start: [
+ {
+ guard: (ctx) => !ctx.isEnabled,
+ target: "error",
+ actions: [{ type: "logError", message: "disabled" }],
+ },
+ {
+ guard: (ctx) => ctx.retryCount > 3,
+ target: "error",
+ actions: [{ type: "logError", message: "too many retries" }],
+ },
+ {
+ guard: always,
+ target: "loading",
+ actions: [{ type: "setLoading" }],
+ },
+ ],
+ },
+ },
+ loading: {
+ on: {
+ fail: [
+ {
+ guard: (_ctx, event) =>
+ (event as { message?: string }).message === "critical",
+ target: "error",
+ },
+ {
+ guard: always,
+ target: "idle",
+ },
+ ],
+ },
+ },
+ };
+
+ it("matches first guard that returns true", () => {
+ const result = transition(
+ conditionalFlow,
+ "idle",
+ { type: "start" },
+ { isEnabled: false, retryCount: 0 }
+ );
+
+ expect(result).toEqual({
+ step: "error",
+ actions: [{ type: "logError", message: "disabled" }],
+ assign: {},
+ });
+ });
+
+ it("matches second guard when first fails", () => {
+ const result = transition(
+ conditionalFlow,
+ "idle",
+ { type: "start" },
+ { isEnabled: true, retryCount: 5 }
+ );
+
+ expect(result).toEqual({
+ step: "error",
+ actions: [{ type: "logError", message: "too many retries" }],
+ assign: {},
+ });
+ });
+
+ it("falls through to always guard", () => {
+ const result = transition(
+ conditionalFlow,
+ "idle",
+ { type: "start" },
+ { isEnabled: true, retryCount: 0 }
+ );
+
+ expect(result).toEqual({
+ step: "loading",
+ actions: [{ type: "setLoading" }],
+ assign: {},
+ });
+ });
+
+ it("uses event in guard", () => {
+ const result = transition(
+ conditionalFlow,
+ "loading",
+ { type: "fail", message: "critical" },
+ { isEnabled: true, retryCount: 0 }
+ );
+
+ expect(result).toEqual({
+ step: "error",
+ actions: [],
+ assign: {},
+ });
+ });
+
+ it("falls through to always when event guard fails", () => {
+ const result = transition(
+ conditionalFlow,
+ "loading",
+ { type: "fail", message: "minor" },
+ { isEnabled: true, retryCount: 0 }
+ );
+
+ expect(result).toEqual({
+ step: "idle",
+ actions: [],
+ assign: {},
+ });
+ });
+
+ it("returns null when no guard matches", () => {
+ const noFallbackFlow: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ idle: {
+ on: {
+ start: [
+ {
+ guard: () => false,
+ target: "loading",
+ },
+ {
+ guard: () => false,
+ target: "error",
+ },
+ ],
+ },
+ },
+ };
+
+ const result = transition(
+ noFallbackFlow,
+ "idle",
+ { type: "start" },
+ { isEnabled: true, retryCount: 0 }
+ );
+
+ expect(result).toBeNull();
+ });
+
+ it("returns null for empty conditional array", () => {
+ const emptyGuardsFlow: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ idle: {
+ on: {
+ start: [],
+ },
+ },
+ };
+
+ const result = transition(
+ emptyGuardsFlow,
+ "idle",
+ { type: "start" },
+ { isEnabled: true, retryCount: 0 }
+ );
+
+ expect(result).toBeNull();
+ });
+ });
+
+ describe("global transitions", () => {
+ const defaultContext: TestContext = { isEnabled: true, retryCount: 0 };
+
+ it("uses global transition when state has no handler for event", () => {
+ const flowWithGlobal: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ _global: {
+ on: {
+ reset: { target: "idle" },
+ },
+ },
+ loading: {
+ on: {
+ complete: { target: "success" },
+ },
+ },
+ success: {
+ on: {
+ // No reset handler - should use global
+ },
+ },
+ };
+
+ const result = transition(
+ flowWithGlobal,
+ "success",
+ { type: "reset" },
+ defaultContext
+ );
+
+ expect(result).toEqual({
+ step: "idle",
+ actions: [],
+ assign: {},
+ });
+ });
+
+ it("state-specific transition takes precedence over global", () => {
+ const flowWithGlobal: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ _global: {
+ on: {
+ reset: { target: "idle" },
+ },
+ },
+ success: {
+ on: {
+ reset: { target: "loading", actions: [{ type: "setLoading" }] },
+ },
+ },
+ };
+
+ const result = transition(
+ flowWithGlobal,
+ "success",
+ { type: "reset" },
+ defaultContext
+ );
+
+ expect(result).toEqual({
+ step: "loading",
+ actions: [{ type: "setLoading" }],
+ assign: {},
+ });
+ });
+
+ it("supports conditional global transitions", () => {
+ const flowWithGlobal: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ _global: {
+ on: {
+ reset: [
+ {
+ guard: (ctx) => ctx.retryCount > 3,
+ target: "error",
+ },
+ {
+ guard: always,
+ target: "idle",
+ },
+ ],
+ },
+ },
+ loading: {
+ on: {
+ complete: { target: "success" },
+ },
+ },
+ };
+
+ // With high retry count, should go to error
+ const result1 = transition(
+ flowWithGlobal,
+ "loading",
+ { type: "reset" },
+ { isEnabled: true, retryCount: 5 }
+ );
+ expect(result1?.step).toBe("error");
+
+ // With low retry count, should go to idle
+ const result2 = transition(
+ flowWithGlobal,
+ "loading",
+ { type: "reset" },
+ { isEnabled: true, retryCount: 0 }
+ );
+ expect(result2?.step).toBe("idle");
+ });
+
+ it("returns null when no state-specific or global transition exists", () => {
+ const flowWithGlobal: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ _global: {
+ on: {
+ reset: { target: "idle" },
+ },
+ },
+ loading: {
+ on: {
+ complete: { target: "success" },
+ },
+ },
+ };
+
+ const result = transition(
+ flowWithGlobal,
+ "loading",
+ { type: "start" }, // No handler for 'start' in loading or global
+ defaultContext
+ );
+
+ expect(result).toBeNull();
+ });
+
+ it("works when state is not defined in flow but global handles event", () => {
+ const flowWithGlobal: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ _global: {
+ on: {
+ reset: { target: "idle" },
+ },
+ },
+ // 'error' state not defined
+ };
+
+ const result = transition(
+ flowWithGlobal,
+ "error",
+ { type: "reset" },
+ defaultContext
+ );
+
+ expect(result).toEqual({
+ step: "idle",
+ actions: [],
+ assign: {},
+ });
+ });
+ });
+
+ describe("entry and exit actions", () => {
+ const defaultContext: TestContext = { isEnabled: true, retryCount: 0 };
+
+ it("includes entry actions from target state", () => {
+ const flowWithEntry: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ idle: {
+ on: {
+ start: { target: "loading" },
+ },
+ },
+ loading: {
+ entry: [{ type: "setLoading" }],
+ on: {},
+ },
+ };
+
+ const result = transition(
+ flowWithEntry,
+ "idle",
+ { type: "start" },
+ defaultContext
+ );
+
+ expect(result).toEqual({
+ step: "loading",
+ actions: [{ type: "setLoading" }],
+ assign: {},
+ });
+ });
+
+ it("includes exit actions from current state", () => {
+ const flowWithExit: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ idle: {
+ exit: [{ type: "logError", message: "leaving idle" }],
+ on: {
+ start: { target: "loading" },
+ },
+ },
+ loading: {
+ on: {},
+ },
+ };
+
+ const result = transition(
+ flowWithExit,
+ "idle",
+ { type: "start" },
+ defaultContext
+ );
+
+ expect(result).toEqual({
+ step: "loading",
+ actions: [{ type: "logError", message: "leaving idle" }],
+ assign: {},
+ });
+ });
+
+ it("orders actions as exit → transition → entry", () => {
+ const flowWithAll: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ idle: {
+ exit: [{ type: "logError", message: "exit" }],
+ on: {
+ start: {
+ target: "loading",
+ actions: [{ type: "setData" }],
+ },
+ },
+ },
+ loading: {
+ entry: [{ type: "setLoading" }],
+ on: {},
+ },
+ };
+
+ const result = transition(
+ flowWithAll,
+ "idle",
+ { type: "start" },
+ defaultContext
+ );
+
+ expect(result).toEqual({
+ step: "loading",
+ actions: [
+ { type: "logError", message: "exit" },
+ { type: "setData" },
+ { type: "setLoading" },
+ ],
+ assign: {},
+ });
+ });
+
+ it("runs exit actions with global transitions", () => {
+ const flowWithExit: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ _global: {
+ on: {
+ reset: { target: "idle" },
+ },
+ },
+ loading: {
+ exit: [{ type: "logError", message: "leaving loading" }],
+ on: {},
+ },
+ };
+
+ const result = transition(
+ flowWithExit,
+ "loading",
+ { type: "reset" },
+ defaultContext
+ );
+
+ expect(result).toEqual({
+ step: "idle",
+ actions: [{ type: "logError", message: "leaving loading" }],
+ assign: {},
+ });
+ });
+
+ it("runs entry actions with global transitions", () => {
+ const flowWithEntry: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ _global: {
+ on: {
+ reset: { target: "idle" },
+ },
+ },
+ idle: {
+ entry: [{ type: "setData" }],
+ on: {},
+ },
+ loading: {
+ on: {},
+ },
+ };
+
+ const result = transition(
+ flowWithEntry,
+ "loading",
+ { type: "reset" },
+ defaultContext
+ );
+
+ expect(result).toEqual({
+ step: "idle",
+ actions: [{ type: "setData" }],
+ assign: {},
+ });
+ });
+
+ it("runs both exit and entry on self-transition", () => {
+ const selfTransitionFlow: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ loading: {
+ entry: [{ type: "setLoading" }],
+ exit: [{ type: "logError", message: "exit" }],
+ on: {
+ start: {
+ target: "loading",
+ actions: [{ type: "setData" }],
+ },
+ },
+ },
+ };
+
+ const result = transition(
+ selfTransitionFlow,
+ "loading",
+ { type: "start" },
+ defaultContext
+ );
+
+ expect(result).toEqual({
+ step: "loading",
+ actions: [
+ { type: "logError", message: "exit" },
+ { type: "setData" },
+ { type: "setLoading" },
+ ],
+ assign: {},
+ });
+ });
+ });
+
+ describe("internal transitions", () => {
+ const defaultContext: TestContext = { isEnabled: true, retryCount: 0 };
+
+ it("stays in current state with no target (simple)", () => {
+ const flowWithInternal: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ loading: {
+ on: {
+ start: {
+ actions: [{ type: "setLoading" }],
+ },
+ },
+ },
+ };
+
+ const result = transition(
+ flowWithInternal,
+ "loading",
+ { type: "start" },
+ defaultContext
+ );
+
+ expect(result).toEqual({
+ step: "loading",
+ actions: [{ type: "setLoading" }],
+ assign: {},
+ });
+ });
+
+ it("stays in current state with no target (conditional)", () => {
+ const flowWithInternal: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ loading: {
+ on: {
+ start: [
+ {
+ guard: always,
+ actions: [{ type: "setData" }],
+ },
+ ],
+ },
+ },
+ };
+
+ const result = transition(
+ flowWithInternal,
+ "loading",
+ { type: "start" },
+ defaultContext
+ );
+
+ expect(result).toEqual({
+ step: "loading",
+ actions: [{ type: "setData" }],
+ assign: {},
+ });
+ });
+
+ it("does not run exit/entry actions for internal transitions", () => {
+ const flowWithInternal: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ loading: {
+ entry: [{ type: "setLoading" }],
+ exit: [{ type: "logError", message: "exit" }],
+ on: {
+ start: {
+ actions: [{ type: "setData" }],
+ },
+ },
+ },
+ };
+
+ const result = transition(
+ flowWithInternal,
+ "loading",
+ { type: "start" },
+ defaultContext
+ );
+
+ // Only transition actions, no exit/entry
+ expect(result).toEqual({
+ step: "loading",
+ actions: [{ type: "setData" }],
+ assign: {},
+ });
+ });
+
+ it("runs exit/entry for external self-transition (with target)", () => {
+ const flowWithExternal: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ loading: {
+ entry: [{ type: "setLoading" }],
+ exit: [{ type: "logError", message: "exit" }],
+ on: {
+ start: {
+ target: "loading",
+ actions: [{ type: "setData" }],
+ },
+ },
+ },
+ };
+
+ const result = transition(
+ flowWithExternal,
+ "loading",
+ { type: "start" },
+ defaultContext
+ );
+
+ // exit → transition → entry
+ expect(result).toEqual({
+ step: "loading",
+ actions: [
+ { type: "logError", message: "exit" },
+ { type: "setData" },
+ { type: "setLoading" },
+ ],
+ assign: {},
+ });
+ });
+ });
+
+ describe("edge cases", () => {
+ const defaultContext: TestContext = { isEnabled: true, retryCount: 0 };
+
+ it("allows self-transitions", () => {
+ const selfTransitionFlow: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ loading: {
+ on: {
+ start: {
+ target: "loading",
+ actions: [{ type: "setLoading" }],
+ },
+ },
+ },
+ };
+
+ const result = transition(
+ selfTransitionFlow,
+ "loading",
+ { type: "start" },
+ defaultContext
+ );
+
+ expect(result).toEqual({
+ step: "loading",
+ actions: [{ type: "setLoading" }],
+ assign: {},
+ });
+ });
+
+ it("returns multiple actions in order", () => {
+ const multiActionFlow: FlowDefinition<
+ TestStep,
+ TestEvent,
+ TestAction,
+ TestContext
+ > = {
+ idle: {
+ on: {
+ start: {
+ target: "loading",
+ actions: [
+ { type: "setLoading" },
+ { type: "setData" },
+ { type: "logError", message: "started" },
+ ],
+ },
+ },
+ },
+ };
+
+ const result = transition(
+ multiActionFlow,
+ "idle",
+ { type: "start" },
+ defaultContext
+ );
+
+ expect(result).toEqual({
+ step: "loading",
+ actions: [
+ { type: "setLoading" },
+ { type: "setData" },
+ { type: "logError", message: "started" },
+ ],
+ assign: {},
+ });
+ });
+ });
+
+ describe("assign", () => {
+ const defaultContext: TestContext = { isEnabled: true, retryCount: 0 };
+
+ it("includes assign from transition", () => {
+ const flow: FlowDefinition =
+ {
+ idle: {
+ on: {
+ start: {
+ target: "loading",
+ assign: { retryCount: 0 },
+ actions: [{ type: "setLoading" }],
+ },
+ },
+ },
+ };
+
+ const result = transition(
+ flow,
+ "idle",
+ { type: "start" },
+ defaultContext
+ );
+
+ expect(result).toEqual({
+ step: "loading",
+ actions: [{ type: "setLoading" }],
+ assign: { retryCount: 0 },
+ });
+ });
+
+ it("includes assign from conditional transition", () => {
+ const flow: FlowDefinition =
+ {
+ idle: {
+ on: {
+ start: [
+ {
+ guard: always,
+ target: "loading",
+ assign: { isEnabled: false },
+ },
+ ],
+ },
+ },
+ };
+
+ const result = transition(
+ flow,
+ "idle",
+ { type: "start" },
+ defaultContext
+ );
+
+ expect(result).toEqual({
+ step: "loading",
+ actions: [],
+ assign: { isEnabled: false },
+ });
+ });
+
+ it("defaults to empty assign when not specified", () => {
+ const flow: FlowDefinition =
+ {
+ idle: {
+ on: {
+ start: { target: "loading" },
+ },
+ },
+ };
+
+ const result = transition(
+ flow,
+ "idle",
+ { type: "start" },
+ defaultContext
+ );
+
+ expect(result?.assign).toEqual({});
+ });
+ });
+});
+
+describe("createFireEvent", () => {
+ interface TestDeps {
+ logging: { error: ReturnType };
+ }
+
+ it("calls sendEvent with event and deps", async () => {
+ const sendEvent = vi.fn().mockResolvedValue(undefined);
+ const deps: TestDeps = { logging: { error: vi.fn() } };
+ const fireEvent = createFireEvent(sendEvent, "Test error");
+
+ fireEvent({ type: "start" }, deps);
+
+ // Wait for promise to resolve
+ await vi.waitFor(() => {
+ expect(sendEvent).toHaveBeenCalledWith({ type: "start" }, deps);
+ });
+ });
+
+ it("logs error when sendEvent rejects", async () => {
+ const error = new Error("Something went wrong");
+ const sendEvent = vi.fn().mockRejectedValue(error);
+ const deps: TestDeps = { logging: { error: vi.fn() } };
+ const fireEvent = createFireEvent(sendEvent, "Connection error");
+
+ fireEvent({ type: "start" }, deps);
+
+ await vi.waitFor(() => {
+ expect(deps.logging.error).toHaveBeenCalledWith(
+ "Connection error [start]",
+ error
+ );
+ });
+ });
+
+ it("does not throw when sendEvent rejects", () => {
+ const sendEvent = vi.fn().mockRejectedValue(new Error("fail"));
+ const deps: TestDeps = { logging: { error: vi.fn() } };
+ const fireEvent = createFireEvent(sendEvent, "Test");
+
+ // Should not throw
+ expect(() => fireEvent({ type: "start" }, deps)).not.toThrow();
+ });
+});
diff --git a/src/state-machine.ts b/src/state-machine.ts
new file mode 100644
index 000000000..353d19fd4
--- /dev/null
+++ b/src/state-machine.ts
@@ -0,0 +1,258 @@
+/**
+ * (c) 2024, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { Logging } from "./logging/logging";
+
+/**
+ * Generic state machine types and interpreter.
+ */
+
+/**
+ * Synchronous state updates applied atomically with the step change.
+ * Modelled after xstate's assign — these are context mutations, not
+ * side-effects, so they land in the same render as the new step.
+ */
+export type Assign = Record;
+
+/**
+ * External transition - has target, runs exit/entry actions.
+ */
+export interface Transition {
+ target: TStep;
+ actions?: TAction[];
+ assign?: Assign;
+}
+
+/**
+ * Internal transition - no target, stays in current state, no exit/entry.
+ */
+export interface InternalTransition {
+ actions?: TAction[];
+ assign?: Assign;
+}
+
+export interface ConditionalTransition<
+ TStep,
+ TAction,
+ TContext,
+ TEvent = unknown
+> {
+ guard: (ctx: TContext, event: TEvent) => boolean;
+ /**
+ * Target state. If omitted, this is an internal transition (no exit/entry).
+ */
+ target?: TStep;
+ actions?: TAction[];
+ assign?: Assign;
+}
+
+type TransitionConfig =
+ | Transition
+ | InternalTransition
+ | ConditionalTransition[];
+
+function isConditionalArray(
+ config: TransitionConfig
+): config is ConditionalTransition[] {
+ return Array.isArray(config);
+}
+
+interface StateConfig<
+ TStep,
+ TEvent extends { type: string },
+ TAction,
+ TContext
+> {
+ /**
+ * Actions to run when entering this state.
+ * Entry actions run after transition actions.
+ */
+ entry?: TAction[];
+ /**
+ * Actions to run when exiting this state.
+ * Exit actions run before transition actions.
+ */
+ exit?: TAction[];
+ on: Partial<
+ Record>
+ >;
+}
+
+/**
+ * Global transitions configuration.
+ * These transitions apply to all states unless overridden by state-specific transitions.
+ */
+export interface GlobalTransitions<
+ TStep,
+ TEvent extends { type: string },
+ TAction,
+ TContext
+> {
+ on: Partial<
+ Record>
+ >;
+}
+
+export type FlowDefinition<
+ TStep extends string,
+ TEvent extends { type: string },
+ TAction,
+ TContext
+> = Partial>> & {
+ /**
+ * Global transitions that apply to all states.
+ * State-specific transitions take precedence over global ones.
+ */
+ _global?: GlobalTransitions;
+};
+
+export interface TransitionResult {
+ step: TStep;
+ actions: TAction[];
+ assign: Assign;
+}
+
+interface InternalTransitionResult {
+ step: undefined;
+ actions: TAction[];
+ assign: Assign;
+}
+
+type ResolvedTransition =
+ | TransitionResult
+ | InternalTransitionResult;
+
+function hasTarget(
+ config: Transition | InternalTransition
+): config is Transition {
+ return "target" in config;
+}
+
+/**
+ * Resolve a transition configuration to a result.
+ */
+function resolveTransition(
+ transitionConfig: TransitionConfig,
+ context: TContext,
+ event: TEvent
+): ResolvedTransition | null {
+ // Conditional transitions - array of guarded transitions
+ if (isConditionalArray(transitionConfig)) {
+ for (const cond of transitionConfig) {
+ if (cond.guard(context, event)) {
+ // Internal transition if no target
+ if (cond.target === undefined) {
+ return {
+ step: undefined,
+ actions: cond.actions ?? [],
+ assign: cond.assign ?? {},
+ };
+ }
+ return {
+ step: cond.target,
+ actions: cond.actions ?? [],
+ assign: cond.assign ?? {},
+ };
+ }
+ }
+ return null;
+ }
+
+ // Simple transition (external or internal)
+ if (hasTarget(transitionConfig)) {
+ return {
+ step: transitionConfig.target,
+ actions: transitionConfig.actions ?? [],
+ assign: transitionConfig.assign ?? {},
+ };
+ }
+
+ // Internal transition (no target)
+ return {
+ step: undefined,
+ actions: transitionConfig.actions ?? [],
+ assign: transitionConfig.assign ?? {},
+ };
+}
+
+export function transition<
+ TStep extends string,
+ TEvent extends { type: string },
+ TAction,
+ TContext
+>(
+ flow: FlowDefinition,
+ currentStep: TStep,
+ event: TEvent,
+ context: TContext
+): TransitionResult | null {
+ const stateConfig = flow[currentStep];
+ let resolved: ResolvedTransition | null = null;
+
+ // First, try state-specific transition
+ if (stateConfig) {
+ const transitionConfig = stateConfig.on[event.type as TEvent["type"]];
+ if (transitionConfig) {
+ resolved = resolveTransition(transitionConfig, context, event);
+ }
+ }
+
+ // Fall back to global transition
+ if (!resolved && flow._global) {
+ const globalConfig = flow._global.on[event.type as TEvent["type"]];
+ if (globalConfig) {
+ resolved = resolveTransition(globalConfig, context, event);
+ }
+ }
+
+ if (!resolved) {
+ return null;
+ }
+
+ // Internal transition (no target): stay in current state, no exit/entry
+ if (resolved.step === undefined) {
+ return {
+ step: currentStep,
+ actions: resolved.actions,
+ assign: resolved.assign,
+ };
+ }
+
+ // External transition: exit → transition → entry
+ const exitActions = stateConfig?.exit ?? [];
+ const targetStateConfig = flow[resolved.step];
+ const entryActions = targetStateConfig?.entry ?? [];
+ return {
+ step: resolved.step,
+ actions: [...exitActions, ...resolved.actions, ...entryActions],
+ assign: resolved.assign,
+ };
+}
+
+/**
+ * Guard that always returns true.
+ * Useful as a fallback in conditional transition arrays.
+ */
+export const always = (_ctx: unknown, _event: unknown) => true;
+
+/**
+ * Create a fire-and-forget event dispatcher.
+ *
+ * Actions should handle their own errors by transitioning to appropriate
+ * error states. This logs unexpected errors as a safety net.
+ */
+export const createFireEvent = <
+ TEvent extends { type: string },
+ TDeps extends { logging: Logging }
+>(
+ sendEvent: (event: TEvent, deps: TDeps) => Promise,
+ errorPrefix: string
+) => {
+ return (event: TEvent, deps: TDeps) => {
+ sendEvent(event, deps).catch((error) => {
+ deps.logging.error(`${errorPrefix} [${event.type}]`, error);
+ });
+ };
+};
diff --git a/src/storage.test.ts b/src/storage.test.ts
new file mode 100644
index 000000000..be7fe6bf9
--- /dev/null
+++ b/src/storage.test.ts
@@ -0,0 +1,628 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import * as tf from "@tensorflow/tfjs";
+import { v4 as uuid } from "uuid";
+import { ActionData, RecordingData } from "./model";
+import { DataSamplesView } from "./model";
+import { Settings } from "./settings";
+import { Database, IdbDatabase, MakeCodeData } from "./storage";
+import { SqliteDatabase } from "./sqlite-storage";
+import { createBetterSqlite3Connection } from "./testing/better-sqlite3-adapter";
+
+const testSettings: Settings = {
+ languageId: "en",
+ showPreSaveHelp: true,
+ showPreTrainHelp: true,
+ showPreDownloadHelp: true,
+ toursCompleted: [],
+ dataSamplesView: DataSamplesView.Graph,
+ showGraphs: true,
+ graphColorScheme: "default",
+ graphLineScheme: "solid",
+ graphLineWeight: "default",
+};
+
+const makeRecording = (): RecordingData => ({
+ id: uuid(),
+ data: { x: [1, 2, 3], y: [4, 5, 6], z: [7, 8, 9] },
+ createdAt: Date.now(),
+});
+
+const makeAction = (
+ overrides: Partial = {},
+ numRecordings = 0
+): ActionData => ({
+ id: uuid(),
+ name: `Action ${Date.now()}`,
+ icon: "Heart",
+ requiredConfidence: undefined,
+ createdAt: Date.now(),
+ recordings: Array.from({ length: numRecordings }, () => makeRecording()),
+ ...overrides,
+});
+
+const makeMakeCodeData = (name = "Test Project"): MakeCodeData => ({
+ project: {
+ header: { name } as MakeCodeData["project"]["header"],
+ text: {},
+ },
+ projectEdited: false,
+});
+
+const makeProjectData = (name = "Test Project") => ({
+ id: uuid(),
+ name,
+ timestamp: Date.now(),
+});
+
+interface BackendConfig {
+ name: string;
+ factory: () => Database;
+ cleanup: () => Promise;
+}
+
+/**
+ * Close the internal IDB connection and delete the database so each
+ * test starts fresh. We access the private `dbPromise` field to close
+ * the connection before calling `deleteDatabase`, which otherwise blocks
+ * until the connection is released.
+ */
+const cleanupIdb = async (db: Database) => {
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access
+ const idbDb = await (db as any).dbPromise;
+ // eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access
+ idbDb.close();
+ const req = indexedDB.deleteDatabase("ml");
+ await new Promise((resolve, reject) => {
+ req.onsuccess = () => resolve();
+ req.onerror = () => reject(req.error);
+ });
+};
+
+const backends: BackendConfig[] = [
+ {
+ name: "IdbDatabase",
+ factory: () => new IdbDatabase(),
+ cleanup: async () => {
+ // Cleanup is handled via cleanupIdb in afterEach which needs the db ref.
+ },
+ },
+ {
+ name: "SqliteDatabase",
+ factory: () => new SqliteDatabase(createBetterSqlite3Connection()),
+ cleanup: async () => {
+ // Each test gets a fresh :memory: database; nothing to clean up.
+ },
+ },
+];
+
+describe.each(backends)("$name", ({ name, factory }) => {
+ let db: Database;
+
+ // IdbDatabase migration logic calls tf.loadLayersModel which needs a backend.
+ beforeAll(async () => {
+ await tf.setBackend("cpu");
+ await tf.ready();
+ });
+
+ beforeEach(() => {
+ db = factory();
+ });
+
+ afterEach(async () => {
+ if (name === "IdbDatabase") {
+ await cleanupIdb(db);
+ }
+ });
+
+ describe("newSession + getProject", () => {
+ it("round-trips project data", async () => {
+ const actions = [
+ makeAction({ createdAt: 1000 }, 2),
+ makeAction({ createdAt: 2000 }, 1),
+ ];
+ const makeCodeData = makeMakeCodeData();
+ const projectData = makeProjectData();
+
+ await db.newSession(actions, makeCodeData, projectData);
+ const loaded = await db.getProject(projectData.id);
+
+ expect(loaded.id).toBe(projectData.id);
+ expect(loaded.actions).toHaveLength(2);
+ expect(loaded.actions[0].id).toBe(actions[0].id);
+ expect(loaded.actions[0].name).toBe(actions[0].name);
+ expect(loaded.actions[0].icon).toBe(actions[0].icon);
+ expect(loaded.actions[0].recordings).toHaveLength(2);
+ expect(loaded.actions[0].recordings[0].data).toEqual(
+ actions[0].recordings[0].data
+ );
+ expect(loaded.actions[1].recordings).toHaveLength(1);
+ expect(loaded.project.header?.name).toBe("Test Project");
+ expect(loaded.projectEdited).toBe(false);
+ });
+
+ it("preserves requiredConfidence", async () => {
+ const actions = [makeAction({ requiredConfidence: 0.8 })];
+ const makeCodeData = makeMakeCodeData();
+ const projectData = makeProjectData();
+
+ await db.newSession(actions, makeCodeData, projectData);
+ const loaded = await db.getProject(projectData.id);
+
+ expect(loaded.actions[0].requiredConfidence).toBe(0.8);
+ });
+ });
+
+ describe("getAllProjectData", () => {
+ it("returns empty array for empty database", async () => {
+ const result = await db.getAllProjectData();
+ expect(result).toEqual([]);
+ });
+
+ it("returns all projects with actions", async () => {
+ const p1 = makeProjectData("P1");
+ p1.timestamp = 2000;
+ const p1Actions = [makeAction({ name: "Wave" })];
+ await db.newSession(p1Actions, makeMakeCodeData("P1"), p1);
+
+ const p2 = makeProjectData("P2");
+ p2.timestamp = 3000;
+ const p2Actions = [
+ makeAction({ name: "Shake" }),
+ makeAction({ name: "Tilt" }),
+ ];
+ await db.newSession(p2Actions, makeMakeCodeData("P2"), p2);
+
+ const result = await db.getAllProjectData();
+ // Ordered by timestamp desc
+ expect(result).toHaveLength(2);
+ expect(result[0].id).toBe(p2.id);
+ expect(result[0].actions).toHaveLength(2);
+ expect(result[1].id).toBe(p1.id);
+ expect(result[1].actions).toHaveLength(1);
+ });
+ });
+
+ describe("importProject", () => {
+ it("imports project data", async () => {
+ const actions = [makeAction({}, 1)];
+ const makeCodeData = makeMakeCodeData("Imported");
+ const projectData = { id: uuid(), timestamp: Date.now() };
+
+ await db.importProject(actions, makeCodeData, projectData);
+ const loaded = await db.getProject(projectData.id);
+
+ expect(loaded.id).toBe(projectData.id);
+ expect(loaded.actions).toHaveLength(1);
+ expect(loaded.actions[0].recordings).toHaveLength(1);
+ expect(loaded.project.header?.name).toBe("Imported");
+ });
+ });
+
+ describe("action CRUD", () => {
+ let projectId: string;
+ let initialAction: ActionData;
+
+ beforeEach(async () => {
+ initialAction = makeAction({ name: "Initial" });
+ const makeCodeData = makeMakeCodeData();
+ const projectData = makeProjectData();
+ projectId = projectData.id;
+ await db.newSession([initialAction], makeCodeData, projectData);
+ });
+
+ it("addAction adds a new action", async () => {
+ const newAction = makeAction({ name: "New" });
+ await db.addAction(projectId, newAction, makeMakeCodeData(), Date.now());
+
+ const loaded = await db.getProject(projectId);
+ expect(loaded.actions).toHaveLength(2);
+ expect(loaded.actions.find((a) => a.id === newAction.id)).toBeDefined();
+ });
+
+ it("updateAction updates an existing action", async () => {
+ const updated = {
+ ...initialAction,
+ name: "Updated Name",
+ icon: "Happy" as const,
+ };
+ await db.updateAction(projectId, updated, makeMakeCodeData(), Date.now());
+
+ const loaded = await db.getProject(projectId);
+ const action = loaded.actions.find((a) => a.id === initialAction.id);
+ expect(action?.name).toBe("Updated Name");
+ expect(action?.icon).toBe("Happy");
+ });
+
+ it("updateActions updates multiple actions", async () => {
+ const second = makeAction({ name: "Second" });
+ await db.addAction(projectId, second, makeMakeCodeData(), Date.now());
+
+ const updates = [
+ { ...initialAction, name: "A1 Updated" },
+ { ...second, name: "A2 Updated" },
+ ];
+ await db.updateActions(
+ projectId,
+ updates,
+ makeMakeCodeData(),
+ Date.now()
+ );
+
+ const loaded = await db.getProject(projectId);
+ expect(loaded.actions.find((a) => a.id === initialAction.id)?.name).toBe(
+ "A1 Updated"
+ );
+ expect(loaded.actions.find((a) => a.id === second.id)?.name).toBe(
+ "A2 Updated"
+ );
+ });
+
+ it("deleteAction removes an action and its recordings", async () => {
+ const withRecording = makeAction({ name: "ToDelete" }, 2);
+ await db.addAction(
+ projectId,
+ withRecording,
+ makeMakeCodeData(),
+ Date.now()
+ );
+
+ // Delete the action, passing empty newActions (no replacement)
+ await db.deleteAction(
+ projectId,
+ withRecording,
+ [],
+ makeMakeCodeData(),
+ Date.now()
+ );
+
+ const loaded = await db.getProject(projectId);
+ expect(
+ loaded.actions.find((a) => a.id === withRecording.id)
+ ).toBeUndefined();
+ });
+
+ it("deleteAllActions replaces with new default actions", async () => {
+ const replacement = makeAction({ name: "Fresh" });
+ await db.deleteAllActions(
+ projectId,
+ [replacement],
+ makeMakeCodeData(),
+ Date.now()
+ );
+
+ const loaded = await db.getProject(projectId);
+ expect(loaded.actions).toHaveLength(1);
+ expect(loaded.actions[0].id).toBe(replacement.id);
+ });
+ });
+
+ describe("recordings", () => {
+ let projectId: string;
+ let action: ActionData;
+
+ beforeEach(async () => {
+ action = makeAction({ name: "Rec Test" });
+ const projectData = makeProjectData();
+ projectId = projectData.id;
+ await db.newSession([action], makeMakeCodeData(), projectData);
+ });
+
+ it("addRecording adds a recording to an action", async () => {
+ const recording = makeRecording();
+ const updatedAction = {
+ ...action,
+ recordings: [recording],
+ };
+
+ await db.addRecording(
+ projectId,
+ recording,
+ updatedAction,
+ makeMakeCodeData(),
+ Date.now()
+ );
+
+ const loaded = await db.getProject(projectId);
+ const loadedAction = loaded.actions.find((a) => a.id === action.id);
+ expect(loadedAction?.recordings).toHaveLength(1);
+ expect(loadedAction?.recordings[0].id).toBe(recording.id);
+ expect(loadedAction?.recordings[0].data).toEqual(recording.data);
+ });
+
+ it("deleteRecording removes a specific recording", async () => {
+ const r1 = makeRecording();
+ const r2 = makeRecording();
+ const updatedAction = {
+ ...action,
+ recordings: [r1, r2],
+ };
+
+ await db.addRecording(
+ projectId,
+ r1,
+ { ...action, recordings: [r1] },
+ makeMakeCodeData(),
+ Date.now()
+ );
+ await db.addRecording(
+ projectId,
+ r2,
+ updatedAction,
+ makeMakeCodeData(),
+ Date.now()
+ );
+
+ // Delete r1, keeping r2
+ const afterDelete = { ...action, recordings: [r2] };
+ await db.deleteRecording(
+ projectId,
+ r1.id,
+ afterDelete,
+ makeMakeCodeData(),
+ Date.now()
+ );
+
+ const loaded = await db.getProject(projectId);
+ const loadedAction = loaded.actions.find((a) => a.id === action.id);
+ expect(loadedAction?.recordings).toHaveLength(1);
+ expect(loadedAction?.recordings[0].id).toBe(r2.id);
+ });
+ });
+
+ describe("replaceActions", () => {
+ it("replaces all actions for a project", async () => {
+ const projectData = makeProjectData();
+ await db.newSession(
+ [makeAction({ name: "Old" })],
+ makeMakeCodeData(),
+ projectData
+ );
+
+ const newActions = [
+ makeAction({ name: "New1", createdAt: 1000 }, 1),
+ makeAction({ name: "New2", createdAt: 2000 }),
+ ];
+ const newMakeCode = makeMakeCodeData("Replaced");
+
+ await db.replaceActions(newActions, newMakeCode, {
+ timestamp: Date.now(),
+ id: projectData.id,
+ });
+
+ const loaded = await db.getProject(projectData.id);
+ expect(loaded.actions).toHaveLength(2);
+ expect(loaded.actions[0].name).toBe("New1");
+ expect(loaded.actions[0].recordings).toHaveLength(1);
+ expect(loaded.actions[1].name).toBe("New2");
+ });
+ });
+
+ describe("renameProject", () => {
+ it("updates project name and MakeCode header", async () => {
+ const projectData = makeProjectData("Original");
+ await db.newSession(
+ [makeAction()],
+ makeMakeCodeData("Original"),
+ projectData
+ );
+
+ await db.renameProject(projectData.id, "Renamed", Date.now());
+
+ const loaded = await db.getProject(projectData.id);
+ expect(loaded.project.header?.name).toBe("Renamed");
+
+ const allProjects = await db.getAllProjectData();
+ expect(allProjects.find((p) => p.id === projectData.id)?.name).toBe(
+ "Renamed"
+ );
+ });
+ });
+
+ describe("duplicateProject", () => {
+ it("clones project with new IDs", async () => {
+ const actions = [makeAction({ name: "Dup Action" }, 2)];
+ const projectData = makeProjectData("Source");
+ await db.newSession(actions, makeMakeCodeData("Source"), projectData);
+
+ const newId = uuid();
+ await db.duplicateProject(projectData.id, {
+ id: newId,
+ name: "Clone",
+ timestamp: Date.now(),
+ });
+
+ const clone = await db.getProject(newId);
+ expect(clone.id).toBe(newId);
+ expect(clone.project.header?.name).toBe("Clone");
+ expect(clone.actions).toHaveLength(1);
+ // New action IDs
+ expect(clone.actions[0].id).not.toBe(actions[0].id);
+ expect(clone.actions[0].name).toBe("Dup Action");
+ expect(clone.actions[0].recordings).toHaveLength(2);
+ // Recording IDs are new too
+ expect(clone.actions[0].recordings[0].id).not.toBe(
+ actions[0].recordings[0].id
+ );
+ // But recording data is preserved
+ expect(clone.actions[0].recordings[0].data).toEqual(
+ actions[0].recordings[0].data
+ );
+
+ // Source project is untouched
+ const source = await db.getProject(projectData.id);
+ expect(source.actions[0].id).toBe(actions[0].id);
+ });
+ });
+
+ describe("deleteProject / deleteProjects", () => {
+ it("deleteProject removes all related data", async () => {
+ const p1 = makeProjectData("Keep");
+ await db.newSession([makeAction()], makeMakeCodeData("Keep"), p1);
+
+ const p2 = makeProjectData("Delete");
+ await db.newSession([makeAction({}, 2)], makeMakeCodeData("Delete"), p2);
+
+ await db.deleteProject(p2.id);
+
+ const all = await db.getAllProjectData();
+ expect(all).toHaveLength(1);
+ expect(all[0].id).toBe(p1.id);
+ });
+
+ it("deleteProjects removes multiple projects", async () => {
+ const p1 = makeProjectData("A");
+ await db.newSession([makeAction()], makeMakeCodeData("A"), p1);
+
+ const p2 = makeProjectData("B");
+ await db.newSession([makeAction()], makeMakeCodeData("B"), p2);
+
+ const p3 = makeProjectData("C");
+ await db.newSession([makeAction()], makeMakeCodeData("C"), p3);
+
+ await db.deleteProjects([p1.id, p3.id]);
+
+ const all = await db.getAllProjectData();
+ expect(all).toHaveLength(1);
+ expect(all[0].id).toBe(p2.id);
+ });
+ });
+
+ describe("updateSettings", () => {
+ it("updates and retrieves settings", async () => {
+ const newSettings: Settings = { ...testSettings, languageId: "de" };
+ await db.updateSettings(newSettings);
+
+ const loaded = await db.getSettings();
+ expect(loaded.languageId).toBe("de");
+ });
+
+ it("getSettings returns default settings initially", async () => {
+ const loaded = await db.getSettings();
+ expect(loaded).toBeDefined();
+ expect(loaded.languageId).toBe("en");
+ });
+ });
+
+ describe("updateMakeCodeProject", () => {
+ it("updates MakeCode data and project name", async () => {
+ const projectData = makeProjectData("Old Name");
+ await db.newSession(
+ [makeAction()],
+ makeMakeCodeData("Old Name"),
+ projectData
+ );
+
+ const newMakeCode = makeMakeCodeData("New Name");
+ newMakeCode.projectEdited = true;
+ await db.updateMakeCodeProject(projectData.id, newMakeCode, Date.now());
+
+ const loaded = await db.getProject(projectData.id);
+ expect(loaded.project.header?.name).toBe("New Name");
+ expect(loaded.projectEdited).toBe(true);
+ });
+ });
+
+ describe("updateProjectTimestamp", () => {
+ it("updates the timestamp", async () => {
+ const projectData = makeProjectData();
+ projectData.timestamp = 1000;
+ await db.newSession([makeAction()], makeMakeCodeData(), projectData);
+
+ const newTimestamp = 9999;
+ await db.updateProjectTimestamp(projectData.id, newTimestamp);
+
+ const all = await db.getAllProjectData();
+ const project = all.find((p) => p.id === projectData.id);
+ expect(project?.timestamp).toBe(newTimestamp);
+ });
+ });
+});
+
+describe.each(backends)("$name models", ({ name, factory }) => {
+ let db: Database;
+
+ beforeAll(async () => {
+ await tf.setBackend("cpu");
+ await tf.ready();
+ });
+
+ beforeEach(() => {
+ db = factory();
+ });
+
+ afterEach(async () => {
+ if (name === "IdbDatabase") {
+ await cleanupIdb(db);
+ }
+ });
+
+ const createSimpleModel = (): tf.LayersModel => {
+ const input = tf.input({ shape: [3] });
+ const dense = tf.layers.dense({ units: 2 }).apply(input);
+ return tf.model({ inputs: input, outputs: dense as tf.SymbolicTensor });
+ };
+
+ it("save and load round-trip", async () => {
+ const projectData = makeProjectData();
+ await db.newSession([makeAction()], makeMakeCodeData(), projectData);
+
+ const model = createSimpleModel();
+ await db.saveModel(projectData.id, model);
+
+ const loaded = await db.loadModel(projectData.id);
+ expect(loaded).toBeDefined();
+ expect(loaded!.inputs[0].shape).toEqual([null, 3]);
+ expect(loaded!.outputs[0].shape).toEqual([null, 2]);
+
+ model.dispose();
+ loaded!.dispose();
+ });
+
+ it("load non-existent returns undefined", async () => {
+ const projectData = makeProjectData();
+ await db.newSession([makeAction()], makeMakeCodeData(), projectData);
+
+ const loaded = await db.loadModel(projectData.id);
+ expect(loaded).toBeUndefined();
+ });
+
+ it("removeModel removes the model", async () => {
+ const projectData = makeProjectData();
+ await db.newSession([makeAction()], makeMakeCodeData(), projectData);
+
+ const model = createSimpleModel();
+ await db.saveModel(projectData.id, model);
+ await db.removeModel(projectData.id);
+
+ const loaded = await db.loadModel(projectData.id);
+ expect(loaded).toBeUndefined();
+
+ model.dispose();
+ });
+
+ it("duplicateProject copies model", async () => {
+ const projectData = makeProjectData();
+ await db.newSession([makeAction()], makeMakeCodeData(), projectData);
+
+ const model = createSimpleModel();
+ await db.saveModel(projectData.id, model);
+
+ const newId = uuid();
+ await db.duplicateProject(projectData.id, {
+ id: newId,
+ name: "Clone",
+ timestamp: Date.now(),
+ });
+
+ const cloneModel = await db.loadModel(newId);
+ expect(cloneModel).toBeDefined();
+ expect(cloneModel!.inputs[0].shape).toEqual([null, 3]);
+
+ model.dispose();
+ cloneModel!.dispose();
+ });
+});
diff --git a/src/store.ts b/src/store.ts
index e0e7f7b0c..555747768 100644
--- a/src/store.ts
+++ b/src/store.ts
@@ -4,15 +4,34 @@
*
* SPDX-License-Identifier: MIT
*/
+import { Capacitor } from "@capacitor/core";
import { MakeCodeProject } from "@microbit/makecode-embed/react";
+import { ProgressStage } from "@microbit/microbit-connection";
+import { DeviceBondState } from "@microbit/microbit-connection/bluetooth";
import * as tf from "@tensorflow/tfjs";
import { v4 as uuid } from "uuid";
import { create } from "zustand";
-import { devtools } from "zustand/middleware";
+import { devtools, subscribeWithSelector } from "zustand/middleware";
import { useShallow } from "zustand/react/shallow";
+import {
+ broadcastChannel,
+ BroadcastChannelData,
+ BroadcastChannelMessageType,
+} from "./broadcast-channel";
import { BufferedData } from "./buffered-data";
+import {
+ DataConnectionState,
+ DataConnectionType,
+ getInitialDataConnectionState,
+} from "./data-connection-flow";
import { deployment } from "./deployment";
+import {
+ DownloadState,
+ DownloadStep,
+ SameOrDifferentChoice,
+} from "./download-flow/download-types";
import { flags } from "./flags";
+import { LoadAction } from "./hooks/project-hooks";
import { createPromise, PromiseInfo } from "./hooks/use-promise-ref";
import { Logging } from "./logging/logging";
import {
@@ -25,23 +44,22 @@ import { mlSettings } from "./mlConfig";
import {
Action,
ActionData,
+ DataSamplesPageHint,
DataSamplesView,
- DownloadState,
- DownloadStep,
EditorStartUp,
- MicrobitToFlash,
OldActionData,
PostImportDialogState,
RecordingData,
SaveState,
SaveStep,
+ SaveType,
tourSequence,
- DataSamplesPageHint,
TourState,
TourTrigger,
TourTriggerName,
TrainModelDialogStage,
} from "./model";
+import { isNativePlatform } from "./platform";
import {
createUntitledProject,
currentDataWindow,
@@ -51,21 +69,22 @@ import {
renameProject,
untitledProjectName,
} from "./project-utils";
+import { projectSessionStorage } from "./session-storage";
import { defaultSettings, Settings } from "./settings";
+import { SqliteDatabase } from "./sqlite-storage";
import { Database, IdbDatabase, ProjectDataWithActions } from "./storage";
import { getTour as getTourSpec } from "./tours";
import { getTotalNumSamples } from "./utils/actions";
+import { downloadDataString } from "./utils/fs-util";
import { defaultIcons, MakeCodeIcon } from "./utils/icons";
import { getDetectedAction } from "./utils/prediction";
-import { LoadAction } from "./hooks/project-hooks";
-import {
- broadcastChannel,
- BroadcastChannelData,
- BroadcastChannelMessageType,
-} from "./broadcast-channel";
-import { projectSessionStorage } from "./session-storage";
-const storage: Database = new IdbDatabase();
+// Use Capacitor.isNativePlatform() directly rather than the isNativePlatform()
+// helper (which also respects the ios/android flags) because the Capacitor
+// SQLite plugin is only available on actual native platforms.
+const storage: Database = Capacitor.isNativePlatform()
+ ? new SqliteDatabase()
+ : new IdbDatabase();
const createFirstAction = (): ActionData => ({
icon: defaultIcons[0],
@@ -118,6 +137,7 @@ const updateProject = (
export interface StorageErrorEvent {
type: "quota" | "other";
+ kind: "browser" | "device";
}
export interface State {
@@ -178,7 +198,16 @@ export interface State {
langChanged: boolean;
download: DownloadState;
- downloadFlashingProgress: number;
+ downloadFlashingProgress: {
+ stage: ProgressStage | undefined;
+ value: number | undefined;
+ };
+ dataConnection: DataConnectionState;
+ deviceBondState: DeviceBondState;
+ dataConnectionFlashingProgress: {
+ stage: ProgressStage | undefined;
+ value: number | undefined;
+ };
save: SaveState;
settings: Settings;
@@ -204,16 +233,13 @@ export interface State {
isNameProjectDialogOpen: boolean;
isRecordingDialogOpen: boolean;
isConnectToRecordDialogOpen: boolean;
+ isWelcomeDialogOpen: boolean;
welcomeDialogDismissedForProject: string | undefined;
allProjectData: ProjectDataWithActions[];
}
-export interface ConnectOptions {
- postConnectTourTrigger?: TourTrigger;
-}
-
export interface Actions {
getAllProjectData(): Promise;
loadProjectFromStorage(id: string): Promise;
@@ -230,9 +256,8 @@ export interface Actions {
setRequiredConfidence(id: string, value: number): Promise;
deleteActionRecording(id: string, recordingId: string): Promise;
deleteAllActions(): Promise;
- downloadDataset(): void;
+ downloadDataset(): Promise;
- dataCollectionMicrobitConnectionStart(options?: ConnectOptions): void;
dataCollectionMicrobitConnected(): void;
loadDataset(actions: ActionData[], loadAction: LoadAction): Promise;
@@ -278,7 +303,16 @@ export interface Actions {
projectFlushedToEditor(): void;
setDownload(state: DownloadState): void;
- setDownloadFlashingProgress(value: number): void;
+ setDownloadFlashingProgress(
+ stage: ProgressStage,
+ value: number | undefined
+ ): void;
+ setDataConnection(state: DataConnectionState): void;
+ setDataConnectionType(type: DataConnectionType): void;
+ setDataConnectionFlashingProgress(
+ stage: ProgressStage,
+ value: number | undefined
+ ): void;
setSave(state: SaveState): void;
tourStart(trigger: TourTrigger, manual?: boolean): Promise;
@@ -314,10 +348,39 @@ export interface Actions {
type Store = State & Actions;
+/**
+ * Whether a closeable (simple, non-flow) dialog is currently open.
+ *
+ * Used by the Android back button handler to decide whether to dismiss a
+ * dialog via {@link closeDialog}. Must stay in sync with {@link closeDialog}.
+ *
+ * Excludes non-closeable operations (recording, training, saving) which
+ * swallow back navigation, and connection/download flows which have their
+ * own back/close logic.
+ */
+export const isCloseableDialogOpen = (state: State): boolean =>
+ state.isAboutDialogOpen ||
+ state.isSettingsDialogOpen ||
+ state.isConnectFirstDialogOpen ||
+ state.isLanguageDialogOpen ||
+ state.isFeedbackFormOpen ||
+ state.isDeleteAllActionsDialogOpen ||
+ state.isNameProjectDialogOpen ||
+ state.isConnectToRecordDialogOpen ||
+ state.isDeleteActionDialogOpen ||
+ state.isIncompatibleEditorDeviceDialogOpen ||
+ state.isWelcomeDialogOpen ||
+ state.isEditorTimedOutDialogOpen ||
+ state.postImportDialogState !== PostImportDialogState.None ||
+ (state.trainModelDialogStage !== TrainModelDialogStage.Closed &&
+ state.trainModelDialogStage !== TrainModelDialogStage.TrainingInProgress) ||
+ (state.save.step !== SaveStep.None &&
+ state.save.step !== SaveStep.SaveProgress);
+
const createMlStore = (logging: Logging) => {
return create()(
devtools(
- (set, get) => ({
+ subscribeWithSelector((set, get) => ({
storageError: undefined,
id: undefined,
timestamp: 0,
@@ -330,11 +393,41 @@ const createMlStore = (logging: Logging) => {
projectLoadTimestamp: 0,
download: {
step: DownloadStep.None,
- microbitToFlash: MicrobitToFlash.Default,
+ microbitChoice: SameOrDifferentChoice.Default,
+ pairingMethod: "triple-reset",
+ isCheckingPermissions: false,
+ connectionAbortController: undefined,
+ // This value will be replaced by persisted name before it is used.
+ bluetoothMicrobitName: undefined,
+ },
+ downloadFlashingProgress: { stage: undefined, value: undefined },
+ dataConnection: getInitialDataConnectionState(),
+ deviceBondState: {
+ setBonded(id: string, isBonded: boolean) {
+ const { settings } = get();
+ const current = settings.bondedDevices ?? [];
+ const bondedDevices = isBonded
+ ? current.includes(id)
+ ? current
+ : [...current, id]
+ : current.filter((d) => d !== id);
+ set({
+ settings: { ...settings, bondedDevices },
+ });
+ // Persist to IndexedDB via setSettings (fire-and-forget).
+ void get().setSettings({ bondedDevices });
+ },
+ isBonded(id: string) {
+ return get().settings.bondedDevices?.includes(id) ?? false;
+ },
+ },
+ dataConnectionFlashingProgress: {
+ stage: undefined,
+ value: undefined,
},
- downloadFlashingProgress: 0,
save: {
step: SaveStep.None,
+ type: SaveType.Download,
},
projectEdited: false,
settings: defaultSettings,
@@ -370,6 +463,7 @@ const createMlStore = (logging: Logging) => {
isConnectToRecordDialogOpen: false,
isDeleteActionDialogOpen: false,
isIncompatibleEditorDeviceDialogOpen: false,
+ isWelcomeDialogOpen: false,
welcomeDialogDismissedForProject: undefined,
@@ -466,7 +560,7 @@ const createMlStore = (logging: Logging) => {
isEditorOpen: open,
download: {
...download,
- usbDevice: undefined,
+ connection: undefined,
},
}),
false,
@@ -978,20 +1072,15 @@ const createMlStore = (logging: Logging) => {
);
},
- downloadDataset() {
+ async downloadDataset() {
const { actions, project } = get();
- const a = document.createElement("a");
- a.setAttribute(
- "href",
- "data:application/json;charset=utf-8," +
- encodeURIComponent(JSON.stringify(actions, null, 2))
+ const name = project.header?.name ?? untitledProjectName;
+ await downloadDataString(
+ JSON.stringify(actions, null, 2),
+ `${name}-data-samples.json`,
+ "application/json",
+ `Share ${name} data samples`
);
- a.setAttribute(
- "download",
- `${project.header?.name ?? untitledProjectName}-data-samples.json`
- );
- a.style.display = "none";
- a.click();
},
async loadDataset(
@@ -1521,10 +1610,33 @@ const createMlStore = (logging: Logging) => {
}
},
setDownload(download: DownloadState) {
- set({ download, downloadFlashingProgress: 0 }, false, "setDownload");
+ set({ download }, false, "setDownload");
},
- setDownloadFlashingProgress(value) {
- set({ downloadFlashingProgress: value });
+ setDownloadFlashingProgress(stage, value) {
+ set(
+ { downloadFlashingProgress: { stage, value } },
+ false,
+ "setDownloadFlashingProgress"
+ );
+ },
+ setDataConnection(dataConnection: DataConnectionState) {
+ set({ dataConnection }, false, "setDataConnection");
+ },
+ setDataConnectionType(dataConnectionType: DataConnectionType) {
+ set(
+ ({ dataConnection }) => ({
+ dataConnection: { ...dataConnection, type: dataConnectionType },
+ }),
+ false,
+ "setDataConnectionType"
+ );
+ },
+ setDataConnectionFlashingProgress(stage, value) {
+ set(
+ { dataConnectionFlashingProgress: { stage, value } },
+ false,
+ "setDataConnectionFlashingProgress"
+ );
},
setSave(save: SaveState) {
set({ save }, false, "setSave");
@@ -1564,13 +1676,6 @@ const createMlStore = (logging: Logging) => {
"setPostConnectTourId"
);
},
- dataCollectionMicrobitConnectionStart(options) {
- set(
- { postConnectTourTrigger: options?.postConnectTourTrigger },
- false,
- "dataCollectionMicrobitConnectionStart"
- );
- },
dataCollectionMicrobitConnected() {
set(
({ actions, tourState, postConnectTourTrigger }) => {
@@ -1594,6 +1699,9 @@ const createMlStore = (logging: Logging) => {
},
async tourStart(trigger: TourTrigger, manual: boolean = false) {
+ if (flags.skipTours && !manual) {
+ return;
+ }
const { actions, settings, tourState } = get();
if (
manual ||
@@ -1717,7 +1825,7 @@ const createMlStore = (logging: Logging) => {
if (input.data.x.length > dataWindow.minSamples) {
const result = predict(input, dataWindow);
if (result.error) {
- logging.error(result.detail);
+ logging.error("Prediction error", result.detail);
} else {
const { confidences } = result;
const detected = getDetectedAction(
@@ -1811,6 +1919,11 @@ const createMlStore = (logging: Logging) => {
isConnectToRecordDialogOpen: false,
isDeleteActionDialogOpen: false,
isIncompatibleEditorDeviceDialogOpen: false,
+ isWelcomeDialogOpen: false,
+ isEditorTimedOutDialogOpen: false,
+ trainModelDialogStage: TrainModelDialogStage.Closed,
+ postImportDialogState: PostImportDialogState.None,
+ save: { step: SaveStep.None, type: SaveType.Download },
});
},
@@ -1827,10 +1940,12 @@ const createMlStore = (logging: Logging) => {
trainModelDialogStage,
isEditorTimedOutDialogOpen,
isDeleteAllActionsDialogOpen,
+ isNameProjectDialogOpen,
isRecordingDialogOpen,
isConnectToRecordDialogOpen,
isDeleteActionDialogOpen,
isIncompatibleEditorDeviceDialogOpen,
+ isWelcomeDialogOpen,
save,
} = get();
return (
@@ -1840,6 +1955,7 @@ const createMlStore = (logging: Logging) => {
isLanguageDialogOpen ||
isFeedbackFormOpen ||
isDeleteAllActionsDialogOpen ||
+ isNameProjectDialogOpen ||
isRecordingDialogOpen ||
isConnectToRecordDialogOpen ||
isDeleteActionDialogOpen ||
@@ -1849,10 +1965,11 @@ const createMlStore = (logging: Logging) => {
tourState !== undefined ||
trainModelDialogStage !== TrainModelDialogStage.Closed ||
isEditorTimedOutDialogOpen ||
- save.step !== SaveStep.None
+ save.step !== SaveStep.None ||
+ isWelcomeDialogOpen
);
},
- }),
+ })),
{ enabled: flags.devtools }
)
);
@@ -2047,14 +2164,18 @@ const projectInHexIsEdited = (project: MakeCodeProject): boolean => {
let storageErrorReported = false;
const setStorageError = (err: unknown) => {
- const isQuotaError =
- err instanceof DOMException && err.name === "QuotaExceededError";
if (!storageErrorReported) {
storageErrorReported = true;
- deployment.logging.error(err);
+ deployment.logging.error("Storage error", err);
}
useStore.setState({
- storageError: { type: isQuotaError ? "quota" : "other" },
+ storageError: {
+ type:
+ err instanceof DOMException && err.name === "QuotaExceededError"
+ ? "quota"
+ : "other",
+ kind: isNativePlatform() ? "device" : "browser",
+ },
});
};
diff --git a/src/testing/better-sqlite3-adapter.ts b/src/testing/better-sqlite3-adapter.ts
new file mode 100644
index 000000000..7f7de8ea4
--- /dev/null
+++ b/src/testing/better-sqlite3-adapter.ts
@@ -0,0 +1,44 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import Database from "better-sqlite3";
+import { SqliteConnection } from "../sqlite-storage";
+
+// Future: once node:sqlite is stable this adapter can be replaced with a
+// zero-dependency alternative built on the Node built-in module.
+
+/**
+ * Wraps an in-memory better-sqlite3 database behind SqliteConnection so
+ * SqliteDatabase can be tested without the Capacitor plugin.
+ */
+export const createBetterSqlite3Connection =
+ (): (() => Promise) => (): Promise => {
+ const db = new Database(":memory:");
+ return Promise.resolve({
+ execute(statements: string) {
+ db.exec(statements);
+ return Promise.resolve(undefined);
+ },
+ run(statement: string, values?: unknown[]) {
+ db.prepare(statement).run(...(values ?? []));
+ return Promise.resolve(undefined);
+ },
+ query(statement: string, values?: unknown[]) {
+ const rows = db.prepare(statement).all(...(values ?? []));
+ return Promise.resolve({
+ values: rows as Record[],
+ });
+ },
+ executeTransaction(txn: { statement: string; values?: unknown[] }[]) {
+ const runTxn = db.transaction(() => {
+ for (const { statement, values } of txn) {
+ db.prepare(statement).run(...(values ?? []));
+ }
+ });
+ runTxn();
+ return Promise.resolve(undefined);
+ },
+ });
+ };
diff --git a/src/utils/fs-util.ts b/src/utils/fs-util.ts
index d012b8b7c..238f95137 100644
--- a/src/utils/fs-util.ts
+++ b/src/utils/fs-util.ts
@@ -4,7 +4,12 @@
*
* SPDX-License-Identifier: MIT
*/
+import { Capacitor } from "@capacitor/core";
import { HexData, HexUrl } from "../model";
+import { Directory, Encoding, Filesystem } from "@capacitor/filesystem";
+import { isAndroid, isIOS } from "../platform";
+import { shareFile } from "./share-util";
+import { saveToDownloads } from "./save-to-downloads";
export const getFileExtension = (filename: string): string | undefined => {
const parts = filename.split(".");
@@ -37,30 +42,65 @@ export const readFileAsText = async (file: File): Promise => {
});
};
-const isHexUrl = (hex: HexData | HexUrl): hex is HexUrl => {
+export const isHexUrl = (hex: HexData | HexUrl): hex is HexUrl => {
return "url" in hex;
};
-export const downloadHex = (hex: HexData | HexUrl) => {
- if (isHexUrl(hex)) {
- downloadUrl(hex.url, `${hex.name}.hex`);
+export const downloadDataString = async (
+ data: string,
+ filename: string,
+ mimeType: string,
+ shareTitle?: string
+) => {
+ if (isIOS()) {
+ // iOS has no user-accessible file system; the share sheet is the
+ // standard way to save or send files, so we always use it here.
+ await shareFile(
+ filename,
+ data,
+ shareTitle ?? filename,
+ shareTitle ?? filename
+ );
+ } else if (isAndroid()) {
+ try {
+ await saveToDownloads(filename, data, mimeType);
+ } catch {
+ // Falls back to Documents on Android < 10 (API 29).
+ await Filesystem.writeFile({
+ path: filename,
+ data,
+ directory: Directory.Documents,
+ recursive: true,
+ encoding: Encoding.UTF8,
+ });
+ }
} else {
- downloadHexData(hex);
+ const blob = new Blob([data], { type: mimeType });
+ const url = URL.createObjectURL(blob);
+ await downloadUrl(url, filename);
+ URL.revokeObjectURL(url);
}
};
-const downloadHexData = (hex: HexData) => {
- const blob = new Blob([hex.hex], { type: "application/octet-stream" });
- const url = URL.createObjectURL(blob);
- downloadUrl(url, `${hex.name}.hex`);
- URL.revokeObjectURL(url);
-};
+export const downloadHexData = (hex: HexData) =>
+ downloadDataString(hex.hex, `${hex.name}.hex`, "application/octet-stream");
-export const downloadUrl = (url: string, download?: string) => {
- const a = document.createElement("a");
- a.href = url;
- if (download) {
- a.download = download;
+/**
+ * Only used for stored Bluetooth hex files.
+ * Does not support data URLs on mobile devices.
+ */
+export const downloadUrl = async (url: string, filename: string) => {
+ if (Capacitor.isNativePlatform()) {
+ await Filesystem.downloadFile({
+ url,
+ path: filename,
+ directory: Directory.Documents,
+ recursive: true,
+ });
+ } else {
+ const a = document.createElement("a");
+ a.href = url;
+ a.download = filename;
+ a.click();
}
- a.click();
};
diff --git a/src/utils/icons.ts b/src/utils/icons.ts
index d047526e3..4969ed029 100644
--- a/src/utils/icons.ts
+++ b/src/utils/icons.ts
@@ -50,9 +50,12 @@ export const Off = "0000000000000000000000000";
export type MakeCodeIcon = keyof typeof makecodeIcons;
+const Bluetooth = "0011010101011101010100110";
+
export const icons = {
...makecodeIcons,
off: Off,
+ bluetooth: Bluetooth,
};
export type LedIconType = keyof typeof icons;
diff --git a/src/utils/save-to-downloads.ts b/src/utils/save-to-downloads.ts
new file mode 100644
index 000000000..2612af060
--- /dev/null
+++ b/src/utils/save-to-downloads.ts
@@ -0,0 +1,25 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { registerPlugin } from "@capacitor/core";
+
+interface SaveToDownloadsPlugin {
+ saveFile(options: {
+ filename: string;
+ data: string;
+ mimeType: string;
+ }): Promise<{ uri: string }>;
+}
+
+const SaveToDownloads =
+ registerPlugin("SaveToDownloads");
+
+export const saveToDownloads = (
+ filename: string,
+ data: string,
+ mimeType: string
+): Promise<{ uri: string }> => {
+ return SaveToDownloads.saveFile({ filename, data, mimeType });
+};
diff --git a/src/utils/share-util.ts b/src/utils/share-util.ts
new file mode 100644
index 000000000..e0d8d99d4
--- /dev/null
+++ b/src/utils/share-util.ts
@@ -0,0 +1,78 @@
+/**
+ * (c) 2026, Micro:bit Educational Foundation and contributors
+ *
+ * SPDX-License-Identifier: MIT
+ */
+import { Encoding, Directory, Filesystem } from "@capacitor/filesystem";
+import { Share } from "@capacitor/share";
+import { HexData } from "../model";
+import { isIOS } from "../platform";
+
+const shareFromDirectory = "share";
+const tempStorageLocation = Directory.Temporary;
+
+/**
+ * Share an arbitrary text file via the native share sheet.
+ */
+export const shareFile = async (
+ filename: string,
+ data: string,
+ title: string,
+ text: string
+) => {
+ await cleanOldFiles();
+
+ const { uri: url } = await Filesystem.writeFile({
+ path: `${shareFromDirectory}/${filename}`,
+ data,
+ encoding: Encoding.UTF8,
+ directory: tempStorageLocation,
+ recursive: true,
+ });
+
+ // On iOS, UIActivityViewController treats `text` as a separate shareable
+ // item alongside the file, so saving via the share sheet produces an
+ // unwanted extra "text" file. Android uses EXTRA_TEXT which is handled
+ // correctly as message body metadata, so we keep it there.
+ await Share.share({
+ title,
+ ...(isIOS() ? {} : { text }),
+ files: [url],
+ });
+};
+
+export const shareHex = async (hex: HexData) => {
+ await shareFile(
+ `${hex.name}.hex`,
+ hex.hex,
+ `Share ${hex.name}`,
+ `micro:bit CreateAI project: ${hex.name}`
+ );
+};
+
+/**
+ * Returns true if the error represents the user dismissing the share sheet.
+ *
+ * Both iOS and Android Capacitor Share plugins reject with "Share canceled"
+ * when the user dismisses without completing. There is no error code — the
+ * message string is the only signal.
+ */
+export const isShareCanceled = (e: unknown): boolean =>
+ e instanceof Error && e.message === "Share canceled";
+
+/**
+ * Delete all previously shared files. By the time the user initiates a new
+ * share the previous share is complete and the receiving app has copied the
+ * file, so it is safe to remove everything.
+ */
+const cleanOldFiles = async () => {
+ try {
+ await Filesystem.rmdir({
+ path: shareFromDirectory,
+ directory: tempStorageLocation,
+ recursive: true,
+ });
+ } catch {
+ // Directory may not exist yet on first share.
+ }
+};
diff --git a/tsconfig.node.json b/tsconfig.node.json
index 42872c59f..954d7a201 100644
--- a/tsconfig.node.json
+++ b/tsconfig.node.json
@@ -6,5 +6,5 @@
"moduleResolution": "bundler",
"allowSyntheticDefaultImports": true
},
- "include": ["vite.config.ts"]
+ "include": ["vite.config.ts", "capacitor.config.ts"]
}
diff --git a/vite.config.ts b/vite.config.ts
index 65d351b54..e0d17be03 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -27,6 +27,7 @@ interface TemplateStrings {
appNameFull: string;
ogDescription: undefined | string;
metaDescription: undefined | string;
+ buildMode?: string;
}
// Support optionally pulling in external branding if the module is installed.
@@ -60,6 +61,10 @@ export default defineConfig(async ({ mode }): Promise => {
ogDescription: undefined,
metaDescription: undefined,
};
+
+ // Add VITE_BUILD_MODE environment variable to template data
+ strings.buildMode = process.env.VITE_BUILD_MODE;
+
return {
base: process.env.BASE_URL ?? "/",
plugins: [viteEjsPlugin(strings), react(), svgr()],
diff --git a/workflow-config.json b/workflow-config.json
new file mode 100644
index 000000000..dd8dd4adf
--- /dev/null
+++ b/workflow-config.json
@@ -0,0 +1,3 @@
+{
+ "theme-package-version": "0.2.0"
+}